/*
Theme Name: RS Hill Master
Theme URI: http://www.kixx.co.uk
Description: Theme for RS Hill
Author: Kixx Ltd
Author URI: http://www.kixx.co.uk
Author: David Hibbert
Author URI: http://www.davidhibbert.me
Version: 1.0
Tags: responsive, white, bootstrap

License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
License URI: http://creativecommons.org/licenses/by-sa/3.0/
*/


/* General - CSS Share only */


/* CSS Document */

body {background:#dfdfdf;
}


.widget {list-style: none; }


h1 {
margin: 0;
padding: 0;
color: #ffffff;
font-size: 25px;
}

.title-text {
	font-family: AvenirNextLTW01-BoldCn;
color: #262157;
font-size: 48px;
font-weight: 700;
line-height: 55px;
}


p {
	font-family:AvenirNextLTW01-Condens_721299;
	font-size: 20px;
	color: #383838;
	line-height: 1.4;
 } 

.plot-name {
font-size: 35px;
}
 
h2 {margin:0; 
padding:0; 
color:#ffffff; 
font-size:25px;
}
 
 .white {
	 color:#ffffff !important;
 }
 
  .bold {
	 font-family:AvenirNextLTW01-BoldCn;
 }
 
  .normal {
	 font-family:AvenirNextLTW01-Condens_721299;
 }
 
  .medium {
	 font-family:AvenirNextLTW01-MediumC_721311;
 }



.blue {color:#262157;
}


.btn-info {
color: #fff;
background-color: #262157;
border-color: #262157;
}

ul.nav a:hover { color: #DB0003 !important; }

.blue-bg {background:#262157;
}

.heading-text {
	font-size: 25px;
	color: #262157;
	font-weight: 700;
	line-height: 36px;
}

.short-link {
  font-size: 30px;
  color: rgb(56, 56, 56);
  line-height: 1.2;
  margin-top:10px;
  margin-bottom:25px;
}

.input-group {
position: relative;
display: table;
border-collapse: separate;
width: 100%;
}



 


.add_footer a {color:#ffffff;
}

.add_footer h5 {color:#ffffff;
}

.navbar-nav>li>a{color:#ffffff;
}

.navbar-default .navbar-nav>li>a {
	font-family:AvenirNextLTW01-Condens_721299;
color: #ffffff;
font-size:25px;

}

.white-box-advert {
background:#ffffff; 
	-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
padding:15px 25px 15px 25px; margin:5px;
margin-bottom:15px;
}

.white-box-advert p {
font-family: AvenirNextLTW01-BoldCn;
	color: #ef3937;
	font-size: 32px;
	line-height: 35px;
}

.statement1 {
	color: #262157;
}


h6 {
	font-family: AvenirNextCondensed;
	color: #262157;
	font-size: 30px;
	font-weight: 500;
	line-height: 55px;
}



.navbar-nav.navbar-right:last-child {
margin-right: 0;
} 



.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
background-color:transparent;
}

.visit-box {
background:#262157; padding:25px 0px 5px 0px; margin-bottom:10px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.visit-box p {
color:#ffffff; font-size:30px; font-weight:bold;
}

.attraction-box-p { 
min-height:200px;
}

.tourist-attraction { 
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.statement1  { 
font-size:30px;
}

h6 {margin-top:5px;
}

 .second-img {padding-left:0px;
 padding-right:0px;
 margin-top:10px;
 padding-bottom:15px;
	}
	 .first-img {padding-left:0px;
	 padding-right:0px;
	  margin-top:10px;
	   padding-bottom:15px;
	}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  color: #FFFFFF;
  font-weight:bold;
}



.widget widget_text li {list-style:none !important;}


    /* rules for mobile vertical (< 480) */

    @media (min-width: 480px) {
       /* rules for mobile horizontal (480 > 768)  */
	   
	    .small-home-img {
		  
	 }
	 
	 .second-img {padding-left:0px;
	 margin-top:0px;
	}
	 .first-img {padding-left:0px;
	 margin-top:0px;
	}
	   
	   
    }
	
	
	
    @media (min-width: 768px) {
       /* rules for tablet ( > 992) */
	   
	    .small-home-img {
		   max-width:270px;
	 }
	   
	    .small-home-img {
		   
		   margin-top:10px;
		 
    }
	
	 .second-img {padding-left:15px;
	}
	
	.first-img {padding-left:0px;
	}
	   
    }
    @media (min-width: 992px) {
       /* rules for desktop (992 > 1200) */
	   
	   .small-home-img {
		   max-width:365px;
		   margin-top:10px;
		 
    }
	
	.first-img {padding-left:0px;
	}
	   
    }
   @media (min-width: 1200px) {
       /* rules for large (> ) */
       
	   .small-home-img {
		   max-width:210px;
		    margin-top:0px;
			margin-bottom:10px;
    }
	
	.floorplan {margin-left:15px;
	}
	
	.first-img {padding-left:15px;
	}
	
	
	
}





