/* CSS Document */

/* Small Desktops */

@media screen and (max-width: 1200px){

	body{ min-width: inherit; }
	img{ max-width: 100%; height: auto; }

	#header .top{ margin: 0 5%; }

	#footer, .center{ padding-left: 5%; padding-right: 5%; }

}
@media screen and (max-width: 1400px){

}
@media screen and (min-width: 1200px){
	.container{max-width: 1280px; width:auto;}
	.mobile-logo{display:none;}
	.mobile-logo-words{display:none;}
  .nav_wrap{margin-left:6.33333%!important;}
  .masthead__social{margin-top:15px;}
	.navbar-header{margin-left:5.3%!important}
	.mainImg{padding-right:36px!important;}
}

@media screen and (min-width: 960px) and (max-width: 1024px){

	#header .top div.social{ display: block !important; }
	.mobile-logo{display:none;}
	.mobile-logo-words{display:none;}

}
@media screen and (max-width: 960px){
	h1.title{
		font-size:24px;
		line-height:32px;
	}
}

/* All Mobile Devices */
@media screen and (max-width:480px;) and (min-width:320px) {
.earth_text_sprite{margin-left:90px!important;}
}
#atstbx2 .at-share-btn-elements .at-svc-facebook {
    width: 175px !important;
    position: relative;
}
@media screen and (max-width:320px) {
.earth_text_sprite{margin-left:50px!important;}
}
@media screen and (max-width:400px){
.mainImg{padding-right:15px!important;padding-bottom:30px!important;}
 .earth_text_sprite{margin-left:45px!important;}
#atstbx .at-share-btn-elements .at-svc-email{display:none!important;}
#atstbx .at-share-btn-elements .at-svc-twitter{display:none!important;}
#atstbx .at-share-btn-elements .at-svc-compact{display:none!important;}
#atstbx .at-share-btn-elements .at-svc-pinterest_share{display:none!important;}
#atstbx .at-share-btn-elements .at-svc-compact{display:none!important;}
#atstbx .at-share-btn-elements .at-icon-wrapper {margin-right:30px;height:32px;}
#atstbx2 .at-share-btn-elements .at-svc-facebook {
	width: 144px !important;
	position: relative;
}
.at-resp-share-element.at-mobile .at-share-btn{margin-right:0px!important;padding:0!important;}

