/*
161
429
Theme Name: Templatemela - lookz Child Wine
Theme URI: http://www.templatemela.com
Author: TemplateMela
Author URI: http://www.templatemela.com/
Description: TemplateMela Theme based on Default Wordpress Theme
Version: 1.0
License: Commercial
License URI: http://www.templatemela.com/license
Tags: orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: templatemela
Template: WCM010007
*/

@import url("../css/style1.css");


.nav-menu .current_page_item.main-li:before,
.nav-menu .current_page_ancestor.main-li:before,
.nav-menu .current-menu-item.main-li:before,
.nav-menu .current-menu-ancestor.main-li:before,
.nav-menu .main-li:hover:before{
	border-bottom-color: #A64C31;
}

.testimonial-description {
    background: none repeat scroll 0 0 #FFFDFE;
}

.testimonial-description:after {
    border-top: 30px solid #FFFDFE;
}
.header_cart .togg a.button, .header_login .togg a.button{background:#a64c31;border:1px solid #a64c31;}
.header_cart .cart_list a{color:#666;}
.header_cart .cart_list a:hover{color:#a64c31;}
.header-top-main {
    background-color: #fff;
    display: inline-block;
    width: 100%;
}

.header-top-main a {
	color: #000;
}

.header-top-main a:hover {
	color: #A64C31;
}

.nav-menu li ul li:first-child{
	border-top: 1px solid #DBD4C2;
	box-shadow: none;	
}

.nav-menu li ul li li:first-child, 
.nav-menu li ul li li li:first-child{
	border-top: none;
	
}
.nav-menu li ul li{
	border-bottom-color: #DBD4C2;
}

.site-header .home-link{
	float: none;
}

.owl-controls .owl-page, 
.owl-controls .owl-buttons div,
.nav-menu .sub-menu, .nav-menu .children {
    background-color: #F9F5EB;
}

.header-top-main .contact-header-menu{
	margin: 5px 0 !important;
}

.navbar {
	text-align: center;
/*	border-bottom: 1px solid #DBD4C2;
    border-top: 1px solid #DBD4C2;
	margin-bottom: 20px;*/
	width: 100%;
}
.fixed .navbar {
    margin-bottom: 0;
}

.nav-menu .sub-menu, .nav-menu .children{
	text-align: left;
}

.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {
    color: #464544;
	font-weight: 500;
}

.header_cart .cart .widget_shopping_cart{
    border: 1px solid #E6E6E6;
	box-shadow: none;	
}

.header-main .search-form {
	right: 30px;
    top: 2px;
	left: auto;
}
.nav-menu .current_page_item.main-li:before, .nav-menu .current_page_ancestor.main-li:before, .nav-menu .current-menu-item.main-li:before, .nav-menu .current-menu-ancestor.main-li:before, .nav-menu .main-li:hover:before{
	display: none;
}
.simple-title,
.border-title,
.fancy-title {
    font-size: 30px;
    font-weight: 500;
	color: #666;
}

.fancy-title {
    padding-bottom: 0px;
		padding-top: 18px;
}

.header_cart #shopping_cart{
	background-image:url(cart.png);
}

.header-middle-top .search_toggle {
    background: url("images/search.png") no-repeat scroll left center transparent;
}

.site-info-outer {
    background: url("images/footer_line.png") repeat-x scroll left center transparent;

}

.header_cart #shopping_cart .right-arrow {
    background: url("images/megnor/cart_arrow.png") no-repeat scroll left -1px transparent;
}

.follow-us a{
	background-color: #777777;
}

.follow-us a i, .follow-us a:hover i {
    color: #3A3A3A;
}

.follow-us a:hover{
	background-color: #FFFFFF;
}

.footer-main{
	padding: 0;
}
.site-footer {
	border: none;
	font-weight: 500;
}

.footer-bottom-outer {
	background-color:#9D9C9C;
	padding: 20px 0;
}
.footer-bottom h2.widgettitle{
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
	color: #666;
	/*font-size: 22px;
	font-weight: 500;*/
}

.footer-main .widget_newsletterwidget .newsletter p,
.footer-bottom-outer .widget {
	margin: 0;
}
.fancy-title {
	border-bottom-color: #DBD4C2;
}
.fancy-title:after{
	 /*border-top-color: #A64C31;*/
}

.fancy-title:before{
	/*background-color: #F9F5EB;*/
}
	
.follow-us .followus-title{
	background: none repeat scroll 0 0 #FFFFFF;
	color: #3A3A3A;
}
.follow-us a:after {
    border-top-color: #FFFFFF;
}

.header-middle-top .search_toggle{
	margin: 9px 18px 9px 0;
}

.header_cart{
	margin: 3px 0;
}

.products li .price del .amount {
    color: #A64C31;
}

.products li .price del, .widget li del {
    color: #A64C31;
    font-size: inherit;
}

.go-top {
	bottom: 50px;
}

.products li .onsale, .onsale {
    background-color: #FFFFFF;
    border: 3px solid #DDDDDD;
    border-radius: 50%;
    color: #2A2A2A;
    font-size: 12px;
    height: 50px;
    line-height: 45px;
    padding: 0;
    top: 5px;
    width: 50px;
}

ul.products li .content-outer {
	transition: all 0.9s ease 0s;
	border: 1px solid transparent;
}
ul.products li:hover .content-outer {
 	transition: all 0.9s ease 0s;
    border-color: #E7E7E7;
}

.testimonial-main .testmonial-author{
	color: #A64C31;
}

.owl-theme .owl-controls .owl-buttons div:before{
	background-color: #F9F5EB;
	color: #DBD4C2;
}

.top_main{
	border: none;
	box-shadow: none;
}
.top_main.fixed{
	border-bottom: 1px solid #DBD4C2;
    border-top: 1px solid #DBD4C2;
}

.fixed .navbar{ 
	border: none; 
}

.entry-header:before{
	background-color: #DBD4C2;
}

.sidebar-container .widget .widget-title, 
.widget-area .widget .widget-title, 
.secondary-sidebar .widget .widget-title,
.search-form,
.woocommerce .products.list li .product-block,
.woocommerce ul.products.list li.product h3,
span.customSelect,
.widget_product_search #searchform #s,
ul.cart_list li img, ul.product_list_widget li img,
.products li .onsale, .onsale,
.single .summary .product_title,
.imageBoxouter, .woocommerce-main-image,
ul.tabs,
.upsells.products h2, .related.products h2, .cross-sells h2,
.page-title{
	border-color: #DBD4C2;
}

.product_tool .gridlist-toggle a{
	border-color: #DBD4C2 !important;
}

.search-field{
	background: transparent;
}

.paging-navigation a, 
.paging-navigation span, 
.post-navigation a, 
.wpsc_page_numbers_bottom a, 
.woocommerce-pagination li span, 
.woocommerce-pagination li a, 
.shop-page #nav-below a,
.post_border_inner{
	border-color: #DBD4C2;
	background-color: #F9F5EB;
}

.paging-navigation span.current, 
.woocommerce-pagination li span.current,
.navigation.paging-navigation a:hover, 
.paging-navigation a.current, 
.wpsc_page_numbers_bottom span.current, 
.woocommerce-pagination li span.current, 
.shop-page #nav-below a.current {
	color: #A64C31;
	border-color: #A64C31;
}


