/*
Theme Name: ColdFront
Author: Raju Maharjan
Version: 1.0
*/


@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);


body {
  font-family:"Georgia", "Times New Roman", Times, serif;
  font-size: 16px;
  line-height: 21px;
  color: #404041;
  font-weight: normal;
}
.form-control:-moz-placeholder {
  color: #05c6af;
  font-family:Georgia, serif;
  font-style: italic;
}

.form-control::-moz-placeholder {
  color: #05c6af;
  font-family:Georgia, serif;
  font-style: italic;
}

.form-control:-ms-input-placeholder {
  color: #05c6af;
  font-family:Georgia, serif;
  font-style: italic;
}

.form-control::-webkit-input-placeholder {
  color: #05c6af;
  font-family:Georgia, serif;
  font-style: italic;
}

h1, h2, h3{ color:#05C6AF; font-family: "Montserrat",Helvetica,Arial,sans-serif; margin-top: 0; font-weight:700; }
h3{ font-size: 18px;}
a{ color: #ea1c8c;}
a:hover{ color: #b31069; text-decoration: underline;}
a:focus{ outline: none;color: #b31069;  }
img{ max-width: 100%; height: auto;}
img.alignleft { float: left; margin-right: 10px;}
img.alignright{ float: right; margin-left: 10px;}
img.alignnone{ float: none; display: block;}
blockquote p{font-size:16px;}
.fb-comments, .fb-comments iframe[style] {width: 100% !important;}

h1,h3{ font-size: 18px; font-weight: bold;}
h1 a,h3 a{color:#05C6AF;}
h1 a:hover,
h3 a:hover,
h1 a:focus,
h3 a:focus{color:#039483;}

h2.section-title{ background:#05C6AF; color: #fff; padding: 5px 10px; line-height: 1.2; text-transform: uppercase; font-size: 22px; font-weight: normal; }
h2.section-title span{ display: block; font-family:Georgia, serif; text-transform: none; font-size: 16px; padding-bottom: 5px;}
h2.ad-header{ font-size:10px; color:#404041; font-weight:normal; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif}

h1.page-title{ color: #EA1C8C; font-size: 32px; line-height: 36px; margin-bottom: 5px;}

.no-margin-top{ margin-top: 0;}

.rating{ background: #f1f1f1; padding: 10px; border: 1px solid #ccc; margin: 15px 0;}
.rating ul { margin-bottom: 0;}
.rating ul li{ border: none; padding:0 5px;  }

.rating ul li span{ display: inline-block; vertical-align: middle;}

.rating ul li span.rate{ background: url(assets/img/rating-stars.png) left top no-repeat; height: 20px; width: 100px;overflow: hidden; text-indent: 999px;}
.rating ul li span.one{ background-position: left top; }
.rating ul li span.one-half{ background-position: left -20px; }
.rating ul li span.two{ background-position: left -40px; }
.rating ul li span.two-half{ background-position: left -60px; }
.rating ul li span.three{ background-position: left -80px; }
.rating ul li span.three-half{ background-position: left -100px; }
.rating ul li span.four{ background-position: left -120px; }
.rating ul li span.four-half{ background-position: left -140px; }
.rating ul li span.five{ background-position: left bottom; }


.rating ul li span.label{ font-family: "Montserrat",Helvetica,Arial,sans-serif; color: #000; font-size: 13px; padding: 0;}



.btn{ border-radius: 0px; text-transform: uppercase;font-family: "Montserrat",Helvetica,Arial,sans-serif; font-weight: normal; }
.btn-primary{ background: #05C6AF; border-color:#05C6AF;}
.btn-primary:hover,
.btn-primary:focus{ background: #EA1C8C; border-color: #EA1C8C;}

.paged .btn-prev {float: right;} /*newer posts*/
.paged .btn-next { float: left;}/*older posts*/

.hero{ margin-bottom: 30px;}


.container{ max-width: 1010px; }
#header{ margin-top: 30px;}
.brand{ display: block;}
li.widget { list-style: none; }
.section-ad li.widget{margin-top: 5px;}
#content{ padding-top: 30px;}
.navbar{ margin-bottom: 0px; border: 0px; background: #05c6af; border-radius: 0px; margin-top: 25px; font-weight: normal; font-family: 'Montserrat',Helvetica,Arial,sans-serif;}


.navbar-nav > li{border-right: 1px solid #fff;}
.navbar-nav li a{ color: #fff; text-transform: uppercase; padding: 15px 10px; font-size: 14px;}
.navbar-nav li a:hover,
.navbar-nav li a:focus,
.navbar-nav li.current-menu-item{ background: #26ddc6; text-decoration: none;}



.nav-title{padding: 15px; font-weight: bold; color: #fff; display: inline-block; text-transform: uppercase; display: none;}
.navbar-toggle { margin-right: 10px;}
.navbar-toggle .icon-bar{ width: 25px; background: #fff; }

.sub-menu{ background: #05c6af; padding: 0; display:none; }
.sub-menu li{ list-style: none;border-bottom: 1px solid #fff; }
.sub-menu li:last-child{ border-bottom: none;}
.sub-menu li a{ border:0px; padding:10px 15px; display: block; text-transform: none; }


.navbar-nav li:hover > .sub-menu{ display: block;}



/*inputs*/
.search-wrapper{ float: right; display: inline; width: 220px;}
#searchform{ margin: 8px;}
#s{ border-color:#e5f9f8;background:#e5f9f8; box-shadow: none; color: #05c6af;}
#searchsubmit{ height: 34px; border-radius: 0px; background:#e5f9f8 url(assets/img/search.png) left center no-repeat; text-indent:-999px;
border-color:#e5f9f8; overflow: hidden;}
#searchsubmit:focus{ outline: none; box-shadow: none;}
/*inputs*/

article p{ line-height: 1.2;}
a.post-image{ display: block; text-align: center;}
.video-overlay{position: absolute; width: 100%; height: 100%; z-index: 9; top: 0; left: 0; background: url(assets/img/play.png) center center no-repeat;}
.video-overlay:hover{ opacity: 0.5;}


.post-meta{ position: relative;font-family:Helvetica,Arial,sans-serif; }
.post-meta > span{ position: absolute; top: -10px; padding-right: 10px; background: #fff; text-transform: uppercase; font-size: 12px; color: #999;}

.single .post-meta{ border-top: 1px solid #c1c1c1; margin-bottom: 20px; padding-top: 5px;}
.single .post-meta > span{ position:static;}

article { margin-bottom:15px;}
article.single p{ line-height:1.35}

.feed article h1{ margin-top: 0; margin-bottom: 5px; line-height: 1;}
.feed article hr{ border-width: 2px; border-color: #cfcfcf}
.feed article a.post-image{position: relative;}

.sidebar ul li{ margin-bottom: 25px;}
.sidebar ul li h3{ margin: 10px 0 5px ;text-align: center;}
.sidebar ul li p{ text-align: left;}
.sidebar .read-more{ margin-bottom: 20px; text-transform: uppercase; font-family: Helvetica,Arial,sans-serif; font-size: 12px;}
.sidebar a.post-image{ margin-bottom:10px;}

.sidebar .reviews h2.section-title,
.sidebar .popular h2.section-title{ margin-bottom: 30px;}

/*.sidebar .popular ul li h2{ text-align: left;}*/

.sidebar .thismorning p.read-more{ margin: 20px 0}
.sidebar .thismorning p.date{ margin-bottom: 0px;color: #999; font-size: 12px; font-family: Helvetica,Arial,sans-serif; }

.sidebar .arndweb{font-family: "Montserrat",Helvetica,Arial,sans-serif; color: #999999; font-size: 16px; margin-top: 20px; }
.sidebar .arndweb p{ text-align: left;}
.sidebar .arndweb a{ color: #05c6af}
.sidebar .arndweb a:hover{color:#039483}


.slide-title{ background: #cfcfcf; background: rgba(255,255,255,0.8); position: absolute; bottom: 40px; left:  10%; padding:10px; width: 80%; }
.slide-title p,.slide-title p a{ color: #777; font-family: Helvetica,Arial,sans-serif; text-transform: uppercase; font-size: 12px;}
.slide-title p{ margin-bottom: 0;}
.slide-title h2{ margin: 0px; font-size:18px; }
.slide-title h2 a{ color:#EA1C8C;}
.slide-title h2 a:hover{ color: #b31069;}

.sidebar .widget{ margin-bottom:30px;}

.sidebar .follow-us li{ margin-bottom: 0;}
.sidebar .follow-us li a{ background: url(assets/img/social.png) left top no-repeat; width: 36px; height: 36px; text-indent:999px; overflow: hidden;
 margin:5px 0 0; display: block; }
.sidebar  .follow-us li a:hover{ opacity:0.8;}
.sidebar .follow-us li a.facebook{ background-position: -36px top}
.sidebar .follow-us li a.instagram{ background-position: -72px top}
.sidebar .follow-us li a.tumbler{ background-position: right top}


.single .attachment-slideshow-image{display: block; margin: 0 auto 15px;}



.category-this-morning ul.posts-list{ margin-top: 30px;}
.category-this-morning ul.posts-list li{ margin-bottom: 15px;}
.category-this-morning ul.posts-list li p.date{ background: #aaa; color: #fff;font-family: 'Montserrat',Helvetica,Arial,sans-serif; padding: 3px 0;
margin-bottom: 5px; font-size: 14px;}


#footer{font-style: italic; color:#999;padding: 15px 0; border-top:1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1;
margin-top: 30px; margin-bottom: 30px;}
#footer a{ text-decoration: underline;}




@media (max-width: 767px){/*phones*/
	#header{ margin-top:15px }
	.brand{ margin:0 auto; text-align: center; max-width: 150px; }
	.navbar{ margin-top: 15px;}
	.navbar-collapse{ max-height:none}
	.navbar-nav{ margin-top: 0; margin-bottom: 0;}
	.navbar-nav > li{ border-right: none;}
	.navbar-nav > li a{ border-bottom:1px solid #c0f1eb;}
	.navbar-header{ border-bottom: 2px solid #fff;}
	.nav-title{ display: block; float: left;}
	.sub-menu{ margin: 0px; display: block;}
	.sub-menu li{ border-color: transparent}
	.search-wrapper{ display: none;}
	#searchform{ margin-bottom: 0px;}
	.hero .flexslider{ margin-bottom:30px;}
	.reviews{ margin-top: 20px;}

	article .col-xs-4{ padding-right: 0;}
	.nav-below{ margin-bottom: 30px;}
	/*article .excerpt{max-height: 60px; overflow: hidden;}*/
	
	.slide-title{ position: static; width: 100%; background: #f1f1f1;}
	.flex-control-nav{ display: none;}

}

@media (min-width: 768px) and (max-width: 991px){
	.navbar-nav li a{ font-size: 12px; padding: 15px 6px;}
	.sub-menu li a{ padding-top:8px; padding-bottom: 8px;}
	.search-wrapper{ width: 140px; }
	#searchform{ padding: 0px;}
	#s{ width: 100px;}
	.nav-title{ display: none;}
	
	/*article .excerpt{max-height: 120px; overflow: hidden;}*/
	.follow-us{ margin-bottom: 10px;}
/*	article.excerpt { 
	max-height: 130px; 
	overflow: hidden;
	
	}*/
	.post-this-morning3{ display: none;}

}

@media (min-width: 768px){ /*desktops*/
	#main-menu{ float: left;}
	.sub-menu{ position: absolute; width: 180px; z-index: 99; }
	.navbar-collapse{ padding-left: 0; padding-right: 0;}
	#s{ max-width: 179px;}
	.followus h1{ margin-top: 0;}
	.slide-title h2{ font-size:24px; }
}


#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
width: 100% !important;
}

/*.glyphicon-large{ font-size: 18px;}
.navbar{ margin-bottom: 0px;}
.container{width: 100%; padding: 0; max-width: 1600px;}
.row{ margin: 0;}

.navbar-collapse{ padding: 0; box-shadow:0px;border:0px;}
.container > .navbar-header, .container > .navbar-collapse{ margin: 0;}
.navbar-nav{ margin: 0;}
.navbar > .container .navbar-brand{ background: #7ec2c4; padding: 25px; display: block; margin: 0;}
.navbar > .container .navbar-brand:hover{ background:#8ec9cb}
.navbar-inverse .navbar-nav > li > a{ padding: 33px 32px 32px; color:#dad5b8; text-transform: uppercase; }
.navbar-inverse .navbar-nav > li > a:hover{ background:#837673; }

.navbar-toggle{ padding: 33px 28px 32px 28px; margin: 0; border:0px; border-radius: 0px; padding-top:}
.navbar-toggle .icon-bar + .icon-bar{ margin-top: 7px;}
.navbar-inverse .navbar-toggle .icon-bar{ width: 25px; background: #fff; }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ background: #837673;}
.navbar-inverse .navbar-toggle:hover > .icon-bar, .navbar-inverse .navbar-toggle:focus > .icon-bar{ background: #fff;}


.page-title{ color: #726360;}
h1 a.page-title:hover{color:#837673; text-decoration: none;}


#content{background: #dad5b8;}

.project-single .gallery{ padding: 0;}



.project{ padding: 0; position: relative; }
.project img,.project a{ max-width: 100%; display: block;}*/
/*
.slideshow{ margin: 0; padding: 0; list-style: none;}
.slideshow img,
.slideshow li{ max-width: 100%; height: auto;}
*/
/*.project-links{ padding: 5%; background: #027373;width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 9;}*/
/*.project-links{background: #dad5b8;display: block; overflow: hidden; padding: 20px 0;}
.project-links h1{ font-size: 18px; margin:0;}
.project-links a{ color: #726360}
.project-links a:hover{text-decoration: none; color:#837673;}

*/




















