.html {
	overflow-x: hidden;
}
.header {
	background: #FF4505;
	height: 100px;
}

nav.navbar.navbar-inverse{
	background: #FF4505!important;
	border-color: #DD3700!important;
	height: 80px!important;
	
}
.navbar {
	-webkit-border-radius: initial;
	-moz-border-radius:  initial;
	border-radius:  initial;
}

a.navbar-brand {
	padding:25px 15px;
}

.banner {
	background: #fff;
}

.content {
	background: #F6F6F6;
}

.jumbotron {
	padding-top: 0;
	padding-bottom: 0;
}
.jumbotron img {
	border-bottom: 2px solid #FF4619;
}
.teaser-div {
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	margin-top: 20px;
	border-top-left-radius: 3px;
	border-top-right-radius:3px;
	margin-bottom: 20px;
	/*border:1px solid red;*/
	

}

.date .day {
	color:#FF4619;
	font-weight: 700;
	font-size: 30px;
}
.date .month {
	text-transform: uppercase;
	font-size: 18px;
} 
.month,.day, .year {
	line-height: 25px;
}
.img-banner {
	background: #E2D9D2;
	height:238px;
	border-top-left-radius: 5px;
	border-top-right-radius:5px;
}
.banner-desc  {
	padding: 0 20px 20px 20px;
}
.image-div{
	/*height:241px;*/
	background: #E2D9D2;
	border-top-left-radius: 5px;
	border-top-right-radius:5px;
}
.image-div img {
	border-top-left-radius: 5px;
	border-top-right-radius:5px;
	height: auto;
	/*height: 100%;*/
}
.desc {
	padding:15px;
	background:#fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.home .desc {
	min-height: 295px;
}
.single .desc {
	/*min-height: auto;*/
	min-height: 107px;  
}

.content {
	/*min-height: 600px;*/
	min-height: 705px;
	padding:20px;
}
h1 {
	color:#F04A24;
}
.image-div,.img-banner {
	position: relative;
}
.post_date {
	position: absolute;
	left: 0;
	top: 0;

}
.img-banner .post_date {
	margin-left: 20px;
	background: #fff;
}
.img-banner .post_date .date {
	padding:10px 15px;
}

.image-div .post_date {
	background: #F5F2F0;
	margin-left: 24px;
	width: 70px;
	height: 92px;
}
.image-div .date {		
	width:40px;
	margin:6px auto;	
}
.content p {
	margin-top: 10px;
}

/*.banner-text {
	position: absolute;
	top: 200px;
}*/

.banner-text .banner-text-first{
	color: #F04A24;
	font-size: 45px;
	margin-bottom: 0;
	font-weight: 400;
	font-family:'Montserrat';
}
.banner-text .banner-text-second{
	font-size: 25px;
}
.search-div {
	margin-bottom: 20px;
	position: relative;
}

.search-field {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #BDBDBD;
	background: #fff;
	line-height: 35px;
	padding: 10px 10px 10px 10px;
	color: #666666;
	font-weight: normal;
}

.search-div input[type="search"] {
	width: 100%!important;
}

.subscribe {
	background:#FF4619; 
	/*padding:10px 30px 30px;*/
	padding:0 20px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	height: 339px;
}
.subscribe .heading{
	color: #fff;
	line-height: 25px;
	margin-bottom: 20px;
	font-size: 20px;
	/*margin-top: 30px;*/

}
.subscribe .head {
	font-size: 25px;
	margin-bottom: 15px;
}
#mc-embedded-subscribe {
	background: #FF8D29;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	margin-top: 10px;
	padding:10px 20px;
	color:#fff;
	width: 100%;

}

.attachment-feature-image {
	height:238px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.page-numbers.current {
	background: #FF4905;
	color: #fff;
	padding:2px 3px;
}
#mc-embedded-subscribe input {
	margin-top: 10px;
	color: #666666;
}

#mce-FNAME, #mce-EMAIL {
	padding:5px;
	width: 200px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:none;
	background: #fff;
	font-size:12px;
	line-height: 25px;
}
.sub-desc {
    font-size: 16px;
    line-height: 18px;
}

