﻿
#slider-wrap {
    clear: both;
    height: 478px;
    width: 940px;
}



.horoscope_box td {font-size:9px;text-align:center;text-valign:top;}

.horoscope_box a:link, .horoscope_box a:visited, .horoscope_box a:active {text-decoration: none;color:#72179d;}

.horoscope_box a:hover {text-decoration: underline; color:#72179d;}

body, .r_form_m label, .full_hm_box .regi_left_trainer p span, .pro_each p.pro_detail strong, .hf_pro_right p strong, .div_left h2, .div_right h2, .div_content_main p b, .measurement p b, .upload_each h5, .client_reviews h3, .yellow_btn, .my_vid h5, .r_form_m h2, .inner_page .full_hm_box p span, .banner_img .banner_contant p, .factor .nutrition_factor .nutrition_factor_right h2, .factor .motivation_factor .motivation_factor_left h2, .factor .commitment_factor .commitment_factor_right h2, ul.foot_social li, .inner_page .two_col h2, .start_date b, .inner_slider .royalSlider .royalCaption h3, .inner_slider .royalSlider .royalCaption p, #for_comment10018, .job_detail h2, .pro_each .proposal_body p, .job_each h4{
	font-family:'NimbusSansRegular', Arial, Helvetica, sans-serif;
	font-weight:300;
	font-style:normal;
}


.two_col {
	width:352px;
	min-height:170px;
	float:left;
	background:#404040;
	text-align:center;
	padding:20px 24px;
	margin-bottom:23px;
	position:relative;
}

.two_col.right {
	float:right;
}

.two_col p {
	color:#fff;
	font-size:16px;
	color:#fff;
	line-height:21px;
	margin-bottom:42px;
}

.two_col p span {
	font-size:15px;
	color:#ffd300
}

.inner_page .two_col {
	background:#807f7f;
	padding:20px 12px 20px 24px;
	width:364px;
	min-height:189px;
}

.inner_page .two_col p {
	font-size:14px;
	color:#fff;
	text-align: center;
}

.inner_page .two_col p a {
	color:#ffd300;
}

.inner_page .two_col p a:hover {
	color:#fff;
}

.inner_page .two_col h2 {
	font-size:18px;
	color:#fff;
	line-height:22px;
	text-transform: none;
}


.inner_page .two_col h2 a {
	color:#ffd300;
}

.inner_page .two_col h2 a:hover {
	color:#fff;
}

.inner_page .two_col.right h2 {
	margin-bottom:10px;
}

.inner_page .two_col.right p {
	margin-bottom:18px;
}

.inner_page .two_col.right .two_col_l {
	width:352px;
}

.inner_page .two_col.right .two_col_download {
	width:352px;
}

.inner_page .two_col.right .two_col_r {
	width:180px;
}


.home_right .two_col, .home_left .two_col{padding:20px 12px 20px 17px; width:371px; min-height:443px}


.home_right .two_col img, .home_left .two_col img{box-shadow:0 0 6px #333; margin-bottom:18px;}

.home_right .two_col .two_col_l, .home_left .two_col .two_col_l{ text-align:justify;}

.home_right .two_col .two_col_download, .home_left .two_col .two_col_download{ text-align:left;}

.home_right .two_col .two_col_l a, .home_left .two_col .two_col_l a{font-weight:bold; font-size:18px; color:#ffd300; position:absolute; bottom:15px;}

.home_right .two_col .two_col_download a, .home_left .two_col .two_col_download a{font-weight:bold; font-size:18px; color:#ffd300;}

.home_right .two_col .two_col_l a:hover, .home_left .two_col .two_col_l a:hover{color:#fff;}

.home_right .two_col .two_col_download a:hover, .home_left .two_col .two_col_download a:hover{color:#fff;}


.inner_page .two_col a.download_btn{
	
    border-radius: 3px;
    bottom: 20px;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 33px;
    left: 93px;
    line-height: 32px;
    margin-bottom: 0;
    margin-left: 17px;
    margin-top: -2px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 183px;
}
.view-albums ul.album_detail_group .album-info,#block-views-albums-block-6 .album-full-details .album-info,#block-views-albums-block-1 .album-full-details .album-info{text-align:left;margin-top:47px;}
#block-views-albums-block-1 .album-full-details .album-info{overflow:hidden;margin-bottom:40px;margin-top:38px;}


.letter-img{
	position: absolute;
	margin-left: 43px;
}
.navbar-header:before,.navbar-header:after{content:" ";display:table;}
.navbar-header:after{clear:both;}
header#navbar .navbar-header{margin-left:0;margin-right:0;}
header#navbar .navbar-header .logo img{height:50px;}

#drop, #logoresponsivetab, .serachresponsive, #logoresponsivemob, .drpdwn, nav .search2 {
	display: none;
}

#logoresponsivemob {
	display: block;
	width: 80%;
	text-align: center;
	padding: 5px 0 0 0;
	margin-left: 30px;
}

#footer #footer-nav .menu-item-172 {
  display: none;
}

#header ul.nav li.first a{border-left:0;}

#footer .footer-links li.first a{border-left:0;}

#footer ul.footer-nav li.first a{border-left:0;}

#content #mainarea .textcontent table.bluetable thead tr th.first{padding-left:40px;vertical-align:text-top;}

form.searchform .set3 .first{border-top:0;}

#newfooterNav1 ul.footer-nav li.first a{border-left:0;}

#newfooterNav1 .footer-links li.first a{border-left:0;}

#newfooterNav2 ul.footer-nav li.first a{border-left:0;}

#newfooterNav2 .footer-links li.first a{border-left:0;}

#content #mainarea .textcontent table.bluetable th.first{padding-left:40px;padding-right:40px;vertical-align:text-top;}
.sec{padding:30px 0}

#footer-copyright { width: 100%; height: 70px; background: #546ec3; min-width: 1185px; }

#footer-copyright img { width: auto; height: auto; float: left; background: #546ec3; margin-left: 20px; }

#footer-copyright-content { width: 1125px; height: 70px; margin: 0 auto; padding: 0 30px; }

    #header, #slideshow-tabs, #slideshow-tabs .ui-tabs-panel, .tabs-container, #slideshow-tabs .nav-tabs-slideshow, #content, #blur-top, #slogan-footer, #footer-copyright-content {
        width:auto;
        padding:0;
        height:auto;
    }




#zse-content .zse-home-slider {
	width: 940px;
	height: 272px;
	overflow: hidden;
}

#zse-content .zse-home-slider ul li .zse-overlay, #zse-content .zse-home-slider ul li .zse-slide-img {
	position: absolute;
	display: block;
}

