/*
Theme Name: Sela-child
Description: Child theme for Sela
Author: Author
Template: sela
*/

@import url("../sela/style.css");

button, input[type="button"], 
input[type="reset"], 
input[type="submit"], 
#infinite-handle span{
  background-color: #a2bb80;
}

.archive .content-wrapper{
    padding: 0;
text-align: center;
}

.archive .paging-navigation{
  margin: 0;
  clear: both;
}

.archive .content-wrapper .grid{
   display: inline-block;
    margin: 0 auto;
    text-align: left;
    max-width: 780px;
}

.social-links ul a:before,
.main-navigation {
    background-color: #a2bb80;
}

.jetpack-testimonial .entry-title, 
.jetpack-testimonial-shortcode .testimonial-entry-title,
a{
	color: #a2bb80;
}

.sidebar-widget-area .trip{
    margin-top: 11px;
    background: #efeeea;
    margin-bottom: 35px;
    padding: 10px 15px;
    text-align: center;
}

.sidebar-widget-area .trip p {
    color: #a2bb80;
    font-size: 16px;
}

.social-links ul li.twitter a:before {
    content: "\f202";
}
.social-links ul li.facebook a:before {
    content: "\f204";
}
.social-links ul li.googleplus a:before {
    content: "\f206";
}
.social-links ul li.pinterest a:before {
    content: "\f209";
}
.social-links ul li.instagram a:before {
    content: "\f215";
}

.menu-useful-links-container ul {
	margin-left: 0;
}

.menu-useful-links-container ul li{
    list-style: none;
}

.useful_title{
    clear: both;
    padding-top: 88px;
}

.menu-useful-links-container{
	padding-bottom: 30px;
}

#sync1 .owl-item .item img{
	width: 100%;
	height: auto;
}

#sync2 .owl-item .item{
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

#sync2{
	margin-bottom: 30px;
}

.owl-item.synced .item{
	opacity: 0.7;
}

.entry-thumbnail img{
	width: 100%;
	height: auto;
}
.entry-thumbnail{
	max-height: 435px;
	overflow: hidden;
}

.footer-widget-area{
	text-align: center;
}

.footer-widget-area .gallery-size-thumbnail{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
    justify-content: space-between;
}

.widget-area.nohidden{
	overflow: visible;
}


@media only screen and (max-width: 992px) {
	.front-widget-area h3.widget-title{
		font-size: 16px;
	    white-space: nowrap;
	}
}

@media only screen and (max-width: 767px) {
	#secondary{
	    text-align: center;
	}
	#secondary .widget-area{
		display: inline-block;
    	margin: 0 auto;
	}
}

@media only screen and (min-width: 767px) {
	.page-template-front-page #secondary{
		display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: justify;
	        -ms-flex-pack: justify;
        justify-content: space-between;
	}
	.main-navigation .nav-menu > li > a:after, 
	.main-navigation .menu > li > a:after {
	    color: #839a64;
	}
	.main-navigation ul ul a:hover, 
	.main-navigation ul ul > li.focus > a {
	    color: #a2bb80;
	}

}

@media screen and (min-width: 849px){
	#supercontrol_avail_ajax_results_box,
	#supercontrol_avail_ajax_calendar_box,
	.sc-arrow-btn-container,
	.sc-calendar{
		width: 100%!important;
	}
	#supercontrol-availability table{
		overflow: hidden;
	}
}
@media screen and (min-width: 1180px){
	.page-template-page-wsidebar .content-wrapper.with-featured-image {
	    padding: 2em 36px 0 36px;
	}
	.single .site-content {
	    padding: 0;
	}
	
}