/*! 
 Theme Name:     Crush Mag Online
 Theme URI:      www.crushmag-online.com
 Description:    Crush Mag Custom Theme
 Author:         Howl Media
 Author URI:     http://howlmedia.co.za
 Template:       upBootstrap3
 Version:        1.0.0
*/
html,body{width:100%!important;}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.wp-pagenavi a,.wp-pagenavi span{border:none!important;color:#fff;padding:3px 7px!important}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:3px;color:#898989;z-index:1;text-transform:none;font-size:19px;font-weight:lighter}.flex-direction-nav a,.flex-pauseplay a{z-index:10;position:absolute;overflow:hidden}.mobi-menu-meta button,.mobi-menu-meta span{font-size:14pt;border-left:2px solid #000;margin-right:7px;padding-left:7px;background:#fff}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{padding:0;-o-box-shadow:0 1px 4px rgba(0,0,0,.2)}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}#flexslider-main .slides>li:first-child{display:block;-webkit-backface-visibility:visible}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-viewport{-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav a{display:block;width:40px;margin:-20px 0 0;top:50%;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-next{text-align:right}.flexslider:hover .flex-prev{opacity:1;left:10px}.flexslider:hover .flex-next{opacity:1;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block}.flex-pauseplay a{display:block;width:20px;height:20px;bottom:5px;left:10px;opacity:.8;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;border-radius:20px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}#content{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}#content.loaded{opacity:1;visibility:visible}.recipes-head-link .alt-font{font-family:Lato,sans-serif;font-weight:700;text-transform:uppercase;font-style:normal}header{-webkit-transition:all .5s;transition:all .5s;position:fixed;width:100%;top:0;z-index:20}.embed-container,.navbar-fixed-bottom,.navbar-fixed-top{position:relative}header.scrolled .page-nav #main-menu li:nth-child(n+2){margin-top:15px}header .header-btns{float:left;margin-top:4px}header .header-btns .custom-button{text-transform:uppercase;font-size:12px}header .header-btns .custom-button:hover{color:#ddd;text-decoration:none;background:0 0}header .menu-right,header .menu-right .head-social{float:right}header .menu-right .head-social a{color:#fff; line-height: 1;font-size:18pt;margin-right:20px}a,a:hover{color:#373637}header .menu-right .head-social a i{-webkit-transition:all .3s;transition:all .3s}.custom-button,a{-webkit-transition:all .5s ease}header .menu-right .head-search{float:right;width:250px}header .menu-right .head-search .ajax_autosuggest_form_wrapper{height:28px!important;background-color:#ddd!important;border:none!important;margin-top:3px}header .menu-right .head-search .ajax_autosuggest_form_wrapper .glyphicon{top:7px}header .menu-right .head-search .ajax_autosuggest_form_wrapper input{padding:0!important;background-color:#ddd!important;text-align:left;height:28px!important;font-family:Lato,sans-serif;font-weight:100;text-transform:uppercase;font-size:12px}header .menu-right .head-search .ajax_autosuggest_form_wrapper input::-webkit-input-placeholder{text-align:left;color:#fff !important;font-family:Lato,sans-serif}body{overflow-x:hidden;font-weight:300;font-size:16px;background:#fff}p{margin-bottom:25px;font-size:13px}span.bold{font-weight:700;font-family:Old Standard TT,serif;font-style:italic;text-transform:none}a,body,h1,h2,h3,h4,h5,li,p,span,ul{color:#373637;font-family:Lato,sans-serif}a{font-family:Lato,sans-serif;transition:all .5s ease}a:hover{text-decoration:none}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}#to-top,.menu-seperator-bullet:last-child,.menu-seperator:last-child,.page-nav #main-menu li:first-child,.page-nav #main-menu li:nth-child(2){display:none}img{max-width:100%; height:auto;}img.wine-image{margin-top:20px;float:right;margin-right:40px;margin-bottom:6px;width:300px}.logo-container,.navbar-nav{float:left;text-align:center}.embed-container{padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.ajax_autosuggest_suggestions{width:320px!important}.logo-container{max-width:100px;margin:15px 10px 10px 20px}.alt-font{font-family:Old Standard TT,serif;font-style:italic;text-transform:lowercase}.menu-item,.uppercase{text-transform:uppercase}.navbar-default{box-shadow:0 3px 5px 0 rgba(50,50,53,.29);background-color:#fff;border-color:#fff}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#fff}.navbar-nav{margin:0;width:100%}.home-menu,.page-nav .navbar-header{float:none}.menu-item{font-size:18px}.menu-item:first-child a{padding-left:0}.menu-item:last-child a{padding-right:0}.menu-item a img{width:60%;margin-top:-10px}.menu-seperator{padding-top:10px}.menu-seperator-bullet{padding-top:15px}.page-nav .menu-seperator-bullet{padding-top:9px}.page-nav .navbar-toggle{padding:0 10px;margin-top:10px}.oneall_social_login{height:40px;overflow:hidden}#to-top{position:absolute;right:15px;top:12px;text-align:center;width:35px}.home-menu,.recipes-menu img{width:100%}.home-menu{text-align:center;margin-bottom:10px}.home-menu li{float:none;display:inline-block}.home-content.light h2,.home-content.light p{float:right;color:#fff}.recipes-menu{background:#3b4044;padding-top:1%;padding-bottom:1%;display:none;margin-top:32px}.recipes-menu p{margin-top:20px}.recipes-menu .recipe-image-container span{position:absolute;top:35%;background:#fff;line-height:75px;width:75px;border-radius:40px;text-align:center;margin:0 auto;left:0;right:0;display:none;font-weight:regular;font-size:18pt}.recipes-menu .recipe-cat-con p{text-transform:uppercase;margin-top:5px;margin-bottom:0;font-weight:700;text-align:center;line-height:10px}.menu-link{color:#fff;font-size:14px;font-weight:400}.menu-link:hover{color:#777}.navbar{margin-bottom:0;border-bottom:0;min-height:65px}.home .bits-bytes a,.home .bits-bytes p{color:#373637}.home .widget-area{padding:0 15px 15px}.home .navbar-default .navbar-nav>li>a{color:#777;padding-bottom:10px}.inner-p-marg{padding-top:50px}.inner-p-marg .recipe-wrap .recipes.related .home-page-headers{width:80%}.inner-p-marg .recipe-wrap .recipes.related .home-page-headers:after{content:'';border:none}.post-ratings-text{font-size:0;display:none!important}.recipe-static-ratings{font-size:0;margin-top:20px;color:transparent;text-align:center}.recipe-static-ratings img{width:20px}.recipe-static-ratings em{display:none}.custom-button{text-transform:lowercase;font-style:normal;transition:all .5s ease;background-color:#ddd;border:2px solid #ddd;color:#494644;padding:0 20px;width:110px;text-align:center;display:inline-block}.modal-body .custom-button,.the-magazine .custom-button{-webkit-transition:all .5s ease;font-family:Old Standard TT,serif}.custom-button:hover{background-color:#fff;color:#373637;text-decoration:none}.modal-body .custom-button{font-weight:italic;text-transform:lowercase;font-style:italic;color:#fff;border:3px solid #373637;padding:2px 20px;background:#373637;transition:all .5s ease}.modal-body h3{text-align:center;margin-top:0;margin-bottom:20px}.modal-body h3:after{content:" ";display:block;border-top:2px solid #373637;width:15px;text-align:center;margin:8px auto;padding:0}.modal-body .post-ratings{height:75px}.modal-body .form-horizontal .control-label{text-align:left;text-transform:uppercase}.modal-body .contactModal h3{margin-top:30px;font-size:16pt}.home-content{text-align:center;max-width:1000px;padding-bottom:20px;margin:20px auto}.home-content .custom-button{margin-top:25px;display:inline-block;font-size:12pt}.home-content h2{font-size:50pt;text-transform:uppercase;letter-spacing:0}.home-content p{text-transform:uppercase;font-size:17pt;letter-spacing:2px}.home-content.dark .custom-button{background-color:#373637;border:1px solid #373637;color:#fff}.home-content.dark .custom-button:hover{color:#373637;border:1px solid #373637;background-color:#fff}.home-content.dark h2,.home-content.dark p{color:#000;float:right}.home-content.dark .mg-lg-ct:after{content:" ";display:none;border-top:2px solid #373637;width:30px;text-align:center;margin:20px auto 0;padding:5px 0}.home-content.light .mg-lg-ct:after,.home-content.light h2:after,.home-content.light home-page-headers:after{border-top:2px solid #fff;width:30px;margin:20px auto 0;content:" ";text-align:center}.home-content.light h2:after{display:block;padding:10px 0}.home-content.light span{color:#fff}.home-content.light .mg-lg-ct:after{display:none;padding:5px 0}.home-content.light home-page-headers:after{display:block;padding:10px 0}.form-control,.form-control:focus{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-image:none;width:100%;float:right;vertical-align:middle;box-shadow:none}.form-control{background-color:#f4f4f4;border-radius:4px;-webkit-transition:.5s ease;transition:.5s ease;border:none}.form-control:focus{background-color:#eeedef;border-radius:4px;-webkit-transition:.5s ease;transition:.5s ease;border:none}.cptch_block{padding-left:0;height:18px;margin-top:-5px}.recipe-social{z-index:2;position:absolute;bottom:0;background:rgba(255,255,255,.8);width:100%;padding:0 10px 0 0}.flexslider,.single .drinking-cover .drinking{position:relative}.recipe-social .social-sharing{float:right;margin-top:10px}.recipe-social .social-sharing i{color:#373637;font-size:18pt;margin-left:10px}.recipe-social .social-sharing .fa-facebook:hover{color:#3b5998}.recipe-social .social-sharing .fa-twitter:hover{color:#55acee}.recipe-social .social-sharing .fa-pinterest:hover{color:#cc2127}.recipe-social .social-sharing .fa-google-plus:hover{color:#3b4044}.recipe-social .rate-recipe{float:left;color:#fff;padding:10px;text-transform:uppercase}.recipe-social .rate-recipe p{margin-bottom:0;color:#000}.recipe-social .rate-recipe span{color:#000;cursor:pointer}.inner-article-navigation{padding-bottom:20px;padding-top:15px}.inner-article-navigation span{display:inline-block;cursor:pointer}#___plusone_0{width:60px!important}#flexslider-main{margin-bottom:15px}#flexslider-main:after{content:" ";width:50px;margin:-25px auto 0;border:10px solid #eeedef;background:#eeedef;height:25px;text-align:center;display:none;position:relative;border-radius:25px 25px 0 0}.flex-direction-nav a.flex-next:before,.flex-direction-nav a:before{content:'\0000'}.flexslider{margin:0;background:0 0;border:0 solid #fff;border-radius:0;zoom:1;box-shadow:none}.flexslider li{background-size:cover;background-position:center}.flexslider .slides .second-trav-con img{width:auto;display:block}.flex-control-nav{bottom:10%}.light .alt-font{color:#fff}.light .slider-cover{background:rgba(0,0,0,.8)}.light .bits-slider-container .home-page-headers:after{border-top:2px solid #fff}.flex-direction-nav{display:none}.flex-direction-nav a{opacity:1;height:50px}.flex-direction-nav a:before{color:transparent}.flex-direction-nav .flex-prev{left:10px;background:url(images/left-nav-recipe.png) no-repeat;color:transparent;width:30px;height:30px;text-shadow:none;background-size:100%}.flex-direction-nav .flex-next{right:10px;background:url(images/right-nav-recipe.png) no-repeat;color:transparent;text-shadow:none;width:30px;height:30px;background-size:100%}.single .drinking-cover{margin-top:-1px}.single .drinking-cover .circle{position:absolute;z-index:12;text-align:center;right:180px;background-image:url(images/badge-bg.png);background-size:100%;background-repeat:no-repeat;background-position:center center;top:70px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100px;height:100px;border-radius:50%}.single .drinking-cover .circle span{color:#fff;margin-top:35px;display:block;-webkit-transform:rotate(20deg);transform:rotate(20deg);text-transform:uppercase;font-weight:100;font-size:14pt;font-family:Old Standard TT;line-height:14pt;margin-left:2px}.single .drinking-cover .new-wine-layout{position:relative;margin-top:60px}.single .drinking-cover .new-wine-layout h1{text-align:center;font-family:Old Standard TT;font-size:32pt}.single .drinking-cover .new-wine-layout .meta-drink-info{font-size:16pt}.single .drinking-cover .new-wine-layout .wine-v{font-family:Old Standard TT;font-style:italic}.single .drinking-cover .new-wine-layout .wine-v span{font-family:Lato,sans-serif;font-weight:700;font-style:normal}.single .drinking-cover .new-wine-layout .v-con{border-top:1px solid #373637;border-bottom:1px solid #373637;overflow:hidden;margin:15px;padding:15px 0}.quote-drink{background-color:#efefef;padding:25px;text-align:center;font-family:Old Standard TT;font-size:18pt}.home-page-headers{text-align:center;margin-top:10px}.home-page-headers img{width:30%}.page-template-bits-drinking-page .first-brand{margin-top:40px}.page-template-page-wines,.tax-wine_type{background:#fff;padding-top:0;margin-top:-6px}.page-template-page-wines .the-wines,.tax-wine_type .the-wines{margin-top:90px}.page-template-page-wines .dd-con .drop-down-container .h300,.tax-wine_type .dd-con .drop-down-container .h300{margin-top:-20px!important;right:20px!important}.page-template-page-wines .latest-news,.tax-wine_type .latest-news{padding-top:0}.page-template-page-wines .widget-area,.tax-wine_type .widget-area{padding:0}.page-template-page-wines #secondary,.tax-wine_type #secondary{margin-top:52px}.page-template-page-wines .bits-breadcrumbs,.tax-wine_type .bits-breadcrumbs{background-color:#eeedef;margin-bottom:2%}.page-template-page-wines .bits-breadcrumbs p,.tax-wine_type .bits-breadcrumbs p{margin-bottom:0;padding:5px 0}.page-template-page-wines .bits-breadcrumbs p a,.tax-wine_type .bits-breadcrumbs p a{color:d97171;text-transform:capitalize}.page-template-page-wines .bits-breadcrumbs p a:hover,.tax-wine_type .bits-breadcrumbs p a:hover{color:#69d4d9}.page-template-page-wines .divider-double,.tax-wine_type .divider-double{margin:30px 0}.page-template-page-wines .wine-section-menu,.tax-wine_type .wine-section-menu{background:#8c8a8b;margin:5px 0 20px}.page-template-page-wines .wine-section-menu ul,.tax-wine_type .wine-section-menu ul{margin:0;list-style:none;padding:0}.page-template-page-wines .wine-section-menu ul li,.tax-wine_type .wine-section-menu ul li{display:inline-block;border-right:1px solid #5b5c5e}.page-template-page-wines .wine-section-menu ul li:first-child a.active,.tax-wine_type .wine-section-menu ul li:first-child a.active{margin-left:0}.page-template-page-wines .wine-section-menu ul li a,.tax-wine_type .wine-section-menu ul li a{color:#fff;text-decoration:none;text-transform:uppercase;padding:5px 35px;display:inline-block;position:relative}.page-template-page-wines .wine-section-menu ul li a:hover,.tax-wine_type .wine-section-menu ul li a:hover{color:#d97171}.page-template-page-wines .wine-section-menu ul li a.active,.tax-wine_type .wine-section-menu ul li a.active{background-color:#6a6c6f;font-weight:700;margin-left:-5px}.page-template-page-wines .wine-type-menu,.tax-wine_type .wine-type-menu{margin:0 0 20px}.page-template-page-wines .wine-type-menu ul,.tax-wine_type .wine-type-menu ul{margin:0;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-page-wines .wine-type-menu ul li,.tax-wine_type .wine-type-menu ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;background:#3c3d3f;margin-right:5px;text-align:center}.page-template-page-wines .wine-type-menu ul li:last-child,.tax-wine_type .wine-type-menu ul li:last-child{margin-right:0}.page-template-page-wines .wine-type-menu ul li.active a,.tax-wine_type .wine-type-menu ul li.active a{color:#cece9c}.page-template-page-wines .wine-type-menu ul li a,.tax-wine_type .wine-type-menu ul li a{color:#fff;text-decoration:none;text-transform:uppercase;padding:30px 35px;display:inline-block;position:relative;width:100%}.page-template-page-wines .wine-type-menu ul li a:hover,.tax-wine_type .wine-type-menu ul li a:hover{color:#d97171}.page-template-page-wines .wine-type-menu ul li a.active,.tax-wine_type .wine-type-menu ul li a.active{color:#cece9c}.page-template-page-wines .wine-type-menu ul li a.active:after,.tax-wine_type .wine-type-menu ul li a.active:after{content:' ';width:100%;height:3px;position:absolute;bottom:-8px;left:0;background-color:#cece9c}.page-template-page-wines .post-nav,.tax-wine_type .post-nav{width:100%;margin-top:40px;background:#ddd;overflow:hidden;padding:7px;border-radius:5px}.page-template-page-wines .post-nav div,.tax-wine_type .post-nav div{margin:0!important;text-transform:uppercase}.page-template-page-wines .post-nav div a,.tax-wine_type .post-nav div a{padding:0 15px}.drinking-cover{background:#fff;padding-top:0;margin-top:-6px}.drinking-cover .widget-area{padding:0}.drinking-cover #secondary{margin-top:52px}.drinking-cover .bits-breadcrumbs{background-color:#eeedef;margin-bottom:2%}.drinking-cover .bits-breadcrumbs p{margin-bottom:0;padding:5px 0}.drinking-cover .bits-breadcrumbs p a{color:d97171;text-transform:capitalize}.drinking-cover .bits-breadcrumbs p a:hover{color:#69d4d9}.drinking-cover .divider-double{margin:30px 0}.drinking-cover .wine-section-menu{background:#8c8a8b;margin:0 0 20px}.drinking-cover .wine-section-menu ul{margin:0;list-style:none;padding:0}.drinking-cover .wine-section-menu ul li{display:inline-block;border-right:1px solid #5b5c5e}.drinking-cover .wine-section-menu ul li:first-child a.active{margin-left:0}.drinking-cover .wine-section-menu ul li a{color:#fff;text-decoration:none;text-transform:uppercase;padding:5px 35px;display:inline-block;position:relative}.drinking-cover .wine-section-menu ul li a:hover{color:#d97171}.drinking-cover .wine-section-menu ul li a.active{background-color:#6a6c6f;font-weight:700;margin-left:-5px}.drinking-cover .wine-type-menu{margin:0 0 20px}.drinking-cover .wine-type-menu ul{margin:0;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.drinking-cover .wine-type-menu ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;background:#3c3d3f;margin-right:5px;text-align:center}.drinking-cover .wine-type-menu ul li:last-child{margin-right:0}.drinking-cover .wine-type-menu ul li.active a{color:#cece9c}.drinking-cover .wine-type-menu ul li a{color:#fff;text-decoration:none;text-transform:uppercase;padding:30px 35px;display:inline-block;position:relative;width:100%}.drinking-cover .wine-type-menu ul li a:hover{color:#d97171}.drinking-cover .wine-type-menu ul li a.active{color:#cece9c}.drinking-cover .wine-type-menu ul li a.active:after{content:' ';width:100%;height:3px;position:absolute;bottom:-8px;left:0;background-color:#cece9c}.drinking-cover .post-nav{width:100%;background:#ddd;overflow:hidden;padding:7px;border-radius:5px;margin-top:40px}.drinking-cover .post-nav div{margin:0!important;text-transform:uppercase}.drinking-cover .post-nav div a{padding:0 15px}.spaceManWilly{color:#fff}span.swp_count,span.swp_share{color:#fff!important}.drinking-template .drinking h1{text-align:left;font-weight:500}.drinking-template .drinking h2{text-align:left;font-family:Old Standard TT;margin:0;font-style:italic}.drinking-template .drinking .meta-drink-info{font-family:Old Standard TT;font-style:italic}.drinking-template .drinking .wine-content{margin:15px 0;display:block}.drinking-template .meta-wrap h2{margin-top:40px;font-size:25px}.drinking-template .meta-wrap .simialar-wines span{font-style:italic}.drinking-template .meta-wrap .simialar-wines span a{font-family:Old Standard TT}.drinking-template .meta-wrap .simialar-wines span:after{content:", "}.drinking-template .meta-wrap .simialar-wines span:last-child:after,.new-side-signup:before,.policyModalCover .policyModal:before{content:""}.drinking-template .meta-wrap .simialar-articles{font-family:Old Standard TT;font-style:italic}.drinking-template .meta-wrap .simialar-articles .simialr-articles-title{border-bottom:1px solid #000}.drinking-template .meta-wrap .simialar-articles a{font-family:Old Standard TT;padding:5px 0;display:block}.home-page-headers:after{content:" ";display:block;border-top:2px solid #fff;width:30px;text-align:center;margin:5px auto 0;padding:5px 0}section.recipes{margin-top:1%}.rec-menu a{font-weight:400!important}.rec-menu a:hover{font-weight:700!important}.home-slider{padding-top:0;background-color:#eeedef}.home-slider .flexslider .slides .container img{width:auto;display:none}.bits-slider-container{margin-top:1%;margin-bottom:2%}.bits-slider-container .custom-button{margin-top:25px;display:inline-block;font-size:15pt}.bits-slider-container .home-page-headers{text-align:center}.bits-slider-container .home-page-headers:after{content:" ";display:block;border-top:2px solid #373637;width:30px;text-align:center;margin:20px auto 0;padding:5px 0}section.recipes .flex-direction-nav a.flex-next:before,section.recipes .flex-direction-nav a:before{content:'\0000'}.bits-slider-container .home-page-headers img{max-width:300px;margin:0 auto}.slidecon{position:relative}.slidecon.light .bits-slider-container h3,.slidecon.light .bits-slider-container p{color:#fff}.slidecon.light .custom-button{color:#fff;border:1px solid #fff}.slidecon.light .custom-button:hover{color:#373637;border:1px solid #fff}.slidecon.dark .custom-button{color:#373637}.slidecon.dark .custom-button:hover{background-color:#373637;color:#fff}.wp-pagenavi{border-top:2px solid #fff;text-align:right;padding-top:20px;margin-top:20px;margin-bottom:20px}.wp-pagenavi .current{background:#777;font-weight:400!important}.nextpostslink,.previouspostslink,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .page{background:#373637}.full-review{border-top:1px solid #000;padding:15px 20px;border-bottom:1px solid #000;margin:20px 0}.full-review p,.full-review.back p{margin-bottom:0;float:right;cursor:pointer}.full-review i{border:1px solid #000;padding:1px 6px;border-radius:10px;margin-left:10px}section.recipes{padding-top:1%;background-color:#eeedef;padding-bottom:1%}section.recipes .slides li{margin-right:12px}section.recipes .slides li:last-child{margin-right:0}section.recipes .slides p{text-transform:uppercase;font-weight:400;font-size:14px}section.recipes .slides a{font-weight:400;text-align:center}section.recipes .slides a:hover{font-weight:700}section.recipes .custom-button{color:#373637;border:3px solid #373637}section.recipes .custom-button:hover{color:#fff;background:#373637}section.recipes .custom-button:first-child{margin-right:25px}section.recipes .custom-button:last-child{margin-left:25px}section.recipes img{margin-bottom:10px;margin-top:30px}section.recipes .flex-direction-nav a{opacity:1;height:50px;top:40%}section.recipes .flex-direction-nav a:before{color:transparent}section.recipes .flex-direction-nav .flex-prev{left:0;background:url(images/left-nav-recipe.png) 50% 50% no-repeat;color:transparent;width:30px;height:30px;text-shadow:none;margin-top:10px}section.recipes .flex-direction-nav .flex-next{right:0;background:url(images/right-nav-recipe.png) 50% 50% no-repeat;color:transparent;text-shadow:none;width:30px;height:30px;margin-top:10px}section.recipes.related .slides a,section.recipes.related .slides p{color:#fff}section.recipes.related.drinks .slides a,section.recipes.related.drinks .slides p{color:#3b4044}section.recipes.related .flex-direction-nav .flex-prev{left:-80px}section.recipes .recipe-links p{text-transform:uppercase;font-size:20pt;letter-spacing:0}section.events-listing,section.recipe-cat-listing{padding-top:3%;background-color:#eeedef;padding-bottom:1%}section.competition{background-color:#f2f3f4;border-top:3px solid #3b4044;border-bottom:3px solid #3b4044;padding:15px 0;text-align:center}section.competition span{border:2px solid #3b4044;display:inline-block;margin-top:30px;font-size:14pt;padding:5px 20px;text-transform:uppercase;font-weight:700}section.competition p{text-align:left;margin-top:30px;font-size:15px;font-weight:700}.block-da,.recipe-link,.recipe-links{text-align:center}section.drinks .flex-direction-nav .flex-next{right:0}section.drinks.related .flex-direction-nav .flex-prev{left:0}section.wines{margin-top:15px;margin-bottom:15px}.recipe-links{margin:5%}.block-da{margin-top:2%;margin-bottom:2%}.recipe-image-container{position:relative;background:#000}.recipe-image-container .recipe-info{position:absolute;top:0;width:100%;height:100%;border-radius:0;text-align:left;color:#fff;margin:0 auto;left:0;padding:20px;right:0;display:none;font-weight:regular;font-size:12pt;background-color:transparent}.page-template-bits-drinking-page-php .all-arch,.page-template-bits-drinking-page-php .recipeItem strong{font-weight:700}.recipe-image-container .recipe-info p{color:#000}.recipe-image-container img{width:100%;height:auto}.page-template-bits-drinking-page-php .wine-section-menu{background:#8c8a8b;margin:0 0 20px}.page-template-bits-drinking-page-php .wine-section-menu ul{margin:0;list-style:none;padding:0}.page-template-bits-drinking-page-php .wine-section-menu ul li{display:inline-block;border-right:1px solid #5b5c5e}.page-template-bits-drinking-page-php .wine-section-menu ul li:first-child a.active{margin-left:0}.page-template-bits-drinking-page-php .wine-section-menu ul li a{color:#fff;text-decoration:none;text-transform:uppercase;padding:5px 35px;display:inline-block}.page-template-bits-drinking-page-php .wine-section-menu ul li a:hover{color:#d97171}.page-template-bits-drinking-page-php .wine-section-menu ul li a.active{background-color:#6a6c6f;font-weight:700;margin-left:-5px}.page-template-bits-drinking-page-php .divider-double{margin-left:0;margin-right:0}.page-template-bits-drinking-page-php .new-horizontal-signup{height:75px!important;margin-top:2%;background-color:#3a3e3e;border:7px solid #db9a79;padding:17px;text-align:center;position:relative;margin-bottom:20px}.page-template-bits-drinking-page-php .new-horizontal-signup h3{width:initial}.page-template-bits-drinking-page-php .wine-type-menu{margin:20px 0}.page-template-bits-drinking-page-php .wine-type-menu ul{margin:0;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-bits-drinking-page-php .wine-type-menu ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;background:#3c3d3f;margin-right:5px;text-align:center}.page-template-bits-drinking-page-php .wine-type-menu ul li:last-child{margin-right:0}.page-template-bits-drinking-page-php .wine-type-menu ul li.active a{color:#cbcd9b}.page-template-bits-drinking-page-php .wine-type-menu ul li a{color:#fff;text-decoration:none;text-transform:uppercase;padding:30px 35px;display:inline-block}.page-template-bits-drinking-page-php .wine-type-menu ul li a:hover{color:#d97171}.page-template-bits-drinking-page-php .wine-type-menu ul li a:hover:after{content:' ';width:100%;height:3px;position:absolute;bottom:-8px;left:0;background-color:#d97171}.page-template-bits-drinking-page-php .wine-type-menu ul li a.active{color:#cece9c}.page-template-bits-drinking-page-php .wine-type-menu ul li a.active:after{content:' ';width:100%;height:3px;position:absolute;bottom:-8px;left:0;background-color:#cece9c}.page-template-bits-drinking-page-php .home-page-headers-bits{border-top:none}.page-template-bits-drinking-page-php .wines .name.rec-menu{height:auto}.page-template-bits-drinking-page-php #wine-box{margin-bottom:20px}.page-template-bits-drinking-page-php .recipe-image-container{background-color:transparent}.page-template-bits-drinking-page-php .recipe-image-container .recipe-info{color:#373637;background-color:rgba(238,237,239,.8);padding-top:40%}.page-template-bits-drinking-page-php .recipe-image-container .recipe-info p{color:#373637}.page-template-bits-drinking-page-php .recipeItem{background:0 0;text-align:center}.page-template-bits-drinking-page-php .recipe-info{text-align:center}.page-template-bits-drinking-page-php .rec-menu a{font-weight:400!important}.page-template-bits-drinking-page-php .rec-menu a:hover{font-weight:700!important}.page-template-bits-drinking-page-php .latest-news .home-page-headers img{width:100%}.new-wine-page{padding:0 0 3%!important;background:#fff;margin-top:-1px}.new-wine-page .widget-area{padding:0}.new-wine-page .banner-ad{margin:0}.dark-overlay{position:absolute;width:100%;height:100%;background:#000;opacity:.4;display:none}.add-this-social{margin-top:2%;margin-bottom:2%}.bits-bytes{text-align:center;text-transform:uppercase;font-size:20pt;letter-spacing:0;color:#fff;position:relative}.bits-bytes h2{text-align:center;padding-top:2%}.bits-bytes .flexslider h2 img{margin:0 auto;width:250px}.latest-news img,.page-bg{width:100%}.bits-bytes .flexslider .slides>li{min-height:387px}.bits-bytes h3{font-size:26pt;font-weight:400;letter-spacing:2px}.bits-bytes a{color:#fff}#flexslider-bits .second-trav-con h3 span,.bits-bytes .second-trav-con a,.bits-bytes .second-trav-con p,.bits-bytes .second-trav-con span,.bits-bytes p{color:#373637}.bits-bytes .custom-button{display:inline-block;border:1px solid #373637}.bits-bytes .container{z-index:1}.slider-cover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8;z-index:-1;background:#fff;display:none}.slider-cover.active{display:block}.page-bg{height:100%;z-index:-2;position:absolute;left:0;top:0;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#000;background-position-x:left}.latest-news{padding:15px 0 3%;background:#fff}.latest-news .home-page-headers img{width:50%;padding-bottom:10px}.home-news-title{text-transform:uppercase;text-align:center;margin-bottom:30px;border-top:1px solid #ddd;padding-top:10px}.home-news-title:after,.main-article .main-excerpt:after{display:block;border-top:2px solid #373637;text-align:left;padding:0;content:" "}.home-news-title .le-title{font-size:17px;font-weight:700}.categories-link,.home-news-title .categories-link,.sub-links{font-weight:400}.home-news-title:after{width:15px;margin-top:10px}.bits-alt{font-family:Old Standard TT,serif;font-style:italic;text-transform:none;line-height:32px;font-size:16pt}#flexslider-bits .container{max-width:550px;margin:0 auto}#flexslider-bits .second-trav-con .container{max-width:none!important;margin:0 auto;text-transform:none;text-align:left}#flexslider-bits h3 span{color:#fff}.categories-link{text-transform:uppercase}.main-article .alt-font{font-weight:400;font-size:17pt}.main-article .main-link,.the-magazine p{text-transform:uppercase;font-size:18pt}.main-article .main-excerpt:after{width:30px;margin-top:20px}.sub-links{text-transform:uppercase}.the-magazine{background:#3b4044;padding-top:3%;text-align:center;display:none}.the-magazine p{letter-spacing:0;color:#fff}.the-magazine .custom-button{margin-right:25px;margin-left:25px;font-size:14pt;text-transform:lowercase;font-style:italic;color:#fff;border:1px solid #fff;padding:5px 20px;transition:all .5s ease}.the-magazine .custom-button:first-child{margin-right:25px;margin-left:0}.the-magazine .custom-button:last-child{margin-left:25px;margin-right:0}.sidebar-social{text-align:center;margin-bottom:30px;margin-top:20px}.sidebar-social img{width:auto}.widget-area{background:#fff;padding:30px}.widget-area .widget-title{text-transform:uppercase;font-size:23pt;text-align:center;margin-top:0}.widget-area .widget-title:after{content:" ";display:block;border-top:2px solid #373637;width:15px;text-align:center;margin:8px auto;padding:0}.widget-area.inner-bits{background:#eeedef;padding:30px}.widget-area .widget img{width:100%}.side-int-ad{border:1px solid #ddd;padding:10px;margin-bottom:30px;background:#fff}.side-int-ad p{text-align:center}.side-int-ad p.lead-text{text-align:center;font-family:Old Standard TT,serif;text-transform:uppercase;font-size:22pt}.side-int-ad p.lead-text:after{content:" ";display:block;border-top:2px solid #373637;width:30px;text-align:left;margin:20px auto;padding:0}.side-int-ad a{font-family:Old Standard TT,serif}.recipe-side-cats a{width:100%;display:block;text-align:center;color:#373637;margin-bottom:0;padding:10px;border-bottom:1px solid #373637}.recipe-side-cats a.active,.recipe-side-cats a:hover{background-color:#373637;color:#fff;border-bottom:1px solid #fff}.recipe-side-cats ul{list-style:none;padding-left:0}.recipe-side-cats ul a{text-align:left;font-size:14px;padding:5px 0}.recipe-side-cats ul a.active{color:#373637;border-bottom:1px solid #373637;background:url(images/active.png) 100%/15px auto no-repeat #eeedef!important}.recipe-cat-con img{width:100%}.recipe-cat-con img:hover{opacity:.6}.recipe-cat-con p{text-transform:uppercase;margin-top:10px;margin-bottom:30px;font-weight:700;text-align:center}.recipe-cat-con a{font-size:14px}#adduser label{display:inline-block;margin-bottom:5px;font-weight:700;width:150px}#adduser .custom-button{font-family:Old Standard TT,serif;font-style:italic;color:#fff;border:3px solid #373637;padding:2px 20px;background:#373637;-webkit-transition:all .5s ease;transition:all .5s ease}.ajax_autosuggest_submit{background:0 0}#codenegar_ajax_search-2{margin-top:30px;margin-bottom:30px}#codenegar_ajax_search-2 .widget-title{display:none}#codenegar_ajax_search-2:-moz-placeholder{color:#373637;font-family:Old Standard TT,serif;font-style:italic}#codenegar_ajax_search-2:-ms-input-placeholder{color:#373637;font-family:Old Standard TT,serif;font-style:italic}#codenegar_ajax_search-2::-webkit-input-placeholder{color:#373637;font-family:Old Standard TT,serif;font-style:italic}#codenegar_ajax_search-2::-moz-placeholder{color:#373637;font-family:Old Standard TT,serif;font-style:italic}.recipe-cat-search{margin-top:8%}.recipe-cat-search.sm-header{margin-top:0;display:none;padding-bottom:10px}.recipe-cat-search .ajax_autosuggest_input{width:100%!important}.recipe-cat-search .glyphicon-search{position:absolute;right:10px;top:15px}.recipe-cat-search .ajax_autosuggest_form_wrapper{width:100%;border:none!important;background-color:#ddd!important;padding-top:3px;max-width:400px}.recipe-cat-search #codenegar_ajax_search_form::-webkit-input-placeholder{color:#373637;font-family:Old Standard TT;font-style:italic;font-weight:400;font-size:16pt}.recipe-cat-search #codenegar_ajax_search_form:-moz-placeholder{color:#373637;font-family:Old Standard TT;font-style:italic;font-weight:400;font-size:16pt}.recipe-cat-search #codenegar_ajax_search_form:-ms-input-placeholder{color:#373637;font-family:Old Standard TT;font-style:italic;font-weight:400;font-size:16pt}.recipe-cat-search #codenegar_ajax_search_form::-moz-placeholder{color:#373637;font-family:Old Standard TT;font-style:italic;font-weight:400;font-size:16pt}.second-trav-con{padding-top:3%;padding-bottom:3%;display:block}.bits-temp .main-rec-con h2,.bits-temp .main-trav-con h2{padding-top:5%;text-align:center}.second-trav-con img{height:auto!important}.bits-sec-header{Text-transform:uppercase;font-weight:300;font-size:18pt}.drinking-template .foot-breadcrumbs{display:block;width:100%;margin-bottom:20px;margin-top:15px;z-index:99;position:absolute}.drinking-template .recipe-title{font-size:18pt}.drinking-template .recipe-sub-title{font-size:16pt;margin-bottom:10px}.bits-temp .main-trav-con{text-align:center;text-transform:uppercase;font-size:20pt;letter-spacing:0;color:#fff}.bits-temp .main-trav-con h3{font-size:26pt;font-weight:400;letter-spacing:2px}.bits-temp .main-trav-con .custom-button{margin-top:5%;display:inline-block;margin-bottom:5%}.bits-temp .main-trav-con p{color:#fff}.bits-temp .main-trav-con.dark h1,.bits-temp .main-trav-con.dark h2,.bits-temp .main-trav-con.dark h3,.bits-temp .main-trav-con.dark p{color:#373637}.bits-temp .main-trav-con.dark h1:after{border-top:2px solid #373637}.bits-temp .main-trav-con.dark .custom-button{color:#373637;border:3px solid #373637}.bits-temp .main-trav-con.dark .custom-button:hover{background-color:#373637;color:#fff}.bits-temp .main-trav-con .bits-alt-container h3{font-size:14pt;text-transform:none;color:#373637;margin-top:0}.bits-breadcrumbs a,.bits-temp .main-rec-con,.eating-last-words,.publisher,.second-headers,.single-eats-meta strong{text-transform:uppercase}.bits-temp .main-trav-con .bits-alt-container .custom-button{font-size:12pt;border:1px solid #373637;color:#373637;margin:0;text-decoration:none}.bits-temp .main-trav-con .bits-alt-container .custom-button:hover{font-size:12pt;border:1px solid #373637;color:#fff;background:#373637}.bits-temp .main-trav-con .flexslider h2 img{width:auto;margin:0 auto}.bits-temp .main-rec-con{text-align:center;font-size:20pt;letter-spacing:0;color:#fff}.bits-temp .main-rec-con h3{font-size:26pt;font-weight:400;letter-spacing:2px}.bits-temp .main-rec-con .custom-button{margin-top:5%;display:inline-block;margin-bottom:5%}.bits-temp .main-rec-con p{color:#fff}.bits-temp .main-rec-con .flexslider h2 img{width:auto;margin:0 auto}.bits-temp #flexslider-bits .main-trav-con.dark span{color:#373637}.main-trav-con{position:relative;padding-bottom:1%;padding-top:1%;min-height:350px}.main-trav-con h3{color:#fff}.bits-secon-container{position:absolute;right:20px;bottom:0}.bits-latest-news{padding:2% 0;background:#eeedef}#flexslider-main,#flexslider-recipes{background-image:url(images/lazy-load.gif);background-repeat:no-repeat;background-position:center;background-size:50px}.flex-viewport{max-height:none}#flexslider-main{min-height:294px;background-color:#fff}#flexslider-recipes{min-height:140px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:transparent}.second-headers{font-size:14pt;text-align:center}.second-headers:after{content:" ";display:block;border-top:2px solid #373637;width:15px;text-align:center;margin:8px auto;padding:0}.tri-rd-more{position:absolute;bottom:0;height:37px;width:70px;background:url(images/up-triangle.png) no-repeat;left:50%;margin-left:-35px;cursor:hover}.comp-sm,.single-recipe #execphp-6 .header-container,.single-recipe-nav img{cursor:pointer}.tri-rd-more.up{background:url(images/down-triangle.png) no-repeat}.website-icon{border:1px solid #373637;padding:5px 4px;border-radius:15px;display:inline-block;margin-left:10px;width:25px;height:25px;line-height:13px}.website-icon:hover{color:#fff;background:#373637}.eating-cover{background:#eeedef;padding-top:2%;padding-bottom:1%}.eating-cover .recipe-social{background:#fff}.eating-cover .home-page-headers img{width:100%}.bits-breadcrumbs{font-size:13px;margin-top:5px}.bits-breadcrumbs span{font-size:13px}.bits-breadcrumbs a{font-weight:100}.single-eats-meta{text-align:center;padding-top:0}.single-eats-meta p{font-weight:400;font-size:14px;line-height:20px}#eatingCarousel{margin-top:10px}#eatingCarousel .flex-active-slide{opacity:.2}#eatingCarousel .slides>li{margin-right:10px}#eatingCarousel .flex-direction-nav a{background-size:contain;width:30px;height:30px}.eating-last-words a{font-weight:700}.recipe-content{margin-top:0;background:0 0;position:relative}.recipe-content.eating{margin-top:0;background:#fff}.recipe-content.drinking{margin-top:0}.recipe-content .main-image-container{overflow:hidden}.recipe-content .main-image-container img{width:100%;height:100%}.recipe-content .main-image-container .recipe-static-ratings img{width:auto}.recipe-content .col-sm-6:last-child{background:#fff;padding-bottom:1px}.recipe-content .col-sm-6:first-child{margin-bottom:30px;background:#fff;padding-left:0}.recipe-content .col-md-6:last-child{background:#fff;padding-bottom:1px}.reading-first{margin-bottom:20px}.reading-first h1{font-weight:100}.reading-first .col-md-4{border-right:none;text-align:center}.reading-first .social-sharing-bits{margin-top:90px}.reading-first .social-sharing-bits i{font-size:20pt}.reading-first .share-left,.reading-first .share-right{margin-top:5px}.reading-first .recipe-title{margin-top:30px}.book-author{text-align:center;font-weight:400;font-size:18px;margin-top:-5px;font-family:Old Standard TT,serif;font-style:italic}.publisher{text-align:center}.isbn{text-align:center;font-size:14px}.issue{text-align:center}.page-template-bits-reading-page-php .recipeItem{background:0 0}.page-template-bits-reading-page-php .name.rec-menu{text-align:center;padding:0;margin-top:10px}.page-template-bits-reading-page-php .name.rec-menu .alt-font{font-family:Old Standard TT,serif;font-style:italic;font-weight:400;text-transform:initial}.page-template-bits-reading-page-php .name.rec-menu a{font-weight:100;color:#3b4044}.reading-content,.shopping-cover strong{font-weight:400}.site-main.reading-cover{background:#fff;padding:20px}.site-main.single{background:#fff;padding:10px}.reading-content img{height:auto}.social-sharing-bits{text-align:center;margin-top:20px}.social-sharing-bits i{color:#373637;font-size:28pt;margin-left:10px;margin-right:10px;cursor:pointer}.social-sharing-bits.drinkss .share-left{width:80px;margin-top:5px}.social-sharing-bits.drinkss .share-right{width:80px;background-position-x:right;margin-top:5px}.share-left,.share-right{color:#fff;width:110px;padding-bottom:1px;display:none;margin-top:10px;font-size:12px}.social-sharing-bits.drinkss i{font-size:20pt}.share-left{float:left;background:url(images/flag-left.png) no-repeat;text-align:right;padding-right:5px}.share-right{float:right;background:url(images/flag-right.png) no-repeat;text-align:left;padding-left:5px}.reading-related .recipeItem{background:0 0}.reading-related .name.rec-menu{text-align:center;padding:0;margin-top:10px;overflow:hidden}.reading-related .name.rec-menu .alt-font{font-family:Old Standard TT,serif;font-style:italic;font-weight:400;text-transform:initial}.reading-container .recipe-image-container{position:relative;background:0 0}.reading-container img:hover{opacity:.6}.shopping-cover{background:#eeedef;padding-top:2%;padding-bottom:1%}.shopping-cover .recipe-title{font-weight:100}.home-news-container{position:relative;-webkit-transition:all .5s;transition:all .5s}.home-news-container img{-webkit-transition:all .5s;transition:all .5s}.home-news-container:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.2}.home-news-container:hover .news-info{visibility:visible;opacity:1}.home-news-container .wrapper-link{overflow:hidden;display:block;-webkit-transition:all .5s;transition:all .5s;margin-bottom:15px}.home-news-container .news-info{-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0;position:absolute;top:25%;width:100%;text-align:center}.home-news-container .news-info p{margin-bottom:0}.home-news-container .news-info .custom-button{width:auto;background-color:transparent;border:1px solid #3b4044;text-transform:uppercase;padding:5px 20px;margin-bottom:0}.home-news-container .alt-font{font-weight:600;font-size:12px;color:#333}.home-news-container .home-news-title{text-align:left}.home-news-container .categories-link{font-size:10px;font-weight:700}.home-news-container.Drinking img{max-height:225px;width:auto}header.page-header{position:relative;z-index:5}.the-date{text-transform:capitalize;font-weight:700;font-size:12px}.alm-btn-wrap{float:right;margin-top:15px;margin-right:15px}.alm-btn-wrap #load-more{background:#3b4044;border:none;border-radius:2px;color:#fff;text-transform:uppercase;padding:5px 20px;-webkit-transition:all .5s;transition:all .5s}.alm-btn-wrap #load-more:hover{background:#848d94}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:0 0}.navbar-nav>li>.dropdown-menu{margin-top:18px;background:#65696d;text-align:center;border-radius:0;border:none;padding:10px 0 20px;max-width:230px;width:230px}.navbar-nav>li>.dropdown-menu a{display:block;clear:both;font-weight:400;line-height:12px;color:#fff;white-space:nowrap;margin:0;font-size:12px;padding:0}.navbar-nav>li>.dropdown-menu a:hover{color:#f9d13c;background:0 0}.navbar-nav>li>.dropdown-menu .menu-seperator{margin-top:15px}.single-event .recipe-wrap .col-md-4 p{margin-bottom:5px}.latest-news-home{margin-bottom:10px}.latest-news-home .latest-news-container p{margin-bottom:5px}.latest-news-home .latest-news-container .latest-news-title{margin-bottom:5px;text-transform:uppercase;font-weight:700;font-weight:400;font-size:20px}.latest-news-home .latest-news-container .latest-news-title .categories-link{font-size:12px;font-weight:700}.latest-news-home img{border-radius:50%;max-height:120px;max-width:120px;margin-top:13px}.latest-news-home .alt-font,.latest-news-home .meta{font-size:12px}.latest-news-home .single-divider{background-color:#ddd;height:2px;width:100%;width:95%;display:block;margin:10px auto 0}.competitions-wrap{padding-top:3%;background-color:#eeedef}.competitions-wrap .wp-pagenavi{border-top:0 solid #fff}#field_11_7{margin-top:100px}#field_11_7 .gsection_title{font-size:12px;border-top:1px solid #000;display:block;padding-top:10px!important}.general-intro:after,.general-intro:before{display:block;border-top:2px solid #373637;width:60px;text-align:center;content:" "}#field_11_7 .gsection_description{font-size:10px}.single-competition .comps{border-bottom:0 solid #fff}.single-competition .competitions-container{padding-top:0}.competitions-container{padding-top:10%}.competitions-container p{padding-bottom:10px}.competitions-container p:first-child{font-size:14pt;font-weight:700}.general-intro{text-transform:uppercase;padding-top:5%;text-align:center;font-size:10pt;margin:0 25px;line-height:20px}.general-intro:after{margin:25px auto 8px}.general-intro:before{margin:8px auto;padding-bottom:20px}.general-title{margin-top:10px;margin-bottom:10px;text-align:center}.general-title a{font-weight:100;text-transform:uppercase;font-size:19pt}.general-container{border-bottom:2px solid #fff;padding-bottom:20px;margin-bottom:20px}.general-container.single{margin:15px}.general-container.single .general-title{margin-top:20px;margin-bottom:25px;line-height:10px}.general-container.single .general-title a{font-size:14pt;line-height:14pt}.general-container.single .alt-font{text-transform:inherit}.general-meta{font-weight:700;text-align:center}.general-meta .alt-font{font-weight:400;border-bottom:1px solid;padding-bottom:5px;margin-bottom:3px;display:inline-block}.general-single-header h1,.talking-sub{text-transform:uppercase;font-weight:100}.general-meta.single{text-align:center;margin-top:20px;margin-bottom:20px;font-size:14px}.general-single-header{border-right:1px solid #000;margin-top:20px;margin-bottom:20px}.general-single-header h1{margin:0;font-size:19pt}.single-image{margin-bottom:20px}.single-recipe-social{text-align:center;margin-top:25px}.single-recipe-social i{color:#373637;font-size:18pt;margin-left:10px}.single-content{position:relative}.single-content img{height:auto}.bits-alt-container{position:absolute;right:90px;bottom:20px;background:#fff;padding:20px;max-width:280px;color:#373637}.bits-alt-container h1{font-size:16pt;color:#373637;margin-top:0}.talking-sub{font-style:italic}.main-rec-con{position:relative;padding-bottom:3%;padding-top:2%;min-height:470px}.view-mag,.view-mag:hover{text-transform:lowercase;border:3px solid #373637;padding:10px 40px;font-family:Old Standard TT,serif;font-style:italic}.view-mag{color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease;background:#373637}.view-mag:hover{color:#373637;-webkit-transition:all .5s ease;transition:all .5s ease;background:0 0}.magazine-copy{padding-bottom:35px}.magazine-copy:after{content:" ";display:block;border-top:2px solid #373637;width:30px;text-align:left;margin-top:20px;padding:0}.latest-issue h1{text-transform:uppercase;font-weight:300}.home-events h3,.single-event .col-md-8 a{font-weight:700}.latest-issue img:hover{opacity:.8}.widget{margin-bottom:30px}.widget img{max-width:300px}.widget_FacebookLikeBox{margin-bottom:25px;display:none}.banner-ad{margin-top:30px;margin-bottom:30px;text-align:center}.events-listing h2,.events-listing h3{margin-top:0;margin-bottom:5px;text-transform:uppercase}.modal-open{overflow:scroll}.modal-content{border-radius:0}.modal-content .post-ratings img{width:35px}.rate-share{float:right}.home-events{text-align:center}.home-events h3{font-size:13pt}.events-listing h2{font-size:16pt;font-weight:700}.events-listing h3{font-size:14pt}.events-listing .row{margin-bottom:20px;border-top:4px solid #fff;padding-top:20px}.events-listing .row:last-child{border-bottom:4px solid #fff;padding-bottom:20px}.events-listing img{margin-bottom:20px}.events-link{width:100%;background:#373637;color:#fff;padding:5px;display:block;text-align:center;text-transform:uppercase;margin-top:30px}.events-link:hover{background:0 0;color:none}.events-last{text-align:center;margin-top:20px}.events-last p{padding-bottom:0;margin-bottom:0;font-size:13pt}.events-months,.events-region{text-transform:uppercase}.events-months:after{content:" ";display:block;border-top:2px solid #373637;width:15px;text-align:center;margin:8px auto;padding:0}.comp-link a,.comp-login .events-link{display:initial;padding-left:20px;padding-right:20px}.events-social{margin-top:15px;font-size:22pt}.events-social i:first-child{margin-right:10px}.events-container{position:relative;height:auto}.single-event .recipe-wrap{padding-top:3%;background-color:#eeedef}.single-event .bits-breadcrumbs{border-bottom:2px solid #fff;margin-bottom:20px}.single-events-listing h1,.single-events-listing h2{margin-top:0;margin-bottom:0;font-size:16pt;text-transform:uppercase}.single-event .events-link{margin-top:0}.single-event .col-md-8 a:hover{color:#d97171}.breadcrumbs a,.gform_button,.recipe-info a,.recipe-info a:hover{color:#fff}.single-events-listing h2{font-weight:300}.single-events-listing .col-md-8{border-right:3px solid #fff}.events-large-image{padding-top:5%;padding-bottom:2%}.competitions-header{text-align:center;margin-bottom:5%}.comp-link{text-align:center}.comp-link a{text-transform:uppercase}.comps{border-bottom:4px solid #fff;padding-bottom:20px;margin-bottom:20px;position:relative}.comp-closed{position:absolute;text-align:center;z-index:10;width:100%;height:100%;background-color:rgba(255,255,255,.9);padding-top:15%;font-size:18pt;font-weight:700;text-transform:uppercase}.comp-login .form-control{border:none}.comp-login .events-link{float:right;border:none;width:auto}.custom-check .gfield_label{width:0!important}.custom-check .gfield_required{display:none}.gform_button{display:initial;border:none;width:auto;float:right;background:#373637;text-transform:uppercase;padding:5px 20px}.social-comp-share .gfield_checkbox{display:none}.social-comp-share .gfield_label{float:right!important;width:70%!important}.recipe-wrap{padding-top:1%;background-color:#eeedef}.recipe-wrap .container:first-child{padding-bottom:1%}.recipe-title{text-align:center;text-transform:uppercase;font-size:22pt;margin-top:5px}.recipe-title .alt-font{text-transform:none}.recipe-info,.recipe-info li .name{text-transform:uppercase}.recipe-info{text-align:center;margin-left:0;padding-left:0;padding-top:0;padding-bottom:0}.recipe-info .value{font-weight:400}.recipe-info li{display:inline;list-style:none;font-weight:700;font-size:12pt}.recipe-info li .name a{text-transform:capitalize}.recipe-author{text-align:center;font-weight:400;text-transform:uppercase;letter-spacing:1px}.recipe-intro{border-top:1px solid #373637;border-bottom:1px solid #373637;font-family:Old Standard TT,serif;text-align:center;font-style:italic;padding:15px 20px;font-size:13pt;margin-top:20px;margin-bottom:20px}.breadcrumbs span{background:#3b4044;margin-right:20px;padding:5px 25px;color:#fff;text-transform:uppercase;display:block;font-size:10pt;float:left;position:relative}.breadcrumbs span:after,.breadcrumbs span:before{width:0;padding:5px;content:'';height:0}.recipe-filter-categories,.recipe-page-bg img,.single-recipe #execphp-6 .recipe-side-cats{display:none}.breadcrumbs span:after{border-top:0 solid #3b4044;border-bottom:28px solid #3b4044;border-right:15px solid transparent;position:absolute;top:-10px;right:-15px}.breadcrumbs span:before{border-top:28px solid #3b4044;border-bottom:0 solid #3b4044;border-left:15px solid transparent;position:absolute;bottom:-10px;left:-15px}.breadcrumbs span:first-child:before{border-top:0 solid #3b4044;border-bottom:0 solid #3b4044;border-left:0 solid transparent}.breadcrumbs .col-md-6:first-child{padding-left:0}.recipe_magazine_link{font-family:Old Standard TT,serif;font-style:italic;text-align:center}.single-search{float:right}.single-search .codenegar_ajax_search_wrapper #codenegar_ajax_search_form .ajax_autosuggest_form_wrapper{background:#eeedef!important;width:275px}.single-search .codenegar_ajax_search_wrapper #codenegar_ajax_search_form .ajax_autosuggest_form_wrapper .ajax_autosuggest_input{background:#eeedef!important;color:#000!important;width:269px}.single-recipe .addthis_native_toolbox{position:absolute;right:0;bottom:0;margin-right:-15px}.single-recipe .ajax_autosuggest_form_wrapper{width:100%!important;margin-bottom:30px}.single-recipe .nav-tabs>li{margin-bottom:-5px;margin-right:10px}.single-recipe .widget-area #codenegar_ajax_search-3 .widget-title:after{border-top:none;text-align:center;margin:0;padding:0}#codenegar_ajax_search_form::-webkit-input-placeholder{color:#373637}#codenegar_ajax_search_form:-moz-placeholder{color:#373637}#codenegar_ajax_search_form:-ms-input-placeholder{color:#373637}#codenegar_ajax_search_form::-moz-placeholder{color:#373637}.nav-tabs{background:#3b4044;border-bottom:none;margin-left:-15px;margin-right:-15px}.nav-tabs>li{margin-bottom:-5px;margin-right:10px}.nav-tabs>li>a{font-family:Old Standard TT,serif;text-transform:capitalize;font-style:italic;color:#fff;border:none;border-radius:0;padding-left:22px;-webkit-transition:all 0 ease;transition:all 0 ease}#all-checked,.authorName,.lead-rec,.loved-recipes,.loved-recipes-con h2,.rec,.recipes.extra-content h2{text-transform:uppercase}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover{border:none}.nav-tabs>li.active:after{content:'';width:0;height:0;border-top:0 solid #fff;border-bottom:40px solid #fff;border-right:18px solid transparent;padding:5px 0 5px 5px;position:absolute;top:-10px;right:-16px}.rec:after,.rec:last-child:after{content:' '}.recipe-user-meta{position:absolute;bottom:0;width:90%;text-align:right;background:#fff;padding-bottom:10px;padding-top:20px}.recipe-user-meta .like-share{margin-left:-12px;float:right;margin-top:-60px;margin-right:-10px}.recipe-user-meta .like-share img{width:35px}.single-recipe-nav{text-align:center;margin-top:20px}.single-recipe-nav img{background:#000;width:31px}.print-recipe{font-size:18pt;bottom:-8px;top:auto}.wpfp-img{margin-right:10px;width:35px;padding-left:10px}.print-icon{border-left:2px solid #000;padding-left:10px}.popOverBox{width:120px}.loved-recipes-con{background:#fff;margin-left:-15px;margin-right:-15px;padding:15px}.loved-recipes-con h2{margin:0 15px 15px;border-bottom:1px solid #efefef;padding:10px 0 15px;font-size:22px}.loved-recipes-con p{font-size:15px}.loved-recipes-con.two{margin-top:30px}.loved-recipes-con.two p{margin-top:10px;font-size:14px;min-height:75px}.loved-recipes{text-align:left;margin-bottom:30px;max-height:200px}#filters,#page-loader div,#sorts,.author,.filter-sort-header,.page-header-content{text-align:center}.recipes.extra-content{color:#fff}.recipes.extra-content h2{color:#fff;margin:0 15px 15px 0;padding:10px 0 15px;font-size:22px}.recipes.extra-content a{color:#fff}.recipes.extra-content ul li{list-style:none;color:#fff;text-transform:uppercase;padding-bottom:10px}.recipes.related{background:#3b4044}.recipes.related.drinks{background:#eeedef;margin-bottom:3%}.recipes.related.drinks .recipe-image-container{background:0 0}.recipes.visible-xs .recipe-link{text-align:center;height:70px;background:#fff;margin-top:-10px;padding:5px}#click-rate{font-size:12pt}#click-rate:hover{font-weight:700}#click-rate i{font-size:16pt}.tab-pane li{list-style:none}.tab-pane .recipe-info a{color:#373637;cursor:default;font-weight:400}.tab-pane .recipe-info a:hover{color:#373637}#page-loader{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;background:#fff;z-index:99999}#page-loader div{margin-top:20%;font-size:22pt}.filter-sort-header{margin-bottom:30px}.filter-sort-header span{font-size:18pt;cursor:pointer}.filter-sort-header .seperator{border-left:3px solid #373637;padding-left:20px;margin-left:20px}.mag-minus{background:url(images/mag-minus.png) no-repeat}.mag-plus{background:url(images/mag-plus.png) no-repeat}.recipe-page-bg{background-size:cover;background-position:center;padding-top:35px}.page-header-content{margin:10% auto;max-width:1000px}.recipe-term-page{background-color:#eeedef;padding-bottom:3%;padding-top:3%}.recipe-term-page .recipe-cat-search{margin-top:0}.blue,.red{font-size:13pt}.recipeItem{width:45%;margin-left:12px;margin-top:30px;margin-right:12px}.recipeItem img{width:100%}.recipeItem strong{font-weight:400}#all-checked,.authorLinks,.lead-rec,.rec.is-checked,.rec:after{font-weight:700}.eatingItem{width:45%;margin-left:15px;background:#fff;margin-top:30px;margin-right:5px}.lead-rec{background-position:90% 0;padding-right:40px;padding-bottom:10px;background-size:20px}#all-checked.is-checked{background:#000;color:#fff;padding:5px}#recipeContainer{margin-bottom:30px}#sorts{margin-top:20px;font-size:11pt}#sorts span{cursor:pointer}#filters{margin-bottom:0}.rec{cursor:pointer}.single .wpfp-span{position:relative}.single .wpfp-link{position:absolute;left:0;top:0;width:100%;height:100%}.authorAvatar{width:200px;margin:0 auto}.authorAvatar img{border-radius:150px;width:200px;height:200px}.authorAvatar img:hover{opacity:.4}.author{margin-bottom:20px}.author #content{background:#eeedef;padding-top:3%}.author .page-header{padding-bottom:20px;margin-bottom:30px;margin-top:0}.author .page-header h1{margin-top:0}.author .authorLinks{font-weight:700;margin-bottom:50px}.author header .photo{border-radius:100px;width:100%;height:100%}.author .recipe-image-container .photo{width:100%}.authorName{font-size:16px;font-weight:100;color:#000}#subscribe-wrap .alt-font,#subscribe-wrap .alt-font-small{text-transform:none;font-family:Old Standard TT,serif;font-style:italic}#content{padding:0 0 20px}.mini-logo{min-width:200px;min-height:58px}.mini-logo img{max-width:175px;margin-top:10px}#cover-photo{-webkit-transform:rotate(177deg);transform:rotate(177deg)}#subscribe-wrap{background-color:#eeedef;padding:3% 0}#subscribe-wrap .mag-cover{background-color:#f2f3f5;padding-top:25px}#subscribe-wrap .mag-cover img{width:50%;float:left}#subscribe-wrap h3{background-color:#515153;color:#fff;font-weight:lighter;font-size:26px;text-align:left;padding:10px;margin-right:10px}#subscribe-wrap h3>span{color:#fff}#subscribe-wrap p{text-align:left}#subscribe-wrap p.comp-title-text{text-align:left;font-size:1em}#subscribe-wrap p.register-text{text-align:left;margin-left:20px}#subscribe-wrap p.wine-text{text-align:left;margin-left:50px;margin-right:35px;line-height:16px}#subscribe-wrap .alt-font-small{font-size:12px;margin-top:20px}#subscribe-wrap button{background-color:#000;color:#fff;padding:7px 50px;font-size:15px;font-weight:lighter;border:none;margin-right:40px;-webkit-transition:.5s ease;transition:.5s ease}#subscribe-wrap .boxbox h3{text-align:right;margin-right:40px}#subscribe-wrap .boxbox p{float:right;width:275px;margin-right:40px}#subscribe-wrap .divider-double{border-top:1px solid #000;border-bottom:1px solid #000;padding:1px;margin-top:0;margin-bottom:20px}#subscribe-wrap #secondary{padding-top:15px}#subscribe-wrap .events-link{width:100%;background:0 0;color:#fff;padding:5px;display:block;text-align:center;text-transform:uppercase;margin-top:5px}#subscribe-wrap .competitions-container>p{color:#6c6969;font-family:Old Standard TT,serif;font-style:italic;font-size:14px;margin-top:-5px;padding-bottom:0}#subscribe-wrap .competitions-container p:first-child{font-size:10pt;font-weight:700}#subscribe-wrap .flexslider{margin-left:20px}#subscribe-wrap h2.home-page-headers{max-width:370px;font-size:18px;margin-bottom:-20px;font-weight:100;margin-top:10px;text-align:left;margin-left:20px}#subscribe-wrap .home-page-headers:after{content:" ";border-top:2px solid #373637;width:30px;text-align:center;margin-left:45px;margin-top:5px;padding:5px 0;display:none}#subscribe-wrap section.recipes .slides li{margin-right:10px;width:109px!important}#subscribe-wrap label.col-sm-2{padding-left:20px}.alt-font-form{font-family:Old Standard TT,serif;font-style:italic;text-transform:none;font-size:16px}.contactModal,.search h1,.wine-phrase,.wines .wineFarmTitle,footer .custom-button,footer .footer-links{text-transform:uppercase}#mc_embed_signup{margin-top:20px}#mc_embed_signup div.mce_inline_error{margin:0!important;padding:5px 10px;background-color:transparent!important;font-weight:700;z-index:1;font-size:12px;text-align:left;color:red!important}.divider-single{border-top:1px solid #000;margin-left:10px;margin-right:10px;line-height:1px;padding-bottom:10px;margin-top:10px}.competition-image-container{background-color:#fff;border-radius:50%}.form-horizontal .control-label{text-align:left}.recipes-small{list-style:none;margin-right:20px;margin-left:-25px}.recipes-small li{width:20%;float:right;padding:5px}div.top-filler{background-color:#fff;height:50px}div.aligncenter{display:block;margin:5px auto}.search .recipe-link{text-align:center;height:50px}.search .col-xs-6 .recipe-image-container{background:0 0;height:240px;text-align:center}.search .recipe-image-container img{width:auto;max-width:100%;margin:0 auto;max-height:100%;text-align:center}.page-template-page-account-php #content{background:#eeedef;padding-top:3%}.page-template-page-account-php .page-header{padding-bottom:0;margin-bottom:30px;margin-top:0;text-align:center}.page-template-page-account-php .page-header .favourite-icon{background:#fff;border-radius:100px;margin-bottom:20px;width:120px}.page-template-page-account-php .clear-favs .wpfp-img{display:none}.page-template-page-account-php .name.rec-menu{text-transform:uppercase;padding:10px;margin-bottom:20px;background:#fff;height:90px;margin-top:0}.fav-first,.fav-pin,.remove-link{float:right}.meta-con{float:right;background:#fff}.meta-con img{height:30px;padding:5px 5px 5px 10px}.meta-con:before{content:'';width:0;height:0;border-top:0 solid #fff;border-bottom:40px solid #fff;border-left:18px solid transparent;padding:5px;position:absolute;top:-10px;right:110px}footer{background-color:#3b4044;color:#fff;padding:50px 0 20px}footer a,footer li,footer p{color:#a7a9ac}footer .foot-social a{color:#fff;font-size:24pt;margin-right:10px}footer .foot-social a i{-webkit-transition:all .3s;transition:all .3s}footer .custom-button{background-color:#ddd;border:2px solid #ddd;color:#494644;padding:0 20px;width:auto;text-align:center;display:inline-block}.wine-archive .recipe-image-container,footer .custom-button:hover{background-color:transparent}footer .custom-button:hover{border:2px solid #ddd;color:#ddd}footer span{color:#e7e9eb}footer p{margin-bottom:25px}footer a:hover{color:#ddd}footer .footer-links{text-align:center;list-style:none;margin-left:0;padding-left:0;max-width:70%}footer .footer-links li{border-bottom:1px solid #a7a9ac;padding-bottom:7px;margin-bottom:7px}footer .footer-links li:last-child{border-bottom:none}footer .foot-copyright{margin:30px 0;text-align:center}footer .foot-copyright img{margin-bottom:20px}.error-404 p{font-size:18pt;text-align:center;max-width:650px;margin:20px auto}.error-404 img{margin-top:5%}.error-404 a{text-decoration:underline}.contactModal{text-align:center}.contactModal img{width:30px}.contactModal h1:after{content:" ";display:block;border-top:2px solid #373637;width:30px;text-align:left;margin:20px auto;padding:0}.contactModal h3:after{display:none}.wine-archive .recipe-info{text-align:center}.wine-archive .recipe-image-container .recipe-info{color:#373637;background-color:rgba(238,237,239,.8);padding-top:40%}#mce-responses #mce-success-response{color:#373637;font-size:16px;margin-left:-20px;text-align:left;margin-top:10px}#mce-responses #mce-error-response{font-size:12px;text-align:left;color:red;padding-left:0;margin-top:10px;margin-left:-20px}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft,.mobi-logo{float:left}.alignleft,.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption{background:#fff;border:1px solid #eeedef;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.print-title{display:none}.mobi-logo{margin-left:20px;display:block;margin-top:10px;padding-bottom:10px}#execphp-10,.col-xs-6 .home-news-title:after,.foot-actions{display:none}#secondary{margin-bottom:30px}.navbar-header{float:right}.col-xs-6 .recipe-image-container{background:0 0}.mobile-hs{float:left;margin:110px 0 0;width:160px;text-align:left}.mobile-hs .custom-button{font-size:10pt;width:160px;margin-top:5px}.vertical-align-wrap{position:absolute;width:100%;height:100%;display:table}.wines .name.rec-menu,.wines .recipe-image-container{position:relative;background:#fff}.vertical-align{display:table-cell}.vertical-align--middle{vertical-align:middle}.mobi-menu-meta{float:right;margin-top:11px;margin-right:0;padding:0}.mobi-menu-meta button{border:none;margin-right:0}.mobi-menu-meta span:first-child{border-left:none}.view-more-link{padding:20px}#ingedients{font-size:14px}.left-column-padding{padding-right:30px;border-right:2px solid #ddd}.home-content-wrap{background-color:#fff}.wines .recipe-image-container img{width:100%;height:auto;margin-left:5px}.wines .divider-double{margin-bottom:15px}.wines .name.rec-menu{height:50px;padding-top:5px;text-align:center;line-height:20px;font-size:14px;padding-left:5px;padding-right:5px;margin-bottom:0}.wines .name.rec-menu a:hover{font-weight:400}.wine-phrase{text-align:center;font-size:15px}.alt-font-wine{font-family:Old Standard TT,serif;font-style:italic;padding-bottom:0;text-transform:none;font-size:12px!important;line-height:16px!important;}.rec-menu .alt-font,.tax-recipe_type header h1,.wine-region-header{text-transform:uppercase}.mobi-comp-rows{margin-bottom:10px}.form-group.additional .oneall_social_login{display:none}.rec-menu .alt-font{font-family:Lato,sans-serif;font-style:normal}.single-post .first-brand{margin-top:50px}.wine-region-header{text-align:center;margin:35px}#menu-item-34 a{padding-right:0}#menu-item-35 a,#menu-item-36 a,#menu-item-3707 a{padding-right:0;margin-right:-20px;padding-left:5px}#menu-item-3708 a{padding-right:0;padding-left:5px}.events-time:after,.recipes-filter-system .widget-title:after{border-top:2px solid #373637;padding:0;content:" ";text-align:center}.lpword a{margin-left:-15px}.social-sharing i{cursor:pointer}.fa-facebook:hover{color:#3b5998}.fa-twitter:hover{color:#3b4044}.fa-pinterest:hover{color:#3b4044}.fa-google-plus:hover{color:#3b4044}.fa-youtube:hover{color:#3b4044}.drinking .add-this-social,.eating .add-this-social{position:absolute;right:0;bottom:0}.addthis_button_pinterest_pinit iframe{width:40px!important}.addthis_button_tweet iframe{width:80px!important}.dark .bits-bytes a{color:#373637}.row.first-news{margin-bottom:0;margin-top:2%}.recipes-filter-system .widget-title{text-transform:uppercase;font-size:23pt;text-align:center;margin-top:0}.recipes-filter-system .widget-title:after{display:block;width:15px;margin:8px auto}.recipes-filter-titles a{color:#999;background-color:#373637;border-bottom:1px solid #fff}.page-template-recipes-page-php #execphp-4{display:none}.ajax_autosuggest_form_wrapper button{display:none!important}.travelling #flexslider-bits .flex-direction-nav a{top:200px}.comp-content p{font-weight:400!important;font-size:12pt!important}.first-brand .brand-news-title .brand-date,.first-brand .brand-news-title .categories-link,.first-brand .brand-news-title .meta{font-size:12px}.adrotate_widgets .header-container{display:none}.event-icon img{width:40px;margin:0 auto}.events-social-media img{width:35px}.events-time:after{display:block;width:15px;margin:8px auto}.single-post .col-md-8 a:hover{color:#d97171}.gform_wrapper input[type=text]{border:none}.wpfp-hide.wpfp-span img{width:auto!important}.tab-content .tab-pane{overflow:auto;padding-right:15px;margin-right:-15px}.tab-content .active{padding-top:15px;margin-bottom:40px;margin-top:10px;margin-right:-10px;padding-bottom:30px}.nav>li>a{position:relative;display:block;padding:10px}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}.tax-recipe_type header{text-align:center}.tax-recipe_type header h1:after{content:" ";display:block;border-top:2px solid #373637;width:15px;text-align:center;margin:8px auto;padding:0}.recipe-header:after{content:" ";width:50px;margin:-25px auto 0;border:10px solid #eeedef;background:#eeedef;height:25px;text-align:center;display:block;position:relative;border-radius:25px 25px 0 0}.name.rec-menu a:hover,.shopping-row strong{font-weight:700}.subscribe-wrap section.recipes{margin-top:20px}.comp-events-link>img{width:105px;height:auto;background-color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}.comp-events-link>img:hover{opacity:.5;-webkit-transform:scale(1.1);transform:scale(1.1)}.page-template-bits-eating-page-php .all-arch,.page-template-bits-shopping-page-php .all-arch,.term-decor .decor-arch,.term-eats .eats-arch,.term-gauteng .jozi-arch,.term-kitchens .kitchen-arch,.term-kwazulu-natal .durban-arch,.term-lifestyle .lifestyle-arch,.term-other .other-arch,.term-red .red-arch,.term-rose-wines .rose-arch,.term-sparkling .sparkling-arch,.term-western-cape-eating .cape-arch,.term-white .white-arch{font-weight:700}.adrotate_widgets-15 .header-container{display:none}.navbar-collapse.in .menu-seperator,.navbar-collapse.in .menu-seperator-bullet{display:none!important}.navbar-collapse.in .menu-item{display:block;width:100%}.page-template-home-page-php .footer .logo-container img{max-width:325px}.footer .logo-container{max-width:352px;float:none;margin:15px 10px 10px 20px;text-align:center}.page-template-events-page-php .recipe-page-bg img{display:block}.drinks-mobi .name.rec-menu{background:0 0!important}.wine-box:nth-child(n+2){border-left:1px solid #000}.recipe-cat-listing a.custom-button{font-family:Old Standard TT,serif;text-transform:lowercase;font-style:normal;color:#000;border:1px solid #000;padding:5px;-webkit-transition:all .5s ease;transition:all .5s ease}.single-bp aside:first-child,.single-brandpage aside:first-child{border-top:2px solid #3b4044}.single-brandpage #content{padding:125px 0 3%}.single-brandpage .widget-area{padding:0}.single-brandpage .textwidget img{max-width:100%!important}.single-brandpage .col-sm-6{width:50%;border-right:1px solid #ddd}.single-brandpage .col-sm-6:nth-child(2){border-right:none}.single-brandpage aside{border-bottom:2px solid #3b4044;padding:15px 0;margin-bottom:0}.single-brandpage aside p{margin-bottom:0;padding-top:0}.single-brandpage aside:last-child{border-bottom:none}.single-bp{padding-top:0}.single-bp aside{border-bottom:2px solid #3b4044;padding:15px 0;margin-bottom:0}.single-bp aside p{margin-bottom:0;padding-top:0}.single-bp aside:last-child{border-bottom:none}.hr{margin-top:15px;border-top:1px solid #ddd;padding-top:15px}.brand-sm-page{background-color:#ddd;padding:5px 0}.brand-sm-page ul{list-style:none;padding:0 0 0 10px;margin:0}.brand-sm-page ul li{display:inline-block;margin-right:30px}.dd-con,.facts-modal-cover{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.brand-sm-page ul li i{margin-right:5px}.brand-banner{margin:30px 0}.first-brand .news-info{position:relative;overflow:hidden;margin:0}.first-brand .news-info img{-webkit-transition:all .5s;transition:all .5s;width:100%}.first-brand .news-info img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.6}.first-brand .news-info span{position:absolute;top:30px;background-color:rgba(255,255,255,.8);text-transform:uppercase;padding:5px 10px;font-size:12px}.first-brand .brand-news-title{margin-top:10px;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:15px}.first-brand .brand-news-title:last-child{border-bottom:none;padding:0 24px}.first-brand .brand-news-title .categories-link{float:left;font-weight:700}.first-brand .brand-news-title .brand-date{float:right}.first-brand .brand-news-title a{text-transform:uppercase;font-weight:700}.first-brand .brand-news-title a:hover{color:#d97171}.single-recipe .soc-med-nav .ajax_autosuggest_form_wrapper{margin-bottom:0!important}.l-recipes{margin-left:5px;margin-right:5px}.l-recipes .small-col{padding-left:5px;padding-right:5px}.l-recipes .small-col:first-child{padding-left:5px}.l-recipes .small-col:last-child{padding-right:5px}.page-template-page-wine-estate .extra-space{margin-top:62px}.dd-con{width:100%;position:absolute;z-index:5;height:auto;display:flex;-ms-flex-align:center;align-items:center;margin-top:3%}.dd-con .drop-down-container{width:100%;max-width:750px;margin:0 auto;text-align:center;color:#fff}.dd-con .drop-down-container h1{font-size:30pt;text-shadow:1px 1px 2px #fff;color:#000;font-weight:100;text-transform:uppercase}.dd-con .drop-down-container .h300{height:auto;text-align:left;position:relative;margin-top:-86px;right:15px}.dd-con .drop-down-container .h300 p{position:absolute;top:50px;max-width:740px;text-align:center}.dd-con .drop-down-container .select{width:48%;border-radius:0;overflow:hidden;color:grey;font-weight:300;float:right;position:relative;z-index:3}.dd-con .drop-down-container .select a{display:block}.dd-con .drop-down-container .select:before{content:"\f078";position:absolute;top:0;color:grey;right:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(180deg);transform:rotate(180deg);padding:15px;cursor:pointer;overflow:hidden}.dd-con .drop-down-container .collapsed{overflow:hidden;height:44px!important}.dd-con .drop-down-container .collapsed:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.dd-con .drop-down-container .option,.dd-con .drop-down-container .shown{width:100%;line-height:40px;padding-left:0;padding-top:0;cursor:pointer;background-color:#fff;border:1px solid #000}.dd-con .drop-down-container .option{width:100%;line-height:40px}.dd-con .drop-down-container .option a{padding-left:15px;padding-top:2px}.dd-con .drop-down-container .option a:hover{background-color:#373637;color:#fff;padding-left:30px}.dd-con .drop-down-container .shown{background-color:#fff;font-weight:400;border:1px solid #000;padding-left:15px;padding-top:2px}.foot-breadcrumbs{float:left;text-transform:uppercase}.foot-breadcrumbs span{font-weight:700}.p-navi{float:right}.p-navi .wp-pagenavi{border-top:none;text-align:right;padding-top:0;margin-top:0;margin-bottom:20px}@media only screen and (min-width:480px) and (max-width:767px){.alt-font-wine,.competitions-alt-container a>p{font-family:Old Standard TT,serif;font-style:italic}#content{padding:0 0 20px}.wine-phrase{text-transform:uppercase;text-align:center;font-size:18px}.navbar{margin-bottom:0;border-bottom:0;min-height:0}.alt-font-wine{padding-bottom:0;text-transform:none;font-size:14px}.home-page-headers-flex{margin-left:15px;max-width:370px;font-size:18px;margin-bottom:0;font-weight:100;margin-top:10px}.home-content{padding-bottom:0;position:absolute;bottom:0;margin-bottom:5px;margin-left:15px}.home-content.dark h2,.home-content.dark p{color:#000;float:none}.home-content .custom-button:first-child,.home-content .custom-button:last-child{width:140px;text-transform:uppercase;font-size:15px}.slider-content{position:relative;padding-bottom:1%;padding-top:1%;min-height:200px}.competitions-container{padding-top:33%}.soc-med-nav{background-color:#c0c3c8;height:32px;padding-right:0}#subscribe-wrap p.wine-text{text-align:left;margin-left:20px;line-height:16px}#subscribe-wrap .boxbox p{float:left;margin-right:0;width:100%;margin-left:5px}.recipes.visible-xs .recipe-link{text-align:center;height:50px;background:#fff;margin-top:-10px;padding:5px}.competitions-alt-container a>p{color:#6c6969;font-size:12px;margin-top:30px;padding-bottom:0;text-transform:none;cursor:pointer;margin-left:-90px}.comp-events-link>img{border-radius:50%;width:75px;height:auto;background-color:#fff;-webkit-transition:.3s ease;transition:.3s ease;margin-left:80px}.subscribe-banner img{width:200px;margin-left:160px;margin-top:10px}.events-link>img{border-radius:50%;width:65%;height:auto;float:left}.footer .logo-container{max-width:100%;float:none;margin:15px 10px 10px 20px;text-align:center}ul.sub-menu{background-color:#c0c3c8;float:left;margin:3px 0}.sub-menu li{list-style:none;float:left;color:#fff;margin-right:25px}.sub-menu li a{color:#fff;font-size:12px;border-left:1px solid #999;padding-left:25px;font-weight:400}img.wine-image{margin-top:0;margin-bottom:6px;width:65%;margin-right:20px}}@media (max-width:767px){.alt-font-wine,.authorDescrption,.competitions-alt-container a>p,.nav-alt-font{font-family:Old Standard TT,serif;font-style:italic}.alt-font-wine{padding-bottom:0;text-transform:none;font-size:10px}.wine-phrase{text-transform:uppercase;text-align:center;font-size:12px}.home-news-container{margin-bottom:10px}.view-more-link{padding:0 15px 0 0;margin-top:-15px}.left-column-padding{padding-right:15px}.home-content{padding-bottom:0;position:absolute;bottom:0;margin-bottom:5px;margin-left:0}.home-content.dark h2,.home-content.dark p{color:#000;float:none}.home-content .custom-button:first-child,.home-content .custom-button:last-child{width:140px;text-transform:uppercase;font-size:15px}.print-icon{border-left:2px solid #000;padding-left:10px;display:inline}.drinks .name.rec-menu{background:0 0}.drinks .home-page-headers img{width:100%}.recipeItem{width:44%;margin-left:10px;margin-right:5px}.widget-area{padding:10px}.embed-container{position:relative;padding-bottom:400%;overflow:hidden;max-width:100%;height:auto}.authorstitle{margin:20px auto;font-size:20px;text-align:center}.home-page-headers-flex{margin-left:10px;max-width:370px;font-size:18px;margin-bottom:-5px;font-weight:100;margin-top:10px}.home-page-headers-bits,.home-page-headers-comp{max-width:370px;font-size:18px;margin-bottom:10px;font-weight:100;margin-top:10px}.home-page-headers-comp{margin-left:10px}.home-page-headers-bits{margin-left:15px}#subscribe-wrap .boxbox p{float:left;margin-right:0;width:100%}#subscribe-wrap .boxbox h3{text-align:left;margin-right:0}#subscribe-wrap .mag-cover{background-color:#fff;padding-top:0}#subscribe-wrap .mag-cover img{width:100%;float:left;margin-bottom:15px}#subscribe-wrap button{background-color:#000;color:#fff;padding:7px 40px;font-size:15px;font-weight:lighter;border:none;-webkit-transition:.5s ease;transition:.5s ease;margin-right:0}#subscribe-wrap button:hover{background-color:#fff;color:#000;padding:7px 50px;font-size:15px;font-weight:lighter;margin-right:40px;border:1px solid #000}#subscribe-wrap h3{background-color:#515153;color:#fff;font-weight:lighter;font-size:23px;text-align:left;padding:10px;margin-right:10px}#subscribe-wrap p.comp-title-text{text-align:left;font-size:.9em}#subscribe-wrap p.wine-text{text-align:left;margin-left:32px;line-height:16px}#subscribe-wrap .bits-bytes{padding-top:15px}#subscribe-wrap .competition col-md-5{width:50%}.subscribe-banner img{width:150px;margin-left:60px;margin-top:15px}#masthead,.shopping-cover .home-page-headers img{width:100%}.subscribe-banner p{text-align:center}.subscribe-banner .divider-single{border-top:1px solid #000;margin-left:10px;margin-right:10px;line-height:1px;padding-bottom:0;margin-top:15px}#cover-photo{-webkit-transform:rotate(177deg);transform:rotate(177deg)}.soc-med-nav{background-color:#c0c3c8;height:32px;padding-right:0}.home .navbar-default .navbar-nav>li>a{color:#777;padding-bottom:3px}.home .navbar-default .navbar-nav>li>a>img{margin-top:0}.nav>li>a>img{max-width:none}.nav li.menu-seperator,.nav li.menu-seperator:last-child{display:none}.nav-alt-font{color:#fff}h4.subscribe,h4.subscribe-social{color:#b1bdc5;margin-top:10px;text-align:center}.hidden-ipad{display:block!important}h4.subscribe-social{margin-right:3px;margin-left:-15px}.divider-double,.divider-single{border-top:1px solid #000;margin-left:10px;margin-right:10px}.divider-single{line-height:1px;padding-bottom:10px;margin-top:0}#recipeContainer{margin-bottom:0}.divider-double{border-bottom:1px solid #000;padding:1px}#masthead{padding-left:0;padding-right:0;padding-top:15px;background:#fff;margin-top:0}.soc-menu-wrap{background-color:#c0c3c8}.home-authors{background-color:#f2f3f4;margin-left:0;margin-right:0}.authorDescrption{color:#000;font-size:14px;margin:0 auto}.slider-content{position:relative;padding-bottom:1%;padding-top:1%;min-height:250px}.home-content-wrap{background-color:#fff;padding:15px 15px 0}#secondary{margin-bottom:30px;padding-top:0}.recipes.visible-xs .recipe-link{text-align:center;height:80px;background:#fff;margin-top:-10px;padding:5px}.reading-related .name.rec-menu{background:0 0}.tax-recipe_type .recipe-content .col-md-6:first-child{margin-bottom:inherit}#main-menu .nav>li>a{position:relative;display:block;padding:10px 8px;font-size:16px}.page-nav #main-menu li:nth-child(2),.single-recipe #secondary{display:none}.name.rec-menu{height:90px;padding-top:5px;position:relative;background:#f2f3f4;text-align:center;line-height:20px;font-size:14px;padding-left:5px;padding-right:5px;margin-bottom:0}.page-template-bits-reading-page-php .name.rec-menu{background:0 0}.recipe-content .col-sm-6:last-child{padding-bottom:4px}img.wine-image{margin-top:0;margin-bottom:6px;width:100%;margin-right:5px}ul.sub-menu{padding-left:0;background-color:#c0c3c8;float:right;margin:3px 0}li.soc-med{margin:0 -15px}.sub-menu li{list-style:none;float:left;color:#fff;margin-right:6px}.sub-menu li a{color:#fff;font-size:12px;border-left:1px solid #999;padding-left:6px;font-weight:400}.sub-menu li img{max-width:35%;color:#000}.sub-menu li.soc-med a{font-size:12px;border-left:none;padding-left:5px;font-weight:100}.page-nav #main-menu{text-align:left;padding-top:0;padding-bottom:5px}.navbar-nav>li,.page-nav #main-menu li:first-child{display:inline-block}.navbar-nav>li{float:none;margin-right:55px;font-size:16px}.subscribe-buttons a i{font-size:25px}.comp-events-link>img{border-radius:50%;width:75px;height:auto;background-color:#fff;-webkit-transition:.3s ease;transition:.3s ease}.page-template-home-page-php .footer .logo-container img{max-width:100%}.competitions-alt-container a>p{color:#6c6969;font-size:12px;margin-top:15px;padding-bottom:0;text-transform:none;cursor:pointer}section.recipes{padding-top:1%;background-color:#eeedef;padding-bottom:3%}section.recipes img{margin-bottom:10px;margin-top:15px}.new-wine-page{margin-top:30px}.wine-section-menu ul li a{font-size:12px;padding:5px 15px!important}.wine-type-menu ul li a{padding:15px 5px!important}.home-news-container{height:320px!important}section.competition p{margin-top:33px!important}.dd-con .drop-down-container .select{width:95%}.page-template-page-wines .inner-p-marg{padding-top:82px}.recipe-image-container{background:0 0}.wine-box:nth-child(n+2){border-left:none}.single .single .drinking-cover{margin-top:30px}.single .drinking-cover .new-wine-layout{margin-top:20px}.drinking-template .foot-breadcrumbs{margin-top:-23px;position:relative}.meta-wrap a img{margin-bottom:20px}}@media (min-width:768px){.home-content.dark p,.home-content.light h2{color:#000;float:right}.authorDescrption,.footer .custom-button,.nav-alt-font{font-family:Old Standard TT,serif;font-style:italic}#content{padding:0}.navbar{margin-bottom:0;border-bottom:0;min-height:0}#secondary{margin-bottom:30px;padding-bottom:5px}.home-content-wrap{background-color:#fff;padding-bottom:0}.home-content{margin:6% auto 5px 60px;padding-bottom:0;position:absolute;bottom:0}.home-content.dark div.home-slide-text{float:right;margin-top:22px;margin-left:10px}.home-content .custom-button{display:inline-block}.home-content .custom-button:first-child,.home-content .custom-button:last-child{width:140px;text-transform:uppercase;font-size:15px}.home-content .hidden-xs{display:inline-block!important}.slider-content{position:relative;padding-bottom:1%;padding-top:1%;min-height:300px}.home-page-headers{max-width:335px;margin:0 auto}.home-page-headers-comp,.home-page-headers-flex{margin-left:10px;max-width:370px;font-size:18px;font-weight:100;margin-top:10px}.home-page-headers img{width:auto}.home-page-headers-flex{margin-bottom:-20px}.home-page-headers-comp{margin-bottom:10px}#filters{margin-bottom:20px}.single-events-listing h1{font-size:22pt;margin-bottom:10px}.single-events-listing h2{font-size:18pt}.general-meta{text-align:left}.general-meta.single{font-size:16px}.general-intro{padding-top:5%}.bits-sec-header{font-size:22pt}.page-bg{background-position-x:inherit}.second-headers{font-size:26pt}.flex-direction-nav{display:block}.nav li.menu-seperator,.nav li.menu-seperator:last-child,.widget_FacebookLikeBox{display:none}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{width:60px;height:60px}#ingedients{font-size:16px}.bits-breadcrumbs{margin-top:5px}.logo-container{max-width:352px;margin:30px auto 10px;text-align:center;float:none}.logo-container img{width:30%}.view-more-link{padding:0 15px;margin-top:-15px}.events-last{margin-top:0}.events-listing .col-md-6{border-right:3px solid #fff}.events-listing .col-md-3{padding-left:0}.footer i{font-size:28pt;margin:0 10px}.footer a,.footer p{font-size:14pt}.menu-item,p{font-size:16px}.footer .logo-container{max-width:100%;float:none;margin:15px 10px 10px 20px;text-align:center}.footer .custom-button{text-transform:lowercase;color:#373637;border:1px solid #373637;padding:4px 21px;-webkit-transition:all .5s ease;transition:all .5s ease}.menu-item,.wine-phrase{text-transform:uppercase}.home-news-container{margin-bottom:10px}.home-news-container.Drinking img{max-height:130px;width:auto}.foot-actions,.the-magazine,.widget_adrotate_widgets{display:block}.nav>li>a>img{max-width:none}.general-title{text-align:left}#recipeContainer{margin-bottom:0}.navbar-toggle{display:block;margin-bottom:-10px;padding:0 10px;margin-top:15px}.hid-mob,.single-post #secondary{display:none}.navbar-header{float:none}.recipeItem{width:28%;margin-left:12px;margin-right:5px}.widget-area{padding:10px}.single-post .magazine-template #secondary{display:block}.soc-med-nav{height:32px}.home .navbar-default .navbar-nav>li>a{color:#777;padding-bottom:3px}.home .navbar-default .navbar-nav>li>a>img{margin-top:0}.nav-alt-font{color:#fff}h4.subscribe,h4.subscribe-social{color:#b1bdc5;margin-top:15px}.hidden-ipad{display:block!important}h4.subscribe-social{text-align:center;margin-right:3px;margin-left:-15px}.divider-single,.subscribe-banner .divider-single{margin-left:10px;line-height:1px;margin-top:15px;margin-right:10px;border-top:1px solid #000}.divider-single{padding-bottom:10px}.subscribe-banner .divider-single{padding-bottom:0}.subscribe-banner img{margin-left:15px;margin-top:15px;width:150px}.divider-double{border-top:1px solid #000;border-bottom:1px solid #000;margin-left:10px;margin-right:10px;padding:1.5px}#masthead{width:100%;padding-left:0;padding-right:0}#subscribe-wrap .bits-bytes{padding-top:15px}#subscribe-wrap .boxbox h3{text-align:right;margin-right:0}#subscribe-wrap .boxbox p{float:left;margin-right:0;margin-top:20px;width:100%}#subscribe-wrap h3{background-color:#515153;color:#fff;font-weight:lighter;font-size:36px;text-align:left;padding:10px;margin-right:0}#subscribe-wrap .mag-cover{background-color:#fff;padding-top:25px}#subscribe-wrap .competitions-container{padding-top:20%}#subscribe-wrap .competition col-md-5{width:50%}#subscribe-wrap button:hover{background-color:#fff;color:#000;padding:7px 50px;font-size:15px;font-weight:lighter;margin-right:40px;border:1px solid #000}.competition-image-container{border-radius:50%;background-color:#f2f3f4}.home-page-headers-bits{font-size:18px;margin-bottom:15px;font-weight:100;margin-top:5px}.authorstitle{margin:20px auto 30px;font-size:20px;text-align:center}.home-authors{background-color:#f2f3f4;margin-left:0;margin-right:0}.authorDescrption{color:#000;font-size:14px;margin:0 auto}.wine-phrase{text-align:center;font-size:14px}.alt-font-wine,.competitions-alt-container a>p{font-family:Old Standard TT,serif;font-style:italic;text-transform:none}.alt-font-wine{padding-bottom:0;font-size:10px}.drinking .tab-content>.active{padding-top:15px;margin-bottom:0;margin-top:5px;margin-right:-10px;padding-bottom:60px}.page-template-home-page-php .footer .logo-container img{width:100%}.general-container.single .general-title{margin-top:0}.reading-first .col-md-4{border-right:left;text-align:inherit}.name.rec-menu{margin-top:10px;padding:5px 5px 0;height:90px;position:relative;background:#f2f3f4;text-align:center;line-height:20px;font-size:14px;margin-bottom:0}.name.rec-menu a{font-weight:400;color:#3b4044;font-size:16px}.foot-copyright p{font-size:10pt}.latest-news .home-page-headers img{width:auto}.recipe-page-bg img{display:initial}.recipe-cat-con a{font-size:11px}.tax-recipe_type .widget_adrotate_widgets{display:block}.sidebar-social img{width:45px}.page-nav #main-menu{text-align:left;padding-top:0;padding-bottom:5px}.page-nav #main-menu li:first-child{display:inline-block}.page-nav #main-menu li:nth-child(2){display:none}.navbar-nav>li{display:inline-block;float:none;margin-right:55px;font-size:16px}.navbar-nav>li>a{padding-top:0;padding-bottom:10px}#main-menu .nav>li>a{position:relative;display:block;padding:10px 8px;font-size:16px}.single-recipe #secondary{display:none}.recipe-content .col-sm-6:last-child{padding-bottom:1px}.navbar-collapse.collapse{display:none!important}img.wine-image{margin-top:0;float:right;margin-right:40px;margin-bottom:6px;width:92%}.sub-menu li{list-style:none;float:left;color:#fff;margin-right:50px}.sub-menu li img{max-width:35%;color:#000}.sub-menu li a{color:#fff;font-size:12px;border-left:1px solid #999;padding-left:50px;font-weight:400}.sub-menu li.soc-med a{font-size:12px;border-left:none;padding-left:5px;font-weight:100}li.soc-med{margin:0 -10px}.ad .divider-single{border-top:1px solid #000;margin-left:10px;margin-right:10px;line-height:1px;padding-bottom:10px;margin-top:45px}.events-link>img{border-radius:50%;width:105px;height:auto;float:left}.competitions-alt-container a>p{color:#6c6969;font-size:14px;margin-top:30px;padding-bottom:0;cursor:pointer;margin-left:10px}}@media (min-width:992px){.alt-font-wine,.authorDescrption,.competitions-alt-container a>p,.footer .custom-button,.nav-alt-font{font-family:Old Standard TT,serif;font-style:italic}.events-container,.name.rec-menu,.slider-content{position:relative}.home-content.dark p,.home-content.light h2{color:#000;float:right}.slider-content{padding-bottom:1%;padding-top:1%;min-height:300px}.home-news-container{margin-bottom:10px}.home-news-container.Drinking img{max-height:179px;width:auto}#sorts{font-size:12pt}.home-authors{background-color:#f2f3f4;margin-left:0;margin-right:0}.authorDescrption{color:#000;font-size:1px;margin:0 auto}.recipe-content .col-sm-6:last-child{padding-bottom:4px}.recipe-content .col-sm-6:first-child{margin-bottom:0}.recipe-content .nav>li>a{position:relative;display:block;padding:10px 5px}.widget_FacebookLikeBox{display:none}.menu-item{font-size:16px}.mobi-logo{display:block;padding-top:10px;margin-left:40px}.new-horizontal-signup{height:115px!important}.new-horizontal-signup .mc-field-group input{width:140px}.new-horizontal-signup h3{width:100%;margin-bottom:10px!important}.new-horizontal-signup .mc-field-group{margin-bottom:10px}.scrolled .navbar-collapse.collapse{margin-top:10px}.hid-mob{display:inline-block}.nav li.menu-seperator,.nav li.menu-seperator:last-child,.navbar-toggle{display:none}.recipeItem{width:29%;margin-left:12px;margin-right:12px}.widget-area{padding:25px 30px}.home .navbar-default .navbar-nav>li>a{color:#777;padding-bottom:3px}.home .navbar-default .navbar-nav>li>a>img{margin-top:-20px}.nav>li>a>img{max-width:none;margin-top:-25px}.soc-med-nav{height:32px}.nav-alt-font{color:#fff}h4.subscribe,h4.subscribe-social{color:#b1bdc5;margin-top:15px}.view-more-link{padding:0 15px;margin-top:-10px}.hidden-ipad{display:block!important}h4.subscribe-social{text-align:center;margin-right:3px;margin-left:-15px}.subscribe-buttons{float:right;margin-right:49px}.divider-double,.divider-single{border-top:1px solid #000;margin-left:10px;margin-right:10px}.divider-single{line-height:1px;padding-bottom:10px;margin-top:15px;width:94%}#recipeContainer{margin-bottom:0}.divider-double{border-bottom:1px solid #000;padding:1.5px}#masthead{width:100%;padding-left:0;padding-right:0;margin-top:0}#subscribe-wrap .bits-bytes{padding-top:15px}#subscribe-wrap .boxbox h3{text-align:right;margin-right:0;font-size:50px}#subscribe-wrap .boxbox p{float:left;margin-right:0;margin-top:0;width:100%}#subscribe-wrap h3{background-color:#515153;color:#fff;font-weight:lighter;font-size:36px;text-align:left;padding:10px;margin-right:0}#subscribe-wrap .mag-cover{background-color:#fff;padding-top:25px}#subscribe-wrap .mag-cover img{width:50%;float:left;margin-bottom:20px}#subscribe-wrap .competition col-md-5{width:50%}#subscribe-wrap button:hover{background-color:#fff;color:#000;padding:7px 50px;font-size:15px;font-weight:lighter;margin-right:40px;border:1px solid #000}#subscribe-wrap p.wine-text{text-align:left;margin-left:20px;margin-right:35px;line-height:16px}.wine-phrase{text-transform:uppercase;text-align:center;font-size:12px}.alt-font-wine{padding-bottom:0;text-transform:none;font-size:10px}.footer .custom-button{text-transform:lowercase;color:#373637;border:1px solid #373637;padding:5px 21px;-webkit-transition:all .5s ease;transition:all .5s ease}.competitions-alt-container a>p{color:#6c6969;font-size:14px;margin-top:5px;padding-bottom:0;text-transform:none;cursor:pointer;margin-left:10px}.events-listing img{margin-bottom:0}.page-template-bits-eating-page-php #secondary,.single-post #secondary{display:block}#main-menu .nav>li>a{display:block;padding:0 10px}.navbar-nav>li>a,.page-nav #main-menu{padding-top:0;padding-bottom:0}.page-nav #main-menu{text-align:left}.page-nav #main-menu li:first-child{display:inline-block}.page-nav #main-menu li:nth-child(2){display:none}.navbar-collapse.collapse{
    /* display:block!important */
}.single-recipe #secondary{display:block}.navbar-nav>li{display:inline-block;float:none;margin-right:10px;font-size:16px;margin-top:0}.sub-menu li{list-style:none;float:left;color:#fff;margin-right:50px}.sub-menu li img{max-width:35%;color:#000}.sub-menu li a{color:#fff;font-size:12px;border-left:1px solid #999;padding-left:50px;font-weight:400}.sub-menu li.soc-med a{font-size:12px;border-left:none;padding-left:5px;font-weight:100}li.soc-med{margin:0 -10px}.subscribe-banner img{margin-left:15px;margin-top:15px;width:150px}.name.rec-menu{height:90px;padding-top:5px;background:#f2f3f4;text-align:center;line-height:20px;font-size:14px;padding-left:5px;padding-right:5px;margin-bottom:0}img.wine-image{margin-top:0;float:right;margin-right:20px;margin-bottom:6px;width:70%}}@media (min-width:1200px){.authorDescrption,.nav-alt-font,.nav-alt-font:hover{font-family:Old Standard TT,serif;font-style:italic}.scrolled .visible-lg{margin-top:-60px}.navbar{margin-bottom:0;border-bottom:0;min-height:65px}#content{padding:106px 0 20px}.competition-image-container{border-radius:50%;background-color:#fff}.home-news-container{margin-bottom:20px}.home-news-container.Drinking img{max-height:225px;width:auto}.widget_FacebookLikeBox{display:block}.events-container{position:relative}.related-general{display:block;margin-top:20px}.share-left,.share-right{display:inline}#main-menu li:first-child,#main-menu li:nth-child(2){display:inline-block}#main-menu .nav>li>a{display:block;padding:10px 15px;font-size:18px}.menu-item{font-size:18px}.recipe-content .col-sm-6:last-child{padding-bottom:1px}.recipe-content .col-sm-6:first-child{padding-right:0}.nav>li>a,.recipe-content .nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a>img{max-width:none;margin-top:-20px}.nav li.menu-seperator,.nav li.menu-seperator:last-child{display:none}.hid-mob{display:inline-block}.mobi-logo,.navbar-toggle{display:none}.recipeItem{width:30%;margin-left:12px;margin-right:12px}.sticky{position:fixed;top:0}.print-icon{display:inline}.home-content .custom-button{margin-top:25px;display:inline-block;font-size:15pt}.home-content.dark div.home-slide-text,.home-content.light div.home-slide-text{margin-top:22px;margin-left:10px;float:right}.home-content.dark h2,.home-content.dark p{color:#000;float:right}.home-content.light span{color:#fff;font-size:12px}.home .navbar-default .navbar-nav>li>a{color:#777;padding-top:0}.home .navbar-default .navbar-nav>li>a>img{margin-top:-20px}.home .navbar-default .navbar-nav>li:hover:nth-child(n+2){font-weight:400}.soc-menu-wrap{width:100%;top:50px;left:0;background-color:#3b4044;-webkit-transform:all .5s;transform:all .5s}.soc-menu-wrap.meLady{height:0;overflow:hidden}.soc-med-nav{height:32px;margin-top:0}.nav-alt-font{color:#fff;-webkit-transition:.5s ease;transition:.5s ease}.nav-alt-font:hover{color:#000}.hidden-ipad{display:block!important}h4.subscribe{color:#b1bdc5!important;margin-top:38px!important}h4.subscribe-social{text-align:center;color:#b1bdc5;margin-top:38px;margin-right:3px;margin-left:-15px}.divider-double,.divider-single{border-top:1px solid #000;margin-left:10px;margin-right:10px}.divider-single{line-height:1px;padding-bottom:10px;margin-top:15px;width:97%}#recipeContainer{margin-bottom:0}.divider-double{border-bottom:1px solid #000;padding:1px}#masthead,#subscribe-wrap .bits-bytes{padding-top:15px}#masthead{width:100%;padding-left:0;padding-right:0;background:#fff;margin-top:0}#subscribe-wrap .boxbox p{float:right;width:275px;margin-right:40px}#subscribe-wrap .boxbox h3{text-align:right;margin-right:0;font-size:32px}#subscribe-wrap .competition col-md-5{width:50%}#subscribe-wrap button:hover{background-color:#fff;color:#000;padding:7px 50px;font-size:15px;font-weight:lighter;margin-right:40px;border:1px solid #000}::-webkit-input-placeholder{color:#000!important}:-moz-placeholder{color:#000!important;opacity:1}::-moz-placeholder{color:#000!important;opacity:1}:-ms-input-placeholder{color:#000!important}.subscribe-buttons{float:right;margin-right:49px}.subscribe-buttons a i{font-size:20px;font-weight:700;margin-right:5px}.comp-events-link{width:100%;background:0 0;color:#fff;padding:5px;display:block;text-align:left;text-transform:uppercase}.comp-events-link>img:hover{background:rgba(255,255,255,.5)}.home-authors{background-color:#f2f3f4;margin-left:0;margin-right:0}.authorstitle{margin:20px auto 30px;font-size:20px;text-align:center}.authorDescrption{color:#000;font-size:14px;width:255px;margin:0 auto}.home-page-headers-bits{font-size:18px;margin-bottom:10px;font-weight:100;margin-top:0;padding-top:10px;border-top:3px solid #3b4044}.slider-content{position:relative;padding-bottom:1%;padding-top:1%;min-height:300px}.home-page-headers-comp{margin-left:10px;max-width:370px;font-size:18px;margin-bottom:-5px;font-weight:100;margin-top:10px}.wine-phrase,.wine-phrase:hover{text-transform:uppercase;font-size:14px;text-align:center}.view-more-link{padding:0 15px;margin-top:-5px}.wine-phrase:hover{font-weight:700}.alt-font-wine,.alt-font-wine:hover{padding-bottom:0;font-size:12px;font-family:Old Standard TT,serif;font-style:italic;text-transform:none}.alt-font-wine:hover{font-weight:700}.ad .divider-single{border-top:1px solid #000;margin-left:10px;margin-right:10px;line-height:1px;padding-bottom:10px;margin-top:15px}.drinking .tab-content>.active{padding-top:15px;margin-bottom:40px;margin-top:10px;margin-right:-10px;padding-bottom:30px}.recipe-user-meta .like-share{float:left;margin-top:0;margin-right:-12px}.recipe-image-container .recipe-info{background-color:rgba(255,255,255,.8)}.single-recipe .recipe-image-container .recipe-info{background-color:rgba(0,0,0,.8)}.navbar-nav>li{display:inline-block;float:none;margin-right:15px;font-size:16px}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.sidebar-social img{width:auto}.navbar-collapse.collapse{display:block!important}.name.rec-menu{height:90px;padding-top:5px;position:relative;background:#f2f3f4;text-align:center;line-height:20px;font-size:14px;padding-left:5px;padding-right:5px;margin-bottom:0}.reading-related .name.rec-menu{height:100px}.page-nav #main-menu{text-align:left;padding-top:0;padding-bottom:0}.page-nav #main-menu li:nth-child(2){display:none}.page-nav #main-menu li:first-child{display:inline-block}.page-nav #main-menu li:nth-child(n+2){margin-top:24px}.navbar-default .navbar-nav>li>a{color:#777;padding-top:0;padding-bottom:3px}ul.sub-menu{background-color:#3b4044;float:right;margin:3px 0}.sub-menu li{list-style:none;float:left;color:#fff;margin-right:50px}.sub-menu li img{max-width:35%;color:#000}.sub-menu li a{color:#fff;font-size:12px;border-left:1px solid #999;padding-left:50px;font-weight:400;-webkit-transition:.5s ease;transition:.5s ease}.sub-menu li a:hover{color:#000}.sub-menu li.soc-med a{font-size:12px;border-left:none;padding-left:5px;font-weight:100}li.soc-med{margin:0 -10px}input:-moz-placeholder{color:#000!important}img.wine-image{margin-top:0;float:right;margin-right:35px;margin-bottom:6px;width:96%}section.subscribe-banner{background-color:#f2f3f4;padding-bottom:0;padding-top:10px}section.subscribe-banner p{text-align:left}.subscribe-banner img{margin-left:15px;margin-top:20px;width:150px}.competitions-alt-container a>p{color:#6c6969;font-family:Old Standard TT,serif;font-style:italic;font-size:12px;margin-top:15px;padding-bottom:0;text-transform:none;cursor:pointer}.home-slide-text p{margin-bottom:0}p.slider-big-copy{font-size:33px;margin-bottom:-15px}.wines .recipe-image-container img:hover{opacity:.4}}.new-horizontal-signup .mc-field-group input,.new-side-signup .mc-field-group input,.new-side-signup h3,.policyModalCover .mc-field-group input,.policyModalCover .policyModal .also-remove,.policyModalCover h3{font-family:'Old Standard TT',serif}.print-header{display:none}@media print{.print-header{display:block;text-align:center;margin-bottom:20px!important}.banner-ad,.bits-breadcrumbs,.col-md-4,.difficulty,.footer,.nav-tabs,.recipe-social,.recipe-static-ratings,.recipe-user-meta,.recipe_magazine_link{display:none}.tab-content .tab-pane.active,.tab-content.active{margin-bottom:0;padding-bottom:0}.col-md-8{width:100%}.print-title{display:block;font-size:14pt;text-transform:uppercase}.inner-p-marg{padding-top:0}.loved-recipes-con,.recipe-author,.recipe-info,.recipes.related,.soc-med-nav{display:none}.recipe-content .col-sm-6:first-child{display:block;width:38%;float:left}.recipe-content .col-sm-6:last-child{float:right;width:58%}.tab-content .tab-pane{display:block!important;height:100%!important;overflow:hidden}.tab-content .tab-pane.active{padding-top:0;margin-top:0;margin-right:-10px}a[href]:after{content:""}#content,body{padding:0!important;margin-top:0!important;top:0!important}.single-recipe-nav,footer{display:none}.col-md-12{padding-top:28px;text-align:center}.visible-lg{display:block!important}header{position:relative!important;min-height:0!important;height:auto!important;display:none!important}}.new-side-signup{background-color:#3a3e3e;border:10px solid #db9a79;padding:15px;text-align:center;position:relative}.new-side-signup:before{position:absolute;top:0;left:0;border-left:0 solid #db9a79;border-right:70px solid transparent;border-top:70px solid #db9a79;clear:both;margin-left:0}.new-side-signup .response-label{color:#fff;font-weight:lighter}.new-side-signup h3{color:#fff;font-size:20px;font-style:italic;text-align:center;margin:70px 0 40px}.new-side-signup .mc-field-group input{background-color:#ddd;border:none;border-radius:0;width:100%;padding:10px;margin-bottom:15px;color:#3a3e3e;font-style:italic}.new-side-signup .mc-field-group input::-webkit-input-placeholder{font-family:'Old Standard TT',serif;color:#3a3e3e;font-style:italic}.new-side-signup .mc-field-group input::-moz-placeholder{font-family:'Old Standard TT',serif;color:#3a3e3e;font-style:italic}.new-side-signup .mc-field-group input:-ms-input-placeholder{font-family:'Old Standard TT',serif;color:#3a3e3e;font-style:italic}.new-side-signup .mc-field-group input::placeholder{font-family:'Old Standard TT',serif;color:#3a3e3e;font-style:italic}.new-side-signup #mc-embedded-subscribe{background-color:transparent;box-shadow:none;border:2px solid #fff;color:#fff;padding:5px 15px;margin:10px;-webkit-transition:all .3s;transition:all .3s}.new-side-signup #mc-embedded-subscribe:hover{background-color:#fff;color:#b11116}.new-horizontal-signup{height:75px;margin-top:2%;background-color:#3a3e3e;border:7px solid #db9a79;padding:17px;text-align:center;position:relative}.new-horizontal-signup #mc_embed_signup{margin-top:0}.new-horizontal-signup h3{color:#fff;font-size:12px;font-style:italic;text-align:center;margin:0;float:left}.new-horizontal-signup .mc-field-group{float:left;margin-left:10px}.new-horizontal-signup .mc-field-group input{background-color:#ddd;border:none;border-radius:0;width:200px;padding:5px;margin-bottom:0;color:#3a3e3e;font-style:italic;font-size:12px}.new-horizontal-signup #mc-embedded-subscribe{float:right;background-color:transparent;box-shadow:none;border:1px solid #fff;color:#fff;padding:4px 15px;margin:0;font-size:12px;-webkit-transition:all .3s;transition:all .3s}.new-horizontal-signup #mc-embedded-subscribe:hover{background-color:#fff;color:#b11116}.hor-form #mce-responses #mce-error-response{color:#3a3e3e;margin-left:0}.hor-form #mce-responses .response-opo-up{color:#fff!important}.policyModalCover{position:fixed;visibility:hidden;opacity:0;z-index:-10;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.5s;transition-delay:.5s;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);text-align:center}.policyModalCover.active{visibility:visible;opacity:1;z-index:999999999999}.policyModalCover.active .policyModal{visibility:visible;opacity:1;z-index:10}.policyModalCover h3{color:#fff;font-size:20px;font-style:italic;text-align:center;margin:70px 0 40px}.policyModalCover .mc-field-group input{background-color:#ddd;border:none;border-radius:0;width:70%;padding:10px;margin:0 auto 15px;color:#3a3e3e;font-style:italic}.policyModalCover .mc-field-group input::-webkit-input-placeholder{font-family:'Old Standard TT',serif;color:#3a3e3e;font-style:italic}.policyModalCover .mc-field-group input::-moz-placeholder{font-family:'Old Standard TT',serif;color:#3a3e3e;font-style:italic}.policyModalCover .mc-field-group input:-ms-input-placeholder{font-family:'Old Standard TT',serif;color:#3a3e3e;font-style:italic}.policyModalCover .mc-field-group input::placeholder{font-family:'Old Standard TT',serif;color:#3a3e3e;font-style:italic}.policyModalCover #mc-embedded-subscribe{background-color:transparent;box-shadow:none;border:2px solid #fff;color:#fff;padding:5px 15px;margin:10px;-webkit-transition:all .3s;transition:all .3s}.policyModalCover #mc-embedded-subscribe:hover{background-color:#fff;color:#b11116}.policyModalCover .policyModal{background-color:#3a3e3e;border:10px solid #db9a79;padding:15px;text-align:center;max-width:500px;margin:10% auto;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:1s;transition-delay:1s;position:relative;visibility:hidden;opacity:0;z-index:-10;background-position:bottom;background-size:100%;background-repeat:no-repeat}.policyModalCover .policyModal:before{position:absolute;top:0;left:0;border-left:0 solid #db9a79;border-right:70px solid transparent;border-top:70px solid #db9a79;clear:both;margin-left:0}.policyModalCover .policyModal h3{margin-top:35px;color:#fff;font-style:22pt}.policyModalCover .policyModal .glyphicon-remove{position:absolute;background:0 0;color:#fff;display:inline-block;width:30px;height:30px;line-height:30px;border-radius:0;top:10px;right:10px;font-weight:lighter;font-size:14pt;cursor:pointer;border:1px solid #fff}.policyModalCover .policyModal .also-remove{color:#fff;cursor:pointer;font-style:italic;display:block;text-decoration:underline;margin-bottom:30px}.visible-xs-600{display:none!important}@media only screen and (max-width:600px){.latest-news-home img{border-radius:0;max-height:300px;max-width:300px;margin:13px auto 0}
.policyModalCover .policyModal{max-width:85%!important;background-size:cover}.policyModalCover .policyModal h3{margin-top:5px}.policyModalCover .policyModal .left-form #mc_embed_signup{left:10px!important;bottom:20px}.new-horizontal-signup{height:190px;margin-top:2%}.new-horizontal-signup h3{float:none;margin-bottom:10px}.new-horizontal-signup .mc-field-group{float:none;margin-left:0;margin-bottom:10px}.new-horizontal-signup .mc-field-group input{width:100%}.home-news-container{height:280px;margin-bottom:10px}}@media only screen and (max-width:768px){#sb_instagram{width:100%}#flexslider-main{min-height:185px}.new-horizontal-signup{height:115px}.new-horizontal-signup .mc-field-group input{width:140px}.new-horizontal-signup h3{width:100%;margin-bottom:10px}.new-horizontal-signup .mc-field-group{margin-bottom:10px}.new-side-signup{width:300px}section.competition p{margin-top:0;margin-bottom:0}section.competition span{margin-top:20px}.comp-events-link>img{margin-top:15px}}.bubble-con{width:100%;margin:0 auto;height:650px;position:relative;overflow:hidden}.bubbles-bg{background-image:url('http://crushmag-online.com/wp-content/themes/crushmag/images/bubble-bg.jpg');background-repeat:repeat-x;background-position:bottom;margin-bottom:-20px!important}.bubble-con .logo{max-width:500px;margin:50px auto}.bubble-con .logo img{width:100%}.bubble-con .comp-title h1{font-weight:lighter;z-index:500;margin-top:40px;color:#FAE056;font-size:22pt}.facts-modal-cover{position:absolute;top:0;left:0;width:100%;cursor:pointer;z-index:1;display:flex;-ms-flex-align:center;align-items:center;height:100%;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.facts-modal-cover.active{opacity:1}.facts-modal-cover .facts-modal{max-width:450px;margin:0 auto}.facts-modal-cover .facts-modal h2{color:#FAE056}.facts-modal-cover .facts-modal p{color:#777}.preload-images{margin-left:-1000px}.preload-images img{width:1px;height:1px}.form-modal-cover{position:absolute;top:0;left:0;width:100%;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;opacity:1;-webkit-transition:all .8s ease;transition:all .8s ease;margin-top:-100%;background:rgba(0,0,0,.5)}.form-modal-cover.active{margin-top:0}.bubbles-share-form{width:600px;height:600px;background:#fff;border-radius:50%;border:1px solid #000;margin:0 auto}.gform_footer{text-align:center}.form-modal-cover .gform_button{float:none;width:auto;border:2px solid #FAE056;color:#FAE056;background:0 0;letter-spacing:6px;padding:5px 35px;-webkit-transition:all .3s ease;transition:all .3s ease}.form-modal-cover .gform_button:hover{background-color:#FAE056 !important;color:#fff}.bubbles-entry-form{width:650px;background:url() top no-repeat;margin:0 auto;padding-top:260px;background-size:100%}.bubbles-entry-form h2{color:#FAE056;font-weight:lighter;margin-top:100px;font-size:20pt;letter-spacing:6px;text-align:right;margin-right:70px}.bubbles-entry-form p{text-transform:initial}.bubbles-entry-form.for-shares h2{margin-right:0;text-align:center;margin-top:0}.bubbles-entry-form.for-shares .sub-text{font-size:14px;float:right;margin-right:0!important;width:100%;margin:0 auto;clear:both;padding:0 100px!important}.bubbles-entry-form.for-shares img{margin-top:0px}.bubbles-entry-form.for-shares a{color:#FAE056;font-size:32pt!important;-webkit-transition:all .5s ease;transition:all .5s ease;margin:0 10px}.bubbles-entry-form .gfield_label,.bubbles-entry-form .gform_heading{display:none!important}.bubbles-entry-form .medium{
    background: white;
    font-size: 12px!important;
    float: right;
    margin-right: 0;
    margin-bottom: 10px;
    width: 100%!important;
    font-size: 18px !important;
    padding: 12px !important;
    width: 100% !important;
}

