/* Features Layout CSS */
/* Diederik CSS */

.blogimage {
margin-right:20px!important;
margin-top:7px!important;
}

.mab-button-12 {
width:205px !important;
}

.prettylink:hover a:visited{
color:#fff!important;
}

.gallery-precon {
margin-bottom:30px!important;
}

.ai1ec-single-event .ai1ec-actions .ai1ec-btn-group-vertical {
display:none!important;
}

.horizontal-menu {
margin-left:-10px!important;
}
.mab-heading {
font-family:"Source Sans Pro" !important;
}

.uber-grid-cell-title strong {
font-weight:300!important;
}

.nav-previous{
float:left;
width:470px;
}

.loop-utility-below {
margin-bottom:30px;
}


.ai1ec-agenda-widget-view {
margin-bottom:20px!important;
}

.magic-action-box.userstyle-4 {
width:270px!important;
}

.product_meta, product_title {
display:none!important;
}

html, body {
font-weight:300!important;
}

.page-title{
margin-top:20px!important;
}

.post-inner{
margin-bottom:40px!important;
}

.term-description, .woocommerce-result-count, .woocommerce-ordering {}

.super-title{
	font-size:30px !important;
	}
.breadcrumb{
	padding:0px !important;
	}
.entry-content{
	margin-top:15px;
	}
.wp-submenu{
	min-width:250px !important;
	}

.entry-utility h2{
clear:both;
}

.uber-grid-cell-title strong {
color:#000000!important;
}

.featured-image img {
border: 0px !important;
}

.uber-grid-cell-title {
text-align:left!important;
}

.related, .upsells {
display:none!important;
}

.common_tab_tab, .description_tab, .downloads_tab {
	background:#ddd!important;
	-webkit-border-top-left-radius: 0px !important;
	-webkit-border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	margin:0px !important;
	box-shadow:none !important;
	position: static !important;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .webkit-box-shadow {
width: auto!important;  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

#dc_jqverticalmegamenu_widget-2-item ul li a {
background: none !important;
}
#dc_jqverticalmegamenu_widget-2-item ul.menu.left, #dc_jqverticalmegamenu_widget-2-item ul.menu.right {
border: 0px!important;
}
#dc_jqverticalmegamenu_widget-2-item ul li a {
border:0px !important;
}

#dc_jqverticalmegamenu_widget-3-item ul li a {
background: none !important;
}
#dc_jqverticalmegamenu_widget-3-item ul.menu.left, #dc_jqverticalmegamenu_widget-3-item ul.menu.right {
border: 0px!important;
}
#dc_jqverticalmegamenu_widget-3-item ul li a {
border:0px !important;
}

#dc_jqverticalmegamenu_widget-4-item ul li a {
background: none !important;
}
#dc_jqverticalmegamenu_widget-4-item ul.menu.left, #dc_jqverticalmegamenu_widget-4-item ul.menu.right {
border: 0px!important;
}
#dc_jqverticalmegamenu_widget-4-item ul li a {
border:0px !important;
}

#dc_jqverticalmegamenu_widget-5-item ul li a {
background: none !important;
}
#dc_jqverticalmegamenu_widget-5-item ul.menu.left, #dc_jqverticalmegamenu_widget-5-item ul.menu.right {
border: 0px!important;
}
#dc_jqverticalmegamenu_widget-5-item ul li a {
border:0px !important;
}

#dc_jqverticalmegamenu_widget-6-item ul li a {
background: none !important;
}
#dc_jqverticalmegamenu_widget-6-item ul.menu.left, #dc_jqverticalmegamenu_widget-6-item ul.menu.right {
border: 0px!important;
}
#dc_jqverticalmegamenu_widget-6-item ul li a {
border:0px !important;
}



.active {
background-color:#9AD1F4!important;
color:#ffffff !important;
}

#tab-description H2 {
display:none !important;
}

#tab-description, #tab-common_tab {
//background-color:#F7F7F7 !important;
padding: 5px !important;
min-height:300px !important;
}

.tabs {
margin-left:-12px !important;
}

.tabs:before {
border-bottom: 0px !important;
margin-left:-20px !important;
}

.wp-post-image {
margin-bottom:10px !important;
}

.gallery_container{
margin-top:20px;important!;
}



.product-categories{
margin:0px !important;
}

.wp-post-image {
margin-bottom:10px !important;
}

.summary{
margin-top:0px;important!;
width:100% !important;
}

