/*
Theme Name:     durus child
Description:    
Author:         admin
Template:       Durus

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}
.excerpt  a {
	color: #000 !important;
	}
.portfolio.product #stage li { 
    float: left; 
    list-style: outside none none; 
    position: relative; 
}
/* .product-item{
	float:left;width:100%;
} */
.portfolio.product ul#stage {
	overflow:hidden;
	margin:0;
}
.portfolio.product .portfolio-items.portfolio-style2{
	padding:0!important;
}
.portfolio-items.portfolio-style3.overlay-style1 .portfolio-item .info:after,
.portfolio-items.portfolio-style2 .portfolio-item .info:after{margin-left: -13px;}
#titlebar .titlebar-content > h1{font-size:26px; text-transform:uppercase}
section#titlebar{
	background: url(images/bg-title.png) no-repeat;
	background-position-x: 50%;
	background-position: center !important;
}
ul.size-small li i {
	vertical-align: middle!important;
	color: #e5a805;
	margin: 3px 20px 8px 0px;
}
.span6 .inner-content{

}
ul.social-icons li i {
	font-size:10px;
}
i.fa-facebook{
	background: #507cbe;
	color: #fff;
	padding: 9px 12px;
}
i.fa-twitter{
	background: #63cdf1;
	color: #fff;	
	padding: 9px 9px;
}
i.fa-google-plus{
	background: #4d4f54;
	color: #fff;	
	padding: 9px 9px;
}
.social-icons > li {
  margin: 0 1px;
}
#footer  #text-3 .textwidget{
	position: relative;
	top: 237px;
	float: right;
	margin-right: -30px;
}
#footer ul.icon-list {
	margin-left:5px;
	font-size:13px
}
#footer .textwidget p {
	font-size:14px;
}
.span8 .inner-content .row-fluid{
	width:70%;	
}
.span8 .inner-content .row-fluid .span12{
	width: 30%;
	position: absolute;
	right: 10px;
	top: -7px;
}
.contact-info.header span img{
	top: 3px;
	position: relative;
	margin-right: 10px;	
}
 .contact-info.header span{ 
  position: absolute;
  padding: 20px;
  font-size: 22px;
  color: #000 !important;
  white-space:nowrap;
  }
  .contact-info.header span a{
	color:#000;
  }
  #breadcrumbs span,ul li.sort-item {
	white-space:nowrap;
  }
  .logo-container {
	float:right;
  }
 .logo-container img {
	width:100% !important;
 }
  .span3.logo{
	width: 100% !important;
	margin-left:-77%;
	border-top: 1px solid #E5A700;
	background:#fff;
	width: 23%;
  }
  .span9.header{
	width:77%;
  }
  #main_navigation {
	background:#E5A700 !important
  }
  .nav-container{
	background:#f8b80c;
	position: relative;
  }
.home .titlebar{
  position: relative;
  margin: 0 auto;
  top: 334px;
  max-height: 100px;
  z-index: 99;
  background: url(images/bg-bec-home.png) no-repeat !important;
  background-position-x: 50% !important;
  background-position: center !important;
}
.home .forcefullwidth_wrapper_tp_banner{
	top:-14px
}
.quote {
	background: url(images/bg-quote.png);
	height: 102px;
}
.product-home{padding-left:50px}
.rate {
	background: #6E7271 url(images/bg-tes.jpg) no-repeat;
	background-position: center;
}
.rate p{
  line-height: 33px;
}
.rate .column-text {
	letter-spacing: 1px;
	color:#fff;
	font-size:18px;
	font-weight: 100;	
}
.quote h5{
	color:#f8b80c;
}
.quote p i{
	 position:absolute;
	 margin-top:35px;
}
 .quote p , .rate h3{
	padding-bottom:12px;
	color:#fff;	
	margin-top: -40px;
}
.rate h3{
	margin-top: -32px;
	font-size: 27px;
}
.quote .span4 {
	bottom: 7px;
	position: relative;
}
.button.button_yellow:hover{
	text-decoration:underline;
	background:#e5a700;
}
.button.button_yellow{
background:#f8b80c;
cursor: pointer;
}
.home .button.button_yellow{background: #E5A700;}
.home .button.button_yellow:hover{background: #f8b80c;}
a.button.button_yellow{
	margin-top:30px;
}
.slide-about .tp-bullets{
	left:50% !important
}
#footer  .widget_nav_menu ul {
	border: none;
	list-style-image: url('images/list-style.png');
}
#footer  .widget_nav_menu ul li {
	border-bottom: none !important;
}
#footer  .widget_nav_menu ul li a:hover ,#copyright a:hover,.column-text ul.tri li a:hover,#footer  .widget_nav_menu ul li a:hover{
 text-decoration:underline;
 color:#f8b80c
	}
