﻿
.headeritems{margin:0 auto;width:962px;overflow:hidden;}





div.description-for-hints-mp {
  float: left;
  display: none;
}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}

		.blog__article__date .month--mini{
			font-size:11px;
			font-size:1.1rem;				
		}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}
#block-responsive-preview-controls .block__title:after{content:"\25B6";display:inline-block;margin-left:7px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .5s .2s;transition:transform .5s .2s;transition:transform .5s .2s,-webkit-transform .5s .2s}
#block-responsive-preview-controls:hover .block__title{color:#00925b;cursor:pointer}
#block-responsive-preview-controls:hover .block__title:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}

.hp-content.three .cs-articles {
	justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    margin: 0;
    padding: 0;
}

.hp-content.three .cs-articles, .collage-articles-mask, .hp-content.three .cs-content-detail {
	max-height: none !important;
}
.fullWidth .in,.fullWidth .cck{margin:0 auto;width:1080px}
.bpd .in,.bpd .cck{margin:0 auto;width:807px}
.bpd .in.pddbg,.fullWidth .in.pddbg{width:auto}
.in{margin:0 auto;padding:20px}
.wrp.cnt.bip .in .pWr{margin:0 auto;width:34%}
.fullWidth .in,.bpd .in{box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;width:1040px !important}
ul.views-fluid-grid-list{margin:0;padding:0;}
ul.views-fluid-grid-list-left{text-align:left;}
ul.views-fluid-grid-list-right{text-align:right;}
ul.views-fluid-grid-list-center{text-align:center;}
ul.views-fluid-grid-list-justify{text-align:justify;}
div.pop-inside br.pop-cl{clear:both;content:'';display:block;}
div.pop-inside br.pop-cl:after,div.pop-inside br.pop-cl:before{content:''}


.uk-article .category a {
  color: #fe5461;
    font-weight: 400;
    display: inline-block;
}


.single h3.autor a, .single .uk-article .category a, .info-meta {
  color:  #787878;
}

  .info-meta.palabras, .info-meta.category {margin-right: 0;}
.col-1-1,.col-1-2,.col-1-3,.col-2-3{padding-left:.5rem;padding-right:.5rem;margin-left:auto;margin-right:auto}
.col-2-3,.col-1-3{text-align:center}
.col-2-3 ul,.col-2-3 ol,.col-1-3 ul,.col-1-3 ol{padding-left:0}
.col-2-3 li,.col-1-3 li{list-style-position:inside;margin-left:-1.125em}
.block--wide .col-2-3 ul,.block--wide .col-2-3 ol,.block--wide .col-1-3 ul,.block--wide .col-1-3 ol{padding-left:2.25em}
.block--wide .col-2-3 li,.block--wide .col-1-3 li{list-style-position:outside;margin-left:0}
.col-2-3{float:left;width:66.66667%;padding-left:1rem;padding-right:1rem}

.page1 .hello .description {
	font-size: 35px;
	line-height: 40px;
	margin-top: 15px;
}

.page2 .who .description {
	font-size: 30px;
	color: white;
	line-height: 40px;
}

.page3 .what .description {
	width: 600px;
	font-size: 30px;
	margin-top: 30px;
}


.pad {
width:225px;
}


#ctf .ctf-header-text{
    float: left;
    width: 100%;
    padding-top: 5px;
}

#ctf .ctf-no-bio .ctf-header-text{
    padding-top: 13px;
}

#ctf .ctf-header-text .ctf-header-user,
#ctf .ctf-header-text p{
    float: left;
    clear: both;
    width: auto;
    margin: 0 0 0 60px !important;
    padding: 0 !important;
}

#ctf .ctf-header-text .ctf-header-bio{
    padding: 0 !important;
}

#ctf .ctf-header-text .ctf-verified{
    margin-right: 5px;
}



#ctf .ctf-header-text.sbi-no-info .ctf-header-user{
    padding-top: 9px !important;
}

#ctf .ctf-header-text.sbi-no-bio .ctf-header-counts{
    clear: both;
}

#ctf.ctf-super-narrow .ctf-header-text{
    padding-top: 10px;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}

    
    #header-main #menu-primary-menu li:hover .sub-menu,
    #header-main #menu-primary-menu li.focus .sub-menu, #header-main #menu-primary-menu-french li:hover .sub-menu,
    #header-main #menu-primary-menu-french li.focus .sub-menu {
      top: 100%;
      visibility: visible;
      opacity: 1;
      filter: alpha(opacity=100); }

    
    #header-main .mobile-menu .menu-mobile-primary-container .sub-menu {
      padding: 0 15px;
      margin: 0;
      background-color: #f4f2f0; }






.sark-pagination  {
	margin-top:30px;
        text-align: center;	
}


.sark-pagination ul {
	padding:0px;	
}


.sark-pagination li a,
.sark-pagination li a:hover,
.sark-pagination li.active a,
.sark-pagination li.disabled {
	color: #fff;
	text-decoration:none;
}


.sark-pagination li {
	display: inline;
}


.sark-pagination li a:hover,
.sark-pagination li.active a {
	background-color: #3C8DC5;
}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
.textbox{line-height:1.4em;word-spacing:0.2em}
.textbox p{margin:0 0 0.5em}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.tribe-event-date-start{width:100%!important;float:left}

    #mw_board_group_1 .mw_board_group_1_list { width:100px; }

    #mw_board_group_1 .mw_board_group_1_list a { font-family:dotum; }
.fullWidth .in,.fullWidth .cck{margin:0 auto;width:1080px}
.bpd .in,.bpd .cck{margin:0 auto;width:807px}
.fullWidth .cck{width:900px !important}
.bpd .cck{width:702px !important}
.modal-content,.popover{background-clip:padding-box}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;pointer-events:auto;background-color:#fff;border:0 solid rgba(0,0,0,.2);border-radius:0;outline:0;margin-top:350px}

#bwidgetwrapper,
.modal-content {
    -webkit-box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, .75);
    -moz-box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, .75)
}


#content-inner {
}


body.layout-first-main-last #content-wrapper #content-inner {
}


.headimg .intro { font-size: 1.5em; margin: 0; line-height: 1.2; color: #573161;  position: absolute; left: 10px; bottom: 20px; width: auto; text-shadow: none !important; }


#volgheader .intro { font-size: 1.5em; font-weight: normal; margin: 0 auto; bottom: 8px; padding: 0 25px; }

  #homeheader .overlay-alles .intro { z-index: 3; text-align: right; margin-right: 10px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}

.col-sm-12.text-center h2 {
	margin-bottom: 50px;
	font-size: 45px;
}




.locations-section .col-sm-12 p {
    line-height: 1.2;
}



.col-sm-12.white {
	margin-bottom: 30px;
}

    .features-section .col-sm-12 img {
        width: 23%;
    }
