/*
Theme Name: Vanquish - Default
Theme URI: https://www.autosoft.eu
Template:     Vanquish
Author: Autosoft - Automotive internet
Author URI: https://www.autosoft.eu/
Description: Vanquish CHILD Thema, ontworpen en ontwikkeld door Autosoft. Afgeleide van het Autosoft Vanquish thema voor klantspecifieke aanpassingen.
Version: 1.0
Text Domain: autosoft
*/


#inhoud .su-column {
    margin: 0 0 0 4%;
}
#inhoud  .su-column:first-child {
    margin-left: 0;
}

@media only screen and (max-width: 767px) {
    #inhoud .su-column+.su-column {
        margin: 1.5rem 0 0;
    }
}

@media screen and (max-width: 800px) {
    body.home #sitecontainer {
    	margin-top: -20px;
	}
	#mainvisual-sticky-wrapper,
	#mainvisual {
        display: block !important;
    }	
	#sitecontainer.pull-up {
    	padding-top: 0px;
	}
}

header#navigatie, header#navigatie.scrollmenu {
    border-bottom: none;
    -webkit-box-shadow: none; 
    box-shadow: none; 
}

a.logo {
    width: 480px;
    height: 120px;
	margin-top: 0;
}

header#navigatie.scrollmenu a.logo {
    width: 270px;
    height: 80px;
    margin-top: 0px;
}


@media screen and (max-width: 1200px) {
	a.logo { width: 380px;}
	}



body {font-size: 15px; color: #002333}


a {	
	-webkit-transition: all 450ms ease-in-out;
	-moz-transition: all 450ms ease-in-out;
	-ms-transition: all 450ms ease-in-out;
	-o-transition: all 450ms ease-in-out;
	transition: all 450ms ease-in-out;
	color: #2c245d;
	text-decoration: underline;
}

#maincontent #sidebar .block a {
    text-decoration: underline;
}

a:hover {	
	color: #666666;
	text-decoration: none;
}

#access ul a {
    text-shadow: none!important;
}

#mainvisual div[class^="amazingslider-description-"] {display: none!important;}

#topcontent {min-height: 0px; background: none; margin-bottom: 0px;padding-bottom: 0px;}

body.home #sitecontainer { padding-top: 30px; }

#bottomcontent { display: none!important;}

#footer { border-top: 2px solid #b3b1b2;}

#footerwidgets .widget img {
    float: none;
    height: auto !important;
    margin-right: 0px;
    max-width: 100% !important;
}

#footerwidgets .widget h3 {
    line-height: 1.5em!important;
    border-bottom: 2px solid transparent;
    display: inline-block;
}


#footerwidgets .widget:first-child h3 {
    border-bottom: 2px solid #b3b1b2;
}



#sharebar { display: none!important;}

	
	
ul#socials { margin: 0; padding: 0; }	
ul#socials li { margin: 0; padding: 0; list-style: none; display: inline-block;}	
ul#socials li a { display: block; width: 150px; height: 35px; text-indent: -9000px;}	
ul#socials li.facebooklink {background: url('social/facebookbutton.png'); background-size: cover; }	
ul#socials li.youtubelink {background: url('social/youtubebutton.png'); background-size: cover; }	
ul#socials li.instalink {background: url('social/instabutton.png'); background-size: cover; }	
ul#socials li.linkedinlink {background: url('social/linkedinbutton.png'); background-size: cover; }	
ul#socials li.googlelink {background: url('social/googlebutton.png'); background-size: cover; }	


@media screen and (max-width: 1024px) {
	#mainvisual-sticky-wrapper {height: 400px!important}
}

@media screen and (max-width: 800px) {
	#mainvisual-sticky-wrapper {height: 300px!important}
}

@media screen and (min-width: 481px) {
	#occasiontabs a:link, #occasiontabs a:visited {
		padding: 5px 14px
	}
}


.mean-container a.meanmenu-reveal { margin-top: 28px; }

@media screen and (max-width: 480px) {
	body.home #sitecontainer { padding-top: 0px; }
	
	#occasionlijstwrapper .occasionresultV2 .prijs {
		padding-top: 20px;
	}
	
	#sidebar * { text-align: center;}
	
	a.logo {
    width: 260px;
    height: 70px;
	}
}


/* BLACK *//* BLACK *//* BLACK *//* BLACK *//* BLACK */

body { 
	background: #000000;
}

a.su-button {
	color: #ffffff;
	}
	
	
#bottomcontent .widget h3 { color: #ffffff; }	

#bottomcontent .widget a.nieuwslink,
#minizoeker #zoekbar #zoekbutton	{  border: 1px solid #333333;	}


	
.bericht { 
	background: #666666; border: 1px solid #e3e3e3;
	}

form.wpcf7-form { font-size: 15px; }

form.wpcf7-form input,
form.wpcf7-form textarea {
	border: 1px solid #cccccc;
	background: #666666;
	color: #fefefe;
	}

form.wpcf7-form input:focus,
form.wpcf7-form textarea:focus {
	border: 1px solid #cccccc;
	background: #002333;
	}
	
	form.wpcf7-form input.wpcf7-submit:hover { background: #002333; color: #ffffff;}
	
	
	
/* AUTOCOMMERCE */

:root {
	--ACfontfamily: 'Open Sans', sans-serif;
    --ACimgpadding: 65%!important;
	--ACbgwrapper: #002333!important;
}

#asac-container select { 
	border: 1px solid #666666; background: #333333!important; color: #ffffff!important; 
    -webkit-appearance: listbox!important; 
    -moz-appearance: listbox!important;
    appearance: listbox!important;
    }
#asac-container select option { background: #333333!important; color: #ffffff!important; }

#asac-container input, #asac-container textarea { 
	border: 1px solid #666666; background: #333333!important; color: #ffffff!important; 
    }

#asac-container #ACvehicles .ACvoertuig .ACmerkmodel,
#asac-container #ACvehicle .ACVDPhead .ACmerkmodel,
#asac-container #ACvehicle p.VDPtitle {
    color: #002333!important;
	font-family: 'Farro', sans-serif;
}
#asac-container #ACvehicle p.VDPtitle { font-weight:500!important; }

