/*
Theme Name: Fortelock
Theme URI: http://www.fortelock.cz/
Description: A template for a Fortelock.cz website.
Author: webees.cz s.r.o.
Author URI: http://www.webees.cz/
Version: 1.0
*/

*{-webkit-overflow-scrolling: touch;}

html, body { height: 100%; font-family: fira-sans, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; line-height: 1.5; color: #272B33; background-color: #e7e7e7; }
body{overflow-x: hidden;}

#wrapper { background-color: #fff; max-width: 1920px; position: relative; margin: 0 auto; }
.in, .col, #quick-links, #quick-links a.link .text, input, select, textarea, button, aside.sidebar .widget, .gform_wrapper li, section.main .images .image { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input, select, textarea, button { border: 1px solid #ccc; }
ul, li { list-style: none; margin: 0; padding: 0; }
a { text-decoration: underline;  }
a:hover{ text-decoration: none; }
img { max-width: 100%; height: auto; }
p { margin: 0; padding: 0px 0; }
:focus { outline: none; }
.nopadding {padding-left: 0px !important; padding-right: 0px !important;}
.text-right {text-align: right;}

.sticky-body {padding-top: 185px;}

.margin-bottom-0 {margin-bottom: 0px !important;}
.margin-bottom-40 {margin-bottom: 40px !important;}

.headline a {text-decoration: none;}

.banner-hide {display: none !important;}

.cols { margin: 0; }
.col { display: block; float: left; padding: 0 13px; }
.span8 { width: 100%; }
.span7 { width: 87.5%; }
.span6 { width: 75%; }
.span5 { width: 62.5%; }
.span4 { width: 50%; }
.span3 { width: 37.5%; }
.span_third { width: 33.3%; }
.span2 { width: 25%; }
.span1 { width: 12.5%; }

.in { position: relative; max-width: 1240px; margin: 0 auto; padding: 0 20px; }

video {
    width: 100%    !important;
    height: auto   !important;
}

.fr .single-product .names {
    margin-left: 65px;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.c-video {
  height: 650px;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.c-video__source {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.c-video__content {
  height: 100%;
  padding-top: 130px;
  background: rgba(255, 255, 255, 0.7);
  position: relative;
  top: 0;
  z-index: 2;
  transition: all 0.5s;
}
.c-video__content.hidden {
  top: 100%;
}
.c-video__heading {
  margin-bottom: 30px;
  color: #262b33;
  font-size: 55px;
  font-weight: 400;
  line-height: 65px;
}
.c-video__subheading {
  color: #329524;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 10px;
  line-height: 35px;
}
.c-video__list ul{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 900px;
  margin: 0 auto 30px !important;
  padding: 0 !important;
  font-size: 18px!important;
  font-weight: bold !important;
  font-style: italic;
  list-style: none;
  position: relative;
}
.c-video__list ul li {
  padding-left: 20px;
  margin: 4px 10px;
  font-size: 18px!important;
  font-weight: bold !important;
  background-image: none;
  position: relative;
}
.c-video__list ul li::before {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  position: absolute;
  top: 8px;
  left: 0;
  border: 2px solid #329524;
}
.c-video__btn {
  display: inline-block;
  padding: 5px 35px 5px 25px;
  position: relative;
  color: #ffffff;
  font-weight: 300;
  text-decoration: none;
  font-size: 16px;
  background: #329523;
  border: 1px solid #329524;
  transition: all 0.3s;
}
.c-video__btn::after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 13px;
  right: 20px;
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 0 0;
  transform: rotate(45deg);
}
.c-video__btn:hover {
  color: #329524;
  background: white;
  text-decoration: none;
}
.c-video__btn:hover::after {
  border-color: #329524;
}
.c-video__pause {
  display: none;
  width: 90px;
  height: 90px;
  margin: auto;
  cursor: pointer;
  background: #329524;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
  border: 4px solid #329524;
  border-radius: 50%;
  appearance: none;
  opacity: 0.6;
  transition: all 0.4s;
}
.c-video__pause.active {
  display: inline-block;
}
.c-video__pause::before {
  content: "";
  display: inline-block;
  box-sizing: border-box;
  width: 34px;
  height: 28px;
  position: relative;
  top: 3px;
  left: 2px;
  border-width: 0 0 0 31px;
  border-style: double;
  border-color: #fff;
}
.c-video__pause:hover {
  opacity: 1;
}
.c-video__pause:focus {
  outline: 0;
}
.c-video__play {
  display: inline-block;
  width: 90px;
  cursor: pointer;
  height: 90px;
  margin-bottom: 30px;
  background: transparent;
  position: relative;
  border: 4px solid #329524;
  border-radius: 50%;
  appearance: none;
  transition: all 0.3s;
}
.c-video__play::before {
  content: "";
  display: inline-block;
  box-sizing: border-box;
  width: 34px;
  height: 34px;
  position: relative;
  top: 3px;
  left: 7px;
  border-width: 17px 0 17px 30px;
  border-style: solid;
  border-color: transparent transparent transparent #329524;
}
.c-video__play:hover {
  opacity: 0.8;
}
.c-video__play:focus {
  outline: 0;
}

@media (min-width: 1200px) and (max-width: 1530px) {
  .c-video {
    height: 505px;
  }

  .c-video__content {
    padding-top: 60px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .c-video__play {
    width: 55px;
    height: 55px;
    margin-bottom: 15px;
  }

  .c-video__play::before {
    width: 17px;
    height: 17px;
    left: 3px;
    border-width: 8px 0 8px 15px;
  }
}

@media (max-width: 1199px) {
  .c-video {
    height: auto;
  }

  .c-video__btn {
    margin-bottom: 10px;
  }

  .c-video__content {
    padding-top: 60px;
  }

  .c-video__subheading {
    font-size: 25px;
  }

  .c-video__heading {
    font-size: 48px;
    margin-bottom: 15px;
  }
}

@media (max-width: 991px) {
  .c-video__play {
    display: none;
  }
}

@media (max-width: 575px) {
  .c-video__content {
    padding-top: 30px;
  }

  .c-video__subheading {
    font-size: 20px;
    line-height: 25px;
  }

  .c-video__heading {
    font-size: 35px;
    line-height: 42px;
  }

  .c-video__list ul li {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
.no-sticky-header {position: relative;}
.no-sticky-body {padding-top: 0px;}
}

.bottom-space {height: 85px; width: 100%; display: block; position: relative;}

.block_columns .gchoice_1_7_1 label {margin-left: 30px;}
.block_columns .gchoice_1_7_1 input[type="checkbox"] {left: 0px;}
.block_columns .gchoice_1_7_1 label:after {left:0px;}
.block_columns .gchoice_1_7_1 label:before {left: 6px;}

.block_content .gchoice_1_7_1 label {margin-left: 30px;}
.block_content .gchoice_1_7_1 input[type="checkbox"] {left: 0px;}
.block_content .gchoice_1_7_1 label:after {left:0px;}
.block_content .gchoice_1_7_1 label:before {left: 6px;}

/*.gchoice_1_7_1 {position: relative; margin: 5px 0px 0px 30px;}
.gchoice_1_7_1 label {margin-left: 50px; cursor: pointer; display: inline-block;}
.gchoice_1_7_1 label:after {content:""; background:#fff; width:18px; height:18px; border: 1px solid #e7e7e7; display:block; position: absolute; left:24px; top:15px; border-radius:0px; z-index: 0;}
.gchoice_1_7_1 label:before {content:""; display:block; position: absolute; width: 6px; height: 10px; border: solid #444; border-width: 0 2px 2px 0; left: 30px; top: 17px; transform: rotate(45deg); opacity:0; z-index:1; transition:all 100ms;}
.gchoice_1_7_1 input[type="checkbox"] {opacity:0; outline:none; z-index:100; width:18px; height:18px; top:15px; left:25px; position: absolute; appearance: none; cursor: pointer;}
.gchoice_1_7_1 input[type="checkbox"]:checked + label:before{opacity:1;}



.gchoice_1_17_1 {position: relative; margin: 5px 0px 0px 6px;}
.gchoice_1_17_1 label {margin-left: 50px; cursor: pointer; display: inline-block;}
.gchoice_1_17_1 label:after {content:""; background:#fff; width:18px; height:18px; border: 1px solid #e7e7e7; display:block; position: absolute; left:24px; top:15px; border-radius:0px; z-index: 0;}
.gchoice_1_17_1 label:before {content:""; display:block; position: absolute; width: 6px; height: 10px; border: solid #444; border-width: 0 2px 2px 0; left: 30px; top: 17px; transform: rotate(45deg); opacity:0; z-index:1; transition:all 100ms;}
.gchoice_1_17_1 input[type="checkbox"] {opacity:0; outline:none; z-index:100; width:18px; height:18px; top:15px; left:25px; position: absolute; appearance: none; cursor: pointer;}
.gchoice_1_17_1 input[type="checkbox"]:checked + label:before{opacity:1;}

.gchoice_2_17_1 {position: relative; margin: 5px 0px 0px 6px;}
.gchoice_2_17_1 label {margin-left: 50px; cursor: pointer; display: inline-block;}
.gchoice_2_17_1 label:after {content:""; background:#fff; width:18px; height:18px; border: 1px solid #e7e7e7; display:block; position: absolute; left:24px; top:15px; border-radius:0px; z-index: 0;}
.gchoice_2_17_1 label:before {content:""; display:block; position: absolute; width: 6px; height: 10px; border: solid #444; border-width: 0 2px 2px 0; left: 30px; top: 17px; transform: rotate(45deg); opacity:0; z-index:1; transition:all 100ms;}
.gchoice_2_17_1 input[type="checkbox"] {opacity:0; outline:none; z-index:100; width:18px; height:18px; top:15px; left:25px; position: absolute; appearance: none; cursor: pointer;}
.gchoice_2_17_1 input[type="checkbox"]:checked + label:before{opacity:1;}
*/

.gchoice_2_7_1 {position: relative; margin: 5px 0px 0px 30px; display: inline-block; width: 415px;}
.gchoice_2_7_1 label{margin-left: 30px; cursor: pointer; display: inline-block; width: 415px;}
.gchoice_2_7_1 label:after {content:""; background:#fff; width:18px; height:18px; border: 1px solid #e7e7e7; display:block; position: absolute; left:0; top:3px; border-radius:0px; z-index: 0;}
.gchoice_2_7_1 label:before {content:""; display:block; position: absolute; width: 6px; height: 10px; border: solid #444; border-width: 0 2px 2px 0; left: 6px; top: 6px; transform: rotate(45deg); opacity:0; z-index:1; transition:all 100ms;}
.gchoice_2_7_1 input[type="checkbox"] {opacity:0; outline:none; z-index:100; width:18px; height:18px; top:11px; left:0; position: absolute; appearance: none; cursor: pointer;}
.gchoice_2_7_1 input[type="checkbox"]:checked + label:before{opacity:1;}

.news-checkbox ul li {position: relative; margin: 5px 0px 0px 6px;}
.news-checkbox ul li label {margin-left: 50px; cursor: pointer; display: inline-block;}
.news-checkbox ul li label:after {content:""; background:#fff; width:18px; height:18px; border: 1px solid #e7e7e7; display:block; position: absolute; left:24px; top:3px; border-radius:0px; z-index: 0;}
.news-checkbox ul li label:before {content:""; display:block; position: absolute; width: 6px; height: 10px; border: solid #444; border-width: 0 2px 2px 0; left: 30px; top: 5px; transform: rotate(45deg); opacity:0; z-index:1; transition:all 100ms;}
.news-checkbox ul li input[type="checkbox"] {opacity:0; outline:none; z-index:100; width:18px; height:18px; top:3px; left:25px; position: absolute; appearance: none; cursor: pointer;}
.news-checkbox ul li input[type="checkbox"]:checked + label:before{opacity:1;}

.popmake-content .news-checkbox ul li {position: relative; margin: 5px 0px 0px 6px;}
.popmake-content .news-checkbox ul li label {margin-left: 50px; cursor: pointer; display: inline-block;}
.popmake-content .news-checkbox ul li label:after {content:""; background:#fff; width:18px; height:18px; border: 1px solid #e7e7e7; display:block; position: absolute; left:24px; top:3px; border-radius:0px; z-index: 0;}
.popmake-content .news-checkbox ul li label:before {content:""; display:block; position: absolute; width: 6px; height: 10px; border: solid #444; border-width: 0 2px 2px 0; left: 30px; top: 5px; transform: rotate(45deg); opacity:0; z-index:1; transition:all 100ms;}
.popmake-content .news-checkbox ul li input[type="checkbox"] {opacity:0; outline:none; z-index:100; width:18px; height:18px; top:3px; left:25px; position: absolute; appearance: none; cursor: pointer;}
.popmake-content .news-checkbox ul li input[type="checkbox"]:checked + label:before{opacity:1;}

.block_columns .news-checkbox ul li {position: relative; margin: 5px 0px 0px 6px;}
.block_columns .news-checkbox ul li label {margin-left: 20px; cursor: pointer; display: inline-block;}
.block_columns .news-checkbox ul li label:after {content:""; background:#fff; width:18px; height:18px; border: 1px solid #e7e7e7; display:block; position: absolute; left:0px; top:3px; border-radius:0px; z-index: 0;}
.block_columns .news-checkbox ul li label:before {content:""; display:block; position: absolute; width: 6px; height: 10px; border: solid #444; border-width: 0 2px 2px 0; left: 6px; top: 5px; transform: rotate(45deg); opacity:0; z-index:1; transition:all 100ms;}
.block_columns .news-checkbox ul li input[type="checkbox"] {opacity:0; outline:none; z-index:100; width:18px; height:18px; top:3px; left:1px; position: absolute; appearance: none; cursor: pointer;}
.block_columns .news-checkbox ul li input[type="checkbox"]:checked + label:before{opacity:1;}

.block_form .news-checkbox ul li label:after {content:""; background:#fff; width:18px; height:18px; border: 1px solid #e7e7e7; display:block; position: absolute; left:10px; top:3px; border-radius:0px; z-index: 0;}
.block_form .news-checkbox ul li label:before {content:""; display:block; position: absolute; width: 6px; height: 10px; border: solid #444; border-width: 0 2px 2px 0; left: 16px; top: 5px; transform: rotate(45deg); opacity:0; z-index:1; transition:all 100ms;}
.block_form .news-checkbox ul li input[type="checkbox"] {opacity:0; outline:none; z-index:100; width:18px; height:18px; top:3px; left:11px; position: absolute; appearance: none; cursor: pointer;}

/* Spacing */

.padding-top-57 {padding-top: 57px !important;}
.padding-top-80 {padding-top: 80px !important;}
.padding-top-0 {padding-top: 0px !important;}
.padding-30 {padding: 30px 0;}
.padding-60 {padding: 60px 0;}
.padding-90 {padding: 90px 0;}
.margin-content-bottom-0 .content {margin-bottom: 0px !important;}
.padding-bottom-0 {padding-bottom: 0px !important;}
.padding-bottom-30 {padding-bottom: 30px !important;}
.padding-bottom-50 {padding-bottom: 50px !important;}
.padding-bottom-60 {padding-bottom: 60px !important;}
.padding-bottom-70 {padding-bottom: 70px !important;}
.padding-bottom-80 {padding-bottom: 70px !important;}
.padding-bottom-90 {padding-bottom: 90px !important;}
.padding-side-160 {padding: 0 160px;}
.position-relative {position: relative;}
.width-700 .in {max-width: 700px;}

.alm-btn-wrap .alm-load-more-btn.loading:before {background: none !important;}

.headline-normal .headline {height: 140px !important; line-height: 140px !important;}



.c-slick-slider__item {
    text-align: center;
    margin: 0 5px; 
}

.slick-track{ 
    margin-left:0 !important;
}

.c-slick-slider__btn {
    max-width: 150px;
    margin: 10px auto;
    padding: 5px 15px;
    background: green;
    color: white;
    font-weight: bold;
    text-align: center;
    text-decoration: none
}

.c-slick-slider__item:hover .c-slick-slider__btn{
    background: black;
}

.c-slick-slider__img {
    width: 100%;
    height: 50px;
    margin: 0 auto 10px;
}

.c-slick-slider .slick-prev::before,
.c-slick-slider .slick-next::before {
    color: #252a30;
}


/* Header */

header {position: fixed; width: 100%; max-width: 1920px; z-index: 9999;}
header .top {background-color: #272B34; width: 100%; height: 45px; position: relative;}

header .top .lang-menu {float: right; width: 45px;}
header .top .btn-languages {display: inline-block; font-size: 15px; font-weight: 400; color: rgba(242,242,242,0.45); text-decoration: none; text-transform: uppercase; line-height: 45px; text-align: center; width: 44px; height: 45px; border-left: 1px solid rgba(242,242,242,0.1); border-right: 1px solid rgba(242,242,242,0.1);}
header .top .btn-languages:hover {color: #fff;}
header .top .languages-wrap {display: none; position: absolute; top: 45px; right: 19px; z-index: 6;}
header .top .languages-wrap ul.languages {padding: 0; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: right;}
header .top .languages-wrap ul.languages:before {content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent;position: absolute; top: -7px; right: 17px;}
header .top .languages-wrap ul.languages li {display: inline-block; background-image: none; font-size: 15px; font-weight: 400; font-style: normal; padding: 0; margin-bottom: 0px; float: right;}
header .top .languages-wrap ul.languages li a {display: block; font-size: 15px; font-weight: 400; color: rgba(242,242,242,0.45); text-decoration: none; text-transform: uppercase; line-height: 45px; text-align: center; width: 45px; height: 45px; border-left: 1px solid rgba(242,242,242,0.1);}
header .top .languages-wrap ul.languages li a:hover {color: rgba(242,242,242,1);}
header .top .languages-wrap ul.languages li.active a {color: rgba(242,242,242,1);}
/*header .top .languages-wrap ul.languages li:last-of-type {border-right: 1px solid rgba(242,242,242,0.1);}*/
header .top img.dlazdice {position: absolute; top: -55px; left: 292px; z-index: 3; width: 200px; height: 200px; transition: all 400ms ease;}

header .top .social-menu ul {padding: 0; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: right; position: relative;}
header .top .social-menu ul li {display: inline-block; float: left; background-image: none; font-size: 15px; font-weight: 400; font-style: normal; padding: 0; margin-bottom: 0px;}
header .top .social-menu ul li a {display: block; font-size: 15px; font-weight: 400; color: rgba(242,242,242,0.45); text-decoration: none; text-transform: uppercase; line-height: 45px; text-align: center; width: 45px; height: 45px; border-left: 1px solid rgba(242,242,242,0.1); text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent;}
header .top .social-menu ul li a:hover {color: rgba(242,242,242,1);}

header .top .social-menu ul li.client a {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUyOSA0MzguNTI5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTI5IDQzOC41Mjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjE5LjI2NSwyMTkuMjY3YzMwLjI3MSwwLDU2LjEwOC0xMC43MSw3Ny41MTgtMzIuMTIxYzIxLjQxMi0yMS40MTEsMzIuMTItNDcuMjQ4LDMyLjEyLTc3LjUxNSAgICBjMC0zMC4yNjItMTAuNzA4LTU2LjEtMzIuMTItNzcuNTE2QzI3NS4zNjYsMTAuNzA1LDI0OS41MjgsMCwyMTkuMjY1LDBTMTYzLjE2LDEwLjcwNSwxNDEuNzUsMzIuMTE1ICAgIGMtMjEuNDE0LDIxLjQxNi0zMi4xMjEsNDcuMjUzLTMyLjEyMSw3Ny41MTZjMCwzMC4yNjcsMTAuNzA3LDU2LjEwNCwzMi4xMjEsNzcuNTE1ICAgIEMxNjMuMTY2LDIwOC41NTcsMTg5LjAwMSwyMTkuMjY3LDIxOS4yNjUsMjE5LjI2N3oiIGZpbGw9IiM3ZjgwODUiLz4KCQk8cGF0aCBkPSJNNDE5LjI1OCwzMzUuMDM2Yy0wLjY2OC05LjYwOS0yLjAwMi0xOS45ODUtMy45OTctMzEuMTIxYy0xLjk5OS0xMS4xMzYtNC41MjQtMjEuNDU3LTcuNTctMzAuOTc4ICAgIGMtMy4wNDYtOS41MTQtNy4xMzktMTguNzk0LTEyLjI3OC0yNy44MzZjLTUuMTM3LTkuMDQxLTExLjAzNy0xNi43NDgtMTcuNzAzLTIzLjEyN2MtNi42NjYtNi4zNzctMTQuODAxLTExLjQ2NS0yNC40MDYtMTUuMjcxICAgIGMtOS42MTctMy44MDUtMjAuMjI5LTUuNzExLTMxLjg0LTUuNzExYy0xLjcxMSwwLTUuNzA5LDIuMDQ2LTExLjk5MSw2LjEzOWMtNi4yNzYsNC4wOTMtMTMuMzY3LDguNjYyLTIxLjI2NiwxMy43MDggICAgYy03Ljg5OCw1LjAzNy0xOC4xODIsOS42MDktMzAuODM0LDEzLjY5NWMtMTIuNjU4LDQuMDkzLTI1LjM2MSw2LjE0LTM4LjExOCw2LjE0Yy0xMi43NTIsMC0yNS40NTYtMi4wNDctMzguMTEyLTYuMTQgICAgYy0xMi42NTUtNC4wODYtMjIuOTM2LTguNjU4LTMwLjgzNS0xMy42OTVjLTcuODk4LTUuMDQ2LTE0Ljk4Ny05LjYxNC0yMS4yNjctMTMuNzA4Yy02LjI4My00LjA5My0xMC4yNzgtNi4xMzktMTEuOTkxLTYuMTM5ICAgIGMtMTEuNjEsMC0yMi4yMjIsMS45MDYtMzEuODMzLDUuNzExYy05LjYxMywzLjgwNi0xNy43NDksOC44OTgtMjQuNDEyLDE1LjI3MWMtNi42NjEsNi4zNzktMTIuNTYyLDE0LjA4Ni0xNy42OTksMjMuMTI3ICAgIGMtNS4xMzcsOS4wNDItOS4yMjksMTguMzI2LTEyLjI3NSwyNy44MzZjLTMuMDQ1LDkuNTIxLTUuNTY4LDE5Ljg0Mi03LjU2NiwzMC45NzhjLTIsMTEuMTM2LTMuMzMyLDIxLjUwNS0zLjk5OSwzMS4xMjEgICAgYy0wLjY2Niw5LjYxNi0wLjk5OCwxOS40NjYtMC45OTgsMjkuNTU0YzAsMjIuODM2LDYuOTQ5LDQwLjg3NSwyMC44NDIsNTQuMTA0YzEzLjg5NiwxMy4yMjQsMzIuMzYsMTkuODM1LDU1LjM5LDE5LjgzNWgyNDkuNTMzICAgIGMyMy4wMjgsMCw0MS40OS02LjYxMSw1NS4zODgtMTkuODM1YzEzLjkwMS0xMy4yMjksMjAuODQ1LTMxLjI2NSwyMC44NDUtNTQuMTA0QzQyMC4yNjQsMzU0LjUwMiw0MTkuOTMyLDM0NC42NTIsNDE5LjI1OCwzMzUuMDM2ICAgIHoiIGZpbGw9IiM3ZjgwODUiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; background-position: center center; background-size: 19px;}
header .top .social-menu ul li.client a:hover {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUyOSA0MzguNTI5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTI5IDQzOC41Mjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjE5LjI2NSwyMTkuMjY3YzMwLjI3MSwwLDU2LjEwOC0xMC43MSw3Ny41MTgtMzIuMTIxYzIxLjQxMi0yMS40MTEsMzIuMTItNDcuMjQ4LDMyLjEyLTc3LjUxNSAgICBjMC0zMC4yNjItMTAuNzA4LTU2LjEtMzIuMTItNzcuNTE2QzI3NS4zNjYsMTAuNzA1LDI0OS41MjgsMCwyMTkuMjY1LDBTMTYzLjE2LDEwLjcwNSwxNDEuNzUsMzIuMTE1ICAgIGMtMjEuNDE0LDIxLjQxNi0zMi4xMjEsNDcuMjUzLTMyLjEyMSw3Ny41MTZjMCwzMC4yNjcsMTAuNzA3LDU2LjEwNCwzMi4xMjEsNzcuNTE1ICAgIEMxNjMuMTY2LDIwOC41NTcsMTg5LjAwMSwyMTkuMjY3LDIxOS4yNjUsMjE5LjI2N3oiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNNDE5LjI1OCwzMzUuMDM2Yy0wLjY2OC05LjYwOS0yLjAwMi0xOS45ODUtMy45OTctMzEuMTIxYy0xLjk5OS0xMS4xMzYtNC41MjQtMjEuNDU3LTcuNTctMzAuOTc4ICAgIGMtMy4wNDYtOS41MTQtNy4xMzktMTguNzk0LTEyLjI3OC0yNy44MzZjLTUuMTM3LTkuMDQxLTExLjAzNy0xNi43NDgtMTcuNzAzLTIzLjEyN2MtNi42NjYtNi4zNzctMTQuODAxLTExLjQ2NS0yNC40MDYtMTUuMjcxICAgIGMtOS42MTctMy44MDUtMjAuMjI5LTUuNzExLTMxLjg0LTUuNzExYy0xLjcxMSwwLTUuNzA5LDIuMDQ2LTExLjk5MSw2LjEzOWMtNi4yNzYsNC4wOTMtMTMuMzY3LDguNjYyLTIxLjI2NiwxMy43MDggICAgYy03Ljg5OCw1LjAzNy0xOC4xODIsOS42MDktMzAuODM0LDEzLjY5NWMtMTIuNjU4LDQuMDkzLTI1LjM2MSw2LjE0LTM4LjExOCw2LjE0Yy0xMi43NTIsMC0yNS40NTYtMi4wNDctMzguMTEyLTYuMTQgICAgYy0xMi42NTUtNC4wODYtMjIuOTM2LTguNjU4LTMwLjgzNS0xMy42OTVjLTcuODk4LTUuMDQ2LTE0Ljk4Ny05LjYxNC0yMS4yNjctMTMuNzA4Yy02LjI4My00LjA5My0xMC4yNzgtNi4xMzktMTEuOTkxLTYuMTM5ICAgIGMtMTEuNjEsMC0yMi4yMjIsMS45MDYtMzEuODMzLDUuNzExYy05LjYxMywzLjgwNi0xNy43NDksOC44OTgtMjQuNDEyLDE1LjI3MWMtNi42NjEsNi4zNzktMTIuNTYyLDE0LjA4Ni0xNy42OTksMjMuMTI3ICAgIGMtNS4xMzcsOS4wNDItOS4yMjksMTguMzI2LTEyLjI3NSwyNy44MzZjLTMuMDQ1LDkuNTIxLTUuNTY4LDE5Ljg0Mi03LjU2NiwzMC45NzhjLTIsMTEuMTM2LTMuMzMyLDIxLjUwNS0zLjk5OSwzMS4xMjEgICAgYy0wLjY2Niw5LjYxNi0wLjk5OCwxOS40NjYtMC45OTgsMjkuNTU0YzAsMjIuODM2LDYuOTQ5LDQwLjg3NSwyMC44NDIsNTQuMTA0YzEzLjg5NiwxMy4yMjQsMzIuMzYsMTkuODM1LDU1LjM5LDE5LjgzNWgyNDkuNTMzICAgIGMyMy4wMjgsMCw0MS40OS02LjYxMSw1NS4zODgtMTkuODM1YzEzLjkwMS0xMy4yMjksMjAuODQ1LTMxLjI2NSwyMC44NDUtNTQuMTA0QzQyMC4yNjQsMzU0LjUwMiw0MTkuOTMyLDM0NC42NTIsNDE5LjI1OCwzMzUuMDM2ICAgIHoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; background-position: center center; background-size: 19px;}

header .top .social-menu ul li.facebook a {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOSI+PHRpdGxlPmZhY2Vib29rLWdyZXk8L3RpdGxlPjxnIGlkPSI3ZGZmMTQ5OC04YThlLTQ0M2UtYjNmZS03ZmFhNWU5NjE4MmEiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjljOGIzODc5LTM5NTItNDgwZS04M2RiLTM4ZmJmNTkwZjJhMyIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PGcgc3R5bGU9Im9wYWNpdHk6MC40NSI+PHBhdGggZD0iTTkuNjIsMEg3LjIzQzQuNTMsMCwyLjc5LDEuODQsMi43OSw0LjY4VjYuODNILjM4QS4zODguMzg4LDAsMCwwLDAsNy4yMnYzLjEyYS4zODIuMzgyLDAsMCwwLC4zOC4zOUgyLjc5djcuODhhLjM4Mi4zODIsMCwwLDAsLjM4LjM5SDYuMzFhLjM4Mi4zODIsMCwwLDAsLjM4LS4zOVYxMC43M0g5LjUxYS4zODIuMzgyLDAsMCwwLC4zOC0uMzlWNy4yMmEuMzg2LjM4NiwwLDAsMC0uMTEtLjI3LjM1Ny4zNTcsMCwwLDAtLjI3LS4xMkg2LjY5VjVjMC0uODcuMi0xLjMyLDEuMzItMS4zMkg5LjYyQS4zODIuMzgyLDAsMCwwLDEwLDMuMjlWLjM5QS4zODguMzg4LDAsMCwwLDkuNjIsMFoiIHN0eWxlPSJmaWxsOiNmMmYyZjI7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 10px 19px;}
header .top .social-menu ul li.facebook a:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxOSI+PHRpdGxlPmZhY2Vib29rLXdoaXRlPC90aXRsZT48ZyBpZD0iNjg2MWNiMjItZTczNS00YWE4LTlhOGQtZWMzNjdhYmExNTlhIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlZGFlNWEyMi0zMDY1LTQ0ZjktYTQ4MC1hMjE3MDczMjdhMWYiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik05LjYyLDBINy4yM0M0LjUzLDAsMi43OSwxLjg0LDIuNzksNC42OFY2LjgzSC4zOEEuMzg4LjM4OCwwLDAsMCwwLDcuMjJ2My4xMmEuMzgyLjM4MiwwLDAsMCwuMzguMzlIMi43OXY3Ljg4YS4zODIuMzgyLDAsMCwwLC4zOC4zOUg2LjMxYS4zODIuMzgyLDAsMCwwLC4zOC0uMzlWMTAuNzNIOS41MWEuMzgyLjM4MiwwLDAsMCwuMzgtLjM5VjcuMjJhLjM4Ni4zODYsMCwwLDAtLjExLS4yNy4zNTcuMzU3LDAsMCwwLS4yNy0uMTJINi42OVY1YzAtLjg3LjItMS4zMiwxLjMyLTEuMzJIOS42MkEuMzgyLjM4MiwwLDAsMCwxMCwzLjI5Vi4zOUEuMzg4LjM4OCwwLDAsMCw5LjYyLDBaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 10px 19px;}
.no-svg header .top .social-menu ul li.facebook a {background-image: url("images/facebook-grey.png"); background-repeat: no-repeat; background-position: center center; background-size: 10px 19px;}
.no-svg header .top .social-menu ul li.facebook a:hover {background-image: url("images/facebook-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 10px 19px;}

header .top .social-menu ul li.instagram a {background-image: url("images/instagram-logo.svg"); background-repeat: no-repeat; background-position: center center; background-size: 23px 20px;}
header .top .social-menu ul li.instagram a:hover {background-image: url("images/instagram-logo-white.svg"); background-repeat: no-repeat; background-position: center center; background-size: 23px 20px;}
.no-svg header .top .social-menu ul li.instagram a {background-image: url("images/instagram-logo.png"); background-repeat: no-repeat; background-position: center center; background-size: 23px 20px;}
.no-svg header .top .social-menu ul li.instagram a:hover {background-image: url("images/instagram-logo-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 23px 20px;}

header .top .social-menu ul li.youtube a {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNSI+PHRpdGxlPnlvdXR1YmUtZ3JleTwvdGl0bGU+PGcgaWQ9IjAyZTkzNmEwLTY4NWEtNDE4Mi1hNWUyLTI2ZGMyMjZlOGIzYiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iOGVjZmI3NmMtODI5Zi00ODY3LWI1M2YtODc2MWUxYWJjNjk3IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZyBzdHlsZT0ib3BhY2l0eTowLjQ1Ij48cGF0aCBkPSJNMTMuOTUsOC4xMyw4LjI0LDExLjg4YS42MTUuNjE1LDAsMCwxLS4zOC4xMi43OTEuNzkxLDAsMCwxLS4zNS0uMDkuNzE3LjcxNywwLDAsMS0uMzctLjY2VjMuNzVhLjcxNy43MTcsMCwwLDEsLjM3LS42Ni42NDguNjQ4LDAsMCwxLC43My4wM2w1LjcxLDMuNzVhLjY4My42ODMsMCwwLDEsLjM0LjYzQS42ODMuNjgzLDAsMCwxLDEzLjk1LDguMTNabTYuMDQtMi4zOWMtLjAxLS40Mi0uMDQtLjk1LS4xLTEuNmExMy4xMzUsMTMuMTM1LDAsMCwwLS4yNC0xLjczQTIuNjczLDIuNjczLDAsMCwwLDE4Ljg4Ljk3LDIuMzgxLDIuMzgxLDAsMCwwLDE3LjQ5LjI5LDcxLjM0Nyw3MS4zNDcsMCwwLDAsMTAsMCw3MS4zNDcsNzEuMzQ3LDAsMCwwLDIuNTEuMjksMi4zMjYsMi4zMjYsMCwwLDAsMS4xMy45NywyLjc0MSwyLjc0MSwwLDAsMCwuMzYsMi40MSwxMy4wNDEsMTMuMDQxLDAsMCwwLC4xMSw0LjE0Yy0uMDYuNjUtLjA5LDEuMTgtLjEsMS42TDAsNy41LjAxLDkuMjZjLjAxLjQyLjA0Ljk1LjEsMS42YTEzLjEzNSwxMy4xMzUsMCwwLDAsLjI0LDEuNzMsMi42NzMsMi42NzMsMCwwLDAsLjc3LDEuNDQsMi4zODEsMi4zODEsMCwwLDAsMS4zOS42OEE3MS4zNDcsNzEuMzQ3LDAsMCwwLDEwLDE1YTcxLjM0Nyw3MS4zNDcsMCwwLDAsNy40OS0uMjksMi4zMjYsMi4zMjYsMCwwLDAsMS4zOC0uNjgsMi43NDEsMi43NDEsMCwwLDAsLjc3LTEuNDQsMTMuMDQxLDEzLjA0MSwwLDAsMCwuMjUtMS43M2MuMDYtLjY1LjA5LTEuMTguMS0xLjZMMjAsNy41WiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: center center; background-size: 20px 15px;}
header .top .social-menu ul li.youtube a:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNSI+PHRpdGxlPnlvdXR1YmUtd2hpdGU8L3RpdGxlPjxnIGlkPSIyZTcwNGNjMC05OGViLTRiZGUtOWMxMi1iNjZhMDg4Y2UxOTMiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjJkNjllNjhiLTJiMzYtNDk5Ni05MGY5LWIyZmU5YjZmNTM1OCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEzLjk1LDguMTMsOC4yNCwxMS44OGEuNjE1LjYxNSwwLDAsMS0uMzguMTIuNzkxLjc5MSwwLDAsMS0uMzUtLjA5LjcxNy43MTcsMCwwLDEtLjM3LS42NlYzLjc1YS43MTcuNzE3LDAsMCwxLC4zNy0uNjYuNjQ4LjY0OCwwLDAsMSwuNzMuMDNsNS43MSwzLjc1YS42ODMuNjgzLDAsMCwxLC4zNC42M0EuNjgzLjY4MywwLDAsMSwxMy45NSw4LjEzWm02LjA0LTIuMzljLS4wMS0uNDItLjA0LS45NS0uMS0xLjZhMTMuMTM1LDEzLjEzNSwwLDAsMC0uMjQtMS43M0EyLjY3MywyLjY3MywwLDAsMCwxOC44OC45NywyLjM4MSwyLjM4MSwwLDAsMCwxNy40OS4yOSw3MS4zNDcsNzEuMzQ3LDAsMCwwLDEwLDAsNzEuMzQ3LDcxLjM0NywwLDAsMCwyLjUxLjI5LDIuMzI2LDIuMzI2LDAsMCwwLDEuMTMuOTcsMi43NDEsMi43NDEsMCwwLDAsLjM2LDIuNDEsMTMuMDQxLDEzLjA0MSwwLDAsMCwuMTEsNC4xNGMtLjA2LjY1LS4wOSwxLjE4LS4xLDEuNkwwLDcuNS4wMSw5LjI2Yy4wMS40Mi4wNC45NS4xLDEuNmExMy4xMzUsMTMuMTM1LDAsMCwwLC4yNCwxLjczLDIuNjczLDIuNjczLDAsMCwwLC43NywxLjQ0LDIuMzgxLDIuMzgxLDAsMCwwLDEuMzkuNjhBNzEuMzQ3LDcxLjM0NywwLDAsMCwxMCwxNWE3MS4zNDcsNzEuMzQ3LDAsMCwwLDcuNDktLjI5LDIuMzI2LDIuMzI2LDAsMCwwLDEuMzgtLjY4LDIuNzQxLDIuNzQxLDAsMCwwLC43Ny0xLjQ0LDEzLjA0MSwxMy4wNDEsMCwwLDAsLjI1LTEuNzNjLjA2LS42NS4wOS0xLjE4LjEtMS42TDIwLDcuNVoiIHN0eWxlPSJmaWxsOiNmMmYyZjI7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: center center; background-size: 20px 15px;}
.no-svg header .top .social-menu ul li.youtube a {background-image: url("images/youtube-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 20px 15px;}
.no-svg header .top .social-menu ul li.youtube a:hover {background-image: url("images/youtube-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 20px 15px;}

header .top .social-menu ul li.twitter a {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTU3NiAxMjgwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNTc2IDEyODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjQ1O2ZpbGw6I0YyRjJGMjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTc2LDE1MmMtNDQuNyw2NS4zLTk4LjcsMTIxLTE2MiwxNjdjMC43LDkuMywxLDIzLjMsMSw0MmMwLDg2LjctMTIuNywxNzMuMi0zOCwyNTkuNQoJcy02My44LDE2OS4yLTExNS41LDI0OC41cy0xMTMuMiwxNDkuNS0xODQuNSwyMTAuNXMtMTU3LjMsMTA5LjctMjU4LDE0NlM2MTAuNywxMjgwLDQ5NiwxMjgwYy0xODAuNywwLTM0Ni00OC4zLTQ5Ni0xNDUKCWMyMy4zLDIuNyw0OS4zLDQsNzgsNGMxNTAsMCwyODMuNy00Niw0MDEtMTM4Yy03MC0xLjMtMTMyLjctMjIuOC0xODgtNjQuNVMxOTcuNyw4NDEuNywxNzcsNzc3YzIyLDMuMyw0Mi4zLDUsNjEsNQoJYzI4LjcsMCw1Ny0zLjcsODUtMTFjLTc0LjctMTUuMy0xMzYuNS01Mi41LTE4NS41LTExMS41UzY0LDUzMiw2NCw0NTR2LTRjNDUuMywyNS4zLDk0LDM5LDE0Niw0MWMtNDQtMjkuMy03OS02Ny43LTEwNS0xMTUKCXMtMzktOTguNy0zOS0xNTRjMC01OC43LDE0LjctMTEzLDQ0LTE2M2M4MC43LDk5LjMsMTc4LjgsMTc4LjgsMjk0LjUsMjM4LjVTNjQ0LDM5MC4zLDc3NiwzOTdjLTUuMy0yNS4zLTgtNTAtOC03NAoJYzAtODkuMywzMS41LTE2NS41LDk0LjUtMjI4LjVTMTAwMS43LDAsMTA5MSwwYzkzLjMsMCwxNzIsMzQsMjM2LDEwMmM3Mi43LTE0LDE0MS00MCwyMDUtNzhjLTI0LjcsNzYuNy03MiwxMzYtMTQyLDE3OAoJQzE0NTIsMTk1LjMsMTUxNCwxNzguNywxNTc2LDE1MnoiLz4KPC9zdmc+"); background-repeat: no-repeat; background-position: center center; background-size: 20px 16px;}
header .top .social-menu ul li.twitter a:hover {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTU3NiAxMjgwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNTc2IDEyODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRjJGMkYyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1NzYsMTUyYy00NC43LDY1LjMtOTguNywxMjEtMTYyLDE2N2MwLjcsOS4zLDEsMjMuMywxLDQyYzAsODYuNy0xMi43LDE3My4yLTM4LDI1OS41CglzLTYzLjgsMTY5LjItMTE1LjUsMjQ4LjVzLTExMy4yLDE0OS41LTE4NC41LDIxMC41cy0xNTcuMywxMDkuNy0yNTgsMTQ2UzYxMC43LDEyODAsNDk2LDEyODBjLTE4MC43LDAtMzQ2LTQ4LjMtNDk2LTE0NQoJYzIzLjMsMi43LDQ5LjMsNCw3OCw0YzE1MCwwLDI4My43LTQ2LDQwMS0xMzhjLTcwLTEuMy0xMzIuNy0yMi44LTE4OC02NC41UzE5Ny43LDg0MS43LDE3Nyw3NzdjMjIsMy4zLDQyLjMsNSw2MSw1CgljMjguNywwLDU3LTMuNyw4NS0xMWMtNzQuNy0xNS4zLTEzNi41LTUyLjUtMTg1LjUtMTExLjVTNjQsNTMyLDY0LDQ1NHYtNGM0NS4zLDI1LjMsOTQsMzksMTQ2LDQxYy00NC0yOS4zLTc5LTY3LjctMTA1LTExNQoJcy0zOS05OC43LTM5LTE1NGMwLTU4LjcsMTQuNy0xMTMsNDQtMTYzYzgwLjcsOTkuMywxNzguOCwxNzguOCwyOTQuNSwyMzguNVM2NDQsMzkwLjMsNzc2LDM5N2MtNS4zLTI1LjMtOC01MC04LTc0CgljMC04OS4zLDMxLjUtMTY1LjUsOTQuNS0yMjguNVMxMDAxLjcsMCwxMDkxLDBjOTMuMywwLDE3MiwzNCwyMzYsMTAyYzcyLjctMTQsMTQxLTQwLDIwNS03OGMtMjQuNyw3Ni43LTcyLDEzNi0xNDIsMTc4CglDMTQ1MiwxOTUuMywxNTE0LDE3OC43LDE1NzYsMTUyeiIvPgo8L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 20px 16px;}
.no-svg header .top .social-menu ul li.twitter a {background-image: url("images/twitter-grey.png"); background-repeat: no-repeat; background-position: center center; background-size: 10px 19px;}
.no-svg header .top .social-menu ul li.twitter a:hover {background-image: url("images/twitter-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 10px 19px;}

header .top .contact-menu {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: right;}
header .top .contact-menu ul {display: block !important; padding: 0; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
header .top .contact-menu ul li {display: inline-block; float: left; background-image: none; font-size: 15px; font-weight: 400; font-style: normal; padding: 0; margin-bottom: 0px;}
header .top .contact-menu ul li a {display: block; font-size: 15px; font-weight: 400; color: rgba(242,242,242,0.45); text-decoration: none; text-transform: uppercase; line-height: 45px; text-align: center; width: 45px; height: 45px; border-left: 1px solid rgba(242,242,242,0.1); text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent;}
header .top .contact-menu ul li a:hover {color: rgba(242,242,242,1);}
header .top .contact-menu ul li:last-of-type {border-right: 1px solid rgba(242,242,242,0.1);}

header .top .contact-menu ul li.phoneus a {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC4wMDUgMTguMDAxIj48dGl0bGU+cGhvbmUtZ3JleTwvdGl0bGU+PGcgaWQ9IjNhMzM0NmFmLTkxNzctNGM3NS04NjEyLTdhMGVlYzk3ZjBhYSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iMTQyZjhkNTYtNmZkMC00NDE5LTgwZjctYTFhMDQ5NjlhMzY2IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZyBzdHlsZT0ib3BhY2l0eTowLjQ1Ij48cGF0aCBkPSJNMTMuODEyLDQuMmE2LjYzMiw2LjYzMiwwLDAsMSwyLjI4LDUuNCwxLjA0MSwxLjA0MSwwLDAsMCwuMjUuODUuOTQ1Ljk0NSwwLDAsMCwxLjMzLjAxLDEuMTgzLDEuMTgzLDAsMCwwLC4yOC0uNmMuMi0xLjQxLS4wNi00LjI0LTIuODEtN1M5LjU3Mi0uMTQ4LDguMTYyLjA1MmExLjE4MywxLjE4MywwLDAsMC0uNi4yOC45NTcuOTU3LDAsMCwwLC4wMSwxLjM0LDEuMDgzLDEuMDgzLDAsMCwwLC44NS4yNUMxMC4wNDIsMS42NzIsMTIuMDUyLDIuNDMyLDEzLjgxMiw0LjJabS00LjU3LS43M2ExLjAxNCwxLjAxNCwwLDAsMC0uODIuMjYuOTU0Ljk1NCwwLDAsMCwwLDEuMzMsMS4wNzksMS4wNzksMCwwLDAsLjUzLjI3LDQuMjczLDQuMjczLDAsMCwxLDIuNDcsMS4yNyw0LjI3OSw0LjI3OSwwLDAsMSwxLjI2LDIuNDcsMS4wNzksMS4wNzksMCwwLDAsLjI3LjUzLjkzMi45MzIsMCwwLDAsMS4zMiwwLDEuMDU5LDEuMDU5LDAsMCwwLC4yNy0uODMsNi40MTIsNi40MTIsMCwwLDAtNS4zLTUuM1pNNi45LDExLjEzMmMxLjYyLDEuNjEsMy40OSwzLjE0LDQuMjIsMi40LDEuMDUtMS4wNiwxLjctMS45OCw0LjAzLS4xMnMuNTUsMy4xMi0uNDcsNC4xNGMtMS4xNywxLjE5LTUuNTcuMDktOS45My00LjI1cy01LjQ5LTguNzMtNC4zMi05LjkyYzEuMDItMS4wMiwyLjI2LTIuODIsNC4xNC0uNDlzLjk2LDIuOTctLjA5LDQuMDNDMy43NDIsNy42NjIsNS4yOTIsOS41MjIsNi45LDExLjEzMloiIHN0eWxlPSJmaWxsOiNmMmYyZjI7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 18px;}
header .top .contact-menu ul li.phoneus a:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC4wMDUgMTguMDAxIj48dGl0bGU+cGhvbmUtd2hpdGU8L3RpdGxlPjxnIGlkPSI1MjliMzM4NC01MWY2LTRmZmMtOGNkNy02NjQ3NjQ2ZDY1YWEiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImJmNDc0Y2JmLTI2NzAtNGRkYS04ZDU4LTE4NTEyMjM3ZjVmMSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEzLjgxMiw0LjJhNi42MzIsNi42MzIsMCwwLDEsMi4yOCw1LjQsMS4wNDEsMS4wNDEsMCwwLDAsLjI1Ljg1Ljk0NS45NDUsMCwwLDAsMS4zMy4wMSwxLjE4MywxLjE4MywwLDAsMCwuMjgtLjZjLjItMS40MS0uMDYtNC4yNC0yLjgxLTdTOS41NzItLjE0OCw4LjE2Mi4wNTJhMS4xODMsMS4xODMsMCwwLDAtLjYuMjguOTU3Ljk1NywwLDAsMCwuMDEsMS4zNCwxLjA4MywxLjA4MywwLDAsMCwuODUuMjVDMTAuMDQyLDEuNjcyLDEyLjA1MiwyLjQzMiwxMy44MTIsNC4yWm0tNC41Ny0uNzNhMS4wMTQsMS4wMTQsMCwwLDAtLjgyLjI2Ljk1NC45NTQsMCwwLDAsMCwxLjMzLDEuMDc5LDEuMDc5LDAsMCwwLC41My4yNyw0LjI3Myw0LjI3MywwLDAsMSwyLjQ3LDEuMjcsNC4yNzksNC4yNzksMCwwLDEsMS4yNiwyLjQ3LDEuMDc5LDEuMDc5LDAsMCwwLC4yNy41My45MzIuOTMyLDAsMCwwLDEuMzIsMCwxLjA1OSwxLjA1OSwwLDAsMCwuMjctLjgzLDYuNDEyLDYuNDEyLDAsMCwwLTUuMy01LjNaTTYuOSwxMS4xMzJjMS42MiwxLjYxLDMuNDksMy4xNCw0LjIyLDIuNCwxLjA1LTEuMDYsMS43LTEuOTgsNC4wMy0uMTJzLjU1LDMuMTItLjQ3LDQuMTRjLTEuMTcsMS4xOS01LjU3LjA5LTkuOTMtNC4yNXMtNS40OS04LjczLTQuMzItOS45MmMxLjAyLTEuMDIsMi4yNi0yLjgyLDQuMTQtLjQ5cy45NiwyLjk3LS4wOSw0LjAzQzMuNzQyLDcuNjYyLDUuMjkyLDkuNTIyLDYuOSwxMS4xMzJaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 18px;}
.no-svg header .top .contact-menu ul li.phoneus a {background-image: url("images/phone-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 18px;}
.no-svg header .top .contact-menu ul li.phoneus a:hover {background-image: url("images/phone-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 18px;}

header .top .contact-menu ul li.writeus a {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtZ3JleTwvdGl0bGU+PGcgaWQ9IjdkYzhkNmQ2LWI0N2ItNDA1Ni1iYzM5LWI4YWE0M2RhOWE1MCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYmRmNDk1YWEtM2YxYi00MzQwLWFmNzMtNDg4MjUwNTZhNTNhIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZyBzdHlsZT0ib3BhY2l0eTowLjQ1Ij48cGF0aCBkPSJNMTAuNSw4LjExLDMuNDYsMi4xMkgxNy41NFptOC4wMSw1Ljc3SDIuNDljLS4yLDAtLjM4LS4xMy0uMzgtLjI4VjMuODhsNy4yNSw2LjE0YS44MTguODE4LDAsMCwwLC41My4xOWgxLjIyYS44MzguODM4LDAsMCwwLC41My0uMTlsNy4yNS02LjE0VjEzLjZDMTguODksMTMuNzUsMTguNzEsMTMuODgsMTguNTEsMTMuODhaTTE4LjUxLDBIMi40OUEyLjQ1MywyLjQ1MywwLDAsMCwwLDIuNFYxMy42QTIuNDUzLDIuNDUzLDAsMCwwLDIuNDksMTZIMTguNTFBMi40NTMsMi40NTMsMCwwLDAsMjEsMTMuNlYyLjRBMi40NTMsMi40NTMsMCwwLDAsMTguNTEsMFoiIHN0eWxlPSJmaWxsOiNmMmYyZjI7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 21px 16px;}
header .top .contact-menu ul li.writeus a:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtd2hpdGU8L3RpdGxlPjxnIGlkPSI5MGZhZjcxNS1kNmE5LTRiNTUtOWNkNy1kN2M5ZGE2ODZlNDciIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImRlYjM4N2NkLTM2ZjMtNDIyYy04NWU1LTMwNmVlMTgwMTdiNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 21px 16px;}
.no-svg header .top .contact-menu ul li.writeus a {background-image: url("images/mail-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 21px 16px;}
.no-svg header .top .contact-menu ul li.writeus a:hover {background-image: url("images/mail-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 21px 16px;}

header .top .contact-menu ul li.dealers a {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LWdyZXk8L3RpdGxlPjxnIGlkPSIyYWI3ZDA3Ni04MjM3LTRmYWItOGYzOS0yZTM0ZWQ0NmRmZmMiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImRjYWUyMTU5LWEzNGItNGI1Yy04OTkzLWE2YTQ5ZTBmNzI4NSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PGcgc3R5bGU9Im9wYWNpdHk6MC40NSI+PHBhdGggZD0iTTEwLjU2LDE2Ljk2YTEuMDI1LDEuMDI1LDAsMSwxLTEuMDItMS4wM0ExLjAyNiwxLjAyNiwwLDAsMSwxMC41NiwxNi45NlptMTAuMTUtMS4wMWExLjAxNSwxLjAxNSwwLDAsMSwwLDIuMDMsMS4wMTUsMS4wMTUsMCwxLDEsMC0yLjAzWm0uNzQtMy4wNCwyLjg5LTguNjRhLjgyNC44MjQsMCwwLDAtLjA4LS44MiwxLjI4MywxLjI4MywwLDAsMC0xLjAzLS40M0g2LjkyTDYuNDguOTVBMS4xNCwxLjE0LDAsMCwwLDUuMzIsMEguNzNDLjI2LDAsMCwuMjIsMCwuNjdWMS44NmMwLC40My4yNi41NC43NS41NEg0LjYyTDcuNTgsMTQuOTdhMi44NjQsMi44NjQsMCwwLDAsMS45OCw0Ljc3LDMuMDE3LDMuMDE3LDAsMCwwLDIuNjgtMi4xNGg1Ljc3YTIuODEzLDIuODEzLDAsMCwwLDIuNjgsMi4xNywyLjc3MSwyLjc3MSwwLDAsMCwyLjctMi43OEEyLjU5NCwyLjU5NCwwLDAsMCwyMC43LDE0LjJhMi42MjMsMi42MjMsMCwwLDAtMi4wMywxSDExLjU4YTIuMjU0LDIuMjU0LDAsMCwwLTEuOTMtMS4wOGwtLjA5LS41MkgyMC4zNEMyMS4xNSwxMy42LDIxLjMxLDEzLjMsMjEuNDUsMTIuOTFaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: center center; background-size: 24px 20px;}
header .top .contact-menu ul li.dealers a:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LXdoaXRlPC90aXRsZT48ZyBpZD0iNWZiMWE2ODYtYjBmMy00OGM3LWJlMDAtYTI4NTk0NjlhNTQwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2ZGRjMDliOS05MjRjLTRmMzYtYWUwYS0zMTAyNDM3MWIyOTQiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0xMC41NiwxNi45NmExLjAyNSwxLjAyNSwwLDEsMS0xLjAyLTEuMDNBMS4wMjYsMS4wMjYsMCwwLDEsMTAuNTYsMTYuOTZabTEwLjE1LTEuMDFhMS4wMTUsMS4wMTUsMCwwLDEsMCwyLjAzLDEuMDE1LDEuMDE1LDAsMSwxLDAtMi4wM1ptLjc0LTMuMDQsMi44OS04LjY0YS44MjQuODI0LDAsMCwwLS4wOC0uODIsMS4yODMsMS4yODMsMCwwLDAtMS4wMy0uNDNINi45Mkw2LjQ4Ljk1QTEuMTQsMS4xNCwwLDAsMCw1LjMyLDBILjczQy4yNiwwLDAsLjIyLDAsLjY3VjEuODZjMCwuNDMuMjYuNTQuNzUuNTRINC42Mkw3LjU4LDE0Ljk3YTIuODY0LDIuODY0LDAsMCwwLDEuOTgsNC43NywzLjAxNywzLjAxNywwLDAsMCwyLjY4LTIuMTRoNS43N2EyLjgxMywyLjgxMywwLDAsMCwyLjY4LDIuMTcsMi43NzEsMi43NzEsMCwwLDAsMi43LTIuNzhBMi41OTQsMi41OTQsMCwwLDAsMjAuNywxNC4yYTIuNjIzLDIuNjIzLDAsMCwwLTIuMDMsMUgxMS41OGEyLjI1NCwyLjI1NCwwLDAsMC0xLjkzLTEuMDhsLS4wOS0uNTJIMjAuMzRDMjEuMTUsMTMuNiwyMS4zMSwxMy4zLDIxLjQ1LDEyLjkxWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: center center; background-size: 24px 20px;}
.no-svg header .top .contact-menu ul li.dealers a {background-image: url("images/cart-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 24px 20px;}
.no-svg header .top .contact-menu ul li.dealers a:hover {background-image: url("images/cart-white.png"); background-repeat: no-repeat; background-position: center center; background-size: 24px 20px;}

header .bottom {background-color: #fff; border-bottom: 1px solid #f2f2f2; width: 100%; height: 139px; position: relative; transition: all 400ms ease;}
header .bottom .logo {margin-top: 56px; display: inline-block; width: auto; height: 31px;}
header .bottom .logo img {max-width: 100%; height: 31px;}

/* Sticky Header */

.sticky {position: fixed; max-width: 1920px; margin: 0 auto; z-index: 999;}
header.sticky {display: block; width: 100%; transition: all 800ms ease; box-shadow: 0px 3px 1px rgba(39,43,52,0.1); }
header.sticky .top {transition: all 400ms ease;}
header.sticky .bottom {height: 76px; transition: all 400ms ease;}
header.sticky .bottom .logo {margin-top: 27px; transition: all 400ms ease;}
header.sticky .bottom .logo img {height: 23px; transition: all 400ms ease;}
header.sticky .bottom .primary {padding-top: 31px; transition: all 400ms ease;}
header.sticky .top img.dlazdice {position: absolute; top: -30px; left: 292px; z-index: 3; width: 150px; height: 150px; transition: all 400ms ease;}

/* Menu */

header .bottom .primary {text-align: right; padding-top: 61px; transition: all 400ms ease; z-index: 4; position: relative;}
header .bottom .primary ul {padding: 0; margin: 0;}
header .bottom .primary ul li {display: inline-block; list-style: none; margin-left: 20px /* 33px by pixel perfect */; background-image: none; font-size: 15px; font-weight: 400; font-style: normal; padding: 0; margin-bottom: 0px;}
header .bottom .primary ul li a {font-size: 15px; font-weight: 400; font-style: normal; color: #272B33; text-decoration: none;}
header .bottom .primary ul li a:hover {}
header .bottom .primary ul li.current-menu-item a { font-weight: bold;}
header .bottom .primary ul li.current-menu-ancestor a { font-weight: bold;}
header .bottom .primary .toggle {display: none;}

.es header .bottom .primary ul li {margin-left: 15px;}
.fr header .bottom .primary ul li {margin-left: 15px;}
.en header .bottom .primary ul li {margin-left: 15px;}
.de header .bottom .primary ul li {margin-left: 15px;}

/* Submenu */

.primary ul li .level-0 {position: absolute; margin-left: 0px; background-color: transparent; border: none; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 200ms linear; -moz-transition: 200ms linear; -o-transition: 200ms linear; transition: 200ms linear; z-index: 999; text-align: left; padding-top: 25px; min-width: 280px;}
.primary ul li:hover .level-0 {position: absolute; margin-left: 0px; border: none; box-shadow: none; visibility: visible; opacity: 1; filter: alpha(opacity=100); padding-top: 25px;}
.primary ul li .level-0:before {content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; top: 17px; left: 22px;}
.primary ul li .level-0 li {display: block; margin: 0; position: relative; background-image: none; font-size: 15px; font-weight: 400; font-style: normal; padding: 0; margin-bottom: 0px;}
.primary ul li .level-0 li a { padding: 10px 15px; font-weight: 600; color: #fff !important; border-top: 1px solid rgba(242,242,242,0.10); display: block; text-align: left; min-width: 180px;}
.primary ul li .level-0 li:first-of-type a {border-top: none;}
.primary ul li .level-0 li:last-of-type a {border-bottom: 1px solid rgba(242,242,242,0.10);}
.primary ul li .level-0 li a:hover {background-color: #272B33; color: #fff; border-color: rgba(242,242,242,0.10); padding: 10px 15px 10px 25px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 95% center; background-size: 6px 10px;}
.primary ul li .level-0 li.current-menu-item a {background-color: #272B33; font-weight: 600; color: #fff; border-color: rgba(242,242,242,0.10); padding: 10px 15px 10px 25px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 95% center; background-size: 6px 10px;}

.primary ul li .level-0 .level-1 {position: absolute; margin-left: 290px;  border: none; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 200ms linear; -moz-transition: 200ms linear; -o-transition: 200ms linear; transition: 200ms linear; z-index: 999; text-align: left; padding-top: 0px; top: 0; min-width: 280px;}
.primary ul li .level-0 li:hover .level-1 {position: absolute; margin-left: 280px; border: none; box-shadow: none; visibility: visible; opacity: 1; filter: alpha(opacity=100); padding-top: 0px; min-width: 280px;}
.primary ul li .level-0 .level-1 li {display: block; margin: 0; background-image: none; font-size: 15px; font-weight: 400; font-style: normal; padding: 0; margin-bottom: 0px;}
.primary ul li .level-0 .level-1 li a { padding: 10px 15px; font-weight: 600; color: #fff !important; border-top: 1px solid rgba(242,242,242,0.10); display: block; text-align: left; min-width: 180px;}
.primary ul li .level-0 .level-1 li:last-of-type a {border-bottom: 1px solid rgba(242,242,242,0.10);}
.primary ul li .level-0 .level-1 li a:hover {background-color: #272B33; color: #fff; border-color: rgba(242,242,242,0.10); padding: 10px 15px 10px 25px;}
.primary ul li .level-0 .level-1 li.current-menu-item a {background-color: #272B33; font-weight: 600; color: #fff; border-color: rgba(242,242,242,0.10);}

/* Searchform */

.my-search {display: block; text-align: right; padding: 0; float: right; position: relative;}
.screen-reader-text {display: none;}
.s {display: inline-block; padding: 8px 15px !important; background-color: transparent; border-radius: 0px; border: none !important; width: 185px !important; height: 45px; font-size: 15px; font-weight: normal; color: rgba(242,242,242,0.45);}
.searchsubmit {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wMDEgMjIuMDAxIj48dGl0bGU+c2VhcmNoLWdyZXk8L3RpdGxlPjxnIGlkPSIzOGRmMjA5OC0zMDEzLTQ4OTgtODgwZC1hZTdhOWE3M2E1ODUiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImNiNzAxYmJiLTBhMjktNGVhZC1hMjM4LTg3MmU5ZTdjOWMxOSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PGcgc3R5bGU9Im9wYWNpdHk6MC40NSI+PHBhdGggZD0iTTguNDExLDEzLjU5YTYuNiw2LjYsMCwxLDEsOS4zMywwQTYuNjA5LDYuNjA5LDAsMCwxLDguNDExLDEzLjU5Wm0xMC45OCwxLjY0QTguOTI0LDguOTI0LDAsMCwwLDYuNzcxLDIuNjFhOC43MzUsOC43MzUsMCwwLDAtMS4zNSwxMC43Ny4zNzcuMzc3LDAsMCwxLS4wNS40NUwuODIxLDE4LjM5QTIuMDYzLDIuMDYzLDAsMCwwLC41LDIxLjM2bC4xNC4xNGEyLjA2MywyLjA2MywwLDAsMCwyLjk3LS4zMmw0LjU1LTQuNTRhLjM4My4zODMsMCwwLDEsLjQ2LS4wNkE4Ljc0OSw4Ljc0OSwwLDAsMCwxOS4zOTEsMTUuMjNaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTguOTgxLDguMzlhLjkyMi45MjIsMCwwLDEtLjM2LS4wNy45MzkuOTM5LDAsMCwxLS40OS0xLjIxLDUuODE2LDUuODE2LDAsMCwxLDcuNjEtMy4wOC45MjMuOTIzLDAsMSwxLS43MiwxLjcsMy45NjQsMy45NjQsMCwwLDAtNS4xOSwyLjFBLjkyMy45MjMsMCwwLDEsOC45ODEsOC4zOVoiIHN0eWxlPSJmaWxsOiNmMmYyZjI7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvZz48L3N2Zz4="); background-color: transparent; background-repeat: no-repeat; background-position: center center; border: none; background-size: 22px; width: 46px; height: 45px; cursor: pointer; border-left: 1px solid rgba(242,242,242,0.1); display: inline-block; float: right;}
.searchsubmit:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wMDEgMjIuMDAxIj48dGl0bGU+c2VhcmNoLXdoaXRlPC90aXRsZT48ZyBpZD0iNjg5YjJhN2YtYzE3NS00YTc1LWE5MmMtY2FjOWRhZTk1OGNiIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJhMmNhYjJlMy1iOTY2LTRmMWEtYWQ5Zi1mZGVkY2FiNTQwNjMiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik04LjQxMSwxMy41OWE2LjYsNi42LDAsMSwxLDkuMzMsMEE2LjYwOSw2LjYwOSwwLDAsMSw4LjQxMSwxMy41OVptMTAuOTgsMS42NEE4LjkyNCw4LjkyNCwwLDAsMCw2Ljc3MSwyLjYxYTguNzM1LDguNzM1LDAsMCwwLTEuMzUsMTAuNzcuMzc3LjM3NywwLDAsMS0uMDUuNDVMLjgyMSwxOC4zOUEyLjA2MywyLjA2MywwLDAsMCwuNSwyMS4zNmwuMTQuMTRhMi4wNjMsMi4wNjMsMCwwLDAsMi45Ny0uMzJsNC41NS00LjU0YS4zODMuMzgzLDAsMCwxLC40Ni0uMDZBOC43NDksOC43NDksMCwwLDAsMTkuMzkxLDE1LjIzWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik04Ljk4MSw4LjM5YS45MjIuOTIyLDAsMCwxLS4zNi0uMDcuOTM5LjkzOSwwLDAsMS0uNDktMS4yMSw1LjgxNiw1LjgxNiwwLDAsMSw3LjYxLTMuMDguOTIzLjkyMywwLDEsMS0uNzIsMS43LDMuOTY0LDMuOTY0LDAsMCwwLTUuMTksMi4xQS45MjMuOTIzLDAsMCwxLDguOTgxLDguMzlaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.no-svg #searchsubmit {background-image: url("images/search-grey.png");}
.no-svg .searchsubmit:hover {background-image: url("images/search-white.png");}
.searchform {z-index: 999;}
.search-wrap {position: relative;}

/* Buttons */

.btn-default {display: inline-block; font-size: 15px; font-weight: 400; color: #fff; padding: 12px 30px; text-decoration: none;}
.btn-default:hover {background-color: #262B33;}

.dots {display: inline-block; font-size: 20px; font-weight: 700; text-decoration: none; letter-spacing: 1px; line-height: 10px;}

a.more, a.hide {display: inline-block; font-size: 15px; font-weight: 400; background-repeat: no-repeat; background-position: right center; background-size: 6px 10px; text-decoration: none; padding-right: 20px;}
.no-svg a.more, .no-svg a.hide {background-image: url("images/right-green.png");}
a.more:hover, a.hide:hover {color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtYmxhY2s8L3RpdGxlPjxnIGlkPSI2M2ZjZmUyNy1kODExLTQzMTEtOWFlNy1mNThkZDhkMWU2ZjkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjIxODFjMTU3LTQ1YzAtNDZjYS1iZTc0LTQ0NjI0Yjg0OGVmNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.no-svg a.more:hover, .no-svg a.hide:hover {background-image: url("images/right-black.png");}

a.video {display: inline-block; font-size: 15px; font-weight: 400; color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOSAyMiI+PHRpdGxlPnBsYXktcmVkPC90aXRsZT48ZyBpZD0iNTU5NzI2N2QtNDQzMy00OTE4LWFjY2YtZDA2OGNlMzAxOGRhIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSIyNWYyYjdiOC03MzgzLTQwZWMtYjQ3ZC0xZDQ2YTk4MWVmMDgiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0yMC4yMywxMS45M2wtOC4yOSw1LjVhLjkuOSwwLDAsMS0uNTUuMTcsMS4wODMsMS4wODMsMCwwLDEtLjUtLjE0LDEuMDI4LDEuMDI4LDAsMCwxLS41My0uOTZWNS41YTEuMDI4LDEuMDI4LDAsMCwxLC41My0uOTYuOTE3LjkxNywwLDAsMSwxLjA1LjAzbDguMjksNS41YTEuMDE5LDEuMDE5LDAsMCwxLC40OC45M0ExLjAxOSwxLjAxOSwwLDAsMSwyMC4yMywxMS45M1ptOC43NS0zLjUxYy0uMDEtLjYyLS4wNS0xLjQtLjEzLTIuMzRhMjIuNjIzLDIyLjYyMywwLDAsMC0uMzUtMi41NCw0LDQsMCwwLDAtMS4xMy0yLjExLDMuMjgyLDMuMjgyLDAsMCwwLTIuMDEtMUE5OS4xNDQsOTkuMTQ0LDAsMCwwLDE0LjUsMCw5OS4xNDQsOTkuMTQ0LDAsMCwwLDMuNjQuNDNhMy4zMDgsMy4zMDgsMCwwLDAtMi4wMSwxQTQuMDM5LDQuMDM5LDAsMCwwLC41MiwzLjU0LDIwLjMsMjAuMywwLDAsMCwuMTUsNi4wOEMuMDcsNy4wMi4wMyw3LjguMDIsOC40MlMwLDkuOSwwLDExcy4wMSwxLjk2LjAyLDIuNTguMDUsMS40LjEzLDIuMzRBMjIuNjIzLDIyLjYyMywwLDAsMCwuNSwxOC40NmE0LDQsMCwwLDAsMS4xMywyLjExLDMuMzA4LDMuMzA4LDAsMCwwLDIuMDEsMUE5OS4xNDQsOTkuMTQ0LDAsMCwwLDE0LjUsMjJhOTkuMTQ0LDk5LjE0NCwwLDAsMCwxMC44Ni0uNDMsMy4zMzQsMy4zMzQsMCwwLDAsMi4wMS0xLDQuMDM5LDQuMDM5LDAsMCwwLDEuMTEtMi4xMSwyMC4zLDIwLjMsMCwwLDAsLjM3LTIuNTRjLjA4LS45NC4xMi0xLjcyLjEzLTIuMzRTMjksMTIuMSwyOSwxMSwyOC45OSw5LjA0LDI4Ljk4LDguNDJaIiBzdHlsZT0iZmlsbDpyZWQ7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left 1px; background-size: 29px 22px; text-decoration: none; padding-left: 45px;}
.no-svg a.video {background-image: url("images/play-red.png");}
a.video:hover {color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOSAyMiI+PHRpdGxlPnBsYXktYmxhY2s8L3RpdGxlPjxnIGlkPSIyYjZhN2QwZi04OTIyLTRjMWEtYjE2ZS02MWY4NTFkNjBmODkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjcyZmI5ZjhlLTdjNTMtNDhmMC05MjIxLTUyODEzYTM3ZjBhOSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTIwLjIzLDExLjkzbC04LjI5LDUuNWEuOS45LDAsMCwxLS41NS4xNywxLjA4MywxLjA4MywwLDAsMS0uNS0uMTQsMS4wMjgsMS4wMjgsMCwwLDEtLjUzLS45NlY1LjVhMS4wMjgsMS4wMjgsMCwwLDEsLjUzLS45Ni45MTcuOTE3LDAsMCwxLDEuMDUuMDNsOC4yOSw1LjVhMS4wMTksMS4wMTksMCwwLDEsLjQ4LjkzQTEuMDE5LDEuMDE5LDAsMCwxLDIwLjIzLDExLjkzWm04Ljc1LTMuNTFjLS4wMS0uNjItLjA1LTEuNC0uMTMtMi4zNGEyMi42MjMsMjIuNjIzLDAsMCwwLS4zNS0yLjU0LDQsNCwwLDAsMC0xLjEzLTIuMTEsMy4yODIsMy4yODIsMCwwLDAtMi4wMS0xQTk5LjE0NCw5OS4xNDQsMCwwLDAsMTQuNSwwLDk5LjE0NCw5OS4xNDQsMCwwLDAsMy42NC40M2EzLjMwOCwzLjMwOCwwLDAsMC0yLjAxLDFBNC4wMzksNC4wMzksMCwwLDAsLjUyLDMuNTQsMjAuMywyMC4zLDAsMCwwLC4xNSw2LjA4Qy4wNyw3LjAyLjAzLDcuOC4wMiw4LjQyUzAsOS45LDAsMTFzLjAxLDEuOTYuMDIsMi41OC4wNSwxLjQuMTMsMi4zNEEyMi42MjMsMjIuNjIzLDAsMCwwLC41LDE4LjQ2YTQsNCwwLDAsMCwxLjEzLDIuMTEsMy4zMDgsMy4zMDgsMCwwLDAsMi4wMSwxQTk5LjE0NCw5OS4xNDQsMCwwLDAsMTQuNSwyMmE5OS4xNDQsOTkuMTQ0LDAsMCwwLDEwLjg2LS40MywzLjMzNCwzLjMzNCwwLDAsMCwyLjAxLTEsNC4wMzksNC4wMzksMCwwLDAsMS4xMS0yLjExLDIwLjMsMjAuMywwLDAsMCwuMzctMi41NGMuMDgtLjk0LjEyLTEuNzIuMTMtMi4zNFMyOSwxMi4xLDI5LDExLDI4Ljk5LDkuMDQsMjguOTgsOC40MloiIHN0eWxlPSJmaWxsOiMyNzJiMzM7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg==");}
.no-svg a.video:hover {background-image: url("images/play-black.png");}

/* Search Results */

.search-loop {padding: 0 0 64px;}
.search-loop .headline {height: 140px; width: 300px; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block;}
.search-loop .headline h2 {font-size: 20px; font-weight: 600; color: #262B33; margin: 0; line-height: 140px;}
.search-loop .headline h2 a {font-size: 20px; font-weight: 600; color: #262B33; margin: 0; line-height: 140px; text-decoration: none;}
.search-loop .headline h2 a:hover {}

.search-loop .item {text-decoration: none;}
.search-loop .item:hover .title { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.search-loop .item:hover .title span {color: #fff !important;}
.search-loop .item {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; margin-bottom: 26px;}
.search-loop .item .picture {height: 190px;}
.search-loop .item img {display: block; position: relative; height: 190px;}
.search-loop .item .title {position: relative; line-height: 30px; height: 90px; padding: 0 23px;; background-color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtYmxhY2s8L3RpdGxlPjxnIGlkPSI2M2ZjZmUyNy1kODExLTQzMTEtOWFlNy1mNThkZDhkMWU2ZjkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjIxODFjMTU3LTQ1YzAtNDZjYS1iZTc0LTQ0NjI0Yjg0OGVmNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 92% center; background-size: 6px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; white-space: normal; display: table; width: 100%;}
.search-loop .item .title span {font-size: 15px; font-weight: 600; color: #fff; text-decoration: underline; margin-left: 0px; display: table-cell; vertical-align: middle;}

/* Headline */

section.headline {height: 130px; margin-bottom: 40px;}
.headline h1, .headline span.size {display: block;25px; font-weight: 700; margin: 0; line-height: 30px; padding: 53px 0 0; }
.headline span.size { padding: 53px 0 0 !important; }
.headline h1 a,.headline span.size a {font-size: 25px; font-weight: 700; margin: 0; line-height: 130px; text-decoration: none;}
.headline h1 a:hover, .headline span.size a:hover {}
.headline .desc {font-size: 15px; font-weight: 400; line-height: 22px;}
.headline a.writeus {font-size: 15px; font-weight: 600; text-decoration: none; background-repeat: no-repeat; background-position: left center; background-size: 21px 16px; padding-left: 35px; line-height: 130px;}
.headline a.writeus:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtYmxhY2s8L3RpdGxlPjxnIGlkPSI0ZjJiNzZiZC1hMTBjLTRkOTUtODgyNi0zMmZhYjUyYmVkYTYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9Ijk5Y2IzZjQ4LTFmZGQtNDU0NS05MWU5LWNkZjBmZDE4MzI0OCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); color: #262B33;}
.headline a.writeusad {font-size: 15px; font-weight: 600; text-decoration: none; background-repeat: no-repeat; background-position: left center; background-size: 21px 16px; padding-left: 35px; line-height: 130px;}
.headline a.writeusad:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtYmxhY2s8L3RpdGxlPjxnIGlkPSI0ZjJiNzZiZC1hMTBjLTRkOTUtODgyNi0zMmZhYjUyYmVkYTYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9Ijk5Y2IzZjQ4LTFmZGQtNDU0NS05MWU5LWNkZjBmZDE4MzI0OCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); color: #262B33;}
.headline .border-bottom {border-bottom: 2px solid #f2f2f2;}
.border-bottom {border-bottom: 2px solid #f2f2f2;}
.border-bottom-1 {border-bottom: 1px solid #f2f2f2;}
.border-top-1 {border-top: 1px solid #f2f2f2;}

/* Content */

.my-content h1 {margin: 0; padding: 0px 0 15px; font-size: 25px; font-weight: 600; color: #262B33;}
.my-content h2 {margin: 0; padding: 0px 0 15px; font-size: 20px; font-weight: 600; color: #262B33;}
.my-content h3 {margin: 0; padding: 0px 0 15px; font-size: 18px; font-weight: 500; color: #262B33;}
.my-content h4 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 500; color: #262B33;}
.my-content h5 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 400; color: #262B33;}
.my-content h6 {margin: 0; padding: 0px 0 5px; font-size: 14px; font-weight: 600; color: #262B33;}
.my-content ul {padding: 0 0 30px 0px; margin: 0;}
.my-content ol {padding: 0 0 30px 0px; margin: 0;}
.my-content p {font-size: 15px; font-weight: 400; color: #262B33; margin: 0px 0 35px;}

.single-content {padding-bottom: 30px;}
.single-content h1.headline h1, .headline span.size {margin: 0; padding: 0px 0 15px; font-size: 25px; font-weight: 600; color: #262B33;}
.single-content h2, .single-content h1.looksh2 {margin: 0; padding: 0px 0 15px; font-size: 20px; font-weight: 600; color: #262B33;}
.single-content h3 {margin: 0; padding: 0px 0 15px; font-size: 18px; font-weight: 500; color: #262B33;}
.single-content h4 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 500; color: #262B33;}
.single-content h5 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 400; color: #262B33;}
.single-content h6 {margin: 0; padding: 0px 0 5px; font-size: 14px; font-weight: 600; color: #262B33;}
.single-content ul {padding: 0 0 30px 0px; margin: 0;}
.single-content ol {padding: 0 0 30px 0px; margin: 0;}
.single-content p {font-size: 15px; font-weight: 400; color: #262B33; margin: 0px 0 35px;}
.single-content img {padding: 0 0px 15px 0;}
.single-content iframe {width: 100%;}

.page .block_content {padding-bottom: 60px;}
.page .block_content.paddingtop { padding-top: 60px; }
.page .block_content.halfpaddingbottom { padding-bottom: 30px; }

/* Block Top Testimonials */

.block_top_testimonials.dark .testimonial {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDAgMzAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTUwLDBDNjcuMTU3LDAsMCw2Ny4xNTcsMCwxNTBzNjcuMTU3LDE1MCwxNTAsMTUwczE1MC02Ny4xNTcsMTUwLTE1MFMyMzIuODQzLDAsMTUwLDB6IE0yMjMuNDEzLDEyOC44NDRsLTc2LjY5Niw2OS40MzQgICAgYy0xLjg4LDEuNzA0LTQuMDcyLDIuODUtNi4zNjcsMy40NTJjLTEuOTc5LDAuODgyLTQuMTAzLDEuMzM4LTYuMjM1LDEuMzM4Yy0zLjc5NCwwLTcuNTk0LTEuMzk4LTEwLjU2Ni00LjIxN2wtNDcuMjIyLTQ0LjgyNiAgICBjLTYuMTQ3LTUuODM2LTYuMzk4LTE1LjU0OS0wLjU2My0yMS42OTZjNS44My02LjE0NywxNS41NDYtNi40MDEsMjEuNjk2LTAuNTY1bDM3LjU4NywzNS42NzhsNjcuNzY0LTYxLjM1NSAgICBjNi4yODItNS42ODgsMTUuOTg3LTUuMjA4LDIxLjY3NSwxLjA3NkMyMzAuMTc0LDExMy40NDgsMjI5LjY5NCwxMjMuMTUzLDIyMy40MTMsMTI4Ljg0NHoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K");}
.block_top_testimonials.dark .btn{background-color: #fff !important; color: #262B33 !important;}
.block_top_testimonials.dark .btn:hover{background-color: #f2f2f2 !important; color: #262B33 !important;}

.block_top_testimonials {padding: 0px 0px 46px;}
.block_top_testimonials .headline {height: 140px; line-height: 140px;}
.block_top_testimonials .headline a {text-decoration: none;}
.block_top_testimonials .testimonial {padding: 0px 0px 0px 35px; margin: 0px 0px 26px; background-repeat: no-repeat; background-position: left 3px; background-size: 20px;}
.block_top_testimonials .testimonial h3 {font-size: 15px; line-height: 19px; padding: 0px; margin: 0px 0px 5px;}
.block_top_testimonials .testimonial p {margin: 0px;}
.block_top_testimonials .button {text-align: center; padding: 26px 0px 0px;}
.hidden-testimonial-item {display: none;}

/* Block Documents */

.block_documents {padding: 0px 0px 80px;}
.block_documents .post .meta{padding: 0px;}
.block_documents .headline {height: 140px; line-height: 140px;}
.block_documents .headline a {text-decoration: none;}
.block_documents .post{background-color: #f2f2f2; display: block; padding: 25px 15px 20px 80px; margin: 0px 0px 30px; text-decoration: none; background-repeat: no-repeat; background-position: 30px 30px; background-size: 35px; }
.block_documents .post h3 {font-size: 15px; margin: 0px 0px 3px; padding: 0px; text-decoration: underline;}
.block_documents .post:hover h3 {text-decoration: none;}
.block_documents .post .filetype {text-transform: uppercase; color: #262B33; font-size: 15px; display: inline-block;}
.block_documents .post .filesize {text-transform: uppercase; color: #262B33; font-size: 15px; display: inline-block;}
.block_documents .post .externalfile {text-transform: uppercase; color: #262B33; font-size: 15px; display: inline-block;}

.block_documents.dark-dokument .post {background-color: #fff;}

/* Block Ads */

.block_ads {padding: 0px 0px 46px;}
.block_ads .headline {height: 140px; line-height: 140px;}
.block_ads .headline a {text-decoration: none;}

.block_ads .col {margin: 0px 0px 26px;}
.block_ads .ad {background-color: #fff; padding: 30px 23px;}
.block_ads .ad h3 {font-size: 20px;}
.block_ads .ad .content {margin: 0px 0px 30px;}
.block_ads .content h4 {font-size: 15px;}
.block_ads .content ul {padding: 0px 0px 0px;}
.block_ads .content ul li {font-style: normal; font-style: 400; padding: 0px 0px 0px 30px; margin: 0px 0px 10px; line-height: 25px; background-repeat: no-repeat; background-position: left 5px; background-size: 17px;}
.block_ads .content-1 {margin: 0px 0px 15px;}
.block_ads .content-2 {margin: 0px 0px 15px;}
.block_ads .ad .btn {margin-right: 10px;}

.block_ads .alm-btn-wrap {padding: 20px 0px 0px;}
.block_ads .alm-btn-wrap button:hover {background-color: #fff !important; color: #262B33 !important;}

/* Block Gallery */

.block_gallery {padding-bottom: 46px;}
.block_gallery .headline {height: 140px; line-height: 140px;}
.block_gallery .headline a {text-decoration: none;}
.block_gallery .col {margin: 0px 0px 26px;}
.block_gallery .button {padding: 26px 0px 0px; text-align: center;}

.hidden-gallery-item {display: none;}

.block_gallery .gallery-item { width: 274px; height: auto; margin-bottom: 26px; float: left; background-color: transparent; }
.block_gallery .gallery-item.medium {width: 574px;}
.block_gallery .gallery-item.medium img {min-height: 397px;}
.block_gallery .gallery-item a {display: block;}
.block_gallery .gallery-item img {display: block;}

/* Block Slideshow */

.block_slideshow {position: relative;}
.block_slideshow .overlay.overlay-black {position: absolute; top: 0; width: 100%; height: 100%; background-color: #fff; opacity: 0.8;}
.block_slideshow video {display: none; position: absolute; top: 0; left: 0; right: 0; margin: auto; width: 100% !important; height: 595px !important; z-index: 2;}
.block_slideshow iframe{display: none; position: absolute; top: 0; left: 0; right: 0; margin: auto; max-width: 1200px; width: 100% !important; height: 595px !important; z-index: 2; border: none !important;}
.block_slideshow .cycle-slideshow {z-index: 1;}
.block_slideshow .slide {background-repeat: no-repeat; background-position: center center; background-size: cover; width: 100%; height: 700px;}
.block_slideshow .slide .box {position: absolute; top: 100px; left: 20px; background-color: rgba(255,255,255,0.8); padding: 20px 120px 0px 30px;}
.block_slideshow .slide .box .content {position: relative;}
.block_slideshow .slide .box .content h1 {font-size: 30px; font-weight: 400; line-height: 45px; margin: 0px 0 20px; padding: 0;}
.block_slideshow .slide .box .content h1 strong {font-size: 20px; line-height: 35px; font-weight: 600; display: inline-block;}
.block_slideshow .slide .box .content a.video {position: absolute; bottom: 0px; right: 0px; font-weight: 600;}
.block_slideshow .pager-slideshow {position: absolute; bottom: 30px; left: 0; right: 0; width: 100%; text-align: center; margin: auto; z-index: 200;}
.block_slideshow .pager-slideshow span {display: inline-block; color: #C0C0C0; font-size: 40px; margin-right: 3px; cursor: pointer;}

/* Block Inner Slideshow */

.block_inner_slideshow {padding: 0px 0px 50px;}
.block_inner_slideshow .slide {padding: 0px 100px;}
.block_inner_slideshow .pager-inner-slideshow {position: relative; width: 100%; text-align: center; margin: auto; z-index: 200;}
.block_inner_slideshow .pager-inner-slideshow span {display: inline-block; color: #C0C0C0; font-size: 40px; line-height: 30px; margin-right: 3px; cursor: pointer;}
.block_inner_slideshow .inner-slideshow-prev {position: absolute; left: 60px; top: 0; bottom: 0; margin: auto; text-indent: 100%; z-index: 200; text-indent: 100%; color: transparent; white-space: nowrap; overflow: hidden; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center; background-size: 30px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzA2IDMwNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzA2IDMwNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJjaGV2cm9uLWxlZnQiPgoJCTxwb2x5Z29uIHBvaW50cz0iMjQ3LjM1LDM1LjcgMjExLjY1LDAgNTguNjUsMTUzIDIxMS42NSwzMDYgMjQ3LjM1LDI3MC4zIDEzMC4wNSwxNTMgICAiIGZpbGw9IiMyODJiMzIiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K");}
.block_inner_slideshow .inner-slideshow-next {position: absolute; right: 60px; top: 0; bottom: 0; margin: auto; text-indent: 100%; z-index: 200; text-indent: 100%; color: transparent; white-space: nowrap; overflow: hidden; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center; background-size: 30px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzA2IDMwNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzA2IDMwNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJjaGV2cm9uLXJpZ2h0Ij4KCQk8cG9seWdvbiBwb2ludHM9Ijk0LjM1LDAgNTguNjUsMzUuNyAxNzUuOTUsMTUzIDU4LjY1LDI3MC4zIDk0LjM1LDMwNiAyNDcuMzUsMTUzICAgIiBmaWxsPSIjMjgyYjMyIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");}

/* Block Two Columns */

.block_two_columns {padding: 0px 0px 80px;}
.block_two_columns .content_1 {font-size: 15px; margin: 0px 0px 15px; padding: 0px 0px 0px 35px; background-repeat: no-repeat; background-position: left center; background-size: 25px; line-height: 25px;  position: relative;}
.block_two_columns .content_1 span.heading {position: relative;}
.block_two_columns .content_1.hasdesc {text-decoration: underline; cursor: pointer;}
.block_two_columns .content_1.hasdesc:hover {text-decoration: none;}
.block_two_columns .content_1.hasdesc span.heading:after {content: ""; position: absolute; right: -30px; top: 1px; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; background-size: 15px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi1ibGFjazwvdGl0bGU+PGcgaWQ9IjYwOWY4YjQ5LWM3ODItNGFmZC1iMzE2LTIwNTFjNTFlZjhkOCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDE5OTJiOGUtNmJiMS00MjJlLWE1NTctZDJjMGUzYzQ5NmZjIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_two_columns .content_1.hasdesc.ui-state-active span.heading:after{background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+dXAtd2hpdGU8L3RpdGxlPjxnIGlkPSI5ODY2MjU3My1iZDg0LTRlZTgtYjFlZC1hMTgzNDg4NDllNjQiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImIzNjMyYzRkLTA5ZTQtNGJkZS1hZGIwLWZlOTYyMzJjZGQxMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIwIDUgMSA2IDUgMiA5IDYgMTAgNSA1IDAgMCA1IiBzdHlsZT0iZmlsbDojMjcyQjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_two_columns .content_2 {margin: 15px 0px 0px; padding: 0px 0px 0px 35px;}
.block_two_columns .content_2 p {margin: 0px 0px 20px;}

/* Block Four Columns */

.invert .headline h2 {color: #fff;}
.invert .noheadline h2 {padding: 0px;}
.noheadline h2 {padding: 0px 0px 10px;}
.invert p {color: #262B33;}
.invert .noinner {background-color: #fff; padding: 30px 23px 5px;}
.invert .noinner h2 {margin: 0px 0px 15px; padding: 0px 0px 10px;}
.invert .inner h2 {margin: 0px 0px 15px; padding: 0px 0px 10px;}
.block_four_columns .inner .headline {height: auto; line-height: 30px;}
.invert .inner{background-color: #fff; padding: 30px 23px 5px;}

.block_four_columns .headline h2 {padding: 0px;}
.block_four_columns {padding: 0px 0px 84px;}
.block_four_columns .headline {height: 140px; line-height: 140px;}
.block_four_columns .col .headline img, .block_four_columns .col .noheadline img {display: table-cell; vertical-align: middle; width: auto; height: 40px; margin: 0px 20px 0px 0px; position: absolute; top: 0; bottom: 0; margin: auto;}
.block_four_columns .col {margin: 0px 0px 26px;}
.block_four_columns .has-inner-icon {padding: 0px 23px 5px;}
.block_four_columns .has-icon {display: table; width: 100%; position: relative;}
.block_four_columns .has-icon h2 {display: table-cell; vertical-align: middle; padding: 20px 0px 20px 60px;}
.block_four_columns .content_1 {font-size: 15px; margin: 0px 0px 15px; padding: 0px 0px 0px 35px; background-repeat: no-repeat; background-position: left center; background-size: 25px; line-height: 25px;  position: relative;}
.block_four_columns .content_1 span.heading {position: relative;}
.block_four_columns .content_1.hasdesc {text-decoration: underline; cursor: pointer;}
.block_four_columns .content_1.hasdesc:hover {text-decoration: none;}
.block_four_columns .content_1.hasdesc span.heading:after {content: ""; position: absolute; right: -30px; top: 1px; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; background-size: 15px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi1ibGFjazwvdGl0bGU+PGcgaWQ9IjYwOWY4YjQ5LWM3ODItNGFmZC1iMzE2LTIwNTFjNTFlZjhkOCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDE5OTJiOGUtNmJiMS00MjJlLWE1NTctZDJjMGUzYzQ5NmZjIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_four_columns .content_1.hasdesc.ui-state-active span.heading:after{background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+dXAtd2hpdGU8L3RpdGxlPjxnIGlkPSI5ODY2MjU3My1iZDg0LTRlZTgtYjFlZC1hMTgzNDg4NDllNjQiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImIzNjMyYzRkLTA5ZTQtNGJkZS1hZGIwLWZlOTYyMzJjZGQxMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIwIDUgMSA2IDUgMiA5IDYgMTAgNSA1IDAgMCA1IiBzdHlsZT0iZmlsbDojMjcyQjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_four_columns .content_2 {margin: 15px 0px 0px; padding: 0px 0px 0px 35px;}
.block_four_columns .content_2 p {margin: 0px 0px 20px;}
.block_four_columns .content .btn{margin: 30px 0px 0px;}

.block_four_columns .col .content .image-wrap {height: 260px; position: relative;}
.block_four_columns .col .content .image-wrap img {display: block; margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}

.aligncenter {margin: 20px auto; display: block;}

/* Block Banner */

.block_banner.padding-bottom-0 .content {margin: 0px;}
.block_banner {padding: 60px 0px 55px; color: #fff !important;}
.block_banner .content {padding: 60px 20px 30px; margin: 0px 0px 30px;}
.block_banner .banner img {display: block;}
.block_banner .content h1, .block_banner .content h2, .block_banner .content h3 {color: #fff;}
.block_banner .content h2 {font-size: 35px;}
.block_banner .content p {color: #fff;}
.block_banner .content .button {text-align: center; padding: 0px 0px 15px;}
.block_banner .content .button a {background-color: #fff; color: #262B33;}
.block_banner .content .button a:hover {background-color: #262B33; color: #fff;}
.block_banner .intb { margin: 20px 0; text-align: center; }
.block_banner .intb.mobile-on img { max-width: 300px; }

.block_banner.nospace {padding: 0px;}
.block_banner.nospace .in {max-width: 100%; padding: 0px;}
.block_banner.nospace .intb {margin: 0px;}
.block_banner.nospace .banner img {width: 100%;}

/* Block Newsletter */

.block_newsletter .headline {height: 110px; line-height: 110px; position: relative;}
.block_newsletter .headline h2 {margin: 0px; padding: 0px;}
.block_newsletter .headline a {position: absolute; right: 0; top: 0; bottom: 0; margin: auto; font-size: 15px; font-weight: 500; text-decoration: underline;}
.block_newsletter .headline a:hover {text-decoration: none;}

.block_newsletter .content iframe {width: 100%;}

.block_newsletter .older-editions {background-color: #f2f2f2; padding: 0px 0px 80px; margin: 110px 0px 0px;}
.block_newsletter .older-editions .headline {height: 140px; line-height: 140px;}
.block_newsletter .older-editions .col {margin: 0px 0px 26px; font-size: 15px;}
.block_newsletter .older-editions .col h3 {margin: 0px; padding: 0px;}
.block_newsletter .older-editions .col a {font-size: 15px;}

/* Block Image */

.parallax-mirror {z-index: 1 !important;}
.block_image {background-repeat: no-repeat; background-position: center center; background-size: cover; height: 450px; position: relative;}
.block_image .overlay {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(39,43,51,0.7); z-index: 2;}
.block_image .button {position: relative; z-index: 2;}
.block_image .button a {font-size: 23px; font-weight: 600; padding: 35px 100px; margin: 50px 0px 0px;}

/* Block Logos */

.block_logos {padding: 54px 0px 0px;}
.block_logos.no-slideshow {padding: 54px 0px 84px;}
.block_logos h2 {margin-bottom: 43px;}
.block_logos .cycle-slideshow {position: relative;}
.block_logos .item {padding: 0px 13px;}
.block_logos .item .inner {text-align: center; background-color: #fff; padding: 0px 0px; min-height: 80px; position: relative;}
.block_logos .item a {display: block; height: 35px; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto;}
.block_logos .item img {width: auto; height: 35px; display: inline-block;}
.block_logos .item .inner.bigger a {height: 50px;}
.block_logos .item .inner.bigger img {height: 50px;}
.block_logos .item.col {margin: 0px 0px 26px;}
.pager-logos {padding: 40px 13px; text-align: center;}
.pager-logos span {display: inline-block; color: #C0C0C0; font-size: 40px; margin-right: 3px; cursor: pointer;}

/* Block Loop */

.cols1 .col {width: 100%;}
.cols2 .col {width: 50%;}
.cols3 .col {width: 33.3%;}
.cols4 .col {width: 25%;}

.block_loop .quote {padding: 50px 20px 0px; margin: 0px; position: relative; height: 100% !important;}
.block_loop .quote:before {content: ""; z-index: 1; position: absolute; top: 20px; left: 25px; width: 55px; height: 55px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDc1LjA4MiA0NzUuMDgxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NzUuMDgyIDQ3NS4wODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTY0LjQ1LDIxOS4yN2gtNjMuOTU0Yy03LjYxNCwwLTE0LjA4Ny0yLjY2NC0xOS40MTctNy45OTRjLTUuMzI3LTUuMzMtNy45OTQtMTEuODAxLTcuOTk0LTE5LjQxN3YtOS4xMzIgICAgYzAtMjAuMTc3LDcuMTM5LTM3LjQwMSwyMS40MTYtNTEuNjc4YzE0LjI3Ni0xNC4yNzIsMzEuNTAzLTIxLjQxMSw1MS42NzgtMjEuNDExaDE4LjI3MWM0Ljk0OCwwLDkuMjI5LTEuODA5LDEyLjg0Ny01LjQyNCAgICBjMy42MTYtMy42MTcsNS40MjQtNy44OTgsNS40MjQtMTIuODQ3VjU0LjgxOWMwLTQuOTQ4LTEuODA5LTkuMjMzLTUuNDI0LTEyLjg1Yy0zLjYxNy0zLjYxMi03Ljg5OC01LjQyNC0xMi44NDctNS40MjRoLTE4LjI3MSAgICBjLTE5Ljc5NywwLTM4LjY4NCwzLjg1OC01Ni42NzMsMTEuNTYzYy0xNy45ODcsNy43MS0zMy41NDUsMTguMTMyLTQ2LjY4LDMxLjI2N2MtMTMuMTM0LDEzLjEyOS0yMy41NTMsMjguNjg4LTMxLjI2Miw0Ni42NzcgICAgQzMuODU1LDE0NC4wMzksMCwxNjIuOTMxLDAsMTgyLjcyNnYyMDAuOTkxYzAsMTUuMjM1LDUuMzI3LDI4LjE3MSwxNS45ODYsMzguODM0YzEwLjY2LDEwLjY1NywyMy42MDYsMTUuOTg1LDM4LjgzMiwxNS45ODUgICAgaDEwOS42MzljMTUuMjI1LDAsMjguMTY3LTUuMzI4LDM4LjgyOC0xNS45ODVjMTAuNjU3LTEwLjY2MywxNS45ODctMjMuNTk5LDE1Ljk4Ny0zOC44MzRWMjc0LjA4OCAgICBjMC0xNS4yMzItNS4zMy0yOC4xNjgtMTUuOTk0LTM4LjgzMkMxOTIuNjIyLDIyNC42LDE3OS42NzUsMjE5LjI3LDE2NC40NSwyMTkuMjd6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTQ1OS4xMDMsMjM1LjI1NmMtMTAuNjU2LTEwLjY1Ni0yMy41OTktMTUuOTg2LTM4LjgyOC0xNS45ODZoLTYzLjk1M2MtNy42MSwwLTE0LjA4OS0yLjY2NC0xOS40MS03Ljk5NCAgICBjLTUuMzMyLTUuMzMtNy45OTQtMTEuODAxLTcuOTk0LTE5LjQxN3YtOS4xMzJjMC0yMC4xNzcsNy4xMzktMzcuNDAxLDIxLjQwOS01MS42NzhjMTQuMjcxLTE0LjI3MiwzMS40OTctMjEuNDExLDUxLjY4Mi0yMS40MTEgICAgaDE4LjI2N2M0Ljk0OSwwLDkuMjMzLTEuODA5LDEyLjg0OC01LjQyNGMzLjYxMy0zLjYxNyw1LjQyOC03Ljg5OCw1LjQyOC0xMi44NDdWNTQuODE5YzAtNC45NDgtMS44MTQtOS4yMzMtNS40MjgtMTIuODUgICAgYy0zLjYxNC0zLjYxMi03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRoLTE4LjI2N2MtMTkuODA4LDAtMzguNjkxLDMuODU4LTU2LjY4NSwxMS41NjNjLTE3Ljk4NCw3LjcxLTMzLjUzNywxOC4xMzItNDYuNjcyLDMxLjI2NyAgICBjLTEzLjEzNSwxMy4xMjktMjMuNTU5LDI4LjY4OC0zMS4yNjUsNDYuNjc3Yy03LjcwNywxNy45ODctMTEuNTY3LDM2Ljg3OS0xMS41NjcsNTYuNjc0djIwMC45OTEgICAgYzAsMTUuMjM1LDUuMzMyLDI4LjE3MSwxNS45ODgsMzguODM0YzEwLjY1NywxMC42NTcsMjMuNiwxNS45ODUsMzguODI4LDE1Ljk4NWgxMDkuNjMzYzE1LjIyOSwwLDI4LjE3MS01LjMyOCwzOC44MjctMTUuOTg1ICAgIGMxMC42NjQtMTAuNjYzLDE1Ljk4NS0yMy41OTksMTUuOTg1LTM4LjgzNFYyNzQuMDg4QzQ3NS4wODIsMjU4Ljg1NSw0NjkuNzYsMjQ1LjkyLDQ1OS4xMDMsMjM1LjI1NnoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; background-position: center center; background-size: 55px; opacity: 1;}
.block_loop .quote:after {content: ""; z-index: 1; position: absolute; bottom: 20px; right: 25px; width: 55px; height: 55px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDc1LjA4MiA0NzUuMDgxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NzUuMDgyIDQ3NS4wODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTY0LjQ1LDIxOS4yN2gtNjMuOTU0Yy03LjYxNCwwLTE0LjA4Ny0yLjY2NC0xOS40MTctNy45OTRjLTUuMzI3LTUuMzMtNy45OTQtMTEuODAxLTcuOTk0LTE5LjQxN3YtOS4xMzIgICAgYzAtMjAuMTc3LDcuMTM5LTM3LjQwMSwyMS40MTYtNTEuNjc4YzE0LjI3Ni0xNC4yNzIsMzEuNTAzLTIxLjQxMSw1MS42NzgtMjEuNDExaDE4LjI3MWM0Ljk0OCwwLDkuMjI5LTEuODA5LDEyLjg0Ny01LjQyNCAgICBjMy42MTYtMy42MTcsNS40MjQtNy44OTgsNS40MjQtMTIuODQ3VjU0LjgxOWMwLTQuOTQ4LTEuODA5LTkuMjMzLTUuNDI0LTEyLjg1Yy0zLjYxNy0zLjYxMi03Ljg5OC01LjQyNC0xMi44NDctNS40MjRoLTE4LjI3MSAgICBjLTE5Ljc5NywwLTM4LjY4NCwzLjg1OC01Ni42NzMsMTEuNTYzYy0xNy45ODcsNy43MS0zMy41NDUsMTguMTMyLTQ2LjY4LDMxLjI2N2MtMTMuMTM0LDEzLjEyOS0yMy41NTMsMjguNjg4LTMxLjI2Miw0Ni42NzcgICAgQzMuODU1LDE0NC4wMzksMCwxNjIuOTMxLDAsMTgyLjcyNnYyMDAuOTkxYzAsMTUuMjM1LDUuMzI3LDI4LjE3MSwxNS45ODYsMzguODM0YzEwLjY2LDEwLjY1NywyMy42MDYsMTUuOTg1LDM4LjgzMiwxNS45ODUgICAgaDEwOS42MzljMTUuMjI1LDAsMjguMTY3LTUuMzI4LDM4LjgyOC0xNS45ODVjMTAuNjU3LTEwLjY2MywxNS45ODctMjMuNTk5LDE1Ljk4Ny0zOC44MzRWMjc0LjA4OCAgICBjMC0xNS4yMzItNS4zMy0yOC4xNjgtMTUuOTk0LTM4LjgzMkMxOTIuNjIyLDIyNC42LDE3OS42NzUsMjE5LjI3LDE2NC40NSwyMTkuMjd6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTQ1OS4xMDMsMjM1LjI1NmMtMTAuNjU2LTEwLjY1Ni0yMy41OTktMTUuOTg2LTM4LjgyOC0xNS45ODZoLTYzLjk1M2MtNy42MSwwLTE0LjA4OS0yLjY2NC0xOS40MS03Ljk5NCAgICBjLTUuMzMyLTUuMzMtNy45OTQtMTEuODAxLTcuOTk0LTE5LjQxN3YtOS4xMzJjMC0yMC4xNzcsNy4xMzktMzcuNDAxLDIxLjQwOS01MS42NzhjMTQuMjcxLTE0LjI3MiwzMS40OTctMjEuNDExLDUxLjY4Mi0yMS40MTEgICAgaDE4LjI2N2M0Ljk0OSwwLDkuMjMzLTEuODA5LDEyLjg0OC01LjQyNGMzLjYxMy0zLjYxNyw1LjQyOC03Ljg5OCw1LjQyOC0xMi44NDdWNTQuODE5YzAtNC45NDgtMS44MTQtOS4yMzMtNS40MjgtMTIuODUgICAgYy0zLjYxNC0zLjYxMi03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRoLTE4LjI2N2MtMTkuODA4LDAtMzguNjkxLDMuODU4LTU2LjY4NSwxMS41NjNjLTE3Ljk4NCw3LjcxLTMzLjUzNywxOC4xMzItNDYuNjcyLDMxLjI2NyAgICBjLTEzLjEzNSwxMy4xMjktMjMuNTU5LDI4LjY4OC0zMS4yNjUsNDYuNjc3Yy03LjcwNywxNy45ODctMTEuNTY3LDM2Ljg3OS0xMS41NjcsNTYuNjc0djIwMC45OTEgICAgYzAsMTUuMjM1LDUuMzMyLDI4LjE3MSwxNS45ODgsMzguODM0YzEwLjY1NywxMC42NTcsMjMuNiwxNS45ODUsMzguODI4LDE1Ljk4NWgxMDkuNjMzYzE1LjIyOSwwLDI4LjE3MS01LjMyOCwzOC44MjctMTUuOTg1ICAgIGMxMC42NjQtMTAuNjYzLDE1Ljk4NS0yMy41OTksMTUuOTg1LTM4LjgzNFYyNzQuMDg4QzQ3NS4wODIsMjU4Ljg1NSw0NjkuNzYsMjQ1LjkyLDQ1OS4xMDMsMjM1LjI1NnoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; background-position: center center; background-size: 55px; opacity: 1; transform: rotateX(180deg) scaleX(-1);}
.block_loop .quote p {color: #262B33 !important; margin: 0px !important; position: relative; z-index: 2;}
.block_loop .quote h4 {margin: 0px; padding: 5px 0px 0px; position: absolute; left: 20px; bottom: 20px; z-index: 2;}
.block_loop .quote-link {font-weight: 600; text-decoration: underline; float: right;}
.block_loop .quote-link:hover {text-decoration: none;}

.block_loop .quote .picture {position: absolute; bottom: 20px; right: 20px; z-index: 2;}
.block_loop .quote .picture img {width: auto; height: 30px;}

.block_loop .quote.has-slideshow {padding: 0px;}
.block_loop .cycle-slideshow {height: 274px;}

.block_loop .quote .item {height: 274px; padding: 50px 20px 60px;}
.block_loop .quote .item h4 {left: 20px; bottom: 20px;}
.block_loop .quote .item .picture {right: 20px; bottom: 20px;}
.pager-opinions {position: absolute; top: 0; text-align: center; width: 100%; z-index: 200;}
.pager-opinions span {display: inline-block; color: #C0C0C0; font-size: 40px; line-height: 40px; margin-right: 3px; cursor: pointer;}

.block_loop {padding: 54px 0px 84px;}
.block_loop .cols1 a.post {padding-top: 50%;}
.block_loop .cols2 a.post {padding-top: 65%;}
.block_loop .cols3 a.post {padding-top: 75%;}
.block_loop h2 {margin-bottom: 43px;}
.block_loop .col {margin-bottom: 26px;}
.block_loop a.post {background-repeat: no-repeat; background-position: center center; background-size: cover; display: block; padding-top: 100%; position: relative;}
.block_loop a.post .meta {padding: 20px 23px; transition: all 300ms ease; position: absolute; left: 0; bottom: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.block_loop a.post .meta h3 {color: #fff; font-size: 15px; margin: 0px; padding: 0px 0px 8px; text-decoration: underline;}
.block_loop a.post .meta h4 {color: #fff; font-size: 14px; margin: 0px; padding: 0px;}
.block_loop a.post .hoverside {opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(39,43,51,0.9); transition: all 300ms ease;}
.block_loop a.post:hover .hoverside {opacity: 1; visibility: visible; transition: all 300ms ease;}
.block_loop a.post:hover .meta {opacity: 0; visibility: hidden; transition: all 300ms ease;}
.block_loop a.post .hoverside h3 {padding: 23px 23px 0px; margin: 0px;}
.block_loop a.post .hoverside p {color: #fff; margin: 0px; padding: 0px; padding: 15px 23px 23px;}
.block_loop a.post .hoverside .btn {margin: 0px; position: absolute; left: 23px; bottom: 23px;}

.block_loop .button {padding: 20px 0px 0px; text-align: center;}

.block_loop .alm-listing{padding: 0px !important;}
.block_loop .alm-btn-wrap {padding: 21px 0px 47px;}
.block_loop .alm-btn-wrap .alm-load-more-btn{margin: 0px !important;}

.block_loop.masonry {padding: 54px 0px 84px;}

.highlighted .quote p {color: #fff !important;}
.highlighted .quote h4 {color: #fff !important;}
.highlighted .quote:before {opacity: 0.5;}
.highlighted .quote:after {opacity: 0.5;}

.grid .alm-listing:before, .grid .alm-listing:after { content: ""; display: table; }
.grid .alm-listing:after { clear: both; }
.grid .alm-listing { *zoom: 1; }

* { box-sizing: border-box; }

.grid-item { width: 274px; height: 274px; margin-bottom: 26px; float: left; background-color: #f2f2f2; }
.medium {width: 574px;}
.big {width: 874px;}
.big p {font-size: 19px;}

.hidden-grid-item {display: none;}

.dark h2 {color: #fff !important;}
.dark h3 {color: #fff !important;}
.dark h4 {color: #fff !important;}
.dark p {color: #fff !important;}
.dark li {color: #fff !important;}
.dark .btn-default:hover {background-color: #fff !important; color: #262B33 !important;}

/* Block Form */

.block_form {padding: 0px 0px 84px;}
.block_form .headline {height: 140px; line-height: 140px;}

.block_form .bar {background-color: #282b33; width: 100%; color: #fff; display: table; position: relative; margin-bottom: 26px;}
.block_form .bar .left {display: table-cell; vertical-align: middle; padding: 0px 30px; text-align: center; font-size: 15px;}
.block_form .bar .center {display: table-cell; vertical-align: middle; width: 100px;}
.block_form .bar .center img {display: block; width: 100%; height: auto;}
.block_form .bar .right {display: table-cell; vertical-align: middle; padding: 0px 30px; width: 50%;}
.block_form .bar h4 {margin: 0px; padding: 0px; color: #fff;}
.block_form .bar p {margin: 0px; padding: 0px; color: #fff;}
.block_form .gform_wrapper .gform_footer input[type="submit"] {margin-top: -16px;}

.form-person .bar {background-color: #282b33; width: 100%; color: #fff; display: table; position: relative; margin-bottom: 26px;}
.form-person .bar .left {display: table-cell; vertical-align: middle; padding: 0px 30px; text-align: center; font-size: 15px;}
.form-person .bar .center {display: table-cell; vertical-align: middle; width: 100px;}
.form-person .bar .center img {display: block; width: 100%; height: auto;}
.form-person .bar .right {display: table-cell; vertical-align: middle; padding: 0px 30px; width: 60%;}
.form-person .bar h4 {margin: 0px; padding: 0px; color: #fff;}
.form-person .bar p {margin: 0px; padding: 0px; color: #fff;}
.form-person .gform_wrapper .gform_footer input[type="submit"] {margin-top: -16px;}

/* Block Directory */

.block_directory {padding: 0px 0px 84px;}
.block_directory .headline {height: 140px; line-height: 140px;}
.block_directory .col {margin-bottom: 26px;}
.block_directory .span8 a.post {padding-top: 30%;}
.block_directory .span4 a.post {padding-top: 50%;}
.block_directory .span_third a.post {padding-top: 70%;}
.block_directory a.post {background-repeat: no-repeat; background-position: center center; background-size: cover; display: block; padding-top: 100%; position: relative;}
.block_directory a.post .meta {background-color: rgba(39,43,51,0.9); padding: 20px 23px; display: table; transition: all 300ms ease; position: absolute; left: 0; bottom: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.block_directory a.post .meta h3 {color: #fff; font-size: 15px; margin: 0px; padding: 0px 0px 0px; text-decoration: underline; display: table-cell; vertical-align: middle;}
.block_directory a.post .meta h4 {color: #fff; font-size: 14px; margin: 0px; padding: 0px;}
.block_directory a.post .hoverside {opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(39,43,51,0.9); transition: all 300ms ease;}
.block_directory a.post:hover .hoverside {opacity: 1; visibility: visible; transition: all 300ms ease;}
.block_directory a.post:hover .meta {opacity: 0; visibility: hidden; transition: all 300ms ease;}
.block_directory a.post .hoverside h3 {padding: 23px 23px 0px; margin: 0px;}
.block_directory a.post .hoverside p {color: #fff; margin: 0px; padding: 0px; padding: 15px 23px 23px;}
.block_directory a.post .hoverside .btn {margin: 0px; position: absolute; left: 23px; bottom: 23px;}

.block_directory .no-bg {margin-bottom: 0px;}
.block_directory .no-bg a.post {padding-top: 0; margin-top: 30px;}
.block_directory .no-bg a.post .meta {position: relative; left: auto; bottom: auto;}
.block_directory .no-bg a.post:hover .meta {opacity: 1; visibility: visible; transition: all 300ms ease;}

/* Block Threecombination */

.block_threecombination {padding: 0px 0px 54px;}
.block_threecombination .cols {margin: 0px;}
.block_threecombination .col {padding: 0px;}
.block_threecombination .item {margin: 0px 0px 30px;}
.block_threecombination .inner-content {background-color: #fff; padding: 30px 23px; color: #262B33 !important; position: relative; overflow-y: auto;}
.block_threecombination .inner-content h2 {color: #262B33 !important;}
.block_threecombination .inner-content h3 {color: #262B33 !important;}
.block_threecombination .inner-content h4 {color: #262B33 !important;}
.block_threecombination .inner-content p {color: #262B33 !important;}
.block_threecombination .inner-content li {color: #262B33 !important;}
.block_threecombination .inner-content .content {position: absolute; left: 0; top: 0; width: 100%; padding: 30px 23px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.block_threecombination a.post {background-repeat: no-repeat; background-position: center center; background-size: cover; display: block; padding-top: 100%; position: relative;}
.block_threecombination a.post .meta {padding: 20px 23px; transition: all 300ms ease; position: absolute; left: 0; bottom: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.block_threecombination a.post .meta h3 {color: #fff; font-size: 15px; margin: 0px; padding: 0px 0px 8px; text-decoration: underline;}
.block_threecombination a.post .meta h4 {color: #fff; font-size: 14px; margin: 0px; padding: 0px;}
.block_threecombination a.post .hoverside {opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(39,43,51,0.9); transition: all 300ms ease;}
.block_threecombination a.post:hover .hoverside {opacity: 1; visibility: visible; transition: all 300ms ease;}
.block_threecombination a.post:hover .meta {opacity: 0; visibility: hidden; transition: all 300ms ease;}
.block_threecombination a.post .hoverside h3 {padding: 23px 23px 0px; margin: 0px;}
.block_threecombination a.post .hoverside p {color: #fff; margin: 0px; padding: 0px; padding: 15px 23px 23px;}
.block_threecombination a.post .hoverside .btn {margin: 0px; position: absolute; left: 23px; bottom: 23px;}
.block_threecombination .button {padding: 20px 0px 0px; text-align: center;}

.hidden-item {display: none;}

/* Block Text */

.block_text {padding: 63px 0px 80px;}
.block_text h2 {margin: 0px 0px 37px !important;}
.block_text .quote {color: #fff !important; padding: 50px 20px 20px; margin: 0px 0px 25px; position: relative;}
.block_text .quote:before {content: ""; position: absolute; top: 20px; left: 25px; width: 55px; height: 55px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDc1LjA4MiA0NzUuMDgxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NzUuMDgyIDQ3NS4wODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTY0LjQ1LDIxOS4yN2gtNjMuOTU0Yy03LjYxNCwwLTE0LjA4Ny0yLjY2NC0xOS40MTctNy45OTRjLTUuMzI3LTUuMzMtNy45OTQtMTEuODAxLTcuOTk0LTE5LjQxN3YtOS4xMzIgICAgYzAtMjAuMTc3LDcuMTM5LTM3LjQwMSwyMS40MTYtNTEuNjc4YzE0LjI3Ni0xNC4yNzIsMzEuNTAzLTIxLjQxMSw1MS42NzgtMjEuNDExaDE4LjI3MWM0Ljk0OCwwLDkuMjI5LTEuODA5LDEyLjg0Ny01LjQyNCAgICBjMy42MTYtMy42MTcsNS40MjQtNy44OTgsNS40MjQtMTIuODQ3VjU0LjgxOWMwLTQuOTQ4LTEuODA5LTkuMjMzLTUuNDI0LTEyLjg1Yy0zLjYxNy0zLjYxMi03Ljg5OC01LjQyNC0xMi44NDctNS40MjRoLTE4LjI3MSAgICBjLTE5Ljc5NywwLTM4LjY4NCwzLjg1OC01Ni42NzMsMTEuNTYzYy0xNy45ODcsNy43MS0zMy41NDUsMTguMTMyLTQ2LjY4LDMxLjI2N2MtMTMuMTM0LDEzLjEyOS0yMy41NTMsMjguNjg4LTMxLjI2Miw0Ni42NzcgICAgQzMuODU1LDE0NC4wMzksMCwxNjIuOTMxLDAsMTgyLjcyNnYyMDAuOTkxYzAsMTUuMjM1LDUuMzI3LDI4LjE3MSwxNS45ODYsMzguODM0YzEwLjY2LDEwLjY1NywyMy42MDYsMTUuOTg1LDM4LjgzMiwxNS45ODUgICAgaDEwOS42MzljMTUuMjI1LDAsMjguMTY3LTUuMzI4LDM4LjgyOC0xNS45ODVjMTAuNjU3LTEwLjY2MywxNS45ODctMjMuNTk5LDE1Ljk4Ny0zOC44MzRWMjc0LjA4OCAgICBjMC0xNS4yMzItNS4zMy0yOC4xNjgtMTUuOTk0LTM4LjgzMkMxOTIuNjIyLDIyNC42LDE3OS42NzUsMjE5LjI3LDE2NC40NSwyMTkuMjd6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTQ1OS4xMDMsMjM1LjI1NmMtMTAuNjU2LTEwLjY1Ni0yMy41OTktMTUuOTg2LTM4LjgyOC0xNS45ODZoLTYzLjk1M2MtNy42MSwwLTE0LjA4OS0yLjY2NC0xOS40MS03Ljk5NCAgICBjLTUuMzMyLTUuMzMtNy45OTQtMTEuODAxLTcuOTk0LTE5LjQxN3YtOS4xMzJjMC0yMC4xNzcsNy4xMzktMzcuNDAxLDIxLjQwOS01MS42NzhjMTQuMjcxLTE0LjI3MiwzMS40OTctMjEuNDExLDUxLjY4Mi0yMS40MTEgICAgaDE4LjI2N2M0Ljk0OSwwLDkuMjMzLTEuODA5LDEyLjg0OC01LjQyNGMzLjYxMy0zLjYxNyw1LjQyOC03Ljg5OCw1LjQyOC0xMi44NDdWNTQuODE5YzAtNC45NDgtMS44MTQtOS4yMzMtNS40MjgtMTIuODUgICAgYy0zLjYxNC0zLjYxMi03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRoLTE4LjI2N2MtMTkuODA4LDAtMzguNjkxLDMuODU4LTU2LjY4NSwxMS41NjNjLTE3Ljk4NCw3LjcxLTMzLjUzNywxOC4xMzItNDYuNjcyLDMxLjI2NyAgICBjLTEzLjEzNSwxMy4xMjktMjMuNTU5LDI4LjY4OC0zMS4yNjUsNDYuNjc3Yy03LjcwNywxNy45ODctMTEuNTY3LDM2Ljg3OS0xMS41NjcsNTYuNjc0djIwMC45OTEgICAgYzAsMTUuMjM1LDUuMzMyLDI4LjE3MSwxNS45ODgsMzguODM0YzEwLjY1NywxMC42NTcsMjMuNiwxNS45ODUsMzguODI4LDE1Ljk4NWgxMDkuNjMzYzE1LjIyOSwwLDI4LjE3MS01LjMyOCwzOC44MjctMTUuOTg1ICAgIGMxMC42NjQtMTAuNjYzLDE1Ljk4NS0yMy41OTksMTUuOTg1LTM4LjgzNFYyNzQuMDg4QzQ3NS4wODIsMjU4Ljg1NSw0NjkuNzYsMjQ1LjkyLDQ1OS4xMDMsMjM1LjI1NnoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; background-position: center center; background-size: 55px; opacity: 0.5;}
.block_text .quote:after {content: ""; position: absolute; bottom: 20px; right: 25px; width: 55px; height: 55px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDc1LjA4MiA0NzUuMDgxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NzUuMDgyIDQ3NS4wODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTY0LjQ1LDIxOS4yN2gtNjMuOTU0Yy03LjYxNCwwLTE0LjA4Ny0yLjY2NC0xOS40MTctNy45OTRjLTUuMzI3LTUuMzMtNy45OTQtMTEuODAxLTcuOTk0LTE5LjQxN3YtOS4xMzIgICAgYzAtMjAuMTc3LDcuMTM5LTM3LjQwMSwyMS40MTYtNTEuNjc4YzE0LjI3Ni0xNC4yNzIsMzEuNTAzLTIxLjQxMSw1MS42NzgtMjEuNDExaDE4LjI3MWM0Ljk0OCwwLDkuMjI5LTEuODA5LDEyLjg0Ny01LjQyNCAgICBjMy42MTYtMy42MTcsNS40MjQtNy44OTgsNS40MjQtMTIuODQ3VjU0LjgxOWMwLTQuOTQ4LTEuODA5LTkuMjMzLTUuNDI0LTEyLjg1Yy0zLjYxNy0zLjYxMi03Ljg5OC01LjQyNC0xMi44NDctNS40MjRoLTE4LjI3MSAgICBjLTE5Ljc5NywwLTM4LjY4NCwzLjg1OC01Ni42NzMsMTEuNTYzYy0xNy45ODcsNy43MS0zMy41NDUsMTguMTMyLTQ2LjY4LDMxLjI2N2MtMTMuMTM0LDEzLjEyOS0yMy41NTMsMjguNjg4LTMxLjI2Miw0Ni42NzcgICAgQzMuODU1LDE0NC4wMzksMCwxNjIuOTMxLDAsMTgyLjcyNnYyMDAuOTkxYzAsMTUuMjM1LDUuMzI3LDI4LjE3MSwxNS45ODYsMzguODM0YzEwLjY2LDEwLjY1NywyMy42MDYsMTUuOTg1LDM4LjgzMiwxNS45ODUgICAgaDEwOS42MzljMTUuMjI1LDAsMjguMTY3LTUuMzI4LDM4LjgyOC0xNS45ODVjMTAuNjU3LTEwLjY2MywxNS45ODctMjMuNTk5LDE1Ljk4Ny0zOC44MzRWMjc0LjA4OCAgICBjMC0xNS4yMzItNS4zMy0yOC4xNjgtMTUuOTk0LTM4LjgzMkMxOTIuNjIyLDIyNC42LDE3OS42NzUsMjE5LjI3LDE2NC40NSwyMTkuMjd6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTQ1OS4xMDMsMjM1LjI1NmMtMTAuNjU2LTEwLjY1Ni0yMy41OTktMTUuOTg2LTM4LjgyOC0xNS45ODZoLTYzLjk1M2MtNy42MSwwLTE0LjA4OS0yLjY2NC0xOS40MS03Ljk5NCAgICBjLTUuMzMyLTUuMzMtNy45OTQtMTEuODAxLTcuOTk0LTE5LjQxN3YtOS4xMzJjMC0yMC4xNzcsNy4xMzktMzcuNDAxLDIxLjQwOS01MS42NzhjMTQuMjcxLTE0LjI3MiwzMS40OTctMjEuNDExLDUxLjY4Mi0yMS40MTEgICAgaDE4LjI2N2M0Ljk0OSwwLDkuMjMzLTEuODA5LDEyLjg0OC01LjQyNGMzLjYxMy0zLjYxNyw1LjQyOC03Ljg5OCw1LjQyOC0xMi44NDdWNTQuODE5YzAtNC45NDgtMS44MTQtOS4yMzMtNS40MjgtMTIuODUgICAgYy0zLjYxNC0zLjYxMi03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRoLTE4LjI2N2MtMTkuODA4LDAtMzguNjkxLDMuODU4LTU2LjY4NSwxMS41NjNjLTE3Ljk4NCw3LjcxLTMzLjUzNywxOC4xMzItNDYuNjcyLDMxLjI2NyAgICBjLTEzLjEzNSwxMy4xMjktMjMuNTU5LDI4LjY4OC0zMS4yNjUsNDYuNjc3Yy03LjcwNywxNy45ODctMTEuNTY3LDM2Ljg3OS0xMS41NjcsNTYuNjc0djIwMC45OTEgICAgYzAsMTUuMjM1LDUuMzMyLDI4LjE3MSwxNS45ODgsMzguODM0YzEwLjY1NywxMC42NTcsMjMuNiwxNS45ODUsMzguODI4LDE1Ljk4NWgxMDkuNjMzYzE1LjIyOSwwLDI4LjE3MS01LjMyOCwzOC44MjctMTUuOTg1ICAgIGMxMC42NjQtMTAuNjYzLDE1Ljk4NS0yMy41OTksMTUuOTg1LTM4LjgzNFYyNzQuMDg4QzQ3NS4wODIsMjU4Ljg1NSw0NjkuNzYsMjQ1LjkyLDQ1OS4xMDMsMjM1LjI1NnoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; background-position: center center; background-size: 55px; opacity: 0.5; transform: rotateX(180deg) scaleX(-1);}
.block_text .quote p {color: #fff !important; margin: 0px !important;}
.block_text .quote h4 {color: #fff !important; margin: 0px; padding: 5px 0px 0px;}
.block_text .quote-link {font-weight: 600; text-decoration: underline; float: right;}
.block_text .quote-link:hover {text-decoration: none;}
.block_text .button {float: left; display: inline-block;}

.block_text .color-wrap {display: inline-block; text-align: center; margin: 0px 10px 10px 0px;}
.block_text .color-wrap .color{text-indent: 100%; white-space: nowrap; color: transparent; overflow: hidden; display: block; width: 80px; height: 80px; border-radius: 50%;}
.block_text .color-wrap .color img {display: block; width: 80px; height: 80px; border-radius: 50%;}
.block_text .color-wrap .name {font-size: 15px; padding: 7px 0px;}

.block_text .navigation {display: inline-block; float: left; margin: 13px 0px 13px 30px; padding: 0px; position: relative;}
.block_text .navigation ul {padding: 0px; margin: 15px 0px 0px; position: absolute; left: 0px; width: 100%; border: 1px solid #262B33; display: none; z-index: 1000;}
.block_text .navigation ul li {background-image: none; padding: 0px; margin: 0px;}
.block_text .navigation ul li a {display: block; color: #fff; text-decoration: none; padding: 11px 17px; font-size: 15px; font-style: normal; font-weight: 400;}
.block_text .navigation ul li a:hover {background-color: #262B33;}

.block_text a.navigation-link {font-weight: 600; text-decoration: underline; background-image: none; position: relative; padding-right: 30px;}
.block_text a.navigation-link.active {text-decoration: none; color: #262B33;}
.block_text a.navigation-link.active:after{transform: rotateX(180deg); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi1ibGFjazwvdGl0bGU+PGcgaWQ9IjYwOWY4YjQ5LWM3ODItNGFmZC1iMzE2LTIwNTFjNTFlZjhkOCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDE5OTJiOGUtNmJiMS00MjJlLWE1NTctZDJjMGUzYzQ5NmZjIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojMjYyQjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_text a.navigation-link:after {content: ""; position: absolute; top: 0; bottom: 0; right: 0; width: 20px; height: 20px; margin: auto; background-repeat: no-repeat; background-position: center center; background-size: 15px;}
.block_text a.navigation-link:hover::after {text-decoration: none; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi1ibGFjazwvdGl0bGU+PGcgaWQ9IjYwOWY4YjQ5LWM3ODItNGFmZC1iMzE2LTIwNTFjNTFlZjhkOCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDE5OTJiOGUtNmJiMS00MjJlLWE1NTctZDJjMGUzYzQ5NmZjIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojMjYyQjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}

/* Block Chronicles */

.btn-cancel {text-indent: 100%; color: transparent; white-space: nowrap; overflow: hidden; display: block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; background-size: 20px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzU3IDM1NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzU3IDM1NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJjbG9zZSI+CgkJPHBvbHlnb24gcG9pbnRzPSIzNTcsMzUuNyAzMjEuMywwIDE3OC41LDE0Mi44IDM1LjcsMCAwLDM1LjcgMTQyLjgsMTc4LjUgMCwzMjEuMyAzNS43LDM1NyAxNzguNSwyMTQuMiAzMjEuMywzNTcgMzU3LDMyMS4zICAgICAyMTQuMiwxNzguNSAgICIgZmlsbD0iIzI2MmIzMyIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");}

.archive-notes {margin: 0px 0px 60px;}
.archive-notes .cycle-slideshow {height: auto;}
.archive-notes .carousel {background-color: #f2f2f2; position: relative;}
.archive-notes ul {width: 100%; padding: 0px; max-width: 1100px; margin: 0 auto;}
.archive-notes ul li {background: none !important; list-style: none; padding: 10px 0px; margin: 0px; text-align: center;}
.archive-notes ul li a {font-size: 20px; font-style: normal; font-weight: 700; text-decoration: none;}
.archive-notes ul li a:hover {color: #282b32;}
.archive-notes ul li.active a {color: #282b32; text-decoration: underline;}
.archive-notes span.restore {display: none; margin: 0px 0px 30px; position: absolute; top: 60px; right: 20px;}
.archive-notes span.restore a {color: #fff !important; font-weight: 700; text-decoration: none !important;}
.archive-notes .nav-slide {position: absolute; bottom: 0; top: 0; margin: auto; z-index: 2; text-indent: 100%; color: transparent; white-space: nowrap; overflow: hidden; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; background-size: 20px;}
.archive-notes .nav-slide.next {right: 15px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzA2IDMwNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzA2IDMwNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJjaGV2cm9uLXJpZ2h0Ij4KCQk8cG9seWdvbiBwb2ludHM9Ijk0LjM1LDAgNTguNjUsMzUuNyAxNzUuOTUsMTUzIDU4LjY1LDI3MC4zIDk0LjM1LDMwNiAyNDcuMzUsMTUzICAgIiBmaWxsPSIjMjgyYjMyIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");}
.archive-notes .nav-slide.prev {left: 15px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzA2IDMwNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzA2IDMwNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJjaGV2cm9uLWxlZnQiPgoJCTxwb2x5Z29uIHBvaW50cz0iMjQ3LjM1LDM1LjcgMjExLjY1LDAgNTguNjUsMTUzIDIxMS42NSwzMDYgMjQ3LjM1LDI3MC4zIDEzMC4wNSwxNTMgICAiIGZpbGw9IiMyODJiMzIiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K");}

.block_loop.kronika .headline {height: 140px; line-height: 140px;}
.block_loop.kronika .headline h2 {margin: 0px; padding: 0px;}

.block_loop.kronika .alm-reveal {padding-top: 120px;}

.block_loop.kronika {padding-top: 0px; position: relative; padding-bottom: 20px; margin-bottom: 0px;}

.block_loop.kronika .cols .col.even .chronicle-center-wrap {left: -60px; top: 33%;}
.block_loop.kronika .cols .col.odd .chronicle-center-wrap {right: -60px; top: 0%;}
.block_loop.kronika .cols .col.odd:first-child .chronicle-center-wrap {right: -60px; top: 0;}

.block_loop.kronika .chronicle-center-wrap {position: absolute; width: 120px;}
.block_loop.kronika .chronicle-center {position: relative; text-align: center;}
.block_loop.kronika .chronicle-center label {position: relative; display: block;}
.block_loop.kronika .chronicle-center label.year {font-size: 25px; font-weight: 700; color: #2D2D2D; line-height: 25px; background-color: #fff; padding: 10px; position: relative;}
.block_loop.kronika .chronicle-center label.year:before {content: ""; position: absolute; left: 0; right: 0; bottom: -23px; margin: auto; width: 20px; height: 20px; border-radius: 50%; background-color: #fff;}
.block_loop.kronika .chronicle-center label.month {display: none; font-size: 15px; font-weight: 300; color: #C9AB62; line-height: 15px; background-color: #fff; padding: 10px; margin: 30px 0px 0px; text-transform: lowercase;}

.block_loop.kronika .alm-btn-wrap {background-color: #fff; clear: both; text-align: center;}

.block_loop.kronika .cols {padding: 0px 0px !important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1IDEyMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmMmYyZjI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Bc3NldCAzPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyMSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQsMVYxMjFIMVYxSDRNNSwwSDBWMTIySDVWMFoiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: repeat-y; background-position: center top; background-size: 3px; }
.block_loop.kronika .cols .col {padding: 0px 13px; margin-bottom: 0px; position: relative;}

.block_loop.kronika .cols .col.odd:after{content: ""; position: absolute; right: -8px; left: auto; top: 50%; width: 90px; height: 13px; background-repeat: no-repeat; background-position: center center; background-size: 90px 13px;}
.block_loop.kronika .cols .col.odd:first-child {margin-top: 0;}
.block_loop.kronika .cols .col.odd {margin-bottom: 10%;}
.block_loop.kronika .cols .col.even {margin-top: 30%;}
.block_loop.kronika .cols .col.even:after{content: ""; position: absolute; right: auto; left: -8px; bottom: 10%; width: 90px; height: 13px; background-repeat: no-repeat; background-position: center center; background-size: 90px 13px;}
.block_loop.kronika .cols .col.odd {padding: 0px 60px 0px 13px;}
.block_loop.kronika .cols .col.even {padding: 0px 13px 0px 60px;}
.block_loop.kronika .cols .chronicle {border: 1px solid #f2f2f2; background-color: #f2f2f2; padding: 25px 23px 0px;}
.block_loop.kronika .cols .chronicle h3 {font-size: 20px; font-weight: 700; line-height: 26px; margin: 0px 0px 0px; text-align: left;}
.block_loop.kronika .cols .chronicle h3 a {color: #2D2D2D; text-decoration: none;}
.block_loop.kronika .cols .chronicle h3 a:hover {color: #C9AB62; text-decoration: none;}
.block_loop.kronika .cols .chronicle span.date {font-size: 15px; font-weight: 400; color: #C9AB62; margin: 0 auto 25px; display: block; text-align: center; position: relative;}
.block_loop.kronika .cols .chronicle span.date:before {content: ""; position: absolute; left: 0; top: 12px; width: 30%; height: 2px; background-color: #C9AB62;}
.block_loop.kronika .cols .chronicle span.date:after {content: ""; position: absolute; right: 0; top: 12px; width: 30%; height: 2px; background-color: #C9AB62;}
.block_loop.kronika .cols .chronicle img {margin-bottom: 15px;}
.block_loop.kronika .cols .chronicle iframe {max-height: 230px; width: 100%;}
.block_loop.kronika .cols .chronicle p {margin: 0px 0px 25px;}

.block_loop.kronika .cols .chronicle .meta a.more {text-transform: uppercase;}
.block_loop.kronika .cols .chronicle .meta .date {font-size: 15px; font-weight: 400; color: #2D2D2D;}
.block_loop.kronika .cols .chronicle .meta .author {font-size: 16px; font-weight: 300; padding: 0px; margin-left: 10px; line-height: 16px; position: relative;}
.block_loop.kronika .cols .chronicle .meta .author:before {content: "|"; position: absolute; left: 0; top: 0; color: #E3E3E3; padding-right: 10px;}
.block_loop.kronika .cols .chronicle .meta .category {float: right;}

.block_loop.kronika .cols .chronicle .gallery {margin: 0px -12.5px !important;}
.block_loop.kronika .cols .chronicle .gallery-columns-4 .gallery-item {width: 33% !important;}
.block_loop.kronika .cols .chronicle .gallery-item .gallery-icon {border: 1px solid #E3E3E3 !important; padding: 0px;}
.block_loop.kronika .cols .chronicle .gallery-item {padding: 0px 12.5px; margin: 0px 0px 35px !important;}
.block_loop.kronika .cols .chronicle .gallery-item img {padding: 0px;}

.block_loop.kronika  .alm-reveal.alm-seo{
   overflow: hidden;
}

/* Block Intro */

.block_intro.photos{padding: 60px 0px 260px; overflow: hidden; min-height: 595px;}
.block_intro.photos .content h1{margin: 0px 0px 20px !important;}
.block_intro.photos .content h1 strong {font-size: 20px; line-height: 35px; font-weight: 600;  display: inline-block;}
.block_intro.photos .content p {display: inline-block; float: left; margin-top: 11px !important;}
.block_intro.photos .left .content ul {padding: 0px 0px 10px;}

.block_intro {padding: 90px 0 125px; min-height: 380px; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative;}
.block_intro .overlay.overlay-black {position: absolute; top: 0; width: 100%; height: 100%; background-color: #fff; opacity: 0.8;}
.overlay-black {background-color: #000 !important; opacity: 0.9 !important;}
.block_intro img {display: none;}
.block_intro video {display: none; position: absolute; top: 0; left: 0; right: 0; margin: auto; width: 100% !important; height: 595px !important; z-index: 2;}
.block_intro iframe{display: none; position: absolute; top: 0; left: 0; right: 0; margin: auto; max-width: 1200px; width: 100% !important; height: 595px !important; z-index: 2; border: none !important;}
#video-button-close {display: none; cursor: pointer; position: absolute; bottom: 50px; left: 0; right: 0; margin: auto; width: 130px; color: #fff; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OS4zMDcgNDg5LjMwNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg5LjMwNyA0ODkuMzA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9IjQ4OS4zMDcsNTYuNDY2IDQzMi44MzksMCAyNDQuNjU0LDE4OC4xODcgNTYuNDY4LDAgMCw1Ni40NjYgMTg4LjE4NiwyNDQuNjU0IDAsNDMyLjgzOSAgICAgNTYuNDY5LDQ4OS4zMDcgMjQ0LjY1NCwzMDEuMTIxIDQzMi44MzksNDg5LjMwNyA0ODkuMzA2LDQzMi44MzkgMzAxLjEyMSwyNDQuNjU0ICAgIiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg=="); z-index: 99999;}
#video-button-close-1 {display: none; cursor: pointer; position: absolute; bottom: 50px; left: 0; right: 0; margin: auto; width: 130px; color: #fff; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OS4zMDcgNDg5LjMwNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg5LjMwNyA0ODkuMzA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9IjQ4OS4zMDcsNTYuNDY2IDQzMi44MzksMCAyNDQuNjU0LDE4OC4xODcgNTYuNDY4LDAgMCw1Ni40NjYgMTg4LjE4NiwyNDQuNjU0IDAsNDMyLjgzOSAgICAgNTYuNDY5LDQ4OS4zMDcgMjQ0LjY1NCwzMDEuMTIxIDQzMi44MzksNDg5LjMwNyA0ODkuMzA2LDQzMi44MzkgMzAxLjEyMSwyNDQuNjU0ICAgIiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg=="); z-index: 99999;}
#video-button-close-2 {display: none; cursor: pointer; position: absolute; bottom: 50px; left: 0; right: 0; margin: auto; width: 130px; color: #fff; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OS4zMDcgNDg5LjMwNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg5LjMwNyA0ODkuMzA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9IjQ4OS4zMDcsNTYuNDY2IDQzMi44MzksMCAyNDQuNjU0LDE4OC4xODcgNTYuNDY4LDAgMCw1Ni40NjYgMTg4LjE4NiwyNDQuNjU0IDAsNDMyLjgzOSAgICAgNTYuNDY5LDQ4OS4zMDcgMjQ0LjY1NCwzMDEuMTIxIDQzMi44MzksNDg5LjMwNyA0ODkuMzA2LDQzMi44MzkgMzAxLjEyMSwyNDQuNjU0ICAgIiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg=="); z-index: 99999;}
.block_intro .left .content {padding-right: 175px; z-index: 2;}
.block_intro .left .content h1 {font-size: 40px; font-weight: 300; color: #262B33; line-height: 55px; margin: 30px 0 20px; padding: 0;}
.block_intro .left .content h1 strong {font-weight: 600; }
.block_intro .content p.introh2 {float: none !important; font-size: 20px !important; line-height: 35px; font-weight: 500 !important; display: block !important;}
.block_intro .left .content p {font-size: 15px; font-weight: 400; color: #262B33; margin: 0px 0px 10px;}
.block_intro .left a.video {margin-top: 90px; font-weight: 600;}
.block_intro.photos .left .content { padding-right: 0; }
.block_intro.photos .left a.video { margin-top: 10px; margin-left: 20px; float: left; max-width: 370px; }
.block_intro .right {text-align: right;}
.block_intro .right a.close {display: block; font-size: 15px; font-weight: 400; color: #6E7076; text-decoration: none; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHRpdGxlPmNsb3NlLWJsYWNrPC90aXRsZT48ZyBpZD0iMmViMDA3ZGItOGNlOC00MmI5LWEyNGUtM2I0NzFjYjNhMDU1IiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlOTRkOTViYi1jMzZiLTRmOWQtOWRiYi02Nzg0NTk0ODNlNzEiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iOC40OCAwIDUgMy40OSAxLjUyIDAgMCAxLjUyIDMuNDggNSAwIDguNDggMS41MiAxMCA1IDYuNTEgOC40OCAxMCAxMCA4LjQ4IDYuNTIgNSAxMCAxLjUyIDguNDggMCIgc3R5bGU9ImZpbGw6IzI3MmIzMztmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: right center; background-size: 10px; padding-right: 25px; line-height: 10px;}
.close-down {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi1ibGFjazwvdGl0bGU+PGcgaWQ9IjYwOWY4YjQ5LWM3ODItNGFmZC1iMzE2LTIwNTFjNTFlZjhkOCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDE5OTJiOGUtNmJiMS00MjJlLWE1NTctZDJjMGUzYzQ5NmZjIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=") !important; background-size: 10px 6px !important;}
.close-down:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi1ncmVlbjwvdGl0bGU+PGcgaWQ9ImUxM2I5NjI3LWU4MDktNDVjNS05NWU5LTQ4NzYyMmQ2ZjM2ZiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYmFiYWVhMmYtZDc3YS00ODI5LTllMGMtZTIzNTIzMTMxMGE2IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=") !important;}
.no-svg .block_intro .right a.close {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHRpdGxlPmNsb3NlLWJsYWNrPC90aXRsZT48ZyBpZD0iMmViMDA3ZGItOGNlOC00MmI5LWEyNGUtM2I0NzFjYjNhMDU1IiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlOTRkOTViYi1jMzZiLTRmOWQtOWRiYi02Nzg0NTk0ODNlNzEiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iOC40OCAwIDUgMy40OSAxLjUyIDAgMCAxLjUyIDMuNDggNSAwIDguNDggMS41MiAxMCA1IDYuNTEgOC40OCAxMCAxMCA4LjQ4IDYuNTIgNSAxMCAxLjUyIDguNDggMCIgc3R5bGU9ImZpbGw6IzI3MmIzMztmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+");}
.block_intro .right a.close:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHRpdGxlPmNsb3NlLWdyZWVuPC90aXRsZT48ZyBpZD0iZDA0MWI1NmYtOGVhMi00ZGZhLWI4NTEtMjU4YTY0NDc0MGQxIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJhMzQyMzUzNC1lMzJiLTQ2MTktOGU5NC04NDc0N2ZkMDM2N2YiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iOC40OCAwIDUgMy40OSAxLjUyIDAgMCAxLjUyIDMuNDggNSAwIDguNDggMS41MiAxMCA1IDYuNTEgOC40OCAxMCAxMCA4LjQ4IDYuNTIgNSAxMCAxLjUyIDguNDggMCIgc3R5bGU9ImZpbGw6IzMyOTUyNDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+");}
.no-svg .block_intro .right a.close:hover {background-image: url("images/close-green.png");}
.block_intro .right .intro-menu {min-width: 280px; float: right; margin-top: 32px; position: relative;}
.block_intro .right li.intro-menu-first-item {text-align: left; display: block; margin-bottom: 15px; background-image: none; font-size: 15px; font-weight: 400; font-style: normal; padding: 0;}
.block_intro .right li.intro-menu-first-item a {display: block;  color: #fff; text-decoration: none; padding: 11px 17px; font-size: 15px; font-weight: 600; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi1ibGFjazwvdGl0bGU+PGcgaWQ9IjYwOWY4YjQ5LWM3ODItNGFmZC1iMzE2LTIwNTFjNTFlZjhkOCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDE5OTJiOGUtNmJiMS00MjJlLWE1NTctZDJjMGUzYzQ5NmZjIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 253px center; background-size: 10px 6px;}
.block_intro .right li.intro-menu-first-item a:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi13aGl0ZTwvdGl0bGU+PGcgaWQ9IjFhNTJkYTYwLWEwMmQtNGIzOS05ZTAxLTlhMzRjYWFkMzk3YyIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDVjOTllMDAtYmY1MS00YmEzLWI2YmUtZDI0NWZhY2Q4OWI2IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-color: #262B33;}
.no-svg .block_intro .right li.intro-menu-first-item a {background-image: url("images/down-black.png");}
.no-svg .block_intro .right li.intro-menu-first-item a:hover {background-image: url("images/down-white.png");}

.block_intro .right .applications {position: relative; padding: 0;}
.block_intro .right .products {position: relative; padding: 0;}
.block_intro .right .testimonials {position: relative; padding: 0;}

.block_intro .right ul.applications-open {display: none; position: absolute; top: 44px;}
.block_intro .right ul.products-open {display: none; position: absolute; top: 44px;}
.block_intro .right ul.testimonials-open {display: none; position: absolute; top: 44px;}

.block_intro .right ul.open-ul {min-width: 278px; z-index: 4; max-height: 234px; overflow-y: auto; padding: 0; border-bottom: 1px solid #2C7A1F;}
.block_intro .right ul.open-ul li {display: block; text-align: left; background-image: none; font-size: 15px; font-weight: 400; font-style: normal; padding: 0; margin-bottom: 0px;}
.block_intro .right ul.open-ul li a {display: block;  color: #fff; text-decoration: none; padding: 11px 17px; font-size: 15px; font-weight: 400; border-left: 1px solid #2C7A1F; border-right: 1px solid #2C7A1F;}
.block_intro .right ul.open-ul li a:hover {background-color: #262B33;}

.intro-menu-first-item-toggle {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+dXAtd2hpdGU8L3RpdGxlPjxnIGlkPSI5ODY2MjU3My1iZDg0LTRlZTgtYjFlZC1hMTgzNDg4NDllNjQiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImIzNjMyYzRkLTA5ZTQtNGJkZS1hZGIwLWZlOTYyMzJjZGQxMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIwIDUgMSA2IDUgMiA5IDYgMTAgNSA1IDAgMCA1IiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=") !important; background-color: #262B33 !important; background-size: 10px 6px !important;}

.post .intro .intro_more { display: none; }
.post .intro .intro_more p { margin: 0 0 35px !important; }

a.scroll-top {position: absolute; left: 0; right: 0; bottom: 0; margin: auto; width: 20px; height: 20px; text-indent: 100%; color: transparent; white-space: nowrap; overflow: hidden; background-repeat: no-repeat; background-position: center center; background-size: 20px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+dXAtd2hpdGU8L3RpdGxlPjxnIGlkPSI5ODY2MjU3My1iZDg0LTRlZTgtYjFlZC1hMTgzNDg4NDllNjQiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImIzNjMyYzRkLTA5ZTQtNGJkZS1hZGIwLWZlOTYyMzJjZGQxMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIwIDUgMSA2IDUgMiA5IDYgMTAgNSA1IDAgMCA1IiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
a.scroll-top:hover {text-indent: 100%; color: transparent; white-space: nowrap; overflow: hidden; background-repeat: no-repeat; background-position: center center; background-size: 20px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+dXAtd2hpdGU8L3RpdGxlPjxnIGlkPSI5ODY2MjU3My1iZDg0LTRlZTgtYjFlZC1hMTgzNDg4NDllNjQiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImIzNjMyYzRkLTA5ZTQtNGJkZS1hZGIwLWZlOTYyMzJjZGQxMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIwIDUgMSA2IDUgMiA5IDYgMTAgNSA1IDAgMCA1IiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}

/* Block Columns */

.block_columns {padding: 0px 0px 84px;}
.block_columns .column p {font-size: 15px; font-weight: 400; color: #262B33; margin-bottom: 25px;}
.block_columns .column .padding {padding-top: 60px;}
.block_columns .column iframe {width: 100%; height: 280px;}

.block_columns .column h1 {margin: 0; padding: 0px 0 15px; font-size: 25px; font-weight: 600; color: #262B33;}
.block_columns .column h2 {margin: 0; padding: 50px 0 50px; font-size: 20px; font-weight: 600; color: #262B33;}
.block_columns .column h3 {margin: 0; padding: 0px 0 15px; font-size: 18px; font-weight: 600; color: #262B33;}
.block_columns .column h4 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 600; color: #262B33;}
.block_columns .column h5 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 400; color: #262B33;}
.block_columns .column h6 {margin: 0; padding: 0px 0 5px; font-size: 14px; font-weight: 600; color: #262B33;}
.block_columns .column ul {padding: 0 0 30px 0px; margin: 0;}
.block_columns .column ol {padding: 0 0 30px 13px; margin: 0;}
.block_columns .column p {font-size: 15px; font-weight: 400; color: #262B33; margin: 0px 0 25px;}
.block_columns .column blockquote {padding-left: 25px; font-size: 15px; font-weight: 300; font-style: italic;}
.block_columns .column ul li {display: block; font-size: 15px; font-weight: 400; font-style: italic; margin-bottom: 5px; list-style: none; background-position: left 5px; background-repeat: no-repeat; background-size: 10px; padding-left: 25px;}
.block_columns .column ol li {display: list-item; font-size: 15px; font-weight: 400; font-style: italic; margin-bottom: 5px; list-style-type: decimal; list-style-position: inside; padding-left: 5px;}
.block_columns .column table {border-collapse: collapse; font-size: 15px; font-weight: 600;}
.block_columns .column table tr {border-bottom: 1px solid #f2f2f2;}
.block_columns .column table th, .block_columns .columns .column table td {padding: 15px 0;}
.block_columns .column table caption {border-bottom: 1px solid #f2f2f2;  padding: 15px 0; text-align: left;}

.more_information table {border-collapse: collapse; font-size: 15px; font-weight: 600;}
.more_information table tr {border-bottom: 1px solid #f2f2f2;}
.more_information table th, .more_information table td {padding: 15px 0 !important;}
.more_information table caption {border-bottom: 1px solid #f2f2f2;  padding: 15px 0;}

.block_columns.big-spacing .column h2 {margin: 0; padding: 55px 0; font-size: 20px; font-weight: 600; color: #262B33;}
.block_columns.big-spacing .column p {font-size: 15px; font-weight: 400; color: #262B33; margin-bottom: 25px;}
.block_columns.big-spacing .column .padding {padding-top: 60px;}
.block_columns.big-spacing .column iframe {width: 100%; height: 280px; margin-top: 140px;}

/* Block Content */

h1 {margin: 0; padding: 0px 0 15px; font-size: 25px; font-weight: 600; color: #262B33;}
h2 {margin: 0; padding: 0px 0 15px; font-size: 20px; font-weight: 600; color: #262B33;}
h3 {margin: 0; padding: 0px 0 15px; font-size: 18px; font-weight: 500; color: #262B33;}
h4 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 500; color: #262B33;}
h5 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 400; color: #262B33;}
h6 {margin: 0; padding: 0px 0 5px; font-size: 14px; font-weight: 600; color: #262B33;}
ul {padding: 0 0 30px 0px; margin: 0;}
ol {padding: 0 0 30px 0px; margin: 0;}
p {font-size: 15px; font-weight: 400; color: #262B33; margin: 0px 0 35px;}
blockquote {padding-left: 25px; font-size: 15px; font-weight: 300; font-style: italic;}
ul li {display: block; font-size: 15px; font-weight: 400; font-style: italic; margin-bottom: 5px; list-style: none; background-position: left 5px; background-repeat: no-repeat; background-size: 10px; padding-left: 25px;}
ol li {display: list-item; font-size: 15px; font-weight: 400; font-style: italic; margin-bottom: 5px; list-style-type: decimal; list-style-position: inside; padding-left: 5px;}
table {border-collapse: collapse;}
table th, .block_content .content table td {border: 1px solid #f2f2f2; border-left: none; border-right: none;}

.has-headline .headline {height: 140px; line-height: 140px;}
.has-headline .headline h2 {margin: 0px; padding: 0px;}

.block_content {padding: 0px 0px 30px;}
.block_content .content h1 {margin: 0; padding: 0px 0 15px; font-size: 25px; font-weight: 600; color: #262B33;}
.block_content .content h2 {margin: 0; padding: 0px 0 15px; font-size: 20px; font-weight: 600; color: #262B33;}
.block_content .content h3 {margin: 0; padding: 0px 0 15px; font-size: 18px; font-weight: 500; color: #262B33;}
.block_content .content h4 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 500; color: #262B33;}
.block_content .content h5 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 400; color: #262B33;}
.block_content .content h6 {margin: 0; padding: 0px 0 5px; font-size: 14px; font-weight: 600; color: #262B33;}
.block_content .content ul {padding: 0 0 30px 0px; margin: 0;}
.block_content .content ol {padding: 0 0 30px 0px; margin: 0;}
.block_content .content p {font-size: 15px; font-weight: 400; color: #262B33; margin: 0px 0 35px;}
.block_content.no-spacing .content p {margin: 25px 0 0;}
.block_content .content blockquote {padding-left: 25px; font-size: 15px; font-weight: 300; font-style: italic;}
.block_content .content ul li {display: block; font-size: 15px; font-weight: 400; font-style: italic; margin-bottom: 5px; list-style: none; background-position: left 5px; background-repeat: no-repeat; background-size: 10px; padding-left: 25px;}
.block_content .content ol li {display: list-item; font-size: 15px; font-weight: 400; font-style: italic; margin-bottom: 5px; list-style-type: decimal; list-style-position: inside; padding-left: 5px;}
.block_content .content table {border-collapse: collapse;}
.block_content .content table th, .block_content .content table td {border: 1px solid #f2f2f2;}
.block_content .content iframe { width: 100%; border: none; }

.block_content.oposite .content h1, .block_content.oposite .content h2, .block_content.oposite .content h3, .block_content.oposite .content h4, .block_content.oposite .content h5, .block_content.oposite .content h6, .block_content.oposite .content p, .block_content.oposite .content-column p { color: #fff !important; }

.block_columns .gallery {margin: 0 -13px !important;}
.block_content .gallery {margin: 0 -13px !important;}
.gallery img {border: none !important; display: block;}
.gallery .gallery-item {padding: 0px 13px; margin: 0px 0px 26px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gallery .gallery-item a {display: block;}
.gallery .gallery-caption {font-size: 14px; font-weight: 300; font-style: italic; padding: 10px 0;}

.block_content .content ul.countries li {display: inline-block; list-style: none; margin: 0 3px 10px 0; background-image: none; padding: 0; font-style: normal; font-weight: 600;}
.block_content .content ul.countries li a {display: block; font-size: 15px; font-weight: 600; color: #fff; background-color: #272B33; height: 45px; line-height: 45px; padding: 0 25px; text-decoration: none;}
.block_content .content ul.countries li a:hover {}

.block_content.big-spacing {padding-bottom: 50px;}
.block_content.big-spacing .content h1 {margin: 0; padding: 0px 0 55px; font-size: 25px; font-weight: 600; color: #262B33;}
.block_content.big-spacing .content h2 {margin: 0; padding: 55px 0; font-size: 20px; font-weight: 600; color: #262B33;}
.block_content.big-spacing .content h3 {margin: 0; padding: 0px 0 15px; font-size: 18px; font-weight: 500; color: #262B33;}
.block_content.big-spacing .content h4 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 500; color: #262B33;}
.block_content.big-spacing .content h5 {margin: 0; padding: 0px 0 15px; font-size: 16px; font-weight: 400; color: #262B33;}
.block_content.big-spacing .content h6 {margin: 0; padding: 0px 0 15px; font-size: 14px; font-weight: 600; color: #262B33;}
.block_content.big-spacing .content ul {padding: 0 0 30px 0px; margin: 0;}
.block_content.big-spacing .content ol {padding: 0 0 30px 0px; margin: 0;}
.block_content.big-spacing .content p {font-size: 15px; font-weight: 400; color: #262B33; margin: 0 0 25px;}

/* Block Contact */

.block_contact {padding: 0px 0 40px;}
.block_contact .contacts .contact-tab {height: 90px;  color: #fff; font-size: 18px; font-weight: 600; text-align: left;}
.block_contact .contacts .contact-tab .text {line-height: 90px;}
.block_contact .contacts .contact-tab.telefon .text {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC4wMDUgMTguMDAxIj48dGl0bGU+cGhvbmUtd2hpdGU8L3RpdGxlPjxnIGlkPSI1MjliMzM4NC01MWY2LTRmZmMtOGNkNy02NjQ3NjQ2ZDY1YWEiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImJmNDc0Y2JmLTI2NzAtNGRkYS04ZDU4LTE4NTEyMjM3ZjVmMSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEzLjgxMiw0LjJhNi42MzIsNi42MzIsMCwwLDEsMi4yOCw1LjQsMS4wNDEsMS4wNDEsMCwwLDAsLjI1Ljg1Ljk0NS45NDUsMCwwLDAsMS4zMy4wMSwxLjE4MywxLjE4MywwLDAsMCwuMjgtLjZjLjItMS40MS0uMDYtNC4yNC0yLjgxLTdTOS41NzItLjE0OCw4LjE2Mi4wNTJhMS4xODMsMS4xODMsMCwwLDAtLjYuMjguOTU3Ljk1NywwLDAsMCwuMDEsMS4zNCwxLjA4MywxLjA4MywwLDAsMCwuODUuMjVDMTAuMDQyLDEuNjcyLDEyLjA1MiwyLjQzMiwxMy44MTIsNC4yWm0tNC41Ny0uNzNhMS4wMTQsMS4wMTQsMCwwLDAtLjgyLjI2Ljk1NC45NTQsMCwwLDAsMCwxLjMzLDEuMDc5LDEuMDc5LDAsMCwwLC41My4yNyw0LjI3Myw0LjI3MywwLDAsMSwyLjQ3LDEuMjcsNC4yNzksNC4yNzksMCwwLDEsMS4yNiwyLjQ3LDEuMDc5LDEuMDc5LDAsMCwwLC4yNy41My45MzIuOTMyLDAsMCwwLDEuMzIsMCwxLjA1OSwxLjA1OSwwLDAsMCwuMjctLjgzLDYuNDEyLDYuNDEyLDAsMCwwLTUuMy01LjNaTTYuOSwxMS4xMzJjMS42MiwxLjYxLDMuNDksMy4xNCw0LjIyLDIuNCwxLjA1LTEuMDYsMS43LTEuOTgsNC4wMy0uMTJzLjU1LDMuMTItLjQ3LDQuMTRjLTEuMTcsMS4xOS01LjU3LjA5LTkuOTMtNC4yNXMtNS40OS04LjczLTQuMzItOS45MmMxLjAyLTEuMDIsMi4yNi0yLjgyLDQuMTQtLjQ5cy45NiwyLjk3LS4wOSw0LjAzQzMuNzQyLDcuNjYyLDUuMjkyLDkuNTIyLDYuOSwxMS4xMzJaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 35px center; background-size: 27px 27px; padding-left: 90px;}
.block_contact .contacts .contact-tab.email .text {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtd2hpdGU8L3RpdGxlPjxnIGlkPSI5MGZhZjcxNS1kNmE5LTRiNTUtOWNkNy1kN2M5ZGE2ODZlNDciIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImRlYjM4N2NkLTM2ZjMtNDIyYy04NWU1LTMwNmVlMTgwMTdiNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 35px center; background-size: 26px 20px; padding-left: 90px;}
.block_contact .contacts .contact-tab.fax .text {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzNCI+PHRpdGxlPnBob25lLW9sZC13aGl0ZTwvdGl0bGU+PGcgaWQ9IjY0YWFmZDU4LWQ1MGItNGMxMC05NzQxLTVkNmVhMTczYTQxZCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDQxZTZmMzgtMTBjYS00YTI0LWJjOGEtMjYyMmE2ZDc1MDNkIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBkPSJNMjcuNzYsMjYuMTJIOS42MVY5LjY5SDI3Ljc2Wm0tMTMsNC43MWEuOS45LDAsMCwxLS45LjlINi44MkEuODMyLjgzMiwwLDAsMSw1LjkzLDMxdi0uNzRIOC41YTEuMTI1LDEuMTI1LDAsMCwwLDEuMTEtMS4xM3YtLjc0aDUuMTVaTTIuMjQsNy44Mkg3LjM4VjI3Ljk5SDIuMjRaTTEzLjMsMi4yN0gyNS44M1Y3LjQySDEzLjNaTTI4Ljg4LDcuNDJoLS44MlYxLjEzQTEuMTI3LDEuMTI3LDAsMCwwLDI2Ljk0LDBIMTIuMTlhMS4xMjcsMS4xMjcsMCwwLDAtMS4xMiwxLjEzVjcuNDJIOS42MVY2LjY5QTEuMTI3LDEuMTI3LDAsMCwwLDguNSw1LjU1SDEuMTJBMS4xMjksMS4xMjksMCwwLDAsMCw2LjY5VjI5LjEzYTEuMTI3LDEuMTI3LDAsMCwwLDEuMTIsMS4xM0gzLjY5VjMxYTMuMDcxLDMuMDcxLDAsMCwwLDMuMTMsM2g3LjA0YTMuMTUsMy4xNSwwLDAsMCwzLjEzLTMuMTdWMjguMzlIMjguODhBMS4xMjcsMS4xMjcsMCwwLDAsMzAsMjcuMjZWOC41NkExLjEyOSwxLjEyOSwwLDAsMCwyOC44OCw3LjQyWiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yMy4yNSwxNS4zSDI1LjFhMS4xMzUsMS4xMzUsMCwwLDAsMC0yLjI3SDIzLjI1YTEuMTM1LDEuMTM1LDAsMCwwLDAsMi4yN1oiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48cGF0aCBkPSJNMTcuNzIsMTUuM2gxLjg1YTEuMTM1LDEuMTM1LDAsMCwwLDAtMi4yN0gxNy43MmExLjEzNSwxLjEzNSwwLDAsMCwwLDIuMjdaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTEyLjE5LDE1LjNoMS44NGExLjEzNSwxLjEzNSwwLDAsMCwwLTIuMjdIMTIuMTlhMS4xMzUsMS4xMzUsMCwwLDAsMCwyLjI3WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yMy4yNSwxOS4wNEgyNS4xYTEuMTM1LDEuMTM1LDAsMCwwLDAtMi4yN0gyMy4yNWExLjEzNSwxLjEzNSwwLDAsMCwwLDIuMjdaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTE3LjcyLDE5LjA0aDEuODVhMS4xMzUsMS4xMzUsMCwwLDAsMC0yLjI3SDE3LjcyYTEuMTM1LDEuMTM1LDAsMCwwLDAsMi4yN1oiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48cGF0aCBkPSJNMTIuMTksMTkuMDRoMS44NGExLjEzNSwxLjEzNSwwLDAsMCwwLTIuMjdIMTIuMTlhMS4xMzUsMS4xMzUsMCwwLDAsMCwyLjI3WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yMy4yNSwyMi43OEgyNS4xYTEuMTM1LDEuMTM1LDAsMCwwLDAtMi4yN0gyMy4yNWExLjEzNSwxLjEzNSwwLDAsMCwwLDIuMjdaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTE3LjcyLDIyLjc4aDEuODVhMS4xMzUsMS4xMzUsMCwwLDAsMC0yLjI3SDE3LjcyYTEuMTM1LDEuMTM1LDAsMCwwLDAsMi4yN1oiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48cGF0aCBkPSJNMTIuMTksMjIuNzhoMS44NGExLjEzNSwxLjEzNSwwLDAsMCwwLTIuMjdIMTIuMTlhMS4xMzUsMS4xMzUsMCwwLDAsMCwyLjI3WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yMy4yNSwzLjY4SDE1Ljg4YTEuMTM1LDEuMTM1LDAsMCwwLDAsMi4yN2g3LjM3YTEuMTM1LDEuMTM1LDAsMCwwLDAtMi4yN1oiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: 35px center; background-size: 30px 34px; padding-left: 90px;}
.block_contact .contacts .contact-tab.web .text {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyAyNyI+PHRpdGxlPndlYi13aGl0ZTwvdGl0bGU+PGcgaWQ9IjRhODQxNjRjLTAxOTEtNGZkMy1iOTMwLTZmZjIyYzNhNGFlNyIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iY2RkZTQyNWYtNGMyZi00NmZhLTkwMzMtMzY1NmFlYTY1NTEyIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBkPSJNMjMuMzgsMTkuNTRxLTEuMTg1LS40MzUtMi40LS43OGEyMC41NDcsMjAuNTQ3LDAsMCwwLC42MS00LjE2aDMuNDRBMTEuNDQ5LDExLjQ0OSwwLDAsMSwyMy4zOCwxOS41NFptLTQuNjUsNC4zcS4zNi0uNTEuNjktMS4wOGExNC45NDksMTQuOTQ5LDAsMCwwLC44OS0xLjg5Yy41Ni4xNSwxLjEyLjMyLDEuNjcuNTFBMTEuNjc1LDExLjY3NSwwLDAsMSwxOC43MywyMy44NFptLTQuMTMuNjdWMTkuOTZhMjYuNDczLDI2LjQ3MywwLDAsMSwzLjU0LjQxQzE3LjI3LDIyLjQ2LDE2LjAxLDIzLjk4LDE0LjYsMjQuNTFabTAtOS45MWg0Ljc4YTE4Ljg0OCwxOC44NDgsMCwwLDEtLjU1LDMuNjUsMjguNzE1LDI4LjcxNSwwLDAsMC00LjIzLS41Wm0wLTUuMzVhMjguNzE1LDI4LjcxNSwwLDAsMCw0LjIzLS41LDE4Ljg0OCwxOC44NDgsMCwwLDEsLjU1LDMuNjVIMTQuNlptMC02Ljc2YzEuNDEuNTMsMi42NywyLjA1LDMuNTQsNC4xNGEyNi42NjQsMjYuNjY0LDAsMCwxLTMuNTQuNDFabTcuMzgsMy4xM2MtLjU1LjE5LTEuMTEuMzYtMS42Ny41MWExNC45NDksMTQuOTQ5LDAsMCwwLS44OS0xLjg5cS0uMzMtLjU3LS42OS0xLjA4QTExLjY3NSwxMS42NzUsMCwwLDEsMjEuOTgsNS42MlptMS40LDEuODRhMTEuNDQ5LDExLjQ0OSwwLDAsMSwxLjY1LDQuOTRIMjEuNTlhMjAuNTQ3LDIwLjU0NywwLDAsMC0uNjEtNC4xNlEyMi4yLDcuOSwyMy4zOCw3LjQ2Wk0xMi40LDcuMDRhMjYuNjY0LDI2LjY2NCwwLDAsMS0zLjU0LS40MWMuODctMi4wOSwyLjEzLTMuNjEsMy41NC00LjE0Wm0wLDUuMzZINy42MmExOC44NDgsMTguODQ4LDAsMCwxLC41NS0zLjY1LDI4LjcxNSwyOC43MTUsMCwwLDAsNC4yMy41Wm0wLDUuMzVhMjguNzE1LDI4LjcxNSwwLDAsMC00LjIzLjUsMTguODQ4LDE4Ljg0OCwwLDAsMS0uNTUtMy42NUgxMi40Wm0wLDYuNzZjLTEuNDEtLjUzLTIuNjctMi4wNS0zLjU0LTQuMTRhMjYuNjY0LDI2LjY2NCwwLDAsMSwzLjU0LS40MVpNNS4wMiwyMS4zOGMuNTUtLjE5LDEuMTEtLjM2LDEuNjctLjUxYTE0Ljk0OSwxNC45NDksMCwwLDAsLjg5LDEuODlxLjMzLjU3LjY5LDEuMDhBMTEuNjc1LDExLjY3NSwwLDAsMSw1LjAyLDIxLjM4Wm0tMS40LTEuODRBMTEuNDQ5LDExLjQ0OSwwLDAsMSwxLjk3LDE0LjZINS40MWEyMC41NDcsMjAuNTQ3LDAsMCwwLC42MSw0LjE2UTQuODA1LDE5LjEsMy42MiwxOS41NFptMC0xMi4wOHExLjE4NS40MzUsMi40Ljc4YTIwLjU0NywyMC41NDcsMCwwLDAtLjYxLDQuMTZIMS45N0ExMS40NDksMTEuNDQ5LDAsMCwxLDMuNjIsNy40NlptNC42NS00LjNxLS4zNi41MS0uNjksMS4wOGExNC45NDksMTQuOTQ5LDAsMCwwLS44OSwxLjg5Yy0uNTYtLjE1LTEuMTItLjMyLTEuNjctLjUxQTExLjY3NSwxMS42NzUsMCwwLDEsOC4yNywzLjE2Wk0xMy41LDBBMTMuNSwxMy41LDAsMSwwLDI3LDEzLjUsMTMuNDk1LDEzLjQ5NSwwLDAsMCwxMy41LDBaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 35px center; background-size: 27px 27px; padding-left: 90px;}
.block_contact .contacts .contact-tab a { color: #fff; }

/* Block FAQ */

.block_faq .headline {height: 140px; line-height: 140px;}
.block_faq h2 {padding: 0px 0; margin: 0;}
.block_faq .item {margin: 0 0 30px;}
.block_faq .question {background-color: #F2F2F2; padding: 0; display: block; position: relative;}
.block_faq .question:hover .btn-down {background-color: #262B33;}
.block_faq .question h3 {font-size: 15px; font-weight: 500; color: #262B33; margin: 0; width: 100%; float: left; padding: 34px 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.block_faq .question .btn {position: absolute; top: 0; right: 0; display: inline-block; width: 90px; height: 90px;}
.block_faq .question .btn-down { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi13aGl0ZTwvdGl0bGU+PGcgaWQ9IjFhNTJkYTYwLWEwMmQtNGIzOS05ZTAxLTlhMzRjYWFkMzk3YyIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDVjOTllMDAtYmY1MS00YmEzLWI2YmUtZDI0NWZhY2Q4OWI2IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-size: 11px; background-position: center center; text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent;}
.block_faq .question .btn-down:hover {background-color: #262B33;}
.block_faq .question .btn-up {display: none; background-color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+dXAtd2hpdGU8L3RpdGxlPjxnIGlkPSI5ODY2MjU3My1iZDg0LTRlZTgtYjFlZC1hMTgzNDg4NDllNjQiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImIzNjMyYzRkLTA5ZTQtNGJkZS1hZGIwLWZlOTYyMzJjZGQxMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIwIDUgMSA2IDUgMiA5IDYgMTAgNSA1IDAgMCA1IiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-size: 11px; background-position: center center; text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent;}
.block_faq .answer {display: none; padding: 25px 25px 15px; background-color: #f2f2f2; border-top: 2px solid #e6e6e6;}
.block_faq .answer p {font-size: 15px; font-weight: 400; margin-bottom: 15px;}
.block_faq.alt .question { background-color: #fff; }
.block_faq.alt .question h3 { padding: 17px 0; }
.block_faq.alt .item { margin-bottom: 10px; }
.block_faq.alt .question .btn { width: 56px; height: 56px;}
.close {display: inline-block; cursor: pointer;}
.open {display: none; cursor: pointer;}

/* Block Facts */

.block_facts {position: relative; min-height: 235px;}
.block_facts .facts {padding: 45px 0; border-left: 1px solid rgba(39,43,52,0.15); border-right: 1px solid rgba(39,43,52,0.15); min-height: 235px;}
.block_facts .facts .fact {text-align: center; font-size: 15px; font-weight: 600; color: #fff;}
.block_facts .facts .col {background-image: url("images/fact-border.png"); background-repeat: no-repeat; background-position: right center; background-size: 1px 85px;}
.block_facts .facts .col:nth-child(4n){background-image: none;}
.block_facts .facts .fact.bigger .number {margin: 32px 0px;}
.block_facts .facts .fact .number {font-size: 30px; font-weight: 300; font-style: italic; margin: 45px 0 50px; display: inline-block; ; color: #262B33; padding: 5px 0px 5px 5px; position: relative;}
.block_facts .facts .fact .number:before {content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; top: -8px; left: 0; right: 0; margin: auto;}
.block_facts .facts .fact .number:after {content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; bottom: -8px; left: 0; right: 0; margin: auto;}
.block_facts .facts .fact .number span {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS4wMDcgNDIiPjx0aXRsZT50YWJsZS1zbWFsbDwvdGl0bGU+PGcgaWQ9IjQwNzNlNjg2LThjNTQtNDBjNi1hZjUxLTA1NmQzYzhmZTIxOCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iNWIyYzcwNzktZjNmNy00MzhlLTk1MDctZGNkNjczNGVjNmFmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cmVjdCB5PSIyMSIgd2lkdGg9IjI1IiBoZWlnaHQ9IjIxIiBzdHlsZT0iZmlsbDojZmZmIi8+PGxpbmUgeDE9IjAuNTI5IiB5MT0iMjEuNCIgeDI9IjI0LjUwNiIgeTI9IjIxLjQzNSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2E3YTdhNztzdHJva2UtbGluZWNhcDpzcXVhcmU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIi8+PHJlY3Qgd2lkdGg9IjI1IiBoZWlnaHQ9IjIxIiBzdHlsZT0iZmlsbDojZWVlIi8+PHBhdGggZD0iTTEuOTIsMjAuMjVhLjg5Ljg5LDAsMCwxLDEuNzgsMHYyLjY5YS44OS44OSwwLDEsMS0xLjc4LDBaIiBzdHlsZT0iZmlsbDojZGNkY2RjO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTIwLjkyLDIwLjI1YS44OS44OSwwLDEsMSwxLjc4LDB2Mi42OWEuODkuODksMCwxLDEtMS43OCwwWiIgc3R5bGU9ImZpbGw6I2RjZGNkYztmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: center center; background-size: 25px 42px; text-align: center; display: inline-block; width: 25px; margin-right: 5px;}
.block_facts .facts .fact .number.bigger span {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Mi4wMDYgNzIiPjx0aXRsZT50YWJsZS1iaWc8L3RpdGxlPjxnIGlkPSJhNzIxZjNhNC04MWRlLTQxNzktOGExYS04YTA3YWM2NGUxN2QiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjMxZWQ3ZDE3LTE0ODItNGZjYi04YjhmLWQ2ZjgwNWVmNzk1MCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHJlY3QgeD0iMC4wMDYiIHk9IjM2IiB3aWR0aD0iNDIiIGhlaWdodD0iMzYiIHN0eWxlPSJmaWxsOiNmZmYiLz48bGluZSB4MT0iMC41IiB5MT0iMzYuNTczIiB4Mj0iNDEuNDgzIiB5Mj0iMzYuNiIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2E3YTdhNztzdHJva2UtbGluZWNhcDpzcXVhcmU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIi8+PHJlY3QgeD0iMC4wMDYiIHdpZHRoPSI0MiIgaGVpZ2h0PSIzNiIgc3R5bGU9ImZpbGw6I2VlZSIvPjxwYXRoIGQ9Ik0yLjkyNiwzNS4yNWEuODkuODksMCwxLDEsMS43OCwwdjIuNjlhLjg5Ljg5LDAsMSwxLTEuNzgsMFoiIHN0eWxlPSJmaWxsOiNkY2RjZGM7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48cGF0aCBkPSJNMzcuNzA2LDM1LjI1YS45LjksMCwwLDEsMS43OSwwdjIuNjlhLjkuOSwwLDEsMS0xLjc5LDBaIiBzdHlsZT0iZmlsbDojZGNkY2RjO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 42px 72px; text-align: center; display: inline-block; width: 42px; margin-right: 5px; font-size: 50px;}
.block_facts .intb { margin: 20px 0; text-align: center; }
.block_facts .intb.mobile-on img { max-width: 300px; }

/* Block References */

.block_testimonials {padding: 0px;}
.block_testimonials .headline {height: 140px; margin-bottom: 0px !important;}
.block_testimonials .headline h2 {font-size: 20px; font-weight: 600; color: #272B33; margin: 0; line-height: 140px;}
.block_testimonials .headline h2 a {font-size: 20px; font-weight: 600; color: #272B33; margin: 0; line-height: 140px; text-decoration: none;}
.block_testimonials .headline h2 a:hover {}

.block_testimonials .filter {margin-bottom: 40px; display: none;}
.block_testimonials .filter select {width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0px; border: 1px solid #888; background-color: #f2f2f2; padding: 0px 15px; border: none; font-size: 15px; font-weight: 600; color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtYmxhY2s8L3RpdGxlPjxnIGlkPSI2M2ZjZmUyNy1kODExLTQzMTEtOWFlNy1mNThkZDhkMWU2ZjkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjIxODFjMTU3LTQ1YzAtNDZjYS1iZTc0LTQ0NjI0Yjg0OGVmNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-size: 6px 10px; background-position: 96% center; cursor: pointer; height: 45px; line-height: 45px; overflow: hidden;}
.block_testimonials .filter select:hover { color: #fff; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}

.block_testimonials .cycle-slideshow {min-height: auto;}
.block_testimonials .custom-cycle-slideshow {min-height: auto;}
.block_testimonials .cycle-slideshow .slide {min-height: 612px;}
.block_testimonials .custom-cycle-slideshow .slide {min-height: 612px;}
.block_testimonials .cycle-slideshow .slide.smaller {min-height: auto;}
.block_testimonials .custom-cycle-slideshow .slide.smaller {min-height: auto;}
.block_testimonials .pager-testimonials {height: 140px; line-height: 140px; width: 50%; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 13px;}
.block_testimonials .pager-testimonials span {display: inline-block; color: #C0C0C0; font-size: 40px; margin-right: 3px; cursor: pointer;}
.block_testimonials .pager-testimonials span.cycle-pager-active { line-height: 140px;}
.block_testimonials .slide .col{min-height: 307px;}

.block_testimonials .navigation-testimonials {padding: 61px 13px 0px; width: 250px; text-align: right; float: right; -moz-box-sizing: border-box; box-sizing: border-box; display: block;}
.block_testimonials .navigation-testimonials a {font-size: 15px; font-weight: 600; color: #ABACAE; text-decoration: none; display: inline-block; line-height: 15px;}
.block_testimonials .navigation-testimonials a.previous-testimonials {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmV5PC90aXRsZT48ZyBpZD0iMmM4MmNkMTAtNGVlYy00NThhLWI5ZDgtODZjODEzNmM0ZDQzIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlMDM4YjI5Yi0xZjYyLTQxNzAtYWFhMi1kMTY1Y2E3OGNkYzYiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iNSAxMCA2IDkgMiA1IDYgMSA1IDAgMCA1IDUgMTAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left center; background-size: 6px 10px; padding-left: 18px; padding-right: 22px; border-right: 1px solid rgba(167,167,167,0.20);}
.block_testimonials .navigation-testimonials a.next-testimonials {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JleTwvdGl0bGU+PGcgaWQ9ImI1ZTA2OTcwLWU1MjMtNGZmNi1iZTY2LTMxNzIzZGVhOWRlNiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYTI2NjE3ODUtYTgyNi00ZjE4LTkzMzgtYmZkZDY3NTNlMDNmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEgMCAwIDEgNCA1IDAgOSAxIDEwIDYgNSAxIDAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: right center; background-size: 6px 10px; padding-right: 18px; padding-left: 18px;}
.block_testimonials .navigation-testimonials a.previous-testimonials:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmVlbjwvdGl0bGU+PGcgaWQ9ImM2OWRhMmM4LWFmNzUtNDNiNi1hYWRkLWVkMjQyYTlkNjI2NiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iNDdhNmMxZGQtZjM5MC00NTg4LWJjMGItZDhmZDdkM2QzYjZmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjUgMTAgNiA5IDIgNSA2IDEgNSAwIDAgNSA1IDEwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }
.block_testimonials .navigation-testimonials a.next-testimonials:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JlZW48L3RpdGxlPjxnIGlkPSJhMzcxZTkyMi00ZGQ5LTQ1MmMtOGY0Yi0yYjYyNDc1NjQwZWUiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImZhMzI4NzMxLTY2NTAtNDAyMi1iYjU0LTZmZjM5ZTkwN2FiYyIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }

.block_testimonials .col-small {display: block; float: left !important; width: 100%;}

.block_testimonials .item:hover .title {}
.block_testimonials .item {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; margin-bottom: 26px;}
.block_testimonials .item img {display: block; position: relative;}
.block_testimonials .col-small .item {margin-bottom: 21px; display: block;}
.block_testimonials .col-small .item .title {position: absolute; bottom: 0; right: 0; width: 43px; height: 45px; padding: 0; background-color: #272B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 6px 10px; text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent;}
.block_testimonials .col-small .item:hover .title {}
.block_testimonials .item .title {background-color: #272B33; width: 100%; padding: 0px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 95% center; background-size: 6px 10px; height: 90px; line-height: 90px; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.block_testimonials .item .title span, .block_testimonials .item .title h3 {font-size: 15px; font-weight: 500; color: #fff; text-decoration: underline; margin: 0; padding: 0px 23px; width: 90%; display: block; line-height: 20px; display: table-cell; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; white-space: normal;}
.block_testimonials .col-tall {height: 400px; position: relative;}
.block_testimonials .col-tall .item {overflow: hidden; height: 100%; position: relative;}
.block_testimonials .col-tall .item img {max-width: 162%;}

.block_testimonials .load-none .item {margin-bottom: 26px;}
.block_testimonials .load-none .item .title {position: relative;}
.block_testimonials .load-none .item .picture img {height: 190px;}

.block_testimonials .load-none .na_vysku {min-height: 500px;}
.block_testimonials .load-none .na_vysku .item {overflow: hidden;}
.block_testimonials .load-none .na_vysku .item .picture img {max-width: 150%;}

.block_testimonials .more-wrap {width: 100%; text-align: center; height: 130px; line-height: 130px;}

.more-wrap {width: 100%; text-align: center; height: 130px; line-height: 130px;}
.more-wrap a.more {display: inline-block; font-size: 15px; font-weight: 600; color: #fff;  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 94% center; background-size: 6px 10px; text-decoration: none; padding: 0 30px 0 15px; height: 45px; line-height: 45px;}
.more-wrap a.more:hover {background-color: #272B33;}

/* Block Floor Space */

.block_applications {padding: 0px;}
.block_applications .headline {height: 140px; width: 300px; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; margin-bottom: 0px !important;}
.block_applications .headline h2 {font-size: 20px; font-weight: 600; color: #fff; margin: 0; line-height: 140px;}
.block_applications .headline h2 a {font-size: 20px; font-weight: 600; color: #fff; margin: 0; line-height: 140px; text-decoration: none;}
.block_applications .headline h2 a:hover {}

.block_applications .search-floor-wrap {height: 140px; width: 282px; float: right; text-align: right; -moz-box-sizing: border-box; box-sizing: border-box; display: block;}
.block_applications .search-floor-wrap .search-floor {padding-top: 46px; position: relative;}
.block_applications .search-floor-wrap .search-floor input[type="text"] {display: inline-block; float: left; width: 237px; background-color: #272B33; border: 1px solid rgba(255, 255, 255, 0.08); font-size: 15px; font-weight: 400; color: #fff; height: 45px; padding: 0px 15px;}
.block_applications .search-floor-wrap .search-floor input[type="submit"] {display: inline-block; float: left; background-color: #272B33; border: 1px solid rgba(255, 255, 255, 0.08); border-left: none; font-size: 15px; font-weight: 400; color: #fff; width: 45px; height: 45px; cursor: pointer; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wMDEgMjIuMDAxIj48dGl0bGU+c2VhcmNoLWdyZXk8L3RpdGxlPjxnIGlkPSIzOGRmMjA5OC0zMDEzLTQ4OTgtODgwZC1hZTdhOWE3M2E1ODUiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImNiNzAxYmJiLTBhMjktNGVhZC1hMjM4LTg3MmU5ZTdjOWMxOSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PGcgc3R5bGU9Im9wYWNpdHk6MC40NSI+PHBhdGggZD0iTTguNDExLDEzLjU5YTYuNiw2LjYsMCwxLDEsOS4zMywwQTYuNjA5LDYuNjA5LDAsMCwxLDguNDExLDEzLjU5Wm0xMC45OCwxLjY0QTguOTI0LDguOTI0LDAsMCwwLDYuNzcxLDIuNjFhOC43MzUsOC43MzUsMCwwLDAtMS4zNSwxMC43Ny4zNzcuMzc3LDAsMCwxLS4wNS40NUwuODIxLDE4LjM5QTIuMDYzLDIuMDYzLDAsMCwwLC41LDIxLjM2bC4xNC4xNGEyLjA2MywyLjA2MywwLDAsMCwyLjk3LS4zMmw0LjU1LTQuNTRhLjM4My4zODMsMCwwLDEsLjQ2LS4wNkE4Ljc0OSw4Ljc0OSwwLDAsMCwxOS4zOTEsMTUuMjNaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTguOTgxLDguMzlhLjkyMi45MjIsMCwwLDEtLjM2LS4wNy45MzkuOTM5LDAsMCwxLS40OS0xLjIxLDUuODE2LDUuODE2LDAsMCwxLDcuNjEtMy4wOC45MjMuOTIzLDAsMSwxLS43MiwxLjcsMy45NjQsMy45NjQsMCwwLDAtNS4xOSwyLjFBLjkyMy45MjMsMCwwLDEsOC45ODEsOC4zOVoiIHN0eWxlPSJmaWxsOiNmMmYyZjI7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 22px;}
.block_applications .search-floor-wrap .search-floor input[type="submit"]:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wMDEgMjIuMDAxIj48dGl0bGU+c2VhcmNoLXdoaXRlPC90aXRsZT48ZyBpZD0iNjg5YjJhN2YtYzE3NS00YTc1LWE5MmMtY2FjOWRhZTk1OGNiIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJhMmNhYjJlMy1iOTY2LTRmMWEtYWQ5Zi1mZGVkY2FiNTQwNjMiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik04LjQxMSwxMy41OWE2LjYsNi42LDAsMSwxLDkuMzMsMEE2LjYwOSw2LjYwOSwwLDAsMSw4LjQxMSwxMy41OVptMTAuOTgsMS42NEE4LjkyNCw4LjkyNCwwLDAsMCw2Ljc3MSwyLjYxYTguNzM1LDguNzM1LDAsMCwwLTEuMzUsMTAuNzcuMzc3LjM3NywwLDAsMS0uMDUuNDVMLjgyMSwxOC4zOUEyLjA2MywyLjA2MywwLDAsMCwuNSwyMS4zNmwuMTQuMTRhMi4wNjMsMi4wNjMsMCwwLDAsMi45Ny0uMzJsNC41NS00LjU0YS4zODMuMzgzLDAsMCwxLC40Ni0uMDZBOC43NDksOC43NDksMCwwLDAsMTkuMzkxLDE1LjIzWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik04Ljk4MSw4LjM5YS45MjIuOTIyLDAsMCwxLS4zNi0uMDcuOTM5LjkzOSwwLDAsMS0uNDktMS4yMSw1LjgxNiw1LjgxNiwwLDAsMSw3LjYxLTMuMDguOTIzLjkyMywwLDEsMS0uNzIsMS43LDMuOTY0LDMuOTY0LDAsMCwwLTUuMTksMi4xQS45MjMuOTIzLDAsMCwxLDguOTgxLDguMzlaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}

.block_applications .applications-results {display: none; position: absolute; top: 91px; right: 20px; max-height: 400px; overflow-y: auto; background-color: #000; width: 281px; z-index: 2;}
.block_applications .applications-results ul {margin: 0; padding: 0;}
.block_applications .applications-results ul li {display: block; text-align: left; background-image: none; font-size: 15px; font-weight: 400; font-style: normal; padding: 0; margin-bottom: 0px;}
.block_applications .applications-results ul li a {display: block; background-color: transparent; color: #c3c3c3; text-decoration: none; padding: 8px 15px; font-size: 14px; font-weight: 400; margin-bottom: 0px;}
.block_applications .applications-results ul li a:hover {color: #fff;}

.block_applications .cycle-slideshow {min-height: 590px;}
.block_applications .custom-cycle-slideshow {min-height: 590px;}
.block_applications .cycle-slideshow .slide {min-height: 611px;}
.block_applications .custom-cycle-slideshow .slide {min-height: 611px;}
.block_applications .cycle-slideshow .slide.smaller {min-height: auto;}
.block_applications .custom-cycle-slideshow .slide.smaller {min-height: auto;}
.block_applications .pager-applications {height: 140px; line-height: 140px; width: 50%; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 13px;}
.block_applications .pager-applications span {display: inline-block; color: #C0C0C0; font-size: 40px; margin-right: 3px; cursor: pointer;}
.block_applications .pager-applications span.cycle-pager-active {color: #fff; line-height: 140px;}

.block_applications .navigation-applications {padding: 61px 13px 0px; width: 250px; text-align: right; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block;}
.block_applications .navigation-applications a {font-size: 15px; font-weight: 600; color: #ABACAE; text-decoration: none; display: inline-block; line-height: 15px;}
.block_applications .navigation-applications a.previous-applications {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmV5PC90aXRsZT48ZyBpZD0iMmM4MmNkMTAtNGVlYy00NThhLWI5ZDgtODZjODEzNmM0ZDQzIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlMDM4YjI5Yi0xZjYyLTQxNzAtYWFhMi1kMTY1Y2E3OGNkYzYiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iNSAxMCA2IDkgMiA1IDYgMSA1IDAgMCA1IDUgMTAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left center; background-size: 6px 10px; padding-left: 18px; padding-right: 22px; border-right: 1px solid rgba(167,167,167,0.20);}
.block_applications .navigation-applications a.next-applications {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JleTwvdGl0bGU+PGcgaWQ9ImI1ZTA2OTcwLWU1MjMtNGZmNi1iZTY2LTMxNzIzZGVhOWRlNiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYTI2NjE3ODUtYTgyNi00ZjE4LTkzMzgtYmZkZDY3NTNlMDNmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEgMCAwIDEgNCA1IDAgOSAxIDEwIDYgNSAxIDAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: right center; background-size: 6px 10px; padding-right: 18px; padding-left: 18px;}
.block_applications .navigation-applications a.previous-applications:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC13aGl0ZTwvdGl0bGU+PGcgaWQ9ImU0OWE1N2ZkLTUxZWMtNDM2MC05Y2ExLWNmYTk2ZmI4NTk0MCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iMmZkMjczOGUtNjMzZS00MzVhLTllZTAtNDM2ZTc3ZGM1NTg5IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjUgMTAgNiA5IDIgNSA2IDEgNSAwIDAgNSA1IDEwIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); color: #fff;}
.block_applications .navigation-applications a.next-applications:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); color: #fff;}

.block_applications .applications {padding-bottom: 38px;}

.block_applications .item {text-decoration: none;}
.block_applications .item:hover .title { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_applications .item:hover .title span {color: #fff !important;}
.block_applications .item {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; margin-bottom: 26px;}
.block_applications .item .picture {height: 190px;}
.block_applications .item .picture.no-picture {display: none;}
.block_applications .item img {display: block; position: relative; height: 190px;}
.block_applications .item .title {position: relative; line-height: 30px; height: 90px; padding: 0 23px;; background-color: #fff; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtYmxhY2s8L3RpdGxlPjxnIGlkPSI2M2ZjZmUyNy1kODExLTQzMTEtOWFlNy1mNThkZDhkMWU2ZjkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjIxODFjMTU3LTQ1YzAtNDZjYS1iZTc0LTQ0NjI0Yjg0OGVmNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 92% center; background-size: 6px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; white-space: normal; display: table; width: 100%;}
.block_applications .item .title span, .block_applications .item .title h3 {font-size: 15px; font-weight: 500; text-decoration: underline; margin: 0; padding: 0; margin-left: 0px; display: table-cell; vertical-align: middle;}
.block_applications.dark .item .title span, .block_applications.dark .item .title h3 {color: #fff;}
.block_applications.darker .item .title span, .block_applications.darker .item .title h3 {
    color: #fff;
}
.block_applications.dark .headline h2 {color: #272B33;}
.block_applications.dark .item .title {background-color: #272B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_applications.dark .item .title span {color: #fff;}
.block_applications.dark .item:hover .title {}
.block_applications.dark .item:hover .title span {color: #fff !important;}
.block_applications.dark .search-floor-wrap .search-floor input[type="text"] {display: inline-block; float: left; width: 236px; background-color: #fff; border: 1px solid rgba(39, 43, 52, 0.08); font-size: 15px; font-weight: 400; color: #272B33; height: 45px; padding: 0px 15px;}
.block_applications.dark .search-floor-wrap .search-floor input[type="submit"] {display: inline-block; float: left; background-color: #fff; border: 1px solid rgba(39, 43, 52, 0.08); border-left: none; font-size: 15px; font-weight: 400; color: #fff; width: 45px; height: 45px; cursor: pointer; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wMDEgMjIuMDAxIj48dGl0bGU+c2VhcmNoLWdyZXktMjwvdGl0bGU+PGcgaWQ9IjhkYWU3ZWFkLTA4MTQtNGU5Yi1iMWJlLThhYzFmOTU5ZGU4NSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iNTQyODM2Y2YtZjA4OS00ODg5LWFiOWEtODYwMmY3ODM1YjM1IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBkPSJNOC40MTEsMTMuNTlhNi42LDYuNiwwLDEsMSw5LjMzLDBBNi42MDksNi42MDksMCwwLDEsOC40MTEsMTMuNTlabTEwLjk4LDEuNjRBOC45MjQsOC45MjQsMCwwLDAsNi43NzEsMi42MWE4LjczNSw4LjczNSwwLDAsMC0xLjM1LDEwLjc3LjM3Ny4zNzcsMCwwLDEtLjA1LjQ1TC44MjEsMTguMzlBMi4wNjMsMi4wNjMsMCwwLDAsLjUsMjEuMzZsLjE0LjE0YTIuMDYzLDIuMDYzLDAsMCwwLDIuOTctLjMybDQuNTUtNC41NGEuMzgzLjM4MywwLDAsMSwuNDYtLjA2QTguNzQ5LDguNzQ5LDAsMCwwLDE5LjM5MSwxNS4yM1oiIHN0eWxlPSJmaWxsOiNkOGQ5ZGE7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48cGF0aCBkPSJNOC45ODEsOC4zOWEuOTIyLjkyMiwwLDAsMS0uMzYtLjA3LjkzOS45MzksMCwwLDEtLjQ5LTEuMjEsNS44MTYsNS44MTYsMCwwLDEsNy42MS0zLjA4LjkyMy45MjMsMCwxLDEtLjcyLDEuNywzLjk2NCwzLjk2NCwwLDAsMC01LjE5LDIuMUEuOTIzLjkyMywwLDAsMSw4Ljk4MSw4LjM5WiIgc3R5bGU9ImZpbGw6I2Q4ZDlkYTtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: center center; background-size: 22px;}
.block_applications.dark .search-floor-wrap .search-floor input[type="submit"]:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wMDEgMjIuMDAxIj48dGl0bGU+c2VhcmNoLWdyZWVuPC90aXRsZT48ZyBpZD0iZjAyMzVmNDEtZDgyYS00MjdkLWE0MGYtNzM4MGZkYWMzZjYxIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2MDBiMGZjZS1hOGU1LTRhMmItYTkwNy1jY2UwNzJiYTdkNDAiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik04LjQxMSwxMy41OWE2LjYsNi42LDAsMSwxLDkuMzMsMEE2LjYwOSw2LjYwOSwwLDAsMSw4LjQxMSwxMy41OVptMTAuOTgsMS42NEE4LjkyNCw4LjkyNCwwLDAsMCw2Ljc3MSwyLjYxYTguNzM1LDguNzM1LDAsMCwwLTEuMzUsMTAuNzcuMzc3LjM3NywwLDAsMS0uMDUuNDVMLjgyMSwxOC4zOUEyLjA2MywyLjA2MywwLDAsMCwuNSwyMS4zNmwuMTQuMTRhMi4wNjMsMi4wNjMsMCwwLDAsMi45Ny0uMzJsNC41NS00LjU0YS4zODMuMzgzLDAsMCwxLC40Ni0uMDZBOC43NDksOC43NDksMCwwLDAsMTkuMzkxLDE1LjIzWiIgc3R5bGU9ImZpbGw6IzMyOTUyNDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik04Ljk4MSw4LjM5YS45MjIuOTIyLDAsMCwxLS4zNi0uMDcuOTM5LjkzOSwwLDAsMS0uNDktMS4yMSw1LjgxNiw1LjgxNiwwLDAsMSw3LjYxLTMuMDguOTIzLjkyMywwLDEsMS0uNzIsMS43LDMuOTY0LDMuOTY0LDAsMCwwLTUuMTksMi4xQS45MjMuOTIzLDAsMCwxLDguOTgxLDguMzlaIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}

.block_applications.grey {padding-bottom: 64px;}
.block_applications.grey .headline {height: 114px;}
.block_applications.grey .headline h2 {color: #272B33; line-height: 94px;}
.block_applications.grey .item .title {background-color: #F2F2F2; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtYmxhY2s8L3RpdGxlPjxnIGlkPSI2M2ZjZmUyNy1kODExLTQzMTEtOWFlNy1mNThkZDhkMWU2ZjkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjIxODFjMTU3LTQ1YzAtNDZjYS1iZTc0LTQ0NjI0Yjg0OGVmNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_applications.grey .item .title span {color: #272B33;}
.block_applications.grey .item:hover .title { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_applications.grey .item:hover .title span {color: #fff !important;}

.block_applications.mini .in {padding: 0 !important;}
.block_applications.darker .headline h2 {font-size: 20px; font-weight: 600; color: #272B33; margin: 0; line-height: 140px;}
.block_applications.darker .headline h2 a {font-size: 20px; font-weight: 600; color: #272B33; margin: 0; line-height: 140px; text-decoration: none;}
.block_applications.darker .headline h2 a:hover {}
.block_applications.darker .item .title {background-color: #272B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtYmxhY2s8L3RpdGxlPjxnIGlkPSI2M2ZjZmUyNy1kODExLTQzMTEtOWFlNy1mNThkZDhkMWU2ZjkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjIxODFjMTU3LTQ1YzAtNDZjYS1iZTc0LTQ0NjI0Yjg0OGVmNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_applications.darker .item .title span {color: #fff;}
.block_applications.darker .item:hover .title { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_applications.darker .item:hover .title span {color: #fff !important;}
.block_applications.darker .navigation-applications a.previous-applications:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmVlbjwvdGl0bGU+PGcgaWQ9ImM2OWRhMmM4LWFmNzUtNDNiNi1hYWRkLWVkMjQyYTlkNjI2NiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iNDdhNmMxZGQtZjM5MC00NTg4LWJjMGItZDhmZDdkM2QzYjZmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjUgMTAgNiA5IDIgNSA2IDEgNSAwIDAgNSA1IDEwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }
.block_applications.darker .navigation-applications a.next-applications:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JlZW48L3RpdGxlPjxnIGlkPSJhMzcxZTkyMi00ZGQ5LTQ1MmMtOGY0Yi0yYjYyNDc1NjQwZWUiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImZhMzI4NzMxLTY2NTAtNDAyMi1iYjU0LTZmZjM5ZTkwN2FiYyIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }
.block_applications.darker .pager-applications span.cycle-pager-active {}

/* Block Product Line */

.block_product_line {padding: 0px;}
.block_product_line .headline {height: 140px; margin-bottom: 0px !important;}
.block_product_line .headline h2 {font-size: 20px; font-weight: 600; color: #272B33; margin: 0; line-height: 140px;}
.block_product_line .headline h2 a {font-size: 20px; font-weight: 600; color: #272B33; margin: 0; line-height: 140px; text-decoration: none;}
.block_product_line .headline h2 a:hover {}

.block_product_line .cycle-slideshow {min-height: 280px;}
.block_product_line .custom-cycle-slideshow {min-height: 280px;}
.block_product_line .pager-line {height: 140px; line-height: 140px; width: 50%; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 13px;}
.block_product_line .pager-line span {display: inline-block; color: #C0C0C0; font-size: 40px; margin-right: 3px; cursor: pointer;}
.block_product_line .pager-line span.cycle-pager-active { line-height: 140px;}

.block_product_line .navigation-line {padding: 61px 13px 0px; width: 250px; text-align: right; float: right; -moz-box-sizing: border-box; box-sizing: border-box; display: block;}
.block_product_line .navigation-line a {font-size: 15px; font-weight: 600; color: #ABACAE; text-decoration: none; display: inline-block; line-height: 15px;}
.block_product_line .navigation-line a.previous-line {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmV5PC90aXRsZT48ZyBpZD0iMmM4MmNkMTAtNGVlYy00NThhLWI5ZDgtODZjODEzNmM0ZDQzIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlMDM4YjI5Yi0xZjYyLTQxNzAtYWFhMi1kMTY1Y2E3OGNkYzYiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iNSAxMCA2IDkgMiA1IDYgMSA1IDAgMCA1IDUgMTAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left center; background-size: 6px 10px; padding-left: 18px; padding-right: 22px; border-right: 1px solid rgba(167,167,167,0.20);}
.block_product_line .navigation-line a.next-line {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JleTwvdGl0bGU+PGcgaWQ9ImI1ZTA2OTcwLWU1MjMtNGZmNi1iZTY2LTMxNzIzZGVhOWRlNiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYTI2NjE3ODUtYTgyNi00ZjE4LTkzMzgtYmZkZDY3NTNlMDNmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEgMCAwIDEgNCA1IDAgOSAxIDEwIDYgNSAxIDAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: right center; background-size: 6px 10px; padding-right: 18px; padding-left: 18px;}
.block_product_line .navigation-line a.previous-line:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmVlbjwvdGl0bGU+PGcgaWQ9ImM2OWRhMmM4LWFmNzUtNDNiNi1hYWRkLWVkMjQyYTlkNjI2NiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iNDdhNmMxZGQtZjM5MC00NTg4LWJjMGItZDhmZDdkM2QzYjZmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjUgMTAgNiA5IDIgNSA2IDEgNSAwIDAgNSA1IDEwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }
.block_product_line .navigation-line a.next-line:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JlZW48L3RpdGxlPjxnIGlkPSJhMzcxZTkyMi00ZGQ5LTQ1MmMtOGY0Yi0yYjYyNDc1NjQwZWUiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImZhMzI4NzMxLTY2NTAtNDAyMi1iYjU0LTZmZjM5ZTkwN2FiYyIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }

.block_product_line .item:hover .title{background-color: #272B33;}
.block_product_line .item:hover .title span{color: #fff !important;}
.block_product_line .item {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; margin-bottom: 21px;}
.block_product_line .item img {display: block; position: relative;}
.block_product_line .item .title {position: relative; height: 90px; padding: 0px 23px 0px;  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 92% center; background-size: 6px 10px;}
.block_product_line .item .title .name {display: inline-block; font-size: 15px; font-weight: 600; color: #fff; text-decoration: underline; margin: 0; margin-top: 22px; margin-bottom: 3px; padding: 0;}
.block_product_line .item .title span.desc {display: block; font-size: 13px; font-weight: 600; color: #262B33; text-decoration: none;}

.block_product_line.dark .item {color: transparent;}
.block_product_line.dark .item .title {background-color: #272B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_product_line.dark .item .title span {color: #fff;}
.block_product_line.dark .item:hover .title {}
.block_product_line.dark .item:hover .title span {color: #fff !important;}
.block_product_line.dark .item .title span.desc {display: block; font-size: 13px; font-weight: 600; color: #fff; text-decoration: none; border: none;}

/* Block Closest Dealers */

.block_closest_dealers {padding: 34px 0 90px;}
.block_closest_dealers .map {width: 100%; height: 430px; display: block;}
.block_closest_dealers .map .fullmap {width: 100%; height: 100%; display: block; position: relative; overflow: hidden;}
.block_closest_dealers .listing {border: 1px solid #E9E9E9; padding: 25px 25px;}
.block_closest_dealers .listing h3 {margin: 0 0 25px; padding: 0; font-size: 20px; font-weight: 500; }
.block_closest_dealers .listing .dealer {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAyMCI+PHRpdGxlPnBpbi1ibGFjazwvdGl0bGU+PGcgaWQ9IjE4OTY3OTllLTkzNDQtNGI1NS1iYmJjLTA5YWNhMDYyM2Y0NSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDYyYTYxMGItYzM1Yy00ZmM5LTg1MjgtZDYyOWU3YjM0NGJhIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZWxsaXBzZSBjeD0iNy41IiBjeT0iNy4xMyIgcng9IjIuMjQiIHJ5PSIyLjE1IiBzdHlsZT0iZmlsbDojMjcyYjMzIi8+PHBhdGggZD0iTTEzLjIyLDYuOGMwLDMuMS00LjE0LDguNTQtNS43MiwxMS4wNkM1LjcyLDE1LjM0LDEuNzgsOS45LDEuNzgsNi44YzAtMy4zLDIuNzYtNS4yNSw1LjcyLTUuMjVDMTAuMjYsMS41NSwxMy4yMiwzLjUsMTMuMjIsNi44Wk0xNSw2LjhDMTUsOC43NCw5LjA4LDIwLDcuNSwyMGMtLjU5LDAtMS4xOC0uOTctMS43OC0xLjc1QzQuNzQsMTYuMzEsMCw5LjcxLDAsNi44LDAsMi43MiwzLjc1LDAsNy41LDAsMTEuMDUsMCwxNSwyLjcyLDE1LDYuOFoiIHN0eWxlPSJmaWxsOiMyNzJiMzM7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left 1px; background-size: 15px 20px; padding-left: 28px; font-size: 14px; font-weight: 600; color: #262B33; margin-bottom: 28px;}
.block_closest_dealers .listing .dealer span {line-height: 14px;}
.block_closest_dealers .listing .dealer span.name {display: block;}
.block_closest_dealers .listing .dealer span.city {display: inline;}
.block_closest_dealers .listing .dealer span.distance {display: inline; color: #8C8E92;}
.block_closest_dealers .listing a.more {display: inline-block; font-size: 14px; font-weight: 600;  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JlZW48L3RpdGxlPjxnIGlkPSJhMzcxZTkyMi00ZGQ5LTQ1MmMtOGY0Yi0yYjYyNDc1NjQwZWUiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImZhMzI4NzMxLTY2NTAtNDAyMi1iYjU0LTZmZjM5ZTkwN2FiYyIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: right center; background-size: 6px 10px; text-decoration: none; padding-right: 15px; float: right;}
.block_closest_dealers .listing a.more:hover {color: #272B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtYmxhY2s8L3RpdGxlPjxnIGlkPSI2M2ZjZmUyNy1kODExLTQzMTEtOWFlNy1mNThkZDhkMWU2ZjkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjIxODFjMTU3LTQ1YzAtNDZjYS1iZTc0LTQ0NjI0Yjg0OGVmNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}

.block_closest_dealers.small {padding: 60px 0;}
.block_closest_dealers.small .map {width: 100%; height: 250px; display: block; position: relative;}
.block_closest_dealers.small .map .fullmap {width: 100%; height: 100%; display: block; overflow: hidden; position: relative;}
.block_closest_dealers.small .span6 {width: 50%;}
.block_closest_dealers.small .span2 {width: 50%;}
.block_closest_dealers.small .listing {border: none; padding: 0;}
.block_closest_dealers.small .listing h3 {color: #fff;}
.block_closest_dealers.small .listing .dealer {display: inline-block; color: #fff; margin-right: 30px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAyMCI+PHRpdGxlPnBpbi13aGl0ZTwvdGl0bGU+PGcgaWQ9ImUyNzZkNmNmLTg4ZmUtNDk1NS1hMzAwLTIxYTcyYTdmZmM2NCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZmJiMWI2OGUtN2IyMi00MjEwLWI0N2EtZWI3NzU4NjllZjkxIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZWxsaXBzZSBjeD0iNy41IiBjeT0iNy4xMyIgcng9IjIuMjQiIHJ5PSIyLjE1IiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTEzLjIyLDYuOGMwLDMuMS00LjE0LDguNTQtNS43MiwxMS4wNkM1LjcyLDE1LjM0LDEuNzgsOS45LDEuNzgsNi44YzAtMy4zLDIuNzYtNS4yNSw1LjcyLTUuMjVDMTAuMjYsMS41NSwxMy4yMiwzLjUsMTMuMjIsNi44Wk0xNSw2LjhDMTUsOC43NCw5LjA4LDIwLDcuNSwyMGMtLjU5LDAtMS4xOC0uOTctMS43OC0xLjc1QzQuNzQsMTYuMzEsMCw5LjcxLDAsNi44LDAsMi43MiwzLjc1LDAsNy41LDAsMTEuMDUsMCwxNSwyLjcyLDE1LDYuOFoiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left;}
.block_closest_dealers.small .listing .dealer span.distance {color: #fff;}
.block_closest_dealers.small .listing a.more {color: #fff; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); position: absolute; bottom: 0; right: 0;}
.block_closest_dealers.small .listing a.more:hover {color: #272B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtYmxhY2s8L3RpdGxlPjxnIGlkPSI2M2ZjZmUyNy1kODExLTQzMTEtOWFlNy1mNThkZDhkMWU2ZjkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjIxODFjMTU3LTQ1YzAtNDZjYS1iZTc0LTQ0NjI0Yjg0OGVmNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}

/* Block Dealers */

.page-id-26 .headline {margin-bottom: 0px;}
.page-id-3989 .headline {margin-bottom: 0px;}
.page-id-3980 .headline {margin-bottom: 0px;}
.page-id-3986 .headline {margin-bottom: 0px;}
.page-id-3984 .headline {margin-bottom: 0px;}
.page-id-3985 .headline {margin-bottom: 0px;}
.page-id-3988 .headline {margin-bottom: 0px;}

.block_dealers {padding: 0;}
.block_dealers .map iframe {width: 100%; min-height: 462px; display: block;}
.block_dealers .map .map_under {height: 140px;}
.block_dealers .map .map_under .headline {width: 300px; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block;}
.block_dealers .map .map_under h2 {font-size: 20px; font-weight: 600; color: #272B33; margin: 0; padding: 55px 0 0;}
.block_dealers .search-floor-wrap .search-floor input[type="text"] {display: inline-block; float: left; width: 234px; background-color: #fff; border: 1px solid rgba(39, 43, 52, 0.08); font-size: 15px; font-weight: 400; color: #272B33; height: 45px; padding: 0px 15px;}
.block_dealers .search-floor-wrap .search-floor button {display: inline-block; float: left; background-color: #fff; border: 1px solid rgba(39, 43, 52, 0.08); border-left: none; font-size: 15px; font-weight: 400; color: #fff; width: 45px; height: 45px; cursor: pointer; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wMDEgMjIuMDAxIj48dGl0bGU+c2VhcmNoLWdyZXktMjwvdGl0bGU+PGcgaWQ9IjhkYWU3ZWFkLTA4MTQtNGU5Yi1iMWJlLThhYzFmOTU5ZGU4NSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iNTQyODM2Y2YtZjA4OS00ODg5LWFiOWEtODYwMmY3ODM1YjM1IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBkPSJNOC40MTEsMTMuNTlhNi42LDYuNiwwLDEsMSw5LjMzLDBBNi42MDksNi42MDksMCwwLDEsOC40MTEsMTMuNTlabTEwLjk4LDEuNjRBOC45MjQsOC45MjQsMCwwLDAsNi43NzEsMi42MWE4LjczNSw4LjczNSwwLDAsMC0xLjM1LDEwLjc3LjM3Ny4zNzcsMCwwLDEtLjA1LjQ1TC44MjEsMTguMzlBMi4wNjMsMi4wNjMsMCwwLDAsLjUsMjEuMzZsLjE0LjE0YTIuMDYzLDIuMDYzLDAsMCwwLDIuOTctLjMybDQuNTUtNC41NGEuMzgzLjM4MywwLDAsMSwuNDYtLjA2QTguNzQ5LDguNzQ5LDAsMCwwLDE5LjM5MSwxNS4yM1oiIHN0eWxlPSJmaWxsOiNkOGQ5ZGE7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48cGF0aCBkPSJNOC45ODEsOC4zOWEuOTIyLjkyMiwwLDAsMS0uMzYtLjA3LjkzOS45MzksMCwwLDEtLjQ5LTEuMjEsNS44MTYsNS44MTYsMCwwLDEsNy42MS0zLjA4LjkyMy45MjMsMCwxLDEtLjcyLDEuNywzLjk2NCwzLjk2NCwwLDAsMC01LjE5LDIuMUEuOTIzLjkyMywwLDAsMSw4Ljk4MSw4LjM5WiIgc3R5bGU9ImZpbGw6I2Q4ZDlkYTtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: center center; background-size: 22px;}
.block_dealers .search-floor-wrap .search-floor button:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wMDEgMjIuMDAxIj48dGl0bGU+c2VhcmNoLWdyZWVuPC90aXRsZT48ZyBpZD0iZjAyMzVmNDEtZDgyYS00MjdkLWE0MGYtNzM4MGZkYWMzZjYxIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2MDBiMGZjZS1hOGU1LTRhMmItYTkwNy1jY2UwNzJiYTdkNDAiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik04LjQxMSwxMy41OWE2LjYsNi42LDAsMSwxLDkuMzMsMEE2LjYwOSw2LjYwOSwwLDAsMSw4LjQxMSwxMy41OVptMTAuOTgsMS42NEE4LjkyNCw4LjkyNCwwLDAsMCw2Ljc3MSwyLjYxYTguNzM1LDguNzM1LDAsMCwwLTEuMzUsMTAuNzcuMzc3LjM3NywwLDAsMS0uMDUuNDVMLjgyMSwxOC4zOUEyLjA2MywyLjA2MywwLDAsMCwuNSwyMS4zNmwuMTQuMTRhMi4wNjMsMi4wNjMsMCwwLDAsMi45Ny0uMzJsNC41NS00LjU0YS4zODMuMzgzLDAsMCwxLC40Ni0uMDZBOC43NDksOC43NDksMCwwLDAsMTkuMzkxLDE1LjIzWiIgc3R5bGU9ImZpbGw6IzMyOTUyNDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik04Ljk4MSw4LjM5YS45MjIuOTIyLDAsMCwxLS4zNi0uMDcuOTM5LjkzOSwwLDAsMS0uNDktMS4yMSw1LjgxNiw1LjgxNiwwLDAsMSw3LjYxLTMuMDguOTIzLjkyMywwLDEsMS0uNzIsMS43LDMuOTY0LDMuOTY0LDAsMCwwLTUuMTksMi4xQS45MjMuOTIzLDAsMCwxLDguOTgxLDguMzlaIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.block_dealers .search-floor-wrap {height: 140px; width: 280px; float: right; text-align: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block;}
.block_dealers .search-floor-wrap .search-floor {padding-top: 46px;}

.block_dealers .listing p.no-results {margin: 0 13px;}

.block_dealers .dealers {background-color: #f2f2f2; padding: 60px 0 64px;}
.block_dealers .listing .partner-info {margin-bottom: 26px; min-height: 255px;}
.block_dealers .listing .item {background-color: #fff; padding: 0px; margin-bottom: 0px; height: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.block_dealers .listing .item .left-side {padding: 25px; border-top: 4px solid #fff; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;}
.block_dealers .listing .item.item-new {height: 100% !important;}
.block_dealers .listing .item.item-new .left-side {height: 100% !important;}
.block_dealers .listing .item h3 {font-size: 20px; font-weight: 500;  margin: 0; padding: 0; line-height: 24px; white-space: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.block_dealers .listing .item label.distance {color: #8D8F93; font-size: 14px; font-weight: 600; line-height: 20px; display: block;}
.block_dealers .listing .item p.address {font-size: 14px; font-weight: 600; color: #272B33; line-height: 22px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAyMCI+PHRpdGxlPnBpbi1ibGFjazwvdGl0bGU+PGcgaWQ9IjE4OTY3OTllLTkzNDQtNGI1NS1iYmJjLTA5YWNhMDYyM2Y0NSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDYyYTYxMGItYzM1Yy00ZmM5LTg1MjgtZDYyOWU3YjM0NGJhIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZWxsaXBzZSBjeD0iNy41IiBjeT0iNy4xMyIgcng9IjIuMjQiIHJ5PSIyLjE1IiBzdHlsZT0iZmlsbDojMjcyYjMzIi8+PHBhdGggZD0iTTEzLjIyLDYuOGMwLDMuMS00LjE0LDguNTQtNS43MiwxMS4wNkM1LjcyLDE1LjM0LDEuNzgsOS45LDEuNzgsNi44YzAtMy4zLDIuNzYtNS4yNSw1LjcyLTUuMjVDMTAuMjYsMS41NSwxMy4yMiwzLjUsMTMuMjIsNi44Wk0xNSw2LjhDMTUsOC43NCw5LjA4LDIwLDcuNSwyMGMtLjU5LDAtMS4xOC0uOTctMS43OC0xLjc1QzQuNzQsMTYuMzEsMCw5LjcxLDAsNi44LDAsMi43MiwzLjc1LDAsNy41LDAsMTEuMDUsMCwxNSwyLjcyLDE1LDYuOFoiIHN0eWxlPSJmaWxsOiMyNzJiMzM7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left 2px; background-size: 15px 20px; padding-left: 30px; margin: 25px 0 20px; position: relative;}
.block_dealers h3.dealer_country { clear: both; }
.gm-style-iw a.dealer_detail { display: inline-block;  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMTgyLjcyNyw1NC44MTNjMC0yLjY2NiwwLjg1NS00Ljg1MywyLjU3LTYuNTY1ICAgYzEuNzEyLTEuNzExLDMuOTAzLTIuNTcsNi41NjctMi41N2g1NC44MmMyLjY2MiwwLDQuODUzLDAuODU5LDYuNTYxLDIuNTdjMS43MTEsMS43MTIsMi41NzMsMy44OTksMi41NzMsNi41NjV2NDUuNjgyICAgYzAsMi42NjQtMC44NjIsNC44NTQtMi41NzMsNi41NjRjLTEuNzA4LDEuNzEyLTMuODk4LDIuNTY4LTYuNTYxLDIuNTY4aC01NC44MmMtMi42NjQsMC00Ljg1NC0wLjg1Ni02LjU2Ny0yLjU2OCAgIGMtMS43MTUtMS43MDktMi41Ny0zLjktMi41Ny02LjU2NFY1NC44MTN6IE0yOTIuMzU5LDM1Ni4zMDljMCwyLjY2Mi0wLjg2Myw0Ljg1My0yLjU3LDYuNTYxYy0xLjcwNCwxLjcxNC0zLjg5NSwyLjU3LTYuNTYzLDIuNTcgICBIMTU1LjMxN2MtMi42NjcsMC00Ljg1NC0wLjg1Ni02LjU2Ny0yLjU3Yy0xLjcxMi0xLjcwOC0yLjU2OC0zLjg5OC0yLjU2OC02LjU2NHYtNDUuNjgyYzAtMi42NywwLjg1Ni00Ljg1MywyLjU2OC02LjU2NyAgIGMxLjcxMy0xLjcwOCwzLjkwMy0yLjU3LDYuNTY3LTIuNTdoMjcuNDF2LTkxLjM1OGgtMjcuNDFjLTIuNjY3LDAtNC44NTMtMC44NTUtNi41NjctMi41NjhjLTEuNzEyLTEuNzExLTIuNTY4LTMuOTAxLTIuNTY4LTYuNTY3ICAgdi00NS42NzljMC0yLjY2NiwwLjg1Ni00Ljg1MywyLjU2OC02LjU2N2MxLjcxNS0xLjcxMywzLjkwNS0yLjU2OCw2LjU2Ny0yLjU2OGg5MS4zNjdjMi42NjIsMCw0Ljg1MywwLjg1NSw2LjU2MSwyLjU2OCAgIGMxLjcxMSwxLjcxNCwyLjU3MywzLjkwMSwyLjU3Myw2LjU2N3YxNDYuMTc5aDI3LjQwMWMyLjY2OSwwLDQuODU5LDAuODU1LDYuNTcsMi41NjZjMS43MDQsMS43MTIsMi41NjYsMy45MDEsMi41NjYsNi41Njd2NDUuNjgzICAgSDI5Mi4zNTl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg=="); background-repeat: no-repeat; background-position: 10px center; background-size: 15px; font-size: 13px; font-weight: 500 !important; color: #fff; text-decoration: none; padding: 5px 10px 5px 35px; }

.block_dealers .listing .item.item-new p.address {margin: 20px 0px 10px;}
.block_dealers .listing .item p.address .branches {background-image: none !important; background-color: transparent !important; text-decoration: underline !important; padding: 0px !important; position: relative !important; left: auto !important; bottom: auto !important;}
.block_dealers .listing .item p.address .branches:hover {text-decoration: none !important; cursor: pointer; background-color: transparent !important;}
.block_dealers .listing .item p.address .branches .submenu {position: absolute; left: 0; top: 0px; padding-top: 40px; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 200ms linear; -moz-transition: 200ms linear; -o-transition: 200ms linear; transition: 200ms linear; z-index: 999;}
.block_dealers .listing .item p.address .branches:hover .submenu {position: absolute; padding-top: 30px; visibility: visible; opacity: 1; filter: alpha(opacity=100);}
.block_dealers .listing .item p.address .branches .submenu a {display: block; background-color: #272B33; color: #fff; text-decoration: none; padding: 5px 10px; margin: 0px 1px 1px 0px; min-width: 100px;}

.block_dealers .listing .item .branches { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMTgyLjcyNyw1NC44MTNjMC0yLjY2NiwwLjg1NS00Ljg1MywyLjU3LTYuNTY1ICAgYzEuNzEyLTEuNzExLDMuOTAzLTIuNTcsNi41NjctMi41N2g1NC44MmMyLjY2MiwwLDQuODUzLDAuODU5LDYuNTYxLDIuNTdjMS43MTEsMS43MTIsMi41NzMsMy44OTksMi41NzMsNi41NjV2NDUuNjgyICAgYzAsMi42NjQtMC44NjIsNC44NTQtMi41NzMsNi41NjRjLTEuNzA4LDEuNzEyLTMuODk4LDIuNTY4LTYuNTYxLDIuNTY4aC01NC44MmMtMi42NjQsMC00Ljg1NC0wLjg1Ni02LjU2Ny0yLjU2OCAgIGMtMS43MTUtMS43MDktMi41Ny0zLjktMi41Ny02LjU2NFY1NC44MTN6IE0yOTIuMzU5LDM1Ni4zMDljMCwyLjY2Mi0wLjg2Myw0Ljg1My0yLjU3LDYuNTYxYy0xLjcwNCwxLjcxNC0zLjg5NSwyLjU3LTYuNTYzLDIuNTcgICBIMTU1LjMxN2MtMi42NjcsMC00Ljg1NC0wLjg1Ni02LjU2Ny0yLjU3Yy0xLjcxMi0xLjcwOC0yLjU2OC0zLjg5OC0yLjU2OC02LjU2NHYtNDUuNjgyYzAtMi42NywwLjg1Ni00Ljg1MywyLjU2OC02LjU2NyAgIGMxLjcxMy0xLjcwOCwzLjkwMy0yLjU3LDYuNTY3LTIuNTdoMjcuNDF2LTkxLjM1OGgtMjcuNDFjLTIuNjY3LDAtNC44NTMtMC44NTUtNi41NjctMi41NjhjLTEuNzEyLTEuNzExLTIuNTY4LTMuOTAxLTIuNTY4LTYuNTY3ICAgdi00NS42NzljMC0yLjY2NiwwLjg1Ni00Ljg1MywyLjU2OC02LjU2N2MxLjcxNS0xLjcxMywzLjkwNS0yLjU2OCw2LjU2Ny0yLjU2OGg5MS4zNjdjMi42NjIsMCw0Ljg1MywwLjg1NSw2LjU2MSwyLjU2OCAgIGMxLjcxMSwxLjcxNCwyLjU3MywzLjkwMSwyLjU3Myw2LjU2N3YxNDYuMTc5aDI3LjQwMWMyLjY2OSwwLDQuODU5LDAuODU1LDYuNTcsMi41NjZjMS43MDQsMS43MTIsMi41NjYsMy45MDEsMi41NjYsNi41Njd2NDUuNjgzICAgSDI5Mi4zNTl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg=="); background-repeat: no-repeat; background-position: 10px center; background-size: 15px; font-size: 13px; font-weight: 500 !important; color: #fff; text-decoration: none; padding: 5px 10px 5px 35px; position: absolute; bottom: 25px; left: 25px;}
.block_dealers .listing .item .branches:hover {text-decoration: none; cursor: pointer; background-color: #272B33;}
.block_dealers .listing .item .branches .submenu {position: absolute; left: 0; top: 0px; padding-top: 40px; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 200ms linear; -moz-transition: 200ms linear; -o-transition: 200ms linear; transition: 200ms linear; z-index: 999;}
.block_dealers .listing .item .branches:hover .submenu {position: absolute; padding-top: 30px; visibility: visible; opacity: 1; filter: alpha(opacity=100);}
.block_dealers .listing .item .branches .submenu a {display: block; background-color: #272B33 !important; color: #fff; text-decoration: none; padding: 5px 10px; margin: 0px 1px 1px 0px; min-width: 100px; position: relative !important; bottom: auto !important; right: auto !important; background-image: none !important;}

.pum-container.popmake.theme-9318 {background-color: #fff; max-width: 800px; min-height: 595px; padding: 0px !important;}
.pum-container.popmake.theme-9318 .pum-close {text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space:nowrap !important; top: 40px !important; right: 40px !important; background-size: 25px !important; width: 25px !important; height: 25px !important;}
.pum-container.popmake.theme-9318 .dealer_marker {height: 460px; margin: 20px 0px 0px;}
.pum-container.popmake.theme-9318 .pum-close:hover {text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space: nowrap !important;}
.pum-container.popmake.theme-9318 h2 {padding: 55px 35px 0px;  min-height: 115px;}
.pum-container.popmake.theme-9318 .left {width: 50%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px 35px 35px;}
.pum-container.popmake.theme-9318 .left p {margin: 0px 0px 10px;}



.dealers-menu {padding: 30px 0px;}
.dealers-menu ul {padding: 0px !important; margin: 0px;}
.dealers-menu ul li {display: inline-block; list-style: none; background-image: none !important; padding: 0px; margin: 0px 15px 0px 0px;}
.dealers-menu ul li a {display: block; background-color: #f2f2f2; color: #272B33; font-style: normal; font-weight: 700; font-size: 15px; text-decoration: none; padding: 10px 15px;}
.dealers-menu ul li a:hover { color: #fff;}
.dealers-menu ul li.current-menu-item a { color: #fff;}

.pum-container.popmake.theme-9318 .left p.address {font-size: 14px; font-weight: 600; color: #272B33; line-height: 22px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAyMCI+PHRpdGxlPnBpbi1ibGFjazwvdGl0bGU+PGcgaWQ9IjE4OTY3OTllLTkzNDQtNGI1NS1iYmJjLTA5YWNhMDYyM2Y0NSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDYyYTYxMGItYzM1Yy00ZmM5LTg1MjgtZDYyOWU3YjM0NGJhIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZWxsaXBzZSBjeD0iNy41IiBjeT0iNy4xMyIgcng9IjIuMjQiIHJ5PSIyLjE1IiBzdHlsZT0iZmlsbDojMjcyYjMzIi8+PHBhdGggZD0iTTEzLjIyLDYuOGMwLDMuMS00LjE0LDguNTQtNS43MiwxMS4wNkM1LjcyLDE1LjM0LDEuNzgsOS45LDEuNzgsNi44YzAtMy4zLDIuNzYtNS4yNSw1LjcyLTUuMjVDMTAuMjYsMS41NSwxMy4yMiwzLjUsMTMuMjIsNi44Wk0xNSw2LjhDMTUsOC43NCw5LjA4LDIwLDcuNSwyMGMtLjU5LDAtMS4xOC0uOTctMS43OC0xLjc1QzQuNzQsMTYuMzEsMCw5LjcxLDAsNi44LDAsMi43MiwzLjc1LDAsNy41LDAsMTEuMDUsMCwxNSwyLjcyLDE1LDYuOFoiIHN0eWxlPSJmaWxsOiMyNzJiMzM7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left 2px; background-size: 15px 20px; padding-left: 30px; margin: 10px 0 10px; position: relative;}
.pum-container.popmake.theme-9318 .left p.phone {font-size: 14px; font-weight: 600; color: #272B33; line-height: 20px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4yODggMTYuMzI0Ij48dGl0bGU+cGhvbmUtYmxhY2s8L3RpdGxlPjxnIGlkPSI3NTkxZGZkMy0xNmRhLTQ3NTEtYTAyNC01MmQ0NDY3NDJmNDMiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImFkN2QyZjc3LWRlM2ItNDI5NS1hZjFkLTQwMDIwNmE4M2Y2ZCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEyLjUsMy44MDdhNi4wNDIsNi4wNDIsMCwwLDEsMi4wNiw0LjkuOTYxLjk2MSwwLDAsMCwuMjIuNzcuODQ1Ljg0NSwwLDAsMCwxLjIxLDAsMS4xLDEuMSwwLDAsMCwuMjUtLjU0QTcuNjkxLDcuNjkxLDAsMCwwLDEzLjcsMi42LDcuNjI1LDcuNjI1LDAsMCwwLDcuMzkxLjA0N2ExLjA1MiwxLjA1MiwwLDAsMC0uNTUuMjUuODU0Ljg1NCwwLDAsMCwuMDEsMS4yMS45NDQuOTQ0LDAsMCwwLC43Ny4yM0E1Ljk2Nyw1Ljk2NywwLDAsMSwxMi41LDMuODA3Wm0tNC4xNC0uNjdhLjk2NC45NjQsMCwwLDAtLjc1LjI1Ljg2Ljg2LDAsMCwwLC4wMSwxLjIuOTQ1Ljk0NSwwLDAsMCwuNDguMjQsMy45LDMuOSwwLDAsMSwyLjIzLDEuMTUsNCw0LDAsMCwxLDEuMTUsMi4yNS45NDUuOTQ1LDAsMCwwLC4yNC40OC44NDguODQ4LDAsMCwwLDEuMTksMCwuOTY0Ljk2NCwwLDAsMCwuMjUtLjc1LDUuODQ1LDUuODQ1LDAsMCwwLTEuNjMtMy4xOEE1Ljc3LDUuNzcsMCwwLDAsOC4zNjEsMy4xMzdabS0yLjExLDYuOTVjMS40NiwxLjQ2LDMuMTUsMi44NSwzLjgxLDIuMTguOTUtLjk2LDEuNTQtMS44LDMuNjUtLjExcy40OSwyLjgzLS40MywzLjc2Yy0xLjA2LDEuMDgtNS4wNC4wOC04Ljk4LTMuODVzLTQuOTctNy45My0zLjkxLTljLjkyLS45MywyLjA0LTIuNTYsMy43NC0uNDVzLjg3LDIuNy0uMDgsMy42NkMzLjM5MSw2Ljk0Nyw0Ljc5MSw4LjYzNyw2LjI1MSwxMC4wODdaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: left 2px; background-size: 16px; padding-left: 30px; margin: 0 0 10px;}
.pum-container.popmake.theme-9318 .left p.email {font-size: 14px; font-weight: 600; color: #272B33; line-height: 20px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtYmxhY2s8L3RpdGxlPjxnIGlkPSI0ZjJiNzZiZC1hMTBjLTRkOTUtODgyNi0zMmZhYjUyYmVkYTYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9Ijk5Y2IzZjQ4LTFmZGQtNDU0NS05MWU5LWNkZjBmZDE4MzI0OCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: left 2px; background-size: 17px 13px; padding-left: 30px; margin: 0 0 10px;}
.pum-container.popmake.theme-9318 .left p.web {font-size: 14px; font-weight: 600; color: #272B33; line-height: 20px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHRpdGxlPndlYi1ibGFjazwvdGl0bGU+PGcgaWQ9IjliZjE5ZGM4LTEyNjUtNDc0OC1hYmI5LTllNTAwZWNlMGY2ZiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iOGI1ZmY4NjktYTJkMC00MjgyLTljODItNzhiYjg2NjcxNjgzIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBkPSJNMTUuNTksMTMuMDNjLS41My0uMi0xLjA2LS4zNy0xLjYtLjUyYTEzLjgsMTMuOCwwLDAsMCwuNC0yLjc3aDIuM0E3Ljc4NCw3Ljc4NCwwLDAsMSwxNS41OSwxMy4wM1ptLTMuMTEsMi44NmE4LjE1LDguMTUsMCwwLDAsLjQ3LS43Miw5LjEzMyw5LjEzMywwLDAsMCwuNTktMS4yNmMuMzguMS43NS4yMiwxLjExLjM1QTcuNTkyLDcuNTkyLDAsMCwxLDEyLjQ4LDE1Ljg5Wm0tMi43NC40NVYxMy4zMWExNS42NjcsMTUuNjY3LDAsMCwxLDIuMzUuMjdBNC43MDgsNC43MDgsMCwwLDEsOS43NCwxNi4zNFptMC02LjZoMy4xOGExMy4yODQsMTMuMjg0LDAsMCwxLS4zNiwyLjQzLDE2LjkzOCwxNi45MzgsMCwwLDAtMi44Mi0uMzNabTAtMy41OGExNi45MzgsMTYuOTM4LDAsMCwwLDIuODItLjMzLDEzLjI2NiwxMy4yNjYsMCwwLDEsLjM2LDIuNDRIOS43NFptMC00LjVhNC43MDgsNC43MDgsMCwwLDEsMi4zNSwyLjc2LDE1LjY2NywxNS42NjcsMCwwLDEtMi4zNS4yN1ptNC45MSwyLjA4Yy0uMzYuMTMtLjczLjI1LTEuMTEuMzVhOS4xMzMsOS4xMzMsMCwwLDAtLjU5LTEuMjYsOC4xNSw4LjE1LDAsMCwwLS40Ny0uNzJBNy41OTIsNy41OTIsMCwwLDEsMTQuNjUsMy43NFptLjk0LDEuMjNhNy43ODQsNy43ODQsMCwwLDEsMS4xLDMuMjloLTIuM2ExMy44LDEzLjgsMCwwLDAtLjQtMi43N0MxNC41Myw1LjM0LDE1LjA2LDUuMTcsMTUuNTksNC45N1pNOC4yNiw0LjY5YTE1LjY2NywxNS42NjcsMCwwLDEtMi4zNS0uMjdBNC43MDgsNC43MDgsMCwwLDEsOC4yNiwxLjY2Wm0wLDMuNTdINS4wOGExMy4yODQsMTMuMjg0LDAsMCwxLC4zNi0yLjQzLDE2LjkzOCwxNi45MzgsMCwwLDAsMi44Mi4zM1ptMCwzLjU4YTE2LjkzOCwxNi45MzgsMCwwLDAtMi44Mi4zMywxMy4yNjYsMTMuMjY2LDAsMCwxLS4zNi0yLjQ0SDguMjZabTAsNC41YTQuNzA4LDQuNzA4LDAsMCwxLTIuMzUtMi43NiwxNS42NjcsMTUuNjY3LDAsMCwxLDIuMzUtLjI3Wk0zLjM1LDE0LjI2Yy4zNi0uMTMuNzMtLjI1LDEuMTEtLjM1YTkuMTMzLDkuMTMzLDAsMCwwLC41OSwxLjI2LDguMTUsOC4xNSwwLDAsMCwuNDcuNzJBNy43MzIsNy43MzIsMCwwLDEsMy4zNSwxNC4yNlptLS45NC0xLjIzYTcuNzg0LDcuNzg0LDAsMCwxLTEuMS0zLjI5aDIuM2ExMy44LDEzLjgsMCwwLDAsLjQsMi43N0MzLjQ3LDEyLjY2LDIuOTQsMTIuODMsMi40MSwxMy4wM1ptMC04LjA2Yy41My4yLDEuMDYuMzcsMS42LjUyYTEzLjgsMTMuOCwwLDAsMC0uNCwyLjc3SDEuMzFBNy43ODQsNy43ODQsMCwwLDEsMi40MSw0Ljk3Wk01LjUyLDIuMTFhOC4xNSw4LjE1LDAsMCwwLS40Ny43Miw5LjEzMyw5LjEzMywwLDAsMC0uNTksMS4yNmMtLjM4LS4xLS43NS0uMjItMS4xMS0uMzVBNy43MzIsNy43MzIsMCwwLDEsNS41MiwyLjExWk05LDBhOSw5LDAsMSwwLDksOUE5LDksMCwwLDAsOSwwWiIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: left 2px; background-size: 18px; padding-left: 30px; margin: 0 0 10px;}
.pum-container.popmake.theme-9318 .left p.instock {font-size: 14px; font-weight: 600; color: #272B33; line-height: 20px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDY3LjIgNDY3LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2Ny4yIDQ2Ny4yOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ1NS4xNDYsMTIwLjlsLTkxLjctMTE2LjNjLTIuMy0yLjktNS43LTQuNi05LjQtNC42aC0yNDAuOGMtMy43LDAtNy4xLDEuNy05LjQsNC42bC05MS43LDExNi4zCgkJCWMtMS43LDIuMS0yLjYsNC43LTIuNiw3LjR2MzI2LjljMCw2LjYsNS40LDEyLDEyLDEyaDQyNC4xYzYuNiwwLDEyLTUuNCwxMi0xMlYxMjguM0M0NTcuNzQ2LDEyNS42LDQ1Ni44NDYsMTIzLDQ1NS4xNDYsMTIwLjl6CgkJCSBNNDIyLjU0NiwxMTguM2gtMTc2LjlWMjRoMTAyLjZMNDIyLjU0NiwxMTguM3ogTTExOS4wNDYsMjRoMTAyLjZ2OTQuM2gtMTc2LjlMMTE5LjA0NiwyNHogTTMzLjU0Niw0NDMuMlYxNDIuM2g0MDAuMXYzMDAuOQoJCQlMMzMuNTQ2LDQ0My4yTDMzLjU0Niw0NDMuMnoiLz4KCQk8cGF0aCBkPSJNMjkwLjU0NiwyMzguOWwtODAuNCw4MC40bC0zMy40LTMzLjRjLTQuNy00LjctMTIuMy00LjctMTcsMHMtNC43LDEyLjMsMCwxN2w0MS45LDQxLjljMi4zLDIuMyw1LjQsMy41LDguNSwzLjUKCQkJczYuMS0xLjIsOC41LTMuNWw4OC44LTg4LjhjNC43LTQuNyw0LjctMTIuMywwLTE3QzMwMi44NDYsMjM0LjIsMjk1LjI0NiwyMzQuMiwyOTAuNTQ2LDIzOC45eiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left 0; background-size: 18px; padding-left: 30px; margin: 0 0 0px;}
.pum-container.popmake.theme-9318 .left .description .products-list {margin: 30px 0px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwOC41MiA1MDguNTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwOC41MiA1MDguNTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBkPSJNNTA3Ljk0OCw0Ni4wMjFjLTEuMzY3LTE2LjM2OC0xNC41ODgtMzAuMTMtMzEuMjEtMzAuMTNIMzEuNzgyICAgICBjLTE2LjYyMiwwLTI5Ljg0NCwxMy43NjItMzEuMjQyLDMwLjEzSDB2NDE0LjgyNWMwLDE3LjU0NCwxNC4yMzksMzEuNzgyLDMxLjc4MiwzMS43ODJoNDQ0Ljk1NSAgICAgYzE3LjU0NCwwLDMxLjc4Mi0xNC4yMzksMzEuNzgyLTMxLjc4MlY0Ni4wMjFINTA3Ljk0OHogTTE1OC45MTIsNDYwLjg0NkgzMS43ODJ2LTk1LjM0N2gxMjcuMTNWNDYwLjg0NnogTTE1OC45MTIsMzM2LjM1NCAgICAgSDMxLjc4MnYtOTcuOTg1aDEyNy4xM1YzMzYuMzU0eiBNMTU4LjkxMiwyMDYuNTg2SDMxLjc4MnYtOTUuMzQ3aDEyNy4xM1YyMDYuNTg2eiBNMzE3LjgyNSw0NjAuODQ2aC0xMjcuMTN2LTk1LjM0N2gxMjcuMTMgICAgIFY0NjAuODQ2eiBNMzE3LjgyNSwzMzYuMzU0aC0xMjcuMTN2LTk3Ljk4NWgxMjcuMTNWMzM2LjM1NHogTTMxNy44MjUsMjA2LjU4NmgtMTI3LjEzdi05NS4zNDdoMTI3LjEzVjIwNi41ODZ6IE00NzYuNzM3LDQ2MC44NDYgICAgIGgtMTI3LjEzdi05NS4zNDdoMTI3LjEzVjQ2MC44NDZ6IE00NzYuNzM3LDMzNi4zNTRoLTEyNy4xM3YtOTcuOTg1aDEyNy4xM1YzMzYuMzU0eiBNNDc2LjczNywyMDYuNTg2aC0xMjcuMTN2LTk1LjM0N2gxMjcuMTMgICAgIFYyMDYuNTg2eiIgZmlsbD0iIzI3MmIzMyIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; background-position: left 3px; background-size: 15px; padding-left: 30px;}
.pum-container.popmake.theme-9318 .left .description .products-list a {display: block;}
.pum-container.popmake.theme-9318 .left .clock p {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICAgYzAsMzkuNzgsOS44MDQsNzYuNDYzLDI5LjQwNywxMTAuMDYyYzE5LjYwNywzMy41OTIsNDYuMjA0LDYwLjE4OSw3OS43OTksNzkuNzk4YzMzLjU5NywxOS42MDUsNzAuMjgzLDI5LjQwNywxMTAuMDYzLDI5LjQwNyAgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTM1My43NDIsMjk3LjIwOGMtMTMuODk0LDIzLjc5MS0zMi43MzYsNDIuNjQtNTYuNTI3LDU2LjUzNCAgICBjLTIzLjc5MSwxMy44OTQtNDkuNzcxLDIwLjgzNC03Ny45NDUsMjAuODM0Yy0yOC4xNjcsMC01NC4xNDktNi45NC03Ny45NDMtMjAuODM0Yy0yMy43OTEtMTMuODk1LTQyLjYzMy0zMi43NDMtNTYuNTI3LTU2LjUzNCAgICBjLTEzLjg5Ny0yMy43OTEtMjAuODQzLTQ5Ljc3Mi0yMC44NDMtNzcuOTQxYzAtMjguMTcxLDYuOTQ5LTU0LjE1MiwyMC44NDMtNzcuOTQzYzEzLjg5MS0yMy43OTEsMzIuNzM4LTQyLjYzNyw1Ni41MjctNTYuNTMgICAgYzIzLjc5MS0xMy44OTUsNDkuNzcyLTIwLjg0LDc3Ljk0My0yMC44NGMyOC4xNzMsMCw1NC4xNTQsNi45NDUsNzcuOTQ1LDIwLjg0YzIzLjc5MSwxMy44OTQsNDIuNjM0LDMyLjczOSw1Ni41MjcsNTYuNTMgICAgYzEzLjg5NSwyMy43OTEsMjAuODM4LDQ5Ljc3MiwyMC44MzgsNzcuOTQzQzM3NC41OCwyNDcuNDM2LDM2Ny42MzcsMjczLjQxNywzNTMuNzQyLDI5Ny4yMDh6IiBmaWxsPSIjMjcyYjMzIi8+CgkJPHBhdGggZD0iTTI0Ni42OCwxMDkuNjMxaC0xOC4yNzRjLTIuNjY5LDAtNC44NTMsMC44NTktNi41NywyLjU3Yy0xLjcwNiwxLjcxMy0yLjU2NSwzLjktMi41NjUsNi41NjV2MTAwLjVoLTYzLjk1MyAgICBjLTIuNjY3LDAtNC44NTMsMC44NTUtNi41NjcsMi41NjRjLTEuNzEyLDEuNzEyLTIuNTY4LDMuOTAxLTIuNTY4LDYuNTcxdjE4LjI3MWMwLDIuNjY2LDAuODU2LDQuODU2LDIuNTY4LDYuNTY3ICAgIGMxLjcxNSwxLjcxMSwzLjkwNSwyLjU2Niw2LjU2NywyLjU2Nmg5MS4zNjdjMi42NjIsMCw0Ljg1My0wLjg1NSw2LjU2MS0yLjU2NmMxLjcxMS0xLjcxMSwyLjU3My0zLjkwMSwyLjU3My02LjU2N1YxMTguNzY2ICAgIGMwLTIuNjYzLTAuODYyLTQuODQ5LTIuNTczLTYuNTY1QzI1MS41MzYsMTEwLjQ5LDI0OS4zNDYsMTA5LjYzMSwyNDYuNjgsMTA5LjYzMXoiIGZpbGw9IiMyNzJiMzMiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; background-position: left 3px; background-size: 15px; padding-left: 30px;}
.pum-container.popmake.theme-9318 .left a.more.online {display: inline-block; font-weight: 500 !important;  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LXdoaXRlPC90aXRsZT48ZyBpZD0iNWZiMWE2ODYtYjBmMy00OGM3LWJlMDAtYTI4NTk0NjlhNTQwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2ZGRjMDliOS05MjRjLTRmMzYtYWUwYS0zMTAyNDM3MWIyOTQiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0xMC41NiwxNi45NmExLjAyNSwxLjAyNSwwLDEsMS0xLjAyLTEuMDNBMS4wMjYsMS4wMjYsMCwwLDEsMTAuNTYsMTYuOTZabTEwLjE1LTEuMDFhMS4wMTUsMS4wMTUsMCwwLDEsMCwyLjAzLDEuMDE1LDEuMDE1LDAsMSwxLDAtMi4wM1ptLjc0LTMuMDQsMi44OS04LjY0YS44MjQuODI0LDAsMCwwLS4wOC0uODIsMS4yODMsMS4yODMsMCwwLDAtMS4wMy0uNDNINi45Mkw2LjQ4Ljk1QTEuMTQsMS4xNCwwLDAsMCw1LjMyLDBILjczQy4yNiwwLDAsLjIyLDAsLjY3VjEuODZjMCwuNDMuMjYuNTQuNzUuNTRINC42Mkw3LjU4LDE0Ljk3YTIuODY0LDIuODY0LDAsMCwwLDEuOTgsNC43NywzLjAxNywzLjAxNywwLDAsMCwyLjY4LTIuMTRoNS43N2EyLjgxMywyLjgxMywwLDAsMCwyLjY4LDIuMTcsMi43NzEsMi43NzEsMCwwLDAsMi43LTIuNzhBMi41OTQsMi41OTQsMCwwLDAsMjAuNywxNC4yYTIuNjIzLDIuNjIzLDAsMCwwLTIuMDMsMUgxMS41OGEyLjI1NCwyLjI1NCwwLDAsMC0xLjkzLTEuMDhsLS4wOS0uNTJIMjAuMzRDMjEuMTUsMTMuNiwyMS4zMSwxMy4zLDIxLjQ1LDEyLjkxWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 10px center; background-size: 18px auto; font-size: 13px; color: #fff; text-decoration: none; padding: 5px 10px 5px 35px; position: absolute; bottom: 25px; left: 35px; right: auto;}
.pum-container.popmake.theme-9318 .left a.more.online:hover { background-color: #272B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LXdoaXRlPC90aXRsZT48ZyBpZD0iNWZiMWE2ODYtYjBmMy00OGM3LWJlMDAtYTI4NTk0NjlhNTQwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2ZGRjMDliOS05MjRjLTRmMzYtYWUwYS0zMTAyNDM3MWIyOTQiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0xMC41NiwxNi45NmExLjAyNSwxLjAyNSwwLDEsMS0xLjAyLTEuMDNBMS4wMjYsMS4wMjYsMCwwLDEsMTAuNTYsMTYuOTZabTEwLjE1LTEuMDFhMS4wMTUsMS4wMTUsMCwwLDEsMCwyLjAzLDEuMDE1LDEuMDE1LDAsMSwxLDAtMi4wM1ptLjc0LTMuMDQsMi44OS04LjY0YS44MjQuODI0LDAsMCwwLS4wOC0uODIsMS4yODMsMS4yODMsMCwwLDAtMS4wMy0uNDNINi45Mkw2LjQ4Ljk1QTEuMTQsMS4xNCwwLDAsMCw1LjMyLDBILjczQy4yNiwwLDAsLjIyLDAsLjY3VjEuODZjMCwuNDMuMjYuNTQuNzUuNTRINC42Mkw3LjU4LDE0Ljk3YTIuODY0LDIuODY0LDAsMCwwLDEuOTgsNC43NywzLjAxNywzLjAxNywwLDAsMCwyLjY4LTIuMTRoNS43N2EyLjgxMywyLjgxMywwLDAsMCwyLjY4LDIuMTcsMi43NzEsMi43NzEsMCwwLDAsMi43LTIuNzhBMi41OTQsMi41OTQsMCwwLDAsMjAuNywxNC4yYTIuNjIzLDIuNjIzLDAsMCwwLTIuMDMsMUgxMS41OGEyLjI1NCwyLjI1NCwwLDAsMC0xLjkzLTEuMDhsLS4wOS0uNTJIMjAuMzRDMjEuMTUsMTMuNiwyMS4zMSwxMy4zLDIxLjQ1LDEyLjkxWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+") !important; }
.pum-container.popmake.theme-9318 .right {width: 50%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.block_dealers h3.dealer_country { clear: both; }

.block_dealers .listing .item.item-new a.more {display: inline-block; font-weight: 500 !important;  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMTgyLjcyNyw1NC44MTNjMC0yLjY2NiwwLjg1NS00Ljg1MywyLjU3LTYuNTY1ICAgYzEuNzEyLTEuNzExLDMuOTAzLTIuNTcsNi41NjctMi41N2g1NC44MmMyLjY2MiwwLDQuODUzLDAuODU5LDYuNTYxLDIuNTdjMS43MTEsMS43MTIsMi41NzMsMy44OTksMi41NzMsNi41NjV2NDUuNjgyICAgYzAsMi42NjQtMC44NjIsNC44NTQtMi41NzMsNi41NjRjLTEuNzA4LDEuNzEyLTMuODk4LDIuNTY4LTYuNTYxLDIuNTY4aC01NC44MmMtMi42NjQsMC00Ljg1NC0wLjg1Ni02LjU2Ny0yLjU2OCAgIGMtMS43MTUtMS43MDktMi41Ny0zLjktMi41Ny02LjU2NFY1NC44MTN6IE0yOTIuMzU5LDM1Ni4zMDljMCwyLjY2Mi0wLjg2Myw0Ljg1My0yLjU3LDYuNTYxYy0xLjcwNCwxLjcxNC0zLjg5NSwyLjU3LTYuNTYzLDIuNTcgICBIMTU1LjMxN2MtMi42NjcsMC00Ljg1NC0wLjg1Ni02LjU2Ny0yLjU3Yy0xLjcxMi0xLjcwOC0yLjU2OC0zLjg5OC0yLjU2OC02LjU2NHYtNDUuNjgyYzAtMi42NywwLjg1Ni00Ljg1MywyLjU2OC02LjU2NyAgIGMxLjcxMy0xLjcwOCwzLjkwMy0yLjU3LDYuNTY3LTIuNTdoMjcuNDF2LTkxLjM1OGgtMjcuNDFjLTIuNjY3LDAtNC44NTMtMC44NTUtNi41NjctMi41NjhjLTEuNzEyLTEuNzExLTIuNTY4LTMuOTAxLTIuNTY4LTYuNTY3ICAgdi00NS42NzljMC0yLjY2NiwwLjg1Ni00Ljg1MywyLjU2OC02LjU2N2MxLjcxNS0xLjcxMywzLjkwNS0yLjU2OCw2LjU2Ny0yLjU2OGg5MS4zNjdjMi42NjIsMCw0Ljg1MywwLjg1NSw2LjU2MSwyLjU2OCAgIGMxLjcxMSwxLjcxNCwyLjU3MywzLjkwMSwyLjU3Myw2LjU2N3YxNDYuMTc5aDI3LjQwMWMyLjY2OSwwLDQuODU5LDAuODU1LDYuNTcsMi41NjZjMS43MDQsMS43MTIsMi41NjYsMy45MDEsMi41NjYsNi41Njd2NDUuNjgzICAgSDI5Mi4zNTl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg=="); background-repeat: no-repeat; background-position: 10px center; background-size: 15px; font-size: 13px; color: #fff; text-decoration: none; padding: 5px 10px 5px 35px; position: absolute; bottom: 25px; left: 25px; right: auto;}
.block_dealers .listing .item.item-new a.more:hover {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDM4LjUzMyA0MzguNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzguNTMzIDQzOC41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDA5LjEzMywxMDkuMjAzYy0xOS42MDgtMzMuNTkyLTQ2LjIwNS02MC4xODktNzkuNzk4LTc5Ljc5NkMyOTUuNzM2LDkuODAxLDI1OS4wNTgsMCwyMTkuMjczLDAgICBjLTM5Ljc4MSwwLTc2LjQ3LDkuODAxLTExMC4wNjMsMjkuNDA3Yy0zMy41OTUsMTkuNjA0LTYwLjE5Miw0Ni4yMDEtNzkuOCw3OS43OTZDOS44MDEsMTQyLjgsMCwxNzkuNDg5LDAsMjE5LjI2NyAgIGMwLDM5Ljc4LDkuODA0LDc2LjQ2MywyOS40MDcsMTEwLjA2MmMxOS42MDcsMzMuNTkyLDQ2LjIwNCw2MC4xODksNzkuNzk5LDc5Ljc5OGMzMy41OTcsMTkuNjA1LDcwLjI4MywyOS40MDcsMTEwLjA2MywyOS40MDcgICBzNzYuNDctOS44MDIsMTEwLjA2NS0yOS40MDdjMzMuNTkzLTE5LjYwMiw2MC4xODktNDYuMjA2LDc5Ljc5NS03OS43OThjMTkuNjAzLTMzLjU5NiwyOS40MDMtNzAuMjg0LDI5LjQwMy0xMTAuMDYyICAgQzQzOC41MzMsMTc5LjQ4NSw0MjguNzMyLDE0Mi43OTUsNDA5LjEzMywxMDkuMjAzeiBNMTgyLjcyNyw1NC44MTNjMC0yLjY2NiwwLjg1NS00Ljg1MywyLjU3LTYuNTY1ICAgYzEuNzEyLTEuNzExLDMuOTAzLTIuNTcsNi41NjctMi41N2g1NC44MmMyLjY2MiwwLDQuODUzLDAuODU5LDYuNTYxLDIuNTdjMS43MTEsMS43MTIsMi41NzMsMy44OTksMi41NzMsNi41NjV2NDUuNjgyICAgYzAsMi42NjQtMC44NjIsNC44NTQtMi41NzMsNi41NjRjLTEuNzA4LDEuNzEyLTMuODk4LDIuNTY4LTYuNTYxLDIuNTY4aC01NC44MmMtMi42NjQsMC00Ljg1NC0wLjg1Ni02LjU2Ny0yLjU2OCAgIGMtMS43MTUtMS43MDktMi41Ny0zLjktMi41Ny02LjU2NFY1NC44MTN6IE0yOTIuMzU5LDM1Ni4zMDljMCwyLjY2Mi0wLjg2Myw0Ljg1My0yLjU3LDYuNTYxYy0xLjcwNCwxLjcxNC0zLjg5NSwyLjU3LTYuNTYzLDIuNTcgICBIMTU1LjMxN2MtMi42NjcsMC00Ljg1NC0wLjg1Ni02LjU2Ny0yLjU3Yy0xLjcxMi0xLjcwOC0yLjU2OC0zLjg5OC0yLjU2OC02LjU2NHYtNDUuNjgyYzAtMi42NywwLjg1Ni00Ljg1MywyLjU2OC02LjU2NyAgIGMxLjcxMy0xLjcwOCwzLjkwMy0yLjU3LDYuNTY3LTIuNTdoMjcuNDF2LTkxLjM1OGgtMjcuNDFjLTIuNjY3LDAtNC44NTMtMC44NTUtNi41NjctMi41NjhjLTEuNzEyLTEuNzExLTIuNTY4LTMuOTAxLTIuNTY4LTYuNTY3ICAgdi00NS42NzljMC0yLjY2NiwwLjg1Ni00Ljg1MywyLjU2OC02LjU2N2MxLjcxNS0xLjcxMywzLjkwNS0yLjU2OCw2LjU2Ny0yLjU2OGg5MS4zNjdjMi42NjIsMCw0Ljg1MywwLjg1NSw2LjU2MSwyLjU2OCAgIGMxLjcxMSwxLjcxNCwyLjU3MywzLjkwMSwyLjU3Myw2LjU2N3YxNDYuMTc5aDI3LjQwMWMyLjY2OSwwLDQuODU5LDAuODU1LDYuNTcsMi41NjZjMS43MDQsMS43MTIsMi41NjYsMy45MDEsMi41NjYsNi41Njd2NDUuNjgzICAgSDI5Mi4zNTl6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==") !important; background-color: #272B33;}

.block_dealers .listing .item.item-new a.more.online {display: inline-block; font-weight: 500 !important;  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LXdoaXRlPC90aXRsZT48ZyBpZD0iNWZiMWE2ODYtYjBmMy00OGM3LWJlMDAtYTI4NTk0NjlhNTQwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2ZGRjMDliOS05MjRjLTRmMzYtYWUwYS0zMTAyNDM3MWIyOTQiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0xMC41NiwxNi45NmExLjAyNSwxLjAyNSwwLDEsMS0xLjAyLTEuMDNBMS4wMjYsMS4wMjYsMCwwLDEsMTAuNTYsMTYuOTZabTEwLjE1LTEuMDFhMS4wMTUsMS4wMTUsMCwwLDEsMCwyLjAzLDEuMDE1LDEuMDE1LDAsMSwxLDAtMi4wM1ptLjc0LTMuMDQsMi44OS04LjY0YS44MjQuODI0LDAsMCwwLS4wOC0uODIsMS4yODMsMS4yODMsMCwwLDAtMS4wMy0uNDNINi45Mkw2LjQ4Ljk1QTEuMTQsMS4xNCwwLDAsMCw1LjMyLDBILjczQy4yNiwwLDAsLjIyLDAsLjY3VjEuODZjMCwuNDMuMjYuNTQuNzUuNTRINC42Mkw3LjU4LDE0Ljk3YTIuODY0LDIuODY0LDAsMCwwLDEuOTgsNC43NywzLjAxNywzLjAxNywwLDAsMCwyLjY4LTIuMTRoNS43N2EyLjgxMywyLjgxMywwLDAsMCwyLjY4LDIuMTcsMi43NzEsMi43NzEsMCwwLDAsMi43LTIuNzhBMi41OTQsMi41OTQsMCwwLDAsMjAuNywxNC4yYTIuNjIzLDIuNjIzLDAsMCwwLTIuMDMsMUgxMS41OGEyLjI1NCwyLjI1NCwwLDAsMC0xLjkzLTEuMDhsLS4wOS0uNTJIMjAuMzRDMjEuMTUsMTMuNiwyMS4zMSwxMy4zLDIxLjQ1LDEyLjkxWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 10px center; background-size: 18px auto; font-size: 13px; color: #fff; text-decoration: none; padding: 5px 10px 5px 35px; position: absolute; bottom: 25px; right: 25px; left: auto;}
.block_dealers .listing .item.item-new a.more.online:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LXdoaXRlPC90aXRsZT48ZyBpZD0iNWZiMWE2ODYtYjBmMy00OGM3LWJlMDAtYTI4NTk0NjlhNTQwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2ZGRjMDliOS05MjRjLTRmMzYtYWUwYS0zMTAyNDM3MWIyOTQiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0xMC41NiwxNi45NmExLjAyNSwxLjAyNSwwLDEsMS0xLjAyLTEuMDNBMS4wMjYsMS4wMjYsMCwwLDEsMTAuNTYsMTYuOTZabTEwLjE1LTEuMDFhMS4wMTUsMS4wMTUsMCwwLDEsMCwyLjAzLDEuMDE1LDEuMDE1LDAsMSwxLDAtMi4wM1ptLjc0LTMuMDQsMi44OS04LjY0YS44MjQuODI0LDAsMCwwLS4wOC0uODIsMS4yODMsMS4yODMsMCwwLDAtMS4wMy0uNDNINi45Mkw2LjQ4Ljk1QTEuMTQsMS4xNCwwLDAsMCw1LjMyLDBILjczQy4yNiwwLDAsLjIyLDAsLjY3VjEuODZjMCwuNDMuMjYuNTQuNzUuNTRINC42Mkw3LjU4LDE0Ljk3YTIuODY0LDIuODY0LDAsMCwwLDEuOTgsNC43NywzLjAxNywzLjAxNywwLDAsMCwyLjY4LTIuMTRoNS43N2EyLjgxMywyLjgxMywwLDAsMCwyLjY4LDIuMTcsMi43NzEsMi43NzEsMCwwLDAsMi43LTIuNzhBMi41OTQsMi41OTQsMCwwLDAsMjAuNywxNC4yYTIuNjIzLDIuNjIzLDAsMCwwLTIuMDMsMUgxMS41OGEyLjI1NCwyLjI1NCwwLDAsMC0xLjkzLTEuMDhsLS4wOS0uNTJIMjAuMzRDMjEuMTUsMTMuNiwyMS4zMSwxMy4zLDIxLjQ1LDEyLjkxWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+") !important; background-color: #272B33;}

.block_dealers .listing .item p.phone {font-size: 14px; font-weight: 600; color: #272B33; line-height: 20px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4yODggMTYuMzI0Ij48dGl0bGU+cGhvbmUtYmxhY2s8L3RpdGxlPjxnIGlkPSI3NTkxZGZkMy0xNmRhLTQ3NTEtYTAyNC01MmQ0NDY3NDJmNDMiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImFkN2QyZjc3LWRlM2ItNDI5NS1hZjFkLTQwMDIwNmE4M2Y2ZCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEyLjUsMy44MDdhNi4wNDIsNi4wNDIsMCwwLDEsMi4wNiw0LjkuOTYxLjk2MSwwLDAsMCwuMjIuNzcuODQ1Ljg0NSwwLDAsMCwxLjIxLDAsMS4xLDEuMSwwLDAsMCwuMjUtLjU0QTcuNjkxLDcuNjkxLDAsMCwwLDEzLjcsMi42LDcuNjI1LDcuNjI1LDAsMCwwLDcuMzkxLjA0N2ExLjA1MiwxLjA1MiwwLDAsMC0uNTUuMjUuODU0Ljg1NCwwLDAsMCwuMDEsMS4yMS45NDQuOTQ0LDAsMCwwLC43Ny4yM0E1Ljk2Nyw1Ljk2NywwLDAsMSwxMi41LDMuODA3Wm0tNC4xNC0uNjdhLjk2NC45NjQsMCwwLDAtLjc1LjI1Ljg2Ljg2LDAsMCwwLC4wMSwxLjIuOTQ1Ljk0NSwwLDAsMCwuNDguMjQsMy45LDMuOSwwLDAsMSwyLjIzLDEuMTUsNCw0LDAsMCwxLDEuMTUsMi4yNS45NDUuOTQ1LDAsMCwwLC4yNC40OC44NDguODQ4LDAsMCwwLDEuMTksMCwuOTY0Ljk2NCwwLDAsMCwuMjUtLjc1LDUuODQ1LDUuODQ1LDAsMCwwLTEuNjMtMy4xOEE1Ljc3LDUuNzcsMCwwLDAsOC4zNjEsMy4xMzdabS0yLjExLDYuOTVjMS40NiwxLjQ2LDMuMTUsMi44NSwzLjgxLDIuMTguOTUtLjk2LDEuNTQtMS44LDMuNjUtLjExcy40OSwyLjgzLS40MywzLjc2Yy0xLjA2LDEuMDgtNS4wNC4wOC04Ljk4LTMuODVzLTQuOTctNy45My0zLjkxLTljLjkyLS45MywyLjA0LTIuNTYsMy43NC0uNDVzLjg3LDIuNy0uMDgsMy42NkMzLjM5MSw2Ljk0Nyw0Ljc5MSw4LjYzNyw2LjI1MSwxMC4wODdaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: left 2px; background-size: 16px; padding-left: 30px; margin: 0 0 10px;}
.block_dealers .listing .item p.email {font-size: 14px; font-weight: 600; color: #272B33; line-height: 20px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtYmxhY2s8L3RpdGxlPjxnIGlkPSI0ZjJiNzZiZC1hMTBjLTRkOTUtODgyNi0zMmZhYjUyYmVkYTYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9Ijk5Y2IzZjQ4LTFmZGQtNDU0NS05MWU5LWNkZjBmZDE4MzI0OCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: left 2px; background-size: 17px 13px; padding-left: 30px; margin: 0 0 10px;}
.block_dealers .listing .item p.instock {font-size: 14px; font-weight: 600; color: #272B33; line-height: 20px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDY3LjIgNDY3LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2Ny4yIDQ2Ny4yOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ1NS4xNDYsMTIwLjlsLTkxLjctMTE2LjNjLTIuMy0yLjktNS43LTQuNi05LjQtNC42aC0yNDAuOGMtMy43LDAtNy4xLDEuNy05LjQsNC42bC05MS43LDExNi4zCgkJCWMtMS43LDIuMS0yLjYsNC43LTIuNiw3LjR2MzI2LjljMCw2LjYsNS40LDEyLDEyLDEyaDQyNC4xYzYuNiwwLDEyLTUuNCwxMi0xMlYxMjguM0M0NTcuNzQ2LDEyNS42LDQ1Ni44NDYsMTIzLDQ1NS4xNDYsMTIwLjl6CgkJCSBNNDIyLjU0NiwxMTguM2gtMTc2LjlWMjRoMTAyLjZMNDIyLjU0NiwxMTguM3ogTTExOS4wNDYsMjRoMTAyLjZ2OTQuM2gtMTc2LjlMMTE5LjA0NiwyNHogTTMzLjU0Niw0NDMuMlYxNDIuM2g0MDAuMXYzMDAuOQoJCQlMMzMuNTQ2LDQ0My4yTDMzLjU0Niw0NDMuMnoiLz4KCQk8cGF0aCBkPSJNMjkwLjU0NiwyMzguOWwtODAuNCw4MC40bC0zMy40LTMzLjRjLTQuNy00LjctMTIuMy00LjctMTcsMHMtNC43LDEyLjMsMCwxN2w0MS45LDQxLjljMi4zLDIuMyw1LjQsMy41LDguNSwzLjUKCQkJczYuMS0xLjIsOC41LTMuNWw4OC44LTg4LjhjNC43LTQuNyw0LjctMTIuMywwLTE3QzMwMi44NDYsMjM0LjIsMjk1LjI0NiwyMzQuMiwyOTAuNTQ2LDIzOC45eiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left 0; background-size: 18px; padding-left: 30px; margin: 0 0 10px;}
.block_dealers .listing .item p.web {font-size: 14px; font-weight: 600; color: #272B33; line-height: 20px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHRpdGxlPndlYi1ibGFjazwvdGl0bGU+PGcgaWQ9IjliZjE5ZGM4LTEyNjUtNDc0OC1hYmI5LTllNTAwZWNlMGY2ZiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iOGI1ZmY4NjktYTJkMC00MjgyLTljODItNzhiYjg2NjcxNjgzIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBkPSJNMTUuNTksMTMuMDNjLS41My0uMi0xLjA2LS4zNy0xLjYtLjUyYTEzLjgsMTMuOCwwLDAsMCwuNC0yLjc3aDIuM0E3Ljc4NCw3Ljc4NCwwLDAsMSwxNS41OSwxMy4wM1ptLTMuMTEsMi44NmE4LjE1LDguMTUsMCwwLDAsLjQ3LS43Miw5LjEzMyw5LjEzMywwLDAsMCwuNTktMS4yNmMuMzguMS43NS4yMiwxLjExLjM1QTcuNTkyLDcuNTkyLDAsMCwxLDEyLjQ4LDE1Ljg5Wm0tMi43NC40NVYxMy4zMWExNS42NjcsMTUuNjY3LDAsMCwxLDIuMzUuMjdBNC43MDgsNC43MDgsMCwwLDEsOS43NCwxNi4zNFptMC02LjZoMy4xOGExMy4yODQsMTMuMjg0LDAsMCwxLS4zNiwyLjQzLDE2LjkzOCwxNi45MzgsMCwwLDAtMi44Mi0uMzNabTAtMy41OGExNi45MzgsMTYuOTM4LDAsMCwwLDIuODItLjMzLDEzLjI2NiwxMy4yNjYsMCwwLDEsLjM2LDIuNDRIOS43NFptMC00LjVhNC43MDgsNC43MDgsMCwwLDEsMi4zNSwyLjc2LDE1LjY2NywxNS42NjcsMCwwLDEtMi4zNS4yN1ptNC45MSwyLjA4Yy0uMzYuMTMtLjczLjI1LTEuMTEuMzVhOS4xMzMsOS4xMzMsMCwwLDAtLjU5LTEuMjYsOC4xNSw4LjE1LDAsMCwwLS40Ny0uNzJBNy41OTIsNy41OTIsMCwwLDEsMTQuNjUsMy43NFptLjk0LDEuMjNhNy43ODQsNy43ODQsMCwwLDEsMS4xLDMuMjloLTIuM2ExMy44LDEzLjgsMCwwLDAtLjQtMi43N0MxNC41Myw1LjM0LDE1LjA2LDUuMTcsMTUuNTksNC45N1pNOC4yNiw0LjY5YTE1LjY2NywxNS42NjcsMCwwLDEtMi4zNS0uMjdBNC43MDgsNC43MDgsMCwwLDEsOC4yNiwxLjY2Wm0wLDMuNTdINS4wOGExMy4yODQsMTMuMjg0LDAsMCwxLC4zNi0yLjQzLDE2LjkzOCwxNi45MzgsMCwwLDAsMi44Mi4zM1ptMCwzLjU4YTE2LjkzOCwxNi45MzgsMCwwLDAtMi44Mi4zMywxMy4yNjYsMTMuMjY2LDAsMCwxLS4zNi0yLjQ0SDguMjZabTAsNC41YTQuNzA4LDQuNzA4LDAsMCwxLTIuMzUtMi43NiwxNS42NjcsMTUuNjY3LDAsMCwxLDIuMzUtLjI3Wk0zLjM1LDE0LjI2Yy4zNi0uMTMuNzMtLjI1LDEuMTEtLjM1YTkuMTMzLDkuMTMzLDAsMCwwLC41OSwxLjI2LDguMTUsOC4xNSwwLDAsMCwuNDcuNzJBNy43MzIsNy43MzIsMCwwLDEsMy4zNSwxNC4yNlptLS45NC0xLjIzYTcuNzg0LDcuNzg0LDAsMCwxLTEuMS0zLjI5aDIuM2ExMy44LDEzLjgsMCwwLDAsLjQsMi43N0MzLjQ3LDEyLjY2LDIuOTQsMTIuODMsMi40MSwxMy4wM1ptMC04LjA2Yy41My4yLDEuMDYuMzcsMS42LjUyYTEzLjgsMTMuOCwwLDAsMC0uNCwyLjc3SDEuMzFBNy43ODQsNy43ODQsMCwwLDEsMi40MSw0Ljk3Wk01LjUyLDIuMTFhOC4xNSw4LjE1LDAsMCwwLS40Ny43Miw5LjEzMyw5LjEzMywwLDAsMC0uNTksMS4yNmMtLjM4LS4xLS43NS0uMjItMS4xMS0uMzVBNy43MzIsNy43MzIsMCwwLDEsNS41MiwyLjExWk05LDBhOSw5LDAsMSwwLDksOUE5LDksMCwwLDAsOSwwWiIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: left 2px; background-size: 18px; padding-left: 30px; margin: 0 0 50px;}
.block_dealers .listing .item a.more {position: absolute; bottom: 25px; right: 25px; font-size: 14px; font-weight: 600;}
.block_dealers .listing .item a.hide {display: none; position: absolute; bottom: 25px; right: 25px; font-size: 14px; font-weight: 600;}
.block_dealers .listing .item a.hide:hover {color: #272B33 !important;}
.block_dealers .listing .item .hidden-description {display: none; border-top: 4px solid #fff; position: absolute; top: 0; left: 100%; z-index: 4; width: 307px; height: 100%; border-left: 1px solid #f2f2f2; background-color: #fff; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box;}
.block_dealers .listing .item .description {font-size: 14px; font-weight: 600; padding: 25px;}
.block_dealers .listing .item .description strong {color: #8C8E92; font-weight: 600;}
.block_dealers .listing .item .description a {display: block; font-size: 14px; font-weight: 600; text-decoration: none; color: #272B33;}
.block_dealers .listing .item .description a:hover {}
.block_dealers .listing .item a.map {position: absolute; bottom: 25px; right: 25px; display: inline-block;  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAyMCI+PHRpdGxlPnBpbi1ncmVlbjwvdGl0bGU+PGcgaWQ9ImMzYzUyOTI4LTAzZmEtNDMyZC1iZjJlLTc0ZjYzZWRlNTY0ZCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZTBkZWU5MDAtN2E1Mi00OGU5LWI2M2ItNWIxNjZlYTk5NTYwIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZWxsaXBzZSBjeD0iNy41IiBjeT0iNy4xMyIgcng9IjIuMjQiIHJ5PSIyLjE1IiBzdHlsZT0iZmlsbDojMzI5NTI0Ii8+PHBhdGggZD0iTTEzLjIyLDYuOGMwLDMuMS00LjE0LDguNTQtNS43MiwxMS4wNkM1LjcyLDE1LjM0LDEuNzgsOS45LDEuNzgsNi44YzAtMy4zLDIuNzYtNS4yNSw1LjcyLTUuMjVDMTAuMjYsMS41NSwxMy4yMiwzLjUsMTMuMjIsNi44Wk0xNSw2LjhDMTUsOC43NCw5LjA4LDIwLDcuNSwyMGMtLjU5LDAtMS4xOC0uOTctMS43OC0xLjc1QzQuNzQsMTYuMzEsMCw5LjcxLDAsNi44LDAsMi43MiwzLjc1LDAsNy41LDAsMTEuMDUsMCwxNSwyLjcyLDE1LDYuOFoiIHN0eWxlPSJmaWxsOiMzMjk1MjQ7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: right center; background-size: 15px 20px; padding-right: 25px; font-size: 14px; font-weight: 600; text-decoration: none;}
.block_dealers .listing .item a.map:hover {color: #272B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAyMCI+PHRpdGxlPnBpbi1ibGFjazwvdGl0bGU+PGcgaWQ9IjE4OTY3OTllLTkzNDQtNGI1NS1iYmJjLTA5YWNhMDYyM2Y0NSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDYyYTYxMGItYzM1Yy00ZmM5LTg1MjgtZDYyOWU3YjM0NGJhIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZWxsaXBzZSBjeD0iNy41IiBjeT0iNy4xMyIgcng9IjIuMjQiIHJ5PSIyLjE1IiBzdHlsZT0iZmlsbDojMjcyYjMzIi8+PHBhdGggZD0iTTEzLjIyLDYuOGMwLDMuMS00LjE0LDguNTQtNS43MiwxMS4wNkM1LjcyLDE1LjM0LDEuNzgsOS45LDEuNzgsNi44YzAtMy4zLDIuNzYtNS4yNSw1LjcyLTUuMjVDMTAuMjYsMS41NSwxMy4yMiwzLjUsMTMuMjIsNi44Wk0xNSw2LjhDMTUsOC43NCw5LjA4LDIwLDcuNSwyMGMtLjU5LDAtMS4xOC0uOTctMS43OC0xLjc1QzQuNzQsMTYuMzEsMCw5LjcxLDAsNi44LDAsMi43MiwzLjc1LDAsNy41LDAsMTEuMDUsMCwxNSwyLjcyLDE1LDYuOFoiIHN0eWxlPSJmaWxsOiMyNzJiMzM7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg==");}

.dealer_marker { width: 100%; height: 400px; margin: 20px 0; }
.dealer_marker img { max-width: inherit !important; }

.listed_dealers .dealer_map  { width: 100%; height: 400px; margin: 20px 0; }
.listed_dealers .dealer_map img { max-width: inherit !important; }

/* Block Posts */

.block_posts {padding: 0px;}
.block_posts .headline {height: 140px; margin-bottom: 0px !important;}
.block_posts .headline h2 {font-size: 20px; font-weight: 600; color: #272B33; margin: 0; line-height: 140px;}
.block_posts .headline h2 a {font-size: 20px; font-weight: 600; color: #272B33; margin: 0; line-height: 140px; text-decoration: none;}
.block_posts .headline h2 a:hover {}

.block_posts .cycle-slideshow {min-height: 480px;}
.block_posts .custom-cycle-slideshow {min-height: 480px;}
.block_posts .cycle-slideshow .slide {min-height: 530px;}
.block_posts .custom-cycle-slideshow .slide {min-height: 480px;}
.block_posts .pager-posts {height: 140px; line-height: 140px; width: 50%; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 13px;}
.block_posts .pager-posts span {display: inline-block; color: #C0C0C0; font-size: 40px; margin-right: 3px; cursor: pointer;}
.block_posts .pager-posts span.cycle-pager-active { line-height: 140px;}

.block_posts .navigation-posts {padding: 61px 13px 0px; width: 250px; text-align: right; float: right; -moz-box-sizing: border-box; box-sizing: border-box; display: block;}
.block_posts .navigation-posts a {font-size: 15px; font-weight: 600; color: #ABACAE; text-decoration: none; display: inline-block; line-height: 15px;}
.block_posts .navigation-posts a.previous-posts {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmV5PC90aXRsZT48ZyBpZD0iMmM4MmNkMTAtNGVlYy00NThhLWI5ZDgtODZjODEzNmM0ZDQzIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlMDM4YjI5Yi0xZjYyLTQxNzAtYWFhMi1kMTY1Y2E3OGNkYzYiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iNSAxMCA2IDkgMiA1IDYgMSA1IDAgMCA1IDUgMTAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left center; background-size: 6px 10px; padding-left: 18px; padding-right: 22px; border-right: 1px solid rgba(167,167,167,0.20);}
.block_posts .navigation-posts a.next-posts {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JleTwvdGl0bGU+PGcgaWQ9ImI1ZTA2OTcwLWU1MjMtNGZmNi1iZTY2LTMxNzIzZGVhOWRlNiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYTI2NjE3ODUtYTgyNi00ZjE4LTkzMzgtYmZkZDY3NTNlMDNmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEgMCAwIDEgNCA1IDAgOSAxIDEwIDYgNSAxIDAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: right center; background-size: 6px 10px; padding-right: 18px; padding-left: 18px;}
.block_posts .navigation-posts a.previous-posts:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmVlbjwvdGl0bGU+PGcgaWQ9ImM2OWRhMmM4LWFmNzUtNDNiNi1hYWRkLWVkMjQyYTlkNjI2NiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iNDdhNmMxZGQtZjM5MC00NTg4LWJjMGItZDhmZDdkM2QzYjZmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjUgMTAgNiA5IDIgNSA2IDEgNSAwIDAgNSA1IDEwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }
.block_posts .navigation-posts a.next-posts:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JlZW48L3RpdGxlPjxnIGlkPSJhMzcxZTkyMi00ZGQ5LTQ1MmMtOGY0Yi0yYjYyNDc1NjQwZWUiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImZhMzI4NzMxLTY2NTAtNDAyMi1iYjU0LTZmZjM5ZTkwN2FiYyIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }

.block_posts .ajax_load .post {margin-bottom: 60px;}
.block_posts .post:hover .title {background-color: #272B33;}
.block_posts .post:hover .title span {color: #fff !important;}
.block_posts.search-results .post {min-height: 260px;}
.block_posts .post {position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding-bottom: 21px; margin-bottom: 21px; min-height: 338px; white-space: normal; text-decoration: none !important;}
.block_posts .post h3 {white-space: normal; display: block; position: relative; font-size: 18px; font-weight: 500; color: #262B33; padding: 0; text-decoration: underline; margin: 0 0 10px; line-height: 24px;}
.block_posts .post .picture {display: block; margin: 25px 0; overflow: hidden; min-height: 160px; max-height: 160px;}
.block_posts .post .picture img {display: block; position: relative; width: 100%;}
.block_posts .post .meta .date {position: relative; font-size: 15px; font-weight: 600; color: #262B33; background-repeat: no-repeat; background-position: left center; background-size: 19px 18px; padding-left: 30px;}
.block_posts .post .excerpt {position: relative; display: block; white-space: normal; font-size: 15px; font-weight: 400; color: #262B33; margin: 25px 0;}
.block_posts .post .excerpt p {font-size: 15px; font-weight: 400; color: #262B33; line-height: 20px;}
.block_posts .post .btn-more {display: inline-block; font-size: 15px; font-weight: 600; color: #272B33; text-decoration: none; background-repeat: no-repeat; background-position: right center; background-size: 6px 10px; padding-right: 20px; position: absolute; bottom: 0;}

.block_posts .pagination {display: block; position: relative; padding: 0px 13px; margin-top: 30px;}
.block_posts .pagination a:nth-child(1){display: inline-block; font-size: 15px; font-weight: 600; color: #272B33; text-decoration: none;  padding: 0px 20px; height: 45px; line-height: 45px; color: #fff; margin-right: 15px;}
.block_posts .pagination a:nth-child(1):hover {color: #fff !important; background-color: #272B33;}
.block_posts .pagination a:nth-child(2){display: inline-block; font-size: 15px; font-weight: 600; color: #272B33; text-decoration: none;  padding: 0px 20px; height: 45px; line-height: 45px; color: #fff;}
.block_posts .pagination a:nth-child(2):hover {color: #fff !important; background-color: #272B33;}

.alm-btn-wrap {width: 100% !important;}
button.alm-load-more-btn {border-radius: 0px !important; height: 45px !important; line-height: 45px !important; font-size: 15px !important; font-size: 500 !important; padding: 0px 30px !important;}
button.alm-load-more-btn.done {border-radius: 0px !important; height: 45px !important; line-height: 45px !important; font-size: 15px !important; font-size: 500 !important; opacity: 0 !important;}

/* Block Department */

.block_department {margin: 0px 0;}
.block_department #tabs {background-color: #f2f2f2 !important; border: none !important; padding: 0 !important;}
.block_department #tabs ul {border: none !important; background: transparent !important; padding: 0 !important; height: 89px; border-radius: 0px !important;}
.block_department #tabs ul li {margin: 0 0px 0 0 !important; border-radius: 0px !important; border: none !important; line-height: 86px; font-style: normal; background: none;}
.block_department #tabs ul li a {display: block; width: 100%; height: 86px !important; padding: 0 0px !important; text-align: center; font-size: 15px; font-weight: 600; color: #262B33; text-decoration: none !important;}
.block_department .ui-tabs .ui-tabs-nav li {padding: 0 13px !important;}
.block_department .ui-state-default, .block_department  .ui-widget-content .ui-state-default, .block_department  .ui-widget-header .ui-state-default {background-color: transparent !important;}
.block_department .ui-state-default a, .block_department  .ui-widget-content .ui-state-default a, .block_department  .ui-widget-header .ui-state-default a {background-color: #f2f2F2; border-top: 4px solid #272B33;}
.block_department .ui-state-active, .block_department .ui-widget-content .ui-state-active, .block_department .ui-widget-header .ui-state-active {background-color: transparent !important; position: relative;}
.block_department .tabs-header{background-color: #fff !important; height: 86px;}
.block_department .tabs-header ul.cols {margin: 0 -13px !important;}
.block_department .ui-widget {font-family: "Fira Sans", sans-serif;}
.block_department .pager-department {height: 140px; line-height: 140px; width: 50%; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 13px;}
.block_department .pager-department span {display: inline-block; color: #C0C0C0; font-size: 40px; margin-right: 3px; cursor: pointer;}
.block_department .pager-department span.cycle-pager-active { line-height: 140px;}
.people {padding: 60px 0 !important;}
.department {margin: 0px 0 0;}
.department .person {background-color: #fff; position: relative; margin-bottom: 30px; min-height: 340px;}
.department .person .top {position: relative; padding: 30px 100px 25px 20px; border-bottom: 1px solid #F2F2F2;}
.department .person .top h4 {margin: 0; padding: 0; font-size: 15px; font-weight: 600; color: #283A31;}
.department .person .top .position {font-size: 15px; font-weight: 400; color: #A3A3A3; width: 70%;}
.department .person .top img.photography {position: absolute; top: 0; right: 0; width: 98px; height: 98px;}
.department.maly .person { min-height: 190px; }
.department.maly .person .top { padding-top: 25px; padding-right: 25px; min-height: 40px; }
.department.maly .person .bottom a.phone { margin-top: 0; }
.department .person .bottom {font-size: 15px; font-weight: 600; padding: 20px 20px 30px;}
.department .person .bottom .country {color: #A3A3A3;}
.department .person .bottom .area {color: #A3A3A3; font-weight: 400; font-size: 13px; padding: 0px 0px 10px;}
.department .person .bottom a.phone {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4yODggMTYuMzI0Ij48dGl0bGU+cGhvbmUtYmxhY2s8L3RpdGxlPjxnIGlkPSI3NTkxZGZkMy0xNmRhLTQ3NTEtYTAyNC01MmQ0NDY3NDJmNDMiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImFkN2QyZjc3LWRlM2ItNDI5NS1hZjFkLTQwMDIwNmE4M2Y2ZCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEyLjUsMy44MDdhNi4wNDIsNi4wNDIsMCwwLDEsMi4wNiw0LjkuOTYxLjk2MSwwLDAsMCwuMjIuNzcuODQ1Ljg0NSwwLDAsMCwxLjIxLDAsMS4xLDEuMSwwLDAsMCwuMjUtLjU0QTcuNjkxLDcuNjkxLDAsMCwwLDEzLjcsMi42LDcuNjI1LDcuNjI1LDAsMCwwLDcuMzkxLjA0N2ExLjA1MiwxLjA1MiwwLDAsMC0uNTUuMjUuODU0Ljg1NCwwLDAsMCwuMDEsMS4yMS45NDQuOTQ0LDAsMCwwLC43Ny4yM0E1Ljk2Nyw1Ljk2NywwLDAsMSwxMi41LDMuODA3Wm0tNC4xNC0uNjdhLjk2NC45NjQsMCwwLDAtLjc1LjI1Ljg2Ljg2LDAsMCwwLC4wMSwxLjIuOTQ1Ljk0NSwwLDAsMCwuNDguMjQsMy45LDMuOSwwLDAsMSwyLjIzLDEuMTUsNCw0LDAsMCwxLDEuMTUsMi4yNS45NDUuOTQ1LDAsMCwwLC4yNC40OC44NDguODQ4LDAsMCwwLDEuMTksMCwuOTY0Ljk2NCwwLDAsMCwuMjUtLjc1LDUuODQ1LDUuODQ1LDAsMCwwLTEuNjMtMy4xOEE1Ljc3LDUuNzcsMCwwLDAsOC4zNjEsMy4xMzdabS0yLjExLDYuOTVjMS40NiwxLjQ2LDMuMTUsMi44NSwzLjgxLDIuMTguOTUtLjk2LDEuNTQtMS44LDMuNjUtLjExcy40OSwyLjgzLS40MywzLjc2Yy0xLjA2LDEuMDgtNS4wNC4wOC04Ljk4LTMuODVzLTQuOTctNy45My0zLjkxLTljLjkyLS45MywyLjA0LTIuNTYsMy43NC0uNDVzLjg3LDIuNy0uMDgsMy42NkMzLjM5MSw2Ljk0Nyw0Ljc5MSw4LjYzNyw2LjI1MSwxMC4wODdaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-size: 18px; background-position: left center; padding-left: 35px; margin-top: 25px; display: block;}
.department .person .bottom a.email {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtYmxhY2s8L3RpdGxlPjxnIGlkPSI0ZjJiNzZiZC1hMTBjLTRkOTUtODgyNi0zMmZhYjUyYmVkYTYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9Ijk5Y2IzZjQ4LTFmZGQtNDU0NS05MWU5LWNkZjBmZDE4MzI0OCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-size: 21px 16px; background-position: left center; padding-left: 35px; margin-top: 15px; display: block;}



/* Error 404 Page */

.error404 .headline {margin-bottom: 0px;}
.error-page-content {background-color: #f2f2f2; padding: 55px 0 64px;}
.error-page-content a.error404-link {position: relative; height: 90px; line-height: 90px; padding: 0px 23px 0px; background-color: #fff; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtYmxhY2s8L3RpdGxlPjxnIGlkPSI2M2ZjZmUyNy1kODExLTQzMTEtOWFlNy1mNThkZDhkMWU2ZjkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjIxODFjMTU3LTQ1YzAtNDZjYS1iZTc0LTQ0NjI0Yjg0OGVmNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 92% center; background-size: 6px 10px; display: block; font-size: 15px; font-weight: 600; color: #272B33; text-decoration: underline; margin-bottom: 26px;}
.error-page-content a.error404-link:hover {background-color: #329324; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); color: #fff;}

/* Popup */

.block_content .writeus-title {display: none !important;}
.block_columns .writeus-title {display: none !important;}

.popmake .gform_confirmation_message{padding: 100px 0px !important;}
.popmake .validation_error {padding: 35px 0px 0px !important;}

.pum-overlay{background-color: rgba(39,43,51,0.85) !important;}
.popmake{background-color: #fff !important; padding: 0px 26px !important;}
.popmake-title{font-size: 20px !important; font-weight: 500 !important; padding: 31px 0px; display: block;}
.writeus-title{font-size: 20px !important; font-weight: 500 !important; padding: 31px 0px 0px !important; margin-bottom: 0px !important; display: block;}
.writeus-title h2 {font-size: 20px !important; font-weight: 500 !important; display: block;}
.pum-container .pum-content+.pum-close {top: 35px !important; right: 25px !important; font-size: 15px !important; font-weight: 500 !important; color: #ABACAE !important; background-color: transparent !important; background-image: url("images/close-grey.svg"); background-repeat: no-repeat; background-position: right center; background-size: 10px; padding: 0px 20px 0px 0px !important; text-shadow: none !important; box-shadow: none !important;}
.pum-container .pum-content+.pum-close:hover {color: #262B33 !important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHRpdGxlPmNsb3NlLWJsYWNrPC90aXRsZT48ZyBpZD0iMmViMDA3ZGItOGNlOC00MmI5LWEyNGUtM2I0NzFjYjNhMDU1IiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlOTRkOTViYi1jMzZiLTRmOWQtOWRiYi02Nzg0NTk0ODNlNzEiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iOC40OCAwIDUgMy40OSAxLjUyIDAgMCAxLjUyIDMuNDggNSAwIDguNDggMS41MiAxMCA1IDYuNTEgOC40OCAxMCAxMCA4LjQ4IDYuNTIgNSAxMCAxLjUyIDguNDggMCIgc3R5bGU9ImZpbGw6IzI3MmIzMztmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: right center; background-size: 10px;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {padding-right: 0px !important;}

.popmake.theme-15502 {padding: 0px !important;}
.popmake.theme-15502 a {display: block !important;}
.popmake.theme-15502 img {display: block !important; width: 100% !important;}
.popmake.theme-15502 .pum-close {
    display: none;
}
.popmake.theme-15502 .pum-close {/*text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space:nowrap !important;*/ background-image: none !important; top: 10px !important;  right: 60px !important; color: #fff !important; text-transform: uppercase !important; background-size: 25px !important; width: auto !important; height: auto !important; padding: 7px 13px !important; background-color: #000 !important;}
.popmake.theme-15502 .pum-close:hover {/*text-indent: 100% !important; overflow: hidden !important; white-space: nowrap !important;*/ background-color: #444 !important; color: #fff !important;}

.close-popup-custom-ne-dekuji {/*text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space:nowrap !important;*/ position: absolute; text-decoration: none; background-image: none !important; bottom: 0px !important; right: 0px !important; color: #fff !important; text-transform: uppercase !important; background-size: 25px !important; width: auto !important; height: auto !important; padding: 7px 13px !important; background-color: #000 !important;}
.close-popup-custom-ne-dekuji:hover {/*text-indent: 100% !important; overflow: hidden !important; white-space: nowrap !important;*/ background-color: #444 !important; color: #fff !important;}


.close-popup-custom {text-indent: 100% !important; overflow: hidden !important; white-space: nowrap !important; position: absolute; top: 10px !important; right: 25px !important; font-size: 15px !important; font-weight: 500 !important; color: transparent !important; background-color: transparent !important; background-image: url("images/close-grey.svg"); background-repeat: no-repeat; background-position: right center; width: 25px; height: 25px; background-size: 25px; padding: 0px 0px 0px 0px !important; text-shadow: none !important; box-shadow: none !important;}
.close-popup-custom:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHRpdGxlPmNsb3NlLWJsYWNrPC90aXRsZT48ZyBpZD0iMmViMDA3ZGItOGNlOC00MmI5LWEyNGUtM2I0NzFjYjNhMDU1IiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlOTRkOTViYi1jMzZiLTRmOWQtOWRiYi02Nzg0NTk0ODNlNzEiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iOC40OCAwIDUgMy40OSAxLjUyIDAgMCAxLjUyIDMuNDggNSAwIDguNDggMS41MiAxMCA1IDYuNTEgOC40OCAxMCAxMCA4LjQ4IDYuNTIgNSAxMCAxLjUyIDguNDggMCIgc3R5bGU9ImZpbGw6IzI3MmIzMztmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+");}

.popmake.theme-9243 {width: 720px !important; height: 500px !important; padding: 0px !important; background-image: url("images/popup-a-bg.png"); background-repeat: no-repeat; background-position: left top; background-size: cover;}
.popmake.theme-9243 h1, .popmake.theme-9243 .h1{text-transform: uppercase !important; font-size: 50px; font-weight: 400; line-height: 60px; padding: 25px 40px 0px;}
.popmake.theme-9243 h1 strong, .popmake.theme-9243 .h1 strong {font-size: 50px; font-weight: 700;}
.popmake.theme-9243 .pum-close {text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space:nowrap !important; top: 40px !important; right: 40px !important; background-size: 25px !important; width: 25px !important; height: 25px !important;}
.popmake.theme-9243 .pum-close:hover {text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space: nowrap !important;}
.popmake.theme-9243 a.sample {background-color: #329523; color: #fff; text-decoration: none; font-size: 40px; font-weight: 700; text-transform: uppercase; position: absolute; left: 0; top: 225px; height: 70px; line-height: 70px; padding: 0px 40px;}
.popmake.theme-9243 a.sample:after {content: ""; position: absolute; right: -14px; top: 0; width: 0; height: 0; border-style: solid; border-width: 35px 0 35px 15px; border-color: transparent transparent transparent #329523;}
.popmake.theme-9243 a.sample:hover {background-color: #262B33;}
.popmake.theme-9243 a.sample:hover::after {border-color: transparent transparent transparent #262B33;}
/*
.popmake.theme-9256 {width: 640px !important; height: 500px !important; padding: 0px !important; background-image: url("images/popup-b-bg.png"); background-repeat: no-repeat; background-position: left top; background-size: cover;}
.popmake.theme-9256 h1{text-transform: uppercase !important; font-size: 50px; font-weight: 400; line-height: 60px; padding: 25px 40px 0px;}
.popmake.theme-9256 h1 strong {font-size: 60px; font-weight: 700;}
.popmake.theme-9256 .pum-close {text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space:nowrap !important; top: 40px !important; right: 40px !important; background-size: 25px !important; width: 25px !important; height: 25px !important;}
.popmake.theme-9256 .pum-close:hover {text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space: nowrap !important;}
.popmake.theme-9256 a.sample {background-color: #329523; color: #fff; text-decoration: none; font-size: 40px; font-weight: 700; text-transform: uppercase; position: absolute; right: 0; top: 275px; height: 70px; line-height: 70px; padding: 0px 40px;}
.popmake.theme-9256 a.sample:after {content: ""; position: absolute; left: -15px; top: 0; width: 0; height: 0; border-style: solid; border-width: 35px 15px 35px 0; border-color: transparent #329523 transparent transparent;}
.popmake.theme-9256 a.sample:hover {background-color: #262B33;}
.popmake.theme-9256 a.sample:hover::after {border-color: transparent #262B33 transparent transparent;}*/

.popmake.theme-6100 {padding: 0px !important; max-width: 700px; width: 100% !important; margin-left: -20%;}
.popmake.theme-6100 h1 {margin: 0; padding: 35px 30px; background-color: #262B33; color: #fff; font-size: 20px; font-weight: 600;}
.popmake.theme-6100 .content {padding: 50px 30px 45px; font-size: 15px; font-weight: 600;}
.popmake.theme-6100 p {margin: 0; padding: 0; position: relative; font-size: 15px; font-weight: 600;}
.popmake.theme-6100 img {display: block;}
.popmake.theme-6100 .pum-close {top: 37px !important;}
.popmake.theme-6100 .pum-close:hover {color: #329324 !important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHRpdGxlPmNsb3NlLWdyZWVuPC90aXRsZT48ZyBpZD0iZDA0MWI1NmYtOGVhMi00ZGZhLWI4NTEtMjU4YTY0NDc0MGQxIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJhMzQyMzUzNC1lMzJiLTQ2MTktOGU5NC04NDc0N2ZkMDM2N2YiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iOC40OCAwIDUgMy40OSAxLjUyIDAgMCAxLjUyIDMuNDggNSAwIDguNDggMS41MiAxMCA1IDYuNTEgOC40OCAxMCAxMCA4LjQ4IDYuNTIgNSAxMCAxLjUyIDguNDggMCIgc3R5bGU9ImZpbGw6IzMyOTUyNDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+") !important;}
.popmake.theme-6100 a.mail {padding: 0px 15px 0px 55px; border-radius: 0px; font-weight: 600; font-size: 15px; color: #fff; display: inline-block; border: none; height: 45px; line-height: 45px;  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtd2hpdGU8L3RpdGxlPjxnIGlkPSI5MGZhZjcxNS1kNmE5LTRiNTUtOWNkNy1kN2M5ZGE2ODZlNDciIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImRlYjM4N2NkLTM2ZjMtNDIyYy04NWU1LTMwNmVlMTgwMTdiNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 15px center; background-size: 21px 16px; cursor: pointer; text-decoration: none; position: absolute; top: -23px; left: 0; right: 0; margin: auto; width: 340px; z-index: 5;}
.popmake.theme-6100 a.mail:hover {background-color: #000; border-color: #000;}

.popmake.theme-9243 {width: 720px !important; height: 500px !important; padding: 0px !important;}
.popmake.theme-9243 .pum-close {text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space:nowrap !important; top: 40px !important; right: 40px !important; background-size: 25px !important; width: 25px !important; height: 25px !important;}
.popmake.theme-9243 .pum-close:hover {text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space: nowrap !important;}

.popup-a {position: relative; width: 720px !important; height: 500px !important; padding: 0px !important; background-image: url("images/popup-a-bg.png"); background-repeat: no-repeat; background-position: left top; background-size: cover;}
.popup-a h1{text-transform: uppercase !important; font-size: 50px; font-weight: 400; line-height: 60px; padding: 25px 40px 0px;}
.popup-a h1 strong {font-size: 50px; font-weight: 700;}
.popup-a a.sample {background-color: #329523; color: #fff; text-decoration: none; font-size: 40px; font-weight: 700; text-transform: uppercase; position: absolute; left: 0; top: 225px; height: 70px; line-height: 70px; padding: 0px 40px;}
.popup-a a.sample:after {content: ""; position: absolute; right: -14px; top: 0; width: 0; height: 0; border-style: solid; border-width: 35px 0 35px 15px; border-color: transparent transparent transparent #329523;}
.popup-a a.sample:hover {background-color: #262B33;}
.popup-a a.sample:hover::after {border-color: transparent transparent transparent #262B33;}

.popup-b {position: relative; width: 720px !important; height: 500px !important; padding: 0px !important; background-image: url("images/popup-b-bg.png"); background-repeat: no-repeat; background-position: left top; background-size: cover;}
.popup-b h1{text-transform: uppercase !important; font-size: 50px; font-weight: 400; line-height: 60px; padding: 25px 40px 0px;}
.popup-b h1 strong {font-size: 60px !important; font-weight: 700;}
.popup-b .pum-close {text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space:nowrap !important; top: 40px !important; right: 40px !important; background-size: 25px !important; width: 25px !important; height: 25px !important;}
.popup-b .pum-close:hover {text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space: nowrap !important;}
.popup-b a.sample {background-color: #329523 !important; color: #fff !important; text-decoration: none; font-size: 40px; font-weight: 700; text-transform: uppercase; position: absolute; left: auto !important; right: 0; top: 275px; height: 70px; line-height: 70px; padding: 0px 40px;}
.popup-b a.sample:after {content: ""; position: absolute; left: -14px !important; right: auto !important; top: 0; width: 0; height: 0; border-style: solid; border-width: 35px 15px 35px 0 !important; border-color: transparent #329523 transparent transparent !important;}
.popup-b a.sample:hover {background-color: #262B33 !important;}
.popup-b a.sample:hover::after {border-color: transparent #262B33 transparent transparent !important;}

/* Blog Detail */



.addtoany_list {display: none !important; position: absolute; right: 0; top: 75px; z-index: 4; background-color: #f2f2f2; border: 1px solid #E9E9EA; padding: 15px 10px 5px;}
/*.addtoany_list:before {content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #f2f2f2; position: absolute; top: -8px; right: 25px;}*/
.addtoany_list a {display: inline-block; margin: 0 2px;}
.addtoany_list .a2a_label {display: none !important;}

.display-block {display: inline-block !important;}

.single .headline h1 {padding: 53px 0px 0px;}
.single h1 {font-size: 25px; font-weight: 700; margin: 0; padding: 0 0 25px;}
.single .meta {padding: 5px 0 40px;}
.single .meta .date {display: inline-block; font-size: 15px; font-weight: 600; color: #262B33; background-repeat: no-repeat; background-position: left center; background-size: 19px 18px; padding-left: 30px; padding-right: 15px; border-right: 1px solid rgba(167,167,167,0.20); line-height: 19px; margin: 0 15px 0 0;}
.single .meta .meta-info {padding: 7px 0px 0px 50px;}
.single .meta .meta-info-ad {text-align: right;}
.single .meta .meta-links {margin: 18px 0 0;}
.single .meta .meta-links a {font-size: 15px; font-weight: 600; color: #A7A7A7; text-decoration: none; line-height: 15px;}
.single .meta .meta-links a:hover {color: #262B33;}
.single .meta .meta-links a[rel~="prev"] {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmV5PC90aXRsZT48ZyBpZD0iMmM4MmNkMTAtNGVlYy00NThhLWI5ZDgtODZjODEzNmM0ZDQzIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlMDM4YjI5Yi0xZjYyLTQxNzAtYWFhMi1kMTY1Y2E3OGNkYzYiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iNSAxMCA2IDkgMiA1IDYgMSA1IDAgMCA1IDUgMTAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left center; background-size: 6px 10px; padding-left: 15px; padding-right: 18px; margin-right: 15px; border-right: 1px solid rgba(167,167,167,0.20);}
.single .meta .meta-links a[rel~="next"] {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JleTwvdGl0bGU+PGcgaWQ9ImI1ZTA2OTcwLWU1MjMtNGZmNi1iZTY2LTMxNzIzZGVhOWRlNiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYTI2NjE3ODUtYTgyNi00ZjE4LTkzMzgtYmZkZDY3NTNlMDNmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEgMCAwIDEgNCA1IDAgOSAxIDEwIDYgNSAxIDAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: right center; background-size: 6px 10px; padding-right: 15px;}
.single .meta .meta-links a[rel~="prev"]:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ibGFjazwvdGl0bGU+PGcgaWQ9ImFkZWY2MWMyLTMyMDItNDdjYi1hYTBiLWYyNzI1MDRlZjc2YSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYWFjM2Q2N2QtMTNlMS00YjQwLThjNTQtZDkyM2M4YjA1YTI3IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjUgMTAgNiA5IDIgNSA2IDEgNSAwIDAgNSA1IDEwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }
.single .meta .meta-links a[rel~="next"]:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtYmxhY2s8L3RpdGxlPjxnIGlkPSI2M2ZjZmUyNy1kODExLTQzMTEtOWFlNy1mNThkZDhkMWU2ZjkiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjIxODFjMTU3LTQ1YzAtNDZjYS1iZTc0LTQ0NjI0Yjg0OGVmNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}

a.share {font-size: 15px; font-weight: 600; color: #262B33; background-repeat: no-repeat; background-position: left center; background-size: 16px 17px; padding-left: 30px; text-decoration: none;}

.single-comments {border-top: 2px solid #f2f2f2; position: relative;}
.single-comments a.show_comments {display: inline-block; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAxOC4wMDIiPjx0aXRsZT5jb21tZW50cy13aGl0ZTwvdGl0bGU+PGcgaWQ9ImFiMzI4ODUyLThhNDAtNDcyNC05OTYyLTRkMTIxYWU5ZWE3NCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iM2ZhOTNjOGYtZTZiYy00Y2QwLTljNTYtYWMyMzg0MzI5YzlhIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBkPSJNMTMuNTcsMTIuMjFhOC4wMzQsOC4wMzQsMCwwLDAsMy4yOS0yLjM4LDUuMDY0LDUuMDY0LDAsMCwwLDAtNi41N0E4LjAzNCw4LjAzNCwwLDAsMCwxMy41Ny44OCwxMS40NzEsMTEuNDcxLDAsMCwwLDkuMDQsMCwxMS40ODYsMTEuNDg2LDAsMCwwLDQuNS44OCw4LjAzNCw4LjAzNCwwLDAsMCwxLjIxLDMuMjYsNS4xMjYsNS4xMjYsMCwwLDAsMCw2LjU0LDUuMDA2LDUuMDA2LDAsMCwwLC45MSw5LjQxYTcuNTE5LDcuNTE5LDAsMCwwLDIuNSwyLjI2LDQuOSw0LjksMCwwLDEtLjI2LjU2LDMuODM3LDMuODM3LDAsMCwxLS4zMi41bC0uMjkuMzdjLS4wNy4wOS0uMTguMjEtLjMzLjM3bC0uMy4zMmMwLS4wMS0uMDEuMDEtLjA1LjA2cy0uMDUuMDctLjA2LjA3LS4wMi4wMS0uMDUuMDZsLS4wNC4wNy0uMDMuMDYtLjAzLjA4LS4wMS4wOGEuMjkyLjI5MiwwLDAsMCwuMDIuMDkuMzU2LjM1NiwwLDAsMCwuMTQuMjYuNC40LDAsMCwwLC4yNy4xMWguMDRhMTAuMzM3LDEwLjMzNywwLDAsMCwxLjEtLjIxLDEwLjc4MiwxMC43ODIsMCwwLDAsMy41Ny0xLjY0LDEyLjU5MiwxMi41OTIsMCwwLDAsMi4yNi4yMUExMS40NzEsMTEuNDcxLDAsMCwwLDEzLjU3LDEyLjIxWiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yMi4wOSwxMi42OWE0Ljk4MSw0Ljk4MSwwLDAsMC0uMDUtNS44MUE3LjYsNy42LDAsMCwwLDE5LjQyLDQuNmE2LjU5NCw2LjU5NCwwLDAsMS0uNTcsNS4xOSw4LjQ5Miw4LjQ5MiwwLDAsMS0yLjQ2LDIuNzFBMTEuMTQsMTEuMTQsMCwwLDEsMTMsMTQuMTVhMTMuNzQ2LDEzLjc0NiwwLDAsMS0zLjk2LjU4Yy0uMjYsMC0uNjQtLjAyLTEuMTMtLjA1YTEwLjg0NSwxMC44NDUsMCwwLDAsNi4wNSwxLjY4LDEzLjU0OCwxMy41NDgsMCwwLDAsMi4yNi0uMiwxMC43NjMsMTAuNzYzLDAsMCwwLDMuNTcsMS42MywxMC4zMzcsMTAuMzM3LDAsMCwwLDEuMS4yMS4zODkuMzg5LDAsMCwwLC4yOS0uMDkuNDY1LjQ2NSwwLDAsMCwuMTYtLjI4YzAtLjA1LDAtLjA4LjAyLS4wOHMuMDEtLjA0LS4wMS0uMDlsLS4wMy0uMDctLjAzLS4wNy0uMDQtLjA3LS4wNS0uMDYtLjA2LS4wNy0uMDUtLjA1LS4zLS4zMmMtLjE1LS4xNi0uMjYtLjI5LS4zMy0uMzhMMjAuMTcsMTZhMy43MzgsMy43MzgsMCwwLDEtLjMyLS40OSw1LjA4OCw1LjA4OCwwLDAsMS0uMjYtLjU3QTcuNDk0LDcuNDk0LDAsMCwwLDIyLjA5LDEyLjY5WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 15px center; background-size: 26px 20px; padding: 0 20px 0 55px; height: 45px; line-height: 45px; font-size: 15px; font-weight: 600; color: #fff; text-decoration: none; margin-top: 22.5px;}
.single-comments a.show_comments:hover {background-color: #262B33;}
.single-comments a.hide_comments {display: none; background-color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+dXAtd2hpdGU8L3RpdGxlPjxnIGlkPSI5ODY2MjU3My1iZDg0LTRlZTgtYjFlZC1hMTgzNDg4NDllNjQiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImIzNjMyYzRkLTA5ZTQtNGJkZS1hZGIwLWZlOTYyMzJjZGQxMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIwIDUgMSA2IDUgMiA5IDYgMTAgNSA1IDAgMCA1IiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 15px center; background-size: 10px 6px; padding: 0 20px 0 45px; height: 45px; line-height: 45px; font-size: 15px; font-weight: 600; color: #fff; text-decoration: none;}
.single-comments span.comments-count {font-size: 15px; font-weight: 600; background-repeat: no-repeat; background-position: 15px center; background-size: 26px 20px; padding: 0 20px 0 55px; line-height: 90px;}
.single-comments a.share {line-height: 90px; float: right;}

.comments-area {display: none;}

.comments-open {background-color: #f2f2f2; padding: 55px 0 45px; border-top: 1px solid #E9E9EA;}
.comments-open ol.comment-list {padding: 0; margin: 0; font-size: 15px; font-weight: 400;}
.comments-open ol.children {margin-top: 45px; padding-left: 120px;}
.comments-open ol.children li {margin-top: 45px; padding-left: 15px;}
.comments-open ol li {margin-bottom: 45px; background-image: none; font-size: 15px; font-weight: 400; font-style: normal; padding: 0; margin-bottom: 0px; list-style: none;}
.comments-open .comment-body p {margin-bottom: 15px;}

.comment-meta {display: inline-block; font-weight: 600; background-repeat: no-repeat; background-position: left center; background-size: 19px 18px; padding-left: 30px; margin-right: 25px;}
.comment-author {display: inline-block; margin-right: 25px;}
.comment-author-name {font-weight: 600;}
.reply {display: inline-block;}
.reply a {display: inline-block; font-size: 15px; font-weight: 400; color: #262B33; text-decoration: none; background-repeat: no-repeat; background-position: left center; background-size: 26px 20px; padding: 0 0px 0 40px;}

.comments-form {background-color: #fff; position: relative; padding-bottom: 90px;}
.comments-form .form-before {position: relative;}
.comments-form .form-before:before {content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #fff; position: absolute; top: -8px; left: 0px;}
.comments-form h3 {font-size: 20px; font-weight: 600; color: #272B33; margin: 0; padding: 0; height: 140px; line-height: 140px;}
.comments-form label {display: none;}
.comments-form .form-before input[type="text"] {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #262B33; width: 98%; height: 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 26px;}
.comments-form .form-before input[type="email"] {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #262B33; width: 98%; height: 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 26px;}
.comments-form .form-before input[type="url"] {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #262B33; width: 98%; height: 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 26px;}
.comments-form .form-before textarea {background-color: #f2f2f2; border: none; padding: 15px 15px; font-size: 15px; font-weight: 600; color: #262B33; width: 98%; height: 186px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: left;}
.comments-form .form-before input[type="submit"] {display: inline-block; border: none; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAxOC4wMDIiPjx0aXRsZT5jb21tZW50cy13aGl0ZTwvdGl0bGU+PGcgaWQ9ImFiMzI4ODUyLThhNDAtNDcyNC05OTYyLTRkMTIxYWU5ZWE3NCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iM2ZhOTNjOGYtZTZiYy00Y2QwLTljNTYtYWMyMzg0MzI5YzlhIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cGF0aCBkPSJNMTMuNTcsMTIuMjFhOC4wMzQsOC4wMzQsMCwwLDAsMy4yOS0yLjM4LDUuMDY0LDUuMDY0LDAsMCwwLDAtNi41N0E4LjAzNCw4LjAzNCwwLDAsMCwxMy41Ny44OCwxMS40NzEsMTEuNDcxLDAsMCwwLDkuMDQsMCwxMS40ODYsMTEuNDg2LDAsMCwwLDQuNS44OCw4LjAzNCw4LjAzNCwwLDAsMCwxLjIxLDMuMjYsNS4xMjYsNS4xMjYsMCwwLDAsMCw2LjU0LDUuMDA2LDUuMDA2LDAsMCwwLC45MSw5LjQxYTcuNTE5LDcuNTE5LDAsMCwwLDIuNSwyLjI2LDQuOSw0LjksMCwwLDEtLjI2LjU2LDMuODM3LDMuODM3LDAsMCwxLS4zMi41bC0uMjkuMzdjLS4wNy4wOS0uMTguMjEtLjMzLjM3bC0uMy4zMmMwLS4wMS0uMDEuMDEtLjA1LjA2cy0uMDUuMDctLjA2LjA3LS4wMi4wMS0uMDUuMDZsLS4wNC4wNy0uMDMuMDYtLjAzLjA4LS4wMS4wOGEuMjkyLjI5MiwwLDAsMCwuMDIuMDkuMzU2LjM1NiwwLDAsMCwuMTQuMjYuNC40LDAsMCwwLC4yNy4xMWguMDRhMTAuMzM3LDEwLjMzNywwLDAsMCwxLjEtLjIxLDEwLjc4MiwxMC43ODIsMCwwLDAsMy41Ny0xLjY0LDEyLjU5MiwxMi41OTIsMCwwLDAsMi4yNi4yMUExMS40NzEsMTEuNDcxLDAsMCwwLDEzLjU3LDEyLjIxWiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yMi4wOSwxMi42OWE0Ljk4MSw0Ljk4MSwwLDAsMC0uMDUtNS44MUE3LjYsNy42LDAsMCwwLDE5LjQyLDQuNmE2LjU5NCw2LjU5NCwwLDAsMS0uNTcsNS4xOSw4LjQ5Miw4LjQ5MiwwLDAsMS0yLjQ2LDIuNzFBMTEuMTQsMTEuMTQsMCwwLDEsMTMsMTQuMTVhMTMuNzQ2LDEzLjc0NiwwLDAsMS0zLjk2LjU4Yy0uMjYsMC0uNjQtLjAyLTEuMTMtLjA1YTEwLjg0NSwxMC44NDUsMCwwLDAsNi4wNSwxLjY4LDEzLjU0OCwxMy41NDgsMCwwLDAsMi4yNi0uMiwxMC43NjMsMTAuNzYzLDAsMCwwLDMuNTcsMS42MywxMC4zMzcsMTAuMzM3LDAsMCwwLDEuMS4yMS4zODkuMzg5LDAsMCwwLC4yOS0uMDkuNDY1LjQ2NSwwLDAsMCwuMTYtLjI4YzAtLjA1LDAtLjA4LjAyLS4wOHMuMDEtLjA0LS4wMS0uMDlsLS4wMy0uMDctLjAzLS4wNy0uMDQtLjA3LS4wNS0uMDYtLjA2LS4wNy0uMDUtLjA1LS4zLS4zMmMtLjE1LS4xNi0uMjYtLjI5LS4zMy0uMzhMMjAuMTcsMTZhMy43MzgsMy43MzgsMCwwLDEtLjMyLS40OSw1LjA4OCw1LjA4OCwwLDAsMS0uMjYtLjU3QTcuNDk0LDcuNDk0LDAsMCwwLDIyLjA5LDEyLjY5WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 15px center; background-size: 26px 20px; padding: 0 20px 0 55px; height: 45px; line-height: 45px; font-size: 15px; font-weight: 600; color: #fff; text-decoration: none; margin-top: 21px; cursor: pointer; float: right;}
.comments-form .form-before input[type="submit"]:hover {background-color: #262B33;}
.comments-form .form-before .comment-notes {display: none;}
.comments-form .form-before .comment-form-author {float: left; width: 50%; margin: 0;}
.comments-form .form-before .comment-form-email {float: left; width: 50%; margin: 0;}
.comments-form .form-before .comment-form-url {float: left; width: 50%; margin: 0;}
.comments-form .form-before .comment-form-comment {float: right; width: 50%; text-align: right; margin: 0;}

.logged-in .comments-form .form-before .comment-form-comment {float: left !important; width: 100% !important; text-align: left !important;}
.logged-in .comments-form .form-before textarea {width: 100% !important;}

.wp-caption-text {font-size: 14px; font-weight: 300; font-style: italic; padding: 0px 0; margin: 0 !important;}
.alignleft {float: left; margin: 0 25px 25px 0;}
.alignright{float: right; margin: 0 0px 25px 25px;}
.alignnone {float: none; margin: 0;}

/* Prodejci Doporučení */

.block_dealers_recommendation .dealers-wrap {border-bottom: 2px solid #f2f2f2; min-height: 90px; margin-bottom: 15px;}
.block_dealers_recommendation .dealers-wrap .dealers {padding-top: 10px;}
.block_dealers_recommendation .dealers-wrap .dealers label {display: block; font-size: 15px; font-weight: 600; margin-bottom: 8px;}
.block_dealers_recommendation .dealers-wrap .dealers a.logo {display: inline-block; margin-right: 35px; text-decoration: none;}
.block_dealers_recommendation .dealers-wrap .dealers a.logo img {max-width: 100%; height: 40px;}
.block_dealers_recommendation .dealers-wrap .dealers a.logo span.label {background-color: #329324;font-size: 13px; font-weight: 400; color: #fff; display: block; text-align: center; padding: 2px 6px; margin: 0px 0px 5px 0px; text-decoration: none;}
.block_dealers_recommendation .dealers-wrap .dealers a.logo:hover span.label {background-color: #262B33;}
.block_dealers_recommendation .dealers-wrap a.button {background-color: #329324; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LXdoaXRlPC90aXRsZT48ZyBpZD0iNWZiMWE2ODYtYjBmMy00OGM3LWJlMDAtYTI4NTk0NjlhNTQwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2ZGRjMDliOS05MjRjLTRmMzYtYWUwYS0zMTAyNDM3MWIyOTQiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0xMC41NiwxNi45NmExLjAyNSwxLjAyNSwwLDEsMS0xLjAyLTEuMDNBMS4wMjYsMS4wMjYsMCwwLDEsMTAuNTYsMTYuOTZabTEwLjE1LTEuMDFhMS4wMTUsMS4wMTUsMCwwLDEsMCwyLjAzLDEuMDE1LDEuMDE1LDAsMSwxLDAtMi4wM1ptLjc0LTMuMDQsMi44OS04LjY0YS44MjQuODI0LDAsMCwwLS4wOC0uODIsMS4yODMsMS4yODMsMCwwLDAtMS4wMy0uNDNINi45Mkw2LjQ4Ljk1QTEuMTQsMS4xNCwwLDAsMCw1LjMyLDBILjczQy4yNiwwLDAsLjIyLDAsLjY3VjEuODZjMCwuNDMuMjYuNTQuNzUuNTRINC42Mkw3LjU4LDE0Ljk3YTIuODY0LDIuODY0LDAsMCwwLDEuOTgsNC43NywzLjAxNywzLjAxNywwLDAsMCwyLjY4LTIuMTRoNS43N2EyLjgxMywyLjgxMywwLDAsMCwyLjY4LDIuMTcsMi43NzEsMi43NzEsMCwwLDAsMi43LTIuNzhBMi41OTQsMi41OTQsMCwwLDAsMjAuNywxNC4yYTIuNjIzLDIuNjIzLDAsMCwwLTIuMDMsMUgxMS41OGEyLjI1NCwyLjI1NCwwLDAsMC0xLjkzLTEuMDhsLS4wOS0uNTJIMjAuMzRDMjEuMTUsMTMuNiwyMS4zMSwxMy4zLDIxLjQ1LDEyLjkxWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 15px center; background-size: 24px 20px; font-size: 15px; font-weight: 600; color: #fff; text-decoration: none; display: inline-block; padding: 0px 15px; height: 45px; line-height: 45px; padding-left: 65px; padding-right: 28px; float: right !important; margin-top: 22.5px;}
.block_dealers_recommendation .dealers-wrap a.button:hover {background-color: #262B33;}

/* Product Detail */

.single-product .headline {height: 140px; margin-bottom: 0px; line-height: 140px;}
.single-product .headline .headline-wrap {padding-top: 45px;}
.single-product .headline .headline-wrap.no-desc {padding-top: 55px;}
.single-product .headline h1 {line-height: 30px; padding: 0;}
.single-product .headline .desc {font-size: 15px; font-weight: 400; line-height: 22px;}

.single-product .dealers-wrap {border-bottom: 2px solid #f2f2f2; min-height: 90px;}
.single-product .dealers-wrap .dealers {padding-top: 10px;}
.single-product .dealers-wrap .dealers label {display: block; font-size: 15px; font-weight: 600; margin-bottom: 8px;}
.single-product .dealers-wrap .dealers a.logo {display: inline-block; margin-right: 35px; text-decoration: none;}
.single-product .dealers-wrap .dealers a.logo img {max-width: 100%; height: 40px;}
.single-product .dealers-wrap .dealers a.logo span.label {background-color: #329324;font-size: 13px; font-weight: 400; color: #fff; display: block; text-align: center; padding: 2px 6px; margin: 0px 0px 5px 0px; text-decoration: none;}
.single-product .dealers-wrap .dealers a.logo:hover span.label {background-color: #262B33;}
.single-product .dealers-wrap a.button {background-color: #329324; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LXdoaXRlPC90aXRsZT48ZyBpZD0iNWZiMWE2ODYtYjBmMy00OGM3LWJlMDAtYTI4NTk0NjlhNTQwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2ZGRjMDliOS05MjRjLTRmMzYtYWUwYS0zMTAyNDM3MWIyOTQiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0xMC41NiwxNi45NmExLjAyNSwxLjAyNSwwLDEsMS0xLjAyLTEuMDNBMS4wMjYsMS4wMjYsMCwwLDEsMTAuNTYsMTYuOTZabTEwLjE1LTEuMDFhMS4wMTUsMS4wMTUsMCwwLDEsMCwyLjAzLDEuMDE1LDEuMDE1LDAsMSwxLDAtMi4wM1ptLjc0LTMuMDQsMi44OS04LjY0YS44MjQuODI0LDAsMCwwLS4wOC0uODIsMS4yODMsMS4yODMsMCwwLDAtMS4wMy0uNDNINi45Mkw2LjQ4Ljk1QTEuMTQsMS4xNCwwLDAsMCw1LjMyLDBILjczQy4yNiwwLDAsLjIyLDAsLjY3VjEuODZjMCwuNDMuMjYuNTQuNzUuNTRINC42Mkw3LjU4LDE0Ljk3YTIuODY0LDIuODY0LDAsMCwwLDEuOTgsNC43NywzLjAxNywzLjAxNywwLDAsMCwyLjY4LTIuMTRoNS43N2EyLjgxMywyLjgxMywwLDAsMCwyLjY4LDIuMTcsMi43NzEsMi43NzEsMCwwLDAsMi43LTIuNzhBMi41OTQsMi41OTQsMCwwLDAsMjAuNywxNC4yYTIuNjIzLDIuNjIzLDAsMCwwLTIuMDMsMUgxMS41OGEyLjI1NCwyLjI1NCwwLDAsMC0xLjkzLTEuMDhsLS4wOS0uNTJIMjAuMzRDMjEuMTUsMTMuNiwyMS4zMSwxMy4zLDIxLjQ1LDEyLjkxWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 15px center; background-size: 24px 20px; font-size: 15px; font-weight: 600; color: #fff; text-decoration: none; display: inline-block; padding: 0px 15px; height: 45px; line-height: 45px; padding-left: 65px; padding-right: 28px; float: right !important; margin-top: 22.5px;}
.single-product .dealers-wrap a.button:hover {background-color: #262B33;}

.single-product .intro {margin: 60px 0 0;}
.single-product .intro p {font-size: 15px; font-weight: 400; color: #262B33; margin: 0px 0 35px;}
.single-product .intro p.intro_headline { border-left: 5px solid #329324; background-color: #262B33; padding: 20px; font-size: 20px !important; color: #fff !important; }

.single-product .pattern_colors_preview {height: 280px;}


.single-product .pattern_colors {width: 280px; height: auto; float: right;}
.single-product .pattern_colors h4.patterns {font-size: 15px; font-weight: 700; margin: 0; padding: 7px 0 13px; border-bottom: 1px solid #f2f2f2; clear: both;}
.single-product .pattern_colors h4.colors {font-size: 15px; font-weight: 700; margin: 0; padding: 14px 0; clear: both;}
.single-product .pattern_colors ul li a {border: 2px solid #fff;}
.single-product .pattern_colors ul li.ui-tabs-active a {border: 2px solid #329324;}

.single-product .colors-tabs {display: inline-block;}
.single-product .colors-tabs ul li {display: inline-block; }
.single-product .colors-tabs ul li a {width: 41px; height: 41px; text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent; display: block; border: 2px solid #fff;}
.single-product .colors-tabs ul li.ui-tabs-active a {border: 2px solid #329324;}
.single-product .colors-tabs .color {position: absolute; top: 0; left: 13px; border: 2px solid #f2f2f2; height: 280px;}
.single-product .colors-tabs .color img {width: 280px; height: auto; padding-top: 30px;}
.single-product .colors-tabs .color span {position: absolute; bottom: 15px; left: 0; right: 0; margin: auto; text-align: center; font-size: 15px; font-weight: 700;}

.single-product .tabs_intro { margin: 60px 0 0; }
.single-product .tabs_intro h2 {  }
.single-product .tabs_intro p {font-size: 15px; font-weight: 400; color: #262B33; margin: 0px 0 35px;}
.single-product .tabs_decor { margin-bottom: 20px; }
.single-product .tabs_decor.ui-tabs .ui-tabs-nav { width: 100% !important; }
.single-product .tabs_decor.ui-tabs .ui-tabs-nav li { margin-right: 0 !important; margin-bottom: 0 !important; padding: 0 13px !important; font-style: normal; list-style: none; background-image: none; }
.single-product .tabs_decor.ui-tabs .ui-tabs-nav li a { display: block; background-color: #f2f2f2; padding: 0 20px !important; font-weight: 700; font-size: 18px; text-decoration: none; color: #262B33; line-height: 82px; }
.single-product .tabs_decor.ui-tabs .ui-tabs-nav li.ui-state-active a { background-color: #329324; color: #fff; }
.single-product .tabs_decor .tab_body .inside { clear: both; border: 1px solid #329324; padding: 20px 7px; }
.single-product .tabs_decor .tab_body .gallery { margin-top: 40px; }

.ui-widget-header {background: none !important; border: none !important;}
.single-product .ui-tabs {position: static !important; padding: 0 !important;}
.single-product .ui-tabs .ui-tabs-nav {padding: 0 !important; background: none !important; border: none !important; width: 220px !important;}
.single-product .ui-tabs .ui-tabs-nav li {padding: 0 !important; margin-right: 6px !important; margin-bottom: 3px !important; border: 2px solid #f2f2f2 !important; float: left !important;}
.single-product .ui-tabs .ui-tabs-nav .ui-tabs-anchor {padding: 0 !important;}
.single-product .ui-tabs-nav li a img {width: 60px; height: 60px; display: block;}
.single-product .ui-tabs .ui-tabs-panel {padding: 0 !important;}
.single-product .ui-widget.ui-widget-content {border: none !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: none !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: none !important;}
.single-product .ui-state-default a, .single-product .ui-widget-content .ui-state-default a, .single-product .ui-widget-header .ui-state-default a {display: inline-block;}

.single-product .names {margin-top: -36px; margin-left: 50px; height: 36px;}
.single-product .names li {background-image: none;}
.single-product .names li a {border: none !important; text-decoration: none;}
.single-product .names li a:hover {text-decoration: underline;}
.single-product .names li.ui-tabs-active a {border: none !important; text-decoration: underline;}

.single-product .carousel-gallery {position: relative;}
.single-product .carousel-gallery .cycle-slideshow {min-height: 190px;}
.single-product .carousel-gallery .custom-cycle-slideshow {min-height: 190px;}
.single-product .carousel-gallery.dve .cycle-slideshow { min-height: 400px; }
.single-product .carousel-gallery .slide {padding: 0px 15px;}
.single-product .carousel-gallery .slide a {display: block; height: 190px; overflow: hidden; }
.single-product .carousel-gallery .slide img {display: block;}
.single-product .carousel-gallery.dve .slide a { margin-bottom: 20px; }

.single-product .carousel-gallery .pager-gallery {height: 90px; line-height: 90px; width: 250px; float: left; -moz-box-sizing: border-box; box-sizing: border-box; display: block; padding: 0 13px;}
.single-product .carousel-gallery .pager-gallery span {display: inline-block; color: #C0C0C0; font-size: 40px; margin-right: 3px; cursor: pointer; float: left;}
.single-product .carousel-gallery .pager-gallery span.cycle-pager-active {}

.single-product .carousel-gallery .navigation-gallery {padding: 37px 13px 0px; width: 250px; text-align: right; float: right; -moz-box-sizing: border-box; box-sizing: border-box; display: block;}
.single-product .carousel-gallery .navigation-gallery a {font-size: 15px; font-weight: 600; color: #ABACAE; text-decoration: none; display: inline-block; line-height: 15px;}
.single-product .carousel-gallery .navigation-gallery a.previous-gallery {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmV5PC90aXRsZT48ZyBpZD0iMmM4MmNkMTAtNGVlYy00NThhLWI5ZDgtODZjODEzNmM0ZDQzIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJlMDM4YjI5Yi0xZjYyLTQxNzAtYWFhMi1kMTY1Y2E3OGNkYzYiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwb2x5Z29uIHBvaW50cz0iNSAxMCA2IDkgMiA1IDYgMSA1IDAgMCA1IDUgMTAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: left center; background-size: 6px 10px; padding-left: 18px; padding-right: 22px; border-right: 1px solid rgba(167,167,167,0.20);}
.single-product .carousel-gallery .navigation-gallery a.next-gallery {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JleTwvdGl0bGU+PGcgaWQ9ImI1ZTA2OTcwLWU1MjMtNGZmNi1iZTY2LTMxNzIzZGVhOWRlNiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iYTI2NjE3ODUtYTgyNi00ZjE4LTkzMzgtYmZkZDY3NTNlMDNmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEgMCAwIDEgNCA1IDAgOSAxIDEwIDYgNSAxIDAiIHN0eWxlPSJmaWxsOiNhYmFjYWU7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: right center; background-size: 6px 10px; padding-right: 18px; padding-left: 18px;}
.single-product .carousel-gallery .navigation-gallery a.previous-gallery:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC1ncmVlbjwvdGl0bGU+PGcgaWQ9ImM2OWRhMmM4LWFmNzUtNDNiNi1hYWRkLWVkMjQyYTlkNjI2NiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iNDdhNmMxZGQtZjM5MC00NTg4LWJjMGItZDhmZDdkM2QzYjZmIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjUgMTAgNiA5IDIgNSA2IDEgNSAwIDAgNSA1IDEwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }
.single-product .carousel-gallery .navigation-gallery a.next-gallery:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtZ3JlZW48L3RpdGxlPjxnIGlkPSJhMzcxZTkyMi00ZGQ5LTQ1MmMtOGY0Yi0yYjYyNDc1NjQwZWUiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImZhMzI4NzMxLTY2NTAtNDAyMi1iYjU0LTZmZjM5ZTkwN2FiYyIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojMzI5NTI0O2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); }

.buttons a.button { padding-left: 55px !important; padding-right: 20px !important; }
a.button.green.shop {background-color: #329324; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LXdoaXRlPC90aXRsZT48ZyBpZD0iNWZiMWE2ODYtYjBmMy00OGM3LWJlMDAtYTI4NTk0NjlhNTQwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2ZGRjMDliOS05MjRjLTRmMzYtYWUwYS0zMTAyNDM3MWIyOTQiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0xMC41NiwxNi45NmExLjAyNSwxLjAyNSwwLDEsMS0xLjAyLTEuMDNBMS4wMjYsMS4wMjYsMCwwLDEsMTAuNTYsMTYuOTZabTEwLjE1LTEuMDFhMS4wMTUsMS4wMTUsMCwwLDEsMCwyLjAzLDEuMDE1LDEuMDE1LDAsMSwxLDAtMi4wM1ptLjc0LTMuMDQsMi44OS04LjY0YS44MjQuODI0LDAsMCwwLS4wOC0uODIsMS4yODMsMS4yODMsMCwwLDAtMS4wMy0uNDNINi45Mkw2LjQ4Ljk1QTEuMTQsMS4xNCwwLDAsMCw1LjMyLDBILjczQy4yNiwwLDAsLjIyLDAsLjY3VjEuODZjMCwuNDMuMjYuNTQuNzUuNTRINC42Mkw3LjU4LDE0Ljk3YTIuODY0LDIuODY0LDAsMCwwLDEuOTgsNC43NywzLjAxNywzLjAxNywwLDAsMCwyLjY4LTIuMTRoNS43N2EyLjgxMywyLjgxMywwLDAsMCwyLjY4LDIuMTcsMi43NzEsMi43NzEsMCwwLDAsMi43LTIuNzhBMi41OTQsMi41OTQsMCwwLDAsMjAuNywxNC4yYTIuNjIzLDIuNjIzLDAsMCwwLTIuMDMsMUgxMS41OGEyLjI1NCwyLjI1NCwwLDAsMC0xLjkzLTEuMDhsLS4wOS0uNTJIMjAuMzRDMjEuMTUsMTMuNiwyMS4zMSwxMy4zLDIxLjQ1LDEyLjkxWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 15px center; background-size: 24px 20px; font-size: 15px; font-weight: 600; color: #fff; text-decoration: none; display: inline-block; padding: 0px 15px; height: 45px; line-height: 45px; padding-left: 65px; padding-right: 28px; margin-top: 22.5px; margin-right: 15px;}
a.button.green.shop:hover {background-color: #262B33;}
a.button.green.shop.more_text { margin-top: 0; margin-bottom: 35px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNjQwIDE0MDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY0MCAxNDA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NDAsMTIxNnYxMjhjMCwxNy4zLTYuMywzMi4zLTE5LDQ1cy0yNy43LDE5LTQ1LDE5SDY0Yy0xNy4zLDAtMzIuMy02LjMtNDUtMTlzLTE5LTI3LjctMTktNDV2LTEyOAoJYzAtMTcuMyw2LjMtMzIuMywxOS00NXMyNy43LTE5LDQ1LTE5aDY0Vjc2OEg2NGMtMTcuMywwLTMyLjMtNi4zLTQ1LTE5UzAsNzIxLjMsMCw3MDRWNTc2YzAtMTcuMyw2LjMtMzIuMywxOS00NXMyNy43LTE5LDQ1LTE5aDM4NAoJYzE3LjMsMCwzMi4zLDYuMyw0NSwxOXMxOSwyNy43LDE5LDQ1djU3Nmg2NGMxNy4zLDAsMzIuMyw2LjMsNDUsMTlTNjQwLDExOTguNyw2NDAsMTIxNnogTTUxMiw2NHYxOTJjMCwxNy4zLTYuMywzMi4zLTE5LDQ1CglzLTI3LjcsMTktNDUsMTlIMTkyYy0xNy4zLDAtMzIuMy02LjMtNDUtMTlzLTE5LTI3LjctMTktNDVWNjRjMC0xNy4zLDYuMy0zMi4zLDE5LTQ1czI3LjctMTksNDUtMTloMjU2YzE3LjMsMCwzMi4zLDYuMyw0NSwxOQoJUzUxMiw0Ni43LDUxMiw2NHoiLz4KPC9zdmc+"); }
a.button.green.shop.show.active { display: none; }
a.button.green.shop.envelope { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTc5MiAxNDA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNzkyIDE0MDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2NjQsMTI0OFY0ODBjLTIxLjMsMjQtNDQuMyw0Ni02OSw2NmMtMTc4LjcsMTM3LjMtMzIwLjcsMjUwLTQyNiwzMzhjLTM0LDI4LjctNjEuNyw1MS04Myw2NwoJcy01MC4yLDMyLjItODYuNSw0OC41Qzk2My4yLDEwMTUuOCw5MjksMTAyNCw4OTcsMTAyNGgtMmMtMzIsMC02Ni4yLTguMi0xMDIuNS0yNC41UzcyNy4zLDk2Nyw3MDYsOTUxcy00OS0zOC4zLTgzLTY3CgljLTEwNS4zLTg4LTI0Ny4zLTIwMC43LTQyNi0zMzhjLTI0LjctMjAtNDcuNy00Mi02OS02NnY3NjhjMCw4LjcsMy4yLDE2LjIsOS41LDIyLjVzMTMuOCw5LjUsMjIuNSw5LjVoMTQ3MgoJYzguNywwLDE2LjItMy4yLDIyLjUtOS41UzE2NjQsMTI1Ni43LDE2NjQsMTI0OHogTTE2NjQsMTk3di0yNC41bC0wLjUtMTNsLTMtMTIuNWwtNS41LTlsLTktNy41bC0xNC0yLjVIMTYwCgljLTguNywwLTE2LjIsMy4yLTIyLjUsOS41UzEyOCwxNTEuMywxMjgsMTYwYzAsMTEyLDQ5LDIwNi43LDE0NywyODRjMTI4LjcsMTAxLjMsMjYyLjMsMjA3LDQwMSwzMTdjNCwzLjMsMTUuNywxMy4yLDM1LDI5LjUKCXMzNC43LDI4LjgsNDYsMzcuNXMyNi4yLDE5LjIsNDQuNSwzMS41UzgzNi43LDg4MSw4NTIsODg3czI5LjcsOSw0Myw5aDJjMTMuMywwLDI3LjctMyw0My05czMyLjItMTUuMiw1MC41LTI3LjUKCXMzMy4yLTIyLjgsNDQuNS0zMS41YzExLjMtOC43LDI2LjctMjEuMiw0Ni0zNy41czMxLTI2LjIsMzUtMjkuNWMxMzguNy0xMTAsMjcyLjMtMjE1LjcsNDAxLTMxN2MzNi0yOC43LDY5LjUtNjcuMiwxMDAuNS0xMTUuNQoJUzE2NjQsMjM2LjMsMTY2NCwxOTd6IE0xNzkyLDE2MHYxMDg4YzAsNDQtMTUuNyw4MS43LTQ3LDExM3MtNjksNDctMTEzLDQ3SDE2MGMtNDQsMC04MS43LTE1LjctMTEzLTQ3cy00Ny02OS00Ny0xMTNWMTYwCgljMC00NCwxNS43LTgxLjcsNDctMTEzUzExNiwwLDE2MCwwaDE0NzJjNDQsMCw4MS43LDE1LjcsMTEzLDQ3UzE3OTIsMTE2LDE3OTIsMTYweiIvPgo8L3N2Zz4="); background-size: 20px auto; }

a.button.grey.list {background-color: #f2f2f2; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxOCI+PHRpdGxlPm1lbnUtYmxhY2s8L3RpdGxlPjxnIGlkPSJhNGFiODIxMy04NmYwLTRkZjEtOTEzZC03ZDU4NWIxM2Y3NDIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjY0OTMxMzg3LTg1NjQtNDExNi04N2JkLWU5MzFjOTY2NTIxZSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTQuNDcsMi4yMUEyLjIyMSwyLjIyMSwwLDAsMSwyLjI0LDQuNDIsMi4yMjQsMi4yMjQsMCwwLDEsMCwyLjIxLDIuMjI0LDIuMjI0LDAsMCwxLDIuMjQsMCwyLjIyMSwyLjIyMSwwLDAsMSw0LjQ3LDIuMjFaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTQuNDcsOWEyLjIyMSwyLjIyMSwwLDAsMS0yLjIzLDIuMjEsMi4yMSwyLjIxLDAsMSwxLDAtNC40MkEyLjIyMSwyLjIyMSwwLDAsMSw0LjQ3LDlaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTQuNDcsMTUuNzlBMi4yMjEsMi4yMjEsMCwwLDEsMi4yNCwxOGEyLjIxLDIuMjEsMCwxLDEsMC00LjQyQTIuMjIxLDIuMjIxLDAsMCwxLDQuNDcsMTUuNzlaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTE5LjcxLjI3SDYuNWEuMjkuMjksMCwwLDAtLjI5LjI5VjMuODdhLjI4OC4yODgsMCwwLDAsLjI5LjI4SDE5LjcxQS4yODguMjg4LDAsMCwwLDIwLDMuODdWLjU2QS4yOS4yOSwwLDAsMCwxOS43MS4yN1oiIHN0eWxlPSJmaWxsOiMyNzJiMzM7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48cmVjdCB4PSI2LjIxIiB5PSI3LjA2IiB3aWR0aD0iMTMuNzkiIGhlaWdodD0iMy44OCIgcng9IjAuMjkiIHJ5PSIwLjI5IiBzdHlsZT0iZmlsbDojMjcyYjMzIi8+PHBhdGggZD0iTTE5LjcxLDEzLjg1SDYuNWEuMjg4LjI4OCwwLDAsMC0uMjkuMjh2My4zMWEuMjkuMjksMCwwLDAsLjI5LjI5SDE5LjcxYS4yOS4yOSwwLDAsMCwuMjktLjI5VjE0LjEzQS4yODguMjg4LDAsMCwwLDE5LjcxLDEzLjg1WiIgc3R5bGU9ImZpbGw6IzI3MmIzMztmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 15px center; background-size: 20px 18px; font-size: 15px; font-weight: 600; color: #262B33; text-decoration: none; display: inline-block; padding: 0px 15px; height: 45px; line-height: 45px; padding-left: 65px; padding-right: 28px; margin-left: 18px; float: right; margin-top: 22.5px;}
a.button.grey.list:hover {background-color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxOCI+PHRpdGxlPm1lbnVfd2hpdGU8L3RpdGxlPjxnIGlkPSIwMWIzYWRhMS04N2Q4LTRkMzAtYjkzNC02YWQyNjE3NmU3ZDEiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImUyMjYyYjYyLTM0ZDYtNDYyZS1iMjI5LTZhNzY0MjQ1ZTc4YiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTQuNDcsMi4yMUEyLjIyMSwyLjIyMSwwLDAsMSwyLjI0LDQuNDIsMi4yMjQsMi4yMjQsMCwwLDEsMCwyLjIxLDIuMjI0LDIuMjI0LDAsMCwxLDIuMjQsMCwyLjIyMSwyLjIyMSwwLDAsMSw0LjQ3LDIuMjFaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTQuNDcsOWEyLjIyMSwyLjIyMSwwLDAsMS0yLjIzLDIuMjEsMi4yMSwyLjIxLDAsMSwxLDAtNC40MkEyLjIyMSwyLjIyMSwwLDAsMSw0LjQ3LDlaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTQuNDcsMTUuNzlBMi4yMjEsMi4yMjEsMCwwLDEsMi4yNCwxOGEyLjIxLDIuMjEsMCwxLDEsMC00LjQyQTIuMjIxLDIuMjIxLDAsMCwxLDQuNDcsMTUuNzlaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTE5LjcxLjI3SDYuNWEuMjkuMjksMCwwLDAtLjI5LjI5VjMuODdhLjI4OC4yODgsMCwwLDAsLjI5LjI4SDE5LjcxQS4yODguMjg4LDAsMCwwLDIwLDMuODdWLjU2QS4yOS4yOSwwLDAsMCwxOS43MS4yN1oiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48cmVjdCB4PSI2LjIxIiB5PSI3LjA2IiB3aWR0aD0iMTMuNzkiIGhlaWdodD0iMy44OCIgcng9IjAuMjkiIHJ5PSIwLjI5IiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTE5LjcxLDEzLjg1SDYuNWEuMjg4LjI4OCwwLDAsMC0uMjkuMjh2My4zMWEuMjkuMjksMCwwLDAsLjI5LjI5SDE5LjcxYS4yOS4yOSwwLDAsMCwuMjktLjI5VjE0LjEzQS4yODguMjg4LDAsMCwwLDE5LjcxLDEzLjg1WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); color: #fff;}
a.button.grey.list.news { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjA0OCAxNDA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDQ4IDE0MDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTEwMjQsMzg0SDY0MHYzODRoMzg0VjM4NHogTTExNTIsMTAyNHYxMjhINTEydi0xMjhIMTE1MnogTTExNTIsMjU2djY0MEg1MTJWMjU2SDExNTJ6IE0xNzkyLDEwMjR2MTI4aC01MTJ2LTEyOEgxNzkyegoJIE0xNzkyLDc2OHYxMjhoLTUxMlY3NjhIMTc5MnogTTE3OTIsNTEydjEyOGgtNTEyVjUxMkgxNzkyeiBNMTc5MiwyNTZ2MTI4aC01MTJWMjU2SDE3OTJ6IE0yNTYsMTIxNlYyNTZIMTI4djk2MAoJYzAsMTcuMyw2LjMsMzIuMywxOSw0NXMyNy43LDE5LDQ1LDE5czMyLjMtNi4zLDQ1LTE5UzI1NiwxMjMzLjMsMjU2LDEyMTZ6IE0xOTIwLDEyMTZWMTI4SDM4NHYxMDg4YzAsMjItMy43LDQzLjMtMTEsNjRoMTQ4MwoJYzE3LjMsMCwzMi4zLTYuMyw0NS0xOVMxOTIwLDEyMzMuMywxOTIwLDEyMTZ6IE0yMDQ4LDB2MTIxNmMwLDUzLjMtMTguNyw5OC43LTU2LDEzNnMtODIuNyw1Ni0xMzYsNTZIMTkyYy01My4zLDAtOTguNy0xOC43LTEzNi01NgoJcy01Ni04Mi43LTU2LTEzNlYxMjhoMjU2VjBIMjA0OHoiLz4KPC9zdmc+"); background-size: 25px auto; }
a.button.grey.list.news:hover { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjA0OCAxNDA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDQ4IDE0MDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwMjQsMzg0SDY0MHYzODRoMzg0VjM4NHogTTExNTIsMTAyNHYxMjhINTEydi0xMjhIMTE1MnogTTExNTIsMjU2djY0MEg1MTJWMjU2SDExNTJ6IE0xNzkyLDEwMjR2MTI4aC01MTIKCXYtMTI4SDE3OTJ6IE0xNzkyLDc2OHYxMjhoLTUxMlY3NjhIMTc5MnogTTE3OTIsNTEydjEyOGgtNTEyVjUxMkgxNzkyeiBNMTc5MiwyNTZ2MTI4aC01MTJWMjU2SDE3OTJ6IE0yNTYsMTIxNlYyNTZIMTI4djk2MAoJYzAsMTcuMyw2LjMsMzIuMywxOSw0NXMyNy43LDE5LDQ1LDE5czMyLjMtNi4zLDQ1LTE5UzI1NiwxMjMzLjMsMjU2LDEyMTZ6IE0xOTIwLDEyMTZWMTI4SDM4NHYxMDg4YzAsMjItMy43LDQzLjMtMTEsNjRoMTQ4MwoJYzE3LjMsMCwzMi4zLTYuMyw0NS0xOVMxOTIwLDEyMzMuMywxOTIwLDEyMTZ6IE0yMDQ4LDB2MTIxNmMwLDUzLjMtMTguNyw5OC43LTU2LDEzNnMtODIuNyw1Ni0xMzYsNTZIMTkyYy01My4zLDAtOTguNy0xOC43LTEzNi01NgoJcy01Ni04Mi43LTU2LTEzNlYxMjhoMjU2VjBIMjA0OHoiLz4KPC9zdmc+"); }
a.button.grey.list.wrench { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTY0MSAxNjQzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNjQxIDE2NDM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTM2MywxMzQ0YzAtMTcuMy02LjMtMzIuMy0xOS00NXMtMjcuNy0xOS00NS0xOXMtMzIuMyw2LjMtNDUsMTlzLTE5LDI3LjctMTksNDVzNi4zLDMyLjMsMTksNDVzMjcuNywxOSw0NSwxOQoJczMyLjMtNi4zLDQ1LTE5UzM2MywxMzYxLjMsMzYzLDEzNDR6IE0xMDA3LDkyNGwtNjgyLDY4MmMtMjQuNywyNC43LTU0LjcsMzctOTAsMzdjLTM0LjcsMC02NS0xMi4zLTkxLTM3TDM4LDE0OTgKCWMtMjUuMy0yNC0zOC01NC0zOC05MGMwLTM1LjMsMTIuNy02NS43LDM4LTkxbDY4MS02ODFjMjYsNjUuMyw2NC4yLDEyMy4yLDExNC41LDE3My41Uzk0MS43LDg5OCwxMDA3LDkyNHogTTE2NDEsNDg5CgljMCwyNi03LjcsNjEuMy0yMywxMDZjLTMxLjMsODkuMy04Ni4yLDE2MS44LTE2NC41LDIxNy41UzEyODksODk2LDExOTUsODk2Yy0xMjMuMywwLTIyOC44LTQzLjgtMzE2LjUtMTMxLjVTNzQ3LDU3MS4zLDc0Nyw0NDgKCXM0My44LTIyOC44LDEzMS41LTMxNi41UzEwNzEuNywwLDExOTUsMGMzOC43LDAsNzkuMiw1LjUsMTIxLjUsMTYuNVMxMzk0LjcsNDMsMTQyNCw2M2MxMC43LDcuMywxNiwxNi43LDE2LDI4cy01LjMsMjAuNy0xNiwyOAoJbC0yOTMsMTY5djIyNGwxOTMsMTA3YzMuMy0yLDI5LjctMTguMiw3OS00OC41czk0LjUtNTcuMywxMzUuNS04MVMxNjAzLDQ1NCwxNjA5LDQ1NGMxMCwwLDE3LjgsMy4zLDIzLjUsMTBTMTY0MSw0NzksMTY0MSw0ODl6Ii8+Cjwvc3ZnPg=="); background-size: 19px auto; }
a.button.grey.list.wrench:hover { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTY0MSAxNjQzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNjQxIDE2NDM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM2MywxMzQ0YzAtMTcuMy02LjMtMzIuMy0xOS00NXMtMjcuNy0xOS00NS0xOXMtMzIuMyw2LjMtNDUsMTlzLTE5LDI3LjctMTksNDVzNi4zLDMyLjMsMTksNDVzMjcuNywxOSw0NSwxOQoJczMyLjMtNi4zLDQ1LTE5UzM2MywxMzYxLjMsMzYzLDEzNDR6IE0xMDA3LDkyNGwtNjgyLDY4MmMtMjQuNywyNC43LTU0LjcsMzctOTAsMzdjLTM0LjcsMC02NS0xMi4zLTkxLTM3TDM4LDE0OTgKCWMtMjUuMy0yNC0zOC01NC0zOC05MGMwLTM1LjMsMTIuNy02NS43LDM4LTkxbDY4MS02ODFjMjYsNjUuMyw2NC4yLDEyMy4yLDExNC41LDE3My41Uzk0MS43LDg5OCwxMDA3LDkyNHogTTE2NDEsNDg5CgljMCwyNi03LjcsNjEuMy0yMywxMDZjLTMxLjMsODkuMy04Ni4yLDE2MS44LTE2NC41LDIxNy41UzEyODksODk2LDExOTUsODk2Yy0xMjMuMywwLTIyOC44LTQzLjgtMzE2LjUtMTMxLjVTNzQ3LDU3MS4zLDc0Nyw0NDgKCXM0My44LTIyOC44LDEzMS41LTMxNi41UzEwNzEuNywwLDExOTUsMGMzOC43LDAsNzkuMiw1LjUsMTIxLjUsMTYuNVMxMzk0LjcsNDMsMTQyNCw2M2MxMC43LDcuMywxNiwxNi43LDE2LDI4cy01LjMsMjAuNy0xNiwyOAoJbC0yOTMsMTY5djIyNGwxOTMsMTA3YzMuMy0yLDI5LjctMTguMiw3OS00OC41czk0LjUtNTcuMywxMzUuNS04MVMxNjAzLDQ1NCwxNjA5LDQ1NGMxMCwwLDE3LjgsMy4zLDIzLjUsMTBTMTY0MSw0NzksMTY0MSw0ODl6Ii8+Cjwvc3ZnPg=="); }

.single-product .more_information {padding: 60px 0 37.5px;}
.single-product .more_information .question {background-color: #F2F2F2; padding: 0; display: block; position: relative;}
.single-product .more_information .question h3 {font-size: 15px; font-weight: 500; color: #262B33; text-decoration: none; margin: 0; width: 75%; float: left; padding: 34px 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.single-product .more_information .question .btn {position: absolute; top: 0; right: 0; display: inline-block; width: 90px; height: 90px;}
.single-product .more_information .question .btn-down {display: none;  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi13aGl0ZTwvdGl0bGU+PGcgaWQ9IjFhNTJkYTYwLWEwMmQtNGIzOS05ZTAxLTlhMzRjYWFkMzk3YyIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDVjOTllMDAtYmY1MS00YmEzLWI2YmUtZDI0NWZhY2Q4OWI2IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-size: 11px; background-position: center center; text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent; height: 100%;}
.single-product .more_information .question .btn-down:hover {background-color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi13aGl0ZTwvdGl0bGU+PGcgaWQ9IjFhNTJkYTYwLWEwMmQtNGIzOS05ZTAxLTlhMzRjYWFkMzk3YyIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDVjOTllMDAtYmY1MS00YmEzLWI2YmUtZDI0NWZhY2Q4OWI2IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.single-product .more_information .question:hover .btn-down {background-color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+ZG93bi13aGl0ZTwvdGl0bGU+PGcgaWQ9IjFhNTJkYTYwLWEwMmQtNGIzOS05ZTAxLTlhMzRjYWFkMzk3YyIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDVjOTllMDAtYmY1MS00YmEzLWI2YmUtZDI0NWZhY2Q4OWI2IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjEwIDEgOSAwIDUgNCAxIDAgMCAxIDUgNiAxMCAxIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.single-product .more_information .question .btn-up {background-color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+dXAtd2hpdGU8L3RpdGxlPjxnIGlkPSI5ODY2MjU3My1iZDg0LTRlZTgtYjFlZC1hMTgzNDg4NDllNjQiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImIzNjMyYzRkLTA5ZTQtNGJkZS1hZGIwLWZlOTYyMzJjZGQxMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIwIDUgMSA2IDUgMiA5IDYgMTAgNSA1IDAgMCA1IiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-size: 11px; background-position: center center; text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent; height: 100%;}
.single-product .more_information .question .btn-up:hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+dXAtd2hpdGU8L3RpdGxlPjxnIGlkPSI5ODY2MjU3My1iZDg0LTRlZTgtYjFlZC1hMTgzNDg4NDllNjQiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImIzNjMyYzRkLTA5ZTQtNGJkZS1hZGIwLWZlOTYyMzJjZGQxMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIwIDUgMSA2IDUgMiA5IDYgMTAgNSA1IDAgMCA1IiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.single-product .more_information .question:hover .btn-up { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48dGl0bGU+dXAtd2hpdGU8L3RpdGxlPjxnIGlkPSI5ODY2MjU3My1iZDg0LTRlZTgtYjFlZC1hMTgzNDg4NDllNjQiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImIzNjMyYzRkLTA5ZTQtNGJkZS1hZGIwLWZlOTYyMzJjZGQxMiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIwIDUgMSA2IDUgMiA5IDYgMTAgNSA1IDAgMCA1IiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
.single-product .more_information .more {padding: 25px 25px 15px; background-color: #f2f2f2; border-top: 2px solid #e6e6e6;}
.single-product .more_information .more p {font-size: 15px; font-weight: 400; margin-bottom: 15px;}
.close {display: inline-block; cursor: pointer;}
.open {display: none; cursor: pointer;}

.single-product .single-comments {border-top: none; border-bottom: 2px solid #f2f2f2;}

.single-product .tech h3 {font-size: 20px; font-weight: 500; margin: 0; padding: 55px 0;}
.single-product .tech table {height: 580px; display: block; width: 100%; overflow-y: hidden; background-image: url("images/table-bottom-bg.png"); background-repeat: repeat-x; background-position: left bottom; background-size: 15px 15px;}
.single-product .tech table thead {width: 100%;}
.single-product .tech table tbody {width: 100%;}
.single-product .tech table th {width: 75%; padding: 15px 0px !important; font-size: 15px !important; font-weight: 500 !important; border-bottom: 1px solid #dddddd;}
.single-product .tech table td {padding: 15px 0px !important; font-size: 15px !important; font-weight: 500 !important;}
.show-full-table {height: auto !important; overflow-y: visible !important; transition: all 400ms linear;}

.single-product .tech a.show_more {display: inline-block; font-size: 15px; font-weight: 600; color: #262B33; background-color: #f2f2f2; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHRpdGxlPnBsdXMtYmxhY2s8L3RpdGxlPjxnIGlkPSJkNWYzYzRiYy01YzM0LTRmODQtOGJhMC1lZTYwNGY1NzA1MjMiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9Ijk0YWNlMzY2LTY2MjQtNDk1YS1iODcyLTgyYjEzYmYwYzk1NiIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHJlY3QgeD0iNiIgd2lkdGg9IjQiIGhlaWdodD0iMTYiIHN0eWxlPSJmaWxsOiMyNzJiMzMiLz48cmVjdCB5PSI2IiB3aWR0aD0iMTYiIGhlaWdodD0iNCIgc3R5bGU9ImZpbGw6IzI3MmIzMyIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 15px center; background-size: 16px; text-decoration: none; padding: 0 15px 0 45px; height: 45px; line-height: 45px; margin-top: 35px; float: right;}
.single-product .tech a.show_more:hover {background-color: #272B33; color: #fff; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHRpdGxlPnBsdXMtd2hpdGU8L3RpdGxlPjxnIGlkPSI1ZjM1ZjA3Yi00Nzg4LTQ4YTktYjA3My0xYjBiYTA3YmZmYjUiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9Ijg3MjAzY2RkLTEyMDQtNGY4NS05N2QxLTc5NWRiYmQzZTg2YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHJlY3QgeD0iNiIgd2lkdGg9IjQiIGhlaWdodD0iMTYiIHN0eWxlPSJmaWxsOiNmY2ZjZmMiLz48cmVjdCB5PSI2IiB3aWR0aD0iMTYiIGhlaWdodD0iNCIgc3R5bGU9ImZpbGw6I2ZjZmNmYyIvPjwvZz48L2c+PC9zdmc+");}

/* Application Detail */

.single-application .headline {height: 130px; margin-bottom: 0px; line-height: 130px;}
.single-application .headline .headline-wrap {padding-top: 0px;}
.single-application .headline h1 {line-height: 30px;}
.single-application .headline .desc {font-size: 15px; font-weight: 400; line-height: 22px;}

.single-application .dealers-wrap {border-bottom: 2px solid #f2f2f2; min-height: 90px;}
.single-application .dealers-wrap .dealers {padding-top: 38px;}
.single-application .dealers-wrap .dealers a.logo {display: inline-block; margin-right: 35px;}
.single-application .dealers-wrap .dealers a.logo img {max-width: 150px; height: auto;}
.single-application .dealers-wrap a.button {background-color: #329324; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LXdoaXRlPC90aXRsZT48ZyBpZD0iNWZiMWE2ODYtYjBmMy00OGM3LWJlMDAtYTI4NTk0NjlhNTQwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2ZGRjMDliOS05MjRjLTRmMzYtYWUwYS0zMTAyNDM3MWIyOTQiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0xMC41NiwxNi45NmExLjAyNSwxLjAyNSwwLDEsMS0xLjAyLTEuMDNBMS4wMjYsMS4wMjYsMCwwLDEsMTAuNTYsMTYuOTZabTEwLjE1LTEuMDFhMS4wMTUsMS4wMTUsMCwwLDEsMCwyLjAzLDEuMDE1LDEuMDE1LDAsMSwxLDAtMi4wM1ptLjc0LTMuMDQsMi44OS04LjY0YS44MjQuODI0LDAsMCwwLS4wOC0uODIsMS4yODMsMS4yODMsMCwwLDAtMS4wMy0uNDNINi45Mkw2LjQ4Ljk1QTEuMTQsMS4xNCwwLDAsMCw1LjMyLDBILjczQy4yNiwwLDAsLjIyLDAsLjY3VjEuODZjMCwuNDMuMjYuNTQuNzUuNTRINC42Mkw3LjU4LDE0Ljk3YTIuODY0LDIuODY0LDAsMCwwLDEuOTgsNC43NywzLjAxNywzLjAxNywwLDAsMCwyLjY4LTIuMTRoNS43N2EyLjgxMywyLjgxMywwLDAsMCwyLjY4LDIuMTcsMi43NzEsMi43NzEsMCwwLDAsMi43LTIuNzhBMi41OTQsMi41OTQsMCwwLDAsMjAuNywxNC4yYTIuNjIzLDIuNjIzLDAsMCwwLTIuMDMsMUgxMS41OGEyLjI1NCwyLjI1NCwwLDAsMC0xLjkzLTEuMDhsLS4wOS0uNTJIMjAuMzRDMjEuMTUsMTMuNiwyMS4zMSwxMy4zLDIxLjQ1LDEyLjkxWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 15px center; background-size: 24px 20px; font-size: 15px; font-weight: 600; color: #fff; text-decoration: none; display: inline-block; padding: 0px 15px; height: 45px; line-height: 45px; padding-left: 65px; padding-right: 28px; float: right; margin-top: 22.5px;}
.single-application .dealers-wrap a.button:hover {background-color: #262B33;}

.single-application .intro p {font-size: 15px; font-weight: 400; color: #262B33; margin: 60px 0;}

.single-application .gallery {padding-bottom: 64px;}
.single-application .gallery a {height: 330px; overflow: hidden; display: block; margin-bottom: 26px;}
.single-application .gallery .small a {height: 190px;}

.single-application .gallery .wp-video {margin-bottom: 26px;}

.single-application .gform_wrapper .gform_footer {margin-bottom: 26px;}

.single-application .block_content {border-bottom: 2px solid #f2f2f2;}
.single-application .block_content .content h2 {padding: 55px 0;}

/* Testimonial Detail */

.single-testimonial .headline {height: 130px; margin-bottom: 60px; line-height: 130px;}
.single-testimonial .headline .headline-wrap {padding-top: 0px;}
.single-testimonial .headline h1 {line-height: 30px;}
.single-testimonial .headline .desc {font-size: 15px; font-weight: 400; line-height: 22px;}

.single-testimonial .intro p {font-size: 15px; font-weight: 400; color: #262B33; margin: 0 0 60px;}

.single-testimonial .gallery {padding-bottom: 34px;}
.single-testimonial .gallery .slide {padding: 0px 13px;}
.single-testimonial .gallery a {height: auto; overflow: hidden; display: block; margin-bottom: 26px;}
.single-testimonial .gallery a img {height: 190px;}
.single-testimonial .gallery .slide.width-half {padding: 0px 8.5px;}
.single-testimonial .gallery .slide.width-half a img {width: 50%;}

.single-testimonial .gallery .wp-video {margin-bottom: 26px;}

.single-testimonial .gform_wrapper .gform_footer {margin-bottom: 26px;}

.single-testimonial .more_information{margin-bottom: 60px;}

.single-testimonial .block_content {border-bottom: 2px solid #f2f2f2;}
.single-testimonial .block_content .content h2 {padding: 55px 0;}

.single-testimonial .carousel-gallery {position: relative;}
.single-testimonial .carousel-gallery .cycle-slideshow {min-height: 190px;}
.single-testimonial .carousel-gallery .custom-cycle-slideshow {min-height: 190px;}
.single-testimonial .carousel-gallery .slide {min-height: 190px;}

.single-testimonial .carousel-gallery .previous-gallery {position: absolute; left: 13px; top: 40%; background-color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+bGVmdC13aGl0ZTwvdGl0bGU+PGcgaWQ9ImU0OWE1N2ZkLTUxZWMtNDM2MC05Y2ExLWNmYTk2ZmI4NTk0MCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iMmZkMjczOGUtNjMzZS00MzVhLTllZTAtNDM2ZTc3ZGM1NTg5IiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cG9seWdvbiBwb2ludHM9IjUgMTAgNiA5IDIgNSA2IDEgNSAwIDAgNSA1IDEwIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-position: center center; background-repeat: no-repeat; background-size: 6px 10px; width: 43px; height: 45px; text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent; display: block;}
.single-testimonial .carousel-gallery .previous-gallery:hover {}
.single-testimonial .carousel-gallery .next-gallery {position: absolute; right: 13px; top: 40%; background-color: #262B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-position: center center; background-repeat: no-repeat; background-size: 6px 10px; width: 43px; height: 45px; text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent; display: block;}
.single-testimonial .carousel-gallery .next-gallery:hover {}
.hide-class {display: none;}

.block_content table {border-collapse: collapse; font-size: 13px; font-weight: 400;}
.block_content table thead tr {padding: 15px 0; text-align: left;}
.block_content table tr {border-bottom: 1px solid #f2f2f2 !important; background-color: #f9f9f9;}
.block_content table td {border-bottom: 1px solid #f2f2f2 !important;}
.block_content table th, table td {padding: 5px 5px !important; vertical-align: middle !important;}
.block_content table td:first-of-type {background-color: #282b33; color: #fff; font-weight: 500}
.block_content table caption {border-bottom: 1px solid #f2f2f2;  padding: 15px 0; text-align: left;}

.block_two_columns table {border-collapse: collapse; font-size: 13px; font-weight: 400;}
.block_two_columns table thead tr {padding: 15px 0; text-align: left;}
.block_two_columns table tr {border-bottom: 1px solid #f2f2f2 !important; background-color: #f9f9f9;}
.block_two_columns table td {border-bottom: 1px solid #f2f2f2 !important;}
.block_two_columns table th, table td {padding: 5px 5px !important; vertical-align: middle !important;}
.block_two_columns table td:first-of-type {background-color: #282b33; color: #fff; font-weight: 500}
.block_two_columns table caption {border-bottom: 1px solid #f2f2f2;  padding: 15px 0; text-align: left;}
.block_two_columns table tbody tr:nth-child(odd) {background-color: #dedede;}

.block_content table tbody tr:nth-child(odd) {background-color: #dedede;}

/* Form */

.gform_wrapper ul {margin: 0 !important;}
.gform_wrapper li.gfield_error input[type="text"] {border: 2px solid red !important;}
.gform_wrapper li.gfield_error select {border: 2px solid red !important;}
.gform_wrapper li.gfield_error textarea {border: 2px solid red !important;}
.gform_wrapper ul li .gfield_label{display: none !important;}
.gform_wrapper ul li {background-image: none !important; padding: 0; font-style: normal !important; margin-bottom: 23px !important;}
.gform_wrapper ul li.clear {margin-bottom: 0px !important;}

.validation_error {font-size: 15px; font-weight: 600; color: red; padding: 15px 0;}
.gfield_error input {border: 2px solid red !important;}
.gform_body .validation_message {background-color: red; color: #fff; padding: 5px 15px; font-size: 15px; font-weight: 600; display: none;}

.gform_body ul {margin-left: -15px !important; margin-right: -15px !important; padding: 0px !important;}
.gform_body li input[type="text"] {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #262B33; width: 100%; height: 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gform_body li input[type="email"] {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #262B33; width: 100%; height: 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gform_body li select {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #84878b; width: 100%; height: 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; appearance: none; -webkit-appearance: none; -moz-appearance: none; border-radius: 0px;}
.gform_body li textarea {background-color: #f2f2f2; border: none; padding: 15px 15px; font-size: 15px; font-weight: 600; color: #262B33; width: 100%; height: 145px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/*.gchoice_1_7_1 {padding-left: 0px !important; padding-top: 13px !important; margin-left: 6px !important;}*/
.news-checkbox {width: 70%;}

.gf_left_half {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 50%; float: left; padding-left: 15px !important; padding-right: 15px !important; margin-bottom: 23px !important;}
.gf_right_half {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 50%; float: left; padding-left: 15px !important; padding-right: 15px !important; margin-bottom: 23px !important;}

.gf_full_width {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; float: left; padding-left: 15px !important; padding-right: 15px !important; margin-bottom: 23px !important;}

.gf_left_second {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 25%; float: left; padding-left: 15px !important; padding-right: 15px !important;}

.gf_left_75 {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 75%; float: left; padding-left: 15px !important; padding-right: 15px !important;}
.gf_left_25 {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 25%; float: left; padding-left: 15px !important; padding-right: 15px !important;}

.gf_left_third {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 33.3%; float: left; padding-left: 15px !important; padding-right: 15px !important;}
.gf_middle_third {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 33.3%; float: left; padding-left: 15px !important; padding-right: 15px !important;}
.gf_right_third {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 33.3%; float: left; padding-left: 15px !important; padding-right: 15px !important;}

.gform_wrapper li.col-full {float: left; display: block; width: 100%; margin-bottom: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gform_wrapper li.col-full textarea {width: 100%; clear: both; background-color: #f2f2f2; border: none; padding: 15px 15px; font-size: 15px; font-weight: 600; color: #262B33; height: 145px;}

#popmake-6414 .gform_wrapper .gform_footer {margin-top: -50px !important;}

.gform_wrapper .gform_footer {float: left; display: block; width: 100%; margin-top: -58px; margin-bottom: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 1000;}
.gform_wrapper .gform_footer input[type="submit"] {float: right; padding: 0px 25px 0px 55px; margin-bottom: 0px; border-radius: 0px; font-weight: 600; font-size: 15px; color: #fff; display: inline-block; border: none; height: 45px; line-height: 45px;  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtd2hpdGU8L3RpdGxlPjxnIGlkPSI5MGZhZjcxNS1kNmE5LTRiNTUtOWNkNy1kN2M5ZGE2ODZlNDciIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImRlYjM4N2NkLTM2ZjMtNDIyYy04NWU1LTMwNmVlMTgwMTdiNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: 15px center; background-size: 21px 16px; cursor: pointer;}
.gform_wrapper .gform_footer input[type="submit"]:hover {background-color: #000; border-color: #000;}

.gform_wrapper li.col-2-left {float: left; display: block; width: 50%; margin-bottom: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gform_wrapper li.col-2-left .ginput_container {float: left; display: block; width: 100%;}
.gform_wrapper li.col-2-left input {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #262B33; float: left; width: 95%; height: 45px; margin-bottom: 0px;}
.gform_wrapper li.col-2-left select {width: 95%; float: left;}
.gform_wrapper li.col-2-right {float: left; display: block; width: 50%; margin-bottom: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gform_wrapper li.col-2-right .ginput_container {float: left; display: block; width: 100%;}
.gform_wrapper li.col-2-right input {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #262B33; float: right; width: 95%; height: 45px; margin-bottom: 0px;}
.gform_wrapper li.col-2-right select {width: 95%; float: right;}

.gform_wrapper li.col-3-left {float: left; display: block; width: 33.3%; margin-bottom: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gform_wrapper li.col-3-left input[type="text"] {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #262B33; float: left; width: 90%; height: 45px; margin-bottom: 0px;}
.gform_wrapper li.col-3-left select {width: 98%; float: left;}
.gform_wrapper li.col-3-middle {float: left; display: block; width: 33.3%; margin-bottom: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gform_wrapper li.col-3-middle input[type="text"] {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #262B33; float: left; width: 90%; height: 45px; margin-bottom: 0px;}
.gform_wrapper li.col-3-middle select {width: 98%; float: left;}
.gform_wrapper li.col-3-right {float: left; display: block; width: 33.3%; margin-bottom: 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gform_wrapper li.col-3-right input[type="text"] {background-color: #f2f2f2; border: none; padding: 0px 15px; font-size: 15px; font-weight: 600; color: #262B33; float: left; width: 90%; height: 45px; margin-bottom: 0px;}
.gform_wrapper li.col-3-right select {width: 95%; float: left;}

/* Contacts Popup */

.news-checkbox {display: inline-block; white-space: normal;}

.bottom-class {bottom: 0 !important; top: none !important;}

.contacts-popup.items1 {width: 280px;}

.contacts-popup {position: absolute; top: 66px; right: 46px; width: 560px; z-index: 5; display: none;}
.contacts-popup .contact {float: left; background-color: #fff; position: relative; margin-bottom: 0px;; border-left: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 280px;}
.contacts-popup:before {content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; top: -11px; right: 15px;}
.contacts-popup .contact .top {position: relative; padding: 30px 100px 25px 20px; border-bottom: 1px solid #F2F2F2; background-color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto;}
.contacts-popup .contact .top h4, .contacts-popup .contact .top .h4 {margin: 0; padding: 0; font-size: 15px; font-weight: 600; color: #283A31;}
.contacts-popup .contact .top .position {font-size: 15px; font-weight: 400; color: #A3A3A3;}
.contacts-popup .contact .top img.photography {position: absolute; top: 0; right: 0; width: 98px; height: 98px;}
.contacts-popup .contact .center {font-size: 15px; font-weight: 600; padding: 20px 20px; border-bottom: 1px solid #F2F2F2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto;}
.contacts-popup .contact .center .country {color: #A3A3A3;}
.contacts-popup .contact .center a.phone {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4yODggMTYuMzI0Ij48dGl0bGU+cGhvbmUtYmxhY2s8L3RpdGxlPjxnIGlkPSI3NTkxZGZkMy0xNmRhLTQ3NTEtYTAyNC01MmQ0NDY3NDJmNDMiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImFkN2QyZjc3LWRlM2ItNDI5NS1hZjFkLTQwMDIwNmE4M2Y2ZCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEyLjUsMy44MDdhNi4wNDIsNi4wNDIsMCwwLDEsMi4wNiw0LjkuOTYxLjk2MSwwLDAsMCwuMjIuNzcuODQ1Ljg0NSwwLDAsMCwxLjIxLDAsMS4xLDEuMSwwLDAsMCwuMjUtLjU0QTcuNjkxLDcuNjkxLDAsMCwwLDEzLjcsMi42LDcuNjI1LDcuNjI1LDAsMCwwLDcuMzkxLjA0N2ExLjA1MiwxLjA1MiwwLDAsMC0uNTUuMjUuODU0Ljg1NCwwLDAsMCwuMDEsMS4yMS45NDQuOTQ0LDAsMCwwLC43Ny4yM0E1Ljk2Nyw1Ljk2NywwLDAsMSwxMi41LDMuODA3Wm0tNC4xNC0uNjdhLjk2NC45NjQsMCwwLDAtLjc1LjI1Ljg2Ljg2LDAsMCwwLC4wMSwxLjIuOTQ1Ljk0NSwwLDAsMCwuNDguMjQsMy45LDMuOSwwLDAsMSwyLjIzLDEuMTUsNCw0LDAsMCwxLDEuMTUsMi4yNS45NDUuOTQ1LDAsMCwwLC4yNC40OC44NDguODQ4LDAsMCwwLDEuMTksMCwuOTY0Ljk2NCwwLDAsMCwuMjUtLjc1LDUuODQ1LDUuODQ1LDAsMCwwLTEuNjMtMy4xOEE1Ljc3LDUuNzcsMCwwLDAsOC4zNjEsMy4xMzdabS0yLjExLDYuOTVjMS40NiwxLjQ2LDMuMTUsMi44NSwzLjgxLDIuMTguOTUtLjk2LDEuNTQtMS44LDMuNjUtLjExcy40OSwyLjgzLS40MywzLjc2Yy0xLjA2LDEuMDgtNS4wNC4wOC04Ljk4LTMuODVzLTQuOTctNy45My0zLjkxLTljLjkyLS45MywyLjA0LTIuNTYsMy43NC0uNDVzLjg3LDIuNy0uMDgsMy42NkMzLjM5MSw2Ljk0Nyw0Ljc5MSw4LjYzNyw2LjI1MSwxMC4wODdaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-size: 18px; background-position: left center; padding-left: 35px; color: #272B33; margin-top: 0px; display: block;}
.contacts-popup .contact .center a.email {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtYmxhY2s8L3RpdGxlPjxnIGlkPSI0ZjJiNzZiZC1hMTBjLTRkOTUtODgyNi0zMmZhYjUyYmVkYTYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9Ijk5Y2IzZjQ4LTFmZGQtNDU0NS05MWU5LWNkZjBmZDE4MzI0OCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojMjcyYjMzO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-size: 21px 16px; background-position: left center; padding-left: 35px; color: #272B33; margin-top: 15px; display: block;}
.contacts-popup .bottom {font-size: 15px; font-weight: 600; padding: 20px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto; text-align: center;}
.contacts-popup .bottom a.link { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDEwIj48dGl0bGU+cmlnaHQtd2hpdGU8L3RpdGxlPjxnIGlkPSJjYWFkODRmNi05YmNiLTRiMDMtODExYS0wOTJhZTAxMTk5MWYiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IjYwNDAxOTM1LTg3N2ItNGE5OS1iNmNkLWQ2ZGQ4YzU1YTg1YSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBvbHlnb24gcG9pbnRzPSIxIDAgMCAxIDQgNSAwIDkgMSAxMCA2IDUgMSAwIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-size: 6px 10px; background-position: 90% center; padding: 0; color: #fff; margin-top: 0px; display: inline-block; width: 151px; height: 45px; line-height: 45px; text-decoration: none; padding-left: 15px; text-align: left;}
.contacts-popup .bottom a.link:hover {background-color: #272B33; color: #fff;}

/* Footer */

.widgets { padding: 60px 0 53px;}
.widgets .widget h3 {font-size: 20px; font-weight: 700; color: #fff; margin: 0 0 55px; padding: 0;}
.widgets .widget ul {padding: 0; margin: 0; border: none !important;}
.widgets .widget ul li {display: block; list-style: none; float: none !important; font-size: 15px !important; font-weight: 500 !important; font-style: normal; margin-bottom: 20px !important; font-family: fira-sans, sans-serif !important; font-size: 15px !important; font-weight: 500 !important; color: rgba(38,43,52,0.70) !important; padding: 0;}
.widgets .widget ul li.current-menu-item a {color: #fff !important; text-decoration: none !important;}
.widgets .widget ul li.wpml-ls-current-language a {color: #fff !important;}
.widgets .widget ul li a {font-family: fira-sans, sans-serif !important; font-size: 15px !important; font-weight: 500 !important; color: #ddd !important; text-decoration: none !important; background-color: transparent !important; padding: 0 !important; line-height: 22px !important;}
.widgets .widget ul li a:hover {color: #fff !important;}
.widgets .widget .textwidget p {font-size: 14px; font-weight: 500 !important; color: rgba(38,43,52,0.70); margin: 0px 0px 5px;}
.widgets .widget .textwidget p span strong {text-decoration: underline;}
.widgets .widget .textwidget p strong {color: #fff;}
.widgets .widget .textwidget a {color: #fff;}
.widgets .widget a.phone {display: inline-block; font-size: 15px; font-weight: 600; color: #fff; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC4wMDUgMTguMDAxIj48dGl0bGU+cGhvbmUtd2hpdGU8L3RpdGxlPjxnIGlkPSI1MjliMzM4NC01MWY2LTRmZmMtOGNkNy02NjQ3NjQ2ZDY1YWEiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImJmNDc0Y2JmLTI2NzAtNGRkYS04ZDU4LTE4NTEyMjM3ZjVmMSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEzLjgxMiw0LjJhNi42MzIsNi42MzIsMCwwLDEsMi4yOCw1LjQsMS4wNDEsMS4wNDEsMCwwLDAsLjI1Ljg1Ljk0NS45NDUsMCwwLDAsMS4zMy4wMSwxLjE4MywxLjE4MywwLDAsMCwuMjgtLjZjLjItMS40MS0uMDYtNC4yNC0yLjgxLTdTOS41NzItLjE0OCw4LjE2Mi4wNTJhMS4xODMsMS4xODMsMCwwLDAtLjYuMjguOTU3Ljk1NywwLDAsMCwuMDEsMS4zNCwxLjA4MywxLjA4MywwLDAsMCwuODUuMjVDMTAuMDQyLDEuNjcyLDEyLjA1MiwyLjQzMiwxMy44MTIsNC4yWm0tNC41Ny0uNzNhMS4wMTQsMS4wMTQsMCwwLDAtLjgyLjI2Ljk1NC45NTQsMCwwLDAsMCwxLjMzLDEuMDc5LDEuMDc5LDAsMCwwLC41My4yNyw0LjI3Myw0LjI3MywwLDAsMSwyLjQ3LDEuMjcsNC4yNzksNC4yNzksMCwwLDEsMS4yNiwyLjQ3LDEuMDc5LDEuMDc5LDAsMCwwLC4yNy41My45MzIuOTMyLDAsMCwwLDEuMzIsMCwxLjA1OSwxLjA1OSwwLDAsMCwuMjctLjgzLDYuNDEyLDYuNDEyLDAsMCwwLTUuMy01LjNaTTYuOSwxMS4xMzJjMS42MiwxLjYxLDMuNDksMy4xNCw0LjIyLDIuNCwxLjA1LTEuMDYsMS43LTEuOTgsNC4wMy0uMTJzLjU1LDMuMTItLjQ3LDQuMTRjLTEuMTcsMS4xOS01LjU3LjA5LTkuOTMtNC4yNXMtNS40OS04LjczLTQuMzItOS45MmMxLjAyLTEuMDIsMi4yNi0yLjgyLDQuMTQtLjQ5cy45NiwyLjk3LS4wOSw0LjAzQzMuNzQyLDcuNjYyLDUuMjkyLDkuNTIyLDYuOSwxMS4xMzJaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: left center; background-size: 18px 18px; padding-left: 35px; margin-top: 30px;}
.widgets .widget a.mail {display: inline-block; font-size: 15px; font-weight: 600; color: #fff; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAxNiI+PHRpdGxlPm1haWwtd2hpdGU8L3RpdGxlPjxnIGlkPSI5MGZhZjcxNS1kNmE5LTRiNTUtOWNkNy1kN2M5ZGE2ODZlNDciIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImRlYjM4N2NkLTM2ZjMtNDIyYy04NWU1LTMwNmVlMTgwMTdiNCIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PHBhdGggZD0iTTEwLjUsOC4xMSwzLjQ2LDIuMTJIMTcuNTRabTguMDEsNS43N0gyLjQ5Yy0uMiwwLS4zOC0uMTMtLjM4LS4yOFYzLjg4bDcuMjUsNi4xNGEuODE4LjgxOCwwLDAsMCwuNTMuMTloMS4yMmEuODM4LjgzOCwwLDAsMCwuNTMtLjE5bDcuMjUtNi4xNFYxMy42QzE4Ljg5LDEzLjc1LDE4LjcxLDEzLjg4LDE4LjUxLDEzLjg4Wk0xOC41MSwwSDIuNDlBMi40NTMsMi40NTMsMCwwLDAsMCwyLjRWMTMuNkEyLjQ1MywyLjQ1MywwLDAsMCwyLjQ5LDE2SDE4LjUxQTIuNDUzLDIuNDUzLDAsMCwwLDIxLDEzLjZWMi40QTIuNDUzLDIuNDUzLDAsMCwwLDE4LjUxLDBaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: left center; background-size: 18px 18px; padding-left: 35px; margin-top: 17px; margin-bottom: 20px;}
.widgets .widget iframe {width: 100%;}
.widgets .widget a.map {display: inline-block; font-size: 14px; font-weight: 600; color: rgba(38,43,52,0.70); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAyMCI+PHRpdGxlPnBpbi1ibGFjazwvdGl0bGU+PGcgaWQ9IjE4OTY3OTllLTkzNDQtNGI1NS1iYmJjLTA5YWNhMDYyM2Y0NSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDYyYTYxMGItYzM1Yy00ZmM5LTg1MjgtZDYyOWU3YjM0NGJhIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZWxsaXBzZSBjeD0iNy41IiBjeT0iNy4xMyIgcng9IjIuMjQiIHJ5PSIyLjE1IiBzdHlsZT0iZmlsbDojMjcyYjMzIi8+PHBhdGggZD0iTTEzLjIyLDYuOGMwLDMuMS00LjE0LDguNTQtNS43MiwxMS4wNkM1LjcyLDE1LjM0LDEuNzgsOS45LDEuNzgsNi44YzAtMy4zLDIuNzYtNS4yNSw1LjcyLTUuMjVDMTAuMjYsMS41NSwxMy4yMiwzLjUsMTMuMjIsNi44Wk0xNSw2LjhDMTUsOC43NCw5LjA4LDIwLDcuNSwyMGMtLjU5LDAtMS4xOC0uOTctMS43OC0xLjc1QzQuNzQsMTYuMzEsMCw5LjcxLDAsNi44LDAsMi43MiwzLjc1LDAsNy41LDAsMTEuMDUsMCwxNSwyLjcyLDE1LDYuOFoiIHN0eWxlPSJmaWxsOiMyNzJiMzM7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); background-repeat: no-repeat; background-position: right center; background-size: 15px 20px; padding-right: 27px; margin-top: 5px; margin-bottom: 30px;}
.no-svg .widgets .widget a.map {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAyMCI+PHRpdGxlPnBpbi1ibGFjazwvdGl0bGU+PGcgaWQ9IjE4OTY3OTllLTkzNDQtNGI1NS1iYmJjLTA5YWNhMDYyM2Y0NSIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZDYyYTYxMGItYzM1Yy00ZmM5LTg1MjgtZDYyOWU3YjM0NGJhIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZWxsaXBzZSBjeD0iNy41IiBjeT0iNy4xMyIgcng9IjIuMjQiIHJ5PSIyLjE1IiBzdHlsZT0iZmlsbDojMjcyYjMzIi8+PHBhdGggZD0iTTEzLjIyLDYuOGMwLDMuMS00LjE0LDguNTQtNS43MiwxMS4wNkM1LjcyLDE1LjM0LDEuNzgsOS45LDEuNzgsNi44YzAtMy4zLDIuNzYtNS4yNSw1LjcyLTUuMjVDMTAuMjYsMS41NSwxMy4yMiwzLjUsMTMuMjIsNi44Wk0xNSw2LjhDMTUsOC43NCw5LjA4LDIwLDcuNSwyMGMtLjU5LDAtMS4xOC0uOTctMS43OC0xLjc1QzQuNzQsMTYuMzEsMCw5LjcxLDAsNi44LDAsMi43MiwzLjc1LDAsNy41LDAsMTEuMDUsMCwxNSwyLjcyLDE1LDYuOFoiIHN0eWxlPSJmaWxsOiMyNzJiMzM7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg==");}
.widgets .widget a.map:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAyMCI+PHRpdGxlPnBpbi13aGl0ZTwvdGl0bGU+PGcgaWQ9ImUyNzZkNmNmLTg4ZmUtNDk1NS1hMzAwLTIxYTcyYTdmZmM2NCIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iZmJiMWI2OGUtN2IyMi00MjEwLWI0N2EtZWI3NzU4NjllZjkxIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48ZWxsaXBzZSBjeD0iNy41IiBjeT0iNy4xMyIgcng9IjIuMjQiIHJ5PSIyLjE1IiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTEzLjIyLDYuOGMwLDMuMS00LjE0LDguNTQtNS43MiwxMS4wNkM1LjcyLDE1LjM0LDEuNzgsOS45LDEuNzgsNi44YzAtMy4zLDIuNzYtNS4yNSw1LjcyLTUuMjVDMTAuMjYsMS41NSwxMy4yMiwzLjUsMTMuMjIsNi44Wk0xNSw2LjhDMTUsOC43NCw5LjA4LDIwLDcuNSwyMGMtLjU5LDAtMS4xOC0uOTctMS43OC0xLjc1QzQuNzQsMTYuMzEsMCw5LjcxLDAsNi44LDAsMi43MiwzLjc1LDAsNy41LDAsMTEuMDUsMCwxNSwyLjcyLDE1LDYuOFoiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg=="); color: #fff;}

.widgets .pager-contacts {display: block;}
.widgets .pager-contacts span {display: inline-block; color: #ccc; font-size: 40px; margin-right: 3px; cursor: pointer;}
.widgets .pager-contacts span.cycle-pager-active {color: #fff;}
.widgets .pager-contacts span:only-child{display: none !important;}

#lang_sel_list li {margin: 0 0 20px !important;}

a.bottom_sample { position: fixed; z-index: 999999; right: 100px; bottom: 20px; background-color: #272B33; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40MDggMTkuNzciPjx0aXRsZT5jYXJ0LXdoaXRlPC90aXRsZT48ZyBpZD0iNWZiMWE2ODYtYjBmMy00OGM3LWJlMDAtYTI4NTk0NjlhNTQwIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSI2ZGRjMDliOS05MjRjLTRmMzYtYWUwYS0zMTAyNDM3MWIyOTQiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik0xMC41NiwxNi45NmExLjAyNSwxLjAyNSwwLDEsMS0xLjAyLTEuMDNBMS4wMjYsMS4wMjYsMCwwLDEsMTAuNTYsMTYuOTZabTEwLjE1LTEuMDFhMS4wMTUsMS4wMTUsMCwwLDEsMCwyLjAzLDEuMDE1LDEuMDE1LDAsMSwxLDAtMi4wM1ptLjc0LTMuMDQsMi44OS04LjY0YS44MjQuODI0LDAsMCwwLS4wOC0uODIsMS4yODMsMS4yODMsMCwwLDAtMS4wMy0uNDNINi45Mkw2LjQ4Ljk1QTEuMTQsMS4xNCwwLDAsMCw1LjMyLDBILjczQy4yNiwwLDAsLjIyLDAsLjY3VjEuODZjMCwuNDMuMjYuNTQuNzUuNTRINC42Mkw3LjU4LDE0Ljk3YTIuODY0LDIuODY0LDAsMCwwLDEuOTgsNC43NywzLjAxNywzLjAxNywwLDAsMCwyLjY4LTIuMTRoNS43N2EyLjgxMywyLjgxMywwLDAsMCwyLjY4LDIuMTcsMi43NzEsMi43NzEsMCwwLDAsMi43LTIuNzhBMi41OTQsMi41OTQsMCwwLDAsMjAuNywxNC4yYTIuNjIzLDIuNjIzLDAsMCwwLTIuMDMsMUgxMS41OGEyLjI1NCwyLjI1NCwwLDAsMC0xLjkzLTEuMDhsLS4wOS0uNTJIMjAuMzRDMjEuMTUsMTMuNiwyMS4zMSwxMy4zLDIxLjQ1LDEyLjkxWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvZz48L2c+PC9zdmc+"); background-repeat: no-repeat; background-position: 15px center; background-size: 24px 20px; font-size: 15px; font-weight: 600; color: #fff; text-decoration: none; display: inline-block; padding: 0px 15px; height: 45px; line-height: 45px; padding-left: 65px; padding-right: 28px; }
a.bottom_sample:hover {}

footer {background-color: #272B33; font-size: 15px; font-weight: 400; color: #72757A; padding: 61px 0 57px;}
footer .right {text-align: right;}
footer a {color: #72757A; text-decoration: underline;}
footer a:hover {color: #fff; text-decoration: none;}

.clear { content:""; display:block; clear:both; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; }

.wpml-ls-legacy-list-horizontal {border: none !important; background-color: transparent !important; padding: 0px !important;}

#cookie-notice{z-index: 9999999 !important;}
#cookie-notice .button {color: #fff !important; padding: 3px 7px !important; text-decoration: none !important;}
#cookie-notice .button:hover {background-color: #fff !important; color: #262B33 !important;}

/* Content Column Plugin */

.columns {margin: 35px -13px 0px;}
.content-column {padding: 0 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.content-column:not(h3) .padding {padding-top: 42px;}
.content-column h1 {margin: 0 !important; padding: 0px 0 15px !important; font-size: 25px !important; font-weight: 500 !important; color: #262B33 !important;}
.content-column h2 {margin: 0 !important; padding: 0px 0 15px !important; font-size: 20px !important; font-weight: 500 !important; color: #262B33 !important;}
.content-column h3 {margin: 0 !important; padding: 0px 0 15px !important; font-size: 18px !important; font-weight: 500 !important; color: #262B33 !important;}
.content-column h4 {margin: 0 !important; padding: 0px 0 15px !important; font-size: 16px !important; font-weight: 500 !important; color: #262B33 !important;}
.content-column h5 {margin: 0 !important; padding: 0px 0 15px !important; font-size: 16px !important; font-weight: 400 !important; color: #262B33 !important;}
.content-column h6 {margin: 0 !important; padding: 0px 0 5px !important; font-size: 14px !important; font-weight: 500 !important; color: #262B33 !important;}
.content-column ul {padding: 0 0 30px 0px !important; margin: 0 !important;}
.content-column ol {padding: 0 0 30px 0px !important; margin: 0 !important;}
.content-column p {font-size: 15px !important; font-weight: 400 !important; color: #262B33 !important; margin: 0px 0 35px !important;}
.content-column blockquote {padding-left: 25px !important; font-size: 15px !important; font-weight: 300 !important; font-style: italic !important;}
.content-column ul li {display: block !important; font-size: 15px !important; font-weight: 400 !important; font-style: italic !important; margin-bottom: 5px !important; list-style: none !important; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5Ljc1IDkuNzUiPjx0aXRsZT5saXN0LWdyZWVuPC90aXRsZT48ZyBpZD0iZjhjNTkyMWEtZjBlNS00ZmIxLThmZjItN2QyMzJhMTMxZTQyIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJkNGIwMzM4Ni1lYmM4LTQ2OWQtYmE2MS0zMmJjYmYzYzg5Y2IiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik02Ljc1LDNWNi43NUgzVjNabTMtM1Y5Ljc1SDBWMFoiIHN0eWxlPSJmaWxsOiMzMjk1MjQ7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg==") !important; background-position: left 5px !important; background-repeat: no-repeat !important; background-size: 10px !important; padding-left: 25px !important;}
.content-column ol li {display: list-item !important; font-size: 15px !important; font-weight: 400 !important; font-style: italic !important; margin-bottom: 5px !important; list-style-type: decimal !important; list-style-position: outside !important; padding-left: 5px !important;}
.content-column table {border-collapse: collapse !important;}
.content-column table th, .content-column table td {border: 1px solid #f2f2f2 !important;}

.mobile-off { display: block; }
.mobile-on { display: none; }

.mobile-off-dep { display: block; }
.mobile-on-dep { display: none; }

#primary-mobile {display: none;}

.my-search-toggle {display: none;}

.gform_wrapper ul li.form-title-spacing {padding: 10px 15px 0px !important; margin-bottom: 0px !important;}

.gform_wrapper ul li.form-person {margin-bottom: 0px !important;}

@media (min-width: 1241px) {
    .display-lg {display: block;}
    .display-md {display: none;}
    .display-sm {display: none;}
    .display-xs {display: none;}

    section > .blocks .block_applications .span4 .item .picture {
        overflow: hidden;
    }

    section > .blocks .block_applications .span4 .item .picture img {
        height: auto !important;
        margin-top: -150px;
    }

}

@media (max-width: 1240px) {

    .display-lg {display: none;}
    .display-md {display: block;}
    .display-sm {display: none;}
    .display-xs {display: none;}

    #primary-mobile .toggle {display: block; text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent; background-position: center center; background-repeat: no-repeat; background-size: 45px; position: absolute; top: 47px; right: 20px; width: 45px; height: 45px;}
    .no-svg #primary-mobile .toggle {background-image: url("images/toggle-green.png");}
    #primary-mobile .toggle:hover, #primary-mobile .toggle.active {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSI+PHRpdGxlPnRvZ2dsZS1ibGFjazwvdGl0bGU+PGcgaWQ9ImI1OWZkZDU2LTI4Y2ItNDlmMy05MzI2LTNlNmZmNjVhNGRhMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iNTQyMjk1M2MtYjFjMC00NmNiLWJiMDItZTA3OTNiNzBjMTRjIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48cmVjdCB3aWR0aD0iNDUiIGhlaWdodD0iNDUiIHN0eWxlPSJmaWxsOiMyNzJiMzMiLz48cGF0aCBkPSJNMzIuNzIsMTRIMTIuMjhhLjI2LjI2LDAsMCwwLS4yOC4yM3YyLjU0YS4yNi4yNiwwLDAsMCwuMjguMjNIMzIuNzJhLjI2LjI2LDAsMCwwLC4yOC0uMjNWMTQuMjNBLjI2LjI2LDAsMCwwLDMyLjcyLDE0WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxyZWN0IHg9IjEyIiB5PSIyMSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjMiIHJ4PSIwLjI4IiByeT0iMC4yOCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjxwYXRoIGQ9Ik0zMi43MiwyOEgxMi4yOGMtLjE2LDAtLjI4LS4xLS4yOC4wM3YyLjc0YS4yNi4yNiwwLDAsMCwuMjguMjNIMzIuNzJhLjI2LjI2LDAsMCwwLC4yOC0uMjNWMjguMDNDMzMsMjcuOSwzMi44OCwyOCwzMi43MiwyOFoiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvc3ZnPg==");}
    header.sticky #primary-mobile .toggle {top: 17px;}
    header.sticky #primary-mobile ul.menu {top: 77px;}

    #primary {display: none;}

    #primary-mobile {display: block;}
    #primary-mobile ul.menu {display: none; position: absolute; left: 0; width: 100%; top: 140px;  z-index: 2; padding: 0; height: 350px; overflow-y: auto;}
    #primary-mobile ul.menu {text-align: left;}
    #primary-mobile ul.menu li {display: block; list-style: none; margin-left: 0px; margin-bottom: 0px; font-size: 15px; font-weight: 600; font-style: normal; padding: 0; background-image: none;}
    #primary-mobile ul.menu li a {font-size: 15px; font-weight: 600; color: #fff; text-decoration: none; padding: 12px 20px; display: block; border-top: 1px solid rgba(242,242,242,0.10);}
    #primary-mobile ul.menu li a:hover {color: #fff; background-color: #272B33;}
    #primary-mobile ul.menu li.current-menu-item a {color: #fff; background-color: #272B33;}
    #primary-mobile ul.menu li.current-menu-item .level-0 li a {color: #fff; }
    #primary-mobile ul.menu li.current-menu-item .level-0 li a:hover {color: #fff; background-color: #272B33;}
    #primary-mobile ul.menu li.current-menu-item .level-0 li.current-menu-item a {color: #fff; background-color: #272B33;}

    #primary-mobile ul.menu .level-0 {padding-left: 15px;}
    #primary-mobile ul.menu .level-0 li.current-menu-item a {background-color: #272B33; color: #fff;}
    #primary-mobile ul.menu .level-1 {padding-left: 15px;}

    .block_contact .contacts .span2 {width: 50%; margin-bottom: 15px;}

    .block_dealers .dealers .span2 {width: 50%;}

    .block_testimonials .display-md .item {height: auto;}
    .block_testimonials .display-md .load-none .item {height: auto;}
    .block_testimonials .display-md .load-none .span2 {width: 50%;}

    .block_testimonials .load-none .item .picture img {height: auto;}

    .block_testimonials .cycle-slideshow .slide {min-height: auto;}
    .block_testimonials .custom-cycle-slideshow .slide {min-height: auto;}

    .block_applications .cycle-slideshow {min-height: 402px;}
    .block_applications .custom-cycle-slideshow {min-height: 402px;}
    .block_applications .cycle-slideshow .slide {min-height: 402px;}
    .block_applications .custom-cycle-slideshow .slide {min-height: 402px;}
    .block_applications .item {height: 402px;}
    .block_applications .item .picture {height: auto;}
    .block_applications .item img {height: auto;}
    .block_applications .item .title {position: absolute; bottom: 0; width: 100%;}

    .block_applications .applications-results .item {height: auto;}

    .block_product_line .cycle-slideshow {min-height: 402px;}
    .block_product_line .custom-cycle-slideshow {min-height: 402px;}
    .block_product_line .cycle-slideshow .slide {min-height: 402px;}
    .block_product_line .custom-cycle-slideshow .slide {min-height: 402px;}
    .block_product_line .item {height: 240px;}
    .block_product_line .item .picture {height: auto;}
    .block_product_line .item img {height: auto;}
    .block_product_line .item .title {position: absolute; bottom: 0; width: 100%; padding: 0;}
    .block_product_line .item .title span {margin-left: 23px;}

    .block_posts .cycle-slideshow {min-height: 480px;}
    .block_posts .custom-cycle-slideshow {min-height: 480px;}
    .block_posts .cycle-slideshow .slide {min-height: 480px;}
    .block_posts .custom-cycle-slideshow .slide {min-height: 480px;}
    .block_posts .post {height: 480px;}
    .block_posts .post .picture {height: 250px !important; max-height: 250px !important;}
    .block_posts .post .picture img {height: auto;}

    .single-testimonial .gallery a img {height: auto;}
    .single-testimonial .carousel-gallery .previous-gallery {top: 28%;}
    .single-testimonial .carousel-gallery .next-gallery {top: 28%;}

    .single-product .span4_top {width: 100%;}
    .single-product .pattern_colors {margin-bottom: 30px;}

    .single-product .tech .span4.left {width: 100%;}
    .single-product .tech .span4.right {width: 100%;}

    .search-loop .span2 {width: 50%;}
    .search-loop .item .picture {height: auto;}
    .search-loop .item .picture img {height: auto;}

    a.bottom_sample {bottom: 24px;}

    .single-product .tabs_decor.ui-tabs .ui-tabs-nav li a {
        line-height: 32px;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        min-height: 64px;
    }

}

@media (max-width: 1024px) {
    header .top img.dlazdice {display: none;}

    .padding-side-160 {padding: 0;}

    .block_intro .left .content {padding-right: 0px;}

    .block_department .people .span2 {width: 50%;}

    .single-testimonial .span4_top {width: 100%;}
    .single-testimonial .span4_top .wp-video {width: 100%;}
    .single-testimonial .span4_top .wp-video-shortcode {width: 100% !important;}

    .block_faq .question h3 {width: 80%;}
    .block_faq .question .btn {height: 100%;}

    .popmake.theme-6100 {padding: 0px !important; width: 70% !important; margin-left: -30%;}

    .block_posts .ajax_load .span2 {width: 50%;}

    .block_loop .col {width: 33.3%;}

    .block_ads .cols4 .col {width: 50%;}
    .block_ads .cols3 .col {width: 50%;}

    .archive-notes ul {max-width: 800px;}

    .block_loop.kronika .cols .col {padding: 0px 13px !important;}
    .block_loop.kronika .cols .col.even {margin-top: 0;}
    .block_loop.kronika .cols .col.span4 {width: 100%;}
    .block_loop.kronika .cols .col.even::after {background-image: none;}
    .block_loop.kronika .cols .col.odd::after {background-image: none;}
    .block_loop.kronika .cols .col.odd:first-child .chronicle-center-wrap {width: 100%; position: relative; left: auto; right: auto;}
    .block_loop.kronika .chronicle-center-wrap {width: 100%; position: relative; left: auto; right: auto; padding-bottom: 30px; padding-top: 30px;}
    .block_loop.kronika .cols .col.even .chronicle-center-wrap {width: 100%; position: relative; left: auto; right: auto; top: auto;}
    .block_loop.kronika .cols .col.odd .chronicle-center-wrap {width: 100%; position: relative; left: auto; right: auto; top: auto;}

}

@media only screen and (min-width: 1024px) {
    .pum-container.pum-responsive.pum-responsive-small {
        margin-left: -30% !important;
        width: 60% !important;
    }
}

@media (max-width: 990px) {

    .display-lg {display: none;}
    .display-md {display: none;}
    .display-sm {display: block;}
    .display-xs {display: none;}

    .block_intro .overlay {position: absolute; top: 0; width: 100%; height: 100%; background-color: #fff; opacity: 0.8;}

    .block_facts .facts {padding: 0;}
    .block_facts .facts .span2 {width: 50%;}
    .block_facts .facts .fact {padding: 30px 0;}
    .block_facts .facts .col {background-image: url("images/fact-border.png"); background-repeat: no-repeat; background-position: bottom center; background-size: 85px 1px;}
    .block_facts .facts .col:nth-child(4n){background-image: none;}

    .block_columns .columns .span2 {width: 50%;}
    .block_columns .columns .span4 {width: 100%;}

    .block_threecombination .span2 {width: 50%;}

    header .top .contact-menu {position: inherit !important;}
    .contacts-popup {left: 0; right: 0; margin: auto;}
    .contacts-popup:before {display: none;}

    .gallery .span2 {width: 50%;}

    .block_closest_dealers .span6 {width: 100% !important;}
    .block_closest_dealers .span2{width: 100% !important;}
    .block_closest_dealers .listing {margin-top: 30px;}


    .block_documents .span2 {width: 50%;}
    .block_documents .span_third {width: 50%;}
    .block_documents .span4 {width: 50%;}

    .block_testimonials .headline {width: 100%; height: auto; padding: 30px 0; float: none;}
    .block_testimonials .headline h2 {line-height: 30px; padding: 0;}
    .block_testimonials .headline h2 a {line-height: 30px;}
    .block_testimonials .cycle-slideshow {min-height: 300px;}
    .block_testimonials .custom-cycle-slideshow {min-height: 300px;}
    .block_testimonials .cycle-slideshow .slide {min-height: 300px;}
    .block_testimonials .custom-cycle-slideshow .slide {min-height: 300px;}
    .block_testimonials .display-sm .item {height: auto;}
    .block_testimonials .pager-testimonials {display: none !important;}
    .block_testimonials .navigation-testimonials {width: 100%; padding: 30px 13px; float: none; text-align: left;}

    .block_testimonials .display-sm .load-none .item {height: auto;}
    .block_testimonials .display-sm .load-none .span2 {width: 50%;}

    .block_applications .headline {width: 100%; height: auto; padding: 30px 0; float: none;}
    .block_applications .headline h2 {line-height: 30px; padding: 0;}
    .block_applications .headline h2 a {line-height: 30px;}
    .block_applications .search-floor-wrap .search-floor {padding: 0;}
    .block_applications .search-floor-wrap {width: 100%; float: none; height: auto; margin-bottom: 30px;}
    .block_applications .cycle-slideshow {min-height: 300px;}
    .block_applications .custom-cycle-slideshow {min-height: 300px;}
    .block_applications .cycle-slideshow .slide {min-height: 300px;}
    .block_applications .custom-cycle-slideshow .slide {min-height: 300px;}
    .block_applications .item {height: 300px;}
    .block_applications .pager-applications {display: none !important;}
    .block_applications .item .picture {height: auto;}
    .block_applications .item img {height: auto;}
    .block_applications .item .title {position: absolute; bottom: 0; width: 100%;}
    .block_applications .navigation-applications {width: 100%; padding: 30px 13px; float: none; text-align: left;}

    .block_directory .col {width: 50%;}

    .block_loop .col {width: 50%;}
    .block_text .span2 {width: 50%;}
    .block_text .span6 {width: 50%;}
    .block_text .button {float: none;}
    .block_text .navigation {float: none; display: block; margin: 30px 0px 10px 0px;}

    .block_four_columns .span2 {width: 50%;}
    .block_four_columns .span_third {width: 100%;}

    .block_product_line .span2 {width: 50%;}
    .block_product_line .headline {width: 100%; height: auto; padding: 30px 0; float: none;}
    .block_product_line .headline h2 {line-height: 30px; padding: 0;}
    .block_product_line .headline h2 a {line-height: 30px;}
    .block_product_line .cycle-slideshow {min-height: 300px;}
    .block_product_line .custom-cycle-slideshow {min-height: 300px;}
    .block_product_line .cycle-slideshow .slide {min-height: 300px;}
    .block_product_line .custom-cycle-slideshow .slide {min-height: 300px;}
    .block_product_line .item {height: 300px;}
    .block_product_line .item .picture {height: auto;}
    .block_product_line .item img {height: auto;}
    .block_product_line .item .title {position: absolute; bottom: 0; width: 100%; padding: 0;}
    .block_product_line .item .title span {margin-left: 23px;}
    .block_product_line .pager-line {display: none !important;}
    .block_product_line .navigation-line {width: 100%; padding: 30px 13px; float: none; text-align: left;}

    .block_posts .headline {width: 100%; height: auto; padding: 30px 0; float: none;}
    .block_posts .headline h2 {line-height: 30px; padding: 0;}
    .block_posts .headline h2 a {line-height: 30px;}
    .block_posts .cycle-slideshow {min-height: 500px;}
    .block_posts .custom-cycle-slideshow {min-height: 500px;}
    .block_posts .cycle-slideshow .slide {min-height: 500px;}
    .block_posts .custom-cycle-slideshow .slide {min-height: 500px;}
    .block_posts .post {height: 500px;}
    .block_posts .post .picture {height: auto !important;}
    .block_posts .post .picture img {height: auto !important;}
    .block_posts .pager-posts {display: none !important;}
    .block_posts .navigation-posts {width: 100%; padding: 30px 13px; float: none; text-align: left;}

    .single-application .gallery a {height: auto;}

    .single-product .dealers-wrap .dealers a.logo {margin-bottom: 15px;}
    .single-product .dealers-wrap .span6 {width: 100%;}
    .single-product .dealers-wrap .span2 {width: 100%;}
    .single-product a.button.green.shop {float: left !important; margin-bottom: 30px;}

    .gform_wrapper .gform_footer {margin-top: 0px;}

    .mobile-off { display: none; }
    .mobile-on { display: block; }

    .single-product .ui-tabs .ui-tabs-panel .col.span4 {
        width: 100%;
    }
    .single-product .buttons a.button {
        float: left !important;
        margin-bottom: 10px !important;
        margin-right: 20px !important;
        margin-top: 10px !important;
        margin-left: 0 !important;
    }
    /*.single-product .ui-tabs .ui-tabs-nav li {
        width: 50%;
    }*/
    .single-product .tabs_decor.ui-tabs .ui-tabs-nav li a{
        min-height: 0;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .single-product .carousel-gallery .pager-gallery {
        height: 80px;
        line-height: 80px;
    }
    .single-product .carousel-gallery .navigation-gallery {
        padding-top: 31px;
    }
    .single-product .carousel-gallery .cycle-slideshow {
        min-height: 120px;
    }
    .single-product .carousel-gallery .slide a {
        height: 120px;
        img {
            height: 120px;
        }
    }

    .single-product .carousel-gallery.dve .cycle-slideshow {
         min-height: 300px;
    }

    #bottom .cols {
        display: flex;
        flex-wrap: wrap;
    }

    #bottom .cols h3 {
        margin-bottom: 20px;
    }

    #bottom .cols .span2 {
        width: 50%;
        flex-basis: 50%;
        width: 50%;
        padding-bottom: 25px;
    }


    .big {width: 100%;}
    .big p {font-size: 15px;}
}

@media (max-width: 768px) {

    header .bottom {height: 100px;}
    header .bottom .span3 {width: 50%;}
    header .bottom .logo {margin-top: 36px;}
    #primary-mobile .toggle {top: 28px;}
    #primary-mobile ul.menu {top: 100px; overflow: auto;}

    .sticky-body {padding-top: 140px;}

    .block_top_testimonials .span2 {width: 50%;}

    .popmake.theme-15502 .pum-close {/*text-indent: 100% !important; color: transparent !important; overflow: hidden !important; white-space:nowrap !important;*/ background-image: none !important; top: auto !important; bottom: 0px !important; right: 0px !important; color: #fff !important; text-transform: uppercase !important; background-size: 25px !important; width: auto !important; height: auto !important; padding: 7px 13px !important; background-color: #000 !important;}

    .popmake.theme-6100 {padding: 0px !important; width: 90% !important; margin-left: -10%;}
    .popmake.theme-6100 h1 {font-size: 16px; padding-right: 30%;}

    .block_intro .intro-overlay {position: absolute; top: 0; width: 100%; height: 100%; background-color: #fff; opacity: 0.5;}

    .pum-container.custom-position {top: 30px !important;}

    .block_text .span2 {width: 100%;}
    .block_text .span6 {width: 100%;}
    .block_text .quote {margin: 30px 0px 0px;}


    .block_form .gf_left_second{width: 50%;}
    .block_form .gf_left_75{width: 100%;}
    .block_form .gf_left_25{width: 100%;}

    .archive-notes ul {max-width: 500px;}

    .parallax-mirror {display: none !important;}
}

@media (max-width: 700px) {

    .display-lg {display: none;}
    .display-md {display: none;}
    .display-sm {display: none;}
    .display-xs {display: block;}

    header .top .in {padding: 0;}
    .my-search {display: none;}
    .my-search-toggle {display: block; text-align: right; padding: 0; float: right; position: relative; text-indent: 100%; white-space: nowrap; overflow: hidden; color: transparent; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wMDEgMjIuMDAxIj48dGl0bGU+c2VhcmNoLWdyZXk8L3RpdGxlPjxnIGlkPSIzOGRmMjA5OC0zMDEzLTQ4OTgtODgwZC1hZTdhOWE3M2E1ODUiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9ImNiNzAxYmJiLTBhMjktNGVhZC1hMjM4LTg3MmU5ZTdjOWMxOSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PGcgc3R5bGU9Im9wYWNpdHk6MC40NSI+PHBhdGggZD0iTTguNDExLDEzLjU5YTYuNiw2LjYsMCwxLDEsOS4zMywwQTYuNjA5LDYuNjA5LDAsMCwxLDguNDExLDEzLjU5Wm0xMC45OCwxLjY0QTguOTI0LDguOTI0LDAsMCwwLDYuNzcxLDIuNjFhOC43MzUsOC43MzUsMCwwLDAtMS4zNSwxMC43Ny4zNzcuMzc3LDAsMCwxLS4wNS40NUwuODIxLDE4LjM5QTIuMDYzLDIuMDYzLDAsMCwwLC41LDIxLjM2bC4xNC4xNGEyLjA2MywyLjA2MywwLDAsMCwyLjk3LS4zMmw0LjU1LTQuNTRhLjM4My4zODMsMCwwLDEsLjQ2LS4wNkE4Ljc0OSw4Ljc0OSwwLDAsMCwxOS4zOTEsMTUuMjNaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PHBhdGggZD0iTTguOTgxLDguMzlhLjkyMi45MjIsMCwwLDEtLjM2LS4wNy45MzkuOTM5LDAsMCwxLS40OS0xLjIxLDUuODE2LDUuODE2LDAsMCwxLDcuNjEtMy4wOC45MjMuOTIzLDAsMSwxLS43MiwxLjcsMy45NjQsMy45NjQsMCwwLDAtNS4xOSwyLjFBLjkyMy45MjMsMCwwLDEsOC45ODEsOC4zOVoiIHN0eWxlPSJmaWxsOiNmMmYyZjI7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L2c+PC9nPjwvZz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 22px; width: 45px; height: 45px;}
    .my-search-toggle:hover {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wMDEgMjIuMDAxIj48dGl0bGU+c2VhcmNoLXdoaXRlPC90aXRsZT48ZyBpZD0iNjg5YjJhN2YtYzE3NS00YTc1LWE5MmMtY2FjOWRhZTk1OGNiIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJhMmNhYjJlMy1iOTY2LTRmMWEtYWQ5Zi1mZGVkY2FiNTQwNjMiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxwYXRoIGQ9Ik04LjQxMSwxMy41OWE2LjYsNi42LDAsMSwxLDkuMzMsMEE2LjYwOSw2LjYwOSwwLDAsMSw4LjQxMSwxMy41OVptMTAuOTgsMS42NEE4LjkyNCw4LjkyNCwwLDAsMCw2Ljc3MSwyLjYxYTguNzM1LDguNzM1LDAsMCwwLTEuMzUsMTAuNzcuMzc3LjM3NywwLDAsMS0uMDUuNDVMLjgyMSwxOC4zOUEyLjA2MywyLjA2MywwLDAsMCwuNSwyMS4zNmwuMTQuMTRhMi4wNjMsMi4wNjMsMCwwLDAsMi45Ny0uMzJsNC41NS00LjU0YS4zODMuMzgzLDAsMCwxLC40Ni0uMDZBOC43NDksOC43NDksMCwwLDAsMTkuMzkxLDE1LjIzWiIgc3R5bGU9ImZpbGw6I2YyZjJmMjtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik04Ljk4MSw4LjM5YS45MjIuOTIyLDAsMCwxLS4zNi0uMDcuOTM5LjkzOSwwLDAsMS0uNDktMS4yMSw1LjgxNiw1LjgxNiwwLDAsMSw3LjYxLTMuMDguOTIzLjkyMywwLDEsMS0uNzIsMS43LDMuOTY0LDMuOTY0LDAsMCwwLTUuMTksMi4xQS45MjMuOTIzLDAsMCwxLDguOTgxLDguMzlaIiBzdHlsZT0iZmlsbDojZjJmMmYyO2ZpbGwtcnVsZTpldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=");}
    .my-search-toggle-cancel{background-image: url("images/close-grey.svg") !important; background-size: 20px !important;}
    .my-search-toggle-cancel:hover{background-image: url("images/close-white.svg") !important; background-size: 20px !important;}

    header .top .languages-wrap {right: 0;}



    .single-product .headline {height: auto; line-height: 0;}
    .single-product .headline .headline-wrap {padding: 0;}
    .single-product .headline .headline-wrap.no-desc {padding-top: 0px;}
    .single-testimonial .headline {height: auto; line-height: 0;}
    .single-application .headline {height: auto; line-height: 0;}
    section.headline {height: auto;}
    section.headline .cols {padding: 30px 0;}
    section.headline .span6 {width: 100%; margin-bottom: 15px;}
    section.headline .span2 {width: 100%;}
    section.headline .span2.text-right {text-align: left;}
    .headline h1, .headline span.size {padding: 0 !important;}
    .headline a.writeus {line-height: 20px;}

    .block_intro.photos {padding: 60px 0 95px;}
    .block_intro {padding: 60px 0 95px;}
    .block_intro .span4{width: 100%;}
    .block_intro .left a.video {margin-top: 30px;}
    .block_intro .right {text-align: left; padding-top: 35px;}
    .block_intro .right .intro-menu {float: none;}
    .block_intro .right ul.open {width: 100%;}
    .block_intro .right li.intro-menu-first-item a {background-position: 97% center;}

    .block_intro .right ul.open-ul {width: 100%;}

    .block_facts .facts .span2 {width: 100%;}
    /*.block_facts .facts .span2:nth-child(-n+3) {display: none;}*/

    .block_dealers .dealers .span2 {width: 100%;}
    .block_dealers .dealers .item .hidden-description {left: 0;}
    .block_dealers .dealers .item a.hide {z-index: 999;}


    .block_content .headline {height: auto; line-height: 30px; padding: 50px 0px 35px;}
    .block_four_columns .headline {height: auto; line-height: 30px; padding: 50px 0px 35px;}
    .block_two_columns .headline {height: auto; line-height: 30px; padding: 50px 0px 35px;}
    .block_top_testimonials .headline {height: auto; line-height: 30px; padding: 50px 0px 35px;}
    .block_documents .headline {height: auto; line-height: 30px; padding: 50px 0px 35px;}
    .block_newsletter .headline {height: auto; line-height: 30px; padding: 50px 0px 35px;}
    .block_newsletter .older-editions .headline {height: auto; line-height: 30px; padding: 50px 0px 35px;}

    .block_testimonials .cycle-slideshow {min-height: 300px;}
    .block_testimonials .custom-cycle-slideshow {min-height: 300px;}
    .block_testimonials .cycle-slideshow .slide {min-height: 300px;}
    .block_testimonials .custom-cycle-slideshow .slide {min-height: 300px;}
    .block_testimonials .display-xs .item {height: auto;}

    .block_testimonials .display-xs .load-none .item {height: auto;}
    .block_testimonials .display-xs .load-none .span2 {width: 100%;}

    .block_two_columns .span4 {width: 100%;}

    .block_four_columns .span4 {width: 100%;}

    .block_form .headline {height: 140px; line-height: 140px;}

    .block_inner_slideshow .slide {padding: 0px 0px;}
    .block_inner_slideshow .inner-slideshow-prev {display: none;}
    .block_inner_slideshow .inner-slideshow-next {display: none;}

    .block_threecombination .headline {height: 140px; line-height: 140px;}

    .block_product_line .span2 {width: 100%;}

    .block_dealers .map .map_under {height: auto;}
    .block_dealers .map .map_under .headline {width: 100%;}
    .block_dealers .map .map_under h2 {padding: 40px 0 0;}
    .block_dealers .search-floor-wrap {height: auto; width: 100%;}
    .block_dealers .search-floor-wrap .search-floor {padding: 30px 0;}

    .block_ads .cols4 .col {width: 100%;}
    .block_ads .cols3 .col {width: 100%;}
    .block_ads .cols2 .col {width: 100%;}

    .block_applications .applications {padding-bottom: 0px;}

    .block_posts .ajax_load .span2 {width: 100%;}

    #tabs ul li.span2 {width: 100%;}
    .tabs-header {height: auto;}

    .single-testimonial .gallery a {height: 250px;}

    .block_department .tabs-header {height: auto;}

    .block_columns .columns .span2 {width: 100%;}
    .block_columns .columns .span6 {width: 100%;}
    .block_columns.big-spacing .columns .column iframe {margin-top: 0;}

    .block_directory .col {width: 100%;}

    .block_loop .col {width: 100%;}

    .block_four_columns .span2 {width: 100%;}

    .gf_left_half {width: 100%;}
    .gf_right_half {width: 100%;}

    aside.widgets .span2 {width: 100%;}
    aside.widgets .widget {margin-bottom: 10px;}
    aside.widgets .widget h3 {margin: 0 0 25px;}
    .widgets {padding: 30px 0 3px;}

    .alignleft {float: none !important; width: 100% !important;}
    .alignright {float: none !important; width: 100% !important;}

    .table-responsive {border: none !important;}

    .single-post .meta .span5 {width: 100%;}
    .single-post .meta .span3 {width: 100%;}
    .single-post .meta .meta-info {padding: 15px 0 0;}

    .single-comments a.show_comments {display: block; margin-bottom: 30px}
    .single-comments a.hide_comments {margin-bottom: 30px; width: 100% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-sizing: border-box;}
    .single-comments .span4 {width: 100%;}
    .single-comments a.share {float: left; line-height: 60px; padding-left: 35px;}
    .single-comments span.comments-count {line-height: 30px; background-position: left center; padding: 0 20px 0 35px;}

    .comments-open ol.children {padding-left: 30px;}

    .single-product .pattern_colors {float: none; width: 100%; margin-top: 410px; margin-bottom: 30px;}
    .single-product .colors-tabs .color {height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-sizing: border-box;}
    .single-product .colors-tabs .color img {width: auto; height: 280px; padding-bottom: 60px;}

    .single-product .carousel-gallery .pager-gallery{display: none;}
    .single-product .carousel-gallery .navigation-gallery {padding: 30px 13px; text-align: left; float: none;}
    .single-product .carousel-gallery.dve .cycle-slideshow { min-height: 250px; }

    footer .span4 {width: 100%;}
    footer .right {text-align: left; padding-top: 15px;}

    .widget_nav_menu {display: none;}
    .widget_icl_lang_sel_widget {display: none;}

    .block_image .button a{font-size: 17px; padding: 20px;}

    header {position: relative;}
    .sticky-body {padding-top: 0px;}
    a.bottom_sample {display: none;}

    .single-product .carousel-gallery .slide a {
        height: 85px;
    }
    .single-product .carousel-gallery .cycle-slideshow {
        min-height: 85px;
    }
    .single-product .two_third {
        width: 100%;
        float: none;
    }
    .single-product .one_third {
        width: 100%;
        float: none;
    }

    .single-product .tabs_decor.ui-tabs .ui-tabs-nav {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .single-product .tabs_decor.ui-tabs .ui-tabs-nav li {
        width: 100%;
        padding: 0 !important;
    }
    .single-product .tabs_decor.ui-tabs .ui-tabs-nav li a {
        font-size: 14px !important;
        line-height: 1.5em !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
    .block_applications.darker .headline h2 a, .block_applications.darker .headline h2 {
        line-height: 50px;
    }
    .single-product a.button.green.shop {
        float: none !important;
    }
    .block_posts .post .btn-more {
        position: relative;
    }
    .block_product_line .item .title .name {
        padding-left: 15px;
    }

    #bottom .cols .span2 {
        width: 100%;
        flex-basis: 100%;
    }

    a.scroll-top {left: 20px; right: auto; bottom: -35px;}
    footer {padding: 31px 0px 57px;}

    .grid-item {width: 100%;}
    .medium {width: 100%;}

    .block_form .gf_left_second{width: 100%;}

    .block_form .bar .left {display: block; width: 100%; padding: 15px 30px;}
    .block_form .bar .center {display: block; float: left;}
    .block_form .bar .right {display: block; float: left; width: 67%; padding: 20px 30px 0px;}
    .block_form .bar .right p{font-size: 13px;}
}

@media (max-width: 600px) {
    .block_slideshow .slide .box {width: 100%; left: 0px; top: 0px; padding: 20px 20px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
    .block_slideshow .slide .box .content {padding: 0px 0px 0px;}
    .block_slideshow .slide .box .content a.video {position: relative; margin: 0px 0px 0px; bottom: auto; right: auto;}
    .block_slideshow .slide .box .content h1 {font-size: 23px; line-height: 30px;}
    .block_slideshow .slide .box .content h1 strong {font-size: 15px; line-height: 25px;}

    .block_contact .contacts .span2 {width: 100%;}
    .block_department .people .span2 {width: 100%;}

    .contacts-popup {width: 100%;}
    .contacts-popup .contact {float: none; width: 100%;}

    .search-loop .span2 {width: 100%;}

    .block_gallery .gallery-item { width: 100%; }
    .block_gallery .gallery-item.medium {width: 100%;}

    .gallery .span2 {width: 100%;}
    .gallery .span4 {width: 100%;}
    .gallery .gallery-item {width: 100% !important;}

    .pum-container.popmake.theme-9318 .left {width: 100%; float: none;}
    .pum-container.popmake.theme-9318 .right {width: 100%; float: none;}

    .block_intro.photos .left a.video{margin-left: 0px;}

    .comments-form h3 {height: 70px; line-height: 70px;}

    .content-column:not(h3) .padding {padding-top: 0px;}
    .page .block_content {padding-bottom: 0px;}

    .pum-container.popmake.theme-9318 h2 {padding: 35px 75px 0px 35px; min-height: 55px;}

    .block_documents .span2 {width: 100%;}
    .block_documents .span_third {width: 100%;}
    .block_documents .span4 {width: 100%;}

    .block_gallery .gallery-item.medium img {min-height: auto;}

    .addtoany_list {top: 180px;}

    .block_department #tabs ul li a {height: 50px !important;}
    .block_department #tabs ul li {line-height: 50px;}

    .block_threecombination .span2 {width: 100%;}
    .block_threecombination .inner-content {padding: 30px 23px 0px;}
    .block_threecombination .inner-content .content {position: relative; left: auto; top: auto; padding: 0px;}

    .block_top_testimonials .span2 {width: 100%;}

    .archive-notes ul {max-width: 230px;}

    .block_loop.masonry .grid-item {height: auto; min-height: 300px;}
    .block_loop .quote h4 {position: relative; bottom: auto; left: auto;}

    .mobile-off-dep { display: none; }
    .mobile-on-dep { display: block; }

}

@media (max-width: 575px) {
    .c-slick-slider__item {
        max-width: 80%;
        margin-right: auto;
        margin-left: auto;
    }
}

@media (max-width: 480px) {

    .single-testimonial .gallery a {height: 250px;}
    .span2 {width: 100%;}
    .span4 {width: 100%;}
    .single-product a.button.green.shop {float: none !important; display: block;}
    .single-product a.button.grey.list {float: none !important; display: block;}

    .block_newsletter .headline a {position: relative; right: auto; top: auto; bottom: auto;}

    header .bottom .logo {margin-top: 40px;}
    header .bottom .logo {height: 25px;}
    header .bottom .logo img {height: 25px;}

    .headline .text-right {text-align: left; padding-top: 15px;}

    .block_product_line .item {height: 280px;}

    .single-product .carousel-gallery .cycle-slideshow {min-height: 90px;}
    .single-product .carousel-gallery .custom-cycle-slideshow {min-height: 90px;}

    .single-testimonial .carousel-gallery .cycle-slideshow {min-height: 90px;}
    .single-testimonial .carousel-gallery .custom-cycle-slideshow {min-height: 90px;}
    .single-testimonial .carousel-gallery .slide {min-height: 90px;}

}


.price_holder {
    margin-top: 60px;
}

.c-table__row div:first-child {
    font-weight: bold;
}

.c-table {
  font-size: 15px;
  display: flex;
  min-width: 1200px;
  flex-flow: column wrap;
  margin-top: 15px;
}
.c-table-wrap {
  overflow: scroll-x;
}
.c-table__header {
  display: flex;
}
.c-table__header div {
  flex: 1 0 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
.c-table__header div {
  background: #329524;
  color: white;
  text-align: center;
  font-weight: bold;
}
.c-table__header div:nth-child(even) {
  background: #348421;
}
.c-table__row {
  display: flex;
}
.c-table__row:nth-child(even) {
  background: #d0e2d2;
}
.c-table__row div {
  flex: 1 0 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  position: relative;
  text-align: center;
}
.c-table__row div:nth-child(even)::before {
  content: "";
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/*STYLES STORYPRESS.CZ*/
.bg-green {
  background: #9fcd5d;
}

.s-box-welcome {
  position: relative;
  width: 100%;
  height: 360px;
  padding-top: 120px;
  margin-bottom: 80px;
  text-align: center;
}

.s-box-welcome::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(154, 199, 89, 0.57);
}

.s-box-welcome::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: -80px;
  left: 0;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  border: 15px solid white;
  margin-right: auto;
  margin-left: auto;
  background: #fff url('icons/icon-eco.png') center / contain no-repeat;
}

.s-box-welcome > h1 {
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
  color: #fff;
  font-size: 55px;
  line-height: 80px;
  font-weight: 700;
  letter-spacing: 1px;
}

.s-box-desc {
  position: relative;
  padding-top: 72px;
  padding-bottom: 305px;
}

.s-box-desc::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  left: 120px;
  max-width: 1200px;
  width: 100%;
  height: 175px;
  margin-right: auto;
  margin-left: auto;
  background: url('images/puzzle-img.png') center / contain no-repeat;
}

.s-box-works {
  padding-top: 55px;
  padding-bottom: 55px;
}

.s-box-works--mod {
  padding-top: 55px;
  padding-bottom: 35px;
}


.s-box-questions {
  padding-top: 90px;
  padding-bottom: 140px;
}

.s-box-form {
  padding-top: 85px;
  padding-bottom: 125px;
}

.c-styles {
  max-width: 1000px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.c-styles--mb {
  margin-bottom: 110px;
}

.c-styles h1, .c-styles h2,.c-styles h3, .c-styles h4, .c-styles p, .c-styles blockquote, .c-styles span {
  font-weight: 300;
}

.c-styles h1, .c-styles h2 {
  padding-bottom: 0;
  margin-bottom: 6px;
  font-size: 32px;
  line-height: 38px;
}

.c-styles p {
  margin-bottom: 25px;
  color: #6b6b6b;
  font-size: 18px;
  line-height: 28px;
}

.c-styles blockquote {
  max-width: 350px;
  width: 100%;
  padding-left: 0;
  border-left: 0;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  font-size: 20px;
  line-height: 31px;
  text-align: center;
}

.c-styles--white h1, .c-styles--white h2, .c-styles--white h3, .c-styles--white h4, .c-styles--white p, .c-styles--white blockquote, .c-styles--white span {
  color: #fff;
}

.c-styles--gold h1, .c-styles--gold h2, .c-styles--gold h3, .c-styles--gold h4 {
  color: #d4a056;
}

.c-styles--gray p, .c-styles--gray blockquote, .c-styles--gray span {
  color: #6b6b6b;
}

.c-hd {
  display: flex;
  justify-content: center;
  margin-bottom: 60px;
}

.c-hd h2, .c-hd h3, .c-hd h4 {
  padding: 22.5px 78px;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}

.c-hd--short h2, .c-hd--short h3, .c-hd--short h4 {
  padding: 22.5px 50px;
}

.c-hd--gold h2, .c-hd--gold h3, .c-hd--gold h4 {
  border-color: #d4a056;
  color: #d4a056 !important;
}

.c-hd--mt {
  margin-top: 102px;
}

.c-end {
  position: relative;
  padding-bottom: 40px;
  color: #9fcd5d;
  font-size: 30px;
  line-height: 45px;
  text-align: center;
}

.c-end--pt {
  padding-top: 11px;
}

.c-end--pt2 {
  padding-top: 15px;
  padding-bottom: 20px;
}

.c-end::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  width: 122px;
  height: 5px;
  margin-right: auto;
  margin-left: auto;
  background: #abcd76;
}

.c-items {
  display: flex;
  justify-content: space-between;
  max-width: 1000px;
  width: 100%;
  padding-right: 45px;
  padding-left: 45px;
  margin: 22px auto 45px;
  color: #6b6b6b;
}

.c-items__item {
  max-width: 400px;
  width: 100%;
  padding: 20px 25px;
  border: 2px solid #d4a056;
  border-radius: 20px;
  text-align: center;
}

.c-items__item h3 {
  padding: 0;
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
}

.c-items__item p {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

.c-list {
  max-width: 900px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.c-list > ol {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-bottom: 0;
  padding-left: 125px;
  margin-bottom: 40px;
}

.c-list > ol > i {
  position: absolute;
  top: 6px;
  left: 35px;
  width: 55px;
  height: 70px;
}

.c-list > ol > span:nth-of-type(1) {
  color: #6b6b6b;
  font-size: 30px;
  line-height: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.c-list > ol > span:nth-of-type(2) p{
  margin-bottom: 15px;
  color: #6b6b6b;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
}

.c-list > ol > li {
  display: flex;
  flex-direction: column;
}

.c-list > ol > li > span:nth-of-type(1) {
  color: #d4a056;
  font-size: 30px;
  line-height: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.c-list > ol > li > span:nth-of-type(2) p {
  margin-bottom: 25px;
  color: #d4a056;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
}

.c-list > ol > li > ol {
  padding-bottom: 0;
  padding-left: 90px;
}

.c-list > ol > li > ol > li {
  position: relative;
  display: flex;
  flex-direction: column;
}

.c-list > ol > li > ol > li > i {
  position: absolute;
  top: 17px;
  left: -86px;
  width: 55px;
  height: 70px;
}

.c-list > ol > li > ol > li > span:nth-of-type(1) {
  color: #d4a056;
  font-size: 30px;
  line-height: 45px;
  font-weight: 300;
  text-transform: uppercase;
}

.c-list > ol > li > ol > li > span:nth-of-type(2) p {
  margin-bottom: 11px;
  color: #d4a056;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
}

.c-howtodo {
  position: relative;
  margin-bottom: 53px;
}

.c-howtodo__txt {
  position: absolute;
  top: 140px;
  right: 0;
  left: 0;
  width: 640px;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 44px;
  line-height: 63px;
  text-align: center;
}

.c-howtodo__img {
  max-width: 1005px;
  width: 100%;
  height: 330px;
  margin-right: auto;
  margin-left: auto;
}

.c-form {
  max-width: 1000px;
  width: 100%;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
}

.c-form input[type=file] {
  visibility: hidden;
  cursor: pointer;
  width: 180px;
  height: 34px;
  overflow: hidden;
}

.c-form .gform_fields {
  display: flex;
  flex-wrap: wrap;
  max-width: 1000px;
  width: 100%;
  margin-right: auto !important;
  margin-left: auto !important;
}

.gform_wrapper ul li.c-form-off {
  visibility: hidden;
  height: 0;
  margin: 0 !important;
}

.c-form-mg {
  margin-right: 10px;
  margin-left: 10px;
}

.c-input {
  margin-right: 10px;
  margin-left: 10px;
}

.c-input input {
  height: 55px !important;
  background: #f0f0f0;
  color: #848484 !important;
  font-size: 18px !important;
  line-height: 18.5px !important;
  font-weight: 300 !important;
  font-style: italic;
}

.c-input--25 {
  width: calc(25% - 20px);
}

.c-input--27 {
  width: calc(27.5% - 20px);
}

.c-input--45 {
  width: calc(45% - 20px);
}

.c-input--55 {
  width: calc(55% - 20px);
}

.c-input--72 {
  width: calc(72.5% - 20px);
}

.c-input--75 {
  width: calc(75% - 20px);
}

.c-input--100 {
  width: calc(100% - 20px);
}

.c-checkbox {
  display: flex; 
  flex-flow: row nowrap;
}

.c-checkbox__radio {
  display: flex;
  flex-direction: column;
  max-width: 305px;
  width: 100%;
  margin-right: 20px;
}

.c-checkbox__radio:last-child {
  margin-right: 0;
}

.c-checkbox input {
  position: absolute;
  left: -9999px;
  width: 0;
  height: 0;
}
  
.c-checkbox input + label {
  position: relative;
  display: inline-block;
  padding: 15px 25px;
  border: solid 1px #b5b5b5;
  margin: 0;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  color: #858585;
  font-size: 18px;
  line-height: 23.5px;
  font-weight: 400;
  text-align: center;
  transition:   border-color .15s ease-out, 
          color .25s ease-out, 
          background-color .15s ease-out,
          box-shadow .15s ease-out;
  cursor: pointer;
}
    
.c-checkbox input:hover + label {
  border-color: #d4a056;
}

.c-checkbox input:checked + label {
  z-index: 1;
  border-color: #d4a056;
  background: #f1d5ac;
}

.c-checkbox a {
  display: block;
  color: #808080;
  font-size: 17px;
  line-height: 25px;
  text-align: center;
  text-decoration: underline;
  transition: 0.3s ease;
}

.c-checkbox a:hover {
  color: #d4a056;
}

.c-upload {
  display: flex;
  max-width: 800px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 35px;
}

.c-upload__item {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 250px;
  height: 190px;
  padding: 20px;
  margin-right: 20px;
  border: 1px dashed #bababa;
}

.c-upload__item.error {
    border: 2px solid red;
}

.c-upload__item:last-child {
  margin-right: 0;
}

.c-upload__add {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 70px;
  height: 70px;
  margin: 32px auto auto auto;
  background: url(icons/icon-add.png) center / contain no-repeat;
  cursor: pointer;
}

.c-upload__img {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 95px;
  cursor: pointer;
}

.c-upload__name {
  margin-top: auto;
  margin-bottom: 0;
  color: #a1a1a1;
  font-size: 17px;
  line-height: 18px;
  text-align: center;
}


@media (max-width: 1330px) {
  .s-box-desc::after {
    left: 0;
  }
}

@media (max-width: 1200px) {
  .s-box-welcome h1 {
    font-size: 55px;
    line-height: 65px;
  }
}

@media (max-width: 992px) {
  .s-box-welcome h1 {
    font-size: 45px;
    line-height: 55px;
  }

  .s-box-welcome::after {
    bottom: -62px;
    width: 100px;
    height: 100px;
  }

  .s-box-desc {
    padding-top: 35px;
    padding-bottom: 260px;
  }

  .s-box-desc::after {
    height: 120px;
  }

  .s-box-form {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .s-box-questions {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .c-styles--mb {
    margin-bottom: 75px;
  }

  .c-items__item {
    max-width: 355px;
  }

  .c-howtodo__txt {
    top: 152px;
    width: 555px;
    font-size: 45px;
    line-height: 45px;
  }
}

@media (max-width: 900px) {
  .c-items {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .c-items__item {
    margin-bottom: 25px;
  }

  .c-howtodo__txt {
    font-size: 40px;
    line-height: 40px;
  }

  .c-howtodo__txt {
    width: 510px;
    padding-left: 15px;
    font-size: 40px;
    line-height: 40px;
  }
}

@media (max-width: 768px) {
  .s-box-welcome {
    height: 280px;
    padding-top: 100px;
  }

  .s-box-welcome:after {
    width: 80px;
    height: 80px;
  }

  .s-box-desc {
    padding-bottom: 180px;
  }

  .s-box-desc::after {
    height: 100px;
  }

  .c-styles h1, .c-styles h2 {
    font-size: 30px;
    line-height: 37.5px;
  }

  .c-styles p {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 25px;
  }

  .c-styles blockquote {
    line-height: 27px;
  }

  .c-hd {
    margin-bottom: 50px;
  }

  .c-hd h2, .c-hd h3, .c-hd h4 {
    padding: 15.5px 66px;
    font-size: 25px;
    line-height: 25px;
  }
  
  .c-list > ol > i {
    position: absolute;
    top: 6px;
    left: 35px;
    width: 55px;
    height: 70px;
  }

  .c-list > ol > span:nth-of-type(1) {
    font-size: 28px;
    line-height: 38px;;
  }

  .c-list > ol > span:nth-of-type(2) {
    margin-bottom: 35px;
    font-size: 18px;
    line-height: 24px;
  }

  .c-list > ol > li > span:nth-of-type(1) {
    font-size: 28px;
    line-height: 38px;
  }

  .c-list > ol > li > span:nth-of-type(2) {
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 24px;
  }

  .c-list > ol > li > ol > li > span:nth-of-type(1) {
    font-size: 28px;
    line-height: 38px;
  }

  .c-list > ol > li > ol > li > span:nth-of-type(2) {
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 24px;
  }

  .s-box-welcome h1 {
    font-size: 35px;
    line-height: 45px;
  }

  .c-list > ol {
    padding-left: 80px;
    margin-bottom: 20px;
  }

  .c-list > ol > i {
    left: 0;
    height: 60px;
  }

  .c-list > ol > li > ol {
    padding-left: 70px;
  }

  .c-list > ol > li > ol > li > i {
    top: 10px;
    left: -67px;
    height: 60px;
  }

  .c-end {
    font-size: 25px;
    line-height: 30px;
  }

  .c-howtodo__img {
    height: 240px;
    margin-bottom: 25px;
  }

  .c-howtodo__txt {
    position: static;
    width: 100%;
  }

  .c-upload {
    flex-wrap: wrap;
    justify-content: center;
  }

  .c-upload__item {
    margin: 10px;
  }

  .c-checkbox {
    justify-content: space-between;
  }

  .c-form .news-checkbox {
    margin: auto;
  }

  .c-form .gform_wrapper .gform_footer {
    margin-bottom: 80px;
    float: none;
    text-align: center;
  }

  .c-form .gform_wrapper .gform_footer input[type=submit] {
    float: none;
  }

  .c-upload__item {
    width: 217px;
    height: 175px;
  }

  .c-upload__item:last-child {
    margin-right: 10px;
  }
}

@media (max-width: 576px) {
  .s-box-welcome::after {
    bottom: -54px;
    width: 75px;
    height: 75px;
    border: 10px solid #fff;
  }

  .s-box-desc {
    padding-bottom: 115px;
  }

  .s-box-desc::after {
    height: 57px;
  }

  .c-hd h2, .c-hd h3, .c-hd h4 {
    padding: 15.5px 20px;
  }

  .c-list > ol {
    padding-left: 45px;
  }

  .c-list > ol > i {
    height: 40px;
    width: 32px;
  }

  .c-list > ol > li > ol {
    padding-left: 45px;
  }

  .c-list > ol > li > ol > li > i {
    left: -40px;
    height: 40px;
    width: 32px;
  }

  .c-items {
    padding-right: 0;
    padding-left: 0;
  }

  .c-howtodo__img {
    height: 205px;
  }

  .c-checkbox {
    flex-wrap: wrap;
    justify-content: center;
  }

  .c-checkbox__radio:first-child {
    margin-right: 0;
    margin-bottom: 25px;
  }

  .c-input-rwd--100 {
    width: calc(100% - 20px);
  }

  .c-input-rwd--50 {
    width: calc(50% - 20px);
  }

  .c-hd--mt {
    margin-top: 40px;
  }

  .c-input input {
    font-size: 19px !important;
  }

  .c-form .news-checkbox {
    width: 90%;
  }
}

@media (max-width: 440px) {
  .c-howtodo__img {
      height: 150px;
  }
}



@media (max-width: 650px) {
    .sp_bau_wrapper .gf_left_third,
    .sp_bau_wrapper .gf_middle_third,
    .sp_bau_wrapper .gf_right_third {
        width: 100% !important;
        display: block;
    }
}


.sp_date .ginput_container_date div[class^="gfield_date_dropdown"]:nth-child(1), .sp_date .ginput_container_date div[class^="gfield_date_dropdown"]:nth-child(2) {
    padding-right: 20px;
}

.sp_radio .ginput_container.ginput_container_radio ul li {
    margin-bottom: 15px !important;
    display: inline-block;
}

.sp_radio .ginput_container.ginput_container_radio ul li label {
    margin-left: 15px;
}

.sp_radio .ginput_container.ginput_container_radio ul li input[type="text"] {
    width: auto;
    height: 35px;
    margin-left: 15px;
}

.sp_bau_wrapper .gform_validation_container {
    display: none !important;
}

.sp_bau_wrapper .gform_footer {
    float: inherit;
}

.sp_bau_wrapper.gform_wrapper ul li .gfield_label {
    display: block !important;
    font-weight: bold;
    font-style: italic;
}

.sp_bau_wrapper .gfield_error li label {
    color: red;
}

.sp_bau_wrapper .gform_body .validation_message {
    background-color: inherit;
    color: #ff0400;
    padding: 5px 0;
    font-size: 15px;
    font-weight: 600;
    display: block;
}

.c-form-banner_row {
  display: flex;
  flex-wrap: wrap;
}

.c-form-banner {
  padding: 40px 0;
}

.c-form-banner_content h3 {
  font-size: 22px;
  padding: 0 50px;
}

.c-form-banner h2 {
  color: black !important;
  font-size: 33px;
}

.c-form-banner_half {
  width: 50%;
}

.c-form-banner {
  background: url("images/banner.jpg") center / cover no-repeat;
}

.sp-gray {
  font-size: 15px;
}

.sp-tel {
  font-weight: bold;
  font-size: 23px;
  color: #329524;
}

.sp-procuct-banner {
  text-align: center;
}

.sp-procuct-banner img {
  margin: 0 auto;
}

@media (min-width: 768px){
  .sp-procuct-banner--desktop {
    display: block;
  }
  .sp-procuct-banner--mobile {
    display: none;
  }
}

@media (max-width: 768px){
  .sp-procuct-banner--desktop {
    display: none;
  }

  .sp-procuct-banner--mobile {
    display: block;
  }

  .c-form-banner_half {
    width: 100%;
  }

  .c-form-banner_content h3 {
    display: none;
  }

  .c-form-banner {
    background: url("images/banner.jpg") top left / cover no-repeat;
  }

  .c-form-banner .gfield{
    width: 100%;
  }
}

.c-form-banner .content .gform_wrapper .gform_footer input[type="submit"] {
  float: inherit;
}

.c-form-banner .content .gform_wrapper .gform_footer{
  text-align: center;
  float: inherit;
  margin-top: 0;
}

.c-form-banner .content {
  text-align: center;
}


.form_banner .content {
  text-align: center;
  height: 384px;
  padding-top: 40px;
}

.form_banner .content .gform_wrapper .gform_footer{
  text-align: center;
  float: inherit;
}

.form_banner 

.form_banner .content .writeus-title {
  display: none;
}

.form_banner h2 {
  text-align: center;
  color: black !important;
  font-size: 38px;
}