h1 { font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 25px; color: #333333; line-height: 30px; font-weight: 600; }
h2 { font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 25px; color: #000000; line-height: 30px; font-weight: 400; }
h3 { font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px; color: #f26522; line-height: 26px; font-weight: 600; }
p { font-family: Gotham, Arial, "Helvetica Neue", Helvetica,sans-serif; font-size: 14px; color: #000000; line-height: 20px; font-weight: 400; }
li { font-family: Gotham, Arial, "Helvetica Neue", Helvetica,sans-serif; font-size: 14px; color: #000000; line-height: 20px; font-weight: 400;  }body { background: #ffffff; font-size: 10px; font-family: Gotham, Arial, "Helvetica Neue", Helvetica,sans-serif; color: #000000; line-height: 20px; font-weight: 400; }
a:link { text-decoration: underline; color: #2c60a3; font-weight: 400; }
a:visited { text-decoration: underline; color: #2c60a3; font-weight: 400; }
a:active { text-decoration: underline; color: #253952; font-weight: 400; }
a:hover { text-decoration: none; color: #253952; font-weight: 400; }
a:focus { text-decoration: none; color: #253952; font-weight: 400; }
.navbar-default li { font-family:"Open Sans Condensed", arial, sans-serif; font-size: 16px; text-transform:uppercase; }
.navbar-default .navbar-toggle .glyphicon {color: #ffffff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}.navbar-default .navbar-nav>li a { color:#ffffff; text-decoration:none; font-weight:700; }
.navbar-default .navbar-nav>li a:hover { color:#f7f7f7; text-decoration:none; font-weight:700; }
.navbar-default .navbar-nav>li.active a:hover { color:#f7f7f7; text-decoration:none; font-weight:700; }
.navbar-default .dropdown-menu>li a:hover { color:#f7f7f7; text-decoration:none; font-weight:700; }
.navbar-default .navbar-nav>li a:focus { color:#f7f7f7; text-decoration:none; font-weight:700; }
.navbar-default .navbar-nav>li.active a:focus { color:#f7f7f7; text-decoration:none; font-weight:700; }
.navbar-default .dropdown-menu>li a:focus { color:#f7f7f7; text-decoration:none; font-weight:700; }
.navbar-default .navbar-nav>.active>a { color:#ffffff; text-decoration:none; font-weight:700; }
.navbar-default .dropdown-menu>li.active a { color:#ffffff; text-decoration:none; font-weight:700; }
.navbar { margin-bottom:0px; }
header { margin-bottom:0px; background-color:#363636; height:263px; background-image:url(/files/top-bg.jpg);; position:relative; }
div#footer { background-color:#262626 }
#page .container { max-width:1140px; }
/* GDPR */
body #CybotCookiebotDialog {top: auto; width: 100%; height: auto; box-shadow: none; box-shadow: 0 -2px 5px #ccc; bottom: 0; padding: 10px 0 0;}
body #CybotCookiebotDialogBody {max-width: 1200px; width: 100%;}
body #CybotCookiebotDialogDetailBody {max-width: 1190px; width: 100%;}
body .CookieDeclarationTableCell {padding: 9px 5px;}
body #CybotCookiebotDialogPoweredbyLink {display: none;}
body #CybotCookiebotDialogBodyContent {float: left; padding: 5px 0 18px 5px;}
body .CookieDeclarationTypeDescription {font-size: 13px !important;}
body #CybotCookiebotDialogBodyButtons {float: right; padding-left: 20px; padding-top: 6px;}
body #CybotCookiebotDialogBodyButtonAccept {background-color: #006633; border: 1px solid #006633; font-weight: bold; border-radius: 20px; line-height: 1 !important; padding: 4px 10px 6px !important; float: right; font-size: 14px;}
body form.wpcf7-form .wpcf7-acceptance input[type="checkbox"] {width: auto !important; margin: 5px 10px 10px 0 !important;}
#page {overflow-x: hidden;}

#content ul {
   list-style: outside;
   margin-left: 2em;
   margin-bottom: 15px;
}

/* body #CybotCookiebotDialog {top: auto; width: 100%; height: auto; box-shadow: none; box-shadow: 0 -2px 5px #ccc; bottom: 0; padding: 10px 0 0;}
body #CybotCookiebotDialogBody {max-width: 1200px; width: 100%;}
body #CybotCookiebotDialogDetailBody {max-width: 1190px; width: 100%;}
body .CookieDeclarationTableCell {padding: 9px 5px;}
body #CybotCookiebotDialogPoweredbyLink {display: none;}
body #CybotCookiebotDialogBodyContent {padding: 12px 0 8px 8px;}
body .CookieDeclarationTypeDescription {font-size: 13px !important;}
form.wpcf7-form input[type="checkbox"] {width: auto !important; margin: 5px 10px 10px 0 !important;}


#page {overflow-x: hidden;}

#content ul {
   list-style: outside;
   margin-left: 2em;
   margin-bottom: 15px;
} */

h1.h2 {font-size: 25px; line-height: 30px; color: #fff;}
h3.h2 {font-size: 25px; line-height: 30px; color: #fff;}

.navbar-default {float: left; clear: both; background: transparent; border: none; margin-top: 3px;}
.navbar-default .navbar-nav > .active > a {background: #f26522;}
.navbar-default .navbar-nav > li.active a:hover {background: #f26522;}
.navbar-default .navbar-nav > li a:hover {background: #111;}
.navbar-nav > li > a {padding-top: 14px; padding-bottom: 14px;}

.metaslider {max-height: 300px; overflow: hidden; border-radius: 16px;}
.white {color: #fff;}
.orange {background: #f26522;}
.text-orange {color: #f26522;}

#header {background-position: top center; background-repeat: repeat-x;}
#header .logoholder img {margin: 23px 0 10px 15px;}


#text-5 {float: right; text-align: right; margin-top: 25px;}
#text-5 * {letter-spacing: -1px; font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
#text-5 h3 {font-size: 35px; line-height: 40px;}
#text-5 h3.h2 {font-size: 25px; line-height: 30px;}

#content .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {border-radius: 16px;}

.page-id-81 #content .panel {min-height: 110px; margin-top: 20px;}
.page-id-154 #content .panel {min-height: 110px; margin-top: 20px;}
#content .panel {margin-bottom: 20px; border-radius: 16px; border: none !important; padding: 30px; min-height: 270px;}
#content .panel-primary {background-color: #f26522;}
#content .panel-primary * {color: #fff;}
#content .panel-info {background-color: #ececec;}
#content .panel-info * {color: #fff;}
#content .panel-grey {background-color: #363636;}
#content .panel-grey * {color: #fff;}

#footer {box-shadow: 0 -50px 0 #363636 inset; padding-top: 40px;}
#footer .col-sm-4 {margin-bottom: 60px;}
#footer p {color: #fff;}
#footer a {color: #f26522;}
#footer a:hover {color: #f26522; text-decoration: underline;}
#footer h3 {color: #fff; font-size: 25px; line-height: 30px; margin-bottom: 15px;}

.cms-icons {color: #fff; font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 16px; font-weight: 700; margin-bottom: 15px;}
.cms-icons a {color: #fff;}
.cms-icons .fa-bolt {display: none !important;}
.cms-icons .fas.fa-mobile-alt {display: none !important;}

#content .wpb_gmaps_widget {border-radius: 16px !important; overflow: hidden;}
#content .wpb_gmaps_widget .wpb_wrapper {background-color: #f2f1f0; max-height: 295px;}

/* Popup Fix */

.pp_top, .pp_bottom {display: none !important;}
body div.pp_default .pp_content_container .pp_left {background: transparent; padding: 0;}
body div.pp_default .pp_content_container .pp_right {background: transparent; padding: 0;}
body div.pp_default .pp_nav {display: none !important;}
body div.pp_default .pp_content {background: transparent;}
body div.pp_default .pp_description {font-size: 13px; color: #fff; line-height: 14px;}
body div.pp_default .pp_description {margin: 0;}
div.pp_default .pp_content_container .pp_details {margin: 0; position: absolute; top: -50px; background: transparent;}
div.pp_default .pp_content_container .pp_details .pp_description {display: none !important;}
div.pp_default .pp_content_container .pp_details a.pp_close {right: -3px !important; top: 16px !important;}
div.pp_default .pp_loaderIcon {display: none !important;}
.pp_gallery {display: none !important;}
body div.pp_default .pp_close  {background: url(/files/sprite.png) 2px 1px no-repeat;}
body div.pp_default .pp_next:hover {background: url(/files/sprite_next.png) center right no-repeat; filter: invert(100%);}
body div.pp_default .pp_previous:hover {background: url(/files/sprite_prev.png) center left no-repeat; filter: invert(100%);}

/* Mobile CSS */
@media all and (max-width: 767px)  {
body #CybotCookiebotDialogBodyButtons {max-width: 35%;}
body #CybotCookiebotDialogBodyContent {max-width: 60%;}

#header {height: 175px;}
.navbar-default {float: none; clear: none; margin-top: -40px;}
.logo-left {float: none; text-align: center; margin-top: 20px;}
.navbar-default .navbar-collapse {background: rgb(28, 28, 28); border: none; margin-top: 13px;}
#header .logoholder img {height: 100px;}
#text-5 {display: none;}
#content {padding: 0 15px;}
#content .panel {min-height: 120px;}

#footer {box-shadow: 0 -75px 0 #363636 inset; text-align: center;}

    .pp_pic_holder.pp_default { width: 100%!important; margin-top:-100px !important; left: 0!important; overflow: hidden; }
    div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
    div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
    .pp_content { width: 100%!important; height: auto!important; }
    .pp_fade { width: 100%!important; height: 100%!important; }
    a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
    #pp_full_res img { width: 100%!important; height: auto!important; }
    .pp_details { box-sizing: border-box; width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
    a.pp_close { right: 10px!important; top: 10px!important; }
    div.pp_default .pp_loaderIcon {display: none !important;}

}

#content ul { list-style-position: outside; }
