/*
 Theme Name:   Codeus Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Codeus Child Theme
 Author:       Mega Bite 
 Author URI:   https://megabite.nl
 Template:     codeus
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  codeus-child
*/

/* Mega Bite logo <1025px devices */
#header .logo img.header-fixed-logo {
height: 50px;
}

/* Mega Bite logo >1024px devices */
#header .logo img {
height: 70px;
}

img { height: auto; }

/* tabel voor webhosting tarieven */
.pricing-table .pricing-column {
    min-width: 208px;
}

#support-tel {
    padding-left: 23px;
    padding-right: 23px;
}

.center-foot {
	float: left;
	position: relative;
	padding: 0 0 0 15px;
	width: 48%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#footer_sidebar {
    float: left;
    width: 100%;
    margin: 25px 5px 5px 5px;
}


.remote-help {
 
    border-radius: 1px;
    color: #fff !important;
    font-size: 24px;
    padding: 12px !important;
    text-decoration:none !important;
font-variant: small-caps;
text-align:center;
	margin:0px !important;
	width: auto !important;

}
.remote-container #support-tel { font-size:20px; }
#remote{

}
#support{

}
.remote-container {
width:100%;background-color: #00aeef;
padding:5px;
	margin-bottom:10px;
	text-align:center;
}
.remote-help a{
color:#fff !important;
text-decoration:none !important;
}
.mcemv { min-width: 250px; width: 90%; }
.remote-container:hover{
	
color:#fff !important;
background-color: #8cc63f;
text-decoration:none !important;
}

.form-field-vraag, .form-field-vraag-area { width:100%; }
.form-field-vraag { max-width: 300px; }
.remote-container2 {
/*padding-left:0px;
padding-right:0px;
margin-bottom:32px;
margin-left:auto; margin-right:auto;
font-size:24px;*/
background-color: #00aeef;
padding:5px;
	margin-bottom:10px;
	text-align:center;
width:31.3%;
margin:5px;
}

.contactformlabels { 
width:165px;
float:left;
margin-bottom:5px;
margin-top:5px;
}
.contact-form label::before { margin-top:0px; }
.error { color:red !important;  }

.only-mobilemenu { display:none !important; }

.scroll-back-to-top-wrapper {
	
	border-radius:0px !important; }
	
	/* pricing tables */
.rpt_style_basic .rpt_plan .rpt_title,.rpt_style_basic .rpt_plan .rpt_head {  border:none !important; color: #ffffff !important; border-radius:0px !important; }
.rpt_style_basic .rpt_recommended_plan .rpt_title, .rpt_style_basic .rpt_recommended_plan .rpt_head {  border:none !important; }
.wpsla .rpt_title,.wpsla .rpt_head { background: #8cc63f !important; }
.wpsla.rpt_recommended_plan .rpt_title, .wpsla.rpt_recommended_plan .rpt_head { background: #00aeef !important; }	
.hostingpakketten .rpt_title_0, .hostingpakketten .rpt_recurrence_0, .hostingpakketten .rpt_price_0  { background: #bae706 !important; }
.hostingpakketten .rpt_title_1, .hostingpakketten .rpt_recurrence_1, .hostingpakketten .rpt_price_1  { background: #21a234 !important; }
.hostingpakketten .rpt_title_2, .hostingpakketten .rpt_recurrence_2, .hostingpakketten .rpt_price_2  { background: #2468ac !important; }
.hostingpakketten .rpt_title_3, .hostingpakketten .rpt_recurrence_3, .hostingpakketten .rpt_price_3  { background: #ea1111 !important; }


.office365pricetable .rpt_title_0, .office365pricetable .rpt_recurrence_0, .office365pricetable .rpt_price_0  { background: #00aeef !important; }
.office365pricetable .rpt_title_1, .office365pricetable .rpt_recurrence_1, .office365pricetable .rpt_price_1  { background: #00aeef !important; }
.office365pricetable .rpt_foot { background: none !important; }
.office365pricetable .rpt_head { display: none !important; }
.office365pricetable .rpt_features { text-align: left !important; }


.rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence { color:#ffffff !important; }
.rpt_style_basic .rpt_plan .rpt_foot { border-radius:0px !important; }
.rpt_style_basic .rpt_sm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {  left: 0px !important; top: -8px !important; }
/* end pricing tables */
#kbe_container {  padding-left:15px; padding-right:15px; }
.pp_gallery { display:none !important; }
.main404 { background-color:#ffffff; }

#kbe_content .kbe_child_category h3 { width:95%; }


@media only screen and (max-width:1259px) {
	
}

.quickfinder ul li { width:30.9%; }

@media only screen and (max-width:1199px) {
	
	#footer_sidebar {display:none;}
	.rpt_4_plans .rpt_plan { width:49% !important; } 
	#kbe_container { width:1000px; }
	.kbe_content_full { width:1000px !important; }
	.quickfinder ul li { width:29.6%; }
}
@media only screen and (max-width:999px) {
	
	#kbe_container { width:800px; }
	.kbe_content_full { width:800px !important; }
	.quickfinder ul li { width:100%; }
}


@media only screen and (max-width:799px) {
	.header-fixed-wrapper {
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.75);
box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.75);
	}
.contact-form p{ margin-bottom:30px;  }
.contact-form input {
       border: 1px solid #d6dde3 !important;
}
.only-mobilemenu { display:inherit !important; }
#kbe_container { width:100%;}
.kbe_content_full { width:90% !important; }
}
@media only screen and (max-width:640px) {
.rpt_4_plans .rpt_plan { width:96% !important; } 
}
@media only screen and (max-width:550px) {

}

.paginarelaties li { line-height:65px; }
.paginarelaties { list-style-type: none; padding-left:0px; }

.mb_menu_class ul { list-style-type: none; padding-left:0px; }
.mb_menu_class ul li { display:block; float: left; width: 32%; color:#ffffff;
background-color: #00aeef;
padding: 5px;
margin-bottom: 10px;
text-align: center; }
.mb_menu_class ul li:hover { background-color: #8cc63f;  }
.mb_menu_class ul li a { color:#ffffff; text-decoration:none; }
.mb_menu_class ul li a:hover { color:#ffffff; text-decoration:none; }
@media only screen and (max-width:1199px) {
	.mb_menu_class ul li { width:100%; }
}
.mbblauwknop a { 
color:#ffffff !important;
background-color: #00aeef !important;
text-transform: uppercase;
	}
.mbblauwknop a:hover { color:#ffffff !important; background-color: #8cc63f !important; text-transform: uppercase; }

.inschrijven-mailchimp { background-color:#F0F0F0; padding:15px; }
.form-control { min-width:300px; }