/* 2020-01 bubbles customisation */
.bubbles-entry-form .notice-text,.bubbles-entry-form .sub-text{font-family:Old Standard TT,serif;font-style:italic;margin-right:70px;float:right;text-transform:initial}.bubbles-entry-form .notice-text{font-size:12px;color:#FAE056;margin-bottom:0}.bubbles-entry-form .sub-text{font-size:14px}.bubbles-entry-form .gfield_checkbox{float:right;margin-right:0!important;width:66%!important;font-size:12px!important}.bubble-con .gform_body{position:relative}.bubble-con .gform_body ul{margin:0 auto!important}.bubble-con .gform_body ul li{padding-right:0}.bubble-con .left-image{position:absolute;top:-45px;left:70px;max-width:90px}.bubble-con .gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{font-size:12px!important}.bubble-con .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0!important}.bubble-con .gform_wrapper .gform_footer{padding:0 0 10px;margin:10px 0 0;clear:both}
/*
@-webkit-keyframes animateBubble{0%{margin-top:650px}100%{margin-top:-45%}}@keyframes animateBubble{0%{margin-top:650px}100%{margin-top:-55%}} */

@-webkit-keyframes animateBubble{
    0%{margin-top:130vh}
    100%{margin-top:-120vh}}
@keyframes animateBubble{
    0%{margin-top:130vh}
    100%{margin-top:-120vh}}


@-webkit-keyframes sideWays{0%{margin-left:0}100%{margin-left:50px}}@keyframes sideWays{0%{margin-left:0}100%{margin-left:50px}}.bubble-con .x1{-webkit-animation:animateBubble 25s linear infinite,sideWays 2s ease-in-out infinite alternate;animation:animateBubble 25s linear infinite,sideWays 2s ease-in-out infinite alternate;float: right; right:-5%;top:5%;-webkit-transform:scale(.6);transform:scale(.6)}.bubble-con .x2{-webkit-animation:animateBubble 20s linear infinite,sideWays 4s ease-in-out infinite alternate;animation:animateBubble 20s linear infinite,sideWays 4s ease-in-out infinite alternate;left:5%;top:80%;-webkit-transform:scale(.4);transform:scale(.4)}.bubble-con .x3{-webkit-animation:animateBubble 28s linear infinite,sideWays 2s ease-in-out infinite alternate;animation:animateBubble 28s linear infinite,sideWays 2s ease-in-out infinite alternate;left:10%;top:40%;-webkit-transform:scale(.7);transform:scale(.7)}.bubble-con .x4{-webkit-animation:animateBubble 22s linear infinite,sideWays 3s ease-in-out infinite alternate;animation:animateBubble 22s linear infinite,sideWays 3s ease-in-out infinite alternate;float: right; right:20%;top:0;-webkit-transform:scale(.3);transform:scale(.3)}.bubble-con .x5{-webkit-animation:animateBubble 29s linear infinite,sideWays 4s ease-in-out infinite alternate;animation:animateBubble 29s linear infinite,sideWays 4s ease-in-out infinite alternate;left:30%;top:50%;-webkit-transform:scale(.5);transform:scale(.5)}.bubble-con .x6{-webkit-animation:animateBubble 21s linear infinite,sideWays 2s ease-in-out infinite alternate;animation:animateBubble 21s linear infinite,sideWays 2s ease-in-out infinite alternate;float: right; right:50%;top:0;-webkit-transform:scale(.8);transform:scale(.8)}.bubble-con .x7{-webkit-animation:animateBubble 20s linear infinite,sideWays 2s ease-in-out infinite alternate;animation:animateBubble 20s linear infinite,sideWays 2s ease-in-out infinite alternate;left:65%;top:70%;-webkit-transform:scale(.4);transform:scale(.4)}.bubble-con .x8{-webkit-animation:animateBubble 22s linear infinite,sideWays 3s ease-in-out infinite alternate;animation:animateBubble 22s linear infinite,sideWays 3s ease-in-out infinite alternate;float: right; right:80%;top:10%;-webkit-transform:scale(.3);transform:scale(.3)}.bubble-con .x9{-webkit-animation:animateBubble 29s linear infinite,sideWays 4s ease-in-out infinite alternate;animation:animateBubble 29s linear infinite,sideWays 4s ease-in-out infinite alternate;left:90%;top:50%;-webkit-transform:scale(.6);transform:scale(.6)}.bubble-con .x10{-webkit-animation:animateBubble 26s linear infinite,sideWays 2s ease-in-out infinite alternate;animation:animateBubble 26s linear infinite,sideWays 2s ease-in-out infinite alternate;float: right; right:80%;top:80%;-webkit-transform:scale(.3);transform:scale(.3)}.bubble-con .bubble.pink{background:url(images/pink-bg.png) #fcdee3}.bubble-con .bubble.yellow{background:url(images/yellow-bg.png) #fdface}.bubble-con .popped{-webkit-transform:scale(2);opacity:0}@media (max-width:767px){.form-modal-cover{margin-top:-200%}.facts-modal-cover{padding:10px}.bubble-con .logo{max-width:90%}.bubble-con .comp-title h1{font-size:16pt}.bubbles-entry-form,.bubbles-share-form{height:100%;border-radius:0;margin:0 auto}.left-image{display:none}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{max-width:200px}.bubbles-entry-form.for-shares img{margin-top:60px}.bubbles-entry-form h2{margin-top:80px}}


/* CSS by HEIN */ 

.single-crushguide header.entry-header {
.single-crushguide img {
    height: auto !important;
}
    POSITION: inherit !important;
}
.single-crushguide .addtoany_share_save_container {
    display: none !important;
}
.places_breadcrumb {
    text-transform: uppercase;
}
.places_breadcrumb a {
    font-size: 16px;
}

span.places-breadcrumb-title02 {
    font-weight: bold;
}
h1.place-title {
    font-size: 45px;
    text-transform: uppercase;
}
.places-credits {
    font-size: 14px;
    padding: 4px 1px 5px;
    border-top: 2px solid rgba(0, 0, 0, 0.77);
    border-bottom: 2px solid rgba(0, 0, 0, 0.77);
}
.company-info.email {

}
.company-info.loc {
    margin-bottom: -5px;
}
.company-location img {
    height: 28px;
width: auto;
}
.company-info div {
    width: 50px;
    text-align: center;
    display: inline-block;
}
.company-info {
    padding: 5px 0;
    font-size: 17px !important;
    letter-spacing: 0.5px;
}
span.company-url a:hover, span.company-phone a:hover {
    font-weight: bold !important;
}
span.company-address img {
    margin-top: -2px;
}
.places_breadcrumb {
    margin-top: 30px;
    margin-bottom: -15px;
}
.places-content p {
    font-size: 18px;
letter-spacing: 0.6px;
}

/* crushguid area styling */ 
.crushguide-breadcrum {
    font-size: 25px;
    text-transform: uppercase;
    /* color: #000000 !important; */
    text-align: center;
    border: 2px solid #000000;
    padding: 10px;
    width: 87%;
    margin-top: 50px;
    margin-bottom: 50px;
}
.crushguide-hero-section {
    background-size: cover;
    height: 375px;
	margin-top: 25px;
}
.crushguide-hero-logo {
    text-align: center !important;
    padding-top: 50px;
}
.crushguide-hero-section h1 {
    color: #ffffff;
    text-align: center;
    font-size: 46px !important;
    text-transform: uppercase;
    margin-top: 7px;
}
.crush-guide-description p {
   /* font-size: 16px !important; */
    margin-top: 25px;
    line-height: 24px;
    color: #404040;
    margin-bottom: 60px;
}
.crush-guide-category-header h1, .crush-guide-category-header span, .crush-guide-category-header h2 {
    display: inline-block;
}
.crush-guide-category-header h1 {
    text-transform: uppercase;
    font-size: 30px;
    font-weight: bold;
}
.crush-guide-category-header h2 {
    font-size: 22px;
}
.crush-guide-category-header span {
    font-size: 26px;
    font-weight: bold;
    padding: 0 8px;
}
.crush-guide-category-header {
    text-align: center;
    display: inline-block;
    border-top: 3px solid;
    width: 90%;
    padding-bottom: 20px;
}
.crush-guide-arrow {
    display: inline-block;
    width: 8%;
    vertical-align: top;
    margin-top: -16px;
padding-left: 8px;
}
.crush-guide-category-frame {
    margin-top: 41px;
}
.crush-guide-category-header.hotspots {
    border-top: none;
    border: 4px solid;
    margin: 5px;
    width: 95%;
margin-bottom: 10px;
    padding-bottom: 8px !important;
}
.crush-guide-category-header-frame.count0 {
    display: inline-block !important;
    width: 97%;
}
.crush-guide-category-header-frame {
    display: none;
}
/* crush area guide - content grid */ 
.read-more-button {
    position: absolute;
    top: 0;
    /* height: 100% !important; */
    line-height: 220px;
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
    text-align: center;
    opacity: 0;
}
.crushguide-thumbnail {
    position: relative;
}
.crushguide-thumbnail img {
height: auto;
}


.read-more-button:hover {
    opacity: 1;
}
.read-more-button a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    border: 2px solid;
    padding: 5px;
}
.crush-guide-category-content {
    display: inline-block !important;
   width: 32.5%;
max-width: 240px;
    padding-right: 20px;

}
.crush-guide-category-content h1 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
    word-wrap: break-word;
    hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
}