#zse-content .zse-home-slider ul li .zse-overlay {
	z-index: 4;
}

#zse-content .zse-home-slider ul li .zse-slide-img {
	z-index: 3;
	position: relative;
}

#zse-content .zse-home-slider .carousel-wrap {
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
	top: 0px;
	height: 272px;
	width: 940px;
	margin: 0 auto;
}

#zse-content .zse-home-slider .carousel-wrap ul {
	width: 940px;
}

#zse-content .zse-home-slider .carousel-wrap ul li {
	float: left;
	height: 272px;
}

#zse-content .zse-home-slider .carousel-wrap ul li img {
	display: block;
	width: 940px;
	height: 272px;
}

#zse-content .zse-home-slider .carousel-control {
	font-family: Helvetica, Arial, Sans-serif;
	position: absolute;
	top: 122px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	z-index: 5;
	cursor: pointer;
	background: #ccc;
	background: rgba(0, 0, 0, .2);
	-webkit-border-radius: 180px;
	border-radius: 180px;
	text-align: center;
	line-height: 30px;
	font-size: 24px;
	color: white;
	-webkit-box-shadow: 0px 0px 12px 4px rgba(255, 255, 255, .8);
	box-shadow: 0px 0px 12px 4px rgba(255, 255, 255, .8);
}

#zse-content .zse-home-slider .carousel-control:hover {
	background: #656262;
}

#zse-content .zse-home-slider .carousel-control.previous {
	margin-left: 24px;
}

#zse-content .zse-home-slider .carousel-control.next {
	margin-left: 882px;
}

