/*
Theme Name: Sahel Child
Theme URI: http://sahel.elated-themes.com
Description: A child theme of Sahel Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: sahel
Template: sahel
*/

@font-face {
    font-family: 'bw_vivantregular';
    src: url('../sahel-child/fonts/bwvivant-regular-webfont.woff2') format('woff2'),
         url('../sahel-child/fonts/bwvivant-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body{font-family: 'Playfair Display', serif !important;}
p{font-family: 'Playfair Display', serif !important;}
h1, h2, h3 {
	font-family: 'bw_vivantregular' !important;
}

.eltdf-owl-slider .owl-dots .owl-dot .eltdf-owl-pag-name {
	    font-family: 'Playfair Display', serif !important;
}

.whiteText button {
	color: #ffffff;
}

.centerThis {
	width: 100% !important;
	text-align: center;
}

.headerLinks {
	text-align: right;
}

.siteLinks {
	margin: 0;
}

.theIcons {
    width: 23px;
    display: inline-block !important;
    height: 27px;
    background-position: center !important;
    background-size: cover !important;

	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.loginIcon {
	background: url('./images/PHS_UI-LOGIN.png');
}

.loginIcon:hover {
	background: url('./images/PHS_UI-LOGIN-HOVER.png');
}

.cartIcon {
	background: url('./images/PHS_UI_CART.png');
}

.cartIcon:hover {
	background: url('./images/PHS_UI-CART-HOVER.png');
}

.siteLinks li {
	display: inline;
    margin-left: 0px;
    text-transform: uppercase;
    font-size: 11px;
}

.siteLinks li:last-of-type {
	margin-left: 20px;
}

.eltdf-header-standard .eltdf-menu-area.eltdf-menu-right .eltdf-vertical-align-containers .eltdf-position-right-inner .eltdf-main-menu {
	padding: 0px !important;
}

.eltdf-last-widget-wrapper {
	padding: 0px 30px !important;
}

.eltdf-mobile-menu-text {
	display: none !important;
}

#eltdf-back-to-top>span {
	background-color: #744300 !important;
	    border: 1px solid #744300 !important;
}

#eltdf-back-to-top>span:hover {
	background-color: #eed8cd !important;
	border: 1px solid #eed8cd !important;
}


div#slide-1-layer-8 {
    font-family: "BW Vivant" !important;
}
.widget_mc4wp_form_widget input[type=email]{margin: 0;}
.widget_mc4wp_form_widget input.eltdf-btn.eltdf-btn-simple {
    padding: 0!important;
    color: #fff;
    background-color: transparent;
    border: 0;
    vertical-align: middle;
    font-size: 11px;
}
.widget_mc4wp_form_widget .eltdf-btn.eltdf-btn-simple:not(.eltdf-btn-custom-hover-color):hover {
    color: #FFF!important;
}
@media (max-width: 1259px) {
	.eltdf-section-title-holder .eltdf-st-title{font-size: 20px;}
}
@media (max-width: 1023px) {
.eltdf-single-image-holder .eltdf-si-inner img{width: 100%}
	.VoucherBook{border-top: 1px solid #ece8e5;}
	.VoucherBook span.wpcf7-list-item{display: block;}
}