﻿/*Search Block Version 2
------------------------------------*/
html { font-size: 16px;}

.search-block-v2 h2 {
/*	font-size:2.2rem;*/
	text-align: center;
	margin-bottom: 18px;
	color:#FFFFFF;
	font-size:50px;
	font-family: 'Montserrat', sans-serif;
	font-weight:500 !important;
	text-shadow:2px 0px 2px rgba(0, 0, 0, 1);

}

.search-block-v2 {
	margin-bottom: 50px;
	/*padding: 200px 0 0;*/
	text-align: center;

	
}

#cludo-search-form {
    margin-top: none !important; 
    width: 100% !important;
    margin-right: 0px !important; 
}

.search_autocomplete {
    position:absolute;
    top:70px !important;
    left:0;
    right:0;
    background-color:#efefef;
   order:1px solid #efefef; 
    width:100%;
    z-index:99999;
    box-shadow:0 0 5px 0  rgba(23, 35, 53, 1);
    }
    
#cludo-search-content-form input[type="search"], #cludo-search-form input[type="search"] {

    font-family: "Open Sans", Sans Serif;
    font-size:1rem;
}    




/*S-Results
------------------------------------*/
/*Related-search*/
.s-results .related-search  {
	border-right: 1px solid #eee;
}

.s-results .related-search h3 {
	color: #999;
	display: block;
	font-size: 14px;
	margin: 0 0 10px;
	line-height: 20px;
	text-transform: uppercase;
}

.s-results .related-search li {
	margin: 4px 0;
}

.s-results .related-search li a {
	text-transform: capitalize;
}

.s-results .related-search a.see-all {
	color: #999;
}

.s-results .related-search a:hover {
	color: #72c02c;
}

.s-results .related-search hr {
	margin: 20px 0;
}

.s-results .blog-photos {
	margin-bottom: 0;
}

.s-results .blog-photos li img {
	width: 34px;
	height: 34px;
}

/*Results-number*/
.s-results .results-number {
	color: #999;	
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
}

/*Inner-results*/
.s-results .inner-results {
	clear: both;
}

.s-results .inner-results h3 {
	font-size: 18px;
	margin-bottom: 3px;
	text-transform: capitalize;
}

.s-results .inner-results h3 a {
	color: #555;
}

.s-results .inner-results h3 a:hover {
	color: #72c02c;
}

.s-results .inner-results img {
	float: left;
	width: 85px;
	height: auto;
	margin: 0 10px 10px 0;
}

/*up-ul*/
.s-results .up-ul {
	margin-bottom: 4px;
}

.s-results .up-ul li a {
	color: #999;
}

.s-results .up-ul li a:hover {
	color: #72c02c;
}

/*btn-group 'dropdown'*/
.s-results .inner-results .btn {
	top: -1px;
	padding: 0;
	position: relative;
}

.s-results .inner-results .btn-default {
	color: #999;
	border: none;
	font-size: 13px;
}

.s-results .inner-results .btn:hover,
.s-results .inner-results .btn:focus{
	box-shadow: none;
	background: inherit;
}

.s-results .inner-results .btn-u-default {
	color: #999;
	border: none;
}

.s-results .inner-results .btn-u-xs {
	padding: 0;
}

.s-results .inner-results .btn-u-default i {
	font-size: 14px;
}

.s-results .inner-results p {
	margin-bottom: 5px;
}

/*down-ul*/
.s-results .down-ul {
	margin-bottom: 0;
}

.s-results .down-ul li {
	color: #999;
}

.s-results .down-ul li a {
	color: #72c02c;
}

.s-results .star-vote {
	margin-left: 0px;
}

.s-results .star-vote li {
	padding: 0;
}

@media (max-width: 1800px) {

		.search-block-v2 {
		background-image: url(../../img/video/state-of-the-county-still.jpg);
		background-repeat: no-repeat;
    	background-attachment: fixed;
    	background-position:center;
		background-size: cover;
		/*padding: 200px 0 58px;*/
	
}
	
}


