/*ALGEMEEN*/
#code	{display: none;}
.row	{margin: 0;}
body	{font-size: 20px; height: 100%; background-color: #ECE5D5;; background-size: cover; background-attachment:fixed; 
 }
#mainbody .container {    word-wrap: break-word;}
p	{margin: 15px 0 15px 0;}
ul	{margin: 15px 30px;}
li	{line-height: inherit;}
.container	{padding: 0 ; width: 90%; max-width: 1100px; min-width:240px}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12	{padding: 0 15px;}

hr { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); }

a {outline: none !important; transition:all 0.35s ease; -webkit-transition:all 0.35s ease; -moz-transition:all 0.35s ease; -o-transition:all 0.35s ease;}
a:link {color: #DF1B1B}
a:visited {color: #DF1B1B}
a:hover {color: #000; text-decoration: underline;}
a:active {color: #DF1B1B}

/* columns of same height styles */
.row-full-height {
height: 100%;
}
.col-full-height {
height: 100%;
vertical-align: top;
}
.row-same-height {
display: table;
width: 100%;
table-layout: fixed;
}
.col-xs-height {
/*float: none !important;*/
}	

/*BREADCRUMBS*/
#breadcrumbs .container {padding: 15px 15px 5px 0; color: #DF1B1B; }
#breadcrumbs	{background: url(../../../images/system/divider.png) repeat-x top center ; margin: 124px auto 0 auto; height: 50px;}
.breadcrumb {margin: 0; padding: 12px 0 0 0; }
.breadcrumb .divider {font-weight: bold; padding: 0 5px;}
.breadcrumb > li + li::before {content: none;}
.breadcrumb li a {color: #DF1B1B; font-size: 15px; text-decoration: underline;}
.breadcrumb li a:hover {text-decoration: none;}
.breadcrumb > .active {color: #DF1B1B; font-size: 15px; text-decoration: none;}

/*HEADER*/
.main-header {margin: 0 auto 0 auto; }
.main-header h3 {position: absolute; bottom: 30px; left: 60px; color: #FFF; text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);transition:all 0.35s ease;
-webkit-transition:all 0.35s ease; -moz-transition:all 0.35s ease; -o-transition:all 0.35s ease; font-size: 150%; max-width: 360px; text-align: right;}
.main-header h3 img {float: left; margin-top: -10px;}
.website-intro .custom {min-height: 450px; padding: 30px 60px; background-size: cover;}
.pull-right-adres	{font-size: 100%; padding: 0}

/*BACKGROUND-SLIDER*/
#cp-bg-slide {z-index: -1 !important; min-height: 400px !important;}
.bgd-over-image {background-size: 100% !important;background-repeat: no-repeat !important;background-position: center center !important;
}
.slideimg {background: none !important; min-height: 400px !important;}
img.slideimg {min-height: 400px !important;}

/*ZOEKEN*/
.search-module input	{font-size: inherit; position: relative; float: right; padding: 5px 100px 5px 5px;}
.search-module button	{top: 0; right: 0; padding: 6px; border-radius: 0;}
.search-module input	 {border: 0;}
.search-module input:hover,.search-module input:focus {border: 0;}

/*MENU*/
div.aikonmenu div.logo {margin: 0px 15px -15px 5px; width: 192px; height: 112px; text-align: center; padding: 0 0 0 20px;}
div.aikonmenu ul li a {line-height: 40px; display:inline-flex !important;}
div.aikonmenu .logo img {padding: 0 10px 0 0 !important; margin: -8px auto 0 auto; text-align: center;}
/*div.aikonmenu div.logo {background: url("../../../images/system/background-menu-logo.png") no-repeat scroll center center}*/
div.aikonmenu {background-color: transparent !important; z-index: 999 !important; margin: 30px auto 0 auto;}
div.aikonmenu .socialicons a {padding-top: 5px !important;}
div.aikonmenu span.respotrigger {font-size: 40px !important; padding: 15px !important;}
div.aikonmenu ul li.deeper a::after, div.aikonmenu ul li.deeper span::after {display: none !important;}
.menuwrapper > ul li.active > a, .menuwrapper > ul li.active > span {background-color: rgba(255,255,255,0.50) !important; color: #000 !important;}
div.aikonmenu input.menusearch {background: rgba(174, 203, 188, 1) !important; color: #FFF !important;}
div.aikonmenu.centered ul {background: rgba(174, 203, 188, 1); padding: 15px 0}

/*DJ SLIDER*/
.mfp-bottom-bar {display: none !important;}
.djslider-default img.dj-image a[title]:hover {display: none !important;}

/*STRAPLINE*/
#strapline .container	{padding: 0; margin: 0px auto 0px auto; border-radius: 0; z-index:1; color: #FFF; min-height: 200px;}
/*#strapline .container .overlay-strapline	{background: url(../../../images/algemeen/overlay.png); background-size: 100%; left: 0; top: 0; height: 200px;}*/

/*TOP*/
.lastminBtn	{margin: -10px 0px -30px 0px !important; }
#top1 .container	{margin: 15px auto; color: #FFF; font-size: 110%;}
#top1 a	{color: #FFF;}
#top1 a:hover	{color: #F8C51F;}
#top1 strong {font-size: 110%; font-weight: bold;}

#top1a	{padding: 25px; background: rgba(249, 233, 194,0.8) url(../../../images/watermerk/koffie.png) no-repeat right bottom; border: 5px solid #F4C538; border-radius: 10px;width: calc(33.33% - 50px); height: 45vh; min-height: 240px; margin: 5vh 25px auto 25px; overflow: auto;}
#top1a a	{color: #000;}
#top1a a:hover	{color: #6864A5;}

#top1b	{padding: 25px; background: rgba(247, 207, 176,0.8) url(../../../images/watermerk/bestek.png) no-repeat right bottom; border: 5px solid #EC8339; border-radius: 10px;width: calc(33.33% - 50px); height: 45vh; min-height: 240px; margin: 15vh 25px auto 25px; overflow: auto;}
#top1b a	{color: #000;}
#top1b a:hover	{color: #6864A5;}

#top1c	{padding: 25px; background: rgba(192, 191, 220,0.8) url(../../../images/watermerk/koffiemolen.png) no-repeat right bottom; border: 5px solid #6864A5; border-radius: 10px;width: calc(33.33% - 50px); height: 45vh; min-height: 240px; margin: 25vh 25px auto 25px; overflow: auto;}
#top1c a	{color: #000;}
#top1c a:hover	{color: #6864A5;}

/*MAINBODY*/
#mainbody .arrow-down {position: relative;text-align: center;margin: 0px auto -30px auto;bottom: 0px;width: 0; height: 0; border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 30px solid #FFF;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index:1;}
/*#mainbody .arrow-down:hover {	border-top: 30px solid #403000;	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}*/

#mainbody {margin: 0px auto 0 auto;}
#mainbody .container { margin: 0 auto 30px auto; border-radius: 0;background: rgba(236, 229, 213, 0.85); }
#content {padding: 0}

#content-area {padding: 30px 60px; }
.page-header h1 { border: none; padding: 0 0 15px 0; margin: 0; color: #748F81; font-size: 20px;}
.page-header { border: none; margin-bottom: 0;}

.img-intro-left, .img-intro-right, .img-intro-none {max-width: 50%;}
.img-fulltext-left, .img-fulltext-right, .item-image, .img_caption {max-width: 50%;}

.img-intro-none, .img-full-none {max-width: 100%; background: #F1F3DF; }
.item-image, .img_caption {max-width: calc(100% + 120px); position:relative; padding: 10px 0;}
.item-image {width: calc(100% + 120px); margin: 15px -60px;}
.img-intro-none img, .img-full-none img, .item-image img {max-height: 40vh; margin: 30px auto; display:block; text-align: center; z-index:2; border: 3px solid #F9CB47;}

.item-image:after {
  background: #F1F3DF;
    opacity: 0.65;
  width: 100%;
  height: 100%;
  margin:  auto 0;
    padding: 15px;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 0;
  content: "";
}

/*BLOCKQUOTE*/
blockquote {padding: 15px 30px; margin: 30px 0 30px 60px; border-left: 5px solid #748F81;}
blockquote p {font-size: 25px; color: #748F81;}

/*SIDEBAR-LEFT*/
.sidebar-left	{background: #F9F9F9; padding: 10px 15px; height: 100%; min-height: 100%; border-radius: 0 0 10px 10px;}
#sidebar-left .module-content img	{width: 100% !important;}

/*SIDEBAR-RIGHT*/
.sidebar-right	{background: none; padding: 30px 15px; height: 100%; min-height: 100%; border-radius: 0 0 10px 10px;}
#sidebar-right .module-content img	{width: 100% !important;}

/*BELOW CONTENT*/
#below-content {padding: 30px;}

/*HEADINGS*/
h1, h2, h3, h4, h5, h6	{font-weight: bold;line-height: 125%; }
h1	{font-size: 120%; font-weight: 900; padding: 15px 0; color: #748F81;}
h1 a, h1 a:link	{color: #748F81; text-decoration:none;}
h1 a:hover	{color: #AECBBC; text-decoration:none;}
h1 a:visited {color: #748F81}
h2	{font-size: 100%; font-weight: 700; padding: 15px 0 0 0; color: #748F81;}
h2 a, h2 a:link	{color: #748F81; text-decoration:none;}
h2 a:hover	{color: #AECBBC; text-decoration:none;}
h2 a:visited {color: #748F81}
h3	{font-size: 120%; font-weight: 500; margin: 10px 0;}

/*BOTTOM*/
#bottom1	{margin: 0 auto 0 auto;}
#bottom1 a {color:#111;}
#bottom1 a:hover {color:#FFF;}
#bottom1 h1,#bottom1 h2,#bottom3 h1 {color: #111;}
#bottom1 .arrow-down {position: relative;text-align: center;margin: 0px auto -30px auto;bottom: 0px;width: 0; height: 0; border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 30px solid #BF9E3B;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index:1;}

#bottom1a	{padding: 0; border-radius: 10px;}
#bottom1a .custom {padding: 0; border-radius: 5px; min-height: 240px; background-size: cover; font-size: 115%;}
#bottom1a a	{color: #FFF;}
#bottom1a a:hover	{color: #B0CBBA !important;}
#bottom1a h1,#bottom1a h2,#bottom1a h3 {color: #FFF;}

#bottom1b	{padding: 0; border-radius: 10px;}
#bottom1b .custom {padding: 0; border-radius: 5px; min-height: 240px; background-size: cover; font-size: 115%;}
#bottom1b a	{color: #FFF;}
#bottom1b a:hover	{color: #B0CBBA !important;}
#bottom1b h1,#bottom1b h2,#bottom1b h3 {color: #FFF;}

#bottom1c	{padding: 0; border-radius: 10px;}
#bottom1c .custom {padding: 0; border-radius: 5px; min-height: 240px; background-size: cover; font-size: 115%;}
#bottom1c a	{color: #FFF;}
#bottom1c a:hover	{color: #B0CBBA !important;}
#bottom1c h1,#bottom1c h2,#bottom1c h3 {color: #FFF;}

#bottom2	{margin: 0 auto 30px auto;}
#bottom2 a {color:#111;}
#bottom2 a:hover {color:#FFF;}
#bottom2 h1,#bottom2 h2,#bottom2 h1 {color: #111;}
#bottom2 .arrow-down {position: relative;text-align: center;margin: 0px auto -30px auto;bottom: 0px;width: 0; height: 0; border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 30px solid #BF9E3B;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index:1;}

#bottom3	{margin: 0 auto 0 auto;}
#bottom3 a {color:#111;}
#bottom3 a:hover {color:#FFF;}
#bottom3 h1,#bottom3 h2,#bottom3 h3 {color: #111;}
#bottom3 .arrow-down {position: relative;text-align: center;margin: 0px auto -30px auto;bottom: 0px;width: 0; height: 0; border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 30px solid #BF9E3B;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index:1;}

/*FOOTER - COPYRIGHT*/
#footer	{margin: 0; padding: 0;}
.footer	{padding: 0;}
.footer p	{line-height: 150%; color: #FFF;}
#footer .footer .container {background-color: #9AB0A2; color: #FFF; padding: 15px; font-size: 100%; text-align: left;}
#footer a, .footer a {color: #FFF;}
#footer a:hover, .footer a:hover {color: #ECE5D5; text-decoration: none;}

.copyright .container {font-size: 80%; text-align:center;}

/*NN SLIDER*/
.panel {background: #F1F1F1;}
.nn_sliders.accordion > .accordion-group.collapsed > .accordion-heading > a.accordion-toggle {background-color: #DF1B1B !important}
.nn_sliders.accordion > .accordion-group > div > a:focus, .nn_sliders.accordion > .accordion-group.active > div > a:focus {box-shadow: none !important; }
.nn_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle {color: #DF1B1B !important;}
.nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {background-color: #DF1B1B !important; color: #FFF !important;}
.nn_sliders.accordion > .accordion-group {border-radius: 0 !important;}
.nn_sliders.accordion>.accordion-group {border: none !important;}
.nn_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner {background: #F1F1F1; color: #5C5A53;}
.nn_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner a {color: #5C5A53 !important; text-decoration: underline;}
.nn_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner ul li {list-style: disc inside;}

/*SHARE*/
.social-share	{max-width: 100%; position: relative; margin: -20px 0 0 0;}
.social-share .module-content {height: 50px;}
.social-share p {float: left; font-size: 60%; padding: 0; margin: 0; border-bottom: 2px solid #F9CB47;}
.share-container {max-width: 120px; padding: 0; margin: 0 0 0 10px; height: 30px; float:left;}
.rrssb-buttons li.small a .rrssb-icon {padding: 5px 0 0 0}

/*BUTTONS*/
.btn {font-size: 120%; padding: 5px 15px; border: 2px solid #AECBBC; color: #AECBBC}

/*ROW + COLUMN*/
.su-row.su-gutter-large {margin: 0 5% !important; padding: 15px !important;}
.su-row.su-gutter-large h2 {padding: 10px 0 0 0; font-size: 100% !important;}

/* REVIEWS */
#pjWrapperCustomReview_theme3 .pjRrAsideArticleBody {display: none;}
#pjWrapperCustomReview_theme3 .pjRrBtnPrimary {font-size: 100%; padding: 0 10px; height: auto;}
#pjWrapperCustomReview_theme3 .pjRrAsideArticleTitle {font-size: 125%;}
#pjWrapperCustomReview_theme3 .pjRrAside {background: #FFF !important; color: #000 !important;}
#pjWrapperCustomReview_theme3 .pjRrAsideArticleTitle, #pjWrapperCustomReview_theme3 .pjRrAsideArticleSubTitle {background: #FFF !important; color: #000 !important;}

/*ACYMAILING*/
div.acymailing_module_success {height: auto !important;}

/*Texels Ontwerp CUSTOM HTML*/
.gridstack-default, .gridstack-left, .gridstack-right {margin: 0 auto 30px auto;}
.gridstack-default .gridstack-tekst {text-align: center; }
.gridstack-left .gridstack-tekst {text-align: center; }
.gridstack-right .gridstack-tekst {text-align: center; }
.gridstack-afbeelding .gridstack-left-heading {text-align: center; color: #FFF; }
#bottom1 .gridstack-afbeelding .gridstack-left-heading h3, #bottom1 .gridstack-afbeelding .gridstack-left-heading h3 a, #bottom3 .gridstack-afbeelding .gridstack-left-heading h3, #bottom3 .gridstack-afbeelding .gridstack-left-heading h3 a {color: #FFF; text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);transition:all 0.35s ease;
-webkit-transition:all 0.35s ease;
-moz-transition:all 0.35s ease;
-o-transition:all 0.35s ease; text-align: center;}
#bottom1 .gridstack-afbeelding .gridstack-left-heading h3 a:hover, #bottom3 .gridstack-afbeelding .gridstack-left-heading h3 a:hover {color: #AECBBC; text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);}

.gridstack-tekst {display: table-cell; vertical-align:middle; padding: 30px; background-color: rgba(237, 230, 213, 0.8);}
#bottom1 .gridstack-tekst a, #bottom2 .gridstack-tekst a, #bottom3 .gridstack-tekst a {background: #748F81; padding: 7.5px 15px; color: #FFF; margin: 15px auto; border-radius: 5px; transition:all 0.35s ease; -webkit-transition:all 0.35s ease; -moz-transition:all 0.35s ease; -o-transition:all 0.35s ease; display: inline-block; text-decoration: none;}
#bottom1 .gridstack-tekst a:hover, #bottom2 .gridstack-tekst a:hover, #bottom3 .gridstack-tekst a:hover {background: #AECBBC; color: #000;}
.gridstack-afbeelding {height: 120px;padding: 30px; text-decoration:none}

.btn-primary	{background: #748F81; padding: 7.5px 15px; color: #FFF; margin: 15px auto; border-radius: 5px; transition:all 0.35s ease; -webkit-transition:all 0.35s ease; -moz-transition:all 0.35s ease; -o-transition:all 0.35s ease; display: inline-block; border: none; text-decoration: none}
.btn-primary:hover	{background: #AECBBC; color: #000; text-decoration:none;}

.inside {
}

.gridstack-left-heading {padding: 10px; }
.inside-full-height {
  /*
  // if you want to give content full height give him height: 100%;
  // with content full height you can't apply margins to the content
  // content full height does not work in ie http://stackoverflow.com/questions/27384433/ie-display-table-cell-child-ignores-height-100
  */
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

/* columns of same height styles */

.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}


.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}

@media (min-width: 480px) {
  .row-xs-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-xs-top {
    vertical-align: top;
  }
  .col-xs-middle {
    vertical-align: middle;
  }
  .col-xs-bottom {
    vertical-align: bottom;
  }
	div#superimpose_middle {min-width: 100% !important; max-width: 100%!important;}
}

@media (min-width: 768px) {
  .row-sm-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-sm-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-sm-top {
    vertical-align: top;
  }
  .col-sm-middle {
    vertical-align: middle;
  }
  .col-sm-bottom {
    vertical-align: bottom;
  }
		div#superimpose_middle {min-width: 100% !important; max-width: 100%!important;}

}

@media (min-width: 992px) {
  .row-md-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-md-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-md-top {
    vertical-align: top;
  }
  .col-md-middle {
    vertical-align: middle;
  }
  .col-md-bottom {
    vertical-align: bottom;
  }
		div#superimpose_middle {min-width: 100% !important; max-width: 100%!important;}

}

@media (min-width: 1200px) {
  .row-lg-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-lg-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-lg-top {
    vertical-align: top;
  }
  .col-lg-middle {
    vertical-align: middle;
  }
  .col-lg-bottom {
    vertical-align: bottom;
  }
}

/*HANDLE SLIDER*/
.jpanelHandle {margin: 0 !important; padding: 0 !important;  background-color: none !important; left: -27px !important;}

/*REVIEWS*/
#pjWrapperPHPReview_theme11 { font-family: inherit !important; }
#pjWrapperPHPReview_theme11 .pjRrBtnPrimary, #pjWrapperCustomReview_theme11 .pjRrBtnPrimary { border-color: #9AB0A2 !important; color: #fff !important; font-weight: bold !important; text-transform: none !important; background: #9AB0A2 !important; text-decoration: none !important;}
#pjWrapperPHPReview_theme11 .pjRrFormPost .pjRrBtnSecondary {text-decoration: none !important;}
#pjWrapperPHPReview_theme11 .pjRrBtnPrimary:hover {background: #DF1B1B !important;}
#pjWrapperPHPReview_theme11 .pjRrContent::before {background: #AECBBC !important;}
#pjWrapperPHPReview_theme11 .pjRrAside {background: #AECBBC !important;}
#pjWrapperPHPReview_theme11 .pjRrAsideArticleSubTitle strong, #pjWrapperPHPReview_theme11 .pjRrReviewMeta small {color: #DF1B1B !important;}
#pjWrapperPHPReview_theme11 .pjRrAsideArticleHead .pjRrRating span, #pjWrapperPHPReview_theme11 .pjRrReviewTitle .pjRrRating {background: #DF1B1B !important;}
#pjWrapperPHPReview_theme11 .pjRrAsideArticleTitle, #pjWrapperPHPReview_theme11 .pjRrAsideArticleBody h3, #pjWrapperPHPReview_theme11 .pjRrReviewMeta strong, #pjWrapperPHPReview_theme11 .pjRrFormPost label, #pjWrapperPHPReview_theme11 .pjRrStars a:hover {color: #748F81 !important;}
#pjWrapperPHPReview_theme11 .pjRrStars .pjRrStarChecked {color: #748F81 !important;}
#pjWrapperPHPReview_theme11 .pjRrFormPost .pjRrFormTitle  {color: #748F81 !important;}
#pjWrapperPHPReview_theme11 .pjRrStars a {color: #9AB0A2 !important;}
#pjWrapperPHPReview_theme11 .pjRrProgressBar, #pjWrapperCustomReview_theme11 .pjRrProgressBar {background: #9AB0A2 !important; border-color: #9AB0A2 !important}
#pjWrapperPHPReview_theme11 .pjRrContent {background: none !important}
#pjWrapperPHPReview_theme11 .pjRrReviewBadge::after {border-right-color: #9AB0A2 !important;}
#pjWrapperPHPReview_theme11 .pjRrReviewBadge {background: #9AB0A2 !important;}
#pjWrapperPHPReview_theme11 .pjRrFormPost textarea.form-control {height: 120px !important;}

#pjWrapperCustomReview_theme11 .pjRrAsideArticle {padding-top: 0 !important;}
#pjWrapperCustomReview_theme11 .pjRrAsideArticleTitle {font-size: 150% !important; line-height: 200% !important;}
#pjWrapperCustomReview_theme11 h1.pjRrAsideArticleTitle  {padding: 0 !important; color: #3F3D73;}
#pjWrapperCustomReview_theme11 .pjRrAsideArticleBody h3 {display: none !important;}
#pjWrapperCustomReview_theme11 .pjRrAsideArticleSubTitle strong {color: #DF1B1B !important;}
#pjWrapperCustomReview_theme11 .pjRrAsideArticleHead .pjRrRating span {background: #DF1B1B !important;}
#pjWrapperCustomReview_theme11 ul.pjRrProgresses {margin: 15px 0; display: none;}

#mainbody .pjRrContainer .container {background: none !important;}
#pjWrapperPHPReview_443 {width: 100% !important;}

[id^="pjWrapper"] .row {margin: 0 !important;}

#cboxOverlay, #cboxWrapper, #colorbox {z-index: 999999999 !important;}

div#superimpose_inner_right {z-index: 999999; right: 0!important; top: 46px;}
.mod-languages {margin-top: 30px;}
div.mod-languages img {width: 30px;}

.to-ecostaylogo {position: absolute; top: 15px; left: 15px;}
.to-ecostaylogo img {max-width: 200px;}

.overalSummaryCalendarName {display: none !important;}

#wj-bookzo-top {margin: 30px 0 0 0;}
#wj-bookzo-top .container {padding: 15px 15px; background: rgba(174, 203, 188,0.6); color: #FFF;}

#wj-bookzo-bottom {margin: 30px 0;}
#wj-bookzo-bottom .container {padding: 15px 15px; background: rgba(174, 203, 188,0.6); color: #FFF;}


/*li.item-989 a img.corana {padding: 0 !important; margin: 0 0 -12px 0;}*/
li.item-989 > a > img {position: absolute; top: 0px;}
li.item-989 > a:hover {background: none !important;}
li.item-989.current.active a {background-color: #AECBBC !important;}

.wj-rood  {background: rgba(223, 27, 27, 0.6); color: #FFF; padding: 30px;}
.wj-rood p {padding: 0; margin: 0;}