/* crush guide overview page */ 
.crush-guide-grid-frame-large {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}
.crush-guide-grid-frame-large.left {
    border-right: 2px solid #DEDEDE;
    padding-right: 30px;
}
.crush-guide-grid-frame-large.right {
    padding-left: 30px;
}
.crush-guide-grid-frame-inner {
    border-bottom: 1px solid #BDBDBD;
    padding-bottom: 20px;
    padding-top: 20px;
    height: 437px;
    overflow: hidden;
}
.crush-guide-overview {
    border-top: 3px solid #000000 !important;
    padding-top: 30px;
    margin-top: 30px;
box-shadow: inset 0px 3px 4px -2px #ddd;
}
.crush-guide-grid-frame-inner.top {
    padding-top: 0 !important;
}
.crush-guide-grid-frame-inner h2 {
    text-transform: uppercase;
}
.crushguide-hero-section.overview h1 {
    font-size: 40px !important;
    letter-spacing: 0.2px;
}

/* crushguide fonts */ 
.crush-guide-category-header-frame h2 {
    font-family: 'Garamond', serif;
    letter-spacing: 1px;
    margin-left: -1px;
}
.crush-guide-category-content h1 a {
    font-family: 'Cantata One', serif !important;
}
.crush-guide-description p {
    font-family: 'Garamond', serif;
    font-size: 20px !important;
    letter-spacing: 1px;
}
h1.place-title {
    font-family: 'Cantata One', serif !important;
}
.crushguide-hero-section h1 {
    font-family: 'Nunito', sans-serif;
}
.crush-guide-grid-frame-inner h2 a {
    font-family: 'Cantata One', serif !important;
}
.crush-guide-grid-frame-large.bottom {
    height: 200px;
    /* background: pink; */
    border-right: 3px solid #ffffff;
    margin-top: -100px;
}

