html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;}html, body {height: 100%;}body{font-family: 'Raleway', sans-serif;-webkit-font-smoothing:antialiased;margin:0;color:#3a3a3a;height:100%;overflow-x: hidden;overflow-y:scroll;font-size: 16px;}.wrapper{margin: 0 auto;position:relative;}.section{width:100%;}.section-block{display:inline-block;}.section-bottom{margin-bottom:4.0em;}.section-block{display:inline-block;}.section-padding{padding: 4.0em 0;}.home #container img{margin-bottom:0;}header{border-bottom: 1px solid #fff;z-index:99;height:110px;position:absolute;}#logo{width:220px;top: 40px;position:absolute;}#contact{text-align:center;}#contact .widget{padding: 0 12%;box-sizing:border-box;}#footer{background:#7d7d7d;color:#fff;text-align:center;font-size:85%;}#footer p{margin-bottom:0.5em;}#slider{height:800px;background-color:#b5d0d8;background-image: url();background-position: bottom center;background-repeat:no-repeat;background-size: cover;background-color:#3a95b2;color:#fff;}.page-2 #slider{height: 870px;}.page-43 #slider,.page-44 #slider{height:300px;}.page-43 #bottom,.page-44 #bottom,.page-43 #contact,.page-44 #contact,.page-43 .image-floater,.page-44 .image-floater{display:none;}.home #slider{bbackground-color:#3a95b2;ccolor:#fff;}.page-2 #slider .form{margin-left:10%;width:80%;}#slider .inside{padding: 0 15%;}#slider .widget{margin-top:200px;text-align: center;animation-duration:1.0s;animation-name: fadein;}@media(min-width:620px){ @keyframes fadein { 0% {opacity:0;margin-top:300px; } 100% {opacity:1;margin-top:200px; }}}#slider .widget p{font-size:1.25em;margin-bottom:1.25em;}.icon:before{font-family: FontAwesome;top:0.8em;content: "\f041";color:#fff;}#main{width: 68%;float:left;}#bottom{background:#eeeeee;}#bottom .widget{width: 68%;float:right;}.image-floater,.image-floater-bot{background-image: url();background-position: bottom center;background-repeat: no-repeat;bbackground-size: cover;width: 30%;height:350px;float: right;margin-top: 120px;}.section-animation-active .image-floater{animation-duration: 1s;animation-name: slidein;}.image-floater-bot{float: left;margin-top: 70px; background-image: url();}.section-animation-active .image-floater-bot{animation-duration: 1s;animation-name: slidein2;}@media(min-width:620px){ @keyframes slidein {from {opacity:0;margin-right: -240px;}to {opacity:1;margin-right: 0;}}@keyframes slidein2 {from {opacity:0;margin-left: -240px;}to {opacity:1;margin-left: 0;}}}.section_full #main{width:100%;margin-left: 0%;}.section-padding-small{padding: 2.0em 0;}#footer .inside{padding: 0 15%;}a:link,a:active,a:visited{color:#3ab26d;}#footer a:link,#footer a:active,#footer a:visited{color:#fff;text-decoration:none;}#footer a:hover{color:#3ab26d;}h1, h2, h3, h4, h5, h6 {font-weight: 600;color: #3a3a3a;margin-bottom:0.5em;line-height:1.4em;}h1{font-size:2.2em;padding-right: 25%;}h2{font-size:1.7em;}#slider h2{text-transform:uppercase;font-size:3.5em;margin-bottom:0.25em;color:#fff;}h3{font-size:1.4em;}h4{font-size:1.2em;}h5{font-size:1.1em;}p{margin-bottom: 1.25em;line-height:1.75em;}ul,ol{list-style-position:outside; list-style-type: square;margin-bottom:1.0em;margin-left:18px;}ul ul{margin-bottom: 0;}ol{ list-style-type: decimal;}ul li,ol li {margin-bottom:0.35em;}.mail,.phone{padding-left: 50px !important;margin-right: 15px;}span.phone{padding-left:40px !important;}.phone:before,.mail:before{position:absolute;font-family: FontAwesome;top:0.7em;left:20px;content: "\f0e0";font-size:1.2em;color:#fff;}.phone:before{top:0.5em;content: "\f10b";font-size:1.7em;}.check,.arrow{list-style:none;margin-left:0;}.check li,.arrow li{position:relative;padding-left: 25px;box-sizing:border-box;}.check li:before,.arrow li:before{position:absolute;font-family: FontAwesome;top:0.3em;left:0;content: "\f00c";color:#3ab26d;}.arrow li:before{content: "\f105";}ul.nolist li span {display: inline-block;width: 100px;}.nolist{margin-left:0;}.nolist li{display:block;}.col2,.col3,.col4{display:inline-block;width:100%;list-style:none;margin-left: 0;}.col2 > li,.col3 > li,.col4 > li{float: left;width:42%;margin-right:4%;}.col3 > li{width:29%;}.col4 > li{width:21%;}.tablefull{width:100%;box-sizing: border-box;}table {border-collapse: collapse;border-spacing: 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow:hidden;margin-bottom: 2.0em;}table th,table td{padding: 1.0em 7% 1.0em 15px;text-align:left;box-sizing: border-box;border-bottom: 1px solid #f0f0f0;}tr:nth-child(even) {background: #fff;}tr:nth-child(odd) {background: #eeeeee;}.slider-more{background:#e51937;height:75px;text-align:center;box-sizing:border-box;padding-top: 25px;}.button, a.button:link, a.button:visited, a.button:active, #slider #check-website{background: #3ab26d;line-height: 1.6em;display: inline-block;padding: 0.8em 20px 0.8em 20px;box-sizing: border-box;color: #fff;text-decoration: none;margin-bottom: 0.4em;border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-transition: background .5s ease-in-out;-moz-transition: background.5s ease-in-out;transition: background.5s ease-in-out;-webkit-appearance: none;-moz-appearance: none;position: relative;font-weight: 400;font-size: 16px;cursor:pointer;}#slider .button, #slider #check-website{padding: 1em 20px 1em 20px;width:100%;text-transform:uppercase;font-weight: 600;white-space: normal}.button:hover,a.button:hover,#slider #check-website:hover{background-color:#3a3a3a;}.slider-more a:link,.slider-more a:visited,.slider-more a:active{color:#fff;}#blocks .widget{background:#fff;width: 48%;box-sizing:border-box;float: left;margin-right:4% !important;margin-bottom:2.0em;box-sizing:border-box;}#blocks #widget_12,#blocks .last-child{margin-right: 0 !important;}#blocks .widget h2{color:#e51937;padding-right:0;}#blocks .widget .widget_image{float:left;background:#e51937;height:150px;width:150px;-webkit-border-radius: 75px;-moz-border-radius: 75px;border-radius: 75px;text-align:center;padding-top:20px;box-sizing:border-box;margin-right:4%;}#blocks .widget .widget_content{float: left;display: block;width: 63%;}#blocks #widget_11 h2,#blocks #widget_13 h2,#blocks #widget_14 h2{padding-right: 12%;}#blocks #widget_12 h2{color:#a7cf37;}#blocks #widget_12 .widget_image{background:#a7cf37;}#blocks #widget_13 h2{color:#4aafe3;}#blocks #widget_13 .widget_image{background:#4aafe3;}#blocks #widget_14 h2{color:#f6901b;}#blocks #widget_14 .widget_image{background:#f6901b;}#blocks .widget p,#blocks .widget ul{margin-bottom:1.0em}#blocks .widget ul{font-size:18px;}.alignnone {margin: 5px 20px 20px 0;}.aligncenter, div.aligncenter {display:block;margin: 5px auto 5px auto;}.alignright {float:right;margin: 5px 0 20px 20px;}.alignleft {float:left;margin: 5px 20px 20px 0;}.aligncenter {display: block;margin: 5px auto 5px auto;}.alignfull {max-width: 100%;min-width:100%;height:inherit;}a img.alignright {float:right;margin: 5px 0 20px 20px;}a img.alignnone {margin: 5px 20px 20px 0;}a img.alignleft {float:left;margin: 5px 20px 20px 0;}a img.aligncenter {display: block;margin-left: auto;margin-right: auto}.caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; padding: 5px 3px 10px;text-align: center;}.caption.alignnone {margin: 5px 20px 20px 0;}.caption.alignleft {margin: 5px 20px 20px 0;}.caption.alignright {margin: 5px 0 20px 20px;}.caption img {border: 0 none;height: auto;margin:0;max-width: 98.5%;padding:0;width: auto;}.caption p.caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}.edit_page_link,.edit_menu_link,.edit_widget_link{position:absolute;right:10px;top:10px}.clear{clear:both;}#ajaxloader{margin: 0 auto;margin-top: 40px;width: 30px;height: 30px;border: 22px solid #009ee0;border-right-color: transparent;border-radius: 50%;box-shadow: 0 0 25px 2px #eee;z-index: 9999;}#ajaxloader{animation: spin 1s linear infinite;}@keyframesspin{from { transform: rotate(0deg); opacity: 0.2; }50%{ transform: rotate(180deg); opacity: 1.0; }to { transform: rotate(360deg); opacity: 0.2; }}.mceContentBody {}.fixed {position: fixed;width: 100%;top: 0;left: 0;}.nav-collapse,.nav-collapse * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.nav-collapse ul {list-style: none;z-index: 5000;position:relative;margin-bottom:0;margin-left:0;}.nav-collapse li {float: left;}.width-1-1 { width: 100% }.width-1-2 { width: 48% }.width-1-3 { width: 30.66% }.width-1-4 { width: 22% }.width-1-5 { width: 16.8% }.width-1-6 { width: 12.33% }.width-1-1, .width-1-2, .width-1-3, .width-1-4, .width-1-5, .width-1-6, .width-2-3 { position: relative; margin-right: 4%; float: left; }.width-1-1, .last-child { margin-right: 0 !important; clear: right; }.width-2-3 { width: 61.82% }#custom .width-2-3,.productSingle .width-2-3{margin-right:7%;}#custom .width-2-3 img{max-width:100%;height:inherit;}@media screen and (min-width: 800px) {#menu{position:absolute;top: 43px;right: 0;}.nav-collapse{float: right;}.nav-collapse ul li{list-style:none;float:left;margin: 0 0 0 0.5em;position:relative;}.nav-collapse ul li a{display: block;font-weight: 400;text-decoration: none;padding: 0.8em 10px;color: #333333;font-size: 1.2em;}.nav-collapse ul li.last-child a{border:none;}.nav-collapse ul li.haschild a{padding-right:1.0em;}.nav-collapse ul li a:hover,.nav-collapse ul li.current a{color: #e51937;}.nav-collapse ul li a:hover{color: #e51937;}.nav-collapse ul li.haschild:after{position: absolute;font-family: FontAwesome;top:1.4em;right: 0.3em;content: "\f107";color:#b8b8b8;font-size:0.9em;}.nav-collapse ul ul{display: none;position: absolute;top: 3.3em;width: 200px;z-index: 99999;background: #e51937;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0;margin:0;}.nav-collapse ul li.page-2 ul.child,.nav-collapse ul li.page-4 ul.child{width:500px;}.nav-collapse ul li.page-2 ul.child li,.nav-collapse ul li.page-4 ul.child li{width:250px;}.nav-collapse ul ul .cube{border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;border-bottom: 5px solid #e51937;top: -5px;left: 15px;width:10px !important;}.nav-collapse ul ul li{margin:0;width:100%;}.nav-collapse ul ul li:after{content:inherit;display:none;}.nav-collapse ul ul li a{font-size:1em;line-height:2.0em;ppadding: 0.8em 0.5em;padding: 0.6em 10px;color:#fff !important;border:none !important;font-size:15px;}.nav-collapse ul ul li a:hover{border:none !important;background-color: #cccccc !important;}.nav-collapse ul li:hover > ul{display:block;}}@font-face {font-family: "responsivenav";src:url();src:url() format("embedded-opentype"),url() format("truetype"),url() format("woff"),url() format("svg");font-weight: normal;font-style: normal;}.nav-toggle {position: fixed;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-decoration: none;text-indent: -333px;position: relative;overflow: hidden;width: 45px;height: 45px;line-height: 4.2rem;float: right;z-index:3339;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.nav-toggle.active{width: 4.2rem;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.nav-toggle:before {color: #fff; font-family: "responsivenav", sans-serif;font-style: normal;font-weight: normal;font-variant: normal;font-size: 40px;text-transform: none;position: absolute;content: "≡";text-indent: 0;text-align: center;line-height:0;speak: none;width: 100%;top: 0;right: 0;width: 45px !important;height: 45px!important;box-sizing:border-box;padding: 22px 1px 1px 1px;background: #e51937;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.nav-toggle.active::before {font-size: 40px;content:"x";background:#e51937;color: #fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0.6em 0.6em 0.6em 0.5em;width: 4.2rem !important;}@media(min-width:1200px){ .wrapper{max-width: 1200px;}}@media(max-width:1200px){ .wrapper{max-width: 96%;}}@media(max-width:1024px){}@media screen and (max-width: 800px) {.wrapper{max-width: 95%;}header,.header-rel,.header-fixed{height:85px;}#menu{position:absolute;top: 20px;right: 0;width: 100%;}#logo{top: 28px;}.nav-collapse ul li {float: left;width: 100%;display: inline-block;margin-bottom:0;height:auto;border-bottom: 2px solid #48b9eb;}.nav-collapse li a{color: #fff;background:#e51937;width:100%;display:inline-block;box-sizing: border-box;padding: 0.8em 5% !important;}.nav-collapse ul ul{padding: 0;float: left;margin-bottom:0;display:none;width:100%;}.nav-collapse ul li:hover > ul{display:block;}.nav-collapse ul li li{width:100%;}.nav-collapse ul li li a{font-size: 14px;background:none;padding: 0.7em 5%;border-bottom: none;width:100%;background:#444;}.js #menu .nav-collapse-0.opened{max-height: 100% !important;}}@media screen and (max-width: 620px),screen and (max-device-width: 620px) {.wrapper{max-width: 90%;}#slider{height: 750px;}.page-43 #slider,.page-44 #slider{height:125px;}#bottom {ddisplay:none;}#slider h2{font-size:2.0em;}#slider .inside,#footer .inside{padding: 0;}#slider .widget{margin-top: 125px;}.responsive-hide{display:none !important;}.responsive-show{display:block !important;}.responsive-full,#contact .form-row .col-2{width:100% !important;}#main,#bottom .widget{width:100%;}#contact .widget{padding:0;}.image-floater,.image-floater-bot{float:left;width:80%;margin-top:0 !important;margin-left:10%;height:250px;}img{max-width: 100% !important;min-width: 100% !important;height: inherit;margin-top: 0;margin-left:0;margin-right:0;}#blocks img{max-width: inherit!important;min-width: inherit !important;}#container .last-child img{margin-top:0;}div.alignright,div.alignleft{float: inherit;margin: 0;} h1, h2, h3, h4, h5, h6{font-size:1.4em;}h1{padding-right:0;}.col2 li, .col3 li, .col4 li, .width-1-1, .width-1-2, .width-1-3, .width-1-4, .width-1-5, .width-1-6, .width-2-3{width:100%;margin-right:0;}.page-2 #slider .form{width:100%;margin-left:0;}.button, a.button:link, a.button:visited, a.button:active, .phone{width:100%;text-align: center;margin: 0 0 10px 0;}}@media screen and (max-width: 480px),screen and (max-device-width: 480px) {.slider .slide .slide-title{}}.form-row{margin:0 0 0.75em 0;display:inline-block;width:100%;}.form-row .col-1,.form-row .col-2,.form-row .col-3,.form-row .col-4,.form-row .col-4-3{box-sizing:border-box;float:left;line-height:3.0em;}.form-input-bottom{margin-bottom:0.75em;}.form-row .col-1{width:100%;}.form-row .col-2{width:48%;margin-right:2%;}.form-row .col-3{width:33.33%;}.form-row .col-4{width:25%;}.form-row .col-4-3{width:75%;}.form-input{box-sizing:border-box;border:0;min-height:3.5em;resize:vertical;padding: 5px 10px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; -webkit-appearance: none; font-size:16px; border: none !important;}#bottom .form-input{background:#f7f7f7;border:none;}.form-input,textarea.form-input{color: #333;font-family: 'Raleway', sans-serif;font-weight:400;}textarea.form-input{min-height:100px;padding: 5px 4%;}select{width:auto;box-sizing:border-box;border:1px solid #ccc;min-height:3.0em;resize:vertical;padding:0 4%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; -webkit-appearance: none;}.form-arterisk{color:red;font:Arial, Helvetica, sans-serif;font-size:18px;line-height:12px}.thanks{border: 3px solid #9aca74;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;width: 100%;margin: 1.5em 0;box-sizing: border-box;padding: 2% 2% 2% 2%;position: absolute;z-index: 999;left: 0;background-color:#fff;color:#3a3a3a;}#slider .thanksh2{text-align:left;font-size: 2.0em;color:#3a3a3a;}#slider .thanks p{color:#3a3a3a;text-align:left;}#slider .widget p{ttext-align:left;}.overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;background-color: rgba(0,0,0,0.5);}.thanks_l{float: left;width:20%;}.thanks_r{float:left;width: 75%;padding-top:2%;}.thanks h2{font-size: 1.5em;margin-bottom:0.2em;}.thanks p{font-size:16px;margin-bottom:0.5em;}.thanks .fa{color: #9aca74;font-size:5em;margin-top:5%;}.thanks .close{position:absolute;right: 15px;top: -30px;color:#ca7474;font-size:2.0em;}@media (max-width: 800px) {.form-row{margin:0;}.form-row .col-1,.form-row .col-2,.form-row .col-3,.form-row .col-4,.form-row .col-4-3{float:none;width:100%;line-height:2.0em;margin-bottom:0.2em;}.form-input, textarea.form-input{margin-bottom:0.8em;}}