#zse-content .zse-home-slider .carousel-pagination p {
	margin: 0px;
	width: 940px;
	text-align: center;
	padding: 0px;
	position: absolute;
	top: 252px;
	line-height: 0px;
	height: 8px;
	z-index: 6;
}

#zse-content .zse-home-slider .carousel-pagination p a {
	cursor: pointer;
	display: inline-block;
	font-size: 0;
	text-indent: -9000px;
	overflow: hidden;
	width: 10px;
	height: 10px;
	margin: 0 10px 0 0;
	border-radius: 180px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 12px 4px rgba(35, 31, 32, .7);
	box-shadow: 0px 0px 12px 4px rgba(35, 31, 32, .7);
}

#zse-content .zse-home-slider .carousel-pagination p a.active {
	background: #930008;
	-webkit-box-shadow: 0px 0px 12px 4px rgba(255, 255, 255, .3);
	box-shadow: 0px 0px 12px 4px rgba(255, 255, 255, .3);
}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.428571429}
.modal-body{position:relative;padding:20px}
.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer:before,.modal-footer:after{display:table;content:" "}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-content,.popover{border-radius:0}


        .qi, .qi-p
        {
            height: 220px;
        }


            .qi p, .qi-p p
            {
                font-family: verdana,helvetica,arial;
                width: 330px;
                text-align: center;
                margin-top: -100px;
                display: block;
                margin-left: auto;
                margin-right: auto;
            }

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}



.container,
.vc_row-fluid.container { width: 980px; }

body.wpex-responsive .container,
body.wpex-responsive .vc_row-fluid.container { max-width: 90%; }



.content-right-sidebar .vc_row-fluid.container,
.content-left-sidebar .vc_row-fluid.container,
.content-right-sidebar .vcex-testimonials-fullslider-entry,
.content-left-sidebar .vcex-testimonials-fullslider-entry { width: 100% !important }

.vc_row.wpex-parallax-bg-wrap { background-image: none !important }



.vc_row-o-full-height.vc_row-o-content-middle .wpex-vc-columns-wrap { width: 100%; }

.wpex-vc-row-centered .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-has-custom-column-spacing .vc_row { margin-left: auto; margin-right: auto; }



.wpex-vc-column-spacing-0px .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-20 .vc_row { margin-left: -10px; margin-right: -10px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-20 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-30 .vc_row { margin-left: -15px; margin-right: -15px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-30 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-40 .vc_row { margin-left: -20px; margin-right: -20px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-40 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-50 .vc_row { margin-left: -25px; margin-right: -25px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-50 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-60 .vc_row { margin-left: -30px; margin-right: -30px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-60 .vc_row { margin-left: 0; margin-right: 0; }
.container,.vc_row-fluid.container{width:1100px !important;max-width:none}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.spec-list-item.last{border-right:0px;}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}



.top-bar.expanded .top-bar-section .has-dropdown ul.sub-menu li.imparent a,
.top-bar.expanded .top-bar-section .has-dropdown ul.sub-menu li a.parent-link {
  padding-left: 12px !important;
  font-family: "OpenSansBold";
}



.top-bar.expanded .top-bar-section .has-dropdown ul.sub-menu li a {
  padding-left: 30px !important;
  font-family: "Open Sans";
}


.block .block-content #leftnav-tree li.level0 {
    margin-bottom: 6px;
}


.block .block-content #leftnav-tree li.level0.active {
    font-weight: bold;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}
div.block-left{float:left;width:24%;padding:0;}
body.diamond-media-library-landing-page div.block-left{margin-top:30px;}
body.front div.block-left{padding-top:30px;width:170px;}

.only_thumbs .fboxinfo {
  display: none;
}

.fboxinfo {
  overflow: hidden;
  padding: 5px 0px 0 0px;
}

.menu-footer li .sub-menu {
    background: none;
    bottom: 0;
    display: block;
    left: 0;
    position: inherit;
    right: 0;
    text-align: center;
    width: auto;
}

.menu-footer li .sub-menu li {
    display: inline-block;
    padding: 0 15px;
    text-align: center;
    vertical-align: top;
    width: auto;
}

.menu-footer li .sub-menu li a {
    color: #fff;
    text-align: center;
}

.menu-footer li:hover .sub-menu{
    display: block;
}

.menu-footer li .sub-menu li:hover a {
	color:#47c600;
}

.menu-footer li .sub-menu li  a{
	color:#000;
    text-align: left;
}


#PageWrapper div.HorizontalNavBar li.li1 {
    z-index: 1;
}
#PageWrapper div.HorizontalNavBar .li1, html.mobile #PageWrapper div.HorizontalNavBar .li1{border-color:#000000;border-style:none;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;
}
html.mobile #PageWrapper div.HorizontalNavBar .li1{
}
#PageWrapper div.HorizontalNavBar .li1 .li2, html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2{
}
html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2{
}
#PageWrapper div.HorizontalNavBar .li1 .li2 .li3, html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}
html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}



