/*

Theme Name: Property Academy Theme Child
Theme URI: http://www.ri-web.com
Template: property-academy
Author: Ri Web
Author URI: http://www.ri-web.com
Description: Property_Academy_Theme_Child
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tag: Responsive, Bootstrap

*/


/* ----------- TEMPORARY CUSTOMISATIONS --------------- */

#social_links {
display: none;
}


/* ----------- ADDITIONAL CUSTOMISATIONS --------------- */

#sidebar-event-overview-top-left .box_heading {
top: 40px;
width: 90%;
font-size: 15px;
margin-left: 10%;
text-shadow: none;
padding: 0;
}

#site-logo {
margin: 35px 0 0;
}

.widget_pa_recent_events .event_title {
color: #eb5b1f;
}

a:hover, a:focus {
color: #333333;
}

.col-sm-8 .page {
 margin-left: 23px;
 margin-right: 23px;
}

.col-sm-8 .page #featured-head {
 margin-left: -23px;
 margin-right: -23px;
}

#events-top, #events-bottom {
 margin-left: 23px;
}

row .content-area {
margin-left: 0;
}

.content-row .content-area {
margin-left: 0;
}

#post-25 .box_text_wrap {
 top: 60%;
}

.post-23 header h1 {
 display:none;
}

.post-21 header h1 {
 display:none;
}

.post-19 header h1 {
 display:none;
}

ul.tweets {
 padding-left: 0;
 list-style-type: none;
}

li.tweet {
 margin-top: 10px;
}

#gallery-1 img {
 border: none !important;
}

.clear {
 clear: both;
}

hr {
 height: 1px;
 color: #eb5b1f;
 background-color: #eb5b1f;
}

.widget_pa_event_sponsors img {
 margin: 5px 0;
}

/* .content-area, .page, .post {
 text-align: justify;
} */

.box_heading {
 text-align: left;
}

.call-us {
 text-align: left;
}

#copyright {
 text-align: left;
}

h2.event-title {
 margin-top: 0;
}

#main-menu li a {
padding: 8px 8px;
}

#quick_book_link {
 font-size: 15px;
}

/* #post-345 #featured-head .box_text_wrap, #post-371 #featured-head .box_text_wrap {
top: 70%;
bottom: auto;
width: 50%;
right: 0px;
left: auto;
} */

.box_text_wrap {
top: 70% !important;
}

body.home #image_box_one-5, body.home #image_box_one-6 {
 display:none;
}
#main-menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 2px;
	top: 100%;
	background: #eb5b1f;
	white-space: nowrap;
	z-index: 100;
	display: none;
}
#main-menu ul li{
	position: relative;
}
#main-menu ul a{
	display: block;
	padding: 4px 8px;
	margin: 0;
	color: #333;
}
#main-menu ul a:hover{
	text-decoration: none;
}
#main-menu li:hover > ul{
	display: block;
}

/*-------- RESPONSIVENESS -----------*/

/* LANDSCAPE TABLET */
@media (min-width: 769px) and (max-width: 1024px){

#gallery-1 .gallery-item {
width: 32% !important;
}

}

/* PORTRAIT TABLET */
@media (min-width: 481px) and (max-width: 768px){

.box_text_wrap {
 display: none;
}

.box_heading {
 font-size: 20px !important;
}

#sidebar-home-top-left .box_heading {
 top: 0 !important;
}

#gallery-1 .gallery-item {
width: 32% !important;
}

}
@media (max-width: 767px) {
	#main-menu ul{
		display: block;
		position: static;
		margin: 0 0 15px;
		background: none;
	}
	#main-menu ul a{
		padding: 0 8px;
		color: #fff;
	}
}

/* Landscape smart phone */
@media (min-width: 321px) and (max-width: 480px) {

.box_text_wrap {
 display: none;
}

#sidebar-home-top-left .box_heading {
 display: none;
}

.col-sm-6 {
 margin-bottom: 5px;
}

.event-links a {
 margin-bottom: 5px;
 margin-left: 0 !important;
}

}

/*Portrait smart phone */
@media (max-width: 320px) {

.box_text_wrap {
 display: none;
}

#sidebar-home-top-left .box_heading {
 display: none;
}

.col-sm-6 {
 margin-bottom: 5px;
}

.event-links a {
 margin-bottom: 5px;
 margin-left: 0 !important;
}

#gallery-1 .gallery-item {
width: 48% !important;
}

}
@media (max-width: 390px){
	#main-menu ul{
		padding-left: 15px;
	}
}

/* Hallam fixes */
#sidebar-home-top-left header, 
#sidebar-event-overview-top-left header {
	color: white;
}

.navbar-member-register{
	display: none;
	float: right; 
	background:  #eb5b1f; 
	color: #fff; 
	font-size: 14px;
	padding: 9px 10px; 
	min-height: 41px;
	vertical-align: middle;
}

.navbar-member-login{
	display: none;
	float: right; 
	color:#eb5b1f;
	font-size: 14px;
	padding: 9px 10px; 
	background: url("https://propertyacademy.co.uk/wp-content/themes/property-academy/images/padlock.png") no-repeat right top ;
	background-position: 94% center;
    background-size: 12px;
    padding-right: 25px;
}

.mobile-only, #quick_book_link.mobile-only{ display: none; }

#quick_book_select{ appearance: searchfield; -webkit-appearance: searchfield; -moz-appearance: searchfield; padding: 1px 7px; min-height: 28px;}

@media (max-width: 767px){
	.navbar-member-login,.navbar-member-register{ display: block;}
	.mobile-only,#quick_book_link.mobile-only{ display: block;}
}

/* New Button Styles */
.btn{  
	margin: 0 5px; 
	font-size: 16px; 
	transition: .1s ease-out all; 
}
.btn:hover{
	transition: .2s ease-in all;
}

.btn-primary{
	  background: #eb5b1f; 
	  border-color: transparent; 
}

.btn-primary:hover{ background: #58585a !important; border-color: inherit; }

.btn-secondary{
	background: #eee; 
	border-color: #eee;
	color: #333333; 
}

.btn-secondary:hover{
	border-color: rgba(238, 238, 238,1);
	background: transparent !important;
	color: #101010; 
}
	
.btn-link{
	color: #eb5b1f;
}

.btn-link:hover{
	color: #333333 !important;
}

/* Post - Loop */
article.type-post header h2 a{ 
	color: #333333;
}


/* Pager */
.pager li>a { transition: .2s ease-out all; border-radius: 5px;}
.pager li>a span { color: #ddd; }
.pager li>a:hover {  transition: .2 ease-in all;  color: #333333;  }
.pager li>a:hover span{ color: #333333;}