/*
Theme Name:     Elono Child
Theme URI: 		http://jellywp.com/theme/elono/demo/
Description:    WordPress Blog Magazine Theme
Author:         Jellywp
Author URI: 	http://themeforest.net/user/jellywp
Template:       elono
Version:        1.0
*/

@import url("../elono/style.css");

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #fac12c !important;
}

.content_single_page p, .single_section_content .post_content, .single_section_content .post_content p {
    margin-bottom: 10px !important;
}

.main_title_wrapper.category_title_section {
	padding: 30px 0;
}
.main_title_wrapper.category_title_section .category_image_bg_image {
	opacity: 1 !important;
}

#go-top {
bottom: 95px !important;
}

#respond {
    padding-top: 5px !important;
}

#sidebar .wp-block-latest-posts__featured-image img {
	width: 100%;
}
#sidebar a.wp-block-latest-posts__post-title {
    font-size: 20px;
}
#sidebar #block-19 {
    margin-bottom: 0 !important;
}

.postnav_left, .postnav_right {
    display: none;
}

.navigation_wrapper .jl_main_menu ul li, .navigation_wrapper .jl_main_menu .sub-menu li {
float: left !important;
}
.menu-primary-container.navigation_wrapper ul.sub-menu {
max-width: 400px !important;
}
.navigation_wrapper .jl_main_menu .sub-menu li:nth-child(odd) {
    border-right: 1px solid #252525;
}

.single_post_share_icons.social_popup_close {
    font-size: 13px !important;
    line-height: 1 !important;
    height: 53px !important;
    width: 53px !important;
    padding: 20px 10px !important;
}

.main_title_wrapper .categories-title.title {
	text-transform: unset !important;
    font-size: 50px;
}
body.archive.category #wrapper_masonry {
    padding-top: 10px;
}
.category-description > p {
	font-size: 22px;
}


body.archive.category .theiaStickySidebar {
/* 	position: unset !important; */
	padding-top: 123px !important;
}

.menu-primary-container.navigation_wrapper ul.sub-menu {
    max-width: 455px !important;
}
.navigation_wrapper .jl_main_menu ul li, .navigation_wrapper .jl_main_menu .sub-menu li {
	min-width: 220px !important;
    max-width: 240px !important;
}
.jl_header_magazine_style.header_layout_style3_custom #mainmenu > li a,
.navigation_wrapper .menu-item-has-children > a:after, 
.navigation_wrapper .menupost > a:after{
	font-size: 20px !important;
}

figcaption.wp-caption-text {
	width: 100%;
    display: inline-block !important;
	font-size: 18px !important;
	color: #000000 !important;
    font-style: normal !important;
	font-family: Barlow Semi Condensed !important;
	text-align: left;
}

.page-id-80 h2, .page-id-80 h3, .page-id-80 h4 {
    text-transform: unset !important;
}
.page-id-80 .content_single_page {
    padding-left: 3vw;
    padding-right: 3vw;
}

#panel-10-0-0-0 img {
	width: 100%;
}

@media only screen and (min-width: 993px) {
#panel-10-1-1-0,
#panel-10-3-1-0 {
    height: 800px;
}

	
	
	
	
	
body:not(.jl-has-sidebar) #content.col-md-8 {
    width: 69% !important;
}	
}

.home_slider_5grid .post-date {
    display: none;
}

.page_slider_grid_5_style .banner-container h1 {
	margin-bottom: 0 !important;
}

@media only screen and (max-width: 400px) {
.home_slider_5grid .row {margin-left: 0 !important; margin-right: 0 !important;}
.home_slider_5grid .row .col-md-12 {padding-left: 0 !important; padding-right: 0 !important;}
}

.single_post_share_icons {
font-size: 60px !important;
    height: 75px !important;
    padding: 10px 20px !important;
}

@media only screen and (min-width: 1420px) {
	.container, body .container {
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 60px !important;
		padding-right: 60px !important;
	}
}

/* FIX GRID 5 - Used H1's previously */
.page_slider_grid_5_style .banner-container h2 {
    float: left;
    width: 100%;
    margin: 15px 0px;
    line-height: 0;
    text-transform: capitalize;
	color: #fff;
}
.page_slider_grid_5_style .banner-container h2 a {
	color: #fff;
}
.page_slider_grid_5_style .banner-container h2 {
    margin-bottom: 0 !important;
}
@media only screen and (max-width: 767px) {
.page_slider_grid_5_style .banner-container h2 {
font-size: 16px !important;
}
		
.page_slider_grid_5_style .banner-container{padding: 10px 10px 0px 10px;}
    .page_slider_grid_5_style .main-static-post-header{border-bottom: 1px solid transparent; height: 230px;}
    .page_slider_grid_5_style .banner-container h2 a{font-size: 16px !important;}
    .page_slider_grid_5_style .small-static-post-header .banner-container h2 a{font-size: 14px !important;white-space: normal; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 1.4; max-height: 2.8em;}
    .page_slider_grid_5_style .small-static-post-header{border-bottom: 1px solid transparent; border-left: 1px solid transparent; height: 150px;}
    .page_slider_grid_5_style .main-static-post-header .banner-container .post-meta, .page_slider_grid_5_style .small-static-post-header .banner-container .post-meta{display: none;}	
}

/* FIX GRID 5 - Used H1's previously */

.ad_box_cols{padding:0 0 15px;}
.ad_box_cols h3{padding:0 0 20px; font-size:16px; margin:0; padding:10px 0;}
.ad_box_cols .ad_box{font-family:"Times New Roman", Times, serif; font-size:11pt; line-height:12pt;}
.ad_box_cols .advert_preview{ max-width:140px;}

.ad_box_has_border{border:2px solid #000; padding:5px;}
.ad_box_cols .type_here{padding-left:40px;}

.jelly_homepage_builder .homepage_builder_title h2 {
	text-transform: unset !important;
}

/* WooCommerce Custom Styles START */
.woocommerce_content_page.product p {
	margin: 0 0 10px;
}

.woocommerce_content_page.product .bottom_text {
	display: inline-block;
}

.woocommerce_content_page.product .bottom_text a {
	    color: #2828ff !important;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 30%;
    padding-left: 40px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 60%;
}
.ad_box_cols .advert_preview {
    max-width: 150px;
    margin-bottom: 20px;
}
.advert_preview .ad_box {
    background: #f4f4f4;
    padding: 5px;
}
.ad_box_cols .type_here {
    padding-left: 0;
}
/* WooCommerce Custom Styles START */

/* Page Banners */

/* Contact */
.page-id-80 .main_title_wrapper.category_title_section {background-image: url(https://salisburyandavon.co.uk/wp-content/uploads/2022/10/modofied-phone_banner-yellow.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Free Ads */
.page-id-191 .main_title_wrapper.category_title_section {background-image: url(https://salisburyandavon.co.uk/wp-content/uploads/2022/10/salisburyavon-banner-free_ads.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Remembrance Messages Form Page */
.page-id-408 .main_title_wrapper.category_title_section {background-image: url(https://salisburyandavon.co.uk/wp-content/uploads/2022/10/remembrance_messages-banner.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.page-id-408 .main_title_wrapper .categories-title.title {
	color: #000;
}

/* Responsive Tables Styling START */
.responsive-table tr.heading {
background-color: #be4400 !important;
    color: #fff;
}

.responsive-table tr:nth-child(odd) {
  background: #d4d4d4;
}

.responsive-table a {
    color: #be4400 !important;
}

.responsive-table td {
    font-size: 14px !important;
}

@media (max-width: 767px) {

.responsive-table tr.heading {
display: none;
}

.responsive-table table, .responsive-table td {
border: none !important;
}

.responsive-table tr td {
width: 100%;
text-align: left;
float: left;
}

.responsive-table tr + tr {
    margin-top: 20px !important;
    display: inline-block;
}

.responsive-table tr:nth-child(odd) {
  padding: 15px 0;
}

}
/* Responsive Tables Styling END */

.upcoming_issue_dates{padding:0 0 20px;}
.upcoming_issue_dates p{padding:0 0 10px; margin:0;}
.upcoming_issue_dates a{display:inline-block; text-decoration:none; color:#666; background:#eee; border:1px solid #ccc; padding:5px 8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:12px; margin:0 5px 10px 0; transition:0.5s; -webkit-transition:0.5s; text-decoration:none; font-size:14px;}
.upcoming_issue_dates a:hover{color:#fff !important; text-decoration:none !important;}
.woocommerce_content_page .upcoming_issue_dates a.selected_date,
.upcoming_issue_dates a.selected_date{color:#222 !important; background:#FFD500; border:1px solid #eac300; text-decoration:none;}
.woocommerce_content_page .upcoming_issue_dates a:hover,
.upcoming_issue_dates a.selected_date_hover{color:#fff !important; background:#666; border:1px solid #666;}