#footer  .widget_nav_menu ul li::before { 
    content: " + " ;
    color: #6f6f6f;
    font-weight: bold;
}
#footer  .widget_nav_menu ul li a:hover:before { 
	text-decoration:none !important;
    color: #f8b80c;
    font-weight: bold;
}
#footer  .widget_nav_menu ul li:hover:before { 
	color: #f8b80c;
}
#footer  .widget_nav_menu ul li {
	display:table;
}
.widget_nav_menu ul li {
	padding:0;
	margin: 30px 0;
}
#footer {
  padding: 0 10px;
  }
.copyright-text {
	top:5px;
	font-size:14px;
}
.copyright-text .text {
	position:relative;
	top:-10px;
}
.copyright-text .copyright{
	left: 300px;
}
.copyright-text .add{
	left: 150px;
}
.tp-bullets {
	border-radius:0 !important;
	left: 32% !important;
	margin-bottom: 5px;
}
.header-text{
	float:right;
}
.span4.portfolio{
 float:right;
}
.portfolio .span12{
padding-bottom:0 !important;
}
#top_bar {
  height: 23px;
  line-height: 21px;
  background-color: #EBEBEB !important;
  }
ul.main_menu > li {
	border: solid 2px rgb(229, 167, 0);
	border-left: 0;
	padding: 0 30px;
  }
  .header-text i {font-size:12px}
/*   create arrow */
 ul.main_menu li.current-menu-item.parent,ul.main_menu li.current-menu-ancestor.parent, ul.main_menu li.parent:hover{
  position: relative;
}
 ul.main_menu li.current-menu-item.parent:after,ul.main_menu li.current-menu-ancestor.parent:after ,ul.main_menu li.parent:hover:after{
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  bottom: 0;
  }
 ul.main_menu li.current-menu-item.parent:after,ul.main_menu li.current-menu-ancestor.parent:after, ul.main_menu li.parent:hover:after {
  border: 9px solid transparent;
  border-bottom-color: #000;
  left: 43%; 
  bottom: -2px;
}
 ul.main_menu li ul.sub-menu li.current-menu-item{
	background:#F8B80C;
 }
.contact .span12 input.button_yellow{
	left:40%;
}
h1.title-home{
	color:#000;  
	font-family: Lato;
	font-weight: 400;
	font-size: 18px;
}
.home #breadcrumbs{
	color: #fff !important;
	text-align:right;
}
.home #breadcrumbs h4{
	color:#fff !important;
	bottom: -10px;
	position: relative;
}
.home #breadcrumbs span{
	font-weight: 100;
	font-size:16.67px !important;
	position: relative;
	top: -10px;
}
.column-text {font-size:16px}
.column-text ul.tri li a{
	font-weight:bold;
	font-size:20px;
	color:#3d3d3d;
}
.fa-play:before {
  font-size: 13px;
  position: relative;
  padding-bottom: 1px;
  bottom: 2px;
}
.gallery-home .row-fluid.bottom-margin-no,.carousel-container {
	padding-top: 37px;
} 
#copyright {
	padding:0;
	position: relative;
	margin-top: 3px;
}
ul.main_menu > li > a {top:-4px}
.slide-about .inner-content{
	padding-left: 18px;
}
.contact-double .inner-content h5 {
	font-size:20px;
}
.contact-double .inner-content p{
	margin:0;
}
.contact-double .inner-content .add {
	color:#000
}
.contact-double .inner-content .cont p,.contact-double .inner-content .cont a ,.contact-double .inner-content .cont h5 {
	color:#fff
}
.contact-double .inner-content .cont a.mail{
	color: #E5A700;
	text-decoration:underline;
}
.contact .column-text h4 {
	margin-bottom:13px;
}
.contact .column-text p {
	font-size:18px;
}
.contact form p {
	text-align:center
	}