@media (max-width: 1680px) {

		.search-block-v2 {
		background-image: url(../../img/video/state-of-the-county-still.jpg);
		background-repeat: no-repeat;
    	background-attachment: fixed;
    	background-position:center;
		background-size: cover;

	
}
	
}

@media (max-width: 1920px) {

		.search-block-v2 {
		background-image: url(../../img/video/state-of-the-county-still.jpg);
		background-repeat: no-repeat;
    	background-attachment: fixed;
    	background-position:center;
		background-size: cover;

	
	
}
	
}

@media (max-width: 1280px) {

		.search-block-v2 {
		background-image: url(../../img/video/state-of-the-county-still.jpg);
		background-repeat: no-repeat;
    	background-attachment: fixed;
    	background-position:center;
		background-size: cover;
	     margin-top:5%;
	
}
}



@media (max-width: 1224px) {

		.search-block-v2 {
		background-image: url(../../img/video/state-of-the-county-still.jpg);
		background-repeat: no-repeat;
    	background-attachment: fixed;
    	background-position:center;
		background-size: cover;
	  margin-top:-10%;
	
}
	
}

@media (max-width: 831px) {

		.search-block-v2 {
		background-image: url(../../img/video/state-of-the-county-still.jpg);
		background-repeat: no-repeat;
    	background-attachment: fixed;
    	background-position:center;
		background-size: cover;
		padding-top: 75px;
	
	
}
	
}


@media only screen and (min-width: 768px) {

 {

		.search-block-v2 {
	
	    margin-top:-20%;
	
}

.ce {display:none!important;}



} 


@media only screen and (min-width: 1366px) {

 {

	

#ce {display:none!important;}



} 

@media only screen and (min-width: 2960px) {

 {

	.scroll-down-btn {display:none !important;}



} 

@media (max-width: 992px) {

	/*Related-search*/
	.s-results .related-search  {
		border-right: none;
		margin-bottom: 30px;
		padding-bottom: 10px;
		border-bottom: 1px solid #eee;
	}	
	
	.s-results .related-search hr {
		margin: 10px 0;
		visibility: hidden;
	}
		.search-block-v2 {
		background-image: url(../../img/video/state-of-the-county-still.jpg);
		background-repeat: no-repeat;
    	background-attachment: fixed;
    	background-position:center;
		background-size: cover;
		/*	padding: 50px 0 58px;*/
			
}
	
	.search-block-v2-tiny-mobile h2 {font-size:2.5rem;
		
	}
	
	
		@media (max-width:654px) {
			
		
	.search-block-v2-tiny-mobile h2 {
	
		font-size:1.90rem;
		
	
		}
		
		
		.search-block-v2 {

	 height: 350px;

	 
	
}
	}
}
	
	

	
@media (max-width: 535px) {
	
		.search-block-v2 {	
		padding: 25px 0 58px;
			
}
	
	/*Inner-results*/
	.s-results .inner-results img {
		width: 60px;
		height: auto;
	}

	.s-results .inner-results .overflow-a p {
		display: none;
	}
	.search-block-v2-tiny-mobile h2 {font-size:1.25rem;
		
	}
	

	
	}
	
	
	
	@media (max-width: 375px) {
	/*Inner-results*/
	.s-results .inner-results img {
		width: 60px;
		height: auto;
	}

	.s-results .inner-results .overflow-a p {
		display: none;
	}
	.search-block-v2-tiny-mobile h2 {font-size:1.00rem;
		
	}
	

	
	}
	
	@media (max-width:320px) {
		
		    .online-services:hover {
     background:none;
   
        }
		
	.search-block-v2-tiny-mobile h2 {
	
		font-size:1rem;
		
	
		}
	}
}

@media only screen and (min-width: 740px) and (orientation: landscape) { 

.search-block-v2 h2 {
display:none !important;

}




}