.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}

.row:after,.clearfix:after{clear:both}

.row,.clearfix{zoom:1}

.row{width:100%}

.row .row{width:auto;margin:0 -20px}

.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:20px}
.module-footer .store-box{float:left;margin-left:1.08695652%;margin-right:1.08695652%;width:31.15942029%}
.module-footer .store-box form{margin-bottom:24px}

.nrm,#header-bar #top-socials-widget ul li:last-child i{margin-right:0!important}

#top-info-widget,#top-socials-widget{border-left:solid 1px #ebebeb;padding-left:10px}

	.top-widget.float-left {
    display: none;
}

#header-bar, #header-bar .top-widget {
    font-size: 15px !important;

}

.top-widget .active{color:#FFF!important}

.top-widget i.icon-angle-down{margin-left:6px;position:relative;bottom:1px;line-height:1}

#header-bar,#header-bar .top-widget{font-size:13px;position:relative;z-index:999}

#header-bar .top-widget{border-right:solid 1px #f0f3f5;margin-right:10px;padding-right:10px;vertical-align:middle;margin-bottom:-1px}

#header-bar.style-1 .top-widget{border-right-color:#ebebeb}

#header-bar .top-widget.clear-r-margin{margin-right:0}

.featured-title,.featured-post-info,.votes-counter,.featured-thumbnail{position:absolute;display:block;}

.featured-thumbnail{top:0px;z-index:0;}
#featured-posts .featured-post.fea-1,#featured-posts .featured-post.fea-2,#featured-posts .featured-post.fea-3,#featured-posts .featured-post.fea-4,#featured-posts .featured-post.fea-5,#featured-posts .featured-posts-single-slide .featured-post{display:block;}
#featured-posts .featured-post{display:none;float:left;position:relative;overflow:hidden;padding-left:1px;}
#featured-posts .featured-post-inner{height:215px;position:relative;line-height:0;color:#FFF;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#featured-posts .featured-post img{max-width:100%;height:auto;}
#featured-posts .featured-post.featured-post-1,#featured-posts .featured-post.featured-post-3{padding-left:0;}
.featured-post-1,.featured-post-2{width:50%;}
.featured-post-3,.featured-post-4,.featured-post-5{width:33.33333333%;padding-top:1px;}
#featured-posts .featured-post-inner:hover .featured-cover{opacity:1;}
#featured-posts .featured-post-inner:hover .featured-title{bottom:0px;}
#featured-posts .featured-post-inner:hover .featured-title h3{opacity:.8;}
#media-page #featured-posts .featured-post{display:block;padding-top:1px;}
#media-page #featured-posts .featured-post .overlay-icon:before{opacity:0.5;margin:0;top:10px;right:10px;left:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#media-page #featured-posts .featured-post:hover .overlay-icon:before{opacity:0.7;}
#featured-posts .featured-post-1{width:100%;}
#featured-posts .featured-post-1 .featured-post-inner{height:220px;}
#featured-posts .featured-post-1,#featured-posts .featured-post-2,#featured-posts .featured-post-4{padding-left:0!important;}
.bxslider-wrapper,header nav ul{width:100%}



.bxslider { max-width: 1000px; margin: auto; }


.bxslider-wrapper {float:left;width:70%;}


.bxslider-wrapper .bx-wrapper .bx-pager{text-align:right;}

.bxslider-wrapper .bx-wrapper .bx-pager.bx-default-pager a {text-align:left;}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}


