@font-face
{
font-family: myFirstFont;
src: url("../fonts/brelaregular.otf");
}
@font-face
{
font-family: myFirstFontzzz;
src: url("../fonts/dax-regular.ttf");
}
@font-face
{
font-family: myFirstFontzzzoooo;
src: url("../fonts/supergroteska-med.ttf");
}
body{margin: 0;padding: 0;font-family:myFirstFont, sans-serif;}
@media only  screen and (min-width:1400px) {
	body{background: url("../images/body.png");}
}
body img{border:0;outline:none;}
.home3articles article .im img{border:0;outline:none;}
#loading {position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;background: #fff;text-align: center;z-index: 99999;}
#loading img {position: absolute;top: 50%;margin-top: -38px;margin-left: -36px;left: 50%;}
#centersite{display: table;padding-top:26px;width:1400px;margin:0 auto;border-left: 1px solid #d7d7d7;border-right:1px solid #d7d7d7;min-height: 200px;background:#fff;}
#header{width: 100%;display: block;}
.mr{width: 1000px;display: table;margin: 0 auto;position: relative;}
.logo{width: 100%;text-align: center;}
.searchform{display: block;float: left;position: relative;}
.searchform input[type="text"]{border:0;border-bottom: 1px solid #cbc9cf;outline: none;padding-bottom: 5px;width: 140px;float:right;margin-left: 7px;font-style: italic;}
.searchform input[type="submit"]{border:0;cursor: pointer;outline: none;background:url("../images/search.png") no-repeat;width: 16px;height: 16px;float: left;margin-top:3px;}
#menu{border-top: 1px solid #e1d7dc;display: block;width: 100%;border-bottom: 1px solid #e1d7dc;float: left;margin-top: 24px;}
#menu ul{padding-left: 0;margin: 0;list-style-type: none;text-align: center; }
#menu >ul{padding-top: 10px;padding-bottom:5px;}
#menu ul li {display: inline-block;position: relative;}
#menu ul li a{transition:all 0.4s;text-decoration: none;color: #383838;font-size: 16px;position: relative;float: left;padding: 0 18px;}
#menu ul li a:before{content: "";position: absolute;background: url("../images/z.png");width:3px;height: 7px;right:-2px;    top: 50%;margin-top: -2px;}
#menu ul li:first-child a{padding-left: 0;}
#menu ul li:last-child a:before{display: none;}
#menu ul li:last-child a{padding-right: 0;}
.slidermy{width: 1000px;margin: 0 auto;display: block;margin-top: 24px;height: 450px;margin-bottom: 40px;}
.home3articles{display: block;width: 100%;text-align: center;margin-bottom:30px;}
.home3articles article{width: 300px;display:inline-block;height: 210px;margin-right: 10px;position:relative;}
.home3articles article .im{width: 100%;text-align: center;display: block;margin-bottom:13px;}
.home3articles article .t{width: 100%;text-align: center;font-size: 18px;color:#67666a;}
.home3articles article .text{width: 100%;display: block;text-align: center;font-size: 14px;height:54px;color:#7a7a7a;margin-top: 12px;    overflow: hidden;}
.home3articles article:last-child{margin-right: 0;}
.mr1{width: 1200px;display: table;margin: 0 auto;}
.nn{width: 100%;border-bottom: 1px solid #eaeaea;float: left;display: block;padding-bottom: 20px;margin-bottom: 40px;}
.le{display: block;float: left;font-size: 16px;color: #807f83;}
.ri{display: block;float: right;color: #8b3f62;font-size: 16px;}
.ri span{display: block;position: relative;}

.wines{display: table;width: 1130px;margin: 0 auto;}
.wines article{width: 192px;display: inline-block;min-height: 420px;max-height: 430px;margin-right:37px;overflow: hidden;}
.wines article:last-child{margin-right: 0;}
.num{width: 100%;display: block;text-align: center;}
.num .one{color: #8b3f62;font-size: 18px;display: block;width: 100%;}
.sit{color: #807f83;font-size: 14px;display: block;width: 100%;font-family: 'PT Sans', sans-serif;}
.imgwines{text-align: center;width: 100%;display: block;margin: 10px 0;}
.winestitle{display: block;width: 100%;text-align: center;}
.bb{font-size:20px;color: #807f83;}
.mm{display: block;text-align: center;font-size: 14px;color: #949494;}
.textwines{font-family: 'PT Sans', sans-serif;color:#949494;display: block;width: 100%;text-align: center;height:50px;overflow: hidden;font-size: 13px;margin-top: 10px;}
.readwines{margin-top: 19px;display: block;width: 100%;text-align: center;}
.readwines a{display: inline-block;font-size: 14px;background:#8b3f62;color: #fff;border:1px solid #fedfed;text-decoration: none;padding:9px 22px;border-radius: 5px;}
.readwines a span{position: relative;top:-1px;}
.twoblocks{display: block;width: 100%;margin-top: 40px;margin-bottom: 30px;float: left;}
.borderzzz{width: 100%;display: block;border-bottom: 1px solid #ededed;position:relative;}
.bgborder{display: inline-block;background: url("../images/u.png") no-repeat 6px,#fff;width: 13px;height: 12px;position: absolute;padding: 6px;left: 0;right: 0;margin: 0 auto;top: -11px;}
.recentarticles{display: block;float: left;width: 566px;margin-top: 30px;}
.recentarticlestitle{width: 100%;font-size: 18px;color: #949494;margin-bottom: 20px;min-height:22px;}
.recentarticles article{width: 100%;display: block;float: left;}
.imkk{display: block;float: left;}
.imkk img{width: 68px;height: 68px;border:1px solid #cbc9cf;}
.inff{display: block;float: left;margin-left: 10px;max-width:486px;}
.inffdate{display: block;width: 100%;font-size: 13px;color: #b0b0b0;}
.infftitle{display: block;width: 100%;font-size: 16px;color: #807f83;margin-top: 3px;}
.inffz{display: block;font-size: 14px;color: #949494;}
.txtarrr{display: block;width: 100%;float: left;font-size: 14px;color: #949494;margin-top: 10px;}
.inffread{display: block;text-align: right;float: left;width: 100%;margin-top: 10px;}
.inffread a{display: inline-block;font-size: 13px;text-decoration: none;color: #424242;font-family: 'Roboto', sans-serif;}
.inffread a img{margin-left: 6px;top: 4px;position: relative;}
.submm{position: absolute;width: 130px;top:18px;z-index: 9;opacity: 0;visibility: hidden;transition:all 0.4s;}
.submm ul{margin-top:22px !important;float: left;background:#fff;}
.submm ul li{padding: 0 !important;display: block !important;width: 100%;float: left;    border-bottom: 1px solid #ccc;padding-bottom: 5px !important;}
.submm ul li a:before{display: none !important;}
.submm ul li:last-child{border-bottom: 0;}
.submm ul li a {float: none !important;display: block;text-align: left;font-size: 14px !important;}
.submm ul li a:first-child  {padding-left: 13px !important;}
#menu >ul >li:hover .submm{opacity: 1;visibility: visible;}
.rightblock{float: right !important;}
.sliderimagesbottom{display: block;float: left;width: 100%;margin-top: 30px;margin-bottom:40px;}
.tf{border-bottom: 1px solid #ededed;display: block;width: 100%;color: #949494;padding-bottom: 10px;margin-bottom:20px;}
.prevnextmvv{ position: absolute;background-color:#e2e2e2;height: 120px;top: 0;width: 60px;}
.nextmvv{ position: absolute;background-color:#e2e2e2;height: 120px;top: 0;width: 60px;right: 0;}
.nextmvv a{background: url("../images/next.png") no-repeat !important;}
.home3articles article .im img{user-drag: none; max-width: 100%;
-moz-user-select: none;
-webkit-user-drag: none;}
#footer{display: table;width: 1000px;background:#67666A;position: relative;margin: 0 auto;    padding: 28px 35px;
    box-sizing: border-box;}
.footleftmenu{display: block;float: left;}
.footleftmenu #menu >ul{border-bottom: 1px solid #9a999c !important;}
.footmenu{border:0 !important;margin-top:20px !important;}
.footmenu .submm ul{margin-top:5px !important;}
.footmenu .submm ul li{border-bottom: 0;}
.footmenu  >ul{padding-bottom: 75px !important;}
.footmenu .submm{opacity:1;visibility: visible;}
.footmenu .submm{width:195px;}
.footrightlogo{display:block;float:right;margin: 30px 0px 0px 0px;}
.subscribeblock{display: block;width: 100%;margin-top: 30px;float: left;}
.subscribet{display: block;width: 100%;font-size: 12px;color: #fff;font-family: 'PT Sans', sans-serif;margin-bottom: 5px;}
.formsubscribe{display: block;float: left;}
.formsubscribe input[type="text"]{border:1px solid #fff;outline: none;font-family: 'PT Sans', sans-serif;height: 23px;padding: 0 5px;box-sizing:border-box;width: 178px;float:left;background: none;color:#d2d2d2;font-style: italic;}
.formsubscribe input[type="submit"]{float: left;display: block;border:0;cursor: pointer;outline: none;margin-left:8px;background: url("../images/su.png");width: 25px;height: 23px;}
.socials{display: block;float: left;width: 100%;margin-top: 10px;margin-bottom: 30px;}
.socials ul{padding-left: 0;margin: 0;}
.socials ul li{display: inline-block;list-style-type: none;margin: 0 1px;}
.socials ul li a{display: block;width: 18px;height: 18px;}
.fb{background: url("../images/fb.png");}
.youtube{background: url("../images/youtube.png");}
.twit{background: url("../images/twit.png");}
.socials ul li:first-child{margin-left: 0;}
.foottext{display: block;width:100%;float: left;color: #fff;font-size: 14px;margin-bottom:0px;    margin-top:25px;}
.footbo{border-top: 1px solid #9a999c;display: block;width: 713px;margin-bottom: 15px;}
.azv{width: 100%;display: block;float: left;box-sizing: border-box;}
.bnmz{display: block;float: left;}
.righttextkkkk{display: block;float: right;font-family: myFirstFontzzz;font-size: 12px;margin-top:0px;}
.righttextkkkk font{font-family:myFirstFontzzzoooo;font-size: 16px;    margin-top: 1px;}
.footmargin{display: table;margin: 0 auto;    width: 1000px;}
.addresslist{float: left;margin: 10px 0;width: 100%;    box-sizing: border-box;padding-left: 33px;}
.addresslist li{display: inline-block;float: left;list-style-type: none;color: #7a7a7a;font-size: 14px;margin: 0 10px;}
.addresslist li .iconmmm{display: block;float: left;width: 11px;height: 15px;margin-right: 7px;margin-top:3px;}
.locationicon{background: url("../images/location.png") no-repeat;}
.telicon{background: url("../images/tel.png") no-repeat;}
.mailicon{background: url("../images/mailicon.png") no-repeat;width: 15px !important;height: 11px !important;margin-top:5px !important;}
.addtx{display: block;float: left;}
.addresslist li:first-child{margin-left: 0;}
.sliderbackground{height: 450px;width: 100%;background-size: cover;display: block;}
.slidermy{position: relative;}
!.opt{display: block;width: 1078px;height: 450px;position: absolute;background:url("../images/yt.png");z-index: 1;right: 0;}
.sliderbackground:after{width: 100%;background:rgba(0, 0, 0, 0.12);height:100%;position: absolute;content: "";}
#fssPrev,#fssNext{display: none !important;}
.mrhhhh{position: absolute;left: 0;right: 0;margin: 0 auto;top: 0;display: block;width:355px;z-index: 2;}
.sliderinfo{background: rgba(255, 255, 255, 0.92);padding: 15px;box-sizing: border-box;height: 243px; position: absolute;z-index:4;width: 390px;display: block;right: 64px;top:97px;}
.sliderinfotitle {width: 100%;white-space: nowrap;}
.sliderinfotitle h2 {display: block;font-size: 24px;color: #383838; margin:0; font-weight:normal;overflow: hidden; text-overflow: ellipsis;}
.sliderinfotext{width: 100%;display: block;font-size: 15px;color: #868686;margin-top: 8px;max-height: 125px;overflow: hidden;text-overflow: ellipsis;line-height:1.4em;}
.sliderinforead{display: block;width: 100%;margin-top:20px;}
.sliderinforead a{border:1px solid #cbc9cf;text-decoration: none;font-size: 12px;color: #8b3f62;padding:6px 13px 9px 13px;border-radius:5px;}
.footleftmenu #menu ul li a{color: #cbc9cf;}
.leftlist{display: block;float: left;width: 183px;margin-top: 48px;}
.leftlist ul{padding-left: 0;margin: 0;}
.leftlist ul li{display: block;width: 100%;float: left;list-style-type: none;border-bottom: 1px solid #e1d7dc;text-align: center;}
.leftlist ul li a{transition:color 0.4s;text-decoration: none;color: #7a7a7a;display:inline-block;padding-bottom: 5px;font-size: 16px;    padding-top: 1px;}
.acv{color: #383838 !important;}
.rightblockvb{display: block;float: right;width: 797px;margin-top: 48px;}
.aboutblock{font-size: 14px;color: #7a7a7a;}
.missionblock,.aboutblock,.imageblock,.tttt,.txtmission,.vissionblock,.historyblocks{display: block;float: left;width: 100%;position: relative;}
.missionblock,.aboutblock,.vissionblock{margin-bottom: 15px;}
.missionblock,.vissionblock,.historyblocks{border-top: 1px solid #e1d7dc;padding-top:15px;}
.tttt{color: #383838;font-size: 16px;margin-bottom:5px;}
.imageblock{margin-bottom: 10px;}
.txtmission{font-size: 14px;color: #7a7a7a;}
.historyblocks{margin-bottom:40px;}
.fixedclass{position: fixed;margin-top: 0 !important;top:1px;}
.footmenu .submm ul{background: none;}
.leftlist ul li:last-child{border-bottom: 0;}
.leftlist{text-align: center;}
.imgimgimg{margin-bottom:20px;}
.fixedclass .imgimgimg{margin-top: 5px;}
.twoblockbrand{display: block;width: 100%;float: left;margin-top: 27px;}
.twoblockbrand .title{width: 100%;display: block;font-size: 16px;color:#383838;margin-top: 5px;cursor: pointer;}
.twoblockbrand .text{width: 100%;display: block;font-size: 14px;color:#7a7a7a;margin-top:5px;height: 87px;overflow: hidden;transition:height 0.4s;}
.twoblockbrand article:first-child{padding-right: 21px;margin-right: 20px;}
.twoblockbrand article{float: left;display: block;width: 376px;position: relative;}
.autoheight{height: auto !important;}
.twoblockbrand article:first-child:before{border-right: 1px solid #e1d7dc;content: "";height: 295px;right: 0;position: absolute;}
.listingportff{padding-left: 0;float: left;width: 100%;margin: 0;margin-top: 15px;}
.listingportff li{display: inline-block;float: left;list-style-type: none;width: 182px;margin-right: 23px;margin-bottom:20px;}
.listingportff li .img{margin-bottom:5px;display: block;border:1px solid #e1d7dc;width: 100%;box-sizing:border-box;height: 288px;text-align: center;padding: 46px;}
.listingportff li .tit{width: 100%;display: block;float: left;font-size: 16px;color: #807f83;height:19px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.titsmall{font-size: 12px;color: #949494;}
.pointsandtitle{display: block;float: left;width: 100%;margin-top: 13px;}
.pointsandtitle .points{display: block;width: 100%;font-size: 17px;color: #8b3f62;}
.pointsandtitle .title{width: 100%;display: block;font-size: 14px;color: #807f83;font-family: 'PT Sans', sans-serif;}
.listingportff li:nth-child(4n){margin-right: 0;}
.rightblock22{float: right;width:925px;display: block;}
.noneborder{border:0 !important;}
.bordrshow{border-bottom: 1px solid #e1d7dc;}
.rightblock22 .tttt{float: left;width: initial;}
.rightblock22 .listingportff{float: right;width: 797px;margin-top: 5px;}
.bobobobbo{    width: calc(100%- 130px);float: right;border-bottom: 1px solid #e1d7dc;margin-top: 11px;position: relative;}
.newseventsblocks{display: block;float: right;width: 795px;margin-top: 20px;}
.newseventsarticlesss{margin-top: 0 !important;width: 100% !important;}
.marginleftnone{margin-left: 0 !important;}
.newseventsblocks .infftitle{text-transform: uppercase;}
.relatedbrands{float: right;width: 795px;display: block;padding-left: 0;margin: 0;margin-top: 20px;}
.relatedbrands li{display: inline-block;float: left;list-style-type: none;width: 186px;margin-right:17px;}
.relatedbrands li .img{border:1px solid #e1d7dc;width: 100%;box-sizing:border-box;height: 187px;text-align: center;padding: 25px 0;}
.relatedbrands li .title{display: block;width: 100%;font-size: 16px;color: #333;margin-top: 5px;margin-bottom:2px;}
.relatedbrands li:last-child{margin-right: 0;}
.findmarketdiv{display: block;float: right;width: 795px;min-height: 150px;margin-top: 20px;}
.portfolioblockdivsssss{width: 95% !important;float: right;}
.filteryourchoices{display: block;float: left;margin-top: 30px;width: 195px;}
.filteryourchoices .mn{overflow:hidden;display: block;width:100%;color: #fff;height: 32px;background: #8b3f62;padding: 5px 12px;box-sizing: border-box;}
.bobobo{border:1px solid #cbc9cf;display: block;width: 100%;box-sizing: border-box;border-top: 0;float: left;}
.winestype{display: block;width: 175px;margin: 0 auto;margin-top:10px;margin-bottom:7px;}
.winestype .tittie{color:#cbc9cf;font-size: 15px;margin-bottom:5px;display: block;}
.checkboxblocks{display: block;padding:7px;box-sizing: border-box;border:1px solid #ececec;height: 113px;width: 174px;margin: 0 auto;margin-bottom:4px;}
.checkboxblocks label{width: 100%;display: block;float: left;margin-bottom:1px;cursor:pointer;}
.checkboxblocks label i{font-style: normal;color:#A4A2A9;font-size: 15px;display: block;}
.checkboxblocks label input{margin: 0;float: left;}
.checkboxblocks label:last-child{margin-bottom: 0;}
.che{width:11px;height:11px;display: block;float: left;position: relative;    margin-top: 5px;margin-right: 5px;}
.che input{display: none;}
.che span{display: block;position: absolute;width:11px;height:11px;background: url("../images/che.png");}
.checkboxblocks label input:checked+span{background: url("../images/checked.png"); }
.scrollmy{width: 100%;display: block;height:96px;overflow: auto;    box-sizing: border-box;padding-right: 9px;}

.scrollmy::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 3px;
}

.scrollmy::-webkit-scrollbar-thumb {
    
    background-color:rgb(150, 150, 150);
 
}

.scrollmy::-webkit-scrollbar-track

{
  background: #cbc9cf;
  width:3px;
}

.margintopbbb{margin-top: 0 !important;}
.checkboxblocks:last-child{margin-bottom:15px;}
.filtericon{display: block;float: right;background: url("../images/g.png");width: 19px;height: 12px;margin-top: 6px;}
.rightbrowsewines{width: 786px;display: block;float: right;margin-top:25px;}
.rightbrowsewines .title{display: block;width: 100%;border-bottom: 0px solid #e1d7dc;padding-bottom:8px;float: left;margin-bottom: 10px;}
.rightbrowsewines .i{display: block;float: left;}
.numberwines{display: block;float: right;color: rgb(164, 162, 169);}
.winesarticlen{display: block;width: 100%;float: left;border-bottom: 1px solid #e1d7dc;padding-bottom: 18px;margin-bottom: 18px;}
.winesarticlen .img{display: block;float: left;width: 175px;height: 287px;border:1px solid #e1d7dc;text-align: center;box-sizing:border-box;padding: 47px 0;}
.winesarticlen .info{display: block;float: left;margin-left: 20px;width: 165px;height: 287px;}
.winestt{display: block;float: left;width: 100%;text-transform: uppercase;}
.smallttt{font-size: 13px;display: block;float: left;width: 100%;color:#A4A2A9;margin-bottom: 15px;margin-top: 2px;}
.countrywines{display: block;float: left;width: 100%;}
.smallgggg{display: block;float: left;width: 100%;color:#A4A2A9;font-size: 14px;margin-bottom: 15px;}
.pointswinesnn{display: block;float: left;width: 100%;}
.sitewinesbbbn{display: block;float: left;width: 100%;color:#A4A2A9;font-size: 14px;}
.acvggd{display: block;float: left;width: 100%;color:#A4A2A9;font-size: 14px;}
.blowineszz{display: block;float: left;width: 380px;border-left: 1px solid #e1d7dc;margin-left:18px;padding-left:17px;}
.salestools{display: block;float: left;width: 203px;border:1px solid #e1d7dc;min-height: 26px;position: relative;}
.qwe{display: block;width:100%;box-sizing: border-box;padding:4px 8px;color: #807f83;cursor: pointer;    padding-bottom: 5px;padding-top: 2px;}
.qwe i{display: block;float: right;width: 9px;height:5px;background: url("../images/ut.png");margin-top: 9px;}
.salestools ul{padding-left: 0;margin: 0;width: 100%;float: left;border: 1px solid #e1d7dc;display: none;position: absolute;background-color: #fff;margin-left: -1px;}
.salestools ul li{display: block;list-style-type: none;width: 100%;float: left;box-sizing: border-box;border-bottom: 1px solid #e1d7dc;}
.salestools ul li a{text-decoration: none;color:#807f83;display: block;padding:3px 9px;transition:all 0.4s;}
.salestools ul li a:hover{background:#e1d7dc; }
.salestools ul li a span{display:block;    margin-top: -3px;}
.salestools ul li:last-child{border-bottom: 0;}
.portbrandqwe{display: block;width:100%;box-sizing: border-box;padding:4px 8px;color: #807f83;cursor: pointer;    padding-bottom: 5px;padding-top: 2px;}
.portbrandqwe i{display: block;float: right;width: 9px;height:5px;background: url("../images/ut.png");margin-top: 9px;}
.portfbrandsalestools{display: block;float: left;width: 203px;border:1px solid #e1d7dc;min-height: 26px;position: relative;}
.portfbrandsalestools ul{padding-left: 0;margin: 0;width: 100%;float: left;border: 1px solid #e1d7dc;display: none;position: absolute;background-color: #fff;margin-left: -1px;}
.portfbrandsalestools ul li{display: block;list-style-type: none;width: 100%;float: left;box-sizing: border-box;border-bottom: 1px solid #e1d7dc;}
.portfbrandsalestools ul li a{text-decoration: none;color:#807f83;display: block;padding:3px 9px;transition:all 0.4s;}
.portfbrandsalestools ul li a:hover{background:#e1d7dc; }
.portfbrandsalestools ul li a span{display:block;    margin-top: -3px;}
.portfbrandsalestools ul li:last-child{border-bottom: 0;}

.texttttt{display: block;float: left;width: 100%;margin-top: 25px;}
.texttttt .ttt{display: block;float: left;width: 100%;text-transform: uppercase;margin-bottom:9px;}
.mmma{display: block;float: left;width: 100%;color:#6F6E71;font-size: 14px;margin-bottom:18px;max-height:208px;overflow: auto;    overflow-x: hidden;  
    padding-right: 10px;
    box-sizing: border-box;}
.mmma::-webkit-scrollbar-track {
    background: #cbc9cf;
    width: 3px;
}

.mmma::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 3px;
}

.mmma::-webkit-scrollbar-thumb {
    background-color: rgb(150, 150, 150);
}
.hhnmf{margin: 0;width: 100%;float: left;display: block;box-sizing:border-box;padding-left: 17px;}
.hhnmf li{display: list-item;width: 100%;color: #807f83;font-size: 13px;margin-bottom: 2px;}
.hhnmf li:last-child{margin-bottom: 0;}
.viewfullprofile{display: block;float: left;width: 100%;text-align: right;margin-top: 17px;}
.viewfullprofile a{display: inline-block;color: #fff;background: #8b3f62;text-decoration: none;padding: 4px 7px;padding-bottom: 8px;}
.winesarticlen:last-child{border-bottom: 0;margin-bottom:17px;}
.visitonlineshop{display: block;width: 100%;float: left;margin-top: 13px;height: 39px;}
.visitonlineshop a{display: block;width: 100%;height: 39px;color:#fff;text-align:center;text-decoration:none;background: #8b3f62;
    line-height: 35px;}
.buybbb{display: block;width: 100%;float: left;margin-bottom: 30px;}
.buybbb:last-child{margin-bottom: 0;}
.buybbb .img{display: block;float: left;width: 357px;height: 220px;background-size:cover; text-align: center; }
.heightimpor{   height: auto !important;}
.buybbb .img img{max-width:100%;}
.buybbb .info{display: block;min-height:165px;margin-left: 380px;color: #7a7a7a;font-size: 16px;}
.buybbb .info .ss{display: block;margin-bottom:9px;float: left;width: 100%;}
.buybbb .info .address{display:block;background: url("../images/asd.png") no-repeat;width: 18px;height: 20px;margin-right:8px;float: left;}
.inl{display:block;}
.inl span{display:block;margin-top: -3px;}
.buybbb .info .tel{display:block;background: url("../images/tennn.png") no-repeat;width: 18px;height:18px;margin-right:8px;float: left;}
.buybbb .info .vvv{display:block;background: url("../images/vv.png") no-repeat;width: 18px;height:18px;margin-right:8px;float: left;}
.buybbb .info .bra{display:block;background: url("../images/bra.png") no-repeat;width: 18px;height:18px;margin-right:8px;float: left;}
.borderbottom{border-bottom: 1px dashed #e1d7dc;padding-bottom:13px; word-break: break-all;}
.social3{padding-left: 0;margin: 0;float: left;width: 100%;}
.social3 li{display: inline-block;float: left;list-style-type: none;margin-right: 6px;}
.social3 li:last-child{margin-right: 0;}
.social3 li a{display: block;width: 18px;height: 18px;transition:all 0.4s}
.fbbbb {background:url("../images/fbbbb.png");}
.youtubebbbb{background: url("../images/youtubebbbb.png");}
.twitbbb{background: url("../images/twitbbb.png");}
.buybbb:last-child{margin-bottom:45px;}
.social3 li a:hover{transform:rotate(360deg);}
.iconmenu{width: 100%;color: #fff;background:#333;line-height:40px;font-family: 'PT Sans', sans-serif;text-align: center;cursor: pointer;display: none;margin: 5px 0;margin-bottom: 0;transition:all 0.4s;}
.iconmenu:hover{background: #555;}
.buydfg{height: 320px !important;}
.buydfg .scrollmy{height: 306px !important;}
.footrightlogo2{display:none;float: left;width: 100%;}
.mapdivgg{display: block;width:1000px;margin-top: 45px;border:3px solid #e1d7dc;padding: 10px;box-sizing:border-box;height: 440px;overflow: hidden;margin-bottom: 48px;}
.addresscontact{display: block;float: left;width: 250px;margin-right:60px;}
.iconadresssf{display: block;float: left;background: url("../images/o.png");width: 40px;height: 40px;}
.iconadresssinfo{word-wrap: break-word;display: block;float: right;    width: 195px;    margin-top: 6px;}
.trz{display: block;float: left;color: #67666a;font-size: 18px;}
.iconadresssftex{display: block;float: left;width: 100%;font-size: 15px;color: #7a7a7a;margin-top:9px;}
.iconadresssfco{display: block;float: left;background: url("../images/contact.png");width: 40px;height: 40px;}
.sendmessageblock{display: block;float: left;width: 367px;}
.iconadresssfmessage{display: block;float: left;background: url("../images/vvv.png");width: 40px;height: 40px;}
.contacttablezz{display: table;margin-bottom:55px;    float: right;}
.iconcontactzzaa{display: block;font-size: 18px;color: #67666a;margin-top: 6px;padding-left: 53px;}
.sendmessageblock form{width: 315px;display: block;float: right;margin-top: 12px;}
.sendmessageblock form .input{width: 100%;display: block;margin-bottom: 13px;float: left;}
.sendmessageblock form .input input[type="text"]{width: 138px;display: block;border:1px solid #e1d7dc;outline: none;height:22px;box-sizing:border-box;padding: 0 3px;}
.sendmessageblock form .input textarea{width:100%;display: block;border:1px solid #e1d7dc;outline: none;height:110px;box-sizing:border-box;padding: 0 3px;resize:none;}
.sendmessageblock form .input button[type="submit"]{outline:none;padding: 0;float: right;border:0;cursor:pointer;background: none;font-size: 14px;color:#383838;}
.sendmessageblock form .input button[type="submit"] span{float: left;display: block;margin-right:6px;}
.educationttt{margin-bottom: 10px;}
.educationttttext{border-bottom: 1px solid #e1d7dc;padding-bottom: 12px;margin-bottom: 15px;}
.educationmm{padding-left: 0;margin: 0;width: 100%;float: left;}
.educationmm li{margin-bottom:28px;padding-bottom:5px;float:left;display:block;width: 378px;border-right: 1px solid #e1d7dc;padding-right: 20px;min-height: 314px;list-style-type: none;}
.educationmm li:nth-child(2n){float:right;margin-right: 0;padding-right: 0;border-right: 0;}
.educationmm li .img{width: 100%;display: block;float: left;height: 180px;background-size: cover;}
.educationmm li .t{margin-top:10px;margin-bottom:10px;display: block;float: left;width: 100%;font-size: 16px;color: #383838;font-family: myFirstFont;}
.educationmm li .text{display: block;float: left;width: 100%;font-size: 14px;color: #7a7a7a;overflow: hidden;word-break: break-word;}
.educationmm li:nth-last-child(-n+2) {
    margin-bottom:40px;
}
.brandim{display: block;float: left;width:135px;text-align: center;margin-left:90px;}
.brandrightz{display: block;float: right;width: 479px;}
.trwb{display: block;float: left;width: 100%;color: #A8A8AB;font-size: 14px;}
.ootit{display: block;float: left;width: 100%;text-transform: uppercase;margin-bottom: 25px;}
.lefthhjjg{float: left;display: block;margin-bottom: 30px;width:100%;}
.cghk{margin-top:10px;}
.cghk{display: table;width:100%;}
.cghk span{display: block;}
.cghk span:nth-child(2){    color: #A8A8AB; }
.cghk span:nth-child(3){    color: #A8A8AB; }
.cghk:last-child{margin-right: 0;}
.righthhjjg{display: block;float: right;}
.buyonline{display: block;width: 100%;float: left;margin-top: 20px;}
.buyonline a{display: inline-block;background:#8B3F62;padding: 5px 13px;}
.buyonline a i{display:block;background:url('../images/mouse.png');width:14px;height:18px;float:left;}
.buyonline a span{display:block;float:left;color:#fff;    font-size: 15px;
    margin-left: 6px;
    margin-top: -1px;}
.orstyle{display: block;width: 118px;float: left;border-bottom: 1px solid #e1d7dc;position: relative;margin-top: 17px;margin-bottom: 15px;}
.orstyle span{display: block;position: absolute;background: #fff;padding: 2px 8px;color: #807f83;box-sizing:border-box;    top: -12px;
left: 0;
right: 0;
margin: 0 auto;
width: 37px;}
.findformbbb{display: block;float: left;width: 100%;}
.findformbbb span{display: block;font-size: 16px;    text-transform: uppercase;
    margin-bottom: 10px;}
.borderbrandhgg{border-bottom: 1px solid #e1d7dc;padding-bottom:63px;margin-bottom:48px;}
.titleotherproduct{display: block;width: 100%;float: left;margin-bottom:14px;}
.portfoliobrandlis li{margin-right: 22px;}
.portfoliobrandlis{margin-bottom: 40px;}
.findformbbb form{display: block;float: left;width: 100%;margin-top:10px;}
.findformbbb form select{  color: #9C9B9E;  -webkit-appearance: inherit;outline: none;width: 75px;height: 26px;border:1px solid #e1d7dc;float: left;}
.findformbbb form input[type="text"]{color:#9C9B9E;font-style:italic;float:left;width: 89px;outline: none;height: 26px;border:1px solid #e1d7dc;box-sizing:border-box;padding: 0 3px;border-left: 0;margin-right: 10px;}
.findformbbb form input[type="submit"]{    border: 0;
cursor: pointer;
outline: none;
background: url("../images/rt.png") no-repeat;
width: 16px;
height: 17px;
float: left;
margin-top: 3px;}
.findformbbb form select{background: url("../images/we.png") no-repeat 57px;cursor: pointer;}
.portfoliobbbbbbbb .img{width: 190px;height: 166px;}
.portfoliofindmarket{width: 607px;float: left;margin-left: 42px;}
.portfoliobbbbbbbb .info{margin-left: 200px;}
.portfoliobbbbbbbb:last-child{margin-bottom: 0;}
#group-3{margin-bottom: 0;}
#leftportfolio_brandsl{width: 139px;}
.portfolio_brandsl{width:100%;margin: 0;padding-left: 0;float: left;}
.acvbrand{color: #333 !important;}
.portfolio_brandsl li{text-align:left !important;}
.rightportfoliobrand{width: 816px;float: right;min-height: 20px;margin:48px 0;margin-bottom: 29px;}
.rightportfoliobrand ul{padding-left: 0;float: left;margin: 0;width: 100%;}
.rightportfoliobrand ul li{display: block;float: left;width: 188px;height: 242px;margin-right: 21px;margin-bottom: 19px;}
.rightportfoliobrand ul li .img{width: 100%;box-sizing:border-box;height: 187px;border:1px solid #e1d7dc;text-align: center;padding: 26px 0;}
.rightportfoliobrand ul li .t{    overflow: hidden;
    height:19px;
    text-overflow: ellipsis;
    white-space: nowrap;display: block;float:left;width: 100%;color: #333;margin-top: 12px;}
.rightportfoliobrand ul li span{font-size: 13px;color: #949494;}
.rightportfoliobrand ul li:nth-child(4n){margin-right: 0;float: right;}
.rightportfoliobrand ul li .t a{text-decoration: none;color: #333;}
.rightportfoliobrand ul li .t a:hover{text-decoration: underline;}
#wine_innerright{margin-top: 30px;}
.footmenu ul li a{padding: 0 16px !important;}
.txtarrr{padding-right: 7px;    box-sizing: border-box;}
.tablemarg{position: relative;}
.topvvzz{border:0;cursor: pointer;color: #fff;opacity: 0;visibility: hidden;transition:all 0.4s;position:fixed;top: 0;right: 20px;background: #333;outline: none;width: 100px;height: 30px;cursor: pointer;z-index: 9;}
.showtopvvzz{opacity: 1 !important;visibility: visible !important;}
.nonebordermm{border-bottom: 0 !important;}
.brandinnerpageback{width: 100%;background-size: cover;height: 500px;display: block;}
.imagebrandinnerpage{width: 100%;background-size: cover;height: 180px;display: block;}
.ri #mySelect{border: 1px solid #e1d7dc;-webkit-appearance: inherit;    padding: 3px 13px;cursor:pointer; padding-right: 20px;   background: url('../images/ut1.png') no-repeat right;outline:none;}
.rightportfoliobrand ul li .img{    padding: 26px 13px;}
.rightportfoliobrand ul li .img img{width:100%;}
#browsewinesnon .filteryourchoices{margin-bottom:17px;}
.brandim img{width:100%;}
#wineinnerfilterchoices .brandinnerleftlist{margin-top:0 !important;}
.aboutleftlist{margin-bottom:17px;}
.findformbbb .country,.state{border: 1px solid #e1d7dc;
    -webkit-appearance: inherit;    color: #4E4E4E;
    padding: 3px 13px;
    cursor: pointer;
    padding-right: 20px;
    background: url('../images/ut1.png') no-repeat right;
    outline: none;}
    .winestitle .bb{display:block;    max-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
    #aboutrightblockvb .aboutblock p:first-child{margin-top:0;}
    #readbrandleftblock{margin-bottom:15px;}
    .marginbottomreadbrand{margin-bottom:20px;}
    .inl span{padding-left:24px;}
    .filteryourchoisesbutton{width:100%;line-height:20px;color:#fff;background:#333;padding: 7px 0;display:none;
    padding-bottom: 10px;
    cursor: pointer;    text-align: center;
    margin-top: 15px;margin-bottom: 15px;}
    #readmorebrandinnerpagebutton{border:0;cursor:pointer;color:#fff;background:#9C9C9C;padding: 2px 9px;outline:none;
    float: left;
    margin-top: 10px;
    
    padding-bottom: 5px;}
     #readmorebrandinnerpagebutton1{border:0;cursor:pointer;color:#fff;background:#9C9C9C;padding: 2px 9px;outline:none;
    float: left;
    margin-top: 10px;
   
    padding-bottom: 5px;}
    
    .getshoparticles .buybbb .info .ss{    padding-bottom:5px;    margin-bottom:6px;}
    .mn2345{display:none !important;}
    .footermenu{display:block;float:left;width:140px;border-right:1px dashed #737272;padding:10px 0;    padding-right: 43px;
    }
    .footermenu .tit{display:block;float:left;width:100%;color:#fff;font-size:16px;margin-bottom:16px;}
    .footermenuul{padding-left:0;margin:0;width:100%;float:left;}
    .footermenuul >li{display:block;list-style-type:none;    margin-bottom: 4px;}
    .footermenuul >li:last-child{margin-bottom:0;}
    .footermenuul >li > a{color:#fff;text-decoration:none;font-size:16px;}
    .footermenuul >li ul{padding-left:0;margin:0;width:100%;    margin-top: 2px;}
    .footermenuul >li ul li{display:block;list-style-type:none;background: url('../images/marker.png') no-repeat 0px 10px;
    padding-left: 18px;}
    .footermenuul >li ul li a{text-decoration:none;font-size:14px;color:#e2e2e2;}
    .ourbrandfooter{display:block;float:left;width:166px;border-right:1px dashed #737272;margin-left: 63px;padding:10px 0;padding-right: 62px;}
    .ourbrandfooter .tit{display:block;float:left;width:100%;color:#fff;font-size:16px;margin-bottom:15px;text-transform:uppercase;}
    .ourbrandfooter ul{padding-left:0;margin:0;width:100%; float: left;}
    .ourbrandfooter ul li{display:block;list-style-type:none;background: url('../images/marker.png') no-repeat 0px 10px;padding-left: 18px;}
    .ourbrandfooter ul li a{text-decoration:none;font-size:14px;color:#fff;}
    .follow_us{display:block;float:left;width:213px;margin-left: 62px;margin-top:10px;}
    .follow_us .tit{display:block;float:left;width:100%;color:#fff;font-size:16px;margin-bottom:16px;text-transform:uppercase;}
    .follow_us form span{display:block;width:100%;float:left;font-size:12px;color:#e3e3e3;font-family: 'PT Sans', sans-serif;margin-bottom:4px;}
    .follow_us form input[type="text"]{width:178px;border:1px solid #e3e3e3;outline:none;height:23px;float:left;background-color: transparent;color:#d2d2d2;font-style:italic;padding:0 4px;box-sizing:border-box;margin-bottom:10px;}
    .follow_us form input[type="email"]{width:178px;border:1px solid #e3e3e3;outline:none;height:23px;float:left;background-color: transparent;color:#d2d2d2;font-style:italic;padding:0 4px;box-sizing:border-box;margin-bottom:10px;}
    .follow_us form input[type="submit"]{float: left;display: block;border:0;cursor: pointer;outline: none;margin-left:8px;background: url("../images/su.png");width: 25px;height: 23px;overflow:hidden;text-indent:999px;}
    
    .fbtwit{display:block;float:left;width:100%;}
    .fbtwit ul{padding-left:0;margin:0;float:left;width:100%;}
    .fbtwit ul li{display:block;width:100%;float:left;list-type-none;margin-bottom:4px;}
    .fbtwit ul li a{     font-size: 13px;  padding-left: 25px; display: inline-block;height:18px;color:#e3e3e3;text-decoration:none;    background-repeat: no-repeat;    font-family: 'PT Sans', sans-serif;}
    .footcontact{margin-top: 10px;display:block;float:left;width:225px;margin-left:58px;}
     .footcontact .tit{display:block;float:left;width:100%;color:#fff;font-size:16px;margin-bottom:16px;text-transform:uppercase;}
     .footcontact  ul{padding-left:0;margin:0;width:100%;float:left;}
     .footcontact  ul li{display:block;float:left;width:100%;color:#fff;font-size:14px;border-bottom: 1px solid #8f8f92;
    padding-bottom: 8px;box-sizing: border-box;
    padding-left: 6px;
   padding-top: 7px;}
    .footcontact  ul li:last-child{margin-bottom:0;border-bottom:0;}
    .footcontact  ul li:first-child{padding-top:0;}
     .footcontact  ul li .adr{display:block;float:left;width:16px;height:14px;background:url('../images/zx.png');margin-right: 10px;margin-top: 2px;}
     #homewinelimit4{text-align:center;}
     
     #rightbuyblock .buybbb{word-break: break-word;}
     .messtex{display:block;margin-bottom:30px;text-align:center;}
     .rightportfoliobrand ul li .img{    display: table-cell;vertical-align: middle;}
     .rightportfoliobrand ul li .img img{max-height:100%;}
     .educationmm li .text p:first-child{margin-top:0;}
     .footcontact ul li span{width:185px;float:left;display:block;    margin-top: -1px;}
     #followusdivx{}
     #footermargin{display:table;margin:0 auto;}
     .buybbb .info a{text-decoration:none;    color: #7a7a7a;}
     .generalh2  {margin-top:30px; margin-bottom:5px; color: #7a7a7a;}
     #searchresultzz  ul li{float:left;}
     #searchresultzz ul li{margin-right:12px;}