/* crushguide responsive */
@media screen and (max-width: 768px) {
.crushguide-hero-section img, .crushguide-hero-section h1 {
    max-width: 81%;
    margin-left: auto;
    margin-right: auto;
}
.crush-guide-grid-frame-large.left.top {
    width: 100% !important;
}
.crush-guide-grid-frame-large {
    width: 100% !important;
    padding: 0 !important;
}
.crush-guide-category-frame h2 {
    margin-top: 0 !important;
    margin-bottom: 9px;
}
.crush-guide-category-content {
    width: 49% !important;
    padding: 0 !important;
padding-right: 5px !important;
    vertical-align: top;
}
.crush-guide-category-content {
    vertical-align: top !important;
}
.crush-guide-category-header {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}
.crush-guide-category-content p {
    font-size: 16px !important;
}
.crush-guide-arrow {
    display: none !important;
}
.crush-guide-category-header-frame h2 {
    margin-top: 1px !important;
}
.single-crushguide main#main {
    margin-top: 40px !important;
}
.single-crushguide img {
max-width: 100%; 
height: auto;
}
.single-crushguide main#main {
    margin-bottom: 30px;
}
}
/* single post page category GENERAL NEW 2017*/ 
span.places-breadcrumb-title02.subtitle A {
    color: #373637 !important;  
}
span.places-breadcrumb-title01.home a {
      color: #373637 !important;  
}
.general-new .places_breadcrumb a:hover {
     color: #F68779 !important; 
}
.single-post .general-new .col-md-8 a {
    color: #F68779;
}
.single-post .general-new .col-md-8 a:hover {
    color: #83443C;
}
.single-post .general-new h3 {
    font-family: 'Cantata One', serif !important;
    font-size: 28px;
line-height: 36px;
    text-transform: uppercase;
    margin: 30px 0 10px !important;
}
.single-post .general-new h4 {
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
    margin: 30px 0 10px !important;
}
.single-post .general-new h5 {
font-weight: bold;
font-size: 16px;
}
.single-post .general-new blockquote P {
font-family: Old Standard TT,serif;
font-size: 21px;
font-weight: normal;
font-style: italic;
line-height: 28px;
}
.single-post .general-new blockquote {
border-left: solid 2px black;
    margin: 25px;
    padding: 0 25px;
}
.single-post .general-new .col-md-8 ul, .single-post .general-new .col-md-8 ol {
    margin: 20px !important;
    font-weight: bold !important;
    line-height: 35px !important;
    letter-spacing: 0.4px !important;
}
.single-post .general-new .col-md-8 ul li, .single-post .general-new .col-md-8 ol li {
    padding-bottom: 4px;
}
.single-post .general-new footer.comment-meta {
    background: transparent !important;
}
.single-post .general-new footer span, .single-post .general-new a time {
    color: #373637;
}
.single-post .general-new .col-md-8 a#subscribeModal {
    background: transparent !important;
    border: none !important;
