﻿


#whoMenu:before {  position: relative; content: ""; box-shadow:0px 0px 23px 8px #C60D4E; z-index: -1; width: 100%; display: block; top: 11px;}   

#SiteHeaderContainer    { background: rgba(0,0,0,0.7)!important;}
#PageBreadCrumps        {margin-right: 0;right: 0;left: 0;margin: 0 auto;text-align: left;font-family: 'fbspoileren',enspoilerwebfont;}

#SiteGrid, p            {font-family: enspoilerwebfont;direction: ltr;line-height: 1.2;}
#PageView               { padding: 50px 0;}
#headline h1            { font-size:84px;}
#subheadline h2         { font-size:38px;}
#SiteGrid h3            { font-size:60px;text-align: center;color: #fff;}
.max-widthWrap          { max-width: 780px; }

#facebook-holder                { display:none; }
.SocialIconsWrapper             { margin:20px 0; }
.footerHome p                   { display:none; }
.footerHome p:nth-last-child(1) { display:block; } 

@media (max-width: 1440px){
    #PageBreadCrumps        {top: 440px;padding: 0;}
}

@media (max-width:767px){
    #headline h1            { font-size: 74px;}
    #subheadline h2         { font-size: 28px;}
    #SiteGrid h3            { font-size: 50px;}
    #PageBreadCrumps        { padding: 0 25px;}
}

@media (max-width:375px){
    #headline h1            { font-size:60px;}
    #subheadline h2         { font-size: 24px;}
    #SiteGrid h3            { font-size: 40px;}
    #SiteGrid, p            { font-size:18px;}
}
/*Form*/
.form-horizontal1           { padding:0px; }
.form-horizontal1 > .row    {margin: 0 auto;max-width: 1020px;} 
#textpink                   { font-size: 50px;line-height: 35px; }
#contactP                   { font-size: 31px; line-height: 134%; margin-bottom:10px; }
#dropdownlist1:before       { left:auto;right:30px; }
.form-control               { font-size: 22px; }
.checkboxHolder             {font-size: 17px;text-align: left;}
input[type=radio], input[type=checkbox]{float:left;margin-top: 4px;margin-right: 5px;margin-bottom: 22px;}
#ContactDiv2 .form-messages{background-color: rgba(0,0,0,0.97);}

a.showMenu, #send1{transition-delay: 0ms;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 500ms;}
#send1:hover{    background: white !important;color: #E40B59 !important;}

@media (min-width:767px) {
    label#name1-error   { position: absolute !important;bottom: 67px;color: red;width: 280px;float: right;right: 20px; }
    label#email1-error  { position: absolute !important;bottom: 67px;color: red;width: 289px;float: right;right: 20px;}
    label#phone1-error  { position: absolute !important;bottom: 67px;color: red;width: 290px;float: right;right: 20px;}
    label#branch1-error { float: right;position: absolute !important; font-size:90%;   bottom: -23px;color: red;left: 31px;width:153px;}
    label               { font-size: 90%; }
}

@media (min-width:768px) and (max-width:1024px){
    .col-sm-3{width:33%}
}
@media (max-width:767px){
    #textpink           { font-size: 45px;line-height: 44px;}
    #contactP           { font-size: 28px;}
    .form-horizontal1   { height: auto;}
    .form-horizontal1 > .row    {padding-bottom: 15px;}
}

@media (max-width:375px){
    #textpink   { font-size: 40px;line-height: 34px; }
    #contactP   { font-size: 22px;}
}

/*branches*/

#Csnifim            { font-size: 60px;}
.WrapperOfSnif      {background-repeat:no-repeat;background-position:center;padding-bottom: 75%;min-height: auto;}
.showMenu           { font-size: 18px;padding: 5px;margin: 30px auto;text-align: center;display: table;width: 210px;}

@media (max-width: 1400px) {
        .WrapperOfSnif { font-size: 85%; }
}

@media(max-width:767px){
    .showMenu {margin: 10px auto 30px !important;float: none;}
}

/****BOOTSTRAP*****/
