/* SLIDER NECTAR */
@media only screen and (max-width: 690px) {
.nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
    font-size: 15px;
    padding: 12px 14px;
}

body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent a, body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent_2 a {
    padding: 12px 14px;
    border-width: 3px;
}
}


p a:hover {
color: #800080 !important;
}

.main-content ul li {
    margin-bottom: 12px !important;
}



/* G TRASLATE */
.glink {
	margin: 0 0 -15px !important;
	padding: 0 3px !important;
}

a.glink img {
opacity: 0.8 !important;
}



/* MENU OFF CANVAS - Desktop 
@media screen and (min-width: 740px) {
#top nav ul #search-btn a, #top nav ul #nectar-user-account a, #top nav ul .slide-out-widget-area-toggle a {
    padding: 0 0 0 0;
    width: 24px;
    display: none;
    background-position: right top;
    background-repeat: no-repeat;
    box-sizing: content-box;
}
}

h4.light {
    font-size: 16px;
	  font-weight: 700;
    margin-bottom: 7px;
    letter-spacing: -0.02em;
}*/

.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a, body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a {
    font-size: 13px;
    line-height: 22px;
}



/* TABS */
.tabbed[data-style*="vertical"] .wpb_tabs_nav {
    width: 30%;
    float: left;
}
.tabbed[data-style*="vertical"] > div {
    float: left;
    width: 70%;
    padding-left: 40px;
}



/* FORMS */
body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] input[type="password"], body[data-form-style="minimal"] input[type="tel"], body[data-form-style="minimal"] input[type="url"], body[data-form-style="minimal"] input[type="search"], body[data-form-style="minimal"] input[type="date"] {
    background-color: rgba(0,0,0,0.0);
    box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    position: relative;
    margin: 0;
    font-size: 14px;
	  color: #333;
    border-bottom: 2px solid #AAA;
    -webkit-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
    border-radius: 0;
}


/* FOOTER */
@media only screen and (min-width: 1000px) {
#footer-outer .row {
    padding: 30px 0;
}
}