/*!* WARNING: This is a generated stylesheet. To make changes edit styles.scss
*/
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;background:0 0;border:0}html,body{font-size:18px;line-height:1}header,nav,footer,article,section{display:block;margin:0;padding:0}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700}ul{list-style-type:disc;margin-left:20px}ol{margin-left:20px}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,p,a,ul{color:#f7f7f7}p,a,ul,ol{font-family:"Overpass",sans-serif;line-height:175%;margin-bottom:1.5em;font-size:18px}section a{text-decoration:underline}ul li,ol li{margin:0 0 0 20px;font-size:18px;padding-bottom:15px}dl,blockquote,img{margin-bottom:1em}.big-text{font-size:24px;font-weight:700;line-height:150%}.sub-head{font-style:italic;font-family:"Playfair Display",serif;color:#f7f7f7;font-size:26px}.pullquote{color:#00b2ca;font-family:"Playfair Display",serif;font-size:38px;font-style:italic;line-height:110%}@media screen and (max-width:1200px){.pullquote{font-size:30px}}.pq-with-border{border-left:2px solid #00b2ca;padding-left:25px;margin-top:40px}header{background-color:#f7f7f7;z-index:2;position:fixed;width:100%;top:0;left:0;-webkit-box-shadow:0 0 10px rgba(55,57,60,.3);box-shadow:0 0 10px rgba(55,57,60,.3)}header #head-top{display:grid;grid-template-columns:300px 1fr;align-items:center;width:100%;padding-top:0;padding-bottom:0;text-transform:initial}@media screen and (max-width:1200px){header #head-top{grid-template-columns:275px 1fr}}@media screen and (max-width:1024px){header #head-top{grid-template-columns:1fr 1fr 60px;grid-column-gap:30px;padding-bottom:10px;padding-top:10px}}@media screen and (max-width:768px){header #head-top{grid-template-columns:1fr 1fr}}header #head-top #head-middle-left{justify-self:start;max-width:320px;padding-left:10%}header #head-top #head-middle-left a{display:block;padding:5px 10px;margin-bottom:0}@media screen and (max-width:667px){header #head-top #head-middle-left a{padding:0}}header #head-top #head-middle-left a img{margin-bottom:0;max-width:80%}@media screen and (max-width:768px){header #head-top #head-middle-left a img{max-width:100%}}header #head-top #head-middle-right{justify-self:end;text-align:right}@media screen and (max-width:1024px){header #head-top #head-middle-right{display:none}}header #head-top #head-middle-right p{display:block;font-weight:700;text-transform:uppercase;font-size:18px;line-height:22px;margin-bottom:0}@media screen and (max-width:768px){header #head-top #head-middle-right p{display:inline-block;margin-right:10px}}header #head-top #head-middle-right span{display:block;color:#000;font-size:24px;line-height:26px}@media screen and (max-width:768px){header #head-top #head-middle-right span{display:inline-block}}header #head-top #head-middle-right .head-menu.desktop ul{list-style-type:none;margin:0;padding:0}header #head-top #head-middle-right .head-menu.desktop ul #text{display:none}header #head-top #head-middle-right .head-menu.desktop ul li{display:inline-block;position:relative;margin:0 -4px 0;padding-bottom:0}header #head-top #head-middle-right .head-menu.desktop ul li a{display:inline-block;color:#000;font-family:"Overpass",sans-serif;font-size:16px;line-height:22px;font-weight:400;text-decoration:none;padding:20px 25px;transition:.5s linear;margin-bottom:0;border-bottom:4px solid #f7f7f7}header #head-top #head-middle-right .head-menu.desktop ul li a:hover{border-bottom:4px solid #00b2ca}@media screen and (max-width:1400px){header #head-top #head-middle-right .head-menu.desktop ul li a{padding:20px;font-size:14px}}@media screen and (max-width:1400px){header #head-top #head-middle-right .head-menu.desktop ul li a{padding:20px 15px;font-size:14px}}header #head-top #head-middle-right .head-menu.desktop ul li ul.sub-menu{display:none;position:absolute;min-width:250px;background-color:#f7f7f7;padding:20px 20px 30px;text-align:center;-webkit-transform:translate(-50%,0);left:50%;top:65px;margin:0 auto;z-index:1}header #head-top #head-middle-right .head-menu.desktop ul li ul.sub-menu li{display:block}header #head-top #head-middle-right .head-menu.desktop ul li ul.sub-menu li a{padding:10px 15px;top:0;position:relative;line-height:150%;font-size:14px;font-family:"Overpass",sans-serif;font-weight:500}header #head-top #head-middle-right .head-menu.desktop ul li ul.sub-menu li a:hover,header #head-top #head-middle-right .head-menu.desktop ul li ul.sub-menu li a:active{border-bottom:0;color:#000;text-decoration:underline;border-bottom:0}header #head-top #head-middle-right .head-menu.desktop ul li:hover ul.sub-menu{display:block !important;border-bottom:4px solid #00b2ca}header #head-top #head-middle-right .head-menu.desktop ul li.current_page_item>a{color:#ff6c3c;font-weight:700}header #head-top #head-middle-right .head-menu.desktop ul #menu-item-21 a:hover,header #head-top #head-middle-right .head-menu.desktop ul #menu-item-157 a:hover,header #head-top #head-middle-right .head-menu.desktop ul #menu-item-158 a:hover,header #head-top #head-middle-right .head-menu.desktop ul #menu-item-1081 a:hover{border-bottom:4px solid #f7f7f7}header #head-top #head-middle-right .head-menu.desktop ul .contact a{background-color:#ff6c3c;border-top:4px solid #ff6c3c;border-bottom:4px solid #ff6c3c;color:#f7f7f7}header #head-top #head-middle-right .head-menu.desktop ul .contact a:hover{border-bottom:4px solid #00b2ca;color:#f7f7f7}header #head-top #head-middle-right .head-menu.desktop ul .contact a:active{color:#f7f7f7}header #head-top #head-middle-right .head-menu.desktop ul li.current_page_item.contact>a{color:#f7f7f7;font-weight:700}header #head-top #head-middle-right .head-menu.desktop ul .portal{margin-right:0}header #head-top #head-middle-right .head-menu.desktop ul .portal a{background-color:#272932;border-top:4px solid #272932;border-bottom:4px solid #272932;color:#f7f7f7}header #head-top #head-middle-right .head-menu.desktop ul .portal a:before{font-family:"Icomoon";content:'\e90b';color:#00b2ca;vertical-align:bottom;margin-right:5px}header #head-top #head-middle-right .head-menu.desktop ul .portal a:hover{border-bottom:4px solid #00b2ca}@media screen and (max-width:1024px){header #head-top #head-middle-right .head-menu.desktop{display:none}}header #head-bottom #head-bottom-container{display:grid;grid-template-columns:1fr 140px}@media screen and (max-width:1024px){header #head-bottom{display:none}}header #head-mobile{align-self:center;justify-self:end}header #head-mobile #menu-icon{display:none;float:right;width:45px;z-index:1000;margin-bottom:0}@media screen and (max-width:1024px){header #head-mobile #menu-icon{display:block}}@media screen and (max-width:768px){header #head-mobile #menu-icon{margin-right:20px}}header #head-mobile #menu-icon hr{width:80%;display:block;border:2px solid #000;margin:4px auto;padding:0;color:#f7f7f7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#000}header #head-mobile #menu-icon.active hr:nth-child(1){-webkit-transform:rotate(45deg) !important;-ms-transform:rotate(45deg) !important;transform:rotate(45deg) !important;margin-top:14px !important}header #head-mobile #menu-icon.active hr:nth-child(2){opacity:0 !important}header #head-mobile #menu-icon.active hr:nth-child(3){-webkit-transform:rotate(-45deg) !important;-ms-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;margin-top:-16px !important}header #mobile-nav.open{display:block}header #mobile-nav{display:none;position:fixed;list-style-type:none;margin:0;width:100%;height:100vh;background-color:#fff;z-index:1999;overflow-x:scroll}header #mobile-nav ul{margin:25px 0 0;padding:0;list-style-type:none;text-align:center}header #mobile-nav ul li{display:block;margin:0;padding:0}header #mobile-nav ul li a{display:inline-block;color:#000;text-decoration:none;text-transform:uppercase;width:100%;padding:10px;font-size:16px;line-height:24px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border-bottom:1px solid #272932;margin-bottom:0}header #mobile-nav ul li a:hover{background-color:rgba(255,255,255,.75);color:#000}header #mobile-nav ul li.current_page_item a{color:#ff6c3c}header #mobile-nav .sub-menu li a{border-bottom:0}header #mobile-nav .sub-menu{display:none;margin-top:0}header #mobile-nav .sub-menu li a{border-bottom:0;font-size:12px;padding:10px;color:#000}header #mobile-nav .sub-menu ul.sub-menu{background-color:#f7f7f7}header .menu-item-has-children>a:after{font-family:"Icomoon";content:"\e901";font-size:10px;vertical-align:bottom;margin-left:5px}header .menu-item-has-children>a.open:after{font-family:"Icomoon";content:"\e901";transform:rotate(90deg);font-size:10px;vertical-align:bottom;position:absolute;right:8%}header #menu-main-sub-menu{display:none}footer{background-color:transparent}footer .contact-bar-container{margin-top:-40px;padding-top:40px}@media screen and (max-width:667px){footer .contact-bar-container{margin-top:40px;padding-top:0}}footer .contact-bar-container .get-in-touch{text-align:center;background-color:transparent}footer .contact-bar-container .get-in-touch p{margin:1em 0}@media screen and (max-width:667px){footer .contact-bar-container .get-in-touch p{padding:0 10px}}footer .contact-bar-container .contact-bar{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:0;text-transform:initial;text-align:center;background-color:#272932}@media screen and (max-width:768px){footer .contact-bar-container .contact-bar{grid-template-columns:1fr;grid-auto-rows:minmax(100px,auto)}}footer .contact-bar-container .contact-bar .contact-bar-div{background-color:#2f343f;color:#f7f7f7;padding:30px 10px;min-height:100%;font-family:"Playfair Display",serif;font-size:18px}@media screen and (max-width:768px){footer .contact-bar-container .contact-bar .contact-bar-div{padding:20px 5px}}footer .contact-bar-container .contact-bar .contact-bar-div .orange{color:#ff6c3c;text-transform:uppercase;font-size:14px;font-family:"Overpass",sans-serif;font-weight:700}footer .contact-bar-container .contact-bar .contact-bar-div a{margin-bottom:0;font-size:24px;text-decoration:none}@media screen and (max-width:1400px){footer .contact-bar-container .contact-bar .contact-bar-div a{font-size:20px}}@media screen and (max-width:1200px){footer .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:768px){footer .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:667px){footer .contact-bar-container .contact-bar .contact-bar-div a{font-size:16px}}@media screen and (max-width:480px){footer .contact-bar-container .contact-bar .contact-bar-div a{font-size:14px}}footer .contact-bar-container .contact-bar .contact-bar-1{border-bottom:8px solid #ff6c3c}@media screen and (max-width:768px){footer .contact-bar-container .contact-bar .contact-bar-1{border-bottom:0}}footer .contact-bar-container .contact-bar .contact-bar-1 a{font-family:"Playfair Display",serif}footer .contact-bar-container .contact-bar .contact-bar-2{border-bottom:8px solid #00b2ca;margin:0 4px}footer .contact-bar-container .contact-bar .contact-bar-2 a{font-family:"Playfair Display",serif}@media screen and (max-width:768px){footer .contact-bar-container .contact-bar .contact-bar-2{margin:2px 0 2px;border-bottom:0}}footer .contact-bar-container .contact-bar .contact-bar-3{border-bottom:8px solid #ef4136}footer .contact-bar-container .contact-bar .contact-bar-3 .social-links{list-style-type:none;margin:5px 0 0}footer .contact-bar-container .contact-bar .contact-bar-3 .social-links li{margin-bottom:0;margin-left:0;display:inline-block;padding:0 5%}footer .contact-bar-container .contact-bar .contact-bar-3 .social-links li a{font-size:10px}footer .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover{text-decoration:none;color:#f7f7f7}footer .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover i:before{text-decoration:none}footer .contact-bar-container .contact-bar .contact-bar-3 .social-links li i{color:#f7f7f7;font-size:28px;display:block;transition:.3s linear}@media screen and (max-width:768px){footer .contact-bar-container .contact-bar .contact-bar-3{margin:0;border-bottom:0}}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p,footer a,footer ul,footer span{color:#414042}footer ul li{margin:0}@media screen and (max-width:667px){footer .contact-bar-container{margin-top:0}}footer .contact-bar a{color:#f7f7f7}footer .contact-bar a:hover{color:#ff6c3c}footer .ebook-signup-container{padding:1em 0;text-align:center}footer .ebook-signup-container p{display:inline-block;margin-bottom:0;padding:0 15px;font-size:16px}footer .ebook-signup-container p:nth-of-type(2){border-right:2px solid #f7f7f7}footer .ebook-signup-container p i:before{transform:rotate(90deg);display:inline-block;color:#ff6c3c;margin-right:5px}footer .ebook-signup-container p a{color:#f7f7f7;font-size:16px}footer .ebook-signup-container .orange{text-transform:uppercase}footer #footer-main{background-color:#f7f7f7}footer #footer-main #footer-schema{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-gap:15px;padding:80px 0 40px}@media screen and (max-width:1200px){footer #footer-main #footer-schema{grid-template-columns:20% 1fr 1fr 15%}}@media screen and (max-width:1024px){footer #footer-main #footer-schema{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){footer #footer-main #footer-schema{grid-template-columns:1fr;text-align:center}}@media screen and (max-width:667px){footer #footer-main #footer-schema{padding:40px 0}}footer #footer-main #footer-schema>div{padding:0 15px}footer #footer-main #footer-schema p,footer #footer-main #footer-schema span,footer #footer-main #footer-schema a{margin-bottom:0;font-size:14px;font-family:"Overpass",sans-serif}footer #footer-main #footer-schema a{color:#414042;transition:.3s linear;text-decoration:none}@media screen and (max-width:480px){footer #footer-main #footer-schema a{font-size:12px}}footer #footer-main #footer-schema a:hover{color:#ff6c3c}footer #footer-main #footer-schema #footer-schema-1 #footer-schema-logo{display:block;padding-bottom:30px}footer #footer-main #footer-schema #footer-schema-1 #footer-schema-logo img{max-width:100%}@media screen and (max-width:1024px){footer #footer-main #footer-schema #footer-schema-1 #footer-schema-logo img{max-width:45%;margin:0 auto}}@media screen and (max-width:667px){footer #footer-main #footer-schema #footer-schema-1 #footer-schema-logo img{max-width:85%}}footer #footer-main #footer-schema #footer-schema-2 #footer-schema-name{font-family:"Overpass",sans-serif;font-weight:700;text-transform:uppercase}footer #footer-main #footer-schema #footer-schema-3 #menu-footer-terms-menu{list-style-type:none;margin-left:0;display:inline-flex;flex-direction:row}footer #footer-main #footer-schema #footer-schema-3 #menu-footer-terms-menu li{border-right:2px solid #000;padding-bottom:0}footer #footer-main #footer-schema #footer-schema-3 #menu-footer-terms-menu li a{font-size:12px;line-height:100%;padding:0 5px;display:flex;font-weight:700}footer #footer-main #footer-schema #footer-schema-3 #menu-footer-terms-menu li:last-child{border:0}footer #footer-main #footer-schema #footer-schema-3 #menu-footer-terms-menu li:first-child a{padding-left:0}footer #footer-main #footer-schema #footer-schema-4 .orange{text-transform:uppercase;font-weight:700;margin-bottom:10px}footer #footer-main #footer-schema #footer-schema-4 #footer-social{list-style-type:none;margin:0}footer #footer-main #footer-schema #footer-schema-4 #footer-social li{display:inline-block;padding-right:10px}footer #footer-main #footer-schema #footer-schema-4 #footer-social li i:before{font-size:26px}@media screen and (max-width:1024px){footer #footer-main #footer-schema #footer-schema-4{grid-column-start:1;grid-column-end:4;text-align:center;margin-top:40px}}@media screen and (max-width:1024px){footer #footer-main #footer-schema #footer-schema-4{grid-column-start:auto;grid-column-end:auto;text-align:center;margin-top:0}}footer #footer-main #footer-schema-name{font-size:18px;line-height:150%;font-weight:600}footer #footer-main #footer-schema-telephone{vertical-align:top;display:inline-block;margin-bottom:30px}footer #footer-main #footer-schema-email{vertical-align:top;display:inline-block}footer #footer-main #footer-schema-email:before{content:"";width:0;font-size:0px;vertical-align:top;margin-right:0}footer #footer-main #footer-schema-address-container{margin-bottom:20px}footer #footer-bottom{background-color:#f7f7f7}footer #footer-bottom #footer-bottom-bottom .orange{text-transform:uppercase;font-size:14px}footer #footer-bottom #footer-bottom-bottom .orange:hover{color:#414042}footer #footer-bottom #footer-bottom-bottom p{color:#414042;font-family:"Overpass",sans-serif}footer #footer-bottom #footer-bottom-top ul{text-align:center;margin:0}footer #footer-bottom #footer-bottom-top ul li{margin:0 15px}@media screen and (max-width:1024px){footer #footer-bottom #footer-bottom-top ul li{display:block}}footer #footer-bottom #footer-bottom-top ul li a{font-family:"Overpass",sans-serif;text-transform:uppercase;color:#414042;margin-bottom:1em}footer #footer-bottom #footer-bottom-top ul li a:hover{color:#ff6c3c}body{background-color:#272932}body.logged-in{margin-top:70px}@media screen and (max-width:768px){body.logged-in{margin-top:0}}body.logged-in header{margin-top:32px}@media screen and (max-width:768px){body.logged-in header{margin-top:0}}.container{padding:0 60px}@media screen and (max-width:768px){.container{padding:0 40px}}@media screen and (max-width:667px){.container{padding:0 20px}}@media screen and (max-width:480px){.container{padding:0 10px}}section{position:relative;padding:80px 0}@media screen and (max-width:768px){section{padding:60px 0}}@media screen and (max-width:667px){section{padding:40px 0}}.two-columns-list{column-count:2;column-gap:30px}.two-columns-list li{font-style:italic;font-size:18px;line-height:110%;margin-bottom:10px}a:hover,a:focus,a:active{color:#f7f7f7;transition:.3s linear}.skinny{padding:0 5%;margin:0 auto}@media screen and (max-width:768px){.skinny{padding:0 40px}}.extra-skinny{padding:0 15%;margin:0 auto}@media screen and (max-width:1200px){.extra-skinny{padding:0 10%}}@media screen and (max-width:1200px){.extra-skinny{padding:0 5%}}@media screen and (max-width:768px){.extra-skinny{padding:0 40px}}.grecaptcha-badge{opacity:0}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;line-height:115%;font-weight:700}@media screen and (max-width:1024px){h1,h2,h3,h4,h5,h6{margin-bottom:.3em}}@media screen and (max-width:768px){h1,h2,h3,h4,h5,h6{margin-bottom:.5em}}h1{font-size:45px;text-transform:none;font-family:"Playfair Display",serif;font-weight:700}h2{font-family:"Overpass",sans-serif;font-size:38px}@media screen and (max-width:667px){h2{font-size:36px}}@media screen and (max-width:480px){h2{font-size:24px}}h3{font-family:"Overpass",sans-serif;font-weight:700;font-size:28px}@media screen and (max-width:667px){h3{font-size:38px}}#breadcrumbs{position:absolute;left:25px;top:-60px;text-align:left;padding:0;margin:0;font-size:12px}@media screen and (max-width:667px){#breadcrumbs{display:none}}#breadcrumbs a{color:#f7f7f7}#breadcrumbs span{color:#f7f7f7}#breadcrumbs span a{font-size:12px}#breadcrumbs .breadcrumb_last{color:#ff6c3c}#awards-block{text-align:center;padding-top:0}#awards-block #awards{margin-top:50px}#awards-block #awards img{display:inline-block;padding:0 2.5%;width:15%}@media screen and (max-width:900px){#awards-block #awards img{width:20%}}@media screen and (max-width:667px){#awards-block #awards img{width:32%}}.column-33-66{display:grid;grid-template-columns:33% 1fr}@media screen and (max-width:768px){.column-33-66{grid-template-columns:1fr}}.column-66-33{display:grid;grid-template-columns:66% 1fr}@media screen and (max-width:768px){.column-66-33{grid-template-columns:1fr}}.column-50-50{display:grid;grid-template-columns:1fr 1fr;color:#f7f7f7}@media screen and (max-width:768px){.column-50-50{grid-template-columns:1fr}}.column-45-55{display:grid;grid-template-columns:45% 1fr;color:#f7f7f7}@media screen and (max-width:768px){.column-45-55{grid-template-columns:1fr}}.column-55-45{display:grid;grid-template-columns:55% 1fr;color:#f7f7f7}@media screen and (max-width:768px){.column-55-45{grid-template-columns:1fr}}.column1{padding-right:40px}@media screen and (max-width:768px){.column1{padding-right:0}}.column2{padding-left:40px}@media screen and (max-width:768px){.column2{padding-left:0}}.orange{color:#ff6c3c}.btn,input[type=submit]{padding:15px 50px 10px;background-color:#ff6c3c;text-transform:none;font-family:"Overpass",sans-serif;font-size:16px;font-weight:700;margin-bottom:0;transition:.3s linear}.btn:hover,input[type=submit]:hover{background-color:#d53400}@media screen and (max-width:667px){.btn,input[type=submit]{padding:15px 25px 10px}}#page-banner{background-size:cover !important;background-position:center center !important;min-height:500px;margin-top:60px}@media screen and (max-width:768px){#page-banner{margin-top:85px;min-height:650px}}@media screen and (max-width:667px){#page-banner{margin-top:68px;min-height:450px;padding-bottom:0;display:flex;flex-direction:column}}#page-banner h1{margin-top:40px}#page-banner .banner-intro-text{font-size:22px;font-family:"Playfair Display",serif;font-style:italic;padding:0 10%;margin-bottom:200px}@media screen and (max-width:667px){#page-banner .banner-intro-text{margin-bottom:0;padding:0}}#page-banner .contact-bar-container{margin-top:0;position:absolute;bottom:0;left:0;width:100%}#page-banner .contact-bar-container .contact-bar{background-color:transparent !important}#page-banner .contact-bar-container .contact-bar .contact-bar-div{background-color:rgba(73,88,103,.5) !important}@media screen and (max-width:667px){#page-banner .contact-bar-container{position:relative}}.banner-contact{display:grid;grid-template-columns:25% 1fr;grid-column-gap:5px}.banner-contact p{display:inline;color:#f7f7f7}.banner-contact p span{color:#00b2ca}.banner-contact p a{color:#f7f7f7}.banner-contact p a:hover{color:#ff6c3c}@media screen and (max-width:1200px){.banner-contact{grid-template-columns:30% 1fr}.banner-contact p{font-size:16px}.banner-contact p a{color:#f7f7f7;font-size:16px}}@media screen and (max-width:1024px){.banner-contact{grid-template-columns:1fr}.banner-contact p{margin-bottom:0}}#hire-time{background:url(//www.alabamadivorceandfamilylaw.com/wp-content/themes/alabama-family-2019/assets/css/../img/homepage-contact-panel-background-img.jpg) no-repeat;background-size:cover;background-position:left center;min-height:800px}@media screen and (max-width:667px){#hire-time{background-position:20% center;min-height:600px}}#hire-time .hire-content-holder{position:absolute;bottom:100px;left:0;right:0;margin-left:auto;margin-right:auto;width:400px;text-align:center}#hire-time .hire-content-holder p{margin-bottom:10px}#hire-time .hire-content-holder p span{color:#ff6c3c}#hire-time .hire-content-holder h2{font-size:45px;font-family:"Playfair Display",serif}@media screen and (max-width:667px){#hire-time .hire-content-holder{width:100%}#hire-time .hire-content-holder h2{font-size:34px}}#page-banner .contact-bar-container{margin-top:-40px;padding-top:40px}@media screen and (max-width:667px){#page-banner .contact-bar-container{margin-top:40px;padding-top:0}}#page-banner .contact-bar-container .get-in-touch{text-align:center;background-color:transparent}#page-banner .contact-bar-container .get-in-touch p{margin:1em 0}@media screen and (max-width:667px){#page-banner .contact-bar-container .get-in-touch p{padding:0 10px}}#page-banner .contact-bar-container .contact-bar{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:0;text-transform:initial;text-align:center;background-color:#272932}@media screen and (max-width:768px){#page-banner .contact-bar-container .contact-bar{grid-template-columns:1fr;grid-auto-rows:minmax(100px,auto)}}#page-banner .contact-bar-container .contact-bar .contact-bar-div{background-color:#2f343f;color:#f7f7f7;padding:30px 10px;min-height:100%;font-family:"Playfair Display",serif;font-size:18px}@media screen and (max-width:768px){#page-banner .contact-bar-container .contact-bar .contact-bar-div{padding:20px 5px}}#page-banner .contact-bar-container .contact-bar .contact-bar-div .orange{color:#ff6c3c;text-transform:uppercase;font-size:14px;font-family:"Overpass",sans-serif;font-weight:700}#page-banner .contact-bar-container .contact-bar .contact-bar-div a{margin-bottom:0;font-size:24px;text-decoration:none}@media screen and (max-width:1400px){#page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:20px}}@media screen and (max-width:1200px){#page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:768px){#page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:667px){#page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:16px}}@media screen and (max-width:480px){#page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:14px}}#page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:8px solid #ff6c3c}@media screen and (max-width:768px){#page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:0}}#page-banner .contact-bar-container .contact-bar .contact-bar-1 a{font-family:"Playfair Display",serif}#page-banner .contact-bar-container .contact-bar .contact-bar-2{border-bottom:8px solid #00b2ca;margin:0 4px}#page-banner .contact-bar-container .contact-bar .contact-bar-2 a{font-family:"Playfair Display",serif}@media screen and (max-width:768px){#page-banner .contact-bar-container .contact-bar .contact-bar-2{margin:2px 0 2px;border-bottom:0}}#page-banner .contact-bar-container .contact-bar .contact-bar-3{border-bottom:8px solid #ef4136}#page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links{list-style-type:none;margin:5px 0 0}#page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li{margin-bottom:0;margin-left:0;display:inline-block;padding:0 5%}#page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a{font-size:10px}#page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover{text-decoration:none;color:#f7f7f7}#page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover i:before{text-decoration:none}#page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li i{color:#f7f7f7;font-size:28px;display:block;transition:.3s linear}@media screen and (max-width:768px){#page-banner .contact-bar-container .contact-bar .contact-bar-3{margin:0;border-bottom:0}}.accordion .accordion-btn{background-color:#2f343f;color:#f7f7f7;cursor:pointer;padding:1em;width:100%;text-align:left;border:none;font-weight:700;font-size:24px;margin-top:5px}@media screen and (max-width:1024px){.accordion .accordion-btn{font-size:22px}}@media screen and (max-width:667px){.accordion .accordion-btn{font-size:14px}}.accordion .accordion-btn h5{margin-bottom:0}.accordion .accordion-btn h5:after{content:'+';font-size:1em;color:#ff6c3c;float:right;margin-left:5px}.accordion .accordion-btn.active,.accordion .accordion-btn:hover{text-decoration:underline;background-color:#ff6c3c;color:#f7f7f7}.accordion .accordion-btn.active span.orange,.accordion .accordion-btn:hover span.orange{color:#f7f7f7}.accordion .accordion-btn.active h5,.accordion .accordion-btn:hover h5,.accordion .accordion-btn:hover h5:after{color:#f7f7f7;transition:0}.accordion .accordion-btn.active h5:after{content:'+';transform:rotate(45deg);color:#f7f7f7;transition:.3s linear}.accordion .panel{background-color:#f7f7f7;max-height:0;overflow:hidden;transition:.5s ease-in-out;margin-bottom:.5em;text-align:left}@media screen and (max-width:667px){.accordion .panel{font-size:16px}}.accordion .panel .answer{font-size:16px;font-weight:700;padding:20px 60px 0;padding-bottom:0 !important}.accordion .panel .answer-text{padding:20px 60px}.accordion .panel p,.accordion .panel ul{color:#000;margin-bottom:0}@media screen and (max-width:667px){.accordion .panel p,.accordion .panel ul{padding:20px}}.accordion .panel ul li{padding-bottom:10px}.accordion .panel.show{display:block;max-height:2000px}#front-page-signup-holder.signup-holder .fixed-fee-headers{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:667px){#front-page-signup-holder.signup-holder .fixed-fee-headers{grid-template-columns:1fr}}.holder.holder-top.second-header-color{background-color:#3d4c5c !important}.holder.holder-mid{padding:5px 20px !important;display:grid !important;align-items:center !important;justify-items:center !important}.holder.holder-mid p,.holder.holder-mid a{text-transform:uppercase !important;font-size:14px !Important;margin-bottom:0 !important;font-weight:700 !important}.holder.holder-mid p{max-width:500px}.holder.holder-mid a{color:#ff6c3c !important}.holder.holder-bottom{font-size:14px !important;max-width:1000px;margin:0 auto}.border-class{border-bottom:1px solid #556a80;border-right:1px solid #556a80}.bottom-border{border-bottom:1px solid #556a80}.page-template-page-category #category-main-top .column2 #portal-signup .container .signup-holder .holder.holder-top,.page-template-page-interior #interior-main .column2 #portal-signup .container .signup-holder .holder.holder-top{padding:0 !important}.border-bottom-mid{border-bottom:1px solid #556a80 !important}.home{background-color:#272932}.home h2{font-size:28px}.home #fp-banner{background:url(//www.alabamadivorceandfamilylaw.com/wp-content/themes/alabama-family-2019/assets/css/../img/homepage-header-img.jpg);background-size:cover;padding:0;min-height:800px;position:relative}@media screen and (max-width:1024px){.home #fp-banner{background-position:center center}}@media screen and (max-width:768px){.home #fp-banner{min-height:850px}}@media screen and (max-width:667px){.home #fp-banner{background-position:65% center}}.home #fp-banner .header-content{position:absolute;bottom:0;left:0;width:100%;background:rgba(39,41,50,.8);padding:40px 0}.home #fp-banner .header-content h1{color:#00b2ca;font-size:22px;font-weight:400;font-family:"Overpass",sans-serif}@media screen and (max-width:667px){.home #fp-banner .header-content h1{font-size:20px}}.home #fp-banner .header-content .tag-line{font-family:"Playfair Display",serif;font-weight:700;font-size:40px;line-height:125%;margin-bottom:0}@media screen and (max-width:1600px){.home #fp-banner .header-content .tag-line{font-size:38px}}@media screen and (max-width:1200px){.home #fp-banner .header-content .tag-line br{display:none}}@media screen and (max-width:1024px){.home #fp-banner .header-content .tag-line{font-size:32px}}@media screen and (max-width:667px){.home #fp-banner .header-content .tag-line{font-size:40px;line-height:110%;margin-bottom:10px}}.home #fp-banner #wrapper{margin:50px auto 0;position:relative;z-index:1}@media screen and (max-width:768px){.home #fp-banner #wrapper{margin:50px 0 0}}@media screen and (max-width:667px){.home #fp-banner #wrapper{display:none}}.home #fp-banner .chat ul{margin:0;padding:0;list-style:none}.home #fp-banner .message-left .message-time{display:block;font-size:12px;text-align:left;padding-top:4px;color:#000;font-family:"Overpass",sans-serif}.home #fp-banner .message-right .message-time{display:block;font-size:12px;text-align:left;padding-top:4px;color:#f7f7f7;font-family:"Overpass",sans-serif}.home #fp-banner .message-left{text-align:left;margin-bottom:16px}.home #fp-banner .message-left .message-text{max-width:80%;display:inline-block;background:rgba(247,247,247,.85);padding:15px;font-size:14px;color:#000;border-radius:5px;font-weight:100;line-height:1.5em}.home #fp-banner .message-right{text-align:right;margin-bottom:16px}.home #fp-banner .message-right .message-text{line-height:1.5em;display:inline-block;background:rgba(0,178,202,.85);padding:15px;font-size:14px;color:#fff;border-radius:5px;line-height:1.5em;font-weight:100;text-align:left}.home #fp-banner .chat{border-radius:30px;padding:20px;margin:40px auto 0;width:475px}@media screen and (max-width:768px){.home #fp-banner .chat{padding:20px 0;margin:0}}.home #fp-banner .chat-container{height:400px;overflow-y:scroll;padding-right:16px}.home #fp-banner .spinme-right{display:inline-block;padding:15px 20px;font-size:14px;border-radius:5px;line-height:1.25em;font-weight:100;background:rgba(0,178,202,.85)}.home #fp-banner .spinme-left{display:inline-block;padding:15px 20px;font-size:14px;color:#ccc;border-radius:5px;line-height:1.25em;font-weight:100;background:rgba(247,247,247,.85)}.home #fp-banner .spinner{margin:0;width:30px;text-align:center}.home #fp-banner .spinner>div{width:10px;height:10px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;background:#ccc}.home #fp-banner .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.home #fp-banner .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.home #fp-top{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;padding:0}@media screen and (max-width:667px){.home #fp-top{grid-template-columns:1fr}}.home #fp-top>div{min-height:400px;padding:25px 40px;position:relative}@media screen and (max-width:768px){.home #fp-top>div{min-height:450px;padding:25px 20px}}@media screen and (max-width:667px){.home #fp-top>div{min-height:425px}}.home #fp-top .top-holder{position:absolute;width:100%;bottom:0;left:0;padding:0 40px 25px}@media screen and (max-width:1024px){.home #fp-top .top-holder{padding:0 30px 25px}.home #fp-top .top-holder p{line-height:150%;font-size:17px}}@media screen and (max-width:768px){.home #fp-top .top-holder{padding:0 20px 25px}}.home #fp-top .top-holder h3{font-size:24px;font-family:"Overpass",sans-serif;border-bottom:2px solid #f7f7f7}.home #fp-top .top-holder a{color:#f7f7f7;font-size:14px;font-weight:700;text-decoration:none}.home #fp-top .top-holder a span{text-decoration:underline}.home #fp-top .top-holder a:before{font-family:"Icomoon";content:"\e900";color:#f7f7f7;font-size:18px;vertical-align:middle;margin-right:5px;display:inline-block}.home #fp-top .top-holder a:hover:before{transform:rotate(90deg)}.home #fp-top .dot{position:relative;display:inline-block;width:75px;height:75px;border-radius:50%;text-align:center;text-transform:uppercase;font-weight:700;font-size:12px;line-height:16px}.home #fp-top .dot span{padding-top:30%;display:block}.home #fp-top .top-left{border-bottom:8px solid #ff6c3c;background:url("/wp-content/uploads/2019/03/practice-area-category-child-custody-header-img.jpg");background-size:cover;background-position:right top}.home #fp-top .top-left .dot{background-color:#ff6c3c}.home #fp-top .top-right{border-bottom:8px solid #ef4136;background:url("/wp-content/uploads/2019/03/practice-area-category-adoption-header-img.jpg");background-size:cover;background-position:center top}.home #fp-top .top-right .dot{background-color:#ef4136}.home #fp-top .top-right .dot span{padding-top:40%}.home #fp-intro{background:url(//www.alabamadivorceandfamilylaw.com/wp-content/themes/alabama-family-2019/assets/css/../img/homepage-divorce-done-differently-background-img.jpg) no-repeat;background-size:cover;background-position:left center;min-height:500px;padding-bottom:200px}@media screen and (max-width:768px){.home #fp-intro{padding-bottom:125px}}@media screen and (max-width:667px){.home #fp-intro{padding-bottom:75px}}.home #fp-intro .intro-top{padding-bottom:80px}@media screen and (max-width:768px){.home #fp-intro .intro-top{padding-bottom:60px}}.home #fp-intro .intro-top .pullquote{border-left:2px solid #00b2ca;padding-left:25px;margin-top:40px}.home #fp-intro .intro-bottom ol{counter-reset:item;list-style-type:none;margin-left:50px}.home #fp-intro .intro-bottom ol li{line-height:130%;padding-bottom:15px}.home #fp-intro .intro-bottom ol li:before{display:inline-block;content:counter(item,decimal-leading-zero) " ";counter-increment:item;width:50px;margin-left:-50px;color:#ff6c3c;font-family:"Playfair Display",serif;font-style:italic;font-size:28px}.home #fp-intro .intro-bottom ol li h3{margin-left:-5px}.home #fp-intro #portal-signup{text-align:center;margin:40px 0}.home #fp-intro #portal-signup .pull-quote{font-style:italic;margin-bottom:1.5em}.home #fp-intro #portal-signup .signup-holder{border:1px solid #495867;margin-bottom:40px}.home #fp-intro #portal-signup .signup-holder .holder{border-bottom:1px solid #495867;min-height:50px;display:flex;align-items:center;justify-content:center}.home #fp-intro #portal-signup .holder-top{background-color:#495867}.home #fp-intro #portal-signup .holder-top p{font-size:26px;font-weight:700;margin:12px 0}@media screen and (max-width:667px){.home #fp-intro #portal-signup .holder-top p{font-size:18px}}.home #fp-intro #portal-signup .holder-top .orange{font-size:14px;vertical-align:top}.home #fp-intro #portal-signup .holder-mid,.home #fp-intro #portal-signup .holder-bottom{padding-bottom:0}.home #fp-intro #portal-signup .holder-mid p,.home #fp-intro #portal-signup .holder-bottom p{line-height:125%;text-transform:none !important}@media screen and (max-width:667px){.home #fp-intro #portal-signup .holder-mid p,.home #fp-intro #portal-signup .holder-bottom p{font-size:14px}}.home #fp-intro #portal-signup .signup-holder .holder{flex-direction:column}.home #fp-intro #portal-signup .signup-holder .holder.holder-bottom{padding:20px 20px 0}.home #fp-intro #portal-signup .signup-holder .holder.holder-bottom p{text-transform:none;font-weight:400;font-size:16px}.home #fp-intro #portal-signup .signup-holder .holder.holder-bottom p a{font-weight:400;font-size:14px}.home #fp-divorce{background:url(//www.alabamadivorceandfamilylaw.com/wp-content/themes/alabama-family-2019/assets/css/../img/homepage-divorce-services-background-img.jpg) no-repeat;background-size:cover;background-position:left center;min-height:500px}@media screen and (max-width:1200px){.home #fp-divorce{background-position:center center}}@media screen and (max-width:768px){.home #fp-divorce{background-position:90% center}}@media screen and (max-width:667px){.home #fp-divorce{background-position:80% center;padding-top:0}}.home #fp-divorce #family-services{position:relative;top:-180px;width:100%;background-color:#2f343f;padding:30px 40px 40px;text-align:center}@media screen and (max-width:768px){.home #fp-divorce #family-services{top:-150px}}@media screen and (max-width:667px){.home #fp-divorce #family-services{top:-65px}}.home #fp-divorce #family-services img{display:inline-block;vertical-align:middle}.home #fp-divorce #family-services p{font-family:"Playfair Display",serif;font-size:54px;line-height:130%;margin-left:175px;position:relative;margin-bottom:0;text-align:left;display:inline-block}.home #fp-divorce #family-services p:before{background:url("/wp-content/themes/alabama-family-2019/assets/img/homepage-law-services-icon.png");content:'';background-size:140px 140px;background-repeat:no-repeat;width:175px;height:100%;position:absolute;left:-175px;top:5px;display:inline-block}@media screen and (max-width:1024px){.home #fp-divorce #family-services p br{display:none}}@media screen and (max-width:768px){.home #fp-divorce #family-services p{font-size:40px;margin-left:115px}.home #fp-divorce #family-services p:before{background-size:100px 100px;width:100px;left:-125px}}@media screen and (max-width:667px){.home #fp-divorce #family-services p{font-size:28px;margin-left:0;text-align:center}.home #fp-divorce #family-services p:before{display:block;height:100px;position:relative;left:0;margin:0 auto 10px}}.home #fp-divorce .column2{text-align:center}@media screen and (max-width:768px){.home #fp-divorce .column2{text-align:left}}@media screen and (max-width:667px){.home #fp-divorce .column2{text-align:center}}.home #fp-divorce h2{color:#ff6c3c}.home #fp-divorce .divorce-badge{width:225px;height:225px;border-radius:50%;background-color:#00b2ca;border:2px solid #f7f7f7;box-shadow:0 0 0 5px #00b2ca;text-align:center;margin:40px 0 0;display:inline-flex;align-items:center;flex-direction:column;justify-content:center}.home #fp-divorce .divorce-badge p{line-height:110%;margin-bottom:10px}.home #fp-divorce .divorce-badge .top-text{font-size:14px}.home #fp-divorce .divorce-badge .middle-text{font-size:36px}.home #fp-divorce .divorce-badge .bottom-text{text-transform:uppercase;font-size:12px;text-decoration:underline}.home #fp-divorce a:hover{text-decoration:none !important}.home #fp-divorce a:hover .divorce-badge .middle-text{text-decoration:underline !important}.home #fp-divorce a:hover .divorce-badge .bottom-text{text-decoration:none !important}.home #fp-practice-areas #fp-practice-areas-tabs{margin-bottom:80px}@media screen and (max-width:667px){.home #fp-practice-areas #fp-practice-areas-tabs{margin-bottom:0}.home #fp-practice-areas #fp-practice-areas-tabs .container.column2{padding:20px 0}}.home #fp-practice-areas h2#fp-practice-areas-title{font-size:36px;font-family:"Overpass",sans-serif;font-weight:400}.home #fp-practice-areas #tabs{list-style-type:none;margin-left:0;margin-right:20%}@media screen and (max-width:768px){.home #fp-practice-areas #tabs{margin-right:0}}.home #fp-practice-areas #tabs li a{text-decoration:none}.home #fp-practice-areas #tabs li a p{text-transform:uppercase;margin-bottom:10px;color:#495867;font-size:18px}.home #fp-practice-areas #tabs li a p:hover{color:#ff6c3c}.home #fp-practice-areas #tabs li.active a p{color:#ff6c3c}.home #fp-practice-areas #tabs li.active a p:after{font-family:"Icomoon";content:"\e901";float:right;font-size:12px;font-weight:400}@media screen and (max-width:768px){.home #fp-practice-areas #tabs li.active a p:after{transform:rotate(90deg)}}.home #fp-practice-areas #tabs-nav{padding-right:5%}@media screen and (max-width:768px){.home #fp-practice-areas #tabs-nav{padding:0}}.home #fp-practice-areas #fp-practice-areas-tabs-left{padding:0 5%}@media screen and (max-width:768px){.home #fp-practice-areas #fp-practice-areas-tabs-left{padding:0}}.home #fp-practice-areas #fp-practice-areas-tabs-left h3{color:#ff6c3c;font-family:"Overpass",sans-serif;font-size:30px}.home #fp-practice-areas #fp-practice-areas-tabs-left p{font-size:16px;line-height:190%}.home #fp-practice-areas #fp-practice-areas-tabs-left a.btn{background-color:#ff6c3c;text-transform:none;font-family:"Overpass",sans-serif;font-size:18px}.home #fp-practice-areas #fp-practice-areas-tabs-left a.btn:hover{background-color:#d53400}.home #fp-practice-areas #other-areas{padding:40px 10%}.home #fp-practice-areas #other-areas h2{text-align:center;font-family:"Playfair Display",serif;font-size:46px;font-style:italic;font-weight:400;color:#495867}.home #fp-practice-areas #other-areas .other-areas-item{background-color:#2f343f;border-bottom:6px solid #2f343f;display:grid;grid-template-columns:33% 1fr;padding:40px 60px;margin-bottom:20px}@media screen and (max-width:1024px){.home #fp-practice-areas #other-areas .other-areas-item{padding:40px}}@media screen and (max-width:768px){.home #fp-practice-areas #other-areas .other-areas-item{grid-template-columns:1fr}}@media screen and (max-width:667px){.home #fp-practice-areas #other-areas .other-areas-item{padding:40px 25px}}.home #fp-practice-areas #other-areas .other-areas-item:hover{border-bottom:6px solid #00b2ca;box-shadow:0px 0px 2px 2px rgba(0,0,0,.1)}.home #fp-practice-areas #other-areas .other-areas-item h3{margin-bottom:.5em;font-size:34px}.home #fp-practice-areas #other-areas .other-areas-item img{border-radius:50%;margin:0 auto;width:60%}@media screen and (max-width:768px){.home #fp-practice-areas #other-areas .other-areas-item img{width:40%;margin:0 auto 20px}}@media screen and (max-width:667px){.home #fp-practice-areas #other-areas .other-areas-item img{width:75%}}.home #awards-block{padding-top:80px}@media screen and (max-width:768px){.home #awards-block{padding-top:60px}}@media screen and (max-width:667px){.home #awards-block{padding-top:40px}}.home #hire-time{background:url(//www.alabamadivorceandfamilylaw.com/wp-content/themes/alabama-family-2019/assets/css/../img/homepage-contact-panel-background-img.jpg) no-repeat;background-size:cover;background-position:left center;min-height:800px}@media screen and (max-width:667px){.home #hire-time{background-position:20% center;min-height:600px}}.home #hire-time .hire-content-holder{position:absolute;bottom:100px;left:0;right:0;margin-left:auto;margin-right:auto;width:400px;text-align:center}.home #hire-time .hire-content-holder p{margin-bottom:10px}.home #hire-time .hire-content-holder p span{color:#ff6c3c}.home #hire-time .hire-content-holder h2{font-size:45px;font-family:"Playfair Display",serif}@media screen and (max-width:667px){.home #hire-time .hire-content-holder{width:100%}.home #hire-time .hire-content-holder h2{font-size:34px}}.home #fp-about{background-color:#2f343f;min-height:375px;text-align:center}.home #fp-about .sub-head{font-size:18px;font-weight:400}.home #fp-blog .pullquote{text-align:center;color:#495867;margin-bottom:40px;text-transform:none}.home #fp-blog .blogs-holder{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:768px){.home #fp-blog .blogs-holder{grid-template-columns:1fr}}.home #fp-blog .blogs-holder .blog-container{text-align:center;position:relative;min-height:350px}@media screen and (max-width:990px){.home #fp-blog .blogs-holder .blog-container{min-height:400px}}@media screen and (max-width:768px){.home #fp-blog .blogs-holder .blog-container{min-height:300px}}.home #fp-blog .blogs-holder .blog-container:nth-child(2){border-left:1px solid #495867;border-right:1px solid #495867}@media screen and (max-width:768px){.home #fp-blog .blogs-holder .blog-container:nth-child(2){border-left:0;border-right:0}}.home #fp-blog .blogs-holder .blog-container .featured-wrap{height:150px;width:150px;border-radius:50%;background-position:center !important;background-size:cover !important;margin:0 auto 10px}@media screen and (max-width:990px){.home #fp-blog .blogs-holder .blog-container h3{font-size:22px}}@media screen and (max-width:667px){.home #fp-blog .blogs-holder .blog-container h3{font-size:28px}}.home #fp-blog .blogs-holder .blog-container .btn{position:absolute;bottom:20px;left:0;right:0;width:50%;margin:0 auto;padding:15px 0}@media screen and (max-width:667px){.home #fp-blog .blogs-holder .blog-container .btn{position:relative;bottom:unset}}.home #fp-succeed{background:url(//www.alabamadivorceandfamilylaw.com/wp-content/themes/alabama-family-2019/assets/css/../img/homepage-we-inform-and-protect-background-img.jpg) no-repeat;background-size:cover;background-position:left center;min-height:800px}.home #fp-succeed h3{font-size:22px;margin-bottom:unset;margin-top:0}.home #fp-succeed ol{counter-reset:item;list-style-type:none;margin-left:50px}.home #fp-succeed ol li{line-height:130%;padding-bottom:15px}.home #fp-succeed ol li:before{display:inline-block;content:counter(item,decimal-leading-zero) " ";counter-increment:item;width:50px;margin-left:-50px;color:#ff6c3c;font-family:"Playfair Display",serif;font-style:italic;font-size:28px}.home #fp-succeed ol li h3{margin-left:-5px}@media screen and (max-width:667px){.home #fp-succeed ol li:before{width:44px}}.home #fp-succeed ol h3{display:inline-block}@media screen and (max-width:667px){.home #fp-succeed ol h3{display:inline}}.home #fp-areas{background:url(//www.alabamadivorceandfamilylaw.com/wp-content/themes/alabama-family-2019/assets/css/../img/homepage-map-background-graphic.jpg) no-repeat;background-size:cover;background-position:left center;min-height:500px}.home #fp-areas .pullquote{border-left:2px solid #00b2ca;padding-left:25px;margin-top:40px}.home #fp-areas h3{color:#ff6c3c;font-size:20px;margin-bottom:10px}@media screen and (max-width:667px){.home #fp-areas ul.two-columns-list{margin-left:0}}.home #fp-privilege{background-color:#2f343f}.home #fp-privilege .privilege-container{margin-left:175px;position:relative}.home #fp-privilege .privilege-container:before{background:url("/wp-content/themes/alabama-family-2019/assets/img/charity-ribbon-icon.png");content:'';background-size:140px 140px;background-repeat:no-repeat;width:175px;height:100%;position:absolute;left:-175px;top:5px;display:inline-block}@media screen and (max-width:667px){.home #fp-privilege .privilege-container{margin-left:0}.home #fp-privilege .privilege-container:before{display:block;height:150px;position:relative;left:0;margin:0 auto 10px;background-position:center center}}.home #fp-privilege .privilege-container .big-text{font-family:"Playfair Display",serif;font-size:36px;font-style:italic;line-height:130%;margin-bottom:10px;text-align:left;display:inline-block}.home #fp-services h2{margin-bottom:0}.home #fp-services .extra-skinny{text-align:center}.page-template-page-portal{background-color:#272932}.page-template-page-portal #page-banner{background:url("/wp-content/uploads/2019/01/divorce-portal-page-background-img.jpg") no-repeat;min-height:650px}.page-template-page-portal #page-banner .column2 img{margin:40px auto 0}.page-template-page-portal #page-banner i:before{transform:rotate(90deg);display:inline-block;font-size:22px}@media screen and (max-width:768px){.page-template-page-portal #page-banner img{display:none}}.page-template-page-portal #portal-deliver-top{background:url("/wp-content/uploads/2019/02/divorce-portal-page-screenshot-1-img-masked.png") no-repeat;background-position:105% 60px;background-size:45%}@media screen and (min-width:1600px){.page-template-page-portal #portal-deliver-top{background:url("/wp-content/uploads/2019/01/divorce-portal-page-screenshot-1-img.png") no-repeat;background-position:105% 60px;background-size:40%}}@media screen and (max-width:768px){.page-template-page-portal #portal-deliver-top{background:url("/wp-content/uploads/2019/01/divorce-portal-page-screenshot-1-img.png") no-repeat !important;background-position:center top !important;background-size:55% !important;padding-top:400px}}@media screen and (max-width:667px){.page-template-page-portal #portal-deliver-top{background-size:85% !important;padding-top:300px}}.page-template-page-portal #portal-deliver-top h2{text-align:center;font-family:"Playfair Display",serif;font-size:46px;font-style:italic;font-weight:400;color:#495867;text-align:left;margin-bottom:40px}.page-template-page-portal #portal-deliver-top .big-text{position:relative;margin-bottom:0}.page-template-page-portal #portal-deliver-top .column-55-45{padding-bottom:40px}@media screen and (max-width:768px){.page-template-page-portal #portal-deliver-top .column-55-45{padding-bottom:0}}.page-template-page-portal #portal-deliver-top .column-55-45 .column1{padding-left:80px}.page-template-page-portal #portal-deliver-top .column-55-45 .column1 p:nth-child(odd){padding-bottom:40px}@media screen and (max-width:768px){.page-template-page-portal #portal-deliver-top .column-55-45 .column1 p:nth-child(odd){padding-bottom:0 !important}}.page-template-page-portal #portal-deliver-top .column-55-45 .column1 .deliver-1:before{content:'';width:65px;height:65px;display:block;position:absolute;left:-90px;top:0;background-image:url("/wp-content/uploads/2019/01/divorce-portal-page-instant-access-icon.png");background-repeat:no-repeat;background-size:contain}.page-template-page-portal #portal-deliver-top .column-55-45 .column1 .deliver-2:before{content:'';width:65px;height:65px;display:block;position:absolute;left:-90px;top:0;background-image:url("/wp-content/uploads/2019/01/divorce-portal-page-tutorials-icon.png");background-repeat:no-repeat;background-size:contain}.page-template-page-portal #portal-deliver-bottom{background:url("/wp-content/uploads/2019/02/divorce-portal-page-screenshot-2-img-masked.png") no-repeat;background-position:-5% 50px;background-size:42%;padding-top:0}@media screen and (min-width:1600px){.page-template-page-portal #portal-deliver-bottom{background:url("/wp-content/uploads/2019/01/divorce-portal-page-screenshot-2-img.png") no-repeat;background-position:-5% 60px;background-size:37%}}@media screen and (max-width:768px){.page-template-page-portal #portal-deliver-bottom{background:url("/wp-content/uploads/2019/01/divorce-portal-page-screenshot-2-img.png") no-repeat !important;background-position:center top !important;background-size:55% !important;padding-top:300px}}@media screen and (max-width:667px){.page-template-page-portal #portal-deliver-bottom{background-size:85% !important;padding-top:300px}}.page-template-page-portal #portal-deliver-bottom .column-45-55{padding-top:80px}@media screen and (max-width:667px){.page-template-page-portal #portal-deliver-bottom .column-45-55{padding-top:20px}}.page-template-page-portal #portal-deliver-bottom .column-45-55 .column2{padding-left:80px}.page-template-page-portal #portal-deliver-bottom .column-45-55 .column2 p:nth-child(even){padding-bottom:40px}@media screen and (max-width:768px){.page-template-page-portal #portal-deliver-bottom .column-45-55 .column2 p:nth-child(even){padding-bottom:0 !important}}.page-template-page-portal #portal-deliver-bottom .column-45-55 .column2 .deliver-3:before{content:'';width:65px;height:65px;display:block;position:absolute;left:-90px;top:0;background-image:url("/wp-content/uploads/2019/01/divorce-portal-page-answers-to-all-your-questions-icon.png");background-repeat:no-repeat;background-size:contain}.page-template-page-portal #portal-deliver-bottom .column-45-55 .column2 .deliver-4:before{content:'';width:65px;height:65px;display:block;position:absolute;left:-90px;top:0;background-image:url("/wp-content/uploads/2019/01/divorce-portal-page-reasonable-fees-icon.png");background-repeat:no-repeat;background-size:contain}.page-template-page-portal #portal-deliver-bottom .big-text{position:relative;margin-bottom:0}.page-template-page-portal #portal-handle .big-text{text-align:center}.page-template-page-portal #portal-signup{text-align:center}.page-template-page-portal #portal-signup .pull-quote{font-style:italic;margin-bottom:1.5em}.page-template-page-portal #portal-signup .signup-holder{border:1px solid #495867;margin-bottom:40px}.page-template-page-portal #portal-signup .signup-holder .holder{border-bottom:1px solid #495867;min-height:50px;display:flex;align-items:center;justify-content:center}.page-template-page-portal #portal-signup .holder-top{background-color:#495867}.page-template-page-portal #portal-signup .holder-top p{font-size:26px;font-weight:700;margin:12px 0}@media screen and (max-width:667px){.page-template-page-portal #portal-signup .holder-top p{font-size:18px}}.page-template-page-portal #portal-signup .holder-top .orange{font-size:14px;vertical-align:top}.page-template-page-portal #portal-signup .holder-mid,.page-template-page-portal #portal-signup .holder-bottom{padding-bottom:0}.page-template-page-portal #portal-signup .holder-mid p,.page-template-page-portal #portal-signup .holder-bottom p{line-height:125%;text-transform:none !important}@media screen and (max-width:667px){.page-template-page-portal #portal-signup .holder-mid p,.page-template-page-portal #portal-signup .holder-bottom p{font-size:14px}}.page-template-page-about #page-banner{text-align:center}.page-template-page-about #page-banner .contact-bar-container{margin-top:-40px;padding-top:40px}@media screen and (max-width:667px){.page-template-page-about #page-banner .contact-bar-container{margin-top:40px;padding-top:0}}.page-template-page-about #page-banner .contact-bar-container .get-in-touch{text-align:center;background-color:transparent}.page-template-page-about #page-banner .contact-bar-container .get-in-touch p{margin:1em 0}@media screen and (max-width:667px){.page-template-page-about #page-banner .contact-bar-container .get-in-touch p{padding:0 10px}}.page-template-page-about #page-banner .contact-bar-container .contact-bar{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:0;text-transform:initial;text-align:center;background-color:#272932}@media screen and (max-width:768px){.page-template-page-about #page-banner .contact-bar-container .contact-bar{grid-template-columns:1fr;grid-auto-rows:minmax(100px,auto)}}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-div{background-color:#2f343f;color:#f7f7f7;padding:30px 10px;min-height:100%;font-family:"Playfair Display",serif;font-size:18px}@media screen and (max-width:768px){.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-div{padding:20px 5px}}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-div .orange{color:#ff6c3c;text-transform:uppercase;font-size:14px;font-family:"Overpass",sans-serif;font-weight:700}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-div a{margin-bottom:0;font-size:24px;text-decoration:none}@media screen and (max-width:1400px){.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:20px}}@media screen and (max-width:1200px){.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:768px){.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:667px){.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:16px}}@media screen and (max-width:480px){.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:14px}}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:8px solid #ff6c3c}@media screen and (max-width:768px){.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:0}}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-1 a{font-family:"Playfair Display",serif}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-2{border-bottom:8px solid #00b2ca;margin:0 4px}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-2 a{font-family:"Playfair Display",serif}@media screen and (max-width:768px){.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-2{margin:2px 0 2px;border-bottom:0}}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-3{border-bottom:8px solid #ef4136}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links{list-style-type:none;margin:5px 0 0}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li{margin-bottom:0;margin-left:0;display:inline-block;padding:0 5%}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a{font-size:10px}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover{text-decoration:none;color:#f7f7f7}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover i:before{text-decoration:none}.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li i{color:#f7f7f7;font-size:28px;display:block;transition:.3s linear}@media screen and (max-width:768px){.page-template-page-about #page-banner .contact-bar-container .contact-bar .contact-bar-3{margin:0;border-bottom:0}}@media screen and (max-width:768px){.page-template-page-about #page-banner .contact-bar-2{margin-bottom:0 !important}}@media screen and (max-width:768px){.page-template-page-about #page-banner .contact-bar-3{display:none}}@media screen and (max-width:1024px){.page-template-page-about #page-banner{background-position:-160px center !important}}.page-template-page-about #page-banner .container{position:relative}@media screen and (max-width:768px){.page-template-page-about #about-main .column1{text-align:center}}.page-template-page-about #about-main h3{font-family:"Overpass",sans-serif;font-size:28px;margin-top:60px}.page-template-page-about #about-main .about-item{text-align:center;margin-bottom:40px}@media screen and (max-width:768px){.page-template-page-about #about-main .about-item{display:inline-block;width:49%}}@media screen and (max-width:667px){.page-template-page-about #about-main .about-item{width:70%}}.page-template-page-about #about-main .about-item img{border-radius:50%;margin:0 auto 20px}.page-template-page-about #about-main #menu-practice-areas{list-style-type:none;margin:0}.page-template-page-about #about-main #menu-practice-areas li{margin-left:0}.page-template-page-about #about-main #menu-practice-areas li a{text-transform:uppercase}.page-template-page-about #about-communities{background-color:#2f343f}.page-template-page-about #about-communities .communities-container{margin-left:175px;position:relative}.page-template-page-about #about-communities .communities-container:before{background:url("/wp-content/themes/alabama-family-2019/assets/img/charity-ribbon-icon.png");content:'';background-size:140px 140px;background-repeat:no-repeat;width:175px;height:100%;position:absolute;left:-175px;top:5px;display:inline-block}@media screen and (max-width:667px){.page-template-page-about #about-communities .communities-container{margin-left:0}.page-template-page-about #about-communities .communities-container:before{display:block;height:150px;position:relative;left:0;margin:0 auto 10px;background-position:center center}}.page-template-page-about #about-communities .communities-container .big-text{font-family:"Playfair Display",serif;font-size:36px;font-style:italic;line-height:130%;margin-bottom:20px;text-align:left;display:inline-block;font-weight:400}.page-template-page-category #page-banner{text-align:center}.page-template-page-category #page-banner .contact-bar-container{margin-top:-40px;padding-top:40px}@media screen and (max-width:667px){.page-template-page-category #page-banner .contact-bar-container{margin-top:40px;padding-top:0}}.page-template-page-category #page-banner .contact-bar-container .get-in-touch{text-align:center;background-color:transparent}.page-template-page-category #page-banner .contact-bar-container .get-in-touch p{margin:1em 0}@media screen and (max-width:667px){.page-template-page-category #page-banner .contact-bar-container .get-in-touch p{padding:0 10px}}.page-template-page-category #page-banner .contact-bar-container .contact-bar{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:0;text-transform:initial;text-align:center;background-color:#272932}@media screen and (max-width:768px){.page-template-page-category #page-banner .contact-bar-container .contact-bar{grid-template-columns:1fr;grid-auto-rows:minmax(100px,auto)}}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-div{background-color:#2f343f;color:#f7f7f7;padding:30px 10px;min-height:100%;font-family:"Playfair Display",serif;font-size:18px}@media screen and (max-width:768px){.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-div{padding:20px 5px}}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-div .orange{color:#ff6c3c;text-transform:uppercase;font-size:14px;font-family:"Overpass",sans-serif;font-weight:700}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-div a{margin-bottom:0;font-size:24px;text-decoration:none}@media screen and (max-width:1400px){.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:20px}}@media screen and (max-width:1200px){.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:768px){.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:667px){.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:16px}}@media screen and (max-width:480px){.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:14px}}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:8px solid #ff6c3c}@media screen and (max-width:768px){.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:0}}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-1 a{font-family:"Playfair Display",serif}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-2{border-bottom:8px solid #00b2ca;margin:0 4px}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-2 a{font-family:"Playfair Display",serif}@media screen and (max-width:768px){.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-2{margin:2px 0 2px;border-bottom:0}}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-3{border-bottom:8px solid #ef4136}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links{list-style-type:none;margin:5px 0 0}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li{margin-bottom:0;margin-left:0;display:inline-block;padding:0 5%}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a{font-size:10px}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover{text-decoration:none;color:#f7f7f7}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover i:before{text-decoration:none}.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li i{color:#f7f7f7;font-size:28px;display:block;transition:.3s linear}@media screen and (max-width:768px){.page-template-page-category #page-banner .contact-bar-container .contact-bar .contact-bar-3{margin:0;border-bottom:0}}@media screen and (max-width:667px){.page-template-page-category #page-banner{padding-bottom:0}}@media screen and (max-width:768px){.page-template-page-category #page-banner .contact-bar-2{margin-bottom:0 !important}}@media screen and (max-width:768px){.page-template-page-category #page-banner .contact-bar-3{display:none}}.page-template-page-category #page-banner .container{position:relative}.page-template-page-category #category-sub-hero{position:relative;background:url("/wp-content/uploads/2019/01/practice-area-parent-divorce-process-divorce-portal-panel-background-img.jpg") no-repeat;min-height:500px;background-position:center center}.page-template-page-category #category-sub-hero .column1{margin:0 auto}.page-template-page-category #category-sub-hero .divorce-badge{width:225px;height:225px;border-radius:50%;background-color:#00b2ca;border:2px solid #f7f7f7;box-shadow:0 0 0 5px #00b2ca;text-align:center;margin:40px 0 0;display:inline-flex;align-items:center;flex-direction:column;justify-content:center}.page-template-page-category #category-sub-hero .divorce-badge p{line-height:110%;margin-bottom:10px}.page-template-page-category #category-sub-hero .divorce-badge .top-text{font-size:14px}.page-template-page-category #category-sub-hero .divorce-badge .middle-text{font-size:36px}.page-template-page-category #category-sub-hero .divorce-badge .bottom-text{text-transform:uppercase;font-size:12px;text-decoration:underline}.page-template-page-category #category-sub-hero a:hover{text-decoration:none !important}.page-template-page-category #category-sub-hero a:hover .divorce-badge .middle-text{text-decoration:underline !important}.page-template-page-category #category-sub-hero a:hover .divorce-badge .bottom-text{text-decoration:none !important}.page-template-page-category #category-sub-hero .sub-hero-message-holder{background-color:rgba(47,52,63,.7) !important;position:absolute;bottom:0;left:0;width:100%;display:block;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-template-page-category #category-sub-hero .sub-hero-message-holder .holder-inner{margin-left:175px;position:relative;padding-bottom:5px}.page-template-page-category #category-sub-hero .sub-hero-message-holder .holder-inner:before{background:url("/wp-content/uploads/2019/01/client-testimonial-icon.png");content:'';background-size:140px 140px;background-repeat:no-repeat;width:175px;height:100%;position:absolute;left:-175px;top:5px;display:inline-block}.page-template-page-category #category-sub-hero .sub-hero-message-holder .holder-inner .big-text{font-family:"Playfair Display",serif;font-size:36px;font-style:italic;line-height:130%;margin-bottom:10px;text-align:left;display:inline-block}@media screen and (max-width:667px){.page-template-page-category #category-sub-hero .sub-hero-message-holder .holder-inner .big-text{font-size:30px;text-align:center}}@media screen and (max-width:667px){.page-template-page-category #category-sub-hero .sub-hero-message-holder .holder-inner{margin-left:0}.page-template-page-category #category-sub-hero .sub-hero-message-holder .holder-inner:before{display:block;height:150px;position:relative;left:0;margin:0 auto 10px;background-position:center center}}.page-template-page-category #category-main-top{background-color:#272932}.page-template-page-category #category-main-top ul li{font-style:italic}.page-template-page-category #category-main-top .column2{padding-left:50px}.page-template-page-category #category-main-top .column2 .widget-title{display:none}.page-template-page-category #category-main-top .column2 h3{font-size:20px;position:relative;padding-bottom:10px;border-bottom:2px solid #ff6c3c;margin-bottom:20px;min-height:50px}@media screen and (max-width:768px){.page-template-page-category #category-main-top .column2 h3{line-height:200%}}.page-template-page-category #category-main-top .column2 h3:before{background:url("/wp-content/uploads/2019/01/bird-icon.png");content:'';background-size:50px 50px;background-repeat:no-repeat;width:50px;height:100%;position:absolute;left:-65px;top:0;display:inline-block}@media screen and (max-width:667px){.page-template-page-category #category-main-top .column2 h3:before{background-size:30px 30px;width:30px;left:-45px}}.page-template-page-category #category-main-top .column2 .menu{list-style-type:none;margin:0}@media screen and (max-width:768px){.page-template-page-category #category-main-top .column2 .menu{margin-bottom:20px}}.page-template-page-category #category-main-top .column2 .menu li{margin-left:0;padding-bottom:0;position:relative}.page-template-page-category #category-main-top .column2 .menu li a{color:#f7f7f7;font-family:"Overpass",sans-serif;font-size:14px;margin-bottom:0;text-decoration:none}@media screen and (max-width:768px){.page-template-page-category #category-main-top .column2 .menu li a{font-size:18px}}.page-template-page-category #category-main-top .column2 .menu li a:hover{color:#ff6c3c;text-decoration:none}.page-template-page-category #category-main-top .column2 .menu li .sub-menu{display:none;margin:0}.page-template-page-category #category-main-top .column2 .menu li .sub-menu li{list-style-type:none}.page-template-page-category #category-main-top .column2 .menu li.menu-item-has-children>a{font-weight:700;font-size:20px;display:block}.page-template-page-category #category-main-top .column2 .menu li.menu-item-has-children>a:after{font-family:"Icomoon";content:"\e902";vertical-align:bottom;margin-left:5px;font-size:10px;position:absolute;right:8%;color:#ff6c3c}.page-template-page-category #category-main-top .column2 .menu .menu-item-has-children>a.open:after{font-family:"Icomoon";content:"\e902";transform:rotate(45deg);font-size:10px;vertical-align:bottom}.page-template-page-category #category-main-top .column2 .menu li.current_page_item a{color:#ff6c3c}.page-template-page-category #category-main-top .column2 #portal-signup{text-align:center;margin-top:40px}.page-template-page-category #category-main-top .column2 #portal-signup .pull-quote{font-style:italic;margin-bottom:1.5em}.page-template-page-category #category-main-top .column2 #portal-signup .signup-holder{border:1px solid #495867;margin-bottom:40px}.page-template-page-category #category-main-top .column2 #portal-signup .signup-holder .holder{border-bottom:1px solid #495867;min-height:50px;display:flex;align-items:center;justify-content:center}.page-template-page-category #category-main-top .column2 #portal-signup .holder-top{background-color:#495867}.page-template-page-category #category-main-top .column2 #portal-signup .holder-top p{font-size:26px;font-weight:700;margin:12px 0}@media screen and (max-width:667px){.page-template-page-category #category-main-top .column2 #portal-signup .holder-top p{font-size:18px}}.page-template-page-category #category-main-top .column2 #portal-signup .holder-top .orange{font-size:14px;vertical-align:top}.page-template-page-category #category-main-top .column2 #portal-signup .holder-mid,.page-template-page-category #category-main-top .column2 #portal-signup .holder-bottom{padding-bottom:0}.page-template-page-category #category-main-top .column2 #portal-signup .holder-mid p,.page-template-page-category #category-main-top .column2 #portal-signup .holder-bottom p{line-height:125%;text-transform:none !important}@media screen and (max-width:667px){.page-template-page-category #category-main-top .column2 #portal-signup .holder-mid p,.page-template-page-category #category-main-top .column2 #portal-signup .holder-bottom p{font-size:14px}}.page-template-page-category #category-main-top .column2 #portal-signup .container{padding:0}.page-template-page-category #category-main-top .column2 #portal-signup .container .pull-quote{margin-bottom:1em;text-align:left;font-weight:400;font-size:26px;font-family:"Playfair Display",serif}.page-template-page-category #category-main-top .column2 #portal-signup .container .signup-holder .holder{flex-direction:column;padding:20px}.page-template-page-category #category-main-top .column2 #portal-signup .container .signup-holder .holder.holder-bottom p{text-transform:none;font-weight:400;font-size:16px}.page-template-page-category #category-main-top .column2 #portal-signup .container .signup-holder .holder.holder-bottom p a{font-weight:400;font-size:14px}.page-template-page-category #category-main-top .column2 #portal-signup .container .signup-holder .holder a.btn{padding:15px 50px;margin-top:20px}.page-template-page-category #category-main-bottom{background-color:#272932}.page-template-page-category #category-main-bottom ul li{font-style:italic}.page-id-34 #category-sub-hero,.page-id-64 #category-sub-hero,.page-id-74 #category-sub-hero,.page-id-76 #category-sub-hero,.page-id-92 #category-sub-hero{background:url("/wp-content/uploads/2019/04/practice-area-parent-testimonial-panel-background-img.jpg") no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:667px){.page-id-34 #category-sub-hero,.page-id-64 #category-sub-hero,.page-id-74 #category-sub-hero,.page-id-76 #category-sub-hero,.page-id-92 #category-sub-hero{background-position:65% center}.page-id-34 #category-sub-hero .divorce-badge,.page-id-64 #category-sub-hero .divorce-badge,.page-id-74 #category-sub-hero .divorce-badge,.page-id-76 #category-sub-hero .divorce-badge,.page-id-92 #category-sub-hero .divorce-badge{display:none}.page-id-34 #category-sub-hero .orange,.page-id-64 #category-sub-hero .orange,.page-id-74 #category-sub-hero .orange,.page-id-76 #category-sub-hero .orange,.page-id-92 #category-sub-hero .orange{text-align:center}}@media screen and (max-width:480px){.page-id-34 #category-sub-hero,.page-id-64 #category-sub-hero,.page-id-74 #category-sub-hero,.page-id-76 #category-sub-hero,.page-id-92 #category-sub-hero{background-position:66% center}}.page-id-36 #category-sub-hero{background:url("/wp-content/uploads/2019/01/practice-area-parent-divorce-process-divorce-portal-panel-background-img.jpg") no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:667px){.page-id-36 #category-sub-hero{background-position:65% center}.page-id-36 #category-sub-hero .divorce-badge{display:none}.page-id-36 #category-sub-hero .orange{text-align:center}}@media screen and (max-width:480px){.page-id-36 #category-sub-hero{background-position:66% center}}.page-template-page-interior #page-banner{text-align:center}.page-template-page-interior #page-banner .contact-bar-container{margin-top:-40px;padding-top:40px}@media screen and (max-width:667px){.page-template-page-interior #page-banner .contact-bar-container{margin-top:40px;padding-top:0}}.page-template-page-interior #page-banner .contact-bar-container .get-in-touch{text-align:center;background-color:transparent}.page-template-page-interior #page-banner .contact-bar-container .get-in-touch p{margin:1em 0}@media screen and (max-width:667px){.page-template-page-interior #page-banner .contact-bar-container .get-in-touch p{padding:0 10px}}.page-template-page-interior #page-banner .contact-bar-container .contact-bar{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:0;text-transform:initial;text-align:center;background-color:#272932}@media screen and (max-width:768px){.page-template-page-interior #page-banner .contact-bar-container .contact-bar{grid-template-columns:1fr;grid-auto-rows:minmax(100px,auto)}}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-div{background-color:#2f343f;color:#f7f7f7;padding:30px 10px;min-height:100%;font-family:"Playfair Display",serif;font-size:18px}@media screen and (max-width:768px){.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-div{padding:20px 5px}}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-div .orange{color:#ff6c3c;text-transform:uppercase;font-size:14px;font-family:"Overpass",sans-serif;font-weight:700}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-div a{margin-bottom:0;font-size:24px;text-decoration:none}@media screen and (max-width:1400px){.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:20px}}@media screen and (max-width:1200px){.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:768px){.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:667px){.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:16px}}@media screen and (max-width:480px){.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:14px}}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:8px solid #ff6c3c}@media screen and (max-width:768px){.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:0}}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-1 a{font-family:"Playfair Display",serif}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-2{border-bottom:8px solid #00b2ca;margin:0 4px}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-2 a{font-family:"Playfair Display",serif}@media screen and (max-width:768px){.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-2{margin:2px 0 2px;border-bottom:0}}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-3{border-bottom:8px solid #ef4136}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links{list-style-type:none;margin:5px 0 0}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li{margin-bottom:0;margin-left:0;display:inline-block;padding:0 5%}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a{font-size:10px}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover{text-decoration:none;color:#f7f7f7}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover i:before{text-decoration:none}.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li i{color:#f7f7f7;font-size:28px;display:block;transition:.3s linear}@media screen and (max-width:768px){.page-template-page-interior #page-banner .contact-bar-container .contact-bar .contact-bar-3{margin:0;border-bottom:0}}@media screen and (max-width:667px){.page-template-page-interior #page-banner{padding-bottom:0}}@media screen and (max-width:768px){.page-template-page-interior #page-banner .contact-bar-2{margin-bottom:0 !important}}@media screen and (max-width:768px){.page-template-page-interior #page-banner .contact-bar-3{display:none}}.page-template-page-interior #page-banner .container{position:relative}.page-template-page-interior #interior-main{background-color:#f7f7f7}.page-template-page-interior #interior-main p,.page-template-page-interior #interior-main a,.page-template-page-interior #interior-main p a,.page-template-page-interior #interior-main li{color:#000}.page-template-page-interior #interior-main a:hover{color:#ff6c3c}.page-template-page-interior #interior-main .fresh-start{color:#ff6c3c;font-style:italic;text-decoration:underline;font-size:24px;font-family:"Playfair Display",serif}.page-template-page-interior #interior-main .fresh-start:hover{color:#000}.page-template-page-interior #interior-main .column1 h2{color:#000}.page-template-page-interior #interior-main .column1 ul li{font-style:italic}.page-template-page-interior #interior-main .column2{padding-left:50px}.page-template-page-interior #interior-main .column2 .widget-title{display:none}.page-template-page-interior #interior-main .column2 h3{font-size:20px;position:relative;padding-bottom:10px;border-bottom:2px solid #ff6c3c;margin-bottom:20px;min-height:50px}@media screen and (max-width:768px){.page-template-page-interior #interior-main .column2 h3{line-height:200%}}.page-template-page-interior #interior-main .column2 h3:before{background:url("/wp-content/uploads/2019/01/bird-icon.png");content:'';background-size:50px 50px;background-repeat:no-repeat;width:50px;height:100%;position:absolute;left:-65px;top:0;display:inline-block}@media screen and (max-width:667px){.page-template-page-interior #interior-main .column2 h3:before{background-size:30px 30px;width:30px;left:-45px}}.page-template-page-interior #interior-main .column2 .menu{list-style-type:none;margin:0}@media screen and (max-width:768px){.page-template-page-interior #interior-main .column2 .menu{margin-bottom:20px}}.page-template-page-interior #interior-main .column2 .menu li{margin-left:0;padding-bottom:0;position:relative}.page-template-page-interior #interior-main .column2 .menu li a{color:#000;font-family:"Overpass",sans-serif;font-size:14px;margin-bottom:0;text-decoration:none}@media screen and (max-width:768px){.page-template-page-interior #interior-main .column2 .menu li a{font-size:18px}}.page-template-page-interior #interior-main .column2 .menu li a:hover{color:#ff6c3c;text-decoration:none}.page-template-page-interior #interior-main .column2 .menu li .sub-menu{display:none;margin:0}.page-template-page-interior #interior-main .column2 .menu li .sub-menu li{list-style-type:none}.page-template-page-interior #interior-main .column2 .menu li.menu-item-has-children>a{font-weight:700;font-size:20px;display:block}.page-template-page-interior #interior-main .column2 .menu li.menu-item-has-children>a:after{font-family:"Icomoon";content:"\e902";vertical-align:bottom;margin-left:5px;font-size:10px;position:absolute;right:8%;color:#ff6c3c}.page-template-page-interior #interior-main .column2 .menu .menu-item-has-children>a.open:after{font-family:"Icomoon";content:"\e902";transform:rotate(45deg);font-size:10px;vertical-align:bottom}.page-template-page-interior #interior-main .column2 .menu li.current_page_item a{color:#ff6c3c}.page-template-page-interior #interior-main .column2 #portal-signup{text-align:center;margin-top:40px}.page-template-page-interior #interior-main .column2 #portal-signup .pull-quote{font-style:italic;margin-bottom:1.5em}.page-template-page-interior #interior-main .column2 #portal-signup .signup-holder{border:1px solid #495867;margin-bottom:40px}.page-template-page-interior #interior-main .column2 #portal-signup .signup-holder .holder{border-bottom:1px solid #495867;min-height:50px;display:flex;align-items:center;justify-content:center}.page-template-page-interior #interior-main .column2 #portal-signup .holder-top{background-color:#495867}.page-template-page-interior #interior-main .column2 #portal-signup .holder-top p{font-size:26px;font-weight:700;margin:12px 0}@media screen and (max-width:667px){.page-template-page-interior #interior-main .column2 #portal-signup .holder-top p{font-size:18px}}.page-template-page-interior #interior-main .column2 #portal-signup .holder-top .orange{font-size:14px;vertical-align:top}.page-template-page-interior #interior-main .column2 #portal-signup .holder-mid,.page-template-page-interior #interior-main .column2 #portal-signup .holder-bottom{padding-bottom:0}.page-template-page-interior #interior-main .column2 #portal-signup .holder-mid p,.page-template-page-interior #interior-main .column2 #portal-signup .holder-bottom p{line-height:125%;text-transform:none !important}@media screen and (max-width:667px){.page-template-page-interior #interior-main .column2 #portal-signup .holder-mid p,.page-template-page-interior #interior-main .column2 #portal-signup .holder-bottom p{font-size:14px}}.page-template-page-interior #interior-main .column2 #portal-signup .container{padding:0}.page-template-page-interior #interior-main .column2 #portal-signup .container .pull-quote{margin-bottom:1em;text-align:left;font-weight:400;font-size:26px;font-family:"Playfair Display",serif;color:#000}.page-template-page-interior #interior-main .column2 #portal-signup .container .signup-holder .holder{flex-direction:column;padding:20px;background-color:#272932}.page-template-page-interior #interior-main .column2 #portal-signup .container .signup-holder .holder p,.page-template-page-interior #interior-main .column2 #portal-signup .container .signup-holder .holder a{color:#f7f7f7}.page-template-page-interior #interior-main .column2 #portal-signup .container .signup-holder .holder:first-child{background-color:#495867}.page-template-page-interior #interior-main .column2 #portal-signup .container .signup-holder .holder.holder-bottom p{text-transform:none;font-weight:400;font-size:16px}.page-template-page-interior #interior-main .column2 #portal-signup .container .signup-holder .holder.holder-bottom p a{font-weight:400;font-size:14px}.page-template-page-interior #interior-main .column2 #portal-signup .container .signup-holder .holder a.btn{padding:15px 50px;margin-top:20px}.page-template-page-interior #awards-block{padding-top:80px}@media screen and (max-width:768px){.page-template-page-interior #awards-block{padding-top:60px}}@media screen and (max-width:667px){.page-template-page-interior #awards-block{padding-top:40px}}.page-template-page-results #page-banner,.post-type-archive-testimonials #page-banner,.page-template-page-ebooks #page-banner{text-align:center;min-height:400px}.page-template-page-results #page-banner .contact-bar-container,.post-type-archive-testimonials #page-banner .contact-bar-container,.page-template-page-ebooks #page-banner .contact-bar-container{margin-top:-40px;padding-top:40px}@media screen and (max-width:667px){.page-template-page-results #page-banner .contact-bar-container,.post-type-archive-testimonials #page-banner .contact-bar-container,.page-template-page-ebooks #page-banner .contact-bar-container{margin-top:40px;padding-top:0}}.page-template-page-results #page-banner .contact-bar-container .get-in-touch,.post-type-archive-testimonials #page-banner .contact-bar-container .get-in-touch,.page-template-page-ebooks #page-banner .contact-bar-container .get-in-touch{text-align:center;background-color:transparent}.page-template-page-results #page-banner .contact-bar-container .get-in-touch p,.post-type-archive-testimonials #page-banner .contact-bar-container .get-in-touch p,.page-template-page-ebooks #page-banner .contact-bar-container .get-in-touch p{margin:1em 0}@media screen and (max-width:667px){.page-template-page-results #page-banner .contact-bar-container .get-in-touch p,.post-type-archive-testimonials #page-banner .contact-bar-container .get-in-touch p,.page-template-page-ebooks #page-banner .contact-bar-container .get-in-touch p{padding:0 10px}}.page-template-page-results #page-banner .contact-bar-container .contact-bar,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:0;text-transform:initial;text-align:center;background-color:#272932}@media screen and (max-width:768px){.page-template-page-results #page-banner .contact-bar-container .contact-bar,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar{grid-template-columns:1fr;grid-auto-rows:minmax(100px,auto)}}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-div,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-div{background-color:#2f343f;color:#f7f7f7;padding:30px 10px;min-height:100%;font-family:"Playfair Display",serif;font-size:18px}@media screen and (max-width:768px){.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-div,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-div{padding:20px 5px}}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-div .orange,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div .orange,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-div .orange{color:#ff6c3c;text-transform:uppercase;font-size:14px;font-family:"Overpass",sans-serif;font-weight:700}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-div a{margin-bottom:0;font-size:24px;text-decoration:none}@media screen and (max-width:1400px){.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:20px}}@media screen and (max-width:1200px){.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:768px){.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:667px){.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:16px}}@media screen and (max-width:480px){.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:14px}}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-1,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-1,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:8px solid #ff6c3c}@media screen and (max-width:768px){.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-1,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-1,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:0}}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-1 a,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-1 a,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-1 a{font-family:"Playfair Display",serif}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-2,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-2,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-2{border-bottom:8px solid #00b2ca;margin:0 4px}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-2 a,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-2 a,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-2 a{font-family:"Playfair Display",serif}@media screen and (max-width:768px){.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-2,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-2,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-2{margin:2px 0 2px;border-bottom:0}}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-3,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-3{border-bottom:8px solid #ef4136}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links{list-style-type:none;margin:5px 0 0}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li{margin-bottom:0;margin-left:0;display:inline-block;padding:0 5%}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a{font-size:10px}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover{text-decoration:none;color:#f7f7f7}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover i:before,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover i:before,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover i:before{text-decoration:none}.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li i,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li i,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li i{color:#f7f7f7;font-size:28px;display:block;transition:.3s linear}@media screen and (max-width:768px){.page-template-page-results #page-banner .contact-bar-container .contact-bar .contact-bar-3,.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3,.page-template-page-ebooks #page-banner .contact-bar-container .contact-bar .contact-bar-3{margin:0;border-bottom:0}}@media screen and (max-width:667px){.page-template-page-results #page-banner,.post-type-archive-testimonials #page-banner,.page-template-page-ebooks #page-banner{padding-bottom:0}}@media screen and (max-width:768px){.page-template-page-results #page-banner .contact-bar-2,.post-type-archive-testimonials #page-banner .contact-bar-2,.page-template-page-ebooks #page-banner .contact-bar-2{margin-bottom:0 !important}}@media screen and (max-width:768px){.page-template-page-results #page-banner .contact-bar-3,.post-type-archive-testimonials #page-banner .contact-bar-3,.page-template-page-ebooks #page-banner .contact-bar-3{display:none}}.page-template-page-results #page-banner .container,.post-type-archive-testimonials #page-banner .container,.page-template-page-ebooks #page-banner .container{position:relative}.page-template-page-results .results-holder,.post-type-archive-testimonials .results-holder,.page-template-page-ebooks .results-holder{background-color:#2f343f;padding:80px 10%;margin-bottom:10px;text-align:center}@media screen and (max-width:667px){.page-template-page-results .results-holder,.post-type-archive-testimonials .results-holder,.page-template-page-ebooks .results-holder{padding:40px 5%}}.page-template-page-results .results-holder p,.post-type-archive-testimonials .results-holder p,.page-template-page-ebooks .results-holder p{margin-bottom:0}.post-type-archive-testimonials #page-banner{background:url("/wp-content/uploads/2019/01/testimonials-header-img.jpg") no-repeat;background-size:cover;text-align:center}.post-type-archive-testimonials #page-banner .contact-bar-container{margin-top:-40px;padding-top:40px}@media screen and (max-width:667px){.post-type-archive-testimonials #page-banner .contact-bar-container{margin-top:40px;padding-top:0}}.post-type-archive-testimonials #page-banner .contact-bar-container .get-in-touch{text-align:center;background-color:transparent}.post-type-archive-testimonials #page-banner .contact-bar-container .get-in-touch p{margin:1em 0}@media screen and (max-width:667px){.post-type-archive-testimonials #page-banner .contact-bar-container .get-in-touch p{padding:0 10px}}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:0;text-transform:initial;text-align:center;background-color:#272932}@media screen and (max-width:768px){.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar{grid-template-columns:1fr;grid-auto-rows:minmax(100px,auto)}}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div{background-color:#2f343f;color:#f7f7f7;padding:30px 10px;min-height:100%;font-family:"Playfair Display",serif;font-size:18px}@media screen and (max-width:768px){.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div{padding:20px 5px}}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div .orange{color:#ff6c3c;text-transform:uppercase;font-size:14px;font-family:"Overpass",sans-serif;font-weight:700}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a{margin-bottom:0;font-size:24px;text-decoration:none}@media screen and (max-width:1400px){.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:20px}}@media screen and (max-width:1200px){.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:768px){.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:667px){.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:16px}}@media screen and (max-width:480px){.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:14px}}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:8px solid #ff6c3c}@media screen and (max-width:768px){.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:0}}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-1 a{font-family:"Playfair Display",serif}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-2{border-bottom:8px solid #00b2ca;margin:0 4px}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-2 a{font-family:"Playfair Display",serif}@media screen and (max-width:768px){.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-2{margin:2px 0 2px;border-bottom:0}}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3{border-bottom:8px solid #ef4136}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links{list-style-type:none;margin:5px 0 0}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li{margin-bottom:0;margin-left:0;display:inline-block;padding:0 5%}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a{font-size:10px}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover{text-decoration:none;color:#f7f7f7}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover i:before{text-decoration:none}.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li i{color:#f7f7f7;font-size:28px;display:block;transition:.3s linear}@media screen and (max-width:768px){.post-type-archive-testimonials #page-banner .contact-bar-container .contact-bar .contact-bar-3{margin:0;border-bottom:0}}@media screen and (max-width:667px){.post-type-archive-testimonials #page-banner{padding-bottom:0}}@media screen and (max-width:768px){.post-type-archive-testimonials #page-banner .contact-bar-2{margin-bottom:0 !important}}@media screen and (max-width:768px){.post-type-archive-testimonials #page-banner .contact-bar-3{display:none}}.post-type-archive-testimonials #page-banner .container{position:relative}.post-type-archive-testimonials .testimonial-holder{background-color:#2f343f;padding:80px 10%;margin-bottom:10px;text-align:center}@media screen and (max-width:667px){.post-type-archive-testimonials .testimonial-holder{padding:40px 5%}}.post-type-archive-testimonials .testimonial-holder p{margin-bottom:0}.page-template-page-ebooks #page-banner{height:300px;min-height:unset}.page-template-page-ebooks .sub-head{text-align:center}.page-template-page-ebooks .contact-form-holder{background-color:rgba(47,52,63,.7) !important;color:#f7f7f7;padding:50px 100px;margin-top:10px}@media screen and (max-width:768px){.page-template-page-ebooks .contact-form-holder{padding:50px}}@media screen and (max-width:667px){.page-template-page-ebooks .contact-form-holder{padding:50px 25px}}.page-template-page-ebooks .contact-form-holder .form-container{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}@media screen and (max-width:667px){.page-template-page-ebooks .contact-form-holder .form-container{display:block}}.page-template-page-ebooks .contact-form-holder .form-container textarea,.page-template-page-ebooks .contact-form-holder .form-container input{background-color:#f7f7f7;border:0;width:100%;padding:20px 4%;color:#000;font-family:"Overpass",sans-serif;margin:0;font-size:14px}.page-template-page-ebooks .contact-form-holder .form-container textarea:focus,.page-template-page-ebooks .contact-form-holder .form-container textarea:active,.page-template-page-ebooks .contact-form-holder .form-container input:focus,.page-template-page-ebooks .contact-form-holder .form-container input:active{-webkit-box-shadow:0px 0px 2px 2px rgba(0,178,202,.9);-moz-box-shadow:0px 0px 2px 2px rgba(0,178,202,.9);box-shadow:0px 0px 2px 2px rgba(0,178,202,.9)}.page-template-page-ebooks .contact-form-holder .form-container .form-left{display:grid;grid-template-columns:1fr;grid-row-gap:10px}.page-template-page-ebooks .contact-form-holder .form-container .form-right{display:grid}@media screen and (max-width:667px){.page-template-page-ebooks .contact-form-holder .form-container .form-right{margin-top:10px}}.page-template-page-ebooks .contact-form-holder .form-container .form-right textarea{height:100%}.page-template-page-ebooks .contact-form-holder .submit{text-align:center;margin-top:20px}.page-template-page-ebooks .contact-form-holder input[type=submit]{color:#f7f7f7;border:0}.page-template-page-ebooks .contact-form-holder span.wpcf7-not-valid-tip{color:red;font-family:"Overpass",sans-serif;font-size:14px;padding:10px 10px 5px;font-weight:700}.page-template-page-ebooks .contact-form-holder span.wpcf7-mail-sent-ok{margin:0;border-color:green;font-family:"Overpass",sans-serif}.page-template-page-ebooks .contact-form-holder div.wpcf7-validation-errors,.page-template-page-ebooks .contact-form-holder div.wpcf7-acceptance-missing{margin:20px 0 0;border-color:red;font-family:"Overpass",sans-serif;padding:25px}.page-template-page-ebooks .contact-form-holder .form-container{grid-template-columns:1fr;grid-row-gap:10px}@media screen and (max-width:667px){.page-template-page-ebooks .contact-form-holder .form-container{display:grid}}.page-template-page-ebooks .contact-form-holder input[type=submit]{width:100%}@media screen and (max-width:667px){.page-template-page-ebooks .contact-form-holder input[type=submit]{margin-bottom:0}}.page-template-page-ebooks .download-holder{text-align:center}.page-template-page-ebooks .download-holder a:hover{color:#ff6c3c}.page-template-page-ebooks .download-holder i:before{color:#ff6c3c}.blog #blog-holder{background:url("/wp-content/uploads/2019/01/blog-header-img.jpg") no-repeat;background-size:contain;background-position:center top}.blog #blog-holder .pagination{text-align:center}.blog #blog-holder .pagination .current{background-color:#ff6c3c;padding:5px 10px;font-weight:700}.blog .blog-posts #blog-banner{min-height:200px;position:relative;margin-top:60px;padding:40px 5% 0}@media screen and (max-width:667px){.blog .blog-posts #blog-banner{min-height:100px}}.blog .blog-posts #blog-banner #breadcrumbs{position:relative;top:unset;left:unset;padding-top:30px;margin-bottom:50px}.blog .content{display:block}.blog .blog-feed article{display:block;padding-bottom:10px}.blog .blog-feed article .blog-feed-article-content{background-color:rgba(47,52,63,.7) !important;position:relative;padding:40px 10% 40px}.blog .blog-feed article .blog-feed-article-content a h2{border:0;font-family:"Overpass",sans-serif;text-transform:none;margin-bottom:0;padding-bottom:0;transition:.3s linear;line-height:110%}.blog .blog-feed article .blog-feed-article-content a:hover h2{color:#ff6c3c;text-decoration:underline}.blog .blog-feed article .blog-feed-article-content h3{margin-bottom:20px}.blog .blog-feed article .blog-feed-article-content .post-meta{margin-bottom:10px}.blog .blog-feed article .blog-feed-article-content .btn{margin-top:20px}.blog .blog-feed article .blog-feed-article-content .recent-post{position:absolute;left:0;top:30px;background-color:#00b2ca;display:inline-block;padding:5px 40px}.blog .blog-feed article .blog-feed-article-content .recent-post span{color:#f7f7f7;margin-bottom:0}.blog .blog-feed article .post_image{display:block}.blog .blog-feed article .post_image .featured-wrap{width:100%;height:450px;background-size:cover !important;background-position:center center !important}@media screen and (max-width:768px){.blog .blog-feed article .post_image .featured-wrap{height:350px}}.blog .blog-feed article:first-child .blog-feed-article-content{padding:100px 10% 40px}.single #page-banner{background:url("/wp-content/uploads/2019/01/blog-child-header-img.jpg") no-repeat;background-size:cover;text-align:center;min-height:300px}.single #page-banner .contact-bar-container{margin-top:-40px;padding-top:40px}@media screen and (max-width:667px){.single #page-banner .contact-bar-container{margin-top:40px;padding-top:0}}.single #page-banner .contact-bar-container .get-in-touch{text-align:center;background-color:transparent}.single #page-banner .contact-bar-container .get-in-touch p{margin:1em 0}@media screen and (max-width:667px){.single #page-banner .contact-bar-container .get-in-touch p{padding:0 10px}}.single #page-banner .contact-bar-container .contact-bar{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:0;text-transform:initial;text-align:center;background-color:#272932}@media screen and (max-width:768px){.single #page-banner .contact-bar-container .contact-bar{grid-template-columns:1fr;grid-auto-rows:minmax(100px,auto)}}.single #page-banner .contact-bar-container .contact-bar .contact-bar-div{background-color:#2f343f;color:#f7f7f7;padding:30px 10px;min-height:100%;font-family:"Playfair Display",serif;font-size:18px}@media screen and (max-width:768px){.single #page-banner .contact-bar-container .contact-bar .contact-bar-div{padding:20px 5px}}.single #page-banner .contact-bar-container .contact-bar .contact-bar-div .orange{color:#ff6c3c;text-transform:uppercase;font-size:14px;font-family:"Overpass",sans-serif;font-weight:700}.single #page-banner .contact-bar-container .contact-bar .contact-bar-div a{margin-bottom:0;font-size:24px;text-decoration:none}@media screen and (max-width:1400px){.single #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:20px}}@media screen and (max-width:1200px){.single #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:768px){.single #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:18px}}@media screen and (max-width:667px){.single #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:16px}}@media screen and (max-width:480px){.single #page-banner .contact-bar-container .contact-bar .contact-bar-div a{font-size:14px}}.single #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:8px solid #ff6c3c}@media screen and (max-width:768px){.single #page-banner .contact-bar-container .contact-bar .contact-bar-1{border-bottom:0}}.single #page-banner .contact-bar-container .contact-bar .contact-bar-1 a{font-family:"Playfair Display",serif}.single #page-banner .contact-bar-container .contact-bar .contact-bar-2{border-bottom:8px solid #00b2ca;margin:0 4px}.single #page-banner .contact-bar-container .contact-bar .contact-bar-2 a{font-family:"Playfair Display",serif}@media screen and (max-width:768px){.single #page-banner .contact-bar-container .contact-bar .contact-bar-2{margin:2px 0 2px;border-bottom:0}}.single #page-banner .contact-bar-container .contact-bar .contact-bar-3{border-bottom:8px solid #ef4136}.single #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links{list-style-type:none;margin:5px 0 0}.single #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li{margin-bottom:0;margin-left:0;display:inline-block;padding:0 5%}.single #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a{font-size:10px}.single #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover{text-decoration:none;color:#f7f7f7}.single #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li a:hover i:before{text-decoration:none}.single #page-banner .contact-bar-container .contact-bar .contact-bar-3 .social-links li i{color:#f7f7f7;font-size:28px;display:block;transition:.3s linear}@media screen and (max-width:768px){.single #page-banner .contact-bar-container .contact-bar .contact-bar-3{margin:0;border-bottom:0}}@media screen and (max-width:480px){.single #page-banner{min-height:225px;padding-bottom:20px}}.single #page-banner .container{position:relative}.single #page-banner .container .post-meta{margin-bottom:40px}.single #page-banner .container .orange{text-transform:uppercase;font-size:16px}.single #page-banner .container h1{margin-top:20px}@media screen and (max-width:480px){.single #page-banner .container h1{font-size:32px}}.single #single-main{background-color:#f7f7f7}.single #single-main img{margin-bottom:40px}@media screen and (max-width:667px){.single #single-main img{margin:40px 0}}.single #single-main p,.single #single-main h2{color:#000}.single #single-main .column1{padding-left:50px}.single #single-main .column1 .widget-title{display:none}.single #single-main .column1 .sidebar{border-bottom:4px solid #ededed}.single #single-main .column1 p{font-size:14px}@media screen and (max-width:768px){.single #single-main .column1 p{font-size:18px}}.single #single-main .column1 h3{font-size:20px;position:relative;padding-bottom:10px;border-bottom:2px solid #ff6c3c;margin-bottom:20px;min-height:50px}@media screen and (max-width:768px){.single #single-main .column1 h3{line-height:200%}}@media screen and (max-width:667px){.single #single-main .column1 h3{line-height:150%}}.single #single-main .column1 h3:before{background:url("/wp-content/uploads/2019/01/bird-icon.png");content:'';background-size:50px 50px;background-repeat:no-repeat;width:50px;height:100%;position:absolute;left:-65px;top:0;display:inline-block}@media screen and (max-width:667px){.single #single-main .column1 h3:before{background-size:30px 30px;width:30px;left:-45px}}.single #single-main .column1 .menu{list-style-type:none;margin:0}.single #single-main .column1 .menu li{margin-left:0}.single #single-main .column1 .menu li a{color:#000;font-family:"Overpass",sans-serif;font-size:14px}.single #single-main .column1 .menu li a:hover{color:#ff6c3c;text-decoration:none}.single #single-main .column2 h2{color:#000}.single #single-main .column2 ul li{font-style:italic}.single #single-main .column2 article{border-bottom:4px solid #ededed}.single #single-main .column2 article a{color:#ff6c3c}.single footer .contact-bar-container{background-color:#f7f7f7}@media screen and (max-width:667px){.single footer .contact-bar-container{background-color:#272932}}.page-template-page-contact .contact-holder{background:url("/wp-content/uploads/2019/01/contact-header-img.jpg") no-repeat;background-size:cover;background-position:right top;min-height:200px;position:relative}@media screen and (max-width:667px){.page-template-page-contact .contact-holder{margin-top:60px;background-size:200%}}.page-template-page-contact #contact-banner{min-height:200px;position:relative}.page-template-page-contact #contact-banner #breadcrumbs{position:relative;top:unset;left:unset;padding-top:30px;margin-bottom:50px}.page-template-page-contact #contact-banner .column2{margin-left:25px}.page-template-page-contact #contact-banner .column2 .address-box{position:relative}.page-template-page-contact #contact-banner .column2 .address-box:before{font-family:"Icomoon";content:"\e90a";color:#00b2ca;position:absolute;top:4px;left:-25px}.page-template-page-contact #contact-banner .column2 .address-box p{font-size:16px;margin-bottom:0}.page-template-page-contact #contact-banner .column2 .address-box p.office{text-transform:uppercase;font-weight:700}.page-template-page-contact #contact-banner .column2 .address-box .btn{margin-top:20px;text-transform:uppercase}.page-template-page-contact #contact-main .contact-bar{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:150px 150px;grid-column-gap:10px;grid-row-gap:10px;align-items:center;width:100%;padding:0;text-transform:initial;text-align:center}@media screen and (max-width:768px){.page-template-page-contact #contact-main .contact-bar{grid-template-columns:1fr}}@media screen and (max-width:667px){.page-template-page-contact #contact-main .contact-bar{grid-template-rows:1fr}}.page-template-page-contact #contact-main .contact-bar .contact-bar-div{background-color:rgba(47,52,63,.7) !important;color:#f7f7f7;padding:30px 0 34px;min-height:100%;display:flex;align-content:center;justify-content:center;flex-direction:column}.page-template-page-contact #contact-main .contact-bar .contact-bar-div:hover{border-bottom:4px solid #00b2ca;padding-bottom:30px}.page-template-page-contact #contact-main .contact-bar .contact-bar-div .orange{color:#ff6c3c;text-transform:uppercase;font-size:14px;font-family:"Overpass",sans-serif;font-weight:700}.page-template-page-contact #contact-main .contact-bar .contact-bar-div a{margin-bottom:0;font-size:24px}@media screen and (max-width:1024px){.page-template-page-contact #contact-main .contact-bar .contact-bar-div a{font-size:20px}}@media screen and (max-width:667px){.page-template-page-contact #contact-main .contact-bar .contact-bar-div a{font-size:16px}}.page-template-page-contact #contact-main .contact-bar .contact-bar-1 a{font-family:"Playfair Display",serif}.page-template-page-contact #contact-main .contact-bar .contact-bar-1 a:hover{color:#ff6c3c}.page-template-page-contact #contact-main .contact-bar .contact-bar-2 a{font-family:"Playfair Display",serif}.page-template-page-contact #contact-main .contact-bar .contact-bar-2 a:hover{color:#ff6c3c}.page-template-page-contact #contact-main .contact-bar .contact-bar-3 .social-links{list-style-type:none;margin:5px 0 0}@media screen and (max-width:768px){.page-template-page-contact #contact-main .contact-bar .contact-bar-3 .social-links{margin:10px 0 0}}.page-template-page-contact #contact-main .contact-bar .contact-bar-3 .social-links li{margin-bottom:0;margin-left:0;display:inline-block;padding:0 5%}.page-template-page-contact #contact-main .contact-bar .contact-bar-3 .social-links li a{font-size:10px;text-decoration:none}.page-template-page-contact #contact-main .contact-bar .contact-bar-3 .social-links li a:hover{text-decoration:none;color:#f7f7f7}.page-template-page-contact #contact-main .contact-bar .contact-bar-3 .social-links li a:hover i:before{text-decoration:none}.page-template-page-contact #contact-main .contact-bar .contact-bar-3 .social-links li i{color:#f7f7f7;font-size:28px;display:block}.page-template-page-contact #contact-main .contact-form-holder{background-color:rgba(47,52,63,.7) !important;color:#f7f7f7;padding:50px 100px;margin-top:10px}@media screen and (max-width:768px){.page-template-page-contact #contact-main .contact-form-holder{padding:50px}}@media screen and (max-width:667px){.page-template-page-contact #contact-main .contact-form-holder{padding:50px 25px}}.page-template-page-contact #contact-main .contact-form-holder .form-container{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}@media screen and (max-width:667px){.page-template-page-contact #contact-main .contact-form-holder .form-container{display:block}}.page-template-page-contact #contact-main .contact-form-holder .form-container textarea,.page-template-page-contact #contact-main .contact-form-holder .form-container input{background-color:#f7f7f7;border:0;width:100%;padding:20px 4%;color:#000;font-family:"Overpass",sans-serif;margin:0;font-size:14px}.page-template-page-contact #contact-main .contact-form-holder .form-container textarea:focus,.page-template-page-contact #contact-main .contact-form-holder .form-container textarea:active,.page-template-page-contact #contact-main .contact-form-holder .form-container input:focus,.page-template-page-contact #contact-main .contact-form-holder .form-container input:active{-webkit-box-shadow:0px 0px 2px 2px rgba(0,178,202,.9);-moz-box-shadow:0px 0px 2px 2px rgba(0,178,202,.9);box-shadow:0px 0px 2px 2px rgba(0,178,202,.9)}.page-template-page-contact #contact-main .contact-form-holder .form-container .form-left{display:grid;grid-template-columns:1fr;grid-row-gap:10px}.page-template-page-contact #contact-main .contact-form-holder .form-container .form-right{display:grid}@media screen and (max-width:667px){.page-template-page-contact #contact-main .contact-form-holder .form-container .form-right{margin-top:10px}}.page-template-page-contact #contact-main .contact-form-holder .form-container .form-right textarea{height:100%}.page-template-page-contact #contact-main .contact-form-holder .submit{text-align:center;margin-top:20px}.page-template-page-contact #contact-main .contact-form-holder input[type=submit]{color:#f7f7f7;border:0}.page-template-page-contact #contact-main .contact-form-holder span.wpcf7-not-valid-tip{color:red;font-family:"Overpass",sans-serif;font-size:14px;padding:10px 10px 5px;font-weight:700}.page-template-page-contact #contact-main .contact-form-holder span.wpcf7-mail-sent-ok{margin:0;border-color:green;font-family:"Overpass",sans-serif}.page-template-page-contact #contact-main .contact-form-holder div.wpcf7-validation-errors,.page-template-page-contact #contact-main .contact-form-holder div.wpcf7-acceptance-missing{margin:20px 0 0;border-color:red;font-family:"Overpass",sans-serif;padding:25px}.page-template-page-contact #contact-main .contact-branding{text-align:center;margin-top:60px}.page-template-page-contact #contact-main .contact-branding h2{font-size:34px}.page-template-page-contact #contact-main .contact-branding .pullquote{font-size:34px;color:#495867}.page-template-page-contact #contact-footer-hero{background:url("/wp-content/uploads/2019/01/contact-brand-img.jpg") no-repeat;background-size:cover;background-position:center top;min-height:750px}@media screen and (max-width:667px){.page-template-page-contact #contact-footer-hero{background-position:35% top}}