Untitled

 avatar
unknown
plain_text
2 years ago
11 kB
5
Indexable
mega-sub-menu, .mega-menu-item {
  padding: 0 !important;
}



ul.mega-sub-menu li {
  display: block;
}



#mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3 > li.mega-menu-item {
  width: 100% !important;
}



#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.mega-menu-item {
  position: relative !important;
}



.menu-item.menu-item-type-post_type.menu-item-object-page a, .menu-item.menu-item-object-custom a,#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  cursor: pointer;
  display: block !important;
  padding: 15px 15px !important;
  font-size: 16px !important;
}



.menu-item.menu-item-type-post_type.menu-item-object-page a:hover, .menu-item.menu-item-object-custom a:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  background: #4e6c7c !important;
  text-decoration: none !important;
}





.menu-item.menu-item-type-post_type.menu-item-object-page a, .menu-item.menu-item-object-custom a, #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  padding: 0px 0px !important;
}



.mega-sub-menu{
  width: 250px !important;
  left: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}





/\ *Normal styles below */



#mega-menu-item-nav_menu-13 {
display: none !important;
}



/\ *PHONE HEADER STYLES */



.header-phone p,
.header-phone a {
  color: white!important;
  margin: 0;
  text-align:center;
}



.pno {
  margin-bottom: 1rem!important;
  line-height: 1rem;
  font-size:3rem;
  text-align: center;
  color: white!important;
}
.contact-office {
  font-size: 1.4rem;
  text-transform: uppercase;
  font-weight: 100!important;
  text-align: center;
  color: white!important;
}



@‌media screen and (max-width: 760px) {
  .contact-office {
    margin-bottom: 1rem!important;
  }
  .header-phone {
    margin-bottom: 1rem!important;
  }
}



/*BOOK A FREE MEETING SECTION FIX*/
@‌media screen and (max-width: 760px) {
  .contact-office {
    margin-bottom: 1rem!important;
  }
  .header-phone {
    text-align: center;
    margin-bottom: 1rem!important;
  }
  .one-off-services .vc_custom_1518432414449{
    padding-top: 300px;
  }
  .vc_custom_1518432414449 .bg-img {  
    background-position: 40% 50%;
  }
}
/\ *END OF PHONE LOGO */





/* .content-white h2, .content-white a, b, strong {
  font-weight: 600 !important
} */



.white-text p {
  color: #fff;
}
.aston-shaw-services h3{
  font-family: "freight-display-pro";
font-size: 2em;
color: #fff;
font-weight: 400;
}



.acca-approved p{
  display: none;
}



.one-off-services .vc_col-sm-4{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}



.one-off-services .vc_col-sm-8{
  margin-top: 0;
  top: 0;
}



@‌media (min-width: 768px){
  .one-off-services .vc_col-sm-8{
    width:65.666%;
  }
}



ul.pcmenu li {
    text-indent: 0;
}



.inv-recaptcha-holder {
    display: none;
}



ul.pcmenu li,
.content-white ul li{
    text-indent: 0;
}



.pc-share-page .pc-control-img {
    padding: 20px 0;
}



.pc-gal-select-last2 {
  display: none;
}



.photo-contest-image {
  padding-bottom: 30px;
}



.contest-rules .rules-welcome {
  text-align: center;
    font-size: 2.7rem;
    margin: 2.5rem 120px 3.5rem 120px;
}



@‌media only screen and (max-width: 1250px) {
  .contest-rules .rules-welcome {
      margin: 2.5rem 0 3.5rem 0;
  }
}



.contest-rules h3 {
  font-size: 18px;
}



.contest-rules .how-to-enter {
    font-size: 2rem;
    margin-bottom: 3rem;
}





.team-contact input[type=tel] {
  background: #f1f1f1;
  padding-left: .5em;
}



.one-off-services .whitetext {
  top: 0 !important;
  margin-top: 0 !important;
}



.book-free-now {
      margin: 0;
    position: absolute;
    bottom: 0;
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
    align-content: center;
    justify-items: center;
}



.book-free-now p {
    margin: 0;
    padding: 0;
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    padding: 18px !important;
    font-size: 1.3em;
  line-height: 1.1em;
    background-color: rgba(14,39,53,.7) !important;
  color: white;
  font-weight: bold;
}





.careers_sidebar_text {
  z-index: unset !important;
}



/\ *Fix typography in homepage banner on mobile */
@‌media screen and (max-width: 980px) {
  .container.blue-masthead-innerCustom-home br {
    display: none;
  }
}



input {
  padding-left: 10px;
}



