/*
 Theme Name: Champagne
 Version: 2.1
 Description: Theme for Charles Legend
 Author: Takestwo
 Author URI: http://www.takestwo.fr/
 Template: exort
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
RESET
FONTS
HEADER
CUSTOM CLASS
HOMEPAGE
PAGES
WOOCOMMERCE
PORTFOLIO
AGE VERIFY
FOOTER
SHORTCODES
RESPONSIVE
--------------------------------------------------------------*/


/*--------------------------------------------------------------
	RESET
--------------------------------------------------------------*/
.exort-back-to-top.in {bottom: 36px;}
.exort-back-to-top {
	background: #000;
	border: none;
	color: #FFF;
}
.wpml-languages {display: none!important;}

.header-mini-cart.hidden-mobile {display: !important;}

p.woocommerce-store-notice.demo_store {
    background: rgba(255, 0, 0, 0.54);
    font-weight: 600;
    top: 120px;
    position: fixed;
}


/*--------------------------------------------------------------
	FONTS
--------------------------------------------------------------*/
/*-----IMPORTED FONTS-----*/
/* Webfont: Futura-Book */
@font-face {
  font-family: 'Futura-Book';
  src: url('https://801c68.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Book.eot'); /* IE9 Compat Modes */
  src: url('https://6e5ab4.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Book.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://58a6ae.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Book.woff2') format('woff2'), /* Modern Browsers */
    url('https://88cafd.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Book.woff') format('woff'), /* Modern Browsers */
    url('https://f28e7b.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Book.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://92d00e.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Book.svg') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
/* Webfont: Futura-Light */
@font-face {
  font-family: 'Futura-Light';
  src: url('https://6fddb2.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Light.eot'); /* IE9 Compat Modes */
  src: url('https://b63047.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Light.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://ea7f1e.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Light.woff2') format('woff2'), /* Modern Browsers */
    url('https://4b80b6.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Light.woff') format('woff'), /* Modern Browsers */
    url('https://32fc42.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Light.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://c445a3.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Futura-Light.svg') format('svg'); /* Legacy iOS */  
  font-weight: normal;
  font-style: normal;
}
/* Webfont: Gotham-Medium */
@font-face {
  font-family: 'Gotham-Medium';
  src: url('https://272542.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Medium.eot'); /* IE9 Compat Modes */
  src: url('https://63cce6.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Medium.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://2ad623.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Medium.woff2') format('woff2'), /* Modern Browsers */
    url('https://ef8125.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Medium.woff') format('woff'), /* Modern Browsers */
    url('https://8deb57.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://a02a7a.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Medium.svg') format('svg'); /* Legacy iOS */  
  font-weight: normal;
  font-style: normal;
}
/* Webfont: Gotham-Book */
@font-face {
  font-family: 'Gotham-Book';
  src: url('https://4e151c.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Book.eot'); /* IE9 Compat Modes */
  src: url('https://fd2db2.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Book.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://4e12f8.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Book.woff2') format('woff2'), /* Modern Browsers */
    url('https://9a7e06.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Book.woff') format('woff'), /* Modern Browsers */
    url('https://5e58bc.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Book.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://c86c0a.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Book.svg') format('svg'); /* Legacy iOS */  
  font-weight: normal;
  font-style: normal;
}
/* Webfont: Gotham-Light */
@font-face {
  font-family: 'Gotham-Light';
  src: url('https://7d9559.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Light.eot'); /* IE9 Compat Modes */
  src: url('https://20a42f.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Light.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://fad7d4.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Light.woff2') format('woff2'), /* Modern Browsers */
    url('https://15938d.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Light.woff') format('woff'), /* Modern Browsers */
    url('https://caf2bf.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Light.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://a26e11.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Gotham-Light.svg') format('svg'); /* Legacy iOS */  
  font-weight: normal;
  font-style: normal;
}
/* Webfont: Cochin */
@font-face {
  font-family: 'Cochin';
  src: url('https://831dc2.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Cochin.eot'); /* IE9 Compat Modes */
  src: url('https://45d0ea.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Cochin.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://17fce4.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Cochin.woff2') format('woff2'), /* Modern Browsers */
    url('https://e336ce.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Cochin.woff') format('woff'), /* Modern Browsers */
    url('https://648ae8.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Cochin.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://9b0945.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/fonts/Cochin.svg') format('svg'); /* Legacy iOS */  
  font-weight: normal;
  font-style: normal;
}

body, input, select, textarea, ul, ol, li, p {
	font-family: 'Gotham-Light';
	font-weight: normal;
	font-size: 16px;
	letter-spacing: 0;
}
h1, h2, h3, h4, h5, h6, p.collection-cat {
	text-transform: uppercase;
	letter-spacing: 0!important;
	line-height: 1.2;
}
h1, h2, h3 {font-family: 'Futura-Light'!important;}
h1, h2, h3, .h1, .h2, .h3 {}
h4, h5, h6, p.collection-cat {font-family: 'Futura-Book';}

h2 {font-size: 46px;}
h2 {font-size: 40px;}
h3 {font-size: 28px;}

span.golden {color: #d0b06c;}

span.history {
	font-family: 'Cochin';
	letter-spacing: 0;
	color: #d0b06c;
	font-size: 30px;
}
span.cochin {
	font-family: 'Cochin';
	letter-spacing: 0;
	font-style: italic;
	font-size: 20px;
}

#content p a {color: #d0b06c; font-weight: bold;}
#content p a.btn {font-weight: normal;}
#content p a:hover {color: #777;}

.btn {
	font-family: 'Futura-Book';
	text-transform: uppercase;
	letter-spacing: 0;
}

/*--------------------------------------------------------------
	HEADER
--------------------------------------------------------------*/
/* Retina Logo */
#header .logo img {width: 150px;}

#header .logo {padding-top: 10px;}
#header.header-sticky .logo {padding-top: 0;}
#header.header-sticky .logo .sticky-logo {padding-bottom: 8px;}

/* Main Nav */
header .container {padding: 0;}
#header .ubermenu {vertical-align: bottom;}
.ubermenu .ubermenu-target-text {
	font-family: 'Futura-Book';
	text-transform: uppercase;
	font-weight: normal;
	font-size: 13px !important;
	color: #000 !important;
	letter-spacing: 1px !important;
	margin-bottom: 1px;
	line-height: 1em;
	vertical-align: bottom;
}
.ubermenu .ubermenu-target-text:hover {
	border-bottom: 1px solid #000;
	margin-bottom: 0;
}
.ubermenu .ubermenu-current_page_item .ubermenu-target-text{color: #d0b06c !important;}
.ubermenu-submenu.ubermenu-submenu-drop {
	background: #FFF;
	border-top: 1px solid #e9e9e9!important;
}

/* Languages Switcher */
#menu-item-wpml-ls-10-fr span.ubermenu-target-title, 
#menu-item-wpml-ls-10-en span.ubermenu-target-title {
	border-bottom: none!important;
	margin-bottom: 0!important;
}
.ubermenu-submenu-id-wpml-ls-10-fr,
.ubermenu-submenu-id-wpml-ls-10-en {
	background: none !important;
	box-shadow: none !important;
}
#menu-item-wpml-ls-10-fr.ubermenu-has-submenu-drop > .ubermenu-target:after,
#menu-item-wpml-ls-10-en.ubermenu-has-submenu-drop > .ubermenu-target:after {
	content: "\f0d7";
}
.ubermenu-submenu-id-wpml-ls-10-fr a.ubermenu-target,
.ubermenu-submenu-id-wpml-ls-10-en a.ubermenu-target {
	width: 60px;
	background: #000 !important;
	border: 1px solid #FFF;
	margin-top: 15px;
}
.ubermenu-submenu-id-wpml-ls-10-fr span.ubermenu-target-title,
.ubermenu-submenu-id-wpml-ls-10-en span.ubermenu-target-title {
	color: #FFF !important;
}
#menu-item-wpml-ls-10-fr span.ubermenu-target-title, .ubermenu-submenu-id-wpml-ls-10-fr span.ubermenu-target-title,
#menu-item-wpml-ls-10-en span.ubermenu-target-title, .ubermenu-submenu-id-wpml-ls-10-en span.ubermenu-target-title {
	font-family: 'Cochin';
	font-style: italic;
	text-transform: lowercase;
	font-size: 20px!important;
}

