/* Themify Customize Styling */
#pagewrap {	width: auto; 
}
.pagewidth {	
	width: 1400px; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #000000; 
}
#header {	
	color: #ffffff; 
}
#headerwrap a {	
	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #000000; 
}
body[class*="themify"] #site-logo a img {		width: 250px; 
}
#site-logo {	
	margin: 0px; 
}
.page-title {	
	padding: 20px; 
}
#footer-logo a {	display: none; 
}
.footer-widgets {		text-transform:uppercase;	text-align:left; 
}
#footer .footer-widgets .widgettitle {		font-size:24px;
	text-align:left; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
#pagewrap {	
	width: 1400px; 
}
.pagewidth {	
	width: 1400px; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #000000; 
}
#header {	
	color: #ffffff; 
}
#headerwrap a {	
	color: #ffffff; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #000000; 
}
#footer-logo a {	display: none; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#pagewrap {	
	width: 1400px; 
}
.pagewidth {	
	width: 1400px; 
}
#footer-logo a {	display: none; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 250px; 
}
 }
/* Themify Custom CSS */
h1, h2, h3, h4, h5, h6, #site-logo, .post-title, .widgettitle, span.main-head{
    font-family: "cormorantbold"!important;
}
.cuban-button .builder_button {
    padding-top: 10px !important;
    padding-bottom: 10px!Important;
}
h3{
	color:#c59d5f
}

span.sub-head {
    color: #555555;
}

.add-shadow {
    box-shadow: 0px 5px 10px #9494946e;
}

.gold {
    color: #c59d5f;
}
.private-label-cigars-border{
    border-radius:30px
    
}

.home-testimonial {
    margin: 100px auto;
    box-shadow: 0px 0px 24px #90909085;
}

/*  */

figure.product-image img {
    border-radius: 15px 15px 0 0!important;
}



button.slick-prev.slick-arrow,button.slick-next.slick-arrow {
    background-color: transparent!important;
}

.wcpscwc-product-slider button.slick-prev, .wcpscwc-product-slider button.slick-prev:hover, .wcpscwc-product-slider button.slick-prev:focus,
.wcpscwc-product-slider button.slick-next, .wcpscwc-product-slider button.slick-next:hover, .wcpscwc-product-slider button.slick-next:focus
{
	background-color:transparent!important
}

button.slick-arrow:hover {
 transform: scale(1.5);
 transition: 0.5s;
 }

a.button.product_type_simple, a.button.product_type_grouped, a.button.product_type_variable { border-radius:16px!important}


a.button{margin-bottom:5px!important}




/* footer */
.footer-widgets .col4-1.first {
    width: 40%;
    background-color: black;
    padding: 40px;
}


footer#footer {
    margin: 0;
    padding: 0;
}

#footerwrap{
	background-color:black;
}

@media screen and (max-width: 1260px){
	#footer{
		max-width: 100% !important;
	}
}

div#footerwrap {
    background-size: cover;
    background-position: 75% 25%;
	padding:0px
}



.footer-left-wrap.first {
    display: none;
}

.footer-widgets.clearfix {
    margin: 0px;
}

.footer-text.clearfix {
    display: none;
}


@media screen and (max-width: 700px) {
	
	#custom_html-17{
		text-align:center;
	}
 .footer-widgets .col4-1.first{
    /* width:100%; */
	}
	
	.textwidget,#footer .footer-widgets .widgettitle {
    text-align: center;
}

div#media_image-2 {
    text-align: center;
}
	
	footer#footer {max-width: 100%!important;}
}

.ytp-title{
	visibility: hidden !important;
}
/* footer */

/* reset mobile menu */

