/*
Theme Name:     Story Child
Author:         Electric News
Author URI:     http://electricnews.fr
Template:       thestory
*/

@import url("../thestory/style.css");


div.adpro, div.adpro img {
	margin-bottom:50px!important;
}
.bsaProItemInner__img {
	border-radius:8px!important;
}

#electric-cigars-filter {
	/*display:none!important;*/
}

#content-slider-11 .cs-content-centered, #content-slider-8437 .cs-content-centered {
	margin-top:-100px!important;
	padding-bottom:100px!important;
}
h2.cs-title cs-element, p.cs-small-title{
	text-shadow: 1px 1px 15px #000!important;
}

.ms-form-price-boxes {
	width:100%!important;
}
form.ms-membership-form {
	display:inline-block;
	max-width:48%!important;
}

span.electric-edit-single-post {
	position:absolute;
	padding:10px 15px;
	text-align: left;
	left:15px;
	background-color:none!important;
	background:none!important;
}
span.electric-edit-single-post a {
	color: #dedede!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	background-color:none!important;
	background:none!important;
}
span.electric-edit-single-post a:hover {
	color: #de212c!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	background-color:none!important;
	background:none!important;
}

input.search-button {
}


/* ----------------------------------------------------------------------------------------
								FEATURED & Load More thumb
---------------------------------------------------------------------------------------- */

/* Featured */
#content .blog-post-img img {
	border-radius:8px!important;
	border: 1px solid #eee;
}

/* Load more thumb */
img.attachment-alm-cta.size-alm-cta.wp-post-image {
	border-radius:6px!important;
	opacity: 0.9;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}
img.attachment-alm-cta.size-alm-cta.wp-post-image:hover {
	opacity: 1;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}

/* Category background image */
.full-bg-image.electric-category {
	width:100%!important;
	background-repeat:no-repeat!important;
	background-size: cover!important;
	background-position-y: 0px!important;
	background-color:#252525!important;
	background: url('https://d1zkfhwtkb8m2b.cloudfront.net/wp-content/uploads/2016/02/14105501/landscape1.jpg');
	opacity:0.3;
	filter: alpha(opacity=30);
}

/* TITRE CATEGORY */
h1.electric-bordered {
	margin-bottom: 70px; 
	border-bottom: 0px!important;
	text-decoration: none!important;
	letter-spacing: 1px;
	font-weight: 300!important;
}

/* CATEGORY IMG */
.electric-category-image img {
	border-radius:200px!important;
	width: 150px;
	height: 150px;
	padding:0px;
	margin-top: 20px;
	margin-bottom: 0px;
	border: 0px solid #fff;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility !important;
	/*box-shadow: 0px 0px 30px rgba(0,0,0,0.2);*/
}

/* ----------------------------------------------------------------------------------------
										SHOPPING CART
---------------------------------------------------------------------------------------- */

#centipede_bookshelf #slideContainer0 img {
	box-shadow:none!important;
}


/* ----------------------------------------------------------------------------------------
										SHOPPING CART
---------------------------------------------------------------------------------------- */

.shopping_cart {
	background:#eee!important;
	padding:10px 15px!important;
	border-radius:6px!important;
}
.shopping_cart tr.wspsc_cart_item_thumb td .wp_cart_item_info {
	max-width:110px!important;
}
.shopping_cart tr.wspsc_cart_item_thumb td input.wp_cart_item_info {
	width:30px!important;
}
input.wp_cart_checkout_button {
	display: inline!important;
}

/* ----------------------------------------------------------------------------------------
										WP-MEMBERSHIP
---------------------------------------------------------------------------------------- */

/* REGISTRATION PAGE FORM */

#new-membership {
	min-width:500px!important;
	margin-bottom:0px!important;
}
new-membership-login {
	margin-bottom:0px!important;
}

div#thanx {
	margin-bottom:-280px!important;
}

/* ----------------------------------------------------------------------------------------
										WPMU MEMBERSHIP
---------------------------------------------------------------------------------------- */

.section-boxed#section-1 .ms-account-wrapper {
	border-bottom:none!important;
}
.ms-account-wrapper .ms-membership-form-wrapper {
	border-bottom:none!important;
}

div.ms-login-form {
	width:100%!important;
	box-shadow: none!important;
	-webkit-appearance: none!important;
	-moz-appearance:none!important;
	appearance:none!important;
}

div.ms-login-form, form#loginform {
	width:100%!important;
	left:0!important;
	display:inline!important;
	box-shadow: none!important;
	-webkit-appearance: none!important;
	-moz-appearance:none!important;
	appearance:none!important;
}
form#loginform p.login-username.ms-field input, form#loginform p.login-password.ms-field input {
	width:100%!important;
	box-shadow: none!important;
	-webkit-appearance: none!important;
	-moz-appearance:none!important;
	appearance:none!important;
}
input#user_pass.input, input#user_login.input {
	width:100%!important;
	-webkit-appearance: none!important;
	-moz-appearance:none!important;
	appearance:none!important;
	margin-left:-20px!important;
}
input#user_pass.input.focus, input#user_login.input.focus {
	box-shadow: none!important;
	-webkit-appearance: none!important;
	-moz-appearance:none!important;
	appearance:none!important;
}

.ms-membership-form-wrapper .ms-alert-box.ms-alert-error {
	background:none!important;
	border: none!important;
	box-shadow:none!important;
	color: #333!important;
}

.ms-account-wrapper hr {
	display:none!important;
}

