/*! 
Theme Name: OnePixel - Basic
Theme URI: http://www.wpfrogs.com
Description: Simple WordPress Theme, proudly presented by WPFrogs.
Version: 1.0
Author: WPFrogs
Author URI: http://www.wpfrogs.com */:root{--color1:#41c2b3;--color2:#009cd3}.left-100,.clearfix,.onepix-wrapper,.onepix-default-page,.onepix-default-page .onepix-inside-title h2,.onepix-header,.onepix-hmenu,.onepix-hmenu .header-navigation,.onepix-banner,.banner-navigation>li,.banner-navigation>li a,.onepix-book-section,.onepix-book-section .onepix-mid h3,.onepix-book-section .onepix-mid p,.onepix-book-section .onepix-right p,.onepix-featured-boxes,.onepix-featured-boxes .onepix-featured-list,.onepix-awards,.onepix-awards .onepix-awards-box,.onepix-awards .onepix-awards-box h3,.onepix-awards .onepix-awards-box p,.onepix-locations,.onepix-locations .onepix-loc-row1,.onepix-locations .onepix-loc-row2,.onepix-footer-form,.onepix-footer-form h4,.onepix-footer-form .gform_wrapper,.onepix-footer-form .gform_wrapper form,.onepix-footer-form .gform_body,.onepix-footer-form .gform_fields,.onepix-footer-form .gfield,.onepix-footer-form .ginput_container,.onepix-footer-form .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.onepix-footer-form .gform_footer,.onepix-footer-phone,.onepix-footer,.onepix-footer .onepix-footer-flex,.onepix-footer .onepix-footer-left p{float:left;width:100%}.onepix-wrapper,.onepix-header .hdr-r1,.onepix-header .onepix-header-left img,.onepix-header .onepix-header-right ul li a,.onepix-hmenu .header-navigation>li a,.onepix-button,.banner-navigation>li a,.onepix-featured-boxes .onepix-featured-list a i,.onepix-footer-form .gform_footer .gform_button,.onepix-footer .onepix-footer-left .footer-navigation li a{-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;transition:all ease 0.2s}body{font-family:'Raleway', sans-serif;color:#363636}a:focus,a:hover{text-decoration:none !important;outline:none !important}img{max-width:100%;vertical-align:top}.container{max-width:1200px;width:100%}.clearfix{clear:both}.onepix-wrapper{position:relative;margin-top:136px}.onepix-default-page{margin:50px 0;min-height:400px}.onepix-default-page .onepix-inside-title h2{margin:0 0 20px;color:var(--color1);font-weight:600;font-size:27px;line-height:25px}.onepix-default-page p{font-size:14px;line-height:24px}.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}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}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.onepix-header{position:fixed;top:0;left:0;background-color:#FFF;z-index:500;box-shadow:0 0 25px rgba(0,0,0,0.65)}.onepix-header .hdr-r1{display:flex;padding:10px 15px 0px;justify-content:space-between;align-items:center}.onepix-header .hdr-r2{padding:15px 0}.onepix-header .onepix-header-left{flex:1 1 0;display:flex;align-items:center;padding-right:20px}.onepix-header .onepix-header-left a{display:inline-block;vertical-align:top;margin-right:15px}.onepix-header .onepix-header-right ul{float:left;padding:0;margin:0;list-style:none}.onepix-header .onepix-header-right ul li{float:left}.onepix-header .onepix-header-right ul li+li{margin-left:55px}.onepix-header .onepix-header-right ul li a{color:#3e4849;font-size:14px;line-height:14px;height:30px;float:left;display:flex;align-items:center;padding-left:45px;background-repeat:no-repeat;position:relative}.onepix-header .onepix-header-right ul li a.hlink1{background-image:url(images/felden/icon-edit.png);background-size:17px auto;background-position:left 5px center}.onepix-header .onepix-header-right ul li a.hlink2{background-image:url(images/felden/icon-phone.png);background-size:20px auto;background-position:left 2px center}.onepix-header .onepix-header-right ul li a:hover{color:var(--color2)}.onepix-header .onepix-header-right ul li a:hover:before{background-color:var(--color2)}.onepix-header .onepix-header-right ul li a:before{content:"";width:1px;position:absolute;background-color:#878d8e;left:35px;top:3px;bottom:3px}.onepix-sticky .hdr-r1{height:0;overflow:hidden;padding-top:0}.onepix-hmenu .header-navigation{display:flex;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}.onepix-hmenu .header-navigation>li{margin:0 25px;position:relative}.onepix-hmenu .header-navigation>li a{color:#3e4849;text-transform:uppercase;font-size:15px;padding:3px 0;font-weight:600;line-height:15px;float:left}.onepix-hmenu .header-navigation>li.current-menu-item>a{color:var(--color2)}.onepix-hmenu .header-navigation>li:hover>a{color:var(--color2)}.onepix-hmenu .sub-menu{display:none !important;position:absolute;list-style:none;padding:0;margin:0;width:170px;background-color:var(--color2)}.onepix-hmenu .sub-menu .menu-item-has-children:before,.onepix-hmenu .sub-menu .menu-item-has-children:after{width:6px;height:6px;right:7px}.onepix-hmenu .sub-menu li:before{background-color:#fff}.onepix-hmenu .sub-menu li:after{top:-11px;background-color:var(--color2)}.onepix-hmenu .sub-menu li:hover:after{background-color:#444}.onepix-hmenu .sub-menu li:hover:before{background-color:#fff}.onepix-hmenu .menu-item-has-children>.sub-menu{top:100%;left:0}.onepix-hmenu .menu-item-has-children>.sub-menu li{float:left;width:100%;position:relative}.onepix-hmenu .menu-item-has-children>.sub-menu li:not(:last-child){border-bottom:1px solid #383838}.onepix-hmenu .menu-item-has-children>.sub-menu li a{font-size:13px;padding:10px;width:100%;color:#FFF}.onepix-hmenu .menu-item-has-children>.sub-menu li a:hover{background-color:#0d1233}.onepix-hmenu .menu-item-has-children>.sub-menu li.current-menu-item>a{color:#FFF;background-color:#444}.onepix-hmenu .menu-item-has-children>.sub-menu li:hover>a{color:#FFF;background-color:#444}.onepix-hmenu .menu-item-has-children>.sub-menu .sub-menu{top:0;left:100%}.onepix-hmenu .menu-item-has-children:hover>.sub-menu{display:inline-block !important}.onepix-hmenu .menu-item-has-children:before,.onepix-hmenu .menu-item-has-children:after{content:"";position:absolute;bottom:0;margin:auto;width:10px;height:10px;transform:rotate(45deg);right:-16px;transition:all ease 0.2s}.onepix-hmenu .menu-item-has-children:before{top:-7px;background-color:#6b6f8b}.onepix-hmenu .menu-item-has-children:after{top:-11px;background-color:#fff}.onepix-banner{background-image:url(images/felden/banner.jpg);background-position:center bottom;background-size:cover;background-repeat:no-repeat;position:relative;padding-bottom:30px}.onepix-banner:after{background-image:url(images/felden/wave.png);background-position:left bottom;background-repeat:repeat-x;bottom:0;left:0;content:"";height:60px;position:absolute;width:100%}.onepix-banner-contents{display:flex;width:100%;height:600px;justify-content:center}.onepix-banner-left .onepix-banner-contents{align-items:center}.onepix-banner-right .onepix-banner-contents{align-items:center;position:relative;flex-direction:column;justify-content:flex-end}.onepix-banner-right .onepix-banner-contents img{position:relative}.onepix-banner-right .onepix-banner-contents .onepix-button{bottom:80px;left:0;right:0;margin:auto;max-width:275px;position:absolute;z-index:1}.onepix-button{color:#FFF;text-transform:uppercase;background-color:var(--color1);font-weight:600;padding:13px 15px;font-size:14px;line-height:15px;text-align:center;z-index:1}.onepix-button:hover{background-color:#444;color:#FFF}.banner-navigation{background-color:rgba(0,0,0,0.6);padding:0;margin:0;width:290px;max-width:100%;border-left:4px solid var(--color1);list-style:none;display:inline-block;vertical-align:top}.banner-navigation>li{border-bottom:1px solid rgba(255,255,255,0.6)}.banner-navigation>li:last-child{border-bottom:none}.banner-navigation>li a{color:#FFF;background-image:url(images/felden/right-arrow.png);background-repeat:no-repeat;background-position:right 15px center;padding:25px 40px 25px 20px;font-size:16px;line-height:16px;background-size:20px auto;position:relative}.banner-navigation>li a:hover{color:#FFF;background-color:var(--color1);background-image:none}.banner-navigation>li a:hover .menu-item-description{display:block !important}.banner-navigation>li a .menu-item-description{position:absolute;left:100%;width:200px;top:0;margin-left:20px;background-color:#FFF;color:#666;font-size:12px;padding:10px;display:none;border-radius:10px;z-index:3}.banner-navigation>li a .menu-item-description:before{position:absolute;left:-5px;width:10px;height:10px;background-color:#FFF;content:"";transform:rotate(45deg);top:20px}.onepix-book-section{position:relative;border-bottom:1px dashed #91929a;padding-bottom:50px}.onepix-book-section .container{max-width:980px}.onepix-book-section .onepix-book-flex{display:flex;justify-content:space-between}.onepix-book-section .onepix-left{flex:0 0 300px;text-align:center;position:relative;margin-top:-45px}.onepix-book-section .onepix-mid{flex:0 0 320px;padding:0 20px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.onepix-book-section .onepix-mid h3{color:var(--color1);text-transform:uppercase;font-weight:700;margin:0 0 10px;font-size:27px;line-height:29px}.onepix-book-section .onepix-mid p{color:#91929a;font-size:13px;margin:0 0 10px}.onepix-book-section .onepix-right{flex:1 1 0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.onepix-book-section .onepix-right p{font-size:12px;margin:0 0 20px;line-height:19px}.onepix-book-section .onepix-right .onepix-button{float:left}.onepix-featured-boxes{position:relative;padding:70px 0}.onepix-featured-boxes .container{max-width:850px}.onepix-featured-boxes .onepix-featured-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.onepix-featured-boxes .onepix-featured-list li{width:33.3333%;text-align:center;padding:15px}.onepix-featured-boxes .onepix-featured-list a{position:relative;display:inline-block;vertical-align:top;box-shadow:0 0 25px rgba(0,0,0,0.65)}.onepix-featured-boxes .onepix-featured-list a i{position:absolute;z-index:1;background-color:rgba(0,0,0,0.5);font-style:normal;left:0;top:0;width:100%;color:#FFF;text-transform:uppercase;font-weight:700;font-size:15px;line-height:18px;display:flex;align-items:center;justify-content:center;height:60px;padding:0 10px}.onepix-featured-boxes .onepix-featured-list a p{position:absolute;z-index:1;background-color:rgba(0,0,0,0.5);font-style:normal;left:0;top:0;width:100%;color:#FFF;font-weight:400;font-size:15px;line-height:18px;align-items:center;justify-content:center;height:100%;padding:0 10px;flex-direction:column}.onepix-featured-boxes .onepix-featured-list a:hover i{display:none !important}.onepix-featured-boxes .onepix-featured-list a:hover p{display:flex !important}.onepix-featured-boxes .onepix-featured-list a img{position:relative}.onepix-awards{position:relative;margin-bottom:90px}.onepix-awards .onepix-awards-box{border:1px solid #91929a;padding:40px;background-image:url(images/felden/watermark.png);background-position:bottom left;background-repeat:no-repeat;text-align:center}.onepix-awards .onepix-awards-box h3{color:var(--color1);text-transform:uppercase;font-weight:700;font-size:40px;margin:0 0 30px;line-height:45px}.onepix-awards .onepix-awards-box p{font-size:16px;line-height:30px;margin:0}.onepix-awards .onepix-awards-box ul{float:right;padding:0;margin:35px 0 0 0;list-style:none;display:flex}.onepix-awards .onepix-awards-box ul li{margin-left:15px}.onepix-awards .container{max-width:1160px}.onepix-locations{position:relative;background-color:var(--color2);padding:80px 0}.onepix-locations .onepix-loc-row1{border-bottom:1px dashed #FFF;padding-bottom:60px;margin-bottom:60px;text-align:center}.onepix-locations .onepix-loc-row1 a{display:inline-block;vertical-align:top}.onepix-locations .onepix-loc-row1 a img{display:inline-block;vertical-align:top;box-shadow:0 0 25px rgba(0,0,0,0.65)}.onepix-locations .onepix-loc-row1 a p{display:inline-block;vertical-align:top;color:#FFF;font-weight:600;font-size:16px;line-height:19px;margin-top:25px;margin-bottom:0}.onepix-locations .onepix-loc-row2{text-align:center}.onepix-locations .onepix-loc-row2 p{margin:0;font-size:16px;color:#FFF;line-height:25px}.onepix-footer-form{position:relative;padding:80px 0;border-top:2px solid var(--color2)}.onepix-footer-form .container{max-width:430px}.onepix-footer-form h4{margin:0;text-align:center;text-transform:uppercase;color:#3e4849;font-weight:600;margin-bottom:20px}.onepix-footer-form .gform_wrapper{margin:0 !important}.onepix-footer-form .gform_wrapper label{display:none !important}.onepix-footer-form .gfield{padding-right:0 !important;max-width:100% !important}.onepix-footer-form .ginput_complex span{padding:0;margin:0 !important;float:left;width:50%;clear:none !important}.onepix-footer-form .ginput_container{max-width:100% !important;margin:0 !important}.onepix-footer-form .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){max-width:100%;margin:0;height:40px !important;padding:10px !important;border:1px solid #91929a !important;box-shadow:none !important}.onepix-footer-form .gform_footer{padding:0 !important;margin-top:30px !important;text-align:center}.onepix-footer-form .gform_footer .gform_button{margin:0 !important;background-color:var(--color1);padding:15px;color:#FFF !important;font-size:16px !important;text-transform:uppercase;border:none !important;font-weight:600;min-width:250px;line-height:16px !important;letter-spacing:1px}.onepix-footer-form .gform_footer .gform_button:hover{background-color:#444}.onepix-footer-phone{position:relative;padding:40px 0;background-color:var(--color2);text-align:center}.onepix-footer-phone a{color:#FFF;font-size:30px;display:inline-block;vertical-align:top;line-height:30px}.onepix-footer-phone a:hover{opacity:0.8}.onepix-footer{position:relative;padding:25px 0}.onepix-footer .onepix-footer-flex{display:flex;align-items:center}.onepix-footer .onepix-footer-right{flex:0 0 235px;text-align:center;padding-left:35px}.onepix-footer .onepix-footer-left .footer-navigation{float:right;clear:both;padding:0;margin:0;list-style:none}.onepix-footer .onepix-footer-left .footer-navigation li{float:left;margin-left:10px;padding-left:10px;border-left:1px solid #363636}.onepix-footer .onepix-footer-left .footer-navigation li a{color:#363636;font-size:13px;line-height:14px;float:left}.onepix-footer .onepix-footer-left .footer-navigation li a:hover{color:var(--color2)}.onepix-footer .onepix-footer-left .footer-navigation li:first-child{margin-left:0;padding-left:0;border-left:none}.onepix-footer .onepix-footer-left p{text-align:right;font-size:12px;margin:15px 0 0;line-height:16px}.et_pb_toggle_content{float:none !important}.et_pb_toggle_content td{padding:10px;vertical-align:text-bottom}@media only screen and (min-width: 1200px){.onepix-banner-right .onepix-banner-contents .onepix-button{bottom:49px;max-width:320px;padding:25px 10px;font-size:16px}}@media only screen and (max-width: 1024px){.onepix-hmenu .header-navigation{display:none !important}.onepix-hmenu .responsive-menu-button{float:right}.onepix-header .hdr-r2{padding:0}.onepix-header .onepix-header-left a img{height:40px}.onepix-header .onepix-header-left .onepix-sub-title{height:8px}.onepix-wrapper{margin-top:90px}.onepix-banner-contents{height:375px}.onepix-banner{padding-bottom:0}.onepix-awards .onepix-awards-box{padding:20px}.onepix-awards .onepix-awards-box h3{font-size:30px;margin:0 0 20px;line-height:35px}}@media only screen and (max-width: 991px){.onepix-book-section .onepix-book-flex{flex-direction:column}.onepix-book-section .onepix-book-flex .onepix-left{flex:unset;float:left;width:100%;margin-top:30px}.onepix-book-section .onepix-book-flex .onepix-mid{align-items:center;text-align:center;flex:unset;float:left;width:100%;margin:20px 0}.onepix-book-section .onepix-book-flex .onepix-right{float:left;width:100%;flex:unset;text-align:center;align-items:center}}@media only screen and (max-width: 767px){.onepix-banner-contents{height:auto;padding-top:40px}.onepix-sub-title{display:none}.banner-navigation{width:235px}.banner-navigation>li a{padding:15px 40px 15px 15px}.onepix-featured-boxes .onepix-featured-list li{width:50%}.onepix-locations{padding:40px 0}.onepix-locations .onepix-loc-row1{padding-bottom:30px;margin-bottom:30px}.onepix-locations .onepix-loc-row1 a{width:250px;margin:20px 0}.onepix-footer-flex{flex-direction:column;justify-content:center}.onepix-footer-left{display:flex;flex-direction:column;align-items:center;justify-content:center;float:left;width:100%}.onepix-footer-left p{text-align:center !important}.onepix-footer-right{flex:unset !important;padding:0 !important;margin-top:15px;float:left;width:100%}.onepix-footer-form{padding:40px 0}.onepix-footer-phone{padding:20px 0}.onepix-footer-phone a{font-size:20px;line-height:20px}.onepix-awards .onepix-awards-box h3{font-size:22px;margin:0 0 15px;line-height:26px}.onepix-awards .onepix-awards-box p{font-size:14px;line-height:22px}.onepix-awards .onepix-awards-box ul{margin-top:20px}.onepix-awards .onepix-awards-box ul li:first-child{margin-left:0}.banner-navigation>li a .menu-item-description{display:none !important;width:0 !important;padding:0 !important;font-size:0 !important;margin:0 !important}.banner-navigation>li a .menu-item-description:before{display:none !important}}@media only screen and (max-width: 580px){.onepix-featured-boxes{padding:40px 0}.onepix-featured-boxes .onepix-featured-list li{width:100%}.onepix-footer .onepix-footer-left .footer-navigation{display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap}.onepix-footer .onepix-footer-left .footer-navigation li{margin-top:3px;margin-bottom:3px}.onepix-header .onepix-header-right ul li+li{margin-left:15px}.onepix-header .onepix-header-right ul li a{font-size:12px}.onepix-header .onepix-header-left{padding-right:0}}@media only screen and (max-width: 480px){.hdr-r1{flex-direction:column}.onepix-header-left{flex:unset;float:left;width:100%;text-align:center;justify-content:center;align-items:center}.onepix-header-left a{margin:0 0 15px 0 !important}.onepix-header-right ul li a{font-size:11px !important;padding-left:40px !important}.onepix-wrapper{margin-top:135px}.onepix-book-section .onepix-book-flex .onepix-left img{max-width:200px}.onepix-banner-right .onepix-banner-contents .onepix-button{bottom:40px}.onepix-footer-phone a{font-size:18px}}
