/*!
Theme Name: TheeTheme
Theme URI:
Description:
Author: TheeDesign Studio
Author URI: http://www.theedesign.com/
Version: 1.0
Tags:
*/button,input[type="submit"]{-webkit-font-smoothing:antialiased;background-color:#477DCA;border-radius:3px;color:white;display:inline-block;font-size:1em;font-weight:bold;line-height:1;padding:0.75em 1em;text-decoration:none}button:hover,input[type="submit"]:hover{background-color:#2c5999;color:white}button:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}.gform_wrapper .validation_error,.gform_wrapper .gform_fields .gfield.gfield_error,.gform_confirmation_message{font-weight:bold;margin-bottom:0.75em;padding:0.75em}.gform_wrapper .validation_error{background:#FFF6BF;color:#8c7800}.gform_wrapper .validation_error a{color:#594c00}.gform_wrapper .validation_error a:hover{color:#000}.gform_wrapper .gform_fields .gfield.gfield_error{background:#FBE3E4;color:#96151b}.gform_wrapper .gform_fields .gfield.gfield_error a{color:#6a0f13}.gform_wrapper .gform_fields .gfield.gfield_error a:hover{color:#110203}.gform_confirmation_message{background:#E6EFC2;color:#56651a}.gform_confirmation_message a{color:#333c10}.gform_confirmation_message a:hover{color:#000}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#333;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.25;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.75em}a{transition:color 0.1s linear;color:#477DCA;text-decoration:none}a:hover{color:#2c5999}a:active,a:focus{color:#2c5999;outline:none}hr{border-bottom:1px solid #DDD;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}blockquote,.testimonials .item{border-left:2px solid #DDD;color:#595959;margin:1.5em 0;padding-left:0.75em}cite{color:#737373;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset,.gform_wrapper{background:#f7f7f7;border:1px solid #DDD;margin:0 0 0.75em 0;padding:1.5em}input,label,select{display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:0.375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],select,input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{box-sizing:border-box;transition:border-color;background-color:white;border-radius:3px;border:1px solid #DDD;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em 0.5em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,select:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,select:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#477DCA;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{padding-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:bold;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #DDD;padding:0.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}ul{list-style-type:disc;margin-bottom:0.75em;padding-left:1.5em}ol{list-style-type:decimal;margin-bottom:0.75em;padding-left:1.5em}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:#fff;color:#000;font-family:"Open Sans",serif;font-size:16px;line-height:1.5}@media screen and (max-width: 767px){body{padding-top:0 !important;font-size:14px}}h1{margin:0;font-family:"Titillium Web",serif;font-size:2.5em;line-height:1.1}h2{margin:2rem 0 1rem;font-family:"Titillium Web",serif;font-size:2em;line-height:1.25}h3{margin:1.5rem 0 1rem;font-family:"Titillium Web",serif;font-size:1.5em;line-height:1.25}h4{font-family:"Titillium Web",serif;font-size:1em;line-height:1.5}a{text-decoration:none;outline:none !important}a:hover{text-decoration:underline}ol,ul{margin:1em 0}ol li,ul li{margin:0.25em 0}ol.unstyled,.gform_wrapper ol.gform_fields,.gform_wrapper .gform_fields .gfield ol.gfield_checkbox,.gform_wrapper .gform_fields .gfield ol.gfield_radio,ul.unstyled,.gform_wrapper ul.gform_fields,.gform_wrapper .gform_fields .gfield ul.gfield_checkbox,.gform_wrapper .gform_fields .gfield ul.gfield_radio,.the-header ul.main-menu,.the-header ul.main-menu ul{padding-left:0;margin:0;list-style-type:none}ol.unstyled li,.gform_wrapper ol.gform_fields li,.gform_wrapper .gform_fields .gfield ol.gfield_checkbox li,.gform_wrapper .gform_fields .gfield ol.gfield_radio li,ul.unstyled li,.gform_wrapper ul.gform_fields li,.gform_wrapper .gform_fields .gfield ul.gfield_checkbox li,.gform_wrapper .gform_fields .gfield ul.gfield_radio li,.the-header ul.main-menu li{margin:0}p{margin:1em 0}img{display:block;max-width:100%;height:auto}table{width:100%;margin:1em 0}small,.gform_wrapper .gform_fields .gfield .ginput_complex label,.gform_wrapper .gform_fields .gfield .gfield_description,.gform_wrapper .gform_fields .gfield .validation_message,.post-meta,.the-footer .copyright p{font-size:0.8em}.acf-background-image{position:fixed;z-index:-1;width:100%;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.acf-background-image{display:none}}.acf-map{width:100%;height:200px;margin:1em 0}.acf-map img{display:inline;max-width:none}@media screen and (min-width: 768px){.acf-map{height:300px}}@media screen and (min-width: 1024px){.acf-map{height:400px}}.button{display:inline-block;padding:0 1em;border-radius:4px;background:#000;background:rgba(0,0,0,0.5);color:#fff;line-height:2.5em;text-align:center}.button:hover{background:rgba(0,0,0,0.75);text-decoration:none}.video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrapper embed,.video-wrapper object,.video-wrapper iframe{position:absolute;top:0px;left:0px;height:100%;width:100%}@media screen and (min-width: 768px){.cols-1{float:left;display:block;margin-right:2.35765%;width:6.17215%}.cols-1:last-child{margin-right:0}.cols-2{float:left;display:block;margin-right:2.35765%;width:14.70196%}.cols-2:last-child{margin-right:0}.cols-3{float:left;display:block;margin-right:2.35765%;width:23.23176%}.cols-3:last-child{margin-right:0}.cols-4{float:left;display:block;margin-right:2.35765%;width:31.76157%}.cols-4:last-child{margin-right:0}.cols-5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.cols-5:last-child{margin-right:0}.cols-6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.cols-6:last-child{margin-right:0}.cols-7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.cols-7:last-child{margin-right:0}.cols-8{float:left;display:block;margin-right:2.35765%;width:65.88078%}.cols-8:last-child{margin-right:0}.cols-9{float:left;display:block;margin-right:2.35765%;width:74.41059%}.cols-9:last-child{margin-right:0}.cols-10{float:left;display:block;margin-right:2.35765%;width:82.94039%}.cols-10:last-child{margin-right:0}.cols-11{float:left;display:block;margin-right:2.35765%;width:91.4702%}.cols-11:last-child{margin-right:0}.cols-12{float:left;display:block;margin-right:2.35765%;width:100%}.cols-12:last-child{margin-right:0}.omega{margin-right:0}}.alignnone{float:none}.alignright{display:inline;float:right;margin-left:2em}.alignleft{display:inline;float:left;margin-right:2em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.txt-alignleft{text-align:left}.txt-aligncenter{text-align:center}.txt-alignright{text-align:right}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.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}select{width:100%;margin-bottom:0.75em}.gform_wrapper{margin:1em 0}.gform_wrapper br{display:none}.gform_wrapper .gform_heading .gform_title{margin-top:0}.gform_wrapper .gform_heading .gform_description{display:block;margin:1em 0}.gform_wrapper .validation_error{text-align:center}.gform_wrapper .gform_fields .gfield{margin:1em 0}.gform_wrapper .gform_fields .gfield .gfield_label .gfield_required{margin-left:5px;color:#96151b;font-size:1.5em;font-weight:normal;line-height:0}.gform_wrapper .gform_fields .gfield .ginput_complex label{font-weight:normal}.gform_wrapper .gform_fields .gfield .ginput_complex input,.gform_wrapper .gform_fields .gfield .ginput_complex select{margin-bottom:0.5em}.gform_wrapper .gform_fields .gfield .gfield_checkbox label,.gform_wrapper .gform_fields .gfield .gfield_radio label{display:inline;margin:0;font-weight:normal}.gform_wrapper .gform_fields .gfield .gfield_description,.gform_wrapper .gform_fields .gfield .validation_message{text-transform:uppercase}.gform_wrapper .gform_fields .gfield.gform_validation_container{display:none !important;position:absolute !important;left:-9000px}@media screen and (min-width: 768px){.gform_wrapper .gform_fields .ginput_complex:after{content:"";display:table;clear:both}.gform_wrapper .gform_fields .ginput_complex .ginput_left{float:left;display:block;margin-right:3.57866%;width:48.21067%}.gform_wrapper .gform_fields .ginput_complex .ginput_left:last-child{margin-right:0}.gform_wrapper .gform_fields .ginput_complex .ginput_right{float:left;display:block;margin-right:3.57866%;width:48.21067%;margin-right:0}.gform_wrapper .gform_fields .ginput_complex .ginput_right:last-child{margin-right:0}}.gform_confirmation_message{text-align:center;text-transform:uppercase}.wrap{max-width:80em;margin-left:auto;margin-right:auto;position:relative;padding:1em}.wrap:after{content:"";display:table;clear:both}.the-header a{color:inherit}.the-header .site-title{font-family:"Titillium Web",serif;font-size:2.5em;font-weight:bold;line-height:1}.the-header .site-title-has-image img{display:inline-block}.the-header .menu-toggle{position:absolute;top:1em;right:1em}.the-header .menu-toggle i{position:relative;top:4px;font-size:32px}.the-header .phone{font-size:1.125em;font-weight:bold}.the-header ul.main-menu{font-family:"Titillium Web",serif;font-size:1.125em;font-weight:bold;text-transform:uppercase}.the-header ul.main-menu ul{display:none}@media screen and (max-width: 767px){.the-header .button{display:block;margin-bottom:5px !important;font-size:18px !important;line-height:3em !important}.the-header .phone{margin-top:1em}.the-header .main-menu{display:none}}@media screen and (min-width: 768px){.the-header{position:fixed;left:0;top:0;width:100%;z-index:9999;box-shadow:0 2px 5px rgba(0,0,0,0.25)}.the-header .menu-toggle{display:none}.the-header .phone{position:absolute;top:1em;right:1em}.the-header .nav-header{position:absolute;right:1em;bottom:1em}.the-header ul.main-menu:after{content:"";display:table;clear:both}.the-header ul.main-menu>li{position:relative;float:left;margin:0 0 0 1em}.the-header ul.main-menu>li:first-child{margin-left:0}.the-header ul.main-menu>li ul{position:absolute;left:0;font-size:90%;white-space:nowrap;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.the-header ul.main-menu>li ul li{border-top:2px solid #fff}.the-header ul.main-menu>li ul li a{display:block;padding:0.5em 1em;background:rgba(0,0,0,0.33);text-decoration:none}.the-header ul.main-menu>li ul li a:hover{background:rgba(0,0,0,0.66)}}body.admin-bar .the-header{top:46px}@media screen and (min-width: 1024px){body.admin-bar .the-header{top:32px}body.admin-bar ul.main-menu>li{margin-left:1.5em}}.post:after{content:"";display:table;clear:both}.post-header{margin:1em 0 2em}.page-title{margin:0}.post-title{margin:0}@media screen and (min-width: 768px){.post-thumbnail{float:left;margin-right:2em}}.post-excerpt{overflow:hidden}.section-header{margin:1em 0 2em}.blog .post,.archive .post,.search .post{margin:2em 0}.blog .post-header,.archive .post-header,.search .post-header{margin:0 0 1em}.widget{margin:1em 0}.widget .widgettitle{margin:0}.the-content{background-color:#fff;color:#000}.the-content .mainbar{border-bottom:1px dashed rgba(0,0,0,0.25)}@media screen and (min-width: 1024px){.the-content .mainbar{float:left;display:block;margin-right:2.35765%;width:74.41059%;padding-right:1em;border-right:1px dashed rgba(0,0,0,0.25);border-bottom:none}.the-content .mainbar:last-child{margin-right:0}.the-content .sidebar{float:left;display:block;margin-right:2.35765%;width:23.23176%}.the-content .sidebar:last-child{margin-right:0}}.the-footer a{color:inherit}.the-footer .social-networks{margin:1em 0;text-align:center}.the-footer .social-networks a{display:inline-block;margin:0 0.5em;text-decoration:none}.the-footer .social-networks a i{font-size:1.5em}.the-footer .copyright{border-top:1px dashed rgba(0,0,0,0.25);margin:1em 0}.the-footer .copyright p{text-align:center}.the-footer .copyright p a{color:inherit}@media screen and (min-width: 768px){.the-footer .footer-menu{padding-left:0;text-align:center}.the-footer .footer-menu li{display:inline-block;padding:0 7px 0 10px;border-left:1px solid rgba(0,0,0,0.25);line-height:1}.the-footer .footer-menu li:first-child{border-left:none}}@media screen and (min-width: 1024px){.the-footer .nav-footer{float:left;display:block;margin-right:2.35765%;width:48.82117%}.the-footer .nav-footer:last-child{margin-right:0}.the-footer .nav-footer .footer-menu{text-align:left}.the-footer .social-networks{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0;text-align:right}.the-footer .social-networks:last-child{margin-right:0}.the-footer .copyright{clear:both}}.main-content-block{height:100%;background-position:center center;background-size:cover;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.75)}.main-content-block h1{margin:0;color:#fff;font-size:4em}.main-content-block h2{margin:0 0 1em;color:#fff;font-size:2.5em}.main-content-block p{padding:2em;border-radius:6px;background:rgba(0,0,0,0.6)}.content-block .background-image{height:300px;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.content-block .wrap{padding-top:1em;padding-bottom:2em}.content-block .wrap h2{margin-top:1rem}@media screen and (min-width: 768px){.content-block .background-image{height:400px;background-attachment:fixed}.content-block .wrap{padding-top:4em;padding-bottom:5em}}@media screen and (min-width: 1024px){.content-block .background-image{height:500px}}.testimonials .item .testimonial{font-style:italic}.testimonials .item .client{color:#000}/*! PLEASE DON'T EDIT THIS FILE. EDIT STYLE-ADDITIONAL.CSS INSTEAD */
