/*
Theme Name: TM Wood Worker Child
Theme URI: http://thememove.com/
Author: ThemeMove Team
Author URI: http://woodworker.thememove.com
Description:A child theme of wood worker Theme
Version: 1.0.0
Template: wood_worker
*/

body{
	font-weight:normal !important;
}
a{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

ul.menu li a{text-decoration:none;}

.vc_custom_heading.style2::before, .vc_custom_heading.style4::before {
 background-color: #c69453;
}
.site-header {
    background-color: inherit !important;
}
#open-left {
    color: #594431 !important;
	font-size:30px !important;
}

.center-text{
	text-align:center;
}

.small-text {
    font-size: 16px;
}

.hidden{display:none;}

.prettyphoto img{margin: 0 !important;}

.wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button { margin-bottom:0 !important;}
.wpb_content_element h4{ margin-bottom:6px !important;}

.wpb_gallery_slides.flexslider_fade .flex-control-nav, .wpb_gallery_slides.flexslider_fade .flex-direction-nav {
    display: none !important;
}
.flexslider.wpb_gallery_slides ul li:not(.flex-active-slide) {
    display: none !important;
}

.flexslider {
    margin: 0 !important;
    background: none !important;
    border: 0 !important;

    border-radius: 0 !important;
    -webkit-box-shadow:none !important;
    -o-box-shadow:none !important;
    box-shadow:none !important;
    zoom: 1;
}

/*----------------Socail Links------------------------------*/
.social-menu .menu li a[href*="pinterest"]::before {
    content: "\f0d2";
}
.social-menu .menu li a[href*="houzz"]::before {
    content: "\f27c";
}

/*------------------main navigation------------------------*/
#site-navigation {
	border-bottom: 1px solid #C69453;
	border-top: 1px solid #C69453;
	margin-bottom: 0px;
}
 .header03 .search-box::before {
 border-color: #C69453 transparent transparent;
 border-style: solid;
 border-width: 20px 20px 0 0;
 content: "";
 height: 0;
 left: 0;
 position: absolute;
 top: 0;
 width: 0;
}
.header03 .search-box {
	position: absolute;
	right: 0;
	top: 0;
}
.header03 .search-box i {
	border-bottom: 0 none;
	border-top: 0 none;
	height: 50px;
}
 .search-box i::before, .search-box i::after {
 color: #fff;
}
.header-right {
	color: #5a4532;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	padding-left: 333px;
	float:right;
	text-align:center;
}
.header-right p {
	margin: 0;
}
/*----------------Slider----------------------*/







.custom .tp-bullet {
	background: #745e49;
	height: 6px;
	width: 50px;
}
.custom .tp-bullet:hover, .custom .tp-bullet.selected {
	background:#9e8163;
}
/*--------------------------------------------------------*/



.cqcarousel-container .carousel-gallery .slick-list {
	background-color: #f2f2f2;
	border: 1px solid #ccc;
}
.cqcarousel-container .carousel-gallery .slick-track .slick-slide {
	text-align: center;
}
.cqcarousel-container .carousel-gallery .slick-slide > img {
	display: inline-block;
	vertical-align: middle;
}
.cqcarousel-container .carousel-gallery .slick-slide {
	display: table-cell;
	float: none;
}
.site-content, .site {
	background-color: transparent;
}
 .vc_custom_heading.center::after {
 left: 50%;
 transform: translateX(-50%);
 -webkit-transform: translateX(-50%);
 -moz-transform:   translateX(-50%);
 -ms-transform:     translateX(-50%);
 -o-transform:   translateX(-50%);
}
/*-------------------------dagallery---------------------*/

ul.cq-dagallery {
   
    text-align: center;
}


ul.cq-dagallery li {
  
    display: inline-block;
    float: none !important;
    vertical-align: top;
   
}
.cq-dagallery-container ul.cq-dagallery li {
	margin: 10px 68px;
}
ul.cq-dagallery li a,  ul.cq-dagallery li {
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0!important;
}
ul.cq-dagallery li a {
	border: 3px solid #c69453;
}
ul.cq-dagallery li a img {
	display: block;
}

