/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.page-wrapper p a {text-decoration:underline}
.btn-container a,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none !important}

.tweekolom{column-count:2 !important;column-gap:20px}
.aligncenter{text-align:center}
.alignleft{text-align:left}
.tekstshadow{text-shadow:1px 1px 7px rgb(0, 0, 0);/*2px 2px 3px rgba(0,0,0,0.3)*/}

/*.grecaptcha-badge {visibility: hidden;}*/

/* Searching */
mark {color: #ffffff;padding: 1px 0px; border-radius: 2px;font-weight: 600;}
body.search-results .t-entry-category{position:absolute;top:1px;left:1px}
body.search-results .t-entry-category a{text-decoration:none;padding:4px 8px 4px 8px}
/*body.search-results .t-entry-type{background:#da002e;color:white !important;padding:4px 8px 4px 8px;position:absolute;top:1px;left:1px;margin:0 !important}*/
body.search-results .row-navigation{display:none}

/* Menu */
#menu-item-78949 .menu-uitslag {background-color:#202d60;color:white;padding:15px !important;border:1px solid #202d60;text-transform:inherit}
#menu-item-78949 .menu-uitslag:hover {color:black;font-weight:bold; background:none; border:1px solid grey }
.unclickable > a:hover {cursor: default;}
.menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container) ul.menu-smart > li > a{font-size:14px}
.submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover{color:white !important} 

/*Heading boxen onder home - diensten*/
.home-diensten{}

