/*
Theme Name: Woodworktn Child
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.4.1520879174
Updated: 2018-03-12 18:26:14

*/

.navbar {background-color: #1e9fef;
	padding: 0px;}

.cata_text h1{border-bottom:2px solid #000;
	padding:12px 12px;
	margin-bottom:12px;
	width:150px;
	margin:auto;}
	
#main-hadding,
.related.products h2:first-child {font-family: Century Gothic !important;
	font-size: 36px !important;
	margin: 10px auto 15px;
	border-bottom: 2px solid #000;
	padding-bottom: 5px;
	display: table;}
	
.white-hadding{border-bottom: 2px solid #fff !important;
	color:#fff;}

#main-button button {background-color: transparent;
	border: 1px solid #fff;
	border-radius: 0px;
	padding: 10px 40px;
	color: #fff;
	background-image: unset;}
	
#main-button button:hover{background-color:#fff;
		color:#0d0d0d;}
		
#category_blow figure img{width:100%;}

.entry-header,
.skip-link.screen-reader-text{display:none;}

.container {max-width: 1180px;
	margin: 0px auto !important;}
	
#dog-bg {height: 500px;
	background-size: 100% !important;
	background-position: center bottom !important;}
	
.navbar ul li a:hover{background-color:#fff;
	color:#343a40 !important;}
	
.products .product .woocommerce-loop-product__title {margin-top: 10px;
	color: #0d0d0d;
	font-size: 16px;}
	
.products .product .price {color: #4F4F4F;}

.products .product img {width: 100%;}

.products .product{border: 1px solid #e2e2e2;
	padding:3px !important;}

.products .product:hover {margin-top: -5px !important;
	box-shadow: 0px 0px 15px #5C5C5C;
	transition:all 0.4s ease !important;}
	
#category_blow .wpb_single_image{position:relative;}
	
#category_blow .wpb_single_image h2{position:absolute;}

footer .container-fluid{background-color:#261910;
	padding:20px 0px;}
	
footer p{color:#fff;
	margin:0px;}

footer ul{float:right;
	list-style:none;
	margin:0px;
	padding:0px;}

footer ul li{float:left;
	color:#fff;
	margin-left:8px;}

footer ul li a{color:#fff;}

footer ul li a:hover{text-decoration:underline;
	color:#fff;}
	
.category figure,
.category figure div,
.category figure div img{width:100%;}

.address ul {list-style: none;
	padding: 0;
	width: 100%;
	display: table;}
	
.address ul li{float:left;}
	
.address ul li:first-child{width:30px;}

.address ul li:last-child {width: 75%;}
	
.address ul li i{color:#7d1111;}

.address ul li a{color:#7d1111;}

.main-form .group {margin-bottom: 15px;
	display: table;}

.main-form .group span {float: left !important;
	width:49%;}
	
.main-form .group span:last-child{float:right !important;}

.main-form .group span input, .main-form textarea {border: 1px solid #0d0d0d;
	width: 100%;
	padding: 10px;}
	
.main-form {width: 95%;
	float: right;}
	
.main-form .wpcf7-form-control.wpcf7-submit {margin-top: 15px;
	border: 0;
	padding: 10px 60px;
	color: #fff;
	background-color:#7d1111;}
	
.main-form .wpcf7-form-control.wpcf7-submit:hover{cursor:pointer;
	background-color:#600000;}
	
.vc-hoverbox-block-inner.vc-hoverbox-front-inner {padding: 0px !important;
	background: rgba(0,0,0, 0.6);}
	
.vc-hoverbox-block-inner.vc-hoverbox-front-inner h2{color:#fff;
	margin-bottom:0px;}
	
.archive #primary,
#primary .col-6 img{width:100% !important;}

.archive #primary .col-6{padding:0px !important;}

.products.columns-4 {padding-left: 0;}

#secondary .widget-title{font-family: Century Gothic !important;
	font-size:35px !important;}
	
#secondary .product-categories li a {display: block;
	padding: 6px 0px 6px 30px;
	border-top: 1px solid #000;
	color:#0d0d0d;}
	
#secondary .product-categories li a:hover{text-decoration:unset;
	background-color:#0d0d0d;
	color:#fff;}
	
#secondary .product-categories li a {background-image: url(../../../testserver/woodworktn/wp-content/uploads/2018/03/bottom-areo.png);
	background-repeat: no-repeat;
	background-position: 5% center;}
	
#secondary .product-categories li a:hover{background-image: url(../../../testserver/woodworktn/wp-content/uploads/2018/03/white-bottom-areo.png ) !important;}
	
#secondary .product-categories {list-style: none;
	margin: 20px 0px 0px 0px;
	padding: 0;}
	
.orderby {border: 1px solid #c2c2c2;
	padding: 5px 10px;}
	
.Categories{display:table;
	width:100%;
	margin:0px;}

.Categories .col-6{vertical-align:middle;
	display:table-cell;}
	
.archive #primary .Categories .Categorie{background-color:#7d1111;
	text-align:center;
	color:#fff;
	padding:0px 70px !important;}
	
.archive #primary .woocommerce-breadcrumb {margin-bottom: 0;
	padding: 10px 30px;}
	
.left-sidebar {width: 20%;
	float:left;}
	
.right-container {float: right;
	width:75%;}
	
.archive #primary .container{display:table;
	margin-top:50px !important;}
	
.left-sidebar aside{width:100% !important;}

/* header css  */
.menu-top-menu-container {width: 100%;}

.menu-top-menu-container #menu-top-menu {padding: 0;
	margin: 0;
	list-style: none;
	float:right;}
	
.menu-top-menu-container #menu-top-menu li {float: left;}

.menu-top-menu-container #menu-top-menu li a {display: block;
	color: #fff;}
	
.menu-top-menu-container #menu-top-menu li a:hover{text-decoration:unset;}

.menu-scroll-down{display:none;}

.menu-top-menu-container #menu-top-menu .current_page_item a{background-color: #fff;
	color: #343a40 !important;}
/* header css close */

/*.woocommerce .products li a {display: block;
	position: relative;}

.woocommerce .products li a h2 {position: absolute;
	top: 0;
	margin: auto;
	bottom: 0;
	width: 100%;
	text-align: center;
	height: 45px;
	background: rgba(0,0,0, 0.6);
	color: #fff;} */
	
#categorie-hm-product .woocommerce .products li a h2 {width: 100%;
	text-align: center;
	color: #fff;
	background-color: #343a40;
	margin: 0;
	padding: 10px 0px;
	font-size: 24px;}
	
