#galleria-loader{height:1px!important}
.galleria-container {
position: relative;
overflow: hidden;
background: #000;
}
.galleria-container img {
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.galleria-stage {
position: absolute;
top: 10px;
bottom: 60px;
left: 10px;
right: 10px;
overflow:hidden;
}
.galleria-thumbnails-container {
height: 50px;
bottom: 0;
position: absolute;
left: 10px;
right: 10px;
z-index: 2;
}
.galleria-carousel .galleria-thumbnails-list {
margin-left: 30px;
margin-right: 30px;
}
.galleria-thumbnails .galleria-image {
height: 40px;
width: 60px;
background: #000;
margin: 0 5px 0 0;
border: 1px solid #000;
float: left;
cursor: pointer;
}
.galleria-counter {
position: absolute;
bottom: 10px;
left: 10px;
text-align: right;
color: #fff;
font: normal 11px/1 arial,sans-serif;
z-index: 1;
}
.galleria-loader {
background: #000;
width: 20px;
height: 20px;
position: absolute;
top: 10px;
right: 10px;
z-index: 2;
display: none;
background: url(//www.institute4languages.com/wp-content/themes/3clicks/js/galleria/themes/classic/classic-loader.gif) no-repeat 2px 2px;
}
.galleria-info {
width: 50%;
top: 15px;
left: 15px;
z-index: 2;
position: absolute;
}
.galleria-info-text {
background-color: #000;
padding: 12px;
display: none; zoom:1;
}
.galleria-info-title {
font: bold 12px/1.1 arial,sans-serif;
margin: 0;
color: #fff;
margin-bottom: 7px;
}
.galleria-info-description {
font: italic 12px/1.4 georgia,serif;
margin: 0;
color: #bbb;
}
.galleria-info-close {
width: 9px;
height: 9px;
position: absolute;
top: 5px;
right: 5px;
background-position: -753px -11px;
opacity: .5;
filter: alpha(opacity=50);
cursor: pointer;
display: none;
}
.notouch .galleria-info-close:hover{
opacity:1;
filter: alpha(opacity=100);
}
.touch .galleria-info-close:active{
opacity:1;
filter: alpha(opacity=100);
}
.galleria-info-link {
background-position: -669px -5px;
opacity: .7;
filter: alpha(opacity=70);
position: absolute;
width: 20px;
height: 20px;
cursor: pointer;
background-color: #000;
}
.notouch .galleria-info-link:hover {
opacity: 1;
filter: alpha(opacity=100);
}
.touch .galleria-info-link:active {
opacity: 1;
filter: alpha(opacity=100);
}
.galleria-image-nav {
position: absolute;
top: 50%;
margin-top: -62px;
width: 100%;
height: 62px;
left: 0;
}
.galleria-image-nav-left,
.galleria-image-nav-right {
opacity: .3;
filter: alpha(opacity=30);
cursor: pointer;
width: 62px;
height: 124px;
position: absolute;
left: 10px;
z-index: 2;
background-position: 0 46px;
}
.galleria-image-nav-right {
left: auto;
right: 10px;
background-position: -254px 46px;
z-index: 2;
}
.notouch .galleria-image-nav-left:hover,
.notouch .galleria-image-nav-right:hover {
opacity: 1;
filter: alpha(opacity=100);
}
.touch .galleria-image-nav-left:active,
.touch .galleria-image-nav-right:active {
opacity: 1;
filter: alpha(opacity=100);
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
cursor: pointer;
display: none;
background-position: -495px 5px;
position: absolute;
left: 0;
top: 0;
height: 40px;
width: 23px;
z-index: 3;
opacity: .8;
filter: alpha(opacity=80);
}
.galleria-thumb-nav-right {
background-position: -578px 5px;
border-right: none;
right: 0;
left: auto;
}
.galleria-thumbnails-container .disabled {
opacity: .2;
filter: alpha(opacity=20);
cursor: default;
}
.notouch .galleria-thumb-nav-left:hover,
.notouch .galleria-thumb-nav-right:hover {
opacity: 1;
filter: alpha(opacity=100);
background-color: #111;
}
.touch .galleria-thumb-nav-left:active,
.touch .galleria-thumb-nav-right:active {
opacity: 1;
filter: alpha(opacity=100);
background-color: #111;
}
.notouch .galleria-thumbnails-container .disabled:hover {
opacity: .2;
filter: alpha(opacity=20);
background-color: transparent;
}
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
display: block;
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
background-image: url(//www.institute4languages.com/wp-content/themes/3clicks/js/galleria/themes/classic/classic-map.png);
background-repeat: no-repeat;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 502;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 503;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
height: 100%;
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 505; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 504; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
padding: 0;
z-index: 506; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: white;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: white;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #cccccc;
font-size: 12px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
top: 0;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: solid transparent; }
.mfp-arrow:after,
.mfp-arrow .mfp-a {
opacity: 0.8;
border-top-width: 12px;
border-bottom-width: 12px;
top: 8px; }
.mfp-arrow:before,
.mfp-arrow .mfp-b {
border-top-width: 20px;
border-bottom-width: 20px; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
border-right: 12px solid black;
left: 5px; }
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
border-right: 20px solid white; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
border-left: 12px solid black;
left: 3px; }
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
border-left: 20px solid white; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: black; }
.mfp-iframe-holder .mfp-close {
top: -40px; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
.mfp-figure {
line-height: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-break: break-word;
padding-right: 36px; }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; } .mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; } }
@media all and (max-width: 800px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }body,
button,
input,
select,
textarea {
font-family: Arial, Helvetica, sans-serif;
}
.whatsup_box,
.whatsup_box * {
box-sizing: border-box
}
.site_btn,
.w_tel,
.w_top_bar {
user-select: none
}
.preheader_info {
font-family: Arial, Helvetica, sans-serif;
float: left;
font-size: 14px;
line-height: 32px;
color: #d1d2cb;
font-weight: 700
}
.text_logo {
color: #d1d2cb
}
.text_logo span {
font-family: "Arial Black", Gadget, sans-serif;
color: #b72342;
font-weight: 900
}
.preheader_info img {
position: relative;
top: 2px;
margin-left: 30px;
width: 16px;
height: auto
}
.g1-section {
padding: 35px 50px
}
#g1-precontent-shortcode {
padding: 0
}
#g1-prefooter-widget-area h3 {
font-size: 16px;
padding-bottom: 20px;
border-bottom: 1px solid #999;
color: #fff;
font-weight: 700
}
#g1-prefooter-widget-area ul {
padding: 0;
margin: 0;
list-style: none;
font-size: 12px;
color: #fff
}
.post_footer {
position: relative;
height: 210px
}
#floating_contacts{
position: fixed;
bottom: 0;
left: 50%;
width: 1024px;
transform: translateX(-50%);
z-index: 9;
}
.footer_bottom{
background-color: rgb(183, 35, 66);
height: 38px;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: #fff;
margin-left: 50%;
width: 1024px;
transform: translateX(-50%);
}
@media(max-width:1024px){
#floating_contacts{
width: 100%;
left: 0;
transform: none;
}
.footer_bottom{
width: 100%;
margin-left: 0;
transform: none;
}
} .flags_section{
margin-top: 30px;
}
.flags_wrapper{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.flags_wrapper a{
margin-top: 8px;
padding: 0 7px;
}
.flags_wrapper a:first-child{
margin-left: 0;
}
.flags_wrapper a img{
max-width: 100%;
height: auto;
}
.flags_wrapper br{
display: none;
}
.boxes_w_icons i.g1-box__icon{
top: -30px;
}
.boxes_w_icons .g1-box{
margin-bottom: 40px;
}
.boxes_w_icons .g1-grid {
display: flex;
flex-wrap: wrap;
}
.boxes_w_icons .g1-box--icon{
height: 100%;
overflow: visible;
padding: 10px 0 0;
}
.boxes_w_icons .g1-box__inner {
border: none;
}
.boxes_w_icons .g1-box, .boxes_w_icons .g1-box:before{
-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
}
#g1-box-counter-1:before,
#g1-box-counter-2:before,
#g1-box-counter-3:before,
#g1-box-counter-4:before {
position: absolute;
display: flex;
font-size: 18px;
font-weight: 700;
top: -30px;
left: 50%;
width: 56px;
height: 56px;
margin-left: -28px;
background-color: #fff;
z-index: 2
}
.boxes_w_icons .g1-box:before{
justify-content: center;
align-items: center;
border-radius: 50%;
}
#g1-box-counter-1:before {
content: '1';
}
#g1-box-counter-2:before {
content: '2';
}
#g1-box-counter-3:before {
content: '3';
}
#g1-box-counter-4:before {
content: '4';
}
.whatsup_box {
position: absolute;
bottom: 0;
right: 0;
width: 200px;
height: 38px;
background-color: #fff;
border-radius: 15px 0 0;
border: 2px solid #a1a1a2!important;
overflow: hidden;
}
.whatsup_box.expand{
height: 150px;
}
.w_input, .w_top_bar {
position: absolute;
width: 100%;
left: 0;
}
.w_top_bar {
top: 0;
height: 38px;
font-size: 16px;
line-height: 38px;
color: #fff;
text-align: center;
background-color: #83c6af
}
.w_input {
top: 38px;
padding: 0 10px;
height: 50px;
border-bottom: 2px solid #969393
}
.w_input input {
display: block;
width: 180px;
margin: 5px auto;
padding: 0 10px;
height: 36px;
font-size: 12px;
line-height: 38px;
background-color: #e9e9e9;
border: 1px solid #3898ec;
border-radius: 0
}
.w_tel {
position: absolute;
top: 88px;
left: 0;
width: 100%;
display: flex;
flex-wrap: wrap;
padding: 10px 10px 0
}
.w_tel .tel {
width: calc(100% - 30px);
color: #83c6af;
padding: 0 0 0 10px
}
.w_tel .tel a {
color: #83c6af;
font-weight: 700
}
.w_tel .tel a:hover {
text-decoration: underline
}
.w_tel .img {
width: 30px;
padding-top: 5px
}
.w_tel img {
display: block;
width: 30px;
height: auto
}
.post_footer .img1,
.post_footer .img2,
.post_footer .img3 {
position: absolute;
bottom: 10px;
display: block;
width: auto;
height: 100px;
}
.post_footer .img1 { right: 245px;
}
.logo_section:after,
.slider_section:after {
content: '';
left: 50%
}
.post_footer .img2 { right: 110px
}
.post_footer .img3 { right: 0
}
.post_footer .img4 { position: absolute;
bottom: 10px;
display: block;
width: auto;
height: 200px;
left: 0;
}
.logo_section {
position: relative;
padding: 50px
}
.logo_section:after {
position: absolute;
bottom: 0;
width: 96%;
height: 1px;
background-color: #000;
transform: translateX(-50%)
}
.map_section {
padding: 0
}
.map_section .g1-layout-inner {
padding: 0;
width: 100%!important;
max-width: none!important
}
#g1-prefooter,
.g1-content-layout-standard-narrow .g1-content .g1-layout-inner {
max-width: 100%;
width: 1024px
}
.g1-header-layout-standard-narrow #g1-header .g1-layout-inner {
max-width: 100%;
width: 1024px;
padding: 0 50px;
-webkit-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, .2);
-moz-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, .2);
box-shadow: 0 5px 12px 0 rgba(0, 0, 0, .2);
box-sizing: border-box
}
#g1-prefooter {
margin: 0 auto
}
#g1-footer-area {
padding: 0 25px
}
.g1-content>.g1-layout-inner {
padding-top: 0;
padding-bottom: 0
}
.slider_section {
position: relative;
padding: 0;
border-bottom: 4px solid #000!important
}
.slider_section:after {
position: absolute;
bottom: -22px;
margin-left: -9px;
border-top: 18px solid #000;
border-left: 18px solid transparent;
border-right: 18px solid transparent
}
.about_contacts,
.bullets_section {
position: relative
}
.g1-precontent {
display: none
}
.g1gmap {
margin-bottom: 0
}
.m_contact_section h3 {
margin-top: 15px
}
.site_btn {
width: 170px;
margin: 10px 0 0;
display: block;
background-color: #0553a5!important;
border-radius: 0!important;
border: 2px solid #fff!important;
transition: .4s
}
.site_btn:hover {
background-color: #0570d4!important;
text-decoration: none
}
.facebook_section {
border-bottom: 2px solid #000!important
}
.facebook_section h3 {
margin-top: 30px;
font-size: 24px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
color: #873e8d
}
.intro_section p,
.kein_kurs p {
text-align: justify
}
.facebook_section img {
display: block;
margin: 8px 0 0
}
.contact_section input {
width: 100%
}
.contact_section input[type=submit] {
margin-top: 20px;
display: inline-block;
width: auto;
border-radius: 0!important;
border: 2px solid #fff!important;
background-color: #0553a5
}
.about_section .g1-divider {
margin: 0 0 17px
}
.about_contacts {
margin-top: 40px
}
.about_contacts .g1-layout-inner {
background: url(//www.institute4languages.com/wp-content/themes/3clicks-child-theme/img/promo.png);
padding: 50px;
display: block;
width: auto!important;
max-width: none!important;
text-shadow: 1px 1px 1px #FFF;
border-left: 4px solid #5C938A
}
.about_toggle {
margin-top: 18px
}
.bullets_section:after,
.bullets_section:before {
content: '';
position: absolute;
left: 50%;
width: 96%;
height: 1px;
background-color: #000;
transform: translateX(-50%)
}
.bullets_section:before {
top: 0
}
.bullets_section:after {
bottom: 0
}
.bullets_section h3.title {
font-size: 22px;
margin-bottom: 70px
}
.bullets_section h3.title .image-4,
.bullets_section h3.title .image-world {
position: relative;
margin: 0 5px;
top: 17px;
display: inline-block;
width: 50px;
height: auto
}
.bullets_section h3 {
font-size: 18px
}
.kein_kurs{
padding-top: 40px;
}
.kein_kurs .section_title{
margin-bottom: 60px;
}
.kein_kurs h3 {
margin-bottom: 60px
}
.kein_kurs .g1-grid {
position: relative;
display: flex;
flex: 1;
margin-bottom: 30px
}
.kein_kurs .g1-grid .g1-box h4 {
font-size: 20px;
font-weight: 700
}
.kein_kurs .g1-grid .g1-box p b {
color: #b72342
}
.kein_kurs .g1-box:before{
justify-content: center;
align-items: center;
border-radius: 50%;
border: 1px solid #e6e6e6;
top: -16px !important;
}
.kein_kurs .g1-box .g1-box__inner{
height: 100%;
padding: 30px 22px 44px;
margin: 0;
box-sizing: border-box;
}
.kein_kurs .g1-box{
height: 100%;
overflow: visible;
padding: 10px 0 0;
margin: 0;
}
.kein_kurs .site_btn{
position: absolute;
bottom: 20px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: calc(100% - 44px);
white-space: nowrap;
padding: 0;
height: 30px;
}
.kein_kurs .g1-column{
display: flex;
flex: 1;
}
@media(max-width: 730px){
.kein_kurs .g1-column h2{
font-size: 18px;
}
.kein_kurs .g1-column .g1-font-regular-l{
font-size: 14px;
}
.kein_kurs .site_btn{
font-size: 12px;
}
}
@media(max-width: 600px){
.kein_kurs .g1-grid{
flex-direction: column;
margin-bottom: 0;
}
.kein_kurs .g1-box {
margin-bottom: 35px;
}
.kein_kurs .site_btn{
font-size: 14px;
}
}
.testimonial_img{
margin-top: 20px;
margin-right: 20px;
float: left;
}
.testimonial_text{
overflow: hidden;
}
.testimonials_slider {
height: 340px;
padding: 35px 50px 0;
}
.side_menu{
padding: 15px 18% 15px 0;
background: url(//www.institute4languages.com/wp-content/themes/3clicks-child-theme/img/sidebar_left.png) right top no-repeat;
min-height: 400px;
}
.sidebar_w_bg{
background: url(//www.institute4languages.com/wp-content/themes/3clicks-child-theme/img/sidebar_left.png) right top no-repeat;
min-height: 400px;
box-sizing: border-box;
}
.side_menu .current-menu-item{
background: #f7f7f7;
}
.side_menu .current-menu-item a{
color: #7a7a7a;
}
.side_menu ul{
margin: 0;
padding: 0;
list-style: none;
}
.side_menu ul li{
padding: 4px;
}
.side_menu ul li a{
font-size: 15px;
line-height: 24px;
color: #666666;
}
.language_fact{
margin: -18px 0 0;
padding: 0 20px 0 0;
}
.language_fact h3{
text-transform: uppercase;
}
.language_fact .g1-divider{
margin: 0 0 10px;
}
.language_fact ul{
list-style: square;
margin-left: 0;
}
.language_section .g1-divider{
margin: 0 0 10px;
}
.g1-nav-breadcrumbs{
display: none;
}
#error404{
padding: 50px;
box-sizing: border-box;
}
#error404 a{
text-decoration: underline;
}
#g1-preheader__switch{
display: none;
}
.red_headings h1, .red_headings h2, .red_headings h3, .red_headings h4, .red_headings h5, .red_headings h6{
color: #b72342;
}
.red_headings h3 img{
position: relative;
top: 3px;
}
.blue_icons .g1-box .g1-box__icon{
background-color: #39A9E0;
border-color: #39A9E0;
}
h1, .g1-h1 {
font-size: 28px;
line-height: 1.1;
text-transform: uppercase;
}
h2, .g1-h2 {
font-size: 24px;
}
.testimonials_slider h3{
font-size: 20px;
font-weight: 400;
}