/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html { color: #333; line-height: 1.37; font-family: 'Open Sans'; font-size: 16px; }

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */
::-moz-selection { background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }

/*
 * A better looking default horizontal rule
 */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
audio,
canvas,
iframe,
img,
svg,
video { vertical-align: middle; }
.wpb_video_wrapper,
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px !important; height: 0; }
.wpb_video_wrapper iframe,
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
 * Remove default fieldset styles.
 */
fieldset { border: 0; margin: 0; padding: 0; }

/*
 * Allow only vertical resizing of textareas.
 */
textarea { resize: vertical; }

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */
.browserupgrade { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/*============================================
=            Code For Typo Graphy            =
============================================*/
h2 { font: 700 18px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #000; text-align: center; margin: 0 0 13px; letter-spacing: 0.05em; text-transform: uppercase; }
h2 span { display: inline-block; }
h2 span:after { display: block; width: 100%; height: 1px; background: #000; content: ''; margin-bottom: 2px; margin-top: 4px; }
.footer h3,
.news-section-wrapper h3,
.news-update-section.inspireren-section h2 { text-align: center !important; }
.container .single-post h2,
.container .single-post h3,
.container .single-post h4 { font: 700 18px/1.1 "Open Sans", Arial, Helvetica, sans-serif; text-align: left; text-transform: inherit; }

/*=====  End of Code For Typo Graphy  ======*/

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
*,
*:after,
*:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul,
li { list-style: none; margin: 0; padding: 0; }
.wideImageTag { margin: 30px 0; }
a { text-decoration: none; }
.topbar { background: #262626; padding: 3px; }
.container { max-width: 1172px; margin: 0 auto; width: calc(100% - 30px); }
.container:after { content: ''; display: table; clear: both; }
.disc-hd { float: left; font: italic 14px 'Droid Serif', Arial, Helvetica, sans-serif; color: #fff; padding-right: 8px; position: relative; letter-spacing: 0.02em; }
.desktop-hide { display: none; }
.disc-hd:after { content: '›'; font-weight: normal; font-family: 'Open Sans'; color: #fff; position: absolute; top: 0; right: 0; line-height: 1.2; }
.top-menu { float: left; padding: 0px 0 0 14px; margin: 1px 0 2px; }
.top-menu li { font: normal 11px 'Open Sans', Arial, Helvetica, sans-serif; text-transform: uppercase; float: left; letter-spacing: 0.05em; }
.top-menu li + li { margin-left: 15px; }
.top-menu li a { color: #c0b6ac; text-decoration: none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.top-menu li.current-menu-item a,
.top-menu li.current_page_item a { color: #fff; }


span.Opmerkingen textarea.MeerInfoInput {border: 1px solid #ccc;
    color: #888 !important;
    max-height: 70px;
    resize: vertical;}

#hamburger {
  width: 35px;
  height: 45px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#hamburger span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #CCC;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* Icon 4 */

#hamburger {
}

#hamburger span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#hamburger span:nth-child(2) {
  top: 10px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#hamburger span:nth-child(3) {
  top: 20px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#hamburger.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0px;
  left: 8px;
}

#hamburger.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#hamburger.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 25px;
  left: 8px;
}
.right-tab { float: right; width: 36px; position: relative; }
.right-tab>span { font: 700 11px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #fff; padding: 3px 0px; display: block; background: url(../img/down_arrow.svg) no-repeat right 2px center; cursor: pointer; }
.right-tab  ul { background: #666; width: 60px; position: absolute; top: 100%; right: 0; display: none; z-index: 12; }
.right-tab  ul li a { font: 700 11px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #fff; padding: 5px; display: block; }
.headerWrapper>.container { padding: 14px 0 16px; }
.headerWrapper { background: #fff; position: relative; }
.logo { float: left; margin-left: -2px; }

ul#menu-membermenu-engels,
ul#menu-membermenu,
.right-menu-section { float: right; }
.mainMenu { float: left; margin-top: 5px; }
.mainMenu li { float: left; font: 400 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; text-transform: uppercase; letter-spacing: 0.04em; }
.mainMenu li a { color: #666666; text-decoration: none; }
.mainMenu li.current-menu-item a,
.mainMenu li.current_page_item a { color: #000; font-weight: 700; }
.mainMenu li + li { margin-left: 36px; }

/* Sub-menu */
ul#menu-membermenu-engels.mainMenu,
ul#menu-membermenu.mainMenu { }

ul#menu-membermenu-engels.mainMenu a,
ul#menu-membermenu.mainMenu a { }

ul#menu-membermenu-engels.mainMenu li,
ul#menu-membermenu.mainMenu li { }

ul#menu-membermenu-engels.mainMenu li.current-menu-item,
ul#menu-membermenu.mainMenu li.current-menu-item { }

ul#menu-membermenu-engels.mainMenu li:hover,
ul#menu-membermenu.mainMenu li:hover { }

ul#menu-membermenu-engels.mainMenu ul,
ul#menu-membermenu.mainMenu ul { display: none; position: absolute; top: 80%; background: #f4f4f4; padding: 0; z-index: 999; }

ul#menu-membermenu-engels.mainMenu ul li,
ul#menu-membermenu.mainMenu ul li { float: none; width: 200px; margin-left: 0 !important; padding: 10px 15px; }

ul#menu-membermenu-engels.mainMenu ul a,
ul#menu-membermenu.mainMenu ul a { line-height: 120%; padding: 10px 15px; color: #333; text-decoration: none; font-weight: 700; font-size: 12px; }

ul#menu-membermenu-engels.mainMenu ul ul,
ul#menu-membermenu.mainMenu ul ul { top: 0; left: 100% }

ul#menu-membermenu-engels.mainMenu li:hover > ul,
ul#menu-membermenu.mainMenu li:hover > ul { display: block }

/* Img great label*/
div#newsRow.row div.posttype-venuereports div.post-list-text {  
	/*background-image: url("../img/img-label-great.png");*/ 
	background-image: url("../img/img-GreaterLabel-Groot.png"); background-position: 90% top; background-repeat: no-repeat; 
}


.searchForm { margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 8px 0;
    text-align: center;
    width: calc(100%); }

button.searchIcon { width: 20px; height: 20px;  border: 0; padding: 0; border-radius: 0; text-indent: 100%; display: block; white-space: normal; overflow: hidden; position: relative; z-index: 2; background: url(../img/search_icon.svg) no-repeat center center; float: left; margin-left: 20px; }

.searchFormContainer {width: 100%; display: inline-block; margin: 0 auto; padding: 0px; background: #262626;}

.searchForm input[type="search"] { 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out;
    background: #262626 none repeat scroll 0 0;
    border: medium none;
    color: white;
    font-family: "Droid Serif";
    height: 30px;
    padding: 0 5px;	
    width: 100%;
}


div.searchFormContainer div.container form#searchFormNormal.searchForm.group input::-webkit-input-placeholder  {
  color: #fff !important;
}

.searchForm input[type="search"]:focus { outline: none; }
.searchForm input[type="submit"] { display: none; }


.log-in-btn { width: 98px; height: 25px; display: block; float: left; position: relative; padding: 7px 6px 6px 25px; position: relative; background-color: #f2f2f2; margin-left: 30px; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 12px; color: #666; background-image: url(../img/user_icon.svg); background-repeat: no-repeat; background-position: 6px center; }

/*.log-in-btn:before{
    content: '';
    display: inline-block;
    position: absolute;
    width: 14px;
    height: 12px;
    top: 3px;
    left: 3px;
}*/
.hero-text a,
.hero-text { font: 700 30px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; line-height: 1.1; color: #fff; margin: 0; position: relative; margin-bottom: 7px; max-width: 512px; letter-spacing: -0.01em; }
.banner-section { height: 487px; position: relative; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.banner-section:after { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 190px;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.06+12,0.15+26,0.59+79,0.7+100 */ background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); /* IE6-9 */ }

body.single .banner-section.showGradient:after { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 190px;    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.06+12,0.15+26,0.59+79,0.7+100 */ background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); /* IE6-9 */ }

body.single .banner-section:after { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 190px; background: none; }

.banner-text-bar { position: absolute; width: 100%; bottom: 0; padding: 18px 0 17px; z-index: 12; }
.adj-banner-bar { padding: 18px 0 36px; }
.product-nav li { float: left; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 20px; }
/*.product-nav li + li { margin-left: 18px; }*/
.product-nav li:first-child {
    margin-right: 18px;
}
.product-nav li a { color: #ededed; display: inline-block; padding-left: 13px; letter-spacing: 0.01em; }
.page-link a { background: url(../img/home_icon.svg) no-repeat 0 center; }
.place a { background: url(../img/map_icon.svg) no-repeat 0 center; background-size: 8px auto; }
.share a { background: url(../img/share_icon_large.svg) no-repeat 0 center; }
.like a { background: url(../img/heart_icon.svg) no-repeat 0 center; }
.thumnail-section { padding-top: 32px; }
.tab-section { width: calc(100% - 50px); margin-left: 50px; display: table; }
.tab-section li { font: 600 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; letter-spacing: 0.03em; display: table-cell; }
.tab-section li a { display: inline-block; text-transform: uppercase; padding: 15px 20px 14px; color: #808080; text-align: center; }
.tab-section li.active a { background: #fff; color: #000; }
.tab-content { background: #fff; padding: 6.5px 6.5px; }
.thumnail-panel { padding: 7px 6.82px; float: left; }
.thumnail-panel>a>img { width: 100%; display: block; }
.thumnail-panel>a { width: 100%; position: relative; display: block; }
.col-1-4 { width: 25%; }
.col-1-2 { width: 50%; }
.thumnail-panel-detail { position: absolute; width: 100%; left: 0; bottom: 100%; padding: 7px 10px 7px 10px; z-index: 99; }
.thumnail-panel-detail h3 { font: 700 16px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; line-height: 1.1; color: #fff; margin: 0 0 6px; }
.tags { font-size: 0; }
.tags span { display: inline-block; padding: 1px 3px; border: 1px solid #fff; font: 400 10px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #fff; text-transform: uppercase; margin-right: 5px; margin-bottom: 5px; }
.tags span + span {/*    margin-left: 7px;*/
margin-right: 7px; }
.tags a { display: inline-block; padding: 2px 5px; border: 1px solid #fff; font: 400 10px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #fff; text-transform: uppercase; margin-right: 5px; margin-bottom: 5px; }
.tags a + a {  /*  margin-left: 7px;*/ }
.thumnail-panel-inner { display: block; position: relative; padding-bottom: 66.5%; background-repeat: no-repeat; background-position: 0 0; background-size: cover; height: 0; }
.thumnail-panel-inner:after { content: ''; display: block; height: 80px; width: 100%; position: absolute; bottom: 0; left: 0; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.thumnail-panel:nth-child(3) .thumnail-panel-inner,
.thumnail-panel:nth-child(7) .thumnail-panel-inner { padding-bottom: 137.67%; }
#city .thumnail-panel:nth-child(5),
.thumnail-panel:nth-child(5) { width: 50%; }
.thumnail-panel:nth-child(5),
.thumnail-panel:nth-child(7) { margin-top: -17%; }
.thumnail-panel:nth-child(5) .thumnail-panel-inner { padding-bottom: 67%; }
.thumnail-panel .thumnail-panel-detail { bottom: 0; padding: 6px 11px; }
.news-update-section { padding-top: 61px; }
.news-img-section .thumnail-panel-detail { padding: 13px 12px 10px 14px; }
.news-update-section h2 { margin-bottom: 30px; }
.row { margin-left: -14px; margin-right: -14px; }
.col-md-4 { width: 33.3334%; float: left; padding-left: 14px; padding-right: 14px; }
.hide { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }
.news-img-section>img { width: 100%; display: block; }
.news-img-section { position: relative; background-position: center center !important; }
.news-img-section:after { content: ''; display: block; height: 60px; width: 100%; position: absolute; bottom: 0; left: 0; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.news-update-section div[class^=col-md-]>a { background: #fff;/*    margin-bottom: 28px;*/ display: block; position: relative; }
body.page-template-page-home div[class^=col-md-],
div.news-update-section.inspireren-section div[class^=col-md-] { margin-bottom: 28px; }
.news-post-content { padding: 8px 15px; min-height: 130px; position: relative; background-color: white; }
.news-post-content h3 { margin: 0 0 1px 0; font: 700 17px 'Droid Serif', Arial, Helvetica, sans-serif; color: #000; font-style: italic; line-height: 22px; letter-spacing: -0.023em; display: -webkit-box; max-width: 100%; max-height: 44px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.news-post-content p { margin: 0 0 10px; color: #4d4d4d; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 22px; letter-spacing: 0.005em; display: -webkit-box; max-width: 100%; height: 66px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.post-content h6 { margin: 0; color: #333; font: 700 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 22px; letter-spacing: 0.005em; }
.post-content h6 + h6,
.post-content p + h6 { margin-top: 27px; }
.post-content h6 + p { margin-top: 3px; }
.news-post-content p:last-child { margin-bottom: 0; }
.venues-single-post .post-content h6 + h6,
.venues-single-post .post-content p + h6 { margin-top: 29px; }

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
.col-xs-12 { width: 100%; }
.col-md-10 { width: 83.33333333%; }
.col-md-9 { width: 75%; }
.col-md-8 { width: 66.667%; float: left; padding-left: 14px; padding-right: 14px; }
.col-md-3 { width: 25%; }
.col-md-2 { width: 16.66666667%; }
.news-banner>img { width: 100%; display: block; }
.news-banner:after { content: ''; width: 100%; height: 150px; }
.news-post-content .tags { float: left; }
.news-post-content .tags span { padding: 2px 3px; font-size: 12px; /* letter-spacing: 0.04em;*/ margin-bottom: 5px; margin-right: 5px; }

.news-post-content .share { cursor: pointer;font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1; padding-left: 15px; color: #fff; background: url(../img/share_icon_large.svg) no-repeat 0 center; padding-top: 0; position: absolute; bottom: 10px; right: 10px; letter-spacing: 0.01em; }

.post-text-overlay { position: absolute; width: 100%; left: 0; bottom: 0; padding: 10px 14px; z-index: 1; }
.left-text-overlay { float: left; width: 50%; }
.post-text-overlay .tags { float: none; }
.post-text-overlay h2 { text-align: left; font: 700 30px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; color: #fff; line-height: 34px; text-transform: inherit; margin: 8px 0px 2px; letter-spacing: -0.02em; }
.post-text-overlay p { margin: 0 3px; font: 400 15px 'Open Sans', Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; letter-spacing: 0.05em; }

.col-md-4:first-child .news-post-content .thumnail-panel-detail .tags,
.col-md-4:nth-child(6n+1) .news-post-content .thumnail-panel-detail .tags,
.col-md-4:nth-child(8n) .news-post-content .thumnail-panel-detail .tags,
.col-md-4:nth-child(12n) .news-post-content .thumnail-panel-detail .tags,
.col-md-4:nth-child(14n) .news-post-content .thumnail-panel-detail .tags,
.col-md-4:nth-child(16n) .news-post-content .thumnail-panel-detail .tags,
.col-md-4:nth-child(20n) .news-post-content .thumnail-panel-detail .tags

{
    float: none;
    position: relative;
	width: 90%;
    z-index: 9999;
}

div#venueContainer div#venueRow div.news-img-section.news-banner div.post-text-overlay span.share {
    top: auto;
    position: absolute;
    bottom: 11px;
    right: 55px;
    font-size: 14px;
    color: #fff;
	background: url(../img/share_icon_banner.svg) no-repeat 0 center;
	padding-left: 15px;
}

.post-text-overlay .share { top: auto; position: absolute; bottom: 16px; right: 20px; font-size: 14px; }
.full-banner { min-height: 720px; background-size: cover; position: relative; }
.full-banner:after { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 190px; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.06) 12%, rgba(0, 0, 0, 0.15) 26%, rgba(0, 0, 0, 0.59) 79%, rgba(0, 0, 0, 0.7) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); }
.full-banner .post-text-overlay { width: 40%; left: auto; right: 0; }
.full-banner h3 { line-height: 34px; margin: 8px 0 0; }
.sepcial-content { width: 473px; padding-right: 87px; float: right; }
.sepcial-content .tags span { font-size: 12px; padding: 2px 6px; letter-spacing: 0.05em; }

/*div.row div.grid-section.col-md-4 {padding-left: 0; padding-right: 0;}*/
body.page-template-page-home div.news-update-section.home-section { padding-top: 35px; }
div.thumnail-section a.load-more { margin-bottom: 0px; }
.load-more { width: 372px; max-width: 100%; margin: 0 auto 30px; display: block; background: #dbdbdb; text-align: center; font: 400 16px 'Open Sans', Arial, Helvetica, sans-serif; padding: 10px; color: #000000; }
.wpcf7-submit:hover, .MeerInfoSubmit:hover,
.load-more:hover {background: #9C9C9C;-webkit-transition: opacity 0.32 ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out;  }
.news-update-section.btm-news-update .load-more { margin-top: 10px; }
.news-update-section.btm-news-update { padding-top: 56px; }
.col-md-3 { width: 25%; padding-left: 14px; padding-right: 14px; float: left; position: relative; }
.col-md-3 .news-img-section:after { display: none; }
.news-img-section h3 { font: 700 18px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.2; color: #fff; text-align: center; text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75); position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; margin: 0; text-transform: uppercase; }
.news-section-wrapper { background: #dbdbdb; text-align: center; padding: 38px 0 40px; }
.news-section-wrapper h3 { font: 700 18px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #333333; margin: 0 0 10px; }
.news-section-wrapper  p { font: normal 15px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.2; color: #333333; margin: 0 0 24px; letter-spacing: -0.007em; }

form#pardot-form { width: 100%; margin: 0 auto; max-width: 617px; }
.subscriber-form { width: 100%; margin: 0 auto; border: 1px solid #cccccc;max-width: 617px; }

#pardot-form input[type="text"],
.subscriber-form input[type="text"] { width: 150px; border-right:1px solid #f4f4f4 !important; float: left; height: 44px; border: 0; padding: 12px 14px; background: #fff; font: normal 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.2; color: #333333; }

#pardot-form input[type="email"],
.subscriber-form input[type="email"] { width: 175px; float: left; height: 44px; border: 0; padding: 12px 14px; background: #fff; font: normal 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.2; color: #333333; }



#pardot-form input[type="submit"],
.subscriber-form input[type="submit"] { width: 140px; float: left; height: 44px; padding: 12px 14px; border: 0; background: #ededed; font: normal 15px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.2; color: #666; }


.footer-wrapper { background: #262626; padding: 32px 0 10px; text-align: center; }
.footer-wrapper h3 { font: 400 12px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #b3b3b3; margin: 0 0 27px; letter-spacing: 0.1em; }
.social-nav { margin-bottom: 40px; }
.social-nav li { display: inline-block; padding: 0 34px; }
.footer-nav { margin-bottom: 41px; }
.footer-nav li { display: inline-block; padding: 0 9px; font: 400 15px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #b3b3b3; letter-spacing: 0.01em; }
.footer-nav li a { color: #b3b3b3; }
.footer-wrapper p { font: 400 12px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #b3b3b3; }
.footer-wrapper p span { display: inline-block; margin-left: 18px; }
.col-1-12 { width: 100%; float: left; margin-bottom: 13px; margin-top: 10px; }
.tab-content .load-more { width: 271px; padding: 10px 8px; font-size: 16px; letter-spacing: 0; }
.log-in-btn-2 { float: left; padding: 3px 2px 3px 22px; margin-left: 21px; background: url(../img/user_icon.svg) no-repeat 0 center; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #666; position: relative; }
.log-in-btn-2 .msg-no { width: 14px; height: 14px; position: absolute; top: -4px; left: 100%; background: #000; border-radius: 50%; text-align: center; font: normal 11px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 14px; color: #fff; }
.log-in-btn-2 + .searchForm { margin-left: 28px; }
.profile-hover { float: left; width: 32px; height: 32px; line-height: 32px; text-align: center; font: normal 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1; color: #fff; padding: 8px; background: #b2b2b2; border-radius: 50%; margin-left: 28px; margin-bottom: -9px; margin-right: 10px; margin-top: -2px; }
.list-post-img { width: 50%; position: absolute; top: 0; left: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.list-view-post { width: 100%; background: #fff; position: relative; }
.post-list-text { width: 50%; float: right;    /*padding-left: 30px;
        padding-right: 54px;*/ padding: 21px 54px 20px 27px; position: relative; }
    .post-img1 { visibility: hidden; opacity: 0; display: none; }
    .post-list-text .tags a { color: #4d4d4d; border-color: #808080; padding: 2px 5px; letter-spacing: 0.04em; }
    .post-list-text h2 a,
    .post-list-text h2 { font: 700 24px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; line-height: 29px; color: #000; text-align: left; margin: 13px 0 22px; text-transform: inherit; letter-spacing: -0.02em; }
    .post-list-text p { font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.7; color: #4d4d4d; margin: 0 0 24px 0; }
    .post-date { font: 400 12px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #808080; }
    .post-list-text .post-actions { position: absolute; top: 23px; right: 19px; }
    .post-list-text .post-actions span.share, .post-list-text .post-actions a { cursor: pointer; float: left; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.2; color: #000; padding-left: 15px; }
    div.news-img-section.news-banner div.post-text-overlay div a.share { color: white; background: rgba(0, 0, 0, 0) url("../img/share_icon_banner.svg") no-repeat scroll 15px center; padding-left: 30px;}
	.post-list-text .post-actions span.share, 
    .post-list-text .post-actions a.share { background: url(../img/share_icon_banner.svg) no-repeat 0 center; }
    .post-list-text .post-actions a + a { margin-left: 17px; }
    .post-list-text .share { background: url(../img/share_icon.svg) no-repeat 0 center; }
    .post-list-text .like { padding-left: 15px; background: url(../img/heart_icon.svg) no-repeat 0 center; }
    .list-view-post + .list-view-post { margin-top: 35px; }
    .list-load-btn { margin-top: 36px; margin-bottom: 82px; }
    .list-load-btn2 { margin: 35px 0 47px; }
    .news-update-section { margin-bottom: 28px; }
    .banner-img { width: 100%; display: block; }
    .left-single-section { width: 65.8%; float: left; background: #fff; }
    .post-content { background: #fff; padding: 26px 60px 40px 100px; position: relative; }
    .post-delen { position: absolute; }
    h1 { font: 700 italic 31px 'Droid Serif', Arial, Helvetica, sans-serif; color: #000; margin: 0 0 3px; line-height: 32px; letter-spacing: -0.02em; width: 90%; }
    .post-content td { padding: 7px; }
	.less{display:none;}
	.showMore{padding: 20px 0px; text-align: left; cursor: pointer;}
	div.post-content h1.entry-title {margin-top: 0;}

	button, input, optgroup, select, textarea { width: 100%;   padding: 6px 11px;}
    div.wpb_wrapper ul li a,
    div.wpb_wrapper ul li,
    .right-side-bar p,
    .post-content td,
    .post-content p { font: 400 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.7; margin: 0; /*letter-spacing: -0.016em;*/ color: #333; }

div.wpb_wrapper h5 {font: 700 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.7; margin: 10px 0; /*letter-spacing: -0.016em;*/ color: #333;}

    .post-content p + p { margin-top: 15px; }
div.wpb_wrapper h3 {font: 700 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.7;  /*letter-spacing: -0.016em;*/ color: #333; }
    .post-content p strong { display: block; }
	.gvGallery {margin-left: calc(-100px);  margin-right: calc(-60px);}
    .post-content ~ .post-content { padding-top: 31px; padding-bottom: 56px; }
    .news-share { padding: 47px 0 48px; }
    .share-section.news-share-top { background: #f2f2f2 none repeat scroll 0 0; padding: 10px 20px; position: absolute; right: 118px; z-index: 9999; }
    .comments { border-top: 2px solid #e5e5e5; }
  
	.comments a.redactie-btn { padding: 7px 9px; width: 146px; font: 400 18px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #333; display: inline-block; background: #e5e5e5 url(../img/right_arrow_large_gray.svg) no-repeat right 12px center;  }

	.comments a.redactie-btn.open { padding: 7px 9px; width: 146px; font: 400 18px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #333; display: inline-block; background: #e5e5e5 url(../img/down_arrow_large_gray.svg) no-repeat right 12px center; }


    blockquote { margin: 1px auto 7px; text-align: center; padding: 14px 27px 14px 0; font: 400 italic 24px 'Droid Serif', Arial, Helvetica, sans-serif; line-height: 1.5; color: #808080; }
    blockquote:after,
    blockquote:before { width: 163px; height: 2px; background: #d4d4d4; margin: 0 auto; content: ''; display: block; }
    blockquote:after { margin-top: 14px; }
    blockquote:before { margin-bottom: 9px; }
    .share-hd { float: left; padding: 0 0 0 19px; font: 400 18px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #333333; margin-right: 25px; background: url(../img/share_icon_dark.svg) no-repeat 0 center; }
    .share-section ul { float: left; }

    /*
    .share-section ul {
      background: #f2f2f2 none repeat scroll 0 0;
      bottom: 30px;
      float: none;
      padding: 8px;
      position: absolute;
      right: -54px;
    }*/
    .share-section ul li { float: left; }

.thumnail-panel-detail .share-section ul li {
    float: none;
    margin-left: 0 !important;
    margin-top: 0px;
    text-align: center;
}

div.list-view-post div.post-list-text div.post-actions .share-section ul li + li {  }
div.list-view-post div.post-list-text div.post-actions .share-section ul li + li { margin: 0 0 0 15px; }

div.list-view-post div.post-list-text div.post-actions div.share-section.news-share-top  {background: #f2f2f2 none repeat scroll 0 0;

padding: 5px 5px;
position: absolute;
right: 35px;
z-index: 9999;
bottom: -5px;}

div.vienue-update-section div.post-list-text div.post-actions div.share-section.news-share-top  {
  background: #f2f2f2 none repeat scroll 0 0;
  bottom: 2px;
  padding: 5px;
  position: absolute;
  right: 85px;
  z-index: 9999;
}


div.list-view-post div.post-list-text div.post-actions div.share-section.news-share-top ul li a img {height: 12px;}

div.list-view-post div.post-list-text div.post-actions div.share-section ul li {
    float: none;
    margin-top: 0;
    text-align: center; min-width: 65px;
}



 div#venueContainer div#venueRow.row div.news-img-section.news-banner div.post-text-overlay div.share-section.news-share-top ul li {
    float: none;
    margin-top: 5px;
    text-align: center;
	margin-left: 0;
}


 div#venueContainer div#venueRow.row div.news-img-section.news-banner div.post-text-overlay div.share-section.news-share-top ul li a img {height: 12px;}

div#venueContainer div#venueRow.row div.news-img-section.news-banner div.post-text-overlay div.share-section.news-share-top {
background: #f2f2f2 none repeat scroll 0 0;
bottom: 35px;
padding: 2px 5px;
position: absolute;
right: 52px;
z-index: 9999;}


div.thumnail-panel-detail div.share-section.news-share-top ul li a img {height: 12px;}

.thumnail-panel-detail .share-section.news-share-top {background: #f2f2f2 none repeat scroll 0 0;
bottom: 35px;
padding: 2px 5px;
position: absolute;
right: 18px;
z-index: 9999;}

#pardotFormLF h3 {
	
	font: 700 italic 20px 'Droid Serif', Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 3px;
	line-height: 20px;
	letter-spacing: -0.02em;
	width: 90%;
	
}
.sidePopup {
	 position: fixed;
	top: 25%;
	right: 0;
	background: #000;
	width: 100%; color: #fff;
	max-width: 300px;
	padding: 25px;
	box-shadow: 0px 0px 20px #333;Z-INDEX: 9;
}

.closePopup { color: white; position: absolute; right: 15px; top: 15px;cursor: pointer;}
#pardotFormLF.fadeOut {
    display: none;
    transition: opacity 4s ease-out;
    opacity: 0; 
}
#pardotFormLF.fadeIn {
    opacity: 1;
    display: block;
	    transition: opacity 4s ease-out;

}


    /*.share-section ul li {
      float: none;
      margin-bottom: 0;
      margin-left: 0 !important;
      margin-right: 0;
      margin-top: 0;
      padding: 10px 0;
    }*/
    .share-section ul li + li { margin-left: 39px; }
    .right-side-bar { width: 34%; padding-left: 26px; float: right; }
    .more-about-vanue a { display: block; padding-bottom: 0; height: auto; }
    .more-about-vanue .thumnail-panel-detail { padding: 9px 10px; bottom: 0; }
    .more-about-vanue { background: #fff; padding: 5px 10px 11px; }
    .more-about-vanue  .thumnail-panel-detail h3 { font-size: 21px; margin-bottom: 8px; letter-spacing: -0.02em; }
    .more-about-vanue .tags span { padding: 2px 6px; font-size: 12px; letter-spacing: 0.04em; }
    .more-about-vanue>h3 { font: 700 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.3; color: #000; margin: 0 0 4px; text-transform: uppercase; letter-spacing: 0.06em; }
    .more-about-vanue img { width: 100%; display: block; }
    h3.matchedVenues,
    .rel-post-widget h3 { font: 400 16px 'Open Sans', Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000; margin: 0 0 10px; letter-spacing: 0.06em; }
    .rel-post-widget { margin-top: 38px; }
    .rel-post-section { background: #fff; position: relative; }
    .rel-post-section + .rel-post-section, .rel-post-section + .rel-post-section { margin-top: 18px; }
    a.post-thumbnails,
    .post-thumbnails { width: 149px; position: absolute; top: 0; left: 0; height: 100%; background-size: cover !important; background-repeat: no-repeat; }
    .rel-post-content {    /*padding-left: 163px;*/
    padding: 13px 24px 10px 163px; min-height: 96px; }
    div.more-about-vanue.rel-post-section div.tags span { color: #000 !important; border-color: #000 !important; font: 400 10px/1.1 'Open Sans', Arial, Helvetica, sans-serif; padding: 1px 5px; margin-bottom: 3px;  }
    .rowGap:first-child { margin-top: 0  }
	.row.rowGap { margin-top: 35px; }

    .rel-post-content .tags a { color: rgba(128,128,128,1.00); border-color: rgba(128,128,128,1.00); padding: 1px 5px; margin-bottom: 3px; }
    a h6,
	h6 { font: 700 italic 14px 'Droid Serif', Arial, Helvetica, sans-serif; line-height: 1.429; color: #000; margin: 0; letter-spacing: -0.015em; }
    .post-delen { position: absolute; top: 27px; right: 20px; display: inline-block; padding: 7px 13px 9px 35px; background: #f2f2f2 url(../img/share_icon_large1.svg) no-repeat 10px center; font: 400 16px 'Open Sans', Arial, Helvetica, sans-serif; color: #808080; }

.thumnail-panel-detail .post-delen {
    background: transparent url("../img/share_icon_large1.svg") no-repeat scroll 10px center;
    color: #808080;
    font: 400 16px "Open Sans",Arial,Helvetica,sans-serif;
    padding: 14px 0 10px 40px;
    right: 10px;
    top: 8px;
}
    .container.single-post { margin-top: 28px; margin-bottom: 30px; }
    .categeries-section { font-size: 0; float: left; padding-left: 0; padding-right: 0; }
    .categeries-section a { display: inline-block; background: #fff; padding: 5px 36px; font: 400 13px 'Open Sans', Arial, Helvetica, sans-serif; color: #4d4d4d; text-transform: uppercase; position: relative; letter-spacing: 0.05em; padding-left: 0; padding-right: 0; }
    .categeries-section a.active { color: #000; font-weight: 700; letter-spacing: 0.03em; }
    .categeries-section a span { position: relative; }
    .categeries-section a::before { color: #4d4d4d; content: "+"; font-weight: 300; left: 16px; line-height: 1; position: absolute; top: 7px; visibility: hidden; }
    .categeries-section a.active:before { visibility: visible; font-weight: bold;}
    .categeries-section a span:before { content: 'x'; position: absolute; top: 3px; left: -12px; color: #4d4d4d; font-weight: normal; visibility: hidden; line-height: 1; }
    .categeries-section a.active span:before { visibility: visible; }
    .categeries-section a + a { /*   margin-left: 3px;*/ }
    .categery-btm a { padding: 6px 46px; }
    .gird-tabs { float: right; padding: 7px; text-align: center; background-color: #e5e5e5; max-width: 190px; }
    .gird-tabs a.active { color: #000; }
    .gird-tabs a { display: inline-block; padding: 4px 10px; background: none; font: 400 12px 'Open Sans', Arial, Helvetica, sans-serif; color: #666; margin: 0 9px; }
    .gird-tabs a.active { background: #fff; }
    .venue-tab a { margin: 0 3px; }
    .gird-tabs a:before { content: ''; display: inline-block; width: 26px; height: 25px; display: block; margin: 0 auto -1px; }
    .gird-tabs a.grid-tab:before { background: url(../img/grid_icon_normal.svg) no-repeat center center; }
    .gird-tabs a.list-tab:before { background: url(../img/list_icon_normal.svg) no-repeat center center; }
    .gird-tabs a.location-tab:before { background: url(../img/kaart_icon_normal.svg) no-repeat center center; }
    .gird-tabs a.grid-tab.active:before { background: url(../img/grid_icon_hover.svg) no-repeat center center; }
    .gird-tabs a.list-tab.active:before { background: url(../img/list_icon_hover.svg) no-repeat center center; }
    .gird-tabs a.location-tab.active:before { background: url(../img/kaart_icon_hover.svg) no-repeat center center; }
    .filters { margin-top: 29px; margin-bottom: 29px; }
    .categery-top { margin-bottom: 4px; }
    body.home span.plus-counter { bottom: 15px; right: 14px; padding-left: 13px; background: url(../img/heart_icon.svg) no-repeat 0 center; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #fff; }
    span.plus-counter { bottom: 15px; right: 14px; padding-left: 13px; position: absolute; background: url(../img/heart_icon.svg) no-repeat 0 center; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #fff; }
    .top-gird-venue .col-md-4:nth-child(8n) .news-img-section .plus-counter { bottom: 32px; }
    .grid-section.col-md-4 h2 { font-size: 21px; line-height: 1; margin-bottom: 3px; }
    .grid-section.col-md-4 .left-text-overlay { width: 70%; }
    div.news-update-section.more-venue-great div.grid-section { margin-bottom: 28px; }
    .grid-section { margin-bottom: 28px; }
    div.mix.grid-section {/* margin-bottom: 28px;*/ }
    .vienue-update-section { padding-top: 4px; }
div.search-result.posttype-venuereports div.post-list-text h3,    
div#newsRow.row div.posttype-venuereports h3,
    .vienue-update-section h2 { font: 700 20px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #000; margin: 15px 0px 0px 0px; padding: 0 0 5px; border-bottom: 1px solid #000; letter-spacing: 0.03em; text-transform: uppercase; }
    .vienue-update-section .post-list-text { padding-right: 25px; padding-bottom: 25px; }
    form.wpcf7-form p:nth-child(2) { margin-top: 0px; display: none; }
    form.wpcf7-form p:nth-child(3) { margin-top: 0px; }
    .modal.in .modal-dialog { transform: translate(0px, 50px); }

 	div#searchContainer div.list-view-post.search-result.posttype-venuereports div.post-list-text h4 a { font: 600 20px 'Droid Serif', Arial, Helvetica, sans-serif; line-height: 1.2; font-style: italic; color: #666 !important; text-align: left; margin: 0 0 10px; letter-spacing: -0.05em; }
	
	div.vienue-update-section div.post-list-text a h3,
	div#newsRow.row div.posttype-venuereports h2 a,
    div#newsRow.row div.posttype-venuereports h2,
    .vienue-update-section .post-list-text p { font: 600 20px 'Droid Serif', Arial, Helvetica, sans-serif; line-height: 1.2; font-style: italic; color: #000000; text-align: left; margin: 0 0 10px; letter-spacing: -0.05em; }
	div.vienue-update-section div.post-list-text a h3 {color: #666 !important; margin: 10px 0px}

    .vienue-update-section .post-list-text .tags a { padding: 2px 4px; font-size: 10px; line-height: 9px; }
    .post-thumbnail-rel:after { content: ''; display: table; clear: both; }
    .post-thumbnail { width: 33.3333%; float: left; }
    .post-thumbnail-rel .post-thumbnail { text-align: center; padding-right: 6px; padding-left: 6px; padding-top: 0; }
    .post-thumbnail-rel .post-thumbnail img { width: 100%; display: block; }
    .post-thumbnail-rel {  padding-top: 42px; }
    .venues-single-post { margin-top: 28px; }
    .venues-single-post h1 { font-size: 28px; line-height: 32px; font-weight: 400; /*letter-spacing: -0.01em;*/ }
    .venues-single-post .share-section { margin-right: 11px; }
    .single-thumbnails { padding-top: 28px; padding-bottom: 28px; }
    .left-single-img-section { float: left; width: calc(50% - 14px); }
    .left-single-img-section img,
    .right-single-img-section-noMask img, .right-single-img-section img { width: 100%; display: block; max-height: 210px; }
    .left-single-img-section a,
    .right-single-img-section-noMask a, .right-single-img-section a { display: block; position: relative; }
    .more-imgs { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; z-index: 2; font: 400 44px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #fff; }
    .right-single-img-section-noMask, .right-single-img-section { float: right; width: calc(50% - 14px); }
    .right-single-img-section-noMask, .right-single-img-section { position: relative; }
    .right-single-img-section-noMask a:after { content: ''; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, .0); z-index: 1; width: 100%; height: 100%; }
	.right-single-img-section a:after { content: ''; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, .5); z-index: 1; width: 100%; height: 100%; }
    .rel-post-widget:first-child { margin-top: -4px; }
    .white-box { background: #fff; padding: 18px; margin-top: 20px; }
    .rec-venue { text-align: center; margin-top: 29px; padding: 20px 20px 18px; }
    .number { display: block; font: 400 38px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #000; margin: 10px 0 5px; }
    div.modal-header h3.venueRequest,
    .white-box h3 { margin: 0 0 8px; font: 700 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #000; text-transform: uppercase; letter-spacing: 0.06em; }
    .rec-venue p { margin: 0; font: 400 16px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.5; color: #000; text-transform: uppercase; letter-spacing: 0.06em; }
    .req-form p { margin: 0 0 13px; font: 400 15px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.7; color: #000; }
    .req-form input[type="text"],
    .req-form input[type="email"] { display: block; width: 100%; height: 37px; margin-bottom: 12px; padding: 5px 11px; border: 1px solid #ccc; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; color: #999; }
    .req-form::-webkit-input-placeholder { color: #999; }
    .req-form:-moz-placeholder { /* Firefox 18- */
    color: #999; }
    .req-form::-moz-placeholder {  /* Firefox 19+ */
    color: #999; }
    .req-form:-ms-input-placeholder { color: #999; }
    .req-form:first-child { margin-top: 0; }
    .req-form { margin-top: 29px; padding: 20px 28px 25px; }
	
	.link-section { padding: 18px 28px 4px; margin-top: 28px; }
    .req-form h3 { }
   
    div#venueRequest.modal div.wpcf7-validation-errors { margin-top: 15px; }
    .link-section ul li { font: 400 15px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.6; color: #333; padding: 11px 0 12px 25px; background: url(../img/checkmark_icon.svg) no-repeat 0 17px; }
    .link-section h3 { margin-bottom: 17px; }
    .link-section ul li a { color: inherit; }
    .link-section ul li + li { border-top: 1px solid #bbb; }
    #map-canvas { border: 2px solid white; margin: 30px 0; }
    .map-section { margin-top: 24px; }
    .map-section address { font-style: normal; font: 400 15px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.6; color: #808080; }
    .map-section ul { margin-top: 12px; }
    .map-section ul li { font: 400 15px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.5; color: #808080; }
    div.website a { background: url(../img/globe_icon.svg) no-repeat 0 2px; padding-left: 25px; color: #808080; }
	.map-section ul li.website a { background: url(../img/globe_icon.svg) no-repeat 0 2px; color: #808080; }
    .map-section ul li.phone a { background: url(../img/phone_icon.svg) no-repeat 0 2px; }
    .map-section ul li + li { margin-top: 14px; }
    .map-section ul li a { display: block; padding-left: 27px; color: inherit; }
    .map-section { padding: 18px 28px 23px; }
    .map-section h3 { font-size: 14px; margin-bottom: 5px; }
    .share-links-single { position: absolute; top: 25px; right: 20px; }
    .share-links-single li { display: inline-block; }
    .share-links-single li + li { margin-left: 11px; }
    .share-links-single li a { display: inline-block; width: 39px; height: 39px; line-height: 37px; text-align: center; background: #f2f2f2; }
    .share-section .like { display: inline-block; font: 400 18px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #333333; padding-left: 21px; background: url(../img/plus_icon_dark.svg) no-repeat 0 center;/*    float: right;*/ }
    .req-btn-section { text-align: center; padding-top: 33px; padding-right: 47px; }
    .req-large-btn {cursor: pointer; max-width: 300px; width: 100%; display: inline-block; padding: 14px; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.2; color: #fff; background: #666 url(../img/right_arrow_gray.svg) no-repeat right 24px center; text-align: center; text-transform: uppercase; border: none; }
	.req-form input.wpcf7-submit:hover, .req-large-btn:hover {-webkit-transition: opacity 0.32 ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; background: #3D3C3C url(../img/right_arrow_gray.svg) no-repeat right 24px center;}
 input.wpcf7-form-control.wpcf7-submit.MeerInfoSubmit,
    .MeerInfoSubmit,
    .req-form input[type="submit"] { height: 38px; width: 100%;  text-transform: uppercase;background: #666 url(../img/right_arrow_gray.svg) no-repeat right 24px center; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.2; color: #ffffff; text-align: center; border: 0; position: relative; top: 2px; }
    .vad-post + .vad-post { margin-top: 14px; }
    .vad-post img { float: left; margin-right: 12px; }
    .vad-post-text { overflow: hidden; padding-right: 45px; }
    .vad-post-text h5 { font: 700 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 15px; color: #333; margin: 0; margin-bottom: 2px; }
    .vad-post-text p { font: 700 12px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 15px; color: #666; margin: 0; letter-spacing: -0.04em; }
    .post-meta { margin: 0 0 25px; }

	p.wpml-ls-statics-post_translations.wpml-ls,
    .post-meta,
    .post-meta a { font: 400 12px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1.1; color: #808080; display: inline-block; text-decoration: none; letter-spacing: 0.01em; }
	.post-meta span {margin-right: 5px; } 
	.post-meta a + a + a { padding-left: 10px; margin-left: 5px; }
    .post-meta a.share { cursor: pointer; background: url(../img/share_icon.svg) no-repeat 0 center;padding-left: 15px; }
    .post-meta span.share { cursor: pointer; background: url(../img/share_icon.svg) no-repeat 0 center;padding-left: 15px; }
    .post-meta a.like { background: url(../img/plus_icon_gray.svg) no-repeat 0 center; }
    .post-type { display: inline-block; font: 700 32px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 1; color: #000; position: relative; text-transform: uppercase; }
    span.companyName{ border-bottom: 1px solid #fff;color: #fff;display: table;font: 700 32px/1 "Open Sans",Arial,Helvetica,sans-serif;margin-bottom: 5px;padding-bottom: 5px;text-transform: uppercase; }
    .venues-single-post .post-content { padding-top: 24px; padding-bottom: 36px; }
    div.tags.tagadj span,
	.single-post div.post-content div.tags a,
    .category-news .post-content .tags a,
    .venues-single-post .post-content .tags a { color: #808080; border-color: #808080; font-size: 12px; padding: 2px 5px; letter-spacing: 0.04em; margin-bottom: 5px; margin-right: 5px; }
    .venues-single-post .post-content .tags a + a {   /* margin-left: 9px;*/ }
    .venues-single-post .post-content .tags { margin: 9px 0 7px; }
    .venues-single-post .post-content ~ .post-content { padding-top: 35px; padding-bottom: 44px; }
    .venue-posts { padding: 21px 28px 27px; margin-top: 29px; }
    .venue-posts h3 { margin-bottom: 20px; }
    .seprator { margin-top: 45px; margin-bottom: 20px; border-top-color: #b2b2b2; margin-right: 11px; }
    .venues-single-post .post-meta { margin-bottom: 19px; }
    .post-type:after { display: block; width: 100%; height: 0; border-bottom: 2px solid #000; margin-top: 6px; content: ''; margin-bottom: 6px; }
    .inspireren-section { margin-bottom: 40px; padding-top: 19px; }
    .these-are-great-venues { padding: 15px 15px; background: #f4f4f4; display: block; }

    /*div.these-are-great-venues div

    body > div.container.single-post > div.right-side-bar > div:nth-child(3) > div > div
    */
    .inspireren-section2 { margin-bottom: 40px; padding-top: 33px; }
    .inspireren-section h2,
    .inspireren-section2 h2 { margin-bottom: 24px; }
    .inspireren-section .news-img-section,
    .inspireren-section2 .news-img-section { padding-bottom: 0; }
    .top-gird-section { padding-top: 4px; margin-bottom: 22px; }
    .top-gird-section div[class^=col-md-]>a {   /* margin-bottom: 33px;*/ }
    .top-gird-section .news-banner { }
    .top-gird-section .left-text-overlay { width: 51%; }
    .top-gird-section .post-text-overlay { padding: 10px 14px 14px 15px; }
    .top-gird-section .post-text-overlay h2 { margin-bottom: 3px; }
    .top-gird-section .post-text-overlay .share { position: absolute; bottom: 12px; right: 12px; top: auto; padding-top: 0; }
    .venue-grid-page .post-text-overlay .tags span { font-size: 12px; padding: 2px 7px; }
    .venue-grid-page .post-text-overlay .tags span + span { margin-left: 9px; }
    .btm-gird-section div[class^=col-md-]>a { margin-bottom: 30px; }
    .btm-gird-section { padding-top: 56px; }
    .btm-gird-section .load-more { margin-top: 6px; }
    .inspireren-section2 { padding-top: 74px; }
    .logined-spec h2 { margin-bottom: 28px; }
    .venue-categery-section a { padding: 5px 25px; }
    a.filter-btn,
    .venue-categery-section a + a { /*   margin-left: 4px;*/
    margin-bottom: 4px; margin-right: 4px; padding-left: 30px; padding-right: 30px; }
    .venue-categery-section .categery-btm a { padding: 6px 28px; letter-spacing: 0.056em; }
    .top-gird-venue { padding-top: 4px; margin-bottom: 3px; }
    .top-gird-venue .grid-section a { display: block; position: relative; }
    .top-gird-venue .post-text-overlay h2 { margin-bottom: 5px; }
    .top-gird-venue .grid-section.col-md-4 .left-text-overlay { width: 76%; }
    .top-gird-venue .grid-section.col-md-4 h2 { margin-bottom: 9px; }
    .sm-banner { min-height: 644px; }
    .grid-venue-btm { padding-top: 36px; margin-bottom: 47px; }
    .grid-venue-btm .load-more { margin-top: 7px; }
    .grid-venue-btm .grid-section.col-md-4 .left-text-overlay { width: 76%; }
    .grid-venue-btm .news-img-section .tags span { padding: 2px 6px; letter-spacing: 0.04em; }
    .grid-venue-btm .grid-section.col-md-4 h2 { margin-bottom: 9px; }
    .sm-banner .banner-text-bar { padding-bottom: 30px; }
    .sm-banner .banner-text-bar h3 { margin-bottom: 7px; font-size: 35px; }
    .grid-venue-btm .grid-section.col-md-8 h2 { margin-bottom: 5px; }
    .vienue-update-section .post-list-text .post-actions { right: 25px; top: 25px; }
    .vienue-update-section .post-list-text .post-actions a { font-size: 12px; color: #999; }
    .vienue-update-section .list-view-post + .list-view-post { margin-top: 34px; }
    .vienue-update-section .post-list-text .post-actions a + a { margin-left: 8px; }
    .map { height: 266px; border: 2px solid white;}
    .more-venue-great { padding-top: 43px; }
    .more-venue-great h2 { margin-bottom: 27px; }
    .more-venue-great .col-md-4 .left-text-overlay { width: 75%; }
    .more-venue-great .col-md-4 .news-img-section { padding-bottom: 0; }
    .more-venue-great .col-md-4 h2 { margin-bottom: 8px; }
    .more-venue-great .news-img-section .tags span { padding: 2px 7px; font-size: 10px; letter-spacing: 0.004em; }
    .more-venue-great .news-img-section .tags span + span {   /* margin-left: 8px;*/ }
    .news-update-section .col-md-8:last-child { float: right; }
    .menu-btn { width: 21px; height: 20px; float: right; cursor: pointer; margin-left: 16px; }
   
    .menu-btn:after,
    .menu-btn .line { margin-top: 6px; }
    .menu-action { float: right; display: none; }
    .right-menu-section .top-menu,
    .right-menu-section .right-tab { display: none; }
    .tagadj a { font-size: 12px; }
    .news-img-section { padding-bottom: 51.076%; background-repeat: no-repeat; background-size: cover; cursor: pointer; }

    /*.news-update-section.home-section .col-md-4:nth-child(6n-1){
        width: 66.666%;
    }*/
    .news-update-section.home-section .col-md-4:nth-child(6n-1) .news-post-content { position: absolute; background: none; min-height: inherit; bottom: 0; left: 0; width: 100%; padding: 13px 30px; }

    .news-update-section.home-section .col-md-4:nth-child(6n-1) .news-post-content .share { bottom: 15px;    right: 30px; }




	.news-update-section.home-section .col-md-4:nth-child(6n-1) .news-img-section { padding-bottom: 24.613%; height: 130px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
    .news-update-section.home-section .col-md-4:nth-child(6n-1) .tags span { letter-spacing: 0.05em; }
    .news-update-section.home-section .col-md-4:nth-child(6n-1) p { height: auto; }
    #city .col-md-4:nth-child(6n-1) p { display: none; }
    .col-md-4:nth-child(6n-1) p { display: none; }
    #newsRow .col-md-4:nth-child(6n-1) p { display: block; }
    .news-update-section.home-section .col-md-4:nth-child(6n-1) h3 { text-align: left; font: 700 30px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; color: #fff; line-height: 34px; text-transform: inherit; margin: 8px 0px 3px; -webkit-line-clamp: 3; letter-spacing: -0.02em; max-height: none; width:90%; }
    .news-update-section.home-section .col-md-4:nth-child(6n-1) .news-img-section:after { content: ''; height: 150px; width: 100%; }
    /*.news-update-section.home-section .col-md-4:nth-child(6n-1) .news-post-content .share { display: none; }*/
    .news-update-section.home-section .col-md-4:nth-child(6n-1) .thumnail-panel-detail { padding: 0; position: static; overflow: hidden; }
    .news-update-section.home-section .col-md-4:nth-child(6n-1) p { margin: 0 3px; font: 400 15px 'Open Sans', Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; letter-spacing: 0.05em; }
    div.categery-top select { display: none; }

    /*grid code*/
    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1),
    .news-update-section.top-gird-section .col-md-4:first-child,
    .news-update-section.top-gird-venue .col-md-4:nth-child(14n),
    .news-update-section.top-gird-venue .col-md-4:nth-child(14n-1) { width: 66.666%; }
    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) .news-post-content,.news-update-section.top-gird-section .col-md-4:first-child .news-post-content { position: absolute; background: none; min-height: inherit; bottom: 0; left: 0; width: 50%; }
    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) .news-post-content,.news-update-section.top-gird-section .col-md-4:first-child .news-post-content { width: 100%; }
    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) .news-post-content { padding: 15px 30px; background: transparent !important; }
    .news-update-section.top-gird-section .col-md-4:first-child .news-post-content { padding: 15px 30px; background: transparent !important; }
    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) .news-img-section,.news-update-section.top-gird-section .col-md-4:first-child .news-img-section { padding-bottom: 24.613%; height: 130px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) p,.news-update-section.top-gird-section .col-md-4:first-child p { height: auto; }
    .news-update-section.top-gird-section .col-md-4:first-child p { display: none; }
    .grid-section,
    .list-view-post { display: none; }
    .search-result { display: block; }
    div.container div.news-update-section.more-venue-great div.grid-section { display: block; }

    /*c {
        margin-bottom: 28px;
    }*/
    #newsRow .col-md-4:nth-child(6n+1) h3,#newsRow .news-update-section.top-gird-section .col-md-4:first-child h3 { position: relative; z-index: 999; -webkit-line-clamp: 2; width:70%; }

	#newsRow .col-md-4:first-child .thumnail-panel-detail .share-section.news-share-top,
	#newsRow .col-md-4:nth-child(6n+1) .thumnail-panel-detail .share-section.news-share-top {
		right: 28px;}

    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) h3,.news-update-section.top-gird-section .col-md-4:first-child h3 { text-align: left; font: 700 30px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; color: #fff; line-height: 34px; text-transform: inherit; margin: 8px 0px 2px; letter-spacing: -0.02em; max-height: none; width: 415px; }
    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) .news-img-section:after,.news-update-section.top-gird-section .col-md-4:first-child .news-img-section:after { content: ''; height: 210px; width: 100%; }
    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) .news-post-content .share,.news-update-section.top-gird-section .col-md-4:first-child .news-post-content .share { bottom: 12px; right: 10px; position: absolute; top: auto; }
    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) .thumnail-panel-detail,.news-update-section.top-gird-section .col-md-4:first-child .thumnail-panel-detail { padding: 0; position: static; overflow: hidden; }


.news-update-section.top-gird-section #newsRow .col-md-4:nth-child(6n+1) .news-post-content .share, .news-update-section.top-gird-section #newsRow .col-md-4:first-child .news-post-content .share {
  bottom: 15px;
  height: 15px;
  position: absolute;
  right: 30px;
  z-index: 999;
}


    .news-update-section.top-gird-section #newsRow .col-md-4:nth-child(6n+1) .thumnail-panel-detail,.news-update-section.top-gird-section #newsRow .col-md-4:first-child .thumnail-panel-detail { padding: 0; z-index: 999; overflow: hidden; }
    .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) p,.news-update-section.top-gird-section .col-md-4:first-child p { display: none; }

    /* full banner */
    .news-update-section.home-section .col-md-4:nth-child(6n) .news-post-content,
    .news-update-section.top-gird-section .col-md-4:nth-child(8n) .news-post-content,
    .news-update-section.top-gird-section .col-md-4:nth-child(14n) .news-post-content { position: absolute; background: none; min-height: inherit; bottom: 7px; right: 0; width: 502px; padding-right: 87px; max-height: 100%; }
    .news-update-section.home-section .col-md-4:nth-child(6n) .news-post-content .tags span { letter-spacing: 0.06em; }
    .news-update-section.home-section .col-md-4:nth-child(6n) { padding-left: 0 !important; padding-right: 0 !important; }
    .news-update-section.home-section .col-md-4:nth-child(6n),
    .news-update-section.home-section .col-md-4:nth-child(6n),
    .news-update-section.top-gird-section .col-md-4:nth-child(8n),
    .news-update-section.top-gird-section .col-md-4:nth-child(14n),
    .top-gird-venue .col-md-4:nth-child(8n) { padding-left: 0; padding-right: 0;/*    margin-top: 28px;*/     margin-bottom: 28px; }
    .news-update-section.top-gird-section .col-md-4:nth-child(8n) { /*   margin-top: 22px;*/
    margin-bottom: 28px; }

	div#newsContainer div.col-md-4.marketing div.wpb_wrapper {padding: 15px 30px;}

    .top-gird-venue .col-md-4:nth-child(8n) { margin-top: 3px; margin-bottom: 28px; }
    .news-update-section.home-section .col-md-4:nth-child(6n) .news-img-section,
    .news-update-section.top-gird-section .col-md-4:nth-child(8n) .news-img-section,
    .news-update-section.top-gird-section .col-md-4:nth-child(14n) .news-img-section,
    .top-gird-venue .col-md-4:nth-child(8n) .news-img-section { padding-bottom: 37.85%; height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
    .news-update-section.home-section .col-md-4:nth-child(6n) p,
    .news-update-section.top-gird-section .col-md-4:nth-child(8n) p,
    .news-update-section.top-gird-section .col-md-4:nth-child(14n) p { height: auto; }
    #city .news-update-section.top-gird-section .col-md-4:nth-child(8n) h3,
    #city .news-update-section.top-gird-section .col-md-4:nth-child(14n) h3,
    .news-update-section.top-gird-section .col-md-4:nth-child(8n) h3,
    .news-update-section.top-gird-section .col-md-4:nth-child(14n) h3 { text-align: left; font: 700 16px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; color: #fff; line-height: 34px; text-transform: inherit; margin: 7px 0px 2px; letter-spacing: -0.02em; max-height: none; }
    .news-update-section.home-section #newsRow .col-md-4:nth-child(6n) h3,
    .news-update-section.top-gird-section #newsRow .col-md-4:nth-child(8n) h3,
    .news-update-section.top-gird-section #newsRow .col-md-4:nth-child(14n) h3 { text-align: left; font: 700 30px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; color: #fff; line-height: 34px; text-transform: inherit; margin: 7px 0px 2px; letter-spacing: -0.02em; max-height: none; position: relative; z-index: 999; }
    .news-update-section.home-section .col-md-4:nth-child(6n) h3,
    .news-update-section.top-gird-section .col-md-4:nth-child(8n) h3,
    .news-update-section.top-gird-section .col-md-4:nth-child(14n) h3 { text-align: left; font: 700 30px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; color: #fff; line-height: 34px; text-transform: inherit; margin: 7px 0px 2px; letter-spacing: -0.02em; max-height: none; }
    .news-update-section.home-section .col-md-4:nth-child(6n) .news-img-section:after,
    .news-update-section.top-gird-section .col-md-4:nth-child(8n) .news-img-section:after,
    .news-update-section.top-gird-section .col-md-4:nth-child(14n) .news-img-section:after { content: ''; height: 150px; width: 100%; }
    .news-update-section.home-section .col-md-4:nth-child(6n) .news-post-content .share,
    .news-update-section.top-gird-section .col-md-4:nth-child(14n) .news-post-content .share { display: none; }
    .news-update-section.top-gird-section .col-md-4:nth-child(8n) .news-post-content .share { display: block; position: absolute; bottom: 31px; top: auto; right: 26px; }
    .news-update-section.home-section #newsRow .col-md-4:nth-child(6n) .thumnail-panel-detail,
    .news-update-section.top-gird-section #newsRow .col-md-4:nth-child(8n) .thumnail-panel-detail,
    .news-update-section.top-gird-section #newsRow .col-md-4:nth-child(14n) .thumnail-panel-detail { padding: 0; position: relative; z-index: 999; overflow: hidden; }
    .news-update-section.home-section .col-md-4:nth-child(6n) .thumnail-panel-detail,
    .news-update-section.top-gird-section .col-md-4:nth-child(8n) .thumnail-panel-detail,
    .news-update-section.top-gird-section .col-md-4:nth-child(14n) .thumnail-panel-detail { padding: 0; position: static; overflow: hidden; }
    .news-update-section.home-section .col-md-4:nth-child(6n) p,
    .news-update-section.top-gird-section .col-md-4:nth-child(8n) p,
    .news-update-section.top-gird-section .col-md-4:nth-child(14n) p { margin: 0 3px; font: 400 15px 'Open Sans', Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; letter-spacing: 0.05em; visibility: hidden; display: none; }
	 #moreLinks {cursor: pointer; display: inline; }
   #moreLinks li:first-child {margin-left: 15px;} 
   a.storeMyVenue,
   #showMore {margin-left: 15px; }
    /* bug div.specials:nth-child(2n) {padding: 0 30px;}*/
    div#newsContainer div.row div.col-md-4.marketing h1,
    div#newsContainer div.row div.col-md-4.marketing h2,
    div#newsContainer div.row div.col-md-4.marketing h4 { text-align: left; }
    div#newsContainer div.row div.col-md-4.marketing h3 {
		background: rgba(0,0,0,0.53);
    color: white;
    float: left;
    left: 27px;
    margin-top: 15px;
    max-width: 45%;
    padding: 10px 15px;
    position: absolute;
    width: 100%;
    z-index: 9999;
    text-align: center;
}
    div#newsContainer div.row div.col-md-4.marketing div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper p { margin: 15px 0; font: 400 15px 'Open Sans', Arial, Helvetica, sans-serif; color: #818181; text-transform: none; letter-spacing: 0em; visibility: visible; display: block; }
    div#newsContainer div.row div.col-md-4.marketing div.news-post-content { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: black !important; left: 15px; max-height: 100%; min-height: inherit; padding-right: 87px; position: absolute; width: 50%; bottom: inherit; z-index: 99999; }
    div.marketing { background: white; }
    div.marketing div.wpb_column.vc_column_container.vc_col-sm-6 { width: 50%; float: left; }
    .news-update-section.top-gird-section .col-md-4:nth-child(12n) { float: right; }
    .news-update-section.home-section .col-md-4:nth-child(10n) { float: right; }
    .news-update-section.home-section .load-more { margin-top: 9px; }
    .top-gird-venue .col-md-4:nth-child(16n+1),
    #venueRow .grid-section.col-md-4:nth-child(15n - 8) { width: 66.666%; }
    .top-gird-venue .col-md-4:nth-child(16n+1) h2,
    .grid-section:nth-child(15n - 8) h2,
    .grid-section:nth-child(14n) h2,
    .news-update-section.top-gird-venue .col-md-4:nth-child(14n-1) h2 { font-size: 30px; margin-bottom: 7px; }
    .top-gird-venue .col-md-4 .news-img-section { padding-bottom: 86.025%; }
    .top-gird-venue .col-md-4:nth-child(16n+1) .news-img-section { padding-bottom: 41.452%; }
    .top-gird-venue .col-md-4:nth-child(16n+1).news-img-section,
    .grid-section:nth-child(15n - 8) .news-img-section,
    .grid-section:nth-child(14n) .news-img-section,
    .grid-section:nth-child(14n-1) .news-img-section { padding-bottom: 41.453%; }
    .venue-categery-section a:before { left: 10px; }
    .top-gird-venue .col-md-4:nth-child(8n) .post-text-overlay { right: 0; left: auto; width: 502px; padding-bottom: 30px; }
    .top-gird-venue .col-md-4:nth-child(8n) .post-text-overlay h2 { font-size: 36px; margin-bottom: 6px; }
    .venue-grid-more { margin-top: 3px; position: relative; top: 5px; margin-bottom: 30px; }
    .mobile-show { display: none; }
	
	.news-img-section .fa {color: #fff;
	font-size: 65px;
	padding-top: 15%;
	position: absolute;
	text-align: center;
	width: 100%;}
    /* ==========================================================================
       Print styles.
       Inlined to avoid the additional HTTP request:
       http://www.phpied.com/delay-loading-your-print-css/
       ========================================================================== */
    .tab-content:after,
    .row:after,
    .list-view-post:after,
    .subscriber-form:after,
    .share-section:after,
    .filters:after,
    .post-thumbnail-rel:after,
    .single-thumbnails:after,
    .vad-post:after { content: ''; display: table; clear: both; }

    /*=====  End of Clearfix  ======*/

    /* ==========================================================================
       Helper classes
       ========================================================================== */

    /*
     * Hide visually and from screen readers
     */

    .hidden { display: none !important; }

    /*
     * Hide only visually, but have it available for screen readers:
     * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
     */
    .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

    /*
     * Extends the .visuallyhidden class to allow the element
     * to be focusable when navigated to via the keyboard:
     * https://www.drupal.org/node/897638
     */
    .visuallyhidden.focusable:active,
    .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

    /*
     * Hide visually and from screen readers, but maintain layout
     */
    .invisible { visibility: hidden; }
    .ai-right { float: right; }

    /*
     * Clearfix: contain floats
     *
     * For modern browsers
     * 1. The space content is one way to avoid an Opera bug when the
     *    `contenteditable` attribute is included anywhere else in the document.
     *    Otherwise it causes space to appear at the top and bottom of elements
     *    that receive the `clearfix` class.
     * 2. The use of `table` rather than `block` is only necessary if using
     *    `:before` to contain the top-margins of child elements.
     */
    .clearfix:before,
    .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }
    .clearfix:after { clear: both; }

    /* ==========================================================================
       EXAMPLE Media Queries for Responsive Design.
       These examples override the primary ('mobile first') styles.
       Modify as content requires.
       ========================================================================== */
    @media only screen and (min-width:1025px) {
        .top-menu li a:hover,
        .footer-nav li a:hover { color: #fff; }
        .tab-section li a:hover { background: #fff; color: #000; }
        .thumnail-panel-inner:hover:after { height: 80px; }
        .social-nav li a:hover { opacity: .5; }
        .link-section ul li a:hover { color: #bbb; }
		div.white-box.link-section ul li a:hover {color: inherit; cursor:auto ;}
        .right-tab  ul li a:hover { background: #fff; color: #bbb; }
        .mainMenu li a:hover { color: #000; }
        a { -webkit-transition: opacity 0.32 ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out; }
        .categeries-section a:hover:before { visibility: visible; }
		#moreLinks {display: inline-block;    margin-left: 25px;}
    }
    @media only screen and (min-width:35em) {

    /* Style adjustments for viewports that meet the condition */ }
    @media only screen and (max-width:1220px) {
        .categeries-section a { padding: 5px 15px; }
        .categery-btm a { padding: 6px 17px; }
        .venue-categery-section .categery-btm a { padding: 6px 15px; }
    }
    @media only screen and (max-width:1050px) {
		
	}
    @media only screen and (min-width:992px) {
        .right-menu-section { display: block !important; }
        .mobile-navigation-section,
        .mobileMenu,
        .desktop-hidden { display: none !important; }
		
    }
    @media (max-width:991px) {

        /*Mobile menu*/
        ul#menu-mobilenavigation.mobileMenu { /* border-bottom: 2px solid #ccc;*/ }
        ul#menu-mobilenavigation.mobileMenu li { margin: 0; display: inline-block; position: relative; z-index: 100; width: 100%; }
        ul#menu-mobilenavigation.mobileMenu li a { background: #818181 none repeat scroll 0 0; border-top: 1px solid #818181; color: #fff; display: block; font-weight: 600; padding: 6px; font-size: 12px; text-decoration: none; transition: all 0.2s ease-in-out 0s; text-transform: uppercase; font-family: 'Droid Serif'; }
		
        .mobileMenu ul { padding: 0px 0px 14px 10px; background: #818181; left: 0; position: relative; top: 0; width: 100%; }
		.mobile-navigation-section { overflow-x: scroll;  display: none; position: absolute; top: 100%; left: 0; background: #f4f4f4; width: 100%; padding: 0px 10px; z-index: 9999; border-top: 1px solid #ccc; }
		ul#menu-mobilenavigation.mobileMenu li ul.sub-menu li {width: 32%; }
		ul#menu-mobilenavigation.mobileMenu > li {border-bottom: 1px solid #ccc; padding-top: 5px; }
		
		
		ul.mobileTopMenu {background: #000;}
		ul.mobileTopMenu li { border-bottom: 1px solid #818181;}
		ul.mobileTopMenu li ul li { border-bottom: 1px solid #818181;}
		ul.mobileTopMenu li > a {display: inline-block; padding: 10px 20px;}
		ul.mobileTopMenu li a { color: white; font-size: 13px; text-decoration: none; transition: all 0.2s ease-in-out 0s; text-transform: uppercase; font-family: 'Droid Serif';}
		ul.submenu,
		
		ul.sub-menu li {background: #fff;}
        ul.sub-menu li a { color: #000 !important; font-size: 13px; text-decoration: none; transition: all 0.2s ease-in-out 0s; text-transform: none !important; font-family: 'Open Sans';}
		
        /* end mobile menu */
        .tab-section { width: 100%; margin-left: 0; }
        .tab-section li { font-size: 13px; }
        .news-update-section .col-md-4,
        .news-update-section .col-md-4:nth-child(6n-1) { width: 50%; }
        .news-update-section .col-md-8 { width: 100%; }
        .col-md-3 { width: 33.333%; }
        .topbar { display: none; }
        .desktop-hide { display: block !important; }
        .mobile-hide { display: none !important; }
        .mobile-navigation-section { display: none; }
        .right-menu-section { display: none; }
        .menu-action { display: block; margin-top: 3px; }
        .categeries-section { width: 100%; float: none; text-align: center; margin-bottom: 10px; }
        .categeries-section a { margin-bottom: 3px; }
        .gird-tabs { float: none; margin: 0 auto; }
        .categery-top { margin-bottom: 0; }
        .left-single-section { width: 100%; }
        .right-side-bar { width: 100%; }
        .right-menu-section { display: none; position: absolute; top: 100%; left: 0; background: #000; width: 100%; padding: 20px 10px; z-index: 99; border-top: 1px solid #000; }
        .right-menu-section .searchForm { display: none; }
        .mainMenu { width: 100%; }
        .mainMenu li + li { margin-left: 0; }
        .mainMenu li { float: none; }
        .mainMenu li a { display: block; width: auto; padding: 10px 5px; }
        .log-in-btn { margin-left: 0; float: right; }
        .top-menu { padding-left: 0; }
        .top-menu li a { color: #666666; display: block; padding: 10px 5px; }
        .top-menu li { float: none; }
        .top-menu li + li { margin-left: 0; }
        .top-menu li.current-menu-item a,
        .top-menu li.current_page_item a { color: #000; }
        .right-menu-section .top-menu,
        .right-menu-section .right-tab { display: block; }
        .right-tab>span { color: #333; }
        .right-tab { float: left; margin-left: 6px; }
        .right-tab  ul { left: 0; right: auto; }
        .searchForm button[type="submit"] { -webkit-background-size: 17px auto; background-size: 17px auto; background-position: center top; }
        .news-update-section.home-section .col-md-4:nth-child(6n-1) { width: 100%; }
        .post-type:after { margin-top: 9px; margin-bottom: 6px; }
        .searchForm { margin-top: 0; }
        .news-update-section.top-gird-section .col-md-4:nth-child(6n+1),.news-update-section.top-gird-section .col-md-4:first-child { width: 100%; }
        .top-gird-venue .col-md-4:nth-child(16n+1),
        .grid-section:nth-child(15n - 8) { width: 100%; }
        .top-gird-venue .col-md-4:nth-child(16n+1) .news-img-section,
        .grid-section:nth-child(15n - 8) .news-img-section,
        .top-gird-venue .col-md-4:nth-child(16n+1).news-img-section,
        .grid-section:nth-child(15n - 8) .news-img-section,
        .grid-section:nth-child(14n) .news-img-section,
        .grid-section:nth-child(14n-1) .news-img-section { padding-bottom: 86.025%; }
        .top-gird-venue .grid-section.col-md-4 .left-text-overlay { width: 100%; }
    }
    @media only screen and (max-width:1024px) {
        .top-gird-venue .col-md-4:nth-child(16n+1),
        #venueRow .grid-section.col-md-4:nth-child(15n - 8) { width: 66.2%; }
        .news-update-section.top-gird-section .col-md-4:nth-child(6n+1),
        .news-update-section.top-gird-section .col-md-4:first-child,
        .news-update-section.top-gird-venue .col-md-4:nth-child(14n),
        .news-update-section.top-gird-venue .col-md-4:nth-child(14n-1) { width: 66.15%; }
        .col-md-4 { width: 33.32%; float: left; padding-left: 14px; padding-right: 14px; }
    }
    @media only screen and (max-width:768px) {
        .news-update-section.home-section .col-md-4:nth-child(6n-1) { width: 100% !important; }
        .top-gird-venue .col-md-4:nth-child(16n+1),
        #venueRow .grid-section.col-md-4:nth-child(15n - 8) { width: 100%; }
        .news-update-section.top-gird-section .col-md-4:nth-child(6n+1),
        .news-update-section.top-gird-section .col-md-4:first-child,
        .news-update-section.top-gird-venue .col-md-4:nth-child(14n),
        .news-update-section.top-gird-venue .col-md-4:nth-child(14n-1) { width: 100%; }
        .col-md-4 { width: 33.32%; float: left; padding-left: 14px; padding-right: 14px; }
    }
    @media only screen and (max-width:767px) {
        .news-update-section .col-md-4,
        .news-update-section .col-md-4:nth-child(6n-1) { width: 100%; padding-left: 0; padding-right: 0; }
		.thumnail-section h2, .news-update-section.inspireren-section h2, .news-update-section.home-section h2 {font-size:inherit;}
        .col-md-3 { width: 50%; padding-left: 6px; padding-right: 5px; }
        .news-img-section h3 { font-size: 16px; line-height: 19.2px; top: 53%; }
        .thumnail-panel { width: 100%; }
        .tab-section { margin-bottom: 25px; }
        .tab-section li { font-size: 14px; display: block; }
        .row { margin-left: 0; margin-right: 0; }
        .social-nav { margin-bottom: 37px; }
        .social-nav li { padding: 0 9px; }
        .footer-nav li { padding: 0 3px; font-size: 14px; margin-bottom: 20px; }
        .footer-nav { margin-bottom: 17px; }
        body.home .logo img { height: 24px; width: auto !important; }
        .logo img { width: 210px; }
        .sepcial-content { padding-right: 0; max-width: 100%; }
        .full-banner { min-height: 160px; }
        .disc-hd { font-size: 13px; color: #666; line-height: 15.6px; clear: left; margin-top: 3px; margin-bottom: -12px; margin-left: -2px; letter-spacing: 0.03em; }
        .banner-section { height: 0; padding-bottom: 50%; }
        .hero-text { font-size: 19px; line-height: 21px; margin-bottom: 4px; padding-right: 21px; }
        .product-nav li { font-size: 12px; }
        .product-nav li.page-link a { background: none; padding-left: 0; }
        .product-nav li.place { display: none; }
        .tab-section li.active a { color: #000 !important; font-weight: bold; }
        .tab-section li:first-child a { background: #fff url(../img/mbl-img/discover_amsterdam.jpg) no-repeat -10px 0; }
        .tab-section li:nth-child(2) a { background: #fff url(../img/mbl-img/discover_rotterdam.jpg) no-repeat -10px 0; }
        .tab-section li:nth-child(3) a { background: #fff url(../img/mbl-img/discover_utrecht.jpg) no-repeat -10px 0; }
        .tab-section li:nth-child(4) a { background: #fff url(../img/mbl-img/discover_thehague.jpg) no-repeat -10px 0; }
        .tab-section li:nth-child(5) a { background: #fff url(../img/mbl-img/discover_all.jpg) no-repeat -10px 0; }
        .tab-section li:nth-child(6) a { background: #fff url(../img/mbl-img/discover_img6.jpg) no-repeat -10px 0; }
        .tab-section li a { display: block; width: 100%; text-align: left; padding: 21px 20px 21px 110px; background-size: auto 100% !important; }
        .tab-section li a:after { content: ''; background: url(../img/mbl-img/down_arrow_gray.svg) no-repeat 0 0; width: 13px; height: 7px; position: absolute; right: 20px; font-size: 20px; line-height: .7; -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg); padding-top: 15px;}
        .tab-section li + li { margin-top: 8px; }
        .container { width: calc(100% - 20px); }
        .news-update-section .col-md-8:last-child { display: none; }
        .news-post-content h3,
        .post-list-text h2 { font-size: 15px; line-height: 21px; height: auto; margin-bottom: 0; }
        .post-list-text h2 { margin-bottom: 0; }
        .post-list-text h2 a,
        .post-list-text h2 { font: 700 24px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; line-height: 29px; color: #000; text-align: left; margin: 13px 0 22px; text-transform: inherit; letter-spacing: -0.02em; }
        .news-post-content p,
        .post-list-text p { font-size: 14px; line-height: 22px;/*        height: 66px;*/ display: -webkit-box; max-width: 100%; max-height: 66px; height: auto; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
        .news-post-content { min-height: 125px; }
        .news-update-section div[class^=col-md-]>a { /*margin-bottom: 19px;*/ }
        .news-update-section .col-md-8 { padding-left: 0; padding-right: 0; }
        .full-banner h3 { line-height: 1.2; }
        .adj-banner-bar { padding-bottom: 10px; }
        .news-banner { max-height: 320px; overflow: hidden; width: auto; max-width: inherit; }
        .top-gird-section .post-text-overlay h2 { font-size: 16px; }
        .post-list-text { width: 100%; }
        .list-post-img { width: 100%; height: 0; padding-bottom: 50%; position: static; }
        .post-list-text { padding: 20px; }
        .venues-single-post .post-content,
        .post-content { padding: 21px 11px; }
        .share-links-single { display: none; }
        .post-type { font-size: 22px; line-height: 26px; width: 100%; }
        .venues-single-post h1,
        h1 { font-size: 22px; line-height: 32px; }
        .post-content p strong { font-weight: 600; }
        .post-content p,
        .post-content h6 { font-size: 15px; line-height: 24px; color: #333; }
        blockquote { font-size: 22px; line-height: 30px; padding-right: 0; padding: 23px 14px; margin-bottom: 3px; }
        blockquote:after,
        blockquote:before { width: 109px; }
        blockquote:before { margin-bottom: 13px; }
        blockquote:after { margin-top: 11px; }
        .right-side-bar { padding-left: 0; margin-top: 30px; }
        .share-section ul li { width: 30px; }
        .searchForm.in input[type="search"] { width: 250px; }
        .post-delen { display: none; }
        .like {     /*   display: none;*/ }
        .more-imgs { font-size: 24px; line-height: 28px; }
        .single-thumbnails { padding-top: 16px; }
        .left-single-img-section { width: calc(50% - 8px); }
        .post-content h6:first-child { margin-top: 0; }
        .venues-single-post .post-content ~ .post-content { padding-top: 16px; padding-bottom: 16px; }
        .banner-text-bar { padding: 14px 9px 4px; }
        h2 { font-size: 13px; margin-bottom: 8px; letter-spacing: 0.11em; }
        .vienue-update-section .post-list-text .tags a { font-size: 9px; }
        .headerWrapper>.container { padding: 10px 5px 0px; }
        .product-nav li + li { margin-left: 8px; }
        .tab-content {     /*   display: none;*/ }
        .thumnail-section { padding-top: 30px; }
        .news-update-section { padding-top: 2px; }
        .news-update-section h2 { margin-bottom: 5px; }
        h2 span:after { visibility: hidden; opacity: 0; }
        .news-img-section { padding-bottom: 48.7%; }
        .thumnail-panel-detail { padding: 11px 9px 9px 11px; }
        .news-post-content .tags span { padding: 2px 4px; font-size: 9px; letter-spacing: 0.11em; }
        .news-post-content .share { top: 2px; padding-left: 11px; }
        .news-post-content { min-height: inherit; padding: 6px 10px; }

        /*.news-update-section.home-section .col-md-4:nth-child(6n), .news-update-section.top-gird-section .col-md-4:nth-child(8n), .news-update-section.top-gird-section .col-md-4:nth-child(14n), .top-gird-venue .col-md-4:nth-child(8n), .news-update-section.home-section .col-md-4:nth-child(6n-1){
            display: none;
        }*/
        .news-update-section.home-section .col-md-4:nth-child(6n-1) { width: 100%; }
        .news-update-section.home-section .col-md-4:nth-child(6n-1) .news-post-content { width: 100%; padding: 13px 8px; }
        .menu-action .searchForm { margin-left: 0; margin-top: -2px; }
        .news-update-section.home-section .col-md-4:nth-child(6n-1) h3 { font-size: 18px; line-height: 21px; margin-bottom: 7px; padding-right: 33px; margin-top: 6px; }
        .news-update-section.home-section .col-md-4:nth-child(6n-1) p { font-size: 12px; line-height: 14px; letter-spacing: 0.001em; }
        .news-update-section.home-section .col-md-4:nth-child(6n-1) .tags span { font-size: 10px; line-height: 12px; padding: 1px 7px; }
	
        .news-update-section.home-section .col-md-4:nth-child(6n),
        .news-update-section.home-section .col-md-4:nth-child(6n),
        .news-update-section.top-gird-section .col-md-4:nth-child(8n),
        .news-update-section.top-gird-section .col-md-4:nth-child(14n),
        .top-gird-venue .col-md-4:nth-child(8n) { /*display: none;*/ }
        .news-update-section.home-section .col-md-4:nth-child(6n-1) .news-img-section { padding-bottom: 46.6%; }
        .news-update-section.top-gird-section .col-md-4:nth-child(6n+1),
        .news-update-section.top-gird-section .col-md-4:first-child,
        .news-update-section.top-gird-venue .col-md-4:nth-child(14n),
        .news-update-section.top-gird-venue .col-md-4:nth-child(14n-1) { width: 100%; }
        .more-venue-great .col-md-4 .left-text-overlay { width: 100%; }
        .tab-section li a,
        .tab-section li.active a { color: #4d4d4d; }
        .news-update-section.home-section .load-more { margin-top: -1px; }
        .inspireren-section { margin-bottom: 40px; padding: 0 0px; margin: 0 -5px 17px; }
        .inspireren-section h2,
        .inspireren-section2 h2 { margin-bottom: 7px; }
        .inspireren-section.news-update-section div[class^=col-md-]>a { margin-bottom: 9px; }
        .news-section-wrapper { padding: 33px 0 37px; }
        .news-section-wrapper h3 { font-size: 16px; margin-bottom: 4px; }
        .news-section-wrapper  p { font-size: 13px; line-height: 24px; padding: 0 26px; margin-bottom: 18px; }
        .subscriber-form { width: calc(100% - 18px); }
        .subscriber-form input[type="text"] {font-size: 13px;}
	    .subscriber-form input[type="email"] { width: calc(100% - 96px); padding: 12px 11px; height: 40px; font-size: 13px; }
        .subscriber-form input[type="submit"] { width: 96px; font-size: 10px; height: 40px; letter-spacing: 0.01em; text-transform: uppercase; }
        .footer-wrapper { padding: 14px 0 11px; }
        .footer-wrapper h3 { margin-bottom: 15px; }
        .banner-img:first-child { width: calc(100% + 20px); margin-left: -10px; height: auto; }
        .venues-single-post .post-content .tags a { font-size: 12px; padding: 2px 6px; letter-spacing: 0.1em; margin-right: 10px; margin-bottom: 10px; }
        .venues-single-post .post-content .tags a + a { margin-left: 0; }
        .venues-single-post .post-content .tags { margin: 9px 0  5px; }
        .post-meta a + a {      /*  display: none;*/ }
        .post-meta a { letter-spacing: 0.03em; }
        .venues-single-post .post-meta { margin-bottom: 19px; }
        .share-section .like {    /*    display: none;*/ }
        .req-btn-section { padding-right: 0; }
        .share-hd { padding-left: 0; background: none; margin-right: 12px; }
        .mobile-section { clear: both; margin-left: -10px; margin-right: -10px; position: relative; top: 11px; }
        .map-section ul li.phone a { width: 100%; height: 45px; background: #999 url(../img/mbl-img/phone_icon.svg) no-repeat 20px center; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; text-align: center; color: #fff; padding: 12px; }
        .mobile-section:after { content: ''; display: table; clear: both; }
        .req-btn-2 { width: calc(100% - 60px); float: left; background: #666666; padding: 10px; height: 45px; text-align: center; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 21px; color: #fff; }
        .req-btn-2:after { content: ''; background: url(../img/mbl-img/down_arrow_gray_light.svg)  no-repeat 0 0; width: 13px; height: 7px; vertical-align: middle; display: inline-block; margin-left: 10px; }
        .love-btn { width: 50px; height: 45px; float: right; background: #666 url(../img/mbl-img/heart_icon_large.svg) no-repeat center center; font-size: 0; line-height: 0; overflow: hidden; white-space: nowrap; text-indent: 1000% }
        .mobile-show { display: block; }
		div.list-view-post div.post-list-text div.post-actions div.share-section ul li {
			float: none;
			margin-top: 0;
			text-align: center; min-width: 95px;
		}
        .share-section ul { width: calc(100% - 61px); }
        .share-section ul li + li { margin-left: 7px; }
        .share-section ul li.more-2 { display: block; width: 80px; position: relative; float: right; text-align: center; }
        .share-section ul li.more-2 ul { background: #fff; position: absolute; top: 100%; left: 0; float: none; width: 100%; text-align: center; display: none; }
        .share-section ul li.more-2 a { display: inline-block; font: 400 14px 'Open Sans', Arial, Helvetica, sans-serif; color: #595959; }
        .share-section ul li.more-2>a:after { content: ''; background: url(../img/mbl-img/down_arrow_gray.svg) no-repeat 0 0; width: 13px; height: 7px; vertical-align: middle; display: inline-block; margin-left: 10px; }
        .share-section ul li.more-2 ul li { display: inline-block; float: none; }
        .more-2 { display: none; }
        .more-venue-great { padding-top: 30px; }
        .suprise-section .col-md-4 { padding-left: 0; padding-right: 0; width: 100%; background: #fff; margin-bottom: 20px; }
        .suprise-section .row { padding: 10px 10px 10px; background: #dbdbdb; }
        .suprise-section .load-more { clear: both; margin-bottom: 10px; background: #ccc; }
        .pad-adj { padding-top: 30px; }
        .suprise-section .row>p { font: 400 italic 21px 'Open Sans', Arial, Helvetica, sans-serif; line-height: 26px; color: #000; margin: 0 0 15px; }
    }

	

	@media (max-width: 667px) {
		.gvGallery {
			margin-left: calc(0px);
			margin-right: calc(0px);
		}
	}


	@media (min-width: 441px) {
		div.post-content div.entry-content div.white-box.link-section {display: none;}
		div.right-side-bar div.white-box.req-form,.white-box.link-section {display: block;}
	}

    @media (max-width:440px) {
		
		.banner-section iframe {
			height: 200px !important;
			max-height: 200px !important;
		}
		
		.news-update-section.top-gird-section .col-md-4:nth-child(6n+1) h3, 
		.news-update-section.top-gird-section .col-md-4:first-child h3,
		.news-update-section.home-section #newsRow .col-md-4:nth-child(6n) h3,
    	.news-update-section.top-gird-section #newsRow .col-md-4:nth-child(8n) h3,
    	.news-update-section.top-gird-section #newsRow .col-md-4:nth-child(14n) h3 {  
		font: 700 21px 'Droid Serif', Arial, Helvetica, sans-serif; font-style: italic; color: #fff; line-height: 1.1; text-transform: inherit; margin: 7px 0px 2px; letter-spacing: -0.02em; max-height: none; position: relative; z-index: 999; }

		.share-section ul li { width: 45px;}
		#moreLinks {display: none;}
		.news-post-content .share { top: inherit; padding-left: 0px inherit; }
		.map-section ul { margin: 20px 0;}
		address { margin-bottom: 5px;}
		.gvGallery {margin-left: calc(0px);  margin-right: calc(0px);}
		span.companyName {font: 700 22px/1 "Open Sans",Arial,Helvetica,sans-serif;}
		table.myForm tbody tr td { display: inline-block;}
	
		.thumnail-panel:nth-child(5), .thumnail-panel:nth-child(7) {
    		margin-top: 0%; 
			}
		
		div.post-content div.entry-content div.white-box.link-section { margin:0; display: block; padding: 18px 4px;}
		
		div.right-side-bar div.white-box.req-form,
		.white-box.link-section {display: none;}
		body.home .tab-content { display: none;}
		body.home div.news-update-section.home-section {
			padding-top: 0px;
		}
		div.Streamer div.wpb_wrapper p {
    	 text-align: center;
		}
		div.Streamer div.wpb_wrapper p::before {
			border-top: 1px solid #ccc;
			content: "";
			display: block;
			margin: 0 auto;
			padding-bottom: 20px;
			width: 35%;
		}
		div.Streamer div.wpb_wrapper p::after {
			border-bottom: 1px solid #ccc;
			content: "";
			display: block;
			margin: 0 auto;
			padding-top: 20px;
			width: 35%;
		}
		
		div#newsContainer div.row div.col-md-4.marketing h3 {
			background: #000 none repeat scroll 0 0;
			color: white;
			float: left;
			font-size: 21px;
			left: 0;
			margin-bottom: 15px;
			margin-top: 0;
			max-width: 100%;
			padding: 8px 0;
			position: relative;
			text-align: center;
			width: 100%;
			z-index: 9999;
		}
		
		div#newsContainer div.row div.col-md-4.marketing {padding: 15px !important;margin: 0 auto !important;}
		div.vc_row.wpb_row.vc_row-fluid.specials div.vc_col-sm-6 {width: 100% !important;}
		
		.right-single-img-section-noMask img, .left-single-img-section img, .right-single-img-section img {width: 100%;display: block;max-height: 100px;}
        .news-update-section.top-gird-section .col-md-4:nth-child(8n) .news-img-section { padding-bottom: 51.076%; }
        .news-update-section.top-gird-section .col-md-4:nth-child(8n) .news-post-content { width: 100%; }
        .news-update-section.top-gird-section .col-md-4:nth-child(8n) a { background: transparent; margin-left: 10px; }
        .news-update-section.top-gird-section .col-md-4 .grid-section { margin-bottom: 0px !important; }
        #city .thumnail-panel:nth-child(5),
        .thumnail-panel:nth-child(5) { width: 100% !important; }
        .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) .news-post-content,.news-update-section.top-gird-section .col-md-4:first-child .news-post-content { padding: 20px 15px !important; font: italic 700 21px/1.1 "Droid Serif", Arial, Helvetica, sans-serif !important; background: transparent !important; }
        .post-text-overlay .tags { float: none; width: 70%; }
        div.post-thumbnail-rel > div { height: 60px !important; }
        .top-gird-venue .col-md-4:nth-child(8n) .news-img-section { padding-bottom: 86.025%; }
        body.page-template div.filters div.categeries-section { display: none; }
        div.filters div.categeries-section { /*display: none;*/ }
        div.categery-top .filter-btn-archive { display: none; }
        div.categery-top select { display: block; }
        div.specials:nth-child(2n) { padding: 0px; }
        .col-md-4 { width: 100% !important; }
        .hero-text a,
        .hero-text { font: italic 700 17px/1.1 "Droid Serif", Arial, Helvetica, sans-serif; }
        #venueContainer .row .col-md-4 { margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; }
        .news-update-section.top-gird-section .col-md-4:nth-child(6n+1) h3,.news-update-section.top-gird-section .col-md-4:first-child h3 { font: 700 30px 'Droid Serif', Arial, Helvetica, sans-serif !important; font-style: italic !important; width: 100% !important; }
        .top-gird-venue .col-md-4:nth-child(8n) .post-text-overlay { width: 100% !important; }
        .top-gird-venue .col-md-4:nth-child(15n - 8) h2,
        .top-gird-venue .col-md-4:nth-child(16n+1) h2,
        .top-gird-venue .col-md-4:nth-child(8n) .post-text-overlay h2 { font-size: 21px !important; }
		.subscriber-form input[type="text"] {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #fff none repeat scroll 0 0;
  border-bottom: 0 none;
  border-image: none;
  border-left: 0 none;
  border-right: 1px solid #f4f4f4 !important;
  border-top: 0 none;
  color: #333333;
  float: left;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  height: 44px;
  padding: 12px 14px;
  width: 100%;
}
    }
    @media print, (-webkit-min-device-pixel-ratio:1.25), (min-resolution:1.25dppx), (min-resolution:120dpi) {

    /* Style adjustments for high resolution devices */ }

    /* ==========================================================================
       Print styles.
       Inlined to avoid the additional HTTP request:
       http://www.phpied.com/delay-loading-your-print-css/
       ========================================================================== */
    @media print {
        *,
        *:before,
        *:after,
        *:first-letter,
        *:first-line { background: transparent !important; color: #000 !important; /* Black prints faster:
                                           http://www.sanbeiji.com/archives/953 */ box-shadow: none !important; text-shadow: none !important; }
            a,
            a:visited { text-decoration: underline; }
            a[href]:after { content: " ("attr(href) ")"; }
            abbr[title]:after { content: " ("attr(title) ")"; }

            /*
             * Don't show links that are fragment identifiers,
             * or use the `javascript:` pseudo protocol
             */
            a[href^="#"]:after,
            a[href^="javascript:"]:after { content: ""; }
            pre,
            blockquote { border: 1px solid #999; page-break-inside: avoid; }

            /*
             * Printing Tables:
             * http://css-discuss.incutio.com/wiki/Printing_Tables
             */
            thead { display: table-header-group; }
            tr,
            img { page-break-inside: avoid; }
            img { max-width: 100% !important; }
            p,
            h2,
            h3 { orphans: 3; widows: 3; }
            h2,
            h3 { page-break-after: avoid; }
        }