/*
Theme Name: EziWash
Theme URI: 
Author: WordPress team
Author URI: https://wordpress-works.com/
Description: Customized theme for Ezi Wash.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: eziwash
*/

.modal-dialog{ max-width:430px; }
.modal-dialog .logo_img_sec{ width:100%; }
.modal-dialog .logo_img_sec img{ width:100%; height:auto; }
.modal-dialog .btns_log{ clear: both; margin: 10px 10px; text-align: center; }
.modal-dialog a#modal-login-url{ padding: 10px; border: 1px solid #a9a9a9; text-align: center; display:inline-block; margin-bottom:10px; width:40% }
.modal-dialog a#modal-register-url{padding: 10px; border: 1px solid #a9a9a9; text-align: center; display:inline-block; margin-bottom:10px; width:40%}

.modal-dialog a#modal-login-url, .modal-dialog a#modal-register-url{ background-color: #c2cd0c; color:#000; border-radius: 5px; border: 1px solid #fff; font-weight: bold;}
.modal-dialog a#modal-login-url:hover, .modal-dialog a#modal-register-url:hover{ background-color: #88900a; color:#000; border-radius: 5px; border: 1px solid #fff; }

.select_cont{ padding:10px;}
.select_cont span{ padding:5px 0;}


/* define a fixed width for the entire menu */
.location-class {
 /*height:180px;*/
 max-width: 100%;
    
}
/* reset our lists to remove bullet points and padding */
.mainmenu {
 list-style: none;
 padding: 0;
 margin:0;
}
/* make ALL links (main and submenu) have padding and background color */
.mainmenu li {
 display: block;
 background: -webkit-linear-gradient(#328cc1, #328cc1, #328cc1); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#328cc1, #328cc1, #328cc1); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#328cc1, #328cc1, #328cc1); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#328cc1, #328cc1, #328cc1); /* Standard syntax (must be last) */
 text-decoration: none;
 padding: 6px;
 color: #fff;
 text-align:center;
 margin-top: 1px;
 font-size: 20px;
    text-align: left;
}
/* add hover behaviour */
.mainmenu li:hover {
   background-color:#0B3C5d;
}
.mainmenu span{
color:#fff;
background: #328cc1;
font-size:20px;
border:1px solid #ccc;
padding: 8px 30px 8px;
font-weight: 700;
display: block;
}
.mainmenu ul{
    background: #1d2731;
}

.fafa-location{
    position: relative;
    
}
.fafa-location i {
    position: absolute;
    right: 32px;
    top: 9px;
}

.timeline-Tweet-text,.SandboxRoot{ color:#fff !important; }
.twitter-container{overflow-y: scroll; height:260px;}
.twitter-outer{ border:1px solid #888; border-radius: 0px; padding:10px;
}
#modal-title h2{ font-weight: 700; font-size: 18px;}

li.fs-bo {border-radius: 0px; padding: 0px 0px;}
li.fs-bo span{ border:none; }
li.fs-bo .fs-bo-tx{ width:82%; margin-left: 4px; display: inline-block !important; padding: 8px 10px 8px !important; font-size: 20px !important; }
li.fs-bo .noch{width:16%; display: inline-block !important; vertical-align: top;padding: 8px 10px 8px !important; }

#location li a{color:#fff;}
#location li:hover,#location li a:hover{background-color: transparent;}

#location li{cursor: pointer;}
.spinner{ width:20px; height:20px; background: url(images/loader.gif); display: inline-block; background-size: cover;margin: 0px 0px 0px 20px;}
.link_tab ul li{ position: relative; overflow: hidden;}
.progressbar{
   width:0%;
   position: absolute;
   height:45px;
   z-index: 999999;
   background: #d9b310;
   }
a.toggle-menu{ margin: 0 auto; display: none; width:80px; text-transform: uppercase; cursor: pointer;}
.logo-sec{ display:inline-block; width:29%; float: left}
.menu-sec{ display:inline-block; width:70%; vertical-align:top; float: right; position: relative}



@media screen and (max-width:479px){
   .details_holder{ margin-top: 60px !important;}
   a.toggle-menu{ display: block !important; text-align: center; color:#000; font-weight:600; margin-top:8px; border-radius:3px; border:1px solid #999; float:right; padding:5px;}
   .menu ul{ width:100%; border:none !important; width:100% !important;}
   .menu ul li{ width:100%; text-align: center; text-align:right;}
   .sm .menu{ display:none;}
   .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
    width: 100%;
    display: block;
    height: 40px;
    margin-top: 10px;
}
/*.details_wrap h2{
   margin-top: 30px !important;
}*/
.hide{ display:none};
}
@media screen and (max-width:600px){
  .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
    width: 100%;
    display: block;
    height: 40px;
    margin-top: 10px;
}

}
@media screen and (max-width:768px){
   .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
    width: 100%;
    display: block;
    height: 40px;
    margin-top: 10px;
}
}



}