#header {
	height: 95px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: verdana, arial, helvetica, serif;

	margin: 0px;
}

.box{
	border-left : 1px solid #D08984;
	border-bottom : 1px solid #D08984;
	border-right : 1px solid #D08984;
}





.krthg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #423A38;
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}

footer .container a {
    color: #fff;
}

footer .container li {
    display: block;
    float: left;
    margin: 0 60px 0 0;
}

footer .container ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

footer .container ul ul {
    font-size: 92.9%;
    font-weight: 300;
    margin: .5em 0 0;
}

footer .container ul ul li {
    clear: both;
    margin: 0;
}

footer .container .row-fluid {
    text-align: center;
}


ul.news-widget-list,
.widget-post-info ul {
	margin-top: 0;
        margin-bottom: 0;
	}
.not-front #main-navigation .accent-border--blue,.front #main-navigation .accent-border--blue,#microsite-navigation .accent-border--blue{border-bottom-color:#2e4d90}
.not-front #main-navigation .accent-border--yellow,.front #main-navigation .accent-border--yellow,#microsite-navigation .accent-border--yellow{border-bottom-color:#FBB82B}
.not-front #main-navigation .accent-border--purple,.front #main-navigation .accent-border--purple,#microsite-navigation .accent-border--purple{border-bottom-color:#8635e2}
.not-front #main-navigation .accent-border--orange,.front #main-navigation .accent-border--orange,#microsite-navigation .accent-border--orange{border-bottom-color:#e28335}
.not-front #main-navigation .accent-border--turquoise,.front #main-navigation .accent-border--turquoise,#microsite-navigation .accent-border--turquoise{border-bottom-color:#2eb2a5}
.not-front #main-navigation .accent-border--red,.front #main-navigation .accent-border--red,#microsite-navigation .accent-border--red{border-bottom-color:#da442f}
.not-front #main-navigation .accent-border--green,.front #main-navigation .accent-border--green,#microsite-navigation .accent-border--green{border-bottom-color:#bcd441}
.not-front #main-navigation .accent-border--light-brown,.front #main-navigation .accent-border--light-brown,#microsite-navigation .accent-border--light-brown{border-bottom-color:#a49683}
.not-front #main-navigation .accent-border--orange ul.menu,.front #main-navigation .accent-border--orange ul.menu,#microsite-navigation .accent-border--orange ul.menu{min-width:255px}
.safari li.accent-border ul.menu{min-width:228px}
li.accent-border--red .submenu{padding-right:0}
li.accent-border--red .submenu li{padding-right:1em}
html:not(.lt-ie10) .safari li.accent-border--purple ul.menu,html:not(.lt-ie10) .safari li.accent-border--purple .menu-minipanel-xprize-submenu{max-width:100%}
html:not(.lt-ie10) .safari li.accent-border--turquoise ul.menu,html:not(.lt-ie10) .safari li.accent-border--turquoise .menu-minipanel-xprize-submenu{max-width:100%}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel,html:not(.lt-ie10) li.accent-border--turquoise .submenu{max-width:100%;overflow:hidden}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu .leaf,html:not(.lt-ie10) li.accent-border--turquoise ul.menu .last,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--turquoise .submenu .leaf,html:not(.lt-ie10) li.accent-border--turquoise .submenu .last{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel,html:not(.lt-ie10) li.accent-border--purple .submenu{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu .leaf,html:not(.lt-ie10) li.accent-border--purple ul.menu .last,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--purple .submenu .leaf,html:not(.lt-ie10) li.accent-border--purple .submenu .last{max-width:100%}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


#home-left {
	float:left;
	width:50%;
}


#home-left img,
#home-right img {
	margin-left:30px;
}


#home-left h2, #home-right h2 {
	margin:10px 0;
	font-size:18px;
	font-weight:600;
}


#home-left a:link, 
#home-left a:visited,
#home-right a:link,
#home-right a:visited {
    color: #06C;
    text-decoration: none;
}

	
	#home-left img,
	#home-right img {
		margin-left:0px;
	}

	
	#home-left, #home-right {
		width:45%;
	}