#atstbx .at-share-btn-elements .at-icon-wrapper .at-icon-facebook {
	height:36px!important;
	width:36px!important;
}
.at-share-btn-elements .at-svc-facebook:after{
	font-size:15px!important;
}
#single .meta h1.title {
 		  font-size: 24px;
 		  margin-bottom: 30px;
 }
}
@media screen and (min-width: 959px){
	.mainImg{padding-right:0px;}
}
@media screen and (max-width: 960px){

	#logo{margin-left: 50px;
    margin-top: -15px;}

	.mobile-margin{
		margin-top:150px;
	}
	/* @group Global Styles */

	#footer, .center{ padding-left: 5%; padding-right: 5%; }
	.sticky-wrapper{ height: 0px !important; }

	/* @end */
	div.articles article h2.title {
		font-size: 18px;
		line-height: 28px;
		margin: 0 0 10px;
		font-weight: 700;
		font-style: normal;
		letter-spacing: 0px;
		text-transform: none;
}
div.articles article div.post-excerpt{
	font-size:14px;
}
	/* @group Header */

	#header .top{ margin: 0 5%; }
	#header{ padding: 50px 0; position: fixed;height:30px; }
	#header h1.logo{ max-width: 60%; }
	#header div.menu-mobile{
		display: block;
		position: absolute;
		left: 30px;
		top: 50%;
		font-size: 16px;
		color: #fff;
		cursor: pointer;
	/*	margin-top: -12px;*/
		z-index: 200;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#header.menu-open div.menu-mobile{ color: #fff; }
	#header div.menu-wrapper{
		position: absolute;
		left: -5%;
		top: 50%;
		margin-top: -25px;
		z-index: 100;
		padding: 40px 0 10px;
		border-radius: 3px;
		-webkit-opacity: 0;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#header.menu-open div.menu-wrapper{
		-webkit-opacity: 1;
		opacity: 1;
		left: 0;
		visibility: visible;
	}
	#menu-header{margin:0;background-color:#129345 ;}
	.navbar-toggle{background-color:none!important;}
	#header div.menu-wrapper nav{ margin: 0; text-align: left; }
	#header nav ul.menu > li{ display: block; background-color:#fff; padding: 5px 30px; border-left: 3px solid #db2bcc;}
	#header nav ul.menu > li.current-menu-item{ background: #fff; }
	#header nav ul.menu > li > a{ padding: 5px 0; }
	#header nav ul.menu > li a:before{ display: none; }

	/* @end */

	#archives div.articles-title.no-cover{ margin-top: 40px; }

}
@media screen and (max-width:991px) and (min-width:768px){
	.mainImg{padding-right:0px!important;}
	#header div.menu-wrapper{
		position: absolute;
		left: -5%;
		top: 50%;
		margin-top: -25px;
		z-index: 100;
		padding: 40px 0 10px;
		border-radius: 3px;
		-webkit-opacity: 0;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	h1.title{
		font-size: 32px;
		line-height: 40px;
	}
	#header{margin-top:10px;}
	.mobile-logo{margin-top:-15%}
/*	#single div.main-image.cover {
			height: 300px;
			width: 420px;
			position: relative;
			z-index: 1;}*/
}

}
/* Tablets */
@media screen and (max-width: 680px){
	.container {max-width:480px;}
}
@media screen and (max-width: 768px){
	.main{margin-top:10px;}
	#logo {margin-top: -5px;}
		.mobile-margin{ margin-top: 50px;}
		.mobile-logo{display:block!important;}
.mobile-logo-words{display:block!important;}
}
@media screen and (max-width:767px){

	#ad_1>img{display:none!important;}
	.mobile-margin{margin-top: 60px;}
	.container{max-width: 480px;}
	.mobile-logo-words{margin-top:5%}
/*	#single div.main-image.cover {
			height: 300px;
			width: 420px;
			position: relative;
			z-index: 1;}*/
}

@media screen and (min-width:769px) {
	.mainImg{padding-right:0px;}
/*	#single div.main-image.cover {
			height: 400px;

			position: relative;
			z-index: 1;}*/
}
@media screen and (min-width: 768px) and (max-width: 990px){

	#header h1.logo, #footer .logo{ max-width: 40%; }
	#header form input.search-field{ width: 60px; }
	#header form input.search-field:focus{ width: 120px; }
	#header /*.is-sticky*/ nav ul.menu{ padding: 0; }

	aside#featured{ padding-left: 0; margin-top:140px; }
#ad_1>img{display:none;}
.main{margin-top:100px;}
.menu-mobile{margin-top:0px;}
/*#single div.main-image.cover {
		height: 300px;
		width: 420px;
		position: relative;
		z-index: 1;}*/
h1.title{
	 font-size: 32px; line-height: 40px;}
	 .col-xs-6{width:48%;}
}



/* SmartPhones and small tablets */
@media screen and (max-device-width: 480px){
/*	.main-image{height:250px!important;}*/
}
@media screen and (max-width: 480px) {
	body.post-template div.text{
		font-size: 14px;
		line-height: 24px;
	}
	/*#single div.main-image.cover {
			height: 200px;
			width: 300px;
			position: relative;
			z-index: 1;}*/
}
};
/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 3) {
	/*	#single div.main-image{ height: 187px !important; width:290px!important; margin-top: 40px; }
	*/
	.navbar-header.earth_text_sprite{margin-left:49!important;}
	#ad_1>img{display:none;}
		#ad_3 img{display:none}
		#post_title{font-size:24px;line-height:32px;}
		#header{ padding-top: 12px; height:80px; }
		.main{margin-top:80px;}
		.main{margin-top:60px;}
			.main-image {height:300px; width:250px}
		div.articles article h2.title {
			font-size: 18px;
	    line-height: 28px;
	    margin: 0 0 10px;
	    font-weight: 700;
	    font-style: normal;
	    letter-spacing: 0px;
	    text-transform: none;
	}
}