/* Menu tools */
#header .header-top-nav a {padding-top: 17px;}
header#header.header-sticky .header-top-nav a {padding-top: 10px;}

/* Homepage Header */
.home #header {
	background-image: url(https://b82d45.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/charles-legend-logo-white-big-retina.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	margin-top: 50px;
}
.home #header.header-sticky {background-image: none; margin-top: 0;}

.home #header .logo .normal-logo, .home #header .ubermenu, .home #header .header-top-nav {
	display:none!important;
}
.home #header.header-sticky .ubermenu, .home #header.header-sticky .header-top-nav {
	display: inline-block !important;
}

/* Mobile Menu */
.ubermenu-responsive-toggle {display: none;}

.home.page-template #header .header-btn-navbar {color: #FFF;}
.mobile-menu-wrapper form[role="search"], ul.mobile-top-bar.menu-mobile {display: none;}
.menu-mobile > li > a, .menu-mobile .sub-menu a {
	font-family: 'Futura-Book';
	font-size: 14px;
	text-align: center;
}
.menu-mobile > li > a {border-color: rgba(255, 255, 255, 0.3);}
.menu-mobile .sub-menu a {
	text-transform: uppercase;
	color: rgba(255,255,255,0.5);
	letter-spacing: 0.2em;
	padding-left: 0;
}
.menu-mobile .sub-menu > li > a:before {content: none;}
.menu-mobile .open-submenu:before {color: #FFF;}

/* Page Sub Header Section */
#sub-header {border: none;}
h2.entry-title {font-size: 44px;}
ul.breadcrumbs {display: none!important;}

/*--------------------------------------------------------------
	CUSTOM CLASS
--------------------------------------------------------------*/
.btn.center-button {
	margin: 0 auto;
	display: block;
	width: 250px;
}
.shorter-row {
	max-width: 1000px; 
	margin: 0 auto;
}
.img-column {padding-bottom: 80px; margin: 0 auto;}
.img-effect {max-width: 275px;}

/* Reset */
.section {
	padding-top: 80px;
	padding-bottom: 80px;
	border: none;
}
.col-xs-12 .wpb_wrapper {margin: 0 auto;}
/*--------------------------------------------------------------
	HOMEPAGE
--------------------------------------------------------------*/
/* Fullscreen */
#home {
	background-position:center bottom!important;
	background-repeat: no-repeat;
}
h1.hero-heading-alt {font-size: 26px; color: #FFF;}

/* Slider */
#cl-custom-layout1, #cl-custom-layout2, #cl-custom-layout3 {display: none;}

#cl-custom-text-slide-1 {letter-spacing: 0.1px!important;}
#cl-custom-text-slide-1 span.line1 {font-size:14px!important; line-height:20px!important;}
#cl-custom-text-slide-1 span.line2 {font-size:17px!important; line-height:20px!important;}
#cl-custom-text-slide-1 span.line3 {font-size:22px!important; line-height:28px!important;}
#cl-custom-text-slide-1 span.line4 {font-size:20px!important; line-height:26px!important; letter-spacing: 0.4px!important;}

/* Content */
.home.page-template h2 {font-size: 30px;}
.home.page-template h3 {font-size: 20px; font-family: 'Futura-Book';}

/*--------------------------------------------------------------
	PAGES
--------------------------------------------------------------*/
#main {padding-top: 0;}

/*-----CUSTOM SECTION - BLOCK WIITH MARGINS-----*/
.row.cl-block-section {
	max-width: 1020px;
	margin: 0 auto;
}
.row.cl-block-section .col-sm-4 {
	padding-right: 30px;
	padding-left: 30px
}

/*-----CUSTOM SECTION - 2 COLUMNS-----*/
/* Photo Blocks */
.cl-column-image {height: ;}
.cl-column-image-left, .cl-column-image-right, .cl-column-image-center {
	height: 465px;
	background-repeat: no-repeat;
	background-size: cover;
}
.cl-column-image-left {	background-position: left bottom;}
.cl-column-image-right {background-position: right bottom;}
.cl-column-image-center {background-position: center center;}
/* Text Blocks */
.cl-custom-row-1 {padding: 0 65px;}
.cl-custom-row-2, .cl-custom-row-4, .cl-custom-row-5 {padding: 0 40px;}
.cl-custom-row-3 {padding: 0 130px;}
/* Corners */
.cl-custom-row-1 {background: url(https://486e35.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/corner-bottom-left.png) left bottom no-repeat, white;}
.cl-custom-row-2 {
	background: url(https://d2f2e3.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/corner-top-right.png) right top no-repeat, 
	url(https://fd26e7.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/corner-bottom-right.png) right bottom no-repeat, white;
}
.cl-custom-row-3 {
	background: url(https://777053.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/corner-top-left.png) left top no-repeat,
	url(https://486e35.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/corner-bottom-left.png) left bottom no-repeat, white;
}
.cl-custom-row-4 {background: url(https://d2f2e3.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/corner-top-right.png) right top no-repeat, white;}

.page-id-1029 .cl-custom-row-1, .page-id-1029 .cl-custom-row-2,
.page-id-1029 .cl-custom-row-3, .page-id-1029 .cl-custom-row-4 {background: none;}

/*-----COLLECTION PAGE-----*/
/* Title */
p.collection-cat {
	font-family: 'Futura-Book';
	text-transform: uppercase;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 16px;
}
h3.collection-title {
	font-family: 'Futura-Book';
	font-size: 28px;
	color: #d0b06c;
	margin-top: 0;
	margin-bottom: 22px!important;
}
h3.collection-title a, h3.collection-title a:hover {opacity: 1!important;}

/* Image Hover */
.img-effect {position: relative;}
.img-effect:before {
	position: absolute;
	content: '';
	top: 10px;
	left: 10px;
	bottom: 10px;
	right: 10px;
	display: none;
	z-index:0;
	background-color: rgba(255,255,255,0.25); 
}
.img-effect:hover:before  {display: none;}
.img-effect:hover  {cursor: pointer;}

/*-----PRODUCT PARALLAX PAGE-----*/
#collection-product .cl-column-image-center {height: 535px;}
.cl-custom-row-6 .wpb_wrapper {margin: 0 auto;}
#collection-product h2 {
	margin: 0; 
	text-align: center;
	line-height: 0;
}
#collection-product h2 span {letter-spacing: 0;}

/*-----Important----------------------------------------- 
-------make CSS text settings on 785px width screen-----*/
span.champ-brut-1 {font-size: 35px !important; line-height: 1 !important;}
span.champ-brut-2 {font-size: 22px !important; line-height: 1.5 !important; letter-spacing: 0.3px !important;}
span.champ-brut-3 {font-size: 34px !important; line-height: 1.2 !important;}
span.champ-brut-4 {font-size: 35px !important; line-height: 1.2 !important;}

span.champ-blanc-1 {font-size: 53px !important; line-height: 1.2 !important;}
span.champ-blanc-2 {font-size: 38px !important; line-height: 0.7 !important;}
span.champ-blanc-3 {font-size: 23px !important; line-height: 1.7 !important;}
span.champ-blanc-4 {font-size: 42px !important; line-height: 1 !important;}
span.champ-blanc-5 {font-size: 31px !important; line-height: 1.2 !important;}

span.champ-rose-1 {font-size: 37px !important; line-height: 1 !important;}
span.champ-rose-2 {font-size: 22px !important; line-height: 1 !important; letter-spacing: 0.8px !important;}
span.champ-rose-3 {font-size: 33px !important; line-height: 1.2 !important;}
span.champ-rose-4 {font-size: 32px !important; line-height: 1 !important; letter-spacing: 0.2px !important;}

span.champ-brut-nature-1 {font-size: 33px !important; line-height: 1 !important; letter-spacing: 0.3px !important;}
span.champ-brut-nature-2 {font-size: 23px !important; line-height: 1.3 !important; letter-spacing: 0.3px !important;}
span.champ-brut-nature-3 {font-size: 37px !important; line-height: 1.2 !important;}
span.champ-brut-nature-4 {font-size: 52px !important; line-height: 1 !important; letter-spacing: 2px !important;}

span.champ-brut-premier-1 {font-size: 33px !important; line-height: 1 !important; letter-spacing: 0.5px !important;}
span.champ-brut-premier-2 {font-size: 23px !important; line-height: 1.3 !important; letter-spacing: 0.5px !important;}
span.champ-brut-premier-3 {font-size: 28px !important; line-height: 1.3 !important;}
span.champ-brut-premier-4 {font-size: 40px !important; line-height: 1.2 !important; letter-spacing: 2px !important;}

span.champ-brut-1-en {font-size: 41px !important; line-height: 1.2 !important;}
span.champ-brut-2-en {font-size: 34px !important; line-height: 1.2 !important;}
span.champ-brut-3-en {font-size: 22px !important; line-height: 1.5 !important;}
span.champ-brut-4-en {font-size: 24px !important; line-height: 1.2 !important; letter-spacing: 0.3px !important;}

span.champ-blanc-1-en {font-size: 53px !important; line-height: 1.2 !important;}
span.champ-blanc-2-en {font-size: 38px !important; line-height: 0.7 !important;}
span.champ-blanc-3-en {font-size: 29px !important; line-height: 1.5 !important; letter-spacing: 0.3px !important;}
span.champ-blanc-4-en {font-size: 32px !important; line-height: 0.8 !important;}
span.champ-blanc-5-en {font-size: 20px !important; line-height: 1.5 !important; letter-spacing: 0.1px !important;}

span.champ-rose-1-en {font-size: 37px !important; line-height: 1 !important;}
span.champ-rose-2-en {font-size: 30px !important; line-height: 1 !important;}
span.champ-rose-3-en {font-size: 27px !important; line-height: 1.2 !important; letter-spacing: 0.3px !important;}
span.champ-rose-4-en {font-size: 30px !important; line-height: 1 !important; letter-spacing: 0.4px !important;}

span.champ-brut-nature-1-en {font-size: 30px !important; line-height: 1.2 !important;}
span.champ-brut-nature-2-en {font-size: 70px !important; line-height: 1 !important; letter-spacing: 15px !important;}
span.champ-brut-nature-3-en {font-size: 34px !important; line-height: 1 !important;}
span.champ-brut-nature-4-en {font-size: 40px !important; line-height: 1.2 !important; letter-spacing: 0.5px !important;}

span.champ-brut-premier-1-en {font-size: 28px !important; line-height: 1.2 !important;}
span.champ-brut-premier-2-en {font-size: 68px !important; line-height: 1 !important; letter-spacing: 15px !important;}
span.champ-brut-premier-3-en {font-size: 38px !important; line-height: 1 !important;}
span.champ-brut-premier-4-en {font-size: 31px !important; line-height: 1.2 !important; letter-spacing: 0.5px !important;}

#parallax1.parallax {background-attachment: scroll;}
#parallax2 {}
#food {
	background: url(https://3dd0f4.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/bg-grey.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
.block320 {
	max-width: 80%;
	margin: 0 auto;
	background-color: rgba(255,255,255,0.7)!important;
}
.block-food {
	position: absolute;
	top: -40px;
	left: 42%;
}
.block-food2 {padding-top: 10px;}
.block-food3 {padding-top: 30px;}

/*-----CUSTOM SECTION - TEAM-----*/
#cl-team, #cl-team-small {padding-top: 80px;}

.team-member.col-sm-4:first-child {
	padding-left: 0;
	padding-right: 30px;
}
.team-member.col-sm-4:last-child {
	padding-left: 30px;
	padding-right: 0;
}
#interview .col-sm-12 .wpb_wrapper {padding-left: 15px; padding-right: 15px;}
#interview .col-sm-4 .wpb_wrapper {padding-left: 5px; padding-right: 5px; background: #f7f8f5;}
#interview .col-sm-4 {
	padding-left: 30px;
	padding-right: 30px;
}
#interview .col-sm-4:first-child {
	padding-left: 15px;
	padding-right: 45px;
}
#interview .col-sm-4:last-child {
	padding-left: 45px;
	padding-right: 15px;
}
#interview .cl-team-name.vc_row {margin-top: -30px;}
#interview .cl-team-quote .wpb_content_element .wpb_wrapper {padding-bottom: 20px;}
#interview .cl-team-text .wpb_content_element .wpb_wrapper {padding-bottom: 50px;}

.cl-team-name .wpb_wrapper, .cl-team-job .wpb_wrapper {width: 100%;}
.cl-team-name h3 {
	font-family: 'Futura-Book';
	font-size: 22px;
	margin-bottom: 25px;
}
#cl-team-small .member-info {
	background: #f7f8f5;
	padding-top: 20px;
}
#cl-team-small .social-icon {display: none;}
#cl-team-small .heading-left {
	font-family: 'Futura-Light'!important;
	font-style: normal !important;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: 22px;
}
#cl-team-small .heading-left:before, #cl-team-small .heading-left:after {display: none;}
#cl-team-small h2 {font-size: 30px;}
#cl-team-small .social-icon ul {margin-left: 0;}
#cl-team-small .social-icon ul li a {font-size: 18px;}
#cl-team-small .owl-pagination {
	right: 80px; 
	bottom: 50px;
}
#cl-team-small .owl-nav-3 .owl-buttons .prev, #cl-team-small .owl-nav-3 .owl-buttons .next {
	opacity: 1;
	visibility: initial;
}
#cl-team-small .owl-nav-3 .owl-buttons .prev {left: 0;}
#cl-team-small .owl-nav-3 .owl-buttons .next {right: 0;}


/*-----CUSTOM SECTION - OTHERS-----*/
#legende {
	background: url(https://6934a4.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/couronne-legende.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 150px;
}
#legende h3 {margin-bottom: 50px;}
#legende p {line-height: 2.5em;}


/*-----CONTACT PAGE-----*/
.page-id-1844 #main, .page-id-2136 #main, .page-id-2139 #main, .page-id-2140 #main {padding-bottom : 0;}
#contact {background-position: top right!important;}
#contact .contact-text, #contact .contact-text a {
	color: #FFF !important;
}
#contact .form-control {
	background-color: rgba(255, 255, 255, 0.2);
	border: none;
	color: #FFF!important;
	font-family: 'Gotham-Medium';
}
#contact p.textarea {
	color: #FFF!important;
	font-size: 14px;
	font-family: 'Gotham-Medium';
}
#contact .form-control::-webkit-input-placeholder {
	color: #FFF!important;
	text-transform: uppercase;
}
#contact .form-control::-moz-placeholder {
	color: #FFF!important;
}

