<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*** Add here all your css customizations ***/

.vrcdivsearchmodule .vrcsfentrysubmit .vrcsearch {
    background: #41baae !important;
    border: 0px solid #d8b139;
}

.car_options table img {
    margin: 0 5px 0 0;
    min-width: 70px;
}

.table th, .table td {
    padding: 0.75rem;
    vertical-align: middle;
}

.vrc-tableopt-tr-descr td {
    border-top: none;
    padding-top: 5px;
}

.h-search .moduletable {
    width: auto;
}

.fx-menu-slide #mainmenu .l-inline {
    margin: 0;
} 

#contain-slider-fullscreen .vikwallimage-scroll {
    padding: 300px 0 160px;
}

#headt-part .fx-menu-slide {
    background: #41baae;
}

.vrcmodcarsgridview a {
    background: #f0c540;
    border: none;
}

.vrcmodcarsgridview a:hover {
    background: #41baae;
}

.vrcmodcarsgridhorizontal {
    text-align: center;
}

#module-box2 {
    background: url(/templates/e4jadventures/images/bg-quadrado-white.png);
}

/*.cnt-main-part #cnt-container {
    width: 1280px;
    margin: 1px auto;
}*/

#cnt-container {
    margin: 0px auto !important;
}

#main {
    background: transparent;
}

.sobre {
    text-align: center;
}

.moduletable &gt; h3 {
    text-align: center;
    color: #41baae;
    font-size: 23px;
}    

#slideadv .moduletable h3 {
    margin-top: 0px;
    text-align: center;
    text-transform: uppercase;
}

.vikcs-slider .slide-text {
    left: 0;
    top: 33%;
}

.vrcdivsearchmodule .vrcsfentrycont #vrcmodselph select, .vrcdivsearchmodule .vrcsfentrycont #vrcmodselpm select, .vrcdivsearchmodule .vrcsfentrycont #vrcmodseldh select, .vrcdivsearchmodule .vrcsfentrycont #vrcmodseldm select, .vrcdivsearchmodule .vrcsfentryselect select {
    border: 2px solid #41baae !important;
}
.ui-datepicker .ui-datepicker-title {
    font-weight: 600;
    color: #41baae;
}

.vrcdivsearchmodule .vrcsfentrycont #vrcmodselph, .vrcdivsearchmodule .vrcsfentrycont #vrcmodselpm, .vrcdivsearchmodule .vrcsfentrycont #vrcmodseldh, .vrcdivsearchmodule .vrcsfentrycont #vrcmodseldm {
    margin-top: 0px;
}

.vikcstsld-arrow path {
    fill: #41baae;
}

.vikicons-item-icoelem {
    color: #41baae;
}

#headt-part .menumob-btn-inner {
    background-color: rgba(0,0,0,0);
}

#upfooter h3 {
    text-align: center;
    color: #fff;
}

#module-box2 h3 {
    color: #41baae;
    text-align: center;
    text-transform: uppercase;
}

#module-box2 .moduletable {
    margin: 5px 0px;
    padding: 30px 0px;
}

.icons-style2 .vikicons-item-text h3 {
    margin-top: 10px;
}

.carsearch-two .moduletable {
    background: rgba(240, 197, 64, 0.8);
    border-radius: 2px;
}

.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate {
    color: #41baae;
}

#upfooter {
    background: url(/templates/e4jadventures/images/bg-quadrado-black.png);
}

#tbar-right .vikicons-item-icoelem {
    color: #fff;
}

.upmenu-content .moduletable:last-child {
    margin: 2px 0;
}

.menu-splitted #mainmenu &gt; nav &gt; div {
    margin-top: 5px;
}

.head-slider-disabled, .head-slider-enabled .logomenupart.fx-menu-slide {
    background: #41baae;
}

.fx-menu-slide {
    background: #41baae;
    border-bottom: 1px solid #41baae;
}

.grid-container-seguros {
  display: grid;
  grid-template-columns: auto auto auto;
  padding: 0px;
}

.grid-item-seguros {
  padding: 7px;
  font-size: 30px;
  text-align: center;
}

.grid-item-seguros img:hover {
    width: 105% !important;
    max-width: 120%;
    margin-left: -3%;
    text-align: center;
    height: 105%;
    margin-bottom: -5%;
}

.grid-container-extras {
  display: grid;
  grid-template-columns: auto auto auto auto auto auto;
  padding: 0px;
}

.grid-item-extras {
  padding: 7px;
  font-size: 30px;
  text-align: center;
  font-size: 12px;
}