#categorie-hm-product .woocommerce .products li a h2 .count {display: none;}

#categorie-hm-product .woocommerce .products {padding: 0;}

.star-rating {color:#ffc301;
	float:right;
	margin-right:5px;}
	
.products li a .price {font-size: 21px;
	font-weight: 600;}

.products li .button {margin: 0px auto;
	display: table;
	border: 0px solid #0d0d0d;
	padding: 5px 20px;
	margin-bottom: 15px;
	background-color: #7d1111;
	color: #Fff;}
	
.products li .woocommerce-loop-product__title,
.products li a .price{padding-left:5px;}

#colophon {display: table;
	width: 100%;}
	
#primary {float: left;}

#secondary {float: right;
	margin-top:60px;}

@media(max-width:480px)
{
#main-hadding,
.related.products h2:first-child {font-size: 27px !important;}	

.products .product-category,
.products .product{width: 100% !important;} 

#dog-bg{height:370px;}

.main-form .group span {width: 100%;
	margin-bottom: 15px;}
	
.main-form .group {margin-bottom: 0px !important;}
}

@media(min-width:481px) and (max-width:768px)
{
#dog-bg{height:350px;}
}

@media(max-width:768px)
{
.logo {margin-left: 15px;}	

footer .row .col-sm-6 {width: 100% !important;
	text-align: center;
	max-width: 100% !important;
	flex: unset;}
	
footer .row .col-sm-6 ul {float: none;
	margin: 5px auto 0;
	display: table;}
	
.page-id-71 .wpb_wrapper p{text-align:center;}

#secondary {float: none;
	margin-top:40px;
	margin-bottom:50px;}
	
.left-sidebar,
.right-container{width: 100%;}

.right-container form {float: left !important;
	margin-bottom: 20px;}
}

#primary {width: 100%;}

.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{padding-left:0px;
	margin:0px;}

.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{background-color:#e9e7e8;
padding:20px;}

