/* ==========================================================================
   Author's custom styles
   Org Name : OOLAGU
   Date : 06/03/2016
   ========================================================================== */
   /* ==========================================================================
	1. General stylesstarts
	2. sprite image style
	3. Header styles
	4. what we do section
	5. Store of the section
	6. Recent store section
	7. Report section
	8. Choose Store section
	9. Footer Section
	10. Login Page
	11. Store List Page
	12. Store Register Page
	13. Store Myaccount Page
	14. Store Details Page
   ========================================================================== */
/*----1. General stylesstarts here-----*/
body{color:#444444;font-family: Roboto;}
.bold{font-weight:bold;}
.blue {color:#51bce6}
.red {color:#e14e68;}
.white{color:#fff;}
.yellow{color:#ffc90e;}
.gray{color:#B1AFAF}
.txt-left{text-align:left;}
.txt-center{text-align:center;}
.txt-right{text-align:right;}
.btn-action-blue{ background: none;background-color:#51BCE6;color:#fff;}
.white-border{border:4px solid #fff;}
.off-hide{opacity:0.5;}
.yellow-circle{width: 30px;height: 30px;background: #ffc90e;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block;text-align: center;}
.blue-circle{color:#fff;width: 30px;height: 30px;background: #51bce6;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block;text-align: center;}
.gray-circle{color:#444;width: 30px;height: 30px;background: #ccc;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block;text-align: center;}
.red-circle{width: 25px;height: 25px;background: #e14e68;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block;text-align: center;position: relative;
    top: -2px;}
.red-circle span{position:relative;top:2px;    font-size: 16px;}
p{line-height: 25px;}
ul,li{list-style: none;padding:0;margin: 0;}
.btn-primary-red{background:#e14e68;background-image:none;border:4px solid #CC3D56;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
color: #fff;font-size: 20px;padding: 10px 40px;}
.btn-primary-red:hover{color:#fff;background: #E06D82;}
.btn-primary-blue{background:#51bce6;background-image:none;border:4px solid #42a8d0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
color: #fff;font-size: 20px;padding: 10px 40px;}
.btn-primary-blue:hover{color:#fff;background: #87d0ed;}
.btn-primary-blue-small,.swMain .buttonNext, .swMain .buttonPrevious{background:#51bce6;background-image:none;border:4px solid #42a8d0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
color: #fff;font-size: 20px;padding:  5px 20px;;}
.btn-primary-blue-small:hover,.swMain .buttonNext,.swMain .buttonPrevious{color:#fff;background: #87d0ed;}
.btn-primary-red-small, .swMain .buttonFinish{background:#e14e68;background-image:none;border:4px solid #CC3D56;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
color: #fff;font-size: 20px;padding: 5px 20px;}
.btn-primary-red-small:hover,.btn-primary-red-small:active,.btn-primary-red-small:focus,.swMain .buttonFinish:hover{color:#fff;background: #E06D82;}

.btn-primary-red-promo-small{background:#e14e68;background-image:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
color: #fff;font-size: 14px;padding: 1px 13px;}
.btn-primary-red-promo-small:hover,.btn-primary-red-promo-small:active,.btn-primary-red-promo-small:focus{color:#fff;background: #E06D82;}

.btn-primary-gray-small,.swMain .buttonDisabled{background:#e0e0e0;background-image:none;border:4px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
color: #444;font-size: 20px;padding: 5px 20px;}
.btn-primary-gray-small:hover{color:#444;background: #e6e6e6;}
.breadcurmb{margin: 25px 0px;}
.hide{display:none!important;}
.show{display:block!important;}
.padding0{padding:0;}
.padding10{padding:10px;}
.borderradius{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.animation{-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.divider{margin:0 10px;}
.left-indent{padding-left:20px;}
/*----2. sprite image style----*/

/*----3. Header styles starts here-----*/
.navbar-inverse{background: #fff; border: none;background-color: rgba(255,255,255,0.96);-webkit-box-shadow: 0 0 12px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 12px 3px rgba(0,0,0,0.2);box-shadow: 0 0 12px 3px rgba(0,0,0,0.2);}
.top-nav{border-bottom:1px solid #ffc90e;font-size: 12px;}
.top-nav .area-selection{}
.top-nav .area-label{margin-right:8px;}
.top-nav .area-label fa{font-size: 14px;}
.top-nav .area-value select{background: #51bce6;font-weight: normal;color: #fff;border: none;padding: 5px;outline:none;width: 50%;}
.top-nav .area-value select option{background-color:#fff;color:#444;}
.top-nav .header-contact,.top-nav .sign-in{padding: 4px 0 0 0;display:block;}
.top-nav .sign-in .signin{padding-right: 10px;border-right: 1px solid #ccc;margin-right: 10px;}
.top-nav .sign-in a{color:#444;}
.top-nav .sign-in  a:hover{text-decoration:none;color:#337ab7}
.navbar-brand{height:auto;padding:0px 0}
.search-form input{width: 400px!important;border-radius: 5px 0px 0px 5px !important;-webkit-border-radius: 5px 0px 0px 5px !important;
-moz-border-radius: 5px 0px 0px 5px !important;height: 46px;background: #f1f1f1;border:1px solid #D6D6D6;font-size: 13px;}
.header-btn{padding: 10px 25px;position: relative;left: -4px;-webkit-border-radius: 0px 5px 5px 0px !important;border-radius: 0px 5px 5px 0px !important;-moz-border-radius: 0px 5px 5px 0px !important;height: 46px;}
.header-btn:hover{color:#fff;}
.navbar-form{margin-top:13px}
.navbar-nav{margin-top:18px;    margin-left: 30px;}
.navbar-form{margin: 9px 0 0 0;}
.navbar-nav .top-level{padding: 0px 18px 26px 18px!important;}
.dropdown-menu a{padding:10px!important;}
.dropdown .fa{ font: normal normal normal 14px/1 FontAwesome!important;}
.dropdown a:hover{background-color: transparent!important;background-image:none!important;box-shadow:none!important;}
.navbar-inverse .navbar-nav>li>a{text-shadow:none;color:#444;font-weight:bold;position: static;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.active>a{background-image:none!important;background: none;color: #444;box-shadow: none;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{color: #51bce6;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{color: #51bce6;}
.banner-text{background:url(../img/banner-pop-msg.png) right 57px no-repeat scroll;padding: 0px 0 0px 0; background-size: 740px 250px;}
.banner-title,.banner-title-mobile{font-size:46px!important;line-height: 50px; font-weight:bold!important;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);}
.banner-list-text{line-height:40px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);}
.banner-list-text ul{padding:0;margin:0;}
.banner-list-text li{list-style:none;font-size:23px;background:url(../img/banner-points.png) 22px 7px no-repeat scroll;padding: 0 0 0 55px;}
.navbar-toggle.tuxedo-menu-trigger {
    display: block;
    float: left;
}

/*----4. what we do section---*/
.carousel-inner{padding:0;height:280px;width:100%;margin-bottom:0;background:url(../img/banner-bg.jpg) 0 0 no-repeat #51bce6 scroll;min-height:280px;}
.title-gap{margin-top:65px;}
.title-choose-gap {margin-top: 50px;}
h6.title{font-size:50px;text-align:center;}
h2.store-title{font-size: 40px;text-align: left;border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-top: 0;}
.quote{font-size:25px}

/*----5. Store of the section---*/
.store-day-wrapper{background:#358ad1;}
.store-day-wrapper .container{padding-bottom:80px;}
.secondary-top-link {background-color: #fff;height: 50px;-webkit-transform: rotate(-2deg);-moz-transform: rotate(-2deg);
 -ms-transform: rotate(-2deg);-o-transform: rotate(-2deg);transform: rotate(-2deg);margin-top: -28px;display: block;position: relative;left: -1px;top: -25px;}
.secondary-bottom-link {background-color: #fff;height: 50px;-webkit-transform: rotate(-2deg);-moz-transform: rotate(-2deg);
 -ms-transform: rotate(-2deg);-o-transform: rotate(-2deg);transform: rotate(-2deg);margin-top: -28px;display: block;position: relative;left: 0px;top: 26px;}
.store-day-wrapper .store-of-day-title{border-bottom:1px solid #a0cef4;}
.highlight{border-bottom:4px solid #a0cef4;    position: relative;bottom: 7px;}
.store-day-wrapper .store-of-day-description{font-size:12px;}
.store-day-wrapper .store-of-day-description .established{font-size:17px;}
.store-day-wrapper .store-of-day-description .view-more a{font-size:26px;}
.store-day-wrapper .store-of-day-description .view-more a:hover{color:#f1f1f1!important;text-decoration:none;}
.store-day-wrapper .store-of-day-description .view-more .fa{font-size:19px;}
.store-of-day-rating{border: 1px solid #A7CBEB;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;padding: 15px 20px;font-size: 15px;}
.store-of-day-rating .rating{margin-bottom:5px;}
.store-of-day-rating .rating .fa{font-size:26px;}

/*----6. Recent store section---*/
.recently-store .store-item{list-style:none;border:1px solid #D1D1D1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:200px;margin-right: 12px;display:inline-block;}
.recently-store .store-item:hover{border:1px solid #ffc90e;}
.recently-store .store-item .description{line-height:26px;padding:0 10px;color:#444;}
.recently-store .store-item .store-pic img{width:100%;}
.recently-store .store-item .description .rating {font-size:18px;}

/*----7. Report section---*/
.report-wrapper{background-image:url(../img/store-count-details.jpg);background-position: 0 0;background-repeat: no-repeat;background-color:#000;opacity:1;padding: 17px 0 30px 0;}
.report-wrapper .text{font-size: 17px;}
.report-wrapper .count{font-size: 27px;}
.report-wrapper .fa{font-size:36px;}
.report-wrapper .col-md-4{color:#fff;}

/*----8. Choose Store section---*/
.choose-store-wrapper .choose-text{font-size:48px;font-weight: normal;margin-top:0;}
.choose-store-wrapper a.choose-gap{padding:10px 20px;color:#fff!important;}
.choose-store-wrapper a.choose-gap:hover{background:#E06D82;}
.choose-store-wrapper a.choose-gap-top{margin-top:30px;font-size: 20px;}

/*---9. Footer Section----*/
.footer-wrapper{padding: 35px 0;background-color: #000;margin: 35px 0 0 0;}
.footer-content h1.title{padding: 10px 0;color: #fff;font-size: 18px;font-weight: bold;}
.footer-content li a{color: #fff;}
.footer-content li a:hover{color:#51bce6;text-decoration: none;}
.footer-content ul{padding:0;margin:0;}
.footer-content li{line-height: 30px;font-size: 12px;list-style:none;}
.footer-content .promo-logo p{line-height: 18px;margin-top: 10px;font-size:12px;}
.footer-content .promo-logo a{color:#fff!important;}
.footer-content .promo-logo a:hover{color:#fff!important;text-decoration:underline;}
.footer-content .promo-logo p.text{font-size: 16px;}
.footer-content .extra-link{margin-top: 30px;}
.copyright{background-color: #e14e68;padding: 0px 0 ;margin: 0px 0 0 0;}
.share .facebook-icon, .share .twitter-icon,.share .googleplus-icon,.share .linkedin-icon,.share .pinterest-icon
{background-image: url("../img/social-sprite.png"); background-repeat: no-repeat;}
.share{width: 100%;}
.share .heading{font-size:16px;}
.share span{padding:8px 18px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.share .facebook-icon{background-position: 0 0;} 
.share .facebook-icon:hover{background-position: 0 -31px;}
.share .twitter-icon{background-position: -30px 0;}
.share .twitter-icon:hover{background-position: -30px -31px;}
.share .googleplus-icon{background-position: -66px 0;}
.share .googleplus-icon:hover{background-position: -66px -31px;}
.share .linkedin-icon{background-position: -107px 0;}
.share .linkedin-icon:hover{background-position: -107px -31px;}
.share .pinterest-icon{background-position: -147px 0;}
.share .pinterest-icon:hover{background-position: -147px -31px;}
#subcribe{margin-top:20px;}
#subcribe input{padding:10px;border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;border: none;color: #444;}
#subcribe button{padding:10px 20px;border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;border:none;position: relative;left: -3px;top: -1px;}
#subcribe button:hover{color:#fff;}

/*---10. Login Page----*/
.login-wrapper{width:55%;margin:0 auto;background:#fafafa;border:1px solid #eaeaea;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.login-wrapper h2.title{margin-top:30px;}
#login{width:50%;margin:0 auto;}
#login .form-control{padding: 25px 10px;width: 97%;display:inline-block;}
.login-wrapper  .login-text{font-size: 18px;}
.login-diver{width:60%;border-bottom:2px solid #ccc;margin:27px auto 20px auto!important;}
.modal .login-wrapper,.modal #login {width:90%;background:none;border: none;}

/*---11. Store List Page----*/
.store-wrapper h2{margin-top:0;}
.store-wrapper .filter-wrapper{background-color:#F4F4F4;padding:0;}
.store-wrapper .filter-wrapper .filter-title{padding: 5px 15px;background-color:#EDEDED;border-bottom: 5px solid #fff;}
.store-wrapper .filter-wrapper .filter-title p{margin:0;}
.filter-wrapper .filter-list{padding: 5px 15px;margin-bottom: 20px;}
.filter-wrapper .filter-list ul{margin:0;padding:0;line-height:30px;}
.filter-wrapper .filter-list ul li{list-style:none;    padding-left: 10px;}
.filter-wrapper .filter-list .filter-list-title{border-bottom:2px solid #E2E2E2;}
.related-stores{background-color:#F4F4F4;padding-top:10px;min-height:600px;}
.store-list{padding:0 20px 10px 20px;border-bottom:2px solid #E8E8E8;}
.store-list h4{margin-bottom:0;}
.store-list .rating{font-size: 26px;}
.store-list  .store-details p{line-height:23px;}
.user-reivew-btn{float:right;position: relative;bottom: 20px;}
.user-reivew-btn a{background-color: #e14e68;color: #fff;padding: 10px 15px;font-size: 14px;font-weight: normal;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.user-reivew-btn a:hover{text-decoration:none;opacity:0.9;}

/*---12. Store Register Page----*/
.select-cat .head{font-size: 20px;margin-top: 15px;}
.select-cat ul{padding-left:15px;}
.verify-store-form label{width:250px;}

/*---13. Store Myaccount Page---*/
.banner-wrapper{position:relative;}
.banner-upload-btn{position: absolute;bottom: 0;color: #fff;z-index: 10;font-size: 20px;padding: 5px 30px;background: rgba(0,0,0,.5);
text-align: center;vertical-align: middle;border-top: 1px dotted #ccc!important;width:100%;border: none;}
.banner-upload-btn:hover,.banner-upload-btn:active,.banner-upload-btn:visited{color:#fff;text-decoration:none;background: rgba(0,0,0,.8);}
.banner-upload-btn .fa{font-size:30px;margin-right: 10px;}
.edit-banner-image{position: absolute;background: #000;height: 100%;width: 100%;opacity: 0;}
.tab-list .panel-body{border:none;padding:0;}
.panel{border-radius:0px !important;border: none;box-shadow: none;}
.tab-list .nav-tabs>li>a {background-color: #f2f2f2;color: #444;font-size: 18px;margin: 0;border-radius: 0px;border-right: 2px solid #fff;}
.tab-list .nav-tabs>li.active>a, .tab-list .nav-tabs>li.active>a:hover, .tab-list .nav-tabs>li.active>a:focus {
 color: #fff;cursor: default;background-color: #51bce6;border: none;border: 1px solid #51bce6;}
.tab-list .tab-content{padding:10px;}
.tab-list .nav-tabs>li>a:hover{background-color: #51bce6;color:#fff;border: 1px solid #51bce6;}
.tab-list .nav-tabs{border-bottom:4px solid #51bce6;}
.tab-list .nav-tabs>li{margin-bottom:0;}
.promo-textbox{display: inline-block;width: 30%;}
.promo-picker{width: 17%;display: inline-flex;margin-bottom: 0;position: relative;bottom: -9px;}
.promo-modal-list{text-align: left;width: 70%;margin: 0 auto;padding: 15px;}
.store-form .form-control{width: 40%;display: inline-block;}
.question-list{margin-bottom:20px;}
.question-list .rating{font-size: 26px;position: relative;bottom: 4px;}

/*---14. Store Details Page---*/
.store-details .rating{display: inline-block;margin-left: 70px;}
.store-details .yellow-circle{font-size: 25px;color: #fff;position: relative;top: -6px;border-radius: 5px;}
.store-detail-side{background-color: #f2f2f2;}
.store-detail-side h2{border-bottom:2px solid #ccc;font-size: 18px;padding-bottom: 5px;}
.store-detail-data h2{border-bottom:1px solid #f2f2f2;font-size: 18px;padding-bottom: 5px;}
.store-detail-data .sub-arrival{padding-left:20px;}
.store-detail-data .sub-head{border:none;font-size: 16px;}
.review-form{padding: 2px 15px 25px 15px;background: #f2f2f2;}   
.review-form h2{margin-bottom: 0;}
.review-form .rating{margin: 0;font-size: 25px;}
.inner-content-wrapper .container{position: relative;top: -88px;background: #fff;padding: 0 30px;}
.prdt-discount-section .question-list{margin-top: 20px;}

/*--display none style here---*/
.banner-title-mobile{display:none;}
.banner-title{display:block;}
.tuxedo-menu-trigger{display:none;}
#sidebar {display: none;}














/*---Media Queries---*/
/* Smartphones (portrait and landscape) ----------- */
@media (min-width: 299px) and (max-width: 768px) {
/*--display none style here---*/
.banner-title{display:none;}
.banner-title-mobile{display:block;}
.banner-text{background:none;}
.report-wrapper{background-image:none;}
.banner-title-mobile{font-size:33px!important;}
.highlight{bottom:6px;}
.store-image-mobile{text-align:center;}
.promo-logo{padding:0;}
.footer-wrapper{padding-bottom:0;}
.store-day-wrapper .store-of-day-description {padding-top: 20px;}
.scroll-img {width: 94%;}
.tuxedo-menu-trigger{display:block; font-size: 24px;float: left;margin: 0 20px;position: relative;top: 16px;}
.sidebar-menu-header{background: #fff;border-bottom: 1px solid #ccc}
.login-wrapper,#login{width:95%;    margin: 0 10px;}
#sidebar {display: block!important;}
.swMain .stepContainer div.content,.swMain div.actionBar{width: 100%!important;}
.swMain ul.anchor li a{width:auto!important;}
.tab-list{margin:0 10px;}
.panel-group{border:1px solid #f2f2f2;}
.panel-body{padding:0 10px !important;}
.select-cat .text-right,.question-list .text-right{text-align: left !important;}
.store-form .form-control{width: 100%;}
.banner-upload-btn .fa, .banner-upload-btn{font-size: 17px;}
.store-detail-side{padding-top:1px;padding-bottom:1px;}
.store-details h2.store-title{font-size: 25px;margin-top: 15px;}
.inner-content-wrapper .container{top:0;}
.store-details .rating{margin: 0;}
.store-details .yellow-circle{font-size: 19px;    width: 22px;height: 22px;top: -3px;}

}
/* Tablets (portrait and landscape) ----------- */
@media(min-width:768px) and (max-width:1024px){
.top-nav .area-label{margin-right:0;}
.search-form input {width: 250px!important;}
.sign-in{display:none!important;}
.report-wrapper{background-image:none;}
.store-day-wrapper .store-of-day-description {padding-top: 20px;}
.highlight{bottom:6px;}
.store-image-mobile{text-align:center;}
.promo-logo{padding:0;}
.footer-wrapper{padding-bottom:0;}
.scroll-img {width: 95%;}
.tuxedo-menu-trigger{display:block; font-size: 24px;float: left;margin: 0 20px;position: relative;top: 16px;}
.sidebar-menu-header{background: #fff;border-bottom: 1px solid #ccc}
.login-wrapper,#login{width:97%;    margin: 0 10px;}
#sidebar {display: block!important;}
.swMain .stepContainer div.content,.swMain div.actionBar{width: 100%!important;}
.panel-group{border:1px solid #f2f2f2;}
.panel-body{padding:0 10px !important;}
.select-cat .text-right{text-align: left !important;}
.store-detail-side{padding-top:1px;padding-bottom:1px;}

}
/*\ Large Devices (portrait and landscape) ----------- */
@media (min-width: 1024px) and (max-width: 1200px){
.top-nav .area-label{margin-right:0;}
.search-form input {width: 250px!important;}
#sidebar {display: block!important;}
}
/*\ Intermediate changes ----------- */
@media (min-width: 299px) and (max-width: 580px) {

}
