h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height: 20px; font-weight: 600; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height: 20px; font-weight: 400; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height: 18px; font-weight: 600; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; font-weight: 400; }
li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; font-weight: 400;  }body { background: #000 url('/files/bck.jpg') no-repeat scroll center top; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #333333; line-height: 18px; font-weight: 400; }
a:link { text-decoration: underline; color: #fdb627; font-weight: 700; }
a:visited { text-decoration: underline; color: #fdb627; font-weight: 400; }
a:active { text-decoration: underline; color: #d18d04; font-weight: 400; }
a:hover { text-decoration: none; color: #d18d04; font-weight: 400; }
a:focus { text-decoration: none; color: #d18d04; font-weight: 400; }
.navbar-default li { font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-transform:uppercase; }
.navbar-default .navbar-toggle .glyphicon {color: #004eb5;}
.navbar-default .navbar-toggle .icon-bar {background-color: #004eb5;}.navbar-default .navbar-nav>li a { color:#004eb5; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:hover { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:hover { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:hover { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:focus { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:focus { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:focus { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>.active>a { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li.active a { color:#d90000; text-decoration:none; font-weight:400; }
.navbar { margin-bottom:0px; }
header { margin-bottom:0px; position:relative; }
#page .container { max-width:1170px; }
/* 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: 12px; float: left;}

#page {overflow-x: hidden;}

#content ul {
   list-style: outside;
   margin-left: 2em;
   margin-bottom: 15px;
} */

.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto; }
img.alignleft {
    padding: 0px;
    margin: 0 10px 2px 0;
    display: inline;
}

.alignleft {
    float: left;
}

img.alignright {
    padding: 0px;
    margin: 0 0 2px 15px;
    display: inline;
}

.alignright {
    float: right;
}

body p, body li, body td, body dd, body label {font-size:14px; line-height:22px;font-family: Lato, sans-serif;color:#000;font-weight:400;}
body h1 { font-size:30px ; line-height:40px ;font-family: Lato, sans-serif;font-weight:700;color:#fdb627;margin:0 0 15px 0;text-transform:uppercase;}
body h2 { font-size:24px ; line-height:30px ;font-family: Lato, sans-serif;font-weight:700;color:#000;clear:both;}
body h3 { font-size:18px ; line-height:24px ;font-family: Lato, sans-serif;font-weight:400;color:#000;margin-bottom:10px;}
body h4 { font-size:15px ; line-height:22px ;font-family: Lato, sans-serif;font-weight:400;color:#000;margin-bottom:0px;}




/* Header */

#header .container { position:relative;}


#header #text-5 { position:absolute;top:15px;right:0}
#header #text-5 .fbbadge .fa {font-size: 20px;color: #000;line-height: 40px;padding: 0px 14px;}
#text-5 p {background: #fba427;border-radius: 100%; width: 40px;height: 40px;float: left;margin: 0;margin-bottom: 15px;margin-right:15px;opacity:0.8;transition:0.3s;}
#text-5 p:hover { opacity:1;}

#header .logoholder { margin:35px 0 ;}








/* Top */


#top .container{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdb51d+0,fdb51d+58,f77e09+100 */
background: rgb(253,181,29); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(253,181,29,1) 0%, rgba(253,181,29,1) 58%, rgba(247,126,9,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(253,181,29,1) 0%,rgba(253,181,29,1) 58%,rgba(247,126,9,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(253,181,29,1) 0%,rgba(253,181,29,1) 58%,rgba(247,126,9,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#fdb51d\', endColorstr=\'#f77e09\',GradientType=0 ); /* IE6-9 */
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;

}
#top .navbar-header { width:100%;}
#top .navbar-default { background:none;}
#top .menu > ul {text-align:center;  display: table;  float: none; margin: 0 auto;}
#top .menu ul > li { display: inline; float:left; }
#top .menu ul ul li {display:block; float:none;}

#top .menu ul li a { font-size:18px;font-weight:700;padding:0 10px;color:#000;border-right:1px solid #000;line-height:20px;margin:20px 0;transition:0.3s;position:relative}
#top .menu ul li:first-child a { border-left:1px solid #000;}


#top  .menu ul li a:hover,#top  .menu ul li.active > a{ color:#fff;}

#top .menu ul li.current-menu-parent > a { color:#fff;}
#top .menu ul ul  { background:rgba(255,255,255,0.8) }
#top .menu ul ul li a { border:none;font-size:15px;line-height:36px;margin:0}
#top .menu ul ul li:first-child a { border:none;}
#top .menu ul ul li a:hover { background:#f8820b;color:#fff;}
#top .menu ul ul li.active >a{ background:#f8820b;color:#fff;}




body { background-size:contain;}
/* Content */

body .wpb_content_element  { margin-bottom:15px;}

#toprow h3,#toprow h2 {text-transform:uppercase;color:#fdb627}
#toprow { margin-bottom:15px;}

body #toprow .wpb_content_element { margin-bottom:0;}
#toprow .topleft > .vc_column-inner { background:#000;display: flex;
  align-items: center;
  justify-content: center;}
#toprow .topleft  { padding-left:15px;}


#toprow .topleft.vc_col-sm-3 { width:20%;}
#toprow .slidecol.vc_col-sm-9 { width:80%;}
#toprow .slidecol.vc_column_container>.vc_column-inner { padding-left:0!important;}


#content { padding:15px 15px 0;background:#fff;}



#generalrow ul li  { list-style:none;padding-left:20px;background:url("/files/checkmark.png") no-repeat scroll left 4px transparent }

#nomargins { background:#f2f2f2;border-top:1px solid #d9d9d9;padding-top:15px}
.textcenter { text-align:center;}

.imgrow img { border:1px solid #fcba33;}


#content a.nicelink { padding:5px 10px;color:#000;text-transform:uppercase;text-decoration:none;font-size:16px;background:#fdb627;transition:0.3s;border:1px solid #fdb627}

#content a.nicelink:hover { background:transparent;color:#fdb627;}

#bottomrow { margin-top:30px;}

body #content img { max-width:100%;height:auto; border:1px solid #fcba33;}
body #content a { font-weight:bold;}

#content .relativecol  { position:relative;padding-bottom:30px;margin-bottom:15px}
#content .relativecol a.nicelink { position:absolute;bottom:0;left:15px;display:inline-block;}


#content .vc_media_grid .vc_grid-item-mini { border:1px solid #fcba33;}


#content form.wpcf7-form textarea { height:80px;}
#content  form.wpcf7-form input[type="submit"] { background:#fdb627;transition:0.3s;border:1px solid #fdb627}
#content  form.wpcf7-form input[type="submit"]:hover{ background:transparent;color:#fdb627;}
/* widgets */


.rightcol .widget_text { background:url("/files/rightbck.jpg") no-repeat scroll center top #fdb627;padding:110px 15px 15px;}
.rightcol h3 { text-transform:uppercase;font-weight:700;color:#000;}
.rightcol a { color:#000;}
.rightcol strong { font-size:16px;}

/* Footer */

#footer .container { position:relative;padding:15px;margin-bottom:30px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f77e09+0,fdb51d+37,fdb51d+100 */
background: rgb(247,126,9); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(247,126,9,1) 0%, rgba(253,181,29,1) 37%, rgba(253,181,29,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(247,126,9,1) 0%,rgba(253,181,29,1) 37%,rgba(253,181,29,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(247,126,9,1) 0%,rgba(253,181,29,1) 37%,rgba(253,181,29,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#f77e09\', endColorstr=\'#fdb51d\',GradientType=0 ); /* IE6-9 */

}
.cms-icons {font-size: 14px;color:#000;}
#footer .container  .cms-icons a { color:#000;}
#footer .container a { color:#fff;}
#footer .cms-icons { position:absolute;right:15px;width:250px;top:15px;float:none;}



/* Media queries */


@media only screen and (max-width: 1200px) {

}


@media only screen and (max-width: 992px) {

#top .menu ul li a { padding:0 7px;font-size:15px;}
#top .menu ul ul li a { padding:0 7px;font-size:13px;}

#toprow .topleft.vc_col-sm-3 { width:30%;}
#toprow .slidecol.vc_col-sm-9 { width:70%;}

#generalrow .contentcol.vc_col-sm-9 { width:100%;}
#generalrow .rightcol.vc_col-sm-3{ display:none}
#bottomrow p { font-size:13px;}
#footer p { font-size:13px;}

}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 767px) {
body #CybotCookiebotDialogBodyButtons {max-width: 35%;}
body #CybotCookiebotDialogBodyContent {max-width: 60%;}

.imgrow .vc_col-sm-4 { width:33.33%;float:left;}
.imgrow .vc_col-sm-3 { width:25%;float:left;}
.imgrow .vc_column_container>.vc_column-inner { padding-left:5px;padding-right:5px;}
#footer .cms-icons {  text-align:left;}



#top .navbar-default .navbar-collapse, .navbar-default .navbar-form  { border-color: transparent!important;}
#top .navbar-nav { float:left;margin-bottom:15px;box-shadow:none;}
#top .navbar-nav li { float:left;width:100%;}
#top .menu ul  { width:100%;float:left;text-align:left;margin:0;border-bottom:2px solid #fff}

#top .menu ul  li a { border-radius:0;margin:0 ;font-size:16px;line-height:40px;padding-left:5px}

#top .menu ul ul  li a { border-radius:0;margin: 0;font-size:13px;line-height:32px;padding-left:10px}

#top ul#menu-main { border-bottom:2px solid #fff;}
#top .navbar-collapse { padding-left:0;padding-right:0;}
.navbar-toggle { margin-top:0px;margin-bottom:10px}
.navbar-toggle.modalsearch {margin-left:15px;}
.navbar-default .navbar-toggle .glyphicon { color:#fdb627;}
.navbar-default .navbar-toggle .icon-bar { color:#fdb627;}

.navbar-collapse.in { overflow-y: unset;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:transparent!important;padding-top:0;bordeR:none;box-shadow:none;}
#header .icon-bar { background-color:#fdb627;}
#header  .navbar-toggle:hover .icon-bar{  background-color:#fff; }
#header  .navbar-toggle:hover { background:#fdb627;}
#header  .navbar-toggle:focus .icon-bar{  background-color:#fff; }
#header  .navbar-toggle:focus { background:#fdb627;}
#header  .navbar-toggle:hover .glyphicon {  color:#fff; }
#header  .navbar-toggle:focus .glyphicon {  color:#fff; }
#header .navbar-toggle:last-child {padding: 13px 10px;;}

.navbar-default .navbar-toggle { border-color:#fdb627;background:#fff;}
h4.modal-title { color:#fdb627;}

.modal-content { position:relative;z-index:999;}
.navbar-collapse {z-index:99;}






}

@media only screen and (max-width: 640px) {

#toprow .slidecol.vc_column_container>.vc_column-inner { padding-left:15px!important;}
#toprow .topleft.vc_col-sm-3 { display:none;}
#toprow .slidecol.vc_col-sm-9 { width:100%;}
	

}

@media only screen and (max-width: 480px) {
#header .logoholder img { max-width:380px;}
body h1 { font-size:26px;line-height:32px}
#footer { text-align:center;}
#footer .cms-icons { position:relative;top:0;text-align:center;width:100%;left:0;right:0;margin:0 auto}
	
}
@media only screen and (max-width: 380px) {
#header .logoholder img { max-width:310px;}
#content a.nicelink { font-size:14px;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {

}