/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


/* Pagination */
.pagination {
	clear:both;
	position:relative;
	font-size:11px; /* Pagination text size */
	line-height:13px;
	float:right; /* Pagination float direction */
}
.pagination span, .pagination a {
	display:block;
	float:left;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	width:auto;
	color:#fff; /* Pagination text color */
	background: #555; /* Pagination non-active background color */
	-webkit-transition: background .15s ease-in-out;
	-moz-transition: background .15s ease-in-out;
	-ms-transition: background .15s ease-in-out;
	-o-transition: background .15s ease-in-out;
	transition: background .15s ease-in-out;
}
.pagination a:hover{
	color:#fff;
	background: #6AAC70; /* Pagination background on hover */
}
.pagination .current{
	padding:6px 9px 5px 9px;
	background: #6AAC70; /* Current page background */
	color:#fff;
}
span.current {
	background-color: #A5A000;
    padding: 3px 7px;
    color: #fff;
    margin: 0 10px;
    border: 1px solid #000C2A;
}

#wpcf7-f2601-p1659-o1 label {color: #001238!important;}


.post-item h5 {text-transform: uppercase;}

a.inactive {padding: 3px 7px; color: #000C2A; margin:0; border: 1px solid #000C2A;}


.home .calltoaction  {display:none!important;}

.item {position:relative; display:inline-block; padding-left:2px }
/** CALENDAR **/
.single-tribe_events .tribe-events-nav-previous, .single-tribe_events .tribe-events-nav-next {display:none!important;}
.single-tribe_events .tribe-events-before-html {display:none!important;}

/** Property label **/
.notify-badge {position: absolute; height: 123px; width: 123px;  background-image: url("/wp-content/uploads/2018/06/sold.png"); z-index: 3; top: -6px; left: -4px;}
.notify-badge-stc {position: absolute; height: 123px; width: 123px;  background-image: url("/wp-content/uploads/2018/02/sold.png"); z-index: 3; top: -6px; left: -4px;}
.notify-badge-private {position: absolute; height: 123px; width: 123px;  background-image: url("/wp-content/uploads/2018/04/label-private.png"); z-index: 3; top: -6px; left: -4px;}
.notify-badge-grass {position: absolute; height: 123px; width: 123px;  background-image: url("/wp-content/uploads/2018/04/label-grass.png"); z-index: 3; top: -6px; left: -4px;}
.notify-badge-tolet {position: absolute; height: 123px; width: 123px;  background-image: url("/wp-content/uploads/2022/01/tolet.png"); z-index: 3; top: -6px; left: -4px;}
.notify-badge-let {position: absolute; height: 123px; width: 123px;  background-image: url("/wp-content/uploads/2023/03/let.png"); z-index: 3; top: -6px; left: -4px;}

.redtext {color:#D90005}
.subheading {padding-left: 0!important; font-size: 1.4em}
.telnumber {font-size: 1.3em; margin-top: 0;}
.social img {padding-right: 10px;}


/** home boxes **/
.box-text h4 {margin-top:0;}
.homeservices ul {font-size: 1.8em;}
.homeservices ul li {text-align:left}
/*.homeservices ul li::before {content: "•"; color: #000e29; margin: 0 10px 0 -18px!important; font-size:2em}*/
.homeservices h2 {text-align: left; color: #000c2a; font-weight: normal; font-size: 2.4em; margin-bottom:15px}

/** Property template **/
.propertycol {padding-bottom:0!important;}
.property h3 {border-top: 1px solid #000D2A; border-bottom: 1px solid #000D2A }
.property h1 {border-bottom: 1px solid #000D2A;}
.propertyhopes-template-default button {text-transform:none!important; font-weight:normal!important}
.propertyhopes-template-default button:hover {color:#C8171D}
.propertyhopes-template-default a:hover {color:#C8171D}

.viewing h3 {border:0}
.viewing {margin-top:15px}
.single-propertyhopes .icon-box {margin: 0 0 5px 0}


/** property icons **/
.icon-download { background-image: url("/wp-content/uploads/2018/04/download-icon.png"); height:28px; width:28px;}
.icon-bed { background-image: url("/wp-content/uploads/2018/04/bed-icon.png"); height:28px; width:28px;}
.icon-bath { background-image: url("/wp-content/uploads/2018/04/bath-icon.png"); height:28px; width:28px;}

/** social media icons **/
.social-icons {font-size: 0.8em!important; color: #001236;}
.social-icons i {font-size: 1.2em; color: #001236;}
footer .social-icons i {font-size: 1.2em;}

/** calendar **/
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured { background: #001236!important;}

/** form **/
.form-flat button, .form-flat input, .form-flat button, .form-flat textarea, .form-flat button, .form-flat select  {border-radius: 0!important;}

/** footer **/
#footer .is-divider {margin-bottom:0!important;}
#text-2 p:first-child {padding:0; margin:0}
#text-2 .is-divider, #text-2 span.widget-title {display:none;}

/** home background **/
.homebg {background-image: url(/wp-content/uploads/2018/05/left-panel-new.gif), url(http://46.17.92.7/~hope/wp-content/uploads/2018/05/right-panel-new.gif);
    background-position: left bottom, right bottom;
    background-repeat: no-repeat, no-repeat;
}
/** social share **/
.shareicons {margin-top:20px}
.header-social-icons {width:100%; text-align:right}



/**
 * Property and Land Details Pages
 * Image Slideshow
 */

.single-propertyhopes #content .item,
.single-landhopes #content .item {width: 100%;}

.single-propertyhopes #content .image-zoom,
.single-landhopes #content .image-zoom {
	position: absolute;
	height: 26px;
	width: 25px;
	background-image: url('/wp-content/uploads/2018/05/zoom.jpg');
	z-index: 3;
	top: 265px;
	right: 0;
}

.single-propertyhopes #imageGallery li,
.single-landhopes #imageGallery li {margin-left: 0;}

.single-propertyhopes .lSPager.lSGallery,
.single-landhopes .lSPager.lSGallery {width: 100% !important;}

span.byline {display: none!important}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	
}


@media only screen and (max-width: 375px) {	
.col-inner img {width:100%!important}	
.page-template-tpl-sale-report .col { padding-bottom: 0!important;}
.page-template-tpl-sale-report .col p { padding-bottom: 0!important; margin-bottom:0!important}

.homeservices h2 {font-size: 2em!important;} /** home page **/
.homeservices ul {font-size: 1.4em!important;} /** home page **/
	
.homeservices h1 {font-size: 2em!important;} /** land agency page **/
.homeservices p {font-size: 1.4em!important;}  /** land agency page **/

.page-template-tpl-propertylistingforsale .col.medium-3.small-6.large-3 {max-width:100%!important; width:100%!important;flex-basis:100%!important;}
.page-template h5.post-title.is-large  {text-transform: uppercase!important;}	
}



@media only screen and (max-width: 414px) {	
.col-inner img {width:100%!important}	
.page-template-tpl-sale-report .col { padding-bottom: 0!important;}
.page-template-tpl-sale-report .col p { padding-bottom: 0!important; margin-bottom:0!important}

.homeservices h2 {font-size: 2em!important;} /** home page **/
.homeservices ul {font-size: 1.4em!important;} /** home page **/
	
.homeservices h1 {font-size: 2em!important;} /** land agency page **/
.homeservices p {font-size: 1.4em!important;}  /** land agency page **/

.page-template-tpl-propertylistingforsale .col.medium-3.small-6.large-3 {max-width:100%!important; width:100%!important;flex-basis:100%!important;}
.page-template h5.post-title.is-large  {text-transform: uppercase!important;}		
}


@media only screen and (max-width: 734px) {	
.home .col.medium-9.small-12.large-9 {width:100%!important; flex-basis: 100%!important; max-width: 100%!important;}
.home .col.small-12.large-12 {width:100%!important; flex-basis: 100%!important; max-width: 100%!important;}
.salereport #banner-1423251729 {background-position: absolute; top:20%!important;}	
#banner-944694020 .bg.bg-loaded { background-image: url(http://www.hopesauction.co.uk/wp-content/uploads/2018/02/latest-sales-reports.gif);}
}


@media only screen and (max-width: 768px) {	
.homeservices h2 {font-size: 2em!important;} /** home page **/
.homeservices ul {font-size: 1.4em!important;} /** home page **/
.img-inner.dark {margin-right: 5px!important;}
}

@media only screen and (max-width: 1024px) {	
.homeservices h2 {font-size: 2em!important;} /** home page **/
.homeservices ul {font-size: 1.4em!important;} /** home page **/
#banner-2025660533 .bg.bg-loaded {background-image: url(http://www.hopesauction.co.uk/wp-content/uploads/2018/05/test.gif);}	
}