ul.cq-dagallery li .dagallery-info {
    padding: 10px 0 0 !important;
    position: relative !important;
    transform: none !important;
}
ul.cq-dagallery li p {
    color: #663300 !important;
    font-size: 15px !important;
    line-height: 1.3 !important;
}
/*-----------------------copyright----------------*/

.copyright {
	font-size: 15px;
	font-weight: 600;
}
.search-box i {
	border: 1px solid #C69453;
}
.ft-15,.ft-15 p{ font-size:15px; line-height:1.3;}
/*-----------------testimonial ---------------*/



.thememove_testimonials blockquote {
	background-color: transparent;
	border: 2px solid #c69453;
	color: #333333;
	font-size: 21px;
	font-weight: 400;
	font-style: italic;
	letter-spacing: 0;
}
 .thememove_testimonials blockquote::after {
 border-color: transparent transparent transparent #c69453;
}

/*----------------------single image --------------------------*/


.wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
    background-color: #c69453;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
   
    padding: 3px;
}
/*------Woocommerce--------------*/
.woocommerce button.button.disabled{ padding:1em 1.5em !important;}
.ywapo_input_checkbox{display: inline-block;
vertical-align: middle;
margin-bottom: 0;}
.ywapo_group_container.form-row.form-row-wide h3 {
	margin-top: 0;}
.woocommerce .ywapo_group_container.form-row.form-row-wide {

    display: block;
    margin: 0 0 15px 0;
    border-top: 1px solid;
    padding-top: 15px;
    border-bottom: 1px solid;

}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	width: 30%;
}

/*-------------------------Project list-----------------*/
.page_custom_content{ margin-bottom:60px;}
.page_custom_content .vc_single_image-wrapper{ margin-top:30px;}

