.poppins-regular{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body{font-family:'Poppins',sans-serif;font-weight:400;font-size:18px;color:#434343;margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover,a:focus{outline:0 none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0 none repeat scroll 0 0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0 none}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0 none;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0 none;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#555;font-size:18px;line-height:1.5;font-weight:400}h1,h2,h3,h4,h5,h6{clear:both;color:#535351;font-weight:600;font-family:"Poppins",sans-serif}h2{margin-top:0}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee none repeat scroll 0 0;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0 none repeat scroll 0 0;text-decoration:none}big{font-size:125%}*{box-sizing:border-box}body{background:#fff none repeat scroll 0 0}blockquote::before,blockquote::after,q::before,q::after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0 none;height:1px;margin:1.5em 0}ul,ol{margin:0 0 1em 0;padding-left:25px}ul{list-style:outside none disc}li{padding:0 0 5px 0}ol{list-style:outside none decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.es_textbox_button{font-weight:400;font-size:16px;background-color:#af2c20;border:1px solid #af2c20;border-radius:50px;padding:9px 30px;text-align:center;min-width:100px;color:#fff;display:inline-block;transition:ease-in-out .5s all;-webkit-appearance:none}.wpcf7-submit{font-weight:400;font-size:20px;background-color:#af2c20;border:1px solid #af2c20;border-radius:50px;padding:8px 30px;text-align:center;min-width:100px;color:#fff;display:inline-block;transition:ease-in-out .5s all;-webkit-appearance:none}.wpcf7-submit:hover{background-color:#000;border-color:#000}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,input[type="date"],input[type="time"]{border:1px solid #e2e2e2;border-radius:0;color:#434343;font-size:16px;font-weight:400;padding:8px 6px;background-color:#f2f2f2;width:100%}select{border:1px solid #a3a3a3;width:100%;color:#434343;background-color:#fff;font-size:18px;padding:8px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,input[type="date"],input[type="time"]{color:#434343}textarea{width:100%;color:#434343;font-size:16px;padding:8px}a{color:#009470;text-decoration:none;transition:all .3s ease 0s}a:visited{transition:all .3s ease 0s}a:hover,a:focus,a:active{outline:medium none}a:focus{outline:medium none}a:hover,a:active{outline:0 none}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear::before,.clear::after,.entry-content::before,.entry-content::after,.comment-content::before,.comment-content::after,.site-header::before,.site-header::after,.site-content::before,.site-content::after,.site-footer::before,.site-footer::after{content:"";display:table;table-layout:fixed}.clear::after,.entry-content::after,.comment-content::after,.site-header::after,.site-content::after,.site-footer::after{clear:both}.widget{margin:0 0 30px}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.inline-block{display:inline-block}embed,iframe,object{max-width:100%}.clearnone{clear:none}.fl{float:left}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:normal;src:url(//www.tarbutt.com/wp-content/themes/tarbutt/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(//www.tarbutt.com/wp-content/themes/tarbutt/../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(//www.tarbutt.com/wp-content/themes/tarbutt/../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(//www.tarbutt.com/wp-content/themes/tarbutt/../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(//www.tarbutt.com/wp-content/themes/tarbutt/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg")}.container{margin:0 auto;padding:0 3%}.boxspacer{display:block;height:20px}.boxspacer10{display:block;height:10px}.text-right{text-align:right}.text-justify{text-align:justify}.text-red{color:#c4161c}.visible-sm{display:none !important}#primary.content-area{float:left;margin:0 20px 0 0;width:75%}.content-with-sidebar{float:left;margin:0;width:67%;padding-right:40px;margin-top:20px}body.page-template-full-width #primary.content-area{float:left;margin:0;width:100%}aside#secondary{float:left;padding:0 0 0 40px;width:33%;margin:20px 0 0 0;min-height:400px}.widgetbox{margin-bottom:30px}.widgetbox.bg{background-color:#f6f6f6;padding:5px;border:1px dashed #ccc}.widgetbox img{display:block}.widgetbox h3{background-color:#d5342f;padding:5px 10px;border-radius:5px;font-family:'Poppins',sans-serif;font-weight:300;margin:0 0 10px;color:#fff;font-size:18px}.widgetbox ul{margin:0;padding:0;list-style:none}.widgetbox ul li{margin:0;padding:0 0 15px}.widgetbox ul li a{color:#434343}.widgetbox ul li a:hover{color:#891533}.widgetbox ul li .date{font-size:12px}.widget{margin:0 0 30px}h2.widget-title{background-color:#891533;padding:5px 10px;border-radius:5px;font-weight:300;margin:0 0 10px;color:#fff !important;font-size:18px;text-transform:none;font-family:'Nunito'}.search-form .search-field{margin:0 0 10px;width:100%}.fixed-header{position:fixed !important;top:0 !important;left:0;right:0;box-shadow:0 5px 5px rgba(0,0,0,0.2);background-color:#fff;z-index:1000;animation:1s .1s fadeInDown both}.fixed-header .logoImg img{display:block;max-height:60px}.fixed-header .logoImg{display:none}.fixed-header .topSocialIcons{margin:3px 0 1px 0}.topSocialIcons a{font-size:14px;width:28px;height:28px;line-height:28px}body.fixed{padding-top:100px}.topbar{color:#fff;font-size:14px;background-color:#0c2d56;font-weight:600;text-transform:uppercase}.topbar .topRight{float:right;display:flex;padding:8px 0 8px 0;position:relative}.topbar .topRight .call{margin-right:30px;line-height:34px}.topbar .topRight a{color:#fff}.topbar .topRight i{font-size:22px;display:inline-block;margin-right:5px;top:2px;position:relative}.site-header .container{max-width:inherit;margin:0;position:relative}#header-top .container{max-width:inherit;margin:0}.site-content.bg-skyline .container{max-width:inherit;margin:0}.site-footer .container{max-width:inherit;margin:0}.site-header{box-shadow:0 5px 5px rgba(0,0,0,0.2);position:relative;z-index:1000;border-bottom:3px solid #009470}.site-header.fixed-header{height:auto}.logoImg{padding:18px 0 0;text-align:center;z-index:10;position:relative;z-index:20}.logoImg img{display:inline-block;max-height:150px}.topMenu{position:relative;z-index:1000;text-align:center;margin:0 auto;z-index:10}.btn-login{margin-top:35px;margin-left:15px;border-radius:5px !important;border:1px solid #0a1651 !important;padding:5px 15px !important}.site-header.fixed-header .btn-login{margin-top:15px}.site-header.fixed-header .topMenu{top:10px}.site-header.fixed-header .container{height:72px}.site-header.fixed-header .topbar{display:none}.site-header.fixed-header .emailphone{display:none}.topsocialIcons{margin:0 0 10px;z-index:11;position:relative;float:right;text-align:right;z-index:20}.topsocialIcons a{margin:0 10px;display:inline-block;padding:8px 5px;color:#343638}.topsocialIcons a:hover{color:#009470}.site-header.fixed-header .topsocialIcons{margin-top:15px}.topsearch{float:right;position:relative}.topsearch .searchicon{position:absolute;right:10px;top:10px}.topsearch .searchfield{padding:5px 35px 5px 10px;width:200px;margin-left:15px}#pre-div{background-color:#f6f6f6;bottom:0;height:100%;width:100%;left:0;position:absolute;right:0;top:0;z-index:999}#loader{background-image:url(//www.tarbutt.com/wp-content/themes/tarbutt/images/ajax-loader.gif);background-position:center center;background-repeat:no-repeat;height:149px;left:50%;margin:-75px 0 0 -109px;position:absolute;top:50%;width:218px}.title-with-border-above{color:#c4161c;font-size:36px;line-height:normal;margin:0 0 30px 0;font-weight:600;display:inline-block}.titleWithborder{text-align:center;color:#3c3a3a;font-size:30px;margin:0 0 30px 0;font-weight:400}.titleWithborder span{display:inline-block}.titleWithborder span:after{content:"";display:block;height:22px;width:94px;margin:10px auto}.titleWithborder em{font-style:normal;color:#000;font-weight:700}.titleWithborder.text-left{text-align:left}.titleWithborder.text-left span:after{margin:0}.text-justify{text-align:justify}.titleWithoutborder{color:#3c3a3a;font-size:30px;margin:0 0 30px 0;font-weight:400}.titleWithoutborder span{display:inline-block}.titleWithoutborder em{font-style:normal;color:#000;font-weight:700}.titleWithborder.text-left{text-align:left}.owlpics{display:block;text-align:center}.owlpics h3{font-size:18px;color:#212121;font-weight:600;margin:0;padding:10px}.owlpics .imgbox,.owlpics img{transition:all .3s ease 0s}.owlpics .imgbox span{display:none;position:absolute;left:0;right:0;top:60%;color:#fff;font-weight:700;z-index:1;transition:all .3s ease 0s}.owlpics:hover .imgbox{background-color:#000}.owlpics:hover img{opacity:.4}.owlpics:hover .imgbox span{display:block}.owl-theme .owl-nav [class*="owl-"]{border-radius:0;background-color:#fff;border:1px solid #acacac;color:#000;width:50px;text-align:center;line-height:40px}.owl-theme .owl-nav [class*="owl-"]:hover{background-color:#000;color:#fff;border-color:#000}.owl-theme .owl-nav{margin-top:30px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background-color:#d3cfcf;border-radius:30px;color:#fff;line-height:28px;width:60px}.owl-carousel .owl-nav button.owl-next .fa:before,.owl-carousel .owl-nav button.owl-prev .fa:before{line-height:33px}.owl-carousel .imgWrap{width:100%;height:200px;display:table-cell;text-align:center;vertical-align:middle}.owl-carousel .imgbox{display:table}.owl-carousel .imgbox img{max-width:100%;width:auto;margin:auto;max-height:210px}.introContent{padding:60px 0}.introContent h3{margin:0 0 20px;color:#1a1a1a;font-size:22px;font-weight:400;line-height:26px}.introContent i{color:#f21a1a}.introContent img{margin:10px 0 0 0}.introContent .col21{width:57%}.introContent .col22{width:37%}.btn-large{display:block;width:auto;font-size:20px !important;padding:13px 50px !important;margin:0}.mr100{margin-right:100px !important}.col42 .textwidget{display:flex}.col42 .textwidget>ul{margin:0 35px 0 0}.col42 .textwidget ul ul{list-style:disc;padding:0 0 0 21px;margin:8px 0 0 0}.footerAddress{margin:20px 0;font-size:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;font-weight:600}.footerbtmtxt{padding:0 0 25px}.footerAddress .largetxt{font-size:44px;font-weight:700}.footerAddress p{margin:0 0 15px}.site-footer{padding:40px 0 0;background:#303030 url(//www.tarbutt.com/wp-content/themes/tarbutt/images/bg-footer.jpg) center center no-repeat;background-size:cover;color:#fff}.site-footer .col41{width:15%;float:left;font-size:20px}.site-footer .col42{width:35%;float:left;font-size:16px;padding-right:3%}.site-footer .col43{width:25%;float:left;font-size:16px;padding:0 5% 0 0}.site-footer .col44{width:25%;float:left;font-size:18px;line-height:38px}.site-footer .col41 .fa{font-size:22px;color:#fff}.site-footer .col41 a{margin-right:15px}.site-footer .col43 li{padding:7px 0 8px 0;border-bottom:1px solid #cbc5bd}.site-footer .col43 li:first-child{padding-top:0}.site-footer .col43 li:last-child{border:0}.site-footer .col43 .post-date{display:block;font-size:13px;color:#891533}.footerLogo{margin:20px 0 40px}.footerLogo img{max-height:80px}.site-footer .col51 .box a{word-break:break-all}.site-footer ul{list-style:none;margin:0;padding:0;text-align:left;vertical-align:top}.site-footer li{padding:0 0 7px 0;position:relative}.site-footer .footersocial a img{margin-right:10px;filter:brightness(110)}.site-footer .footersocial a:hover img{filter:inherit}.site-footer a{color:#fff}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer .menu{margin:25px 0 0}.site-footer .menu li{padding:0 0 8px 0}.site-footer .footerTitle{color:#f79239;margin-bottom:20px;position:relative;font-size:24px;font-weight:700}.site-footer .footerTitle em{font-style:normal;font-weight:400}.site-footer ul.displayInline{display:inline-block}.site-footer .box{clear:both}.site-footer .box p{margin-bottom:0}.site-footer .box .fa{color:#af2c20;font-size:20px}.site-footer .box .fa.fa-envelope-o{font-size:15px;padding:1px 15px 18px 3px}.site-footer .box .fa.fa-phone{font-size:18px;padding:0 15px 17px 3px}.site-footer .box .fa.fa-map-marker{padding:5px 15px 0 3px;font-size:24px}.site-footer .boxColumn a:hover{color:#891533}.footerSocial{margin:20px 0 0}.footerSocial a{margin:0 5px;background:#a29f9f;width:40px;text-align:center;color:#fff;border-radius:5px;font-size:22px;line-height:40px;height:40px;display:inline-block}.footerSocial a:hover{background:#85c442}.site-footer .copyRight{text-align:center;font-size:14px;padding:20px 0;background-color:#009470;margin:50px 0 0;color:#fff;border-top:1px solid #009470}.site-footer .copyRight .container{display:flex;align-items:center}.site-footer .copyRight a{color:#fff}.site-footer .copyRight a:hover{color:#fff}.site-footer .copyRight p{margin:0}.site-footer .copyRight .left{float:left;flex:1;text-align:left}.site-footer .copyRight .right{float:right;text-align:right}.site-footer .copyRight:after{content:"";display:block;clear:both}.site-footer img.social-icon{margin-right:10px;transition:ease-in-out all .5s}.site-footer img.social-icon:hover{transform:rotate(360deg)}.footersocialicons .faicon{margin:0 5px;border:2px solid #fff;width:40px;text-align:center;border-radius:30px;font-size:22px;height:40px;display:inline-block;line-height:38px}.footersocialicons .faicon:hover{background:#000;border-color:#000;color:#fff}.footerflex{display:flex}.footerflex .fcol{margin-right:20px;padding-right:20px}.footerflex .fcol.first{padding-right:40px;min-width:33%}.footerflex .fcol.first img{max-width:300px !important}.footerflex .fcol.menulnks{flex:1}.footerflex .fcol.second{max-width:280px}.footerflex .fcol:last-child{border:0;padding-right:0;margin-right:0}.footer-other-logos{background:#079fca;padding:20px 0;text-align:center;margin:40px 0 0}.footer-other-logos img{vertical-align:middle;padding:15px}.footer-other-logos>div{display:flex;align-items:center;justify-content:center;padding:10px}.formBox{background-color:#fff;padding:20px}.formBox h2{font-size:30px;text-transform:inherit;margin:0 0 10px}.formBox .wpcf7-form-control.wpcf7-submit{border-radius:0}.footerLicence{margin:30px 0 20px}.footerLicence strong{color:#86c342}.footerFullMenu{background:#818285;padding:30px 0}.footerFullMenu ul{margin:0 auto;padding:0;list-style:none;text-align:center}.footerFullMenu ul li{margin:5px 15px;padding:0;list-style:none;display:inline-block}.footerFullMenu ul li a{color:#fff}#back-to-top{opacity:0;background:#000 none repeat scroll 0 0;color:transparent;bottom:75px;cursor:pointer;height:46px;border-radius:5px;overflow:hidden;padding:6px;position:fixed;right:25px;text-align:center;width:46px;z-index:99;display:block;box-shadow:0 0 10px 0 rgba(0,0,0,.3);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}#back-to-top.show{opacity:1}#back-to-top::after{content:'\f062 ';display:inline-block;color:#fff;font-family:Fontawesome;font-size:16px;left:0;position:absolute;right:0;top:11px;-webkit-animation:passingbottomtotop 1.1s linear infinite;-moz-animation:passingbottomtotop 1.1s linear infinite;-ms-animation:passingbottomtotop 1100ms linear infinite;-o-animation:passingbottomtotop 1.1s linear infinite;animation:passingbottomtotop 1.1s linear infinite;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}#back-to-top:hover{background-color:#4f5c6d}#back-to-top:hover:after{color:#fff}@-webkit-keyframes passingbottomtotop{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}}@keyframes passingbottomtotop{0%{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:0}50%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}}@-webkit-keyframes passingtoptobottom{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes passingtoptobottom{0%{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:0}}#menubtn{border-radius:5px;display:inline-block;margin-left:12px;margin-top:35px;padding:5px 0;width:40px;cursor:pointer;border:1px solid #009470;background-color:#009470;color:#fff;text-align:center}.fixed-header #menubtn{margin-top:15px}.col21{width:47%;display:inline-block;margin:0 3% 0 0;float:left}.col22{width:47%;display:inline-block;margin:0 0 0 3%}.col-21{width:48.75%;display:inline-block;margin:0;float:left}.col-22{width:48.75%;display:inline-block;margin:0;float:right}.col-31{width:31.66%;display:inline-block;margin:0 2.5% 0 0;float:left}.col-32{width:31.66%;display:inline-block;margin:0 2.5% 0 0;float:left}.col-33{width:31.66%;display:inline-block;margin:0;float:left}.wpcf7-recaptcha{margin:0 0 18px}.wpcf7-textarea,.wpcf7-text{width:100%;padding:8px !important;font-weight:400;background-color:#fff !important}.wpcf7-form-control-wrap{margin-bottom:15px;display:block}.wpcf7-textarea{max-height:100px}.wpcf7-form-control.wpcf7-submit,.es_textbox_button{background-color:#c4161c;border:medium none;color:#fff;transition:all .3s ease 0s;border-radius:3px;text-transform:uppercase}.wpcf7-form-control.wpcf7-submit:hover,.es_textbox_button{background-color:#222}.ig_es_form_field_name,.ig_es_form_field_email{background-color:#fff !important}.es-field-wrap br{display:none}.wpcf7-form p{margin:0}.field-group{margin-bottom:15px}.wpcf7-submit i{font-family:fontawesome;font-style:normal;display:inline-block;margin-left:20px}.box{margin-bottom:30px}.box .fa{color:#acacac;float:left;font-size:22px;padding:2px 0 0}.box .fa-mobile{font-size:36px;margin-left:3px;margin-top:-7px}.box .fa-envelope-o{font-size:20px;margin-top:5px}.boxColumn{margin:0 0 0 30px}.boxColumn a{text-decoration:none}.boxColumn a:hover{color:#000}.entry-content a:hover{color:#000}.brdimg{border:1px solid #083d5f}.col21 iframe,.col22 iframe{border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important}.col21 iframe{border-right:1px solid #ccc !important}.btn-default{font-weight:400;font-size:20px;background-color:#f79239;border:1px solid #f79239;border-radius:0;padding:10px 30px 10px;text-align:center;min-width:100px;color:#fff;display:inline-block;text-transform:uppercase}.btn-default i.fa{color:#fff;display:inline-block;margin-right:5px;margin-left:5px}.btn-default.btn-red{background-color:#e52027;border:1px solid #e52027;color:#fff}.btn-default:hover{background-color:#000;border-color:#000}.btn-default.btn-o{background-color:transparent;border:1px solid #891533;color:#891533}.btn-default.btn-o i.fa{color:#af2c20}.btn-default.btn-o:hover{background-color:#000;border-color:#000;color:#fff}.btn-default.btn-o:hover i.fa{color:#fff}.btn-default.btn-green{background-color:#86c342;border:1px solid #86c342;color:#fff}.btn-default.btn-green:hover{background-color:#000;border:1px solid #000;color:#fff}.btn-lg{font-size:16px !important;padding:8px 30px}.btn-black{border-color:#000 !important;background-color:#000 !important}.btn-green{background-color:#009470 !important;border-color:#009470 !important}.btn-green:hover{background-color:#222 !important;border-color:#222 !important}.btn-block{width:100%}.btn-3079c0{background-color:#3079c0;border-color:#3079c0}.btn-28665b{background-color:#28665b;border-color:#28665b}.btn-af6137{background-color:#af6137;border-color:#af6137}.btn-2a6aa6{background-color:#2a6aa6;border-color:#2a6aa6}.btn-e3000f{background-color:#e3000f;border-color:#e3000f}.btn-44acac{background-color:#44acac;border-color:#44acac}.btn-4b5454{background-color:#4b5454;border-color:#4b5454}.pageTitle{background:#f6f6f6 url(//www.tarbutt.com/wp-content/themes/tarbutt/images/bg-flower.jpg) center center no-repeat;box-shadow:0 3px 6px rgba(0,0,0,0.3);text-align:center;padding:120px 20px;line-height:40px;font-size:36px;font-weight:300}.pageTitle h1{margin:0;padding:0;line-height:40px;font-size:46px;font-weight:300;color:#292929}.pageTitle h1 span{color:#891533}#breadcrumb{list-style:none;margin:10px 0 0;padding:0}#breadcrumb li{display:inline-block;font-size:12px;color:#ccc}#breadcrumb li:not(:last-child):after{content:"/";display:inline-block;margin:0 10px}#breadcrumb a{color:#fff}#breadcrumb a:hover{text-decoration:underline}.site-content{padding:30px 0}.img-border{border:1px solid #fff;border-radius:20px;box-shadow:0 0 0 5px rgba(0,0,0,0.1)}.col31{width:33%;float:left}.col32{width:33%;float:left;padding-right:40px}.col33{width:33%;float:left}#frm_contact label{font-size:12px;text-transform:uppercase}#frm_contact input{border:1px solid #ccc;width:90%;padding:5px}#frm_contact textarea{border:1px solid #ccc;width:90%}#frm_contact .form-group{margin:0 0 10px}.mapwrap .col21,.mapwrap .col22{width:50%;margin:0}.wrap404{text-align:center;padding:40px 0}.wrap404 i{font-size:120px}.wrap404 h2{font-size:60px;font-weight:500;margin:0}.wrap404 h4{font-size:40px;font-weight:300;margin:0;color:#ccc}.wrap404 p{font-size:20px}.w900{max-width:900px !important;margin:0 auto !important}.w800{max-width:800px !important;margin:0 auto}.w660{max-width:660px !important;margin:0 auto}.w600{max-width:600px !important;margin:0 auto}.w250{max-width:250px !important;margin:0 auto}.w200{max-width:200px !important;margin:0 auto}.w150{max-width:150px !important;margin:0 auto}.w100{max-width:100px !important;margin:0 auto}.minw100{min-width:100px}.minw240{min-width:240px}.field-row{margin-bottom:10px}.formWrap{margin:0 auto}.formWrap label{display:block;font-weight:300}.formWrap input[type="text"],.formWrap input[type="tel"],.formWrap input[type="email"],.formWrap input[type="date"],.formWrap input[type="number"]{width:100%;border-color:#cecece;border-radius:0;color:#000;padding:10px 10px;background-color:#f6f6f6}.formWrap select{width:100%;border-color:#cecece;border-radius:0;color:#000;font-size:13px;font-weight:300;background-color:#f6f6f6;padding:8px}.formWrap .col21,.formWrap .col22{margin-bottom:15px}.formWrap .col-31,.formWrap .col-32,.formWrap .col-33{margin-bottom:15px}.formWrap textarea{height:120px;border-radius:0;color:#000;background-color:#f6f6f6;padding:10px}.formWrap input[type="submit"]{width:auto;margin:20px 0 0}table.pkg{background-color:#f4f4f4}table.pkg td{padding:10px;border-bottom:1px solid #c2c2c2;color:#1a1a1a;font-size:16px;font-weight:400}table.pkg td:first-child{background-color:#e5e5e5;font-weight:700}table.pkg tr:last-child td{border:0}.contactpagelink a{color:#656565}.contactpagelink a:hover{color:#f48465}#menubtn{display:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.font20{font-size:20px}.formWrap input[type="submit"].btn-tracking{width:70%;padding:4px 0;vertical-align:top;margin:0}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.table{border-left:1px solid #ccc;border-top:1px solid #ccc;font-size:15px;color:#000}.table th{text-align:center;padding:10px;color:#fff;font-size:20px;border-right:1px solid #ed5526;border-bottom:1px solid #ccc;background-color:#ed5526}.table td{text-align:center;padding:12px 20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff}.font22{font-size:22px;line-height:normal}.latolight{font-weight:300 !important}.mt0{margin-top:0}.mt20{margin-top:20px}.mt40{margin-top:40px}.m0{margin:0}.ml15{margin-left:15px}.bg-eee{background-color:#eee}.bgf6f6f6{background-color:#f6f6f6}.bg3A3A3C{background-color:#3a3a3c}.fa-ul>li{padding:0 0 10px 0}.fa-ul i{color:#891533;top:5px}.wow{visibility:hidden}h2.home{font-size:36px;font-weight:300;color:#e59f05;line-height:normal;margin:0}.fl{float:left}.fr{float:right;margin-top:5px}#header-top{background-color:#58595b;font-size:18px;color:#fff;padding:10px 0 8px}#header-top:after{content:"";display:block;clear:both}#header-top a{color:#fff;transition:ease-in-out all .5s}#header-top .fr i{font-size:20px}#header-top .fr a{margin-left:8px}#header-top .fr a:first-child{margin-right:8px}#header-top .fr i.fa-phone{font-size:18px;margin:0 8px 0 0}#header-top .fr i.fa-map-marker{font-size:22px;margin:0 8px 0 0}.font18{font-size:18px}#header-top .fl{padding-top:5px}#header-top a:hover{color:#079fca}#header-top .fr a.last i{margin-right:0;padding-right:0}.tb{display:table;width:100%;height:100%;vertical-align:middle}.tbs{display:table-cell;height:100%;vertical-align:middle}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.fixbtnInquiry{display:inline-block;padding:6px 17px;border-radius:20px;background-color:#e59f05;margin:0 3px 0 0;box-shadow:0 5px 10px rgba(0,0,0,0.1);font-size:12px;visibility:hidden;color:#fff;position:fixed;max-width:140px;bottom:45px;right:57px;margin:auto;z-index:99}.fixbtnInquiry i{display:inline-block;padding-right:4px}.fixbtnInquiry:hover{background-color:#000}.thankstext{line-height:normal}.text-black{color:#555}.review-logos img{margin:0 15px;max-height:60px}#primary.content-area{float:left;width:70%}#secondary.widget-area{float:right;width:30%;padding:0}body.blog h2.entry-title,body.single h1.entry-title,body.archive h2.entry-title,body.search h2.entry-title{margin:0 0 5px;padding:0;line-height:normal;font-size:36px;line-height:28px;font-weight:600;text-transform:none;font-family:'Nunito'}body.blog h2.entry-title a,body.single h1.entry-title a,body.archive h2.entry-title a,body.search h2.entry-title a{color:#252525}body.blog .site-main,body.single .site-main,body.archive .site-main,body.search .site-main{padding:40px 0 0 0}body.blog header.entry-header,body.single header.entry-header,body.archive header.entry-header,body.search header.entry-header{padding-bottom:10px}body.single.postid-9 .site-main,body.single.postid-19 .site-main{padding:0}aside span.post-date{display:block;font-size:11px}article.post .entry-content{margin:0}article.post .entry-content p{text-align:justify;margin-top:0}h2.widget-title{color:#ff8100;display:block;font-weight:400;line-height:26px;position:relative;margin-top:0}.widget>ul{margin:20px 0 0;padding:0;list-style:none}.widget li{margin:0;padding:0 0 15px !important;line-height:20px}.btn-default.readmorebtn{padding:5px 30px;box-shadow:none;margin-top:10px}.btn-default.readmorebtn:hover{color:#fff}footer.entry-footer{font-size:12px}footer.entry-footer a{color:#f00}footer.entry-footer span{display:inline-block;margin:0 10px 0 0}footer.entry-footer span a span{padding-left:5px}#secondary.widget-area ul.wpt-tabs{margin:0;padding:0}#secondary.widget-area #popular-tab-content ul{margin:0;padding:0}#secondary.widget-area #recent-tab-content ul{margin:0;padding:0}.post-navigation .nav-previous{width:50%;float:left}.post-navigation .nav-next{width:50%;float:right;text-align:right}.entry-meta{font-size:12px}.widget_search{background-color:#f6f6f6;padding:30px}.widget_search span.screen-reader-text{display:none}.widget_search input.search-field{width:100%;padding:10px 65px 10px 10px;margin:0}.widget_search form{position:relative}#secondary input[type="submit"].search-submit{background-color:#891533;border-color:#891533;position:absolute;padding:0 10px;width:auto;min-width:inherit;top:0;font-size:12px;bottom:0;right:0;font-weight:400;box-shadow:none;border-radius:0}.page-content input[type="submit"].search-submit{padding:7px 20px !important;min-width:inherit !important;font-size:12px !important}.wpt_widget_content .entry-title{line-height:20px}.blogpostthumb{padding-bottom:10px;float:left;margin-right:15px;max-width:400px}.readmorebtn{padding-bottom:15px;margin-top:-5px}.readmorebtn .btn-default{font-size:14px;padding:5px 13px}.readmorebtn .btn-default:hover{color:#fff}.hentry{margin:0 0 1.5em;border-bottom:1px dashed #ccc;padding-bottom:25px}.widget-area a{color:#434343}.widget-area a:hover{color:#891533}.post-navigation h2{font-size:20px}.carouselBox{text-align:center;position:relative;box-shadow:0 1px 5px rgba(0,0,0,0.35)}.carouselBox .content{position:relative;left:0;bottom:0;width:100%;background:#fff;padding:10px 15px;z-index:1;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.carouselBox:hover .content{background:#000}.carouselBox .content .title{font-size:18px;margin:0;color:#002868;font-weight:400;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.carouselBox:hover .content .title{color:#fff}.carouselBox .content .post{color:#666;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.carouselBox:hover .content .post{color:#fff}.carouselBox .overlay{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.9) 20%,rgba(0,0,0,0.3) 80%);-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;opacity:0;visibility:hidden}.carouselBox:hover .overlay{opacity:1;visibility:visible}.carouselBox .overlay img{width:49px !important;height:49px;margin:auto;left:0;right:0;top:0;opacity:0;visibility:hidden;position:absolute;transition:all ease-in-out .2s}.carouselBox:hover .overlay img{opacity:1;visibility:visible;top:40%}.vc_toggle_title>h4{display:inline;color:#079fca;font-weight:400;font-size:22px}.vc_toggle_default .vc_toggle_icon::after,.vc_toggle_default .vc_toggle_icon::before{background-color:#079fca !important;border-color:transparent !important}.font24{font-size:24px}.text-white{color:#fff}.text-white p{margin:0}.well{transform:scale(0.8);box-shadow:0 0 10px rgba(0,0,0,0.3);padding:20px;margin:10px;background-color:#e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.3);display:none;max-width:800px;min-width:300px;min-height:300px;color:#000}.popup_visible .well{transform:scale(1)}.well .closeicon{position:absolute;right:-40px;top:-40px;cursor:pointer;padding:20px;color:#fff}.well .form-group{margin-bottom:15px}.well input.form-control{width:100%}.well select{width:100%;padding:9px 10px;font-weight:normal}.well label{display:block;font-size:12px;margin:0 0 5px;font-weight:700}.well .head2{font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase;margin:0;border-bottom:1px solid #000;padding-bottom:10px;font-size:22px}.well .head2 span{font-size:14px;text-transform:none;font-weight:400;display:block}.contactForm{padding:20px;background:#f6f6f6;border:1px solid #ccc}.contactForm h2{text-align:center;margin:10px 0}.asterisk{color:#f00}.introtext{text-align:center}.introtext h1{font-size:60px;font-weight:400;color:#292929;margin:0;padding:0;text-transform:uppercase;line-height:60px}.introtext h2{font-size:16px;font-weight:400;color:#292929;margin:10px 0 0;padding:0;text-transform:uppercase}.mw1300{max-width:1330px;margin:0 auto}.homeServiceTitle{text-align:center}.homeServiceTitle small{font-size:16px;font-weight:400;color:#292929;margin:10px 0 0;padding:0;text-transform:uppercase}.homeServiceTitle h2{font-size:40px;font-weight:400;color:#292929;margin:10px 0 0 0;padding:0;text-transform:uppercase;line-height:40px}#owl-homeservices.owl-carousel .owl-stage{display:flex}#owl-homeservices.owl-carousel .owl-item{display:flex;flex:1 0 auto}#owl-homeservices.owl-carousel .caption{display:flex;flex:1 0 auto;flex-direction:column;margin:20px;text-align:center}#owl-homeservices.owl-carousel .caption h3{font-size:24px;color:#891533;font-weight:400;text-transform:uppercase}#owl-homeservices.owl-carousel .flex-text{flex-grow:1;font-size:18px;line-height:24px;color:#555}#owl-homeservices.owl-carousel .thumbnail{display:flex;flex-direction:column}#owl-homeservices.owl-carousel .owl-item{background-color:#fff}#owl-homeservices.owl-carousel .owl-item:nth-child(2n+1){background-color:#f2f2f2}.boxshadow>.vc_column_container{box-shadow:0 3px 7px rgba(0,0,0,0.18)}.googleReviewTitle{text-align:center}.googleReviewTitle .cursive{line-height:50px}.googleReviewTitle h2{font-size:50px;color:#292929;margin:0;padding:0;font-weight:400}.googleReviewTitle .fa-quote-right{display:inline-block;color:#fff;font-size:40px;font-family:FontAwesome;background-color:#891533;width:80px;height:80px;text-align:center;line-height:80px;border-radius:80px;margin:30px 0}.w1000{max-width:1000px;margin:auto !important}.wprs_unslider-horizontal{margin:0 0 50px}.wprs_unslider-arrow.prev{display:none}.wprs_unslider-arrow.next{display:none}.wprevpro_t1_DIV_2{border:0;background-color:transparent;padding:0;text-align:center;box-shadow:none}.wprevpro_t1_DIV_2::after{display:none}.wprevpro_t1_DIV_2::before{display:none}.wprevpro_t1_P_3{color:#555;font-size:22px;font-family:'Nunito';line-height:32px;font-style:normal}.wprevpro_t1_A_8{display:none}.wprevpro_t1_SPAN_5{text-align:center;color:#555;font-size:22px;font-family:'Nunito';font-weight:600}.openingHours{max-width:440px;margin:0 auto;font-size:30px}.openingHours h2{font-size:50px;font-weight:400;color:#292929;margin:0 0 50px;padding:0;line-height:50px}.openingHours ul{margin:0;padding:0;list-style:none}.openingHours ul li{margin:15px 0;padding:0;color:#252525}.openingHours ul li span{display:inline-block;border-radius:10px;background-color:#e7dccf;margin:0 15px 0 0;width:120px;text-align:center;color:#252525;line-height:50px}.openingHours ul li.sunday{color:#891533}.openingHours ul li.sunday span{color:#891533}.formAppointment{background-color:rgba(255,255,255,0.8);box-shadow:0 3px 5px rgba(0,0,0,.5);padding:20px 30px}.formAppointment h2{color:#891533;font-weight:400;font-size:40px;line-height:40px;margin:15px 0}.formsection{background:url(//www.tarbutt.com/wp-content/themes/tarbutt/images/bg-flower.jpg) center bottom no-repeat;background-size:cover}.footerLogoDiv figure{max-width:100%;width:auto}.footerLogoDiv figure img{max-width:100%;width:auto}.carecredit{font-size:26px}.openingHours.contactpage{transform:scale(0.7)}.phoneemail .col-21{text-align:center}.phoneemail .col-22{text-align:left}.phoneemail a{color:#292929}.phoneemail a:hover{color:#891533}.flex-video{width:100%;height:0;overflow:hidden;border:1px solid #ccc;padding-bottom:56.25%}.flex-video iframe,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.heroSection{color:#fff}.heroSection .bigtext{font-size:5.5vw;line-height:5.5vw;font-weight:700;text-transform:uppercase;text-shadow:10px 0 12px #00000001}.heroSection .bigtext span{color:#079fca}.heroSection .smalltxt{font-size:2vw;line-height:2vw;text-shadow:10px 0 12px #00000001}.bigbtn a{background-color:rgba(89,88,91,.8);border:2px solid #fff;border-radius:5px;padding:13px 30px;color:#fff;font-size:2vw;box-shadow:2px 10px 13px rgba(0,0,0,0.5)}.bigbtn{margin:40px 0}.bigbtn a:hover{background-color:#079fca}#welcome h1{color:#fff;font-size:42px;margin:0}#welcome h3{color:#fff;font-size:24px;margin:15px 0}#welcome{color:#fff;background-size:cover}#contactustodaybtn{text-align:center;z-index:100;overflow:inherit}#contactustodaybtn .btn-default{border-radius:5px;margin:-20px auto 20px;border:3px solid #fff;background-color:#58595b;color:#fff}#contactustodaybtn .btn-default:hover{background-color:#079fca}#contactustodaybtn .btn-default.btn-reverse{background-color:#079fca !important}#contactustodaybtn .btn-default.btn-reverse:hover{background-color:#58595b !important}.vline{display:inline-block;margin:40px auto;height:1px;width:200px;background:#ccc}#contactustodaybtn h2{margin:0}.whatweofferboxes{color:#fff;background-size:cover}.whatweofferboxes h3{font-size:40px;color:#fff}.whatweofferboxes h4{font-size:22px;color:#fff}.whatweofferboxes a{font-size:22px;text-decoration:underline;color:#fff}.homeTestimonial{color:#fff}.homeTestimonial h3{color:#fff}.author-location{display:block;font-size:14px;color:#ccc}.dark-section{color:#fff}.dark-section h1{color:#bfd631;text-transform:uppercase;margin-top:0}.dark-section h2{color:#bfd631;text-transform:uppercase;margin-top:0;margin-bottom:0}.dark-section p{margin-top:10px}.font26{font-size:26px}.homeGallery h2{color:#4b4c4e;text-transform:uppercase;margin:15px 0 0 0}.homeGallery h3{color:#4abb9e;margin:0;font-size:32px;text-transform:uppercase}.getQuoteForm .dflex{display:flex;margin-bottom:20px}.getQuoteForm .dflex .left{flex:0 0 30%;font-size:32px;font-weight:700}.getQuoteForm .dflex .right{font-size:16px;color:#222}.getQuoteForm label{font-size:14px;font-weight:700;color:#222;margin-bottom:15px !important;display:block}.whattype{margin-top:15px;display:block}.whattype .wpcf7-list-item{margin:0;display:block}.whattype .wpcf7-list-item label{margin-bottom:5px !important;font-weight:400;color:#000;font-size:16px}.getQuoteForm textarea{min-height:220px}.es_subscription_message.success{color:#25d125 !important}.getQuoteForm.contactpage .dflex{display:block;margin-bottom:0}.getQuoteForm.contactpage .dflex .left{font-size:22px}.getQuoteForm.contactpage .mb15{margin-bottom:15px;color:#222}.getQuoteForm.contactpage .mb15 a{color:#222}.getQuoteForm.contactpage .mb15 a:hover{color:#222;text-decoration:underline}.getQuoteForm.contactpage textarea{min-height:100px}.thick-title{color:#3079c0;font-weight:700;font-size:42px}.partnerlogos{display:flex;justify-content:center}.partnerlogos>div{padding:10px}.gray-title{color:#303131}.striptitle{text-transform:uppercase;font-size:32px;font-weight:600}.sliderbtn a{font-family:"Poppins",sans-serif !important;font-weight:600 !important}.rotateimg{transform:rotate(-5deg)}.sliderbigtext .n2-ss-item-content{font-family:"Poppins",sans-serif !important;font-weight:700 !important}.topsocialIcons a.faicon{margin:0 5px;background:#fff;border:2px solid #009470;width:40px;text-align:center;color:#009470;border-radius:30px;font-size:22px;line-height:24px;height:40px}.topsocialIcons a.faicon:hover{background:#000;border-color:#000;color:#fff}.groupbtns h2{font-size:40px;font-weight:500;line-height:normal}.eventSocialNewsletter{display:flex;font-size:22px;color:#fff}.eventSocialNewsletter>div{flex:0 0 33.33%;padding:80px 40px}.eventSocialNewsletter .title-with-border-above{font-size:40px;margin:0 0 20px 0}#ourpartners p{margin:0}#ourpartners.owl-carousel .owl-item>div{display:flex;align-items:center}.mb20{margin-bottom:20px !important}.pagetitleinner{padding:100px 0}.pagetitleinner h1{color:#fff;font-weight:700;line-height:80px;text-transform:uppercase;font-size:60px;margin:0 0 40px;line-height:66px}.pagetitleinner h1 strong{color:#fff;font-size:80px}.pagetitleinner .btn-default{background-color:#fff;border-color:#fff;color:#3b9548}.pagetitleinner .btn-default:hover{background-color:#000;border-color:#000;color:#fff}.postdateingrid{font-size:14px;margin:5px 0 0 !important}.posttitleingrid h3{margin:5px 0 0;color:#000}.posttitleingrid h3 a:hover{color:#c4161c}#hotspot-781 .hotspots-placeholder{display:none}.team-agents{display:flex;flex-wrap:wrap;margin:0 -15px}.team-agent{margin:15px 15px 40px;border-radius:5px;width:calc(33.33% - 30px);box-sizing:border-box}.team-agents.fivegrid .team-agent{width:calc(20% - 30px)}.team-agent .pimg{overflow:hidden;box-shadow:0 0 0 1px #ddd;border:5px solid #fff;display:flex;align-items:center}.team-agent .job_profile{color:#222;font-weight:700}.team-agent .licid{color:#222;font-weight:600;font-style:italic}.team-agent .btngroups{display:flex;margin:0 -10px;text-transform:uppercase;flex-direction:column;align-items:center}.team-agent .btngroups a{flex:1;padding:10px 25px;text-align:center;margin:5px 10px}.team-agent .btngroups a.callbtn{background:#292929;color:#fff}.team-agent .btngroups a.emailbtn{background:#c4161c;color:#fff}.team-agent .btngroups a:hover{background:#000;color:#fff}#owl-hometeam.owl-carousel .owl-stage{display:flex}.team-agent img{transition:all ease-in-out .5s;width:100%;height:auto;display:block;margin-bottom:10px;filter:inherit}.team-agent:hover .pimg img{transform:scale(1.1);filter:grayscale(1) contrast(1) brightness(1)}.team-agent h2{color:#535351;font-size:24px;line-height:normal;margin:10px 0 20px;font-weight:700;display:block;text-transform:uppercase;text-align:center}.serviceFlex{display:flex;flex-wrap:wrap}.serviceFlex .mortgage-service{flex:0 0 calc(50% - 30px); margin:15px; padding:20px; border:1px solid #ccc;} .serviceFlex .mortgage-service h2{ color: #C4161C; font-size: 32px; line-height: normal; margin: 0 0 10px 0; font-weight: 700; text-transform: uppercase; display: inline-block; } .fancybox__content h2:before{content: ""; background: #86C342; display: block; height: 6px; width: 90px; margin: 10px 0;} .fancybox__content p{margin:0 0 15px;} .contactpageform{border:1px solid #ccc; padding:20px;} .contactpageform .cftitle{border-bottom: 1px solid #ccc;font-size: 20px;font-weight: 600;padding-bottom: 10px;margin-bottom: 22px;} .mcwp-results{margin-top:20px;} .mcwp-results label{display:none !important;} .mcwp-results input#cal1_email{display:none;} .ctaBelowSlider { background: rgba(0, 0, 0, 0.5);font-size:34px;font-weight:600;padding:30px 0 0}.style1 ul{list-style:none;margin:0;padding:0}.style1 li{padding:0 0 10px 20px;position:relative}.style1 li:before{width:10px;height:10px;border-radius:10px;background:#c4161c;content:"";position:absolute;left:0;top:10px}.homeDarkSection h2{font-size:30px;font-weight:300;color:#fff}.homeDarkSection h2 strong{font-weight:700}.homeDarkSection p{color:#fff;margin:0;font-weight:400}.homeDarkSection h3{font-size:60px;font-weight:700;color:#c4161c;margin:0}.homeDarkSection .secondBox{border-left:1px solid #ccc}#owl-hometeam .team-agent{width:100%;margin:0;display:flex;flex-direction:column;justify-content:space-between;height:100%;text-align:center}#owl-hometeam .team-agent .pimg{border-radius:50%;min-height:inherit}#owl-hometeam .team-agent h2{font-size:20px}.font36{font-size:36px}#homeEvergreen{background:url(//www.tarbutt.com/wp-content/themes/tarbutt/images/bg-dotted.jpg) center center no-repeat}#newsUpdates h2{color:#fff;font-size:50px;line-height:60px}#newsUpdates h2:before{background:#f79239;width:121px;height:6px;content:"";display:block;margin:0 0 10px}h1.titlewithline{font-size:58px;line-height:68px}h1.titlewithline:before{background:#f79239;width:121px;height:6px;content:"";display:block;margin:0 0 10px}h1.titlewithline.text-green{color:#009470;font-size:48px;line-height:48px}h1.titlewithline.text-green:before{background:#009470}h1.titlewithline.text-orange{color:#f79239;font-size:48px;line-height:48px}h1.titlewithline.text-orange:before{background:#f79239}.wpb_gmaps_widget .wpb_wrapper{padding:0 !important}@media screen and (min-width:768px){.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{background:#000}.vc_images_carousel .vc_carousel-control .icon-next:before{color:#fff}.vc_images_carousel .vc_carousel-control .icon-prev:before{color:#fff}.vc_images_carousel .vc_carousel-control{opacity:1}}@media only screen and (max-width:1600px){.team-agent{width:calc(33.33% - 30px)}}@media only screen and (max-width:1700px) and (min-width:1300px){#cssmenu>ul>li{text-align:center}}@media only screen and (max-width:1299px) and (min-width:1200px){#cssmenu>ul>li>a{font-size:14px}}@media only screen and (max-width:1199px) and (min-width:1025px){#cssmenu>ul>li{text-align:center}}@media only screen and (max-width:1385px){#cssmenu>ul>li>a{font-size:14px;padding:0 10px}}@media only screen and (max-width:1366px){h1.titlewithline{font-size:46px;line-height:56px}#newsUpdates h2{font-size:40px;line-height:50px}.comingSoon{padding:5px 20px;top:64px;max-width:240px}#cssmenu>ul>li{margin:0 5px}}@media only screen and (max-width:1260px){.topMenu{top:inherit}}@media only screen and (max-width:1240px){.logoImg img{max-height:94px}#cssmenu>ul>li>a{padding:0 10px}}@media only screen and (max-width:1200px){.site-footer .col44{width:100%;clear:both;margin-top:20px}.site-footer .col44 .text-right{text-align:left !important}.site-footer .col41{width:20%}.site-footer .col42{width:50%}.site-footer .col43{width:30%}}@media only screen and (max-width:1024px){.team-agents.fivegrid .team-agent{width:calc(33.33% - 30px)}.heroSection .bigtext{font-size:9vw;line-height:9vw}.heroSection .smalltxt{font-size:3vw;line-height:3vw}.topMenu #cssmenu{margin:26px 0 0 0;max-width:600px}.site-header.fixed-header .topMenu #cssmenu{margin:8px 0 0 0}.site-header .container{max-width:inherit;padding:0 15px;margin:0}#header-top .container{max-width:inherit;padding:0 15px;margin:0}#cssmenu>ul>li>a{padding:0 12px}.site-content.bg-skyline .container{margin:0 auto;max-width:1200px;padding:0 15px}.content-with-sidebar{padding:0}.container{padding:0 15px}.site-footer .col41{width:25%;margin:0;padding:0 20px 0 0}.site-footer .col42{width:75%;padding-left:0}.site-footer .col43{width:100%;margin:20px 0 0 0;clear:both;padding:0}.fixed-header #menubtn{margin-top:16px}#cssmenu ul{display:none}#menubtn{display:inline-block;float:right;position:relative;z-index:20;margin-top:23px}.topsocialIcons{margin:38px 20px 23px 0}.logoImg img{max-height:60px}.fixed-header .logoImg img{max-height:60px}.logoImg{text-align:left;float:left}.fixed-header .logoImg{padding:14px 0 8px;display:inline-block}.site-header .container{height:auto}.topMenu{display:none}}@media only screen and (max-width:1023px){.topsocialIcons{display:none}.fixed-header #menubtn{margin-top:22px}.clearLine{display:block}}@media only screen and (max-width:979px){.team-agent,.team-agents.fivegrid .team-agent{width:calc(50% - 30px)}#welcome h1{font-size:32px}#welcome h3{font-size:20px}#header-top .fl{padding-top:0;width:100%;text-align:center}#header-top .fr{margin-top:0;width:100%;text-align:center}#cssmenu #menu-button{display:none}#cssmenu>ul{clear:both}#cssmenu>ul>li{padding:0}#cssmenu>ul>li:first-child{padding:0}.topMenu #cssmenu{padding:0}.site-header .container{padding:0 15px}}@media only screen and (max-width:800px){.title-with-border-above{font-size:26px;line-height:44px}.groupbtns h2{font-size:30px}.comingSoon{top:84px;margin:0;left:310px}.whatweofferboxes::before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7)}h2.home{font-size:28px}aside#secondary{padding:40px 0 0 0;width:30%}#primary.content-area{width:65%}.site-footer .copyRight .col21,.site-footer .copyRight .col22{text-align:center;width:100%;margin:0;padding:0}.col21.footerLeft{width:100%}.col22.footerRight{width:100%;margin-left:0}.site-footer .copyRight{padding:0 0 15px 0}.site-footer .copyRight .right{text-align:center;padding:10px 0 0;float:none}.site-footer .copyRight .left{float:none;padding:20px 0 0 0}.blogpostthumb{max-width:100%}.widget_search{padding:10px}.well{margin:30px}.well .closeicon{right:-20px}}@media only screen and (max-width:767px){.homeDarkSection .secondBox{border-left:0}.pagetitleinner h1 strong{font-size:50px}.pagetitleinner h1{line-height:40px;font-size:36px}.ctaBelowSlider{font-size:22px}.serviceFlex{flex-direction:column}.serviceFlex .mortgage-service{margin:15px 0}.eventSocialNewsletter{flex-direction:column}.eventSocialNewsletter .newsletter-col{background-size:cover}.footerflex .fcol{margin-right:0;padding-right:0;border-right:0;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}.footerflex{flex-direction:column}.copyright{margin:0;padding:12px 80px 12px 12px}.mobileflipcolumn{flex-direction:column-reverse}.site-footer .col41{width:30%}.site-footer .col42{width:70%}.content-with-sidebar{width:100%;padding:0;margin:0}aside#secondary,#secondary.widget-area{padding:0;width:100%;margin:0}.contentLeft{width:100%}.sidebarRight{width:100%;margin:30px 0 0 0}}@media only screen and (max-width:660px){.topbar{display:none}}@media only screen and (max-width:600px){h1.titlewithline{font-size:34px;line-height:44px}h1.titlewithline.text-green,h1.titlewithline.text-orange{font-size:34px;line-height:34px}.btn-default.btn-green{margin-bottom:10px}#newsUpdates h2{font-size:36px;line-height:36px}.pagetitleinner{padding:20px 0}.footerLogoDiv{max-width:360px}.site-footer .col41{width:100%;margin-bottom:20px}.site-footer .col42{width:100%}#primary.content-area{width:100%;margin:0}.alignright,.alignleft{max-width:220px}.titleWithborder,.titleWithoutborder{font-size:22px;margin-bottom:20px}.col21{width:100%;display:block;margin:0 0 30px 0;float:none}.col22{width:100%;display:block;margin:0}.col-21{width:100%;display:block;margin:0 0 20px 0}.col-22{width:100%;display:block}.col31,.col-31{width:100%;float:left;margin:0 0 30px 0}.col32,.col-32{width:100%;float:left;margin:0 0 30px 0}.col33,.col-33{width:100%;float:left}.sm-mb0{margin-bottom:0 !important}input#address{width:100%}.partnerlogos{flex-wrap:wrap}.partnerlogos>div{flex:0 0 25%}}@media only screen and (max-width:599px){.pagetitleinner h1{line-height:30px;font-size:26px}.pagetitleinner h1 strong{font-size:40px}.team-agents,.team-agents.fivegrid{flex-direction:column}.team-agent,.team-agents.fivegrid .team-agent{width:calc(100% - 30px);margin:0 15px 20px}#header-top{padding:6px 0;line-height:normal}#header-top .fl{padding:0 0 10px}h1{line-height:40px}.topsocialIcons{margin:18px 10px 5px 0;float:none}}.show-mobile{display:none}@media only screen and (max-width:479px){.site-footer .copyRight .container{flex-direction:column}.getQuoteForm .dflex{flex-direction:column}.getQuoteForm .col-21{margin:0}#header-top{font-size:12px}.font18{font-size:13px}#header-top .fr i.fa-phone{font-size:14px}#header-top .fr i.fa-map-marker{font-size:16px}#header-top .fr i{font-size:17px}.show-mobile{display:block}.hide-mobile{display:none}.home-wel-title h1{margin:0;font-size:22px}.home-wel-title h1 em{font-size:20px}.fixed-header #menubtn{margin-top:24px}.site-footer .col42 .textwidget{flex-wrap:wrap}.site-footer{padding:20px 0 0}.site-footer .container{margin:0}.site-footer .footerSocial{margin:0}.site-footer .col41{width:100%;margin:0;padding:20px 0 0}.site-footer .col41 .footerLogo{margin:0}.site-footer .col42{width:100%;padding-left:0;margin:20px 0 0}.site-footer .col43{width:100%;margin:20px 0 0 0}.site-footer .col44{width:100%;margin:20px 0 0 0}.site-footer .footerTitle{margin-bottom:0}.site-footer .copyRight{margin:0}.site-footer .wpcf7{margin-top:20px}.alignright,.alignleft{max-width:inherit;width:100%;float:none;margin:0}.page-content,.entry-summary{margin:0}aside#secondary{padding:0}.owl-carousel .imgbox img{max-height:inherit}h2{font-size:26px}.footerLogo{display:none}.fixbtnInquiry{bottom:10px}#back-to-top{bottom:5px}.site-footer .copyRight .right{padding:20px 0 6px}.thankstext{font-size:20px}body.blog h2.entry-title,body.single h1.entry-title,body.archive h2.entry-title,body.search h2.entry-title{font-size:20px}.pageTitle,.pageTitle h1{line-height:28px;font-size:20px}.textwhite h1{text-align:left}.pagetitlebox{padding:15px}.pagetitlebox h1{font-size:30px}.introtext{margin-top:20px}.introtext h1{font-size:40px;line-height:40px}.cursive{font-size:50px;line-height:50px}.homeServiceTitle h2{font-size:30px;line-height:30px}.googleReviewTitle h2{font-size:30px;line-height:30px}.formAppointment{padding:9px 17px}.formAppointment h2{font-size:30px}.openingHours h2{text-align:center;font-size:40px;margin:0}.openingHours{font-size:22px}.openingHours ul li span{width:90px;line-height:36px}.site-header .container{background-size:cover}}@media only screen and (max-width:440px){.logoImg{padding:10px 0 5px}.logoImg img{max-height:50px}.fixed-header .logoImg img{max-height:50px}.fixed-header .logoImg{padding:10px 0 10px}#menubtn{margin-top:19px}.site-header.fixed-header .container{height:inherit}.fixed-header #menubtn{margin-top:17px}}@media only screen and (max-width:440px){.homeDarkSection h2{font-size:24px}.homeDarkSection h3{font-size:46px}.font24{font-size:20px}.striptitle{font-size:20px}.striptitle br{display:none}.thick-title{font-size:32px;line-height:32px;margin-bottom:15px !important}.partnerlogos>div{flex:0 0 50%}#header-top .fl{width:100%}.site-footer .col44{font-size:16px}.introtext h1{margin-top:35px;font-size:38px}.heroSection .bigtext{font-size:11vw;line-height:11vw}.heroSection .smalltxt{font-size:5vw;line-height:5vw}.bigbtn a{font-size:3vw}.footer-other-logos>div{flex-direction:column}.whatweofferboxes h3{font-size:30px}.whatweofferboxes h4{font-size:18px}body,button,input,select,optgroup,textarea{font-size:16px}.vline{margin:20px auto}}@media only screen and (max-width:320px){#header-top .fr a{margin-left:5px}.openingHours h2{font-size:32px}.formAppointment h2{font-size:24px}.btn-default{font-size:18px}.topsocialIcons a{margin-left:0}.whatweofferboxes h3{font-size:26px;line-height:normal}}