/* Uitslagen 2015-2019*/
.calender td {width: 100%;vertical-align: top;float:left;max-width:237px}
.calender .noenter a {height: 100%;display: block;margin-left: 23px;margin-top: -24px;text-decoration:underline}
.calender .line {display: block;}
.calender p {padding: 0 0 5px;font-size: 14px;color: #4a4a4a;line-height: 24px;font-weight: 400;}
.calender p.noenter br{display: none;}
.calender h3{margin:0}
#filteren {background-image: url('/files/searchicon.png'); background-position: 10px 12px; background-repeat: no-repeat; font-size: 16px;padding: 12px 20px 12px 40px; border: 1px solid #989898; margin-bottom: 12px; }
.page-id-78946 h3.t-entry-title a, .calender h3{color:#989898 !important}
body.page-id-78946 .isotope-layout {height:auto !important}
body.page-id-78946 .tmb-iso{position:initial  !important; float:left !important;}
.grid-cat-68 .t-entry p{margin-top:0px !important}

/* Diensten */
.dienstbtn {margin-top:-26px;float:right;}
a.dienstbtn:hover{color:#da002e !important}
.dienstblok{padding-right:36px !important}

/* Post/Archives */
.post-info .author-info{display:none}
.t-entry-author{display:none}

/* Single post*/
body.single .category-info, .a-klantreacties, .a-uitslagen{display:none}
body.uitslagen .date-info{display:none}
body.klant-reacties .category-info, body.uitslagen .category-info{display:inline}
body.klant-reacties .post-info .a-klantreacties {font-weight:600;display:inline}
body.uitslagen .post-info .a-uitslagen {font-weight:600;display:inline}
body.single .header-title{text-shadow:black 1px 1px 16px}
body.single .owl-carousel-wrapper {margin-top:8px !important}
body.single .category-info a:hover{text-decoration:underline;color:white}

/*FAQ*/
.panel-heading a{text-decoration:none !important;}
.panel-title > a span{text-transform:inherit; font-family:'Open Sans', Poppins !important;font-size:14px !important;letter-spacing:normal}
.panel-title > a{padding: 8px 10px 8px 0px}
/*body.page-id-79055 .panel-default{border-bottom:solid #000 1px}*/
#tab-1569506455-1-22 {background:white;padding:20px}

/* Contact */
.wpcf7 span.wpcf7-not-valid-tip {margin:9px 0px 0px 0px}
p.contactcha {margin-top:6px}
p.contactcha, .contactcha a {font-size:13px;color:#a9a9a9 !important;font-weight:normal}

/* Inschrijfmodule/referentie formulier */
.page-id-80818 .wpcf7-not-valid-tip{background:yellow}
.page-id-80818 .style-light input, .page-id-81261 .wpcf7-form input, .page-id-81261 .wpcf7-form textarea{border-color:#acacac}
.page-id-80818 textarea::placeholder{color:#303030}
.page-id-80818 input[type="text"], .page-id-80818 input[type="email"], .page-id-80818 input[type="url"] {width:100%}

/* Offerte aanvraag formulier */
.page-id-81116 .wpcf7-not-valid-tip, .page-id-81137 .wpcf7-not-valid-tip {background:yellow}
.page-id-81116 .style-light input, .page-id-81116 .style-light textarea, .page-id-81116 .style-light select {border-color:#acacac; background: #eaeaea}
.page-id-81137 .style-light input, .page-id-81137 .style-light textarea, .page-id-81137 .style-light select {border-color:#acacac; background: #eaeaea}
.page-id-81116 .aanvraagform textarea::placeholder, .page-id-81137 .aanvraagform textarea::placeholder{color:#303030}
.page-id-81116 input[type="text"], .page-id-81116 input[type="email"], .page-id-81116 input[type="url"], .page-id-81137 input[type="text"], .page-id-81137 input[type="email"], .page-id-81137 input[type="url"] {width:100%}

.page-id-81116 #extrazaken span.wpcf7-list-item, .page-id-81137 span.wpcf7-list-item { display: table-row; }
.page-id-81116 #extrazaken span.wpcf7-list-item *, .page-id-81137 span.wpcf7-list-item * { display: inline-block; }


/* Footer   */
.site-footer .footfield {margin-top:0px}
.site-footer .footinput {width:100%;padding:7px 10px 7px 10px}
.site-footer .wpcf7-response-output, .site-footer .wpcf7 span.wpcf7-not-valid-tip {color:white !important}
.site-footer .btn-accent:not(.btn-hover-nobg):not(.icon-animated):hover, .btn-accent:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-accent:active{border-color:white !important}
.site-footer .btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover, .btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-accent:active {color:white !important;}
.site-footer p.contactcha, .site-footer .contactcha a {color:#ff5656 !important}
.site-footer .contactcha a{text-decoration:underline;}

.hometijddienst .vc_custom_1574178235363, .hometijddienst .vc_custom_1574178348460{padding:40px 60px !important}

@media only screen and (max-width: 600px) {
  .main-container .row-container .single-h-padding{padding-left:0px;padding-right:0px}
  .dienstblok{padding-right:0px !important}
  .main-container .row-inner .homeblok{padding-left: 10px;padding-right:10px;text-shadow:black 1px 1px 16px} 
  .mobilepad{padding:30px 20px !important}
  .vc_custom_1572626832824, .hometijddienst .vc_custom_1574178235363, .hometijddienst .vc_custom_1574178348460{padding:30px 30px !important}
  .homedienstrow .double-bottom-padding{padding-bottom:0px !important}
  .hometijddienst .icon-box-icon img{width:50px;margin-bottom:-20px}
  
  .tweekolom{column-count:1 !important;}
}

@media (max-width: 959px){
	#menu-item-78949 .menu-uitslag {padding:7px 15px !important;font-size:14px} 
	.uitslrow{margin-left:18px}
	body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn){margin-left:15px}
}
@media only screen and (max-width: 1100px) and (min-width: 960px){
	ul#menu-main-menu li a{font-size:11px}
	#menu-item-78949 .menu-uitslag {font-size:11px} 
}

@media (min-width: 960px){
.menu-horizontal .menu-smart ul{padding:18px 24px 18px 24px}
.menu-horizontal ul ul a{font-size:15px;/*color:#272454 !important;*/color:white !important;}
.menu-horizontal ul ul {box-shadow:0px 55px 80px -40px rgba(0, 0, 0, 0.45);background:#202d60 !important}
.menu-horizontal ul ul li:hover {background:none !important;}
.menu-horizontal ul ul a:hover {color:white !important;font-weight:bold}
.menu-horizontal ul ul li.active{background:#0d1b4e !important}
.menu-horizontal ul ul li.active a{font-weight:600;}
.menu-smart{padding:0px 13px 0px 0px}
/*.dropdown-toggle::before{content:'';position:absolute;bottom:48px;left:25px;width:0;height:0;border-style:solid;border-width:0 8px 14px 8px;border-color:transparent transparent #202d60 transparent;z-index:9999;opacity:0;;}
.dropdown-toggle:hover::before{opacity:1}*/
.open-animated::before{content:'';position:absolute;top:-14px;left:25px;width:0;height:0;border-style:solid;border-width:0 8px 14px 8px;border-color:transparent transparent #202d60 transparent;z-index:9999;opacity:1;;}
.overzicht-sep{font-weight:600}
}