.paging-navigation a:hover, 
.post-navigation a:hover, 
.wpsc_page_numbers_bottom a:hover, 
.woocommerce-pagination li a:hover, 
.shop-page #nav-below a:hover,
.paging-navigation a:hover i, 
.post-navigation a:hover i, 
.wpsc_page_numbers_bottom a:hover i, 
.woocommerce-pagination li a:hover i, 
.shop-page #nav-below a:hover i,
.resp-tabs-container h2.resp-accordion:first-child{
	color: #A64C31;
}

.comment-respond,
.contactform-container{
	background-color: #F2EEE3;
	border-color: #DBD4C2;
}

.owl-theme .owl-controls .owl-buttons div:hover:before,
.owl-theme .owl-controls .owl-page span,
.entry-header:before,
.post-date,
.single-team-container:hover .team-content-box {
    background-color: #A64C31;
}


.footer-main .widget_newsletterwidget .newsletter p input.newsletter-email {
    background: none repeat scroll 0 0 #3A3A3A;
    color: #7F7F7F;
	border-color: #646464;
}

article.post.sticky{
	background: none;
	padding: 0;
}

.sticky .read-more a {
    background-color: #DBD4C2;
    color: #FFFFFF;
}

.format-link .entry-content,
.widget_calendar a{
	background-color: rgba(255, 255, 255, 0.5);
}
.wpb_single_image img:hover {
    opacity: 0.6;
    transform: scale(1.05, 1.05);
    transition: all 0.4s ease-in-out 0s;
}
.wpb_single_image img {
    max-width: 100%;
    transition: all 0.4s ease-in-out 0s;
}