.uber-grid-cell-title{
padding: 0 !important;
position:absolute!important; 
top:50%!important;
height:40px!important;
margin-top:-20px!important;
margin-left:15px !important;
}

.uber-grid-cell-title:after{content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #555555;
    font-size: 15px;
    margin-top: -17px;
	top:50%!important;
height:30px!important;
margin-top:-15px!important;
    right:25px;
    position: absolute;}

.dsc-button {margin: 10px 10px 15px 10px!important; width:220px!important;} 
/*--.rhimabutton2, .rhimabutton {z-index:auto!important;} --*/

.ontdek:after {content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #FFFFFF;
    font-size: 12px;
    float:right;}

.sidebutton, .ontdek {padding-left:10px!important; padding-right:5px!important;}

.sidebutton:after  {content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #FFFFFF;
    font-size: 12px;
   margin-left:60px;}


.blogcontent {font-size:15px;font-family:'Source Sans Pro'; line-height:26px;}

.entry-utility h2, .entry-utility h2 a {font-family:'Source Sans Pro'; font-weight:300; font-size:34px; line-height:40px;}

.footer-table td {vertical-align:top; color:#e3e7e8;}
.footer-table ul {margin-left: 0px;}
.footer-table a, .footer-table ul li, footer-table ul, footer-table ul li a, .footer-table a:hover {color:#E3E7E8; background-color:none;text-decoration:none; }
.footer-table h2, .footer-table h3 {font-weight:500;}

.ddsmoothmenuh ul li {border-left: 1px solid;border-color: #000000;margin-left: 3px;margin-right: 3px;}
.ddsmoothmenuh ul li:first-child {border: none;}
.ddsmoothmenuh ul li ul {margin: 0 auto 0 auto; width: 300px; position: absolute; left:-100px!important; background-image: url(../../../../rhima.projeqt.nl/wp-content/uploads/2014/04/menu-pointer.html); background-repeat:no-repeat; background-position: 50% 3px; padding-top:10px;}
.ddsmoothmenuh ul li ul li {border:none; background-color:#75bcea; padding: 5px 10px 5px 45px; background-image: url(../../../../rhima.projeqt.nl/wp-content/uploads/2014/04/menu-arrow.html); background-position:15px;  background-repeat: no-repeat;background-size:6%}

.rhimabutton {background-image: url(../../../../rhima.projeqt.nl/wp-content/uploads/2014/04/button-img1.html)!important;   background-position: 196px!important;   background-repeat: no-repeat!important; background-size:12%!important;}


div.horizontal-menu ul li, div.horizontal-menu ul li a:link, div.horizontal-menu ul li a:visited {margin-left: 7px;}
.zoeken-icon a{margin-left: 10px !important; width:9px!important; height:15px!important; background-image: url(../../../../rhima.projeqt.nl/wp-content/uploads/2014/04/search-icon2.html);   background-position: left;   background-repeat: no-repeat;}
.ddsmoothmenuh ul li:hover, .ddsmoothmenuh ul li a.selected, .ddsmoothmenuh ul li a:hover, .ddsmoothmenuh ul li ul.sub-menu li, .ddsmoothmenuh ul li ul.sub-menu li a {}

.blogcontent {float:none!important;}
.h2 {color:#7f8c8c;!important;font-weight:300 !important;}

.read-more-container {margin-top:0px;}

.read-more-button, .readmorecontent, .readmorecontent:hover, .read-more-button:hover {
	background-color:#ffffff;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #9ad2f4;
	display:inline-block;
	color:#9ad2f4;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:110px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;}
.read-more-button:active {position:relative;top:1px;}

.read-more-button:after{
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #9ad2f4;
    font-size: 12px;
    padding-left: 7px;}

.woocommerce ul.products li.product.one_third, .woocommerce-page ul.products li.product.one_third {margin-right: 2%!important; width:29.3%!important;}


body {
    -webkit-animation-delay: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-duration: 0.1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
}

@-webkit-keyframes fontfix {
    from { opacity: 1; }
    to   { opacity: 1; }
}

/* Einde Diederik CSS */

/*Logo*/ 
#logo-container {
    color: rgb(255, 255, 255);
    text-decoration: none;
    float: left;
    width: 100%;
	margin-top: 10px;
}
#logo-container h1,
#logo-container a.logo {
	line-height: 40px;
	font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #fff;
	font-size: 40px !important;
	font-weight: 800 !important;
}
#logo-container h1:hover,
#logo-container a.logo:hover {
	text-decoration: none;
}
#logo-container h1,
#logo-container span {
float: left;
margin-top:0px;
}
#logo-container span {
    margin-top: 15px;
    margin-left: 4px;
	font-size: 24px;
}
/* menu */






/*new menu*/
.navbar .navbar-inner {
    height: 60px;
    padding: 20px 0px 10px 0px !important;
	background-color: #76c7c0 !important;
	background-image: url(images/modusTopBg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border: none !important;
}
.navbar .brand {
    padding: 8.5px 20px;
	font-size: 40px !important;
	font-weight: 800 !important;
}
.navbar-inner li {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 0px 3px;
}

.navbar-inner li:hover,
.navbar-inner li:focus,
.navbar-inner li:hover a,
.navbar-inner li:focus a,
.navbar-inner li a:hover,
.navbar-inner li a:focus,
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #e8645a;
    color: #fff !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.navbar .nav > li > .dropdown-menu:after {
    border-bottom: 6px solid #e2534b !important;
}
.dropdown-menu {
	background-color: #e2534b !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: #e5655d !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.navbar-inner li.current-menu-item,
.navbar-inner li.current-menu-ancestor {
background-color: #62a29e;
}
.navbar .nav > li > a {
    padding: 10px 15px;
}
/*new menu end*/

/* feature boxes */
.center {
	text-align: center !important;
}

.featureBox div.textwidget{
	border-radius: 10px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	min-height: 200px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #ffffff !important;
	margin-bottom: 10px;
}
.featureBox p {
	padding: 0px 10px 20px 10px;
}
.featureBox i {
color: #76c7c0;
}
.featureBox:hover i {
color: #e8645a;
}
.featureBox:hover a.btn {
	background-color: color: #e8645a !important;
}



.modusFeatures a.ult_button{
margin-top: -50px;
}
.modusFeatures i {
color: #e8645a;
}
.modusFeatures .roundbox:hover i {
color: #76c7c0;
}
.modusFeatures .roundbox {
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
min-height: 150px;
padding-top: 30px;
padding-bottom: 30px;
}
.modusFeatures .roundbox:hover {
background-color: #ffffff !important;
}
/* feature boxes end */

.modusSlogan h3 {
margin-top: 0px;
}
.breadcrumb {
background-color: transparent;
}

/* modus mid*/

.ModusMid {
	background-image: url(images/modusMidBg.png);
	background-position: top;
	background-repeat: repeat-x !important;
	padding: 30px 0px;
	margin: 10px 0px 0px 0px;
}
.ModusMembers img {
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	border-radius: 10px;
	width: 100%;
}
.ModusMembers h3.element-title {
	text-align: center;
	font-size: 40px !important;
	line-height: 60px !important;
	margin-top: 10px;
	margin-bottom: 40px; 
}
.ModusMembers .wpb_single_image .wpb_wrapper {
	position: relative;
}
.ModusMembers article h3 {
	text-align: center;
	font-size: 18px;
	z-index: 10 !important;
	background-color: #90d1cb;
	padding: 4px;
	margin-top: -12px;
	position: relative;
	border-radius: 0px 0px 10px 10px;
}

.ModusMembers article .post-inner p.post-excerpt {
	display: none;
	
}
.ModusMembers article:hover .post-inner p.post-excerpt {
	display: block;
	position: absolute;
	width: 80%;
	height: 48%;
	padding-top: 30%;
	padding-bottom: 30%;
	padding-left: 10%;
	padding-right: 10%;
	background-color: #90d1cb;
	top: 0px;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	border-radius: 10px;
	text-align: center;
	vertical-align: middle;
	
}

/* modus mid fin*/

.HeadArea {
	background-image: url(images/modusTopBg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	
}
.BottomStart {
	background-image: url(images/modusBotBg.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.BottomStart .widget {
	float:left;
}
.BottomStart .widget ul {
	margin-left: 0px;
}
div.post-meta {
	padding: 0px 0px 20px 0px;
}


/*.ModusBlogRight*/ .recenposts {
	/*border-bottom: 1px solid #e5e6e6;*/
}
/*.ModusBlogRight*/ .tagcloud a {
	font-size: 14px !important;
	background-color: #7f8c8c;
	border-radius: 5px;
	padding: 5px;
	color: #fff;
	line-height: 34px !important;
}
/*.ModusBlogRight*/ .tagcloud a:hover {
	color: #fff !important;
	text-decoration: none;
	background-color: #e2534b;
}
.widget_recent_entries ul {
	list-style-image: url(images/modusRecentPostList.png) !important;
}



/* blog are right */
.modusMonthDate {
	text-align: center;
	color: #7f8c8c;
	padding: 10px 0px;
	width: 100%;
	background-color: #f8f8f8;
	border-radius: 5px;
	box-shadow: 0px 3px #e5e6e6;
	margin-bottom: 20px;
}
.modusMont {
	font-size: 20px;
	font-weight: normal;
	line-height: 24px;
}
.modusDate {
	font-size: 30px;
	font-weight: bold;
	line-height: 34px;
}
hr {
	border-top: 2px solid #e5e6e6;
}
.modusPostFormat {
	text-align: center;
	color: #ffffff;
	padding: 25px 0px;
	width: 100%;
	background-color: #7f8c8c;
	border-radius: 5px;
	box-shadow: 0px 3px #e5e6e6;
	margin-bottom: 20px;
}
.flex-viewport,
.featured-image img {
	border-radius: 0px;
	border: 1px solid #BFBFBF;
}
.flex-viewport {
	margin-bottom: 3px;
}
.flex-control-nav {
	bottom: 10px;
}
div.post-meta {
    padding: 0px !important;
	float: left;
}
.post-taxonomy br {
	display: none;
}
div.post-meta span,
.post-taxonomy span {
	padding: 0px 5px 0px 0px;
}
.modusExcerpt {
	padding: 10px 0px !important;
}
/* blog are right close */

.modusBreadCrumbs {
	text-align: right;
	padding-top: 20px;
}

.bottomArrow {
	background-image: url(images/breadCrumbBotArrow.png);
	background-repeat: no-repeat !important;
	background-position: 10px 0px !important;
	height: 12px;
}

/*Bootstrap bar fix*/
.progress {
    height: 20px;
}


/*Portfolio VC 4 Row Edit*/
.modusPortfolio .categories_filter a {
	color: #fff;
	background-color: #98a3a3;
	padding: 3px 4px;
	border-radius: 3px;
	box-shadow: 0px 3px #7f8c8c;
}
.modusPortfolio li.active a {
	background-color: #62a29e !important;
	box-shadow: 0px 3px #528b86 !important;
	border-bottom: none !important;
}
.modusPortfolio .categories_filter a:hover {
	background-color: #e8645a;
	box-shadow: 0px 3px #e2534b;
	border-bottom: none !important;
}
.modusPortfolio .post-thumb img {
	border-radius: 5px;
	box-shadow: 0px 3px #e5e6e6;
}

.modusInnerPost h2{
	margin: 0px;
}

/*form*/
form.ether-form {
	margin-top: 0px !important;
}
form.ether-form input {
	width: 300px !important;
}
form.ether-form textarea {
	min-height: 150px;
}
/*vertical-menu*/
.vertical-menu ul {
	list-style-image: url(images/modusRecentPostList.png) !important;
	margin: 0px 0px 0px 10px;
}

.nav-collapse, .nav-collapse.collapse {
	background-color: #76c7c0;
	z-index: 999 !important;
}
.nav-collapse .navbar-form, .nav-collapse .navbar-search {
	border:none !important;
}
/* woooo */
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover,

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt,

.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus,


.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover,

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button 


 {
    color: #fff !important;
	text-shadow: none !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #fff;
    padding: 1%;
	border-radius: 5px;
}
ul.products li.one_fourth {
    margin-right: 1% !important;
	min-height: 350px;
	margin-bottom: 10px;
	box-shadow: 0px 3px #e5e6e6;
}
.cart_totals table {
	float:right;
}

.responsiveFix {
	float: left;
}

.EvcalWidget_three{
width:270px!important;
margin-bottom:20px!important;
}

.evo_cal_above{
display:none!important;
}

#mab-25831{
margin-top:30px;
}

.ajde_evcal_calendar {
width:270px!important;
}

#menu-hoofdmenu{
  margin-left:-30px!important;
}

.woocommerce-ordering {
display:none!important;
}

.woocommerce-result-count {
display:none!important;
}

.calltoaction {
 float:right!important;
 margin-top:22px;
}

.productbuttons{
width:270px!important;
margin-left:-15px!important;
}

#text-42 {
margin-bottom:20px;
}