/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1457699490
Updated: 2016-03-11 07:31:30
*/

@charset "UTF-8";

#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1:after {font-family: 'Shadows Into Light', cursive; font-size: 24px;}
a.icon-button span.et-icon {top: 15px !important;}
a.icon-button {font-family: 'Shadows Into Light', cursive; font-size: 30px; padding-top: 10px; padding-bottom: 10px; text-shadow: 1px 1px 1px #bababa; color: #18ad17 !important; background: #f8ed80; margin-top: 10px;}
#feedback {width: 75%; margin-left: auto; margin-right: auto; box-shadow: 50px 50px 113px rgba(46, 163, 242, 0.15) ,-50px -50px 110px rgba(46, 163, 242, 0.15);
padding: 40px; border-radius: 40px;}
#feedback h2 {font-weight: 600; font-size: 35px; text-shadow: 1px 1px 1px #ffffff; color: #18ad17 !important;}
#feedback h3 {font-weight: 600; color: #543371; margin-bottom: 5px; font-size: 24px;}
.archive.et_full_width_page.woocommerce ul.products li.product {width: 22% !important;}

.et_full_width_page.woocommerce ul.products li.product:nth-child(n+3), .et_full_width_page.woocommerce-page ul.products li.product:nth-child(n+3), .et_pb_pagebuilder_layout ul.products li.product:nth-child(n+3), .et_pb_pagebuilder_layout ul.products li.product:nth-child(n+3) {float: left !important;}





