/*   
Theme Name: OUR HOUSE Child Theme
Theme URI: https://news.house/
Description: We use this theme to secure OUR HOUSE Theme development
Author: OUR HOUSE
Author URI: https://news.house/
Template: our-house
Version: 2.0
*/

/* Our Custom CSS code Below */
/*-----------------------------------------------------------------------------------*/
/*	Remember to define focus styles!
/*-----------------------------------------------------------------------------------*/
:focus {
	outline: 0;
}

body {
	background: #ffffff;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	font-family: 'Roboto Condensed', sans-serif;
}

ul {
	list-style: disc;
}

/* Web Font Loader fix */
html.wf-active .site-navigation.main-navigation .menu li a {
	font-family: 'Roboto Condensed';
	font-size: 15px;
	letter-spacing: 0;
}

.info-box .info-row {
	font-size: 18px;
	margin: 0 10px;
	padding: 10px 0;
	border-bottom: 1px solid #d9d9d9;
}

.info-box .info-row span {
	font-size: 14px;
	color: #049dd9;
	margin-top: 5px;
}

/*-----------------------------------------------------------------------------------*/
/*	Header staff
/*-----------------------------------------------------------------------------------*/
.header-links .make-donation {
	float: right;
}

.header-links .make-donation a {
	width: 160px;
	background: #de8721;
	padding: 12px 10px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #fff;
	margin-top: 5px;
	font-size: 18px;
	border: 2px solid #fff;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
}

.header-links .make-donation a:hover {
	background: #fff;
	color: #de8721;
	-webkit-animation-name: fadeIn;
	animation-name: none;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: none;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
}

.teaser .flex-caption a.btn:hover {
	background: #fff;
	color: #de8721;
	-webkit-animation-name: fadeIn;
	animation-name: none;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: none;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
}

.share-items .share-item a:hover .fa-telegram-plane {
	color: #229ED9;
}

.share-items .share-item a:hover .fa-tiktok {
	color: #000000;
}

.share-items .share-item a:hover .fa-instagram {
	color: #c13584;
}

#main {
	background: #fff;
	padding: 35px 0;
	-webkit-box-shadow: inset 0 0 1px #000000;
	box-shadow: inset 0 0 1px #000000;
}

.entry-content h3 {
    margin-top: 15px;
}

.header-links .make-donation a {
    width: 160px;
    padding: 12px 10px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #fff;
    margin-top: 5px;
    font-size: 18px;
    border: 2px solid #fff;
}

@media (max-width: 320px) {
.header-links .make-donation a {
    width: 234px;
    margin-top: 0px;
    padding: 12px 0;
}}

@media only screen and (min-width: 321px) and (max-width: 480px) {
.header-links .make-donation a {
    width: 270px;
    margin-top: 20px;
    padding: 12px 0;
}}

@media only screen and (min-width: 481px) and (max-width: 767px) {
.header-links .make-donation a {
    width: 160px;
    margin-top: 50px;
}}

/* @media only screen and (min-width:962px) and (max-width:1240px).container_12 .grid_7{width: 500px;} */
/* @media only screen and (min-width:962px) and (max-width:1240px).container_12 .grid_5{width:150px;} */
/* @media only screen and (min-width:767px) and (max-width:962px).container_12 .grid_7{width: 500px;} */
/* @media only screen and (min-width:767px) and (max-width:962px).container_12 .grid_5{width:150px;} */
/* @media only screen and (min-width:480px) and (max-width:767px).container_12 .grid_7{width:250px;} */
/* @media only screen and (min-width:480px) and (max-width:767px).container_12 .grid_5{width:114px;} */
/* @media only screen and (min-width:320px) and (max-width:480px).container_12 .grid_7 {width: 500px;} */
/* .grid_99{display:inline;float:right;position:relative;margin-left:5px;margin-right:5px;} */
/* .container_12 .grid_7{width:500px} */

.social-widget-margin .social-item-tiktok a:hover,
.social-widget-margin .social-item-telegram a:hover {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
}

.social-widget-margin .social-item-telegram a:hover {
	background: #229ed9;
}

.social-widget-margin .social-item-tiktok a:hover {
	background: #000000;
}

.social-widget-margin .social-item-instagram a:hover {
	background: #c13584;
}