.form-control:focus {
	border-color: #6f6f6f;
	-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(255,255,255,.8);
	box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(255,255,255,0.8)
}

.wpcf7-mail-sent-ok {background: white; border-color: #000;}
.wpcf7-validation-errors {background: white; border-color: red !important;}

#contact .btn {font-weight: bold;}


/*--------------------------------------------------------------
	WOOCOMMERCE
--------------------------------------------------------------*/
/*-----CART MENU-----*/
.header-mini-cart .notice-num {
	top: 35px !important;
	padding: 2px 8px;
	}
.header-mini-cart .cart-content .buttons .button {padding: 10px 25px !important;}

.widget_shopping_cart .product_list_widget a:not(.remove):hover, 
.header-mini-cart .product_list_widget a:not(.remove):hover {color: #d0b06c !important;}

/*-----SHOP PAGE-----*/
form.woocommerce-ordering {display: none;}
.shop-product .product-info .product-name a {
	font-family: 'Futura-Book' !important;
	font-size: 16px !important;
	color: #d0b06c !important;
	}
.woocommerce li.product .woocommerce-Price-amount.amount {
    font-size: 14px;
    color: #d0b06c !important;
}
.woocommerce .products .shop-product .product-info .price {
	font-family: 'Futura-Book' !important;
    color: #d0b06c !important;
    font-size: 14px;
    font-style: normal;
    letter-spacing: 0;
    }
.shop-product .overlay .overlay-content .content-inner a:hover {background-color: #d0b06c !important;}
.shop-product .overlay .overlay-content .content-inner a span {
	font-family: 'Futura-Book' !important;
	font-size: 10px;
	}
.woocommerce-message.alert-success {
	color: #FFF;
	background-color: black;
	border: none!important;
	border-radius: 0;
	}
.woocommerce-message.alert-success a {
	color: #FFF;
	text-transform: uppercase;
	border: 1px solid #FFF;
	padding: 5px 10px;
	font-size: 14px;
	}

/*-----PRODUCT PAGE-----*/
.product-template-default.single.single-product #sub-header {display: none;}

.product-details ul.tabs.wc-tabs.nav.custom-tabs.tab-style-2 {display: none;}
.product-details #tab-description.mrg-top-15 {margin-top: 0 !important;}
.product-details h1.product_title.entry-title {
	font-family: 'Futura-Book' !important;
	font-size: 28px !important;
	color: #d0b06c !important;
}
.product_meta {display: none;}
.product-details ul li {list-style: initial !important;}
.woocommerce-product-details__short-description a.btn {margin-top:15px;}

.product-details .woocommerce-product-details__custom-field {margin: 10px 0;}
.product-details .custom-field, table.variations label {
	font-family: 'Futura-Book';
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0 !important;
	line-height: 1.2;
	font-size: 13px;
	}
.product-details span.price {
	font-family: 'Futura-Book' !important;
    color: #d0b06c !important;
    font-weight: 800;
}
.product-details p.price {margin: 15px 0;}
.product-details .price .amount {font-size: 19px;}
.woocommerce.single-product .variations .label {padding-left: 0px;}
.woocommerce.single-product .variations td {
	padding: 0;
	border: none;
	}
	
.related.products h2 {
	text-align: center;
	font-size: 25px;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 20px;
	margin-bottom: 30px;
	}

/*-----DIVERS-----*/
.product-title {
    font-family: 'Futura-Book' !important;
    text-transform: uppercase;
}
.product_list_widget li a:hover .product-title {color: #d0b06c !important;}

.woocommerce-Price-amount.amount {font-family: 'Futura-Book' !important;}

.woocommerce-Button.button {background-color: #d0b06c !important;}

/*-----SIDEBAR-----*/
h4.widget-title {
    border-bottom: 1px solid black;
    padding-bottom: 10px;
}
.textwidget {text-align: center !important;}
.banner-pro, .banner-pro p {padding: 20px;}
.banner-info, .banner-info p {padding: 10px;}
.banner-pro {background-color: #000;}
.banner-info {background: #eee;}
.banner-pro p {color: #FFF !important;}
.banner span {
	text-transform: uppercase; 
	font-weight: 600;
	}
.banner em {font-size: 12px;}
.woocommerce-result-count {display: none;}

/*-----MY ACCOUNT PAGE-----*/
li.woocommerce-MyAccount-navigation-link {
	font-family: 'Futura-Light' !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	list-style: initial !important;
	}
.woocommerce-MyAccount-navigation-link. ul li a {color: black !important;}

.woocommerce-MyAccount-content a.select2-choice {color: black!important;}

.woocommerce-MyAccount-content form input.button {background: #d0b06c !important;}

/*-----CHECKOUT PAGE-----*/
.coupon {display: none;}
.woocommerce-info.alert.alert-style3.alert-notice {font-size: 25px;}
a.showcoupon, .showlogin {color: #d0b06c;}
.woocommerce form .button:not([class*=" style-"]) {;
	font-family: 'Futura-Book';
	font-size: 12px;
	text-transform: uppercase;
	padding: 8px 25px;
	background: #000
    }

.woocommerce-shipping-fields h3#ship-to-different-address label {
	font-family: 'Futura-Light'!important;
	font-weight: 500;
	font-size: 28px;
	}
.woocommerce-billing-fields a.select2-choice, 
.woocommerce-shipping-fields a.select2-choice {color: black!important;}

.woocommerce h3.ls-7 {
    font-family: 'Futura-Light'!important;
    font-weight: 500;
    font-size: 28px;
    letter-spacing: 0!important;
}
small.includes_tax {font-size: 65%;}

/*--------------------------------------------------------------
	PORTFOLIO
--------------------------------------------------------------*/
.folio-info {padding: 0 15px;}
h4.folio-title {
	font-size: 16px;
	line-height: 1.1;
}
.droid-serif-italic {
	font-family: 'Cochin'!important;
	letter-spacing: 0;
	font-weight: 600;
	color: #d0b06c!important;
	font-size: 20px;
}
.portfolio-template-default h3 {margin-top: 50px;}
.portfolio-template-default.single .col-md-11 {width: 100%;}
.portfolio-template-default.single #main ol {margin-left: 0;}

/*--------------------------------------------------------------
	AGE VERIFY
--------------------------------------------------------------*/
/*-----ITRO Popup plugin-----*/
#itro_opaco {
	background-image: url(https://037a6d.claudeassets.com/20190826055957im_/https://charleslegend.com/docs/bg-age-verify.jpg)!important;
	background-repeat: no-repeat!important;
	background-size: contain!important;
	background-position: center top!important;
	background-color: #060902!important;
}
#itro_popup {
	background-color: rgba(255,255,255,0)!important;
	border: none!important;
	color: #FFF !important;
}
#itro_popup p {
	text-align: center;
}
#itro_popup .wpml-ls-legacy-dropdown {margin: 20px auto;}
#itro_popup .wpml-ls-statics-shortcode_actions {background: none;}
#itro_popup .wpml-ls-legacy-list-horizontal .wpml-ls-item {padding: 0 10px;}
#ageEnterButton, #ageLeaveButton {
	border: 1px solid #FFF !important;
	text-transform: uppercase;
	margin: 0 10px;
	padding: 10px 30px;
}
#ageEnterButton:hover, #ageLeaveButton:hover {
	background: #FFF  !important;
	color: #000 !important;
	}

/*-----Age Verify plugin-----*/
#av-overlay-wrap {
	background-image: url(https://97c6dd.claudeassets.com/20190826055957im_/http://charleslegend.com/docs/bg-age-verify.jpg)!important;
	background-repeat: no-repeat!important;
	background-size: contain!important;
	background-position: center top!important;
	background: #060902;
}
#av-overlay {
	background: none!important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.av-logo {
	width: 260px;
	height: 85px;
	background-image: url(https://9a97aa.claudeassets.com/20190826055957im_/http://charleslegend.com/docs/charles-legend-logo-white-big-retina.png)!important;
	background-size: contain;
	background-repeat: no-repeat!important;
	margin: 20px auto 50px;
}
#av-overlay h1, #av-overlay p, #av-overlay label,
#av-overlay input[type="text"], #av-overlay input[type="submit"] {
	text-align: center;
}
#av-overlay h1, #av-overlay .detail p {line-height: 1.2em;}
#av-overlay input[type="text"], #av-overlay input[type="submit"]{color: #000000;}
#av-overlay h1 {
	letter-spacing: 2px !important;
	font-size: 15px;
}
#av-overlay h1, #av-overlay p, #av-overlay label {
	color: #FFF;
}



/*--------------------------------------------------------------
	FOOTER
--------------------------------------------------------------*/
footer .section-2 {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: none;
}
footer .border {color: #FFF!important;}
footer .border:hover {background-color: #7a7c7e!important;}
footer p {
	font-size: 0.7em;
	font-family: 'Gotham-Medium';
}
footer p, footer p a {
	color: #7a7c7e!important;
}
footer p a:hover {
	color: #FFF!important;
}
footer p.font-weight-normal {text-transform: uppercase;}
footer .font-weight-normal {margin-top: 0!important;}


/*--------------------------------------------------------------
	SHORTCODES
--------------------------------------------------------------*/
    
/*-----PAGE LOADER-----*/
.custom-loader {
  color: #999999;
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load6 1.7s infinite ease;
  animation: load6 1.7s infinite ease;
}
@-webkit-keyframes load6 {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}
	5%,95% {box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}
	10%,59% {box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;}
	20% {box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;}
	38% {box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}
}
@keyframes load6 {
	0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}
	5%,95% {box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}
	10%,59% {box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;}
	20% {box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;}
	38% {box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;}
}



/*--------------------------------------------------------------
	RESPONSIVE
--------------------------------------------------------------*/
/*-----DESKTOP-----*/
@media (min-width: 1280px) {
.container {width: 1210px;}
.cl-box-content .container {width: 1150px;}
.cl-box-content .container .vc_column_container {padding: 0 30px;}
}

/*-----PAD-----*/
@media (max-width: 1279px) and(min-width: 768px) {
p.collection-cat {font-size: 14px;}
h3.collection-title {font-size: 20px;}
}

@media (max-width: 1199px) {
body, input, select, textarea, ul, ol, li, p {font-size: 14px;}
.cl-custom-row-1, .cl-custom-row-2, .cl-custom-row-4, .cl-custom-row-5 {padding: 0 25px;}
.cl-custom-row-3 {padding: 0 80px;}
}

@media (max-width: 1024px) {
#home {
	background-image: url(https://058100.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/homepage-mobile.jpg)!important;
	background-position:center center!important;
}
.home #header {margin-top: 20px;}
#home .hero-caption p {display: none;}
}

@media (max-width: 1023px) {
aside.sidebar {width: 33% !important;}
}

/*-----VERTICAL PAD-----*/
@media (min-width: 992px) {
#cl-team-small {display: none;}
a.ubermenu-target.mobile-item {display: none;}
}

@media (max-width: 991px) {
.home #header {padding-top: 0px; margin-top: 0px;}
#header .logo {padding-top: 0px;}
body.header-logo-center-top-transparent #header {position: relative;}
body.header-transparent-light #header {position: relative; top:20px!important;}
#cl-team, #interview {display: none;}
.folio-filter-2 .iso-button {
	display: inline-block;
	width: 30%;
	margin: 2px;
	padding: 0px 10px;
}
}

@media (min-width: 768px) {
.mobile-view {display: none;}
}


/*-----MOBILE-----*/
@media (max-width: 768px) {
.cl-custom-row-1, .cl-custom-row-2,.cl-custom-row-3, .cl-custom-row-4 {
	background: none;
	padding-top: 50px;
	padding-bottom: 50px;
	}
.cl-custom-row-3 {
	padding-left: 25px;
	padding-right: 25px;
}
.img-effect {max-width: 100%;}
}

/*-----SMALL MOBILE-----*/
@media (max-width: 767px) {
#av-overlay {
	margin: 0 auto!important; 
	width: 100%;
	padding: 15px;
	}
.av-logo {
	width: 150px;
	height: 50px;
	background-image: url(https://0ff836.claudeassets.com/20190826055957im_/http://charleslegend.com/docs/charles-legend-logo-white-retina.png)!important;
	margin: 0 auto 20px;
}
header .container {padding: 0 15px;}
.desktop-view {display: none;}
.mobile-justify p {text-align: justify!important;}
#collection-product .cl-column-image-center {height: 600px;}
#collection-product .cl-custom-row-6 {padding-top: 80px;}
#parallax1 {
	background-position: top center !important;
	background-size: 150%;
}
#parallax2 {
	background-image: none!important;
	padding-bottom: 50px;
}
#food {padding-top: 250px;}
.block-food {
	position: absolute;
	top: -120px;
	left: 0;
	right: 0;
}
.block-food {padding-top: 20px;}
#vignes .col-sm-8 {
	margin: 80px 15px !important;
	width: auto;
	padding: 20px!important;
}
.folio-filter-2 .iso-button {width: 50%;}
}

