/*
Theme Name: Glenn Carle
Description: GlennCarle theme
Author: DevCode
Template: cannyon
*/

.testimonials-widget-testimonials2 blockquote{
	padding-left:37px;
	border-left: 0!important;
	background:#fff;
}

.testimonials-widget-testimonials2 blockquote:before, .testimonials-widget-testimonials2 blockquote::before{
	margin-left:-25px;
}

.testimonials-widget blockquote{
	border:0!important;
}

.testimonials-widget-testimonials2 .credit{
	padding: 0px 15px;
	margin-bottom:10px;
}

footer aside div.widget{
	margin-bottom:0px;
}

section.col-lg-12 div.mythemes-page {
    background: #ffffff;
	font-family: "Open Sans", sans-serif, Arial, serif;
    padding: 50px 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	overflow:hidden;
}

.last-posts{
	overflow:hidden;
	margin-bottom:50px;
}

.swiper-container {
    width: 100%;
    height: 300px;
}
.swiper-container2 {
	width:100%;
	text-align:left;
}

.swiper-container2 .swiper-slide {
	min-height:250px!important;
	background-color:#fff!important;
}

.swiper-container2 .swiper-slide p.post-content{
	text-align:right!important;
}

.swiper-container2 .swiper-slide blockquote{
	text-align:left!important;
 }
.swiper-slide {
	width: 100%!important;
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img{
	height:225px!important;
	visibility:hidden;
}   

.swiper-slide div{
	padding:0px 30px!important;
	text-align:left!important;
	background-size:cover;
	background-position:center;
}

.swiper-container2 .swiper-slide div{
	text-align:center!important;
}

.swiper-slide div.meta, .swiper-slide div.post-content-holder{
	padding:0px!important;
}

.swiper-slide h3{
	margin-top:0px;
	font-size:35px;
}

.swiper-slide p.post-content{
	font-size: 15px;
}

.ssbl-wrap .ssbl-container .ssbl-img{
	width: 50px!important;
    height: 50px!important;
}

div.mythemes-topper nav.header-menu ul.mythemes-menu-list li a{
	font-size:12px!important;
	padding: 11px 12px!important;
}

div.mythemes-topper nav.header-menu ul.mythemes-menu-list > li {
    margin: 0px 0px!important;
}

article div.meta > a.author.thoughts:beforea, a.thoughts:before, a.thoughts:after, a.thoughts::before, a.thoughts::after{
	display:none;
}

.swiper-container-horizontal>.swiper-pagination{
	bottom:0!important;
}

.swiper-container-horizontal>.swiper-pagination2 {
	bottom:40px!important;
}

.swiper-container-horizontal{
	margin-bottom:30px;
}

@media screen and (min-width: 1025px){
	div.mythemes-topper nav.header-menu ul.mythemes-menu-list ul {
		width:174px!important;
	}
	
	div.mythemes-topper nav.header-menu ul.mythemes-menu-list ul li{
		width:174px!important;
		padding: 1px 8px!important;
	}
	
	div.mythemes-topper nav.header-menu ul.mythemes-menu-list > li.menu-item-has-children > a:after, div.mythemes-topper nav.header-menu ul.mythemes-menu-list > li.menu-item-has-children > a::after{
		margin-left:4px!important;
	}
	
	div.mythemes-topper div.mythemes-header-menu{
		width:100% !important;
	}
}
@media screen and (max-width:991px){
	.swiper-slide div.image{
		display:none;
	}
	
	.swiper-slide div.post-content-holder{
	padding:0px 30px!important;
	}
}

#google_language_translator{
    visibility: hidden;
    height: 0px!important;
}

#flags{
    width: 100%;
    float:left!important;
    background: #fff;
    overflow: hidden;
    float: left;
    height: 40px;
}

#glt-translate-trigger{
display:none!important;
}

blockquote:before, blockquote::before{
	content:' ';
}

@media screen and (max-width:768px){
	section.col-lg-12 div.mythemes-page{
		padding:50px 5px;
	}
	
	.swiper-container{
		height:386px;
	}
	
	.swiper-slide h3{
		font-size:23px;
	}
	
	.swiper-slide p.post-content{
		font-size:14px;
	}
	
	.swiper-container2 .swiper-slide{
		opacity:0!important;
	}
	
	.swiper-container2 .swiper-slide.swiper-slide-active{
		opacity:1!important;
	}
}