h1,h2,h3,h4,h5,h6{font-family: 'Cookie', cursive;margin-bottom: 20px}
h1{font-size: 6.25em}
h2{font-size: 4.2em}
h3{font-size: 3.688em;line-height: 1.263em}
h4{font-size: 2.7em;line-height: 45px}
h5{font-size: 0.813em}
h6{font-size: 0.5em}
p,li{font-size:1em; font-family: 'Montserrat', sans-serif;color:#000;
letter-spacing: 0.5px;line-height: 1.618em;font-weight: 300;}

.lastpanel p a{background: unset!important; border: unset!important;color: #000!important; padding: unset!important; font-weight: 400!important}

/*Bock Para*/
.speak-btn .bock-block .bock-pline {
    padding-bottom: 1.3em;
    margin: 0;
}
.speak-btn .bock-block .bock-number {
    padding: 0 1em;
}

.speak-btn1 a {
   background: #580E3D;
   padding: 10px 20px;
   color: #fff;
   border-radius: 35px;
   text-decoration: none;
   border: 2px solid #580E3D;
}

.speak-btn1 a:hover {
    color: #580E3D;
    background-color: transparent;
    border: 2px solid #580E3D;
    text-decoration: none;
}

.ownerpg-final-row .speak-btn-para p a {padding:10px 40px;}

.speak-btn-para p a {
   background: #580E3D;
   padding: 10px 20px;
   color: #fff;
   font-weight: 600;
   border-radius: 35px;
   text-decoration: none;
   border: 2px solid #580E3D;
}

.speak-btn-para p a:hover {
    color: #580E3D;
    background-color: transparent;
    border: 2px solid #580E3D;
    text-decoration: none;
}

.speak-btn-para span{margin-right: 40px;}

.speak-btn-para .owner-secondheadline {padding-bottom: 2em;}

/*Bock Para*/
.speak-btn a{background: #580E3D;padding: 10px 20px;color: #fff;border-radius: 20px;font-weight: 600;
	text-decoration: none;border:2px solid #580E3D;}
	.speak-btn a:hover{color: #580E3D;background-color: transparent;border:2px solid #580E3D;
		text-decoration: none;}
		.speak-btn span{margin-right: 40px}.speak-btn p{padding-bottom: 2em}

.purple-mood{color: #a41a5a; font-size: 1.2em; line-height: 1.6em; font-weight: 600;}
.pulp-mood p{color: #a41a5a;}
.speak-btn-para .purple-mood{margin: 0;}
.purchase-directly .red-color strong{color: #b91982}
.good-year .learn_more{display: none}
.spanish-blog6 .spanish-readmore{display: none;}
.accordion__content ul li a{color: #000!important}
.free-ship{font-weight: 500}
.free-ship-multiple{font-weight: 500;min-height: 0!important;margin-bottom: 0}
.spanish-news{background: #f8f8f8;}
.spanish-news h4{font-size: 2em;line-height: 40px;}
.spanish-news .news-date p{color: #444;font-weight: 600;min-height: 50px;margin-bottom: 10px}
.spanish-news .card__body{border-top: 1px solid #ddd;padding: 20px}
.spanish-news .spanish-readmore p{min-height: 0}
.spanish-readmore{margin-bottom: 25px;}
.spanish-readmore a{background: #7f7f7f;color: #fff;border-radius: 5px;padding: 10px 15px;color: #fff!important}
.spanish-news .news-content p{color: #767676;font-size: 1em;font-weight: 400;line-height: 1.625em;}
.image-awards {margin-top: 2em;}

.blog-title h5 {font-size: 1.8em;line-height: 40px;margin-bottom: 10px!important;}
.blog-landing .date-blog p{min-height: 0!important;font-weight: 500}
.blog-landing .learn_more{background: #7f7f7f;padding: 10px 15px;border-radius: 5px;color: #fff;margin-top: 20px}
/*.blog-landing .learn_more:hover{background: #fff;padding: 10px 15px;border-radius: 5px;color: #000;border: 1px solid #7f7f7f;}*/
.blog-landing{background-color: #f8f8f8;padding-bottom: 50px}
.blog-landing h4{font-size: 5em}
.blog-landing .boxed{padding: 1.2em;background: #fff;border-top: 1px solid #ddd}
.blog-landing .boxed .card__title p{min-height: 0;margin-bottom: 10px}
.blog-landing .boxed .card_content{margin-bottom: 35px;}
.blog-detail .posts .post-head{display: none;}
.blog-detail-header h1{font-size: 4em!important}
.blog-detail ol li{list-style-type: decimal;margin-bottom: 10px}
.blog-detail p:first-child{font-size: 20px;}
.blog-detail .blog-half p:first-child{font-size: 1em;}
.blog-detail ul li{list-style-type: disc;margin-bottom: 10px}
.blog-detail ul{margin-left: 2em;margin-bottom: 1.5em;}
.blog-detail li p{margin-left: 1em;}
.blog-detail h4{margin-top: 1.5em}
.blog-detail{padding-bottom: 0px;padding-top: 50px}
.blog-detail .blog-half{padding: 0}
.case-prev-next{padding: 20px 0 80px 0!important}
.discuss iframe{background: #fff!important}
.discuss{padding-bottom: 50px}
.case-prev-next a{padding: 10px 20px;border-radius: 5px;border: 1px solid #000}
.case-prev-next a:hover{background: #7f7f7f;color: #fff}
.blog-landing .magicians{min-height: 60em;}
.magic-spanish{min-height: 78em;}
/*.blog-detail h4{margin-top: 1em}*/

.page-title h1{font-size: 6.25em;}
.Home h3,.Página h3{font-size: 6em}
.Home h3,.Página h3{letter-spacing: 1px;margin-bottom: 0px!important;text-shadow: 2px 2px #000000;font-weight: 400!important}
.Contact p,.Home p,.Página p,.Sierra.Club .en-text p,.header-desc,.cele-wine .cele-wine-text p,.org-text p,#splashscreen p{text-shadow: 2px 2px #000;font-weight: 500;font-size: 1.1em}
.footer-address img{float: left;width: 20px;margin-bottom: 1em}
.footer-address p{padding-left: 30px;font-size: 1em;font-weight: 500;letter-spacing: 0.5px;line-height: 1.875em;text-shadow: none}
.footer-4{background-color: #222222!important;padding-top: 3.2em}
.stephen-icons img{margin-bottom: 10px;}
.stephen-icons ul img{width: 50px;}
.video-play{padding-top: 0px!important;padding-bottom: 0px!important;}
.video-cover{margin-top: 0px!important;}.video-play iframe{height: 100vh;}
.nav-mobile-toggle .h6{font-size: 1em;font-weight: 700;}
.copyright ul,.logoimg img,.cover-1 .row:first-child:not(:last-child){margin-bottom: 0}
.left-text h2,.right-text h2{margin-bottom: 20px}

/***************************
Add your custom styles below
****************************/
.no-b-padding{padding-bottom: 0}
.nav-slide__content .menu img{margin-bottom: 1.625em;margin-right: 1.625em;font-size: 8px;
float: left;width: 24px;}
.nav-slide__content .menu p{padding-left: 30px;}
.logoimg{padding: 40px 50px; }
.nav-slide {padding: 1.25em;}
.nav-slide .menu {padding: 0px 50px;}
.nav-slide .social-list{margin-left: 3em}
.bg--dark {background: rgba(0,0,0,0.8);}
.nav-bar.nav--fixed:not(.bg--dark):not(.bg--primary):not(.bg--white){background: transparent;}
.nav-mobile-toggle i{color: #fff;font-size: 2.5em;text-shadow: 2px 2px #000} 
.social-icons ul img{width: 35px}
.nav-bar,.nav-bar.nav--fixed{box-shadow: none!important}
.ownerpg-head a{text-decoration: none;}

/************Footer Style **********************/
.footer-address .fa{float: left; padding-top: 0.5em;color: #ccc}
.footer-address .fa-phone{transform: rotate(110deg);}
.fa-2x{font-size: 1.5em!important; border: 2px solid;padding: 5px 7px;border-radius: 50%;}
.fa-facebook-f{padding: 5px 12px!important}
.stephen-icons p{font-size: 1em;font-weight: 500}
.copyright p{font-size: 0.68em;color: #999999;margin-bottom: 10px;font-weight: 500;text-shadow: none;}
.copyright li{display: inline;}.copyright ul{float: right;margin-top: -12px}
.copyright li a{font-size: 0.68em;color: #ccc!important;margin-right: 6em;font-weight: 400}
.footer-address a{text-decoration: none;}
.footer-address a:hover{text-decoration: underline;}
.footer-social{margin-top: 20px;overflow: visible;}
.copyright-spanish li a{margin-right: 2em;}
.footer-logo img{opacity: 0.7}

/******************BOCK WINES STYLE******************/

.btn.bock-winebtn {border-radius: 50px;padding-left: 2.1667em;padding-right: 2.1667em;text-transform: none;color: #fff;
border-color: #580E3D; background: #580E3D;}

.btn.bock-winebtn:hover {background: #fff;border-color: #580E3D; color: #580E3D;}

/*header style*/
nav .nav-bar.nav--fixed img,.nav-black nav .header-logo img{height: 65px}
.nav-black .nav-mobile-toggle i{color: #444 !important;text-shadow: none}
nav .nav-mobile-toggle i{margin-top: 0px}
nav .nav-mobile-toggle i.fa-bars::before{margin-right: 10px}
nav .nav-bar{height: 85px!important;max-height: 95px;padding-left: 0}

nav .nav-bar.nav--absolute{border:none;}
nav .nav-mobile-toggle{opacity: 1;padding-left: 1em;margin-top: 10px}
nav .header-logo img{margin-top: 10px;height: 75px}
nav .nav--fixed .header-logo img{margin-bottom: 5px}
.header-menu .nav li a{padding-left: 10px;font-weight: 500}
.header-menu .nav li.active .dropdown-menu a{text-decoration: none}
.header-menu .nav li.active a{text-decoration: underline;}
.header-menu ul.dropdown-menu,.header-menu ul.nav{margin-left: 3em}
.header-menu .nav li::before {background-position:bottom;background-repeat: no-repeat;content: " ";width:25px;height:25px;display: inline-block;}
li.home-img::before{background-image: url(https://www.conversionpundits.com/clients/Stephen/site/images/Home.png);}
li.sus-img::before{background-image: url(https://www.conversionpundits.com/clients/Stephen/site/images/Sustainable.png)}
li.wine-img::before{background-image: url(https://www.conversionpundits.com/clients/Stephen/site/images/wine_Icon.png);}
li.contact-img::before{background-image: url(https://www.conversionpundits.com/clients/Stephen/site/images/Contact.png);}
.header-menu .nav .dropdown-menu li::before{content: "-";width: 10px}
.contact-form label{text-align: left; font-size: 0.9em; margin-left: 1.5em;}.contact-form input,.contact-form textarea{width:90%;margin-bottom: 30px; padding-left: 1em; border-radius: 5px;border: 1px solid #ddd; display: inline-block;}
.contact-form button{width: 80%;font-size: 1em!important; background: #222; border: none; border-radius: 10px}
.contact-bg{background: #e3e3e3; padding: 20px; text-align: center;}
.organic-text h4,.organic-text p{text-align: left}

.celebration-image img{width: 100%;margin-bottom: 0}.distribute-col{min-height: 285px}
.celebration-day table .country{vertical-align: top;width: 24%}
.celebration-day table .event-date{vertical-align: top;width: 20%}
.celebration-day table tr:nth-child(even){background-color: #f2f2f2}
.celebration-day table{margin-bottom:0;border-collapse: collapse;border-spacing: 0;border: 1px solid #ddd;}
.celebration-day table td{padding: 20px 20px 0 20px}
.bday-cele .container{background-color: #efefef}.bday-cele h2{margin-top: 0.6em}
.celebration-day .table-bday,.celebration-image .cele-image1{padding: 0}
.multiple-text li{text-align: left;list-style-position: outside;list-style-type: disc;margin-bottom: 15px;}
.multiple-text ul{padding: 0 35px;}
.wine-sidebar{border-left: 2px solid #ccc}
.contact-form .FormBuilderViewport{background:none}
.accordion__title h4{font-family: 'Montserrat', sans-serif;margin-bottom: 0px;
font-size: 1.5em;}
.accordion__title{background: #dedede!important}
.accordion__title:hover,.accordion .active .accordion__title{background: #999!important}
.accordion__title:hover h4,.accordion .active .accordion__title h4,.Contact p,.Contact h1{color: #fff}
.accordion__content ul li a{text-decoration: underline;}
.wines{padding: 0!important}.wines .wines-section{margin-top:6.5em;margin-bottom: 3em}
.country p{text-transform: uppercase;}
.table-tent{padding: 0;margin-top: 50px}
.cant-decide{padding-left: 0!important}
.last-two-option .no-tp-padding{padding-top: 0!important}
.first-two-option{padding-bottom: 0!important;padding-top: 1em!important}
.shopify-buy-frame--toggle iframe{background-color: rgba(255,255,255,0.7) !important;}
.contact-section{padding-top: 1em}
.fourpage h2{font-family: 'Montserrat';color: #a0285f;letter-spacing: 0px;font-size: 2.75em}
.fourpage p{font-size: 2.5em;margin-bottom: 10px;color: #a0285f;letter-spacing: 0px}
.fourpage{background-color: #fff}
.desktop-tel{display: none;}
.header-menu .nav li a:active{text-decoration: underline!important;}
.span-menu{padding-right: 2px!important}
.wines .am_malbec_hover:hover {background-position:50% 30%;background-image: url(https://ststephen.cl/site/images/Cabernet_Hover_Eng.png)!important}
.wines .cabernet_savingnon_hover:hover {background-position:50% 30%;background-image: url(https://ststephen.cl/site/images/Carmenere2018-eng.png)!important}
.wines .cabernet_savingnon_hover_2019:hover {background-position:50% 30%;background-image: url(https://ststephen.cl/site/images/Carmenere2019_Hover_Eng.png)!important}
.wines .carmerene_reserva_hover:hover {background-position:50% 30%;background-image: url(https://ststephen.cl/site/images/Malbec2019_Hover_Eng.png)!important}
.wines .am_malbec_hover1:hover {background-position:50% 30%;background-image: url(https://ststephen.cl/Stephen/site/images/Cabernet_Hover_Esp.png)!important}
.wines .cabernet_savingnon_hover1:hover {background-position:50% 30%;background-image: url(https://ststephen.cl/site/images/Esp.png)!important}
.wines .carmerene_reserva_hover1:hover {background-position:50% 30%;background-image: url(https://ststephen.cl/site/images/Malbec2019_Hover_Esp.png)!important}
.wines .cabernet_savingnon_hover1_2019:hover {background-position:50% 30%;background-image: url(https://ststephen.cl/site/images/Carmenere2019_Hover_Esp.png)!important}

.wines .hover-sm1 .am_malbec_hover:hover {background-position:50% 50%;background-image: url(https://ststephen.cl/site/images/Cabernet_Hover_Eng.png)!important}
.wines .hover-sm1 .cabernet_savingnon_hover:hover {background-position:50% 50%;background-image: url(https://ststephen.cl/site/images/Carmenere2018-eng.png)!important}
.wines .hover-sm1 .cabernet_savingnon_hover_2019:hover {background-position:50% 50%;background-image: url(https://ststephen.cl/site/images/Carmenere2019_Hover_Eng.png)!important}
.wines .hover-sm1 .carmerene_reserva_hover:hover {background-position:50% 50%;background-image: url(https://ststephen.cl/site/images/Malbec2019_Hover_Eng.png)!important}
.wines .hover-sm1 .am_malbec_hover1:hover {background-position:50% 50%;background-image: url(https://ststephen.cl/site/images/Cabernet_Hover_Esp.png)!important}
.wines .hover-sm1 .cabernet_savingnon_hover1:hover {background-position:50% 50%;background-image: url(https://ststephen.cl/site/images/Esp.png)!important}
.wines .hover-sm1 .carmerene_reserva_hover1:hover {background-position:50% 50%;background-image: url(https://ststephen.cl/site/images/Malbec2019_Hover_Esp.png)!important}
.wines .hover-sm1 .cabernet_savingnon_hover1_2019:hover {background-position:50% 50%;background-image: url(https://ststephen.cl/site/images/Carmenere2019_Hover_Esp.png)!important}

.InputfieldContent button{background-color: #000!important}
.padding-b{padding-bottom: 3em}.distribute-text h3{margin-bottom: 1em}
.distribute-col p{padding: 0 13px}.celebration-section .background-image-holder img{display:block}
/*.envi-bottle:hover{background-image: url(https://www.conversionpundits.com/clients/Stephen/site/images/winebg.png)!important;} */
.envi-nobg .envi-bottle:hover{background: none;}
.envi-nobg .envi-bottle:hover p{color: #000;font-weight: 300;}

.envi-bottle:hover{background:linear-gradient(-180deg, rgba(226,195,206,0.7), rgba(95,16,39,0.6) 100%);}
.envi-bottle:hover p{color:#fff;font-weight: 500}.envi-bottle p{padding: 0 35px}
.envi-bottle p strong{font-size: 20px}.imageblock > .gd-img{padding-bottom: 0;padding-top: 0}
.envi-text p{font-weight: 500}
.bday-cele .st-bday{margin-right: 25px}

.ownerpg-final .purple-mood{margin-bottom: 2em;}

#splashscreen .btn--primary{background: #3B6475;border-color: #3B6475}
#splashscreen .btn--primary:hover{background: #fff;border-color: #3B6475;}
#splashscreen .btn--primary:hover span{color: #000}
#splashscreen .btn--primary span{font-weight: 500;font-size: 18px;text-transform: capitalize;}
.notification-close-cross{line-height: 1.3;color: #000;background: #bbb!important}
#splashscreen p{font-weight: 700;font-size: 1.2em}.dist-img{padding-right: 0!important}
#splashscreen .nav-mobile-toggle{display: none}.envi-bottle{padding: 50px 0 0 0!important}
.envi-section{padding: 0px 0 50px 0!important}.en-logo img{width: 20%;}
.wine-sidebar h4,.wine-sidebar h2,.wine-sidebar p{text-align: left}
.detail-wine-head p{font-size: 1.6em!important}
.landing-logo{padding: 25px 0 0 0}
.envi-section .envi-cart{min-height: 575px}
.Grateful.Dead .envi-section{padding-top: 60px!important}
.translate .translate-ul .english-menu.active1 a,.translate .translate-ul .spanish-menu.active1 a{text-decoration: underline;}
.translate .translate-ul .english-menu.active1 p,.translate .translate-ul .spanish-menu.active1 p{text-shadow: none}
.organic-cause h3{line-height: 1em}.organic-cause p{letter-spacing: 0.1px}
.envi-bottle p:last-child strong{font-size: 1em}
.detail-wine-head.vino-head{padding-top: 0px}.envi-bottle img{margin-bottom: 50px}
.fourpage p:last-child{font-size: 1em;margin-top: 35px}
.vimeo-wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;
	pointer-events: none;overflow: hidden;}
.vimeo-wrapper iframe {width: 100vw;height: 56.25vw;min-height: 100vh;min-width: 177.77vh;
	position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.fourpage a{padding:15px 30px;text-decoration: none;border-radius: 25px;color: #fff;
	font-weight: 500; background: #a0285f}
.cele-martyr img{background-repeat: no-repeat;}
.desktop-none,.read_more{display: none}
.R-1084 .height-90[data-overlay="0"]::before{opacity: 0!important}

.copyright-spanish {margin-top: 2em;}
.corfo-logo img{width: 70%;}

/*Price on healthy 3-2*/
.envi-bottle:hover .price-case {
    border-color: #fff;
}

.price-case {
    padding-top: 0.36111111em;
    padding-bottom: 0.43333333em;
	border: 2px solid #9b3e7b;
    width: 50%;
    margin: 1em 2em;
}


.price-case p {
    font-size: 1.25em;
    color: #9b3e7b;
    font-weight: 600;
    text-align: center;
    margin: 6px 2px;
    padding: 0;
}



/*POINTS*/
.detail-wine-head span{
	font-size: 50px;
	color: #4E4E4E;
}

.detail-wine-head p:last-child{
	font-size: 14px!important;
	margin-top: 12px;
}

.bottle-wa img{
	margin-top: 14px;
}

.bottle-wa-wa img{
	margin-top: 30px;
}

.reason-block ul{
	margin-left: 1em;
	list-style-type: disc;
}

.reason-block ol{
	margin-left: 1em;
	list-style-type: decimal;
	list-style-position: outside;
}

.reason-block ol li{margin-bottom: 1em;}

.reason-blockwa h5{font-size: 24px;font-family: 'Montserrat', sans-serif;}

.reason-block1 h4{margin-bottom: 1em;}

.our-causepg .video-cover iframe{min-height: 32.563em !important;}

/*.our-causepg .video-cover iframe{min-height: 49.188em !important;}*/


.spanish-news{padding-bottom: 50px}

@media only screen and (min-width: 1800px) {
nav .nav-mobile-toggle i{margin-top: 30px}
nav .header-logo{padding-left: 0;}
.multi-wine-bottle-lg img{margin-right: 50px!important;}

/*.blog-landing .card__body{min-height: 360px!important;}*/
}

@media only screen and (max-width: 960px){
.first-two-option .option, .last-two-option .option{padding: 0;text-align: center;}
.header-menu ul.nav{margin-left: 2em}
.nav-bar.nav--absolute{position: absolute;}
nav .header-logo img{height: 65px}
#splashscreen {height: 100vh !important;}
.nav-bar,.nav-mobile-toggle{padding: 0}
.nav-mobile-toggle{padding-left: 0!important}
.header-logo img{margin-left: 5.8em}
.nav-slide__content{padding-top: 2.875em!important}
.logoimg{padding-top: 0!important;padding-bottom: 20px!important}
.copyright{margin-top: 20px}
.header-menu,.wine-sidebar,.cant-decide{padding-top: 0!important}
.price iframe{min-height: auto}.price{margin-top: 0!important}
.multi-brand-logo img{margin: 30px 5px!important;}
.footer-b-image{padding: 10em 0}
#splashscreen h1,#splashscreen img{margin-bottom: 0}
#splashscreen h1{font-size: 4em}
.cant-decide{padding-left: 15px!important}
.row{margin: 0!important;}
.envi-text{float: none!important;}.envi-text h3{font-size: 3em!important}
.copyright-p{margin-top:1em;}.R-1174 .height-90{padding: 10em 0}
.R-1084 .height-90{padding: 8em 0}.header-logo{margin-left: -2em!important}
.blog-detail blockquote{border-left: 4px solid #dfdfdf;margin-left: 0px;padding-left: 10px;color: #4d0060;}
	.blog-detail .blog-half p:first-child{font-size: 14px;}
}

@media only screen and (min-width: 961px){
.blog-detail blockquote{border-left: 4px solid #dfdfdf;margin-left: 0px;padding-left: 20px;color: #4d0060;font-size: 18px}
.contact-section img{position: relative;}
.shopify-buy-frame--toggle.is-sticky{top: 8%!important;}
.contact-text{bottom: -1em}
.cant-decide{padding-top: 4em!important;padding-bottom: 4em!important}
.case-image img{margin-top: 40px}
.envi-organic{min-height: 1508px;}
}
.envi-winesection .envi-organic{
	min-height: 1000px;
}

@media only screen and (min-width: 767px){
.blog-landing .boxed{min-height: 615px}
.blog-landing .boxed .card_content{min-height: 235px}
.blog-title h5{min-height: 80px}
.awards-image img{width: 65%}

/*.spanish-news .spanish-blog1 .news-content{min-height: 338px}

.spanish-news .spanish-blog4 .news-content{min-height: 0}
.spanish-news .spanish-blog4 .spanish-readmore{margin-top: 90px}*/


}

@media only screen and (min-width: 720px) and (max-width: 740px){
.oda-text {padding: 30px 50px!important;}
.purchase-directly{margin-bottom: 50px}
}

@media only screen and (min-width: 410px) and (max-width: 420px){
.oda-text {padding: 8px!important;}
}

@media only screen and (min-width: 770px) and (max-width: 1200px){
	.detail-wine-head p {font-size: 1.2em !important;}
}

@media only screen and (min-width: 980px) and (max-width: 1000px){
	.spanish-news .spanish-blog4 .news-content{min-height: 340px!important}
	.sa-pa .shopify-buy__product__title{margin-left: 0!important}
	/*.spanish-news .spanish-blog5 .card__body{min-height: 520px}*/
}

@media only screen and (min-width: 320px) and (max-width: 480px){
	.speak-btn a{padding: 10px}.speak-btn span{margin-right: 0px}
	.desktop-none .detail-wine-head{min-height: 175px}
	.multi-brand-logo{text-align: center;}
	.shopify-buy-frame--toggle.is-sticky{top: 12%!important;}
	.copyright p{text-align: center;}
	.our-wine-inside .price{padding-left: 0}
	.Viña h3,.wine-sidebar h2{font-size: 52px}
	.copy-terms{padding: 0 2px}.en-logo img{width: 100%}
	.footer-logo{overflow: hidden;}
	.copyright li:last-child a{margin-right: 0!important}
	.copyright-spanish li a{margin-right: 0.2em}
	.detail-wine-head p{line-height: 25px}.detail-wine-head p strong{font-size: 0.76em}
	.contact-text h1{font-size: 4em;margin-bottom: 0}
	.contact-section img{width: 50%}.contact-text{top: 3em;}
	.envi-bottle iframe{padding: 0 3em!important}
	.envi-section .envi-cart {min-height: 320px !important;}
	.dist-img,.dist-img1,.dist-img3,.distribute-col{width: 100%}
	.cele-wine h2,.bday-cele h2,.celebration-day h2{font-size: 3em!important}	
	.welcome-video{padding: 8em 0!important}.option{display: none}
	.R-1345 .options, .R-1390 .options{width: 100%}
	.blog-detail-header h1{font-size: 36px!important}
	.case-prev-next a{font-size: 12px;padding: 5px}
	.case-prev-next .case-button{padding: 0}
	.case-prev-next .case-next{margin-top: 20px}
	.blog-detail p:first-child{font-size: 16px;}
	.blog-detail .blog-half p:first-child{font-size: 14px;}
	.blog-detail blockquote{font-size: 14px}
  .notification .header-menu{z-index:999; margin-top: 20px}
}

@media only screen and (min-width: 640px) and (max-width: 980px){
	.copyright-p,.footer-logo,.footer-contacts,.copyright-term{width: 50%}
	.shopify-buy-frame--toggle.is-sticky{top: 10%!important;}
	.copyright p{float: left;}
	.footer-contacts{margin-bottom: 28px}
	.spanish-footer-contacts{margin-bottom: 0}
	.footer-logo{float: right;}.distribute-col p{padding: 0}
	.stephen-icons .text-center{width: 25%}
	.home img{width: 60%}.stephen-icons{overflow: hidden;width: 100%}
	.stephen-icons,.footer-social{margin-bottom: 20px}
	.contact-section img{width: 30%}.contact-text h1{font-size: 4.5em}
	.blog-detail blockquote{font-size: 16px}
}

@media only screen and (max-width: 1440px) {
.home-image img{max-width: 50%!important;}
}

@media only screen and (min-width: 1025px) and (max-width: 1300px){
	.height-90.blog-detail-header{height: 50vh}
	.blog-landing .boxed{min-height: 700px}
	/*.spanish-news .card__body {min-height: 845px!important;}*/
}

@media only screen and (min-width: 480px) and (max-width: 767px){
.blog-landing .card__image img{width: 100%}
.blog-detail-header h1{font-size: 36px!important}
.case-prev-next .case-button{padding: 0}
	.case-prev-next .case-next{margin-top: 20px}
	.case-prev-next{text-align: center;}
    .notification .header-menu{z-index:999; margin-top: 20px}

}
@media only screen and (min-width: 768px) and (max-width: 1024px){
/*.spanish-news .card__body{min-height: 545px}*/
.height-90.blog-detail-header{height: 45vh}
.case-prev-next .case-button{padding: 0}
.blog-detail .blog-half p:first-child{font-size: 14px;}
.speak-btn span{margin-right: 20px}
}

@media only screen and (max-width: 767px){
.spanish-news .card__image img{width: 100%}
}

@media only screen and (min-width: 768px) and (max-width: 980px){
	.spanish-news .card__body{min-height: 650px}	
	.spanish-blog7 .card__body {min-height: 649px!important;}
}

@media only screen and (min-width: 1024px) and (max-width: 1120px){
.spanish-news .card__body {min-height: 700px!important;}
.spanish-blog7 .card__body {min-height: 699px!important;}
}

@media only screen and (min-width: 1080px) and (max-width: 1115px){
.spanish-news .card__body {min-height: 855px!important;}
.spanish-blog7 .card__body {min-height: 854px!important;}
}

@media only screen and (min-width: 1024px){
.spanish-news .news-content p{min-height: 235px}
.spanish-news .card__body{min-height: 702px}
.spanish-blog7 .card__body {min-height: 701px;}
}

@media only screen and (min-width: 768px){

}

@media only screen and (min-width: 1100px){

.spanish-blog2 .spanish-readmore{margin-top: 13%}
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1100px) {
	.spanish-blog2 .spanish-readmore{margin-top: 20%!important}
	}
.img-caption img{margin-bottom: 0!important;}
.blockquote-text blockquote p {
   color: #9F1850 !important;
   font-weight: 400;
   margin-left: 2.8em;
   font-size: 18px;
   line-height: 30px;
}
.blockquote-text blockquote{
   background-image: url('https://ststephen.cl/site/assets/files/1702/quotes.png');
   background-repeat: no-repeat;
   background-size: 45px;
}

.elements--title7{margin: 3.25em 0;}

/**Callout patch**/


div.callout {
    padding: 10px 10px 0 10px;
    border-radius: 3px;
    border: 1px solid #A4175A;
  }
.callout p {
	color: #A4175A;
	font-size: 0.9em;
} 


/**Callout patch**/

/**Media Queries**/
@media only screen and (min-width: 320px){
	img.responsive{height: 400px;}
	.envi-winesection .envi-response{min-height: 500px;}
	.healthly-head h2{line-height: 1em;}
}

@media only screen and (min-width: 480px){
	img.responsive{height: 400px;}
	.healthly-head h2{line-height: 1em;}
}

@media only screen and (min-width: 600px){
	img.responsive{height: 400px;}
	.envi-winesection .envi-response{min-height: 500px;}
}

@media only screen and (min-width: 768px){
	img.responsive{height: 400px;}
	.envi-winesection .envi-response{min-height: 700px;}
	.healthly-head h2{line-height: 1.2em;}
}

@media only screen and (min-width: 900px){
	img.responsive{height: 400px;}
}

@media only screen and (min-width: 1024px){
	img.responsive{height: auto;}
	.envi-winesection .envi-response{min-height: 1000px;}
	.healthly-head h2{line-height: 1.2em;}
}

@media only screen and (min-width: 1200px){
	img.responsive{height: auto;}
}

.our-causepg ul{list-style: disc!important; margin-left: 1em}
.Holiday h1{font-family: 'Cookie', cursive; font-size: 5em}
.Holiday .price{margin-top: 0}
.Holiday .imageblock > .container{padding-top: 0!important;}
.Holiday .about-1{padding-top: 0!important;}
.Holiday .envi-section{display: none;}
.Holiday .healthly-head{padding-top: 3em;}
.Holiday .download p a {
   background: #580E3D;
   padding: 10px 20px;
   color: #fff;
   font-weight: 600;
   border-radius: 35px;
   text-decoration: none;
   border: 2px solid #580E3D;
}

.Holiday .download p a:hover {
    color: #580E3D;
    background-color: transparent;
    border: 2px solid #580E3D;
    text-decoration: none;
}
.Holiday .download p strong{display: inline-block; width: 55%; font-size: 1em!important}
.Holiday .about-1 .blockquote-text, .Holiday .speak-btn-para{padding-top: 4em}
.Holiday .nav-mobile-toggle{display: none;}
.Holiday .about-1 .blockquote-text p strong, .Holiday .speak-btn-para p strong{font-size: 1.3em; font-family: ‘Montserrat’, sans-serif; color: #000; letter-spacing: 0.5px; line-height: 1.618em; font-weight: 700;}
.Holiday .image-awards-1 .card__image img{width: 60%}
.Holiday .image-awards-2 .card__image img{width: 40%}
.Holiday .right-text .col-md-5 p{font-weight: bold;}
.Holiday .right-text .col-md-5 h3 strong{font-weight: normal!important;}
.Holiday .fancybox-overlay{display: none!important;}
.R-1946 .about-1 .imageblock__content .background-image-holder{background-repeat: no-repeat!important; background-size: contain!important;}
.R-1946 .image-awards-1 .card__image img{width: 60%}
.R-1946 .image-awards-2 .card__image img{width: 40%}
.R-1946 section.section--even{padding-top: 5em; padding-bottom: 5em}
.R-1946 .healthly-head{padding-top: 10em}
.R-1946 .imageblock  .container ul{list-style-type: disc!important; margin-left: 1em}
.testimonial{background:#f2f2f2;}
.R-1946 .purple-mood{padding-bottom: 2em; font-size: 1.3em}
.R-1946 h3 span{}
.R-1946 .image-awards-1 h3{margin-bottom:2em; line-height: 50px; font-family: 'Montserrat', sans-serif; color: #a41a5a; font-size: 2em; font-weight: 600}
.R-1946 .image-awards-1 h4 span a{color: #a41a5a}
.R-1973 .container .col-md-5 p img{margin-bottom:0;}
.awards-image img{width: 100%}
/**half case code **/
.half-case{display: none!important}