.alert-info {
	background-color:#FFDFD2;
	border-color: #FF8D62;
	color:#757575;
}
.alert-info p {
	margin-top: 0;
}
.excerpt {
	margin-bottom:20px;
}
.excerpt p, .desc p{
	font-size: 14px;
}
/*mailchimp*/
#mc_embed_signup #mce-success-response {
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	width: 100%;
}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error
 {
	font-size: 10px;
	border: none;
	background: #FF4619;
	color: #fff;
	padding: 5px 10px 0;
}
#mc_embed_signup .mc-field-group {
	width: 100%;
}

#mc_embed_signup .mc-field-group input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: none;
	color: #666666;
	padding:5px 0;
	font-size: 16px;
	line-height: 37px;
	text-indent: 5%;
	/*margin-bottom: 10px;*/
}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
	border: none;
}
#mc_embed_signup .button {
	width: 100%;
	background: #FF8D29;
	height: 38px;
}
#mc_embed_signup form {
	padding:10px 0 10px 0;
}

#mc_embed_signup div#mce-responses {
	width: 100%;
}

.fb-share-button.fb_iframe_widget {
	margin-top: 10px;
	float: left;
	margin-right: 10px;
}

.banner .fb-share-button.fb_iframe_widget {
	margin-top: 0;
}

.single #homepage {
	margin-bottom: 20px;
}

.single .attachment-feature-image {
	margin-top: 37px;
	margin-bottom: 20px;
	height: auto;
}

.single .image-div {
	background: #E3DAD3;
}
.single h2 {
	font-size: 25px;
	color: #8A8A8A;
	margin-top: 10px;
}
.single h3 {
	font-size: 14px;
}

.single .social-wrap h3 {
	margin-top: 50px;
}

.home h2 {
	font-size: 25px;
}

.home .teaser h2 {
	font-size: 20px;
}


.single .teaser .image-div {
	height: auto;
}

.single-tag  {
	margin-top: 20px;
}
.single-tag a {
	border: 1px solid #D7D7D7;
	padding:2px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-transform: capitalize;
	font-size: 11px;
	margin-right: 5px;
	color: #A4A4A4;

}

.search #homepage {
	margin-bottom: 20px;
}
.container.content > li {
	list-style: inside disc;	
}
.single .tag-wrap > img {
	float: left;
    margin-right: 6px;
    padding-top: 6px;
    width: 20px;
}


.search-submit  {
	background: url("./images/search.png") no-repeat;
	width: 19px;
	border: none;
	position: absolute;
	top: 20px;
	right: 20px;
}

.feature-image-div {
	width: 90%;
	margin: 0 auto;
}

#mobile-nav-contact.mobile-nav-black ul {
	background: #747474;
}

.hidden-md-down {
	display: none;
}

.searchlist-div li {
	border-bottom: 2px solid #D4D4D4;
	margin-bottom: 27px;
	list-style: none;
	padding-bottom: 20px;

}
.searchlist-div li  a {
	text-transform: capitalize;
	float: left;
	margin-right: 10px;	
}
.date-of-post {
	width: 300px;
}
.date-of-post div {
	width: 28px;
	float: left;
}
.date-of-post .day {
	width: 19px;
}
.date-of-post {
	font-size: 12px;

}.search .subscribe {
	margin-top: 30px;
}

.social-wrap {
	border-top: 1px solid #DBDBDB;
	margin-top: 30px;
	padding-top: 30px;
}
.tag-wrap  {
	margin-bottom: 30px;
}
/*.teaser .title {
	height: 45px;
}*/

.teaser .title h2 {
	display: table;
	vertical-align: middle;
}

.search-item {
	text-align: center;
	color: #939393;
	font-size: 16px;
}
.search-term {
	text-transform: uppercase;
	color: #B5B5B5;
	font-weight: 700;
}
.container.content {
	background: #F6F6F6;
}