.vrcdivsearch &gt; form &gt; div {
    display: inline-flex;
}

.vrc-cdetails-cgroup .vrclistcarname {
    color: #f0c540;
    font-size: 36px;
}

.vrcdivsearch .vrcsfentrycont {
    margin: 19px 0 10px 0;
    width: auto;
}

.vrc-searchf-section-dropoff, .vrc-searchf-section-pickup {
    margin-top: -18px;
    display: inline-flex;
}

.vrcdivsearch .vrcsfentrycont label {
    display: block;
    flex-basis: 100%;
    margin: 0 5px 3px 0;
}

.vrcdivsearch .vrcsfentrycont label {
    font-size: .7em;
}

.vrcstepsbarcont .vrc-stepbar &gt; li &gt; *:before {
    width: 20px;
    height: 20px;
}

.vrc-cdetails-infocar {
    font-size: 14px;
    background: #fff;
}

#main-box .vrcdivsearch {
    margin-bottom: 100px;
}

.vrc-car-carats, .vrc-showprc-car-carats {
    margin-top: 15px;
    margin-bottom: 20px;
}

.vrc-reqinfo-opener {
    background: #f0c540;
    border: 1px solid #d8b139;
    font-size: 0.8em;
    text-transform: uppercase;
}

#tbar-upmenu select, #tbar-upmenu .upmenu-content {
    color: #fff;
    font-size: 0.95em;
    line-height: 1.4;
}

.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate {
    padding: 0 12px;
    border-radius: 0;
}

.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate {
    padding: 0 6px;
    border-radius: 0;
    /*min-width: 115px;*/
}

.prc-top {
    padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0px;
}



@media screen and (max-width: 1024px) {
.h-search .moduletable, .v-search .moduletable {
    float: none !important;
}
}

@media only screen and (max-width: 950px) {
  .grid-container-seguros {
    display: block;
}

.column {
    width: 32% !important;
}    
}

#tbar-right .vikicons-container .container {
    padding-right: 0px;
    padding-left: 0px;
}

@media screen and (max-width: 715px) {
#tbar-right .vikicons-item {
    width: 25px;
    float: none;
    padding-right: 0px;
}
}

@media screen and (max-width: 600px) {
header {
    max-height: 690px;
}
}

@media screen and (max-width: 550px) {
#tbar-logo {
    max-width: 70%;
    margin-left: 0;
    padding: 10px 0px 0;
}

.nomobile {
    display: none;
}

.h-search .moduletable {
    width: 100%;
    padding: 25px 10px 10px;
}
.vrcdivsearch &gt; form &gt; div {
    display: inline-block;
    vertical-align: top;
}
#slideadv .moduletable h3 {
    margin-bottom: 0px;
    font-size: 24px;
}
.vrcdivsearchmodule .vrcsfentrycont #vrcmodselph select, .vrcdivsearchmodule .vrcsfentrycont #vrcmodselpm select, .vrcdivsearchmodule .vrcsfentrycont #vrcmodseldh select, .vrcdivsearchmodule .vrcsfentrycont #vrcmodseldm select, .vrcdivsearchmodule .vrcsfentryselect select {
    border: 2px solid #41baae !important;
    padding: 0 4px;
}
.vrcdivsearchmodule .vrcsfentrycont &gt; div &gt; label, .vrcdivsearch .vrcsfentrycont label {
    font-size: .7em;
}
#tbar-right &gt; div &gt; div:nth-child(3) {
    width: 30px;
}
#tbar-logo img {
    max-width: 80%;
}
.menu-splitted {
    padding: 2px 0 0px;
}
#menumob-btn.menuresp-on {
    margin: 4px 15px 10px 0;
}
.main-body {
    padding: 12px;
}

.column {
    width: 49% !important;
}


}

@media screen and (max-width: 500px) {
.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate {
    padding: 0 2px;
    border-radius: 0;
}

.vrcdivsearch {
    border-radius: 0;
    padding: 10px 5px 15px;
    width: 100%;
}

.h-search-inner .vrcdivsearch {
    text-align: center;
}

/*.vrc-searchf-section-sbmt .vrcsfentrycont {
    margin-top: 78px;
    margin-left: -40px;
}*/

.vrc-searchf-section-dropoff, .vrc-searchf-section-pickup {
    display: block;
}
    
.vrcsmodearch-twolay.vrcdivsearchmodule form {
    justify-content: center;
}
.carsearch-two .h-search-inner {
    top: -315px;
}

header {
    max-height: 670px;
}
.carsearch-two .h-search-inner {
    top: -270px;
}
.vrcdivsearchmodule .vrcsfentrysubmit .vrcsearch {
    margin-bottom: -10px;
    margin-top: 10px;
}

.vrc-searchmod-section-dropoff {
    display: flex !important;
    flex-direction: row-reverse;
}

#upfooter h3 {
    font-size: 22px;
}

