@font-face{font-family:'MontserratThin';src:url('fonts/MontserratThin.eot');src:url('fonts/MontserratThin.eot') format('embedded-opentype'), url('fonts/MontserratThin.woff2') format('woff2'), url('fonts/MontserratThin.woff') format('woff'), url('fonts/MontserratThin.ttf') format('truetype'), url('fonts/MontserratThin.svg#MontserratThin') format('svg');}
@font-face{font-family:'MontserratLight';src:url('fonts/MontserratLight.eot');src:url('fonts/MontserratLight.eot') format('embedded-opentype'), url('fonts/MontserratLight.woff2') format('woff2'), url('fonts/MontserratLight.woff') format('woff'), url('fonts/MontserratLight.ttf') format('truetype'), url('fonts/MontserratLight.svg#MontserratLight') format('svg');}
@font-face{font-family:'MontserratBold';src:url('fonts/MontserratBold.eot');src:url('fonts/MontserratBold.eot') format('embedded-opentype'), url('fonts/MontserratBold.woff2') format('woff2'), url('fonts/MontserratBold.woff') format('woff'), url('fonts/MontserratBold.ttf') format('truetype'), url('fonts/MontserratBold.svg#MontserratBold') format('svg');}
@font-face{font-family:'ProximaNovaLight';src:url('fonts/ProximaNovaLight.eot');src:url('fonts/ProximaNovaLight.eot') format('embedded-opentype'), url('fonts/ProximaNovaLight.woff2') format('woff2'), url('fonts/ProximaNovaLight.woff') format('woff'), url('fonts/ProximaNovaLight.ttf') format('truetype'), url('fonts/ProximaNovaLight.svg#ProximaNovaLight') format('svg');}
@font-face{font-family:'ProximaNovaSemibold';src:url('fonts/ProximaNovaSemibold.eot');src:url('fonts/ProximaNovaSemibold.eot') format('embedded-opentype'), url('fonts/ProximaNovaSemibold.woff2') format('woff2'), url('fonts/ProximaNovaSemibold.woff') format('woff'), url('fonts/ProximaNovaSemibold.ttf') format('truetype'), url('fonts/ProximaNovaSemibold.svg#ProximaNovaSemibold') format('svg');}
@font-face{font-family:'CamptonBold';src:url('fonts/CamptonBold.eot');src:url('fonts/CamptonBold.eot') format('embedded-opentype'), url('fonts/CamptonBold.woff2') format('woff2'), url('fonts/CamptonBold.woff') format('woff'), url('fonts/CamptonBold.ttf') format('truetype'), url('fonts/CamptonBold.svg#CamptonBold') format('svg');}
.mainbanner{font-weight:300;font-size:18px;line-height:30px;}
.mainbanner h1{font-family:'CamptonBold';font-size:40px !important;color:rgba(255,255,255,0.9);}
.mainbanner strong{font-weight:600 !important;color:#233683;}
@media only screen and (width:1280px){.service-block .vc_col-lg-10{width:75%;}
.service-block .vc_col-lg-2{width:25%;}
}
@media only screen and (max-width:360px){.mainbanner{font-size:16px !important;line-height:16px !important;position:absolute !important;white-space:pre-line !important;width:300px;}
.mainbanner strong{font-size:16px !important;}
.mainbanner h1{font-size:20px !important;}
.service-block-lft{padding:0 45px !important;}
}
@media all and (min-width:361px) and (max-width:639px){.mainbanner{font-size:18px !important;line-height:18px !important;}
.mainbanner strong{font-size:18px !important;}
.mainbanner h1{font-size:24px !important;}
.service-block-lft{padding:0 45px !important;}
}
@media only screen and (max-width:1239px){#menu-item-25{margin:20px 0;padding:30px 0 !important;text-align:center;}
}
@media only screen and (max-width:767px){.addressbox{left:0 !important;padding-left:50px !important;}
}
@media all and (min-width:520px) and (max-width:767px){.wpcf7-form{margin:0 18%;}
}
@media all and (min-width:768px) and (max-width:959px){.serlist .vc_col-sm-3{width:50%;}
.serlist .vc_col-sm-3:nth-child(3), .serlist .vc_col-sm-3:last-child{margin-top:35px;}
}
@media all and (max-width:777px){.mainbanner{text-align:center;}}
#Top_bar .menu li ul li{width:315px !important;}
.contactform{font-family:'ProximaNovaLight';font-size:20px;letter-spacing:0.03em;color:#262626;line-height:26px;font-weight:normal;}
.contactform strong{font-family:'ProximaNovaSemibold';font-weight:normal;}
.contactform h2{color:#27377e;font-family:'CamptonBold';font-size:45px;line-height:normal;letter-spacing:0.03em;margin-bottom:35px;}
.contactform .qform{font-family:'ProximaNovaLight';font-size:14px;letter-spacing:0.03em;color:#a6aab7;line-height:26px;}
.contactform .qform input, .contactform .qform textarea, .contactform .qform select{font-family:'ProximaNovaSemibold';font-weight:normal;border-radius:5px;box-shadow:none;font-size:14px;font-style:normal;padding:15px;border:solid 1px rgba(0,0,0,0.15);background-color:#fff;margin-top:5px;}
.contactform .qform input:focus, .contactform .qform textarea:focus, .contactform .qform select:focus{background-color:#f7f8fc !important;-webkit-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.1);-moz-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.1);box-shadow:10px 10px 40px 0px rgba(0,0,0,0.1);}
.contactform .qform .wpcf7-form-control-wrap{margin-bottom:25px;}
.contactform .qform textarea{height:235px;}
.contactform .qform .wpcf7-submit{background:#233683 none repeat scroll 0 0;border-radius:40px;float:right;font-size:18px;font-style:normal;font-weight:600;padding:15px 50px;text-align:right;text-transform:uppercase;transition:all 0.5s ease 0s;}
.contactform .qform .wpcf7-submit:hover{background:#FFF;color:#233683;}
select::-ms-expand{display:none;}
.med-title{color:#27377e;font-size:1.2em;font-weight:400;margin:0 0 10px;}
.small-title{font-size:0.9em;font-weight:500;margin-bottom:6px;margin-top:20px;}
.wpb_wrapper li{color:#444;}
h4.vc_tta-panel-title a{color:#27377e !important;font-size:1.2em;font-weight:400;}
#contactForm input[type="tel"], #contactForm input[type="text"], #contactForm input[type="email"], #contactForm textarea, #contactForm select{font-family:'ProximaNovaSemibold';font-weight:normal;border-radius:5px;box-shadow:none;font-size:14px;font-style:normal;padding:15px;border:solid 1px rgba(0,0,0,0.15);background-color:#fff;margin-top:5px;}
#contactForm textarea{height:200px;}
#contactForm input[type="submit"]{background-color:#f9a02a;font-family:"BrandonText-Bold" !important;font-size:20px;padding:10px 25px;}
#contactForm input[type="submit"]:hover{background-color:rgba(0, 0, 0, 0.7)}
#contactForm input[type="email"]:focus, #contactForm input[type="tel"]:focus, #contactForm input[type="text"]:focus, #contactForm textarea:focus, #contactForm select:focus{background-color:#f7f8fc !important;-webkit-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.1);-moz-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.1);box-shadow:10px 10px 40px 0px rgba(0,0,0,0.1);}
#contactForm input, #contactForm select{width:100%;}
#contactForm textarea{width:100%;}
.error{border-bottom:1px solid #f06a31 !important;}
.btn-pad{float:left;width:100%;}
a.submit_btn{background:#233683 none repeat scroll 0 0;border-radius:40px;float:right;font-size:18px;font-style:normal;font-weight:600;font-family:"ProximaNovaSemibold";padding:15px 50px;text-align:right;text-transform:uppercase;text-decoration:none;color:#FFF;transition:all 0.5s ease 0s;}
a.submit_btn:hover{background:#FFF;color:#233683;}
.success_msg{background:#f06a31 none repeat scroll 0 0;clear:both;color:#ffffff;display:none;font-size:16px;letter-spacing:1px;padding:10px 20px;position:relative;top:5%;}
.serlist{}
.serlist, .serlist .wpb_single_image{margin-bottom:0;}
.serlist .wpb_single_image{margin-bottom:0;background:#273985;}
.serlist .vc_single_image-wrapper img{transition:all 0.5s ease;}
.serlist .vc_single_image-wrapper:hover img{opacity:0.5;}
.serlist .vc_col-sm-2 .vc_single_image-wrapper{font-family:'ProximaNovaSemibold';transition:all 0.5s ease;}
.serlist .vc_col-sm-2:first-child .vc_single_image-wrapper::after, .serlist.rowone .vc_col-sm-3:first-child .vc_single_image-wrapper::after{content:"Family & Relationships Law";transition:all 0.5s ease;position:absolute;transform:translateY(-50%);width:80%;text-align:center;z-index:999;bottom:0%;cursor:pointer;display:block;font-size:20px;font-weight:normal;color:#fff;line-height:normal;padding:10px 0;margin:0 5%;}
.serlist .vc_col-sm-2:nth-child(2) .vc_single_image-wrapper::after, .serlist.rowone .vc_col-sm-3:nth-child(2) .vc_single_image-wrapper::after{content:"Wills, Probate and Estate Disputes";transition:all 0.5s ease;position:absolute;transform:translateY(-50%);width:70%;text-align:center;z-index:999;bottom:0%;cursor:pointer;display:block;font-size:20px;font-weight:normal;color:#fff;line-height:normal;padding:10px 0;margin:0 10%;}
.serlist .vc_col-sm-2:nth-child(3) .vc_single_image-wrapper::after, .serlist.rowone .vc_col-sm-3:nth-child(3) .vc_single_image-wrapper::after{content:"Property Conveyancing";transition:all 0.5s ease;position:absolute;transform:translateY(-50%);width:70%;text-align:center;z-index:999;bottom:0%;cursor:pointer;display:block;font-size:20px;font-weight:normal;color:#fff;line-height:normal;padding:10px 0;margin:0 10%;}
.serlist .vc_col-sm-2:nth-child(4) .vc_single_image-wrapper::after, .serlist.rowone .vc_col-sm-3:nth-child(4) .vc_single_image-wrapper::after{content:"Dispute Resolution and Court Litigation";transition:all 0.5s ease;position:absolute;transform:translateY(-50%);width:75%;text-align:center;z-index:999;bottom:0%;cursor:pointer;display:block;font-size:20px;font-weight:normal;color:#fff;line-height:normal;padding:10px 0;margin:0 7%;}
.serlist .vc_col-sm-2:nth-child(5) .vc_single_image-wrapper::after, .serlist.rowtwo .vc_col-sm-3:first-child .vc_single_image-wrapper::after{content:"Traffic & Crime";transition:all 0.5s ease;position:absolute;transform:translateY(-50%);width:80%;text-align:center;z-index:999;bottom:8%;cursor:pointer;display:block;font-size:20px;font-weight:normal;color:#fff;line-height:normal;padding:10px 0;margin:0 5%;}
.serlist .vc_col-sm-2:nth-child(6) .vc_single_image-wrapper::after, .serlist.rowtwo .vc_col-sm-3:nth-child(2) .vc_single_image-wrapper::after{content:"Compensation";transition:all 0.5s ease;position:absolute;transform:translateY(-50%);width:80%;text-align:center;z-index:999;bottom:8%;cursor:pointer;display:block;font-size:20px;font-weight:normal;color:#fff;line-height:normal;padding:10px 0;margin:0 5%;}
.serlist.rowtwo .vc_col-sm-3:nth-child(3) .vc_single_image-wrapper::after{content:"Notary Public";transition:all 0.5s ease;position:absolute;transform:translateY(-50%);width:80%;text-align:center;z-index:999;bottom:8%;cursor:pointer;display:block;font-size:20px;font-weight:normal;color:#fff;line-height:normal;padding:10px 0;margin:0 5%;}.serlist.rowtwo .vc_col-sm-3:nth-child(4) .vc_single_image-wrapper::after{content:"Family Dispute Resolution Practitioners";transition:all 0.5s ease;position:absolute;transform:translateY(-50%);width:80%;text-align:center;z-index:999;bottom:0%;cursor:pointer;display:block;font-size:20px;font-weight:normal;color:#fff;line-height:normal;padding:10px 0;margin:0 5%;}
.serlist .vc_col-sm-2:first-child:hover .vc_single_image-wrapper::after, .serlist .vc_col-sm-2:nth-child(2):hover .vc_single_image-wrapper::after, .serlist .vc_col-sm-2:nth-child(3):hover .vc_single_image-wrapper::after, .serlist .vc_col-sm-2:nth-child(4):hover .vc_single_image-wrapper::after, .serlist .vc_col-sm-2:nth-child(6):hover .vc_single_image-wrapper::after, .serlist .vc_col-sm-2:nth-child(5):hover .vc_single_image-wrapper::after, .rowone.serlist .vc_col-sm-3:first-child:hover .vc_single_image-wrapper::after, .serlist.rowone .vc_col-sm-3:nth-child(2):hover .vc_single_image-wrapper::after, .serlist.rowone .vc_col-sm-3:nth-child(3):hover .vc_single_image-wrapper::after, .serlist.rowone .vc_col-sm-3:nth-child(4):hover .vc_single_image-wrapper::after, .rowtwo.serlist .vc_col-sm-3:first-child:hover .vc_single_image-wrapper::after, .serlist.rowtwo .vc_col-sm-3:nth-child(2):hover .vc_single_image-wrapper::after, .serlist.rowtwo .vc_col-sm-3:nth-child(3):hover .vc_single_image-wrapper::after, .serlist.rowtwo .vc_col-sm-3:nth-child(4):hover .vc_single_image-wrapper::after{border-bottom:solid 1px;border-top:solid 1px;bottom:20%;transition:all 0.5s ease;}
#Qenquiry input, #Qenquiry textarea{border:medium none;font-family:"Ubuntu", Arial, Tahoma, sans-serif;border-radius:5px;box-shadow:none;font-size:15px;font-style:italic;padding:20px;}
#Qenquiry input, #contactForm select{width:100%;}
.container .one-third:first-child, .container .one-third:nth-child(2){width:38%;}
.container .one-third:last-child{width:17%;}
.articles a:hover{text-decoration:none;}
.slider_pager a{margin:0 10px;}
.slider_pager.slider_images{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.button.button_js{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.button_js .button_icon{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.button.button_js{top:25px !important;}
.button.button_js{display:none !important;}
.contactbox .phone p{background:#fff none repeat scroll 0 0;border:2px solid #fff;border-radius:4px;color:#374c9f;display:block;font-size:18px;margin:0 auto;padding:3%;width:170px;}
.contactbox .vc_btn3-center a{font-size:18px;margin:-20px auto 0;padding:3%;width:190px;}
.servicelist a{font-size:16px;}
.profile p{color:#fff;}
.enquiry p{color:rgba(0, 0, 0, 0.8);}
.services{margin:0;padding:0;}
.banner_tag{line-height:1em !important;}
.vc-gitem-zone-height-mode-auto::before{padding-top:60% !important;}
.vc_gitem-col p{display:none;}
.vc_grid-item-mini div:nth-child(2){bottom:15px;opacity:1;position:absolute;width:97.2%;background-color:rgba(0, 0, 0, 0.5) !important;}
.vc_grid-item-mini .vc_btn3-container.vc_btn3-left{display:none;}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title > h4{color:#fff;font-size:1em;font-weight:400;line-height:1em;margin:0;padding-left:10px;padding-top:10px;position:relative;transition:all 0.2s ease;}
.vc_grid-item-mini div:nth-child(2) > div{position:relative;}
.vc_grid-item-mini div:nth-child(2) > div::before{background:#0dace2;content:"";height:100%;left:0;position:absolute;top:0;width:0;transition:all 0.3s ease;}
.vc_grid-item-mini:hover div:nth-child(2) > div::before{width:100%;}
.vc_grid-item-mini:hover h4{padding-left:20px;}
.section-post-header{display:none;}
.single-post #Content{padding:0;}
.section.section-post-comments{display:none;}
.blog_banners h1{color:#fff;font-size:2.1em;font-weight:600;left:0;position:absolute;text-align:center;top:40%;width:100%;z-index:9999999;}#Top_bar.is-sticky{z-index:9999 !important;}
#Top_bar .menu li ul li a span{font-size:15px;}
.entry-title > a, .entry-title{color:#27377e;font-family:"CamptonBold" !important;font-size:40px !important;line-height:normal;font-weight:normal !important;}
.post-meta, .post-meta a{color:rgba(0, 0, 0, 0.8)!important;}
.widget > h3{font-family:"ProximaNovaLight";font-size:20px !important}
.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{font-family:'MontserratBold';margin:0;padding:8.5px 0;border-radius:0;}
#menu-item-25 a span{border:2px solid #0dade3 !important;border-radius:50px;color:#0dade3;font-family:"CamptonBold";line-height:normal !important;margin-top:6px;font-weight:normal;padding:10px 15px 6px !important;}
#menu-item-25 a{background:#fff none !important;}
#menu-item-25 a span:hover{background:#0dace2 none !important;color:#FFF;}
.is-sticky #menu-item-25 span{margin:0;padding:0px 15px !important;height:27px;}
.services{}
.services .vc_col-sm-3 .vc_column-inner{background:#fff none repeat scroll 0 0;cursor:pointer;font-size:19px;padding:40px 20px 30px;text-align:center;font-family:'MontserratLight';transition:all 0.5s ease;color:#1c2f80;letter-spacing:0.03em;border:1px solid rgba(38, 56, 133, 0.08);box-shadow:0 5px 6px rgba(0, 0, 0, 0.06);}
.services .vc_col-sm-3 .vc_column-inner:hover{background:#253885 none repeat scroll 0 0;padding:40px 20px 30px;color:#FFF;}
.services .vc_col-sm-3 .vc_column-inner svg{height:44px;fill:#1c2f80;}
.services .vc_col-sm-3 .vc_column-inner:hover svg{fill:#FFF;}
.services .vc_col-sm-3 .vc_column-inner a{color:#1c2f80}
.services .vc_col-sm-3 .vc_column-inner:hover a{color:#FFF;}
.services .vc_col-sm-3 .vc_column-inner a.span{display:inline;font-family:"Ubuntu", Arial, Tahoma, sans-serif;font-size:12px;font-weight:300;left:0;opacity:1;position:absolute;transition:all 0.5s ease 0s;width:100%;bottom:30px;}
.services .vc_col-sm-3 .vc_column-inner:hover a.span{bottom:35px;color:#FFF;/*opacity:1;*/}
.servicesbutt button{font-family:"Ubuntu", Arial, Tahoma, sans-serif;font-size:17px !important;font-weight:500;letter-spacing:0.03em;padding:10px 25px !important;}
.profile{font-family:'ProximaNovaLight';font-size:20px;letter-spacing:0.03em;color:rgba(255,255,255,0.6);line-height:26px;}
.profile h2{color:rgba(255,255,255,1);font-family:'CamptonBold';font-size:35px;letter-spacing:0.03em;line-height:normal;}
.articles h2{color:#27377e;font-family:'CamptonBold';font-size:45px;letter-spacing:0.03em;line-height:normal;}
.articles{font-family:"Ubuntu", Arial, Tahoma, sans-serif;font-size:20px;letter-spacing:0.03em;color:#545454;line-height:26px;font-weight:300;}
.wpb_single_image .vc_figure{width:100%;overflow:hidden;}
.wpb_single_image .vc_single_image-wrapper{margin:0;width:100%;}
.wpb_single_image img{width:100%;}
.posts{font-size:18px;color:#4f4f4f;}
.posts .wpb_text_column{padding:0 50px;margin-bottom:100px;}
.posts h3{font-size:24px;font-family:'MontserratBold';color:#4f4f4f;letter-spacing:0.03em;line-height:normal;}
.posts a{display:inherit;font-size:14px;text-align:right;text-decoration:underline;font-family:'MontserratLight';color:#4f4f4f;}
.posts figure{background-color:#2991d6;}
.enquiry{font-family:"Ubuntu", Arial, Tahoma, sans-serif;font-size:20px;letter-spacing:0.03em;color:#848484;line-height:26px;font-weight:300;}
.enquiry h2{color:#27377e;font-family:'CamptonBold';font-size:45px;letter-spacing:0.03em;margin-bottom:35px;line-height:normal;}
.qform input, .qform textarea{border:medium none;font-family:"Ubuntu", Arial, Tahoma, sans-serif;border-radius:5px;box-shadow:none;font-size:15px;font-style:italic;padding:20px;}
.home .qform input, .home .qform textarea{width:100%;}
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus{font-style:normal;transition:all 0.5s ease;}
.qform .wpcf7-form-control-wrap{margin-bottom:25px;}
.qform textarea{height:215px;}
.qform .wpcf7-submit{background:#233683 none repeat scroll 0 0;border-radius:40px;float:right;font-size:18px;font-style:normal;font-weight:600;padding:15px 50px;text-align:right;text-transform:uppercase;transition:all 0.5s ease 0s;}
.qform .wpcf7-submit:hover{background:#FFF;color:#233683;}
.widget h4{font-family:"Ubuntu", Arial, Tahoma, sans-serif;font-size:26px;font-weight:600;color:#3eceff !important;}
.textwidget{font-size:15px;font-weight:300;line-height:22px;color:#fff;}
.textwidget ul{line-height:32px;list-style:inside none disc;}
.textwidget ul a{color:#FFF !important;}
.abouttxt{text-align:center;padding:70px 10px 70px;font-family:'ProximaNovaLight';font-size:20px;letter-spacing:0.03em;color:rgba(0,0,0,0.8);line-height:26px;}
.abouttxt h3{line-height:35px;font-size:26px;font-weight:normal;color:#27377e;}
.service-block-lft{padding:0px 100px;}
.service-block{font-family:'ProximaNovaLight';font-size:20px;letter-spacing:0.03em;color:rgba(0,0,0,0.8);line-height:26px;}
.service-block strong{font-family:'ProximaNovaSemibold';font-weight:normal;}
.service-block h2{font-family:'CamptonBold';font-size:45px !important;color:#27377e;line-height:normal;}
.servicelist{font-size:18px;text-align:center;color:#5a6285;font-family:'ProximaNovaSemibold';}
.servicelist a{color:#5a6285;text-decoration:none;transition:all 0.5s ease;}
.servicelist a:hover, .servicelist .vc_col-sm-3:hover a{color:#27377E;}
.servicelist a img{background:#fff none repeat scroll 0 0;border-radius:50px;height:50px;padding:10px;transition:all 0.5s ease 0s;width:50px;}
.servicelist a svg{background:#3eceff none repeat scroll 0 0;border-radius:50px;height:60px;padding:20px;transition:all 0.5s ease 0s;width:60px;fill:#1c2f80;}
.servicelist a:hover svg{background-color:#27377E;}
.servicelist a svg path, .servicelist a svg rect, .servicelist a svg polygon{fill:#FFF;}
.servicelist a:hover svg path, .servicelist a:hover svg rect{fill:#FFF;}
.servicelist a:hover img, .servicelist .vc_col-sm-3:hover img{fill:#FFF;}
.servicelist .vc_col-sm-3{margin:0px;padding:15px;transition:all 0.5s ease;}
.servicelist .vc_col-sm-3:hover{background:#6e84e9;}
.servicelist .vc_col-sm-3 .wpb_content_element, .service-block .wpb_single_image{margin:0;}
.contactbox{color:#FFF;background-image:url("/wp-content/uploads/2016/10/contact.jpg");}
.box1 strong{font-size:25px;font-family:"Ubuntu", Arial, Tahoma, sans-serif;}
.box1{font-family:'ProximaNovaLight';font-size:18px;}
.phone{font-size:22px;}
.contactbox button{font-family:"Ubuntu", Arial, Tahoma, sans-serif;font-size:22px !important;font-weight:500;}
.newsletter{}
.newsletter{font-family:'ProximaNovaLight';font-size:20px;letter-spacing:0.03em;color:#262626;line-height:26px;font-weight:normal;}
.newsletter strong{font-family:'ProximaNovaSemibold';font-weight:normal;}
.newsletter h2{color:#3eceff;font-family:'CamptonBold';font-size:45px;letter-spacing:0.03em;margin-bottom:35px;line-height:normal;}
.newsletter input[type="text"], .newsletter input[type="email"]{background-color:#efefef;transition:all 0.5s ease;}
.newsletter .qform .wpcf7-submit{background-image:url("/wp-content/uploads/2016/09/arrow.png");background-position:right 20px center;background-repeat:no-repeat;display:list-item;float:none;font-size:18px;font-style:normal;font-weight:400;list-style:outside none none;margin:0 auto;padding:15px 45px 15px 25px;text-align:left;text-transform:capitalize;transition:all 0.5s ease 0s;}
.newsletter .qform .wpcf7-submit:hover{padding:15px 60px 15px 40px;background:#233683;color:#FFF;background-image:url("/wp-content/uploads/2016/09/arrow.png");background-position:right 20px center;background-repeat:no-repeat;}
.sertxt h1{font-family:'CamptonBold';font-size:40px !important;color:#27377E;line-height:normal;}
.sertxt{padding:100px 0px 50px;font-family:'ProximaNovaLight';font-size:20px;letter-spacing:0.03em;color:rgba(0,0,0,0.8);line-height:26px;}
.sertxt strong{font-size:26px;color:rgba(77,77,77,0.7);font-weight:normal;}
.serquote{padding:80px 0px 80px;font-style:italic;color:rgba(255,255,255,0.7);font-size:30px;font-family:'ProximaNovaLight';text-align:center;line-height:44px;}
.sertxt2{padding:50px 0px 50px;font-family:'ProximaNovaLight';font-size:20px;letter-spacing:0.03em;color:rgba(0,0,0,0.8);line-height:26px;}
.entry-title > a, .entry-title{font-family:"Ubuntu", Arial, Tahoma, sans-serif;font-size:34px;font-weight:700;}
.post-excerpt, .post-wrapper-content{font-family:"ProximaNovaLight";font-size:18px;line-height:26px;}
.image_links.double{display:none;}
.with_aside .sections_group{padding:100px 0px 50px;}
.widget-area{padding-top:100px;}
.single #Header{min-height:68px !important;}
#respond{margin-top:50px;padding:50px 0 !important;}
.google-map-wrapper{margin:0 !important;}
.mapbox .vc_column-inner{margin:0 !important;padding:0 !important;}
.addressbox{background:rgba(255,255,255,1);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(249,250,254,1) 20%, rgba(249,250,254,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(20%, rgba(249,250,254,1)), color-stop(100%, rgba(249,250,254,1)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(249,250,254,1) 20%, rgba(249,250,254,1) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(249,250,254,1) 20%, rgba(249,250,254,1) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(249,250,254,1) 20%, rgba(249,250,254,1) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(249,250,254,1) 20%, rgba(249,250,254,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9fafe', GradientType=1);left:-250px;font-size:22px;color:#2e3c84;font-family:'ProximaNovaSemibold';padding-left:165px;}
.addressbox h2{color:#27377e;font-family:"CamptonBold";font-size:35px;letter-spacing:0.03em;margin-bottom:35px;line-height:normal;}
.addressbox ul{color:#2e3c84;margin:0px;}
.addressbox ul li{line-height:28px;list-style:outside none none;padding-left:30px;}
.addressbox li:first-child{background:rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/icon1.png") no-repeat scroll left top 4px;}
.addressbox li:nth-child(2){background:rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/icon2.png") no-repeat scroll left center;}
.addressbox li:nth-child(3){background:rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/icon3.png") no-repeat scroll left center;}
.addressbox li:nth-child(4){background:rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/icon4.png") no-repeat scroll left center;}
.sertxt h3{line-height:35px;font-size:26px;font-weight:400;color:#27377e;}


#Top_bar #logo {
    opacity: 1 !important;
}