/*
Theme Name: Cargo Cult 
Theme URI: Cargo Cult
Author: Reflections
Author URI: http://reflectionsit.in/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: cargocult

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.map-container{padding: 120px 69px;}
.container ul#ulgrp li{text-transform: uppercase;}
#responsive-menu-wrapper ul#responsive-menu li{text-transform: uppercase;}
.options input{background: rgba(0, 0, 0, 0) url("./images/border_red.png") no-repeat scroll 0 0;border: medium none;color: #c30e2e;display: inline-block;font-size: 26px;height: 54px;line-height: 5px;margin: 0 0 0 2px;text-transform: uppercase;width: 108px;font-family: "carbontyperegular";}
#wpsl-result-list {display: none !important;}
#wpsl-gmap {width: 100% !important;margin-top: 150px;z-index:999;}
/*#instafeed_new{margin-top: 85px;}*/
.filter_check{margin-top:106px;}
.postcode input[type="submit"] {float:right !important;margin-left:10px !important;font-family: "carbontyperegular";color:#333 !important;}
.location-map{float:left  !important;margin-bottom: 59px;}
.location-online{float:right !important;margin-top: -494px;}
.submit_field{float:left;  }
.submit_btn{float: right; margin-top: 59px;}
.map_sec{padding-left:20px;}
.slick-list{z-index: 99999 !important;}
.retail_modal{margin-top:74px;}
.search_sec,.check_type{z-index: 999 !important;}
.modal-title,.modal-footer{font-family: "carbontyperegular";}
#store_list{padding:0px !important;}
#store_list p{font-family: "carbontyperegular";}
//.no-sugar h2{background: rgba(0, 0, 0, 0) url("./images/red_asterik.png") no-repeat scroll 0 0;}
.online_storelist{ border-bottom: 1px solid #e5e5e5;padding: 8px 0 0 17px;}
.modal-footer{border:none !important;}
.dropdown a span img{margin:0 5px 0 5px;}
#wpsl-search-input{margin-left:29px;}
.local-on a{padding:0 !important;}
.options a{background: none !important;}
.local-on{width:377px !important;}
#error{text-align: center;font-family: "carbontyperegular";font-size:15px;color:#C30E2E;}
.bootstrap-select.btn-group .dropdown-toggle .caret{right:5px !important;}
#recommend{z-index: 999999;}
.map-sec{height:1160px !important;}
.recommend_div{text-align: center;font-size:18px;font-family: "carbontyperegular";}
/*.recommend_div a{color:#2D3D33 !important;}*/
.pad_l_0{padding-left:0px !important;}
.pad_r_0{padding-right:0px !important;}
.pad_l_r_0{padding-left:0px !important;}
.sub_btn {-webkit-border-radius: 28;-moz-border-radius: 28;border-radius: 28px;font-family: "carbontyperegular";color: #2D3D33;font-size: 20px;background: #DCB171;padding: 10px 20px 10px 20px;text-decoration: none;border: medium none;}
.sub_btn:hover {background: #a8a8a8;text-decoration: none;}
.submit_div{text-align: center;}
label{font-family: "carbontyperegular";}
.wpcf7-not-valid-tip,.wpcf7-response-output{ font-family: "carbontyperegular"}
.recommend_div span{margin:0 5px 0 5px;}
.dropdown.local-on span {margin: 0 5px;}
/*#totopscroller{z-index: 999 !important;}*/
#drinks .center_content{z-index:9 !important;}
#johnfrum .center_content{z-index:9 !important;}
#drinks{ z-index: 1;}
#responsive-menu-wrapper li a{font-family: "carbontyperegular";}
/*.drinks_list li div.image img{margin-top: 25px;}*/
.navigation{z-index:99px !important;}
.error_container{text-align: center;font-family: "carbontyperegular";}
.error_container a{color:#2D3C32;}
.enter-location .btn.dropdown-toggle.bs-placeholder.btn-default{font-weight: 800;}
.marg_btm{margin-top: 50px;}
#responsive-menu-container{z-index: 99999 !important;}
/*#instafeed_new{margin-top:28px;}*/
.w_780{z-index: 999 !important;}
/*First Amend Changes*/
.enter-loc .option_txt p{font-size: 22px;}
.option_txt .options input{font-size: 20px;width:100px;}
.enter-loc .dropdown-toggle{font-size:19px;color:#C30E2E;border:2px dashed #C30E2E;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width: 322px !important;}
.bootstrap-select > .dropdown-toggle {width:319px;}
.enter-loc .dropdown-menu{left: -7px;}
/*.enter-loc .dropdown-menu ul li a span{color:#C30E2E;}*/
.navigation ul{margin-left:  19.333% !important;}
#map .find_stoickist{font-family: carbontyperegular;font-size: 26px;padding-bottom: 20px;text-align: center;}
.map-sec .container{margin-top: 5px;}
.map-sec .container .row{margin-top:-45px;}
#wpsl-checkbox-filter input{margin-right: -14px !important;}
.recommend_div{  border: 1px dashed #C30E2E;border-radius: 5px;margin: 0 auto;padding: 6px 0 0;text-align: center;width: 75%;}
.recommend_div a{color:#C30E2E !important;}
.drinks_list li{margin-bottom:22px;height: 380px !important;}
.drinks_list li .image {height: 280px !important;}
.drinks_list li.last div.image img{margin-top: 0 !important;}
.postcode{margin-left:13px;}
.filter_check{margin-left:13px;}
.drinks_center_content{padding:0 !important;}
.new_instafeed{text-align: center;margin-top:30px;}
.new_instafeed iframe{display: inline-block !important;}
.new_instafeed .gallery#gallery tbody tr td .photo a img{padding: 0 !important;background-color: none !important;}
#contact .address_box{height:720px;background-size:100% 100% !important;}
.contact_content{text-align: center ! important; margin: 0px auto; width: 64%;}
.bottom_mrg{margin-top: 30px;}
.navbg05 {
    background: rgba(0, 0, 0, 0) url("./images/nav5.png") no-repeat scroll center top;
}
.insta_sec{margin-bottom: 25px;}
#home .bottle1{width:17em;left: 47%;z-index: 999;}
#drinks{padding-bottom: 45px;}
/*@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    .bg1 .container{margin-bottom: 60px;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      
    }*/
/*iframe, object, embed {
    max-width: 94%;
    }*/

/*
Jiffin
*/
.mob-bottle{position: relative;}
.bg5{height: 1200px !important;}
#contact .address_box{height: 1016px !important;}
.bg2{height: 697px !important;}
#responsive-menu-container{height: 230px !important;}
.home_content p span{font-family: Arial;}
.contact_address p span{font-family: Arial;}
li.drink_last{margin-bottom: 80px;}
.mob-shop{
    padding: 50px 0 50px 0;
    position: relative;
    z-index: 7;
}
.mob-shop a{
    background-color: #ddcaa0;
    color: #2d2d2d;
    padding: 16px 40px;
    border-radius: 5px;
    cursor: pointer !important;
    font-family: 'carbontyperegular';
    font-size: 16px;
}
.mob-shop-md{
    padding: 50px 0 50px 0;
    position: relative;
    z-index: 7;
}
.mob-shop-md a{
    background-color: #ddcaa0;
    color: #2d2d2d;
    padding: 16px 40px;
    border-radius: 5px;
    cursor: pointer !important;
    font-family: 'carbontyperegular';
    font-size: 16px;
}
.term_logo img{width: 200px;}
.text-center h3{font-family: 'carbontyperegular';
padding: 20px;}

/*
 style for safari only
 */
 @media screen and (-webkit-min-device-pixel-ratio:0) {
    .enter-loc .dropdown-toggle{font-size:16px;}
    .bg5{height:1000px;}
}
/*
 style for chrome only
 */
 @media screen and (-webkit-min-device-pixel-ratio:0)
 and (min-resolution:.001dpcm) {
    .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:300px !important;} 
    .bootstrap-select > .dropdown-toggle{width:304px;}
    .enter-loc .dropdown-toggle{font-size:19px;}
    .dropdown-toggle > span{margin-left:9px;}
}

@media only screen and (max-width: 1199px){
    .header_nav ul{margin-left:8.333% !important;} 
    .bottle2{background:none;}
    .lemon{background:none !important;}
    .drinks_right_txt{background:none;}
    #home .bottle1{position: absolute;left: 58%;}
}
@media only screen and (max-width: 1180px){
    #instafeed_new .slick-slider{margin-left:116px !important;}
}
@media only screen and (max-width: 1024px){
    .location-map{padding-left:115px;}
    .local-on {margin-top: -25px;}
    .map-sec .container .row{margin-top:0px;}
    .map-sec{height:auto !important;}
    #contact .address_box{height: 1081px !important;}
}
@media only screen and (max-width: 991px){
    .location-map{padding-left:95px;}
    .header_nav ul{margin-left:2.333% !important;} 
    .navigation ul#ulgrp{display: none;}
    .small_batch_sec{background-size: cover !important;}
    .map-sec .container{margin-top: 0px;}
    .slick-prev{background: none !important;}
    .slick-list{background: none !important; padding: 37px 8px 0;}
    .slick-next{background: none !important;}
    .new_recommend{margin: 0 auto 0 90px;}
    .image_insta{border:none !important;}
    .slick-slide img{height: 147px;width: 156px;}   
    #instafeed_new .slick-slider{margin-left:279px !important;}
}
@media only screen and (max-width: 926px){
    #contact .address_box{width: 708px !important;}
    .cargo_bottle{display: none !important;}
    .mob-bottle{display: block !important;}
    .mob-shop{display: block !important;}
    .mob-shop-md{display: none;}
    .mob-bottle img{width: 250px;padding-top: 0px;}
    .bg2{height: auto !important; padding-bottom: 20px;}
    .bg2 .home_content{padding-top: 0}
}
@media only screen and (max-width: 855px){
    #instafeed_new .slick-slider{margin-left:203px !important;}
}
@media only screen and (max-width: 800px){
    .location-map{padding-right:30px;}
    .insta_outer {margin-right: 123px;}
    .slick-slider {width:533px !important;}
    /*    .instragram_outer .slick-next{right:-116px; }*/
    .term_content h3{font-size: 17px;}
    .term_content p{font-size: 16px !important;}
}
@media only screen and (max-width: 771px){#instafeed_new .slick-slider{margin-left:179px !important;}}
@media only screen and (max-width: 768px){
    .slick-slider{width:364px !important;}
    .location-map {padding-left: 52px;}
    .local-on {margin-top: -31px;}
    #wpsl-gmap {margin-top: 165px;}
    .filter_check{margin-top: 118px;}
    .instragram_outer {margin-right: 200px;}
    #instafeed_new .slick-slider{margin-left:165px !important;}
    #wpsl-checkbox-filter input{margin-right:-5px !important;}
    .bg5{height: 1800px !important;}
    #contact .address_box{height: 1612px !important;width: auto !important;}
    .bg2{height: auto !important;padding-bottom: 20px;}
}
@media only screen and (max-width: 767px){
    #totopscroller{z-index: 9999 ;}
    .location-online{ margin-top: -632px;}
    .location-map{padding-left:25px;}
    .map_sec{padding-left:0px;}
    .stamp{bottom:0px !important;}
    #instafeed_new{margin-top:0px;}
    .pad_l_0{padding-right: 0px !important;}
    .local-on { margin-top: 88px;}
    .instragram_outer{padding-top:25px !important;margin-right:10px;}
    #instafeed_new .slick-slider{margin-left:0px !important;}
    /*    .map-sec .container{margin-top: 28px;}*/
    .new_recommend{margin:0;}
    .home_content{padding-top: 0;}
    .home_content .logo{margin-bottom: 0px;margin-top: -10px;}
    .home_content .logo img{width: 264px;}
    .mob-bottle img{padding-top: 10px;width: 220px !important;}
    .leaf{background:none !important;}
}
@media only screen and (max-width: 640px){
    .bootstrap-select > .dropdown-toggle{ width: 296px;padding-left: 4px;}
    #map .find_stoickist{font-size: 17px;padding-bottom: 25px;}
    .map-sec .container{margin-top: -22px;}



}
@media only screen and (max-width: 567px){
    #wpsl-search-input{width:85% !important;}
    .slick-slider {display: inline-block;float: none !important;width: 198px !important;}
    /*    .small_batch_sec {height:1284px !important;}*/
    .stamp_img{margin-bottom: -42px;}
}
@media only screen and (max-width: 480px){
    .local-on{margin-right:-62px !important;}
    .submit_field{float:none;}
    .submit_btn{float:none;margin-top: -37px;}
    #wpsl-search-input{width:56% !important;}
    .bottom_cont_sec{width:95% !important;}
    /*    .map-sec{height:1170px !important;}*/
    #contact .address_box{height: 1628px !important;width: auto !important;}
    .home_content .logo{}
    .home_content .logo img{width:190px;}
}
@media only screen and (max-width: 430px){
    .instragram_outer .slick-next{right:-77px; width:92px;}
    .instragram_outer .slick-prev{width:92px;left:-77px;}
    .bg5{height: 1922px !important;}
    #contact .address_box{height: 1679px !important;width: auto !important;}
    .no-sugar h2{font-size:18px;}
}
@media only screen and (max-width: 360px){
    .location-online{margin-top: -653px;}
    .location-map{padding:0 13px 0 13px;}
    .instragram_outer .slick-next{right:-60px; width:75px;}
    .instragram_outer .slick-prev{width:75px;left:-60px;}
    .local-on{float:none !important;width:auto !important;text-align:center;margin-right: 0 !important;}
    .instragram_outer{margin-right:25px;}
    
    #contact .address_box{height: 1700px !important;width: auto !important;}
    /*    .map-sec .container{margin-top: 47px;}*/
    /*     .small_batch_sec {height:1345px !important;}*/
}
@media only screen and (max-width: 354px){
  .bg5{height: 1980px !important;}
  #contact .address_box{height: 1819px !important;width: auto !important;}
  .no-sugar h2{letter-spacing: -2px;}
}
@media only screen and (max-width: 320px){
    /*    .small_batch_sec {height: 1385px !important;}*/
    .no-sugar h2{font-size:17px;}
    #instafeed_new{margin-top:-20px !important;}


}