.contact form {
	width:81%;
	margin:0 auto;
	padding-top: 26px;
	padding-bottom: 60px;

}

.span6.about .inner-content{padding-left:50px;}
section {padding-left: 20px; padding-right:20px}
section.map{padding-left:0; padding-right:0}
.contact form input[type="text"],.contact form input[type="email"], .contact form textarea ,.contact form  input[type="submit"]{
	padding: 14px 20px;
}
body .span3.logo{
    background: url('images/logo_shadow.png') no-repeat top right;
    height: 82px;
}
body #main_navigation{height: 66px;}
body .logo-container {
    background: #fff;
    margin-right: 6px;
    position: absolute;
    right: 0;
    top: 0;
    height: 65px;
    width: 2000px;
}
body .logo-container img{width: auto!important;float: right;}
body #main_navigation.shrinked {
    height: 60px;
}
body .shrinked  .logo-container{height: 59px;}
body .shrinked  .span3.logo{height: 70px;background-size: auto 100%;}
ul.main_menu > li > a::after{display:none!important}
.overlay-content { margin-left:2px; background: url(images/bg-over.png) no-repeat;  background-position: center;  background-size: 70%;height:70%}
.main_menu .sub-menu{border: 2px solid #E5A700;}
.portfolio-items.portfolio-style3.overlay-style1 .portfolio-item .info:after,
.portfolio-items.portfolio-style2 .portfolio-item .info:after{margin-left: -13px;}
.overlay .icon, .overlay .lightbox-icon{border:none}
.overlay  .fa-search:before, .overlay  .fa-add:before  {content:""}
.home .titlebar{display:none}
.cat .hoverlay:hover .overlay-content,.cat .overlay {  height: 100%;}
.clearfix.add{text-align:right}
.toggle-menu i.fa-list{color:#000}
/*=============custom slider product============= */
.flex-control-paging li a{
	border-radius:0;
}
.flex-control-paging li a.flex-active{
	background:#f8b80c
}
.overlay-content a{
	width: 100% !important;
	border-radius: 0 !important;
	height: 270px !important;
}
/* =============customs products============== */
body .portfolio-items .inner-content{
	margin-bottom:0;
}
section.cat{/* padding-top:100px */}
section.products{
	background:#EFEFEF;
	padding-bottom:100px
}
.portfolio-items.portfolio-style1 .inner-content{
	padding:1px !important;
}
.product-item .inner-content {
	border: 1px solid #e5e5e5;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.2);
	margin-left: -1px!important;
	margin-top: -1px!important;
}
.product-item .info ,.portfolio-items .portfolio-item .info{
	background-color: transparent;
	height: auto;
	width: 100%;
	padding: 22px 10px 25px;
	text-align: center;
	height: 89px;
	background-color: #ffffff;
}

.product-item .info h5 {
  line-height: 1;
  letter-spacing: 0.5px;
  font-size: 15px;
  margin-bottom: 6px;
  color: #444;
  font-weight: normal;
  letter-spacing: normal;
}
.product-item .info h6 {
  font-family: inherit;
  line-height: 1;
  margin: 7px 0 0;
  font-size: 14px;
  font-weight: 300;
  color: #999;
  -webkit-font-smoothing: antialiased!important;
}
.product-item .info,.portfolio-item .info{position:relative}
.product-item .info:after,.portfolio-item .info:after{
  content: "";
  position: absolute;
  display: inline-block;
  left: 50%;
  top: -16px;
  border: 8px solid transparent;
  border-bottom: 8px solid #fff;
  margin-left: -8px;
  z-index: 100;
}
nav#filter{
	margin:40px 0;
}
#filter a{
	margin-left:20px;
	color:#777777;
}
#filter a.active, #filter a:hover{
	color: #f8b80c;
	border-bottom: solid 2px;
	padding-bottom: 5px;
	}
