.sidebar-main {
text-align: right ;
}
.sidebar-main .widget-title {
margin-bottom: 10px ;
}
.sidebar-main a:focus, .sidebar-main a:active {
color: #26262c ;
}
.carser--black {
color: #cacaca ;
}
.carser--grey {
color: #cacaca ;
}
.carser--white {
color: #ffffff ;
}
.carser-margin-0 {
margin: 0 ;
}
.carser-padding-0 {
padding: 0 ;
}
.carser--h1 {
line-height: 0.5em; font-size: 90px;
text-align: right;
color: #ffffff;
display: inline-block;
}
.carser--h1-big,
.carser--h1-medium,
.carser--h1-small {  display: block;
line-height: 0.9em;
margin: 0 ;
padding: 0 ;
}
.carser--h1-big {
font-size: 1.28em ;
}
.carser--h1-medium {
font-size: 1em ;
}
.carser--h1-small {
font-size: 0.77em ;
}
.carser--h1-variant { font-size: 75px;
color: #26262c;
}
.carser--hero-p {
color: #26262c;
font-size: 24px;
line-height: 34px;
width: 80% ;
margin: 1em auto ;
}
@media (min-width: 1025px) {
.carser--hero-p {
width: 240px ;
}
}
@media (min-width: 1200px) {
.carser--hero-p {
width: 280px ;
}
}
@media (max-width: 1199px) {
.carser--h1 { font-size: 85px ; 
}
.carser--h1-variant { font-size: 64px ; 
}
.carser--hero-p {
font-size: 20px;
line-height: 28px;
}
}
@media (max-width: 1024px) {
.carser--h1 { font-size: 56px ; 
margin-top: 50px ;
}
.carser--h1-variant { font-size: 45px ; 
}
.carser--hero-p {
font-size: 18px;
line-height: 26px;
margin-bottom: 43px ;
}
}
@media (max-width: 767px) {
.carser--h1 { font-size: 42px ;
margin-top: 30px ;
}
.carser--hero-p {
font-size: 16px;
line-height: 24px;
margin-bottom: 23px ;
}
}
#secondary {
display: none ;
}
@media (min-width: 922px) {
#secondary {
width: 265px ;
margin-bottom: 0 !important ;
display: block ;
}
#secondary + #primary { width: -webkit-calc(100% - 280px);
width: -moz-calc(100% - 280px);
width: -o-calc(100% - 280px);
width: calc(100% - 280px);
}
}
.elementor-slideshow__footer {
display: none ;
}  .carser--form-container {
margin-top: 20px;
}
.carser--privacy-outer {
margin-top: 15px;
}
.carser--privacy-outer input[type='checkbox'] {
padding: 6px;
margin-top: 2px;
width: auto;
float: left;
margin-right: 5px;
position: relative;
border: 1px solid #111111;
-webkit-appearance: checkbox !important;
-moz-appearance: checkbox !important;
appearance: checkbox !important;
}
.carser--privacy-outer .carser--privacy-text {
position: relative;
top: 1px;
font-size: 13px;
line-height: 15px;
width: 100%;
text-transform: none;
font-style: italic;
}
.carser--privacy-outer .carser--privacy-text a {
font-weight: 700;
}
.carser--privacy-outer .text-campi-obbligatori {
font-size: 13px;
line-height: 18px;
margin-top: 10px;
}
.carser--privacy-outer label {
padding-left: 0;
margin-left: 0;
width: 100%;
margin-top: 10px;
}
.carser--privacy-outer span.wpcf7-list-item {
margin-left: 0;
width: 100%;
} .wpcf7-response-output {
display: none;
}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
line-height: 50px;
}
.ast-desktop-popup-content .sub-menu .menu-link > .icon-arrow:first-of-type svg,
.ast-desktop-header-content .sub-menu .menu-link > .icon-arrow:first-of-type svg {
top: 0;
}
.menu-footer-container, .menu-footer-russian-container, .menu-footer-azerbaijani-container {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
} @media (min-width: 1200px) { 
.carser--footer-2-column div {
float: left ;
width: 50% ;
}
}
@media (min-width: 620px) and (max-width: 921px) { 
.carser--footer-2-column div {
float: left ;
width: 50% ;
}
}
@media (min-width: 576px) { 
.menu-footer-container a, .menu-footer-russian-container a, .menu-footer-azerbaijani-container a {
overflow-wrap: break-word;
}
} #menu-skyline-products-russian li,
#menu-skyline-products-azerbaijani li {
font-size: 80%;
}
.carser--h1-mt-l {
margin-top: 25px;
}
.carser--h1-mt-m {
margin-top: 15px;
}
.carser--h1-mt-s {
margin-top: 10px;
}
.carser--h1-mb-l {
margin-bottom: 25px;
}
.carser--h1-mb-m {
margin-bottom: 15px;
}
.carser--h1-mb-s {
margin-bottom: 10px;
}