@media (max-width: 700px) {
body.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page .container.sidebar-left {
    display: flex;
    flex-direction: column;
	}
.container.sidebar-left #main {order: 2;}
.container.sidebar-left aside.sidebar {order: 1;}
.container.sidebar-left #main, .container.sidebar-left aside.sidebar {width: 100%!important; padding: 0;}
.woocommerce.archive .content-wrapper {padding-top: 50px;}
#text_icl-2.widget, #woocommerce_recently_viewed_products-2.woocommerce.widget_recently_viewed_products {display: none;}
}

@media (max-width: 480px) {
#av-overlay {}
.home #header {
	background-image: url(https://e7328b.claudeassets.com/20190826055957im_/https://charleslegend.com/wp-content/themes/champagne/images/charles-legend-logo-white-retina.png);
	height: 70px;
}
#decouvrir .wpb_revslider_element .tparrows {display: none;}
span.history {
	font-size: 25px;
	line-height: 20px;
}
#cl-team-small .owl-pagination {
	right: 0;
	left: 0;
	top: -50px;
	bottom: 100%;
}
#cl-team-small .team-style-2 .member-info {padding-bottom: 20px;}
span.champ-brut-1 {font-size: 30px !important; letter-spacing: 0.5px !important;}
span.champ-brut-2 {font-size: 19px !important; letter-spacing: 0.6px !important;}
span.champ-brut-3 {font-size: 30px !important; line-height: 1.2 !important;}
span.champ-brut-4 {font-size: 31px !important; line-height: 1.2 !important;}
span.champ-blanc-1 {font-size: 45px !important; letter-spacing: 0.5px !important;}
span.champ-blanc-2 {font-size: 33px !important;}
span.champ-blanc-3 {font-size: 20px !important;}
span.champ-blanc-4 {font-size: 36px !important;}
span.champ-blanc-5 {font-size: 26px !important; letter-spacing: 0.4px !important;}
span.champ-rose-1 {font-size: 31px !important; letter-spacing: 0.4px !important;}
span.champ-rose-2 {font-size: 19px !important; letter-spacing: 0.4px !important;}
span.champ-rose-3 {font-size: 28px !important; line-height: 1.2 !important;}
span.champ-rose-4 {font-size: 27px !important; line-height: 1 !important; letter-spacing: 0.2px !important;}
span.champ-brut-nature-1 {font-size: 27px !important;}
span.champ-brut-nature-2 {font-size: 19px !important;}
span.champ-brut-nature-3 {font-size: 31px !important;}
span.champ-brut-nature-4 {font-size: 43px !important;letter-spacing: 2px !important;}
span.champ-brut-premier-1 {font-size: 27px !important;}
span.champ-brut-premier-2 {font-size: 19px !important; letter-spacing: 0.5px !important;}
span.champ-brut-premier-3 {font-size: 23px !important;}
span.champ-brut-premier-4 {font-size: 32px !important;}
span.champ-brut-1-en {font-size: 30px !important;}
span.champ-brut-2-en {font-size: 25px !important; }
span.champ-brut-3-en {font-size: 16px !important; letter-spacing: 0.2px !important;}
span.champ-brut-4-en {font-size: 17px !important; letter-spacing: 0.5px !important;}
span.champ-blanc-1-en {font-size: 46px !important;}
span.champ-blanc-2-en {font-size: 33px !important;}
span.champ-blanc-3-en {font-size: 25px !important;}
span.champ-blanc-4-en {font-size: 27px !important; letter-spacing: 0.3px !important;}
span.champ-blanc-5-en {font-size: 17px !important;}
span.champ-rose-1-en {font-size: 31px !important;}
span.champ-rose-2-en {font-size: 25px !important;}
span.champ-rose-3-en {font-size: 22px !important;letter-spacing: 0.5px !important;}
span.champ-rose-4-en {font-size: 25px !important;letter-spacing: 0.2px !important;}
span.champ-brut-nature-1-en {font-size: 28px !important;}
span.champ-brut-nature-2-en {font-size: 72px !important; letter-spacing: 10px !important;}
span.champ-brut-nature-3-en {font-size: 32px !important;}
span.champ-brut-nature-4-en {font-size: 38px !important;}
span.champ-brut-premier-1-en {}
span.champ-brut-premier-2-en {}
span.champ-brut-premier-3-en {}
span.champ-brut-premier-4-en {font-size: 32px !important;}

}

@media (max-width: 320px) {
#av-overlay {max-width: 320px;}
}
/*
     FILE ARCHIVED ON 13:37:05 Feb 09, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:15:33 Jul 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.549
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.043
  esindex: 0.008
  cdx.remote: 83.562
  LoadShardBlock: 144.822 (3)
  PetaboxLoader3.resolve: 301.104 (5)
  PetaboxLoader3.datanode: 193.24 (5)
  load_resource: 434.689 (2)
*/