/* 
.main-navigation {
	position: relative;
	background: #fff;
}

.site-navigation.main-navigation div.menu > ul,
.site-navigation.main-navigation ul.menu {
	margin: 0;
	padding: 0;
}

.site-navigation.main-navigation .menu li {
	display: inline-block;
	position: relative;
	margin-right: -4px;
}

.site-navigation.main-navigation .menu li:last-child {
	background-image: none;
}

.site-navigation.main-navigation .menu li a {
	color: #515659;
	display: block;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 1;
	padding: 23px 19px;
	text-decoration: none;
}
*/
/* Web Font Loader fix */
/*
html.wf-active .site-navigation.main-navigation .menu li a {
	font-size: 15px;
	letter-spacing: 0;
}

.site-navigation.main-navigation .menu li a:hover,
.site-navigation.main-navigation .menu li:hover > a {
	background: #efefef;
	color: #fff;
}

.site-navigation.main-navigation .menu .children,
.site-navigation.main-navigation .menu .sub-menu {
	background: #fff;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
	color: #515659;
	display: none;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	z-index: 99999;
}

.site-navigation.main-navigation .menu .children ul,
.site-navigation.main-navigation .menu .sub-menu ul {
	border-left: 0;
	left: 198px;
	top: 0;
}

.site-navigation.main-navigation .menu .sub-menu .off-screen {
	border-right: 0;
	left: -198px;
	right: 198px;
}

.site-navigation.main-navigation .sub-menu li {
	background-image: none !important;
	margin-right: 0px !important;
}

.site-navigation.main-navigation .sub-menu li a {
	text-transform: none !important;
}

.site-navigation.main-navigation .sub-menu li:hover > a {
	margin-left: 0;
}

.site-navigation.main-navigation .menu ul ul a,
.site-navigation.main-navigation ul.menu ul a {
	border-bottom: 1px solid #efefef;
	color: #333;
	margin: 0;
	width: 160px;
}

.menu ul ul a:hover,
.site-navigation.main-navigation ul.menu ul a:hover {
	color: #de8721;
	background: #efefef;
	border-bottom: 1px solid #efefef;
}

.site-navigation.main-navigation .menu ul li:hover > ul,
.site-navigation.main-navigation ul.menu li:hover > ul {
	display: block;
}

.site-navigation.main-navigation .menu-toggle {
	display: none;
}
*/

#toolbar .language-menu li a {
    color: #fff;
    display: block;
    font-size: 15px;
    padding: 13px 20px;
    text-decoration: none;
}

#toolbar .language-menu li a:hover {
	animation-name: none;
}

#masthead {
	margin: 0;
	padding: 0 0 0;
}

.entry-time i {
    color: #049cd9;
    float: left;
    margin-right: 5px;
    margin-top: 0px;
}

.entry-author i {
    color: #de8721;
    float: left;
    margin-right: 5px;
    margin-top: 0px;
}

.entry-category i, .entry-tag i {
    color: #3465aa;
    float: left;
    margin-right: 5px;
    margin-top: 0px;
}

.pagination .button {
    background-color: #249278;
}

.pagination .button:hover {
    background: #de8721;
}

@media only screen and (min-width: 321px) and (max-width: 480px) {
.page-header .header-title h1 {
    font-size: 17px;
    font-weight: 600;
}
.entry-content h3 {
    font-size: 18px;
}
}

@media only screen and (max-width: 321px) {
.page-header .header-title h1 {
    font-size: 15px;
    font-weight: 600;
}
.entry-content h3 {
    font-size: 17px;
}
}

@media only screen and (max-width: 321px) {
.content-area article.list figure {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
}
}

.download-file a {
    animation-name: fadeIn;
}

#secondary .widget_nav_menu {
    margin-top: 20px;
}

.events-selection .month-selection .button.current {
    background: #de8721;
}

.events-selection .month-selection .button {
    background: #249278;
}

.events-selection .month-selection .button:hover {
    background: #de8721;
}

.owl-Navigation a {
    background: #de8721;
}

.owl-Navigation a:hover {
    background: rgba(222,135,33,.8);
    color: #fff;
}

aside#wplook_posts_widget-11,
aside#wplook_posts_widget-2 {
    margin-bottom: 40px;
}

div.wp-caption {
    max-width: 100%;
}

#owl-sponsors .item a:hover img {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: none;
	-webkit-animation-name: fadeIn;
	animation-name: none;
	border: 1px solid #333;
}