/*
Theme Name: Soffia Child Theme
Theme URI: http://workstheme.com
Description: This is a child theme for Bazien.
Author: Dzung Nova
Author URI: http://workstheme.com/
Template: soffia
Version: 1.0
*/

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/




#page_wrapper.sticky_header .top-headers-wrapper,
.site-header.sticky, #page_wrapper.transparent_header .site-header.sticky, 
.main-navigation-2.sticky {
	-webkit-backface-visibility: hidden;
	}




.btn-pad .wpb_wrapper .nova-button:first-of-type {
	padding-left:58px !important;
	padding-right:58px !important;
}

.header-actions {
	padding-left:15px !important;
}

.vondel-lang {
	position:relative;
	bottom:-6px;
}


#text-3 h3.widget-title {
	padding-left:16px;
}

ul.main-menu li a {
	font-family: 'Raleway', sans-serif !important;
	font-weight:300 !important;
}

h1.page-title {
	/*font-family: 'Raleway', sans-serif !important;*/
	font-family: 'Open Sans',sans-serif;
	font-weight:100 !important;
}


.mega-menu .popup { text-align:center !important; margin:0 !important; margin-left:-100% !important;}

.mega-menu .narrow .popup ul.sub-menu { min-width:140px !important;}
 
.popup ul.sub-menu li { display:table-cell !important; }

ul.sub-menu li a { padding-left:10px !important; padding-right:10px  !important;}

ul.sub-menu li a:after {
	content: "";
	display: inline-block;
    	position: absolute;
	width:1px;
    	background-color: #F0F0F0;
	top: 0;
       	bottom: 0;
	margin-left:10px;
	z-index: 999;
}

ul.sub-menu li a {
	border-bottom:0 !important;
	text-transform:uppercase;
}


ul.sub-menu li:last-child >a:after {
	width:0 !important;
}

.owl-theme .owl-controls {
	position:absolute;
	top:37%;
	width:100%;
}

.owl-controls .owl-buttons {
	top:auto!important;
	right:auto !important;
	position:relative !important;
	display:block;
}

.owl-controls .owl-buttons .owl-prev {
	position:absolute;
	left:-25px;
}

.owl-controls .owl-buttons .owl-next {
	position:absolute;
	right:-25px;
}

.bottom-cta div { font-size:90px !important; }

.woocommerce-error, .woocommerce-message, .woocommerce-info {
	background-color:#c3512f !important;
	border-color:#c3512f !important;
}

.outofstock .product_grid_button .button { display:none; }

.single-product .novaworks-social-share li.twitter,
.single-product .novaworks-social-share li.googleplus,
.single-product .novaworks-social-share li.pinterest {
	display:none; 
}

@media only screen and (max-width: 1024px) {
	.hide-mb{ display:none;}	
}

@media only screen and (max-width: 767px ){
	.bottom-cta div { font-size:px !important; }
}

/* Dirty menu scroll fix */
@media only screen and (min-width: 1025px) {
	div .top-headers-wrapper {
		top: 0 !important;
		position: fixed !important;
		width: 100%
	}
	.transparent_header .site-header:not(.sticky) .site-header-wrapper,
	.transparent_header .site-header:not(.sticky) .site-logo,
	.transparent_header .site-header:not(.sticky) .header-actions {
		border:none;
	}
}

.vondel-lang a {
	background: none !important;
}
#lang_sel_list  ul{
	border: none !important;
}
footer i {
    width: 20px;
}
/****************************************************************/
/****************************************************************/
/****************************************************************/

/***************css image sprite mod****************/

.payment-method-footer { display: inline-block; }
.payment-method-footer > div { display: inline-block; height: 27px; width: 39px; margin-left: 5px; background: no-repeat url('../../uploads/2015/08/payment.png'); }
.payment-method-footer .p-ideal { background-position: 0px 0px; }
.payment-method-footer .p-pp { background-position: -39px 0px; }
.payment-method-footer .p-visa { background-position: -78px 0px; }
.payment-method-footer .p-mc { background-position: -117px 0px; }
.payment-method-footer .p-ae { background-position: -156px 0px; }


#rev_slider_4_1_wrapper{
	background-color: rgba(0, 0, 0, 0) !important;
	background-repeat: no-repeat;
	background-image: url(../../uploads/2015/12/vondel-64-min-horloge-watch-amsterdam.jpg);
	background-size: cover;
	background-position: center center;
}