.head-sec.with-ad{padding:0px;}
.head-sec.with-ad > .container > *{margin:0px;}
.head-sec.with-ad > .container{padding-top:37px;padding-bottom:22px;position:relative;}
.top-menu-bar{background:#464646;padding:0px;height:31px;border-bottom:0px;}
nav.menus .menu-item-has-children {display:block !important;}
.top-menu-bar .top-menu > li > a{color:#ffffff;margin-top:10px;margin-bottom:10px;margin-right:20px;padding-right:20px;font-size:11px;border-right:1px solid #6B6B6B;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.top-menu-bar .top-menu > li > a:hover{opacity:0.8;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.top-menu-bar .top-menu > li:last-child > a{margin-right:0px;padding-right:0px;border-right:0px;}
.top-menu-bar .top-menu{float:right;}
.menu-sec.white{border-top:1px solid #e6e6e6;border-bottom:0px;background:#f6f6f6;}
.header-style1.white{border-bottom:1px solid #e6e6e6;}
.style2 .menus > ul > li > a{font-size:18px;color:#333333;background-image:url("../images/separator.png");background-position:left center;background-repeat:no-repeat;padding-bottom:19px;padding-top:19px;}
.style2 .menus > ul > li > a:hover{background-image:none;}
.style2 .menus > ul > li:first-child > a{background-image:none;}
.block .single-post .social-btns{margin-top:-20px;position:absolute;right:-50px;width:200px;}
.block .single-post .social-btns i,
.social-btns i{color:#ffffff !important;}
.block .single-post .social-btns > li,
.social-btns > li{margin-left:2px !important;}
.block .single-post .social-btns > li > a{border:0px !important;}
.header-style1 .social-btns > li > a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:0px;width:35px;height:35px;line-height:35px;}
.social-btns > li:nth-child(1) a,
.social-btns > li:nth-child(1) a:hover{background:#3b5998;}
.social-btns > li:nth-child(2) a,
.social-btns > li:nth-child(2) a:hover{background:#dd4b39;}
.social-btns > li:nth-child(3) a,
.social-btns > li:nth-child(3) a:hover{background:#ff9900;}
.social-btns > li:nth-child(4) a,
.social-btns > li:nth-child(4) a:hover{background:#55acee;}
.social-btns > li:nth-child(5) a,
.social-btns > li:nth-child(5) a:hover{background:#cb2123;}
.social-btns > li > a:hover{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
footer:before,
footer{background:#2d2d2d;}
footer .textwidget form,
footer .textwidget{background:none;border:0px !important;}
.widget{border-top:3px solid #c63033 !important;border-left:1px solid #ededed !important;border-right:1px solid #ededed !important;border-bottom:1px solid #ededed !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.fancy-post{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-bottom-width:3px;border-top-width:3px;}
.fancy-post-desc{border:1px solid #d3d3d3 !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.tp-caption.opene{bottom:20px !important;left:0px !important;width:100% !important;padding-left:20px;padding-right:20px;}
.tp-caption.opene > .content-on-slider{background:rgba(255,255,255,0.9);display:table;padding:16px 25px;height:auto;width:95%;left:2.5%;bottom:0px;position:absolute;white-space:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-ms-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease;}
.button-on-slider{display:inline-block;line-height:10px !important;font-size:14px !important;padding:10px 20px !important;background:#c63033 !important;color:#ffffff !important;font-family:"Open Sans" !important;font-style:italic;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:normal;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.button-on-slider:hover{opacity:0.8;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.tagcloud a{line-height:18px;font-weight:normal;background:none;color:#c63033;padding:0px;margin:0px;float:none;vertical-align:super;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.tagcloud a:hover{background:none !important;color:#464646;text-decoration:underline;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.fancy-post-desc > a{font-style:italic;font-weight:normal;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.leave-comment form .submit{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.leave-comment form .submit:hover,
.fancy-post-desc > a:hover{opacity:0.8;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.sidebar-tabs.widget .sidebar-post > p{font-weight:normal;font-size:13px;}
.sidebar-title > i, .widget > h4{font-size:32px;line-height:32px;}
.widget ul li{border-bottom:1px solid #f2f2f2;}
.fancy-social > span{display:none;}
b, strong{font-weight:600;}
.top-margin > strong{font-weight:normal;}
.fancy-post-desc > h3{font-size:24px;line-height:26px;}
p{font-size:13px;line-height:20px;color:#333333;}
.fancy-post-desc > .plan-metas{margin-bottom:15px;margin-top:10px;}
.sidebar-tabs.widget > ul > li > a{font-style:italic;font-weight:normal;padding:10px 20px;background:#acacac;}
.sidebar-tabs.widget > ul > li > a:hover{opacity:0.8;background:#c63033;}
.text-on-slider strong,
.text-on-slider{font-size:13px !important;line-height:20px !important;color:#333333 !important;}
.content-on-slider > h3,
.content-on-slider > h3 > a{color:#232323;font-size:22px !important;margin-top:0px !important;line-height:24px !important;font-weight:600 !important;font-family:"Open Sans" !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.content-on-slider > h3 > a:hover{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#c63033;}
#menu-main-menu-1{margin-left:-20px;}
.sidebar-tabs.widget > ul.nav.nav-tabs{margin-top:-10px;}
.tp-leftarrow.tparrows.navbar-old{top:10px;left:20px;height:36px;width:36px;display:block;position:absolute;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url("../images/left.png") no-repeat scroll center center #ffffff;}
.tp-rightarrow.tparrows.navbar-old{top:10px;left:58px;height:36px;width:36px;display:block;position:absolute;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url("../images/right.png") no-repeat scroll center center #C63033;}
.tp-leftarrow.tparrows.navbar-old:hover,
.tp-rightarrow.tparrows.navbar-old:hover{opacity:0.8;}
p.date-on-slider{font-size:13px !important;line-height:20px;color:#999999;}
.sidebar-tabs.widget .sidebar-post > span > img{height:90px;}
.sidebar-tabs.widget .sidebar-post > span{width:90px;height:90px;}
.header-page-description {
	border-left: 2px solid #e1e1e1;
	color: #67666c;
	float: left;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 30px;
	margin-bottom: 0;
	margin-left: 25px;
	margin-top: -2px;
	padding-bottom: 7px;
	padding-left: 25px;
	padding-top: 7px;
	width: auto;
}
.header-social-description{font-style:italic;position:absolute;right:0px;top:70px;font-size:14px;width:auto;}
.header-style1.white .social-btns{margin-top:-5px;}
.widget > .categories .children{display:none;}
.widget > .categories li,
.widget > .categories li a{font-weight:normal;}
.widget > .categories ul{padding-left:0px;padding-right:0px;}
.widget > .categories li{padding-left:20px;padding-right:20px;}
.heading1 > h1 > strong{font-weight:600;}
.news-carousal-sec .owl-buttons > div{margin-top:100px;font-weight:normal;}
.news-carousal-sec .owl-buttons{top:0;}
.news-widget > h4 > a{font-size:16px;color:#666666;}
.news-widget > p{color:#777777;font-weight:normal;}
.blog-about > p{font-size:14px;font-weight:normal;letter-spacing:0.5px;}
.recent-post > ul > li > h3 > a{font-weight:600;}
.bottom-line span{font-size:13px;}
.author-desk-info > p,
.recent-post > ul > li > p{font-weight:normal;}
.news-widget > img{height:auto;}
.top-margin .post-thumb{max-height:418px;overflow:hidden;}
.single-post{border-top:3px solid #c63033;}
.single-post .liked{display:none;}
.ratingblock{padding:10px;background:#f8f8f8;display:table;width:100%;margin-top:35px;margin-bottom:35px;}
.ratingstars{float:left;}
.ratingtext{float:right;line-height:30px;margin-bottom:0px;padding-bottom:0px;}
.hreview-aggregate{display:none;}
.single-post .aligncenter.size-thumbnail{display:inline-block !important;margin:10px;}
.fancy-social > ul > li > a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.fancy-social > ul > li > a:hover{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.related-project-sec ul li a,
.news-widget > h4 > a,
.fancy-post-desc > h3 > a,
.sidebar-tabs.widget .sidebar-post > h3 > a,
.plan-metas a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.related-project-sec ul li a:hover,
.news-widget > h4 > a:hover,
.fancy-post-desc > h3 > a:hover,
.sidebar-tabs.widget .sidebar-post > h3 > a:hover,
.plan-metas a:hover{color:#c63033;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.widget ul li:before{left:0;}
.captchaSizeDivLarge{margin-left:15px;display:table;}
#captcha_code{margin-left:15px;margin-right:10px;width:170px !important;}
#captcha_code_label{line-height:41px;}
.blog-about > span{display:none;}
.top-margin > div.post:first-child{margin-top:10px;}
.author-desk-tab .owl-wrapper{display:table !important;left:0 !important;opacity:1 !important;right:0 !important;-moz-transform:none !important;-webkit-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;transition:none !important;width:100% !important;}
.author-desk-tab .owl-carousel .owl-wrapper-outer{overflow:visible;height:auto !important;}
.author-desk-tab .owl-item{margin-bottom:15px;width:115px !important;cursor:arrow;}
.author-desk-tab .tab-content{float:left;width:66%;}
.author-desk-tab .author-tab-carousal li:before{content:none !important;}
.author-desk-tab .author-tab-carousal li a{cursor:auto;}
.author-desk-tab .tab-content > div{display:block !important;opacity:1;width:100%;height:100px;}
.author-desk-tab .tab-content > div *{text-align:left;}
.author-desk-tab > .row{width:31% !important;float:left;margin-right:0px;min-width:115px !important;max-width:120px !important;}
footer .author-desk-tab{min-width:300px;}
.soho-side{margin:0 auto;max-width:360px;}
.soho-side-left{width:60%;float:left;}
.soho-side-right{width:35%;margin-left:5%;float:left;}
a.soho-side-button{background:none repeat scroll 0 0 #c63031;color:#ffffff;display:inline-block;float:left;height:35px;line-height:35px;margin-top:20px;padding:0 25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;font-style:italic;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
a.soho-side-button:hover{opacity:0.8;}
img.soho-side-logo{max-width:139px;width:100%;float:left;}
img.soho-side-img{max-width:118px;width:100%;float:right;}
.soho-side p{clear:both;font-size:16px;margin-top:20px;}
.soho-side p span {color:#c30205;font-weight:600;}
aside .widget .textwidget{background:#ffffff;padding:0px;}
.col-md-4 .top-margin .widget:nth-child(2) {background:url("../images/sohobox.png") no-repeat right center;background-size:contain;}
.col-md-4 .top-margin .widget:nth-child(2) .textwidget {background:none;}