.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{position:relative;min-height:1px;padding-left:20px;padding-right:20px}
.col-md-4{width:33.33333333333333%}
.fl-slide-content {position: relative;z-index: 2;}
.fl-slide-text-left .fl-slide-content-wrap {float: left;text-align: left;}
.fl-slide-text-center .fl-slide-content-wrap {margin: 0 auto;text-align: center;}
.fl-slide-text-right .fl-slide-content-wrap {float: right;text-align: left;}
.fl-slide-text-left .fl-slide-content-wrap,.fl-slide-text-right .fl-slide-content-wrap {float: none;text-align: center;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content-wrap,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {min-height: 0;width: auto;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {margin: 0 !important; padding: 30px;}
.fl-node-55881a668de74 .fl-slide-0 .fl-slide-content-wrap { width: 40%; }
.fl-node-55881a668de74 .fl-slide-0 .fl-slide-content { margin-right: 0px; margin-left: 240px;min-height: 450px; }
.fl-node-55881a668de74 .fl-slide-1 .fl-slide-content-wrap { width: 40%; }
.fl-node-55881a668de74 .fl-slide-1 .fl-slide-content { margin-right: 0px; margin-left: 240px;min-height: 450px; }
.fl-node-55881a668de74 .fl-slide-2 .fl-slide-content-wrap { width: 40%; }
.fl-node-55881a668de74 .fl-slide-2 .fl-slide-content { margin-right: 0px; margin-left: 240px;min-height: 450px; }

.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
  color:#444;
  font-weight:normal;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
  border-bottom:1px solid #ccc;
}




.view-differ-slideshow .views-field-title {
	margin: -203px 0 0 0;
	padding-top: 2px;
	padding-left: 5px;
	font-weight: bold;
	width: 348px;
	color: #FFFFFF;
	background-color: #FF4300;
	opacity: 0.9;
}


.view-differ-slideshow .views-field-field-s-subtitle-value {
	padding-left: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	width: 348px;
	background-color: #FF4300;
	opacity: 0.9;
}



body.front div.view li {
	margin-top: 4px;
}

body.not-front div.view li {
	margin-top: 12px;
}

div.view div.views-hide-hover,
div.view:hover div.views-hide {
	display: none;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_duurzaam.nb-nieuwbouw-pagina {
  display: inline-block;
  float: left;
  width: 380px;
}


.view-display-id-nb_header{
  display: inline-block;
  float: right;
  width: 380px;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_page.nb-nieuwbouw-pagina .view-content ul {
  float: right;
  width: 380px;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_page.nb-nieuwbouw-pagina .item-list ul.pager {
  display: inline-block;
  clear: both;
  float: right;
  width: 380px;
  position: relative;
  top: -510px;
}


div.view.view-differ-nieuwbouw.view-id-differ_nieuwbouw.view-display-id-nb_ontwerp.nb-nieuwbouw-pagina {
  display: inline-block;
  position: absolute;
  width: 380px;
  left: 600px;
  top: 420px;
}


.view-id-news_page input.form-submit {
  margin-top: 1.4em !important;
}


.page-news-agenda .view-differ-news-agenda {
  width: 42%;
  min-height: 350px;
}


.page-news-agenda .view-differ-news-agenda.news-agenda-agenda {
  position: absolute;
  top: 60px;
  left: 58%;
  width: 42%;
}




div.view div.views-admin-links{
	width:auto;
}


.block div.view div.views-admin-links {
  margin-top: 0;
}


div.view div.views-admin-links ul {
  margin: 0;
  padding: 0;
}


div.view div.views-admin-links li {
  margin: 0;
  padding: 0 0 2px 0;
  z-index: 201;
}


div.view div.views-admin-links li a {
  padding: 0;
  margin: 0;
  color: #ccc;
}


div.view div.views-admin-links li a:before {
  content: "[";
}

div.view div.views-admin-links li a:after {
  content: "]";
}


div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}


div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;
}


div.view div.views-hide {
  display: none;
}



div.view:hover div.views-hide {
  margin-top: -1.5em;
}
.video-container{position:relative;overflow:hidden;margin-bottom:20px;padding-bottom:56.25%;height:0}
.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}



#footer_info
{position: relative;
width: 680px;
margin: 0 auto;
}

body.home #footer_info {
position: fixed;
bottom: 0;
z-index: 100;
}


