/*
 Theme Name:   ANR Glass Theme
 Theme URI:    http://elegantthemes.com/
 Description:  Divi Child Theme
 Author:       Jan Henry Design
 Author URI:   http://janhenrydesign.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  anrglass
*/

li#menu-item-88.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-88, i.fa.fa-facebook {
font-size: 18px !important;
}

i.fa.fa-facebook {
padding-left: 26px;
}

.two-col {
float:left;
width:50%;
}

/* Gallery Settings */
.et_pb_gallery_grid .et_pb_gallery_image, .et_pb_gallery_image.portrait, .et_pb_gallery_image.landscape {
height: 180px !important;
}

/* Contact Form 7 */

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: inherit;
}
.wpcf7-submit {
color: #fff;
text-transform:uppercase;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: #000033;
border: 2px solid #000033;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover { 
background-color: rgba(255,255,255,0.2); 
border-color:#000033; 
padding: 6px 20px !important; 
color: #000033 !important;
}

@media screen and (max-width: 867px) {
i.fa.fa-facebook {
padding-left: 0px !important;
}

.two-col {
float:left;
width:100%;
}



.img-slider.et_pb_slider_0 .et_pb_slide_description, .img-slider.et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description {
padding-top: 220px !important;
}
}

@media screen and (max-width: 979px) {
.et_pb_gallery_grid .et_pb_gallery_image, .et_pb_gallery_image.portrait, .et_pb_gallery_image.landscape {
height: 160px !important;
}
}

@media screen and (max-width: 572px) {
.et_pb_gallery_grid .et_pb_gallery_image, .et_pb_gallery_image.portrait, .et_pb_gallery_image.landscape {
height: 130px !important;
}
}

@media screen and (max-width: 479px) {
.et_pb_column .et_pb_grid_item:nth-child(n), .et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n), .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n), .et_pb_column .woocommerce ul.products li.product:nth-child(n), .woocommerce-page ul.products li.product:nth-child(n), .et_gallery_item:nth-child(n) {
    width: 80% !important;
    margin: 0 0 11.5% 10% !important;
}