.ms-membership-form-wrapper legend {
	text-align:center!important;
	padding:15px;
}

p.login-remember.ms-field {
	float:left!important;
	left:0!important;
	box-shadow: none!important;
	-webkit-appearance: none!important;
	-moz-appearance:none!important;
	appearance:none!important;
}
p.login-remember.ms-field input#rememberme {
	float:left!important;
	left:0!important;
}
p.login-remember.ms-field label {
	margin-top:-3px!important;
	width: 140px!important;
}

p.login-submit {
	margin-top:20px!important;
}

/* ACCOUNT */

#account-profile h2 {
	margin-top:60px!important;
}
#account-profile table tbody tr th.ms-label-title, #account-profile table tbody tr td.ms-label-field{
	padding: 15px!important;
	letter-spacing:1px!important;
	color: #888!important;
	text-shadow: 0 -1 -1px #fff;
}
#account-profile table tbody tr:hover {
	background:#eee!important;
}
.ms-label-field {
	float:left!important;
	text-align:left!important;
	left:0!important;
}
#account-profile table tbody tr th {
	width: 40%!important;
	min-width: 230px!important;
}

#account-profile table tbody tr:last-child, #account-profile table tbody tr td:last-child, #account-profile table tbody tr th.ms-label-title:last-child, #account-profile table tbody {
}

a.ms-edit-profile, a.ms-all-invoices, a.ms-all-activities {
	float:right!important;
}


/* ----------------------------------------------------------------------------------------
										MENU
---------------------------------------------------------------------------------------- */

li#menu-item-17942.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-17942, li#menu-item-18045.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-18045, li#menu-item-19562.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19562, li#menu-item-19650.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19650, li#menu-item-19658.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19658, li#menu-item-19781.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19781 {
	border-radius:4px;
	border:1px solid #fff;
	padding:2px 3px!important;
	background:#fff;
	color:#252525!important;
	top:-2px!important;
	margin-left:5px;
	margin-right:5px;
}
li#menu-item-17942.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-17942 a, li#menu-item-18045.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-17927.current_page_item.menu-item-18045 a, li#menu-item-18045.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-18045 a, li#menu-item-19562.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19562 a, li#menu-item-19650.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19650 a, li#menu-item-19658.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19658 a, li#menu-item-19781.electric-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19781 a {
	color:#252525!important;
}

span.electric-menu-user {
  content: url("https://d1zkfhwtkb8m2b.cloudfront.net/wp-content/uploads/2016/02/17084148/user.png");
  padding:0 5px;
  width:20px;
  height: 20px;  
  background-size: 20px 20px;
  display: inline-block;
}
span.electric-menu-admin {
  content: url("https://d1zkfhwtkb8m2b.cloudfront.net/wp-content/uploads/2016/02/17090158/cog.png");
  padding:0 5px;
  width:20px;
  height: 20px;  
  background-size: 20px 20px;
  display: inline-block;
}


ul#menu-menu-fr.menu-ul li a {
	padding-right: 9px!important;
	padding-left: 9px!important;
	font-size: 13px!important;
}


/* ----------------------------------------------------------------------------------------
										SPLASH AGE VERIFY
---------------------------------------------------------------------------------------- */
#av-overlay-wrap h1::second-child {
	width: 13px!important;
}

/* ----------------------------------------------------------------------------------------
										HOME ICONS
---------------------------------------------------------------------------------------- */
div.content-boxed h1 img.img-frame.aligncenter.homeicon {

}

/* ----------------------------------------------------------------------------------------
										HOME SERVICES
---------------------------------------------------------------------------------------- */
#section-3 .img-container img {
	width:130px;
}

/* ----------------------------------------------------------------------------------------
										ROWS BOTTOM
---------------------------------------------------------------------------------------- */
#auniqueinternationaldatabase, #subscriptions, #section-3, #section-2 {
	margin-bottom:-90px;
}
#grid-10819 {
	padding-bottom:100px!important;
}

/* ----------------------------------------------------------------------------------------
										USERPRO
---------------------------------------------------------------------------------------- */
input.userpro-button.secondary {
	display:none!important;
}
input.userpro-button {
	border:none!important;
}
input.userpro-button:hover {
	border:none!important;
	background:#252525!important;
}


/* ----------------------------------------------------------------------------------------
										MEMBERSHIP PRO
---------------------------------------------------------------------------------------- */
div.ms-membership-form-wrapper {
	max-width:700px!important;
	width:80%!important;
	margin:auto!important;
	padding-bottom:100px!important;
}

input#user_login.input {
	margin-top: 30px!important;
	margin-bottom:10px!important;
}

input#user_login.input, input#user_pass.input {
	width: 100%!important;
	padding:20px!important;
	border-radius:6px!important;
	font-size:18px!important;
}
input#user_login.input.focus, input#user_pass.input.focus {
	box-shadow:none!important;
}

div.nav a.lost {
	float:right!important;
	right:0!important;
	color: #818181!important;
}
div.nav a.login {
	float:right!important;
	right:0!important;
	margin-top:-5px!important;
	color: #818181!important;
}
div.nav a.lost:hover, div.nav a.login:hover {
	color: #000!important;
}

.ms-membership-form {
	margin-bottom:50px!important;
}

.ms-login-form #wp-submit {
	/*float:right!important;
	right:0!important;
	margin-right:-40px!important;*/
	margin-top:20px!important;
	margin-left:5px!important;
}

