/*
Theme Name:    SKY
Theme URI:     https://www.gretemangroup.com
Description:   Foundation based mega awesome theme by Greteman Group
Version:       1.0.2
Author:        Greteman Group
*/

/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
/*font-family: 'Muli', sans-serif;*/
p, body { font-family: 'Muli', sans-serif; font-size:16px; font-weight:400; color:#005277;}
h1, h2, h3, h4, h5, h6 { font-family: 'Muli', sans-serif; }
h1{font-size:35px;font-weight:800; color:#005277;line-height: 1.2;}
h2{font-size:28px;font-weight:800; color:#005277;line-height: 1.2;}
h3{font-size:20px;font-weight:800; line-height: 1.2;}
h4 { font-family: 'Muli', sans-serif; font-size:16px; font-weight:400;}
.bold{font-weight:800;}
input::-webkit-input-placeholder { color: #463D31; }
input:-moz-placeholder { /* FF 18- */ color: #463D31; }
input::-moz-placeholder {  /* FF 19+ */ color: #463D31; }
input:-ms-input-placeholder { color: #463D31; }
/*Tablet Adjustments*/
@media screen and (min-width: 40.06em) and (max-width: 64.99em) {
    h1{font-size:30px;}
    h2{font-size:25px;}
    h3{font-size:20px;}
}

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a { color: #666666; }
a:hover, a:focus, a:active { color: #333; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
h3.yellow a {
    color: #e1bc00;
}

h3.yellow a:hover {
    color: #00B0f5;
}

a.white, a.white p, p.white a, p a.white{color:#fff!important;}
/*--------------------------------------------------------------
## Colors
--------------------------------------------------------------*/
.black { color: black; }
.white { color: white; }

.noBk { background-color: transparent; }
.blackBk { background-color: black; }
.whiteBk { background-color: white; }
.yellowBk, .sunyellowBk {background-color:#e1bc00;}
.ltblueBk, .clearblueBk{background-color:#00B0F5;}
.dkblueBk, .deepblueBk{background-color:#005277;}
.greenBk, .leafgreenBk{background-color:#9FAD2b;}

.white{color:#fff;}
.black{color:#fff;}
.yellow, .sunyellow{color:#e1bc00;}
.ltblue, .clearblue{color:#00B0F5;}
.dkblue, .deepblue{color:#005277;}
.green, .leafgreen{color:#9FAD2b;}

.dkblueBk h1, .dkblueBk h2, .dkblueBk p, .dkblueBk li{color:#fff;}
.ltblueBk h1, .ltblueBk h2, .ltblueBk p, .ltblueBk li{color:#fff;}
.greenBk h1, .greenBk h2, .greenBk p, .greenBk li{color:#fff;}
/*--------------------------------------------------------------
## Images
--------------------------------------------------------------*/
.img-responsive {
    width: 100%;
}
/*--------------------------------------------------------------
## Elements
--------------------------------------------------------------*/
hr.dkblueline{border-bottom: 2px solid #005277!important;}
/*--------------------------------------------------------------
## Headers
--------------------------------------------------------------*/
/* Desktop Header */
/*.head-logo { width: 100%; max-width: 150px; }*/
@media screen and (min-width: 1024px) and (max-width:1100px) {
    header.show-for-large .large-offset-1 { margin-left: 10px;margin-right: 40px;}
}
.menu > li.is-active {color:#00b0f5;}
.menu > li {padding: .7rem;}

/*desktop navigation styles*/
.head-mainNavHold .menu > li > a {font-family: 'Muli', sans-serif; font-size:16px;font-weight: 800;color: #005277;}
.head-mainNavHold .menu > li.current-menu-item > a {color: #00B0f5;}

/*End Desktop Navigation Styles*/

/* Mobile Header*/
@media only screen and (max-width: 1040px) {
    .head-mobLogo {margin-top: -39px;overflow: hidden;height: 86px;margin-bottom: -7px;}
    .head-mobLogo .mobile-header-logo {max-width: 260px;padding:10px;}
    .menu > li.current-menu-item > a {color:#00b0f5;}
    .menu-wrap { height: 10px;}
    .menu-wrap .mainMenu {max-height: 0vh; width: 100%; overflow:scroll;}
    .menu-wrap .mainMenu.act {max-height: 100vh;} 
}
.mobileNav { display:none; }
#menu-mobile-nav li {font-size: 1.2em;text-indent: 8px;padding: 12px 0;}
#menu-mobile-nav li a:link, 
#menu-mobile-nav li a:focus, 
#menu-mobile-nav li a:visited { color:white; }

.mobileNav .menu>li>a {color: #fff;}
.mobileNav .menu.nested { margin-left: 0px;}
.mobileNav .menu>li.menu-item>a {
    background-color: #fff;
    border-bottom: 2px solid transparent;
    font-weight:800;
    text-transform: uppercase;
    padding-left: 3em;
    padding-right: 3em;
    color: #3f4649;
    font-size: 19px;
    line-height: 24px;
}
/*menu*/
.is-dropdown-submenu{z-index:2;}
/*mobile menu - hamburger*/
.hamburger {padding: 15px 15px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible; }.hamburger:hover {opacity: 0.7; }
.hamburger-box {width: 40px;height: 24px;display: inline-block;position: relative; }
.hamburger-inner {display: block;top: 50%;margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 32px;height: 2px;background-color: #b89b6e;border-radius: 0px; position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {content: "";display: block; }
.hamburger-inner::before {top: -12px; }
.hamburger-inner::after {
bottom: -10px; }
/*Elastic*/
.hamburger--elastic .hamburger-inner {
  top: 5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic .hamburger-inner::before {
    top: 11px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic .hamburger-inner::after {
    top: 22px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 0.075s; }

/*--------------------------------------------------------------
##MENU ALLOWS IT TO STICKY AND COME BACK WHEN SCROLL UP ON MOBILE
-----------------------------------------------------------------*/
/* menu button */
@media only screen and (max-width: 1040px) {
    .menu>li>a:hover{border-bottom:4px solid transparent;}
    .menuBtn > span {background-color: #005277;border-radius: 1px;height: 2px;width: 30px;position: absolute;margin-top:34px;}
    .menuBtn > span:after,
    .menuBtn > span:before {content: '';background-color: #005277;border-radius: 1px;height: 2px;width: 30px;position: absolute;transition: all 200ms;}
    .menuBtn > span:after { top: -10px;}
    .menuBtn > span:before {bottom: -10px;}
    .menuBtn .act > span {height: 0;}
    .menuBtn .act > span:after,
    .menuBtn .act > span:before {background-color: #008877;top: 1px;}
    .menuBtn .act > span:after { -webkit-transform: rotate(45deg); transform: rotate(45deg);}
    .menuBtn .act > span:before {-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}

    /* main menu block */
    .mainMenu {background-color: #fff;left: 0;top: 0;z-index: 100;height: 100%;width: 100%;display: table;text-align: center;opacity: 0;transition: all 300ms;-webkit-transform: scale(0);transform: scale(0);overflow:scroll;}
    .mainMenu.act {opacity: 1;-webkit-transform: scale(1);transform: scale(1);background-color: #fff;padding:1em 3em;}
    .mainMenu.act ul li {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}
    .mainMenu li { padding: 0;transition: all 300ms 300ms;opacity: 0;}
    .mainMenu ul li {text-align: left!important;}
    .mainMenu a {display: inline-block;font-size: 18px;font-family: 'Muli', sans-serif;font-size: 16px;font-weight: 800; color: #005277;}
    .mainMenu a.suBtn {color: #fff;}

    header.mobile-header {height: 70px;position: fixed;transition: top 0.1s ease-in-out;width: 100%;top:0;z-index:99;background-color: #fff;}
     .spacer-for-mobile-menu{height: 70px;}
    header.mobile-header.nav-up {top: -70px;}
    .is-accordion-submenu-parent{transition: all 300ms ;}
    .is-accordion-submenu-parent[aria-expanded=true]>a:after {-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);top: 13px!important;}
    .is-accordion-submenu-parent>a:after {transition: all 300ms ease;display: block;width: 20px;height: 24px;border: 0px;content: "";border-bottom-width: 0;border-top-style: none;border-color: transparent;transform-origin: center center;background-image: url(http://gglift.com/jethq/dev/wp-content/uploads/2019/09/dropdown-arrow-1.png)!important;background-size: 10px 14px;padding-right: 1.8rem;background-repeat: no-repeat;}
    .accordion-title {font-size: .7em!important;}

    /*Turns hamburger to X when clicked*/
    #nav-toggle.active span {background-color: transparent;}
    #nav-toggle.active span:before, #nav-toggle.active span:after {top: 0;}
    #nav-toggle.active span:before {transform: rotate(45deg);}
    #nav-toggle.active span:after {transform: rotate(-45deg);}
}
/*Tablet adjustments for menu*/
@media screen and (min-width: 40.06em) and (max-width: 64.99em) {
    nav .menu>li>a {color:#828e91!important;}.spacer-for-mobile-menu {height: 38px;}
}
/*MOBILE - Fix for margin on headlines */
@media only screen and (max-width: 1040px) {
    .menu.vertical > li.is-accordion-submenu-parent.menu-item-has-children a {width: 200px;}
    .menu > li.is-accordion-submenu-parent a {width: 300px;}
    .vertical.nested.menu > li a {width: 400px!important;}
}
/*end new Mobile Header*/
/*Keep this in header*/
header .socialCont .fa {background-color: #005277;width: 30px;height: 30px;font-size: 18px;text-align: center; padding: 6px;margin: 0 7px 0 0;border-radius: 50%;color:#fff;}
/*------------------------------------------------------------------
## FOOTER
------------------------------------------------------------------*/
.socialCont .fa {background-color: #fff;width: 30px;height: 30px;font-size: 18px;text-align: center; padding: 6px;margin: 0 7px 0 0;border-radius: 50%;color:#005277;    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;}
.socialCont .fa:hover {background-color: #00b0f5;color: #fff;}
ul.menu.copywrite-links {float: left;}
ul#menu-footer-1 {list-style-type: none;margin-left: 0;}
ul#menu-footer-1 li a {color: #fff;}
ul.logo-list {list-style-type: none; margin-left: 0;}
li.logos img {width: 140px;margin-bottom: 5px;}
p.copywrite {float: left;font-size: 13px;margin-bottom: 0;line-height: 2.2;}
ul.copywrite-links {margin-left: 0!important;margin-bottom: 0;line-height: 27px;}
ul.copywrite-links li {display: inline-block;}
ul.copywrite-links li a {font-size: 13px;line-height: 13px;}
p.addressfooter {font-size: 14px;}
p.foot-phone {font-size: 14px;}

/*----------------------------------------------------------------
## Form styles
----------------------------------------------------------------*/
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    background-color: #005277!important;
    color: #fff!important;
    font-family: 'muli',sans-serif!important;
    font-weight: 800!important;
    padding: 1em 3em!important;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input:hover[type=submit] {
    background-color:#e1bc00!important;
}
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select {}
body .gform_wrapper .gform_body .gform_fields .gfield select {}
body .gform_wrapper .gform_body .gform_fields .gfield select option {}
/*Drop down GF*/
.gform_wrapper input{color:#005277;}
.gform_wrapper select { color:#005277; }
ul.gform_fields {margin-left: 0;list-style-type: none;}
/*Placeholder text*/
.gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder, .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder {/* Chrome/Opera/Safari */color: #005277;}
.gform_wrapper .gform_fields .gfield input::-moz-placeholder, .gform_wrapper .gform_fields .gfield textarea::-moz-placeholder { /* Firefox 19+ */ color: #005277;}
.gform_wrapper .gform_fields .gfield input:-ms-input-placeholder, .gform_wrapper .gform_fields .gfield textarea:-ms-input-placeholder {/* IE 10+ */color: #005277;}
.gform_wrapper .gform_fields .gfield input:-moz-placeholder, .gform_wrapper .gform_fields .gfield textarea:-moz-placeholder {/* Firefox 18- */color: #005277;}
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea, body .gform_wrapper .gform_body .gform_fields .gfield select {
    border: 0px solid #00b0F5;
    background-color: #fff;
    box-shadow: none!important;
}
/*changing background of fields on contact page which has white background*/
.page-id-29 [type='text'], .page-id-29 [type='password'], .page-id-29 [type='date'], .page-id-29 [type='datetime'], .page-id-29 [type='datetime-local'], .page-id-29 [type='month'], .page-id-29 [type='week'], .page-id-29 [type='email'], .page-id-29 [type='number'], .page-id-29 [type='search'], .page-id-29 [type='tel'], .page-id-29 [type='time'], .page-id-29 [type='url'], .page-id-29 [type='color'], .page-id-29 textarea, body.page-id-29 .gform_wrapper .gform_body .gform_fields .gfield select {
    border: 0px solid #00b0F5;
    background-color: #00b0f512!important;
    box-shadow: none!important;
}
body .gform_wrapper .gform_body .gform_fields .gfield select {
background-image:url('http://dev.wichitawaterworks.com/wp-content/uploads/2019/10/form-arrow.png');
    background-size:39px 39px;
        padding-right: 1rem;
}
/*Regular Form Styling*/
/*Unstacks newsroom signup*/

@media only screen and (min-width: 1024px) {
.gf_left_third {width: 32%;float: left;margin-right: 1%;}
.gf_middle_third {width: 32%;float: left;margin-right: 1%;}
.gf_right_third {width: 32%;float: left;margin-right: 1%;}
textarea.textarea.small {height: 80px;}
}
/*hides required **/
.gform_wrapper .top_label .gfield_label {display: none!important;}
.home .gform_wrapper .top_label .show-label .gfield_label {display: block!important;color: #fff!important;}
.home .show-label .ginput_container .gfield_checkbox li label {color: #fff!important;}
.home label.gfield_consent_label, .home label.gfield_consent_label a {color: #fff!important;}
gform_wrapper .gform_body .top_label .ginput_container ul {list-style-type: none!important;margin-bottom:20px;}
ul.gfield_checkbox {list-style-type: none;margin-left: 0;}
ul.gfield_checkbox li {display: inline-block;}
.display-none{display:none!important;}
/*Contact page form color changes*/
.gform_wrapper .top_label .show-label .gfield_label {display: block!important;color: #005277;}
.show-label .ginput_container .gfield_checkbox li label {color: #005277!important;}
label.gfield_consent_label, label.gfield_consent_label a {color: #005277!important;}
.gfield.show-label.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible{margin-bottom:10px!important;}
/*error out form*/
.gform_wrapper .field_description_below .gfield_description {color: red;margin-top: -9px;margin-left: 7px;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
        background-color: rgba(255,223,224,.25);
    margin-bottom: 10px!important;
    border-top: 2px solid #C89797!important;
    border-bottom: 2px solid #C89797!important;
    padding-bottom: 6px!important;
    box-sizing: border-box!important;
}
/*Checkboxes*/
body #gform_wrapper_1 .gfield_checkbox li input[type=checkbox],
body #gform_wrapper_1 .consent-style .ginput_container_consent input[type=checkbox]{
    width: 20px !important;
    height: 20px;
}
body #gform_wrapper_1 .gfield_checkbox li input[type=checkbox]{
    opacity: 0;
    position: absolute;   
}
body #gform_wrapper_1 .gfield_checkbox li input[type=checkbox] + label{
    position: relative;
    overflow: hidden;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    margin-left:0;
    margin-top:4px;
    color:#005277;
}
body #gform_wrapper_1 .gfield_checkbox li input[type=checkbox] + label a{color:#005277;}
body.home #gform_wrapper_1 .gfield_checkbox li input[type=checkbox] + label a, body.home #gform_wrapper_1 .gfield_checkbox li input[type=checkbox] + label{color:#fff;}
body #gform_wrapper_1 .gfield_checkbox li input[type=checkbox] + label:before,
body #gform_wrapper_1 .gfield_checkbox li input[type=checkbox] + label:after{
    content: '';
    position: absolute;
    left: 0;
    z-index: 1;
    -webkit-transition: .2s;
    transition: .2s;
}
/* after */
body #gform_wrapper_1 .gfield_checkbox li input[type=checkbox]:not(:checked) + label:after{
    width: 20px;
    height: 20px;
    border: 0px solid #005277;
    background-color:#00b0f512!important;
    top: 0px;
}
body.home #gform_wrapper_1 .gfield_checkbox li input[type=checkbox]:not(:checked) + label:after{
    border: 2px solid #fff;
    background-color:#fff!important;
}
body #gform_wrapper_1 .gfield_checkbox li input[type=checkbox]:checked + label:after{
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #005277;
    background-color: #005277;
    z-index: 0;
	border-radius: 2px
}
body.home #gform_wrapper_1 .gfield_checkbox li input[type=checkbox]:checked + label:after{
    border: 2px solid #e1bc00;
    background-color: #e1bc00;
}
/* before */
body #gform_wrapper_1 .gfield_checkbox li input[type=checkbox]:not(:checked) + label:before{
	    width: 0;
    height: 0;
    border: 3px solid transparent;
    left: 6px;
    top: 10px;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
body #gform_wrapper_1 .gfield_checkbox li input[type=checkbox]:checked + label:before{
	    top: 0;
    left: 1px;
    width: 8px;
    height: 13px;
	margin-top:3px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
/*----------------------------------------------------------------
## Blog
----------------------------------------------------------------*/
.blog h2 {font-size: 2.0rem;}
.read-more.button {font-family: 'Muli', sans-serif;font-weight:800;padding: .5em 1.5em;}
.read-more.button:hover{background-color: #e1bc00;}
h1.blogHeadline {line-height: 38px;margin-bottom: 13px; margin-top: 6px;text-align: left;}
.blog hr.footline {display: none;}
.pag-nav {margin: 2em 0 3em;}
img.right-arr {float: right;height: 13px;margin-top: 8px;}
img.left-arr {float: left;height: 13px;margin-top: 8px;}
p.older {float: right;margin-right: 10px;text-align: right;font-family: 'Muli', sans-serif;font-weight:800;text-transform: uppercase;font-size: 17px;}
li.right-arrow-page {float: right;margin-top: 2em;}
p.newer {float: left;margin-left: 10px;text-align: left;font-family: 'Muli', sans-serif;font-weight:800;text-transform: uppercase;font-size: 17px;}
li.left-arrow-page {float: left;margin-top: 2em;}
.pagination a:hover, .pagination button:hover {background: transparent!important;}
@media screen and (max-width: 39.9375em) {
  .socialList {display: none;}
  .small-12.medium-6.large-6.columns.sm-no-pad {padding-left: 0;padding-right: 0;}
  .small-12.medium-6.large-offset-1.large-5.columns.sm-more-pad {padding: 1.2em;}
  .blog-separater {display: none;}
  .pag-nav {margin: 1em 0 2em;}
  /*newsroom header*/.blog-allpadd {padding: 2em!important;}
}
img.next-posts {width: 80px;}
img.previous-posts { width: 80px;}
/*.line5{display:none;}*/
/*----------------------------------------------------------------
## Single Post
----------------------------------------------------------------*/
.single h1.articleTitle {font-size: 2em;}
.single h2 {font-size: 2.0rem;}
.read-more.button {font-family: 'Muli', sans-serif;font-weight:800;padding: .5em 1.5em;}
p.blogHeadline {line-height: 38px;margin-bottom: 13px; margin-top: 6px;font-size: 44px;font-family: 'Muli', sans-serif;font-weight:800;color:#fff;}
p.bac{font-family: 'Muli', sans-serif;font-weight:800;}
p.bac span {font-size: 2.5em;position: relative;top: 6px;}
p.bac a {color: #005277;}
.single article header {margin-top: 18px;margin-bottom: 36px;}
ul.blog-share {margin-left: 0;}
ul.blog-share li { display: inline-block;}
.blog-share li {width: 30px;height: 30px; background-color: #00b0f5;border-radius: 50%;text-align: center;color: #fff;padding: 3px; margin: 5px;}
.blogSocial {padding: 1.5em 0;}
h3.share-text{float: left;margin-right: 26px;font-size: 1.6em; margin-top: 6px;}
img.backimg{width:80px;}
/*----------------------------------------------------------------
## Blockquotes
----------------------------------------------------------------*/
blockquote, blockquote p{color:#fff;}
blockquote{border-left:0px;padding: 1em 3em;}
@media screen and (max-width: 39.9375em) {
    blockquote{padding: 1em;}
}
cite{font-style:normal;}
cite:before{content:"";}
.dkblueBk blockquote p{font-size:26px;font-family: 'Muli', sans-serif;font-weight:800;}
.dkblueBk blockquote cite{font-size:20px;font-family: 'Muli', sans-serif;font-weight:800;text-align:center;color:#e1bc00;}
.dkblueBk blockquote cite span{font-size:16px;font-family: 'Muli', sans-serif;font-weight:400;color:#fff;}
.dkblueBk img.quote-blue{display:none;}
.dkblueBk img.quote-yellow{width:70px;height:70px;}

.ltblueBk blockquote p{font-size:26px;font-family: 'Muli', sans-serif;font-weight:800;}
.ltblueBk blockquote cite{font-size:20px;font-family: 'Muli', sans-serif;font-weight:800;text-align:center;color:#005277;}
.ltblueBk blockquote cite span{font-size:16px;font-family: 'Muli', sans-serif;font-weight:400;color:#fff;}
.ltblueBk img.quote-yellow{display:none;}
.ltblueBk img.quote-blue{width:70px;height:70px;}
/*--------------------------------------------------------------
## Media Queries - Foundation
--------------------------------------------------------------*/
/* Small only */
@media screen and (max-width: 39.9375em) {}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}

/*----------------------------------------------------------------
## Grid Adjustments
----------------------------------------------------------------*/
/* Small*/
.columns, .column{padding-left:1em!important;padding-right:1em!important;}
/* Medium and up */
@media screen and (min-width: 40em) {.columns, .column{padding-left:0!important;padding-right:0!important;}}
/*----------------------------------------------------------------
## Classes to battle padding and margins
----------------------------------------------------------------*/
.no-bot-mar { margin-bottom: 0;}

/*----------------------------------------------------------------
##MObile stuffs
-----------------------------------------------------------------*/
@media screen and (max-width: 39.9375em) {
    .small-12 .wrapper-box-img-zoom {padding-left: 0px;margin-left: -1em; margin-right: -1em;}
    ul.copywrite-links {margin-top: 10px;}
    span.siteby.line1 {display: none;}
}
/*HIDE PHONE NUMBER IN MENU*/
.hide-for-now{display:none;}