/*
 Theme Name:   Global Child
 Theme URI:    http://example.com/twenty-Seventeen-child/
 Description:  Twenty Seventeen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentyseventeen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/

@import url("../twentyseventeen/style.css");
html {
    margin-top: 0px!important;
}
.custom-logo-link{
	height: auto;
    padding: 0px 15px;
    margin-top: 15px;
}
h4 {
    font-weight: 500;
}

button, input[type="button"], input[type="submit"] {
    background-color: #01aef2;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	font-size: 14px;
	font-family: 'josefin_sanssemibold';
	font-weight: 400;
}

input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{
    background: #01aef2;
}
button:hover, button:focus{
    background: transparent;
}
.navbar .main-nav .nav li {
    list-style: none;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{
	background: transparent;
}
a:hover {
    box-shadow: none !important;
}
svg:not(:root) {
    overflow: hidden;
    display: none;
}
.navbar-brand > img {
    height: auto;
}
.uris-slider-title.uris-title, .instagallery-actions  {
    display: none;
}
.alignnone.size-full.wp-image-237 {

    margin-top: -10px;
    margin-right: 10px;

}
#post-157 .content-text h5 {

    font-size: 24px;
    

}
.row.nsky h5 {
    background-color: #34BEF5;
    padding-top: 12px;
    padding-bottom: 12px;
}
#post-157 .second-section {
    position: relative;
    padding: 0px;
}
#post-157 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 30px;
    margin: 4px;
    
}
#post-157  .wpcf7-form-control.wpcf7-submit {
    height: 48px;
    padding: 15px;
    width: 15%;
}

.col-sm-4.left.contact-form input {
    background-color: #ffffff;
    padding: 0 16px;
    font-size: 15px;
    font-weight: 300;
    color: #c1c1c1;
    width: 100%;
    margin-bottom: 16px;
    height: 48px;
}
.navbar .main-nav .nav li a{
	text-align: center;
}

.stabt-wrp p {
	background: #01aef2;
	color: #fff;
}

.bnr-heading .btn, .bnr-heading .btn:hover, .give-water .btn, .give-water .btn:hover {
    background: #01aef2;
    color:#fff;
}
.money-funds-box h4 {
min-height: 0px;
}

.money-funds-box p {
    font-family: 'josefin_sanslight';
    margin-top: 10px;
}

.abt-section p {
    font-size: 20px;
	line-height: 34px;
	font-family: 'josefin_sanslight';
letter-spacing: 0.40px;
}
.abt-section {
    position: relative;
    padding: 64px 0 90px 0;
}
.yellow {
    background: #ffd52d !important;
}
.woocommerce-cart-form__cart-item.cart_item {
    border: 1px solid;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    width: 100%;
}
.woocommerce-billing-fields__field-wrapper p {
    padding-top: 15px;
}
.back-white
{
	background:#fff !important;
}
.col-yellow
{
	color:#ffd52d !important;
}
.dark-back
{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */    filter: grayscale(100%);
}
.money-funds-box.water-issue {
    min-height: 545px;
}
div#popover447669 {
    width: 275px !important;
}
form.wpcf7-form p {
    display: inline;
}

.coming-full h3 {
    font-size: 86px;
}
.col-sm-4.left input{
margin-bottom: 32px;
}
.testimonial_rotator_quote {
    font-size: 16px;
    color: #000;
}
.owl-carousel .owl-item img{
	min-height: 200px;
    max-height: 200px;
}
.money-funds-box.water-issue {
    min-height: 573px;
}
.back-black
{
	background:#000;
}
form.wpcf7-form p {
    display: inline;
}
.col-sm-6.p0 img {
    width: 100%;
}
.col-sm-6.p0 .content-text img {
    width: auto !important;
}
.item-wrp img {
    display: none !important;
}
.partner-shower .testimonial_rotator_quote {
    font-size: 16px;
    color: #fff;
    min-height: 300px;
}
element.style {
}
span.wpcf7-form-control-wrap.checkbox-228 input {
     height: 20px;
    width: 20px;
}
#wpcf7-f732-p723-o1 div.wpcf7-mail-sent-ok , #wpcf7-f732-p723-o1 div.wpcf7-validation-errors, #wpcf7-f732-p723-o1 div.wpcf7-acceptance-missing
{
	text-align: center;
    color: #fff;
}
.blog-left {
    width: 70%;
    float: left;
    padding: 50px;
}
div#primary
{margin:0px auto;}
aside#secondary
{
	display:none;
}
.woocommerce-loop-product__title
{
	font-size: 14px !important;
	text-align: center;
    padding-top: 20px;
}
ul.products li.product .price, ul.products li.product .star-rating {
    display: table-cell !important;
    width: 155px !important;
    padding-top: 10px !important;
    padding-left: 10px !important;
    /* padding-right: 114px; */
    margin-bottom: .75em;
}


/* = = = WOOCOMMERCE SINGLE PRODUCT CSS = = = */
ul.tabs
{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative
}
ul.tabs li
{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}
ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}
ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}
ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}
ul.tabs li.active a{color:inherit;text-shadow:inherit}
ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}
ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}
ul.tabs li::after,ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' ';box-sizing:border-box}
ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}
ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}
ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}
td.label {
    padding-right: 20px;
}
.panel
{
	padding-bottom:20px;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals
{
	width: 88% !important;
}
table.shop_table.shop_table_responsive {
    width: 70%;
}
.woocommerce-info
{
	padding-left: 13%;
}
/* MEDIA QUEARY */
@media (min-width: 500px)
{
    .blog-left , .blog-right
	{
		width:100%;
	}
}