.ms-login-form #wp-submit:hover {
}

/*.ms-membership-details-wrapper.ms-signup.ms-membership-1163:before {
  content: url("https://upload.wikimedia.org/wikipedia/en/f/f1/Sparrow_icon.png");
}
.ms-membership-details-wrapper.ms-signup.ms-membership-439:before {
  content: url("https://upload.wikimedia.org/wikipedia/en/f/f1/Sparrow_icon.png");
}
.ms-membership-details-wrapper.ms-signup.ms-membership-710:before {
  content: url("https://upload.wikimedia.org/wikipedia/en/f/f1/Sparrow_icon.png");
}*/

#account-membership, #account-profile, #account-invoices {
	margin-bottom:30px;
	padding-bottom:50px;
	border-bottom:0px solid #eee;
}
#account-activity {
	margin-bottom:0px;
	padding-bottom:50px;
	border-bottom:1px dashed #eee;
}

a.ms-all-invoices, a.ms-edit-profile, a.ms-edit-profile, a.ms-all-activities {
	font-size:12x;
	color:#dedede;
	text-align:right!important;
}
button#apply_coupon_code {
	margin-left:10px!important;
}
input#coupon_code {
	height: 27px!important;
}
td.ms-details-column {
	font-size:21px;
	font-weight:bold;
}
span.ms-membership-description {
	/*font-weight:bold;*/	color: #d6001c;
}

/* ----------------------------------------------------------------------------------------
										AGE VERIFY
---------------------------------------------------------------------------------------- */
#splash-logo {
	width:100%!important;
	max-width:300px!important;
	margin:15% auto 0!important;
}
av-overlay-wrap {
	margin:0 auto!important;
	vertical-align:middle!important;
	width:100%!important;
}
#av-overlay {
	margin: 0 auto!important;
	left:0!important;
	margin-left:-40px!important;
	text-align:center!important;
	width:100%!important;
	/*background: white;*/
	z-index: 10001;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
}
#av-overlay h2 {
	margin-bottom: 20px;
	width:100%!important;
	color: #fff!important;
}
#av-overlay p.submit label {
	display:none;
}
#av-overlay p {
	font-size:18px;
}
input#av_verify {
	margin-top:10px;
}
/* ----------------------------------------------------------------------------------------
										WPML
---------------------------------------------------------------------------------------- */
.electric-flag {
	margin-top:-4px;
}

.electric-flag:hover, li.electric-flag:hover, img.electric-flag:hover, a.electric-flag:hover {
	text-decoration:none!important;
	border-bottom:none!important;
	padding-right:0!important;
}


/* ----------------------------------------------------------------------------------------
										YOUTUBE PLUGIN
---------------------------------------------------------------------------------------- */
.fluid-width-video-wrapper {
	background:#fff!important;
}

.mgl_tubelab.mgl_tubelab_container {
}

.mgl_tubelab_channel_info, .mgl_tubelab_channel_playlist_nav, .mgl_tubelab_banner {
	display:none!important;
}

.mgl_tubelab.mgl_tubelab_channel {
	background:#fff!important;
}


.cigars-video {
	margin-top: -110px!important;
	margin-bottom: -100px!important;
}

#store-box {
	margin:60px 0 10px;
	padding:20px 0 40px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
}


/* ----------------------------------------------------------------------------------------
										WOOCOMMERCE
---------------------------------------------------------------------------------------- */

/* Breadcrumbs */
.breadcrumbs {
	color: #dedede!important;
}
.breadcrumbs a.taxonomy.product_cat, .breadcrumbs a.product-root.post.post-product {
	color: #dedede!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}
.breadcrumbs a.taxonomy.product_cat:hover, .breadcrumbs a.product-root.post.post-product:hover {
	color: #818181!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}


h1.product_title.entry-title.electric-woo-cat /* categorie du cigare - marque */{
	font-size:50px!important;
	margin-bottom:-25px!important;
	margin-top:5px!important;
	line-height:1em!important;
	margin-bottom:5px!important;
}

h4.electric-woo-title /* titre du product - nom du cigare */ {
	color: #c6c6c6!important;
	font-style: normal!important;
	letter-spacing:1px!important;
}
p.price span.amount {
	background:#ffffff!important;
	color: #818181!important;
	padding:5px 10px;
	border-radius:4px;
	border: 1px solid #818181;
	font-size:14px!important;
	letter-spacing:1px!important;
	margin-bottom:20px!important;
}
span.amount, p.price {
	color: #ededed!important;
}
/*p.price span.amount:before {
    font-family: FontAwesome;
    content: "\f153";
    color:#ffffff;
}*/

img.attachment-shop_catalog.size-shop_catalog.wp-post-image {
	border-radius:6px!important;
}

.product span.price {
	display:none!important;
}
.product .type-product .product-type-simple {
	background:#fff!important;
}

.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{
	background:#fff!important;
}

.woocommerce table.shop_attributes > tbody > tr:first-child {
	border-top:1px solid #fff!important;
}
.woocommerce table.shop_attributes > tbody > tr:last-child {
	border-bottom:1px solid #fff!important;
}
table.shop_attributes tbody tr:last-child, table.shop_attributes tbody tr:last-child th {
	border-bottom:1px solid #fff!important;
}

nav.woocommerce-breadcrumb, nav.woocommerce-breadcrumb a {
	color: #dedede!important;
}
.related.products ul.products span.price {
	display:none!important;
}

#tab-additional_information, li.additional_information_tab {
	/*display:none!important;*/
}
ul.tabs, ul.tabs.wc-tabs {
	border-bottom:none!important;
}

li.description_tab {
	margin-left:-14px!important;
}
li.additional_information_tab, li.description_tab, li.reviews_tab {
	background:#fff!important;
	border: 1px solid #fff!important;
	border-radius:4px!important;
}
li.additional_information_tab.active, li.description_tab.active, li.reviews_tab.active {
	background:#fff!important;
	color: #333!important;
	border: 1px solid #fff!important;
	border-radius:4px!important;
}
p.description_tab {
	display: none!important;
}
li.additional_information_tab, li.description_tab, li.reviews_tab {
	margin-right:10px!important;
}

img.attachment-shop_single.size-shop_single.wp-post-image {
}

a.button.product_type_simple {
	display:none!important;
}
form.cart, span.sku_wrapper {
	display: none!important;
}
div.product_meta span.posted_in {
	letter-spacing:1px;
}
img.attachment-shop_catalog.wp-post-image {
}

li.product {
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	border: 1px solid #eee;
	border-radius:6px;
}
li.product:nth-child(4n+4) {
	margin-right:0px!important;
}

li.product:hover {
	background: #fff!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	border: 1px solid #dedede;
}

li.product h3 {
	text-align:center;
	padding: 8px 0px!important;
	margin:5px 0!important;
	border-radius:4px!important;
}
#MixItUp2AA55C {
	background: #fff!important;
}
.products.grid {
	background: #fff!important;
}