#main &gt; div &gt; h3 {
    font-size: 1.1em !important;
}

.vrcdivsearchmodule .vrcsfentrycont .vrcsfentrydate .hasDatepicker {
    width: 70px !important;
}

.upmenu-content h3 .e4j-menutitle {
    font-size: 10px !important;
}
    
.prc-top {
    padding-top: 7px;
    font-size: 10px;
}
    
#tbar-upmenu .upmenu-content {
    padding: 0 5px;
}
    
#tbar-left .moduletable {
    margin: 0px 2px 0px 0;
    float: left;
}  

#tbar-left {
    margin-top: 3px !important;    
}
}

@media screen and (max-width: 400px) {
#tbar-left {
    width: 40%;
}

#tbar-right {
    width: 60%;
}
div.mod-languages img {
    margin-top: -4px;
}

#tbar-right &gt; div &gt; div.moduletable.langtab.dropmenu {
    width: 20%;
    margin-top: 9px;
}

.tbar-cnt &gt; .l-inline {
    float: right;
    width: 50%;
    text-align: right;
    display: block;
}

.upmenu-content .moduletable {
    float: none;
    margin: 0px 0px 0px 0px;
}

}

@media screen and (min-width: 1080px) {
#main &gt; div &gt; div.vrcdivsearch &gt; form &gt; div &gt; div.vrc-searchf-section-pickup &gt; div:nth-child(1) {
    width: auto;
    min-width: 134px;
}
}


.vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate input {
    font-size: 12px !important;
    max-height: 32px !important;
    margin: 0 5px 0 0 !important;
    min-width: 65px !important;
}

.nav-devices-inner {
    background: #41baae;
}

.nav-devices-inner .moduletable_menu .menu &gt; li.active &gt; a, .nav-devices-inner .moduletable .menu &gt; li.active &gt; a, .nav-devices-inner .moduletable_menu .menu &gt; li.active &gt; a &gt; span, .nav-devices-inner .moduletable .menu &gt; li.active &gt; a &gt; span {
    background: #f0c540;
}

.vrcdivsearchmodule form .vrcsfentrycont {
    margin: 6px 10px 3px 0;
}

.menu-splitted {
    padding: 2px 0 6px;
}

form.email input.send {
    background: #f0c540 !important;
    border: 1px solid #f0c540;
}

.upmenu-content .vrccurconv-menu {
    min-width: 56px;
}

.upmenu-content .moduletable {
    margin: 0px 15px 0px 0;
    float: left;
}

#lmpart {
    padding-top: 5px;
}

.vikqt-list-l .vikqt_box .vikqt_desc {
    text-align: center;
    font-size: 1.3em;
    font-weight: bolder;
    font-style: italic;
    line-height: 1.6em;
    color: #fff;
}

.vrctableorder td {
    min-width: 105px;
}

.vrc-oconfirm-itinerary .vrctable_divcnt {
    flex-basis: 71%;
    font-size: 14px;
}

.vrc-enterpin-block {
    border: 1px solid #41baae;
}

#module-box2 .module-fullwidth-cont {
    padding: 8px 0 0px;
}

#tbar-upmenu .modopen &gt; div {
    background: #f0c540;
    border: 0px solid #222;
}

.vrcmcfdivinternalinput .btn {
    background: #41baae;
}

.upmenu-content .input-prepend input.inputbox, .upmenu-content .vrcmcfdivinternal input {
    background: #41baae;
    border: 1px solid #3cafa3;
}

#main &gt; div &gt; div.vrcdivsearch &gt; form &gt; div &gt; div.vrc-searchf-section-pickup &gt; div:nth-child(1) &gt; label,#main &gt; div &gt; div.vrcdivsearch &gt; form &gt; div &gt; div.vrc-searchf-section-dropoff &gt; div:nth-child(2) &gt; label {
    padding-top: 3px;
}

#main &gt; div &gt; div.vrcdivsearch &gt; form &gt; div &gt; div.vrc-searchf-section-pickup &gt; div:nth-child(1) {
    width: auto;
    max-width: 86px;
}