blockquote { border-color: #4a3401;  color: #4a3401; font-size: 18px;}
blockquote a { text-decoration: underline;}
blockquote a:hover {  text-decoration: none;}
.project ul {
    list-style: outside none none;
	margin:0;
	padding:0;
}
.project ul li {
    display: inline-block;
    margin-bottom: 50px;
    margin-right: 3%;
    width: 21%;
	vertical-align: top;
}
.project ul li h6 {
    color: #000;
    font-size: 16px;
    text-align: center;
}
.project ul li img {
    width: 100%;
}

@media only screen and (max-width: 992px){

blockquote{ margin-left:0;}
.project ul li {  width: 29%;}
}

@media only screen and (max-width: 768px){
	.project ul li {  width: 100%; margin-right:0;}
}


/*-------- Product Page --------------------*/
/*-- for product no 3910 : title :Azumaya (Japanese Gazebo) Plans---*/
select.straight option:nth-child(2),
select.straight option:nth-child(6),
select.straight option:nth-child(7),
select.straight option:nth-child(9),
select.straight option:nth-child(13),
select.straight option:nth-child(15),
select.straight option:nth-child(17),
select.straight option:nth-child(18),
select.straight option:nth-child(19){ display:none;}


select.curved option:nth-child(2),
select.curved option:nth-child(4),
select.curved option:nth-child(11),
select.curved option:nth-child(12),
select.curved option:nth-child(13),
select.curved option:nth-child(14),
select.curved option:nth-child(15),
select.curved option:nth-child(16),
select.curved option:nth-child(17),
select.curved option:nth-child(18){ display:none;}

select.draped option:nth-child(3),
select.draped option:nth-child(4),
select.draped option:nth-child(6),
select.draped option:nth-child(7),
select.draped option:nth-child(11),
select.draped option:nth-child(12),
select.draped option:nth-child(13),
select.draped option:nth-child(14),
select.draped option:nth-child(15),
select.draped option:nth-child(16),
select.draped option:nth-child(17),
select.draped option:nth-child(18),
select.draped option:nth-child(19){ display:none;}

select.extended option:nth-child(2),
select.extended option:nth-child(3),
select.extended option:nth-child(4),
select.extended option:nth-child(6),
select.extended option:nth-child(7),
select.extended option:nth-child(9),
select.extended option:nth-child(11),
select.extended option:nth-child(12),
select.extended option:nth-child(14),
select.extended option:nth-child(16),
select.extended option:nth-child(19){ display:none;}


select.straight_pitch option:nth-child(3),
select.straight_pitch option:nth-child(4),
select.straight_pitch option:nth-child(5),
select.straight_pitch option:nth-child(6),
select.straight_pitch option:nth-child(7),
select.straight_pitch option:nth-child(8),
select.draped_pitch option:nth-child(3),
select.draped_pitch option:nth-child(4),
select.draped_pitch option:nth-child(5),
select.draped_pitch option:nth-child(6),
select.draped_pitch option:nth-child(7),
select.draped_pitch option:nth-child(8),
select.extended_pitch option:nth-child(3),
select.extended_pitch option:nth-child(4),
select.extended_pitch option:nth-child(5),
select.extended_pitch option:nth-child(6),
select.extended_pitch option:nth-child(7),
select.extended_pitch option:nth-child(8),
select.curved_pitch option:nth-child(3),
select.curved_pitch option:nth-child(4),
select.curved_pitch option:nth-child(5),
select.curved_pitch option:nth-child(6),
select.curved_pitch option:nth-child(7),
select.curved_pitch option:nth-child(8){ display:none;}


select.straight_pitch_20-20 option:nth-child(3),
select.straight_pitch_20-20 option:nth-child(4),
select.straight_pitch_20-20 option:nth-child(5){ display:block;}
select.straight_pitch_20-20 option:nth-child(2){ display:none;}

select.straight_pitch_12-12 option:nth-child(6),
select.straight_pitch_12-12 option:nth-child(7){ display:block;}
select.straight_pitch_12-12 option:nth-child(2){ display:none;}

select.curved_pitch_12-12 option:nth-child(7),
select.curved_pitch_12-12 option:nth-child(8){ display:block;}
select.curved_pitch_12-12 option:nth-child(2){ display:none;}

/*-------- End Product Page --------------------*/

.wpb_revslider_element.wpb_content_element.abc {
	margin-bottom: 0 !important;
}

/* Strong Testimonials */

.strong-view.wpmtst-default .wpmtst-testimonial {
  border-style: none !important; }

.strong-view.wpmtst-default .wpmtst-testimonial-inner {
  border-style: none !important;
  border-radius: 20px;
  background-color: #edeff0; }

.wpmtst-testimonial-inner .wpmtst-testimonial-content p {
  color: #4a3401; }

.wpmtst-testimonial-inner .wpmtst-testimonial-content a {
  color: #d96805 !important; }

.wpmtst-testimonial-inner h3 {
  font-size: 1.5em;
  line-height: 1.2em; }

.wpmtst-testimonial-content p {
  font-size: 18px; }

.wpmtst-testimonial-field.testimonial-name {
  font-size: 18px;
  line-height: 1em;
}

.wpmtst-testimonial-field.testimonial-company {
  font-size: 18px;
  line-height: 1em;
}

.strong-view .readmore-page {
  background-color: #ffffff; }

.strong-view.wpmtst-modern .wpmtst-testimonial-content:before, .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
	background-color: #4a3401;
}

.testimonial-column {
	min-height: 350px;
}
/* End Strong Testimonials */

@media (max-width: 47.9375rem) {
  .site-top.hidden-xs {
    display: block !important;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .site-top.hidden-sm {
    display: block !important;
  }
}
/* @media (min-width: 62rem) and (max-width: 74.9375rem) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 75rem) {
  .hidden-lg {
    display: none !important;
  }
} */