/* ----------------------------------------------------------------------------------------
										NO MORE PRODUCTS
---------------------------------------------------------------------------------------- */

div#sb-infinite-scroll-load-more a {
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 10px;
  padding: 10px 15px;
  border-radius:4px;
  line-height: 1em;
  border: 1px solid #252525;
  color: #252525;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}

img.electric-home-img, #cigares.section-full-width.section-dark.parallax-fixed {
	margin-bottom: -100px!important;
}


/* ----------------------------------------------------------------------------------------
										HOME SECTIONS
---------------------------------------------------------------------------------------- */

div.pexeto-recent-posts.rp-columns a.read-more:hover, div.pexeto-recent-posts.rp-columns .read-more:hover {
	display: inline-block;
	border: 1px solid #ffffff!important;
	color: #ffffff!important;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	border-radius:4px;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

img.cigarpremium-homepage {
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	-webkit-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.3);
}

div#section-2.services-wrapper.services-default .services-box img {
	width: 100px!important;
	background:none!important;
}
div#section-2.services-wrapper {
	padding-bottom:50px!important;
}

img.home-logo {
	margin-top:-100px!important;
	padding-top:0px!important;
	width:250px!important;
}

div#theiadc.section-full-width.section-light, div#l39amateurdecigare.section-full-width.section-light, div#cigarscatalog.section-full-width.section-light {
	margin-bottom:-90px!important;
	border-bottom: none!important;
	border-top: none!important;
	border: none!important;
}
div.section-full-width.section-light2 {
	margin-bottom:-90px!important;
}
div#subscriptions.section-full-width.section-light {
	margin-bottom:-30px!important;
	border-bottom: none!important;
	border-top: none!important;
	border: none!important;
}

.subscription-electric1, .subscription-electric2  {
	padding-top:25px!important;
	padding-bottom:0px!important;
	background:#eee!important;
	border-radius:4px!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 150ms;
	/*min-height:363px!important;*/
}
.subscription-electric1:hover, .subscription-electric2:hover  {
	/*background: #e7e7e7!important;*/
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 150ms;
}
.subscription-electric1 h1, .subscription-electric2 h1 {
	padding: 25px 15px!important;
	background:#333!important;
	color: #fff!important;
	margin: -25px 0px 0px!important;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	line-height:0.8em!important;
}
.subscription-electric1 p, .subscription-electric2 p {
	padding: 12px 15px 15px!important;
	border-bottom: 1px solid #dedede!important;
}
.subscription-electric1 p:last-child, .subscription-electric2 p:last-child {
	padding: 12px 15px 0!important;
	border-bottom: 0px solid #dedede!important;
}

.subscription-electric1 h1:before {
  content: '\f00c';
  color: #f7f7f7!important;
  font-family: 'FontAwesome';
  padding-right:10px;
}
.subscription-electric2 h1:before {
  content: '\f00c';
  color: #f7f7f7!important;
  font-family: 'FontAwesome';
  padding-right:10px;
}

.subscription-electric1 p:last-child, .subscription-electric2 p:last-child {
	background:#27bb7d!important;
	margin-top:-10px!important;
	margin-bottom:-10px!important;
	padding:20px!important;
	Padding-top:20PX!important;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 150ms;
	text-align:center!important;
}
.subscription-electric1 p:last-child:hover, .subscription-electric2 p:last-child:hover {
	background:#14b270!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 150ms;
	cursor:pointer!important;
}
.subscription-electric1 p:nth-last-child(2), .subscription-electric2 p:nth-last-child(2) {
	padding-bottom:30px!important;
}

.subscription-electric1 a.electric-button, .subscription-electric2 a.electric-button {
	color: #fff!important;
	font-weight:700!important;
	font-size:18px!important;
}

