/*
 Theme Name:   FonixInfo
 Theme URI:    http://demo.themeum.com/wordpress/newedge
 Description:  Newedge Child Theme
 Author:       Themeum
 Author URI:   http://themeum.com/
 Template:     newedge
 Version:      1.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  newedge
*/

/*Slider style*/

.handpick-slider-in > div{
    padding-bottom: 15px;
    vertical-align: bottom;
}

.slider-date{
    color: #FFF;
    font-size: 1.2em;
    font-weight: 400;
    text-shadow: 0 0 2px #333;
}

.latest-featured-post-thumb h3.entry-title,
.latest-featured-post-small h3.entry-title{
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 0;
}

.latest-featured-post-small span.slider-date{
    font-size: 1.1em;
}

.single-tribe_events .tribe-events-event-meta {
    margin: 0px 0 30px 0;
}

.tribe-events-event-meta .tribe-events-meta-group{
    display: block;
    float: none;
    width: 100%;
}

.tribe-events-single .tribe-events-event-image img{
    width: 100%;
}

.tribe-events-single .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border-radius: 0;
  border: none;
  background-color: none;
}

.tribe-events-single .carousel-control {
  position: absolute;
  top: 35%;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 1;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: none;
}

.tribe-events-single .carousel-control.left {
	background-image: none;
    left: -5%;
}

.tribe-events-single .carousel-control.right {
  left: auto;
  right: -5%;
  background-image: none;
}

ol.tribe-list-widget{
    padding-left: 0;
}

.fonix-bar .date{
    line-height: 41px;
}


.fonix_weather{
    display: inline-block;
    vertical-align: middle;
}

.suppa-sticky{
    background-color: #3066be;
}

@media screen and (min-width: 1100px){
    .primary.suppa-sticky > .suppaMenu{
        margin: 0 auto;
        width: 1140px;
    }
}

@media screen and ( max-width: 1100px){
    .primary.suppa-sticky > .suppaMenu{
        margin: 0 auto;
        width: 980px;
    }
}

.home-search #searchform input{
    background-color: #EDEDED;
    border: 1px solid #DEDEDE;
    box-shadow: 3px 3px 5px #999;
    padding-left: 10px;
}

.btn-style2{
    background-color: #87C200;
    border-bottom: 2px solid #87C200;
    border-radius: 3px;
    color: #FFF;
    padding: 10px 18px;
    text-transform: uppercase;
    transition: all .5s ease-in-out;
}

.btn-style2:after{
    content: '>>';
    font-size: 1.1em;
    color: #FFF;
    text-transform: uppercase;
}

.btn-style2:hover{
    background-color: #94d300;
    border-bottom: 2px solid #7cb200;
    color: #FFF;
}

.single-tribe_events .tribe-events-schedule span.tribe-events-cost{
    display: block;
    font-size: 2.5em;
}

.suppa_submenu_posts .suppa_post,
.suppa_rwd_menu_posts .suppa_post{
    position: relative;
}

.suppa_submenu_posts .suppa_post .suppa_post_link_container,
.suppa_rwd_menu_posts .suppa_post .suppa_post_link_container{
    background: transparent;
    position: absolute;
        bottom: 0;
}

.tribe-events-loop .tribe-events-event-meta{
    border: none;
}

.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a, 
.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a,
.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration{
    color: #3066be;
}

/*Single Event page: Related events*/

.tribe-events-single ul.tribe-related-events li{
    background-color: #F4F4F4;
    margin-top: 15px;
    padding-bottom: 15px;
    width: 100%;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{
    padding: 1em;
}

/*Sidebar */

#sidebar aside.widget-area .widget{
    background-color: #F4F4F4;
    padding: 10px;
}

#sidebar aside.widget-area h3.widget_title{
    margin: 15px 0;
}

#sidebar aside.widget-area #searchform input#s{
    background-color: #FFF;
}

/*Mailpoet*/

#mailpoet_form_1 .mailpoet_text, 
#mailpoet_form_1 .mailpoet_textarea, 
#mailpoet_form_1 .mailpoet_select, 
#mailpoet_form_1 .mailpoet_date {
    width: 100%;
}

input.mailpoet_submit{
    padding: 10px 20px;
    font-weight: 300;
    font-size: 14px;
    margin-top: 15px;
    border: none;
    color: #000;
    background-color: #e9eaed;
    border: none;
        border-bottom-width: medium;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
    border-bottom: 3px solid #cfd0d4;
    transition: 300ms;
    -webkit-transition: 300ms;
}

/**ADS**/
.themeum-ads{
    text-align: center;
    background: #f0f0f0;
    padding: 0 0 10px 0;
}

.themeum-ads:before{
    content: 'Hirdetés';
    color: #CCC;
    font-size: 10px;
}

.themeum-ads a{
    display: block;
}

.themeum-ads a img{
    margin: 0 auto;
}

/*Blog page*/
div.entry-blog-meta{
    margin: 15px 0 0px;
}

div.entry-summary{
    padding-top: 5px;
}

.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-image{
    display: block;
    height: 200px;
    overflow: hidden;
}

#tribe-events .tribe-events-photo-event .tribe-events-content p{
    height: 180px;
}

#tribe-events .type-tribe_events.tribe-events-photo-event .tribe-events-event-details h2{
    height: 80px;
    width: 100%;
    position: absolute;
    background-color: rgba(0,0,0,.7);
    padding: 10px;
    top: 121px;
    left: 0;
}

#tribe-events .type-tribe_events.tribe-events-photo-event .tribe-events-event-details h2 > a{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

#tribe-events .tribe-event-schedule-details{
    height: 50px;
}

@media screen and (max-width: 768px){
	.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap{
		position: relative;
	}
	
	.tribe-events-list .tribe-events-event-image img{
		width: 100%;
	}
}

.btn.btn-style{
    background-color: #3066be;
    border-bottom: 3px solid rgba(0,0,0,.2);
    color: #FFF;
}

.btn.btn-style:hover{
    background-color: #e9eaed;
    border-bottom: 3px solid rgba(0,0,0,.2);
    color: #000;
}

.tribe-events-event-meta .btn.btn-style{
    background-color: #F38224;
    border-bottom: 3px solid rgba(0,0,0,.2);
    color: #FFF;
}

.tribe-events-event-meta .btn.btn-style:hover{
    background-color: rgb(241, 143, 63);
    border-bottom: 3px solid rgba(0,0,0,.2);
    color: #FFF;
}