/*
 Theme Name:     Aqua Direct Theme
 Theme URI:      http://www.moodeyit.com
 Description:    Theme created for Aqua Direct Ltd
 Author:         Moodey IT Ltd
 Author URI:     http://www.moodeyit.com
 Template:       twentysixteen
 Version:        1.0.0
*/
 
/* Add Custom CSS after this line */
.site{margin:0;}
body{background-color: #fff;}
body, button, input, select, textarea{font-family: 'Montserrat', sans-serif;}
p, td, li {font-size: 18px;}
h1,h2,h3,h4,h5,h6{font-weight:400 !important;}

.site-header{padding:0;}
div.site-header-main{width:100%;}
div.menu-mainmenu-container{width:100%; max-width:1320px; margin:0 auto;padding: 0 0.5455%;}
.main-navigation ul ul li a{color:#006699;}
.menu-toggle{color:#fff;}
iframe {border:none;}
.advideo{max-height:700px;}
.main-navigation .primary-menu > li {display:block;position:relative;right:0; margin-right:0;margin-left:auto;}
.aqslogan{display: inline-block; position: absolute; left:200px; top:9px; color:#fff;}
#smtop{width:100%; background-color: #006699; height:62px; position:fixed; top:0;z-index:100; }
.admin-bar #smtop{top:0px;}
#aqtopmenu {margin:0 auto; background-color: #006699; width:100%; max-width:1320px;padding: 0 0.5455%; height:103px;}
.site-header-menu{margin-top:0 !important; margin-bottom:0 !important; width:100%;}
.whitetext, .whitetext p, .whitetext a{color:#fff;}
#menu-top-menu {
    text-align: right;
    display: block;
    float:right;
}
.toggled-on #menu-top-menu {text-align:left; background-color: #fff; float:left; width:100%;}
.toggled-on .main-navigation a {color: #007acc; padding-left:30px;padding-right:30px;}
.dropdown-toggle{color: #007acc; }
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus{
background-color: #fff;
border-color: #fff;
color: #007acc;}

.main-navigation a{color:#fff;}
.site-footer {background-color: #62A2C5; width:100%; text-align: center; color:#fff;}
footer .site-info, footer .site-info a{color:#fff;}

    footer .site-info {
        color: #fff;
        text-align: center;
        max-width: 1920px;
        margin: 0 auto;
        padding-top: 50px;
    }

#aqfoot{width:100%; padding-top:60px; padding-bottom:60px; background-color: #3085B2;}
#aqfoot-cont{width:98%; max-width:1320px; padding:0 1%; margin:0 auto; display:flex; flex-flow: row wrap; color:#fff;}
#aqfoot-cont:after {
  content: "";
  display: table;
  clear: both;
}

.aqfoot-col{flex: 1 100%; }


.aqfoot-hd{border-bottom:none; font-size:28px;}
.aqfoot-txt{margin-top:10px; font-size:16px; font-weight:300;line-height: 1.4;}
.aqfoot-txt a{color:#fff;}

.ih-item.square {width:150px;}

body:not(.custom-background-image):before,
body:not(.custom-background-image).admin-bar::before {
            top: 0;
            height:0;
        }
   
#aqfoot-cont > :nth-child(1) { order: 2; margin-top:50px; text-align: center; }
#aqfoot-cont > :nth-child(2) { order: 1; flex: 1 100%; text-align: center;}
#aqfoot-cont > :nth-child(3) { order: 3; margin-top:50px; text-align: center;}

.bullwhite li{color:#fff; }
.bullwhite ul {margin-left:30px;}
.vc_custom_1506959924237 {
    margin-top: 0 !important;
}
.smmaxwidth{max-width:1240px; float:none !important; margin:0 auto; padding: 0 4.5455%;}

    /**
 * 14.1 - >= 710px
 */
@media screen and (min-width:960px) and (max-width:1100px) {
  .aqslogan {
    display:none;
  }
}
@media screen and (min-width: 44.375em) {
     #aqtopmenu, #smtop  {height:84px;}
     .site-content{margin-top:84px}
     .admin-bar #smtop {top:46px;}
     .entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets{margin-right:7.6923%;}

     .vc_custom_1506959924237 {
    margin-top: -60px !important;
}

}

/**
 * 14.2 - >= 783px
 */

@media screen and (min-width: 48.9375em) {
  #aqtopmenu, #smtop  {height:84px;}
    .aqfoot-col{flex: 1; }
#aqfoot-cont > :nth-child(1) { order: 1; margin-top:0; text-align:left;}
        #aqfoot-cont > :nth-child(2) { order: 2; flex: 1; text-align: center; }
        #aqfoot-cont > :nth-child(3) { order: 3; margin-top:0; text-align: right;}
        .aqfoot-hd{border-bottom:solid 1px #fff;}
         .admin-bar #smtop {top:32px;}


        
    }

/**
 * 14.3 - >= 910px  :--- DESKTOP
 */

@media screen and (min-width: 56.875em) {
        .no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets { margin-right: 0;margin-left: 0;}

     
      
     
    
        .main-navigation ul ul a {
            white-space: normal;
            width: 16.6875em;}
            .dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation{display:block;}
            .site-header-menu{display:none;}
    }

/**
 * 14.4 - >= 985px
 */

@media screen and (min-width: 61.5625em) {

.dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation{display:none;}
 .site-header-menu{display:block;}
  #aqtopmenu,
      #smtop  {height:42px;}
      .site-content{margin-top:42px}

}

/**
 * 14.5 - >= 1200px
 */

@media screen and (min-width: 75em) {

}



/**
 * 15.0 - Print
 */

@media print {


    }