.electric-sub-title {
	margin-bottom: 25px;
	text-align: center;
	margin-top: -10px!important;
}
.section-boxed h4.sub-title, h4.sub-title.electric-sub-title {
	text-transform: uppercase!important;
	letter-spacing: 2px!important;
	font-style: normal!important;
	padding-top:1àpx!important;
	font-size: 14px!important;
	font-family: Montserrat, 'Open Sans', Helvetica, Arial, sans-serif!important;	
}
.section-light2.electric-section {
	background:none!important;
}

/* SECTIONS */

div#l39amateurdecigare.section-full-width.section-light, div#theiadc.section-full-width.section-dark, div#cigars.section-full-width.section-dark {
	margin-bottom:-95px!important;
}

div#thelastwordincigars.section-full-width.section-light {
	margin-bottom:-95px!important;
}

div#section-1.section-full-width.section-light {
	margin-bottom:-95px!important;
}

div.section-boxed #section-2 {
}

.section-light2 {
  background: #f7f7f7!important;
}

.page-title-wrapper h1:before {
	/*content: '\2014 \00A0';*/
}

div#section-1.section-full-width.section-dark {
	margin-bottom:-95px!important;
}

.stores-img {
	text-align:center!important;
	margin-top:30px!important;
}


.cols-wrapper.electric-cols {
	margin-top:25px!important;
	max-width: 600px!important;
}
.col.electric-col:first-child {
}


.ms-layer.msp-cn-14-1 h1 {
	color: #fff!important;
	font-size:60px!important;
}

/* ----------------------------------------------------------------------------------------
										PRICING TABLES
---------------------------------------------------------------------------------------- */

.rpt_title {
	text-align:center!important;
}
a.rpt_foot {
	color:#fff!important;
}

/* ----------------------------------------------------------------------------------------
										PRICING TABLES AJAX
---------------------------------------------------------------------------------------- */
a.revenue-plan-button {
}

li.last-row.revenue-plan-button-row a {
	color: #ffffff!important;
}
li.last-row.revenue-plan-button-row:hover a {
	color: #242424!important;
}
li.last-row.revenue-plan-button-row, li.last-row.revenue-plan-button-row a, li.last-row.revenue-plan-button-row a, li.last-row a.revenue-plan-button-row {
	/*background: #de222c!important;*/
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 150ms;
}
li.last-row.revenue-plan-button-row:hover, li.last-row.revenue-plan-button-row a:hover, li.last-row.revenue-plan-button-row:hover a, li.last-row a.revenue-plan-button-row:hover {
	/*background: #333!important;*/
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 150ms;
}


div.revenue-pricing-plans-selector a.revenue-active {
	color: #242424!important;
	background: #ffffff!important;
}
div.revenue-pricing-plans-selector a {
	color: #fff!important;
	background:transparent!important;
}

li.top-row.revenue-plan-image-row {
	background:#242424!important;
	padding-top:20px!important;
}

.revenue-plan-image img {
	width: 80px!important;
}

/* CUSTOM ELECTRICHOMEPAGE SUBSCRIPTIONS */

#subscriptions.section-full-width.section-dark .cols-wrapper.cols-2 .col {
	background: #242424!important;
	padding:15px 0 50px!important;
	border-radius:14px!important;
	margin-left:5px!important;
	margin-right:5px!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}
#subscriptions.section-full-width.section-dark:hover .cols-wrapper.cols-2 .col:hover {
	background: #333!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}

#subscriptions.section-full-width.section-dark .cols-wrapper.cols-2 .col a.button {
	margin-top:25px!important;
}

#subscriptions.section-full-width.section-dark .cols-wrapper.cols-2 .col h1.revenue-plan-title {
	letter-spacing:1px!important;
}
#subscriptions.section-full-width.section-dark .cols-wrapper.cols-2 .col p.revenue-plan-subtitle {
	color: #dedede!important;
	margin-top:-10px!important;
}
.revenue-plan-title {
	background:#242424!important;
}
.revenue-plan-price-li {
	background:#242424!important;
	border-top: 1px solid #333!important;
}


/* ----------------------------------------------------------------------------------------
										MAP
---------------------------------------------------------------------------------------- */

.electric-map {
	margin-bottom:-5px!important;
	width: 100%!important;
	margin-left:0!important;
	margin-right:0!important;
}
iframe#mymap {
	margin-bottom:-5px!important;width: 100%!important;
}



/* ----------------------------------------------------------------------------------------
										FLIPBOOK
---------------------------------------------------------------------------------------- */

.flipbook div.fb-inside-shadow-right,
.flipbook div.fb-inside-shadow-left {
	background: none!important;
}

.flipbook div.fb-inside-shadow-right {
	background: none!important;
}

.flipbook div.fb-inside-shadow-left {
	background: none!important;
}

* shadows under flip book */

.flipbook div.fb-shadow-top-right,
.flipbook div.fb-shadow-top-left,
.flipbook div.fb-shadow-bottom-right,
.flipbook div.fb-shadow-bottom-left {
	background: none!important;
}

/* Shelf display */
.rfbwp-shelf-display {
	display:none!important;
}


/* ----------------------------------------------------------------------------------------
										IPHORM
---------------------------------------------------------------------------------------- */

select.iphorm-element-select {
-webkit-appearance: none!important;
-moz-appearance: none!important;
appearance: none!important;
background-color:#fff!important;
width:100%!important;
padding:10px 20px!important;
height:50px;
font-size:14px;
color:#252525;
font-family:'Lato'; 
font-weight:500;
}
select.iphorm-element-select:first-child:enabled {
color:#dedede;
}
select.iphorm-element-select:enabled, select.iphorm-element-select:hover {
	color: #818181!important;
}