.product .span6{
	width:48%;
	padding:0;	
}
.span6.product,.span4.portfolio .span12 .inner-content{
	margin-left:40px;
}
.span6.product .title span:after{
	width: 531px;
}
.inner-content h4 span {margin-bottom:17px; font-size:16px; font-weight:bold}
.textwidget ul li a{	font-weight:bold;}
.about a{text-decoration:underline}
/* =============customs responsive================= */
@media screen and (max-width: 1025px) {	
	.home #breadcrumbs span{	font-size:80% !important	}
	.product .span6{width:47%}
	#copyright{padding:0 10px}
	.copyright-text .copyright {left: 253px;}
	.quote h5{font-size:100%}
	.quote {padding-left:10px;padding-right:10px}
	.contact-info.header span {font-size:100%}
	#logo img {height:80%}
	.span6.product .title span:after { width: 100%;}
	h1.title-home{font-size: 100% !important;  position: relative;   left: 96px;top:-3px;  margin-left: 15px !important;}
	.home #breadcrumbs {  color: #fff !important;  position: absolute;  right: -96px;  top: 0px;}
	.copyright-text .copyright {left: 229px;}
	.quote form .row-fluid{margin-left:-50px !important;}
	.quote .span8 .inner-content form .row-fluid .span12{margin-right:40px}
	#breadcrumbs{text-align:right !important}
}
@media screen and (max-width: 980px) {
	#breadcrumbs{text-align:right !important}
	section#titlebar{margin-top:-15px}
	#titlebar #breadcrumbs{margin-top:-15px}
	.toggle-menu i.fa-list{position:relative;top:-6px}
	.span9.header{width:60%}
	.span3.logo {margin-left:-60%}
	#breadcrumbs{  float: right !important; width: 40% !important;}
	.copyright-text{width:80% !important}
	.copyright-text .span4{left:20px}
	.span2.textright{float:right !important}
	.copyright-text .span4{width:42%}
	#copyright .textright {text-align: right !important;}
	#copyright .row-fluid{margin:0; padding:10px 0}
	.home #breadcrumbs { right: 121px;}
	.span3.copyright{  top: -31px;  float: right;  text-align: right;  left: 150px;  width: 28%;}
	.span2.add{  width: 24.667%;  left:20px;}

	}
