/*-------------------------------------------------------
Theme Name: Divi Cake Child Theme
Theme URI: https://divicake.com/
Description: A child theme template for Divi
Author: Divi Cake
Author URI: https://divicake.com/
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/


/*NAVIGATIE*/
.nav li ul, #top-menu li li a{width:400px !important;}
.top-menu-nav .current-menu-item a{color:#ec3095 !important;}
#top-menu li.current-menu-item>a{color:#ec3095 !important;}
#et-secondary-nav, #et-secondary-nav li {display: inline-block;margin-right: 15px;}

/*VERWIJDEREN VAN SIDEBAR*/
#sidebar{display:none !important;}

  /*TOOLBAR + HEADER*/
#et-info-email:hover{color: #ec3095 !important;}
.top-phone:before{display:none !important;}
#et-info-phone:before, #et-info-email:before{display:none !important;}
#et-info{float:right !important;color:#808080 !important;font-size:14px !important;padding-top:15px !important;}
#et-info-email{display:none !important;}
#top-header .et-social-icons {display: inline-block;float: right;} 
#top-header .et-social-icon a {font-size: 14px;background: white;color: #ec3095;padding: 5px;border-radius: 25px;margin-top: -3px;height: 24px;width: 24px;}
#top-header .et-social-icon a:hover {font-size: 14px;background: white;color: grey;padding: 5px;border-radius: 25px;margin-top: -3px;height: 24px;width: 24px;}
#top-header .et-social-icons li {margin-top: -2px;margin-left: 5px;}
#top-menu-nav #top-menu a:hover,#mobile_menu_slide a:hover {color: #ec3095!important;opacity:1 !important;}
#main-header{padding-bottom:20px !important;}

/*FOOTER WIDGET*/
#footer-widgets .footer-widget li:before{display:none !important;}
#footer-widgets .footer-widget li{padding-left:0px !important;margin-bottom:0px !important;}
#footer-widgets h4{font-weight:bold !important;}
span.mobile_menu_bar:before {color: #000000 !important;}
.children{border-color:#ec3095!important;}

/*TEKST*/
body .tekst-wit p, .tekst-wit h1, body .tekst-wit h2, .tekst-wit h3{color:#ffffff !important;}
body .et_pb_text_0 h1{font-size:30px !important;font-weight:700;  font-variant:normal !important; text-transform:none !important; color:white !important;margin-top:20px !important;}
body .et_pb_text_inner h2{font-size:36px !important; font-variant:normal !important; text-transform:none !important;}
body.page-id-466 .et_pb_text_inner h4{color:#000000 !important;}
body .tekst-zwart h1{color:#000000 !important;}	
body .et_pb_text_1.et_pb_text a{color:#ec3095 !important;}

/*DIENSTENPAGINA  - ICONEN*/
.page-id-28 .et_pb_row .et_pb_column .et_pb_module:last-child{margin:0 auto !important;}

/*DIVERSE AANPASSINGEN MOBIEL*/
@media only screen and (max-width: 600px) {
body .et_pb_text_0 h1{font-size:30px !important;margin-top:15px !important;}
body h2{font-size:20px !important;}
body .et_pb_text_inner h2 {font-size:26px !important;}
.et_pb_section{padding:0px !important;}
	
/* HOMEPAGINA - EXTRA BREAKPOINT EIGEN ICONEN */
body .eigen-iconen .et_pb_column{width:47% !important;}
body .eigen-iconen {padding: 15px 0px 15px 0px !important;}

/*DIENSTENPAGINA  - ALLES CENTREREN*/

/*ICONEN*/
.page-id-28 .et_pb_row .et_pb_column .et_pb_module:last-child{margin:0 auto !important;}
.page-id-28 .et_pb_button_module_wrapper{text-align:center !important;}
.page-id-28 .et_pb_text{text-align:center !important;}
}

/*CONTACT*/
body .et_pb_text_1.et_pb_text a , body .et_pb_text_2.et_pb_text a, body .et_pb_text_3.et_pb_text a{color:#000000 !important;font-weight:500 !important; text-decoration:none !important;}
body .et_pb_text_1.et_pb_text a:hover, .et_pb_text_2.et_pb_text a:hover, .et_pb_text_3.et_pb_text a:hover{text-decoration:underline !important;}

/*EIGEN ICONEN - HOMEPAGINA*/
.eigen-iconen img:hover{opacity: 0.7;filter: alpha(opacity=70);}

/* SLIDER - ARROWS ZICHTBAAR MAKEN*/
.et-pb-arrow-next {opacity: 1;right: 22px;}
.et-pb-arrow-prev{opacity: 1;left: 22px;}

/*BREAKPOINT - MENU MOBIEL*/
@media (max-width: 1280px) {#et_mobile_nav_menu {display: block;}#top-menu {display: none;}}

/*TWITTER FEED - VERWIJDER HEADER*/
.wpt-header {display:none !important;}

/*PROJECT - ORGINEEL FORMAAT HEADERFOTO*/
.single-project img{max-width:100% !important;width:auto !important;height:auto !important;}

/*COOKIE NOTICE*/
#cn-accept-cookie {margin-top:15px !important;font-size:13px !important;color: #fff;background-color: #228147  !important;border-radius: 3px !important; padding:8px !important;}
.cookie-notice-container {width: 55% !important;margin-left: auto !important;margin-right: auto !important;}
@media only screen and (max-width: 1200px) {.cookie-notice-container {width: 100% !important;margin-left: auto !important;margin-right: auto !important;}}
#cn-notice-text{display:block !important; line-height: 39px !important;}
#cn-refuse-cookie, #cn-more-info{margin-top:15px !important;background-color: transparent !important;color:#000000 !important;font-size:13px !important;}
#cn-refuse-cookie:hover, #cn-more-info:hover, #cn-accept-cookie:hover{text-decoration:underline;}
#cn-refuse-cookie{color:#989898 !important;}
.page-id-1170 .cookie-notice-container{width: 100% !important;margin-left: 0px !important;margin-right: 0px !important;padding:15px !important;}
.page-id-1170 #cn-refuse-cookie{color:#808080 !important;}
.page-id-1170 #cookie-notice .button{margin-left:0px !important;margin-right:10px !important;margin-bottom:25px !important;}
.page-id-1170 #cn-more-info{color:#000000 !important;}
.page-id-1170 #cookie-status{margin-left:15px !important;}

/*VERWIJDER NIEUW VELD - CONTACT*/
body .et_pb_contact_field_options_title{display:none !important;}

/*KLANTCASES*/
.single-project h1, .single-project h2  {font-weight:700 !important;}
.single-project h2  {font-weight:600 !important;}
.single-project #content-area a{color:#ec3095 !important;}
.single-project #content-area a:hover{text-decoration:underline !important;}
.single-project .nav-single{display:none !important;} 
.single-project .et_project_categories {display:none !important;} 

/*NAVIGATIE - ACTIEF MENU ITEM*/
#top-menu li.current-menu-ancestor > a{color:#ec3095 !important;}

/*LOGO IN BODY - HOME- EN CONTACTPAGINA ZIJN UITGESLOTEN*/
body:not(.page-id-5):not(.page-id-466) .et_pb_section{background: url(/wp-content/uploads/2019/01/makeyourmedia-body.jpg) no-repeat left 300px fixed; background-size: cover;background-size:500px 500px;} 

 
 /* De titels 4 kolommen kleiner bij resizing */

@media only screen and (max-width: 1680px) {.et_pb_blurb_container h4.et_pb_module_header a{font-size:20px !important;}}
@media only screen and (max-width: 1560px) {.et_pb_blurb_container h4.et_pb_module_header a{font-size:18px !important;}}
@media only screen and (max-width: 1455px) {.et_pb_blurb_container h4.et_pb_module_header a{font-size:16px !important;}}
@media only screen and (max-width: 1335px) and (min-width: 985px) {.et_pb_blurb_container h4.et_pb_module_header a{font-size:12px !important;}}
@media only screen and (max-width: 475px) {.et_pb_blurb_container h4.et_pb_module_header a{font-size:20px !important;}}

/* CONTACTFORMULIER - ZICHTBAARHEID CHECKBOX VERGROTEN*/
.et_pb_contact_form i {background-color:#eeeeee !important;border:1px #dddddd solid !important;}

/* CONTACTFORMULIER - SUBMIT LINKS UITLIJNEN*/
.et_pb_contact_form .et_contact_bottom_container{float:left !important;}


/* CONTACTPAGINA - HOVER CONTACTICONEN */
.page-id-466 .et_pb_blurb_content a:hover {text-decoration:underline !important;}