margin-right: -20px !important;
width: auto !important;
}
.single-post .general-new .subscribe-section {
    font-weight: bold;
border-top: solid 1px;
    padding-top: 5px !important;
    display: inline-block !important;
text-transform: inherit !important;
    margin: 60px 0;
}
.general-new a#subscribeModal {
    text-transform: none !important;
}

/* CONTENT TEMPLATE GENERAL NEW COMMENT SECTION */ 
.general-new h4.comments-title {
text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
border-bottom: 1px solid rgba(128, 128, 128, 0.18);
    padding-bottom: 10px;
    margin-bottom: -35px !important;
}
.general-new li.comment {
    list-style: none !important;
}
.general-new span.says {
    display: none !important;
}
.general-new time {
    color: #BCBCBC !important;
}
.general-new cite.fn, .general-new cite.fn a {
    color: #373637 !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.7px;
    font-size: 15px !important;
    margin-top: -3px;
}
.general-new .comment-content p {
    font-weight: 100 !important;
}
.general-new div#respond {
    margin-top: 40px !important;
}
.general-new h3#reply-title {
    padding-top: 46px !important;
}
.general-new h3#reply-title {
    FONT-FAMILY: 'Lato', sans-serif !important;
}
.general-new p.form-allowed-tags {
    display: none !important;
}
.general-new ul.children li .comment-content p {
    margin-top: 3px !important;
}
.general-new .comment-content p {
    margin: -19px 0 3px;
}
.single-post .general-new .col-md-8 ol.comment-list li {
    margin-top: -6px !important;
    margin-bottom: 32px !important;
}
.single-post .general-new .col-md-8 ul.children {
    margin-left: 54px !important;
}
.general-new .related-general h2 {
    float: left !important;
    margin-left: 10px !important;
    margin-top: 45px !important;
}