#place, #returnplace {
    margin-top: -4px;
    min-width: 80px;
    margin-left: -3px;
}

.upmenu-content .moduletable a {
    color: #fff;
}

.dropalt .lang-block &gt; div, .dropmenu .lang-block &gt; div {
    background: #41baae;
    border: 3px solid #f0c540;
}

.dropalt .lang-block li, .dropmenu .lang-block li {
    margin: 0px 0;
    width: 18px;
    padding: 5px 0px;
}

#e4jcurrent_lang {
    padding-top: 4px;
}

.upmenu-content .moduletable h3 {
    padding: 8px 0;
}

.contactos {
    display: none;
}

.vrcdivsearch .vrcsfentrycont &gt; div {
    width: auto !important;
}

#FlexibleVM3Cart .flexibleDropdown:after {
    right: 65px;
    left: auto;
}

#FlexibleVM3Cart .flexibleDropdown {
    width: 400px;
    margin-left: -320px;
}

#FlexibleVM3Cart .flexibleNumber {
    background: none repeat scroll 0 0 #41baae;
    font-size: 8px;
    height: 14px;
    line-height: 14px;
    width: 14px;
}

#FlexibleVM3Cart .flexible_cart_icon {
    width: 30px;
    height: 30px;
}


.vikmodsp-divimg {
    position: relative;
    width: 50%;
    margin: auto;
    pointer-events: none;
}

.vikmodsp-speaker:hover .vikmodsp-imgmask::before, .vikmodsp-divimg:hover .vikmodsp-imgmask, .vikmodsp-speaker img, .vikmodsp-imgmask, .vikmodsp-imgmasktwo  {
    border-radius: 50%;
}

.vikmodsp-divimg, .vikmodsp-inner {
    border-radius: 50%;
    background: transparent;
}

.vikmodsp-speaker figcaption {
    text-align: center;
}

.vikmodsp-name {
    font-size: 22px;
    font-weight: 600;
    margin: 15px 0 8px 0;
    color: #f0c540;
}

.vikmodsp-divimg:hover .vikmodsp-imgmasktwo {
    border-radius: 50%;
}

.contact-page-icons .vikicons-item-inner:hover a {
    color: #41baae;
}

.cnt-main-part #cnt-container {
    background: url(/templates/e4jadventures/images/bg-quadrado-white.png) !important;
}

.vrc-itinerary-duration {
    display: none;
}

.car_prices table, .car_options table {
    background: #fff;
}

.vrctableorder.table {
    background-color: #fff;
    border: 1px solid #eee;
}

.car_result {
    background: #fff;
}

.icons-style2 .vikicons-item {
    border-right: 0px solid #444;
}

/*.vrc-cdetails-cgroup .vrclistcarcat {
    display: none;
}*/

#flexibleStepBar .flexibleStepBarRed {
    background: #41baae;
}


#flexibleStepBar .flexibleStepBarBlue {
    background: #f0c540;
    background: -moz-linear-gradient(top,#f0c540 0%,#ffcf3b 47%,#f0c540 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d8b139),color-stop(47%,#ffcf3b),color-stop(100%,#f0c540));
    background: -webkit-linear-gradient(top,#f0c540 0%,#ffcf3b 47%,#f0c540 100%);
    background: -o-linear-gradient(top,#f0c540 0%,#ffcf3b 47%,#f0c540 100%);
    background: -ms-linear-gradient(top,#f0c540 0%,#ffcf3b 47%,#f0c540 100%);
    background: linear-gradient(to bottom,#f0c540 0%,#ffcf3b 47%,#f0c540 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c540',endColorstr='#f0c540',GradientType=0);
}

.vrc-car-result-description {
    display: none;
}

.vrc-car-result-dailycost {
    display: none;
}

.vrc-showprc-left {
    background: #fff;
    padding: 10px;
}

.vrcvordudata-cnt &gt; div {
    background: #fff;
}

ul {
    list-style-type: none;
}

#redim-cookiehint .cookiecontent {
    padding-top: 5px;
}

#redim-cookiehint .cookiebuttons .btn {
    background-color: #f0c540;
}

#redim-cookiehint .cookiebuttons .btn:hover {
    background-color: #41baae;
    border: 1px solid #41baae;
}

.faqs.item-page {
    background: #fff;
} 

.menu-right {
    margin-left: -70px;
}

#CDSWIDFRR {
    margin: auto !important;
}    

.column {
  float: left;
  width: 25%;
  padding: 10px;
  margin: auto;
}

.column img {
  margin-top: 12px;
  border: 2px solid #f0c540;
}

.column p {
  font-size: 12px;
  text-align: center;
}

.column h3 {
    font-size: 13px;
    text-align: center;
    padding-top: 10px;
    text-transform: uppercase;
    font-weight: 700;
    color: #41baae;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.column small {
    color: #f0c540;
    font-weight: 700;    
}

#mainmenu .nav &gt; li &gt; *, #mainmenu .moduletable h3, .nav-devices-list .nav &gt; li &gt; *, .nav-devices-list .moduletable .logo-align-cnt &gt; h3 {
    font-size: 14px;
}

.car_prices .car_prices_totprice {
    padding-top: 9px;
}

@media screen and (max-width: 1125px) {
#main {
    width: 100%;
}
}

@media screen and (max-width: 1024px) {
.menu-right {
    margin-left: unset;
}
}

.flexibleContainer .btn-floating.btn-large {
    /*width: 100%;
    min-width: 238px;*/    
    margin: auto;
    background: #f0c540 !important;
}

.flexibleContainer .product-price {
    margin: 14px 0 10px 0px;
    color: #777;
}

.flexibleContainer :not(.material-icons) {
    font-family: "Lato",sans-serif !important;
}

.flexibleContainer h4 {
    font-size: 1rem;
    line-height: 110%;
    margin: 1.14rem 0 .912rem;
    text-transform: uppercase;
    font-weight: 600 !important;
    color: #41baae !important;
}

.flexibleContainer .addtoCart.btn-large {
    background: #f0c540 !important;
    line-height: 35px;
}

.flexibleContainer .addtocart-area .addtoCart::before {
    line-height: 36px;
}

.flexibleContainer .flexibleQuantityControls .qtyButtons a {
    line-height: 5px !important;
}

.vm-price-desc {
    font-weight: bold !important;
    font-size: 12px !important;
}


.flexibleContainer .flexibleQuantityControls .qtyButtons a i {
    color: #000;
    margin-left: -9px;
}

.flexibleContainer .blue {
    background-color: #41baae !important;
}

.flexibleContainer .btn, .flexibleContainer .btn-large {
    text-decoration: none;
    color: #fff;
    background-color: #f0c540;
}

.flexibleContainer .btn, .flexibleContainer .btn-large {
    line-height: 16px;
}

.FlexibleLoginBoxRight .btn-large {
    line-height: 32px;    
}

.flexibleContainer .waves-effect.waves-light.btn-flat {
    font-weight: bold;
    text-decoration: underline;
    color: #41baae;
}

#fancybox-close {
    background: none;
    top: 14px;
    right: 8px;
}

.flexibleContainer .showCartBtn {
    font-size: 12px;
}

.flexibleContainer .flexPagination ul li:not(.pagination-prev):not(.pagination-next) span {
    background: #41baae !important;
}

#checkoutFormSubmit {
    background: #41baae !important;
}

#flexibleNotification.flexibleContainer .btn {
    line-height: normal;
    font-weight: bold;
}

.infotrf {
    font-size: 11px;
    font-weight: bold;
}

.infotrf a {
    color: #41baae;
}

.flexibleContainer .addtoCart { 
    -webkit-appearance: none;
}

.flexibleContainer .catHeader.valign-wrapper {
    display: none;
}

.header_shadow {
    display: none !important;
}

.flexibleContainer .side-nav .collapsible-body &gt; ul:not(.collapsible) &gt; li.active a, .flexibleContainer .side-nav.fixed .collapsible-body &gt; ul:not(.collapsible) &gt; li.active a {
    color: rgba(0,0,0,0.87);
    font-weight: bold;
}

.flexibleContainer .side-nav .collapsible-body &gt; ul:not(.collapsible) &gt; li.active, .flexibleContainer .side-nav.fixed .collapsible-body &gt; ul:not(.collapsible) &gt; li.active {
    background-color: rgba(0,0,0,0.05);
}

.main-body {
    margin: 5px;
    padding: 15px 10px;
}

.grid-module &gt; .moduletable {
    margin: 5px 10px;
    padding: 30px 0px;
}

.pagination-next .white, .pagination-prev .white {
    background: none !important;
    box-shadow: none;
    width: 25px;
    padding: 10px 0 !important;
    margin: 0;
}

.pagination-next .btn-floating i, .pagination-prev .btn-floating i {
    font-size: 2.6rem;
    line-height: 19px;
    text-align: left;
}

.pagination-next .hoverable:hover, .pagination-prev .hoverable:hover {
    transition: none;
    box-shadow: none;
    color: #41baae;
}

.flexibleContainer .flexPagination ul li a {
    font-weight: bold;
    line-height: 19px;
}

.h-search-inner .e4j-menutitle {
    color: #fff;
}

.vrcf-countryinp {
    border: 1px solid #ddd;
    padding: 8px 10px;
    font-size: 14px;
    transition: 0.4s;    
}

.rstboxes .rstbox .rstbox-header {
    margin-bottom: 40px;
    margin-top: 10px;
}

@media (max-width: 670px) {
#redim-cookiehint .cookiebuttons {
    float: left;
    margin-top: 10px !important;
}

.car_result .vrc-car-result-inner {
    min-height: auto !important;
}

.car_result .vrc-car-result-left {
    text-align: center;
}

.rstboxes .rstbox .rstbox-header {
    margin-bottom: 13px;
    margin-top: 0px;
}

.rstboxes .rstbox {
    font-size: 12px;
}    
}

.chzn-container-single-nosearch {
    display: none;
}

.flexibleContainer .flexibleQuantityControls .qtyButtons a {
    line-height: 5px !important;
    background: #41baae !important;
    margin-top: 2px;
}

.flexibleContainer .flexibleQuantityControls .qtyButtons a i {
    color: #fff;
}

.FlexibleProductDetailProductName {
    color: #f0c540 !important;
    font-weight: bold !important;
    font-size: 35px !important;
    padding-top: 20px;
}

#flexible_enlarge {
    font-size: 11px;
}

.flexibleContainer.productdetails .customFieldTitle {
    border-bottom: 3px solid #ddd;
}

.caret2 {
    color: #ddd !important;
}

.flexibleContainer input:not([type]), .flexibleContainer input[type=text], .flexibleContainer input[type=password], .flexibleContainer input[type=email], .flexibleContainer input[type=url], .flexibleContainer input[type=time], .flexibleContainer input[type=date], .flexibleContainer input[type=datetime], .flexibleContainer input[type=datetime-local], .flexibleContainer input[type=tel], .flexibleContainer input[type=number], .flexibleContainer input[type=search], .flexibleContainer textarea.materialize-textarea {
    border-bottom: 1px solid #ddd;
}

#FlexibleProductDetailsPage &gt; div.flexCard.p-3.m-0.pb-5 &gt; div &gt; div:nth-child(2) &gt; div:nth-child(2) &gt; div.col.text-right.flexNeighborsContainer &gt; div &gt; a:nth-child(2) &gt; i, #FlexibleProductDetailsPage &gt; div.flexCard.p-3.m-0.pb-5 &gt; div &gt; div:nth-child(2) &gt; div:nth-child(2) &gt; div.col.text-right.flexNeighborsContainer &gt; div &gt; a:nth-child(1) &gt; i {
    color: #41baae;
}

#FlexibleVM3Cart .product_name a {
    color: #41baae;
    font-weight: bold;
}

#FlexibleVM3Cart .flexibleCartTitle {
    background: #f0c540;
    border-bottom: 1px solid #f0c540;
}

#FlexibleVM3Cart .flexibleShow_cart a {
    background-color: #41baae;
    border: 1px solid #41baae;
}

.imgblog {
    width: 100% !important;
    display: inline-flex;
}

.imgblog img {
    margin: auto !important;
}

.blog2 figure {
    display: inline-block;
    text-align: center;
    margin: 10px 40px;
}

.backyellow {
    background: #000;
    text-align: center;
    padding: 5px 20px 30px;
}

.vikqt-grid-l .vikqt_text_cont {
    padding: 10px;
    background: #1B1B1B;
}

.vikqt-quotes {
    margin-right: 0px;
    display: none;
}

.vikqt_desc {
 font-size: 14px !important;
}

#main &gt; div &gt; div.vrc-oconfirm-maincnt &gt; form &gt; div.vrccustomfields &gt; div.vrcdivcustomfield.vrc-oconfirm-cfield-entry-checkbox {
    width: 100%;
    margin: auto;
    text-align: center;
}

.vrcdivcustomfield select {
    width: 316px;
}

.vrcvordpaybutton {
    padding: 18px;
    background: #f6f6f6;
}

.visform input:not(.btn), .visform select, .visform textarea {
    background: #fff;
}</pre></body></html>