/* Variables */
@import url("//fonts.googleapis.com/css?family=Open+Sans:300,400");p,a{font-family:'Open Sans';font-weight:400;font-size:1.15em;line-height:156.25%;color:#393d41}h1,h3{font-family:'Open Sans';font-weight:400;color:#fe6d4c}h2,h4{font-family:'Open Sans';font-weight:300;color:#4ecdc4}a{color:#777;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}a:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}em{font-style:italic}li{list-style:none}.jumbotron h1{font-size:48px;line-height:54px}.jumbotron h1 .h1line2{color:#fafafa;font-size:26px;display:block}.text{font-family:'Open Sans';font-weight:400;font-size:1.15em;line-height:156.25%;color:#393d41}.alignleft{float:left;margin-right:1em}.navbar-toggle{background:#eff1f4}.navbar-toggle:hover{background:#b3bcca}.navbar-toggle .icon-bar{background:#263138}.buttons{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.link{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.line2{display:block}.hideview{display:none!important}.view{display:block!important}.btn-large{background:#4ecdc4;color:#fafafa;padding:.5em 2em;font-family:'Open Sans';font-weight:400}.btn-large:hover{background:#2fabf6;color:#fafafa}.btn-sm{background:#fafafa;color:#263138}.btn-sm:hover{background:#e1e1e1}.big-quote{margin-top:4em;border-top:1px solid #263138;border-bottom:1px solid #263138;padding:.25em 1em}.big-quote img{margin:.25em .5em 0 0}.item-icon{position:absolute;bottom:0;right:0;background:#fafafa;padding:.25em}.item-icon:hover{text-decoration:none;background:#d1d7df}.item-icon .small{font-size:12px}.big-content{font-size:1.25em}.right-alt{padding:0 2em 1em 1em}.right-alt .side-menu{margin:1em 0;border-left:1px solid #4ecdc4;padding:0 1em 1em 1em}.side-list{margin:0 .5em;padding:0}.side-list li.see-all{border-top:1px solid #bdcad3}.side-list li a{padding:.5em;margin:.25em 0;display:inline-block}.side-list li a:hover{color:#777;text-decoration:none;background:#dce3e7}.author{font-style:italic}.somm-button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:.125em .25em;margin:0 .25em}.somm-button:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#3b4c56}.breakout{background:#263138;padding:1.5em 1em;margin:1.5em 0 1em 0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.breakout h2{color:#fe6d4c;padding:0;margin-top:0}.breakout p{font-size:1.5em;color:#fafafa}.breakout .btn{background:#2fabf6;color:#fafafa;border:0}.breakout .btn:hover{background:#0875b7}.list-item{box-shadow:1px 2px 0 #ddd;-webkit-box-shadow:1px 2px 0 #ddd;-moz-box-shadow:1px 2px 0 #ddd;border:1px solid #BCBDC3;background:#fafafa;background:#fafafa;border:1px solid #eff1f4;vertical-align:top;margin:1em 0;overflow:visible;position:relative}.list-item a:hover{text-decoration:none}.list-item a.recipe-link{position:absolute;bottom:0;right:0;background:#fafafa;padding:.25em;padding:.25em}.list-item a.recipe-link:hover{text-decoration:none;background:#d1d7df}.list-item a.recipe-link .small{font-size:12px}.list-item p{padding-bottom:20px}.list-item .cat{height:100%;background:#fff}.share{text-align:center;margin:0 auto;padding-left:15px}.share .soc-button{float:left;height:20px;display:block;margin:.125em}@media (min-width: 979px){.site{ display:block;padding-top:15px}}@media (max-width: 979px){body,section{ padding-right:0;padding-left:0}header,section,footer{padding:0 1em}.navbar-fixed-top{margin-bottom:0}.mobilepadding{padding:.5em 1em}.hero .jumbotron{padding:0}.hero .jumbotron .container{padding:0}}.recaptcha_only_if_privacy,#recaptcha_privacy a{font-size:7pt!important}#recaptcha-submit-btn-area{margin:.5em 0}#header{background:#fafafa}@media (min-width: 979px){#header .nav{ width:650px}}#header .navbar{margin-bottom:0;border:0;background:transparent}#header .nav>li{display:table-cell;position:relative;text-align:center;padding:40px 0 0 0;text-shadow:none}#header .nav>li a{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-family:'Open Sans';font-weight:400;vertical-align:middle;height:60px;position:relative;display:table-cell;padding:0 1em;font-size:16px}@media (max-width: 767px){#header .nav{ border-top:1px solid #eff1f4}#header .nav>li{display:block;padding:0}#header .nav>li a{display:block;height:auto;padding:.5em;margin:0 3em}#header .nav>li .line2{display:inline}}#header .navbar-brand{padding:.5em 0!important}#header .oneline{padding-top:5px}@media (max-width: 979px){#header{ position:static!important}.navbar-brand{display:none!important}.oneline{display:block!important}.nav>li a{font-size:14px!important}.navbar-collapse,.navbar-nav{border-top:0!important;box-shadow:none;width:100%}}.hero{background:#263138}.hero .jumbotron{padding:0 1em 1em 1em;background:transparent;margin-bottom:0}.hero .jumbotron h1,.hero .jumbotron h2,.hero .jumbotron h3{color:#fe6d4c;font-weight:300}.hero .jumbotron h1{margin-bottom:.125em}.hero .jumbotron h2{margin-top:0;color:#819aa9}.hero .jumbotron p{font-size:.95em;color:#fafafa;font-weight:300}.breadcrumbs{font-size:14px;font-family:'Open Sans'}.breadcrumbs a{font-size:14px}.soldout-banner{position:absolute;background:url(../images/soldout.png) no-repeat;display:block;width:140px;height:140px}.list-item .cat{padding:0}.img-info p{margin:0}.average-rating{line-height:100%}.average-rating img{width:24px}.average-rating p{color:#263138!important;font-size:10px!important;margin:0}.star-rating{margin-top:.5em}.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out;background:url(../images/star.png) left -1000px repeat-x}.star-rating{position:relative;width:160px;height:46px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top}.star-rating li{display:inline}.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:46px;line-height:25px;outline:0;overflow:hidden;border:0}.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position:left bottom}.star-rating a.one-star{width:20%;z-index:6}.star-rating a.two-stars{width:40%;z-index:5}.star-rating a.three-stars{width:60%;z-index:4}.star-rating a.four-stars{width:80%;z-index:3}.star-rating a.five-stars{width:100%;z-index:2}.star-rating .current-rating{z-index:1;background-position:left center;padding:0}#wine .soldout-banner{background-position:-20px -20px}#our-wines{background:#263138}#our-wines h2{color:#fe6d4c}#our-wines .bx-viewport{background:transparent}#our-wines .bx-prev{width:65px;height:65px;background:url(http://ttv.ballantinecorpor.netdna-cdn.com/wp-content/themes/TTV12/images/icon-arrow-p.png) no-repeat;position:absolute;left:0;top:35%}#our-wines .bx-next{width:65px;height:65px;background:url(http://ttv.ballantinecorpor.netdna-cdn.com/wp-content/themes/TTV12/images/icon-arrow.png) no-repeat;position:absolute;right:0;top:35%}.section2{background:#dce3e7;padding:1em 0}.section2 h2{font-weight:300;color:#263138}.section2 h3{color:#fe6d4c}.section2 .side-menu h3{color:#263138}.addthis{text-align:center;margin:0 auto 10px auto;height:60px}.addthis a{float:none!important;display:inline-block}.img-box{padding-bottom:10px;margin:1em;background:#fafafa;display:inline-block}.img-box .img-info p{color:#819aa9;font-size:.5em;font-family:'Open Sans';font-style:italic;padding:.25em}.info .info-div{position:relative;margin:0 0 2.5em 0}.info .info-block{padding-left:1em;border-left:1px solid #fafafa;margin-left:65px}.info #taste:before{background:url(../images/product-icons.png) no-repeat -180px 50%;content:'';position:absolute;width:52px;height:50%;min-height:50px}.info #varietal:before{background:url(../images/product-icons.png) no-repeat -60px 50%;content:'';position:absolute;width:52px;height:50%;min-height:50px}.info #region:before{background:url(../images/product-icons.png) no-repeat 0 50%;content:'';position:absolute;width:52px;height:50%;min-height:50px}.info #winemaking:before{background:url(../images/product-icons.png) no-repeat -120px 50%;content:'';position:absolute;width:52px;height:50%;min-height:50px}#host-ad{background:#263138;padding:1.5em 1em;margin:1.5em 0 1em 0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}#host-ad h2{color:#fe6d4c;padding:0;margin-top:0}#host-ad p{font-size:1.5em;color:#fafafa}#host-ad .btn{background:#2fabf6;color:#fafafa;border:0}#host-ad .btn:hover{background:#0875b7}.sidebar{margin:1em 0;background:#ebeff1;padding-left:0;padding-right:0}.sidebar h2{margin-top:10px}.sidebar h3{line-height:35px;padding:.5em .5em 0 .5em!important}.sidebar img.icon{float:left;width:auto;height:35px;padding-right:.5em;margin-right:.5em;border-right:1px solid #bdcad3}.sidebar p{margin:1em 0;padding:0 1em;font-size:1em}.bx-viewport{background:#dce3e7}.pairing-page .jumbotron{padding:.5em 0 1em 0}.pairing-page .jumbotron h2{color:#fe6d4c}.pairing-page .DataTables_sort_wrapper{position:relative}.pairing-page .DataTables_sort_icon{position:absolute;cursor:pointer;cursor:hand;background:url(../images/arrows.png) no-repeat 100% 50%;height:20px;width:10px;margin:0 .125em}.pairing-page .no-sort .DataTables_sort_icon{background:0;cursor:auto}@media (max-width: 768px){.pairing-page .jumbotron h2{ font-size:26px}.pairing-page h3{line-height:1.15em}}@media (max-width: 979px) and (min-width: 768px){.pairing-page .jumbotron .col-md-9{ width:100%}}.pairing-page .nowine a:hover{text-decoration:none}.pairing-page .nowine .img-box img{width:100%}.pairing-page .nowine .btn{color:#fafafa;background:#78c9f9}.pairing-page .nowine .btn:hover{background:#2fabf6}.pairing-page input{font-size:1.25em;height:2.5em;width:150px;font-family:'Open Sans';font-weight:400;letter-spacing:2px;text-align:center;text-transform:uppercase}.pairing-page .submit{font-family:'Open Sans';font-weight:400;font-size:.85em;padding:.5em 1em;-webkit-appearance:none}.pairing-page .somm-block{padding-top:1.25em}.pairing-page .light-bg{background:#4ecdc4}.pairing-page .result-table{display:none}.pairing-page .somm-logo-sm{text-align:center;margin:0 auto}.pairing-page .pairing-tab{border-bottom:0;text-align:center}.pairing-page .pairing-tab .tab{margin:1em 0 0 0}.pairing-page .pairing-tab .tab a{display:block;white-space:nowrap;background:#444;font-size:20px;margin:0 1em;padding:.65em 1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.pairing-page .pairing-tab .tab a:hover,.pairing-page .pairing-tab .tab a:focus{background:#888;text-decoration:none;border:0}.pairing-page .pairing-tab .tab a h3{margin:0;color:#fafafa}.pairing-page .pairing-tab .tab.active a,.pairing-page .pairing-tab .tab.active a:hover{background:#888}@media (max-width: 979px) and (min-width: 768px){.pairing-page .section2 h3,.pairing-page .section2 p{ font-size:18px;line-height:1.15em}}.pairing-page .sidebar{padding:.5em}.pairing-page .sidebar .img-responsive{padding:0 .75em}.pairing-page .sidebar h3{margin-top:0;color:#2fabf6}.pairing-page .sidebar .addthis{border-bottom:1px solid #bdcad3}.pairing-page .tab-pane{margin:1em 0}.pairing-page .result-item{box-shadow:1px 2px 0 #ddd;-webkit-box-shadow:1px 2px 0 #ddd;-moz-box-shadow:1px 2px 0 #ddd;border:1px solid #BCBDC3;background:#fafafa;background:#fafafa;border:1px solid #eff1f4;vertical-align:top;margin:1em 0;overflow:visible;position:relative;background:#eff1f4;border:0}.pairing-page .result-item a:hover{text-decoration:none}.pairing-page .result-item a.recipe-link{position:absolute;bottom:0;right:0;background:#fafafa;padding:.25em;padding:.25em}.pairing-page .result-item a.recipe-link:hover{text-decoration:none;background:#d1d7df}.pairing-page .result-item a.recipe-link .small{font-size:12px}.pairing-page .result-item p{padding-bottom:20px}.pairing-page .result-item .cat{height:100%;background:#fff}.pairing-page .result-item .cat{padding:0}.pairing-page .result-item h3{font-weight:300;margin:10px 0 5px 0;padding-bottom:10px;border-bottom:1px solid #bdcad3}.pairing-page .result-table{width:100%;max-width:none}.pairing-page .result-table th,.pairing-page .result-table td{padding:.75em .25em;vertical-align:middle;border-bottom:1px solid #bdcad3}.pairing-page .result-table th{font-weight:700;border-bottom:1px solid #263138;text-align:left}.pairing-page .result-table .result-row{display:none}.pairing-page .result-table .result-row h3{font-size:1.25em;line-height:1.25em;margin:0;padding:.25em}.pairing-page .result-table .result-row p{margin:0}.pairing-page .result-table .result-row .btn-sm:hover{background:#eff1f4}.pairing-page .counts{color:#263138;font-weight:400;vertical-align:middle;font-size:10px;background:#4ecdc4;border-radius:50px;padding:1px;height:15px;width:15px;margin:0 0 1em .25em;display:inline-block;line-height:15px}.pairing-page .match{display:table-row!important}.pairing-page .matchr{display:block!important;padding-right:.5em;position:relative}.pairing-page .nomatch{display:none}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-device-width: 800px),only screen and (device-width: 1024px) and (device-height: 600px),only screen and (width: 1280px) and (orientation: landscape),only screen and (device-width: 800px),only screen and (max-width: 767px){.flex-video{ padding-top:0}}.go-top{position:fixed;bottom:2em;right:2em;text-decoration:none;color:#fafafa;background:#9fb2be;font-size:.85em;padding:1em;display:none}.go-top:hover{background:#648193;color:#fafafa;text-decoration:none}#wine .list-wine-item{position:relative;background:#eff1f4}#wine .list-wine-item h2{color:#fe6d4c;font-weight:300;margin:10px 0 5px 0}#wine .list-wine-item h3{color:#263138;font-weight:300;margin:5px 0 5px 0;padding-bottom:10px;border-bottom:1px solid #bdcad3}#wine .list-wine-item a:hover{text-decoration:none}#wine .list-wine-item .img-info{padding:.5em 0 .75em 0}#wine .list-wine-item .img-info p{font-style:italic;padding:0;margin:0}#wine .list-wine-item .sidebar-ratings img{width:20px}.comment-list{padding:0}.comment-list .comment{background:#eff1f4;padding:.5em;margin:1em 0}.comment-list .comment .comment-author{color:#819aa9;font-size:1.25em;margin-bottom:.25em}.comment-list .comment .comment-text{margin-top:.5em}.comment-list .comment .comment-meta{display:inline-block;vertical-align:bottom;margin-left:.25em;font-size:1em}.comment-list .comment .comment-meta a{font-size:.75em}.comment-list .comment .ratingvalue{font-size:1em;margin-left:.25em;vertical-align:bottom}.comment-list .comment .ratingvalue span{vertical-align:bottom}a.page-numbers{font-size:16px;padding:.25em;border:1px solid #819aa9;margin:0}a.page-numbers:hover{background:#819aa9;color:#fafafa;text-decoration:none}.current{font-size:16px;font-family:'Open Sans';color:#fafafa;background:#263138;padding:.25em;border:1px solid #263138}#commentform textarea{width:100%;padding:.5em;line-height:1.5em}.rating-label{margin-bottom:0}.rating-label label{margin-bottom:0}.comment-rating{font-size:1em}.box{margin:20px;padding:15px;background:#eff1f4;height:500px}#page-nav li a{padding:1em}#page-nav li a:hover{color:#f33!important;background:0}#page-nav li.active a{background:#ddd;padding:1em;text-decoration:underline}.nav-static{position:static}.nav-fixed{position:fixed;top:135px}#footer{padding-bottom:1em}#footer .address{color:#777;font-size:1.15em}#footer #ftg{background:url(../images/freethegrapes.png) no-repeat 0 0;display:block;padding-top:86px}#footer .col-4 li{padding:.125em 0}#footer .col-4 li a{padding:.25em 0}#footer .col-4 li a:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#dce3e7;text-decoration:none}#footer .mid{padding-top:3em}#footer #footer-end #copyright p{color:#777;font-size:.85em}#footer a#cons-login{margin-top:1em;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fafafa;background:#444;text-decoration:none;font-size:1em;font-family:'Open Sans';padding:1em 2em;text-align:center}#footer a#cons-login:hover,#footer a#cons-login:focus{background:#888;border:0}@media (max-width: 1200px){.page-id-4130,.page-id-4680{ overflow:hidden}}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative}@media (max-width: 979px){body,section{ padding:0}}.tasting-set{padding:0;background:#dce3e7}.tasting-set h2{margin-top:0;font-weight:400}.tasting-set h3{margin:0;line-height:48px}.tasting-set .tab-content{margin-top:1em}.tasting-set .tscontainer-fluid,.tasting-set .tsrow-fluid,.tasting-set .tsspan12{padding:0!important;margin:0!important}.tasting-set .hero-unit{margin:0;padding:0}.tasting-set .hero-unit h3{line-height:28px;color:#4ecdc4}.tasting-set .sliderwrapper{display:none}.tasting-set .name{padding:.5em}.tasting-set .name h2{font-weight:400;color:#fe6d4c}.tasting-set .name h3{font-weight:300;color:#819aa9}.tasting-set .controls{position:absolute;bottom:1%;right:0;text-align:center;width:100%}.tasting-set .controls a{width:50%;display:inline-block;text-align:center;float:left}.tasting-set .img-info{font-size:1.5em}.tasting-set .products .wines{overflow:hidden;overflow-y:scroll;height:100%;background:#dce3e7;-webkit-overflow-scrolling:touch}.tasting-set .products .wines .tab-pane{padding:0 1em}.tasting-set .bx-viewport{height:100%!important}.tasting-set .wrapper{padding:0 1em;margin-top:1em}@media (max-width: 767px){.tasting-set .wrapper{ padding:0}}.tasting-set .nav-tabs{border-bottom:0;text-align:center}.tasting-set .nav-tabs li{margin:1em .5em 0 .5em;float:none;display:inline-block}.tasting-set .nav-tabs li a{color:#fafafa;background:#444;padding:.125em 1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.tasting-set .nav-tabs li a:hover,.tasting-set .nav-tabs li a:focus{color:#fafafa;background:#888;border:0}.tasting-set .nav-tabs li a h3{font-family:'Open Sans';font-weight:300;color:#fafafa;font-size:1.25em}.tasting-set .nav-tabs li.active a,.tasting-set .nav-tabs li.active a:hover{background:#888}.tasting-set .intro-slide{background:#263138 url(http://ttv.ballantinecorpor.netdna-cdn.com/wp-content/themes/TTV12/images/ts-intro-bg.png) no-repeat 120% 120%!important;padding-top:1em}.tasting-set .intro-slide h2{width:400px;position:absolute;bottom:10%;left:50%;margin-left:-200px}.tasting-set .number-box{float:left;margin:1em;height:100%;display:table;border-right:1px solid #fafafa;padding:1em 1em 1em 0}.tasting-set .number-box .number{display:table-cell;vertical-align:middle;text-align:center;color:#fafafa;background:#fe6d4c;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;height:65px;width:65px;font-size:28px}.tasting-set .single h1{background:#263138;font-weight:300;line-height:90px;margin-bottom:1em}.tasting-set .single hr{border-top:1px solid #bdcad3}.tasting-set .single h2,.tasting-set .single h3{margin:0;padding:0 0;font-weight:300}.tasting-set .single h2{color:#fe6d4c;font-weight:400}.tasting-set .single h3{color:#263138!important}.tasting-set .single .name{padding:0;margin-bottom:0}.tasting-set .single p{font-size:1.25em}.tasting-set .single .img-box-single{position:relative;padding-bottom:0}.tasting-set .single .number-box-single{position:absolute;top:-15px;left:-15px}.tasting-set .single .number-box-single .number-single{display:table-cell;vertical-align:middle;text-align:center;color:#fafafa;background:#fe6d4c;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;height:65px;width:65px;font-size:28px}.tasting-set .single .img-info{font-size:1em}