/*
Theme Name:     Ollivent
Theme URI:      https://www.pithmedia.nl
Description:    Ollivent
Author:         Pith Media
Author URI:     https://www.pithmedia.nl
Template:       Divi
Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Baloo+Tamma+2:wght@400..800&family=Matangi:wght@300..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

body {font-size:16px;color:#1b322f;}
h1,h2,h3,h4,h5 { font-family: "Baloo Tamma 2", sans-serif;}
h1 {font-size:48px;font-weight:700;line-height:50px;color:#283891;}
h2 {font-size:34px;font-weight:500;line-height:43px;}
h3 {font-size:30px;font-weight:700;line-height:38px;}
h4 {}
a {color:#1cb0a3;}

body .et_pb_row, body .container {max-width:1300px!important;}
.groen-bg {background: rgb(237,246,227);background: radial-gradient(circle, rgba(237,246,227,1) 0%, rgba(128,218,208,1) 100%);
padding:40px!important;border-radius:30px;}
.wpml-ls-statics-footer {display:none;}
.otgs-development-site-front-end {display:none;}
.star-rating {display:none;}
.et_pb_wc_upsells_0_tb_body ul.products li.product .star-rating {display:none;}
.woocommerce .star-rating {display:none!important;}


.header-section {}
.header-section .et_pb_row_0 {padding:0px;border-radius:10px;}
.header-section .et_pb_row_0 .et_pb_text_0 {background: rgba(17, 24, 63, 0.85);padding:60px;border-radius:10px;}
.header-section .et_pb_row_0 .et_pb_text_0 h1 {color:#FFF;}
.header-section .et_pb_row_0 .et_pb_text_0 h2 {color:#FFF;}

.usps .et_pb_text_inner p {font-weight:bold;}
.usps .et_pb_text_inner p::before {font-family:"Font Awesome 5 Free";content:"\f058";display:inline-block;padding-right:10px;vertical-align:middle;font-size:14px;font-weight:900;}

/* Buttons */
.small-button {text-transform:uppercase;border-radius:7px!important;text-shadow:none!important;cursor:pointer;padding:6px 30px!important;}
.small-button.smallblue, .button, .et_pb_contact_submit, .woocommerce-message a.button.wc-forward, .container .woocommerce .button {background:#cf218b!important;border:1px solid #cf218b!important;color:#FFF!important;box-shadow:0px 2px 0px 0px rgb(158, 24, 105, 1.0);}
.small-button.smallblue:hover, .button:hover, .et_pb_contact_submit:hover, .woocommerce-message a.button.wc-forward:hover, .container .woocommerce .button:hover {background:#9e1869!important;border-color:#9e1869!important;color:#FFF!important;}
.small-button.smallblue:after, .button:after, .et_pb_contact_submit:after, .woocommerce-message a.button.wc-forward:after, .container .woocommerce .button:after  {content:none!important;padding:0px;margin:0px;}

.small-button.smalllightblue, .coupon .button {background:#FFF!important;border:2px solid #9e1869!important;color:#9e1869!important;box-shadow:0px 1px 0px 0px rgb(9, 52, 48, 1.0);
padding:0 15px;}
.uw-operatie .small-button.smalllightblue, .uw-operatie  .coupon .button {white-space:nowrap;}
.small-button.smalllightblue:hover, .coupon .button:hover {background:#9e1869!important;border-color:#9e1869!important;color:#FFF!important;box-shadow:none;}


/* cookie */
#cookie-banner {position: fixed;bottom:0;width:100%;background:#fff;padding:30px;box-shadow:0 -2px 5px rgba(0,0,0,0.2);display:none;z-index:9999}
#cookie-banner .cookie_tekst {float:left;width:80%;}
#cookie-banner .cookie_tekst strong {font-size:16px;}
#cookie-banner .cookie_tekst p {font-size:15px;}
#cookie-banner .cookie_buttons {float:right;width:20%;max-width:250px;}
#cookie-banner button {width:100%;padding:15px 15px;margin-bottom:10px;border:1px solid #9e1869;clear:both;display:block;font-size:16px;cursor:pointer!important;}
#cookie-banner #accept-cookies {background:#cf218b;color:#FFF;margin-top:10px;font-weight:bold;}
#cookie-banner #accept-cookies:hover {background:#9e1869;}
#cookie-banner #decline-cookies {background:#FFF;color:#9e1869;}



#main-footer {background:#283891;}

@media (max-width:980px) {
  #cookie-banner .cookie_tekst {width:100%;}
  #cookie-banner .cookie_buttons {width:100%;max-width:100%;}


  .et_pb_row {width:90%;}
  .et_pb_section {padding: 20px 0;}

  .header-section {padding-bottom:0px;}
  .header-section .et_pb_row_0 .et_pb_text_0 {padding:30px;}

  .usps {padding-bottom:0px;}
  .usps .et_pb_column_1_4 {width:50%!important;}
}


