body{margin:0px;padding:0px;height:100%;width:100%;color:#000;font-size:17px;font-family:'Roboto', serif;font-weight:100;line-height:22pt;letter-spacing:0.2pt;background-size:cover;background-color:#f5f5f5;-webkit-font-smoothing:antialiased;}
a{text-decoration:none;color:#0693f6;}
a img{border:0px;}
h1,h2,h3,h4,h5,h6{display:block;margin:0;font-weight:normal;font-family:'Roboto', serif;}
h1{font-size:21pt;line-height:33pt;}
h2{font-size:21pt;line-height:33pt;}
h3{display:block;margin:0;font-weight:normal;font-size:18pt;line-height:35pt;font-family:'Roboto', serif;}
h4{display:block;margin:0;font-weight:normal;font-size:16pt;line-height:30pt;font-family:'Roboto', serif;}
h5{display:block;margin:0;font-weight:normal;font-size:18pt;line-height:27pt;}
h6{display:block;font-weight:normal;font-size:30pt;line-height:30pt;font-family:'Roboto', serif;margin:0;}
.button{color:#314e55;font-size:20px;padding:9px 28px 9px 28px;text-decoration:none;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0px 2px 3px #a8a8a8;-moz-box-shadow:0px 1px 3px #a8a8a8;box-shadow:0px 1px 3px #a8a8a8;border:solid #314e55 1px;background:#81a3e3;}
.button:hover{background:#81a3e3;color:#ededed;border:solid #ededed 1px;}
header{margin:auto;height:50px;width:100%;position:relative;z-index:99999;padding:35px 0;}
header .logo{display:table-cell;float:left;height:50px;line-height:35px;}
header .logo img{vertical-align:middle;transition:0.8s;-webkit-transition:0.8s;width:100%;}
.menu > li{font-family:'Roboto', serif;font-weight:600;letter-spacing:0pt;font-size:12pt;margin-left:12px;padding:22px 1px;}
header .compact-menu-icon{float:right;margin-top:27px;margin-left:10px;}
.container{width:1170px;margin:auto;position:relative;box-sizing:box-border;}
body > section.container{margin-bottom:30px;min-height:63%;}
body section.container.content{padding-top:90px;}
.padding-block{padding:3rem 0;}
ul.blog-1{padding:0;margin:0;margin-bottom:-30px;}
ul.blog-1 > li{list-style:none;box-sizing:border-box;overflow:hidden;margin-bottom:30px;width:570px;height:270px;}
ul.blog-1 > li img{position:relative;transition:0.3s;-webkit-transition:0.3s;width:270px;height:270px;float:left;}
ul.blog-1 > li.big{width:270px;height:530px;}
ul.blog-1 > li.big img{width:270px;height:270px;}
footer{width:1170px;padding:0px;box-sizing:border-box;margin:30px auto;height:50px;max-width:100%;}
footer .logo{height:60px;float:left;}
footer small{line-height:80px;margin-left:15px;font-size:10pt;color:#444;}
footer .right_col{float:right;}
.footer_links{padding:0;margin:5px 0px 0px 0px;float:right;}
.footer_links > li{list-style:none;float:left;font-family:'Roboto', serif;text-transform:uppercase;font-size:10pt;margin-left:2px;padding:20px 10px;}
.footer_links li a:hover{text-decoration:underline;}
footer ul.icons{float:right;margin:0;height:0;margin-top:5px;margin-left:10px;position:relative;transition:0.3s;padding:0;-webkit-transition:0.3s;}
footer ul.icons li{list-style:none;font-size:25pt;margin:6px;float:left;line-height:50px;width:40px;}
footer ul.icons li a:before{margin:0;display:inline-block;}
footer a{opacity:1;}
footer a:hover{opacity:0.6;}
.mobile-contact-btn{color:#222;text-align:center;font-family:'Roboto';text-transform:uppercase;font-size:10pt;line-height:120px;color:#222;letter-spacing:3pt;}
.menu > li:hover a{color:#5bb4f3;}
.btn,.mobile-contact-btn{background-color:#f4ed48;}
.menu > li.active > a,.menu.compact li:hover a,.menu.compact li.active a{color:#f4ed48;}
.menu > li.active a,.btn{border-color:#f4ed48;}
ul.blog-1 > li:hover,ul.blog-1 > li{background-color:#FFF;}
.menu.compact li a{color:#FFF;}
.menu.compact,.compact-menu-icon figure,.compact-menu-icon figure:before,.compact-menu-icon figure:after{background-color:#222;}
.menu li a,.menu li.active a,footer a,ul> li a:hover{color:#222;}
.row{width:100%;max-width:100%;margin-right:auto;margin-left:auto;margin-top:0;margin-bottom:0;box-sizing:border-box;}
.row:before,.row:after{content:"";display:block;height:0;overflow:hidden;}
.row:after{clear:both;}
.column{width:100%;float:left;box-sizing:border-box;transition:0.2s;-webkit-transition:0.2s;}
.row.small{padding:3rem 0;}
.width-5{width:45%;}
.width-6{width:50%;}
.width-12{width:100%;}
.offset-1{margin-left:8.33333%;}
.container{margin-bottom:30px;box-sizing:border-box;width:1170px;margin:auto;position:relative;}
.full-width{width:100%;position:relative;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.hide{display:none;}
#header2 {
    position: fixed;
    top: 0;
    width: 100%;
    padding: 2px 2px;
    background-color: #d23141;
    font-size: 16px;
    color: #FFFFFF;
	text-align: center;
letter-spacing: 0px;
line-height: 12pt;}
.menu{padding:0;margin-top:11px;display:table;}
.menu.right{float:right;}
.menu > li{list-style:none;font-size:1em;float:left;margin-left:6px;padding:10px 10px;position:relative;}
.menu li a{display:block;}
.menu > li.active > a{border-width:0px;border-style:solid;border-bottom-width:3px;}
body{left:0;transition:0.5s;-webkit-transition:0.5s;position:relative;}
body.menu-active{left:-250px;position:relative;}
.menu.compact{width:250px;position:fixed;right:-250px;top:0;margin:0;height:100%;transition:0.5s;-webkit-transition:0.5s;}
body.menu-active .menu.compact{right:0px;}
.menu.compact li{float:none;margin:0;padding:1.5rem 2rem;width:auto;display:block;background-color:rgba(255,255,255,0.05);margin-bottom:0.07rem;transition:0.2s;-webkit-transition:0.2s;}
.menu.compact li:hover{background-color:rgba(255,255,255,0.1);padding-left:3rem;}
.menu.compact > li.active a{border:0;}
.compact-menu-icon{position:relative;width:18px;height:18px;cursor:pointer;}
.compact-menu-icon figure{width:18px;height:3px;border-radius:2px;position:relative;padding:0;margin:0;transition:0.3s;-webkit-transition:0.3s;margin-top:6px;}
.compact-menu-icon figure:before,.compact-menu-icon figure:after{content:"";width:100%;height:3px;position:absolute;top:-6px;border-radius:2px;transition:0.4s;-webkit-transition:0.4s;}
.compact-menu-icon figure:after{top:6px;}
body.menu-active .compact-menu-icon figure{background:none!important;}
body.menu-active .compact-menu-icon figure:before{top:0px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
body.menu-active .compact-menu-icon figure:after{top:0px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.compact-menu-icon:hover figure:before{top:-7px;}
.compact-menu-icon:hover figure:after{top:7px;width:50%;}
body.menu-active .compact-menu-icon:hover figure:after,body.menu-active .compact-menu-icon:hover figure:before{width:100%;}
@media screen and (max-width:1050px){
.auto-hide{visibility:hidden;display:none!important;}
}
@media screen and (max-width:768px){
section.container{width:100%!important;}
section.container{padding-left:30px!important;padding-right:30px!important;}
.auto-hide{visibility:hidden;display:none!important;}
.tablet-show{display:block;}
.auto-width{width:auto;margin-left:0;margin-right:0;}
.width-5.auto-width,.width-6.auto-width,.width-12.auto-width{width:100%!important;}
.tablet-center{text-align:center;}
footer{width:100%;display:table;}
footer a{opacity:1;}
.blog-1{display:inline-block!important;position:relative!important;width:100%!important;height:auto!important;margin:0!important;}
.blog-1 li{width:100%!important;height:auto!important;position:relative!important;top:0!important;left:0!important;float:left;overflow:hidden;margin:5 0 2% 0!important;}
.blog-1 li.big img{height:auto;}
body{overflow:initial!important;}
}
@media screen and (max-width:1024px){
section.container,footer{width:100%;padding-right:30px;padding-left:30px;box-sizing:border-box;}
}


@media screen and (max-width:480px){
li.big, li.big, li.big{width:100% !important;height:auto !important;}
ul.blog-1 > li .blog_desc{padding:300px;}
ul.blog-1 > li.big.info_text{padding:300px;}
ul.blog-1 > li.big.info_text span{font-size:10pt;}
ul.blog-1 > li img{position:relative;float:center;}
ul.blog-1 > li img{float:unset;}
ul.blog-1 > li.big{padding-bottom:40px}
.error{margin-top:0 !important;}
}