.wf-loading{visibility:hidden}.wf-active{visibility:visible}html,body{font-family:ff-enzo-web,Arial,Helvetica,sans-serif;font-size:18px;text-align:center;color:#000;clear:both;margin:0 auto;font-weight:300;background-color:#fff}a{text-decoration:none;color:#00baf2;-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}a .silent,a.silent{color:#000}a:visited{text-decoration:none}a:hover{text-decoration:none;color:#000}a img{border:none}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:62px;line-height:62px;padding:4px 0 16px;font-weight:300}h2{font-size:42px;line-height:50px;padding:4px 0 16px;font-weight:300}h3{font-size:34px;line-height:38px;padding:4px 0;font-weight:600}h4{font-size:28px;line-height:32px;padding:4px 0;font-weight:600}h5{font-size:26px;line-height:30px;padding:4px 0;font-weight:600}h6{font-size:24px;line-height:28px;padding:4px 0;font-weight:600}.collapse-title{font-size:48px;line-height:50px;padding:4px 0 14px;font-weight:300}acronym{border:none}p{padding-top:0;margin-top:0;padding-bottom:1em}.tiny{font-size:14px}.small{font-size:16px}.small-center{font-size:15px;text-align:center;font-style:italic}.large{font-size:20px}.error,.checkout-error,.red{color:#b60d04}.green{color:#5ea90d}.light{color:#8c999b}.grey{color:#8c999b}.checkout-error{padding-bottom:16px}.center{text-align:center}.js-show{display:none}.clearer{clear:both;font-size:0;line-height:0;height:0;padding:0;margin:0 auto;border:none}.divider{clear:both;font-size:0;line-height:20px;height:20px;padding:0;margin:20px 0 0;border-top:solid #e1e1e1 1px}.blue-simple-btn{text-align:center;padding:20px;border:solid 1px #00baf2;color:#00baf2;line-height:50px;margin:0 auto;margin-left:auto;margin-right:auto;height:50px;font-size:48px;font-weight:600}.blue-simple-btn a{color:#00baf2;text-align:center}.gap1{float:left;width:10px}.gap2{float:left;width:4px}.gap3{float:left;width:30px}img{max-width:100%;height:auto;width:auto\9}embed,object,iframe,.map-holder{max-width:100%;width:100%}.img-left{float:left;margin-right:15px;margin-top:4px;margin-bottom:6px;text-align:center;max-width:40%}.img-right{clear:right;float:right;margin-left:15px;margin-top:4px;margin-bottom:6px;text-align:center;max-width:40%}.img-left-small{float:left;margin-right:15px;margin-top:4px;margin-bottom:6px;text-align:center;max-width:20%}.img-right-small{clear:right;float:right;margin-left:15px;margin-top:4px;margin-bottom:6px;text-align:center;max-width:20%}.img-main,.img-center{text-align:center;margin-bottom:6px}.img-left img,.img-right img,.img-left-small img,.img-right-small img,.img-main img,.img-center img{vertical-align:middle}ul,ol{margin-top:6px;margin-bottom:6px;padding-top:0;padding-bottom:0;margin-left:0;padding-left:0}ul li{line-height:24px;list-style:none;margin-top:0;padding-top:0;padding-bottom:4px;margin-left:0;padding-left:20px;background-image:url(../images/point_dark.png);background-position:5px 10px;background-repeat:no-repeat}ol li{line-height:24px;margin-top:0;padding-top:0;padding-bottom:8px;margin-left:45px;padding-left:12px}#none{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;pointer-events:none}#container1,#container-header,#container-navigation,#container-bread,#container-flash,#container-intro,#container-main,#container-main-top,#container-main-bottom,#container-collapse,#container-footer,#container-base{margin:0 auto;margin-left:auto;margin-right:auto;border:none}#container-footer{background:url(../images/footer_bg1.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;background-color:#f2f2f2}#container-base{background-color:#f2f2f2}.home #container-navigation{border-top:1px solid #fafafa}#container-header,#container-collapse{background-color:#fff}#container1{position:relative;padding-top:130px}#container-header{position:fixed;top:0;left:0;right:0;height:130px;z-index:99999}#container2{text-align:left;margin:0 auto;margin-left:auto;margin-right:auto;padding:0;border:none}.wrap{max-width:1080px;text-align:left;margin:0 auto;margin-left:auto;margin-right:auto;padding:0;border:none}#header{padding:35px 0;height:30px;position:relative}#header #logo{float:left;display:inline-block;max-width:20%;float:left}#header #logo img{vertical-align:middle;max-height:30px}#header #mobile-link{display:none}#header #mobile-link a{color:#fff}#header #mobile-link h4{display:inline-block}#contact-bar{width:100%;background-color:#f2f2f2}#contact-bar .contact-box{text-align:right;height:30px;width:auto;vertical-align:middle}#contact-bar .contact-box a{color:#000;font-weight:900;letter-spacing:2.6px;font-size:17px;line-height:30px}#contact-bar .contact-box .icon-envelop{font-weight:400}#contact-bar .contact-box .contact-div{padding:0 7px;margin:0 7px;margin-left:3px;padding-left:3px;color:rgba(0,0,0,.1)}#top-nav{float:right;display:none;height:22px;line-height:22px;color:#fff;font-size:11px;text-align:right;white-space:nowrap;margin-top:10px;padding-right:20px}#top-nav a{color:#fff}#top-nav a:hover{text-decoration:underline}#header #search{float:right;display:inline-block;height:22px;margin-top:10px;padding-right:20px}#header #search .search-off{color:#000;font-style:italic}#header #search #search-box-input{width:200px}#header #search #search-button{margin-left:6px}#navigation{height:30px;line-height:30px;color:#000;padding-left:15px;text-transform:uppercase;max-width:80%;float:right;vertical-align:middle}#navigation ul{margin:0;padding:0}#navigation ul li{float:left;display:inline-block;line-height:30px;list-style:none;margin-top:0;padding-top:0;padding-bottom:0;margin-left:0;padding-left:0;background:0 0;position:relative;z-index:900}#navigation ul li.mobile-item{display:none}#navigation a{float:left;display:inline-block;height:30px;line-height:30px;color:#000;padding-left:17px;padding-right:14px;-moz-transition:none;-webkit-transition:none;transition:none;font-size:17px;letter-spacing:2.6px}#navigation a strong,#navigation a b{display:block;height:30px;line-height:30px;font-weight:700}#navigation a:hover,#navigation .over,#navigation .on{color:#000;z-index:894}#navigation a:hover strong,#navigation .over strong,#navigation .on strong,#navigation a:hover b,#navigation .over b,#navigation .on b{cursor:pointer;color:#000}#navigation .over,#navigation a:hover.over{}#navigation .over strong,#navigation .over b,#navigation a:hover.over strong,#navigation a:hover.over b{}#navigation>ul .drop a,#navigation>ul .drop a:hover{}#navigation>ul .drop a strong,#navigation>ul .drop a b,#navigation>ul .drop a:hover strong,#navigation>ul .drop a:hover b{}#navigation>ul>li:last-child a{padding-right:0}#navigation .hamburger{float:left;position:relative}#navigation a.icon-menu{color:#000;font-size:20px;line-height:26px;padding-right:0}#navigation a.icon-menu:hover{color:#000}#navigation a.icon-menu:hover .sub-nav{display:none}#navigation .hamburger .sub-nav{right:0;left:auto}#navigation .nav-div{display:inline-block;float:left;width:10px;text-align:center;line-height:30px;height:30px;padding:0;margin:0 auto;border:none;color:#e5e5e5}#navigation .sub-nav{position:absolute;top:30px;left:2px;display:none;font-family:ff-enzo-web,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;text-transform:none;line-height:14px;z-index:897}#container-header.fixed #navigation .sub-nav{top:65px}#navigation>ul>li:last-child .sub-nav{left:auto;right:0}#navigation .sub-nav li{width:220px;height:auto;line-height:14px}#navigation .sub-nav a{float:left;display:inline-block;width:220px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;height:auto;line-height:14px;border:none;border-radius:0;color:#fff;background:0 0;padding:12px 13px;background-color:#383838;border-bottom:solid #f2f2f2 1px;margin:0;z-index:898}#navigation .sub-nav a:hover,#navigation .sub-nav a.over:hover{color:#000;border-radius:0;background-color:#f2f2f2;border-bottom:solid #383838 1px}#navigation .sub-nav a{background-color:#00aeee;border-bottom:solid #fff 1px}#navigation .sub-nav a:hover,#navigation .sub-nav a.over:hover{color:#fff;background-color:#000;border-bottom:solid #fff 1px}#navigation .sub-nav a.over:hover{}#navigation .sub-nav .drop>a{}#navigation .sub-nav a.over{}#navigation .sub-nav li:last-child a{border-bottom:none}#navigation ul li>.sub-nav .sub-nav{position:absolute;top:0;left:220px}.nav-right #navigation,.nav-right #navigation ul li,.nav-right #navigation a,.nav-right #navigation .nav-div{float:right}#mobile-menu a{display:none;float:left;color:#fff;line-height:40px;padding:0 10px;font-size:30px;background-color:#00a6ed;background-image:url(../images/icons/icon_menu.png);background-position:10px center;background-size:contain;background-repeat:no-repeat;border:solid #00a6ed 10px;width:100%;height:60px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;text-align:center}.auth-details{height:auto;line-height:20px;text-align:right;color:#fff;background-color:#2e2e2e;padding:5px 0}.auth-details .wrap{padding:0 27px;text-align:right;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.auth-details a{color:#fff}.auth-details a:hover{color:#fff;text-decoration:underline}.auth-details img{vertical-align:middle;margin-bottom:1px}#site-messages{display:none}#site-messages .error-message,#site-messages .alert-message,#site-messages .success-message{line-height:18px;font-size:larger;padding:15px 25px}#site-messages a{color:#fff}#site-messages a:hover{text-decoration:underline}#site-messages .close-msg{float:right}#site-messages .error-message{color:#fff;background-color:#b60d04}#site-messages .alert-message{color:#fff;background-color:#999}#site-messages .success-message{color:#fff;background-color:#5ea90d}#image-rotator{color:rgba(255,255,255,.7);position:relative}#image-rotator a{color:rgba(255,255,255,.7)}#image-rotator a:hover{color:#fff}#main #image-rotator{margin-bottom:0}#image-rotator .flexslider{margin-bottom:0;margin-bottom:70px}#image-rotator .flex-control-nav{bottom:-70px}#image-rotator .flexslider .slides img{width:50%;float:right;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;padding:10px 20px}#image-rotator .flex-caption{position:relative;float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#000;padding:10px 20px}#image-rotator .flex-caption h3{padding-bottom:20px}#image-rotator .flex-caption a{color:#000}#image-rotator .rotator-button{clear:both;margin-top:10px}#image-rotator .flex-caption a.rotator-view{padding:5px;border:solid 1px #00baf2;color:#00baf2;line-height:26px;margin:0 auto;margin-left:auto;margin-right:auto;height:26px;font-size:18px;font-weight:600}#image-rotator .flex-caption a.rotator-view:hover{color:#000}.flex-direction-nav .flex-prev{opacity:1;left:-70px}.flex-direction-nav .flex-next{opacity:1;right:-70px}#flash{position:relative;height:200px;z-index:600}#flash #flash-over{position:absolute;left:0;top:0;z-index:800}#flash table{position:absolute;left:0;top:0;z-index:700;display:none}#header-rotator{float:right;display:inline-block;margin-top:10px;margin-right:25px}#rotator{position:relative;height:200px;z-index:600}#rotator table{position:absolute;left:0;top:0;z-index:700;display:none}#slider{position:relative;background:url(images/colorbox/loading_white.gif) no-repeat 50% 50%}.nivo-caption{position:absolute;right:0;bottom:65%;color:#fff;width:100%;z-index:8;overflow:visible;height:0;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#image-rotator .slider-text{position:absolute;right:0;top:0;padding:5px 25px;text-align:right}#slider img{position:absolute;top:0;left:0;display:none;z-index:1}#slider a{border:0;display:block}#slider-over{position:absolute;left:0;top:0;z-index:800}#slidebox{width:940px;color:#fff;text-align:left;margin:0 auto;margin-left:auto;margin-right:auto;padding:0;border:none;font-size:14px;color:#fff;position:relative;overflow:hidden}#slidebox-holder{float:left;width:940px;height:140px;overflow:hidden;position:relative}#slidebox-slider{position:absolute;left:0;top:0}#slidebox a{color:#fff}#slidebox a:hover{text-decoration:underline}#slidebox .slidebox-item{float:left;width:200px}#slidebox #slidebox-left{position:absolute;left:0;top:0;display:block;width:60px;height:140px;z-index:850}#slidebox #slidebox-left a{display:block;height:140px;text-decoration:none;background-color:#d6d6d6;background-image:url(../images/slider_left.png);background-position:center;background-repeat:no-repeat;text-decoration:none}#slidebox #slidebox-left a:hover{background-color:#ededed}#slidebox #slidebox-right{position:absolute;right:0;top:0;display:block;width:60px;height:140px;z-index:851}#slidebox #slidebox-right a{display:block;height:140px;text-decoration:none;background-color:#d6d6d6;background-image:url(../images/slider_right.png);background-position:center;background-repeat:no-repeat;text-decoration:none}#slidebox #slidebox-right a:hover{background-color:#ededed}#slidebox #slidebox-left a:focus,#slidebox #slidebox-right a:focus{outline:0}.random-image{display:block;color:#fff;text-align:center;padding:40px 0;min-height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-position:center top;background-repeat:no-repeat;background-size:cover}.random-image a{color:#fff}.random-image a:hover{}#breadcrumb{font-size:12px;line-height:24px;padding:16px 25px 4px}#container-{}#container-collapse .page-collapse{position:relative;padding:45px 0}#container-collapse .page-collapse a .main-top.collapse{color:#000}#container-collapse .page-collapse .main-top.collapse .wrap,#container-collapse .page-collapse .main-bottom{text-align:center}#container-collapse .page-collapse .collapsable{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#container-collapse .page-collapse:nth-child(2n+3){background-color:#f2f2f2}#container-collapse .collapse-btn{position:absolute;bottom:-35px;right:0;left:0;margin-left:auto;margin-right:auto;width:65px;height:65px;padding:5px;color:#fff;border-radius:100px;z-index:9999}#container-collapse .collapse-btn:after,#container-collapse .collapse-btn.clicked:after{font-family:w3design!important;font-size:70px;background-color:#00baf2;border-radius:100px}#container-collapse .collapse-btn:after{content:'\e907'}#container-collapse .collapse-btn.clicked:after{content:'\e908'}#container-collapse a.clpse-btn{color:#fff;vertical-align:middle;text-align:center;line-height:70px}.mobile-only{display:none}#edit4b04a8d3a64dd.page-collapse .collapsable{z-index:900;position:relative}#edit4b04a8d3a64dd.page-collapse{background-color:#00baf2;color:#fff}#edit4b04a8d3a64dd.page-collapse.open{background-color:#00baf2}#edit4b04a8d3a64dd.page-collapse a{color:#000}#edit4b04a8d3a64dd.page-collapse.open{position:relative;background:url(../images/w_bg.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:50%;background-color:#00a6ed}#edit4b04a8d3a64dd.page-collapse.open:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:url(../images/w_bg.svg);background-repeat:no-repeat,no-repeat;background-size:auto 100%;background-position:-25%;-webkit-animation:animatedLeftW 60s 60;-moz-animation:animatedLeftW 60s 60;-o-animation:animatedLeftW 60s 60;animation:animatedLeftW 60s 60;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;z-index:55}#edit4b04a8d3a64dd.page-collapse.open:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:url(../images/w_bg.svg);background-repeat:no-repeat,no-repeat;background-size:auto 100%;background-position:125%;-webkit-animation:animatedRightW 60s 60;-moz-animation:animatedRightW 60s 60;-o-animation:animatedRightW 60s 60;animation:animatedRightW 60s 60;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;z-index:50}@keyframes animatedLeftW{0%{background-position:-25%}100%{background-position:50%}}@keyframes animatedRightW{0%{background-position:125%}100%{background-position:50%}}@-webkit-keyframes animatedLeftW{0%{background-position:-25%}100%{background-position:50%}}@-webkit-keyframes animatedRightW{0%{background-position:125%}100%{background-position:50%}}@-moz-keyframes animatedLeftW{0%{background-position:-25%}100%{background-position:50%}}@-moz-keyframes animatedRightW{0%{background-position:125%}100%{background-position:50%}}#edit4b04a8d3a64dd.page-collapse .bubble{}#edit4b04a8d3a64dd.page-collapse.open .bubble{background-color:#fff;color:#000;width:880px;height:250px;line-height:220px;margin:0 auto;text-align:center;background:url(../images/bubble1.svg);background-size:contain;background-repeat:no-repeat;background-position:center;max-width:100%}#home.page-collapse.open h1.bubble{padding:0}.portfolio-page #main{min-height:570px}#main{line-height:1.5;min-height:200px;padding:25px 0}.home #main{min-height:0}#main .main-top{}#main .main-bottom{}#main .main-full{width:100%}#main .main-content{float:left;width:50%}#main .main-box{padding:8px 10px;background-color:#efefef}#main .main-box p{font-size:13px;line-height:18px;font-weight:300;font-style:italic}#main .thirds{}#main .main-third{float:left;width:30%;margin-right:5%}#main .thirds>div:nth-child(3n+3){margin-right:0%}#main .thirds>div:nth-child(3n+4){clear:left}#main .full-left{float:left;width:47%}#main .full-right{float:right;width:47%}#main .main-left{float:left;width:20%;margin-right:20px}#main .main-right{float:right;width:20%}#main .main-right .img-left,#main .main-left .img-left{float:left;margin-right:10px;margin-top:0;margin-bottom:0;text-align:center}#main .main-right .img-right,#main .main-left .img-right{clear:right;float:right;margin-left:10px;margin-top:0;margin-bottom:0;text-align:center}#main .main-right p,#main .main-left p{padding:6px 0;margin:0;line-height:22px;margin-bottom:1px}#main .main-right .side-holder,#main .main-left .side-holder,#main .main-right form,#main .main-left form{padding:6px 0;margin:0;line-height:22px;margin-bottom:1px}#main .main-right .side-holder p,#main .main-left .side-holder p,#main .main-right form p,#main .main-left form p{padding:0 0 12px}#main .main-right h5,#main .main-right h6,#main .main-left h5,#main .main-left h6{margin-top:10px}#main .main-right h5,#main .main-left h5{}#main .main-right h6,#main .main-left h6{}#main .side-nav{padding:3px 0;margin:0}#main .side-nav li{list-style:none;margin-top:0;padding-top:0;padding-bottom:0;margin-left:0;padding-left:0;background:0 0;position:relative;z-index:700}#main .side-nav li a{padding:4px 10px}.main-right .form-item,.main-left .form-item{width:100%}#footer{position:relative;line-height:35px;font-size:18px;color:rgba(0,0,0,.5);text-align:left;padding:100px 25px 60px}#footer a{color:#1271a1}#footer a:hover{color:#000}#footer h3{font-weight:900;text-transform:uppercase;font-size:19px}#footer a h3,#footer h3 a{color:rgba(0,0,0,.5)}#footer a:hover h3,#footer h3 a:hover{color:#000}#footer .support-link a{position:absolute;bottom:100px;left:0;right:0;margin:0 auto;display:inline-block;width:24px;height:24px;border-radius:12px;background-color:#8c999b}#footer .support-link a:hover{background-color:#000}#footer .footer1,#footer .footer2{float:left;width:24%;margin-right:2%}#footer .footer3{float:left;margin-right:0;width:44%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 75px;background:url(../images/open_speech.png),url(../images/close_speech.png);background-size:50px 50px;background-position:left top,right center;background-repeat:no-repeat;text-align:right}.random-testimonial .quoted{font-size:22px;font-weight:400;text-align:justify;margin-bottom:0;font-style:italic}#footer .footerb1,#footer .footerb2{margin-top:100px;width:200px;height:100px;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#footer .footerb1 .colour,#footer .footerb2 .colour{display:none}#footer .footerb1:hover .colour{display:block}#footer .footerb1:hover .grey{display:none}#footer .footerb2:hover .colour{display:block}#footer .footerb2:hover .grey{display:none}#footer .footerb1{float:left}#footer .footerb2{float:right}#footer .footer-social{margin-top:20px}#footer .footer1 .footer-social .icon-facebook,#footer .footer1 .footer-social .icon-google-plus{font-size:52px;color:gray}#footer .footer1 .footer-social .icon-facebook:hover{color:#3b5998}#footer .footer1 .footer-social .icon-google-plus:hover{color:#dd4b39}#footer .footer1 .footer-social a{display:inline-block;width:50px;height:50px;overflow:hidden;border-radius:50px;margin-right:16px}#base{line-height:22px;font-size:smaller;color:#ada8a1;text-align:center;padding:5px}#base a{color:#ada8a1}#base a:hover{text-decoration:underline}#desktop-link{display:none}.googlemap-box{width:100%;color:#000;overflow:hidden}.googlemap-box .img-right{max-width:none!important}.googlemap-box img{width:auto;max-width:none!important}.googlemap-box a:hover{color:#000}.map-holder{}.map-holder img{width:auto;max-width:none!important}.image-boxes{display:block}.image-boxes .image-box{float:left;display:inline-block;position:relative}.image-boxes.seven-column .image-box{width:13%;margin-right:1.5%;margin-bottom:10px}.image-boxes.text-over.seven-column .image-box{height:auto}.image-boxes.seven-column .image-box:nth-child(7n+7){margin-right:0%}.image-boxes.seven-column .image-box:nth-child(7n+8){clear:both}.image-boxes.six-column .image-box{width:15%;margin-right:2%;margin-bottom:20px}.image-boxes.text-over.six-column .image-box{height:auto}.image-boxes.six-column .image-box:nth-child(6n+6){margin-right:0%}.image-boxes.six-column .image-box:nth-child(6n+7){clear:both}.image-boxes.five-column .image-box{width:16%;margin-right:5%;margin-bottom:30px}.image-boxes.text-over.five-column .image-box{height:auto}.image-boxes.five-column .image-box:nth-child(5n+5){margin-right:0%}.image-boxes.five-column .image-box:nth-child(5n+6){clear:both}.image-boxes.four-column .image-box{width:22%;margin-right:4%;margin-bottom:30px}.image-boxes.text-over.four-column .image-box{height:auto}.image-boxes.four-column .image-box:nth-child(4n+4){margin-right:0%}.image-boxes.four-column .image-box:nth-child(4n+5){clear:both}.image-boxes.three-column .image-box{width:30%;margin-right:5%;margin-bottom:20px}.image-boxes.text-over.three-column .image-box{height:auto}.image-boxes.three-column .image-box:nth-child(3n+3){margin-right:0%}.image-boxes.three-column .image-box:nth-child(3n+4){clear:both}.image-boxes.two-column .image-box{width:48%;margin-right:4%;margin-bottom:40px}.image-boxes.text-over.two-column .image-box{height:auto}.image-boxes.two-column .image-box:nth-child(2n+2){margin-right:0%}.image-boxes.two-column .image-box:nth-child(2n+3){clear:both}.image-boxes.one-column .image-box{width:100%;margin-right:0%;margin-bottom:30px}.image-boxes.text-over.one-column .image-box{height:auto}.image-boxes.text-over .image-box{overflow:hidden}.image-boxes.text-over .image-box a.image-box-text{position:absolute;top:0;left:0;right:0;bottom:0;display:block;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:500}.image-boxes.text-over .image-box a.image-box-text,.image-boxes.text-over .image-box a.image-box-text .silent{color:#fff}.image-boxes.text-under .image-box{}.image-boxes.text-under .image-box a.image-box-text{display:block;padding-bottom:10px;text-align:center}.image-boxes .image-box a.image-box-image{display:block}.image-boxes .image-box:hover a.image-box-image{opacity:.7}.image-boxes .image-box a.image-box-image{display:block;-webkit-backface-visibility:hidden;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.image-boxes .image-box a.image-box-image img{vertical-align:middle}.image-boxes.text-above .image-box,.image-boxes.title-above .image-box{}.image-boxes.text-above .image-box a.image-box-text,.image-boxes.title-above .image-box a.image-box-text{display:block;padding-bottom:10px}.image-boxes.title-above .image-box a.image-box-text{text-align:center;font-weight:600}.image-boxes.title-above .image-box a.image-box-text h3{font-weight:600;font-size:23px}.image-boxes.title-bubble .image-box{background:url(../images/speech_bubble_small.svg);background-size:100% 100%;background-repeat:no-repeat;padding:20px;height:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.image-boxes.title-bubble .image-box:hover{transform:scale(1.1,1.1)}.image-boxes.title-bubble .image-box a.image-box-text{display:block;width:100%;height:100%;overflow:hidden;display:table;text-align:center;font-weight:600}.image-boxes.title-bubble .image-box a.image-box-text h3{font-weight:600;font-size:24px;line-height:30px;display:table-cell;vertical-align:middle;padding:0 40px}.image-boxes.title-box{margin-top:10px}.image-boxes.title-box .image-box{height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;border:solid 1px #00baf2}.image-boxes.title-box .image-box a.image-box-text{display:block;width:100%;height:100%;overflow:hidden;display:table;text-align:center;font-weight:600;text-align:center}.image-boxes.title-box .image-box a.image-box-text h3{font-weight:600;font-size:24px;line-height:30px;display:table-cell;vertical-align:middle;padding:0 40px}#mobile-nav{display:block;clear:both}#mobile-nav .image-box-mobile{float:none;clear:both;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 20px;padding-right:70px;position:relative;height:auto}#mobile-nav .image-box-mobile a{color:#000}#mobile-nav .image-box-mobile:nth-child(2n+2){background-color:#f2f2f2}#mobile-nav .image-box-mobile a.clpse-btn{color:#fff;vertical-align:middle;text-align:center;line-height:70px}#mobile-nav .image-box-mobile .collapse-btn{position:absolute;margin:0;bottom:0;top:0;left:auto;right:0;margin-top:auto;margin-bottom:auto;width:50px;height:50px;padding:5px;color:#fff;border-radius:100px;z-index:9999}#mobile-nav .image-box-mobile .collapse-btn:after{font-family:w3design!important;background-color:#00baf2;border-radius:100px;content:"\e90a";font-size:50px;line-height:50px}.services{display:block}.services .service-item{display:block;margin-bottom:20px}.services .service-item .service-item-text{float:right;width:80%}.services .service-item .service-item-image{float:left;width:18%}.services.grid-text-side .service-item{float:left;display:inline-block;width:32%;margin-right:2%;margin-bottom:20px;position:relative}.services.grid-text-side .service-item .service-item-text{width:60%}.services.grid-text-side .service-item .service-item-image{width:35%}.services.grid-text-side .service-item:nth-child(3n+3){margin-right:0%}.services.grid-text-side .service-item:nth-child(3n+4){clear:both}.main-content .services.grid-text-side .service-item{width:48%;margin-right:4%;margin-bottom:40px}.main-content .services.grid-text-side .service-item:nth-child(2n+2){margin-right:0%}.main-content .services.grid-text-side .service-item:nth-child(3n+3){clear:both}.full-left .services.grid-text-side .service-item,.full-right .services.grid-text-side .service-item,.main-third .services.grid-text-side .service-item,.main-right .services.grid-text-side .service-item,.main-left .services.grid-text-side .service-item{width:100%!important;margin-right:0%!important;margin-bottom:40px}.services.grid-text-under .service-item{float:left;display:inline-block;width:22%;margin-right:4%;margin-bottom:30px;position:relative}.services.grid-text-under .service-item .service-item-image{float:none;width:100%}.services.grid-text-under .service-item .service-item-text{float:none;width:100%;display:block;padding-top:10px}.services.grid-text-under .service-item:nth-child(4n+4){margin-right:0%}.services.grid-text-under .service-item:nth-child(4n+5){clear:both}.main-content .services.grid-text-under .service-item{width:32%;margin-right:2%;margin-bottom:20px}.main-content .services.grid-text-under .service-item:nth-child(3n+3){margin-right:0%}.main-content .services.grid-text-under .service-item:nth-child(3n+4){clear:both}.full-left .services.grid-text-under .service-item,.full-right .services.grid-text-under .service-item{width:48%;margin-right:4%;margin-bottom:40px}.full-left .services.grid-text-under .service-item:nth-child(2n+2),.full-right .services.grid-text-under .service-item:nth-child(2n+2){margin-right:0%}.full-left .services.grid-text-under .service-item:nth-child(2n+3),.full-right .services.grid-text-under .service-item:nth-child(2n+3){clear:both}.main-third .services.grid-text-under .service-item,.main-right .services.grid-text-under .service-item,.main-left .services.grid-text-under .service-item{width:100%!important;margin-right:0%!important;margin-bottom:40px}.services.grid-text-over .service-item{float:left;display:inline-block;width:22%;margin-right:4%;margin-bottom:30px;overflow:hidden;position:relative}.services.grid-text-over .service-item .service-item-image{float:none;width:100%}.services.grid-text-over .service-item .service-item-text{float:none;width:auto;position:absolute;top:0;left:0;right:0;bottom:0;display:block;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:500}.services.grid-text-over .service-item .service-item-text,.services.grid-text-over .service-item .service-item-text .silent{color:#fff}.services.grid-text-over .service-item:nth-child(4n+4){margin-right:0%}.services.grid-text-over .service-item:nth-child(4n+5){clear:both}.main-content .services.grid-text-over .service-item{width:32%;margin-right:2%;margin-bottom:20px}.main-content .services.grid-text-over .service-item:nth-child(3n+3){margin-right:0%}.main-content .services.grid-text-over .service-item:nth-child(3n+4){clear:both}.full-left .services.grid-text-over .service-item,.full-right .services.grid-text-over .service-item{width:48%;margin-right:4%;margin-bottom:40px}.full-left .services.grid-text-over .service-item:nth-child(2n+2),.full-right .services.grid-text-over .service-item:nth-child(2n+2){margin-right:0%}.full-left .services.grid-text-over .service-item:nth-child(2n+3),.full-right .services.grid-text-over .service-item:nth-child(2n+3){clear:both}.main-third .services.grid-text-over .service-item,.main-right .services.grid-text-over .service-item,.main-left .services.grid-text-over .service-item{width:100%!important;margin-right:0%!important;margin-bottom:40px}.services.list-summary .service-item{display:block;margin-bottom:8px}.services.list-summary .service-item .service-item-text{width:78%;padding-top:4px}.services.list-summary .service-item .service-item-text .service-item-details{display:none}.services.list-summary .service-item .service-item-image{width:18%}.services .service-item a.service-item-image{display:block}.services .service-item:hover a.service-item-image{opacity:.7}.services .service-item a.service-item-image{display:block;-webkit-backface-visibility:hidden;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.services .service-item a.service-item-image img{vertical-align:middle}.staff{display:block}.staff .staff-item{display:block;margin-bottom:20px}.staff .staff-item .staff-item-text{float:right;width:80%}.staff .staff-item .staff-item-image{float:left;width:18%}.staff.grid-text-side .staff-item{float:left;display:inline-block;width:32%;margin-right:2%;margin-bottom:20px;position:relative}.staff.grid-text-side .staff-item .staff-item-text{width:60%}.staff.grid-text-side .staff-item .staff-item-image{width:35%}.staff.grid-text-side .staff-item:nth-child(3n+3){margin-right:0%}.staff.grid-text-side .staff-item:nth-child(3n+4){clear:both}.main-content .staff.grid-text-side .staff-item{width:48%;margin-right:4%;margin-bottom:40px}.main-content .staff.grid-text-side .staff-item:nth-child(2n+2){margin-right:0%}.main-content .staff.grid-text-side .staff-item:nth-child(3n+3){clear:both}.full-left .staff.grid-text-side .staff-item,.full-right .staff.grid-text-side .staff-item,.main-third .staff.grid-text-side .staff-item,.main-right .staff.grid-text-side .staff-item,.main-left .staff.grid-text-side .staff-item{width:100%!important;margin-right:0%!important;margin-bottom:40px}.staff.list-summary .staff-item{display:block;margin-bottom:8px}.staff.list-summary .staff-item .staff-item-text{width:78%;line-height:16px}.staff.list-summary .staff-item .staff-item-text .staff-item-details{display:none}.staff.list-summary .staff-item .staff-item-image{width:18%}.staff .staff-item a.staff-item-image{display:block}.staff .staff-item:hover a.staff-item-image{opacity:.7}.staff .staff-item a.staff-item-image{display:block;-webkit-backface-visibility:hidden;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.staff .staff-item a.staff-item-image img{vertical-align:middle}.staff-details{display:block}.staff-details .staff-details-image{float:right;margin-left:20px;max-width:50%}.events{display:block}.events .event-item{display:block;margin-bottom:20px;position:relative}.events .event-item .event-item-text{float:left;width:75%;display:inline-block;padding-left:110px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.events.list-summary .event-item .event-item-text{padding-left:40px}.events .event-item .event-item-image{float:right;width:20%;-webkit-backface-visibility:hidden;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.events .event-item:hover .event-item-image{opacity:.7}.date-icon{position:absolute;top:0;left:0;width:95px;margin-top:5px;height:auto;line-height:12px;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;padding:5px 0;background-color:#cfcfcf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.date-icon .date-number{font-size:24px;line-height:30px}.date-icon-start{position:absolute;top:0;left:0;width:45px;margin-top:5px;height:auto;line-height:12px;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;padding:5px 0 10px;background-color:#cfcfcf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.date-icon-start .date-number{font-size:24px;line-height:30px}.date-icon-start::after{content:'-';position:absolute;top:12px;right:-11px;width:16px;height:16px;font-size:24px;font-weight:700;line-height:14px;text-align:center;color:#cfcfcf;background-color:#fff;border-radius:11px;z-index:300}.date-icon-end{position:absolute;top:0;left:50px;width:45px;margin-top:5px;height:auto;line-height:12px;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;padding:5px 0 10px;background-color:#cfcfcf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.date-icon-end .date-number{font-size:24px;line-height:30px}.date-icon-small{position:absolute;top:0;left:0;width:30px;height:36px;line-height:11px;font-size:11px;text-transform:uppercase;text-align:center;padding:4px 0 0;background-color:#cfcfcf}.date-icon-small .date-number{font-size:18px;line-height:20px}.summary-calendar{}.summary-calendar .summary-calendar-title{position:relative}.summary-calendar .summary-calendar-title h3{text-align:center}.summary-calendar .summary-calendar-title .summary-calendar-previous{position:absolute;left:0;top:0}.summary-calendar .summary-calendar-title .summary-calendar-previous::before{content:'«'}.summary-calendar .summary-calendar-title .summary-calendar-next{position:absolute;right:0;top:0}.summary-calendar .summary-calendar-title .summary-calendar-next::after{content:'»'}.summary-calendar .summary-calendar-weekday{float:left;width:14.28571428571429%;padding:6px 0;text-align:center}.summary-calendar .summary-calendar-day{float:left;width:14.28571428571429%;color:#666;text-align:center;line-height:30px;border:solid #e1e1e1 1px;border-top:none;border-left:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.summary-calendar .summary-calendar-day:nth-child(-n+7){border-top:solid #e1e1e1 1px}.summary-calendar .summary-calendar-day:nth-child(7n+1){border-left:solid #e1e1e1 1px}.calendar-highlight{background-color:#efefef}.summary-calendar-blank{}.summary-calendar-today{background-color:#efefef}.summary-calendar .summary-calendar-events{padding-top:10px}.summary-calendar .summary-calendar-events a{clear:left;float:left;display:inline-block;line-height:16px;margin-bottom:5px}.summary-calendar .summary-calendar-events a::before{content:'■ '}.year-calendar{}.year-calendar .summary-calendar-holder{float:left;width:30%;margin-right:5%;margin-bottom:40px}.year-calendar .summary-calendar-holder:nth-child(3n+3){margin-right:0%}.year-calendar .summary-calendar-holder:nth-child(3n+4){clear:both}.year-calendar .summary-calendar-previous,.year-calendar .summary-calendar-next{display:none}.year-calendar-prevnext{}.year-calendar-prevnext .year-calendar-previous{float:left;display:inline-block}.year-calendar-prevnext .year-calendar-previous::before{content:'« '}.year-calendar-prevnext .year-calendar-next{float:right;display:inline-block}.year-calendar-prevnext .year-calendar-next::after{content:' »'}.full-calendar{}.full-calendar .full-calendar-title{position:relative}.full-calendar .full-calendar-title h2{text-align:center}.full-calendar .full-calendar-title .full-calendar-previous{position:absolute;left:0;top:0}.full-calendar .full-calendar-title .full-calendar-previous::before{content:'« '}.full-calendar .full-calendar-title .full-calendar-next{position:absolute;right:0;top:0}.full-calendar .full-calendar-title .full-calendar-next::after{content:' »'}.full-calendar .full-calendar-weekday{float:left;width:14.28571428571429%;padding:6px 0}.full-calendar .full-calendar-day{float:left;width:14.28571428571429%;min-height:90px;color:#666;font-size:11px;border:solid #e1e1e1 1px;border-top:none;border-left:none;padding:30px 10px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}.full-calendar .full-calendar-day:nth-child(-n+7){border-top:solid #e1e1e1 1px}.full-calendar .full-calendar-day:nth-child(7n+1){border-left:solid #e1e1e1 1px}.full-calendar .full-calendar-day a{clear:left;float:left;display:inline-block;line-height:16px;margin-bottom:5px}.full-calendar .full-calendar-day a::before{content:'■ '}.full-calendar-blank{}.full-calendar-today{background-color:#efefef}.full-calendar .full-calendar-number{position:absolute;right:10px;top:6px;font-size:14px}.news-holder{display:block}.news-holder .news-item{display:block;margin-bottom:10px}.news-holder .news-item .news-text{float:left;width:70%}.news-holder .news-item .news-text-full{width:100%}.news-holder .news-item .news-image{float:right;max-width:25%;margin-top:10px}.news-holder .news-item .news-image img{max-height:80px}.news-summery{}.news-summery .news-item{color:#000;font-size:12px}.news-summery .news-item .text{}.gallery-holder{display:block;height:auto;margin-bottom:50px}.gallery-holder .gallery-item{float:left;width:25%;height:auto;margin-right:0;text-align:center}.gallery-holder .gallery-item img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.gallery-holder div:nth-child(4n+4){margin-right:0%}.gallery-holder div:nth-child(4n+5){clear:left}.gallery-holder .gallery-item-textover{float:left;width:25%;height:auto;margin-right:0%;text-align:center;position:relative}.gallery-holder .gallery-item-textover:nth-child(4n+5){clear:left}.gallery-holder .gallery-item-textover.threes{float:left;width:33.3%;height:auto;margin-right:0%;text-align:center;position:relative}.gallery-holder .gallery-item-textover.threes:nth-child(4n+5){clear:none}.gallery-holder .gallery-item-textover.threes:nth-child(3n+4){clear:left}.gallery-holder .gallery-item-textover img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.gallery-holder .gallery-item-textover .gallery-title{position:absolute;bottom:0;top:100%;left:0;right:0;width:100%;color:#fff;cursor:pointer;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#00baf2;background-color:rgba(0,186,242,.9);opacity:0;font-weight:600;font-size:22px}.gallery-holder .gallery-item-textover a:hover .gallery-title{opacity:1;top:0;overflow hidden;padding-top:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.gallery-cat-holder{display:block}.gallery-cat-holder .gallery-item{float:left;width:22%;height:auto;margin-right:4%;margin-bottom:14px;text-align:center}.gallery-cat-holder .gallery-item img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.gallery-cat-holder div:nth-child(4n+4){margin-right:0%}.gallery-cat-holder div:nth-child(4n+5){clear:left}.gallery-cat-holder .gallery-item-textover{float:left;width:22%;height:auto;margin-right:4%;margin-bottom:14px;text-align:center;position:relative}.gallery-cat-holder .gallery-item-textover img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.gallery-cat-holder .gallery-item-textover .gallery-title{position:absolute;bottom:0;width:100%;color:#fff;min-height:10%;padding-top:5%;padding-bottom:5%;cursor:pointer;-moz-transition:all .15s;-webkit-transition:all .15s;transition:all .15s;background-color:#000;background-color:rgba(0,0,0,.5)}.gallery-cat-holder .gallery-item-textover a:hover .gallery-title{padding-top:5%;padding-bottom:5%;min-height:50%}.gallery-slider-main{position:relative;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;height:318px;padding:2px;border:solid #e1e1e1 1px}.gallery-slider-main .gsm-image{position:absolute;left:0;top:2px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;height:312px;text-align:center;display:none}.gsp-holder{width:100%;height:72px;padding:5px 0;position:relative;overflow:hidden;margin-top:15px}.gsp-holder a.gsp-left,.gsp-holder a.gsp-right{display:block;position:absolute;top:5px;width:53px;height:72px;color:#fff;cursor:pointer;background-color:#f2f3f4;z-index:900}.gsp-holder a.gsp-left:hover,.gsp-holder a.gsp-right:hover{background-color:#6a6c6d}.gsp-holder a.gsp-left{left:0}.gsp-holder a.gsp-left strong,.gsp-holder a.gsp-left b{position:absolute;left:20px;top:25px;width:0;height:0;border-top:solid transparent 10px;border-bottom:solid transparent 10px;border-right:solid #a4a6a7 10px}.gsp-holder a.gsp-right{right:0}.gsp-holder a.gsp-right strong,.gsp-holder a.gsp-right b{position:absolute;right:20px;top:25px;width:0;height:0;border-top:solid transparent 10px;border-bottom:solid transparent 10px;border-left:solid #a4a6a7 10px}.gsp-holder .gallery-slider-previews{position:absolute;left:0;top:0}.gsp-holder .gallery-slider-previews .gsp-image{float:left;margin:5px;width:90px;height:68px;text-align:center;padding:1px;cursor:pointer;border:solid #e1e1e1 1px}.gsp-holder .gallery-slider-previews .gsp-image img{max-height:100%}.gsp-holder .gallery-slider-previews .gsp-image-current{margin:2px 1px;width:98px;height:74px;border:solid #878888 1px}.photo-holder{display:block;text-align:center}.side-gallery-item{float:left;width:22%}.side-gallery-item img{max-width:100%;height:auto;width:auto\9}.portfolio-title{position:relative;min-height:200px;padding-bottom:20px;width:65%;float:left}.portfolio-title .portfolio-title-details{clear:both;float:left;width:46%;margin-right:6%}.portfolio-title .portfolio-title-details h1{font-size:45px;line-height:50px;padding:8px 0 26px}.portfolio-title .portfolio-title-features{float:left;width:48%;padding-top:10px}.portfolio-title .portfolio-title-features .portfolio-feature-item{line-height:20px;padding:8px 0}.portfolio-title .portfolio-title-features .portfolio-feature-item img{vertical-align:middle;padding-right:10px}.portfolio-holder{padding-right:0;width:100%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;position:relative;clear:both}h4.tagline{clear:left}.portfolio-image-right{position:relative;width:35%;float:right;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;padding:10px}.portfolio-image-right img{max-width:100%;width:auto;height:auto}.beforeafter-holder{display:block}.beforeafter-holder .beforeafter-item{float:left;width:30%;height:auto;margin-right:5%;margin-bottom:14px;text-align:left;position:relative}.beforeafter-holder .beforeafter-item .before-image img{max-width:60%;height:auto;width:auto\9;vertical-align:bottom}.beforeafter-holder .beforeafter-item .after-image img{position:absolute;right:0;top:30px;z-index:980;max-width:50%;height:auto;width:auto\9;vertical-align:bottom}.beforeafter-holder div:nth-child(3n+3){margin-right:0%}.beforeafter-holder div:nth-child(3n+4){clear:left}.beforeafter-side-holder{display:block}.beforeafter-side-holder .beforeafter-item{float:left;width:140px;text-align:left;position:relative;padding-bottom:102px}.beforeafter-side-holder .beforeafter-item .before-image img{position:absolute;left:0;top:18px}.beforeafter-side-holder .beforeafter-item .after-image img{position:absolute;left:50px;top:30px;z-index:980}.beforeafter-cat-holder{display:block}.beforeafter-cat-holder .beforeafter-item{float:left;width:22%;height:auto;margin-right:4%;margin-bottom:14px;text-align:center}.beforeafter-cat-holder .beforeafter-item img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.beforeafter-details{}.beforeafter-details .before-image{float:left;width:47%}.beforeafter-details .after-image{float:right;width:47%}.video-holder{display:block}.video-holder .video-item{float:left;width:30%;height:auto;margin-right:5%;margin-bottom:14px;text-align:center;position:relative}.video-holder .video-item img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.video-holder div:nth-child(3n+3){margin-right:0%}.video-holder div:nth-child(3n+4){clear:left}.document-list-holder{}.document-list-holder .document-list-item{}.document-icons-holder{clear:both;padding:0 0 20px}.document-icons-holder .document-icons-item{position:relative;padding-left:22px;line-height:26px}.document-icons-holder .document-icons-item img{position:absolute;top:4px;left:0}.document-thumbnails-holder{clear:both;padding:0 0 20px}.document-thumbnails-holder .document-thumbnails-item{position:relative;float:left;width:50%;height:110px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;padding-left:110px}.document-thumbnails-item .document-thumbnails-item-image{position:absolute;top:0;left:0;width:100px;text-align:center}.document-thumbnails-item img{vertical-align:middle}.testimonial-holder{display:block}.testimonial-holder .testimonial-item{display:block;margin-top:18px}.testimonial-holder .testimonial-item .testimonial-text{float:left;width:68%}.testimonial-holder .testimonial-item .testimonial-text-full{width:100%}.testimonial-holder .testimonial-item .testimonial-image{float:right;width:30%;margin-top:10px}.testimonial-holder .beforeafter-holder .beforeafter-item{float:right;width:25%;margin-right:0%}.faq-holder{display:block}.faq-item{display:block;margin-top:0;margin-bottom:18px}.links-holder{display:block;padding-bottom:18px}.links-holder img{max-width:none;height:auto;width:auto\9;vertical-align:middle}.links-item{float:Left;display:block;width:100%}.link-images{}.link-images .links-item{float:left;width:25%;margin-bottom:18px}.link-images .links-item:nth-child(4n+5){clear:left}.link-images .link-images-image{float:left;width:100%;height:100px;text-align:center;display:inline-block}.link-images .link-images-image img{max-width:100%;max-height:100px}.link-images .link-images-text{float:left;width:100%;text-align:center;padding-top:5px}.links-favicons{}.links-favicons .links-item{padding-bottom:16px}.links-favicons .links-favicons-image{float:left;width:24px;max-width:24px;display:inline-block}.links-favicons .links-favicons-text{float:left;text-align:left;width:86%;padding-top:2px}.goto-link-desktop{}.goto-link-mobile{display:none}.links-favicons-list{}.links-favicons-list .links-item{padding-bottom:0}.links-favicons-list .links-favicons-image{float:left;width:24px;max-width:24px;display:inline-block}.links-favicons-list .links-favicons-text{float:left;text-align:left;width:86%;padding-top:2px}.links-description{}.links-description .links-item{margin-bottom:18px}.links-description .links-description-image{float:left;width:20%;display:inline-block}.links-description .links-description-image img{max-width:100%}.links-description .links-description-text{float:right;text-align:left;width:75%}.sitemap-holder{float:left;width:30%;margin-bottom:14px}.subscription-plans{display:block}.subscription-plans .subscription-plan{float:left;width:32%;height:auto;padding:10px 15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;margin-right:2%;margin-bottom:18px;text-align:left}.subscription-plans .subscription-plan .subs-plan-desc{min-height:120px;padding-bottom:20px}.subscription-plans .subscription-plan .subs-plan-desc h2{font-size:24px;font-weight:400}.subscription-plans div.subscription-plan:nth-child(3n+3){margin-right:0%}.subscription-plans div.subscription-plan:nth-child(3n+4){clear:left}.subscription-payments{float:left;max-width:600px}.subscription-table{}.subscription-table .subscription-left{float:left;width:30%;padding:4px 0;border-top:solid #f1f1f1 1px}.subscription-table .subscription-middle{float:left;width:40%;padding:4px 0;border-top:solid #f1f1f1 1px}.subscription-table .full-subscription-middle{float:left;width:70%;padding:4px 0;text-align:right;border-top:solid #f1f1f1 1px}.subscription-table .subscription-right{float:left;width:30%;padding:4px 0;text-align:right;border-top:solid #f1f1f1 1px}.blog-img-right{clear:right;float:right;margin-left:15px;margin-top:4px;margin-bottom:6px;text-align:center}.blog-item-admin{padding:5px;background-color:#f4f2ee}.blog-item-admin-footer{font-size:11px;line-height:18px;color:#fff;background-color:#191919;padding:0 5px}.blog-item-admin-footer .blog-right{float:right;text-align:right}.blog-item-admin-footer a{color:#fff}.blog-item-admin-footer a:hover{text-decoration:underline}.blog-item-admin-comments{padding:10px 0 0 40px;background-image:url(../images/comment_arrow.gif);background-position:left top;background-repeat:no-repeat}.blog-item-admin-footer2{font-size:11px;line-height:18px;color:#6d9ead;background-color:#cfdce3;padding:0 5px}.blog-item-admin-footer2 .blog-right{float:right;text-align:right}.blog-item-admin-footer2 a{color:#6d9ead}.blog-item-admin-footer2 a:hover{text-decoration:underline}.blog-item-admin-footer3{font-size:11px;line-height:18px;color:#fff;background-color:#3a525e;padding:0 5px}.blog-item-admin-footer3 .blog-right{float:right;text-align:right}.blog-item-admin-footer3 a{color:#fff}.blog-item-admin-footer3 a:hover{text-decoration:underline}.pricelist{padding-left:20px}.pricelist-header{font-weight:700}.pricelist-item{border-top:solid #e1e1e1 1px}.pricelist-product{float:left;width:45%;margin-right:2%;padding-bottom:6px;padding-top:4px}.pricelist-price{float:left;width:20%;margin-right:2%;padding-bottom:6px;padding-top:4px}.pricelist-inclusive{float:left;width:15%;margin-right:2%;padding-bottom:6px;padding-top:4px}.pricelist-qty{float:right;width:14%;text-align:right;padding-bottom:6px;padding-top:4px}.pricelist-qty input{width:95%}.product-item-table{width:24%;text-align:center;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border:solid #e1e1e1 1px}.product-item-table .product-item-image{display:block;padding-bottom:4px}.product-item-table .product-item-image img{max-width:100%;max-height:100%;height:auto;width:auto\9;vertical-align:central}.product-gap{}.product-basegap{font-size:0;line-height:10px;height:10px;padding:0;margin:0 auto;border:none}.product-item{float:left;width:24%;text-align:center;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border:solid #e1e1e1 1px;margin-right:1%;margin-bottom:10px}.product-item .product-item-image{display:block;padding-bottom:4px}.product-item .product-item-image img{max-width:100%;max-height:100%;height:auto;width:auto\9;vertical-align:bottom}.products-holder div:nth-child(4n+4){margin-right:0%}.products-holder div:nth-child(4n+5){clear:both}.shopping-cart-list{}.shopping-cart-list .shopping-cart-list-header{font-size:11px;font-weight:700;padding:4px 0;border-bottom:solid #e1e1e1 1px}.shopping-cart-list .shopping-cart-list-items{padding-top:10px;padding-bottom:10px;border-bottom:solid #e1e1e1 1px}.shopping-cart-list .scl-image{float:left;width:15%;padding-right:3%}.shopping-cart-list .scl-image img{max-height:100px}.shopping-cart-list .scl-products{float:left;width:55%;padding-right:3%}.shopping-cart-list .scl-products .was-price-line{font-style:italic}.shopping-cart-list .scl-products .was-price-line .was-price{text-decoration:line-through}.shopping-cart-list .scl-products .scl-products-additional .label{width:100%}.shopping-cart-list .scl-products .cart-msg-type,.shopping-cart-list .scl-products .cart-msg-messages{width:70%;margin:1px 0 6px}.shopping-cart-list .scl-products .cart-msg-box textarea{width:70%;height:70px}.shopping-cart-list .scl-quantity{float:left;width:10%;text-align:center;padding-right:3%}.shopping-cart-list .scl-quantity .scl-quantity-text{display:none}.shopping-cart-list .scl-quantity input.text{width:30px}.shopping-cart-list .remove-link{font-size:10px}.shopping-cart-list .scl-price{float:right;width:10%;text-align:right;padding-right:1%}.shopping-cart-list .shopping-cart-update{padding-top:2px;padding-bottom:2px;border-bottom:solid #e1e1e1 1px}.shopping-cart-totals{}.shopping-cart-totals .shopping-cart-total-item .totals-space{float:left;width:45%;padding-top:5px}.shopping-cart-totals .shopping-cart-total-item .totals-space-base{float:left;padding-top:10px;font-size:11px;font-weight:700;width:45%}.shopping-cart-totals .shopping-cart-total-item .totals-space select{max-width:96%}.shopping-cart-totals .shopping-cart-total-item .totals-text,.shopping-cart-totals .shopping-cart-total-final .totals-text{float:left;width:40%;text-align:right;padding-top:5px;padding-bottom:5px;padding-right:2%;border-top:solid #e1e1e1 1px}.shopping-cart-totals .shopping-cart-total-item .totals-value,.shopping-cart-totals .shopping-cart-total-final .totals-value{float:left;width:12%;text-align:right;padding-top:5px;padding-bottom:5px;padding-right:1%;border-top:solid #e1e1e1 1px}.shopping-cart-totals .shopping-cart-total-final .totals-space{float:left;width:45%}.shopping-cart-totals .shopping-cart-total-final .totals-text{font-weight:700;background-color:#f3f3f3;border-top:solid #e1e1e1 1px;border-bottom:solid #e1e1e1 1px}.shopping-cart-totals .shopping-cart-total-final .totals-value{font-weight:700;background-color:#f3f3f3;border-top:solid #e1e1e1 1px;border-bottom:solid #e1e1e1 1px}.shopping-cart-totals #sc-subtotals .totals-text,.shopping-cart-totals #sc-subtotals .totals-value{border-top:none}.message-holder-over{}.message-holder{padding:4px 6px;background-color:#f3f3f3;border:solid #e1e1e1 1px;margin-bottom:16px}.message-holder ul{padding:0;margin:0}.message-holder ul li{background:0 0;padding:0;margin:0}.msg-small{font-size:11px;color:#666}.cart-box-holder{padding:10px 15px;border:solid #f1f1f1 1px;margin-bottom:10px}.cart-box{}.address-selector{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;margin-left:0;padding-left:0}.address-selector li{float:left;width:33%;line-height:18px;list-style:none;margin-top:0;padding-top:0;padding-bottom:7px;margin-left:0;padding-left:0;background:0 0}.address-selector .address-selector-button{float:left;width:10%}.address-selector .address-selector-address{float:left;width:88%;padding-top:2px}.cart-checkradio-holder{}.cart-checkradio-holder .checkradio{float:left;width:33%;padding-bottom:4px}.cart-checkradio-holder .checkradio .checkradio-button{float:left;width:10%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;padding-right:10px}.cart-checkradio-holder .checkradio label{float:left;width:80%}.order-summary{}.order-summary .os-left{padding:2px 4px 2px 0}.order-summary .os-right{padding:2px 0;text-align:right}.order-summary .os-total{padding-top:6px;border-top:solid #c3d0d2 1px}.payment-holder-table{margin-bottom:10px;padding:4px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:solid #e1e1e1 1px}.payment-radio-holder{float:left;width:5%;padding:4px 0 5px}.payment-holder{float:right;width:95%;padding:2px 0 5px;background-position:right top;background-repeat:no-repeat}.payment-holder label{display:block}.payment-holder img{margin-top:6px}.payment-holder label,.payment-holder h5,.payment-holder p{cursor:pointer}#country-line{line-height:28px}.country-holder{float:left;display:inline-block}.country-changer{float:left;padding-left:10px;display:inline-block}.country-picker{float:left;display:none;padding-left:10px;padding-top:4px}.orderhistory-titles{padding:5px 3px;background-color:#f9f9f8;border-bottom:solid #d9d9d9 1px}.orderhistory-td{padding:5px 3px}.display-table{}.display-table th{color:#fff;text-align:left;background-color:#5a5a5a}.display-table td{text-align:left}.display-table .dt-firstcol{}.display-table .dt-lastcol{}.display-table .dt-colhighlight{font-weight:700}.display-table .dt-modon{background-color:#eeeff0}.display-table .dt-modoff{}.forum-table{}.forum-table th{padding:0 5px;font-size:11px;border-bottom:solid #eee 1px}.forum-table td{padding:6px 5px;line-height:16px;border-bottom:solid #eee 1px}.user-images{}.user-images .user-image{float:left;width:15%;height:auto;margin-right:2%;margin-bottom:14px;text-align:center}.user-images .user-image img{max-width:100%;height:auto;width:auto\9;vertical-align:bottom}.user-images .user-image:nth-child(6n+6){margin-right:0%}.user-images .user-image:nth-child(6n+7){clear:left}.responsive-table{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:solid #e1e1e1 1px}.editable-table{}.responsive-table tbody td,.responsive-table tfoot td,.responsive-table thead th{padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;line-height:1.2;border-bottom:solid #e1e1e1 1px}.responsive-table thead th{padding:20px 15px}.responsive-table thead th a{position:relative}.responsive-table thead th a.sort-asc::after{content:'';position:absolute;left:100%;top:4px;margin-left:5px;width:0;height:0;border-style:solid;border-width:0 5px 5px;border-color:transparent transparent #e1e1e1 transparent}.responsive-table thead th a.sort-desc::after{content:'';position:absolute;left:100%;top:4px;margin-left:5px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#e1e1e1 transparent transparent transparent}.responsive-table tbody tr{-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.linkable-table tbody tr{cursor:pointer}.linkable-table tbody tr:hover{background-color:#f7f7f7}.editable-table tbody tr.selected{background-color:#eaeaea}.responsive-table tbody td.image-cell{padding:5px 15px}.responsive-table tbody td.image-cell img{max-width:26px;border-radius:2px;vertical-align:middle;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-backface-visibility:hidden;opacity:.7}.editable-table tbody tr:hover td.image-cell img,.editable-table tbody tr.selected td.image-cell img{opacity:1}.responsive-table .select-box{width:50px;padding:0;text-align:center;position:relative;overflow:hidden}.responsive-table .select-box input[type=checkbox]:not(:checked),.responsive-table .select-box input[type=checkbox]:checked{position:absolute;left:-9999px}.responsive-table .select-box input[type=checkbox]:not(:checked)+label,.responsive-table .select-box input[type=checkbox]:checked+label,.responsive-table th.select-box .select-all{position:absolute;top:0;left:0;right:0;bottom:0;width:50px;height:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.responsive-table th.select-box .select-all::before{content:'';position:absolute;top:50%;right:50%;margin-top:-5px;margin-right:-5px;width:10px;height:10px;border:solid #e1e1e1 2px;background-color:#e1e1e1;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.responsive-table .select-box input[type=checkbox]:not(:checked)+label::before,.responsive-table .select-box input[type=checkbox]:checked+label::before,.responsive-table th.select-box .select-all:hover::before{content:'';position:absolute;top:50%;right:50%;margin-top:-8px;margin-right:-8px;width:16px;height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:solid #e1e1e1 2px;background:0 0;border-radius:2px}.responsive-table .select-box input[type=checkbox]:checked+label::before{background-color:#000;border:solid #000 2px}.responsive-table .select-box input[type=checkbox]:not(:checked)+label::after,.responsive-table .select-box input[type=checkbox]:checked+label::after{content:'✔';position:absolute;top:50%;right:50%;margin-top:-8px;margin-right:-8px;width:16px;height:16px;font-size:14px;line-height:16px;text-align:center;color:#fff;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.responsive-table .select-box input[type=checkbox]:not(:checked)+label::after{opacity:0;transform:scale(0)}.responsive-table .select-box input[type=checkbox]:checked+label::after{opacity:1;transform:scale(1)}.responsive-table-add{float:left;display:inline-block;line-height:28px}.responsive-table-add a{font-weight:700;display:inline-block;padding:0 10px;border:solid #e1e1e1 1px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.responsive-table-add a:hover{background-color:#f7f7f7}.responsive-table-search{float:right;display:inline-block;text-align:right;line-height:28px;vertical-align:middle;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.responsive-table-search .form-item{float:right;width:300px;max-width:100%;margin:0 0 0 10px}.responsive-table-action-box{text-align:right;line-height:28px;vertical-align:middle;padding:15px;border:solid #e1e1e1 1px;border-top:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:none}.responsive-table-action-box .form-item{float:right;width:200px;margin:0 0 0 10px}.responsive-table-info{float:left;display:inline-block;line-height:1.2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:15px 0;margin-top:10px}.responsive-table-pagination{float:right;display:inline-block;margin-top:10px;border:solid #e1e1e1 1px;overflow:hidden}.responsive-table-pagination a{display:inline-block;line-height:1.2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-left:solid #e1e1e1 1px;padding:15px;position:relative}.responsive-table-pagination a:first-child{border-left:none}.responsive-table-pagination a.on{font-weight:700;background-color:#f7f7f7}.responsive-table-pagination a.previous-page,.responsive-table-pagination a.next-page{text-indent:-5000px}.responsive-table-pagination a.previous-page::after{content:'';position:absolute;left:50%;top:50%;margin-left:-3px;margin-top:-5px;width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #e1e1e1 transparent transparent}.responsive-table-pagination a.next-page::after{content:'';position:absolute;left:50%;top:50%;margin-left:-2px;margin-top:-5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #e1e1e1}#admin-search-box{padding:6px 5px;border:solid #eee 1px;margin-bottom:15px}#admin-search-box table td{padding:4px 0}#form_edit{}#form_edit th{display:none;text-align:left;font-size:22px;line-height:24px;padding:4px 0}#form_edit td{padding-bottom:6px}#form_edit td textarea{font-size:11px;width:250px;height:113px}#form_edit td select{font-size:12px;width:245px}#form_edit td input[type=text]{font-size:12px;width:240px}#form_edit .textcell{width:165px;color:#353535;font-weight:700;vertical-align:top}#form_edit .image-selectors{clear:left;float:left;display:inline-block;line-height:20px;border:solid #fff 1px;margin-bottom:2px;cursor:pointer;padding:1px 5px 1px 1px}#form_edit .image-selectors img{padding:0;margin:0;vertical-align:middle}#form_edit .img-sel-on{font-weight:700;border:solid #eee 1px}.nextprev{float:right}.nextprev .num{color:#333;background-color:#e0e0e0;padding:0 4px;margin-left:3px}.nextprev .cur{font-weight:700;background-color:#b5b5b5}.nextprev .np{color:#fff;background-color:#000;padding:0 4px;margin-left:3px}.nextprev .se{color:#a0a0a0;background-color:#f3f3f3}.nextprev a:hover{text-decoration:none;color:#ccc;background-color:#000}#login{}#login .login-form{}#login .login-form li{padding-left:0;background:0 0}#login .login-form li label{display:inline-block;width:200px}.contact-form .form-item{clear:none;width:48%;margin-right:4%;max-width:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:7px;float:left}.contact-form .form-item:nth-child(2n+3){margin-right:0}.contact-form .form-item:nth-child(2n+4){clear:both}.main-right .contact-form .form-item{width:100%!important;margin-right:0!important;max-width:500px}form{margin:0 auto;padding:0}.req{color:#d60309;font-weight:700;font-size:12px}.form-item{clear:both;width:100%;max-width:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:7px}.form-item .label,.form-item .label2{width:100%}.form-item .label-padding{margin-left:0%}#main .main-right .form-item .label-padding,#main .main-left .form-item .label-padding,#main .main-third .form-item .label-padding{margin-left:0%}.form-item .subbut,.form-item .g-recaptcha,.form-footer,#recaptcha_image{padding-left:0%}.form-item .input,.form-item .select,.form-item .checkbox,.form-item .radio,.form-item .textarea{width:100%}.form-item .label{float:left;font-weight:700;text-align:left;margin:3px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form-item .label2{float:left;font-weight:700;text-align:left;margin:3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#main .main-right .form-item .label,#main .main-left .form-item .label,#main .main-third .form-item .label{float:none;width:100%;margin-right:0%;margin-bottom:2px}.form-item .label-details{clear:both;display:block;width:100%;margin-right:0%;font-weight:400;font-size:11px;color:#666;line-height:16px;padding-top:2px}.form-item .input{float:left;height:auto}#main .main-right .form-item .input,#main .main-left .form-item .input,#main .main-third .form-item .input{float:none;width:auto}.form-item .input input{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.form-item .select{float:left;height:auto}#main .main-right .form-item .select,#main .main-left .form-item .select,#main .main-third .form-item .select{float:none;width:auto}.form-item .select select{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.form-item .checkbox{float:left;height:auto;vertical-align:middle}#main .main-right .form-item .checkbox,#main .main-left .form-item .checkbox,#main .main-third .form-item .checkbox{float:none;width:auto}.form-item .checkbox-list .checkbox{width:50%;margin-right:0%}.form-item .checkbox-list .checkbox:nth-child(2n+3){clear:both}.form-item .checkbox input[type=checkbox]{vertical-align:middle;margin-bottom:2px;margin-right:4px}.form-item .radio{float:left;height:auto}#main .main-right .form-item .radio,#main .main-left .form-item .radio,#main .main-third .form-item .radio{float:none;width:auto}.form-item .textarea{float:left;height:auto;margin-bottom:5px}#main .main-right .form-item .textarea,#main .main-left .form-item .textarea,#main .main-third .form-item .textarea{float:none;width:auto}.form-item .textarea textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:100px}.form-item .textarea img{padding-top:3px}.form-item .input.input-small input,.form-item .select.select-small select{max-width:100px}.form-item .input.input-medium input,.form-item .select.select-medium select{max-width:300px}form .input input,form textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}form .input input,form select,form textarea,.image-file{background:0 0;height:28px;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:4px 8px;background-color:#fff;border:solid #c2c1c1 1px;border-radius:2px;vertical-align:middle;margin:0}form textarea{resize:vertical;height:auto;padding:8px}.form-item .image-file{clear:both;height:auto;padding:8px}.form-item .image-file input[type=file]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background:0 0;width:auto;margin-top:10px;margin-bottom:10px}.form-item .image-file.with-image input[type=file]{margin-top:30px;margin-bottom:0}.form-item .image-file .image-holder{float:left;width:100px;height:100px;line-height:100px;text-align:center;background-color:#f7f7f7;margin-right:15px}.form-item .image-file .image-holder img{vertical-align:middle;max-width:100px;max-height:100px}.form-item .subbut,.form-item .g-recaptcha,#recaptcha_image{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-top:6px;height:auto}#main .main-right .form-item .subbut,#main .main-left .form-item .subbut,#main .main-third .form-item .subbut,#main .main-right .form-item .g-recaptcha,#main .main-left .form-item .g-recaptcha,#main .main-third .form-item .g-recaptcha,#main .main-left #recaptcha_image,#main .main-right #recaptcha_image,#main .main-third #recaptcha_image{width:100%!important;float:none;margin-left:0%;padding-left:0}.form-item .subbut input,#checkout_button,#continue_button,#add_button,#cancel_button,#checkout_special,#review-submit-button,#update_button{}.form-item .subbut input:hover,#checkout_button:hover,#continue_button:hover,#add_button:hover,#cancel_button:hover,#checkout_special:hover,#review-submit-button:hover,#update_button:hover{cursor:pointer}#continue_button{margin-right:5px}.form-footer{float:left;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-size:12px;color:#666;padding-bottom:5px}#main .main-right .form-footer,#main .main-left .form-footer,#main .main-third .form-footer{float:none;width:auto}.subform{}.subform th{background-color:#ccc}.subform td{border-bottom:solid #ccc 1px}.sub-button-holder{text-align:right;margin:10px 0}.sub-form-holder{padding:10px 0;border:solid #ccc 1px;display:none;margin:10px 0}.sub-form-holder .subbut2{padding-left:150px}.form-item .g-recaptcha>div>div{max-width:100%}.form-item .g-recaptcha>div>div>iframe{max-width:100%}#recaptcha_image{width:60%!important;margin-left:40%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;text-align:center;padding:5px;background-color:#fff;border:solid #e1e1e1 1px;margin-bottom:12px}#recaptcha_image img{max-width:100%;max-height:100%}#recaptcha_image embed,#recaptcha_image object,#recaptcha_image iframe{float:left;max-width:0;width:0;height:0}#recaptcha_image br{display:none}#recaptcha_image #recaptcha_audio_play_again,#recaptcha_image #recaptcha_audio_download{clear:left;float:left;cursor:pointer}.recaptcha_input{position:relative}.recaptcha_input .input{padding-right:90px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#main .main-left .input,#main .main-right .input,#main .main-third .input{padding-right:0}.recaptcha_options{margin:0;padding:0}.recaptcha_options li{margin:0;padding:0}.recaptcha_options li a{position:absolute;top:4px;width:16px;height:16px;text-indent:-5000px;overflow:hidden}.recaptcha_options #recaptcha_refresh_button a{right:60px}.recaptcha_options #recaptcha_sound_button a{right:30px}.recaptcha_options #recaptcha_image_button a{right:30px}.recaptcha_options #recaptcha_help_button a{right:0}#main .main-left .recaptcha_options li a,#main .main-right .recaptcha_options li a,#main .main-third .recaptcha_options li a{top:0}*[class*=iconblack-]{background-repeat:no-repeat}.iconblack-refresh{background-image:url(../images/icons/iconblack_refresh.png)}.iconblack-sound{background-image:url(../images/icons/iconblack_sound.png)}.iconblack-picture{background-image:url(../images/icons/iconblack_picture.png)}.iconblack-help{background-image:url(../images/icons/iconblack_help.png)}@font-face{font-family:w3design;src:url(../images/fonts/w3design.eot?e8ry66);src:url(../images/fonts/w3design.eot?e8ry66#iefix) format('embedded-opentype'),url(../images/fonts/w3design.woff2?e8ry66) format('woff2'),url(../images/fonts/w3design.ttf?e8ry66) format('truetype'),url(../images/fonts/w3design.woff?e8ry66) format('woff'),url(../images/fonts/w3design.svg?e8ry66#w3design) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:w3design!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-circle-left:before{content:"\e909"}.icon-circle-right:before{content:"\e90a"}.icon-envelop:before{content:"\e900"}.icon-circle-down:before{content:"\e907"}.icon-menu:before{content:"\e901"}.icon-google:before{content:"\e902"}.icon-google2:before{content:"\e903"}.icon-google-plus:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-facebook2:before{content:"\e906"}.icon-circle-up:before{content:"\e908"}