/*
Theme Name:IMEDIATE
Author: the IMEDIATE team
Description: The IMEDIATE theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: imediate

*/

/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
 
 
/*Global CSS   font-family: 'Exo', sans-serif; */
* { margin: 0px; padding: 0px; box-sizing:border-box; -webkit-box-sizing:border-box }
body { margin: 0px; padding:0px; font-family: 'Montserrat', sans-serif; font-size:12px; line-height:20px; color:#020202; font-weight:400; -webkit-font-smoothing: antialiased !important; -moz-font-smoothing: antialised;  position:relative ;min-height:100%;} 

.clear { height: 0px; overflow: hidden; clear: both; }

body,html{height:100%;}
.main_container{ float:left; width:100% ;position:relative; min-height:100%; height:auto!important; height:100%; /*background:url(images/repeat_bg.jpg) repeat-y center center*/}
/*.mm-slideout{ height:100%}
#main{height:100%}*/

.main_container:after{ width:1000px; left:0; top:54px; background:#c0d0d0; content:''; height:100%; position:absolute; right:0; margin:0 auto ;border-radius: 40px 40px 0 0;}


a { color: #000; text-decoration: none;}
a:hover { text-decoration: none; }
h1,h2,h3,h4,h5,h6 { padding-bottom: 5px;  }
h1 { font-size: 28px;  }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size:17px; }
h5 { font-size: 15px; }
h6 { font-size: 14px; }
ul { padding: 0px 0px 20px 15px; list-style:none }
ol{ list-style:decimal; padding-left:16px!important}
:focus{ outline:none !important;}
a:hover, a:active, a:focus { outline:0 !important; outline:none !important;}
a {  outline: 0;}



* input::-webkit-input-placeholder {  opacity:1!important }
* input::-moz-placeholder {  opacity:1!important}
* input:-ms-input-placeholder {  opacity:1!important}
* textarea::-webkit-input-placeholder {  opacity:1!important }
* textarea::-moz-placeholder {  opacity:1!important}
* textarea:-ms-input-placeholder {  opacity:1!important}


html, html a { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased !important; -moz-font-smoothing: antialiased !important; -o-font-smoothing: antialiased !important;  }
input[type="image"], input[type="submit"], input, textarea, select { -webkit-appearance: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
* { padding: 0; margin: 0; outline: none; border: 0; font-weight: normal; box-sizing:border-box; -webkit-box-sizing:border-box ; -moz-box-sizing:border-box}

a:focus { outline: none }
input:focus { outline: none }
input { -webkit-appearance: none; -moz-appearance: none; -ms-appereance: none; border-radius: 0; -webkit-border-radius: 0 }

img{ max-width:100%; height:auto; vertical-align:top}

strong{ font-weight:600}

/* layout */
#layout { width: 100%; position: relative;  overflow:hidden; }

/* Wrapper */
.wrapper { max-width: 1034px; margin: 0 auto; padding:0px 20px }
header{ float: left; width:100%; height:54px; position:relative; background:#fff}
header .quote{ float: left; width:226px; position:absolute; right:15px; top:0; background:url('images/quote_bg.png') center center no-repeat; width:234px; height:171px; padding:1px; margin-top:5px; z-index:99  }
.bodyContainer{ /*background:#c0d0d0;*/ float: left; width:100%; border-radius:40px 40px 0 0;/* padding-bottom:10px;*/ position:relative; z-index:9  }
.bodyContainer figure{float: left; width:33%;   border-right:solid 1px #642d2d; padding:0; margin:0; /*border-bottom: solid 1px #642d2d*/}
.bodyContainer figure img{float: left; border-radius:40px 0 0 0;  }

.home .bodyContainer{ background:none}
.home .main_container::after{ top:54px; border-radius:40px 40px 0 0}

.homeContent  {float: left; width:51%;  margin-top:25px; padding-left: 60px; }
.homeContent h4{ font-size:14px; line-height:23px; color:#571d1f; font-family: 'Montserrat', sans-serif; font-weight:400; margin-bottom:15px;}
.homeContent  h5{ font-size:15px; line-height:20px; color:#020202; font-family: 'Montserrat', sans-serif; font-weight:400; padding-bottom:20px}
.homeContent  p{ font-size:13px; line-height:20px; color:#020202; font-family: 'Montserrat', sans-serif; font-weight:400; margin-bottom:20px;}
.homeContent  a{ color:#571d1f; text-decoration:none }
.homeContent  a:hover{ text-decoration:underline}

.innerContent  {float: left; width:100%; padding:30px 60px 0px 50px; max-width:657px; margin-bottom:0px }
.innerContent p { font-size:13px; line-height:20px; color:#020202; font-family: 'Montserrat', sans-serif; font-weight:400; margin-bottom:6px;}
.innerContent  a{ color:#571d1f; text-decoration:none }
.innerContent  a:hover{ text-decoration:underline}
.innerContent p strong{  line-height:23px; color:#020202; font-family: 'Montserrat', sans-serif; font-weight:600;}


.innerContent ul{ margin-left: 0px; margin-top: 0; padding-left: 20px;}
.innerContent ul li{ position:relative; padding-top:10px }
.innerContent ul li:before{ position:absolute; left:-12px; top:-2px; content:"."; font-size:20px; }



#menu{float: left; width:100%; background:#688688; min-height:28px;}
#menu ul{float: left; width:100%; margin:0; padding:0; text-align:center}
#menu ul li{ display:inline-block; vertical-align:top; padding:0 17px; background:url('images/sep.jpg') right center no-repeat;}
#menu ul li a{ color:#571d1f; font-size:14px; line-height:28px; text-decoration:none;  font-family: 'Montserrat', sans-serif; font-weight:700; text-transform:uppercase}
#menu ul li a:hover{ color:#fff;}
#menu ul li:last-child{ background:none}
#menu ul li.current-menu-item a{color:#fff;}
#menu ul li.current_page_parent a{color:#fff;}


.botSec{float: left; width:100%; padding:0 60px 20px 120px;}
.rightMenu{ float:right; padding:0; margin:0}
.rightMenu li{ display:block; width:auto; vertical-align:top;}
.rightMenu li a{ color:#571d1f; font-size:12px; line-height:20px; text-decoration:none;  font-family: 'Montserrat', sans-serif; font-weight:700;  text-transform: uppercase;}
.rightMenu li > ul {display: none;}
.rightMenu li a:hover{ color:#fff;}
.rightMenu li.current_page_item > a{color:#fff;}
.rightMenu .current_page_ancestor > ul, .rightMenu li.current_page_parent > ul, .rightMenu li.current_page_item > ul {display: block;}


footer{float: left; width:100%; border-top:solid 1px #642d2d; position: relative; bottom:0px; margin:0 auto; width:1000px; z-index:999 }
footer .fotBot{float: left; width:100%; background:#571d1f; padding:24px 30px 24px  62px }
footer .fotBot ul{float: left;  margin:40px 0 0 80px; padding:0; }
footer .fotBot ul li{ display:inline-block; vertical-align:top; padding:0 8px 0 6px; background:url('images/sep01.jpg') right center no-repeat; color:rgba(255, 255, 255, .35); font-size:11px;  font-family: 'Montserrat', sans-serif; font-weight:400; color:#9d8687}
footer .fotBot ul li a{ color:rgba(255, 255, 255, .35);  text-decoration:none; color:#9d8687 }
footer .fotBot ul li a:hover{ color:#fff;}
footer .fotBot ul li:last-child{ background:none}
footer .fotBot ul li a.tel:hover{color:#9d8687}

.mobilemenu {
    display: none;
}
header a.close {
    display: none;
}

footer .logo{ float:left}


		 .tel, .fax{ text-decoration:none!important;  cursor:default}
		.tel:hover, .fax:hover{ text-decoration:none;  cursor:default}
		
#back-to-top.show {opacity: 0.8;}
#back-to-top{ background:url(images/back_top.png) no-repeat 0 0; width:38px; height:40px; display:block; position:fixed; bottom:5%; right:2%; z-index:9999999; opacity:0; display:none}

.blog .innerContent{ width:100%; max-width:100%}
.single .innerContent{ width:100%; max-width:100%}
.archive .innerContent{ width:100%; max-width:100%}
.category .innerContent{ width:100%; max-width:100%}
.search .innerContent{ width:100%; max-width:100%}

.comment-body{ padding:0px}



header.mobile{ display:none}

.alignleft{ float:left; margin: 0 10px 0 0}
.alignright{ float:right; margin: 0 0 0 10px}
.aligncenter{ float:none; margin:0 auto; display:block}
.alignnone{ float:left; margin: 0 10px 0 0}



/* blog wrapper */
#blogWrapper { width: 100%; margin: 0 auto; clear: both }
/* blog container */
#BlogCntr { width: 100%; position: relative; overflow: hidden; margin: 78px 0 20px 0; }
/* left blog box */

.comment-meta.comment-metadata{ float:left; width:auto; margin-bottom:0px}
.comment-body .comment-content{ float:none; width:auto}
.bypostauthor > .comment-body .fn::before{ content:''!important; color:#571d1f}
.comment-body .reply{ float:left; width:auto}
.comment-metadata{ margin-bottom:0px}
	
.leftBlogBox { width: 70%; float: left; }
.leftBlogBox h1 {  font-size: 30px; color: #333; font-weight: normal; line-height: 28px; }
.single .leftBlogBox h1 { padding-bottom: 5px; color: #571d1f; text-transform: capitalize }
.single .leftBlogBox p { display: block }
.leftBlogBox ul.dateBar { list-style: none; margin: 0 0 10px 0; }
.single .leftBlogBox ul.dateBar { margin: 0 0 15px 0; padding-left:0px }
.leftBlogBox ul.dateBar li { font-size: 14px; }
.leftBlogBox ul.dateBar li strong { color: #000; }
.leftBlogBox p { color: #020202; font-size: 14px; line-height: 22px;  display: inline }
.leftBlogBox .postLoop { width: 100%; overflow: hidden; padding: 15px 0; margin: 0px; border-bottom: 1px solid #7b7b7b; }
.leftBlogBox .postLoop:last-child, .leftBlogBox .postLoop:last-of-type { border-bottom: none; }
.leftBlogBox .postLoop .image { float: left; margin: 5px 15px 5px 0; }
.leftBlogBox .postLoop h2 { text-transform: capitalize; margin: 0px; }
.leftBlogBox .postLoop h2 a { color: #020202; text-decoration: none }
.leftBlogBox .postLoop a.read-more { display: inline-block; margin-left: 5px; color: #020202; text-decoration: none; font-size: 14px; font-weight:700; text-transform:lowercase }
.leftBlogBox .postLoop a.read-more:hover { text-decoration: underline; text-transform:lowercase }
.leftBlogBox h4.title {  font-size: 16px; font-weight: normal; padding-top: 15px; color: #333; text-transform: capitalize; }
/* comment form */
	
.leftBlogBox #commentform { width: 100%; }
.leftBlogBox #commentform input[type="text"], .leftBlogBox #commentform input[type="email"], .leftBlogBox #commentform textarea .leftBlogBox #commentform input[type="url"]  { border: 1px solid #7b7b7b; padding: 5px 10px; box-sizing: border-box; color: #020202; font-size: 14px; border-radius:0px ;-webkit-appearance:none; -webkit-border-radius:0px; }
input, select{ border-radius:0px}
.comment-awaiting-moderation::before{ display:none!important; }
.comment-awaiting-moderation{ font-style:normal ;color:#020202!important}
.comment-reply-link::before, .comment-reply-login::before{ display:none!important}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"]{ border-radius:0px}
.leftBlogBox #commentform input[type="submit"] { width: auto; padding: 10px 20px; border: none; background: #ea0000; color: #fff; cursor: pointer }
.leftBlogBox #commentform input[type="submit"]:hover, .leftBlogBox #commentform p.form-submit input[type="submit"]:hover { box-shadow: inset 0 -50px rgba(0,0,0,0.3) }
.leftBlogBox #commentform p.form-submit input[type="submit"] { width: auto; padding: 10px 20px; border: none; background: #571d1f; color: #fff; cursor: pointer; margin-left: 100px; -webkit-appearance:none; -webkit-border-radius:0px; }
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"]{ padding:5px 10px ;-webkit-appearance:none; -webkit-border-radius:0px;}
.leftBlogBox #respond h3 { padding-bottom: 20px; }
.comment-form-comment textarea{ border: 1px solid #7b7b7b; resize:none}
.leftBlogBox #commentform input[type="text"].error, .leftBlogBox #commentform input[type="email"].error, .leftBlogBox #commentform textarea.error { border: 1px solid #f00 }
.leftBlogBox div.error { display: none !important }
.leftBlogBox h3#comments, .leftBlogBox #respond h3, h2.comments-title, h3#reply-title { border-bottom: 1px dashed #a7a7a7; font-size: 22px; font-weight: normal; line-height: 30px; margin-bottom: 10px; padding-bottom: 10px; color: #000; font-style:normal }
.leftBlogBox #comments { clear: both; padding-top: 15px; }
.leftBlogBox .commentlist, .leftBlogBox .comment-list { list-style: outside none none; margin-top: 10px !important; margin-bottom: 10px; }
.leftBlogBox .commentlist li { color: #34343f; font-size: 20px; line-height: 30px; list-style: outside none none; overflow: hidden; }
.leftBlogBox .comment-list li { color: #34343f; font-size: 20px; line-height: 20px; list-style: outside none none; overflow: hidden; }
.leftBlogBox img.avatar { float: left; margin: 3px 10px 10px 0; width: 50px; border: 1px solid #cccccc; max-width: 100%; height: auto; display: block }
.leftBlogBox .commentlist cite.fn, .leftBlogBox cite.fn { color: #571d1f; font-size: 16px; }
.leftBlogBox span.says { font-size: 16px; }
.leftBlogBox .commentlist a.url, .leftBlogBox .commentlist cite.fn, .leftBlogBox a.url, .leftBlogBox cite.fn { color: #571d1f; font-style: normal; text-decoration: none; font-size: 17px; }
.leftBlogBox .comment-awaiting-moderation { font-size: 14px; line-height: 15px; }
.leftBlogBox .commentmetadata a { color: #000; cursor: default !important; font-size: 13px; line-height: 16px; }
.leftBlogBox .commentlist p, .leftBlogBox .comment-list p { clear: both; font-size: 14px; line-height: 19px; }
.comment-content p { padding-bottom: 2px; margin-bottom:2px }
#commentform p { /*padding-bottom: 15px !important;*/ font-size: 14px; }
.leftBlogBox .comment-list .comment-metadata { font-size: 14px; color: #000; }
.leftBlogBox .comment-reply-link { color: #571d1f; font-size: 14px; text-decoration: underline }
.leftBlogBox .comment-reply-link:hover { text-decoration: none; }
#cancel-comment-reply-link { color: #571d1f; text-decoration: none; font-size: 16px; }
#cancel-comment-reply-link:hover { text-decoration: underline }
.leftBlogBox .reply { padding: 0px 0 15px; }
.leftBlogBox #respond { margin-top: 0px; overflow: hidden; width: auto; padding-top:0px }
.leftBlogBox #cancel-comment-reply-link:hover { color: #ea0000 }
.leftBlogBox .commentlist ul.children, .leftBlogBox .comment-list ol.children { margin-left: 25px; }
.leftBlogBox label.screen-reader-text { display: none }
.leftBlogBox #searchform { width: 100%; margin: 0 auto; }
#commentform label { float: left; width: 100px; }
/* pagination */ 
	 
.leftBlogBox .wp-pagenavi { margin: 25px 0 25px 0; }
.leftBlogBox .wp-pagenavi a, .wp-pagenavi span { font-size: 16px !important;  }
.wp-pagenavi a, .wp-pagenavi span { border-color: #642d2d !important; padding:3px 8px }
.wp-pagenavi span.current { border-color: #000 !important; font-weight: normal !important; color: #000 !important }
.leftBlogBox .wp-pagenavi a:hover, .wp-pagenavi span:hover {  text-decoration:none; color:#000 }
.wp-pagenavi span.pages:hover { border-color: #7b7b7b !important; }
/* right blog box */
	
.rightBlogBox { width: 27%; float: right; padding-left: 19px; border-left: 1px solid #642d2d; }
.rightBlogBox ul { width: auto; list-style: disc; margin-left:0px; padding-left:0px; margin-top:10px }
.rightBlogBox .widget { text-align: center; margin-bottom: 25px; overflow: hidden }
.rightBlogBox h3.widgettitle { margin-bottom: 10px; text-align: center; color: #642d2d;  font-size: 18px; font-weight: normal; text-align: left; text-transform: capitalize; padding-bottom:0px }
.rightBlogBox label.screen-reader-text { display: none; }
.rightBlogBox #searchform { width: 100%; margin: 0 auto; }
.rightBlogBox #searchform input#s { width: 65%; border: 1px solid #7b7b7b; height: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; padding: 5px; float: left; margin-right: 5px; color: #7b7b7b; }
.rightBlogBox #searchform input#searchsubmit { width: 27%; background: #ea0000; color: #fff; border: none; height: 30px; text-transform: capitalize; font-weight: bold; cursor: pointer; float: left; }
.rightBlogBox #searchform input#searchsubmit:hover { background: #c70505; }
.rightBlogBox ul li { width: 100%; text-align: left; padding: 2px 0; margin-left: 20px; list-style-type: disc; font-size: 16px; line-height: 19px; }
.rightBlogBox ul li::before{ display:none}
.rightBlogBox ul li a { color: #020202; text-decoration: none; text-transform: capitalize; outline: none }
.rightBlogBox ul li.current-cat a { color: #571d1f; }
.rightBlogBox ul li a:hover { text-decoration: none; color: #642d2d }
.mobilesidebar { display: none; }
.desktopsidebar { display: block }

input[type="search"]{ max-width:145px; float:left; border-radius:0px; padding:4px 10px!important; height:35px ;-webkit-appearance:none; -webkit-border-radius:0px;}
.rightBlogBox input[type="submit"]{ width:60px; text-align:center; padding:10px 0!important; height:34px; box-shadow:none; border:none!important; background:#571d1f; float:left ;-webkit-appearance:none; -webkit-border-radius:0px;}
.rightBlogBox input[type="submit"]:hover{ box-shadow: inset 0 -50px rgba(0,0,0,0.3)}
.screen-reader-text{ display:none}

footer.comment-meta{ position:relative; border:none}
/* single page */

.leftBlogBox ul.dateBar li::before{ display:none}

	
.leftBlogBox .singleimage { width: 100%; margin-bottom: 15px; }
.leftBlogBox .singleimage img { max-width: 100%; height: auto ;}
 @media (min-width: 768px) and (max-width:1240px) {
#blogWrapper { width: 94%; padding: 0 3%; }
.leftBlogBox .postLoop { padding: 15px 0; }
}
 @media only screen and (max-width: 1023px) {
.rightBlogBox { padding-left: 20px; }
}
 @media only screen and (max-width: 767px) {
.leftBlogBox h1 { font-size: 25px }
#blogWrapper { width: 94%; padding: 0 3%; }
.leftBlogBox .widget { margin-bottom: 10px; }
.leftBlogBox { width: 100%; float: none; margin-top: 30px; }
.rightBlogBox { width: 100%; float: none }
.leftBlogBox .postLoop { padding: 10px 0; }
.mobilesidebar { display: block; }
.mobilesidebar h3.widgettitle { display: none }
.leftBlogBox .widget { margin-bottom: 15px; overflow: hidden; }
.leftBlogBox h1.pagetitle { padding-bottom: 15px; }
.leftBlogBox #searchform input#s { border: 1px solid #7b7b7b; box-sizing: border-box; float: left; height: 30px; margin-right: 4px; padding: 5px; width: 200px; color: #7b7b7b; }
.leftBlogBox #searchform input#searchsubmit { background: #ea0000 none repeat scroll 0 0; border: medium none; color: #fff; cursor: pointer; float: left; font-weight: bold; height: 30px; text-transform: capitalize; width: 76px; }
.leftBlogBox #searchform input#searchsubmit:hover { background: #c70505; }
.desktopsidebar { display: none; }
.leftBlogBox #cat { padding: 5px 8px;  margin-top: 3px; -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; background: #fff url(images/select_arrow.png) no-repeat 98% center; -webkit-appearance: none; border-radius: 0; border: 1px solid #7b7b7b; float: left; width: 100% color: #7b7b7b; width:100%; max-width:100%; font-size:16px; line-height:21px; height:35px ;font-family: 'Montserrat', sans-serif; font-weight:400;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
/* .leftBlogBox #cat {
padding: 7px 8px;
width: 100%;
margin-top: 3px;
-webkit-appearance: none;
-ms-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
background: #fff url(images/sel_bg.jpg) no-repeat right -7px;
-webkit-appearance: none;
border-radius: 0;
border: 1px solid #7b7b7b;
float: left;
width: 280px;
color: #7b7b7b;
 max-width:100%;
}*/
}
.leftBlogBox #cat option { padding: 2px 5px; font-size: 13px; color: #7b7b7b; }
.leftBlogBox #cat option { padding: 2px 5px; font-size: 13px; }
.leftBlogBox #searchform input#s { width: 200px; }
.leftBlogBox p { font-size: 14px; }
.wp-pagenavi { margin-bottom: 50px; }
.leftBlogBox .widget_search h3.widgettitle, .leftBlogBox .widget_categories h3.widgettitle { display: none }
.leftBlogBox h1.pagetitle { padding-top: 0px; padding-bottom: 15px; font-size: 20px; }
.leftBlogBox #commentform input[type="text"], .leftBlogBox #commentform input[type="email"], .leftBlogBox #commentform textarea { width: 100%; }
.leftBlogBox h3#comments, .leftBlogBox #respond h3, h2.comments-title { line-height: 18px; }
.comment-form textarea{ height:120px}
.leftBlogBox #commentform { margin-top: 30px; }
/*.leftBlogBox p { padding-bottom: 20px; }*/
.leftBlogBox h3#comments, .leftBlogBox #respond h3 { font-size: 18px; }
#reply-title { font-size: 29px !important; line-height: 30px !important; }
/*.leftBlogBox #commentform p.form-submit input[type="submit"] { margin-left: 0px; }*/
}
 @media only screen and (max-width: 666px) {
.leftBlogBox #searchform input#s { width: 86%; }
.leftBlogBox #searchform input#searchsubmit { width: 13%; }
.leftBlogBox #cat { width: 100%; }
}
 @media only screen and (max-width: 533px) {
.leftBlogBox #searchform input#s { width: 85%; }
}
 @media only screen and (max-width: 479px) {
.leftBlogBox .image { width: 100%; float: none; margin-bottom: 15px; }
.leftBlogBox .image img { width: 100%; max-width: 100%; height: auto }
.leftBlogBox .wp-pagenavi { margin: 30px 0; }
.leftBlogBox #searchform input#s { width: 78%; }
.leftBlogBox #searchform input#searchsubmit { width: 20%; }
}
 @media only screen and (max-width: 400px) {
.alignleft, .alignnone, .alignright, .aligncenter { float: none; margin: 0 0 10px 0 !important; max-width: 100%; height: auto; display: block; clear: both }
.wp-caption { width: 98% !important; }
.wp-caption.alignleft, .wp-caption.alignnone, .wp-caption.lignright, .wp-caption.aligncenter { float: none; margin: 0 0 10px 0 !important; }
.wp-caption.alignleft img, .wp-caption.alignnone img, .wp-caption.lignright img, .wp-caption.aligncenter img { max-width: 96%; height: auto; width: 96%; }
.wp-caption img { width: 96%; }
.wp-caption p { padding: 3px !important }
}
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,600,700);*/
.leftBlogBox .postLoop h2 { padding-bottom: 0px; font-size: 24px; color: #571d1f; line-height: 22px; font-weight: 700; text-transform: capitalize;  }
.leftBlogBox .postLoop h2 a{color: #571d1f;}
.leftBlogBox h1 {  font-size: 28px; line-height: 34px; color: #571d1f; font-weight: 700; }
.leftBlogBox ul.dateBar { font-size: 15px; color: #020202; line-height: 20px; font-style: italic; list-style:none; padding-left:0px  }
.leftBlogBox ul.dateBar li::before{ display:none}
.leftBlogBox ul.dateBar strong { font-weight: 500; }
.leftBlogBox .postLoop h2 a { color: #571d1f; text-decoration: none; }
.leftBlogBox ul.dateBar strong { font-weight: 700;  }   
.leftBlogBox ul.dateBar + span { line-height: 26px; color: #f00; font-size: 16px;  }
.leftBlogBox .postLoop { padding: 20px 0; border-bottom: 1px solid #642d2d; }
.thumbs-rating-container  {  font-weight: 400; color: #fff; font-size: 16px; line-height: 24px; }  
.thumbs-rating-container .thumbs-rating-up, .thumbs-rating-container .thumbs-rating-down { padding: 8px 15px !important; margin: 0 8px 0 0; display: inline-block; vertical-align: top; float: none; } 
.thumbs-rating-container .thumbs-rating-up:hover { background: #006600; opacity: 1; color: #fff; }  
.thumbs-rating-container .thumbs-rating-down:hover { opacity: 1; background: #f00; color: #fff; }
.thumbs-rating-container .thumbs-rating-already-voted { padding: 20px 0 0 !important; color: #060; line-height: 26px !important; font-size: 16px !important;  }
.thumbs-rating-container .thumbs-rating-already-voted:hover { opacity: 1; color: #060; }
.leftBlogBox ul.dateBar li { font-size: 16px; line-height: 26px; padding-bottom:0px; font-style:normal }
.thumbs-rating-container { padding: 0px !important; }  
#collage { margin-top: 10px; border: 1px solid #333; -webkit-appearance: none; appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; background: url(images/select-arrow.png) 94% 50% no-repeat; color: #333; padding: 0 40px 2px 5px; height: 35px; padding: 0 10px; font-size: 14px; cursor: pointer; }

.leftBlogBox .postLoop .featured_image{ float:left; margin-right:20px}


.bodyContainer.full .innerContent{ width:100%; max-width:100%}
.bodyContainer.full .innerContent ul li::before{ top:-10px}
.bodyContainer.full .innerContent ul{ margin-left:15px; padding-left:0px}
.bodyContainer.full .innerContent ul li{ padding-bottom:0px}
blockquote{ font-style:italic}

.comments-area .comment-body{ padding:3px 0}
.bodyContainer.full{ padding-top:20px}

.advo:hover{ opacity:0.7}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"]{ max-width:363px!important}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none; } 

table, td {border: none !important;}