.single .pages.pull-right {
	margin-bottom: 30px;
}
.pages.pull-right {
	margin-bottom: 20px;
}
.fb_iframe_widget_fluid {
	display: block;
}

a.next.page-numbers {
    display: inline-block;
}
a.prev.page-numbers {
	display: inline-block;
}
.next-page{
	background: url(./images/right-arrow.png) 90% 50% no-repeat #DEDEDE;   
	
}
.previous-page {
	background: url(./images/left-arrow.png) 10% 50% no-repeat #DEDEDE;   
}
.next-page a, .previous-page a {
	color:#414141;
	padding:10px 45px;
	line-height: 20px;
	/*background-image : url("./images/right-arrow.png") no-repeat;*/
	display: block;

}

.subscribe.bottom-sub {
	margin-top: 20px;
}

.single img.attachment-full.size-full {
	height: auto;
}
.sfsi_Sicons {
	display: none!important;
} 
.addthis_toolbox.addthis_default_style.addthis_32x32_style {
	margin-top: 20px;
}
.top-header ul.loginactivate-link li a {
	font-weight: inherit!important;
}

.single .single-div ul, .single .single-div ol, .single .single-div ul li ul {
	margin-left:30px;
}
/*.single ul, .single  ol, .single ul li ul {
	margin-left:30px;

}*/

.sidr ul {
		margin-left:0!important;
}
.single ul.list-left {
	margin-left:0; 
}
.archive.tag a.addthis_button_print.addthis_button_preferred_3.at300b {
	display: none!important;
}
.twitter_div {
	margin-top: 10px;
	float: right;
}
.archive .tag_image {
	margin-bottom: 10px;
}
.social-div {
    position: absolute;
    bottom: 28px;
    width: 160px;
}

.single img.size-full {
	width: 	auto;
	margin: 0 auto;
    display: block;
}

.wp-caption.alignright {
	float: right;
	width: auto;
}

.single .wp-caption.aligncenter {
    display: block;
    text-align: center;
    margin: 0 auto;
}

.single img.aligncenter.size-medium {
    width: auto;
    display: block;
    margin:0 auto;
}
ol.wp-paginate {
    text-align: center;
}
.wp-paginate.wpp-blue-cta a, .wp-paginate.wpp-blue-cta .current {
	background:#FA4C07!important;
}