button.iphorm-submit-element {
margin-top:30px!important;
margin-bottom:15px!important;
background: #d30122;
padding:10px 25px;
border-radius:4px;	
text-align:center!important;
}

button.iphorm-submit-element, button.iphorm-submit-element span, button.iphorm-submit-element em {
	background: none;
	border: none!important;
	color: #fff!important;
}
button.iphorm-submit-element:hover, button.iphorm-submit-element:hover span, button.iphorm-submit-element:hover em {
	background:#252525!important;
	border: none!important;
	color: #fff!important;
}
button.iphorm-submit-element span input[type="submit"], button.iphorm-submit-element input[type="submit"] {
	background: #d30122;
	border: none!important;
	color: #fff!important;
}


/* ----------------------------------------------------------------------------------------
										YOUTUBE OVERLAY
---------------------------------------------------------------------------------------- */

button.mfp-arrow.mfp-arrow-left.mfp-prevent-close, button.mfp-arrow.mfp-arrow-right.mfp-prevent-close, button.mfp-close {
	display:none!important;
}


/* ----------------------------------------------------------------------------------------
									       ADVERTISE
---------------------------------------------------------------------------------------- */

div#electric-advertise.post-bottom-ad {
	margin: 15px 0 10px;
}


/* ----------------------------------------------------------------------------------------
									      GENERAL
---------------------------------------------------------------------------------------- */
/* Buttons */
button,
.button,
input[type="submit"],
input[type="reset"],
input[type="button"],
#submit {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  margin: 2px 0;
  padding: 12px 25px;
  background: none;
  background-image: none;
  background-color: #de212c!important;
  /* button color */

  color: #ffffff!important;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 13px;
  font-family: Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;
  line-height: 20px;
  cursor: pointer;
  -webkit-appearance: none;
  border: 0px;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}

.post-info {
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: -1px;
}
.post-info a {
  margin-right: 3px;
  margin-left: 3px;
  background:#eee;
  border-radius:4px;
  padding:3px 5px;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
.post-info a:hover {
  color: #ffffff!important;
  border-bottom: none;
  background:#de212c;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
.post-info {
  padding-bottom: 10px;
  padding-top: 10px;
  line-height: 17px;
  letter-spacing: 0px;
  color: #b3b3b1;
}

.read-more, a.read-more {
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 10px;
  padding: 6px 9px 7px 10px;
  line-height: 1em;
  border: 1px solid #de212c;
  color: #de212c;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  border-radius:4px;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
.read-more:hover {
  display: inline-block;
  border: 1px solid #333;
  color: #333;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  border-radius:4px;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
.more-arrow {
  position: relative;
  top: 0px;
  display: inline-block;
  margin-left: 3px;
  font-weight: normal;
  font-size: 18px;
}
div.entry-summary {
	margin-bottom:10px;
}


/* ----------------------------------------------------------------------------------------
										CIGARS
---------------------------------------------------------------------------------------- */

img.cigar-thumb {
	margin:10px auto!important;
	max-height:300px;
	height:auto!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}
img.cigar-thumb:hover {
	/*opacity: 0.8;*/
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}

ul.products {
	text-align:center!important;
	display:inline!important;
}
ul.products li {
	margin: 1%!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	width: 31%!important;
}
ul.products li:last-child {
	margin-right:0!important;
}
ul.products li:first-child {
	margin-left:0!important;
}

ul.alm-listing .electric-cigars li, ul.alm-listing li.alm-layout.alm-3-col.electric-cigars {
	border:1px solid #fff!important;
	border-radius: 12px;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	padding-top:20px!important;
	min-height:570px;
}
ul.alm-listing .electric-cigars li:hover, ul.alm-listing li.alm-layout.alm-3-col.electric-cigars:hover {
	border:1px solid #dedede!important;
	border-radius: 12px;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}

ul.products li img {
	width:50%;
	height:auto!important;
	padding-top: 20px;
	margin:30px auto 0!important;
	/*-ms-transform: rotate(-90deg); 
	-webkit-transform: rotate(-90deg); 
	transform: rotate(-90deg);*/
}
ul.products li img.wp-post-image {
	margin:10px auto!important;
	/*-ms-transform: rotate(-90deg); 
	-webkit-transform: rotate(-90deg); 
	transform: rotate(-90deg);*/
}

ul.alm-listing .electric-cigars h4.cigars-category {
	margin-bottom: 5px!important;
	text-align:center!important;
	margin-top:-7px;
} 
ul.alm-listing .electric-cigars h4.cigars-category a {
	color:#CACACA!important;
	font-weight:300;
	padding:2px;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	letter-spacing:1px;
}

ul.alm-listing .electric-cigars .entry-summary p {
	padding: 5px 20px 0px!important;
	font-style:italic;
}
ul.alm-listing .electric-cigars .entry-summary {
	padding-bottom: 20px!important;
}

ul.alm-listing .electric-cigars p.entry-meta span.electric-cigar-date, 
ul.alm-listing .electric-cigars p.entry-meta span.electric-cigar-country, 
ul.alm-listing .electric-cigars p.entry-meta span.electric-cigar-rate {
	display:inline!important;
	padding:5px 12px!important;
	border-radius: 4px;
	margin:15px 1px 10px!important;
	font-size:11px;
	letter-spacing:1px;
}
ul.alm-listing .electric-cigars p.entry-meta span.electric-cigar-date {
	background:#f7f7f7!important;
	color: #333!important;
	border: 1px solid #f7f7f7;
}
ul.alm-listing .electric-cigars p.entry-meta span.electric-cigar-country {
	background:#f7f7f7!important;
	color: #333!important;
	border: 1px solid #f7f7f7;
}
ul.alm-listing .electric-cigars p.entry-meta span.electric-cigar-rate {
	/*position:absolute!important;
	float:right!important;
	right:15px!important;
	top:0!important;*/
	background:#f7f7f7!important;
	color: #333!important;
	letter-spacing:0px;
	border: 1px solid #f7f7f7;
}

ul.alm-listing .electric-cigars a.read-more {
	border: 1px solid #818181!important;
	color: #818181!important;
	margin: 15px 0 0!important;
	background:#fff!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}
ul.alm-listing .electric-cigars a.read-more:hover {
	border: 1px solid #333!important;
	color: #fff!important;
	background:#333!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 50ms;
}

span.electric-edit-link {
	position:absolute;
	bottom:0;
	padding:10px 15px;
	text-align:right;
	right:0;
}
span.electric-edit-link a {
	color: #dedede!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}
span.electric-edit-link a:hover {
	color: #de212c!important;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
}


/* ----------------------------------------------------------------------------------------
									     CIGARS FILTER
---------------------------------------------------------------------------------------- */

.fixed-header-scroll #filter_cigar {
  position:fixed!important;
  z-index:10!important;
  width:100%!important;
  padding:6px 0!important;
  background: rgba(255,255,255,0.98)!important;
  float:left!important;
  top:65px!important;
  left:0!important;
  display:inline!important;
  -webkit-transition: all ease-in-out 0.2s!important;
  -moz-transition: all ease-in-out 0.2s!important;
  -o-transition: all ease-in-out 0.2s!important;
  transition: all ease-in-out 0.2s!important;
  /*-webkit-transition-timing-function: ease-out!important;
  -webkit-transition-duration: 250ms!important;*/
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

form#filter_cigar {
	/*position:absolute;*/
	display:inline!important;
}
#electric-cigars-filter {
	width: 100%;
	text-align:center;
	margin-bottom:50px;
	margin-top:-10px!important;
}

#filter_cigar input[type="submit"]  {
	margin-left: 2px!important;
	margin-right:2px;
}

#filter_cigar select.electric-select {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  margin: 2px 2px;
  padding: 12px 20px;
  background: none;
  background-image: none;
  background-color: #fff!important;
  border: 1px solid #eee!important;
  color: #777777!important;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-weight: normal;
  font-size: 11px;
  font-family: Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;
  line-height: 20px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}

#filter_cigar select.electric-select option.electric-select-option select {
	background:#fff!important;
}
#filter_cigar select.electric-select option:checked, #filter_cigar select.electric-select option:active {
	background-color:#333!important;
}
#filter_cigar select.electric-select option:not(:checked) {
	background-color:#eee!important;
}