.general-container.single.general-new-related {
    display: inline-block;
    width: 32%;
    vertical-align: top;
    margin: 0 !important;
}
.general-new .related-general h2.related-title-02 {
    margin-left: 0px !important;
    margin-top: 0 !important;
}
.general-new .related-content {
    padding-top: 20px !important;
    vertical-align: top !important;
}
.general-new .related-content h2 a {
    font-size: 21px !important;
    font-weight: bold;
    letter-spacing: 0.2px;
    color: black !important;
}
.general-new .related-date span {
    vertical-align: middle;
    padding-right: 2px;
}
.general-new .related-date {
    opacity: .6;
    font-size: 13px;
}
.general-new .related-content h2 a {
    font-size: 21px !important;
    font-weight: bold;
    letter-spacing: 0.2px;
    color: black !important;
}
.general-new .thumbnail-related {
    overflow: hidden;
}
.general-new .thumbnail-related img {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.general-new .thumbnail-related img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.general-new h2.related-title-02 {
    line-height: 25px !important;
}
.general-new h2.related-title-02 a:hover {
    color: #F68779 !important;
}
.general-new .related-content {
    /* min-height: 162px !important; */
}
.general-container.single.general-new-related {
    padding: 0 10px;
}
.general-container.single.general-new-related.bottom-rows {
    padding-top: 0px;
}
.general-new .related-content {
    border-bottom: 1px solid rgba(128, 128, 128, 0.64);
}
.related-date {
    padding-bottom: 10px !important;
    /* margin-bottom: 10px !important; */
}
.general-new .bottom-row .related-content h2 a, .general-new .bottom-row2 .related-content h2 a {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: .4px !important;
line-height: 18px !important;
}
.general-new .bottom-row .related-content h2, .general-new .bottom-row2 .related-content h2 {
    margin-bottom: 4px !important;
}
.general-new .comment-author.vcard img {
    /* float: left !important; */
    margin-right: 30px !important;
    display: inline-block;
    /* width: 70px !important; */
}
.general-new div#comments .reply {
    display: none !important;
}
.general-new div#comments ul.children {
    display: none !important;
}
.general-new .comment-metadata {
    margin-top: -64px !important;
    margin-left: 113px;
}
.general-new .comment-content p {
    margin-left: 113px;
    margin-top: -18px;
    font-size: 15px;
    line-height: 24px !important;
    letter-spacing: 0.2px !important;
}
.general-new .comment-author.vcard .fn {
    display: inline-block;
    vertical-align: top !important;
}
.general-new .comment-metadata a time {
    font-size: 10px !important;
    text-transform: uppercase;
}
.general-new input#submit {
    margin-top: 20px !important;
}
.general-new .previous-next-post-frame {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: -30px;
}
.general-new .previous-next-post-frame div {
    width: 49%;
    display: inline-block;
    padding: 12px 20px;
    VERTICAL-ALIGN: MIDDLE;
}
.general-new .previous-post {
    text-align: right;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    padding-left: 0 !important;
}
.general-new .previous-next-post-frame div A {
    COLOR: BLACK !IMPORTANT;
    TEXT-TRANSFORM: UPPERCASE;
}
.general-new .previous-next-post-frame DIV a {
    FONT-WEIGHT: BOLD !IMPORTANT;
    FONT-SIZE: 14PX;
    LINE-HEIGHT: 22PX !IMPORTANT;
    VERTICAL-ALIGN: MIDDLE;
    LETTER-SPACING: .4PX;
}
.general-new .previous-post A {
    OPACITY: .3;
}
.general-new .previous-post A:hover {
    OPACITY: 1;
}
.general-new .prev-small A SPAN {
    height: 24px;
    width: 24px;
    border: 2px solid black;
    text-align: center;
    border-radius: 50%;
     line-height: 20px!important;
    font-weight: bold;
    padding-right: 1px;
    opacity: .4;
}
.general-new .prev-small A:HOVER SPAN {
opacity: 1;
}
.general-new .prev-content {
    display: inline-block !important;
    width: calc(100% - 45px) !important;
    padding-left: 20px !important;
}
.general-new .prev-small {
    width: 35px !important;
    display: inline-block !important;
text-align: left !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.general-new .next-small A SPAN {
    height: 24px;
    width: 24px;
    border: 2px solid black;
    text-align: center;
    border-radius: 50%;
    line-height: 20px!important;
    font-weight: bold;
    padding-left: 1px;
}
.general-new .next-content {
    display: inline-block !important;
    width: calc(100% - 45px) !important;
    padding-right: 20px !important;
}
.general-new .next-small {
    width: 35px !important;
    display: inline-block !important;
text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.previous-next-post-frame {
    line-height: 20px !important;
}
h4.comments-title {
    color: black;
}
.general-new .col-md-8 ol {
    margin: 20px 77px !important;
    font-weight: bold !important;
}
.general-new h1.place-title {
    font-size: 36px !important;
    line-height: 44px !important;
}
.general-new .places-content p {
    font-size: 17px;
    line-height: 30px;
}
.general-new .places-content a {
    font-weight: bold;
}
.general-new li.comment {
    margin-left: -60px !important;
}
.general-new .related-general {
    margin-bottom: 70px;
}
.general-new .related-date {
    display: inline-block !important;
}
@media screen and (max-width:860px) {
.places-credits .related-date {
    display: table-row-group !important;
    width: 100%;
}
}
@media screen and (min-width:860px) {
.places-credits .related-date {
    float: right;
    margin-right: 2px !important;
}
.general-new img.image-class {
   
    width: 100% !important;
}
}
@media screen and (max-width: 500px) {
.general-new .col-md-8 {
    border-right: none !important;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 15px !important;
}
.places_breadcrumb {
    margin-top: 60px !important;
}
.single-post .general-new blockquote {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.single-post .general-new .col-md-8 ul, .single-post .general-new .col-md-8 ol {
    /* margin-left: 0 !important; */
    padding-left: 0 !important;
}
.general-new .related-general {
    margin-top: 30px !important;
}
.previous-next-post-frame {
    display: none !important;
}
.general-new .related-general .row {
    padding: 0 20px !important;
    /* margin-top: -40px !important; */
}
.general-new .related-general h2 {
    margin: 0 0 -20px 0 !important;
}
.general-new .related-general .row {
    padding: 0 20px !important;
    /* margin-top: -40px !important; */
}
.general-new .general-container.single.general-new-related {
    display: inline !important;
}
.general-new .related-date {
    padding-bottom: 10px !important;
    margin: 30px 0 0 !important;
}
.general-new .bottom-rows .related-date {
    margin: 0 !important;
}
.general-new .related-frame.bottom-rows {
    margin-top: -30px;
}
.general-new .related-general .bottom-rows h2 {
    margin: 0px 0 3px !important;
    width: 100% !important;
}
.general-new .row.related-framed.bottom-row, .general-new .row.related-framed.bottom-row2 {
    margin-top: -20px;
}
}
.general-new .col-md-8 {
    border-right: 2px solid #E5E5E5;
    margin-top: 20px;
    margin-bottom: 20px;
padding-right: 30px;
}
.general-new div#primary {
    margin-top: -20px !important;
}
.general-new .sw-pinit.alignnone.size-full {
    margin-right: 0 !important;
}
.general-new img.size-full {
    width: 100% !important;
    margin-right: 0 !important;
}
.general-new img.size-full {
    width: 100% !important;
    margin-right: 0 !important;
}
.general-new blockquote a {
    font-family: none !important;
font-weight: normal !important;
}	
.general-new p {
 /*   margin-bottom: 0px !important; */ 
}
.general-new p.comment-subscription-form {
    padding: 10px 0 0;
}
.general-new .rir-cols-2 img {
    max-width: 100% !important;
    height: auto !important;
}
.single-post .general-new .col-md-8 h3 a {
    color: inherit !important;
}
.single-post .general-new .col-md-8 h3 a:hover {
    color: #F68779 !important;
}

/* recipe page improvements for SEO */ 
.category-list, .category-list a span  {
    font-family: Old Standard TT,serif;
    text-align: center;
    font-style: italic;
    font-size: 13pt;
 }
.category-list {
    border-top: 1px solid #373637;
    border-bottom: 1px solid #373637;
    padding: 15px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
h2.google-question {
    font-size: 24px;
    text-transform: uppercase;
    margin: -10px 0 10px;
}

/* xmas 2017 project */
.page-template-xmas2017-template header#masthead, .page-template-xmas2017-template footer {
    display: none !important;
}

/* xmas2017 responsive */ 
@media screen and (min-width: 769px) {
}
@media screen and (max-width: 768px) {
.xmas-balls {
    width: 100%;
    padding: 10px;
}
.xmas2017 .social-sharing-header, .xmas2017 .social-sharing-footer {
    display: none !important;
}
body.xmas2017 {
   background-image: url('http://crushmag-online.com/wp-content/uploads/2017/11/12.jpg') !important; 
    background-position-y: 0 !important;
background-size: contain !IMPORTANT;
}
.col-xs-4 {
    padding: 18px !important;
}
.col-xs-4 img {
    width: 100% !important;
}
/*
.xmas-balls div:nth-child(3) {
    margin-top: 177px;
}
.xmas-balls div:nth-child(6), .xmas-balls div:nth-child(8) {
    margin-top: -58px;
} */
.xmas-balls {
    margin-top: 35vh;
}
.modal {
    right: 15px !important;
    left: 4px !important;
}
}




/* xmas 2017 styling */
@media screen and (min-width: 769px) {
.xmas2017 .prize_announcement {
    position: absolute;
    bottom: 30px;
}
.xmas2017 .social-sharing-header, .xmas2017 .social-sharing-footer {
    display: block !important;
}
body.xmas2017 {
background-color: black; 
background-image: url('http://crushmag-online.com/wp-content/uploads/2017/11/xmas2017-background-large.jpg'); 
background-size: cover; 
background-repeat-y: repeat; 
background-repeat-x: no-repeat; 
background-position-y: 42px !important;
background-position-x: center !important;
}
.xmas-balls {
    margin-top: 33vh !important;
}
.xmas-balls div:nth-child(4), .xmas-balls div:nth-child(8) {
    margin-top: 22vh;
}
}
.xmas-balls div {
    padding: 0 !important;
    text-align: center !important;
}
.xmas2017 .col-sm-2 {
    padding: 0 !important;
text-align: center !important;
}
.xmas2017 .col-sm-2 img {
    max-width: 100%;
}
.xmas-empty img {
    opacity: 0;
}

.xmas-balls img {
	cursor: pointer;
}

/* zoom in image */
.xmas2017 .hover01:hover {
		-webkit-transform: rotate(5deg) scale(1.1);
	transform: rotate(5deg) scale(1.1);
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}
.xmas2017 .hover01 {
		-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1);
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}
.xmas2017 .hover02:hover {
		-webkit-transform: rotate(-5deg) scale(1.1);
	transform: rotate(-5deg) scale(1.1);
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}
.xmas2017 .hover02 {
		-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1);
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}


/* styling general */
.m4 {
    margin-left: 310px;
    color: navy;
    padding-top: 35px;
    font-weight: 800;
    font-size: 14px;
}

.m3 {
   font-weight: bold;
    font-size: 9px;
    margin-left: 311px;
    padding-top: 0px;
    padding-bottom: 15px;
}
#m2 {
    font-size: 9px;
    margin-left: 312px;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-bottom: 1px;
    margin-top: 3px;
}

.m1 {
    font-size: 8px;
    margin-left: 312px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 0px;
    margin-top: 17px;
}
.xmas2017 subscribe{
    font-size: 8px;
    margin-left: 312px;
    font-weight: 700;
    letter-spacing: 0.4px;
        margin-bottom: 0px;
    margin-top: 8px;
    color: red;
}


.xmas2017 .button {
    padding: 0px 14px;
}

.xmas2017 #terms {
    margin-left: 506px;
    font-size: 8px;
    text-decoration: underline;
    /* margin-bottom: 190px; */
}
.xmas2017 .button {
   margin-top: 20px;
    background-color: #23273B !important;
    border: none;
    color: white;
    padding: 0 31px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    /* margin: 4px 2px; */
    margin-left: 312px;
    margin-bottom: 15px;
}


#ca-1{
    display: inline-block;
}

.xmas2017 .big {
    background-color: gray;
   padding: 11px 1px;
    width: 250px;
    margin-left: 312px;
}

#can {
        display: inline-block;
    background-color: skyblue;
    width: 79px;
        text-align: center;
}
.xmas2017 .modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 22px !important;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    
    height: 300px !important;
}
#n1 {
  margin-left: 310px;
    font-size: 9px;
    font-weight: 800;
}
#n2 {
    margin-top: 50px;
}
#n4 {
      font-size: 12px;
    margin-left: 310px;
    margin-top: 28px;
    margin-bottom: 64px;
}
#b1 {
       border-bottom: 1px solid red;
    width: 257px;
    margin-left: 312px;
    /* padding-top: 9px; */
    padding-bottom: 8px;
}
#n3 {
    font-weight: bold;
    font-size: 9px;
    margin-left: 311px;
    /* margin-top: 40px; */
    padding-top: 6px;
    /* border: 1px solid red; */
    border-top: 1px solid red;
    width: 267px;
}
#b2{
    background-color: blue;
    width: 50PX;
}
#b3 {
    background-color: skyblue;
     width: 50PX;
}
#b4{
     background-color: white;
}
#car{
       width: 290px;
    margin-top: 95px;
    margin-left: -295px !important;
    height: 415px !important;
    border-radius: 6% !important;
}




.a1{
  text-align: center;
    font-size: 22px;
}
.a2{
    width: 100%;
    height: auto;
    text-align: center;
}

   #a3 {
    float: right;
    font-size: 12px;
    margin-right: 11px;
    font-weight: 700;
    margin-top: 4px !important ;
    margin-bottom: 6px !important;
        
}

.ss1{
       margin-left: 312px;
    padding-top: 52px;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
}

.cove{
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 20px;
    margin: -5px 0 !important;
}
.xmas-title-small {
    font-size: 18px;
}
.soon{
    color: red;
}

.product-image {
    position: relative;
}
.product-price {
    position: absolute;
    /* HEIGHT: 72PX; */
    /*WIDTH: 75PX;*/
    TEXT-ALIGN: CENTER;
    COLOR: red;
    FONT-SIZE: 25PX;
    FONT-WEIGHT: 100 !IMPORTANT;
    LETTER-SPACING: .5PX;
    /* line-height: 28px; */
    top: 57%;
    left: 75px;
}
.deep{
    vertical-align: middle;
    width: 165px;
 /*   margin-right: 66px;
    margin-left: 185px;
    margin-top: 320px; */
    
}

.xmas2017 .deep-1{
    vertical-align: middle;
    width: 165px;
   /* margin-right: 116px;
    margin-left: 242px;
    margin-top: 320px; */
}
.xmas2017 .deep-2{
    
   vertical-align: middle;
    width: 165px;
   /* margin-right: 150px;
    margin-left: 188px;
    margin-top: 320px; */
}
.xmas2017 .deep-3{
         vertical-align: middle;
    width: 165px;
   /* margin-right: 130px;
    margin-left: 413px;
    margin-top: -40px; */
}
.xmas2017 .deep-4{
     vertical-align: middle;
    width: 165px;
   /* margin-right: 160px;
    margin-left: 185px;
    margin-top: -40px; */
}
#thobani {
    background-image: url(one.jpg);
    background-repeat: no-repeat;
    height: 100%;
    height: 298px ;
    background-size: 50%;
}


.xmas2017 .image-container {
width: 20%;
}
#p3{
 
    display: inline-block;
    vertical-align: bottom;
     
    font-size: 11px;
    font-weight: 600;
}
.p4{
      float: right;
   
}
.xmas2017 .close {
    margin-right: 11PX !important;
    float: right;
    font-size: 19px !important;
    font-weight: 700;
    color: #000;
    filter: alpha(opacity=20);
    opacity: 100 !important;
    margin-top: 12px !important;
    /* BORDER: SADDLEBROWN; */
    display: inline-block;
}


.xmas2017 button.close {
-webkit-appearance: none  !important
    cursor: pointer;
    border-radius: 50% !important;
    width: 22px;
    height: 22px;
    text-align: center;
 line-height: 0 !Important;
    font-size: 22px !important;
    margin-top: 9px !important;
background: #23273B !important;
color: white !important;
}


svg#one {
	position: absolute;
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	left: 10%;
		top: 10%;

}
svg#two {
	position: absolute;
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	left: 70%;
		top: 20%;
}
svg#three {
	position: absolute;
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	left: 30%;
		top: 30%;
}
.xmas2017  .group {
    -webkit-transform: translate(42.5px,42.5px);
    -moz-transform: translate(42.5px,42.5px);
    transform: translate(42.5px, 42.5px);
}

.xmas2017 path {
    -webkit-transform: translate(-42.50px,-42.50px);
    -moz-transform: translate(-42.50px,-42.50px);
    transform: translate(-42.50px,-42.50px);
}
.xmas2017 .large {
	-webkit-animation: large 2.5s infinite;
	-moz-animation: large 2.5s infinite;
}
.xmas2017 .large-2 {
	-webkit-animation: large-2 2.5s infinite;
	-moz-animation: large-2 2.5s infinite;
}
.xmas2017 .small {
	-webkit-animation: small 2.5s infinite;
	-moz-animation: small 2.5s infinite;
}
/*
@-webkit-keyframes large {
	0% {
		opacity: 0;
		-webkit-transform: rotate(0deg) scale(0);
		transform: rotate(0deg) scale(0);
	}*/
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(360deg) scale(1.5);
		transform: rotate(360deg) scale(1.5);
	}
}
@-moz-keyframes large {
	0% {
		opacity: 0;
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(360deg) scale(1.5);
	}
}
@-webkit-keyframes large-2 {
	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg) scale(0);
		transform: rotate(45deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(405deg) scale(1.1);
		transform: rotate(405deg) scale(1.1);
	}
}
@-moz-keyframes large-2 {
	0% {
		opacity: 0;
		transform: rotate(45deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(405deg) scale(1.1);
	}
}
@-webkit-keyframes small {
	0% {
		opacity: 0;
		-webkit-transform: rotate(0deg) scale(0);
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(-360deg) scale(1);
		transform: rotate(-360deg) scale(1.5);
	}
}
@-moz-keyframes small {
	0% {
		opacity: 0;
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(-360deg) scale(1.5);
	}
}


/*second one*/

svg#one-1 {
	position: absolute;
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
left: 22%;
    top: 82%;

}
svg#two-2 {
	position: absolute;
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	left: 80%;
	top: 75%;
}
svg#three-2 {
	position: absolute;
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	left: 80%;
	top: 40%;
}
 .group {
    -webkit-transform: translate(42.5px,42.5px);
    -moz-transform: translate(42.5px,42.5px);
    transform: translate(42.5px, 42.5px);
}