#footer_info p
{
font-family: "futura-pt",sans-serif;
font-size: 12px;
font-weight: bold;
color: #555555;
margin: 7px 0 14px 0;
}

body.home #footer_info p {color:#e7e6e5 !important;}


body.home #footer_info a{color:#e7e6e5 !important;}


			#top-menu #nav, #nav ul {
				padding: 0;
				padding-top:13px;
				margin:0;
			    margin-left:20px;
				list-style: none;
				line-height: 1;
				z-index:9999;
			}


			#nav a {
				display: block;
			}


			#submenu ul#nav a {
				color:#052244; 
			}



			#nav li {
				float: left;
				padding-left:10px;
				padding-right:10px;

			}



			#nav li ul {
				position: absolute;
				width:150px;
				padding-top:9px;
				margin-left:0px;
				left: -999em;
			}


			#nav li ul ul {
				margin-left:154px;
				margin-top:-25px;
				margin-right:10px;
				position:absolute;
				color:#000;
				padding:0px;
				background-color:#0F0;
					z-index:+9999;

			}


			#nav li li {
				background-color:#0b375c;
				padding:0;
				margin:0;
				color:#fff;

			}


			#nav li ul a {
				display: block;
				font-size:14px;
				width:142px;
				padding:5px;
				
				 border-bottom:1px solid #FFF; 
				border-left:1px solid #FFF;
				border-right:1px solid #FFF;
				background-color:#052244;
				color:#FFF;
			}


			#nav li ul a:hover {
				background-color:#FFF; 
				color:#CC0000;
				text-decoration:none;


			}

		#nav ul li ul li a{ z-index:+9999;}


			#nav li:hover ul {
				left: auto;
			}


			#nav li:hover ul, #nav li.sfhover ul {
				left: auto;
			}


			#nav li:hover ul ul, #nav li.sfhover ul ul {
				left: -999em;
			}


			#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
				left: auto;
			}

#nav li:hover, #nav li.over {
position: static; 
}


#left-nav li.page_item ul.children{
	display:none;	
}

#footer .f_bot .f_bot_right {
  font-size:14px;
  line-height:20px;
  color:#898989;
  margin:0;
  padding:0;
  float:right;
}

  #footer .f_bot .f_bot_left,  #footer .f_bot .f_bot_right {
    font-size: 13px;
  }


#footer .f_bot_right{
display: none;
}

#shortcodes-ultimate-2, #shortcodes-ultimate-3, #shortcodes-ultimate-4, #text-10 {width:240px; font-size: 12px;}

#shortcodes-ultimate-2 a, #shortcodes-ultimate-3 a, #shortcodes-ultimate-4 a, #text-10 a {font-size: 12px;}

#shortcodes-ultimate-4 p{border-bottom:1px solid #9c877d; font-size: 12px; text-align:left}

#shortcodes-ultimate-4 .su-column-2-3 {width: 68% !important;}

#shortcodes-ultimate-2 .su-column, #shortcodes-ultimate-4 .su-column {margin-right:0px;}


.widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}


.footer .widget-title 
{
    font-size:1.2em;
    padding: 0;
}


.footer .widget,
.footer .widget a,
.footer .widget a:link,
.footer .widget a:visited,
.footer .widget a:hover
{
    text-align: left;
}

#featured-products-4 .widget-title {display:block; font-size:28px; text-align:left; padding-left:5px; font-weight:400; width:100%;}

#featured-products-4 .widget-title span {font-weight:300;}

#shortcodes-ultimate-3 .widget-title, #text-10 .widget-title {font-size:12px; text-transform:uppercase; border-bottom:1px solid #9c877d;}


#text-10 .widget-content {margin-top: 10px; margin-left:10px;}

#text-10 .widget-title {padding-left:10px;}
.wf-active #sliderWrap .title{font-size:23.3px;font-style:normal;font-weight:700;font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif}
.wf-active .post .title{font-style:normal;font-weight:700;font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .clearfix { display: inline-block; }
.col{float:left}