/* Portrait */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	/*	.main-image{height:187px!important;}*/
}

/* Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
		.earth_text_sprite{margin-left:49px!important;}

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
		/*#single div.main-image{ height: 187px !important; width:290px!important; margin-top: 40px; }
	*/	#ad_1>img{display:none;}
		#ad_3 img{display:none}
		#post_title{font-size:24px;line-height:32px;}
		#header{ padding-top: 12px; height:80px; }

}

/* Portrait */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2) {
	/*	#single div.main-image{ height: 187px !important; width:290px!important; margin-top: 40px; }
		*/div.text p{margin-right:0 !important;}
			#ad_1>img{display:none;}
			#ad_3 img{display:none}
			#post_title{font-size:24px;line-height:32px;}
			#header{ padding-top: 12px; height:10px; }
			body.post-template div.meta{margin-top: 0;}

			.col-xs-6{width:46%;}
			#atstbx2 .at-share-btn-elements .at-svc-facebook {
    width: 175px !important;
    position: relative;
}
}

/* Portrait */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {

}

/* Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3) {
	/*	#single div.main-image{ height: 187px !important; width:290px!important; margin-top: 40px; }
    */div.text p{margin-right:0 !important;}
			#ad_1>img{display:none;}
			#ad_3 img{display:none}
			#post_title{font-size:24px!important;line-height:32px!important;}
			#header{ padding-top: 12px; height:80px; }

				.col-xs-6{width:50%;}
				#atstbx2 .at-share-btn-elements .at-svc-facebook {
    width: 175px !important;
    position: relative;
}
}

/* Portrait */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) {

}

/* Landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {

}
/* Portrait and Landscape */
@media screen
and (device-width: 360px)
and (device-height: 640px)
and (-webkit-min-device-pixel-ratio : 3)
and (-webkit-device-pixel-ratio : 4)
and (orientation: portrait) {
	/*#single div.main-image{ height: 187px !important; width:290px!important; margin-top: 40px; }
*/div.text p{margin-right:0 !important;}
	#ad_1>img{display:none;}
	#ad_3 img{display:none}
	#post_title{font-size:24px;line-height:32px;}
	#header{ padding-top: 12px; height:80px; }
	.main{margin-top:60px;}
/* CSS GO HERE */

}
/* ----------- Galaxy S3 ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 2) {
	#ad_1>img{display:none;}
	#ad_3 img{display:none}
	#post_title{font-size:24px;line-height:32px;}
	#header{ padding-top: 12px; height:80px; }


}

/* Portrait */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 2)
  and (orientation: portrait) {
	#ad_1>img{display:none;}
	#ad_3 img{display:none}
	#post_title{font-size:24px;line-height:32px;}
	#header{ padding-top: 12px; height:80px; }

}

/* Landscape */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 2)
  and (orientation: landscape) {
	#ad_1>img{display:none;}
	#ad_3 img{display:none}
	#post_title{font-size:24px;line-height:32px;}
	#header{ padding-top: 12px; height:80px; }
	.main{margin-top:60px;}
}

/* ----------- Galaxy S4 ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3) {
		#ad_1>img{display:none;}
		#ad_3 img{display:none}
		#header{ padding-top: 12px; height:80px; }

		.col-xs-6{ width:48%;}
}

/* Portrait */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: portrait) {
		#ad_1>img{display:none;}
		#ad_3 img{display:none}
		#post_title{font-size:24px;line-height:32px;}
		#header{ padding-top: 12px; height:80px; }
		.main{margin-top:60px;}
}