#filter_cigar select:after {
	position:absolute;
	color: #dedede!important;
	font-family: FontAwesome!important;
	content: "\f095"!important;
	font-size:15px!important;
	display: block;
	right:0!important;
	padding-right: 3px!important;
	vertical-align: middle!important;
}
#filter_cigar select:focus {
  background-image: none;
  background-color: #fff!important;
  border: 1px solid #333!important;
  color: #333!important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline:none!important;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}

.mobile-filter,
.mob-filter-btn {
  display: none;
} 

#filter_cigar ul.alm-listing .entry-summary span.electric-edit a {
	color: #dedede!important;
}

.content-box {
	border:none!important;
}
.content-box a span#bouton_retour:before {
	content: "\f095"!important;
	font-size:15px!important;
	display: inline-block!important;
	padding-right: 3px!important;
	vertical-align: middle!important;
}
.content-box a span#bouton_retour {
  top: 15px!important;
  left:15px!important;
  position:absolute;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  padding: 8px 15px;
  background-color: none;
  border:  1px solid #de212c!important;
  color: #de212c;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 11px;
  font-family: Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;
  line-height: 20px;
  cursor: pointer;
  -webkit-appearance: none;
  border: 0px;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
.content-box a span#bouton_retour:hover {
  background:none;
  border:  1px solid #333!important;
  color: #333;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}


/* ----------------------------------------------------------------------------------------
										CIGARS SINGLE
---------------------------------------------------------------------------------------- */

span.electric-edit-link-single {
	position:absolute;
	top:0;
	padding:10px 15px;
	text-align:right;
	right:0;
}
span.electric-edit-link-single a {
	color: #dedede!important;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
span.electric-edit-link-single a:hover {
	color: #de212c!important;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

div.cigar-tabs {
	margin-bottom:30px!important;
}
h3.related-title {
	margin-top:30px!important;
}

/* ----------------------------------------------------------------------------------------
								RESPONSIVE CIGARS SINGLE
---------------------------------------------------------------------------------------- */

@media screen and (max-width: 520px) {
	#electric-cigars-filter {
		margin-top:0px!important;
	}
	.single-nir_cigar div.product div.images img
	.single-nir_cigar #content div.product div.images img {
		display: block;
		width: 100%;
		height: auto;
		-webkit-transition: all ease-in-out 0.2s;
		-moz-transition: all ease-in-out 0.2s;
		-o-transition: all ease-in-out 0.2s;
		transition: all ease-in-out 0.2s;
	}
	.single-nir_cigar #content div.product div.summary, 
	.single-nir_cigar div.product div.summary {
		display:block;
		width: 100%;
	}
}

