/* Fonts */
@font-face { font-family: "Avenir"; src: url(fonts/Avenir-Book.eot); }
@font-face { font-family: "Avenir"; src: url(http://:/) format("No-IE-404"), url(fonts/Avenir-Book.svg) format("svg"), url(fonts/Avenir-Book.woff) format("woff"), url(fonts/Avenir-Book.ttf) format("truetype"); }

/*@font-face { font-family: "Avenir"; font-style: italic; src: url(fonts/ProximaNova-RegularItalic.eot); }
@font-face { font-family: "Avenir"; font-style: italic; src: url(http://:/) format("No-IE-404"), url(fonts/ProximaNova-RegularItalic.svg) format("svg"), url(fonts/ProximaNova-RegularItalic.woff) format("woff"), url(fonts/ProximaNova-RegularItalic.ttf) format("truetype"); }

@font-face { font-family: "Avenir"; font-weight: 100; src: url(fonts/ProximaNova-Light.eot); }
@font-face { font-family: "Avenir"; font-weight: 100; src: url(http://:/) format("No-IE-404"), url(fonts/ProximaNova-Light.svg) format("svg"), url(fonts/ProximaNova-Light.woff) format("woff"), url(fonts/ProximaNova-Light.ttf) format("truetype"); }

@font-face { font-family: "Avenir"; font-weight: 100; font-style: italic; src: url(fonts/ProximaNova-LightItalic.eot); }
@font-face { font-family: "Avenir"; font-weight: 100; font-style: italic; src: url(http://:/) format("No-IE-404"), url(fonts/ProximaNova-LightItalic.svg) format("svg"), url(fonts/ProximaNova-LightItalic.woff) format("woff"), url(fonts/ProximaNova-LightItalic.ttf) format("truetype"); }

@font-face { font-family: "Avenir"; font-weight: 500; src: url(fonts/ProximaNova-Semibold.eot); }
@font-face { font-family: "Avenir"; font-weight: 500; src: url(http://:/) format("No-IE-404"), url(fonts/ProximaNova-Semibold.svg) format("svg"), url(fonts/ProximaNova-Semibold.woff) format("woff"), url(fonts/ProximaNova-Semibold.ttf) format("truetype"); }

@font-face { font-family: "Avenir"; font-weight: 500; font-style: italic; src: url(fonts/ProximaNova-SemiboldItalic.eot); }
@font-face { font-family: "Avenir"; font-weight: 500; font-style: italic; src: url(http://:/) format("No-IE-404"), url(fonts/ProximaNova-SemiboldItalic.svg) format("svg"), url(fonts/ProximaNova-SemiboldItalic.woff) format("woff"), url(fonts/ProximaNova-SemiboldItalic.ttf) format("truetype"); } */

@font-face { font-family: "Avenir"; font-weight: bold; src: url(fonts/Avenir-Heavy.eot); }
@font-face { font-family: "Avenir"; font-weight: bold; src: url(http://:/) format("No-IE-404"), url(fonts/Avenir-Heavy.svg) format("svg"), url(fonts/Avenir-Heavy.woff) format("woff"), url(fonts/Avenir-Heavy.ttf) format("truetype"); }

/*@font-face { font-family: "Avenir"; font-weight: 700; font-style: italic; src: url(fonts/ProximaNova-BoldItalic.eot); }
@font-face { font-family: "Avenir"; font-weight: 700; font-style: italic; src: url(http://:/) format("No-IE-404"), url(fonts/ProximaNova-BoldItalic.svg) format("svg"), url(fonts/ProximaNova-BoldItalic.woff) format("woff"), url(fonts/ProximaNova-BoldItalic.ttf) format("truetype"); } */

@font-face { font-family: "Land Rover"; src: url(fonts/LandRoverWeb-Medium.eot); }
@font-face { font-family: "Land Rover"; src: url(http://:/) format("No-IE-404"), url(fonts/LandRoverWeb-Medium.svg) format("svg"), url(fonts/LandRoverWeb-Medium.woff) format("woff"), url(fonts/LandRoverWeb-Medium.ttf) format("truetype"); }

@font-face { font-family: "Land Rover"; font-weight: bold; src: url(fonts/LandRoverWeb-Bold.eot); }
@font-face { font-family: "Land Rover"; font-weight: bold; src: url(http://:/) format("No-IE-404"), url(fonts/LandRoverWeb-Bold.svg) format("svg"), url(fonts/LandRoverWeb-Bold.woff) format("woff"), url(fonts/LandRoverWeb-Bold.ttf) format("truetype"); }

/* Root variables */
:root {
    --primary-color: #005a2b;
    --form-background-color: #f8f9f9;
}

a { color: #0c121c !important; }
#wpadminbar a { color:white!important;}

html, body { font-family: 'Avenir', sans-serif; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
header, footer { background: white; color: inherit; }
header a { font-weight: bold; }
header .navbar a::after { background-color: #0c121c; }
header #contact-information { background: #f8f9f9; }
header #contact-information > div:last-child span { text-transform: none; }
header #contact-information .border { border-color: #0c121c !important; background: #0c121c; color: white !important; }
footer .quickaccess { background: #4a4f55; color: white; }
footer .quickaccess h4 { font-family: 'Avenir', sans-serif;  font-size:9px;}
footer .quickaccess ul {font-weight: 300;}
footer .quickaccess a { color: white !important; font-size:9px;}
footer .terms { border-color: inherit; }
h1, h2, h3 { font-family: 'Land Rover'; }
h1,
.carousel-caption h1 { font-size: 38px; }
h1 { letter-spacing: 4px; }
#navOpener > div:last-child { line-height: 54px; }

.btn.red, .vc_general.vc_btn3.vc_btn3-style-classic, .wpcf7-form .wpcf7-field-group button { background: #0c121c; transition: 0.5s all ease; }
.btn.red a, a.btn, .vc_general.vc_btn3.vc_btn3-style-classic { color: white !important; }
.btn.red:hover, .vc_general.vc_btn3.vc_btn3-style-classic:hover, .wpcf7-form .wpcf7-field-group button:hover { background: transparent !important; color: #0c121c; border: 1px #0c121c solid; }
.btn.red:hover a, a.btn:hover, .vc_general.vc_btn3.vc_btn3-style-classic:hover { color: #0c121c !important; }
.wpcf7-form .wpcf7-field-group button { border: 1px #0c121c solid !important; }
.entry-content strong { font-family: 'Land Rover'; letter-spacing: 2px; }


.arrow:before { background: url(assets/icons/arrow-lr.png) no-repeat; background-size: 6px; display: inline-block;;position: absolute;padding: 10px;margin-top: 6px;}
.arrow > div span { font-weight: normal; font-size:10px; letter-spacing: 2px; }
.arrow > div span:hover { color: #005a2b; }



#carouselHome li { font-family: 'Land Rover'; font-weight: bold; }
.carousel-caption > div { /*background: rgba(255, 255, 255, 0.85);*/ color: #0c121c; }
.carousel-caption > div p { font-family: 'Land Rover'; text-transform: uppercase; }
#carouselHome .carousel-caption > div{color:black;}
#carouselHome .carousel-inner {background-color: #fff !important;}
.ScrollDown{background-color: rgb(12, 18, 28);}

#ready-to-go-bar .container a:hover { color: #005a2b !important; }
#ready-to-go-bar .row p:nth-of-type(1){font-size:16px;}
#ready-to-go-bar .row p:nth-of-type(2){font-size:14px;}

#cpt-grid.ofertas h4{font-size:16px;}
#cpt-grid.ofertas span span{font-size:14px;}

#vehiculos-nuevos .col:first-child > div:first-child{background-image: url(https://dev.hiruu.com/spark44/dws/wp-content/uploads/2019/06/ofertas-discovery_sport.jpg); }
#vehiculos-nuevos .col:nth-of-type(2) > div:first-child{background-image: url(https://dev.hiruu.com/spark44/dws/wp-content/uploads/2019/06/ofertas_discovery.jpg); }
#vehiculos-nuevos .col:nth-of-type(3) > div:first-child{background-image: url(https://dev.hiruu.com/spark44/dws/wp-content/uploads/2019/06/ofertas-rr_evoque.jpg); }
#vehiculos-nuevos .col:nth-of-type(5) > div:first-child{background-image: url(https://dev.hiruu.com/spark44/dws/wp-content/uploads/2019/06/Range-Rover-Sport.jpg); }
#vehiculos-nuevos .col:nth-of-type(6) > div:first-child{background-image: url(https://dev.hiruu.com/spark44/dws/wp-content/uploads/2019/06/Range-Rover-Velar.jpg); }
#vehiculos-nuevos .col:nth-of-type(4) > div:first-child{background-image: url(https://dev.hiruu.com/spark44/dws/wp-content/uploads/2019/06/range-rover-2.jpg); }

#taller .col:first-child > div:first-child{background-image: url(https://dev.hiruu.com/spark44/dws/wp-content/uploads/2019/06/taller-1-lr.jpg); }
#taller .col:last-child > div:first-child{background-image: url(https://dev.hiruu.com/spark44/dws/wp-content/uploads/2019/06/taller-2-lr.jpg); }
#postventa .col:first-child > div:first-child{background-image: url(https://dev.hiruu.com/spark44/dws/wp-content/uploads/2019/06/taller-2-lr.jpg); }
#postventa .col:last-child > div:first-child{background-image: url(https://dev.hiruu.com/spark44/dws/wp-content/uploads/2019/06/taller-1-lr.jpg); }

#servicios .wpb_text_column .wpb_wrapper p:first-child{font-size:16px;} /* titular */
#servicios .wpb_text_column .wpb_wrapper p:last-child{font-size:14px;} /* bodycopy*/

#novedades .wpb_text_column .wpb_wrapper p:first-child{font-size:16px;} /* titular */
#novedades .wpb_text_column .wpb_wrapper p:last-child{font-size:14px;} /* bodycopy*/

#datos-contacto .wpb_wrapper p > strong {font-family: 'Avenir', sans-serif;}
#contact-main p strong{font-family: 'Avenir', sans-serif;line-height:0px;letter-spacing: 0px}

/*article.vehiculos.type-vehiculos{ font-family: 'Land Rover'; font-weight:700; }
article.vehiculos.type-vehiculos .data .big-text { letter-spacing: 1.5px; }
article.vehiculos.type-vehiculos .data div span:first-child { font-size: 14px; }
article.vehiculos.type-vehiculos .data div span:last-child { font-size: 15px; font-family: 'Avenir', sans-serif; }
article.vehiculos.type-vehiculos .data .btn { font-family: 'Avenir'; }
article.vehiculos.type-vehiculos .description, .single-vehiculo-form { font-family: 'Avenir'; } */

#row-vehiculos-nuevos > .wpb_column > .vc_column-inner{padding-top:0;}

article.vehicles .row.model, article.offers .row.model {background-color:#f8f9f9;}
article.vehiculos.type-vehiculos .data div span:last-child { font-size: 14px; font-weight: 300; }
article.vehiculos.type-vehiculos .data .big-text span:first-child { font-family: 'Land Rover'; font-size: 38px; letter-spacing: 2px; }
article.vehiculos.type-vehiculos .data div span:first-child { font-size: 16px; font-family: 'Land Rover'; font-weight: bold; }

.description {background-color:#f8f9f9;}
.description > .col > .row:first-child .col span { border-top: 0px solid;border-bottom: 0px solid; font-family: 'Land Rover'; font-weight: bold; letter-spacing: 2px; font-size: 24px;}
/*.description > .col > .row:last-child div p:first-child { font-family: 'Land Rover'; letter-spacing: 2px; }*/
.description h3{ font-family: 'Land Rover';}
.description ul li{ font-family: 'Land Rover';    
    letter-spacing: 2px;
    font-size: 13px;}

.single-vehiculo-form > .col:first-child p:first-child { font-family: 'Land Rover'; font-weight: bold; font-size:24px}
.single-vehiculo-form > .col:first-child p { font-size: 14px; }
.single-vehiculo-form .form-section label { font-weight: bold; font-family: 'Land Rover'; }
.single-vehiculo-form > .col:last-child {padding:60px 0 0 0;}
.single-vehiculo-form input{padding: 10px 110px;}
.checkbox [type="checkbox"] ~ label:hover:before { border: 2px solid #F8F9F9 !important; }
.checkbox [type="checkbox"]:not(:checked) + label:before, .checkbox [type="checkbox"]:checked + label:before {background: #F8F9F9;}
.checkbox [type="checkbox"]:not(:checked) + label:after, .checkbox [type="checkbox"]:checked + label:after { color: rgb(0, 90, 43); transition: all .2s; }

.single-vehicles .row.model { background: #f8f9f9; }

.headerBlock h1{font-family: 'Land Rover', sans-serif; font-size:38px; letter-spacing: 4px}
.headerBlock.approved{padding: 75px 0 0px!important;}
.headerBlock.approved p{ text-align: center;letter-spacing: 2px;font-size: 24px;line-height:1.2;font-family: 'Land Rover';margin-bottom:15px!important;padding-bottom:35px;}
.headerBlock.approved{background-color: #f8f9f9 !important;}


#datos-contacto{font-size:14px;}

input {background-color: #f8f9f9;}

/* Barra de búsqueda */
#car-filter .btn.red{ font-size: 0.8rem; padding: 15px 35px; border: 1px #0c121c solid; background: white; color: #0c121c; }
#car-filter .btn.red.active{ border: 1px #0c121c  solid; background: #0c121c; color: white; }
#car-filter .btn.red:hover{border: 1px #0c121c solid;background: #0c121c!important;color: white!important;}
/*#car-filter .row:nth-of-type(1){padding-bottom: 30px;padding-top:30px;}*/
#car-filter .row:nth-of-type(2){background: #4a4f54;}
.filter label {color: white; }

/* resultados filtro */
#vehiculos-resultados .info h3{color:#0c121c!important;}
.arrow.centrada div:before {content: ""; background: url(assets/icons/arrow-lr.png) no-repeat; background-size: 6px; display: inline-block;;position: absolute;padding: 10px;margin-top: 2.2px;margin-left: -10px;}
.arrow.centrada > div:hover{ color: #005a2b; }


/* Approved */ 
.approved-desc h2{font-family: 'Proxima Nova', sans-serif;font-size: 20px;text-transform: uppercase;letter-spacing: 0.5em;font-weight: 700;}
.approved-desc h3{text-transform: uppercase;font-weight: 700;margin: 20px 0;}
.approved-desc p, .approved-desc ul li{margin-bottom:15px; font-weight: 400;}

#car-filter.approved-vehicle .row:nth-of-type(1), #row-vehiculos-nuevos #car-filter .row:nth-of-type(1) {
    padding-bottom: 35px;
    padding-top: 35px;
}

/*thank you pages*/
#typ{margin:50px 0;}
#typ h3{ font-size: 27px;letter-spacing: 3px;font-family: 'Avenir', sans-serif;font-weight: normal;text-align: center;}
#typ h4{font-size: 18px;font-weight: 400;text-align: center;margin: 0 auto;margin-top: 25px;margin-bottom: 50px;}
#typ .btn{width: auto;padding: 15px 40px;text-align: center; margin:0 auto; display:block;max-width:350px;font-size: 14px;}

@media (max-width: 767px){ #row-vehiculos-nuevos h1, .row.model h1 {font-size:22px;}}


/**
* Select 2
*/
.select2-container {box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; width: 100%!important; }
.select2-container .select2-selection--single {box-sizing: border-box; cursor: pointer; display: block; height: 45px; user-select: none; -webkit-user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered {display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.select2-container .select2-selection--single .select2-selection__clear {position: relative; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-right: 8px; padding-left: 20px; }
.select2-container .select2-selection--multiple {box-sizing: border-box; cursor: pointer; display: block; min-height: 45px; user-select: none; -webkit-user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered {display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }
.select2-container .select2-search--inline {float: left; }
.select2-container .select2-search--inline .select2-search__field {box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none; }
.select2-dropdown {background-color: white; border: 1px solid #e5e5e5; border-radius: 0px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }
.select2-results {display: block; }
.select2-results__options {list-style: none; margin: 0; padding: 0; }
.select2-results__options::-webkit-scrollbar {width: 8px; }
.select2-results__options::-webkit-scrollbar-track {background: initial; }
.select2-results__options::-webkit-scrollbar-thumb {background: #888; border-radius: 4px; }
.select2-results__options::-webkit-scrollbar-thumb:hover {background: #555; }
.select2-results__option { user-select: none; -webkit-user-select: none; padding: 15px 10px; border-bottom: 1px solid #CCC; color: #333; font: 9px/1 "Avenir",Arial,Helvetica,sans-serif;; text-transform: uppercase; background-color: #FFF; list-style: none; letter-spacing: 3px; white-space: nowrap; text-align: left; cursor: pointer; overflow-x: hidden; text-overflow: ellipsis; -moz-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; -webkit-transition: background-color 0.5s ease; transition: background-color 0.5s ease; }
.select2-results__option[aria-selected] {cursor: pointer; }
.select2-results__option[aria-disabled] { opacity: 0.3; cursor: not-allowed; }
.select2-container--open .select2-dropdown {left: 0; }
.select2-container--open .select2-dropdown--above {border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.select2-container--open .select2-dropdown--below {border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; }
.select2-search--dropdown {display: block; padding: 4px; display:none;}
.select2-search--dropdown .select2-search__field {padding: 4px; width: 100%; box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none; }
.select2-search--dropdown.select2-search--hide {display: none; }
.select2-close-mask {border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); }
.select2-hidden-accessible {border: 0 !important; clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }
.select2-container--default .select2-selection--single {background-color: #0C121C; border: 1px solid #0C121C; border-radius: 0px; text-transform: uppercase;  }
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #fff; line-height: 45px; font-size: 11px;  position: relative; padding-right: 30px;}
.select2-container--default .select2-selection--single .select2-selection__rendered:after {content: none; font-family: 'icons'; color: #fff;  position: absolute; right: 0; top: 0; height: 100%; width: 20px; line-height: 38px;}
.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer; float: right; font-weight: bold; }
.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #999; }
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }
/*.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }*/
.select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee; cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {background-color: transparent; border: 1px solid #fff; border-radius: 0px; cursor: text; color: #fff }
.select2-container--default .select2-selection--multiple .select2-selection__rendered {box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; text-transform: uppercase; padding-right: 30px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered:after {content: '\002B'; position: absolute; right: 0; top: 0; height: 100%; width: 25px; font-family: 'Times New Roman'; font-size: 29px; line-height: 38px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {list-style: none; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color: #999; margin-top: 5px; float: left; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { height: 28px; padding: 8px 23px 10px 8px; margin: 4px 4px 0px 0px; border: none; border-radius: 0; color: #333; background: #eeeeee; font-size: 11px; line-height:1; text-transform: uppercase; position: relative; float: left; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #333; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; position: absolute; right: 0; top:0; font-size: 20px; line-height: 26px; font-weight: 200; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333; }
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple { outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee; cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 0; border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #e5e5e5;  }
.select2-container--default .select2-search--inline .select2-search__field {background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; color: #FFF; font: 10px "Avenir",Arial,Helvetica,sans-serif; text-transform: uppercase; height: 28px; width: 100%!important; line-height: 16px; }
.select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder {color: #fff;}
.select2-container--default .select2-search--inline .select2-search__field::-ms-input-placeholder { color: #fff;}
.select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder { color: #fff;}
.select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder {color: #fff;}

.select2-container--default .select2-results > .select2-results__options {max-height: 200px; overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {padding: 0; }
.select2-container--default .select2-results__option[aria-selected=true] {background-color: #f0f0f0; color: #333;}
.select2-container--default .select2-results__option .select2-results__option {padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left: 0; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em; padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -2em; padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -3em; padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -4em; padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -5em; padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #f0f0f0;  }
.select2-container--default .select2-results__group {cursor: default; display: block; padding: 6px; }

div.cc-theme-edgeless .cc-btn { color:white!important;background-color:black !important;}
div.cc-theme-edgeless .cc-btn:hover {background-color:transparent !important;color:black!important;border:1px solid black;}

.ignitebar>li .target-link>a, .ignitebar>li .target-link>span {color: #FFF!important;}				        

/* Gallery */
.galleria-theme-classic .galleria-fullscreen, .galleria-theme-classic .galleria-popout { background-color: #0c121c; }
.galleria-theme-classic .galleria-counter { background: #0c121c; }
.galleria-theme-classic .galleria-image-nav-left::before, .galleria-theme-classic .galleria-image-nav-right::before { background: #0c121c; }