.navigation {
    margin-bottom: 50px;
}
/*RESPONSIVE STYLE*/

  /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
    	.banner {
    		margin-top: 0;
    	}
    	
    	.banner-text .banner-text-first {
    		font-size: 30px;
    	}
    	.banner-text .banner-text-second {
    		font-size: 14px!important;
    	}
    	.banner-text {
    		text-align: center;
    	}
    	.jumbotron {
    		margin-bottom: 50px;
    	}
    	.image-div {
    		height: auto;
    	}
    	.img-banner, .attachment-feature-image {
    		height: 140px;
    	}
    	
    	.home .teaser h2 {
    		font-size: 18px!important;
    	}
    	.single .attachment-feature-image {
    		height: auto;
    	}
    	.home .search-submit {
    		top: 22px;
    	}
    	.single-div {
    		margin-top: 87px;
    	}
    	.single .attachment-feature-image {
    		margin-top: 20px;
    	}
    	.home .content {
  			margin-top: 90px;
  		}
  		.searchlist-div {
  			margin-top: 100px;
  		}
  		.date-of-post {
  			
  			top: 35px;
  		}
  		.single .single-div {
  			margin-top: 120px;
  		}
  		.top-header ul.loginactivate-link li a {
  			font-size: 10px!important;
  		}
  		.single ul, .single ol, .single ul li ul {
			width: 80%;
			margin:0 auto;
		}
		.sidr-class-mobile-logo.sidr-class-visible-xs.sidr-class-hidden-sm.sidr-class-hidden-md.sidr-class-hidden-lg {
 		   margin-top: 50px;
		}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 321px) and (max-width : 480px) {
    	
    	
    	.searchlist-div{
    		margin-top: 175px;
    	}
    	
    	
    	.banner-text .banner-text-first{
    		font-size: 30px;
    	}
    	.banner-text .banner-text-second {
    		font-size: 16px;
    	}
    	.banner-text {
    		text-align: center;
    	}
    	.jumbotron {
    		margin-bottom: 150px!important;
    	}
    	.image-div {
    		height: auto;
    	}
    	.image-div img {
    		height: auto;
    	}
    	.home .teaser h2 {
    		font-size: 18px!important;
    	}
    	.subscribe.bottom-sub {
    		margin: 20px 0;
    	}
    	.home .search-submit {
    		top: 22px;
    	}
    	.searchlist-div {
  			margin-top: 100px;
  		}
  		.single .single-div {
  			margin-top: 120px;
  		}	
  		.home .desc {
		    min-height: 235px!important;
		}
		.sidr-class-mobile-logo.sidr-class-visible-xs.sidr-class-hidden-sm.sidr-class-hidden-md.sidr-class-hidden-lg {
    		margin-top: 50px;
		}
    }



    /* Small Devices, Tablets */
    @media only screen and (min-width : 481px) and (max-width : 768px) {
    	 .col-md-hidden.col-xs-hidden {    		
    		display: none!important;
    	 }
    	 .banner {
    		margin-top: 0;
    	}
    	
    	.jumbotron {
    		margin-bottom: 150px!important;
    	}
    	.feature-image-div {
    		text-align: center;
    		width: 100%;
    	}
    	.searchlist-div{
    		margin-top: 175px;
    	}
    	/*.single-div {
    		margin-top: 87px;
    	}*/
    	.single .single-div {
  			margin-top: 120px;
  		}
    	.image-div, .image-div img {
    		height: auto;
    	}
    	.search-submit {
    		top: 72px;
    	}
    	.home .search-submit {
    		top: 22px;
    	}
    	.searchlist-div {
  			margin-top: 100px;
  		}
  		.home .teaser h2 {
  			font-size: 15px;
  		}
  		.home .desc {
		   /* min-height: 220px;*/
		   /* height: 365px;*/
		    height: 380px;
		}
		#footer-bot {
    		padding: 25px 0 80px!important;
    	}
    	.sidr-class-mobile-logo.sidr-class-visible-xs.sidr-class-hidden-sm.sidr-class-hidden-md.sidr-class-hidden-lg {
	    		margin-top: 50px;
		}
		.social-div {
			bottom: 24px;
		}
	}
	
	@media only screen and (min-width : 481px) and (max-width : 767px) {
		.home .desc {
			height:auto;
		}
		.home .desc {
			min-height: auto;
		}
		.social-div {
			position:relative;
		}
		.excerpt {
			margin-bottom: 40px;
		}
	}

    /* Medium Devices, Desktops */
    @media only screen and (min-width: 769px) and (max-width : 992px) {
    	.banner-text {
    		top: 75px;
    	}
    	.banner {
    		margin-top: 0;
    	}
    	 header {
    	 	float:none;
    	 }
    	.img-banner {
    		height: auto;
    	}
    	
    	.image-div img {
    		height: auto!important
    	}
    	.image-div {
    		height: auto!important
    	}
    	.image-div .post_date {
    		width: 53px;
    		height: 83px;
    	}
    	.teaser .title h2 {
    		font-size: 16px;
    	}
    	.search-div {
    		margin-top: 120px;
    	}
    	.jumbotron{
    		text-align: center;
    	}
    	.search-submit {
    		left: 20px;
    	}
    	.search-field {
    		padding:10px 10px 10px 45px;
    	}
    	.single .hidden-lg .search-div {
    		margin-top: 20px!important;
    	}
    	.home .content {
  		margin-top: 155px;
	  	}
	  	.feature-image-div {
	  		margin: 0 auto!important;
	  	}
	  	.home .desc {
		    min-height: 390px;
		}
		#footer-bot {
    		padding: 25px 0 80px!important;
    	}
    }


    @media only screen and  (min-width: 360px) and (max-width : 640px) and (orientation:portrait){ 
     	.date-of-post {  			
  			top: 35px;
  		}
     }
     @media only screen and  (min-width: 360px) and (max-width : 640px) and (orientation:landscape){ 
     	.date-of-post {
  			
  			top: 15px;
  		}
     }

     @media only screen and  (min-width: 801px) and (max-width : 991px) { 
     	.home .content {
  			margin-top: 135px;
  		}
  		.home .feature-image-div {
  			margin: 10px auto;
  		}
  		#footer-bot {
    		padding: 25px 0 80px!important;
    	}
     }


     @media only screen and  (min-width: 1024px) and (max-width : 1199px) { 
     	.excerpt p, .desc p {
     		font-size: 13px;
     	}
     	.feature-image-div {
		    margin-top: 60px;
		    position: absolute;
		    z-index: 9999;
		}
		.banner-text .banner-text-first {
    		width: 60%;
			margin: 0 auto;
    	}
    	/*#footer-bot {
    		padding: 25px 0 80px!important;
    	}*/
     }

    /* Large Devices, Wide Screens */
    @media only screen and  (min-width: 993px) and (max-width : 1200px) {
    	.banner {
    		margin-top: 0;
    	}
    	.feature-image-div {
		    margin-top: 60px;
		    position: absolute;
		    z-index: 9999;
		}
    	.banner-text .banner-text-first {
    		width: 60%;
			margin: 0 auto;
    	}
    	


    }

     @media only screen and  (min-width: 900px) and (max-width : 1440px) {
    	   	.archive.tag .content {
    			min-height: 800px!important;
    		}

    }

   @media only screen and  (min-width : 1201px) {
   		/*.sidr.right {
    		display: none;
    	}*/
    	.feature-image-div {
		    margin-top: 120px;
		    position: absolute;
		    z-index: 9999;
		}
    	.archive.tag .content {
    		min-height: 852px;
    		
    	}
    	.banner-text .banner-text-first {
    		width: 60%;
			margin: 0 auto;
    	}


   }

   