.wpb_single_image .wpb_wrapper{ 
	overflow: hidden;
	border-radius: 5px;
	margin: 0 auto !important;
    width: 96% !important;
}

.border-title span{
	border-color: #F9F5EB;
}

.portfolio-slider .portfolio-title:after{
	background-color: #F9F5EB;
}

.single-faq,
.faqs-category-container{
	border-color: #DBD4C2;	
}

.cp_plus .vert_line, .cp_plus .horiz_line{
	background-color: #DBD4C2;
}
.header_cart .cart .widget_shopping_cart{
	top: 38px;
}

.product_tool .gridlist-toggle{
	background-color: #F9F5EB !important;
}
#rev_slider_1_1, #rev_slider_1_1_wrapper{
	max-width: 100%;
}


.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button ,
.header_cart .togg a.button:hover, .header_login .togg a.button:hover
{
    background: none repeat scroll 0 0 #282828;  
}

.woocommerce .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page .wc-proceed-to-checkout .checkout-button:hover
 {
    background: none repeat scroll 0 0 #a64c31;
}
.cart-collaterals .cart_totals table,#payment ul.payment_methods,#payment{background:#fff;}

@media only screen and (max-width: 999px){
	#site-navigation h3 { padding: 20px !important; }
	.header-top { margin-bottom: 0 !important; }
/*	#top-area {margin: -5px 30px 0 !important; }*/	
	.header-middle { position: static !important; float: right !important; width: auto !important;}
	.toggled-on .nav-menu { background-color: #F2EEE3 !important; box-shadow: none !important; text-align: left; }	
	.thumbnails .yith_magnifier_thumbnail img{width:auto !important;}
}

@media (max-width: 767px) {
	.header-link-right, .header-link-left { display: inline-block !important; }
	.owl-theme .owl-controls .owl-buttons div.owl-prev { margin-left: -20px !important; }
	.owl-theme .owl-controls .owl-buttons div.owl-next { margin-right: -20px !important; }
	.header-top { padding: 0 !important; margin-bottom: 20px !important;}
	.header-middle { width: 100% !important; }
	.top_main{margin-top: 20px !important;}
}
@media only screen and (max-width: 479px) {
	.footer-main .widget_newsletterwidget .newsletter p { width: 100% !important; }
	.footer-main .widget_newsletterwidget .newsletter p input.newsletter-submit,
	.footer-main .widget_newsletterwidget .newsletter p input.newsletter-email { float: none !important; width: 100% !important; }
	.follow-us a { margin-bottom: 10px;}
	.header-middle-top{margin:20px 0;}
}

.row {
    max-width: 100%;
}

.col-sm-8 {
    width: 62.25%;
}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}

.col-sm-4 {
    width: 37.75%;
}


.designcallbutton {
	display: inline-block;
    font-size: 16px;
    padding: 10px;
    transition-duration: 300ms;
	background-color: #c0c0c0;
    color: #060603;
}