path {
    -webkit-transform: translate(-42.50px,-42.50px);
    -moz-transform: translate(-42.50px,-42.50px);
    transform: translate(-42.50px,-42.50px);
}
.large-1 {
	-webkit-animation: large 2.5s infinite;
	-moz-animation: large 2.5s infinite;
}
.large-4 {
	-webkit-animation: large-2 2.5s infinite;
	-moz-animation: large-2 2.5s infinite;
}
.small-2 {
	-webkit-animation: small 2.5s infinite;
	-moz-animation: small 2.5s infinite;
}
/*
@-webkit-keyframes large {
	0% {
		opacity: 0;
		-webkit-transform: rotate(0deg) scale(0);
		transform: rotate(0deg) scale(0);
	}*/
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(360deg) scale(1.5);
		transform: rotate(360deg) scale(1.5);
	}
}
@-moz-keyframes large {
	0% {
		opacity: 0;
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(360deg) scale(1.5);
	}
}
@-webkit-keyframes large-2 {
	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg) scale(0);
		transform: rotate(45deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(405deg) scale(1.1);
		transform: rotate(405deg) scale(1.1);
	}
}
@-moz-keyframes large-2 {
	0% {
		opacity: 0;
		transform: rotate(45deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(405deg) scale(1.1);
	}
}
@-webkit-keyframes small-2{
	0% {
		opacity: 0;
		-webkit-transform: rotate(0deg) scale(0);
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(-360deg) scale(1);
		transform: rotate(-360deg) scale(1.5);
	}
}
@-moz-keyframes small-2 {
	0% {
		opacity: 0;
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(-360deg) scale(1.5);
	}
}
/*star number 3*/
svg#one-p {
	position: absolute;
	-webkit-transform: translate(0%, 0%);
	    transform: translate(0%, 0%);
		left: 40%;
		top: 60%;

}
svg#two-p {
	position: absolute;
	-webkit-transform: translate(0%, 0%);
	    transform: translate(0%, 0%);
		left: 80%;
		top: 80%;
}
svg#three-p {
	position: absolute;
	-webkit-transform: translate(0%, 0%);
	    transform: translate(0%, 0%);
		left: 20%;
		top: 90%;
}
.xmas2017  .group {
    -webkit-transform: translate(42.5px,42.5px);
    -moz-transform: translate(42.5px,42.5px);
    transform: translate(42.5px, 42.5px);
}

.xmas2017 .social-share-in-popup {
    margin-left: 5px;
}

.xmas2017 path {
    -webkit-transform: translate(-42.50px,-42.50px);
    -moz-transform: translate(-42.50px,-42.50px);
    transform: translate(-42.50px,-42.50px);
}
.large-p {
	-webkit-animation: large 2.5s infinite;
	-moz-animation: large 2.5s infinite;
}
.large-4p {
	-webkit-animation: large-2 2.5s infinite;
	-moz-animation: large-2 2.5s infinite;
}
.small-2p {
	-webkit-animation: small 2.5s infinite;
	-moz-animation: small 2.5s infinite;
}
/*
@-webkit-keyframes large {
	0% {
		opacity: 0;
		-webkit-transform: rotate(0deg) scale(0);
		transform: rotate(0deg) scale(0);
	}*/
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(360deg) scale(1.5);
		transform: rotate(360deg) scale(1.5);
	}
}
@-moz-keyframes large {
	0% {
		opacity: 0;
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(360deg) scale(1.5);
	}
}
@-webkit-keyframes large-p {
	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg) scale(0);
		transform: rotate(45deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(405deg) scale(1.1);
		transform: rotate(405deg) scale(1.1);
	}
}
@-moz-keyframes large-p {
	0% {
		opacity: 0;
		transform: rotate(45deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(405deg) scale(1.1);
	}
}
@-webkit-keyframes small-2p{
	0% {
		opacity: 0;
		-webkit-transform: rotate(0deg) scale(0);
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(-360deg) scale(1);
		transform: rotate(-360deg) scale(1.5);
	}
}
@-moz-keyframes small-2 {
	0% {
		opacity: 0;
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(-360deg) scale(1.5);
	}
}

.xmas2017 .modal {
    overflow: hidden !important;
    overflow-y: hidden !important;
}
.xmas2017 .nc_socialPanel {
    margin: 0 !important;
    padding: 1px 5px !important;
    height: auto !important;
    padding-top: 5px !important;
background: white !important;
}
.social-sharing-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}
.xmas2017 .social-share-in-popup .googlePlus, .xmas2017 .social-share-in-popup .nc_pinterest, .xmas2017 .social-share-in-popup .totes.totesalt {
    display: none !important;
}
.xmas2017 .a1 {
    background: white;
    padding: 5px;
border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
}
body.xmas2017 {
    font-family: 'Lato',sans-serif !important;
    font-weight: bold !important;
    color: #23273B !important;
}


/* position of model boxes */ 
@media screen and (min-width: 1091px) {
.box-number-5 .modal-content {
    left: 64%;
}
.box-number-4 .modal-content {
    left: 32%;
}
.box-number-1 .modal-content {
    left: -64%;
}
.box-number-2 .modal-content {
    left: -32%;
}
.box-number-3 .modal-content {
    left: 0;
} 
}
@media screen and (max-width: 1090px) and (min-width: 769px) {
.box-number-5 .modal-content {
    left: 36%;
}
.box-number-4 .modal-content {
    left: 22%;
}
.box-number-1 .modal-content {
    left: -36%;
}
.box-number-2 .modal-content {
    left: -22%;
}
.box-number-3 .modal-content {
    left: 0;
} 
}


/* xmas modal box large winner */ 
@media screen and (max-width: 768px) {
.xmas-balls {
min-height: 475px;
}
.small-empty-bottom {
height: 100px;
}
.bsmall .modal-content {
    width: 290px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.modal-column {
    background: white !important;
}
div#modal-large {
    width: 100%;
}
div.modal.fade {
    overflow-y: auto !important;
}
.modal-dialog {
    overflow-y: initial !important;
}
div#gform_wrapper_156, div#gform_wrapper_157, div#gform_wrapper_158, div#gform_wrapper_161 {
    min-height: 416px !important;
}
}
.modal-right.modal-column {
    background: white !important;
}
.modal-content {
      border-radius: 6% !important;
}
@media screen and (min-width: 769px) {
.modal-frame {
    background: white;
    display: inline-block;
}
.xmas-empty {
    display: none !important;
}
.modal-content {
       width: 290px;
    margin-top: 95px;
    height: 415px !important;
	    margin-left: 142px;
}
#myModal-large .modal-content, #myModal-large-redirect .modal-content, #myModal-large-redirect2 .modal-content {
    width: 1000px !important;
min-height: 500px !important;
}
.modal-right.right-redirect.modal-column .p4, .modal-right.right-redirect2.modal-column .p4 {
    margin-top: -20px;
    margin-right: -11px;
}
div#left-outer modal-large:after, div#left-outer modal-large-redirect:after, div#left-outer modal-large-redirect2:after {
    content: "";
    display: table;
    clear: both;
}
.modal-column {
    float: left;
    width: 50%;
}
.xmas2017 .modal-right.modal-column {
    position: relative;
    min-height: 500px;
}
}

#myModal-large .modal-content, #myModal-large-redirect .modal-content, #myModal-large-redirect2 .modal-content {
border-radius: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    left: 0 !important;
}
#myModal-large .modal-dialog, #myModal-large-redirect .modal-dialog, #myModal-large-redirect2 .modal-dialog {
    width: 100% !important;
}
.modal-column {
    padding: 10px;
}
.modal-left.modal-column {
    padding: 0 !important;
}
div#p3 button {
    margin-left: 5px;
}
.xmas2017 h3.gform_title {
    display: none !important;
}
.modal-right .social-share-in-popup {
    margin: 15px 0 60px !important;
    padding: 4px 0 7px !important;
    border-top: 1px solid #cb1a1a;
    border-bottom: 1px solid #cb1a1a;
}
.prize_share {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px !important;
    letter-spacing: .3px;
    color: #23273B !important;
    margin-top: 0px;
    margin-bottom: -2px;
}
.modal-right .nc_socialPanel {
    padding: 0 !important;
    margin-top: 5px !important;
}
.xmas2017 h2.gsection_title, .xmas2017 .prize_title {
    text-transform: uppercase !important;
    color: #23273B !important;
    font-family: 'Lato',sans-serif !important;
    font-weight: bold !important;
font-size: 28px !important;
}
.xmas2017 .gsection_description, .xmas2017 .prize_description {
    font-size: 17px !important;
color: rgba(69, 69, 78, 0.86) !important;
    font-family: 'Lato',sans-serif !important;
    margin-bottom: 30px !important;
}
.xmas2017 h2.gsection_title {
    padding: 0 30px 0;
    max-width: 410px;
    /* background: yellow; */
}
.xmas2017 .xmas-product-description {
    padding: 0 30px !important;
}
.xmas2017 .gform_body h2.gsection_title {
    display: none !important;
}
.xmas2017 .gfield label {
font-size: 14px !important;
    /* text-transform: uppercase; */
    color: #23273B !important;
font-family: 'Lato',sans-serif !important;
}
.xmas2017 .gfield input {
    background: #ADABAD !important;
    width: 100%;
    height: 31px !important;
    padding: 5px !important;
    color: #23273B !important;
    font-family: 'Lato',sans-serif !important;
}
.xmas2017 input.gform_button {
    float: left !important;
    margin-left: 30px !important;
    padding: 15px 60px !important;
    font-size: 24px !important;
    background: #23273B !important;
    font-family: 'Lato',sans-serif !important;
    margin-top: 0px !important;
}
.xmas2017 .gform_body ul, .xmas2017 .right-redirect {
    list-style: none !important;
padding: 5px 30px 0 !important;
}
div#myModal-large-redirect2 .gform_body {
    padding: 15px 0 20px  !important;
}
div#myModal-large-redirect2 h2.prize_title {
    margin-left: 30px !important;
}
div#myModal-large-redirect .right-redirect {
    padding: 25px 30px 0 !important;
}
div#myModal-large-redirect2 .modal-right.right-redirect.modal-column {
    padding-top: 25px !important;
}
.xmas2017 .prize_announcement {
    font-size: 16px;
}

/* xmas gravity form redirection page */ 
li#field_156_12 {
    display: none !important;
}
.xmas2017 .alternative {
    position: absolute;
    z-index: 9999999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: white;
    width: 100%;
    height: 100%;
}
/* hide social form count */ 
.xmas-hidden-social {
    display: none;
}

/* mailchimp signup */
li#field_161_2,li#field_161_3, li#field_161_4  {
    display: none !important;
} 
div#gform_wrapper_161 {
    display: block !important;
}
div#gform_wrapper_156 {
   display: block !important; 
}

ul#input_156_11 {
    padding: 0 !important;
}
input#choice_156_11_1 {
    height: auto !important;
    padding: 0 !important;
}
input#choice_156_11_1 {
    height: auto !important;
    padding: 0 !important;
    width: auto !important;
    margin-top: 5px !important;
}
label#label_156_11_1 {
    display: inline-block !important;
    width: 96%;
    vertical-align: top !important;
}
input#gform_submit_button_156 {
/*   display: none;  */
}
input.submit-visible#gform_submit_button_156 {
    display: block !important;
}

.valid-request {
    background: red;
    color: white;
    margin: 5px 0;
    padding: 3px 5px;
    display: inline-block;
}
.valid-email {
 background: green;
    color: white;
    margin: 5px 0;
    padding: 3px 5px;
    display: none;
}
li#field_156_4 {
    display: none !important;
}

.modal-right.modal-column.Scanpan li#field_156_14 {
    display: block !important;
}
li#field_156_14 {
display: none;
}

/* bubbles valentines */ 
.bubble-con .bubble {
    height: 350px;
    width: 350px;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-radius: 50%;
}

.bubbles-entry-form2018 {
    width: 600px;
    min-height: 525px;
    /* background: url(slot/img/enter_bg.png) top no-repeat; */
    margin: 0 auto;
    padding: 30px;
    background-size: 100%;
    background: white;
position: relative;
}
.bubbles-entry-form2018 h2 {
    color: #FAE056;
    font-weight: lighter;
    margin-top: -10px;
    font-size: 20pt;
    letter-spacing: 6px;
    /* text-align: right; */
    /* margin-right: 70px; */
}
.bubbles-entry-form2018 h3.gform_title {
    display: none !important;
}
.bubbles-entry-form2018 label.gfield_label {
    display: none !important;
}
.bubbles-entry-form2018 input {
border: 1px solid black !important;
width: 100% !important;
background: #E7E7E8 !important;
}
div#gform_wrapper_163 {
    display: block !important;
}
.bubbles-entry-form2018 input::placeholder {
    font-style: italic;
    font-family: 'Garamond', serif !important;
    font-size: 18px !important;
    /* height: unset !important; */
    /* line-height: unset !important; */
    /* padding: 0 !important; */
}
.bubbles-entry-form2018 input {
/* font-style: italic; */
font-family: 'Garamond', serif !important;
    font-size: 18px !important;
    /* height: unset !important; */
    /* padding-top: 0 !important; */
    /* padding-bottom: 8px !important; */
    line-height: unset !important;
    height: 35px;
    padding: 4px !important;
}
.bubbles-entry-form2018 .gfield_description.validation_message {
    font-size: 15px !important;
    margin: 0 !important;
    padding: 3px 0 !important;
}
.valid-request2018 {
    /* background: red; */
    color: red;
    margin: 0;
    padding: 0;
    display: inline-block;
    font-size: 12px;
    /* margin-top: -22px !important; */
}
.bubbles-entry-form2018 input[type="submit"], .prize_button a {
    border: 2px solid #FAE056 !important;
    background: none !important;
    /* font-family: 'arial', serif !important; */
    font-style: normal !important;
    width: 60% !important;
    font-family: Lato,sans-serif !important;
    margin-top: 10px !important;
}
.bubbles-entry-form2018 input[type="submit"]:hover, .prize_button a:hover {
background: #FAE056 !important;
    color: white !important;
}
.prize_button a {
    color: #FAE056 !important;
    font-size: 16px !important;
    padding: 10px 15px !important;
}
.bubbles-entry-form2018 .prize_announcement {
    color: black !important;
    font-size: 16px  !important;
    font-style: italic !important;
    font-family: 'Garamond', serif !important;
}
.bubbles-entry-form2018 .prize_description {
    color: black !important;
    font-size: 16px  !important;
    font-style: italic !important;
    font-family: 'Garamond', serif !important;
}
.bubbles-entry-form2018 .prize_announcement {
    position: absolute;
    bottom: 30px;
    text-align: center;
    left: 0;
    right: 0;
}
.bubbles-entry-form2018 .prize_description {
    margin: 40px 40px 100px;
}
.bubbles-entry-form2018 .nc_tweetContainer.nc_pinterest, .bubbles-entry-form2018 .nc_tweetContainer.googlePlus, .bubbles-entry-form2018  .nc_tweetContainer.totes.totesalt {
    display: none;
}
li#field_163_13 {
    margin-top: -8px;
    margin-bottom: -11px;
}
.valid-email2018 {
    /* background: green; */
    color: green;
    /* margin: 5px 0; */
    /* padding: 3px 5px; */
    /* display: none; */
    /* background: red; */
    margin: 0;
    padding: 0;
    display: inline-block;
    font-size: 12px;
    /* margin-top: -22px !important; */
}
.bubbles-entry-form2018 {
max-width: 90% !important;
}
li#field_163_16 {
    display: none !important;
}
select#input_163_17 {
    font-style: italic;
    font-size: 18px !important;
    /* height: unset !important; */
    /* padding-top: 0 !important; */
    /* padding-bottom: 8px !important; */
    line-height: unset !important;
    height: 35px;
    padding: 4px !important;
    /* background: grey; */
    width: 100%;
    border: 1px solid black !important;
    width: 100% !important;
    background: #E7E7E8 !important;
    font-family: 'Garamond', serif !important;
}
.bubbles-entry-form2018 {
    overflow-y: auto;
}
@media screen and (max-width:768px){
.page-template-advent-page .nc_wrapper.floatBottom {
display: none !important;
}
.bubbles-entry-form2018 {
    overflow-y: auto;
}
.page-template-advent-page .form-modal-cover {
    overflow-y: scroll;
}
.facts-modal-cover {
top: 100px !important;
    -ms-flex-align: unset !important;
    align-items: unset !important;
}
.bubble-con .x1{-webkit-animation:animateBubble 5s linear infinite,sideWays 2s infinite alternate;animation:animateBubble 7s linear infinite,sideWays 2s infinite alternate;float: right; right:-5%;top:5%;-webkit-transform:scale(.6);transform:scale(.6)}.bubble-con .x2{-webkit-animation:animateBubble 5s linear infinite,sideWays 4s infinite alternate;animation:animateBubble 8s linear infinite,sideWays 4s infinite alternate;left:5%;top:80%;-webkit-transform:scale(.4);transform:scale(.4)}.bubble-con .x3{-webkit-animation:animateBubble 3s linear infinite,sideWays 2s infinite alternate;animation:animateBubble 8s linear infinite,sideWays 2s infinite alternate;left:10%;top:40%;-webkit-transform:scale(.7);transform:scale(.7)}.bubble-con .x4{-webkit-animation:animateBubble 7s linear infinite,sideWays 3s infinite alternate;animation:animateBubble 6s linear infinite,sideWays 3s infinite alternate;float: right; right:20%;top:0;-webkit-transform:scale(.3);transform:scale(.3)}.bubble-con .x5{-webkit-animation:animateBubble 9s linear infinite,sideWays 4s infinite alternate;animation:animateBubble 6s linear infinite,sideWays 4s infinite alternate;left:30%;top:50%;-webkit-transform:scale(.5);transform:scale(.5)}.bubble-con .x6{-webkit-animation:animateBubble 7s linear infinite,sideWays 2s infinite alternate;animation:animateBubble 21s linear infinite,sideWays 2s infinite alternate;float: right; right:50%;top:0;-webkit-transform:scale(.8);transform:scale(.8)}.bubble-con .x7{-webkit-animation:animateBubble 20s linear infinite,sideWays 2s infinite alternate;animation:animateBubble 5s linear infinite,sideWays 2s infinite alternate;left:65%;top:70%;-webkit-transform:scale(.4);transform:scale(.4)}.bubble-con .x8{-webkit-animation:animateBubble 7s linear infinite,sideWays 3s infinite alternate;animation:animateBubble 6s linear infinite,sideWays 3s infinite alternate;float: right; right:80%;top:10%;-webkit-transform:scale(.3);transform:scale(.3)}.bubble-con .x9{-webkit-animation:animateBubble 3s linear infinite,sideWays 4s infinite alternate;animation:animateBubble 6s linear infinite,sideWays 4s infinite alternate;left:90%;top:50%;-webkit-transform:scale(.6);transform:scale(.6)}.bubble-con .x10{-webkit-animation:animateBubble 4s linear infinite,sideWays 2s infinite alternate;animation:animateBubble 26s linear infinite,sideWays 2s infinite alternate;float: right; right:80%;top:80%;-webkit-transform:scale(.3);transform:scale(.3)}
}
.js div#preloader { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible; background: white url('https://cdn-images-1.medium.com/max/1200/1*inYwyq37FdvRPLRphTqwBA.gif') no-repeat center center; }
.bubble-con .x1 {
margin-left: 50%;
}
.bubble-con .x3 {
margin-left: 70%;
}
.bubble-con .x5 {
margin-left: 40%;
}
.bubble-con .x7 {
margin-left: 70%;
}
.bubble-con .x9 {
margin-left: 40%;
}
.bubble-con .x2 {
margin-right: 3%;
}
.bubble-con .x4 {
margin-right: 50%;
}
.bubble-con .x6 {
margin-right: 40%;
}
.bubble-con .x8 {
margin-right: 30%;
}
.bubble-con .x10 {
margin-right: 40%;
}






/* BLCK95 STYLING BEGIN */

.soc-menu-wrap{
	padding: 10px;
}

#content{
	padding: 100px 0 20px;
}

.home-news-container {
    min-height: 350px;
}

.head-social .fa{
	font-size: 15px; 
}

header .menu-right .head-social a {
    color: #fff;
    line-height: 20px;
    font-size: 18pt;
    margin-right: 10px;
    width: 30px;
    display: inline-block;
    text-align: center;
    height: 30px;
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

header .menu-right .head-social a:hover {
    background-color: #fff;
}

header .menu-right .head-social a:hover .fa {
    color: #3b4044;	
}

.latest-recipes h3{
	    font-family: Lato,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 30px;
    border-top: 1px solid #ddd;
    font-weight: 100;
    margin-top: 0;
    padding-top: 10px;
    margin-bottom: 10px;
    line-height: 1.4;
}

.home-news-container h3{
	font-family: Lato,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    border-top: 1px solid #ddd;
    font-weight: 100;
    margin-top: 0;
    padding-top: 10px;
    margin-bottom: 0;
    line-height: 1.4;
}

.home-news-title {
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 5px;
    border-top: 1px solid #ddd;
    padding-top: 0px;
}

.latest-news-home .latest-news-container .latest-news-title {
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 700;
    font-weight: 400;
    font-size: 20px;
    font-family: Lato,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 100;
    margin-top: 0;
    padding-top: 10px;
    margin-bottom: 0;
    line-height: 1.4;
}

.wines .wineFarmTitle{
	margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 700;
    font-weight: 400;
    font-size: 20px;
    font-family: Lato,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 100;
    margin-top: 0;
    padding-top: 10px;
    margin-bottom: 0;
    line-height: 1.4;
}


.general-title a{
	margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 700;
    font-weight: 400;
    font-size: 20px;
    font-family: Lato,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 100;
    margin-top: 0;
    padding-top: 10px;
    margin-bottom: 0;
    line-height: 1.4;
}

footer .footer-links{
	text-align: left;
}

footer .foot-copyright {
    margin: 30px 0;
    text-align: left;
}

footer .foot-social a {
    color: #fff;
    font-size: 24pt;
    margin-right: 10px;
    color: #fff;
    line-height: 20px;
    font-size: 18pt;
    margin-right: 10px;
    width: 30px;
    display: inline-block;
    text-align: center;
    height: 30px;
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

footer .foot-social a i {
    -webkit-transition: all .3s;
    transition: all .3s;
    font-size: 15px;
}

footer .foot-social a:hover{
	background-color: #fff;
}

footer .foot-social a:hover i{
	color: #3b4044;
}

.divider-double {
    border-bottom: 3px solid #3b4044;
    padding: 1px;
    border-top: 0;
}

.navbar-nav>li {
    display: inline-block;
    float: none;
    margin-right: 5px;
    font-size: 13px;
}

.page-nav #main-menu li:nth-child(n+2) {
    margin-top: 15px;
}

.custom-button {
    text-transform: lowercase;
    font-style: normal;
    transition: all .5s ease;
    background-color: #3b4044;
    border: 1px solid #ddd;
    color: #ffffff;
    padding: 6px 20px;
    margin-right: 20px;
    /* width: 110px; */
    text-align: center;
    display: inline-block;
    border-radius: 20px;
    margin-bottom: 5px;
}

header .header-btns .custom-button:hover {
    color: #3b4044;
    text-decoration: none;
    background-color: #dddddd;
}

header .menu-right, header .menu-right .head-social {
    float: right;
    margin-top: 3px;
}

header .menu-right .head-search .ajax_autosuggest_form_wrapper input{
	background-color: transparent;
	border: 1px solid #ddd;
	border-radius: 20px;
	text-align: left;
	color: #ffffff !important;
}

header .menu-right .head-search .ajax_autosuggest_form_wrapper {
    height: 28px!important;
    background-color: transparent !important;
    border: none!important;
    margin-top: 3px;
}

header .menu-right .head-search .ajax_autosuggest_form_wrapper input{
	background-color: transparent !important;
	border: 1px solid #ddd !important;
	   padding-left: 25px !important;
	   height: 31px!important;
}

header .menu-right .head-search .ajax_autosuggest_form_wrapper {
    
    position: relative;
}

header .menu-right .head-search .ajax_autosuggest_form_wrapper .glyphicon {
    top: 7px;
    position: absolute;
    right: 50px;
    color: #fff;
}

header .menu-right .head-search {
    float: inherit;
    width: 210px;
}

header .menu-right .head-search .ajax_autosuggest_form_wrapper .glyphicon {
    top: 8px;
    position: absolute;
    right: 50px;
    color: #fff;
    font-size: 14px;
}

.page-nav #main-menu {
    text-align: right;
    }

section.recipes {
    background-color: transparent;
}

.l-recipes {
    margin-left: -5px;
    margin-right: -5px;
}

.divider-double, .divider-single {
    
    margin-left: 0;
    margin-right: 0;
}


.home-page-headers-flex {
    margin-left: 0;
    max-width: 370px;
    font-size: 18px;
    font-weight: 100;
    margin-top: 10px;
}

.soc-menu-wrap.meLady {
    height: 0;
    overflow: hidden;
    display: none !important;
}

.home-news-container .news-info .custom-button {
    width: auto;
    background-color: transparent;
    border: 1px solid #3b4044;
    text-transform: uppercase;
    padding: 5px 20px;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 12px;
    color: #3b4044;
}

.home-news-container .news-info .custom-button:hover{
	color: #fff;
	background-color: #3b4044;
}

.alm-btn-wrap #load-more {
    width: auto;
    background-color: transparent;
    border: 1px solid #3b4044;
    text-transform: uppercase;
    padding: 5px 20px;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 12px;
    color: #3b4044;
    border-radius: 20px;
    font-weight: 100;
}

.alm-btn-wrap #load-more:hover {
    background: #3a3e3e;
    color: #fff;
}

footer .footer-links li {
    font-size: 12px;
}

footer a, footer li, footer p{
	font-size: 12px;
}

footer .custom-button{
	text-transform: uppercase;
    font-style: normal;
    transition: all .5s ease;
    background-color: #3b4044;
    border: 1px solid #ddd;
    color: #ffffff;
    padding: 6px 20px;
    margin-right: 20px;
    /* width: 110px; */
    text-align: center;
    display: inline-block;
    border-radius: 20px;
    margin-bottom: 5px;
}

footer .custom-button:hover {
    border: 1px solid #ddd;
    color: #3b4044;
    background-color: #fff;
}

.foot-copyright p{
	font-size: 12px;
}

