html,body{font-size:15px;}
body{color:#555;font-family:'Source Sans Pro',sans-serif;line-height:1.8rem;font-weight:normal;}
.font_serif_2,.font-serif-2{font-family:'Playfair Display',Georgia,Times,serif;}
.cc-color-override-382972913 .cc-btn{ color:#fff;border-color:transparent;background-color:#b3c909 !important;}
.cc-color-override-382972913 .cc-btn:hover,.cc-color-override-382972913 .cc-btn:focus{ background-color:#fff !important;color:#b3c909;}
h1,h2,h3,h4,h5,h6{margin-bottom:25px;line-height:1.3;color:#7a280f;word-wrap:break-word;}
h1{font-size:3rem;padding-top:0;}
h2{font-size:2.333rem;}
h3{font-size:1.867rem;}
h4{font-size:1.5rem;}
h5{font-size:1.333rem;}
h6{font-size:1.2rem;}
.logo{width:200px;height:100px;}
.stickyheader .logo{width:170px;height:70px;}
@media only screen and (max-width:767px){.stickyheader .logo,.logo{width:150px;height:70px;}
}
.logo{margin-top:auto;margin-bottom:auto;float:left;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;}
.logo a{background-image:url(../img/logo.png);width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:100%;background-position:left;}
.stickyheader .header.cloned{line-height:70px;}
.stickyheader{position:fixed;z-index:10000;left:0;top:0;width:100%;top:-100%;transition:All 0.6s ease;-webkit-transition:All 0.6s ease;}
body.fixed-header .stickyheader{top:0;}
.stickyheader .header.cloned .logo{transition:height 0.3s ease;-webkit-transition:height 0.3s ease;}
.stickyheader .logo{margin-right:35px;}
.header{width:100%;top:0px;z-index:1030;position:relative;background:rgb(255,255,255);line-height:100px;}
.header.cloned{box-shadow:0 0 2px 2px rgba(0,0,0,0.1);transition:line-height 0.3s ease;-webkit-transition:line-height 0.3s ease;}
.header .inside{padding-left:40px;padding-right:40px;}
.header.original .mainmenu ul ul li a.trail:after,.header.original .mainmenu ul ul li a.active:after{display:none;}
#fix-wrapper{width:100%;z-index:10000;}
#contentwrapper{background:rgb(255,255,255);}
#top .inside,.header .inside,#footer .inside,#bottom .inside,body.sidebar #container,#main .mod_article:not(.autogrid),.fullwidth.boxed-content .contentwrap,.smallwidth .contentwrap,.boxed-content .contentwrap,.autogrid_wrapper.article,.ce_text_image_bar .inside,.ce_headerimage .ce_headerimage_inside,.ce_video_background .ce_video_background_inside,#offcanvas-top .offcanvas-top-inside,.ce_calltoaction .ce_calltoaction_inside,.mod_breadcrumb .mod_breadcrumb_inside{max-width:1240px;margin-left:auto;margin-right:auto;}
body #main .mod_article.fullwidth{max-width:100%;}
body #main .mod_article.smallwidth{max-width:800px;padding-left:40px;padding-right:40px;}
body #main .mod_article.xsmallwidth{max-width:650px;padding-left:40px;padding-right:40px;}
#top .inside,.header .inside,#footer .inside,#bottom .inside,body.sidebar #container,#main .mod_article:not(.fullwidth):not(.autogrid):not(.smallwidth),.fullwidth.boxed-content .contentwrap,.smallwidth .contentwrap,.boxed-content .contentwrap,.autogrid_wrapper.article,.ce_bgimage-inside,.ce_text_image_bar .inside,.ce_headerimage .ce_headerimage_inside,.ce_video_background .ce_video_background_inside,#offcanvas-top .offcanvas-top-inside,.ce_calltoaction .ce_calltoaction_inside,.mod_breadcrumb .mod_breadcrumb_inside{padding-left:40px;padding-right:40px;}
#main .mod_article{padding-top:100px;padding-bottom:100px;}
body.content_page.sidebar #main .mod_article{padding-top:40px;padding-bottom:40px;}
#main .mod_article.fullwidth:not(.boxed-content){ padding-top:0;padding-bottom:0;}
#main .mod_article.mod_article_offset_top{padding-top:0;padding-bottom:0;position:relative;top:-60px;}
.mod_article{overflow:visible;}
.mod_article:before,.mod_article:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.mod_article:after{clear:both;}
#top-wrapper{width:100%;}
#top-wrapper.fixed{box-shadow:0 0 2px 2px rgba(0,0,0,0.1);background:rgba(0,0,0,0.8);}
#top{position:relative;z-index:1100;font-size:0.93rem;line-height:2.5rem;background:rgb(249,249,249);color:rgba(255,255,255,0.7);}
#top-wrapper.fixed #top{max-height:0;overflow:hidden;}
#top:hover{overflow:visible;}
#top .inside{padding-left:40px;padding-right:40px;}
#top,#top a{color:rgb(127,127,127);}
#top .mod_top_mail{float:left;}
#top .mod_top_mail a{padding:0 8px;display:inline-block;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;}
#top .mod_top_mail i{margin:0 5px;}
#top .mod_top_mail a:hover{background:rgb(30,136,210);color:#fff!important;}
#top .mod_top_phone{float:left;margin-right:15px;}
#top .mod_top_phone i{margin:0 5px 0 10px;}
#top .mod_socials{overflow:hidden;float:right;margin-left:15px;}
#top .mod_socials a{display:block;float:left;text-align:center;line-height:35px;}
#top .mod_socials a i{width:2.333rem;font-size:1.067rem;color:rgb(127,127,127);line-height:2.5rem;}
.header .mod_socials{display:none;overflow:hidden;float:right;margin-left:10px;padding-left:10px;position:relative;}
.header .mod_socials:before{content:'';border-left:1px solid rgb(0,0,0);position:absolute;top:30%;left:0;bottom:30%;opacity:0.2;}
.header .mod_socials a{display:block;float:left;text-align:center;}
.header .mod_socials a i{width:35px;line-height:35px;}
#container .mod_socials i{padding:7px;width:2.4rem;font-size:1.467rem;text-align:center;}
#right .mod_socials,#left .mod_socials{text-align:center;border-top:1px solid rgb(230,230,230);border-bottom:1px solid rgb(230,230,230);padding:10px 0;background:rgba(0,0,0,0.03);}
#right .mod_socials i,#left .mod_socials i{background:rgba(0,0,0,0.05);font-size:0.8rem;line-height:2.4rem;padding:0 7px;display:inline-block;}
.mod_langswitcher{position:relative;float:right;margin-left:20px;z-index:100;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;}
.mod_langswitcher .mod_langswitcher_inside{padding:10px;display:inline-block;cursor:pointer;line-height:0;position:relative;}
.mod_langswitcher .mod_langswitcher_inside:before{content:'';border-radius:5px;border:1px solid rgb(0,0,0);opacity:0.2;position:absolute;top:0;left:0;bottom:0;right:0;max-width:70px;height:34px;width:55px;}
.mod_langswitcher .mod_langswitcher_inside:after{font-family:"FontAwesome";content:"\f107";margin-left:10px;display:inline-block;font-size:10px;position:relative;top:-2px;}
.mod_langswitcher .mod_langswitcher_inside i{margin-right:5px;}
.mod_langswitcher img{width:20px;height:15px;margin-bottom:-3px;}
.mod_langswitcher ul{display:none;position:absolute;border:1px solid rgba(0,0,0,0.2);left:0;top:100%;background:rgb(255,255,255);width:57px;text-align:center;border-radius:0 0 5px 5px;}
.mod_langswitcher ul li a{padding:8px 15px;display:block;line-height:15px;border-bottom:1px solid rgba(0,0,0,0.08);transition:All 0.5s ease;-webkit-transition:All 0.5s ease;}
.mod_langswitcher ul li a img{border:1px solid rgb(200,200,200);}
 .mod_langswitcher ul li a:hover{background:rgba(0,0,0,0.05);}
.mod_langswitcher ul li:last-of-type a{border-bottom:0;}
.mod_langswitcher .mod_langswitcher_inside:hover ul{-webkit-animation:fadeIn 0.3s;animation:fadeIn 0.3s;display:block;}
.mod_langswitcher span{display:none;}
 #top .mod_langswitcher{display:none;}
#top .mod_langswitcher .mod_langswitcher_inside{padding-left:0;padding-right:0;height:36px;}
#top .mod_langswitcher .mod_langswitcher_inside:before{display:none;}
#top .mod_langswitcher ul{width:45px;}
#top .mod_langswitcher ul li a{padding-left:5px;padding-right:5px;}
 .header .mod_search{position:relative;float:right;padding:0 8px;display:inline-block;cursor:pointer;margin-left:45px;z-index:100;opacity:0.7;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;}
.header .mod_search:hover{opacity:1;}
.header .mod_search span{display:none;}
.header .ce_search_label i{margin-right:5px;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;}
.body_bottom .mod_search .search-content{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:1000000;display:none;}
.body_bottom .mod_search .search-content:before{content:'';height:50%;display:block;margin-bottom:-120px;box-sizing:inherit;}
.body_bottom .mod_search.show-search .search-content form{display:block;}
.body_bottom .mod_search form{max-width:500px;margin:0 auto;height:100%;display:none;text-align:center;}
.body_bottom .mod_search.show-search .search-content{display:block;-webkit-animation:fadeInDown 0.5s;animation:fadeInDown 0.5s;}
.body_bottom .mod_search.show-search{overflow:visible!important;}
.body_bottom .mod_search .close-window i{position:fixed;right:50px;top:50px;}
.body_bottom .mod_search .close-window i:before{color:#fff;font-size:20px;border:3px solid #fff;width:40px;height:40px;line-height:40px;border-radius:100%;text-align:center;cursor:pointer;display:inline-block;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;}
.body_bottom .mod_search .close-window i:hover:before{background:rgba(255,255,255,0.3);}
.body_bottom .mod_search input:not(.submit),.body_bottom .mod_search button:not(.submit){background:transparent;border:0;border-bottom:3px solid #fff;font-size:32px;color:#fff;line-height:40px;width:100%;float:none;padding:0;border-radius:0;}
.body_bottom .mod_search input.submit,.body_bottom .mod_search button.submit{margin:25px auto 0 auto;float:none;width:auto;background:transparent;border-color:#fff;color:#fff;transition:All 0.3s linear;-webkit-transition:All 0.3s linear;}
.body_bottom .mod_search input.submit:hover,.body_bottom .mod_search button.submit:hover{background:rgba(255,255,255,0.3);}
.body_bottom .mod_search .label{display:block;text-align:center;font-size:34px;color:#fff;margin-bottom:25px;font-weight:bold;}
.header .header_metanavi{display:none;overflow:visible;}
.header .header_metanavi a{transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;color:rgba(0,0,0,0.5);font-size:0.95rem;}
.header .header_metanavi a:hover{opacity:0.7}
.header .header_metanavi li{display:inline-block;position:relative;line-height:50px;}
.header .header_metanavi li i{display:none;}
.header .header_metanavi li ul{display:none;position:absolute;left:0;background:rgba(255,255,255,0.9);box-shadow:0 0 2px 2px rgba(0,0,0,0.05);z-index:10;}
.header .header_metanavi li ul li{border-top:1px solid rgba(0,0,0,0.1);display:block;padding-left:15px;padding-right:15px;text-align:left;font-size:0.9em;line-height:35px;}
.header .header_metanavi li ul li a{margin:0;display:block;color:rgb(80,80,80)!important;}
.header .header_metanavi li.submenu a:after{font-family:"FontAwesome";content:"\f107";margin-left:4px;}
.header .header_metanavi li.submenu li a:after{display:none;}
.header .header_metanavi li:hover ul{display:block;}
#top .mod_login_top{float:right;padding:0 8px;display:inline-block;cursor:pointer;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;margin-left:25px;}
#top .mod_login_top i{margin-right:8px;}
#top .mod_login_top:hover{background:rgb(30,136,210);color:#fff;}
#top .mod_login{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;background:rgba(0,0,0,0.8);padding:0;z-index:100;display:none;max-width:100%;margin:0;color:rgb(57,57,57);}
#top .mod_login.show form{display:block;}
#top .mod_login form{max-width:380px;margin:0 auto;display:none;background:rgb(255,255,255);margin-top:50px;position:relative;border-radius:5px;z-index:10;}
#top .mod_login form .formbody{padding:35px;}
#top .mod_login form h1,#top .mod_login form h2,#top .mod_login form h3,#top .mod_login form h4,#top .mod_login form h5,#top .mod_login form h6{padding:20px 30px;margin:0;border-bottom:1px solid rgb(233,236,239);}
#top .mod_login form table{width:100%;}
#top .mod_login form table td{padding:5px 0;}
#top .mod_login.show form{display:block;-webkit-animation:fadeInDown 0.4s;animation:fadeInDown 0.4s;}
#top .mod_login.show{display:block;-webkit-animation:fadeIn 0.3s;animation:fadeIn 0.3s;}
#top .mod_login .close-window-login i{position:absolute;right:10px;top:10px;}
#top .mod_login .close-window-login i:before{font-size:16px;background:rgba(255,255,255,0.95);width:30px;height:30px;line-height:30px;border-radius:100%;text-align:center;cursor:pointer;display:inline-block;color:rgba(0,0,0,0.5);}
#top .mod_login form div{margin:0;}
#top .mod_login .overlay_close{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;}
#top .mod_login form .autologin_container input{display:inline-block;}
#top .mod_login form .autologin_container label{display:inline-block;}
#top .mod_login form .autologin_container{margin-bottom:5px;}
#top .mod_login form p.error{line-height:1.5;}
#top .top_metanavi{overflow:visible;float:right;}
#top .top_metanavi a{transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;}
#top .top_metanavi a:hover{opacity:0.7;}
#top .top_metanavi li{display:inline-block;position:relative;padding:0 4px;}
#top .top_metanavi li.submenu a:after{font-family:"FontAwesome";content:"\f107";margin-left:4px;}
#top .top_metanavi li.submenu li a:after{display:none;}
#top .top_metanavi li i{display:none;}
#top .top_metanavi li ul{display:none;position:absolute;left:0;background:rgba(255,255,255,1);box-shadow:0 0 2px 2px rgba(0,0,0,0.1);-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
#top .top_metanavi li ul li{border-bottom:1px solid rgba(0,0,0,0.1);display:block;padding-left:15px;padding-right:15px;text-align:left;font-size:0.9em;line-height:35px;}
#top .top_metanavi li ul li.last{border-bottom:0;}
#top .top_metanavi li ul li a{margin:0;color:rgb(85,85,85)!important;display:block;}
#top .top_metanavi li:hover ul{display:block;}
.mod_breadcrumb{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);}
.mod_breadcrumb .mod_breadcrumb_inside{position:relative;}
.mod_breadcrumb .mod_breadcrumb_inside:before{content:'';border-top:1px solid rgba(0,0,0,0.1);position:absolute;top:0;left:40px;right:40px;height:1px;}
.mod_breadcrumb .mod_breadcrumb_inside:after{content:'';border-top:1px solid rgba(0,0,0,0.1);position:absolute;bottom:0;left:40px;right:40px;height:1px;}
.mod_breadcrumb .mod_breadcrumb_inside:before,.mod_breadcrumb .mod_breadcrumb_inside:after{display:none;}
.mod_breadcrumb ul{font-size:0.9rem;line-height:0.9rem;text-align:center;display:inline-block;float:none;padding:11px 0;}
.mod_breadcrumb li{display:inline-block;margin-right:5px;}
.mod_breadcrumb li:before{font-family:"FontAwesome";content:"\f101";margin-right:5px;}
.mod_breadcrumb li.first:before{display:none;}
.mod_breadcrumb .pagetitle{display:none;}
.offcanvas-trigger{overflow:hidden;position:absolute;right:0;top:0;z-index:10;cursor:pointer;height:36px;width:36px;}
.offcanvas-trigger:after{position:absolute;right:-25px;top:-25px;width:50px;content:'';height:50px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:rgba(255,255,255,0.8);box-shadow:0 0 2px 2px rgba(0,0,0,0.1);}
.offcanvas-trigger .line1,.offcanvas-trigger .line2{position:absolute;top:50%;background:rgba(0,0,0,0.9);height:1px;width:10px;z-index:10;right:5px;margin-top:-7px;}
.offcanvas-trigger .line2{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;}
#offcanvas-top{max-height:0;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;overflow:hidden;font-size:0.95rem;line-height:1.6;}
#offcanvas-top,#offcanvas-top a{color:rgba(255,255,255,0.8);}
#offcanvas-top.offcanvas-top-open{display:block;max-height:1000px;}
.offcanvas-top-open.offcanvas-trigger .line2{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
#offcanvas-top .offcanvas-top-inside{padding-top:40px;padding-bottom:40px;overflow:hidden;}
#offcanvas-top .mod_login{background:none;box-shadow:none;padding:0;margin:0;border:0;}
#offcanvas-top .mod_login input.submit,#offcanvas-top .mod_login button.submit{width:auto;background:rgba(0,0,0,0.1);}
#offcanvas-top .mod_login input.text{margin-bottom:10px;}
#offcanvas-top .autogrid.block{padding-left:2%;padding-right:2%;}
#offcanvas-top .autogrid_wrapper{margin-left:-2%;margin-right:-2%;}
#offcanvas-top h1,#offcanvas-top h2,#offcanvas-top h3,#offcanvas-top h4,#offcanvas-top h5,#offcanvas-top h6{color:rgb(255,255,255);font-size:1.6rem;}
#offcanvas-top .mod_socials{overflow:hidden;display:inline-block;}
#offcanvas-top .mod_socials a i{padding:0.6667rem;margin-right:1px;background:rgba(255,255,255,0.05);font-size:1.333rem;display:inline-block;height:2.667rem;width:2.667rem;text-align:center;float:left;margin-bottom:1px;}
.cookiebar{position:fixed;bottom:0;left:0;width:100%;color:rgb(255,255,255);z-index:100000000000;padding:15px 110px 15px 15px;box-shadow:0 0 2px 2px rgba(0,0,0,0.1);display:none;}
.cookiebar.open{display:block;}
.cookiebar-close{cursor:pointer;position:absolute;right:15px;top:50%;background:rgba(0,0,0,0.3);padding:5px 10px;border-radius:3px;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;}
.cookiebar-close:hover{background:rgba(0,0,0,0.5);}
.cookiebar a{color:rgb(255,255,255);font-weight:bold;}
.cookiebar_slim{position:fixed;bottom:0;left:0;width:100%;color:rgb(255,255,255);background:rgb(0,0,0);z-index:100000000000;box-shadow:0 0 2px 2px rgba(0,0,0,0.1);display:none;}
.cookiebar_open .cookiebar_slim{display:block;}
.cookiebar_slim_overlay{z-index:10000000;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,0.6);display:none;}
.cookiebar_open .cookiebar_slim_overlay{display:block;}
.cookiebar_slim .contentwrap{padding-top:15px;padding-bottom:15px;}
.cookiebar_slim .buttons{text-align:right;}
.cookiebar_slim .cookiebar_button{display:inline-block;}
.cookiebar_slim .cookiebar_button a{padding:5px;min-width:140px;margin:5px 0;}
.cookiebar_slim .content a{color:rgb(255,255,255);text-decoration:underline;}
.cookiebar_slim .content{line-height:1.5;}
.mod_cookiebar_optin_medium{display:none;}
.mod_cookiebar_optin_medium.open{display:block;}
.mod_cookiebar_optin_medium .cookiebar_medium_inside{position:fixed;bottom:0;left:0;width:100%;color:rgb(255,255,255);background:rgb(0,0,0);z-index:100000000000;box-shadow:0 0 2px 2px rgba(0,0,0,0.1);}
.mod_cookiebar_optin_medium .cookiebar_medium_overlay{z-index:10000000;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,0.6);}
.mod_cookiebar_optin_medium .contentwrap{padding-top:15px;padding-bottom:15px;}
.mod_cookiebar_optin_medium .buttons{text-align:right;}
.mod_cookiebar_optin_medium .cookiebar_button{display:inline-block;}
.mod_cookiebar_optin_medium .cookiebar_button a{padding:5px;min-width:140px;}
.mod_cookiebar_optin_medium .content a{color:rgb(255,255,255);text-decoration:underline;}
.mod_cookiebar_optin_medium .cookie_option_info{display:none;font-size:0.85rem;line-height:1.4;}
.mod_cookiebar_optin_medium .cookie_option_info.open{display:block;}
.mod_cookiebar_optin_medium .content{font-size:0.9rem;line-height:1.6;}
.mod_cookiebar_optin_medium .radio_container{float:left;margin-top:10px;}
.mod_cookiebar_optin_medium .ce_hyperlink{float:right;}
@media only screen and (max-width:970px){.mod_cookiebar_optin_medium .ce_hyperlink,.mod_cookiebar_optin_medium .radio_container{float:none;}
.mod_cookiebar_optin_medium .ce_hyperlink{margin-top:10px;}
}
.mod_cookiebar_optin_medium form{overflow:hidden;}
.mod_cookiebar_optin_medium form .item{vertical-align:top;display:inline-block;margin-right:10px;max-width:450px;}
.mod_cookiebar_optin_medium form div.widget{margin:0;}
.mod_cookiebar_optin_medium form .item.last{margin-right:0;}
.mod_cookiebar_optin_medium form i{position:relative;top:-7px;cursor:pointer;}
.mod_cookiebar_optin_medium .submit.readonly,.mod_cookiebar_optin_medium .submit.readonly:hover,.mod_cookiebar_optin_medium .submit.readonly:focus{background:rgb(221,221,221);color:rgb(154,154,154);border:1px solid rgb(221,221,221);}
.mod_cookiebar_optin{display:none;}
.mod_cookiebar_optin.open{display:block;}
.mod_cookiebar_optin,.mod_cookiebar_optin .headline{font-family:Arial,Verdana,sans-serif;}
.mod_cookiebar_optin .cookiebar_overlay{z-index:10000000;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,0.6);}
.mod_cookiebar_optin .cookiebar_popup{position:fixed;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:20000000;width:90%;max-width:475px;height:100%;}
.mod_cookiebar_optin .cookiebar_inside{position:absolute;left:0;top:0;overflow:auto;height:100%;}
.mod_cookiebar_optin .cookiebar_content{padding:25px;background:rgb(248,248,248);}
.mod_cookiebar_optin .cookiebar_popup.view_help{position:absolute;}
.mod_cookiebar_optin .palette .item{background:rgb(255,255,255);padding:10px;margin-bottom:3px;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;}
.mod_cookiebar_optin .palette .item:hover{box-shadow:0 0 2px 2px rgba(0,0,0,0.07);}
.mod_cookiebar_optin .palette .cookie_option_info{font-size:0.8rem;color:rgba(0,0,0,0.6);line-height:1.4;margin-bottom:0;cursor:pointer;}
.mod_cookiebar_optin .cookie_info{line-height:1.2;font-size:0.9rem;}
.mod_cookiebar_optin form label,.mod_cookiebar_optin form input.radio{cursor:pointer;}
.mod_cookiebar_optin form div.widget{margin-bottom:5px;position:relative;overflow:hidden;}
.mod_cookiebar_optin form .widget-radio input{margin:7px 0 0 0;float:left;width:8%;}
.mod_cookiebar_optin form .widget-label{float:left;width:80%;cursor:pointer;}
.mod_cookiebar_optin .submit{margin-top:15px;}
.mod_cookiebar_optin .submit:active{opacity:0.8;}
.mod_cookiebar_optin .submit.readonly,.mod_cookiebar_optin .submit.readonly:hover,.mod_cookiebar_optin .submit.readonly:focus{background:rgb(221,221,221);color:rgb(154,154,154);border:1px solid rgb(221,221,221);}
.mod_cookiebar_optin .headline{font-size:1.3rem;margin-bottom:10px;}
.mod_cookiebar_optin .cookie_help_link,.mod_cookiebar_optin .cookie_help_close{font-size:0.85rem;text-align:center;color:rgba(0,0,0,0.5);margin-top:5px;cursor:pointer;text-decoration:underline;}
.mod_cookiebar_optin .cookie_help p{font-size:0.9rem;line-height:1.5;}
.mod_cookiebar_optin .ajax_info{background:rgb(16,126,16);border-radius:3px;margin:10px 0;padding:3px 15px;color:rgb(255,255,255);font-size:0.9rem;display:none;}
.mod_cookiebar_optin .cookie_help{display:none;}
.mod_cookiebar_optin .view_help .cookie_settings{display:none;}
.mod_cookiebar_optin .view_help .cookie_help{display:block;}
p.privacy{color:rgb(255,255,255);background:red;font-weight:bold;padding:20px;text-align:center;margin:20px;}
p.privacy a{text-decoration:underline;color:rgba(255,255,255)!important;}
.privacy.hidden{display:none;}
.mod_cookiebar_optin .cookie_privacy_links{text-align:center;}
.mod_cookiebar_optin .cookie_privacy_links a{font-size:0.85rem;text-align:center;color:rgba(0,0,0,0.5);margin-top:5px;cursor:pointer;text-decoration:underline;display:inline-block;margin-left:3px;margin-right:3px;}
.hide_optin .mod_cookiebar_optin,.hide_optin .mod_cookiebar_optin_slim,.hide_optin .mod_cookiebar_optin_medium{display:none!important;}
#footer{background:rgb(37,37,37);font-size:0.93rem;line-height:1.6rem;}
#footer,#footer a{color:rgba(255,255,255,0.6);}
#footer a{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;}
#footer a:hover{color:rgba(255,255,255,1);}
#footer .inside{margin:0 auto;padding:25px 40px;}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:rgba(255,255,255,0.8);}
#footer h1{font-size:2rem;}
#footer ul{padding:0;margin:0;}
#footer li{margin-bottom:10px;padding-bottom:10px;list-style-type:none;position:relative;}
#footer li:last-of-type{margin-bottom:0;}
#footer li:after{border-bottom:1px solid rgb(255,255,255);opacity:0.2;content:'';display:block;left:0;width:100%;bottom:0;position:absolute;}
#footer .totop{position:absolute;left:50%;top:0;margin-left:-20px;}
#footer .totop:before{font-family:"FontAwesome";content:'\f102';background:rgba(255,255,255,0.1);width:40px;height:40px;display:block;text-align:center;line-height:40px;font-size:21px;border-radius:0 0 3px 3px;}
#footer p{ margin-bottom:0px !important;text-align:right;}
#footer .mod_socials{overflow:hidden;display:inline-block;}
#footer .mod_socials a i{padding:0.6667rem;margin-right:1px;background:rgba(255,255,255,0.05);font-size:1.333rem;display:inline-block;height:2.667rem;width:2.667rem;text-align:center;float:left;margin-bottom:1px;}
#bottom{background:rgb(15,15,15);}
#bottom .inside{margin:0 auto;padding:20px 40px;overflow:hidden;font-size:0.93em;}
#bottom .inside .left{float:left;}
#bottom .inside .right{float:right;}
#bottom .inside,#bottom .inside a{color:rgba(255,255,255,0.4);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;}
#bottom .inside a:hover{color:rgba(255,255,255,1);border-bottom:1px solid;}
#bottom .inside .left a{margin-right:15px;}
#bottom .inside .right a{margin-left:15px;}
#top_link{position:fixed;opacity:0;transition:All 0.2s ease;-webkit-transition:All 0.2s ease;width:45px;height:45px;line-height:45px;right:15px;z-index:10005;bottom:-40px;}
#top_link a{position:relative;display:block;transition:All 0.6s ease;-webkit-transition:All 0.6s ease;float:left;width:100%;height:100%;background:rgba(255,255,255,0.9);text-align:center;line-height:inherit;border-radius:100%;box-shadow:0 0 25px 0 rgba(0,0,0,0.04);border:1px solid rgb(235,237,235);font-size:12px;line-height:41px;cursor:pointer;}
#top_link:hover a{margin-top:-7px;}
body.fixed-header.cookiebar_open #top_link{opacity:1;bottom:70px;}
body.fixed-header #top_link{opacity:1;bottom:45px;}
.animated{ -webkit-animation-duration:0.5s;animation-duration:0.5s;}
 .bg-accent{background-color:rgb(30,136,210);}
p a{color:rgb(30,136,210);}
.divider-v2 h1:after,.divider-v2 h2:after,.divider-v2 h3:after,.divider-v2 h4:after,.dividerv h5:after,.divider-v2 h6:after,h1.divider-v2:after,h2.divider-v2:after,h3.divider-v2:after,h4.divider-v2:after,h5.divider-v2:after,h6.divider-v2:after{background:rgb(30,136,210);}
hr.divider_3:before{background:rgb(30,136,210);}
hr.divider_3:before{background:rgb(30,136,210);}
.divider_4_first{border:3px solid rgb(30,136,210);}
.divider_4_second{background-color:rgb(30,136,210);}
.divider_4::after,.divider_4::before{background-color:rgb(30,136,210);}
.divider_5 i{color:rgb(30,136,210);}
.mainmenu ul ul{border-top:2px solid rgba(30,136,210,0.6);}
.header.original .mainmenu ul li a.trail,.header.original .mainmenu ul li a.active,.header.cloned .mainmenu ul li a.trail,.header.cloned .mainmenu ul li a.active{color:rgb(30,136,210);}
.mainmenu ul ul li a:hover:not(.megamenu),.mainmenu ul ul li a.trail:not(.megamenu),.mainmenu ul ul li a.active:not(.megamenu){background:rgba(30,136,210,0.95);}
.subnav a{color:rgb(30,136,210);}
#nav-open-btn:before{background:rgb(30,136,210);}
.ce_table table th{background:rgb(30,136,210);}
.ce_tabs .tabs.classic ul li.active,.ce_tabs .tabs.classic ul li:hover{border-color:rgb(30,136,210);}
.ce_tabs .tabs.horizontal ul li:hover a,.ce_tabs .tabs.horizontal ul li.active a{background:rgb(30,136,210);}
.ce_teambox .image .overlay{background:rgb(30,136,210);}
.ce_teambox .email a{color:rgb(30,136,210);}
blockquote a{color:rgb(30,136,210);}
.ce_iconbox.version2 i{background:rgb(30,136,210);}
.ce_iconbox .link{color:rgb(30,136,210);}
.ce_testimonial a{color:rgb(30,136,210);}
.ce_accordion .toggler:before{ color:rgb(30,136,210);}
.mod_calendar th.head{ background:rgb(30,136,210);border-top:1px solid rgb(30,136,210);border-right:1px solid rgb(30,136,210);border-left:1px solid rgb(30,136,210);}
.mod_calendar th.previous a,.mod_calendar th.next a{ background-color:rgb(30,136,210);}
.pagination li span.current{background:rgb(30,136,210);}
.mod_portfoliolist_v7_pagination{ padding:50px 0px;}
.pagination li a:hover{color:rgb(30,136,210);}
.mod_faqpage h3:before{color:rgb(30,136,210);}
.mod_search .submit{border:1px solid rgb(30,136,210);}
input:focus,textarea:focus{ border:1px solid rgb(30,136,210);}
form fieldset legend{ background-color:rgb(30,136,210);}
form .input-group-addon{background:rgb(30,136,210);border-color:rgb(30,136,210);}
input.submit[type="submit"],button.submit[type="submit"]{background:rgb(30,136,210);}
input.submit[type="submit"]:hover,button.submit[type="submit"]:hover{background:rgba(30,136,210,0.9);}
.ce_youtube_background.overlay .YTPOverlay{background-color:rgba(30,136,210,0.6);}
.label-accent{background:rgb(30,136,210);}
.ce_hyperlink a,a.btn{background:rgb(30,136,210);border-color:rgb(30,136,210);}
.ce_hyperlink a.link-white,a.btn.link-white{color:rgb(30,136,210);}
.ce_hyperlink a.link-white:hover,a.btn.link-white:hover{background:rgb(30,136,210);}
.ce_hyperlink a.outline,a.btn.outline{color:rgb(30,136,210);}
.newslist h2,.newslist h2 a{color:rgb(30,136,210);}
.newslist .news-left .news-date{background:rgb(30,136,210);}
.newsteaser .date{background:rgb(30,136,210);}
#portfolio_filter a.selected,#portfolio_filter a:hover{background:rgb(30,136,210);}
.ce_chartbar .chart_data{background:rgb(30,136,210);}
.color-accent,.color-accent p,.color-accent i,.color-accent h1,.color-accent h2,.color-accent h3,.color-accent h4,.color-accent h5,.color-accent h6,.color-accent a:not(.link-white){color:rgb(30,136,210);}
blockquote{border-color:rgb(30,136,210);}
.ce_pricetable .pricetable.highlight .title{background:rgb(30,136,210);}
.ce_imagebox_v2 .ce_url a{background:rgb(30,136,210);}
.ce_gallery .content{background:rgba(30,136,210,0.8);}
.ce_headertext h1:after,.ce_headertext h2:after,.ce_headertext h3:after,.ce_headertext h4:after,.ce_headertext h5:after,.ce_headertext h6:after{background:rgb(30,136,210);}
.ce_countup i{color:rgb(30,136,210);}
.newslist-v3 .date{background:rgb(30,136,210);}
.ce_bgimage.offset.offset-bg-accent:before{background-color:rgb(30,136,210);}
.ce_leadertext.version2 .divider-first{border:3px solid rgb(30,136,210);}
.ce_leadertext.version2 .divider-second{background-color:rgb(30,136,210);}
.ce_leadertext.version2 .divider:after,.ce_leadertext.version2 .divider:before{background-color:rgb(30,136,210);}
.ce_accordion .toggler i.fa{background:rgb(30,136,210);}
.newsteaser_v3 .news-overlay i{background-color:rgb(30,136,210);}
.newslist-v3 .subheadline{color:rgb(30,136,210);}
.ce_teambox .function{color:rgb(30,136,210);}
.ce_tabs .tabs.horizontal-clean ul li.active:after{border-color:rgb(30,136,210) transparent transparent transparent;}
.subheadline-v2{color:rgb(30,136,210);}
.ce_timeline .timeline-item .timeline-item-title{background:rgb(30,136,210);}
.ce_portfoliofilter.default a.selected,.ce_portfoliofilter.default a:hover{background:rgb(30,136,210);}
.ce_tabs .tabs.horizontal-clean ul li.active a{color:rgb(30,136,210);}
.ce_revolutionslider_hyperlink{background:rgb(30,136,210);border-color:rgb(30,136,210);}
.ce_headline_extended.version2 .divider-first{border-color:rgb(30,136,210);}
.ce_headline_extended.version2 .divider:after,.ce_headline_extended.version2 .divider:before,.ce_headline_extended.version2 .divider-second{background-color:rgb(30,136,210);}
#top a{color:rgb(30,136,210);}
body .picker--focused .picker__day--selected,body .picker__day--selected,body .picker__day--selected:hover,body .picker--focused .picker__day--highlighted,body .picker__day--highlighted:hover,body .picker__day--infocus:hover,body .picker__day--outfocus:hover,body .picker--focused .picker__list-item--highlighted,body .picker__list-item--highlighted:hover,body .picker__list-item:hover{background-color:rgb(30,136,210);}
body .picker__list-item--highlighted,.picker__list-item:hover{border-color:rgb(30,136,210);}
.ce_video_background .video-overlay{background-color:rgb(30,136,210);}
.ce_text_imagebox.imagebox_version2 .inside,.ce_text_imagebox.imagebox_version3 .inside{background-color:rgb(30,136,210);}
#offcanvas-top{background:rgb(30,136,210);}
.cookiebar{background:rgb(30,136,210);}
.ce_bgimage_content_start.bg-accent .bg_overlay{background:rgb(30,136,210);}
.newslist-timeline:before,.newslist-timeline-both h4:before{border-color:rgb(30,136,210);}
.ce_divider_extended.version4 span{background:rgb(30,136,210);}
.ce_divider_extended.version5{background:rgb(30,136,210);}
.ce_linkbox h4{color:rgb(30,136,210);}
.body_bottom .mod_search .search-content{background:rgb(30,136,210);}
.mod_customcataloglist.cc_immorealty .entry.top_object .cc_immorealty_top{background:rgb(30,136,210);}
.mod_customcatalogfilter.immorealty_filter .filter_range .ui-slider-range{background:rgb(30,136,210);}
.mod_customcatalogreader.cc_immorealty .property-furnishing li i{color:rgb(30,136,210);}
.mod_customcatalogreader.cc_immorealty .price{background:rgb(30,136,210);}
.mod_customcataloglist .cc_immorealty_slider .category{background:rgb(30,136,210);}
.header .mainmenu ul li.highlight a span{background:rgb(30,136,210);}
.mod_customcataloglist.cc_immorealty .customelements_notelist input{background-color:rgb(30,136,210);}
.mod_customcataloglist.cc_cardealer .item-rightside .item-content-col2{color:rgb(30,136,210);}
.mod_customcatalogfilter.cardealer_filter .filter_range .ui-slider-range{background-color:rgb(30,136,210);}
.mod_customcatalogreader.cc_cardealer .single-price{color:rgb(30,136,210);}
.mod_customcatalogreader.cc_cardealer .single-price strong{background-color:rgb(30,136,210);}
.mod_customcataloglist.cc_cardealer .item-highlight-icon{background-color:rgb(30,136,210);}
.mod_customcataloglist .cc_cardealer_slider .state{background-color:rgb(30,136,210);}
.mod_customcataloglist .cc_cardealer_slider .price strong{color:rgb(30,136,210);}
.ce_linkbox a i{background-color:rgb(30,136,210);}
.ce_fullscreen_gallery.version3 .bold{background-color:rgb(30,136,210);}
form.style2{background:rgb(30,136,210);}
.ce_linkbox .ce_linkbox_banner{background-color:rgb(30,136,210);}
.custommenu li:hover{background-color:rgb(30,136,210);}
.ce_featured_tab li .ce_headline .headline{color:rgb(30,136,210);}
.ce_featured_tab li.active{background-color:rgb(30,136,210);}
.ce_headerimage.version3 .ce_headline .headline{background:rgb(30,136,210);}
.ce_headerimage.version3 .subline{background:rgb(30,136,210);}
.mod_portfoliolist_v4 .item a:hover{background:rgb(30,136,210);}
.mod_customcatalogteaser.cc_accommodations .entry:hover .item-content{background:rgb(30,136,210);}
.ce_revolutionslider_hyperlink.light{color:rgb(30,136,210);}
.ce_frame_start.style3 .ce_frame_start_inside{border-color:rgb(30,136,210);}
.mod_portfoliolist_teaser_3 .info,.mod_portfoliolist_teaser_3 .info a{color:rgb(30,136,210);}
.newsteaser_v7:hover h5{color:rgb(30,136,210);}
.ce_divider_extended.version10 svg{fill:rgb(30,136,210);}
.cd-horizontal-timeline .filling-line{background-color:rgb(30,136,210);}
.cd-horizontal-timeline .events a.older-event::after{border-color:rgb(30,136,210);}
.no-touch .cd-horizontal-timeline .events a:hover::after,.cd-horizontal-timeline .events a.selected::after{background-color:rgb(30,136,210);border-color:rgb(30,136,210);}
.mod_portfoliolist_v7 .comments{background-color:rgb(30,136,210);}
.mod_portfoliolist_v7 .subline{background-color:rgb(30,136,210);}
.mod_portfoliolist_v7 .item:hover .item-bottom a{color:rgb(30,136,210);}
.cd-horizontal-timeline .ce_text em{color:rgb(30,136,210);}
.mod_eventlist_v2 .title a{color:rgb(30,136,210);}
.ce_imagemap .hotspot.small .circle{box-shadow:0 0 0 2px rgb(30,136,210);}
.ce_pricecard.style2.highlight .ce_pricecard_inside{background:rgb(30,136,210);}
.mod_eventlist_v3 h4,.mod_eventlist_v3 h4 a{color:rgb(30,136,210);}
.mod_eventlist_v3 .meta-info i{color:rgb(30,136,210);}
.cd-horizontal-timeline time:before,.cd-horizontal-timeline .location:before{color:rgb(30,136,210);}
.cd-horizontal-timeline .more a{background:rgb(30,136,210);}
body .mainmenu ul li a:hover:before,body .mainmenu ul li a.trail:before,body .mainmenu ul li a.active:before{background-color:rgb(30,136,210);}
.ce_popup_start .popup_close{color:rgb(30,136,210);}
.ce_popup_start .ce_popup_content{border-color:rgb(30,136,210);}
.mod_eventlist_v4 i.fa-location-arrow{background-color:rgb(30,136,210);}
.ce_hyperlink_lightbox_video.hyperlink_color_accent svg polygon{fill:rgb(30,136,210);}
.ce_hyperlink_lightbox_video.hyperlink_color_accent svg circle{stroke:rgb(30,136,210);}
.mod_portfoliolist_demos .item .overlay{background-color:rgb(30,136,210);}
.mod_portfoliolist_demos .item h5:hover{color:rgb(30,136,210);}
.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-accent{background-color:rgb(30,136,210);}
.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-accent:hover{background-color:rgb(30,136,210)!important;}
.ce_iconbox_v3 .headline.headline-color-accent{color:rgb(30,136,210);}
.ce_iconbox_v3 .subheadline.subheadline-color-accent{color:rgb(30,136,210);}
.ce_iconbox_v3 .fonticon.fonticon-color-accent{color:rgb(30,136,210);}
.ce_iconbox_v3:hover.text-hover-accent i,.ce_iconbox_v3:hover.text-hover-accent .headline,.ce_iconbox_v3:hover.text-hover-accent .subheadline{color:rgb(30,136,210)!important;}
.submenu_v2 li a:hover,.submenu_v2 li a.active{color:rgb(30,136,210);}
.ce_list.list-style2 li.fa:before{color:rgb(30,136,210);}
.ce_list.list-style3 li.fa:before{color:rgb(30,136,210);}
.ce_download_small .ce_download_small_inside a:after{color:rgb(30,136,210);}
 .ce_download_small .ce_download_small_inside a{border-color:rgb(30,136,210);}
.ce_imagemap .circle{box-shadow:0 0 0 4px rgb(30,136,210);}
.ce_testimonial_version7 .text_inside:before{background:rgb(30,136,210);}
.ce_portfoliofilter.port-filter-style3 a.selected{border-color:rgb(30,136,210);}
form.style8 input.submit[type="submit"],form.style8 button.submit[type="submit"]{color:rgb(30,136,210);}
.ce_image_text_box .ce_image_text_box_banner{background:rgb(30,136,210);}
.ce_image_text_box.version2 .ce_url a{color:rgb(30,136,210);}
.ce_grid_gallery_start li:hover .linktext{color:rgb(30,136,210);}
.mod_quickmenu.style2 a{border-color:rgb(30,136,210);color:rgb(30,136,210);}
.ce_accordion_v2 .toggler:not(.ui-state-active):hover{color:rgb(30,136,210);}
.ce_accordion_v2 .toggler.ui-state-active{background:rgb(30,136,210);}
 .bg-second{background-color:rgb(46,56,65);}
.color-second{color:rgb(46,56,65);}
.ce_bgimage_content_start .bg_overlay.bg-second{background-color:rgb(46,56,65);}
.notelist .submit_container input.submit,.notelist .submit_container input.submit:hover,.notelist .submit_container button.submit,.notelist .submit_container button.submit:hover{background-color:rgb(46,56,65);}
.mod_customcataloglist.cc_cardealer .item-state{background-color:rgb(46,56,65);}
form.style2 input.submit,form.style2 input.submit[type="submit"]:hover,form.style2 input.button,form.style2 input.button[type="submit"]:hover{background-color:rgb(46,56,65);}
.ce_hyperlink-extended a.link-sec-color{color:rgb(255,255,255);border:2px solid rgb(46,56,65);background:rgb(46,56,65);}
.ce_hyperlink-extended a.link-sec-color:hover{color:rgb(46,56,65);border:2px solid rgb(46,56,65);background:rgb(255,255,255);}
.ce_hyperlink-extended a.link-sec-color-outline{color:rgb(46,56,65);border:2px solid rgb(46,56,65);background:none;}
.ce_hyperlink-extended a.link-sec-color-outline:hover{color:rgb(255,255,255);background:rgb(46,56,65);}
.ce_hyperlink_lightbox_video.hyperlink_color_second svg polygon{fill:rgb(46,56,65);}
.ce_hyperlink_lightbox_video.hyperlink_color_second svg circle{stroke:rgb(46,56,65);}
.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-second{background-color:rgb(46,56,65);}
.ce_iconbox_v3 .ce_iconbox_v3_inside.bg-hover-second:hover{background-color:rgb(46,56,65)!important;}
.ce_iconbox_v3 .headline.headline-color-second{color:rgb(46,56,65);}
.ce_iconbox_v3 .subheadline.subheadline-color-second{color:rgb(46,56,65);}
.ce_iconbox_v3 .fonticon.fonticon-color-second{color:rgb(46,56,65);}
.ce_iconbox_v3:hover.text-hover-second i,.ce_iconbox_v3:hover.text-hover-second .headline,.ce_iconbox_v3:hover.text-hover-second .subheadline{color:rgb(46,56,65)!important;}
.header .mainmenu ul li.highlight_color_second a span,.header .mainmenu ul li.highlight-color-second a span{background:rgb(46,56,65);}
.bg-custom-1{background:rgb(30,136,210);}
.bg-custom-2{background:rgb(30,136,210);}
.bg-custom-3{background:rgb(30,136,210);}
.bg-custom-4{background:rgb(30,136,210);}
.ce_bgimage.offset.offset-bg-custom-1:before{background-color:rgb(30,136,210);}
.ce_bgimage.offset.offset-bg-custom-2:before{background-color:rgb(30,136,210);}
.ce_bgimage.offset.offset-bg-custom-3:before{background-color:rgb(30,136,210);}
.ce_bgimage.offset.offset-bg-custom-4:before{background-color:rgb(30,136,210);}
.mainmenu{float:right;}
.mainmenu ul{position:static;}
.mainmenu ul li a.first{padding-left:0;}
.mainmenu ul li{margin-left:15px;margin-right:15px;}
.mainmenu ul li.first{margin-left:0;}
.mainmenu ul li.last{margin-right:0;}
.mainmenu ul li ul li{margin-left:0;margin-right:0;}
.mainmenu ul li a{text-transform:none;padding:0;font-weight:normal;font-size:1.067rem;}
.mainmenu ul li ul a.trail{color:rgb(255,255,255)!important;}
.fixed .mainmenu ul li ul li a:not(.active):not(.trail){color:rgb(57,57,57);}
.mainmenu ul ul li a{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;}
.mainmenu ul ul li a{color:#4d4f4f!important;}
.header .mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu),.header .mainmenu ul ul li a.active,.header .mainmenu ul ul li a.trail:not(.megamenu){color:rgb(255,255,255)!important;}
.mainmenu ul li a:hover{opacity:0.8;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;}
.mainmenu ul li ul li a:hover{opacity:1;}
.mainmenu ul .megamenu-wrapper{right:auto;left:40px;}
nav.mainmenu li.megamenu ul li{min-width:180px;}
.mainmenu ul li:hover > ul,.mainmenu ul li:hover .megamenu-wrapper{ -webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.mainmenu ul ul li:hover > ul{-webkit-animation-name:none;animation-name:none;}
.mainmenu ul li a{text-align:center;}
.mainmenu ul li.last ul{right:auto;}
.mainmenu ul ul li a[target=_blank]{padding-right:30px!important;}
.mainmenu ul ul li a[target=_blank]:after{font-family:"FontAwesome";content:"\f08e";position:absolute;right:5px;}
.mainmenu ul li.megamenu ul li a[target=_blank]{padding-right:45px!important;}
.mainmenu ul .megamenu ul li a[target=_blank]:after{right:10px;}
.mainmenu ul li.floatbox{position:static;margin-left:0!important;;margin-right:0!important;}
.mainmenu ul li.open-left ul.level_2{right:0;width:200px;}
.mainmenu ul li.open-left ul.level_3{right:auto;left:-200px;width:200px;}
.mainmenu ul li a.nav-icon span{transform:translateY(30%);-webkit-transform:translateY(30%);display:inline-block;line-height:40px;}
.mainmenu ul ul li a.nav-icon span{line-height:inherit;transform:translateY(0);-webkit-transform:translateY(0);}
.mainmenu ul li a i.fa{transform:translateY(-133%);-webkit-transform:translateY(-133%);position:absolute;top:50%;width:100%;left:0;display:inline-block;}
.mainmenu ul ul li a i.fa{transform:translateY(0);-webkit-transform:translateY(0);position:static;width:1.5em;}
body .header .mainmenu ul li a[class*="highlight"]{color:rgba(255,255,255,0.9)!important;}
.header .mainmenu ul li a.highlight span{padding:10px;border-radius:3px;}
.header .mainmenu ul li a.highlight_color_second span,.header .mainmenu ul li a.highlight-color-second span{padding:10px;border-radius:3px;}
.header .mainmenu ul li a.highlight_square_color_accent span,.header .mainmenu ul li a.highlight-square-color-accent span{padding:10px;}
.header .mainmenu ul li a.highlight_square_color_second span,.header .mainmenu ul li a.highlight-square-color-second span{padding:10px;}
.header .mainmenu ul li a.highlight_rounded_color_accent span,.header .mainmenu ul li a.highlight-rounded-color-accent span{padding:10px;border-radius:3px;}
.header .mainmenu ul li a.highlight_rounded_color_second span,.header .mainmenu ul li a.highlight-rounded-color-second span{padding:10px;border-radius:3px;}
.header .mainmenu ul li a.highlight_outline_square_color_accent span,.header .mainmenu ul li a.highlight-outline-square-color-accent span{padding:10px;}
.header .mainmenu ul li a.highlight_outline_square_color_second span,.header .mainmenu ul li a.highlight-outline-square-color-second span{padding:10px;}
.header .mainmenu ul li a.highlight_outline_rounded_color_accent span,.header .mainmenu ul li a.highlight-outline-rounded-color-accent span{padding:10px;border-radius:3px;}
.header .mainmenu ul li a.highlight_outline_rounded_color_second span,.header .mainmenu ul li a.highlight-outline-rounded-color-second span{padding:10px;border-radius:3px;}
.header .mainmenu ul li a.highlight_outline_square_color_white span,.header .mainmenu ul li a.highlight-outline-square-color-white span{padding:10px;box-shadow:0 0px 0px 2px rgb(255,255,255);}
.header .mainmenu ul li a.highlight_outline_rounded_color_white span,.header .mainmenu ul li a.highlight-outline-rounded-color-white span{padding:10px;border-radius:3px;box-shadow:0 0px 0px 2px rgb(255,255,255);}
.smartmenu-content{position:fixed;z-index:100000000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);visibility:hidden;text-align:center;opacity:0;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;}
.smartmenu-content.open{visibility:visible;opacity:1;}
.smartmenu-content .smartmenu-table{display:table;height:100%;width:100%;}
.smartmenu-content .smartmenu-scrollable{position:absolute;top:0;right:0;bottom:0;left:0;overflow:scroll;}
.smartmenu-content .mod_navigation .level_1 ul{display:none;}
.smartmenu-content .mod_navigation li:not(.floatbox){font-size:1.7rem;line-height:2rem;font-weight:normal;padding:0.5rem;text-transform:uppercase;}
.smartmenu-content .mod_navigation .level_2 li{font-size:1.2rem;line-height:1.3rem;text-transform:none;}
.smartmenu-content .mod_navigation ul.level_1{display:table-cell;vertical-align:middle;overflow:scroll;padding:20px;}
.smartmenu-content .mod_navigation a{color:rgb(255,255,255);transition:All 0.3s ease;-webkit-transition:All 0.3s ease;}
.smartmenu-content .mod_navigation a.active,.smartmenu-content .mod_navigation a.trail{border-bottom:1px solid rgb(255,255,255);}
.smartmenu-content .mod_navigation a.submenu{margin-left:35px;}
.smartmenu-content .mod_navigation ul.level_2 a.submenu{margin-left:25px;}
.smartmenu-content .mod_navigation a:hover{opacity:0.8;}
.smartmenu-content .subitems_trigger{display:inline-block;margin-left:10px;}
.smartmenu-content .subitems_trigger:before{content:'[+]';color:rgba(255,255,255,0.8);}
.smartmenu-content .mod_navigation li.open > .subitems_trigger:before{content:'[-]';}
.smartmenu-content .smartmenu-close{position:absolute;right:40px;top:40px;width:35px;height:35px;cursor:pointer;}
.smartmenu-content .smartmenu-close:before,.smartmenu-content .smartmenu-close:after{display:inline-block;width:35px;height:1px;background:rgb(255,255,255);content:'';transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.smartmenu-content .smartmenu-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-35px;}
.smartmenu{float:right;margin-left:20px;line-height:40px;display:none;}
.smartmenu .smartmenu-trigger{height:100px;width:35px;position:relative;z-index:1000000000;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;cursor:pointer;}
.header.cloned .smartmenu .smartmenu-trigger{height:70px;}
.smartmenu .smartmenu-trigger .line{height:1px;background:#393939;width:35px;position:absolute;display:block;top:50%;margin-top:-1px;}
.smartmenu .smartmenu-trigger .line:before,.smartmenu .smartmenu-trigger .line:after{display:inline-block;width:35px;height:1px;background:#393939;position:absolute;left:0;content:'';top:50%;margin-top:-13px;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;}
.smartmenu .smartmenu-trigger .line:before{margin-top:11px;}
.body_bottom #mobnav{display:none;}
.mm-navbar-top,.mm-navbar-bottom{height:80px;}
.onepage_page .mm-navbar-top{height:0;}
.mm-menu-navbar_bottom-1 .mm-panels{bottom:80px;}
.mm-navbar-content-2 > *{width:100%;}
.mm-title{margin-top:10px;}
.mm-hasnavbar-top-1 .mm-panels{top:80px;}
.onepage_page .mm-hasnavbar-top-1 .mm-panels{top:0px;}
.mm-navbar-bottom{border:0;}
.mm-navbar>*{padding:0;}
.mm-navbar-bottom>.mm-navbar,.mm-navbars-top>.mm-navbar{display:block;}
body .mm-menu a:hover,body .mm-menu a.active,body .mm-menu a.trail,body .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),body .mm-menu .mm-listview > li.mm-selected > span,body .mm-menu .mm-listview > li.trail a{background:#333333;color:rgb(255,255,255);}
body .mm-menu .mm-listview > li.trail a.mm-next{border-left-color:rgba(255,255,255,0.5);}
body .mm-menu li{list-style-type:none;}
body .mm-menu i{display:none;}
body .mm-menu i.fa{display:inline-block;margin-right:5px;width:20px;}
body .mm-menu .menuheader{background:rgba(0,0,0,0.03);}
body .mm-listview > li:not(.mm-divider):after{left:0;}
.mm-menu .mm-listview > li .mm-prev:hover:after,.mm-menu .mm-listview > li .mm-next:hover:after,.mm-menu .mm-listview > li .mm-arrow:hover:after{border-color:rgb(255,255,255);}
.mm-menu .mm-navbar .mm-btn:hover:before,.mm-menu .mm-navbar .mm-btn:hover:after,.mm-menu .mm-listview > li.trail .mm-next:after,.mm-menu .mm-listview > li.trail .mm-arrow:after{border-color:rgb(255,255,255);}
.mm-navbar .mod_search{margin-left:15px;margin-right:15px;padding-top:20px;}
.mm-navbar .mod_search input{border-radius:30px;background:rgb(255,255,255);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMy43MDZweCIgaGVpZ2h0PSIzMy43MDZweCIgdmlld0JveD0iMCAwIDMzLjcwNiAzMy43MDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzLjcwNiAzMy43MDYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIG9wYWNpdHk9IjAuOCI+PHBhdGggZmlsbD0iIzkzOTM5MyIgZD0iTTE3Ljc1NSwwLjk0NUMxNi4yMDksMC4zMTgsMTQuNTc2LDAsMTIuOSwwYy0xLjY3NSwwLTMuMzA4LDAuMzE4LTQuODU0LDAuOTQ1QzYuNDQ1LDEuNTk0LDUuMDEsMi41NDcsMy43NzgsMy43NzhDMi41NDcsNS4wMSwxLjU5NCw2LjQ0NSwwLjk0NCw4LjA0N0MwLjMxOCw5LjU5MywwLDExLjIyNiwwLDEyLjljMCwxLjY3NiwwLjMxOCwzLjMwOSwwLjk0NCw0Ljg1NGMwLjY0OSwxLjYwMSwxLjYwMywzLjAzNywyLjgzNCw0LjI2OWMxLjIzMSwxLjIzLDIuNjY3LDIuMTg2LDQuMjY5LDIuODM0YzEuNTQ2LDAuNjI3LDMuMTc5LDAuOTQ0LDQuODU0LDAuOTQ0YzEuNjc2LDAsMy4zMDktMC4zMTcsNC44NTQtMC45NDRjMS42MDItMC42NDgsMy4wMzctMS42MDQsNC4yNy0yLjgzNGMxLjIyOS0xLjIzLDIuMTg1LTIuNjY4LDIuODM0LTQuMjY5YzAuNjI1LTEuNTQ2LDAuOTQzLTMuMTc5LDAuOTQzLTQuODU0YzAtMS42NzUtMC4zMTgtMy4zMDgtMC45NDMtNC44NTRjLTAuNjQ5LTEuNjAyLTEuNjA0LTMuMDM3LTIuODM0LTQuMjY5QzIwLjc5MiwyLjU0NywxOS4zNTQsMS41OTQsMTcuNzU1LDAuOTQ1eiBNMjAuNjU4LDIwLjY1OGMtNC4yNzcsNC4yNzYtMTEuMjM3LDQuMjc2LTE1LjUxNSwwYy00LjI3OC00LjI3Ny00LjI3Ny0xMS4yMzcsMC0xNS41MTVzMTEuMjM3LTQuMjc3LDE1LjUxNSwwUzI0LjkzNywxNi4zODEsMjAuNjU4LDIwLjY1OHoiLz48cmVjdCB4PSIyNi45NTIiIHk9IjIwLjY5NyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMTEuNTYzOCAyNy45MTc1KSIgZmlsbD0iIzkzOTM5MyIgd2lkdGg9IjEuOTMxIiBoZWlnaHQ9IjE0LjQ0MiIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-position:92% center;background-size:20px;padding:10px 50px 10px 20px;height:auto!important;}
.mm-navbar .mod_search .submit{display:none;}
.mm-navbar .mod_search .label,.mm-navbar .mod_search .close-window{display:none;}
.mm-navbar .mod_langswitcher{float:none;margin:0;padding:10px;background:rgba(0,0,0,0.05);line-height:0;}
.mm-navbar .mod_langswitcher .mod_langswitcher_inside:hover ul{animation:none;-webkit-animation:none;}
.mm-navbar .mod_langswitcher .mod_langswitcher_inside{padding:0;}
.mm-navbar .mod_langswitcher img{display:none;}
.mm-navbar .mod_langswitcher ul li img{display:inline-block;border:1px solid rgba(255,255,255,0.1);margin:0;width:25px;height:20px;}
.mm-navbar .mod_langswitcher .mod_langswitcher_inside:before,.mm-navbar .mod_langswitcher .mod_langswitcher_inside:after{display:none;}
.mm-navbar .mod_langswitcher ul{position:static;background:none;border:0;display:block;width:auto;}
.mm-navbar .mod_langswitcher ul li{display:inline-block;}
.mm-navbar .mod_langswitcher ul li a{border:0;padding:0;margin-left:5px;margin-right:5px;}
.mm-navbar .mod_socials a{display:inline-block;padding:9px;}
.custommenu{overflow:hidden;position:absolute;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,0.4);z-index:1000;}
.custommenu ul{overflow:hidden;}
.custommenu li{float:left;width:25%;border-left:1px solid rgba(255,255,255,0.8);text-align:center;transition:All 0.6s ease;-webkit-transition:All 0.6s ease;opacity:0.9;}
.custommenu li.last{border-right:1px solid rgba(255,255,255,0.8);}
.custommenu li a{display:block;padding:10px 20px;color:rgb(255,255,255);font-weight:bold;}
.custommenu li span{font-weight:normal;display:block;}
.custommenu li.custommenu_cols2{width:50%;}
.custommenu li.custommenu_cols3{width:33%;}
.custommenu li.custommenu_cols4{width:25%;}
.custommenu li.custommenu_cols5{width:20%;}
.custommenu li.custommenu_cols6{width:16.666%;}
.submenu_v2 ul{width:100%;position:relative;overflow:hidden;}
.submenu_v2 li{float:left;text-align:center;padding:10px 0;}
.submenu_v2 li.custommenu_cols2{width:calc(100% / 2);}
.submenu_v2 li.custommenu_cols3{width:calc(100% / 3);}
.submenu_v2 li.custommenu_cols4{width:calc(100% / 4);}
.submenu_v2 li.custommenu_cols5{width:calc(100% / 5);}
.submenu_v2 li.custommenu_cols6{width:calc(100% / 6);}
.submenu_v2 li.custommenu_cols7{width:calc(100% / 7);}
.submenu_v2 li.custommenu_cols8{width:calc(100% / 8);}
.submenu_v2 li a{display:block;border-right:1px solid rgb(229,229,229);transition:All 0.2s ease;-webkit-transition:All 0.2s ease;font-weight:bold;font-size:1.1rem;padding:15px 0;position:relative;}
.submenu_v2 li a.first{border-left:1px solid rgb(229,229,229);}
.submenu_v2 li a i{display:block;font-size:3.333rem;margin-bottom:5px;}
.submenu_v2 li a.active:before{bottom:-20px;left:50%;margin-left:-10px;background:rgb(247,247,247);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;height:20px;width:20px;z-index:100;content:'';}
.submenu_v3{border:8px solid rgb(220,220,220);padding:25px;border-radius:5px;}
.submenu_v3 ul{padding-left:15px;}
.submenu_v3 li{list-style-type:square;list-style-position:outside;}
.submenu_v3 li a{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;margin-bottom:3px;display:block;}
.submenu_v3 li a:hover{opacity:0.7;}
.submenu_v3 li a.active{text-decoration:underline;}
.submenu_v4{border:1px solid rgba(0,0,0,0.075);padding:25px;border-radius:8px;background:rgb(255,255,255);}
.submenu_v4 ul{padding-left:15px;}
.submenu_v4 li{list-style-type:disc;list-style-position:outside;}
.submenu_v4 li a{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;margin-bottom:3px;display:block;}
.submenu_v4 li a:hover{opacity:0.7;}
.submenu_v4 li a.active{text-decoration:underline;}
.ce_revolutionslider{position:relative;}
.ce_revolutionslider .tp-resizeme *{font-size:100%!important;line-height:inherit!important;}
.ce_revolutionslider .ce_text_extented a{text-decoration:none;color:inherit;}
.ce_revolutionslider .banner.responsive{visibility:hidden;}
.ce_revolutionslider .banner.responsive.revslider-initialised{visibility:visible;}
.ce_revolutionslider .tp-dottedoverlay{z-index:1;}
.ce_revolutionslider_hyperlink{font-size:13px;font-weight:bold;}
.ce_revolutionslider_hyperlink.text-link{background:none;border:0;min-width:0;padding:0;color:inherit;}
.ce_revolutionslider_hyperlink.text-link:after{font-family:FontAwesome;content:"\f0da";margin-left:5px;}
.ce_revolutionslider_text{line-height:1.5;}
.ce_revolutionslider_text.italic{font-family:Georgia,Times,serif;font-style:italic;}
.ce_revolutionslider_text[class*='bg-']{padding-left:0.3em;padding-right:0.3em;}
.ce_leadertext.version1 .subheadline,.ce_leadertext.version2 .subheadline,.ce_headline_extended.version1 .subheadline,.ce_headline_extended.version2 .subheadline{font-size:1.467rem;}
.ce_revolutionslider .tp-bannertimer{top:auto;bottom:0;height:5px;}
.ce_text_image_bar.show_arrow .image-left:after,.ce_text_image_bar.show_arrow .image-right:after{display:none;}
.ce_leadertext.version1 .subheadline{font-style:italic;}
.ce_list li.fa{margin-bottom:20px;font-size:1rem;position:relative;font-family:inherit;}
.ce_list li.fa:before{font-family:FontAwesome;}
.ce_list li:after{content:"";width:70px;height:1px;background:rgba(0,0,0,.08);position:absolute;left:-26px;bottom:-11px;}
.color-white .ce_list li:after{background-color:rgba(255,255,255,0.8);}
.ce_iconbox.version2 .ce_iconbox_inside:after{display:none;}
textarea{height:inherit;}
#main .mod_subscribe{border:0;padding:0;max-width:650px;}
#main .mod_subscribe h5{display:none;}
#main .mod_subscribe.align-center{margin-left:auto;margin-right:auto;}
#main .mod_subscribe.align-center input.text{text-align:left!important;}
#main .mod_subscribe.align-right{margin-left:auto;}
#main .mod_subscribe.align-right input{margin-left:10px;margin-right:0;}
#main .mod_subscribe.align-right input.text{text-align:left!important;}
#main .mod_subscribe.align-right input.submit,#main .mod_subscribe.align-right button.submit{text-align:center!important;}
#main .mod_subscribe input{width:45%;margin-right:10px;display:inline-block;margin-bottom:0;padding:18px;}
#main .mod_subscribe input.submit,#main .mod_subscribe button.submit{width:25%;display:inline-block;}
input,textarea,select{background-color:rgb(255,255,255);padding:15px;font-size:0.9rem;}
.ce_form .formicon-wrapper input{border-radius:0 5px 5px 0;}
input.submit,button.submit{width:100%;}
.mod_search input{border-radius:0;}
.mod_search input.submit,.mod_search button.submit{width:auto;}
.mod_login .submit_container{margin-top:25px;}
.ce_countup .headline{font-size:3.667rem;}
.font-size-m{line-height:1.3;}
.ce_gallery .capt{font-size:inherit;}
.swip-pagination .swiper-wrapper{padding-bottom:60px;}
.swiper-wrapper{padding-bottom:0px;}
.swiper-pagination{bottom:0;}
.swiper-button-next,.swiper-button-prev{margin-top:-75px;}
body.ie input.checkbox{border:0;padding:0;}
#slider{position:relative;z-index:5;}
.header .mainmenu ul li span.pagetitle{line-height:18px;font-size:0.7rem;font-weight:bold;margin-left:5px;background:red;color:#fff;border-radius:2px;position:relative;top:-4px;padding-left:3px;padding-right:3px;}
.pdf_link{margin-bottom:10px;}
.ce_accordion .toggler{padding:10px 20px;margin-bottom:0;}
.ce_accordion .toggler.ui-state-active{border-bottom:1px dotted rgb(220,220,220);}
.ce_accordion{margin-bottom:1px;border:1px solid rgb(220,220,220);}
.ce_table table td{border-top:0;border-bottom:solid 1px rgb(227,227,227);}
select{color:#555;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#555 !important;}
 input:-moz-placeholder,textarea:-moz-placeholder{color:#555 !important;opacity:1;}
 input::-moz-placeholder,textarea::-moz-placeholder{color:#555 !important;opacity:1;}
 input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#555 !important;}
.newslist-v2 .teaser-v2{height:auto;}
form.style2{padding:27px;}
form.style2 input,form.style2 textarea,form.style2 select{border-color:transparent;border-radius:0;}
form.style2 textarea{height:95px;}
form.style2 h1,form.style2 h2,form.style2 h3,form.style2 h4,form.style2 h5,form.style2 h6{color:rgb(255,255,255);}
form.style2 input.submit:hover,form.style2 button.submit:hover{opacity:0.9;}
form.style3{max-width:500px;margin-left:auto;margin-right:auto;}
form.style4{border:5px solid rgb(227,227,227);padding:50px 40px 20px 40px;background:rgba(255,255,255,0.3);}
form.style4 input,form.style4 select,form.style4 textarea{background-color:rgb(248,248,248);}
form.style4 fieldset{border:0;padding:0;}
form.style5 input,form.style5 select,form.style5 textarea{background-color:rgb(247,247,247);border-color:rgb(247,247,247);font-size:0.7rem;}
form.style5 input.submit,form.style5 button.submit{width:auto;}
form.style5 textarea:hover{border-color:rgb(153,153,153);}
form.style5 select{height:44px;}
.firefox form.style select{height:46px;}
form.style6{background:rgba(0,0,0,0.4);padding:25px;color:rgb(255,255,255);}
form.style6 input,form.style6 select,form.style6 textarea{background-color:rgba(200,200,200,0.3);color:rgb(255,255,255);border-color:rgba(200,200,200,0.3);}
form.style6 select option{color:rgb(50,50,50);}
form.style6 .explanation{margin-top:20px;}
form.style6 .headline h1,form.style6 .headline h2,form.style6 .headline h3,form.style6 .headline h4,form.style6 .headline h5,form.style6 .headline h6{color:rgb(255,255,255);}
form.style6 input::-webkit-input-placeholder,form.style6 textarea::-webkit-input-placeholder{color:#fff !important;}
 form.style6 input:-moz-placeholder,form.style6 textarea:-moz-placeholder{color:#fff !important;}
 form.style6 input::-moz-placeholder,form.style6 textarea::-moz-placeholder{color:#fff !important;}
 form.style6 input:-ms-input-placeholder,form.style6 textarea:-ms-input-placeholder{ color:#fff !important;}
form.style7 input,form.style7 select,form.style7 textarea{background-color:transparent;border:0;border-bottom:1px solid rgb(150,150,150);padding-left:0;padding-right:0;border-radius:0;}
form.style7 input:hover,form.style7 select:hover,form.style7 textarea:hover{border-top:0;border-right:0;border-left:0;}
form.style7 select{padding:0;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNC4wNXB4IiBoZWlnaHQ9IjcuNzM4cHgiIHZpZXdCb3g9IjUuOTkgMTAuOTg3IDE0LjA1IDcuNzM4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDUuOTkgMTAuOTg3IDE0LjA1IDcuNzM4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0iRXhwYW5kX01vcmUiIGZpbGw9IiM0NDQ0NDQiIGQ9Ik0xOC44MzEsMTEuMTk1bC01LjgxNSw1LjgxNmwtNS44MTUtNS44MTdjLTAuMjc3LTAuMjc3LTAuNzI2LTAuMjc3LTEuMDAyLDBjLTAuMjc3LDAuMjc3LTAuMjc3LDAuNzI2LDAsMS4wMDNsNi4zMTYsNi4zMThsMCwwbDAsMGMwLjI3NywwLjI3NywwLjcyNiwwLjI3NywxLjAwMiwwbDYuMzE2LTYuMzE4YzAuMjc2LTAuMjc3LDAuMjc2LTAuNzI3LDAtMS4wMDRDMTkuNTU3LDEwLjkxOCwxOS4xMDgsMTAuOTE4LDE4LjgzMSwxMS4xOTV6Ii8+PC9zdmc+);background-position:100% 58%;background-repeat:no-repeat;}
.firefox form.style7 select{height:51px;}
form.style7 textarea{height:250px;}
form.style7 .explanation{font-size:0.8rem;margin:10px 0;}
form.style7 input.submit,form.style7 button.submit{width:auto;border-radius:0;padding-left:15px;padding-right:15px;}
form.style7 div.widget.widget-text{margin-top:3px;}
form.style8{border:8px solid rgba(0,0,0,0.1);}
form.style8 .formbody{padding:40px 30px;position:relative;background:#fff;}
form.style8 input.submit[type="submit"],form.style8 button.submit[type="submit"]{background:none;border:3px solid rgb(204,204,204);color:inherit;border-radius:0;width:auto;}
form.style8 input.submit[type="submit"]:hover,form.style8 button.submit[type="submit"]:hover{border-color:rgb(180,180,180);}
form.style9{padding:40px;font-weight:bold;background:rgb(255,255,255);box-shadow:0 2px 7px 4px rgba(0,0,0,.05);margin:10px;}
form.style9 .autogrid_wrapper{margin-left:-3%;margin-right:-3%;}
form.style9 .autogrid{padding-left:3%;padding-right:3%;}
form.style9 label{font-size:1.2rem;margin-bottom:10px;display:inline-block;}
form.style9 input.big-letter{font-size:5rem;}
form.style9 input,form.style9 textarea,form.style9 select{background-color:transparent;border:0!important;padding:0;font-size:1.7rem;}
form.style9 input.submit{font-size:1rem;line-height:3rem;}
form.style9 .submit_container{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
form.style9 input,form.style9 select{line-height:6rem;}
form.style9 select{font-size:6rem;height:auto;-webkit-appearance:none;}
form.style9 select option{font-size:1rem;}
form.style9 input.datepicker{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNi43NDZweCIgaGVpZ2h0PSIxNS40OTVweCIgdmlld0JveD0iMzA0LjkzOSAyOTkuNTY1IDI2Ljc0NiAxNS40OTUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMzA0LjkzOSAyOTkuNTY1IDI2Ljc0NiAxNS40OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjMzMC42MjUsMzAwLjYyNiAzMTguMzEyLDMxMi45MzkgMzA2LDMwMC42MjYgIi8+PC9zdmc+);}
form{transition:All 0.7s ease;-webkit-transition:All 0.7s ease;}
fieldset{opacity:1;transition:All 0.7s ease;-webkit-transition:All 0.7s ease;}
.autogrid_wrapper.formfield,.autogrid_wrapper.formfield .autogrid{overflow:visible;}
form div.widget{position:relative;}
input.datepicker{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJHdWlkZXNfX3gyNl9fRm9ybXMiPjwvZz48Zz48Zz48Zz48cGF0aCBmaWxsPSIjNzU3NTc1IiBkPSJNMTEuMTYsMjEuMTA3YzAsMCwwLjU2MSwwLjU1OSwxLjI4OCwwLjU1OWMwLjU2OSwwLDAuODk0LTAuMjc4LDAuODk0LTAuNjIxYzAtMC40OS0wLjQ5LTAuNjkyLTEuMTY2LTAuNjkyaC0wLjQzOGwtMC4zMjQtMC43NDRsMC44MjQtMC45ODljMC4yOTgtMC4zNTksMC41NDMtMC41ODksMC41NDMtMC41ODl2LTAuMDE3YzAsMC0wLjIwMiwwLjA0My0wLjU5NiwwLjA0M2gtMS40OTh2LTEuMzEzaDMuOTUxdjAuOTU2bC0xLjI3LDEuNDYzYzAuOTMsMC4yMDIsMS41MTUsMC45MzgsMS41MTUsMS44MTNjMCwxLjA2OC0wLjc1MywyLjEzNy0yLjMyMiwyLjEzN2MtMS40MDEsMC0yLjEzNy0wLjgyNC0yLjEzNy0wLjgyNEwxMS4xNiwyMS4xMDd6Ii8+PHBhdGggZmlsbD0iIzc1NzU3NSIgZD0iTTE1Ljc5NCwyMS42OTNoMS4zMzJ2LTIuNjFjMC0wLjIzNywwLjAwOS0wLjQ4MSwwLjAwOS0wLjQ4MWgtMC4wMTdjMCwwLTAuMDc5LDAuMTc0LTAuMjQ2LDAuMzMybC0wLjM3NywwLjM0M2wtMC44ODQtMC45NDdsMS42OS0xLjU4NmgxLjMyM3Y0Ljk1aDEuMzR2MS4zMTNoLTQuMTcxVjIxLjY5M0wxNS43OTQsMjEuNjkzeiIvPjwvZz48cGF0aCBmaWxsPSIjNzU3NTc1IiBkPSJNMjQuNDc0LDkuMzMyaC0yLjMyMVY3LjcwN2MwLTEuNTM3LTEuMjQ5LTIuNzg2LTIuNzg2LTIuNzg2Yy0xLjUzNiwwLTIuNzg1LDEuMjQ5LTIuNzg1LDIuNzg2djEuNjI1aC0yLjgzM1Y3LjcwN2MwLTEuNTM3LTEuMjUtMi43ODYtMi43ODYtMi43ODZjLTEuNTM3LDAtMi43ODYsMS4yNDktMi43ODYsMi43ODZ2MS42MjVINS44NTVjLTAuNDYyLDAtMC44MzYsMC4zNzUtMC44MzYsMC44MzZ2MTUuNzM5YzAsMC40NjMsMC4zNzQsMC44MzcsMC44MzYsMC44MzdoMTguNjE5YzAuNDYxLDAsMC44MzYtMC4zNzQsMC44MzYtMC44MzdWMTAuMTY4QzI1LjMxLDkuNzA3LDI0LjkzNSw5LjMzMiwyNC40NzQsOS4zMzJ6IE0xOC4yNTIsNy43MDdjMC0wLjYxNSwwLjQ5OS0xLjExNSwxLjExNC0xLjExNXMxLjExNCwwLjUsMS4xMTQsMS4xMTV2My43ODVjMCwwLjYxNS0wLjQ5OSwxLjExNC0xLjExNCwxLjExNHMtMS4xMTQtMC40OTktMS4xMTQtMS4xMTRWNy43MDd6IE05Ljg0OCw3LjcwN2MwLTAuNjE1LDAuNDk5LTEuMTE1LDEuMTE1LTEuMTE1YzAuNjE1LDAsMS4xMTQsMC41LDEuMTE0LDEuMTE1djMuNzg1YzAsMC42MTUtMC40OTksMS4xMTQtMS4xMTQsMS4xMTRjLTAuNjE2LDAtMS4xMTUtMC40OTktMS4xMTUtMS4xMTRWNy43MDd6IE0yMy42MzksMjUuMDcySDYuNjlWMTUuMDQzaDE2Ljk0OFYyNS4wNzJ6Ii8+PC9nPjwvZz48L3N2Zz4=);background-size:32px;background-position:right center;padding-right:40px;}
input.timepicker{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJHdWlkZXNfX3gyNl9fRm9ybXMiPjwvZz48ZyBpZD0iSWNvbnMiPjxnPjxwYXRoIGZpbGw9IiM3NTc1NzUiIGQ9Ik0xNyw4LjA1OVY2aC0ydjIuMDU5QzEwLjUwMSw4LjU1Nyw3LDEyLjM2OCw3LDE3YzAsMi4xMjUsMC43NDEsNC4wNzQsMS45NzIsNS42MTRMNy41MTUsMjQuMDdsMS40MTQsMS40MTRsMS40NTctMS40NTdDMTEuOTI2LDI1LjI1OSwxMy44NzUsMjYsMTYsMjZzNC4wNzQtMC43NDEsNS42MTMtMS45NzNsMS40NTcsMS40NTdsMS40MTQtMS40MTRsLTEuNDU3LTEuNDU2QzI0LjI1OSwyMS4wNzQsMjUsMTkuMTI1LDI1LDE3QzI1LDEyLjM2OCwyMS40OTksOC41NTcsMTcsOC4wNTl6IE0xNiwyNGMtMy44NjYsMC03LTMuMTM0LTctN3MzLjEzNC03LDctN3M3LDMuMTM0LDcsN1MxOS44NjYsMjQsMTYsMjR6Ii8+PHBvbHlnb24gZmlsbD0iIzc1NzU3NSIgcG9pbnRzPSIxNywxMiAxNSwxMiAxNSwxNy41IDE4LjA2MiwyMC41NjIgMTkuNDc3LDE5LjE0OCAxNywxNi42NzIgIi8+PHJlY3QgeD0iNy4yMyIgeT0iNS43MyIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MiAtMC43MDcgMC43MDcgLTAuNzA3MiA4LjIzMjIgMTkuODY4NSkiIGZpbGw9IiM3NTc1NzUiIHdpZHRoPSIyIiBoZWlnaHQ9IjUiLz48cmVjdCB4PSIyMS4zMTMiIHk9IjcuMTg4IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxIC0wLjcwNzIgMC43MDcyIC0wLjcwNzEgMzQuODU5IDMwLjgxNjkpIiBmaWxsPSIjNzU3NTc1IiB3aWR0aD0iNSIgaGVpZ2h0PSIyIi8+PC9nPjwvZz48L3N2Zz4=);background-size:32px;background-position:right center;padding-right:40px;}
body .picker__list-item:hover,body .picker__day--infocus:hover,body .picker--focused .picker__day--highlighted{color:rgb(255,255,255);}
body .picker__nav--next:hover,body .picker__nav--prev:hover,body .picker__button--close:hover,body .picker__button--today:hover,body .picker__button--clear:hover{background:rgb(240,240,240);}
body .picker--focused .picker__day--highlighted,body .picker__day--highlighted:hover,body .picker__day--infocus:hover,body .picker__day--outfocus:hover{opacity:0.7;}
body .picker__select--month,body .picker__select--year{height:40px;font-size:0.8rem;}
body .picker--time .picker__holder{background:rgba(0,0,0,0.32);}
.ce_form .input-group-addon{ width:60px;white-space:nowrap;vertical-align:middle;}
.ce_form .input-group-addon{ padding:6px 12px;font-size:0.9333rem;font-weight:normal;line-height:1;color:rgb(255,255,255);text-align:center;border:1px solid #cccccc;border-radius:4px 0 0 4px;display:table-cell;}
.ce_form .widget.mandatory .input-group-addon{background:red;border-color:red;color:rgb(255,255,255);}
.ce_form .formicon-wrapper input{ position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:table-cell;border-left:0;}
.ce_form .formicon-wrapper{ position:relative;display:table;border-collapse:separate;width:100%;table-layout:fixed;}
.ce_form .widget.fa:before,.ce_form .widget.fa label{display:none;}
#cboxPrevious,#cboxNext,#cboxClose{z-index:100;}
#cboxWrapper .mod_article{padding:30px;}
#cboxWrapper #wrapper{padding:10px;}
#cboxWrapper .mod_article{max-width:none!important;}
#cboxNext,#cboxPrevious{width:75px!important;opacity:0.8;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;}
 #cboxNext:hover,#cboxPrevious:hover{opacity:1;}
#cboxClose:hover{background-position:top center!important;}
#cboxClose{width:26px!important;height:30px!important;top:-28px!important;right:0px!important;}
#cboxTitle{top:-25px!important;font-size:0.9rem;}
#cboxContent{margin-top:25px!important;}
#cboxLoadedContent{border:0!important;}
#cboxCurrent{display:none!important;}
body.no_scroll{overflow:hidden;}
#cboxOverlay{opacity:0.8!important;}
#cboxNext,#cboxPrevious,#cboxClose{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNzAuNXB4IiBoZWlnaHQ9IjY1cHgiIHZpZXdCb3g9IjAgMCAxNzAuNSA2NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcwLjUgNjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNzAuNSwwaC00Ni42NjZDMTIyLjI3LDAsMTIxLDEuMjY5LDEyMSwyLjgzNHY1OS4zMzFjMCwxLjU2NSwxLjI3LDIuODM1LDIuODM0LDIuODM1SDE3MC41Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsMGg0Ni42NjZDNDguMjMsMCw0OS41LDEuMjY5LDQ5LjUsMi44MzR2NTkuMzMxQzQ5LjUsNjMuNzMsNDguMjMsNjUsNDYuNjY2LDY1SDAiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9Ijc4LjI1IiB5MT0iNS4xMDkiIHgyPSI5NC4zNzUiIHkyPSIyMS4yMzQiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9Ijk0LjM3NSIgeTE9IjUuMTA5IiB4Mj0iNzguMjUiIHkyPSIyMS4yMzQiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjM3LjUiIHkxPSIxMS4zNTkiIHgyPSIxMC43NSIgeTI9IjMyLjUiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjM3LjY3OCIgeTE9IjUzLjA1NSIgeDI9IjEwLjkyOCIgeTI9IjMxLjkxNCIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTMzIiB5MT0iMTEuMzU5IiB4Mj0iMTU5Ljc1IiB5Mj0iMzIuNSIvPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTMzIiB5MT0iNTMuNjQxIiB4Mj0iMTU5Ljc1IiB5Mj0iMzIuNSIvPjwvc3ZnPg==);}
#cboxNext{right:0!important;}
#cboxPrevious{left:0!important;}
body #colorbox,body #cboxOverlay,body #cboxWrapper{z-index:99999;}
.ce_revolutionslider #linkToContent{position:relative;width:32px;height:46px;border:2px solid #fff;border-radius:15px;position:absolute;bottom:30px;margin:0 auto;left:0;right:0;z-index:100;}
.ce_revolutionslider #linkToContent .wheel{display:block;width:6px;height:6px;background-color:#fff;border-radius:50%;margin-left:auto;margin-right:auto;margin-top:6px;left:0;right:0;-webkit-animation:mousewheel 1.7s infinite ease;animation:mousewheel 1.7s infinite ease;}
.ce_revolutionslider #linkToContent.dark-wheel{border-color:rgba(0,0,0,0.7);}
.ce_revolutionslider #linkToContent.dark-wheel .wheel{background:rgba(0,0,0,0.7);}
@keyframes mousewheel{0%{margin-top:6px;opacity:0}
30%{opacity:1}
100%{margin-top:18px;opacity:0}
}
@-webkit-keyframes mousewheel{0%{margin-top:6px;opacity:0}
30%{opacity:1}
100%{margin-top:18px;opacity:0}
}
.mod_portfoliolist .onepage_item.item a{position:static;width:auto;height:auto;background:transparent;border-radius:0;margin:0;border:0;transition:none;}
.autogrid_wrapper.grid-l{margin-left:-3%;margin-right:-3%;}
.autogrid_wrapper.grid-l .ce_autogridWrapperStart.autogrid{padding-left:3%;padding-right:3%;}
@media only screen and (min-width:768px){.onepage_page.horizontal_scrolling{overflow-x:visible;}
.onepage_page.horizontal_scrolling #fix-wrapper{position:fixed;}
.onepage_page.horizontal_scrolling #slider .inside{overflow:hidden;}
.onepage_page.horizontal_scrolling #slider .inside .mod_article{display:inline-block;width:100vw;vertical-align:top;}
.onepage_page.horizontal_scrolling #bottom{position:fixed;bottom:0;width:100%;z-index:10;}
.onepage_page.horizontal_scrolling.onepage_items_2 #slider > div.inside{width:calc(100vw * 2);}
.onepage_page.horizontal_scrolling.onepage_items_3 #slider > div.inside{width:calc(100vw * 3);}
.onepage_page.horizontal_scrolling.onepage_items_4 #slider > div.inside{width:calc(100vw * 4);}
.onepage_page.horizontal_scrolling.onepage_items_5 #slider > div.inside{width:calc(100vw * 5);}
.onepage_page.horizontal_scrolling.onepage_items_6 #slider > div.inside{width:calc(100vw * 6);}
.onepage_page.horizontal_scrolling.onepage_items_7 #slider > div.inside{width:calc(100vw * 7);}
.onepage_page.horizontal_scrolling.onepage_items_8 #slider > div.inside{width:calc(100vw * 8);}
.onepage_page.horizontal_scrolling.onepage_items_9 #slider > div.inside{width:calc(100vw * 9);}
.onepage_page.horizontal_scrolling.onepage_items_10 #slider > div.inside{width:calc(100vw * 10);}
}
@media only screen and (min-width:768px) and (max-width:970px){.smartmenu{display:block;}
.mainmenu{display:none;}
}
@media only screen and (min-width:768px) and (max-width:1035px){#top .mod_top_phone{display:none;}
#top .mod_top_mail a{padding-left:0;}
}
 @media only screen and (min-device-width :768px) and (max-device-width :1024px){.tablets-force-smartmenu .mainmenu{display:none;}
.tablets-force-smartmenu .smartmenu{display:block;}
}
@media only screen and (max-width:767px){#main .mod_article,#main .mod_article.fullwidth.boxed-content .contentwrap,#main .autogrid_wrapper.article,#main .mod_article .ce_parallax .contentwrap,#main .mod_article .ce_bgimage .ce_bgimage-inside,#main .mod_article .ce_youtube_background .contentwrap,body.sidebar.left #main .mod_article,body.sidebar.right #main .mod_article,.ce_headerimage .ce_headerimage_inside,.ce_bgimage-inside,.header .inside,.ce_text_image_bar .inside,.ce_iconbox_header .contentwrap{padding-left:20px!important;padding-right:20px!important;}
#main .autogrid_wrapper.article .mod_article,#main .mod_article.fullwidth{padding-left:0px!important;padding-right:0px!important;}
.header .inside{height:70px;}
.header{padding-bottom:0;padding-top:0;}
#fix-wrapper,#top-wrapper{position:relative!important;}
#bottom .inside .left,#bottom .inside .right{float:none;}
#bottom .inside .right a{margin-left:0;margin-right:15px;}
#footer .inside{padding:40px 20px;}
.mod_breadcrumb{padding:20px;}
.mod_breadcrumb ul{display:none;}
body.content_page #slider .pagetitle{font-size:1.467rem;}
#bottom .inside{padding-left:20px;padding-right:20px;}
#footer .totop:before{display:none;}
.ce_hyperlink.small a,a.btn.small,.ce_hyperlink a,a.btn{font-size:0.9rem;}
h1{font-size:1.733rem;margin-bottom:15px;}
h2{font-size:1.6rem;margin-bottom:10px;}
h3{font-size:1.467rem;margin-bottom:10px;}
h4{font-size:1.2rem;margin-bottom:10px;}
h5{font-size:1.067rem;margin-bottom:10px;}
h6{font-size:1.067rem;margin-bottom:10px;}
.mod_breadcrumb{display:none;}
.header .mod_langswitcher{position:absolute;right:70px;top:50%;margin-top:-19px;line-height:40px;margin-left:0!important;}
.header .mod_langswitcher{display:none;}
.header .mod_search{display:none;}
#main .mod_article{padding-top:50px;padding-bottom:50px;}
.ce_imagemap .hotspot{display:none;}
.header.cloned{box-shadow:none;}
body.fixed-header .header.cloned{box-shadow:0 0 2px 2px rgba(0,0,0,0.1);}
.stickyheader{top:0!important;transition:All 0s ease;-webkit-transition:All 0s ease;}
.header.original{visibility:hidden;}
#top{display:none;}
.stickyheader .header.cloned{transition:All 0s ease;-webkit-transition:All 0s ease;}
#main .mod_subscribe input,#main .mod_subscribe input.submit,#main .mod_subscribe button.submit{width:100%;margin:0;}
#main .mod_subscribe input.submit,#main .mod_subscribe button.submit{margin-top:20px;}
.autogrid:not(.ce_autogridwrapper):not(.no_gutter){margin-bottom:25px;}
body #contentwrapper .ce_form form .autogrid{margin-bottom:0;}
body .ce_form .autogrid{margin-bottom:0;}
.autogrid.autogrid-last{margin-bottom:0;}
#main .mod_article.autogrid{padding-top:0;padding-bottom:25px;margin-bottom:0;}
#main .mod_article.autogrid.autogrid-first{padding-top:25px;}
.ce_hyperlink.align-right{text-align:left!important;}
#main .mod_subscribe.align-right input{margin-left:0;margin-top:20px;}
.ce_revolutionslider #linkToContent{bottom:10px;}
.ce_revolutionslider .rs-container.fullscreen{height:calc(100vh - 70px)!important;}
.custommenu{bottom:0px;padding:10px;}
.custommenu li{float:none;width:100%!important;border:1px solid rgb(255,255,255);border-bottom:0;}
.custommenu li.last{border-bottom:1px solid rgb(255,255,255);}
.custommenu li .pagetitle{display:none;}
form.style4{padding:20px;}
form.style4 .submit_container{margin-bottom:10px;}
.submenu_v2 li{width:100%!important;padding:0;}
.submenu_v2 li a,.submenu_v2 li a.first{border-top:1px solid rgb(200,200,200);border-left:0;border-right:0;}
.submenu_v2 li a.first{border:0;}
.submenu_v2 li a i{font-size:1.667rem;}
.submenu_v2 li a.active:before{display:none;}
.mod_langswitcher .mod_langswitcher_inside:before{top:-1px;}
#top_link{display:none;}
form.style9{padding:20px;}
form.style9 input,form.style9 textarea,form.style9 select,form.style9 input.big-letter{font-size:1rem;}
form.style9 label{margin-bottom:0;}
form.style9 input,form.style9 select{line-height:1rem;}
form.style9 input.datepicker{background-size:15px;}
form.style9 .submit_container{position:static;transform:translateY(0);-webkit-transform:translateY(0);}
#mmenu_container{display:block;}
.cookiebar_slim .cookiebar_button{display:block;}
.mod_cookiebar_optin_medium form .item{width:100%;margin:0;display:block;}
.mod_cookiebar_optin_medium form i{display:none;}
.mod_cookiebar_optin_medium .cookie_option_info{display:block;}
#cboxPrevious{transform:scale(0.7);transform-origin:left;}
#cboxNext{transform:scale(0.7);transform-origin:right;}
}
body.ie9 #fix-wrapper,body.ie10 #fix-wrapper{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MkVFOENGOTk2OUYxMUU1QjU3MTkyN0Q5MjBFRUJENSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MkVFOENGQTk2OUYxMUU1QjU3MTkyN0Q5MjBFRUJENSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUyRUU4Q0Y3OTY5RjExRTVCNTcxOTI3RDkyMEVFQkQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUyRUU4Q0Y4OTY5RjExRTVCNTcxOTI3RDkyMEVFQkQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ndvI8gAAABBJREFUeNpi+P//PwNAgAEACPwC/tuiTRYAAAAASUVORK5CYII=');}