div.mod-languages ul li.lang-active {
    background-color: transparent!important;
}

#language_picker_des_93{display:none!important;}




.rpx_form_container input, .rpx_form_container input[type="text"], .rpx_form_container input[type="number"], .rpx_form_container input[type="email"], .rpx_form_container textarea, .rpx_form_container select {
    box-sizing: border-box;
    height: auto;
    FONT-FAMILY: 'CYLICOM';
}








@font-face
{
font-family:CYLICOMEB;
src: url('../fonts/OpenSans-ExtraBold.ttf');
}
@font-face
{
font-family:CYLICOMB;
src: url('../fonts/OpenSans-Bold.ttf');
}
@font-face
{
font-family:CYLICOMCB;
src: url('../fonts/OpenSans-Semibold.ttf');
}
@font-face
{
font-family:CYLICOM;
src: url('../fonts/OpenSans-Regular.ttf');
}
@font-face
{
font-family:CYLICOMI;
src: url('../fonts/OpenSans-LightItalic.ttf');
}
@font-face
{
font-family:CYLICOML;
src: url('../fonts/OpenSans-Light.ttf');
}







/*             RAPID                  */



.rapid_contact .form-control {max-width: 100%!important;}

.rapid_contact_form{margin-top:22px;}

.rapid_contact.form-control.inputbox.forma {    width: 100%!important; background:#eee!important; padding:4px; margin-bottom:20px; border:none!important; height:34px!important; 
font-family:CYLICOM!important; text-align: left!important; color:#000!important;}

.input-group {position: relative; width: 100%; display: table; border-collapse: separate;}

.rapid_contact.form-control.textarea.forma {border:none!important; background:#eee; width:100%; height:158px!important; margin-bottom:15px; font-family:CYLICOM; outline:0!important; color:#000!important;}



/*             RAPID END                 */




















span#cloak3788dde206ff93e96212950f80ee14a0{float:left!important;}




.big-title span {
    float: left;
    width: 100%;
    font-size: 15px!important;
    color: #141b20!important;
    font-weight: 500!important;
     margin-top: 0px!important;
    margin-bottom: 0px!important; 
     border-left: 0px solid #d1d5d8!important; 
     padding-left: 0px!important;
}
















div.JBGHTML5Background {
    width: 190px!important;
    margin: 0 auto!important;
    height: 50px!important;
   
}



.item-135{display:none!important;}
.item-136{display:none!important;}
.item-137{display:none!important;}
.item-139{display:none!important;}

.item-142{display:none!important;}
.item-143{display:none!important;}
.item-144{display:none!important;}
.item-146{display:none!important;} 

.item-162{display:none!important;}
.item-163{display:none!important;}



.item-165{display:none!important;}
.item-168{display:none!important;}








.item-166{display:none!important;}

.item-169{display:none!important;}
.item-171{display:none!important;}
.item-172{display:none!important;}



article{padding: 50px 0px 0px 0px;}

.block {
    float: left;
    width: 100%;
    padding: 0px 0!important;
    position: relative;
}

.block {
    float: left;
    width: 100%;
    padding: 70px 0;
    position: relative;
}

.line {
    background: #ebebee;
    float: left;
   height:0px;
    margin: 0;
    width: 100%;
}




textarea {
    width: 100%;
    height: 200px!important;
    background-color: transparent;
}


.input-80 {
    max-width: 100%!important;
    width: 100%!important;
}





.form-horizontal .controls {
margin-left:0px!important;
}



.form-horizontal .control-label { display: none;}

fieldset {
    border: 0px solid #c0c0c0!important;
   
    padding: 0.35em 0.625em 0.75em;
}






a.footer_menu:link{text-decoration:none; font-size:15px; color:#fff!important; font-family:CYLICOM!important; }  
a.footer_menu:hover { font-size:15px;text-decoration:none underline; color:#ddd!important;  }   
a.footer_menu.active {font-size:15px; text-decoration:none underline; color:#fff!important; } 
a.footer_menu:visited{font-size:15px; text-decoration:none underline; color:#fff!important; } 


a.mailto:link{text-decoration:none; font-size:15px; color:#fff!important; font-family:CYLICOM!important; }  
a.mailto:hover { font-size:15px;text-decoration:none underline; color:#ddd!important;  }   
a.mailto.active {font-size:15px; text-decoration:none underline; color:#fff!important; } 
a.mailto:visited{font-size:15px; text-decoration:none underline; color:#fff!important; } 




a.copy:link{text-decoration:none; font-size:14px; color:#fff!important; font-family:CYLICOM!important; }  
a.copy:hover { font-size:14px;text-decoration:none underline; color:#ddd!important;  }   
a.copy.active {font-size:14px; text-decoration:none underline; color:#fff!important; } 
a.copy:visited{font-size:14px; text-decoration:none underline; color:#fff!important; } 





.footer_tel{text-decoration:none; font-size:15px; color:#fff!important; font-family:CYLICOM!important; }
.copyright{text-decoration:none; font-size:15px; color:#fff!important; font-family:CYLICOM!important; }








.tp-caption {font-family:CYLICOMCB!IMPORTANT; margin-top:-200px; font-size:38px!important;}

.zeus .tp-tab-title {font-family:CYLICOMCB!IMPORTANT;}

.big-title h2 {font-family:CYLICOMB!IMPORTANT;}

.big-title span {font-family:CYLICOM!IMPORTANT;}

.big-title p {font-family:CYLICOM!IMPORTANT;}

p {font-family:CYLICOM!IMPORTANT;}

.option-isotop .option-set li a {font-family:CYLICOMB!IMPORTANT;}

.work-hover h5 {font-family:CYLICOMB!IMPORTANT;}

.work-hover > span {font-family:CYLICOM!IMPORTANT;}

.step-detail > h4 {font-family:CYLICOMB!IMPORTANT;}




h3 {font-family:CYLICOMB!IMPORTANT; font-size:30px!important;}




/* ---------------------------------- Footer -------------------------------------*/

.footer0{width:100%;  height:500px; background-image:url('../../../images/template/foot.jpg')!important;}

.footer1{width:1000px; margin:0 auto; height:500px; }

.footer_logo {
    width: 148px;
    padding: 20px 0px 12px 0px;
    margin: 0 auto;
}

.footer_slo{width:1000px; height:auto; margin:0 auto;}

.footer_slo1 {
    color: #fff;
    text-shadow: 2px 2px 3px #000000;
    text-align: center;
    font-size: 39px;
    font-family: cylicom;
     font-weight: 100; 
}




.social_icons{width:120px; height:auto; margin: 0 auto;}

.social_icon1{width:50px; height:50px; float:left; }

.social_icon2{width:50px; height:50px; float:left; margin-left:20px;}

.copy{text-align:center; color:#fff; font-size:17px; font-family:garcia; }

.designed{text-align:center; color:#fff; font-size:14px; font-family:CYLICOM; }

.acymailing_module_nl input { font-family: garcia; letter-spacing: 2px; font-size: 15px; float: left; background-color: #635F53; padding: 10px; border: solid 1px #fff;
transition: border 0.3s; width: 100%; margin-top: 0px; margin-left: 0px; color: #fff; text-align: center; outline: none!important;
}



.acymailing_module_nl input:hover { font-family: garcia; letter-spacing: 2px; font-size: 15px; float: left; background-color: #fff; padding: 10px; border: solid 1px #fff;
 width: 100%; margin-top: 0px; margin-left: 0px; color: #424242; text-align: center; outline: none!important;

transition: [transition-property] [transition-duration] [transition-timing-function] [transition-delay];
transition: background-color 1s ease-in-out; transition: background-color 1s ease;}


.acymailing_module_nl table {margin-left:0px;}




@media screen and (min-width:0px) and (max-width:1000px)
{
.footer1 {width:90%!important; margin:0 auto; height:auto; }
.footer_slo {width:90%!important; margin:0 auto; height:auto; }  
}
/* ---------------------------------- End Footer -------------------------------------*/