.shop_cat_desc {display: none;}
.archive h1 {width: 75%;}
.woocommerce-pagination {float: left; width: 100%; text-align: left !important;}
.woocommerce-result-count {width: 100%; float: left;}
#enhancedtextwidget-2 {width: auto; float: left; margin-right: 30px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: left !important;}
.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce div.product form.cart .button, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-cart .wc-proceed-to-checkout{background: #ffffff !important;}
#logo {float: left;}
.page-id-616 #main-content .container,  #main-footer .container, #main-header .container {max-width: 100% !important;}
.et_header_style_left #et-top-navigation {padding-top: 0px !important;}
#et-top-navigation {padding-left: 0px !important;}
.woocommerce .woocommerce-message, .woocommerce-message a.button{ background: #161a6c !important;}
@media screen and (min-width: 980px){
#mega-menu-wrap-primary-menu {width: 875px; margin-right: auto; margin-left: auto;}
}
p.woocommerce-result-count {padding-bottom: 10px !important;}
#product-search {padding-top: 20px; padding-bottom: 20px; width: 75%;}
h1 {font-size: 72px !Important;}
#clothesline {width: 100%;}
#clothesline img {width: 20%; margin-right: 0 !Important;} 
.first-on-line {background: url(http://www.gusgear.net/wp-content/uploads/2016/02/clothesline_1.png) no-repeat; background-size: cover;}
.second-on-line {background: url(http://www.gusgear.net/wp-content/uploads/2016/02/clothesline_2.png) no-repeat; background-size: cover;}
.third-on-line {background: url(http://www.gusgear.net/wp-content/uploads/2016/02/clothesline_3.png) no-repeat; background-size: cover;}
.fourth-on-line {background: url(http://www.gusgear.net/wp-content/uploads/2016/02/clothesline_4.png) no-repeat; background-size: cover;}
.fifth-on-line {background: url(http://www.gusgear.net/wp-content/uploads/2016/02/clothesline_5.png) no-repeat; background-size: cover;}
#grass {width: 100%; height: 200px; background: url(http://www.gusgear.net/wp-content/uploads/2016/02/grass3.png); background-repeat: repeat-x; margin-bottom: -25px;}
#main-content {background: #ffffff;}
#main-header {background: transparent !important;}
#page-container{background: linear-gradient(#3aade3 5%, #cce7fa) !important;}
#logo {padding-left: 2.5% !important;}
--#et-top-navigation {width: auto !Important; border-radius: 15px; margin-top: 20px; background: #603913 !important;}
#et-top-navigation {border-radius: 15px; margin-top: 20px; background: #603913 !important; margin-right: 1%;}
#top-menu-nav {padding-left: 0 !important; width: 100%;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{font-family:'Shadows Into Light', cursive !important;}
#woocommerce_product_search-3 {display: none;}
#main-header {box-shadow: none !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu {padding-top: 8px; padding-bottom: 8px;}
#mega-menu-wrap-primary-menu {border-radius: 10px;}
#email-header, #phone-header {display: none;}
#contact-info-header {width: auto !important;}
#contact-info-header {padding-right: 2.5% !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {font-size: 18px !important;}
.page-id-616 #main-content .container, #main-footer .container {width: 100% !important; margin-left: 0 !important; margin-right: 0 !Important;}
#main-content .container {padding-left: 0 !important; padding-right: 0 !important;}
#main-footer {background: #603913 !important;}

@media screen and (max-width: 2000px){
#et-top-navigation {width: 76% !important;}
}


@media screen and (max-width: 1150px){
#et-top-navigation {width: 100% !important;}
}

@media screen and (max-width: 1085px){
.woocommerce-ordering {padding-top: 10px;}
}
@media only screen and (max-width: 980px){
#clothesline img {width: 33.3% !important; }
.fourth-on-line {padding-left: 16.65% !important; padding-top: 2%;}
.fifth-on-line {padding-right: 16.65% !important; padding-top: 2%;}
#second-clothesline {width: 100%;}
h1 {font-size: 40px !important;}
}

/*@media screen and (max-width: 1100px){
.et_full_width_page.woocommerce ul.products li.product:nth-child(n+3), .et_full_width_page.woocommerce-page ul.products li.product:nth-child(n+3), .et_pb_pagebuilder_layout ul.products li.product:nth-child(n+3), .et_pb_pagebuilder_layout ul.products li.product:nth-child(n+3) {clear: right !important;}
}*/

@media only screen and (max-width: 550px){
#clothesline img {width: 50% !important; }
.fourth-on-line {padding-left: 0% !important; padding-top: 0%;}
--.fifth-on-line {padding-right: 25% !important; padding-left: 25% !important; padding-top: 10%;}
h1 {font-size: 28px !important;}
}



#search-below-txt {font-size: 13px;}
.archive.et_full_width_page.woocommerce ul.products li.product {width: 22% !important; margin: 0 2% 2% 0 !important;}
#gg-product-info { width: 25%; float: left; margin-left: 3%; margin-top: -300px;}
ul.products {width: 70%; float: left;}
#left-area .term-description {display: none;}
#enhancedtextwidget-3 .term-description {display: block !important; margin-top: 25px;}
.et_right_sidebar #left-area {width: 70% !important;}
.et_right_sidebar #sidebar {width: 24%!important;}
#main-content .container, #main-footer .container {width: 100% !important; padding-left: 5%; padding-right: 5%; font-size: 16px !important;}

.woocommerce-cart table.cart img {width: 200px !important;}
body.search-results .woocommerce-breadcrumb , body.search-no-results .woocommerce-breadcrumb{display: block;}
.archive.et_full_width_page.woocommerce ul.products li.product .price {display: none;}
.price {display: none;}
.single-variation .price {display: block;}
.orderby option[value="price"],.orderby option[value="price-desc"] {
   display: none;}
mark {background: transparent !important;}
#woocommerce_product_search-3 .screen-reader-text {display:none;}
#woocommerce_product_search-3 {float: right; padding-right: 2%; padding-top: 7px;}
#woocommerce_product_search-3 input, #enhancedtextwidget-2 input, #enhancedtextwidget-2 select {font-size: 14px; padding: 3px;}
#woocommerce_product_search-3 input[type='submit'], #enhancedtextwidget-2 input[type='submit'] { border-radius: 5px; font-weight: 600; color: #161a6c;}
#cart-button img{width: 140px; text-align: center; font-size: 18px; padding-top: 0px; margin-top: -5px;}
#nav_menu-6, #nav_menu-5{padding-top: 28px;}
#main-header nav#top-menu-nav {padding-top: 0px !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu {box-shadow: 2px 3px 3px #666666;}
.et-cart-info {display: none;}
#et-top-navigation {float: left !important; width: 100%; background: #18ad17;}
#top-menu-nav {padding-left: 2%;}
#et_mobile_nav_menu {display:none;}
#contact-info-header {float: right; text-align: right; width: 30%; color: #18ad17; font-weight: 600; padding-top: 6px; padding-right: 5%; font-size: 16px;line-height: 1.3;}
#contact-info-header a {color: #161a6c; font-weight: 900; text-shadow: 0px 1px 0px #fff; font-family: cursive; font-size: 20px;}
h1, h2, h4.title{color: #161a6c !important; font-weight: 600;}
.footer-widget h4.title {color: #f8ed80 !important; font-size: 24px !important;}
h1{text-shadow: 1px 1px 1px #937da0;}
h1#express-yourself {color: #18ad17 !important; text-shadow: 1px 0px 3px #543371; padding-top: 15px; text-align: center;}

.related, .inscription-text, .woocommerce-breadcrumb { display:none; }
#main-header {box-shadow:0px 2px 10px #161a6c;} #main-header{*/background: #d9c1ea !important;*/}
#main-header .container {width: 100% !important;}
#logo {padding-left: 5%; width: 14%;}
#main-footer {background: #937da0;}
#footer-bottom {background: #18ad17; color: #161a6c;}
#footer-info a, #footer-info {color: #161a6c; font-weight: 400;}
#footer-widgets {padding-top: 30px !important; padding-bottom: 30px;}
.footer-widget {width: 21% !important; margin-bottom: 0px !important; margin-left: 2% !important; margin-right: 2% !important;}
#footer-widgets a {color: #ffffff;}
#footer-widgets a:hover {color: #f8ed80 !important;}

.woocommerce-message, .button {background: #18ada7 !important;}
.visual-form-builder fieldset {border: 2px solid #18ad17 !important; border-radius: 5px; box-shadow: 2px 2px 7px #161a6c;}
.visual-form-builder .vfb-legend h3 {font-weight: 900; color: #18ad17 !important;}
label.vfb-desc {color: #543371; font-size: 16px;}
.visual-form-builder .vfb-legend {border-bottom: 1px solid #18ad17 !important;}
.vfb-submit, input[type="submit"].vfb-submit {padding: 10px !important; color: #161a6c; font-weight: 600; background: #937da0; width: 200px; font-size: 20px; border-radius: 5px;}

@media only screen and (max-width: 1024px){
#logo {width: 200px !important; max-height: 100px;}
#contact-info-header {font-size: 16px !important;}
}

@media screen and (max-width: 767px)
{
.footer-widget {float: left !important; width: 45% !important;}
#gg-product-info {width: 100% !important; margin-top: 0px !Important;}
ul.products {width: 100% !important;}

#product-search {width: 100% !important;}
.woocommerce-ordering {padding-top: 10px;}
.archive h1 {width: 100% !important;}

.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {float: left !important;}


.et_full_width_page.woocommerce ul.products li.product:nth-child(n), .et_full_width_page.woocommerce-page ul.products li.product:nth-child(n), .et_pb_pagebuilder_layout ul.products li.product:nth-child(n), .et_pb_pagebuilder_layout ul.products li.product:nth-child(n) {clear: right;} 


table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {max-width: 100% !important;}

.et_full_width_page.woocommerce ul.products li.first, .et_full_width_page.woocommerce-page, .et_pb_pagebuilder_layout ul.products li.first, .et_pb_pagebuilder_layout ul.products li.first {clear: left !Important;}

.woocommerce-page table.cart .product-thumbnail {display: block !important;}

.widget_nav_menu , .widget_text {width: 100% !important;}
}

@media screen and (max-width: 500px)
{
#feedback h2 {font-size: 30px !Important;}
#feedback h3 {font-size: 22px !important;}
a.icon-button {font-size: 20px !Important;}
.footer-widget {float: left !important; width: 100% !important;}
.footer-widget ul, .footer-widget h4.title {width: 70%; margin-right: auto; margin-left: auto;}
#nav_menu-6 {padding-top: 0px !important;}
#nav_menu-5 {padding-bottom: 0px !important;}

.archive.et_full_width_page.woocommerce ul.products li.product {width: 30% !important;}

.et_full_width_page.woocommerce ul.products li.product:nth-child(n+3), .et_full_width_page.woocommerce-page ul.products li.product:nth-child(n+3), .et_pb_pagebuilder_layout ul.products li.product:nth-child(n+3), .et_pb_pagebuilder_layout ul.products li.product:nth-child(n+3) {clear: right !Important; float: left !important;}

.woocommerce ul.products li.product h3 {height: 40px;}

}

@media screen and (max-width:1100px){
.et_full_width_page #left-area {width: 90% !important; margin-left: 2.5%; margin-right: 2.5%;}
}