.q_list.circle ul>li:before {
background-color: #d800ff;
}
.ss-button {
-webkit-font-smoothing: antialiased;
background: 0 0;
vertical-align: baseline;
display: inline-block;
margin: 0;
font-weight: 700;
font-family: inherit;
text-transform: uppercase;
cursor: pointer;
text-decoration: none;
outline: 0;
font-style: normal;
white-space: nowrap;
position: relative;
width: auto;
height: 39px;
line-height: 39px;
padding: 0 23px;
border: 2px solid #303030;
font-size: 13px;
text-align: left;
letter-spacing: 1px;
text-shadow: none;
transition: color .1s linear,background-color .1s linear,border-color .1s linear;
box-sizing: initial!important;
color: #ffffff;
-webkit-border-radius: 0px;
border-color: #d800ff;
background-color: #d800ff;
}
span.cn-text-container {font-family:Lato, sans-serif;}
div.wpb_wrapper ul>li {
position: relative;
font-weight: 400; padding: 0 0 0 22px;
list-style-type: none;
}
div.wpb_wrapper ul>li:before {
position: absolute;
left: 0;
width: 7px;
height: 7px;
background-color: #d800ff;
top: 9px;
display: block;
content: '';
border-radius: 25px;
}
ul#menu-footer {
margin: 10px 0px;
}
.column1.footer_col1 a {
color: #00eeff !important;
}
.column2.footer_col2 a {
line-height: 24px;
}
#back_to_top>span {
border: none;
}
.arrow_up:before {
font-size: 44px;
}
#back_to_top, #back_to_top.on, #back_to_top.off {
right: 80px;
}
.q_logo img.mobile {
height: auto !important;
width: 200px !important;
top: 5px !important;
}
nav.mobile_menu ul li a { font-family:Lato, sans-serif;
}
nav.mobile_menu ul li h3 { font-family:Lato, sans-serif;
}
@media (max-width: 1024px) {
.ss-button-mobil-left { width: 100%;}
.ss-button-mobil-left .images_holder {width: 100%;}
.ss-button-mobil-left .images_holder img {margin: 0px auto !important;}
.ss-button-mobil-left .images_holder img.hover_image {display: none;}
.ss-button-mobil-center { width: 100%;}
h2 {font-size: 30px; line-height: 35px;}
}  @media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 1) {
body.page-id-162 .ss-team .vc_col-sm-4 {
width: 100% !important;
}
.ss-button-mobil-center { width: 100%; padding: 0px 170px;}
}  @media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 2) {
body.page-id-162 .ss-team .vc_col-sm-4 {
width: 100% !important;
}
.ss-button-mobil-center { width: 100%; padding: 0px 170px;}
}