/* To specify what needs to be changed into the main color use #eab217
To specify what needs to be changed into the second color use #eaaf0e */


/*
.e4j-menutitle // Classe contenitore del Titolo modulo

*/
input[type="text"]:hover, input[type="email"]:hover, textarea:hover,
input[type="text"]:focus, input[type="email"]:focus, textarea:focus {
	border-color: #eab217;
}
a {
	color: #eab217;
}
a:hover {
	color: #eaaf0e;
}
select {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23eab217' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") !important;
}
#foot-cont a:hover, #subfooter .widget a:hover, .widget_vikwp_speakers .viksp-socials-link > a:hover {
    color: #eab217;
}
#upfooter .upfooter-icon i, .subfooter-icons a:hover, .headt-part .upmenu-content .menu > li .sub-menu a:hover, .mainmenu .l-inline > div > ul .sub-menu li a:hover {
    color: #eab217;
}
.btn, .comments-area .form-submit #submit, .wpcf7-submit {
	background: #eab217 !important;
	border: 2px solid #eab217 !important;
}
.btn:hover, .comments-area .form-submit #submit:hover, .wpcf7-submit:hover {
	border: 2px solid #eab217 !important;
	color: #eab217 !important;
	background-color: transparent !important;
}
.input_border:focus {
	border: 1px solid #eab217;
}

/* menu */
.menu > ul > li > a::after, .mainmenu .l-inline > div > ul > li > div > a::after, 
.nav-devices-list .l-inline > ul > li > div > a::after, .nav-devices-list .l-inline > h3 > div > a::after, 
.menu > ul > li > div > span::after, .mainmenu .l-inline > div > ul > li > div > span::after, 
.nav-devices-list .l-inline > ul > li > div > span::after, .nav-devices-list .l-inline > h3 > span::after,
.mainmenu .nav > li.current-menu-item > div > *:after, .mainmenu .nav > li.current-menu-parent > div > *:after {
	background: #eab217;
}
.nav-devices-inner .menu-main-menu-container > ul > li > a,
.nav-devices-inner .menu-main-menu-container > ul > li span {
	color:#fff;
}
.nav-devices-inner .menu-main-menu-container > ul > li:hover > a,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li:hover > a,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li > .sub-menu > li:hover > a {
	background: #eab217;
}
.nav-devices-inner .menu-main-menu-container > ul > li:hover > a {
	color: #fff;
}
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > a,
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > a > span,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li.current_page_item > a,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li.current_page_item > a > span,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li > .sub-menu > li.current_page_item > a,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li > .sub-menu > li.current_page_item > span {
	background: #eab217;
	color: #fff;
}
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > a:after,
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > a > span:after {
	display: none;
}
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > .l-block {
	border-bottom: 2px solid #eaaf0e;
}
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > .l-block a {
	color: #fff;
}
.mainmenu .nav > li > div > *:hover:after,
.mainmenu .nav > li > div > *:focus:after,
.mainmenu .moduletable h3:focus:after,
.mainmenu .moduletable h3:hover:after,
.nav-devices-list .nav > li  > div > *:hover:after,
.nav-devices-list .nav > li  > div > *:focus:after,
.nav-devices-list .moduletable > h3:hover:after,
.nav-devices-list .moduletable > h3:focus:after {
    text-transform: uppercase;
    background: #eab217 !important;
}
.l-inline li .nav-child li.current-menu-item > div > a, .l-inline li .nav-child li.current-menu-item > div > span, 
.l-inline li .nav-child li > div > a:hover, .l-inline li .nav-child li > div > span:hover {
    color: #eab217;
}
.widget_vikwp_counter .vikcounter-count {
	color: #eab217;
}

.wpcf7-form .wpcf7-text:hover, .wpcf7-form .wpcf7-textarea:hover, .comment-form input[type="text"]:hover, .comment-form input[type="email"]:hover, .comment-form textarea:hover {
	border-color: #eab217;
}
.wpcf7-form .wpcf7-text:focus, .wpcf7-form .wpcf7-textarea:focus, .comment-form input[type="text"]:focus, .comment-form input[type="email"]:focus, .comment-form textarea:focus {
	border-color: #eab217;
	background: #fff;
}
#modulebox-contact .vikicons-item-icoelem i {
	color: #eab217;
}
.black-bg a {
	color: #eab217;
}
.border-effect .vikwallimage-contents .vikwallimage-desc::after, .border-effect .vikwallimage-contents .vikwallimage-title::before, .border-effect .vikwallimage-contents.notitle .vikwallimage-desc::before, .text-border::after, .text-border-left::after {
    background: #eab217;
}
.text-color {
	color: #eab217;
}
.upmenu-content a {
	color: #999;
}
.upmenu-content a:hover {
	color: #eab217;
}
.intcnt-bar input:focus, .intcnt-bar input:hover {
	border-color: #eab217;
}

/* VikWidgetsLoader */
.icons-style2 i {
	color: #eab217;
}

/* jQuery Calendar */
.ui-datepicker-header {
	background: #eab217;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: #eaaf0e;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	color: #eab217;
}

/* VRC */
.vrccaldivcon, .vrclocationbox {
	border-top: 2px solid #eab217;
}
.vrc-itinerary-confirmation > div, .vrc-oconfirm-paym-block ul .vrc-gpay-licont-active {
	border: 2px solid #eab217;
}
.vrccal tr:first-child, .vrcstepsbarcont .vrc-stepbar li a:hover, .vrc-promotion-date-validuntil {
	color: #eab217;
}
.vrc-car-carats .vrccarcarat span i, .vrc-showprc-car-carats .vrccarcarat span i, .vrclistgoon a, .vrc-car-characteristics .vrccarcarat i, .vrc-car-result-characteristics .vrccarcarat i, .vrcstepsbarcont .vrc-stepbar li.vrc-step-complete > a::before, .vrcdivsearch .vrcsfentrylabsel .vrcsfentrydate i, .vrc-rental-summary-title {
    color: #eab217;
}
.vrc-car-name a:hover, .vrclistgoon a:hover, .vrc-promotion-car-book-block a:hover {
    color: #eaaf0e;   
}
.vrcstepsbarcont .vrc-stepbar li.vrc-step-complete > a::before, .vrc-coupon-outer, .vrc-coupon-outer .vrcinputcoupon:focus, .vrc-coupon-outer .vrcinputcoupon:hover {
	border-color: #eab217;
}
.vrcstepsbarcont .vrc-stepbar li.vrc-step-complete > a:hover::before {
	background: #eaaf0e;
}
.vrcstepsbarcont .vrc-stepbar li.vrc-step-current > ::before, .vrcmodcarsgridview a {
	background: #eab217;
}
.vrcstepsbarcont .vrc-stepbar li.vrc-step-current > ::before {
	border-color: #eab217;
}
#tbar-upmenu .widget_mod_vikrentcar_currencyconverter select {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23FFFFFF' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") !important;
}
.vrc-searchmod-section-datetimes .vrcsfentrydate i {
	color: #eab217;
}
.vrccal tr td a:hover, .vrc-tbl-listres .vrcuserorderstable.table td a:hover {
	color: #eab217;
}
.vrcdivsearch .vrclocationsbox a:hover {
	background: #fff !important;
	border-color: #eab217;
	color: #eab217 !important;
}
.vrcdivsearch .vrclocationsbox a:active, .vrcdivsearch .vrclocationsbox a:focus, .vrcdivsearch .vrclocationsbox a:visited {
	background: #ddd !important;
}
.vrcmodcarsgridcontainer .owl-carousel .owl-dots .owl-dot.active {
	background: #eab217
}