.flex-direction-nav .flex-next {
    background: url(images/arrow-right.png) no-repeat;
    background-size: 30%;
    background-position: 50%;
    width: 30px;
    height: 30px;
}

.flex-direction-nav .flex-prev {
    background: url(images/arrow-right.png) no-repeat;
    background-size: 30%;
    background-position: 50%;
    transform:scaleX(-1);
    width: 30px;
    height: 30px;
}

.alm-btn-wrap {
    float: none;
    margin-top: 15px;
    margin-right: 15px;
    margin-left: 15px;
}

.read-more-news{
	text-transform: uppercase;
    font-size: 12px;
    margin-top: 10px;
    font-weight: 400;
    display: inline-block;
}

.read-more-news .fa{
    font-size: 14px;
    margin-right: 5px;
}

.read-more-news:hover{
	color: #dc9a78;
}


#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a{
	width: auto;
    background-color: transparent;
    border: 1px solid #3b4044;
    text-transform: uppercase;
    padding: 5px 20px;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 12px;
    color: #3b4044 !important;
    border-radius: 20px;
    font-weight: 100;
    background: transparent !important;
}

#sb_instagram #sbi_load .sbi_load_btn:hover, #sb_instagram .sbi_follow_btn a:hover{
	background-color: #3b4044 !important;
	color: #fff !important;
}

.sbi_load_btn{
	margin-bottom: 5px;
}

.latest-news-home .latest-news-container p {
    margin-bottom: 5px;
    font-size: 14px;
    margin-top: 8px;
}

.recipes-menu .recipe-cat-con p {
    text-transform: uppercase;
    font-weight: 700;
    line-height: 10px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    margin-top: 0;
}

.recipe-cat-con a {
    font-size: 12px;
    text-transform: none;
    text-align: center;
    line-height: 1;
}

.recipe-cat-con a:hover{
	color: #fff;
}

.navbar-nav>li>.dropdown-menu a {
    color: #3b4044;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px;

}

li#menu-item-21039 {
    display: block !important;
}


.navbar-nav>li>.dropdown-menu {
    background-color: #fff;
    padding: 10px 15px 0;
    text-align: left;
}

.latest-news-home .single-divider{
	height: 1px;
}

.flex-next, .flex-prev {
    opacity: 1;
    right: 10px;
    background-color: #fff !important;
    border-radius: 50%;
}

.wines .name.rec-menu{
	text-align: left; 
	margin-top: 10px;
}

.wine-names {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.wine-box:nth-child(n+2){
	border-left: none;
}

.alt-font-wine, .alt-font-wine:hover{
	font-weight: 700;
}

.home-news-title:after {
    display: none;
}

.nextpostslink, .previouspostslink, .wp-pagenavi .first, .wp-pagenavi .last, .wp-pagenavi .page {
	    background: #373637;
	    margin: 0!important;
	    text-transform: uppercase;
	    font-style: normal;
	    transition: all .5s ease;
	    color: #373637;
	    padding: 5px 10px !important;
	    margin-right: 20px;
	    text-align: center;
	    display: inline-block;
	    border-radius: 20px;
	    margin-top: 15px;
	    margin-bottom: 5px;
	    background: #fff !important;
	    font-size: 12px;
	    margin-left: 5px !important;
	}

	.wp-pagenavi a, .wp-pagenavi span {
	    border: none!important;
	    color: #3b4044;
	    padding: 3px 7px!important;
	}

	.wp-pagenavi span.current {
	    margin: 0!important;
	    text-transform: uppercase;
	    font-style: normal;
	    transition: all .5s ease;
	   
	    color: #db9a79;
	    padding: 5px 10px !important;
	    margin-right: 20px;
	    text-align: center;
	    display: inline-block;
	    border-radius: 20px;
	    margin-top: 15px;
	    margin-bottom: 5px;
	    background: #fff !important;
	    font-size: 12px;
	    font-weight: 900 !important;
	}

	.wp-pagenavi a:hover{
		color: #db9a79;
	}

	.name.rec-menu{
		background: #fff;
	}

	.loved-recipes{
		min-height: 160px;
	}

	h1.home-page-headers {
	    max-width: 335px;
	    margin: 0 auto;
	    text-transform: uppercase;
	    font-size: 56px;
	}

	.recipe-term-page {
	    background-color: #fff;
	    padding-bottom: 3%;
	    padding-top: 3%;
	}

	.rec-menu a:hover {
	    font-weight: 400!important;
	}

	.events-link{
		width: 120px;
	    text-transform: uppercase;
	    font-style: normal;
	    transition: all .5s ease;
	    border: 1px solid #373637 !important;
	    color: #373637;
	    padding: 5px 10px !important;
	    margin-right: 20px;
	    text-align: center;
	    border-radius: 20px;
	    margin-top: 15px;
	    margin-bottom: 5px;
	    background: #fff !important;
	    font-size: 12px;
	}

	.events-listing .row {
	    margin-bottom: 20px;
	    border-top: 1px solid #eaeaea;
	    padding-top: 20px;
	}

	.events-link:hover{
		color: #fff;
		background: #373637 !important;
	}

	section.events-listing, section.recipe-cat-listing {
	    padding-top: 3%;
	    background-color: #fff;
	    padding-bottom: 1%;
	}

	.home-page-headers span{

		font-size: 40px;
    	text-transform: lowercase;
    	font-family: Old Standard TT,serif;
 	   	font-style: italic;
}

.banner-ad {
    margin-bottom: 15px;
}

header#masthead.scrolled {
	padding-top: 65px;
}

#to-top {
    right: -20px;
}

header.scrolled .page-nav #main-menu li:nth-child(n+2) {
    margin-top: 10px;
}

.scrolled .mini-logo img {
    margin-top: 15px;
}

.flexslider .slides img {
    width: 100%;
    display: block;
    /* max-height: 295px !important; */
    /* max-width: 735px !important; */
    overflow: hidden !important;
}

.flex-viewport {
    max-height: none;
  

}

.flexslider .slides a{
	overflow: hidden !important;
}

/*MOBILE EDITS*/
@media screen and (max-width: 1199px) {
    #content {
        padding-top: 15px;
    }
}
@media screen and (max-width: 736px) {
  	.mini-logo img{
  		display: none;
  	}

  	.mobi-logo{
  		margin-top: 15px;
  	}

  	.home-page-headers-bits {
	    margin-left: 0;
	}

	.home-news-container{
		min-height: 350px;
		height: auto !important;
	}

	.home-news-title {
	    border-top: none;
	}

	.home-news-container h3{
		border-top: none;
		padding-top: 0;
	}

	section.competition{
		background-color: #fff;
	}

	.recipeItem{
		min-height: 300px;
	}

	.wine-year-mobile{
		display: none;
	}

	.wine-phrase{
		display: none;
	}

	.wines .name.rec-menu {
	    text-align: center;
	}

	footer .footer-links {
	    max-width: 100%;
	}

	.home-page-headers-comp {
	    margin-left: 0;
	}

	#secondary {
	    margin-bottom: 0;
	}

	footer {
	    padding: 20px 0 20px;
	}

	footer p {
	    margin-bottom: 15px;
	}

	footer .foot-copyright {
	    margin: 15px 0;
	}

	.page-nav #main-menu {
	    text-align: left;
	}

	.home .navbar-default .navbar-nav>li>a {
		    color: #777;
		    padding-bottom: 3px;
		    padding-left: 0;
		}

	#content {
	    padding: 10px 0 20px;
	}

	.home-news-container .news-info{
		top: 35%;
	}

	.latest-news-home img {
	    max-width: 100%;
	}

	.nc_wrapper.floatBottom {
	    bottom: 0;
	    left: 0;
	    display: none !important;
	}

	.nc_socialPanel:not(.nc_floater):not(.nc_socialPanelSide) {
	    width: 100%!important;
	    
	}

	.main-image-container{
		text-align: center;
	}

	.drinking-cover .post-nav{
		background: transparent;
	}

	.drinking-cover .post-nav div {
	    	margin: 0!important;
	    	text-transform: uppercase;
	    	font-style: normal;
	    	transition: all .5s ease;
	    	border: 1px solid #ddd;
	    	color: #ffffff;
	    	padding: 6px 20px;
	    	margin-right: 20px;
	    	text-align: center;
	    	display: inline-block;
	    	border-radius: 20px;
	    	margin-bottom: 5px;
	    	font-size: 12px;
	}

	.first-news .home-news-container .news-info {
	 	display: none;
	}

	.home-news-container:hover img {
	    -webkit-transform: scale(1.1);
	    transform: scale(1.1);
	    opacity: 1;
	}

	.drinking-cover .divider-double {
	    display: none;
	}

	.drinking-cover #secondary {
	    margin-top: 0;
	}

	.recipe-wrap {
	    padding-top: 1%;
	    background-color: #fff;
	}

	.recipes.related {
	    display: none;
	}

	.banner-ad {
	    margin-top: 10px;
	    margin-bottom: 0;
	    text-align: center;
	}

	.loved-recipes-con p{
		margin-bottom: 0;	
	}

	.alt-font a{
		font-weight: 300;
    		font-family: Old Standard TT,serif;
	}

	.nav>li>a {
	    position: relative;
	    display: block;
	    padding: 10px 0;
	}

	.name.rec-menu p{
		margin-bottom: 0;	
	}

	.name.rec-menu {
	    height: auto;
	    padding-top: 5px;
	    position: relative;
	    background: #f2f3f4;
	    text-align: center;
	    line-height: 20px;
	    font-size: 14px;
	    padding-left: 5px;
	    padding-right: 5px;
	    padding: 15px;
	}

	.archive .recipeItem {
	    min-height: 200px;
	}

	.general-meta a{
		margin: 0!important;
    		text-transform: uppercase;
	    	font-style: normal;
	    	transition: all .5s ease;
	    	border: 1px solid #373637;
	    	color: #373637;
	    	padding: 6px 20px;
	    	margin-right: 20px;
	    	text-align: center;
	    	display: inline-block;
	    	border-radius: 20px;
	    	margin-top: 15px;
	    	margin-bottom: 5px;
	    	font-size: 12px;
	}

	.general-meta .alt-font {
	    margin-bottom: 10px;
	    border-bottom: none;
	}

	.general-title {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    line-height: 18px;
	    text-align: center;
	    padding: 0 15px;
	    margin-bottom: 25px;
	}

	.general-intro:after {
	    margin: 25px auto 8px;
	    display: none;
	}

	.general-intro{
		padding-top: 0;
	}

	.wp-pagenavi{
		text-align: center;
		padding-top: 0px;
	}

	.recipe-term-page{
		background-color: #fff;
	}

	.page-template-page-wines .the-wines, .tax-wine_type .the-wines {
	    margin-top: 0;
	}

	.wine-box:nth-child(n+2) {
	    border-left: none;
	    -webkit-margin-after: 30px;
	}

	.archive .wine-box {
	    min-height: 250px;
	}

	.wp-pagenavi span.current {
	    margin: 0!important;
	    text-transform: uppercase;
	    font-style: normal;
	    transition: all .5s ease;
	    border: 1px solid #373637 !important;
	    color: #373637;
	    padding: 5px 10px !important;
	    margin-right: 20px;
	    text-align: center;
	    display: inline-block;
	    border-radius: 20px;
	    margin-top: 15px;
	    margin-bottom: 5px;
	    background: #fff !important;
	    font-size: 12px;
	}

	.first-brand .brand-news-title:last-child {
	    border-bottom: none;
	    padding: 0;
	}

	.first-brand .brand-news-title .categories-link {
	    float: none;
	    font-weight: 700;
	    clear: both;
	    width: 100%;
	    display: inline-block;
	}

	.first-brand .brand-news-title .brand-date {
	    float: none;
	    margin-bottom: 5px;
	    display: inline-block;
	}

	.single-brandpage #content {
	    padding: 45px 0 3%;
	}

	.nextpostslink, .previouspostslink, .wp-pagenavi .first, .wp-pagenavi .last, .wp-pagenavi .page {
	    background: #373637;
	    margin: 0!important;
	    text-transform: uppercase;
	    font-style: normal;
	    transition: all .5s ease;
	    border: 1px solid #373637 !important;
	    color: #373637;
	    padding: 5px 10px !important;
	    margin-right: 20px;
	    text-align: center;
	    display: inline-block;
	    border-radius: 20px;
	    margin-top: 15px;
	    margin-bottom: 5px;
	    background: #fff !important;
	    font-size: 12px;
	}

	.wp-pagenavi a, .wp-pagenavi span {
	    border: none!important;
	    color: #3b4044;
	    padding: 3px 7px!important;
	}

	#div-gpt-ad-1440511969816-0{
		margin-left: auto;
		margin-right: auto;
	}

	.textwidget div, .new-side-signup{
		margin-left: auto;
		margin-right: auto;
	}

	.soc-menu-wrap.visible-lg{
		display: block !important;
		background-color: #3b4044;
	}

	.soc-med-nav {
    	background-color: transparent;
    }

    header .menu-right, header .menu-right .head-social {
	    float: left;
	    margin-top: 3px;
	}

	.inner-p-marg {
	    /* padding-top: 150px; */
	}

	.head-search{
		display: none;
	}

	header#masthead.scrolled {
	    padding-top: 0;
	}

	header .header-btns {
	    float: none;
	    text-align: center;
	}

	header .menu-right, header .menu-right .head-social {
	    float: none;
	       margin-top: 5px;
	    text-align: center;
	    
	    
	}

	.soc-med-nav {
	    height: 75px;
	    padding-right: 0;
	}

	header .menu-right .head-social a {
	    
	    line-height: 20px;
	    font-size: 18pt;
	    margin-right: 5px;
	    margin-left: 5px;
	    width: 30px;
	    display: inline-block;
	    text-align: center;
	    height: 30px;
	    border: 1px solid #fff;
	    border-radius: 50%;
	    -webkit-border-radius: 50%;
	    -moz-border-radius: 50%;
	}

	.custom-button{
		margin-left: 10px;
		margin-right: 10px;
	}

	.navbar {
	    margin-bottom: 0;
	    border-bottom: 0;
	    min-height: 35px;
	}
}

.competition-entry .comp-sm {
    padding: 10px 40px !important;;
    max-width: 20% !important;;
    margin-right: 10px !important;;
    max-width: 100px !important;
}


#gform_209 li.gfield {
    padding-right: 0;
}
#input_209_1, #input_209_2 {
    font-size: inherit;
    font-family: inherit;
    padding: 10px 4px;
    letter-spacing: normal;
    width: 100%;
}
#gform_wrapper_209.gform_wrapper .top_label .gfield_label {
    color: #fff;
    text-align: center;
}
#gform_209 li.gfield {
    margin-top: 0;
    padding-top: 0;
    text-align: center;
}
.footer-btns a, .header-btns a {
    text-transform: uppercase;
    font-style: normal;
    transition: all .5s ease;
    background-color: #3b4044;
    border: 1px solid #ddd;
    color: #ffffff;
    padding: 6px 20px;
    margin-right: 20px;
    /* width: 110px; */
    text-align: center;
    display: inline-block;
    border-radius: 20px;
    margin-bottom: 5px;
	font-size: 12px;
}

#gform_confirmation_message_209 {text-align: center;}

#masthead, #subscribe-wrap .bits-bytes {padding-top: 0;}
.navbar {
    padding-top: 15px;
    padding-bottom: 20px;
}
header#masthead.scrolled {
    padding-top: 45px;
}
.competitions-wrap {
    background-color: #fff;
}
.single-competition .competitions-container a {
    color: #F68779 !important;
}
#tw-comp { background:#429cd6 !important;}
#fb-comp {background: #4267B2!important;}
.iconFiller {
    height: auto !important;
}


.fa {
	line-height: 28px !important;
}

/* 2020-02 top slider */
.left-column-padding{
	/* padding-right: 0;
    padding-left: 0; */
 }
 @media screen and (max-width: 768px) {
    #text-48,
    .hidden-xs-600{
        display:none!important;
    }
    .visible-xs-600{
        display:block!important;
    }
}
@media screen and (min-width: 768px) {
    #text-48,
    .hidden-xs-600{
        display:block!important;
    }
    .visible-xs-600{
        display:none!important;
    }
}


#flexslider-main{
 min-height:185px; 
}
/* end 2020-02 top slider */

/* 2020-02 mobile menu changes */
@media screen and (max-width: 1199px) {
    .menu2019 #main-menu {
        text-align: left;
        padding-left: 20px;
    }
    .menu2019 li.menu-item.menu-seperator {
        opacity: 0;
        position: fixed;
        z-index: -1;
    }
    .menu2019 .menu-item a {
        padding: 4px 10px!important;
    }
    .menu2019 .page-nav #main-menu li {
        margin-top: 5px !important;
    }
    .menu2019 ul.dropdown-menu {
        right: 20px;
        position: absolute;
        left: unset;
    }
    .menu2019 .page-nav #main-menu li {
        position: relative;
        width: 100%;
    }
    .menu2019 {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
    }    
    .menu2019 .navbar {
        background: #4D4D4D;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .menu2019 .navbar-collapse .menu-item {
        width: 100%;
    }
    .menu2019 .mobi-logo img {
        width: 107px;
        height: auto;
        max-width: 100%;
    }
    .menu2019 .mobi-logo {
        max-width: calc(100% - 260px);
        margin-top: 11px;
        margin-left: 10px;
    }
    .menu2019 .mobi-menu-meta button, 
    .menu2019 .mobi-menu-meta span {
        color: white;
        background: transparent;
    }
    .menu2019 #mobi-login a {
        color: white;
    }
    .menu2019 .mobi-menu-meta span {
        border-left: none;
    }
    .menu2019 #mobi-login {
        border-left: 2px solid white;
    }
    .menu2019 .header-btns {
        display: inline-block;
    }
    .menu2019 .header-btns a {
        padding: 4.5px 20px;
        font-size: 11px;
        vertical-align: 1px;
        margin-right: 5px;
        background: transparent;
        letter-spacing: .7px;
    }   
    .menu2019 .the-head .navbar-collapse {
        background: white;
    }
    .menu2019 .the-head .navbar-collapse {
        margin-left: -15px;
        margin-right: -15px;
    }
    .page-nav #main-menu li:nth-child(n+2) {
        margin-top: 0;
    }
    .menu2019 .mobi-logo {
        padding-top: 0;
    }
    .menu2019 .the-head__logo {
        display: none;
    }
    .nav li.menu-seperator, .nav li.menu-seperator:last-child, .navbar-toggle {
        display: block !important;
    }
    
    .soc-menu-wrap.visible-lg {
        display: none !important;
    }
}
/* end of 2020-02 mobile menu changes */

/* page 2020 design */
@media screen and (min-width: 768px) {
    .alm-reveal {
        padding: 0 3%;
    }
    .page2020 .latest-news-title-a {
        text-transform: uppercase;
        font-size: 16px;
        letter-spacing: 0;
        line-height: 20px;
        display: block;
        letter-spacing: .4px;
    }
    .hide-md {
        display: none;
    }
    .page2020 .divider-double, 
    .page2020 .divider-single {
        display: none;
    }
}

.page2020 .latest-news-container p.news-p,
.page2020 .latest-news-home a.read-more-news,
.page2020 .latest-news-container span.meta {
    display: none;                                                                                               
}
.page2020 .first-news .home-page-headers-bits {
    margin-top: 2px;
    margin-bottom: 12px;
}



.page2020 .latest-news-row .home-page-headers-bits {
    margin-bottom: 0px;
    margin-top: -5px;
}



.page2020 .latest-news-row {
    padding-top: 10px;
}
.page2020 .latest-news-home img {
    border-radius: 50%;
}
.page2020 .latest-news-home .alt-font, 
.page2020 .latest-news-home .meta {
    font-size: 10px;
}



.page2020 .latest-news-home .categories-link a {
    font-size: 10px;
    letter-spacing: 1px;
    line-height: 10px;
}

.page2020 .latest-news-divider {
    display: inline-block;
    font-weight: normal;
    vertical-align: middle;
    font-size: 10px;
    letter-spacing: 2px;
}    
.page2020 .latest-news-content {
    border-bottom: 1px solid #ddd;
    margin-bottom: 7px;
    display: inline-block;
}


.page2020 .latest-news-title-a {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 14px;
    display: block;
    letter-spacing: .4px;
}
.page2020 .equal-center {
    display: flex;
    align-items: center;
}
.page2020 .latest-news-container {
    margin-top: -15px;
}


@media screen and (max-width: 767px) {
    .page2020 .alt-font-wine {
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        text-align: left;
        padding: 5px 0;
        margin-bottom: 6px;
        width: 100%;
    }
    .divider-single {
        line-height: 1px;
        padding-bottom: 0;
        padding-top: 10px;
    }
    .show-md {
        display: none;
    }
    .page2020 .home-news-container h3 {
        font-size: 14px;
        padding-bottom: 7px;
    }
    .page2020 .home-news-container {
        min-height: 220px;;
    }



    .page2020 .recipes-head-link .alt-font {
        margin-left: 4px;
    }
    .page2020 .recipes img {
        margin-top: 0;
    }
    .page2020 .home-news-title {
        border-bottom: 1px solid #ddd;
        border-top: 1px solid #ddd;
        padding: 3px 0px 4px;
        margin-top: -5px;
        margin-bottom: 6px;
    }
    .page2020 .home-news-container p {
        margin-bottom: 10px;
    }
    .page2020 .home-page-headers-flex {
        margin-top: 0;
    margin-bottom: 10px;
    }
    .page2020 .recipes .recipes-head-link {
        margin-bottom: 14px;
        display: block;
    }





 
    .page2020 .recipeItem {
        margin-top: 10px;
        min-height: unset;
        position: relative !important;
        top: unset !important;
        left: unset !important;
        width: 100%;
    }
    
    .sidebar-home2020 {
        display: none;
    }
    .page2020 .flex-direction-nav {
        display: block;
    }
    .page2020 .latest-recipes h3 {
        font-size: 14px;
    }



    .page2020 .recipeItem {
        margin-left: 0;
        margin-right: 0;       
    }
    .banner-block div {
        margin: 0 auto;
    }
}

.banner-block {
    max-width: 100%;
    overflow: hidden;
}
.page2020 .equal {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}
.banner-leaderboard {
    max-width: 100%;
    margin: 10px 0;
}
.page2020 .hasNoAd {
    /* display: none; */ 
}
#content {
    padding-bottom: 100px;
}


.page2020 .wines .name.rec-menu {
    margin-top: 0;
}



.page2020 .wines .name.rec-menu {
    text-align: left;
}
.page2020 #recipeContainer {
    height: unset !important;
}
.page2020 .wines .name.rec-menu {
    height: unset!important;
    max-height: unset!important;
}
.page2020 .wines .recipe-image-container img {
    margin-left: 0;
    padding-right: 12px;
    max-width: 100%;
}
.page2020 .alm-btn-wrap button {
    background-color: transparent;
    border: 1px solid black;
    border-radius: 30px;
    padding: 8px 24px;
    text-transform: uppercase;
    font-weight: bold;
}
.page2020 .alm-btn-wrap button:focus {
    outline: none;
}
.page2020 .alm-btn-wrap {
    text-align: center;
    margin-bottom: 15px;
}
.page2020 .wines .divider-single {
    margin-top: 12px;
    margin-bottom: -7px;
}
/* end of page 2020 design */

.new-side-signup {
    border: none !important;
    background-color: #61626f;
}
body div .new-side-signup h3, 
.single-post .general-new .new-side-signup h3 {
    font-style: normal;
    text-transform: uppercase;
    font-family: Lato, sans-serif!important;
    margin: 25px 0!important;
    line-height: 26px!important;
    font-size: 20px!important;
}
.new-side-signup #mc-embedded-subscribe {
    background-color: #aa9d99;
    border-color: #aa9d99;
    padding: 10px 40px !important;
    font-size: 18px !important;
    letter-spacing: 1px !important;
    border-radius: 26px;
}
@media(max-width: 1200px){
    .new-side-signup #mc-embedded-subscribe {
        padding: 10px !important;
        width: 100%;
        text-align: center;
    }
}
.new-side-signup #mc-embedded-subscribe:hover {
    background-color: white;
    border-color: white;
    color: #aa9d99;
}
.new-side-signup .mc-field-group input {
    background-color: #ffffff;
    font-family: Lato, sans-serif !important;
    font-style: normal !important;
}
.new-side-signup:before{
	content: none!important;
}
.new-side-signup input:focus {
    outline: none!important;
    border: none !important;
}
.new-side-signup input::placeholder {
    opacity: .5 !important;
    font-family: Lato, sans-serif !important;
    font-style: normal !important;
    text-transform: uppercase;
}
.news-signup-privacy {
    color: white;
    text-transform: uppercase;
    font-family: Lato,sans-serif;
    padding: 0 20px 10px;
    font-size: 13px;
}
.new-side-signup__img img {
    margin: -35px -40px 0;
    width: calc(100% + 30px) !important;
    max-width: 200%;
}
.widget, 
.widget #sb_instagram .sb_instagram_header .sbi_header_text,
.widget #sb_instagram{
    max-width: 300px;
    }
.hasNoAd div {
    display: none;
}
.recipes.related.extra-content {
    display: none;
}
.single-recipe #content {
    padding-bottom: 0;
}
@media(max-width:767px){
    .latest-news-home img {
        max-width: 120px !important;
    }
}
div#rateModal {
    z-index: 10000;
}
:root {
  --star-size: 15px;
  --star-color: #eee;
  --star-background: #fc0;
}

.Stars {
  --percent: calc(var(--rating) / 5 * 100%);
  
  display: inline-block;
  font-size: var(--star-size);
  font-family: Times; 
  line-height: 1; }
  
  .Stars::before {
    content: '★★★★★';
    letter-spacing: 3px;
    background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }