/*
 Theme Name:   Specular child theme Tensor
 Theme URI:    http://www.codeless.co
 Description:  Child theme for specific changes to the Specular theme for Tensor Turnen Weert 
 Author:       Codeless
 Author URI:   http://www.codeless.co
 Template:     specular
 Version:      2.5.0
*/

/*
@import url("../specular/style.css");
*/

/* Contact formulier CSS*/

div.wpcf7-validation-errors {
    border: none;
}

div.wpcf7-mail-sent-ok {
    border: none;
}

.wpcf7-form-control-wrap {
    border-color: rgba(68,68,68, 0.20);
	border-style: solid;
	border-width: 1px;
}

span.wpcf7-not-valid-tip {
    padding-left: 10px;
}

div.wpcf7-validation-errors {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
}

/* Team foto's hover CSS */
.single_staff .overlay .bg {
	background: rgba(0, 0, 0, 0);
}

/* Footer CSS link */

footer#footer a:hover, footer#footer .contact_information dd p {
	color:white!important;
}

/*Side navigation mobile view*/

@media only screen and (max-width: 800px) {
    .span3 {
        display:none !important;
    }
}

/* Header in mobile view*/
@media only screen and (max-width: 800px) {
    .header_page.without_shadow { 
        height: 160px;
    }
	.header_page h1 {
    line-height: 160px;
}
}

/* Widget area nieuws pagina */

#widgetarea-sidebar {
	display:none;
}

/*Scrolling on Google Map*/
	
.map {
	width:100%;
	height:500px;	
}

.map-wrap {
	position:relative; 
}
	
.overlay {
	width:100%;
	/*min-height:500px; */
	position:absolute; 
	top:0;
}


/* Visual Composer lijst adresgegevens */
.list ul{margin:0; padding:0; list-style: none;}
.list li.titledesc {
  width:100%;
  position:relative;
  padding-left:25px;
  font-size:14px;
  float:left;
  line-height:22px;
  margin-bottom:0px;
}
.list li.titledesc:last-child{
  padding-bottom:0px;
}
.list li.titledesc:first-child:last-child{
  padding-bottom:0px;
}

.list li.titledesc i{
  position:absolute;
  left:0;
  top:0;
  font-size:16px;
  line-height:22px;
  color:#751213;
}

p#adres{
	margin-top:0px;
}

/* Side navigation styling */
.side-nav .page_item {
    background-color: #80808017;
    border-color: white;
    border-width: 4px;
    border-radius: 6px;
}

.side-nav li {
	background-color: #80808017;
    border-color: white;
    border-width: 4px;
    border-radius: 6px;
}

.side-nav {
	margin-left: -50px;
}

.side-nav li.page_item.page-item-3752 {
	padding-left: 20px;
}

.side-nav li.page_item.page-item-3760 {
	padding-left: 20px;
}

.side-nav li.page_item.page-item-4030 {
	padding-left: 20px;
}

.side-nav li.page_item.page-item-3783 {
	padding-left: 20px;
}

.side-nav li.page_item.page-item-927 {
	padding-left: 20px;
}

.side-nav li.page_item.page-item-2447 {
	padding-left: 20px;
}

.side-nav li.page_item.page-item-2481 {
	padding-left: 20px;
}

/*Sponsoren*/ 
.vc_col-sm-4.sponsor.wpb_column.column_container {
	border-style: solid;
    border-width: 1px;
    border-color: lightgrey;
	margin: 5px;
	width: 32%;
	padding: 10px;
}

@media only screen and (max-width: 800px) {
	.vc_col-sm-4.sponsor.wpb_column.column_container {
	width: 100%;
	
}
}



.sa_hover_buttons.always_visible{
	opacity: 0;
}



/* VC composere margin between rows*/
.vc_row.section-style, .vc_row.standard_section {
    margin-bottom: 20px !important;
}

.vc_row.section-style:last-child {
    margin-bottom: 0px!important;
}

/*Menu spacing*/
.header_2 nav .menu>li>a {
    padding-left: 5px;
}

/*Wordt onze sponsor in bewegen*/
.vc_separator h4 {
	
	color: #751213;
}

.moon-circle-small:before {
	color: #777;
}

.services_media.style_2 h5 {
    background-color: transparent;
}

@font-face { 
font-family: STCaiyun; 
src: url(https://tensorturnenweert.nl/wp-content/themes/specular childtheme Tensor/fonts/STCaiyun.ttf); 
font-weight: normal; 
}