@media screen and (max-width: 801px) {	
	.portfolio-items.element-padding-no .portfolio-item{width:33.3% !important; float:left}
	#titlebar #breadcrumbs { top: -33px;  position: relative;}
	.section.double-section .section-container {  width: 50%!important;  float: left!important;}
	.span6.product, .span4.portfolio .span12 .inner-content{margin-left:0}
	.portfolio .portfolio-item.span {width:33.33% !important; float:left;padding-bottom: 0;  margin-top: 0; }
	.span8 .inner-content .row-fluid {  margin-left: -21px !important;}
	.quote .span8 .inner-content form .row-fluid .span12 {  margin-right:0;}
	h3.title {position:relative;top:30px}
	.home .titlebar {top: 284px;}
	#breadcrumbs{  float: right !important; width: 40% !important;}
	.span6 .inner-content ul.brad-gallery li {  width: 50% !important;float: left !important;}	
	.span6 .inner-content  {padding:0 !important; margin-left:0 !important}	
	.product-home{padding-left:0}
	.span2.textright{  width: 15%!important;top: -30px;}
	.span8 .inner-content .row-fluid{width:100%}
	.quote form .span6{float:left}
	.quote {height: auto;}
	.span8 .inner-content .row-fluid .span12{position:relative; float:right}
	.quote .span4{text-align:center; }
	.quote p i {position:relative; top: 48px;}
	.span8 form .span6{width:35%; float:left}
	.tp-bullets{  left: 30% !important;}
	section#titlebar {  background-position-x: 53%!important;}
	#titlebar{  height: 66px; }
	#footer #text-3 .textwidget{float:left}
	.span4 .inner-content{margin-left:0 !important}

}
@media screen and (max-width: 768px) {
	.span6 .inner-content ul.brad-gallery li {  width: 50% !important;float: left !important;}	
	section#titlebar {padding:0}
	.span6 .inner-content  {padding:0 20px !important}	
	.product-home{padding-left:0}
	.titlebar-content h1, #breadcrumbs h4, #breadcrumbs span {font-size:100% !important}
	.home .titlebar {top: 271px;}
	.home #titlebar .titlebar-content > h1 {  top: 2px;  position: relative;}
	}
@media screen and (max-width: 738px) {
	#footer #text-3 .textwidget {  float: left;}
	.span2.add{  width: 100%;  text-align: center;  left: 0;}
	.product .span6{margin:0; padding:0}
	.copyright-text .span3,.copyright-text .span4,.textright ,#copyright .textright {width:100% !important;left:0;text-align:center !important;margin:0;top:0}
	.copyright-text.span10{width:100% !important}
	h1.title-home{font-size: 110% !important;  position: relative;   left: 82px;top:-7px;}
	.home #breadcrumbs {  color: #fff !important;  position: absolute;  right: 100px;  top: 0px;}
	#breadcrumbs{display: none;}
}
@media screen and (max-width: 624px) {
	.portfolio .portfolio-item.span {width:100% !important}
	.copyright-text .span3,.copyright-text .span4,.textright ,#copyright .textright {width:100% !important;left:0;text-align:center !important;margin:0; top:0}
	.span6 .inner-content ul.brad-gallery li {  width: 100% !important}	
	.home .titlebar {  top: 175px;}
	h3.title{top: 29px;position: relative;}
	.contact-info.header span {font-size:100%}
	.toggle-menu i.fa-list {right:-25px}
	#logo img {height:45%; margin:13px 0;}
	#breadcrumbs {position:relative;}
	.contact form {width:91%}
	.span6.product, .span6.product .span12 .inner-content{margin:0;  padding: 0 0 !important;}
	.home #titlebar{  height: 66px}
	.quote .button.button_yellow{margin-left:10px} 
	#footer #text-3 .textwidget {top:-22px}
	.copyright-text .add{left: 0;  text-align: center;  width: 100%;}

}
@media screen and (max-width: 500px) {
	#footer .widget {text-align:center}
	.quote .span8 .inner-content form .row-fluid .span12 {   text-align: center;}
	#footer .widget_nav_menu ul li {margin:30px auto}
	.section .section-content{  margin: -20px 0;}
	.quote{padding:0}
	.span8 .inner-content .row-fluid {margin-left:0 !important}
}
@media screen and (max-width: 418px) {
	.section.double-section .section-container {width:100% !important; float:none}
	.clearfix.add,.clearfix.cont{text-align:center}
	.home #breadcrumbs{  right: 60px;}
	#footer #text-3 .textwidget{float:left}
	.contact-info.header span{   padding: 16px 0;}
	.titlebar-content h1 {width:50%; top:10px; padding:0}
	#footer #text-3 .textwidget {top: -40px}
	#breadcrumbs{width:44% !important; top:-40px; }
	.home #titlebar{  height: 66px;  position: relative;  top: 100px;}
	#titlebar .titlebar-content{margin-left:-8px}
	.quote form .row-fluid {  margin-left: -2px !important;}

}