/*iPad in landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {



}
	.tag .content {
    	min-height: 669px;
	}

/*iPad in portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	.col-sm-12.hidden-sm-up {
		display: none;
	}
	.tag .content {
    	min-height: 796px;
	}
 }


/*iPhone 6 in landscape*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 
	.tag .content {
	    min-height: 600px;
	}
}


/*iPhone 6 in portrait*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 

	.tag .content {
	    min-height: 600px;
	}
}
@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 640px) 
and (orientation : portrait) { 

	.tag .content {
	    min-height: 600px!important;
	}
}


@media
      (min-device-width: 800px) 
      and (max-device-width: 1280px) {
      	
 	}
@media
      (min-device-width: 800px) 
      and (max-device-width: 1280px) and (orientation:portrait) {
      	.tag .content {
    		min-height: 923px!important;
		}
 }

@media 
  (max-device-width: 800px) 
  and (orientation: portrait) { 
  	.home .content {
  		margin-top: 155px;
  	}
  	.feature-image-div {
  		margin: 0 auto;
  	}
  	.tag .content {
      		min-height: 996px;
     }
}

/*ipad pro*/
    @media only screen 
    and (min-device-width : 1024px) 
    and (max-device-width : 1366px) 
    and (-webkit-min-device-pixel-ratio: 1.5) 
    and (orientation:portrait){ 
    	.archive.tag .content {
    		min-height: 1268px!important;
		}
}

/*ipad pro*/
    @media only screen 
    and (min-device-width : 1024px) 
    and (max-device-width : 1366px) 
    and (-webkit-min-device-pixel-ratio: 1.5)
    and (orientation:landscape) { 
    	.archive.tag .content {
    		min-height: 925px!important;
		}
}


/*printing styles*/

@media print {
	body { 	
		background:white; 
		color:black; 
		margin:0; 
	}
	.sidr ul li a, .sidr ul li span {
		display: none;
	}
	.sidr {
		background: none;
	}
	header#homepage, .tag-wrap, .related-post, #footer-bot,.addthis_toolbox  {
		display: none;
	}
}