/*
Theme Name: Amphibious Child
Theme URI: https://templatepocket.com/free-wordpress-theme/amphibious-responsive-blog-wordpress-theme/
Template: amphibious
Author: TemplatePocket
Author URI: https://templatepocket.com
Description: Amphibious is an elegant magazine, personal, blog WordPress theme. Amphibious has a clean, modern and creative design suitable for everyone who wants to share their stories about lifestyle, fashion, beauty, entertainment or travel. Amphibious has content focused design with an easy readability for readers to discover your content. Amphibious is translation ready, RTL ready, plugin-compatible and professionally supported theme.
Tags: two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,blog,news,entertainment
Version: 1.0.1.1675624318
Updated: 2023-02-05 19:11:58

*/

.entry-title {
    clear: none;
    font-size: 28px;
    font-size: 1.75rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    padding: 0;
    text-transform: inherit;
    word-wrap: break-word;
}

.entry-meta .entry-meta-icon a:before,
.entry-meta .entry-meta-icon:before {
    color: #E02020;
}

.more-link-wrapper .more-link, .more-link-wrapper .more-link:visited{
	background-color: #E02020;
}

.entry-title a:hover, .entry-title a:focus, .entry-title a:active, .page-title a:hover, .page-title a:focus, .page-title a:active {
    color: #E02020;
}

.post-navigation a:hover, .post-navigation a:focus, .post-navigation a:active {
    color: #E02020;
}

.more-link-wrapper .more-link:hover, .more-link-wrapper .more-link:focus, .more-link-wrapper .more-link:active {
    background-color: #020202;
}

.border-top-gray {
    border-top: 2px solid rgba(222,219,210,0.5) !important;
}

nav.section-max-width {
    /*
    max-width: 100% !important;
	padding-left: 23rem !important;
	padding-right: 23rem !important;
	*/
}
nav.navbar-inverse .navbar-nav > li > a {
    font-size: inherit;
}

.widget li, .widget li.hentry {
    padding: 0 0 15px;
    padding: 0 0 0.18rem;
    position: relative;
	font-size:1rem;
}

.wp-block-tag-cloud a {
    font-size:1rem !important;
	font-weight: 600;
	text-transform: uppercase;
}

.newhomefooter {
    background: #fff;
	padding:1.5rem 0 0.6rem 0;
}

.newhomefooter p,
.newhomefooter a {
    left: 0;
    bottom: 0;
    width: 100%;
    font-family: Arial;
    font-size: 12px !important;
    color: #9e9e9e;
}

.post-navigation .meta-nav {
    color: #E02020;
    display: block;
    font-size: 19px;
    font-size: 1.1875rem;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 10px;
    margin: 0 0 0.625rem;
    text-transform: uppercase;
}

.widget .widget-title,
.widget h2 {
    color: #020202;
    font-family: "sans-serif", sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 500;
    letter-spacing: 1px;
    letter-spacing: 0.0625rem;
    margin: 0 0 15px;
    margin: 0 0 0.9375rem;
    padding: 0;
    position: relative;
    text-transform: uppercase;
}

.rpwwt-post-title{
	font-weight:700;
}

.pagination .current.page-numbers {
    background: #E02020;
    color: #fff;
    font-weight: 700;
}

.navbar-toggler {
    background-color: rgb(255, 0, 0);
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

#slider-wrapper{margin-top:30px;}
.tp-tab {background: rgba(0,0,0,0.25); padding: 6px 20px !important;}
.hebe .tp-tab-desc {
    font-size: 15px;
    font-weight: 400;
    color: rgb(255, 255, 255);
    line-height: 20px;
    font-family: inherit;
}
.hebe .tp-tab-title{color:#ffd7d7 !important}

.post-wrapper-archive .entry-image-wrapper {
    display: block;
    position: relative;
    width: 100%;
    min-height: 350px;
    overflow: hidden;
}

.post-wrapper-archive .entry-image-wrapper .post-thumbnail {
    background-color: #F2F2F2;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .5s ease;
}

.pagination .page-numbers:hover {
    background: #E02020;
    color: #fff;
}

ul.wp-block-list {
    padding-left: 20px;
}

@media (min-width: 1200px){
	.post-wrapper-archive .has-post-thumbnail.has-post-thumbnail-archive .entry-image-wrapper {
		width: 350px;
	}
	.post-wrapper-archive .has-post-thumbnail.has-post-thumbnail-archive .entry-data-wrapper {
		width: calc( 100% - 350px);
	}
	.post-wrapper-archive .entry-data-wrapper {
		/*padding: 45px; */
		/* padding: 2.8125rem; */
		padding: 5px;
	}
}

@media (max-width: 767px){
	nav.section-max-width {
		/* 
		max-width: 100% !important;
		padding-left: 1rem !important;
		padding-right: 1rem !important;
		*/
	}
	.post-wrapper-archive .has-post-thumbnail.has-post-thumbnail-archive .entry-image-wrapper {
		/*width: 350px;*/
		width: 100%;
	}
	.post-wrapper-archive .has-post-thumbnail.has-post-thumbnail-archive .entry-data-wrapper {
		/*-ms-grid-row-align: center;
		align-self: center;
		width: calc( 100% - 350px);*/
		width: 100%;
	}
}

@media (min-width: 768px){
	h2 {
		font-size: 28px;
		font-size: 1.5rem;
		margin-bottom: 32px;
		margin-bottom: 2rem;
	}
	ul, ol {
		margin: 0 0 32px 36px;
		/*margin: 0 0 2rem 2.25rem;*/
		margin: 0 0 2rem 0rem;
	}
}

@media (min-width: 992px){
	nav .col-lg-4 {
		max-width: 35%;
	}
	
	.newhomefooter .col-lg-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.newhomefooter .col-lg-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media (min-width: 1200px){
	.container {
		max-width: 1200px;
	}
}