@media screen and (max-width: 768px){
	.fixed-header-scroll #filter_cigar {
	  position:relative!important;
	  z-index:1!important;
	  width:100%!important;
	  background:#fff!important;
	  float:left!important;
	  top:0px!important;
	  margin-top:60px!important;
	  left:0!important;
	  display:inline!important;
	  -webkit-transition-timing-function: ease-out!important;
	  -webkit-transition-duration: 250ms!important;
	  -webkit-box-shadow: none!important;
	  -moz-box-shadow: none!important;
	  box-shadow: none!important;
	}
	
	#electric-cigars-filter {
		top: 0!important;
		margin-top:40px!important;
		margin-bottom:30px!important;
	}
	
	#filter_cigar select {
		width:100%!important;
		margin-top:5px;
	}
	#filter_cigar select:last-child {
		margin-bottom:10px;
	}
	#filter_cigar input[type="submit"]  {
		width:48%!important;
		left: 0!important;
		margin-right:2%;
		margin-top:15px!important;
	}
	#filter_cigar input[type="reset"]  {
		width:48%!important;
		right:0;
		margin-top:15px!important;
	}
	
	
	.single-nir_cigar #content div.product div.images, 
	.single-nir_cigar #content div.product div.summary, 
	.single-nir_cigar div.product div.images, 
	.single-nir_cigar div.product div.summary {
		float: none;
		width: 100%;
	}
	.single-nir_cigar div.product .cigar-tabs, 
	.single-nir_cigar #content div.product .cigar-tabs {
		float: none;
		width: 100%;
	}
	.single-nir_cigar .related ul li.product, 
	.single-nir_cigar .related ul.products li.product
	{
		width: 47%;
	}
}

@media screen and (max-width: 850px){
	#electric-cigars-filter {
		margin-top:0px!important;
	}
	
	.single-nir_cigar #content div.product div.images, 
	.single-nir_cigar #content div.product div.summary, 
	.single-nir_cigar div.product div.images, 
	.single-nir_cigar div.product div.summary {
		float: none;
		width: 100%;
	}
	.single-nir_cigar div.product .cigar-tabs, 
	.single-nir_cigar #content div.product .cigar-tabs {
		float: none;
		width: 100%;
	}
	.single-nir_cigar .related ul li.product, 
	.single-nir_cigar .related ul.products li.product
	{
		width: 47%;
	}
}

@media screen and (max-width: 1067px){
	.fixed-header-scroll #filter_cigar {
	  position:relative!important;
	  z-index:1!important;
	  width:100%!important;
	  background:#fff!important;
	  float:left!important;
	  top:0px!important;
	  margin-top:-50px!important;
	  left:0!important;
	  display:inline!important;
	  -webkit-transition-timing-function: ease-out!important;
	  -webkit-transition-duration: 250ms!important;
	  -webkit-box-shadow: none!important;
	  -moz-box-shadow: none!important;
	  box-shadow: none!important;
	}
	
	#electric-cigars-filter {
		top: 0!important;
		margin-top:-40px!important;
	}
	
	#filter_cigar select {
		width:100%!important;
		margin-top:5px;
	}
	#filter_cigar select:last-child {
		margin-bottom:10px;
	}
	#filter_cigar input[type="submit"]  {
		width:48%!important;
		left: -5px!important;
		margin-right:2%;
		margin-top:15px!important;
	}
	#filter_cigar input[type="reset"]  {
		width:48%!important;
		right:-5px;
		margin-top:15px!important;
	}
}

@media screen and (max-width: 1200px) {
	nav.navigation-container {
		display:none!important;
	}
	div#menu.nav-menu {
		display:none!important;
	}
	#logo-container {
		margin-right:0!important;
		padding-right:0!important;
	}

/*------ Mobile Navigation --------*/
.mobile-nav {
  display: block;
  float: right;
  margin: 22px 3.06%;
  margin-right: 0px;
  cursor: pointer;
  z-index:99999999999999999999999999999999999!important;
}
.mob-nav-btn {
  display: block;
  padding-left: 27px;
  height: 15px;
  background: url(images/mob-nav-icon_w.png) no-repeat!important;
  background-size: 20px 15px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 15px;
}
.mob-nav-menu {
  position: absolute;
  z-index:99999999999999999999999999999999999!important;
  margin-top: -1px;
  margin-bottom: -21px;
  margin-left: -5%;
  width: 100%;
  background: rgba(17, 17, 17, 0.96);
  text-transform: uppercase;
  font-size: 12px;
}
.mob-nav-menu ul {
  margin-left: 0;
  list-style: none;
}
.mob-nav-menu li {
  padding-bottom: 0;
  position: relative;
}
.mob-nav-menu ul li a {
  display: block;
  padding: 15px 3%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
  color: #ffffff;
}
.mob-nav-menu ul ul {
  background-color: rgba(255, 255, 255, 0.11);
  display: none;
}
.mob-nav-menu ul ul li {
  padding-left: 2%;
}
.mob-nav-arrow {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 50px;
  height: 50px;
  border-left: 1px dotted rgba(255, 255, 255, 0.11);
  color: #ffffff;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  cursor: pointer;
}
.mob-nav-arrow span {
  margin-top: 15px;
  display: block;
}
.header-layout-right #logo-container {
  float: left;
}
.header-layout-center #logo-container {
  float: left;
}



}