a:hover {
	text-decoration: none;
}

.mr-bottom-sections {
margin-bottom: 50px;

}



.hide-for-desktop {
display :none;
}



.header-topnav {
    padding: 0px 0px;
}

.header-topnav-desktop .desktop-right {
    float: right;
    display: flex;
}

.header-topnav-desktop .desktop-right .menu-item {
	padding: 8px 6px;
	display: inline-block;
}


.header-topnav-desktop .desktop-right a {
	color: #777;
}

.header-topnav-desktop .desktop-right a:hover {
	color: #000;
	text-decoration: none;
}


.header-topnav-desktop .desktop-right .icon-topnav {
	padding: 0px 5px;
}

.header-topnav-desktop .desktop-left {
    float: left;
    display: flex;
}

.header-topnav-desktop .desktop-left .menu-item {
	padding: 8px 6px;
	display: inline-block;
}

.header-topnav-desktop .desktop-left a {
	color: #777;
}

.header-topnav-desktop .desktop-left a:hover {
	color: #000;
	text-decoration: none;
}

























.header-menu {background: #bb821c;}

.header-menu .logo {
 width: 222px;
 display: inline-block;
 margin-top: 17px;
}

.header-menu .right-desktop {float: right;}

.header-menu .right-mobile {
	display: none;
	}



.header-menu .right-desktop .item {
 display: inline-block;
 padding: 22px 18px 22px;
}

.header-menu .right-desktop .item a {color: #fff;font-size: 15px;font-weight: 600;}


.header-menu .right-desktop .item a:hover {text-decoration: none; color: #f79a17;}




.header-topnav-mobile{
    display: none;
}











.text-header-page {
	background: #fff;
	border-bottom: 1px solid #ededed;
	margin-bottom: 20px;
	padding: 30px 0px;
}

.text-header-page .title {
	font-size: 36px;
	color: #333;
	line-height: 1.1;
}

.text-header-page .tagline {
	font-size: 15px;
	margin-top: 10px;
}

.page-header-homepage {
	min-height: 500px;
	background: url(../images/foto3.png) bottom center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 100px 0px;
}

.page-header-homepage h4 {
    background: #bb821c;
    padding: 10px 0;
    margin-bottom: 0;
}


.page-header-homepage .list-unstyled {
    padding-left: 0;
    list-style: none;
}

.page-header-homepage .thumbnails-home h4 {
    text-align: center;
}

.page-header-homepage .thumbnails-home h4 a {
    color: #fff;
}


.gradient-overly-right, .gradient-overly-left, .gradient-overly-bottom, .gradient-overly-top {
    z-index: 1;
    width: 100%;
    min-width: 100%;
    position: relative;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.gradient-overly-right:before {
    background: -webkit-gradient(linear, left top, right top, from(#031974), to(rgba(25, 52, 167, 0.5)));
    background: linear-gradient(90deg, #00000014, rgb(44 50 73 / 23%));
}

.gradient-overly-bottom:before {
    background: -webkit-gradient(linear, left top, right top, from(#031974), to(rgba(25, 52, 167, 0.5)));
    background: linear-gradient(180deg, #12121270 0%, #0000006e 100%);
}

.gradient-overly-right:before, .gradient-overly-left:before, .gradient-overly-bottom:before, .gradient-overly-top:before {
    content: "";
    z-index: -1;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}



.news-homepage {
    padding: 20px 0px;
    background: #0967bb;
}

.news-homepage a {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
}

.news-homepage .title {
    font-size: 14px;
    line-height: 1.0;
    margin-bottom: 4px;
}

.news-homepage .description {
  font-size: 14px;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 1.0;
  font-weight: normal;
}


.panel1-homepage {
	min-height: 500px;
	background: url(../../../data.yourcloud.nl/images/homepage/panel1-imaged41d.jpeg?) bottom center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 100px 0px 0px 0px;
}




.panel1-homepage .header-title {
        font-size: 34px;
        color: #000000;
        margin-bottom: 20px;
}


.panel1-homepage .description {
  font-size: 16px;
  color: #000000;
  /* text-align: right; */
}




.panel2-homepage {
padding: 40px;
}


.panel2-homepage .title {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 25px;
}



.footer {
    padding: 20px 0px;
    background: #bb821c;
}


.footer .links-docs {
    font-weight: 600;
    color: #ffffff;
    padding: 0px 20px 0px 0px;
}


.footer .kor {
    float: right;
    
}



.copyright {
    padding: 20px 0px;
}

.copyright .text {
	font-size: 13px;
	color: #000;
}


#mobile-menu {
	display: none;
}

.mobile-menu {
    overflow: auto;
    background: #bb821c;
    position: fixed;
    width: 100%;
    bottom: 0px;
    z-index: 9999999999;
    top: 0px;
    padding-top: 20px;
    left: 0;
    text-align: center;
}


.mobile-menu .logo {
   width: 130px;
}

.mobile-menu .close {
	font-size: 30px;
	color: #fff;
	float: none;
	line-height: 0;
	opacity: 1;
	margin-bottom: 15px;
	padding: 20px;
}

.mobile-menu .links-box {
    padding: 30px 0px;
}


.mobile-menu .links-box a.link {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    display: block;
    margin-bottom: 20px;
}




.panel1-webhosting .packages-box {
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 2px 15px 0px rgba(23, 104, 221, 0.1);
}

.panel1-webhosting .line-b {
    border-bottom: 1px solid #ddd;
}

.panel1-webhosting .packages-header {
    padding: 15px;
    background: #eee;
    border-radius: 5px 5px 0px 0px;
    margin-bottom: 10px;
}

.panel1-webhosting .packages-header.recommended {
    background: #2fafe2;

}

.panel1-webhosting .packages-title-recommended {
	    font-size: 30px;
    font-weight: 300;
    color: #fff;
}


.panel1-webhosting .packages-title {
    font-size: 30px;
    font-weight: 300;
    color: #999;
}

.panel1-webhosting .packages-feature-box {
    padding: 20px;
    border-bottom: 1px dashed #ddd;
}



.panel1-webhosting .text-center {
    text-align: center !important;
}

.panel1-webhosting .mb-3 {
    margin-bottom: 1rem !important;
}

.panel1-webhosting .mt-1 {
    margin-top: .25rem !important;
}


.panel1-webhosting .packages-bottom {
    padding: 20px !important;
}


.panel1-webhosting .price {
   font-size: 40px !important;
}

.panel1-webhosting .time {
   font-size: 15px !important;
   color: #aaa;
}


.panel1-webhosting .hosting-bestel-button {
    display: inline-block;
    color: #ffffff;
    border-radius: 5px;
    background: #a5541c;
    width: max-content;
    font-size: 14px;
    font-weight: 600;
    padding: 11px 19px;
    margin-top: 8px;
    text-decoration: none;
    cursor: pointer;
}

.panel1-webhosting .hosting-bestel-button:hover {
   background: #bb821c;
}


.panel1-webhosting .packages-feature {
    background: #ffffff;
    border-radius: 0px;
    padding: 10px;
}

.panel1-webhosting {
    margin-bottom: 50px;
}


.panel2-webhosting .sub-title {
	font-size: 30px;
	margin-bottom: 15px;
	line-height: 1.1;
}

.panel2-webhosting .description {
	font-size: 14px;
	margin-bottom: 20px;
}




.panel1-contact {
	padding: 0px 0px;
}

.panel1-contact .title {font-weight: 600;font-size: 20px;margin-bottom: 20px;}
	
	
	
		

.panel-heading a:after {
    font-family:'Glyphicons Halflings';
    content:"\2212";
    float: right;
    color: grey;
}
.panel-heading a.collapsed:after {
    content:"\2b";
}

.panel-heading a:after {
  font-family:'Glyphicons Halflings';
  content:"\2212";
  float: right;
  color: grey;
}
.panel-heading a.collapsed:after {
  content:"\2b";
}


.panel-domain-checker {
}

.panel-domain-2 .sub-title {
    font-size: 30px;
    margin-bottom: 15px;
    line-height: 1.1;
}

.clientarea-normal .clientarea-button {
    display: inline-block;
    margin-bottom: 15px;
    position: relative;
    text-align: center;
}
.clientarea-normal .clientarea-button a {
    background-color: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 3px #fff;
    -moz-box-shadow: 0 0 3px #fff;
    box-shadow: 0 0 3px #fff;
    color: #626262;
    display: block;
    min-width: 156px;
    white-space: nowrap;
    padding: 15px 0;
}
.clientarea-normal .badge, .clientarea-normal .label {
    box-shadow: none;
    display: block;
    position: absolute;
    right: 20px;
    top: 3px;
    padding: 3px 5px;
}

.clientarea-normal .clientarea-button a>span {
    display: block;
    font-weight: 300;
    font-size: 30px;
    padding-top: 4px;
    color: #34495e !important;
}

.title-thum-index {
    color: #fff;
    font-weight: 600;
    font-size: 27px;
    margin-bottom: 34px;
}

.product-title {
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    margin-bottom: 18px;
}

.product-box.mobile-bottom-pb {
    padding: 20px;
    box-shadow: 0px 2px 15px 0px rgba(23, 104, 221, 0.1);
    margin-bottom: 40px;
}

.background-video-overly {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(3, 25, 116, 0.45)), to(rgba(25, 52, 167, 0.4)));
    background-image: linear-gradient(90deg, rgba(3, 25, 116, 0.45), rgba(25, 52, 167, 0.4));
}

.hero-equal-height {
    position: relative;
    min-height: 500px;
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.header-text-index.text-white {
    font-size: 28px;
    color: #fff;
    font-weight: 700;
}

.index-list-box {
    color: #fff;
}

.footer-text {
    color: #fff;
    font-size: 14px;
}

.prijs {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 12px;
}