/* Landscape */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: landscape) {
		#ad_1>img{display:none;}
		#ad_3 img{display:none}
		#post_title{font-size:24px;line-height:32px;}
		#header{ padding-top: 12px; height:80px; }
		.main{margin-top:60px;}

}

/* ----------- Galaxy S5 ----------- */

/* Portrait and Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 4) {
		#ad_1>img{display:none;}
		#ad_3 img{display:none}
		#post_title{font-size:24px;line-height:32px;}
		#header{ padding-top: 12px; height:20px; }

		.col-xs-6{ width:48%;}
		#atstbx2 .at-share-btn-elements .at-svc-facebook {
    width: 175px !important;
    position: relative;
}
}

/* Portrait */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: portrait) {
		#ad_1>img{display:none;}
		#ad_3 img{display:none}
		#post_title{font-size:24px;line-height:32px;}
		#header{ padding-top: 12px; height:20px; }
		.col-xs-6{ width:48%;}
}

/* Landscape */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: landscape) {
		#ad_1>img{display:none;}
		#ad_3 img{display:none}
		#post_title{font-size:24px;line-height:32px;}
		#header{ padding-top: 12px; height:20px; }
}

@media screen and (min-width:640){
			.col-xs-6{ width:48%;}
}
@media screen and (min-width:425){
			.col-xs-6{ width:48%;}
}
@media screen and (max-width: 767px){
	.mainImg{padding-right:0px!;}

	/* @group Global Styles */

	.section{ margin-top: 30px; }
	body{ overflow-x: hidden; }
	body.cover div.center{ padding: 0 20px 20px; }


	/* @end */

	/* @group Header */

	#header .top{ margin: 0 30px; }
	#header{ padding-top: 12px;  }

	/* @end */

	/* @group Home */

	#home section.carousel article{  }
	#home section.carousel article a div.meta .title{ font-size: 16px; }
	#home section.carousel .slick-item{ margin-right: 0; }
	#home section.carousel .slick-prev{ left: 20px; color: #fff; }
	#home section.carousel .slick-next{ right: 20px; }
	#home section.carousel .slick-prev:before,
	#home section.carousel .slick-next:before{ color: #fff; }


	/* @end */

	/* @group Sidebar */

	aside#sidebar{ padding-left: 0; }
	section.widget{ margin-bottom: 30px; }

	/* @end */

	/* @group Global Articles List */

	div.articles article.default div.meta{ margin-top: 15px; }
	div.articles article.default .left{ padding-right: 0; }
	div.articles article.default .right{ padding-left: 0; }

	/* @end */

	/* @group Single Post */

/*	#single div.main-image.cover {
			height: 300px;
			width: 420px;
			position: relative;
			z-index: 1;
	 margin-top: 40px; }*/
	#single div.main-image .info div.meta .title{ font-size: 20px; }

	/*#single section.related article{ padding: 0; }*/
	#single section.related .next{ margin-top: 20px; }

	#single div.share{ height: auto; }
	#single div.share h3{ display: block; }

	section.author div.avatar{ padding: 0; }
	section.author div.avatar a{ background: none; margin-bottom: 20px; }
	section.author div.avatar a img{ max-width: 60%; margin: 0 auto; opacity: 1; }

	/* @end */

	/* @group Author and Tags page */

	div.author-info{ margin-top: 20px; }

	/* @end */

	/* @group Footer */

	#footer{}
	#footer div.copyright,
	#footer a#back-to-top{ position: inherit; left: auto; top: auto; margin-top: 10px; }
	#footer div.copyright{ float: left; }
	#footer a#back-to-top{ float: right; }

	/* @end */

	/* @group Forms */

	input[type=text], input[type=password], input[type=email], input[type=tel], input[type=url], textarea{ width: 100%; }

	/* @end */


	/* @group 404 Page */

	#page-404 div.not-found{ padding: 55px 0; }
	#page-404 div.not-found .title{ font-size: 20px; }
	#page-404 div.not-found i.fa{ font-size: 30px; margin-top: 15px; }

	/* @end */


}
