/*
Theme Name: 	Leica UAE Child
Theme URI: 		http://webarro.com
Author: 		Webarro group
Author URI: 	http://webarro.com
Description:	
Template:		leica
Version: 		1.0
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.featured-products .hover_color{
	margin-bottom: 0 !important;
}
.fproducts .vc_col-sm-4 > .vc_column-inner{
	padding: 0 !important;
}
.fproducts h4{
	color: #fff !important;
    margin-bottom: 4px !important;
}
.fproducts .hover_color{
	margin-bottom: 0 !important;
	border: 2px solid #f4f4f4;
}
.fproducts .vc_column_container>.vc_column-inner{
	padding: 0 !important;

}
.featured-pro{
    min-height: 292px;
    display: table;
    margin-bottom: 0 !important;
    width: 100%;
	height: 292px;
}

.featured-pro > .wpb_wrapper{
    vertical-align:middle;
    display: none;
    height: 293px;
    background: rgba(237,33,42,0.8);
}
.featured-pro:hover > .wpb_wrapper{
	display: table-cell !important;
}
.featured-pro h3{
    text-align: center;
    font-size: 21px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 4px;
}
.featured-pro {
	color: #fff;
	border: 2px solid #eee;
    border-bottom: 1px;
}
.featured-pro a,
.featured-pro a:hover{
	text-decoration: none;
	color: #fff;
}
.store-contact {
    float: left;
    width: 45%;
    padding-left: 20px;
    display: inline-block;
    margin-right: 20px;
}
.store-contact span.wpcf7-form-control-wrap {
    margin-bottom: 40px;
}
.store-contact textarea{
    min-height: 268px;
	height: 268px;
}
.store-contact.left-form {
    float: left;
}
.store-contact.left-form{
     border-left: 2px solid #fff !important;
}
body .store-contact input,
body .store-contact textarea,
body .store-contact textarea:focus,
body .store-contact input:focus{
    background: transparent !important;
    color: #fff !important;
    border: none !important;
    border-bottom: 2px solid #fff !important;
}
.footer-contact{
    padding: 100px 0;
}
.footer-contact input[type="submit"]{
    background: #ee1c25 !important;
    border: none !important;
    border-radius: 0px;
    padding: 12px 59px;
    font-weight: 500;
}
body .store-contact .wpcf7-form-control-wrap.your-message{
    margin-bottom: 15px !important;
}
.footer-content{
    text-align: center;
    font-size: 19px;
    line-height: 1.5;
    color: #fff;
}
#Footer .footer_copy .social li a{
    color: #fff;
    font-size: 25px;
}
#Footer .footer_copy .one {
    padding-top: 0;
}
#Footer .footer_copy {
    border-top: 0px solid rgba(255,255,255,.1);
    padding-top: 30px;
}
.footer-copy-center #Footer .footer_copy .social {
    margin-bottom: 13px;
}
#Footer .widgets_wrapper {
    padding-bottom: 0 !important;
}
.shop-securly h2{
    text-align: center;
    font-size: 41px;
    font-weight: 600;
    color: #fff;
}
.shop-securly p{
    text-align: center;
    font-size: 18px;
	color: #fff;
}
@media only screen 
and (min-width : 1024px) 
and (max-width : 1400px)  { 
	.store-contact textarea {
    min-height: 236px;
    height: 236px;
    }
}
@media only screen 
and (min-width : 320px) 
and (max-width : 600px)  { 
    .rpwe-block li{
	 width: 98% !important;
    }
}

@media only screen and (max-width: 767px){
    #Top_bar .menu_wrapper {
		display: initial !important;
	}
    body #Top_bar {
    background: transparent !important;
    position: absolute !important;
	}
	#Footer .footer_copy .social{
	  margin-bottom: 15px !important;
	}
	.featured-pro h3 {
	  line-height: 1.4;
	}
}
.pop-up-leica .block-sec{
	display: inline-block;
	width: 46%;
	float: left;
	text-align: center;
}
.pop-up-leica .block-sec > a > h3{
    font-size: 14px !important;
    line-height: 1.4;
    font-weight: 300;
	padding: 2px 23px;
}
.pop-up-leica .block-sec > a{
	background-color: #0000;
}
.pop-up-leica .block-sec > a:hover{
	text-decoration: none;
}
.pop-up-leica .block-sec a > img{
    height: 77px;
    width: auto;
    border: 1px solid #eee;
    padding: 20px 20px;
}
#site-url-button{
    background-color: #000;
    color: #fff;
    padding: 5px 13px;
}
.pop-up-leica{
	 padding-top:33px;
   width: 100%;
}
@media only screen 
and (min-width : 320px) 
and (max-width : 440px)  { 
	.pop-up-leica .block-sec a > img{
        height: auto;
	    padding: 2px 0px;
	}
	.pop-up-leica .block-sec > a > h3{
	    padding: 2px 12px;
		font-size: 13px !important;
		margin-bottom: 20px;
    }
	.pop-up-leica .block-sec{
	   display: inline-block;
	   width: 45%;
	}
	.pop-up-leica .block-sec{
		padding: 0 !important;
		border: none !important;
	}
	.pop-up-leica{
	   padding-top: 0px !important;
	}
	.pop-up-leica .block-sec{
	   min-height: 180px
	}
	.latest-news h2{
	   line-height: 1.5 !important;
	}
	.rpwe-block li {
       padding: 32px 0 0 32px !important;
	}
	.store-contact {
     width: 100% !important;
       padding: 0; 
    }
	.store-contact.left-form{
	   border: none !important;
	}
	.get_in_touch {
       padding: 16px 15px !important;
    }
	.store-hours > .column_attr{
	   padding-left: 20px !important;
	}
	body .colorbox6 #sgcboxClose {
    top: 0px !important;
    right: 2px !important;
    width: 150px !important;
    height: 180px !important;
    }
}
@media only screen 
and (min-width : 320px) 
and (max-width : 700px)  { 
	.shop-securly h2 {
       font-size: 38px;
	   line-height: 1.2;
	}
	.shop-securly p {
      font-size: 16px;
      line-height: 1.5;
	}
	.header-transparent #Top_bar #logo{
	  text-align: left;
      margin-left: 13px;
    }
}
.pop-up-leica .block-sec{
	   min-height: 180px;
}
@media only screen 
and (min-width : 450px) 
and (max-width : 3000px)  { 
	body #sgcboxLoadedContent{
	min-height: 35px !important;
    overflow: hidden !important;
   }
}
@media only screen 
and (min-width : 765px) 
and (max-width : 3000px)  { 
	body #sgcboxLoadedContent{
    overflow: hidden !important;
   }
}
#Footer .footer_copy .social li a:hover, #Footer .footer_copy .social-menu a:hover {
    color: #000 !important;
}
@media only screen and (max-width: 450px) and (min-width: 400px)
{
.store-hours > .column_attr {
    padding-left: 65px !important;
}
}
@media only screen and (max-width: 1300px) and (min-width: 1000px)
{
.store-contact {
    width: 40% !important;
}
}
.archive.category .entry-title{
    font-size: 21px;
    font-weight: 500;
}
#rtn-link-footer{
	text-decoration: none;
	margin-left: 68px;
	color: #000 !important;
}
.war_soundy_audio_control{
	right: 15px !important;
    bottom: 160px !important;
}
Footer .footer_copy .social {
    float: right;
    margin-right: 365px;
}