/* here you can put your own css to customize and override the theme */



.coloutrw{ width:323px; float:left; margin-right:70px; background:#fff; border-top:9px solid #d72f00; padding:0 3px 3px;}
.coloutrw h1{ text-align:center; color:#292929; font-weight:400; font-size:17px; text-transform:uppercase; margin: 10px 0;}
.coloutrw img{ width:100%;}
.coloutrw:last-child {margin: 0;}
.cigarline_rw{ width:100%; background:#afafaf url(../img/conbg.jpg) top left repeat-x; padding-top:60px;padding-bottom: 60px;}
.cigarline_rw1{   width:100%; background:#afafaf url(../img/conbg.jpg) top left repeat-x;}
.mainheading_row{ width:100%; float:left;}
.head_line{ width:35%; float:left; background:#c3c3c3; display:block; height:7px;}
.head_con{ width:30%; line-height:1px; float:left; font-weight:400; color:#fff; font-size:35px;text-transform:uppercase; text-align:center;}
.cigargal{ width:100%; float:left; color: #fff;}
.cigargalin{ float:none; margin:auto; display:block;}
.castcon{ text-align:center; font-size:24px; color:#fff; font-weight:400px; text-shadow:0 0 1px #000; float:none; display:inline-block; position:relative; top:90px;}
.topslide{ margin-top:0px;}


.topmenu{ display:none!important;}
.menu-main-menu-container { margin-top: 75px;}
.homesocial{ position:absolute;}
ul#revolutionul li div img {
    height: auto !important;
    width: 100% !important; left:0!important;
}
.slot{ display:none;}
ul#revolutionul li{ width: 100% !important;}
.slotholder {
    width: 100%;
}
/*Testimonials*/
.slidearrow{width:100%; float:left;}
.cigara .carousel {
	margin-bottom: 0;
}

.cigara .item span.testimonials-slide {
	padding: 15px; 
	color: #8a8a8a;
	display: block;
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
	background: #f8f8f8 url(../img/corners.png) no-repeat right bottom;
}	

.cigara .carousel-info {
	overflow: hidden;
	padding-top: 15px;
	text-align:center;
}

.cigara .carousel-info img {
	display:inline-block;
	width:auto;
}

.cigara .carousel-info {
	overflow: hidden;
}

.cigara .carousel-info img {
	margin-right: 15px;
}

.cigara .carousel-info span {
	display:inline;
}

.cigara span.testimonials-name {
	color: #fff;
	font-size:22px;
	margin: 23px 30px 7px;
	text-shadow:0 0 1px #000;
}

.cigara span.testimonials-post {
	color: #fff;
	font-size:24px; margin:0 30px;
	text-shadow:0 0 1px #000;
}

.cigara .left-btn,
.cigara .right-btn {
	right: 0;
	width: 24px;
	height:56px;
	bottom:0px;
	position: absolute;
	display: inline-block;
}

.cigara .left-btn {left:-20px;
	background:url(../img/lefta3.png) no-repeat;
}
.cigara .right-btn {
	right:-20px; 
	background:url(../img/righta3.png) no-repeat;
}

.cigara .right-btn:hover {
	background:url(../img/righta3.png) no-repeat;
}
.cigara .left-btn:hover {
	background:url(../img/lefta3.png) no-repeat;
}
.fullcon{ width:100%; display: inline-block;margin-top: 20px;}

.cigarcon {
    background: #808080 none repeat scroll 0 0;
    border-radius: 10px !important;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 400;
    height: auto;
    margin-top: 40px;
    //overflow-y: scroll;
    padding: 34px;
    text-align: left;
    text-shadow: 0 0 1px #080808;
    width: 100%;
}


.cigarcon{ width:100%; float:left; background:#808080;   -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important; padding:34px; color:#fff; text-shadow:0 0 1px #080808; font-size:14px; font-weight:400;  margin-top: 40px; text-align:left;
}

.cigarcon1{ width:100%; float:left;  color:#fff; text-shadow:0 0 1px #080808; font-size:16px; font-weight:400;text-align:justify;
}
.cigarcon2{ width:100%; float:left;  color:#fff;text-shadow:0 0 2px #080808;  font-size:16px; font-weight:400;text-align:justify;margin-bottom: 45px; margin-top:10%;}
.sub_img {
    text-align: center; width:100%; float:left;
}
.cigarcon h1{ font-size:18px; font-weight:600; margin:0 0 30px 0;}

.head_line1{ width:30%; float:left; background:#c3c3c3; display:block; height:7px;}
.head_con1{ width:40%; line-height:1px; float:left; font-weight:400; color:#fff; font-size:35px;text-transform:uppercase; text-align:center;}




#range {
  width: 100%;
  position: relative;
  margin: 10px auto;
  border:3px solid #cccccc;

  height: 15px;
  outline: none;
}

#range .ui-slider-handle {
  position: absolute;
  margin: -3px 0 0 -12px;
  background:url(../img/range.png) 0 0 no-repeat;
  border: 0;
  height: 29px;
  width:29px;
  outline: none;
  cursor: pointer;
}

#range .ui-slider-handle:hover,
#range .ui-slider-handle:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

#range .ui-slider-range { background: #d72f00; }

#range #currentVal {
    color: #000;
    
    font-size: 16px;
    font-weight: 700;
    margin-left: 50px;
    margin-top: -35px;
    position: absolute;
    text-align: center;
    width: 160px;
}

.rangtop{ font-size:21px; font-weight:600; color:#fff;}
.rangtop1{ text-align:center; margin-top:2% !important;}

.conli{ list-style:none;}
.conli li{ }
.conli li a{ }
.conli li a:hover{ text-decoration:none;}

.rowfullcigar1{ width:100%; background:url(../img/bgrow1.jpg) top center no-repeat; background-size: 100% auto;
color:#fff; padding:50px 0;}
.headingnew{ font-size:35px; font-weight:400px; }
.connew{font-size:16px; font-weight:400px; }


.rowfullcigar2{ width:100%; background:url(../img/bgrow2.jpg) top center no-repeat; background-size: 100% auto;
color:#fff; padding:50px 0; margin-bottom:35px;}
.headingnew{ font-size:35px; font-weight:400px; }
.connew{font-size:16px; font-weight:400px; }
.footmenu{ width:100%; float:left; margin-bottom:0px;}
.footmenu ul{ margin:0; padding:0; list-style:none;}
.footmenu ul li{ float:left; border-right:1px solid #b1b1b1;}
.footmenu ul li:last-child{ border-right:none; }
.footmenu ul li a{ color:#fff; text-decoration:none; padding:0 10px; font-family:monsb!important; font-size:14px; 
text-transform:uppercase;}
.footmenu ul li a:hover{color:#d72e00;}


.face{ background:url(../img/faceicon.png) top left no-repeat; width:28px; height:28px; display:block;}
.face:hover{background:url(../img/faceicon_h.png) top left no-repeat;}


.twiit{ background:url(../img/twitt.png) top left no-repeat; width:28px; height:28px; display:block;}
.twiit:hover{background:url(../img/twitt_h.png) top left no-repeat;}


.linkd{ background:url(../img/linkd.png) top left no-repeat; width:28px; height:28px; display:block;}
.linkd:hover{background:url(../img/linkd_h.png) top left no-repeat;}


.rsss{ background:url(../img/rsss.png) top left no-repeat; width:28px; height:28px; display:block;}
.rsss:hover{background:url(../img/rsss_h.png) top left no-repeat;}


.gog{ background:url(../img/gog.png) top left no-repeat; width:28px; height:28px; display:block;}
.gog:hover{background:url(../img/gog_h.png) top left no-repeat;}

.print{ background:url(../img/print.png) top left no-repeat; width:28px; height:28px; display:block;}
.print:hover{background:url(../img/print_h.png) top left no-repeat;}

.inst{ background:url(../img/inst.png) top left no-repeat; width:28px; height:28px; display:block;}
.inst:hover{background:url(../img/inst_h.png) top left no-repeat;}

.social{ font-size:14px; color:#b1b1b1;font-family:mons!important;}

.warninrw{ width:100%; border:1px solid #b1b1b1; padding:10px; font-family:mons!important; color:#8f898b; margin-top: 50px;}
.warninrw h2{ margin:0; padding:0; color:#d72e00; font-size:14px;text-transform:uppercase;}

.div50{ width:50%; float:left;}
.headfoot{ color:#fff; font-size:18px;font-family:mons!important;}
.footmenu1 ul{ margin:0; padding:0; list-style:none; margin-left:10px;  }
.footmenu1 ul li{ padding-bottom:5px;}
.footmenu1 ul li a{ font-family:monsb!important; font-size:14px;color:#fff;}
.footmenu1 ul li a:hover{ text-decoration:none;}
.bor-left{border-left:2px solid #b1b1b1; }
.padding-right30{ padding-right:30px;}
.padding-left30{ padding-left:30px;}
.subscribrow{ width:100%; border-bottom:1px solid #7c7c7c; padding-bottom: 10px;}
.copyrightcen{ float:none; margin:auto; font-size:14px; font-family:mons!important; color:#fff; text-transform: uppercase;}
.subtext{ border:1px solid #fff; margin-right:10px; height:51px; line-height:51px; background:none; font-family:quuatit;
color:#fff; font-size:18px; width:278px!important;}
.subbtn{ background:#fff; color:#4e4e4e; font-size:14px;font-family:mons!important; height:51px;    text-transform: uppercase;}

.form-control::-moz-placeholder{color:#fff!important;}

.form-control::-webkit-input-placeholder {
    color: #fff!important;
}
.form-control:-moz-placeholder {
    color:   #fff!important;
}
.form-control::-moz-placeholder {
    color:    #fff!important;
}
.form-control:-ms-input-placeholder {
    color:    #fff!important;
}
.subcon {
    margin-top: 20px;
    display: inline-block;
}
.form-subscribe {
    float: right;margin-top:15px; width:50%;
}

.mcForm {
    width: 100%;
}

#mcs_address {
    width: 235px;
}

#mcs_invite > input {
    height: 30px;

}

.copyrightext{ font-size:14px;  color:#fff;font-family:mons!important; }
.copyrightext a{ color:#fff; text-decoration:none;}
.copyrightext a:hover{ color:#d72e00; text-decoration:none;}
.navbar-nav .nav-mobile {
    display: none !important;
}



.media{    font-size: 20px; float: left;  width: 100%;  color: #fff;  padding: 5px;}
.rowc {     margin-top: 15px;    padding: 10px;    width: 100%; }
.rowc a {     color: red;    text-decoration: none; }
.rowc1 {  padding:10px;width: 100%; }
.rowc1 a  {  color: red;    text-decoration: none;  }
.mediadate{ font-size:12px; color:#fff;}
.rowc, .rowc1 {
    background: #3c3c3c none repeat scroll 0 0;
    border: 1px solid #ccc;
    float: left;
    margin-bottom: 5px;
    margin-top: 0;
    opacity: 0.7;
    width: 100%;
}
.sub_cat_name1 > a {
    color: #292929;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
}


.brand_cat img {
    height: auto;
    text-align: center;
    width: 300px;
}
.brand_cat {
    display: inline-block;
    float: none;
    margin: 50px 0px;
    vertical-align: top;
    width: 33%;
}

.product_show {
    
    display: inline-block;
    float: left;
    margin: 1%;
    min-height: 150px;
    padding: 25px;
    text-align: center;
    vertical-align: top;
    width: 48%;
}

.subname {
    border: 1px solid #d72f00;
    border-radius: 5px !important;
    box-shadow: 5px 5px 5px #000;
    cursor: pointer;
 height: 125px;
    text-align: center;
padding: 0 5px;
position: absolute;
display: table;
width:350px !important;


}
.sub_cat_name {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    display: table-cell; 
  vertical-align: middle; 
  text-align: center; 
text-shadow: 0 0 1px #080808;
text-transform: uppercase;
}

.tab-navigation-category .active[data-tab-trigger="true"] {
   // background: #747474 none repeat scroll 0 0 !important;
 background: #fff none repeat scroll 0 0 !important;
    border-top: 9px solid #d72f00;
    color: #292929!important;
    margin-top: -9px !important;

}

.tab-navigation-category [data-tab-trigger="true"] {
    float: none!important;
    margin: auto 15px!important;
    padding: 15px 10px!important;
    width: auto !important; display:inline-block;
font-family: open sans !important;
}
.root-cat {
    float: none;
    text-align: center;
}

.pcigar,.defaultcontent li,.defaultcontent p{
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: 400;
    text-align: justify;
   width: 100%;
   margin:0;
    text-shadow: 0 0 2px #080808;
}

.defaultcontent strong {
    font-size: 16px;
    font-weight: 700;

}
#sl_div table, #sl_div tr, #sl_div td{ color:#fff; text-shadow: 0 0 1px #080808;font-weight: normal;}
table.fullcalendar {
   float: left;
    width: 100%;
 margin-top: 30px;
}

table.fullcalendar td {
text-align: center!important;
   
}
.dpage {
    margin:70px 0 40px;
}
.head_con2 {
    color: #fff;
    float: left;
    font-size: 35px;
    font-weight: 400;
    line-height: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 30%;
}

.paddingbottom {
    padding-bottom: 50px;
}
.paddingtop {
float: left;
    padding-top: 30px;
}

.deatil {
    float: left;
    font-size: 16px;
    font-weight: 700;
    padding-right: 15px;
    text-align: right;
    width: 40%;
color:#fff;
}

.posted_in {
    float: left;
    line-height: 28px;
    width: 100%;
color:#fff;
}

.posted_in a {
    
color:#fff;
}

.posted_in a:hover {
    
text-decoration:none;
}
.inn {width: 100%!important;left: 30px;top: -3px;}

.related.products > h2 {
    font-size: 20px;
    font-weight: 700;
    padding: 8px 0 0 8px;
}

.woocommerce-tabs > h2 {
    font-size: 20px;
    font-weight: 700;
    padding: 8px 0;
}
.woocommerce-tabs > p {
  float: left;
margin-top: 15px;
    text-align: justify;
    width: 100%;
}
.woocommerce ul.products li.product a img {
   
    margin: 0!important;
}
.related.products ul li {
    margin-bottom: 0 !important;
}

.entry-summary h1 {
    font-size: 30px;
   
    padding: 8px !important;
}


.woocommerce div.product div.images div.thumbnails {
    padding-top: 6em !important;
}
.pro_desc{padding-left: 35px;}


.woocommerce div.product div.images img {
    display: inline-block !important;
    width: auto!important;
}

.margin-top_product_image .images {
    margin-top: 130px;
}

.related.products {
    display: none;
}


.tab-navigation-category [data-tab-trigger="true"]:hover{
background-color:#fff;
color:#292929!important;
border-top:9px solid #d72f00;
margin-top:-9px!important;
}


.tab-navigation-arrow-left {
    background: rgba(0, 0, 0, 0) url("../img/slidearrowleft.png") no-repeat scroll center center !important;
   height: 164px!important;
    margin-top: 0!important;
   top: 29%!important;
   width: 150px!important;
    
}


.tab-navigation-arrow-right {
    background:rgba(0, 0, 0, 0) url("../img/slidearrowright.png") no-repeat scroll center center !important;
   
  height: 164px!important;
   
    margin-top:0!important;
   
    top: 29%!important;
    width: 150px!important;
    
}

.product_title {
    display: none;
}
.pro-img{width:100%!important; text-align:center;margin:30px;margin: 40px 0 !important;}


.attachment-shop_single {
    display: inline-block !important;
}

.singledesc {
  
    border-radius: 5px !important;
    color: #000;
    float: left;
    height: 220px;
    line-height: 220px;
    margin: auto auto auto 5%;
    text-align: center;
    width: 40%;
}

.cigarpro {
   //margin: 0 auto;
    text-align: left;
    width: 45%;
 float: left;
}

.descofsingle{width:100%!important;}


.head_con3 {
    color: #fff;
    float: left;
    font-size: 35px;
    font-weight: 400;
    line-height: 1px;
    text-align: center;
    text-transform: uppercase;
    width: auto;
padding:0 40px;
}
.head_line1 {
    background: #c3c3c3 none repeat scroll 0 0;
    display: block;
    float: left;
    height: 7px;
    width: 30%;
}
.woocommerce-tabs > p {
    color: #fff;
    font-family: open sans;
    font-size: 16px;
}

.descofsingle .woocommerce-tabs > h2 {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    text-shadow: 0 0 2px #080808;
float: left;
}

.dbpage {
    margin: 10px 0 20px;
}
.cigarpro .price {
    display: none;
}

.description-single {
    display: inline-block;
    
    margin-bottom: 40px;
    width: 100%;
}

.shop_attributes {
    display: none;
}

.container1 {
 margin-right: auto;
    margin-left: auto;
    text-align: center;
    width: 1000px !important;
}

.entry-title.headin {
    background: #3b3838 none repeat scroll 0 0;
    color: #fff;
    font: 39px open sans;
    padding: 0 30px;
    position: relative;
    text-transform: uppercase;
    top: -25px;
    width: auto;
}
.headingrow {
    background: #c3c3c3 none repeat scroll 0 0;
    float: left;
    height: 10px;
    text-align: center;
    width: 100%;
}

.singledesc .thub_img {
    width: 100%!important; margin:0!important;
}

.posted_in span{
font-size: 12px;
    margin-left: 7px;
    
}

.descofsingle .woocommerce-tabs > p br {
    display: none !important;
}

.cigargalin  nav{   right: 0;
    top: 0;}



*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
#av-overlay h1 {
    color: #d52306;
    font-family: open sans;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
}

#av-overlay p {
    color: #000;
text-align: center;
    margin-bottom: 10px;
}
#av-overlay {
  
    width: 100%!important;
}

#av-overlay #av_verify_form p select {
    border: 1px solid #ddd;
    height: 40px;
    width: 110px;
}

.rember label {
    width: 100%;
}
.rember input {
    width: auto!important;
}


.submit #av_verify {
    background: #a60d1f none repeat scroll 0 0;
    border: 1px solid #a60d1f;
    color: #fff;
    font-weight: bold;
    height: 40px;
    line-height: 1;
    padding: 10px;
    width: auto!important;
}
.agebg{ background: #000 url("http://dev.gmd.quinncom.com/cigar/wp-content/uploads/2015/09/ageimage.jpg") no-repeat scroll center center / 100% auto !important;}


#av-overlay .error {
   color: red;
    display: inherit!important;
    
}

.sl_header td#head {
    font-size: 18px;
    margin-bottom: 20px !important;
    padding: 10px 0 20px 5px;
}

.sl_header td #addressInput {
    height: 40px!important;
}


#radiusSelect_td select {
    border: 1px solid #ddd;
    height: 35px; color:#000;
   
    width: 33%;
}

#addressInput, #addressSubmit, #radiusSelect {
   
    height: 30px;
  }
#glt-translate-trigger {
    display: none;
}
.innerbgnew{background: #8a8a8a url(../img/innerbg1.jpg) top left repeat-x; padding-bottom:20px;}
.wpcf7-form label {
    color: #fff;
    font-weight: 400;
    text-shadow: 0 0 1px #080808;

}


.innerbgsearchpage{ background: #8a8a8a url("../img/innerbg1.jpg")scroll left top; background-repeat:repeat no-repeat;}



.ageverify-logo {
    text-align: center;
}

#sortable > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 2px;
}
table{float:left;}

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    float: left !important;
    margin-left: 5% !important;
    width: 12% !important;
}
.ui-datepicker .ui-datepicker-header{padding:0px !important;}

.aboutus {
    color: #fff;
    font: bold 20px open sans;
   
    margin-bottom: 25px;
    text-align: center;
}



#addressInput2_container select {
    border: 1px solid #ddd;
    color: #292929;
    height: 40px;
    
}

.results_entry {
   
    float: left!important;
   
    width: 100%!important;
}

#sl_info_bubble nobr {
    color: #000!important;
}


#cm_mapTR {
    padding-left: 0 !important;
color: #fff;
font-weight: normal;
    text-shadow: 0 0 1px #080808;
}
.text_below_map {
    font-family:open sans !important;
    font-size: 16px!important;
    padding: 10px 0;
}
.results_entry:hover{background:#D62E00!important;}


.eventpadding {
   
    float: left;
    list-style: outside none none;
    margin: 5px;
    min-height: 115px;
    padding: 10px 20px;
    width: 24%;
}

.nameevent > a {
    color: #000;
    float: left;
    width: 100% !important;
}


.event_cat > li {
    color: #fff;
    list-style: outside none none;
}
.event_cat li a {
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    text-align: justify;
    text-shadow: 0 0 2px #080808;
    width: 100%;
}

.one_event > img {
    width: 100%;
}

.one_event {
    background: #ccc none repeat scroll 0 0;
    box-shadow: 0 0 2px #080808;
    margin: 20px 20px 20px 0;
    min-height: 255px;
    padding: 10px;
    width: 30% !important;
}
.event_title {
    color: #000;
    font-size: 1em;
    text-align: center;
height:45px;
}

.happening_Month {
    float: left !important;
    margin-left: -10px;
}
.event_search {
    margin-bottom: 20px;
    width: 100%;
}

.event_search td {
    float: left;
    width: 190px;
margin-right:1%;
}
.event_search td select {
   height: 40px;
border: 1px solid #fff;
    padding-left: 3%;
    width: 100%;
}
}

#event_msg .etitle {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 5px;
}
#event_msg {
    color: #fff;
    font-size: 16px;
    height: auto;
    margin: 10px 0;
    
}

.Month {
    color: #000;
    font-size: 0.8em;
    text-align: center;
}

#cboxClose {
    right: 30px!important;
   
    top: -2px!important;
    
}

.popup_header {
    color: #fff;
    font-size: 2em;
    font-weight: bold;
    margin: 15px 0 25px 15px;
}
.pop_content {
    color: #fff;
line-height:27px;
}
.col-md-9.when {
    float: left;
    line-height: 26px;
}
.pop_img {
    float: left;
   
}
.pop_img img {
    float: left;
    margin: 15px 0px ;
    width: 100%;
}

#colorbox {
    position: fixed !important;
    top: 135px !important;
height: 300px !important;
}

.print_news {
    clear: both;
    padding-top: 30px;
}
.print_news a {
    border: 1px solid;
    color: #fff;
    padding: 3px 10px;
    text-decoration: none;
}
.allevnet #googleMap {
    border: 2px solid #fff;
}

.pop_img {
    padding-left: 0;
    padding-right: 30px;
}
#googleMap {
    text-align: center;
    vertical-align: middle;
   
}

.news_pagination {
    float: right;
    margin-right: 100px;
}
.news_pagination a {
    color: #fff;
padding: 0 5px;
}
.news_pagination .active {
    color: #000;
}


.atm-i {
   
    bottom: 10px !important;
   
    position: absolute!important;
    width: 100%!important;
}


.sub_img.new{
    float: left;
    margin-top: -60px;
    text-align: center;
    width: 100%;
}

.sub_line_name {
    margin: 10px;
    color: #fff;
    font-size: 20px;
}

.linename {
    cursor: pointer;
}
.detailc {
    float: left;
    width: 60%;
}

.nav-list .nav-item > input[type="checkbox"] {
    margin-right: 10px!important;
    width: 5%!important;
}
.coloutrw > a {
    text-decoration: none;
}










.search_pro {color: #fff; display: block;}
.products li {  height:230px;   background: #ccc; border-radius: 10px !important;
    box-shadow: 1px 1px 5px;    float: left;    list-style: outside none none;    margin: 1%;    padding: 1%;
    position: relative;    width: 45% !important; }
.previous_page > a { background: #d72e00 none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
    border-radius: 5px !important;
    color: #fff;
    display: inline-block;
    height: 40px;
    line-height: 33px;
    margin-top: 2%;
    padding: 0 10px;
    text-align: center;
    width: 100px; text-decoration: none;}


.container.childcate {
    margin-bottom: 3%;
}

.events_search_btn{

background: #d72e00 none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
    border-radius: 5px !important;
    color: #fff;
    display: inline-block;
    height: 40px;
    padding: 0 10px;
    width: 100px;
}

.noproductfound {
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    margin-left: 50px;
}

.footer .pull-left.padding-right30 {
    display: none;
}

.footer .pull-left.bor-left.padding-left30.footlink {
    display: none;
}

.row.social {
    margin-top: -13%;
}

.page-id-45 .head_con2 {
    width: 40% !important;
}

.page-id-45 .head_line{
 width: 30% !important;
}


.procus {
    border: 1px solid #eee;
    border-radius: 5px !important;
    box-shadow: 5px 5px 5px #000;
    float: left;
    list-style: outside none none;
    margin: 8px;
    min-height: 150px;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    width: 48%;
 background: #ccc none repeat scroll 0 0;
 line-height: 40px;
}

.media {
    padding-left: 0 !important;
}

.npbg.scaling-hero-cigars img {
    margin-top: 1%;
}

.resizecigar .bx-wrapper img {
    height: auto;
    margin-top: 30px;
    width: 70%;
}
.example-item a {
    cursor: unset;
}

.example-item #bx-pager a img, .example-item #bx-pager2 a img, .example-item #bx-pager3 a img, .example-item #bx-pager4 a img, .example-item #bx-pager5 a img, .example-item #bx-pager6 a img, .example-item #bx-pager7 a img, .example-item #bx-pager8 a img, .example-item #bx-pager9 a img, .example-item #bx-pager10 a img, .example-item #bx-pager11 a img, .example-item #bx-pager12 a img, .example-item #bx-pager13 a img, .example-item #bx-pager14 a img{  border: medium none !important;}




.pp_next, .pp_previous {display: none !important;}
.pp_gallery ul {display: none!important;}
.pp_details .pp_nav, .pp_details .pp_description {display: none !important;}
.singledesc img {max-width: 70%;}
div.pp_pic_holder{ position:fixed!important; top:7%!important;}
div.pp_overlay{position:fixed!important;}
div.ppt{display: none !important;}
div.pp_woocommerce .pp_close{ top:0; right:0;}



.backbuttion {
    background: #d72e00 none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
    border-radius: 5px !important;
    color: #fff;
    display: inline-block;
    height: 40px;
    line-height: 33px;
    margin-top: 2%;
    padding: 0 10px;
    width: 10% !important;
}

.hideicon {
    display: none !important;
}


.subname_home{  display: table;
height: 100px !important;
    position: absolute;
    text-align: center !important;
    width: 335px !important;
 border: 1px solid #d72f00;
    border-radius: 5px !important;
    box-shadow: 5px 5px 5px #000;
    cursor: pointer;}

.container.childcate {
    margin-bottom: 8% !important;
}

.pp_content {
    height: auto !important;
}


.rightpanel{ text-align: center;}
#sl_info_bubble .storelocatorlink {
    color: #000 !important;
}




.defaultcontent p {
    margin-top: 10px;
}


.when_detail,.Where_detail {
    float: left;
    margin-bottom: 2%;
    width: 100%;
}
.col-md-2.when {
    font-weight: bold;
}
@media (min-width: 480px) and (max-width:600px) {
	
	.header .navbar-btn{ position:relative; z-index:999999999999;}

}
@media (min-width: 0px) and (max-width:479px) {
	
	.tab-menu-item::after {background: white none repeat scroll 0 0; font-weight: bold; padding: 3px!important;right: 10px; top: 7px!important;}
	.tab-menu-item {background: black none repeat scroll 0 0!important;margin-bottom: 2px!important; padding: 7px 0 7px 10px!important;font-family: mons !important; font-size:16px!important; float:left; width:100%;}
	.innerbgnew{ padding-bottom:0;}
	.container.cigar-content > div:first-child {margin-top: 30px;}
	.singledesc{width:100%;}




	
}

.ab_head{width:100%; float:left; overflow-x:hidden;}
.heading{   position: relative; top: -30px;  text-transform: uppercase; font-family: "Open Sans" !important; font-size: 35px;
    font-weight: 400;}

.fancy {
  line-height: 0.5;
  text-align: center;  padding-top: 30px;
}
.fancy span {
  display: inline-block;
  position: relative;  font:46px Oswald-Light; color:#fff; 
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom:  7px solid #c3c3c3;
  border-top: none;
  top: 0;
  width: 600px;
}
.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}



#flags.size20 a{font-size:0;}

.skiptranslate.goog-te-gadget {display: none;}

.brand1 {
    height: 26px;
}
.brand_product{padding-bottom:0px !important;}

#flags > li {
    margin-right: 1%;
}





/* language_Russian_css  */
.Russianlang .form-subscribe{width:46% !important;}
.Russianlang .mc4wp-form-fields { float: right !important;}
.Russianlang .pcigar{font-size:18px; }
.Russianlang .aboutus{font-size:25px;}
.Russianlang .cigarcon1{font-size:18px;}
.Russianlang .cigarcon1 br ,.Russianlang .pcigar br{display:none;}



/* language_French_css  */
.Frenchlang .nav.navbar-nav a{margin-left:45px !important;}
.Frenchlang .form-subscribe{width:40% !important;}
.Frenchlang .mc4wp-form-fields { float: right !important;}
.Frenchlang .subcon font { font-size: 13px;}
.Frenchlang .margin-right-10 {font-size: 13px;}
.Frenchlang #menu-footer-menu a { font-size: 12px;}
.Frenchlang .cigarcon1 br ,.Frenchlang .pcigar br{display:none;}



/* language_German_css  */
.germanlang .nav.navbar-nav a{margin-left:35px !important;}
.germanlang .form-subscribe{width:30% !important;}
.germanlang .mc4wp-form-fields { float: right !important;}
.germanlang .subcon font { font-size: 12px;}
.germanlang .subtext{width:200px !important;}
.germanlang .margin-right-10 {font-size: 13px;}
.germanlang #menu-footer-menu a { font-size: 13px;}
.germanlang .cigarcon1 br ,.germanlang .pcigar br{display:none;}


/* language_Italian_css  */

.Italianlang .form-subscribe{width:40% !important;}
.Italianlang .mc4wp-form-fields { float: right !important;}
.Italianlang .subcon font { font-size: 13px;}
.Italianlang .cigarcon1 br ,.Italianlang .pcigar br{display:none;}

/* language_Spanish_css  */
.spanishlang .header .navbar-nav li a{margin-left:25px;}
.spanishlang .mc4wp-form-fields{float:right;}
.spanishlang .cigarcon1 br ,.spanishlang .pcigar br{display:none;}
.spanishlang .input-group.form-subscribe{width:40%;}
.spanishlang .subcon font{font-size:11px;}
.spanishlang .space-mobile .col-md-10{width:100%;}
.spanishlang #menu-footer-menu a{font-size:13px;}
.spanishlang .headingnew font {font-size:30px;}
.spanishlang .col-md-2 font {font-size: 9px;}
.spanishlang #range{width:75%;}






@media (min-width: 1200px)  { 
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.con ,.wpcf7-form-control {width:52% !important;}

}


@media (min-width: 1200px) and (max-width: 1500px) {
.rowfullcigar1 ,.rowfullcigar2 { background-size: cover; margin:0px;}
 
.Russianlang .hide_product { font-size: 1vw !important;}
.Russianlang .form-subscribe{width:40%;}
.Russianlang .col-md-2 font { font-size: 8px;}



/* language_French_css  */
.Frenchlang .logtit{width:40%;}
.Frenchlang .rowfullcigar1 ,.Frenchlang .rowfullcigar2 { background-size: cover; margin:0px;}
.Frenchlang .tab-navigation-category [data-tab-trigger="true"]{margin: auto 10px !important;}


/* language_German_css  */
.germanlang .logtit{width:40%;}
.germanlang .rowfullcigar1 ,.germanlang .rowfullcigar2 { background-size: cover; margin:0px;}


/* language_Italian_css  */
.Italianlang .logtit{width:32%;}
.Italianlang .tab-navigation-category [data-tab-trigger="true"]{margin: auto 10px !important;}


/* language_Spanish_css  */
.spanishlang .logtit font { font-size: 20px;}

}






@media (min-width: 981px) and (max-width: 1024px) {
.rowfullcigar1 ,.rowfullcigar2 { background-size: cover; margin:0px;}

.nav.navbar-nav { position: absolute;  padding: 0px; right: -31px; left: 23%;}
.home h1{font-size:1.5em !important;}
.logtit{width:40%;}
.coloutrw{margin-right:10px;}
.subname{width:300px !important;}
.mc4wp-form-fields{float:right;}
.form-subscribe{width:44%;}
.footmenu ul li a{font-size:13px;}
.margin-right-10{font-size:12px !important;}
.textwidget { font-size: 12px; padding: 0; text-align: left;}
.event_search td{width:170px;}
.rightpanel{width:65% !important;}
.leftpanel{width:35% !important;}
.procus{width:46%;}
.nav.filt_search{width:85% !important;}
#range #currentVal{width:210px;}
.subname_home{width:280px !important;position: static !important;}
.coloutrw{width:319px;}
.rowfullcigar1 ,.rowfullcigar2 { background-size: cover;}
.event_search td{width:138px !important;}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.con ,.wpcf7-form-control{width:60%;}


/* language_Russian_css  */
.Russianlang .nav.navbar-nav a{margin-left:35px !important;}
.Russianlang .col-md-2 font { font-size: 8px;}
.Russianlang .cigarrange { width: 70%; margin-left: 8%;}
.Russianlang .footmenu ul li a { font-size: 16px; line-height: 30px;}
.Russianlang .copyrightcen{text-align: center;}
.Russianlang .subcon > font { font-size: 18px;}
.Russianlang .input-group.form-subscribe { width: 50% !important; float: none !important; margin-left:25%;}
.Russianlang .mc4wp-form-fields{float:none !important;}


/* language_French_css  */
.Frenchlang .nav.navbar-nav a{margin-left:30px !important;}
.Frenchlang .coloutrw font { font-size: 18px;}
.Frenchlang .subtext{width:198px !important;}
.Frenchlang .form-subscribe{width:36% !important;}
.Frenchlang .space-mobile .col-md-10{width:100% !important;}
.Frenchlang .footmenu ul li a { font-size: 16px; line-height: 30px;}
.Frenchlang .copyrightcen{text-align: center;}
.Frenchlang .subcon > font { font-size: 18px;}
.Frenchlang .input-group.form-subscribe { width: 50% !important; float: none !important; margin-left:25%;}
.Frenchlang .mc4wp-form-fields{float:none !important;}


/* language_German_css  */
.germanlang .coloutrw font {font-size: 22px;}
.germanlang .subcon{width:60%;}
.germanlang #menu-footer-menu a { font-size: 12px;}
.germanlang .space-mobile .col-md-10{width:100%;}
.germanlang .footmenu ul li a { font-size: 16px; line-height: 30px;}
.germanlang .copyrightcen{text-align: center;}
.germanlang .subcon > font { font-size: 18px;}
.germanlang .input-group.form-subscribe { width: 50% !important; float: none !important; margin-left:25%;}
.germanlang .mc4wp-form-fields{float:none !important;}



/* language_Italian_css  */
.Italianlang #menu-footer-menu a { font-size: 11px;}
.Italianlang .subtext{width:225px !important;}
.Italianlang .subcon{width:60% !important;}
.Italianlang .footmenu ul li a { font-size: 16px; line-height: 30px;}
.Italianlang .copyrightcen{text-align: center;}
.Italianlang .subcon > font { font-size: 18px;}
.Italianlang .input-group.form-subscribe { width: 50% !important; float: none !important; margin-left:25%;}
.Italianlang .mc4wp-form-fields{float:none !important;}


/* language_Spanish_css  */
.spanishlang #menu-main-menu a{font-size:13px;}
.spanishlang .input-group.form-subscribe{width:38% !important;}
.spanishlang .subtext{width:220px !important;}
.spanishlang #menu-footer-menu a{font-size:9px;}
.spanishlang .footmenu ul li a { font-size: 16px; line-height: 30px;}
.spanishlang .copyrightcen{text-align: center;}
.spanishlang .subcon > font { font-size: 18px;}
.spanishlang .input-group.form-subscribe { width: 50% !important; float: none !important; margin-left:25%;}
.spanishlang .mc4wp-form-fields{float:none !important;}
}




@media (min-width: 768px) and (max-width: 980px) {
.cigarrange { float: left; width: 70%;}
.cigarmild ,.cigarfull{ float: left; width: 15%;}
.cigarfull { text-align: right;}
.rowfullcigar1 ,.rowfullcigar2 { background-size: cover; margin:0px;}
.social-footer.pull-right{margin-right:15px;}
.navbar-brand.logo-v1{margin:0px !important;}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.con ,.wpcf7-form-control{width:80%;}
.event_search td{width:138px !important;}
.event_select { font-size: 14px;}
.brand2 { font-size: 14px;}
.logtit{ width:50%;}
.widthnew{width:46% !important;}
.header .navbar-nav li a{margin-left:22px !important;}
.home h1{font-size:1em !important;}
.nav.navbar-nav { position: absolute; padding:0px !important; z-index:999 !important;}
.row.service-box { margin-top: -3%;}
.rowfullcigar1 ,.rowfullcigar2 { background-size: cover;}
.footmenu ul li a{font-size:10px;}
.copyrightcen { width: 100%; text-align: center;}
.form-subscribe{float:left; margin-left:25%;}
.brand_cat{width:49%; margin-bottom:15%;}
.container1{width:100% !important;}
.header.scrolling-fixed .logtit{top:157px;}
#event_msg{float:left;}
.event_search td{width:140px;}
.event_search { position: absolute; right: 0; top: 78px;  width: 80%;}
.rightpanel{width:65% !important;}
.leftpanel{width:35% !important;}
.procus{width:46%;}
.nav.filt_search{width:85% !important;}
.subname_home { position: static !important; margin-bottom: 5%;}


/* language_Russian_css  */
.Russianlang .logtit{width:50%;}
.Russianlang .nav.navbar-nav a{margin-left:5px !important;}
.Russianlang .footmenu ul li a { font-size: 15px; line-height: 30px;}



/* language_French_css  */
.Frenchlang .nav.navbar-nav a{margin-left:0px !important;}
.Frenchlang .logtit font { font-size: 18px;}
.Frenchlang .coloutrw font { font-size: 15px;}
.Frenchlang .footmenu ul li a { font-size: 15px; line-height: 30px;}



/* language_German_css  */
.germanlang .nav.navbar-nav a{margin-left:0px !important;}
.germanlang .logtit font { font-size: 18px;}
.germanlang .rowfullcigar1 ,.germanlang .rowfullcigar2 { margin:0px;}
.germanlang .social{font-size:10px;}
.germanlang .warninrw h2{font-size:11px;}
.germanlang .footmenu ul li a { font-size: 15px; line-height: 30px;}



/* language_Italian_css  */
.Italianlang .logtit font {font-size: 18px;}
.Italianlang .social{font-size:10px;}
.Italianlang .warninrw h2{font-size:10px;}
.Italianlang .footmenu ul li a { font-size: 15px; line-height: 30px;}
.Italianlang .cigarfull font ,.Italianlang .cigarmild{font-size:14px;}


/* language_Spanish_css  */
.spanishlang #menu-main-menu a{margin-left:0px !important; font-size:13px;}
.spanishlang .logtit font{font-size:18px;}
.spanishlang .pull-right.margin-top-10 font{font-size:11px;}
.spanishlang .footmenu ul li a { font-size: 15px; line-height: 30px;}
.spanishlang .cigarfull font ,.spanishlang .cigarmild{font-size:16px;}
}

@media (min-width: 480px) and (max-width: 499px) {
.btn.theme-btn.subbtn { width: 20% !important;}
}

@media (min-width: 500px) and (max-width: 767px) {
.btn.theme-btn.subbtn {  width: 100% !important;}
}




@media (min-width: 480px) and (max-width: 767px) {
.input-group-btn { width: 20% !important;}
.input-large {width: 100% !important;}

.subtext { float: left !important; width: 77% !important;}

.form-control.subtext { float: none;}
.input-large { text-align: center;}
.col-md-1.cigarfull { margin-right: 15px;}
.rowfullcigar1 ,.rowfullcigar2 { background-size: cover; margin:0px;}
.top-home{top:-30px !important;}
.singledesc{width:80%; margin-top:10px;}
.subname,.product_show{ min-height:auto !important;}
#range #currentVal{width:450px !important; right:0px;}
.input-row span.input{width:77%;}
.cigarpro{width:100%;}
.container1{width:100% !important;} 
.rightpanel{width:100% !important;}
.leftpanel{width:100% !important;}
.procus{width:46%;}
.nav.filt_search{width:50% !important; }
.cigargal .col-md-8{width:80%; float:left;}
.cigargal .col-md-2{width:10%; float:left;}
.heading { font-size: 6vw !important;}
.fancy span::before, .fancy span::after { border-bottom: 3px solid #c3c3c3 !important;}

#event_msg{float:left;}
.widthnew{width:47% !important; margin-bottom:5%;}
.rowfullcigar1 ,.rowfullcigar2{ background-size: cover;}
.subname { width:275px !important;}
.navbar-collapse.collapse.in { float: left; width: 100%;}
.input-row span.input{width:65% !important;}
#range{width:75%;}
.subcon { text-align: center !important;}



/* language_Russian_css  */
.Russianlang #range{width:85%;}
.Russianlang .sub_cat_name font{font-size:17px;}
.Russianlang .col-md-10.cigarrange{width:63% !important;}
.Russianlang .col-md-1.cigarfull{margin-right:60px !important;}
.Russianlang #range{margin-left:20%;}
.Russianlang .mc4wp-form-fields{float:none !important;}
.Russianlang .input-group-btn{width:25% !important;}
.Russianlang .subcon font { font-size: 13px;}
.Russianlang .subtext{width:73% !important;}



/* language_French_css  */
.Frenchlang .mc4wp-form-fields{float:none !important;}
.Frenchlang .subcon font { font-size: 12px;}


/* language_German_css  */
.germanlang .coloutrw font { font-size: 13px !important;}
.germanlang .coloutrw > h1 { height: 30px;}
.germanlang #menu-footer-menu a { font-size: 10px !important;}
.germanlang .heading.top-home font{font-size:25px;}
.germanlang .top-home { top: -30px !important;}
.germanlang .mc4wp-form-fields{float:none !important;}

.germanlang .subtext { width: 77% !important;}
.germanlang .btn.theme-btn.subbtn { font-size: 12px;}


/* language_Spanish_css  */
.spanishlang .heading.top-home font{font-size:28px !important;}
.spanishlang .col-md-10.cigarrange{width:63% !important;}
.spanishlang .col-md-1.cigarfull{margin-right:60px !important;}
.spanishlang #range{margin-left:20%;}
.spanishlang .headingnew font {font-size: 25px !important;}
.spanishlang .mc4wp-form-fields{float:none !important;}


.Italianlang .mc4wp-form-fields{float:none !important;}
.Italianlang .btn.theme-btn.subbtn { font-size: 12px;}

}





@media (min-width: 250px) and (max-width: 479px) {
.subtext{width:66%!important;}
.rowfullcigar1 ,.rowfullcigar2 { background-size: cover; margin:0px;}
.social-footer.pull-right { float: right !important; margin: 0px;}
.brand_cat{margin:10px !important;}
#event_msg{float:left;}
.cigarpro ,.input-row span.input{width:100%;}
.container1{width:100% !important;}
.entry-title.headin{font-size:20px; top:-16px;}
.widthnew{width:100% !important;}
.rowfullcigar1 ,.rowfullcigar2{ background-size: cover;}
.heading { font-size: 6vw !important;}
.fancy span::before, .fancy span::after { border-bottom: 3px solid #c3c3c3 !important;} 
.rightpanel{width:100% !important;}
.leftpanel{width:100% !important;}
.procus{width:98%;}
.nav.filt_search{width:85% !important;  margin:30px;}


/* language_Russian_css  */

.Russianlang .subbtn{font-size:8px !important;}
.Russianlang .form-subscribe{width:100% !important;}
.Russianlang .heading{top:-35px;}
.Russianlang .col-md-1.cigarfull font ,.Russianlang .col-md-1.cigarmild{font-size:9px;}
.Russianlang .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all { margin-left: 10% !important; width: 90% !important;}


/* language_French_css  */
.Frenchlang .logtit font { font-size: 13px;}
.Frenchlang .form-subscribe{width:100% !important;}
.Frenchlang .wide-hidden font{font-size:15px;}


/* language_German_css  */
.germanlang .logtit > font { font-size: 13px;}
.germanlang .heading.top-home font{font-size:20px;}
.germanlang .form-subscribe{width:100% !important;}
.germanlang .subtext{width:130px !important;}
.germanlang .subbtn{font-size:10px !important;}
.germanlang .wide-hidden font{font-size:15px;}


/* language_Italian_css  */
.Italianlang .form-subscribe{width:100% !important;}
.Italianlang .subbtn{font-size:10px !important;}
.Italianlang .warninrw font { font-size: 12px;}


/* language_Spanish_css  */
.spanishlang .logtit font{font-size:12px;}
.spanishlang .headingnew font { font-size: 20px !important;}
.spanishlang .heading{font-size:5vw !important;}
.spanishlang .form-subscribe{width:100% !important;}
.spanishlang .col-md-1.cigarfull font ,.spanishlang .col-md-1.cigarmild{font-size:9px;}
.spanishlang .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all { margin-left: 15% !important; width: 85% !important;}
}