.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a {padding: 15px;
	display: block;
	box-shadow: unset;
	background-color:#fff;
	color:#000;
	font-weight:bold;
	margin-bottom:2px;}
	
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .active a,
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a:hover{background-color:#e9e7e8;}

.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a:hover{text-decoration:unset !important;}

.comment-form-rating .stars a::before 
{color:#f3d400;}

.comment-form-comment label {width: 100%;}

.comment-form-comment textarea {border: 1px solid #0d0d0d;
	width:100%;
	height:150px;}

.summary.entry-summary .price {margin-bottom: 10px !important;
	font-size: 25px;
	font-weight: bold;}
	
.summary.entry-summary .woocommerce-product-rating
{margin-bottom:10px;}

.variations_form .variations {width: 100%;}

.variations_form .variations tr td {padding-bottom: 10px;}

.variations_form .variations tr td select, 
.quantity input {border: 1px solid #c2c2c2;
	padding: 5px;
	color: #ababab;
	font-size: 15px;}

.quantity{margin-bottom:15px;}

.woocommerce-variation-add-to-cart button {clear: both;
	display: table;
	opacity: unset !important;
	border: 0;
	background-color: #7d1111;
	color: #fff;
	padding: 10px 30px !important;
	margin-bottom: 15px;
	cursor:pointer;}
	
.flex-control-nav.flex-control-thumbs {display: table;
	padding-left: 0;
	margin: 15px auto 0px;
	float: left;
	width: 100%;}
	
.flex-control-nav.flex-control-thumbs li {padding: 5px;
	width:15%;}
	
.navbar-toggler{display:none;}

.navbar-brand.text-white.text-bold {width: 100%;
	max-width: 200px;}

.logo {width: 100%;
	max-width: 120px !important;
	padding: 5px 0;}
	
#mega-menu-top li a {padding: 0px 20px !important;
	background-color: #fff !important;
	color: #252525 !important;}

@media(min-width:768px)
{	
header #mega-menu-top li a:hover,
header #mega-menu-top .mega-current_page_item a{margin-top: -8px !important;
	box-shadow: 0px 5px 25px #000 !important;
   transition:all 0.3s ease !important;}
}
	
.main-form .group input:hover,
.main-form textarea:hover{box-shadow: 0 0px 10px #959595;
	margin-top: -2px;
	transition:all 0.2s ease !important;
	cursor:pointer;}
	
@media(max-width:767px)
{
.mega-menu-toggle {background-color: transparent !important;
	margin-right: 20px;}	
}

#categorie-hm-product .woocommerce .products li a:hover,
.products .product .button:hover,
.tbinfotech:hover,
.cart_totals .wc-proceed-to-checkout a:hover
{text-decoration: unset !important;}

.tbinfotech {color: #fff;}

.tbinfotech:hover{color:#7d1111;}

#main .woocommerce-breadcrumb {background-color: #565c62;
	border: 0;
	color:#fff;
	padding:10px 20px !important;}

#main .woocommerce-breadcrumb a{color:#fff;
	box-shadow:unset;}	
	
#main .woocommerce-breadcrumb a:hover{text-decoration:underline;
	color:#7d1111;}
	
.quantity input {margin-left: 8px;}

.related.products h2 {float: left;}

/** cart css  **/
.page-id-218 .woocommerce-cart-form table,
#order_review .shop_table{border-collapse: collapse;
	width:100%;}

.page-id-218 .woocommerce-cart-form table, 
.page-id-218 .woocommerce-cart-form th, 
.page-id-218 .woocommerce-cart-form td,
#order_review .shop_table,
#order_review .shop_table th,
#order_review .shop_table td
{border: 1px solid black;}

.page-id-218 .woocommerce-cart-form th,
#order_review .shop_table th {padding: 5px 10px;}

.page-id-218 .woocommerce-cart-form button, 
.page-id-218 .coupon .button,
#place_order,
.woocommerce-Button{background-color: #7d1111;
	color: #fff;
	border: 0px;
	padding: 10px 20px !important;
	cursor: pointer;}
	
.page-id-218 .woocommerce-cart-form button:hover, 
.page-id-218 .coupon .button:hover,
#place_order:hover
.woocommerce-Button:hover{background-color:#600000;
	transition:all 0.2s ease !important;}
	
.page-id-218 .entry-content,
.page-id-220 .entry-content,
.woocommerce-page .entry-content{width: 100% !important;}

.page-id-218 #coupon_code {border: 1px solid #e2e2e2;
	padding: 9px 10px;
	width: 160px !important;
	margin-right: 10px;}
	
.page-id-218 .cart_totals {width: 100% !important;
	margin-top: 20px;
	margin-bottom: 20px;}
	
.page-id-218 .cart_totals h2,
#customer_details .col-1 h3, 
#customer_details .col-2 h3,
#order_review_heading{border-bottom: 1px solid;
	display: table;
	padding-bottom: 4px;}
	
.cart_totals .wc-proceed-to-checkout a {background-color: #7d1111;
	border: 0;
	color: #fff;}
	
/** checkout css  **/

#customer_details .col-1, 
#customer_details .col-2 {width: 100% !important;
	max-width: unset;}
	
#customer_details .col-1 .woocommerce-billing-fields__field-wrapper input, #order_comments_field textarea{border: 1px solid #c2c2c2;
	padding: 8px 15px;}
	
.wc_payment_methods.payment_methods.methods {padding: 0;}

.form-row.place-order {margin-bottom: 40px;}

.quantity {float: none !important;}

.cart button,
#submit{background-color: #7d1111;
	border: 0;
	color: #fff;
	padding: 8px 30px;
	background-image: unset;
	cursor:pointer;}

.flex-control-nav.flex-control-thumbs ul li {max-width: 100px !important;
	width: 100% !important;
	float: left;}

