/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/
/* Parent stylesheet should be loaded from functions.php not using @import */

/* hoofdbalk whatsapp */
.topbar-left .fa-phone-volume,
.topbar-left .fa-whatsapp:before{color:#ffffff;font-size:16px;font-weight:bold;}

/* top bar */
#top-bar{min-height:40px;}
#top-bar > div:nth-child(2){padding-top:0px;}
/* make topbar telef visible */
#top-bar-inner{float: right;}
/* top bar links */
.topbar-left{float:left;min-width:100px;font-weight:400;font-size: 15px;line-height: 1.4;letter-spacing: .10px;}
#top-bar a:hover{border-bottom: 2px solid;border-bottom-color: #9c9c9c;}
#top-bar a{color:#ffffff;}

#site-navigation-wrap .dropdown-menu li a:hover{color: #f86218 !important;}
#menu-hoofdmenu .nav-no-click a{cursor: context-menu;}
#menu-hoofdmenu .sub-menu a{cursor: pointer;}

.site-breadcrumbs .icon-home{paddin-left:2px!important;} 

/* telf nr button txt bold */
.button-txt-bold{font-weight: 700;}
/* .so-widget-sow-button-flat-ea00667b2c9d .ow-button-base a{font-weight: 700;} */
/* text color gradient */
.orang-to-black{
    background-image: -webkit-linear-gradient(left, #000000, #f86218, #f86218); /* For Chrome and Safari */
    background-image:    -moz-linear-gradient(left, #000000, #f86218, #f86218); /* For old Fx (3.6 to 15) */
    background-image:     -ms-linear-gradient(left, #000000, #f86218, #f86218); /* For pre-releases of IE 10*/
    background-image:      -o-linear-gradient(left, #000000, #f86218, #f86218); /* For old Opera (11.1 to 12.0) */
    background-image:         linear-gradient(to right, #000000, #f86218, #f86218); /* Standard syntax; must be last */
    color:transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.page-id-5 header.page-header{display:none;}
/* .page-id-5 div.elementor-widget-container{margin-top: -100px;} */
.topbar{margin-top: -21px;max-width:580px;line-height:1.4em;font-size:15px;}

.home .elementor-widget:not(:last-child) {
    margin-bottom: 25px;
}

/* content page top */
.link-orange a{color:#f86218;}
.txt-orange{color:#f86218;}
a.link-white, .link-white:hover{color:#ffffff;}

.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .fa:before {font-size: 16px;}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .fa:before {font-size: 20px;}
.elementor-icon-list-text{margin-top: -5px;}
/* start force title samsung */
.page-id-307 #elementor-tab-title-6581 .elementor-accordion-icon,
.page-id-307 #elementor-tab-title-65839 .elementor-accordion-icon,
.page-id-307 #elementor-tab-title-65847 .elementor-accordion-icon,
.page-id-307 #elementor-tab-title-658102 .elementor-accordion-icon
 {visibility:hidden;}

.page-id-307 #elementor-tab-title-6581,
.page-id-307 #elementor-tab-title-65839,
.page-id-307 #elementor-tab-title-65847,
.page-id-307 #elementor-tab-title-658102
{font-size:1.2em;color:#f96f2c;text-align:center;}
/* end force title samsung */

#iphonetable, #ipadtable, #samsungtable, #huaweitable, #phonestable{line-height:1.350em;width:100%;}
#iphonetable > tbody > tr > td,
#ipadtable > tbody > tr > td,
#samsungtable > tbody > tr > td,
#huaweitable > tbody > tr > td,
#phonestable> tbody > tr > td{vertical-align:top;min-width:60px;max-width:290px;padding-right:4px;border-color:#fbe0d3;}
/** ok **/

/* orange button "maak een afspraak" */
.so-widget-sow-button-flat-8b351bbb55f6 .ow-button-base {
    zoom: 1.2 !important;
}
/* widget sidebar */
.elementor-widget-sidebar .widget-title {
    border-color: #f86218;
    line-height: 1.8em;
    font-size: 1.1em;
}
.elementor-widget-sidebar li{font-size: 1.1em;}

.formkopjetitle{color:#000;font-size:1.4em;}
.formkopjetxt{line-height:1.5em;font-size:0.96em;color:#818a91}
.formkopjetijdstip{color:#f96f2c}

/* icon google review */
.fa-google{margin-left: -50px;}

.sidebar-widget-aanbieding{max-width:290px;margin: 0px auto 20px!important;padding: 10px 0px 0px 0px;}
.aanbieding-klein{font-size:10px;}

/* footer widgets */

/* ok */
#footer-widgets .widget-title{border-style: hidden;padding-left: 0px;border-color: #f86218;color: #f86218 !important;text-transform: none;font-size: 16px !important;font-weight: 700;}

#footer-widgets table td {border-bottom: 0px;padding: 4px 3px 5px 10px;}
#footer-widgets .fa{font: normal normal normal 23px/1 FontAwesome;color:#ff5400a3;font-weight: 400;}
/* color stars */
#footer-widgets .col-4 .fa{color:#fae22fba;}

/* #footer-widgets .contact-info-widget i{border-color: #9e9e9e;} */
#footer-widgets .icon-location-pin,
#footer-widgets .icon-phone,
#footer-widgets .icon-envelope,
#footer-widgets .icon-link
{color:#ffffff;}

#footer-widgets ul li,
#footer-widgets .oceanwp-contact-title
{font-weight: 400;}
.fa-whatsapp{font-weight:100 !important;font-size:18px;color:#FFF !important;}
#footer-widgets a:hover, a:focus {color:#f86218 !important;}

i.fa.fa-spin:before{font-family:"Font Awesome 5 Free";content: "\f017";}
.fa-spin {font-family:"Font Awesome 5 Free";
-webkit-animation: fa-spin 5s infinite linear !important;
animation: fa-spin 5s infinite linear !important;
}
.fa.fa-clock-o:before{font-family:"Font Awesome 5 Free";content: "\f017";}


#footer-widgets .wp-gr .wp-google-content-inner{display:none!important;}
#footer-widgets .wp-gr{max-width:286px!important;}
#footer-widgets .wp-gr.wpac .wp-google-name a{font-size: 90%!important;color: #AFAFAF !important;}
#footer-widgets .wp-gr.wpac .wp-google-name a:hover{color:#FFFFFF !important;}

#footer-widgets .ow-icon-placement-left{padding-left:22px;padding-top:10px;padding-bottom:10px;padding-right:20px;margin-left:62px;}
#footer-widgets .ow-button-base a:hover{color: #FFFFFF !important;}

#footer-widgets .widget_pages ul{list-style:square!important;padding-left:18px!important;}
.widget-openingstijden{width:210px}

/* @media css */
@media screen and (max-width: 1024px){
.home-kolom-rechts{width:290px!important;max-width:290px !important;margin:0 auto;}
.home-kolom-links{margin:0 auto;max-width:70%;margin-bottom: 30px;}
.elementor-global-457 .elementor-button {padding: 17px 40px 17px 40px !important;width: auto !important;}
#footer-widgets .widget_pages ul{padding-left:34px!important;list-style:square!important;color:#F86218;}
/** since update nov 2019 shows double before attr **/
.sidr-class-dropdown-menu ul a:before{content: none;}
}

@media only screen and (max-width: 959px){
#footer-widgets #sow-button-2 {
    max-width: 252px;
 }
}

@media screen and (max-width: 767px){
.ow-button-align-left {text-align: center !important;}
.home .elementor-flip-box {max-height: 28vh !important;}
.whatsapp-container{margin-bottom:20px;}
}
/** IE Explorer adjustments */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
.orang-to-black{color:chocolate!important;background-image:none;}
}