﻿
body{padding-top:0;padding-bottom:0;}
.body-content{padding-left:15px;padding-right:15px;}
input,
select,
textarea{max-width:280px;}
.textbox-style{height:50px;-webkit-transition:all .30s ease-in-out;-moz-transition:all .30s ease-in-out;-ms-transition:all .30s ease-in-out;-o-transition:all .30s ease-in-out;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;background:#fff;margin-bottom:10px;border:1px solid #ccc;padding:10px;color:#555;}
.exhihibitor-form{margin-bottom:-40px;margin-top:40px;}
.prowein-button-green, input[type=file]{color:#FFF;background-color:#008c44;border:0px solid transparent;padding:10px;text-transform:uppercase;font-weight:bold;}
.clear{clear:both;}
.uppercase{text-transform:uppercase;}
.link-blue a{color:#0054a6;}
.link-red-small a{color:#ed1c24 !important;font-weight:bold;}
a.link-red-small{color:#ed1c24 !important;font-weight:bold;font-size:18px;}
.read-more a, .read-more a:hover, .read-more a:focus{color:#952522;text-transform:uppercase;font-weight:bold;}
.read-more-green a, .read-more-green a:hover, .read-more-green a:focus{color:#008c44;text-transform:uppercase;font-weight:bold;}
.read-more-blue a, .read-more-blue a:hover, .read-more-blue a:focus{color:#0054a6;text-transform:uppercase;font-weight:bold;}
.download-file a, .download-file a:hover, .download-file a:focus{color:#008c44;text-transform:uppercase;font-size:18px;font-weight:bold;}
.download-file-yellow a, .download-file-yellow a:hover, .download-file-yellow a:focus{color:#ffcb08;text-transform:uppercase;font-size:18px;font-weight:bold;}
.download-file-red a, .download-file-red a:hover, .download-file-red a:focus{color:#ed1c24;text-transform:uppercase;font-size:18px;font-weight:bold;}
.download-file-blue a, .download-file-blue a:hover, .download-file-blue a:focus{color:#0054a6;text-transform:uppercase;font-size:18px;font-weight:bold;}
.drop-shadow{-webkit-box-shadow:0px 0px 23px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 23px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 23px 0px rgba(0,0,0,0.75);}
.prowein-logo{width:155px !important;top:0;left:0;}
.homepage-banner{text-align:left !important;}
.grey-block-bottom{background-image:url(/Content/Images/Prowein/Banners/grey-bottom.png);background-size:cover;background-position:bottom;background-repeat:repeat;}
.fb-page, .fb-page iframe[style], .fb-page span{width:100% !important;}
.fb-page, .fb-page, .fb-page.fb_iframe_widget span iframe{width:100% !important;}
.twitter-timeline{max-width:100% !important;width:100%;}
.timeline{max-width:100% !important;}
.#u_0_0 > div{max-width:100% !important;min-width:100%;}
.banner-height{text-transform:uppercase;text-align:center;}
.banner-height h1{font-size:30px;/*font-weight:300;*/}
.banner-height small{font-size:19px;}
.banner-height h3{margin-top:5px;}
.banner-height > div.col-md-3, .banner-height > div.col-md-9{padding-right:0px !important;padding-left:0px !important;}
.blue-block {
    background-color: #fff;
    color: #c3b140;
    width: 100%;
    height: 450px;
    padding-left: 30px;
    padding-bottom: 20px;
}
.lightblue-block {
    background-color: #4C81B1;
    color: #fff;
    width: 100%;
    height: 450px;
    padding-left: 30px;
    padding-bottom: 20px;
}
.blue-block-general {
    background-color: #453D0C;
    color: #fff;
    width: 100%;
    height: 450px;
}
.orange-block {
    background-color: #F5821F;
    color: #fff;
    width: 100%;
    height: 450px;
}
.purple-block {
    background-color: #7E112B;
    color: #fff;
    width: 100%;
    height: 450px;
}
.green-block {
    background-color: #c3b140;    
    color: #fff;
    width: 100%;
    height: 450px;
}
.khaki-block {
    background-color: #8F8A44;
    color: #fff;
    width: 100%;
    height: 450px;
}
.yellow-block {
    background-color: #FFCA26;
    color: #fff;
    width: 100%;
    height: 450px;
}

.red-block {
    background-color: #FFCA26;
    color: #fff;
    width: 100%;
    height: 450px;
}
.bgWhite {
    background-color: #fff;
    padding: 5px;
}
.color-block-heading{display:flex;justify-content:center;align-items:center;width:100%;height:100%;}
.color-block-heading h1{margin-top:-15px!important;}
.color-block-content-red{bottom:0;position:absolute;background-color:#ed1c24;width:100%;text-align:right;padding:10px;padding-right:15%;}
.color-block-content{bottom:10px;position:absolute;}
.prowein-banner{background-image:url(/Content/Images/Prowein/Banners/ProWeinBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;height:450px}
.news-banner{background-image:url(/Content/Images/Prowein/Banners/NewsBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:450px}
.live-news-banner{background-image:url(/Content/Images/Prowein/Banners/liveNewsBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:450px}
.exhibitors-banner{background-image:url(/Content/Images/Prowein/Banners/exhibitorsBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:450px}
.exhibitorsDeadlines-banner{background-image:url(/Content/Images/Prowein/Banners/exhibitorBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:450px}
.general-info-banner{background-image:url(/Content/Images/Prowein/Banners/generalInfoBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:450px}
.tasting-zone-banner{background-image:url(/Content/Images/Prowein/Banners/tastingZoneBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:450px}
.programme-banner{background-image:url(/Content/Images/Prowein/Banners/programmeBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:450px}
.travel-banner{background-image:url(/Content/Images/Prowein/Banners/travelBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:450px}
.catalogue-banner{background-image:url(/Content/Images/Prowein/Banners/catalogueBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:450px}
.contact-banner{background-image:url(/Content/Images/Prowein/Banners/contactBanner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:450px}
.ExhibitorsIndex{font-size:18px;color:#CCCCCC;}
.ExhibitorsIndex a{background-color:#008c44;color:#FFFFFF !important;border:1px solid #006F34;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;margin:2px;}
.exhibitorsanchor{background-color:#008c44;color:#FFFFFF;padding-top:5px;padding-bottom:5px;padding-left:20px;}
#exhibitorsListStyle a{color:#008c44 !important;}
#exhibitorsListStyle a:hover{text-decoration:underline;}
.exhibitorsanchor a{color:#008c44 !important;}
.home-bar h2{font-size:20px;font-weight:300;padding-top:14%;text-align:center;}
.home-bar h2 a,.home-bar h2 a:hover, .home-bar h2 a:focus{color:#fff;text-decoration:none;}
.blue-bar {
    background-color: #4C81B1;
    color: #fff;
    width: 100%;
    height: 110px;
    position: relative;
}
.green-bar {
    background-color: #453D0C;
    color: #fff;
    width: 100%;
    height: 110px;
    position: relative;
}
.orange-bar {
    background-color: #F5821F;
    color: #fff;
    width: 100%;
    height: 110px;
    position: relative;
}
.yellow-bar{background-color:#ffcb08;color:#fff;width:100%;height:110px;position:relative;}
.khaki-bar {
    background-color: #8F8A44;
    color: #fff;
    width: 100%;
    height: 110px;
    position: relative;
}
.red-bar, .purple-bar {
    background-color: #7E112B;
    color: #fff;
    width: 100%;
    height: 110px;
    position: relative;
}
.news-bar{background-image:url(/Content/Images/Prowein/Bar/ContactBar.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:500px;width:90%;margin-left:5%;}
.exhibitors-bar{background-image:url(/Content/Images/Prowein/Bar/exhibitorsBar.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;height:500px;width:90%;margin-left:5%;}
.general-bar{background-image:url(/Content/Images/Prowein/Bar/GeneralInfoBar.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:500px;width:90%;margin-left:5%;}
.tasting-bar{background-image:url(/Content/Images/Prowein/Bar/TastingBar.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;height:500px;width:90%;margin-left:5%;}
.travel-bar{background-image:url(/Content/Images/Prowein/Bar/travelBar.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:500px;width:90%;margin-left:5%;}
.catalogue-bar{background-image:url(/Content/Images/Prowein/Bar/catalogueBar.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;height:500px;width:90%;margin-left:5%;}
.grey-background{background-color:#f4f5f5;height:100%;padding-left:50px;margin-bottom:-49px;}
.news-content{}
.news-content h1{padding-top:30px;padding-bottom:10px;font-weight:300;}
.news-content h4{margin-bottom:5px;font-weight:300;}
.news-content p{padding-bottom:30px;}
.live-news-content h1{padding-top:30px;padding-bottom:0px;font-weight:300;margin-bottom:2px;}
.live-news-content h4{margin-top:15px !important;padding-bottom:30px;font-weight:300;}
.social-icon-feed{float:left;width:60px;height:65px;padding-bottom:10px;margin-right:15px;}
.live-feed-title{color:#ed1c24;font-weight:bold;text-transform:uppercase;}
.live-news-content a{color:#0054a6;}
.live-news-content h5{font-weight:bold;word-spacing:18px;}
#col-list-one{counter-reset:item}
#col-list-two{counter-reset:item 13}
#col-list-three{counter-reset:item 26}
.live-news-content ol{-webkit-margin-before:0;-webkit-margin-after:1em;counter-reset:item;list-style-type:none;-webkit-padding-start:0px;}
.live-news-content ol li{display:block;padding-bottom:9px !important;}
.live-news-content ol li:before{content:counter(item) "  ";counter-increment:item;padding-right:50px;}
.exhibitors-content{padding-top:30px;padding-right:0px;}
.exhibitors-content h2{font-size:18px;font-weight:bold;margin-bottom:0px;}
.exhibitors-content h5{font-weight:bold;word-spacing:18px;text-align:left;}
.deadline-alert{color:#008c44;font-size:18px;}
/**/.deadlineMonth{font-size:18px;color:#FFF;background-color:#008c44;}
.exhibitors-content hr{margin-top:10px !important;margin-bottom:10px !important;}
.grey-top-title-bar{background-color:#ed1c24;width:100%;padding:20px;padding-left:60px;color:#fff;font-size:18px;text-align:left;margin-bottom:-20px;cursor:pointer;}
.grey-top-title-bar a{color:#fff;}
.green-top-title-bar{background-color:#008c44;width:100%;padding:20px;padding-left:60px;color:#fff;font-size:18px;text-align:left;font-weight:bold;margin-bottom:-2px;}
.grey-background-block{background-color:#f4f5f5;height:100%;padding-left:60px;padding-right:60px;padding-top:30px;padding-bottom:74px;margin-bottom:-50px;}
.live-news-content h3{font-weight:bold;font-size:22px;}
.tasting-times{margin-bottom:15px;}
.tasting-times p{padding-left:90px;margin:0px;}
.tasting-times h5{font-weight:bold;word-spacing:5px;margin:20px 0px 3px 0px;}
.twitter-hash{font-weight:bold;font-size:15px;text-transform:capitalize;padding-top:10px;}
.contact-content-section{float:left;}
.contact-content h4{font-size:18px;margin-top:0px;padding:5px 0px 8px 0px;font-size:18px;text-transform:uppercase;font-weight:300;}
.contact-content h5{font-weight:bold;word-spacing:0px;}
#form1 > div.container-fluid > div.row > div.col-md-10.live-news-content.contact-content > div:nth-child(3){padding-right:20px;padding-left:0px;}
.remove-p-spacing p{margin:-6px 0 10px;}
.tab-padding{padding-left:20px;}
#form1 > div.container-fluid.graybackground > div.row > div.col-md-9.col-sm-12 > div:nth-child(n) > div.col-md-8.col-sm-5{padding-right:0;padding-left:0;}
.grey-event-block{background-color:#f4f5f5;padding-left:40px;padding-top:2em;padding-right:40px;padding-bottom:2em;margin-left:-20px;-webkit-box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.53);-moz-box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.53);box-shadow:0px 2px 2px 0px rgba(50, 50, 50, 0.53);}
.event-block{padding-left:40px;padding-top:2em;padding-right:40px;padding-bottom:2em;margin-left:-20px;}
.grey-event-block h1{font-size:1.7em;color:#952522;font-weight:bold;padding-bottom:10px;}
.grey-event-block p{color:#676766;}
.grey-event-block img{width:100%;padding-bottom:12px;max-width:300px;}
.events-festival-blocks{margin:35px;height:240px;width:94%;}
.events-festival-blocks img{float:left;height:240px !important;margin:auto;display:block;width:auto;max-width:100%;}
.event-block h1{font-size:1.7em;color:#952522;font-weight:bold;padding-bottom:10px;}
.event-button a{color:#952522;font-weight:bold;text-transform:uppercase;}
.events-festival-content{background-color:#f4f5f5;height:240px;width:100%;margin-right:-20px;padding:30px;}
.events-festival-content h1{font-size:12px;color:#952522;padding:0px;margin:0px;}
.events-festival-content h2{padding:5px 0px 0px 0px;margin:0px;font-weight:bold;font-size:26px;}
.events-festival-content h3{padding:0px;margin:0px 0px 20px 0px;font-size:16px;color:#676766;}
.event-image-1{background-image:url(/Content/Images/Prowein/Events/Wosa-Prowein-Web-FA-150dpi-2.jpg);background-size:contain;background-repeat:no-repeat;background-position:top;height:250px;width:100%;}