/* DOCUMENT INFORMATION
	- Document: Layout CSS
	- Client:   Roller Skates
	- Author:   Helter   
*/

/* CSS DIRECTORY
	1. =GLOBAL
	2. =PRIMARY
	3. =HEADER
	4. =GENERAL STYLES
	5. =WOOCOMMERCE
	6. =FOOTER
*/

/* === GLOBAL SETTINGS === */

* {padding: 0; margin: 0;}
@-webkit-viewport {width: device-width;}
@-moz-viewport {width: device-width;}
@-ms-viewport {width: device-width;}
@-o-viewport {width: device-width;}
@viewport {width: device-width;}
@-moz-document url-prefix() {html{overflow-x: hidden;}} 
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
/*la classe sotto è per ridurre il logo nell'header del mobile*/
.responsive-menu-pro-header-box img {max-width: 80px !important;}

/* === PRIMARY === */

body {background-color: #fff !important;}
.bodywrapper {background-color: #fafafa;}
img.displayed {display: block; margin-left: auto; margin-right: auto;}
img {height: auto;max-width: 100%;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 0 !important;}
a {color: #000;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;font-family: 'Roboto';font-weight: regular;}
a:hover, a:focus {color: #0793bc; text-decoration: none;}
.band-home {padding:100px 0}
.grecaptcha-badge { visibility: hidden; }

/* === HEADER === */

.headwrapper {background-color: #fff; padding: 20px 0;}
#logo-container h1 {padding: 0; margin: 0;}
.ultimatum-menu .nav-holder .navigation > li > a {font-family: 'Oswald', sans-serif; text-transform: uppercase; letter-spacing: 1px; font-size: 15px; color: #000; line-height: 42px; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.ultimatum-menu .nav-holder .navigation > li > a:hover {color: #0793bc; text-decoration: none;}
#thsp-sticky-header-inner {max-width: 1140px; margin: 0 auto !important;}
#thsp-sticky-header li a {font-family: 'Oswald', sans-serif; text-transform: uppercase; letter-spacing: 1px; font-size: 15px; color: #000; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
#thsp-sticky-header li a:hover {color: #0793bc; text-decoration: none;}
#thsp-sticky-header-menu li {display: inline-block;font-size: 12px;margin: 0 0 0 2em !important;}
.menu-item-551 {background-color: #fffbc7;border-top: 2px solid #000; border-right: 2px solid #000; border-left: 2px solid #000;border-bottom: 2px solid #000;color: #000;font-family: "League Gothic";font-size: 18px;font-style: italic;font-weight: 300;letter-spacing: 2px;padding: 8px 15px;text-transform: uppercase;transition: all 0.5s ease 0s;}
.menu-item-552 {background-color: #fffbc7;border-bottom: 2px solid #000; border-right: 2px solid #000; border-left: 2px solid #000;color: #000;font-family: "League Gothic";font-size: 18px;font-style: italic;font-weight: 300;letter-spacing: 2px;padding: 8px 15px;text-transform: uppercase;transition: all 0.5s ease 0s;}
.menu-item-553 {background-color: #fffbc7;border-bottom: 2px solid #000; border-right: 2px solid #000; border-left: 2px solid #000;color: #000;font-family: "League Gothic";font-size: 18px;font-style: italic;font-weight: 300;letter-spacing: 2px;padding: 8px 15px;text-transform: uppercase;transition: all 0.5s ease 0s;}

.menu-item-724 {background-color: #fffbc7;border-top: 2px solid #000; border-right: 2px solid #000; border-left: 2px solid #000;color: #000;font-family: "League Gothic";font-size: 18px;font-style: italic;font-weight: 300;letter-spacing: 2px;padding: 8px 15px;text-transform: uppercase;transition: all 0.5s ease 0s;}

/* === GENERAL STYLES === */

/* --- TYPOGRAPHY --- */
h1 {font-family: 'League Gothic'; font-style: italic; text-transform: uppercase; letter-spacing: 2px; font-size: 60px;line-height:60px;}
h3 {font-family: 'League Gothic'; font-style: italic; text-transform: uppercase; letter-spacing: 2px; font-size: 20px;}
h4 {font-family: 'Roboto';font-weight: 500; text-transform: uppercase; font-size: 22px; letter-spacing: 0.5px; margin-bottom: 0; margin-top: 20px;}
h6 {font-family: 'Roboto';font-weight: 500;letter-spacing: 0.5px; font-size: 16px; margin-top: 0;margin-bottom: 25px;}
p {font-family: 'Roboto';font-weight: normal;
letter-spacing: 0.5px; color: #4b4a4b; font-size: 14px;
line-height: 22px !important;}
blockquote {border-left: 0 !important;}
blockquote > p {border-left: 0 !important; font-size: 22px !important; text-align: center; margin-top: -20px;}
.band {margin: -100px 0 20px 0;}
.band-shortcut {padding-bottom: 70px;}
.band-parallax {padding: 50px 0 70px 0;}
.band-standard {padding: 35px 0;}
.band-video {padding: 50px 0 100px;}
.band-inner {padding-bottom: 35px;}
.mw-1100 {max-width: 1140px; margin: 0 auto !important;}
.mw-900 {max-width: 900px; margin: 0 auto !important;}

.shorcut-home {border: 2px solid #000; padding-bottom: 0; max-height: 335px;}
.shortcut-home-big {border: 2px solid #000; background-color: #fff; padding: 25px 35px;}

.border-top-black {border-top: 1px solid #000; margin-top: -10px;}
.overflow {overflow: visible;}

.mb-24{margin-bottom: -24px !important;}

span.wpcf7-list-item {display: inline-block;margin: 0 10px 0 0;}
ul > li.li1 {list-style-type:square; list-style-position:inside; margin:5px 0; font-family: 'Roboto';font-weight: normal;font-size:16px;}

.nav-holder ul li ul li>a {font-weight: 500 !important;font-size: 14px !important;letter-spacing: 0 !important;}

/* --- BUTTON --- */
a.button-mini-yellow {font-family: 'League Gothic'; text-transform: uppercase; border: 2px solid #000; font-style: italic; color: #000; padding:10px 15px 9px 15px; font-size: 18px; background-color: #fffbc7; font-weight: 300; letter-spacing: 2px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
a.button-mini-yellow:hover {text-decoration: none; background: rgb(255, 251, 199); background: rgba(255, 251, 199, 0.90);}
a.button-mini-yellow-02 {font-family: 'League Gothic'; text-transform: uppercase; border: 2px solid #000; font-style: italic; color: #000; padding: 10px 15px 9px 15px; font-size: 18px; background-color: #fffbc7; font-weight: 300; letter-spacing: 2px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s; float: right;}
a.button-mini-yellow-02:hover {text-decoration: none; background: rgb(255, 251, 199); background: rgba(255, 251, 199, 0.90); }	
a.button-mini-yellow-03 {font-family: 'League Gothic'; text-transform: uppercase; border: 2px solid #000; font-style: italic; color: #000; padding: 10px 15px 9px 15px; font-size: 18px; background-color: #fffbc7; font-weight: 300; letter-spacing: 2px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s; }
a.button-mini-yellow-03:hover {text-decoration: none; background: rgb(255, 251, 199); background: rgba(255, 251, 199, 0.80); }		
	

/* == SLIDER REVOLUTION == */

.tp-caption.Gym-Display, .Gym-Display{font-family: 'League Gothic' !important; color: #fff !important; font-weight: 300 !important;}
#slide-1-layer-4 > div{font-family: 'League Gothic' !important; font-size: 20px ;cursor: pointer !important;}
#slide-2-layer-3 > div{font-family: 'League Gothic' !important; font-size: 20px ;cursor: pointer !important;}

/* === WOOCOMMERCE === */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-family: 'League Gothic'; text-transform: uppercase; border: 2px solid #000; font-style: italic; color: #000; padding: 15px; font-size: 18px; background-color: #fffbc7; font-weight: 300; letter-spacing: 2px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s; border-radius:0; display: block; width: 100%; text-align: center !important; margin-top: 25px;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {text-decoration: none; background: rgb(255, 251, 199); background: rgba(255, 251, 199, 0.60); text-align: center !important; color: #000;}	
.woocommerce ul.products li.product h3 {font-size: 28px;margin: 0 0 -10px 0 ;padding: 0;text-align: center; line-height: 27px;}
.woocommerce ul.products li.product a img {border: 1px solid #ececec;}
.woocommerce .related ul li.product.one_third, .woocommerce .related ul.products li.product.one_third, .woocommerce .upsells.products ul li.product.one_third, .woocommerce .upsells.products ul.products li.product.one_third, .woocommerce-page .related ul li.product.one_third, .woocommerce-page .related ul.products li.product.one_third, .woocommerce-page .upsells.products ul li.product.one_third, .woocommerce-page .upsells.products ul.products li.product.one_third, .woocommerce .cart-collaterals .cross-sells ul.products li.one_third, .woocommerce-page .cart-collaterals .cross-sells ul.products li.one_third, .woocommerce ul.products li.product.one_third, .woocommerce-page ul.products li.product.one_third {padding: 20px; border: 2px solid #000;background-color: #fafafa; padding: 20px !important;text-align: center;font-family: 'Roboto';font-weight: normal;color: #ccc;}

/*Bordo riga per i 4 prodotti in una riga*/

.woocommerce .related ul li.product.one_fourth, .woocommerce .related ul.products li.product.one_fourth, .woocommerce .upsells.products ul li.product.one_fourth, .woocommerce .upsells.products ul.products li.product.one_fourth, .woocommerce-page .related ul li.product.one_fourth, .woocommerce-page .related ul.products li.product.one_fourth, .woocommerce-page .upsells.products ul li.product.one_fourth, .woocommerce-page .upsells.products ul.products li.product.one_fourth, .woocommerce .cart-collaterals .cross-sells ul.products li.one_fourth, .woocommerce-page .cart-collaterals .cross-sells ul.products li.one_fourth, .woocommerce ul.products li.product.one_fourth, .woocommerce-page ul.products li.product.one_fourth
{padding: 20px; border: 2px solid #000;background-color: #fafafa; padding: 20px !important;
text-align: center;font-family: 'Roboto';font-weight: normal;color: #ccc;}
#breadcrumbs {border-bottom: 1px solid #ededed;font-size: 13px;letter-spacing: 1px;margin-bottom: 30px;padding: 35px 0 5px;text-align: left;text-transform: uppercase;}
.product_meta {display: none;}
.woocommerce div.product .product_title {color: #0793bc;}
.attribute-label {font-family: 'Oswald', sans-serif; text-transform: uppercase; letter-spacing: 1px; font-size: 18px; display: block;}

h2.woocommerce-loop-product__title {text-transform: uppercase; letter-spacing: 1px; display: block;
	font: italic 25px 'League Gothic' !important;
}

.woocommerce ul.products li.product .button {
    margin-top: 0;
}

.single-product-container {background-color: red;}
.attribute-value {font-family: 'Roboto';font-weight: normal; font-size: 14px; letter-spacing: 1px;}
ul.custom-attributes {list-style-type: none;}

/* ==CONTACT== */
.contact-box {padding: 80px 40px;}
#wpgmza_map {margin-top: -35px !important;}

/*contact form*/
.band-contact {padding: 0 0 20px 0 ; margin-bottom: 35px;}

#wpcf7-f455-p292-o1, #wpcf7-f713-p695-o1 {
background-color: rgba(255, 255, 255, 1);
margin-left: auto;
margin-right: auto;
margin-top: 20px;
max-width: 700px;
padding: 50px 30px 30px;
}

.row-1200 {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1200px;
}

.wpcf7-form {
    background-color: #fff;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px;
    max-width: 700px;
    padding: 15px 30px 0px;
    width: 100%;
    border: 2px solid #000;
}

.title-cf7 {background-color: #fff;display: block;margin-left: auto;margin-right: auto;margin-top: 20px;max-width: 700px;padding: 6px 30px 30px;width: 100%;}
.wpcf7-form-control.wpcf7-submit {background-color: #fffbc7;border: 2px solid #000;color: #000;font-family: "League Gothic";font-size: 18px;font-style: italic;font-weight: 300;letter-spacing: 2px;padding: 8px 15px;text-transform: uppercase;transition: all 0.5s ease 0s;max-width: 50%;float:  right;margin-top: 10px;}
label {display: block !important;font-weight: 400;margin-bottom: 8px;max-width: 100%;font-family: 'Roboto';font-weight: normal;}
.wpcf7-form-control.wpcf7-textarea {border: 1px solid #cccccc;}
.wpcf7-form-control-wrap.acceptance-591 {float: left;}
.wpcf7-form-control.wpcf7-acceptance {
    margin-right: -5px;
    margin-left: 0px;
}
div.wpcf7-response-output {margin: 4em 0 1em;font-family: 'Roboto';font-weight: 500;
letter-spacing: 0.5px;color: #4b4a4b;font-size: 16px;}
.woocommerce .woocommerce-breadcrumb {
	display: none;
}
/*== PRODOTTI ==*/

.header-product{background: url("https://www.rollerskatesitalia.com/video/roller-azienda2.jpg") no-repeat fixed;}
.woocommerce-result-count {display: none;}
select {display: none;}
.page-title {display: none;}
.products {margin-top: 60px !important;}
.related.products {clear: both; padding-top: 20px;}
.attachment-shop_thumbnail.size-shop_thumbnail {max-width: 100%;}
.related.products > h2{font-family: 'League Gothic'; font-style: italic; text-transform: uppercase; letter-spacing: 2px; font-size: 60px; margin-bottom: -40px;}
.woocommerce div.product {
    margin-bottom: 0;
    margin-top: 60px;
    position: relative;
}

.yith_magnifier_gallery li {
    display: block;
    float: left;
    margin-right: 20px;
    position: relative;
    width: 100px !important;
}

.wrapper-shop
    {margin: 0 auto !important;
        height:100%;
		width: 1240px;
        position:relative;
        background-color:#fff;}
      
.sidebar-woocommerce
    {padding: 35px 0 !important;
        top:0px;
        left:0px;
        bottom:0px;
        position:absolute;
        background-color:#fafafa;
        min-height: 500px;}

button, html input[type="button"], input[type="reset"], input[type="submit"]{
	background-color: #fffbc7;
    border: 2px solid #000;
    border-radius: 0;
    color: #000;
    display: block;
    font-family: "League Gothic";
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    letter-spacing: 2px;
    margin-top: 10px;
    padding: 0px 15px;
    text-align: center !important;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    width: 100%;
	
}    

.widget_yith_wc_category_accordion ul li{
	color: #4b4a4b !important;
    font-family: "League Gothic";
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 2px;
    list-style: outside none none;
    text-transform: uppercase;	
}


.screen-reader-text{display: none !important;}

.widget.woocommerce.widget_product_search.inner-container {padding-top: 47px;}

.summary.entry-summary > h1 {
    font-family: "League Gothic";
    font-size: 55px;
    font-style: italic;
    letter-spacing: 2px;
    line-height: 50px;
    text-transform: uppercase;
}

.widget_yith_wc_category_accordion ul {
    padding-left: 0px;
}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget > li {
    border-bottom: 1px solid #C8C8C8;
}

.widget_yith_wc_category_accordion ul.children li::before {
    content: "»";
    display: inline-block;
    margin-left: 20px !important;
    margin-right: 5px;
}

.mt25{margin-top: 25px;}

/*tabella Gommini*/

table {width: 100%;}
tr {display: inline;}

.tg  {border-collapse:collapse;border-spacing:0;}
.tg td {
    border-bottom: 1px solid #c3c3c3;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    font-size: 14px;
    padding: 10px 5px;
}
.tg th{background-color: #fffbc7;
    border: 2px solid #000;
    border-radius: 0;
    color: #000;
    display: block;
    font-family: "League Gothic";
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    letter-spacing: 2px;
    padding: 8px 15px;
    text-align: center !important;
    text-transform: uppercase;
    width: 100%;}
    
.tg .tg-yw4l {
    display: block;
    vertical-align: top;
    width: 100%;
}
.white-gray-table{background-color:#f9f9f9;}

.pink{color: #FFC0CB; margin-bottom: 10px;}
.blu{color: #02a8f9; margin-bottom: 10px;}
.blu-scuro{color: #0244f9; margin-bottom: 10px;}
.yellow{color: #ffc912; margin-bottom: 10px;}
.red{color: #e50000;margin-bottom: 10px;}
.black{color: #000; margin-bottom:10px;}
.green{color: #008000;margin-bottom:10px;}
.ice{color:#a6a6a6; margin-bottom: 10px;}
.water{color: #80deea;margin-bottom:10px;}
.cedro{color: #43b220; margin-bottom: 10px;}
.plum {color:#80396a; margin-bottom: 10px;}

.text-tables {font-family: 'Roboto';font-size: 14px;letter-spacing: 0.5px;margin-top: -12px;}


/*==BREADCRUMBS==*/
.breadcrumb {
    background-color: #fafafa;
    border-radius: 0;
    list-style: outside none none;
    margin-bottom: -20px;
    font-family: 'League Gothic';
    color: #4b4a4b !important;
    font-size: 14px;
    letter-spacing: 2px;
    font-weight: 300;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
    padding: 30px 0 40px 0;
    
}

.parallax-prodotti {background: url(https://www.roller-mania.it/staging/wp-content/uploads/2016/12/rollerskates-parallax-prodotti.jpg) no-repeat fixed; padding: 50px 0;}

.widget.widget_yith_wc_category_accordion.inner-container {
    padding-top: 15px; margin-bottom: 60px;
}

.ywcca_widget_title {
    margin-bottom: 0;
}

.col-md-9 {
    padding-right: 50px;
    width: 75%;
}

/* === FOOTER === */
footer {background: url(https://www.rollerskatesitalia.com/admin/wp-content/uploads/2016/11/footer-background.jpg) no-repeat fixed; background-size: cover !important; padding-top: 35px;}
.footwrapper h4 {font-family: 'League Gothic'; font-style: italic; text-transform: uppercase; letter-spacing: 3px; font-size: 24px; color: #e2f5fa; margin-bottom: 10px;}
ul.footer-list li {font-family: 'Roboto';font-weight: 500;text-transform: uppercase; color: #e2f5fa; margin-bottom: 5px;letter-spacing:0.5px}
.footer-data {background: transparent; background: transparent; padding: 35px 0; margin-top: 35px;font-family: 'Roboto';font-weight: 500;text-transform: uppercase; color: #e2f5fa;letter-spacing:0.5px; text-align: center;}
a.footer-link {color: #e2f5fa;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
a.footer-link:hover {text-decoration: none; color: #fff;}
.footer-list a {color: #e2f5fa;}
.footer-contatti {color: #e2f5fa;}

span.wpcf7-form-control-wrap.quiz-235 {
	margin-bottom: 25px;
}

.cf-privacy {
    margin-bottom: 10px;
    margin-top: 10px;
}


/*==== MOBILE ====*/

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-textarea {border: 1px solid #ccc;}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
}

@media screen and (max-width: 768px) {	

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-quiz {
    border: 1px solid #ccc;
}
.mobile-lh55{line-height:55px}
.mobile-lh0{line-height:0px}


.mpt80{padding-top: 80px;}



.wrapper-shop {
    margin: 0 auto !important;
    height: 100%;
    width: 100%;
    position: relative;
    background-color: #fff;
}
.sidebar-prodotti {
	display: none;
}

.col-md-9 {
    padding-right: 20px;
    width: 100%;
    padding-left: 20px;
}

.mob-center{
    padding-right: 20px;
    width: 100%;
    padding-left: 20px;
}



/*=Logo=*/
.headwrapper {background-color: #fff;padding: 14px 0 5px 0 !important;}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block;max-width: 70%;height: auto;margin-right: auto; padding-bottom: 10px;}

.shortcut-home-big {border: 2px solid #000;background-color: #fff;padding: 25px 35px;display: block;margin-left: 25px ;margin-right: 25px;text-align: center;}

/*menù mobile*/
.ultimatum-menu .nav-holder .navigation > li > a {font-family: 'Oswald', sans-serif;text-transform: uppercase;letter-spacing: 2px;font-size: 12px;color: #000;line-height: 42px;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;}
.nav-holder ul li {float: left;padding: 0 3px 0 0;margin: 0;position: relative;}
.headwrapper {background-color: #fff;padding: 20px 0 5px 0;}
.nav-holder .navigation>li>a {padding: 0 9px;}

/*RESPONSIVE MENÙ*/

button#responsive-menu-pro-button {width: 45px;height: 45px;background: #fffbc7;position: fixed;top: 18px;right: 5%;border: 2px solid black;}

#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item .responsive-menu-pro-item-link {font-size: 20px;
    letter-spacing: 1px;
    font-family: "Oswald",sans-serif;
    text-transform: uppercase;}

/*=home mobile=*/

.shortcut-home-big {border: 2px solid #000;background-color: #fff;padding: 25px 35px;display: block;margin-left: 25px ;margin-right: 25px;text-align: center; margin-top:20px}

.vc_column_container>.vc_column-inner {box-sizing: border-box;padding-left: 15px;padding-right: 15px;width: 100%;text-align: center;}

.footer-data {background: rgba(0, 57, 75, 0.80);padding: 35px 0;margin-top: 35px;font-family: 'Roboto';font-weight: 500;text-transform: uppercase;color: #e2f5fa;letter-spacing: 1px;text-align: center;margin: auto;}

img.aligncenter, .wp-caption.aligncenter {display: block;margin: 2px auto !important;text-align: center;padding-bottom: 25px;}

/*= Pagina Azienda =*/

.band-parallax {padding: 3px 0 32px 0;}

.upb_video-bg, .vcpb-default, .vcpb-fix {
	background-image: url("https://www.roller-mania.it/staging/wp-content/uploads/2016/12/roller-mania-home-screen-mobile.jpg");     background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/*= Pagina Contatti =*/

.contact-box {
    padding: 10px 0 40px 0;
}

}/*===========FINE QUERY MOBILE============*/

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-textarea {
    padding: 10px;
    width: 100%;
}

/*====== cookie bar ===========*/

.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    text-shadow: none;
    background: #fffbc7 !important;
    color: #000 !important;
    border: 2px solid #000;
    border-radius:0px;
    box-shadow:none;
    font-family: "League Gothic";
    font-family: "League Gothic";
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    letter-spacing: 2px;
    
}

#cookie-law-info-bar {
    border: 0 none;
    font-size: 10pt;
    margin: 0 auto;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 9999;
    background: #0090ba !important;
}

#cookie-law-info-bar span {
    color: #fff;
    vertical-align: middle;
}

