/*
Theme Name: Croneos 
Description: Theme für Croneos Immobilienenservice
Author: Florian Schönberger
Author URI: http://www.schönberger.de
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


.row.row-parent {
    background: #fff;
}

.submenu-dark .menu-smart ul li.current-menu-parent > a, 
.submenu-dark .menu-smart ul li.active > a,
.submenu-dark .menu-smart ul li.active > a:hover,
.menu-light .drop-menu a:hover, 
.menu-light .drop-menu a:focus{
    color: #fff !important;
}

 .wpcf7 .wpcf7-validation-errors, 
 .wpcf7 span.wpcf7-not-valid-tip{
    color: darkred !important;
}

 .wpcf7 .wpcf7-mail-sent-ok{
     color: darkgreen !important;
 }

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea{
    width: 100%;
}

.rev_slider a { color: #fff; }



@media (min-width:960px){
	.logo-container.shrinked {
	    padding: 10px 10px 10px 0px !important ;
	}

}

@media (max-width:959px){
	.submenu-dark .menu-smart a:hover, 
	.submenu-dark .menu-smart a:focus,
	.submenu-dark .menu-smart li.active > a, 
	.submenu-dark .menu-smart li.current-menu-ancestor > a{
	    color: #fff !important;
	}
	
	.header-revslider{
	    display:none;
	}
	
	.main-container .row-container .row-parent {
    padding: 10px;
}
}


.special-box .row-inner .pos-top .uncol,
.special-box .row-inner .pos-top.col-lg-3 {
	background: #062c70;
}

.special-box h1{
	font-size: 29px;
}

.special-box h2{
	font-size: 17px;
}

.special-box  .btn-container a{
    border: 1px solid #fff !important;
    margin-top: 1.7em !important;
    
    
    }
.special-box  .btn-container {
	padding-top: 1.7em;
	
}    


.special-box  .btn-container {
	padding-top: 1.7em;
	padding-bottom: 1em;
	
}   
.special-box  .btn-container a:hover, .special-box  .btn-container a:focus{
    border: 1px solid #fff !important;
    margin-top: 1.7em !important;
    background: #fff !important;
    
    
    }
    
.special-box  .btn-container a:focus{
    border: 1px solid #fff !important;
    margin-top: 1.7em !important;
    background: #062c70 !important;
    color: #fff !important;
    
    
    }    
    
 @media (max-width:959px){
	 
.special-box  .btn-container {
	padding-top: 1em !important;
	
	padding-bottom: 1em;
	padding-right: 1em;
	margin-left: 1em;
	
}  
	  .special-box .row-inner .pos-top.col-lg-3{
		  padding-left: 21px !important;
		  padding-bottom: 1em !important;
		  padding-top: 0em !important;

	  }

	  .special-box .row-inner .pos-top.col-lg-9 .uncol{
		  padding: 17px !important;
	  }
	 
	 .special-box .row-inner .pos-top.col-lg-3{
		 padding-top: 0px;
		 margin-top: -2.4em !important;
	 }
	 
	 }