.woocommerce-billing-fields__field-wrapper .form-row {width: 50% !important;
	float: left !important;
	clear: unset !important;
	padding: 10px;
	display:unset;
	margin-bottom:0px;}
	
.woocommerce-billing-fields__field-wrapper .form-row label{float:left;
	width:100%;}

.woocommerce-billing-fields__field-wrapper .form-row label span{float:left;
	display:contents;}
	
.woocommerce-billing-fields__field-wrapper .form-row span{float:right;
	width:100%;}
	
#order_comments_field span{width:100%;}
	
.woocommerce-billing-fields__field-wrapper .form-row span input,
.woocommerce-billing-fields__field-wrapper .form-row span select
{border-radius:0px;}

.woocommerce-MyAccount-navigation ul {background-color:#343a40;
	padding-top:20px;
	padding-bottom:20px;}

.woocommerce-MyAccount-navigation ul li a {color:#8B8B8B;}

.woocommerce-MyAccount-navigation ul li a,
.woocommerce-MyAccount-navigation ul li a:hover{box-shadow:unset !important;
	text-decoration:unset;}

.woocommerce-MyAccount-navigation ul .is-active a,
.woocommerce-MyAccount-navigation ul li a:hover{color:#fff;}

.woocommerce-MyAccount-content .woocommerce-orders-table
{border-collapse: collapse;
width:100%;}

.woocommerce-MyAccount-content .woocommerce-orders-table, 
.woocommerce-MyAccount-content .woocommerce-orders-table th, 
.woocommerce-MyAccount-content .woocommerce-orders-table td 
{border: 1px solid black;}

.woocommerce-MyAccount-content .woocommerce-orders-table th, 
.woocommerce-MyAccount-content .woocommerce-orders-table td {padding:5px;}

.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address
{max-width: unset;}

.woocommerce-MyAccount-content .woocommerce-EditAccountForm input
{border:1px solid #343a40;
padding:5px;}


/** Login **/

.page-id-311 .woocommerce-form-login{max-width:400px;
	margin: 0px auto;
	width:100%;
	background-color:#343a40;
	padding:20px;}
	
.page-id-311 .woocommerce h2 {text-align:center;
	color:#000;}
	
.page-id-311 .woocommerce .woocommerce-form-login label{color:#fff;}

.page-id-311 .woocommerce .woocommerce-form-login input{padding:5px;
	border:0px;}
	
.page-id-311 .woocommerce .woocommerce-form-login .woocommerce-LostPassword a
{color:#fff;}

.page-id-311 .woocommerce .woocommerce-form-login 
.woocommerce-form__label-for-checkbox 
{margin-left: 10px;
    margin-top: 10px;} 
	
.woocommerce-MyAccount-content a {color:#7d1111;}

.woocommerce-MyAccount-content .woocommerce-Button.button{color:#fff;}

.post-type-archive .row.Categories{display:none;}

.home header nav {background-color: transparent !important;}

.home header nav div#mega-menu-wrap-top {background-color: transparent;}

.home header{background-image:url(../../uploads/2018/07/headerbgimg.png);
	background-repeat:no-repeat;
	 position: absolute;
    z-index: 99;
    width: 100%;
	height:250px;}
	
.home header nav #mega-menu-top li .mega-sub-menu{background-color: transparent !important;}

header nav .mainmenubar {position: fixed;
    right:0;
    top:50px;
	width:250px;
	bottom:0px;
	z-index:9999;}

header nav #mega-menu-top li {display: table !important;
    clear: both !important;
	width:100% !important;}
	
header nav #mega-menu-top {background-color: #343a40 !important;
	border:2px solid #343a40;}
	
header nav #mega-menu-top .mega-current_page_item a,
header nav #mega-menu-top li a:hover{background-color:#fff !important;
    color: #343a40 !important;
    box-shadow: none !important;
    margin-top: 0px !important;}

header nav #mega-menu-top li a{background-color: transparent !important;
	color:#fff !important;}
	
header nav .menuu{width:100%;}
	
.menubutton,
.menubuttonclose{background-color: #7d1111;
    border: 0px;
    padding: 10px 0px;
    float: right;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
	cursor:pointer;
	width:100px;
	text-align:center;}

@media(max-width:767px)
{	
.menubutton,
.menubuttonclose{display:none;}

.mega-toggle-blocks-right {background-color:#7d1111;
	padding: 0px 15px;
	text-align: center;}

.mega-menu-toggle {margin-right: 0;}

.mega-toggle-block .mega-toggle-label{display:none !important;}

.menuu {display: block !important;}

.mega-toggle-blocks-right .mega-toggle-block {margin-right: 0px !important;
	width: 100%;
	display:table !important;}
}