/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.hidepost1, .hidepost2, .hidepost3, .hidepost4, .hidepost5, .hidepost6, .hidepost7 {
	display:none;
}
.featurepost1:hover + .hidepost1, .featurepost2:hover + .hidepost2, .featurepost3:hover + .hidepost3, .featurepost4:hover + .hidepost4, .featurepost5:hover + .hidepost5, .featurepost6:hover + .hidepost6, .featurepost7:hover + .hidepost7 {
	display: block!important;
}

.hidepost1:hover, .hidepost2:hover, 
.hidepost3:hover, .hidepost4:hover, 
.hidepost5:hover, .hidepost6:hover, 
.hidepost7:hover {
	display:block!important;
}

.home-box .elementor-post__text {
	position: absolute;
	top: 20%;
	padding: 0px 20px;
}

.elementor-pagination {
    text-align: right;
    font-size: 12px;
	margin-top:25px;
}

.elementor-pagination .page-numbers:not(.prev):not(.next){
	border: solid 1px #e3e3e3;
    padding: 5px 8px;
}
.elementor-pagination .page-numbers.prev:hover, .elementor-pagination .page-numbers.next:hover {
	color:#fc3300;
}

.elementor-pagination .page-numbers:not(.prev):not(.next):not(.current):hover {
	border: solid 1px #fc3300;
}

span.page-numbers.current {
	background: #fc3300;
	color:#fff;
}

.elementor-pagination .page-numbers:not(.current){
	color: #747474;
}

.gform_wrapper .gform_footer input[type=submit] {
	background:#fc3300;
	text-transform:uppercase;
	padding: 13px 29px;
	font-size:14px;
	font-weight:bold;
}

.gform_wrapper .gform_footer input[type=submit]:hover {
	background:#fc6640;
}

    .badge {
        background:#fc3300;
		position: absolute;
		top:40px;
        left:20px;
        padding:5px 15px;
		z-index: 1;
		border-radius:3px;
}

.badge a {
	    color:#fff;
        text-transform:uppercase;
        font-size:12px;
		font-weight:bold;
}

.badge:hover {
	background:#fc6640;
}

.widget_media_image {
	width:300!important;
	height:250!important;
}

.separate-containers .widget {
	margin:30px 0px;
}

.category-banner {
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
}

.post-type-archive-tribe_events .category-banner {
	background: url(../../uploads/2019/04/events-strip.jpg);
}

.category-features .category-banner, .category-my-life-as .category-banner, 
.category-saigon-mythbusters .category-banner, .category-sports .category-banner, .category-arts .category-banner, .category-photo-essay .category-banner, .category-music .category.banner {
	background: url(../../uploads/2019/04/Feature.jpg);
}

.category-travel .category-banner, .category-destination .category-banner, .category-travel-features .category-banner, .category-travel-column .category-banner, .category-resort-review .category-banner {
	background: url(../../uploads/2019/04/dreamstime_l_44168694.jpg);
}

.category-fashion .category-banner {
	background: url(../../uploads/2019/04/Fashion-2.2.jpg);
}

.category-art .category-banner, .category-postcards-from-vietnam .category-banner, .category-design .category-banner {
	background: url(../../uploads/2019/04/Art-2.jpg);
}


.category-spa-health .category-banner, .category-family .category-banner, .category-education .category-banner, .category-health .category-banner, .category-pets .category-banner {
	background: url(../../uploads/2019/04/Family.jpg);
}

.category-business .category-banner, .category-money-talks .category-banner, .category-legal-ease .category-banner, .category-technology .category-banner {
	background: url(../../uploads/2019/04/Business.jpg);
}

.category-wine-dine .category-banner, .category-cheers .category-banner, .category-restaurant-reviews .category-banner, .category-chuc-an-ngon .category-banner {
	background: url(../../uploads/2019/04/winedine-strip.jpg);
}
.category-news .category-banner {
	background: url(../../uploads/2019/04/news-bcategory-ar.jpg);
}

.category-small-change .category-banner {
	background: url(../../uploads/2019/04/Small-Change-3-txt.jpg);
}

.download-box {
	margin-bottom: 20px;
	padding: 0 20px;
}

.download-box h3 {
	font-size: 16px;
	font-weight: normal;
}

ul.rpwe-ul, h3.rpwe-title {
margin: 0px;	
}

ul.rpwe-ul {
margin-top: 20px;	
}

li.rpwe-li {
list-style-type: none;	
}

.rpwe-title a {
    font-size: 13px;
}

.awesome-weather-wrap.temp7 {
    background: transparent;
	display: inline-block;
}

.awesome-weather-header {
    display: none;
}

.awesome-weather-current-temp {
    font-size: 12px;
	padding: 0px;
}

.awesome-weather-current-temp sup {
    font-size: 10px;
}

.awesome-weather-wrap {
    text-shadow: none;
}