/*Top Bar menu styles*/
#mega-menu-top-bar {
  list-style-type: none !important;
  margin: 0 !important;
  display: flex !important;
  justify-content: flex-end !important;
  align-content:center!important;
  align-items: center !important;
  color: white !important;
}
#mega-menu-top-bar > li.menu-item {
  padding: 10px;
}
#mega-menu-top-bar > li.menu-item:hover {
  background: #415a68 !important;
  color: #99d7db !important;
}
#mega-menu-top-bar > li.menu-item > a {
  padding: 10px 0 !important;
  color: inherit !important;
}
@‌media screen and (max-width: 1000px) {
  #mega-menu-top-bar {
    display: none !important;
  }
}
.mega-menu-top-bar{
  position: relative;
}
div.fullwidth-nav, div.logoblock, div.nav-container {
  z-index: unset !important;
}
li#mega-menu-item-37550>ul.mega-sub-menu {
  border: 1px solid #99d7db69 !important;
  border-radius: 5px !important;
  position: absolute !important;
  width: 50% !important;
  top: 50px !important;
  left: 50% !important;
  padding-top: 25px !important;
}
.payment-button {
  border: none !important;
  background: #35424a !important;
}
.payment-button:hover {
  background: #56656c !important;
  color: white !important;
}
.payment-button> span:before {
  content: "\f160" !important;
  display: inline-block !important;
  font: inherit !important;
  font-family: "dashicons" !important;
}





li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul li.menu-item-has-children {
  position:relative;
}
li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul li.menu-item-has-children:after {
  content: '>';
  color:#fff;
  font-weight:bold;
  position:absolute;
  top:calc(50% - 15px);
  right:10px;
}
li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul li.menu-item-has-children ul.sub-menu {
    position: absolute;
    width: 100%;
    left: 100%;
    top: 0;
    background: #5b7482;
    display:none;
    border: 2px solid #9ad7db !important;
}
li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul li.menu-item-has-children:hover ul.sub-menu {
    display:block;
}



#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
  border: 2px solid #9ad7db !important;
}



.location-service{
  padding-bottom: 20px;
}



.location-regions{
  padding-bottom: 30px;
}



.location-testimonial{
  padding-bottom: 30px;
}



.location-in-touch{
  padding-bottom: 35px;
}



.locations-arrive-cont .vc_column-inner{
  margin-bottom: 0 !important;
}



.locations-image .vc_column-inner{
  margin-bottom: 0px !important;
}



@‌media(max-width: 450px){
  .vc_col-has-fill>.vc_column-inner{
    margin-right: 0 !important;
  }
  .location-service{
    margin-right: 15px;
    margin-left: 15px;
  }
  .locations-arrive{
    padding-bottom: 20px;
  }
  .locations-image{
    margin-bottom: 30px;
  }

.locations-arrive-cont {
    margin-bottom: 15px;
  }



}



/\ *ACCESSIBILTY UPDATE */
.container .button, .vc_column_container .button, .vc_column_container .button a {
    border-color: #148990;
  background-color: #179fa5;
}



.container .button:hover, .vc_column_container .button:hover, .vc_column_container .button a:hover {
  border-color: #fff;
  background-color: #fff;
}



.button, button, input[type=submit], input[type=reset], input[type=button] {
  border-color: #148990;
  background-color: #179fa5;
}



.button:hover, button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
  border-color: #fff;
  background-color: #fff;
}





.one-off-services h3 {
  color: #415a68;
}



.footer-text .u-pull-left {
  color: #8D9FB0;
}



#testimonialCarousel .upb_row_bg {
    background-color: #5b7482 !important;
}



#testimonialCarousel i {
    color: #fff;
}



figure:hover:before{
  display:none;
}



.switching-accountaints input[type="tel"]{
    background: #f1f1f1;
    padding-left: .5em;
}



.switching-accountaints input[type="tel"]{
    background: #f1f1f1;
    padding-left: .5em;
}



//Call Me Back
div#gform_wrapper_10 .gform_footer.top_label{
  bottom: 20%;
  top: unset;
}



input#gform_submit_button_10{
  margin-right: 0;
}



.ginput_container input[type="tel"]{
  background: white;
  border: 2px solid #5b7482;
}



@‌media screen and (max-width: 1200px){
  div#gform_wrapper_10 .gform_footer.top_label{
    position: unset;
    float: right;
  }
  input#gform_submit_button_10{
    margin-top: 0;

}
}



.wpcf7-not-valid-tip{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}



.trustpilot-widget{
  cursor: auto;
}



.secondarymenu .dashicons{
  line-height: 50px;
}



.cli-bar-message{
  line-height: 2rem !important;
  text-align: center !important;
  font-family: 'freight-sans-pro' !important;
  font-size: 16px !important;
}



.cli-bar-btn_container{
    margin: 10px auto 0 !important;
    justify-content: center;
}



#Sticky-Footer{
  z-index: 1 !important;
}



.zopim{
  z-index: 1000 !important;
}



.TwitterOuter{
  margin-top: 0!important;
}
Editor is loading...