@font-face {
font-family: 'Times';
src: url('../fonts/Times.eot');
src: url('../fonts/Times.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Times.woff2') format('woff2'),
	url('../fonts/Times.woff') format('woff'),
	url('../fonts/Times.ttf') format('truetype'),
	url('../fonts/Times.svg#Times') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Times';
src: url('../fonts/Times-Bold.eot');
src: url('../fonts/Times-Bold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Times-Bold.woff2') format('woff2'),
	url('../fonts/Times-Bold.woff') format('woff'),
	url('../fonts/Times-Bold.ttf') format('truetype'),
	url('../fonts/Times-Bold.svg#Times-Bold') format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Font Awesome 6 Free';
font-style: normal;
font-weight: 900;
font-display: block;
src: url("../fonts/webfonts/fa-solid-900.woff2") format("woff2"), url("../fonts/webfonts/fa-solid-900.ttf") format("truetype"); }
@font-face {
	font-family: 'Font Awesome 6 Brands';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url("../fonts/webfonts/fa-brands-400.woff2") format("woff2"), url("../fonts/webfonts/fa-brands-400.ttf") format("truetype"); }
html {
overflow-x: hidden;
}
.post-archive-wrap ul li ul {
display: flex;
flex-wrap: wrap;
margin: 0 0 0 10px;
}
.post-archive-wrap ul li > a {
font-weight: 700;
color: #000;
}

.post-archive-wrap ul li ul li a {
color: #000;
font-weight: 500;
}

.post-archive-wrap ul li ul li {
color: #444;
}
.post-archive-block {
padding: 60px 0;
}

.post-archive-wrap {
padding: 0 0 30px 20px;
}
.post-archive-wrap ul li ul li:before {
display: none;
}
.post-archive-wrap ul li:before {
content: "";
background-color: #000000;
position: absolute;
left: -12px;
top: 50%;
width: 5px;
height: 5px;
transform: translateY(-50%);
}
.post-archive-wrap ul li {
display: flex;
flex-wrap: wrap;
list-style: square;
margin: 0 0 10px 0;
position: relative;
}
.post-archive-wrap ul {
padding: 0;
margin: 0;
}
.yearly-post-list ul {
margin: 0;
}

.yearly-post-list ul li a {
color: #000;
word-wrap: break-word;
}

.yearly-post-list ul li {
margin: 0 0 18px 0;
list-style-type: square;
color: #444;
}
.yearly-post-list h2 a {
color: #000;
}

.post-archive-wrap ul li ul li {
display: flex;
flex-wrap: wrap;
}

.post-archive-wrap li ul li {
margin: 0 3px;
color: #444;
}

a { transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; -ms-transition: 0.4s all ease-in-out; }
p { color: #000000;font-size: 14px;font-weight: 400;margin: 0 0 17px 0;letter-spacing: 0.57px;line-height: 19px;font-family: 'Roboto', sans-serif; }
body { font-family: 'Roboto', sans-serif; font-size:16px; line-height:normal; font-weight:500; overflow-x:hidden; padding-bottom:0!important; }
.container {max-width: 1375px;margin:0 auto;width:100%;padding:0 20px;}

.error-wrap {margin: 0 auto;max-width: 1070px;width: 100%;text-align: center;}
.error-wrap .page-content .search-part {position: relative;margin: 0 auto;right: inherit;bottom: inherit;}
.error-404.not-found {padding: 60px 0;}
.no-results.not-found .search-part {position: relative;margin: 0 auto;right: inherit;bottom: inherit;}

a.btn {display: inline-block;vertical-align: middle;font-size: 14px;line-height: normal;font-weight: 500;padding: 12px 28px;text-decoration: none;border: 1px solid transparent;background-color: transparent;}
.red-btn{background-color: #9c2d32;color: #fff;}
.red-btn:hover{background-color: #000;color: #fff;}

body.post, body.page {margin: 0 0 0;}

.navigation.pagination { margin-top: 50px; text-align: center; width: 100%;}
.navigation.pagination .page-numbers.current, .navigation.pagination .page-numbers:hover, .navigation.pagination .page-numbers:focus { background-color: #9c2d32; border-color: #9c2d32; color: #fff; }
.navigation.pagination .page-numbers {width: 35px;height: 35px;display: inline-block;background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.10);text-align: center;line-height: 35px;margin-right: 0px;color: #000;text-decoration: none;-webkit-box-shadow: 0 3px 12px -1px rgb(7 10 25 / 10%), 0 22px 27px -30px rgb(7 10 25 / 10%);box-shadow: 0 3px 12px -1px rgb(7 10 25 / 10%), 0 22px 27px -30px rgb(7 10 25 / 10%);}
/*Header Section Css Start Here*/
.header-logo { text-align: center; padding: 3px 0; }
.header-logo-wrap .mobile-menu {display: none; }

.podcast-part {display: inline-block;vertical-align: middle;margin: 0 0 0 50px;}
.podcast-part a span {display: inline-block;vertical-align: top;font-size: 14px;font-weight: 700;color: #9c2d32;margin: 3px 0 0 3px;}
.podcast-part a {display: inline-block;vertical-align: middle;}
.podcast-part a img {display: inline-block;vertical-align: middle;}

.search-part {position: absolute;right: 0;bottom: 20px;width: 332px;}
header.site-header {position: relative;padding: 0 0;z-index:1;}
.header-logo-wrap .container {position: relative;}
.search-part form input {background-color: #eff0f0;border: 0;padding: 10px 10px;font-size: 14px;font-weight: 400;color: #000000;width: 100%;}
.search-part form input:focus {outline: none;}
.search-part form input[type="submit"] {background-color: #9c2d32;color: #fff;font-size: 14px;font-weight: 500;border-top-left-radius: 0;border-bottom-left-radius: 0;padding: 10px 40px 10px 10px;max-width: inherit;width: auto;display: inline-block;vertical-align: middle;position: absolute;right: 0;max-width: 131px;width: 100%;height: 100%;background-image: url('../images/search-icon.png');background-repeat: no-repeat;background-position: 92% center;background-size: 29px 29px;cursor: pointer;}
.search-part form {max-width: 332px;width: 100%;position: relative;}
.search-part form label {display: inline-block;vertical-align: middle;width: 100%;}

.top-menu { background-color:#eff0f0; box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.35);position: relative; }
.top-menu ul li a { font-size: 16px; padding: 10px 20px 10px; color: #000000; font-weight: 700; }
.top-menu ul li { margin-right: 49px; }
.top-menu ul li:last-child { margin: 0; }
.top-menu nav { text-align: center; }
.top-menu ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }

.bottom-menu ul li a {font-size: 16px;color: #000000;font-weight: 700;letter-spacing: 0.8px;padding: 22px 20px 13px 20px;}
.bottom-menu ul li {margin-right: 19px;position:relative;}
.bottom-menu ul li:before {content:"";background-color:#000;height: 13px;width:1px;position:absolute;top: 58%;transform: translateY(-50%);right: 0;}
.bottom-menu ul li:last-child { margin: 0; }
.bottom-menu ul li:last-child::before {content: ""; display: none;}
.bottom-menu nav { text-align: center; }
.bottom-menu ul {display: flex;flex-wrap: wrap;align-items: center;justify-content: center; }
.bottom-menu {background-color: rgba(255,255,255,0.8);}
.menu-secondary-nav-container {display: inline-block;vertical-align: middle;}
.header-social-part {display: inline-block;vertical-align: middle;}
.header-social-part ul li { margin-right: 12px; margin-left: 0;}
/*.header-social-part ul li a {color: #9c2d32; }*/
.header-social-part ul li a.socialmediaicon1 {color: #FF0000; }
.header-social-part ul li a.socialmediaicon2 {color: #1877F2; }
.header-social-part ul li a.socialmediaicon3 {color: #000000; }
.header-social-part ul li a.socialmediaicon4 {color: #e1306c; }
/*Header Section Css Ends Here*/
/*Banner Section Css Start Here*/
.banner-block {position: relative;margin: -52px 0 0 0;z-index: 0;}
.banner-bg {position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover; height: 626px;
}
.banner-list-wrap {position: absolute;top: 47%;transform: translateY(-50%);width: 100%;}
.banner-list-wrap .banner-content {max-width: 808px;width: 100%;margin: 0 auto;background-color: rgba(255,255,255,0.6);padding: 20px 30px 35px;text-align: center;}
.banner-list-wrap .banner-content span {font-family: 'Times';font-weight:bold;font-size:48px;line-height: 1;color: #000000;display: inline-block;vertical-align: middle;margin: 0;}
.banner-list-wrap .banner-content h3 {font-family: 'Times';font-weight:bold;font-size: 30px;line-height: 1.2;color: #000000;margin: 0 0 24px 0;}
.banner-list-wrap .banner-content .banner-btn a.red-btn {background-color: #9c2d32;color: #fff;}
.banner-list-wrap .banner-content .banner-btn a.red-btn:hover {background-color: #000;color: #fff;} 

.banner-wrap ul.slick-dots {margin: 0;padding: 0;position: absolute;bottom: 126px;width: 100%;text-align: center;}
.banner-wrap ul.slick-dots li {list-style-type: none;display: inline-block;vertical-align: middle;padding: 0 9px;}
.banner-wrap ul.slick-dots li.slick-active button { background: #f6f2f2;}
.banner-wrap ul.slick-dots li button {background-color: transparent;background: rgba(246, 242, 242, 0.6);border: 0;font-size: 0;height: 15px;width: 15px;padding: 0;border-radius: 0;cursor: pointer;}

.banner-bottom-part {background-color: #9c2d32;padding: 17px 0;margin: -63px 0 0 0;position: relative;}
.banner-bottom-content {/* text-align: center; */}
.banner-bottom-content h1 {font-size: 26px;font-family: "Times";color: rgb(255, 255, 255);line-height: 1.1;text-align: center;text-shadow: 0px 7px 7px rgba(0, 0, 0, 0.45);margin: 0;font-weight: normal;}
/*Banner Section Css Ends Here*/

/*Featured Post Section Css Start Here*/
.featured-post-wrap {display: flex;flex-wrap: wrap;position: relative;background-color: #9c2d32;}
.featured-post-bg {width: 61%;position: relative;}
.featured-post-content {width: 39%;padding: 38px 35px 45px 45px;}
.post-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center 10%;}
.featured-post-content h3 a {font-size: 24px;font-weight: 900;color: #fff;margin: 0 0 16px 0;line-height: 1.2;letter-spacing: 0.8px;text-decoration: none;}
.featured-post-content h3 {font-size: 24px;font-weight: 900;color: #fff;margin: 0 0 16px 0;line-height: 1.2;letter-spacing: 0.8px;}
.featured-post-content h2 {color: #fff;font-size: 24px;font-weight: 900;line-height: 1.2;margin: 0 0 4px 0;text-transform: uppercase;}
.featured-post-content .post-date span {color: #fff;font-size: 16px;font-weight: normal;font-family: 'Times';font-style: normal;letter-spacing: 0.5px;margin: 0;}
.featured-post-content span {font-weight: bold;font-size: 16px;font-style: italic;font-family: 'Times';color: #fff;margin: 0 0 20px 0;display: inline-block;vertical-align: middle;letter-spacing: 0.6px;}
.featured-post-content p {color: #fff;font-size: 14px;font-weight: 400;margin: 0 0 15px 0;letter-spacing: 0.8px;line-height: 20px;}
.featured-post-block {padding: 24px 0;}
.featured-post-content .post-date {margin: 0 0 20px 0;}
.featured-post-content a {color: #fff;font-size: 14px;font-weight: 500;letter-spacing: 0.8px;}
.featured-post-content a:hover {color: #000000;}
/*Featured Post Section Css Ends Here*/

/*Small Image Block Css Start Here*/
.small-image-block {padding: 10px 0;}
.small-image-wrap {text-align: center;max-width: 840px;width: 100%;margin: 0 auto;}
.small-image {margin: 0px 0 0 114px;}
/*Small Image Block Css Ends Here*/

/*Latest JAR Block Css Start Here*/
.latest-jar-list h2 {font-size: 24px;font-weight: 900;color: #000000;margin: 0 0 19px 0;line-height: 1.2;letter-spacing: 0.8px;}
.latest-jar-list h2 a {font-size: 24px;font-weight: 900;color: #000000;margin: 0 0 19px 0;line-height: 1.2;letter-spacing: 0.8px; text-decoration: none;}
.latest-jar-list h4 {color: #9c2d32;font-size: 16px;font-weight: 900;line-height: 1.2;margin: 0 0 11px 0;text-transform: uppercase;}
.latest-jar-list .date span {color: #000000;font-size: 16px;font-weight: normal;font-family: 'Times';font-style: normal;letter-spacing: 0.5px;margin: 0;border-bottom: 0;}
.latest-jar-list span {font-weight: bold;font-size: 16px;font-style: italic;font-family: 'Times';color: #000000;margin: 0 0 18px 0;display: inline-block;vertical-align: middle;letter-spacing: 0.6px;border-bottom: 1px solid #000;}
.latest-jar-list p {color: #000000;font-size: 14px;font-weight: 400;margin: 0 0 17px 0;letter-spacing: 0.57px;line-height: 19px;font-family: Times;}
.latest-jar-list .date {margin: 0 0 20px 0;}
.latest-jar-list a {color: #000000;font-size: 14px;font-weight: 500;letter-spacing: 0.8px; position: relative;}
.comment-count { background-color: #9c2d32; position: absolute;right: -10px; top: -10px; width: 30px;height: 30px; text-align: center; padding: 5px; }
.comment-count > span { margin: 0; color: #ffffff; border: 0; line-height: normal; letter-spacing: 0; }

.latest-jar-list a:hover {color: #9c2d32;}
.latest-jar-post {display: flex;flex-wrap: wrap;/* margin: 0 -55px; */}
.latest-jar-list {width: 50%;padding: 0 79px 30px 22px;}
.latest-JAR-lt {width: 69%;}
.jar-recent-articles {width: 31%;padding: 35px 0 0 9px;}
.latest-JAR-wrap {display: flex;flex-wrap: wrap;border-top: 3px solid #9c2d32;padding: 8px 0 0 0;}
.latest-jar-bg img {display: block;width: 100%;height: 266px;object-fit: cover;}
.latest-JAR-block {padding: 18px 0 0 0;}
.latest-JAR-lt h3 {font-size: 24px;font-weight: 900;letter-spacing: 0.2px;color: #000;margin: 0 0 10px 0;}
.latest-jar-bg {max-width: 363px;width: 100%;margin: 0 0 18px 0;}
.latest-jar-list:nth-of-type(2n+1) {padding: 0 100px 30px 0; }
.jar-recent-articles h2 {margin: 0 0 13px 37px;font-size: 24px;font-weight: 900;color: #9c2d32;letter-spacing: 0.8px;text-transform: uppercase;}
.jar-recent-articles-list .post-date span {color: #000000;font-size: 16px;font-weight: normal;font-family: 'Times';font-style: normal;letter-spacing: 0.5px;}
.jar-recent-articles-list {padding: 8px 0 10px 38px;margin: 0 0 8px 0;}
.jar-recent-articles-list:nth-of-type(2n + 1) {background-color: #f6f2f2;}
.jar-recent-articles-list h3 {margin: 0;padding: 0 30px 0 0;}
.jar-recent-articles-list .post-date {margin: 0 0 19px 0; }
.jar-recent-articles-list h3 a {color: #000;font-weight: 900;font-size: 17px;letter-spacing: 0.6px;display: inline-block;vertical-align: middle;width: auto;text-decoration: none;}
.jar-recent-articles-list h3 a:hover {color: #9c2d32;}
.jar-recent-articles-list h3 a:hover span {color: #9c2d32;}
.jar-recent-articles-list h3 span {font-weight: bold;font-size: 14px;font-style: italic;font-family: 'Times';color: #000000;margin: 4px 0 0 0;display: inline-block;vertical-align: middle;letter-spacing: 0.6px;border-bottom: 1px solid #000000;}
/*Latest JAR Block Css Ends Here*/

/*Category List Block Css Start Here*/
.category-list-block {background-color: #f7f7f7;padding: 20px 0 50px 0;}
.category-heading h2 {color: #9c2d32;font-size: 30px;font-weight: 900;margin: 0;}
.category-heading {text-align: center;margin: 0 0 0 0;}
.category-list-wrap {display: flex;flex-wrap: wrap;padding: 10px 0 20px 0;border-top: 3px solid #9c2d32;margin-top: 20px;}
/* .category-list-lt {width: 75%;display: flex;flex-wrap: wrap;align-items: center;padding: 39px 0 8px 0;} */
.category-list-lt {width: 69%;}
/* .category-list-rt {width: 25%;padding: 0 44px 0 40px;} */
.category-list-rt {width: 31%;padding: 35px 0 0 9px;}
/*.category-list-lt .category-list {width: 35%;padding: 0 20px 0 30px;}*/
.category-list-lt .category-list {width: 100%; padding: 20px 0 20px 22px;}
/* .category-inner-list {width: 50%;padding: 0 29px;} */
.category-inner-list {width: 50%;padding: 0 79px 30px 22px;}
.category-inner-list:nth-of-type(2n+1) {padding: 0 100px 30px 0; }
.category-inner-list .inner-list .inner-list-bg img {height: 185px;width: 100%;object-fit: cover;}
/* .category-inner-wrap {width: 65%;display: flex;flex-wrap: wrap;margin: 0;padding: 0 9px;}*/
.category-inner-wrap {display: flex;flex-wrap: wrap;margin: 0;}
.category-inner-list a { outline: none; text-decoration: none;background-color: #fff;height: 100%;display: flex;flex-wrap: wrap; }
.category-inner-list a:hover span {color: #000000;}
.category-inner-list .inner-list h2 {font-size: 16px;font-weight: 900;color: #000000;margin: 0 0 19px 0;line-height: 1.2;letter-spacing: 0.6px;padding: 0 8px 0 15px;}
.category-inner-list .inner-list p {color: #000000;font-size: 14px;font-weight: normal;margin: 0 0 13px 0;letter-spacing: 0.57px;line-height: 20px;padding: 0 8px 0 15px;font-family: 'Times';}
.category-inner-list .inner-list > span {font-weight: bold;font-size: 14px;font-style: italic;font-family: 'Times';color: #9c2d32;margin: 0 8px 20px 14px;display: inline-block;vertical-align: middle;letter-spacing: 0.4px;padding: 0;text-decoration:underline;}
.category-list-lt .category-list h3 {margin: 0 0 20px 0;font-size: 30px;font-family: 'Times';letter-spacing: 0.8px;font-weight: bold;color: #000000;}
.category-list-lt .category-list p {color: #000000;font-size: 14px;font-weight: normal;margin: 0 0 18px 0;letter-spacing: 0.57px;line-height: 16px;font-family: 'Times';}
.category-list-lt .category-list a {font-size: 14px;font-weight: 700;color: #9c2d32;letter-spacing: 0.6px;/* padding-right: 30px; */}
.category-list-lt .category-list a:hover {color: #000000;}
.category-inner-list .inner-list .inner-list-bg {margin: 0 0 7px 0; position: relative;}
.category-inner-list .inner-list { background-color: #ffffff;}
.category-recent-articles h3 {margin: 0 0 20px 0;font-weight: 900;font-size: 18px;color: #9c2d32;text-align: center;letter-spacing: 0.8px;text-transform: uppercase;}
.category-recent-articles-wrap {background-color: #ffffff;padding: 21px 0 0 0;}
.category-recent-articles-list h4 a {font-size: 16px;color: #000000;font-weight: 900;letter-spacing: 0.3px;text-decoration: none;}
.category-recent-articles-list h4 a:hover {color: #9c2d32;}
.category-recent-articles-list h4 {margin: 0;}
.category-recent-articles-list {padding: 0 14px 34px;}
.category-recent-articles-list:last-child {padding: 0 14px 23px;}
.category-list-lt .category-list a i {padding-left: 10px;}
/*Category List Block Css Ends Here*/

/*Single Image Css Start Here*/
.single-image-block {padding: 33px 0;}
.single-image-wrap {text-align: center; }
/*Single Image Css Ends Here*/

/*Recent Artical Comments Section Css Start Here*/
.recent-articles-comments-block {background-color: #9c2d32;padding: 30px 0 63px;position: relative;}
.recent-articles-comments-block:before {content: "";background-image: url(../images/recent-articles-comments-bg.png);background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;height: 207px;position: absolute;left: 0;bottom: 0;z-index: 0;max-width: 1327px;right: 0;margin: 0 auto;background-blend-mode: multiply;background-color: #9c2d32;}
.recent-articles-comments-wrap {position: relative; display: flex;flex-wrap: wrap;padding: 0 57px 0 147px;}
.recent-articles-comments-lt {width: 50%;padding: 0 0px 0 0;}
.recent-articles-comments-rt {width: 50%;padding: 0 0 0 68px;}
.foo-recent-articles {display: flex;flex-wrap: wrap;padding: 10px 0 0 0;margin: 0 -27px;}
.foo-recent-articles-list {width: 33.33%;padding: 0 26px 0;}
.foo-recent-articles-list a {text-decoration: none;}
.foo-recent-articles-list a .foo-recent-articles-bg img{height: 185px;width: 100%;object-fit: cover;}
.foo-recent-articles-list a:hover h3 { color: #000;}
.recent-comments-wrap {display: flex;flex-wrap: wrap;margin: 0 -10px;}
.recent-comments-list {width: 50%;padding: 0 10px;margin: 25px 0 2px 0;}
.recent-articles-comments-wrap h2 {font-size: 18px;color: #fff;font-weight: 700;letter-spacing: 0.6px;}
.foo-recent-articles-list h3 {font-size: 14px;color: #fff;font-weight: 700;letter-spacing: 0.6px;}
.recent-articles-comments-wrap h2 i {padding: 0 0 0 11px;}
.recent-comments-list h5 {font-weight: 700;font-size: 14px;line-height: 1.2;color: #fff;letter-spacing: 0.5px;margin: 0;padding: 0 21px 0 0;}
.recent-comments-list h5 a {font-weight: 700;font-size: 14px;line-height: 1.2;color: #fff;letter-spacing: 0.5px;margin: 0;padding: 0 21px 0 0; color: #ffffff; text-decoration: none;}
.recent-comments-list h5 a:hover { color: #000000;}
/*Recent Artical Comments Section Css Ends Here*/

/*Footer Section Css Start Here*/
footer.site-footer {background-color: #000000;padding: 30px 0 110px 0;}
.footer-logo {text-align: center;}
.footer-second-part {padding: 22px 0 0 143px;display: flex;flex-wrap: wrap;}
.footer-menu {width: 20.5%;}
.footer-content {width: 49%;padding: 0 121px 0 35px;}
.footer-menu h3 {color: #fff;font-size: 16px;font-weight: bold;font-family: 'Times';letter-spacing: 0.15px;margin: 0 0 30px 0;}
.footer-menu ul {padding: 0;margin: 0;}
.footer-menu ul li {list-style-type: none;margin: 0 0 5px 0;}
.footer-menu ul li a {color: #fff;font-size: 11px;line-height: normal;font-weight: 400;letter-spacing: 0.5px;text-transform: uppercase;text-decoration: none;}
.footer-menu ul li a:hover {color: #9c2d32;}
.westholme-logo {padding: 65px 70px 0 2px;}
.jar-logo {width: 15%;padding: 38px 0 0 38px;}
.footer-content h4 {margin: 0 0 30px 0;font-family: 'Times';font-size: 16px;font-weight: bold;text-transform: uppercase;color: #fff;letter-spacing: 0.1px;}
.footer-content p {color: #fff;font-size: 11px;line-height: normal;font-weight: 400;letter-spacing: 0.5px;margin: 0;line-height: 24px;}
.footer-social-part {padding: 50px 0 0 0;}
.footer-social-part ul {padding: 0;margin: 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.footer-social-part ul li {list-style-type: none;margin: 0 20px 0 0;}
.footer-social-part ul li a {color: #fff;}
.footer-social-part ul li:last-child {margin: 0;}
.footer-social-part {padding: 50px 0 0 0;}
.footer-social-part ul {padding: 0;margin: 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.footer-social-part ul li {list-style-type: none;margin: 0 20px 0 0;}
.footer-social-part ul li a {color: #fff;}
.footer-social-part ul li:last-child {margin: 0;}
.copyright-part {padding: 63px 0 0 0;text-align: center;}
.copyright-part p {color: #fff;font-size: 11px;margin: 0;}
.copyright-part p a{color: #ffffff;text-decoration: none;}
.copyright-part p a:hover {color: #9c2d32;}
/*Footer Section Css Ends Here*/

/*Post Single Banner Css Start Here*/
.post-single-banner {background-color: #000000;margin: -52px 0 0 0;z-index: 0;position: relative;}
.post-single-banner-wrap .post-single-bg {height: 596px;background-position: top center;background-repeat: no-repeat;background-size: auto;position: relative;}
.post-single-banner-wrap .post-single-bg .post-title h1 {color: #fff;font-weight: 900;font-size: 30px;letter-spacing: 0.8px;margin: 0;max-width: 800px;margin: 0 auto;width: 100%;}
.post-single-banner-wrap .post-single-bg .post-title {background-color: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;padding: 26px 0; opacity:1; transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; -ms-transition: 0.4s all ease-in-out;}
.post-single-banner-wrap .post-single-bg:hover .post-title { opacity:1; }
/*Post Single Banner Css Ends Here*/

/*Post Single Content Section Css Start Here*/
.separator hr {height: 4px;background-color: #9c2d32; margin-bottom: 45px; margin-top: 20px;}
.post-single-top-content-wrap {max-width: 1270px;margin: 0 auto;width: 100%;display: flex;flex-wrap: wrap;padding: 0 50px 0 50px;}
.single-top-content-lt {width: 35%;}
.single-top-content-rt {width: 65%;padding: 0 0 0 39px;}
.single-top-content {background-color: #eaecee;padding: 12px 17px; width: calc(100% - 105px);}
.single-top-content h2 {color: #9c2d32;font-size: 24px;font-weight: 900;letter-spacing: 0.6px;margin: 0 0 3px 0;text-transform: uppercase;}
.single-top-content .date sapn {font-size: 18px;color: #000000;}
.single-top-content .date span {color: #000000;font-size: 18px;font-family: 'Times';font-weight: bold;}
.single-top-content span {display: block;color: #000000;font-size: 18px;font-family: 'Times';font-weight: bold;margin: 0 0 3px 0;}
.single-top-content a {color: #9c2d32;font-size: 18px;font-style: italic;}
.post-single-top-content {padding: 25px 0 0 0;}
.single-top-content-rt .entry-content p {font-size: 16px;font-weight: 400;margin: 0 0 23px 0;line-height: 24px;letter-spacing: 0.55px;}
.single-top-content-rt .entry-content ul li {font-size: 16px;font-weight: 400;margin: 0 0 23px 0;line-height: 24px;letter-spacing: 0.55px;}
.single-top-content-rt .entry-content ol li {font-size: 16px;font-weight: 400;margin: 0 0 23px 0;line-height: 24px;letter-spacing: 0.55px;}
.single-top-content-rt .entry-content ul li a, .single-top-content-rt .entry-content ol li a { color:#000000; }
.single-top-content-rt .entry-content ul li a:hover, .single-top-content-rt .entry-content ol li a:hover { color:#9c2d32; }
.single-top-content-rt .entry-content p a { color: #9c2d32!important; }
.single-top-main { display: flex; flex-wrap: wrap; justify-content: space-between; }
.single-top-main .post-author-wrap { max-width: 100px; width: 100%; }
.single-top-main .post-author-wrap img { border-radius: 50%; }

.recent-articles-comments-block.single-post-part {background-color: transparent;}
.recent-articles-comments-block.single-post-part:before {content: "";display: none;}
.recent-articles-comments-block.single-post-part .recent-articles-comments-wrap { border-top: 4px solid #9c2d32; border-bottom: 4px solid #9c2d32; padding: 62px 0; max-width: 1070px;margin: 0 auto;width: 100%; }
.recent-articles-comments-block.single-post-part .recent-articles-comments-wrap h2 { color: #121212;}
.recent-articles-comments-block.single-post-part .foo-recent-articles-list h3 { color: #121212;}
.recent-articles-comments-block.single-post-part .recent-comments-list h5 { color: #121212;}
.recent-articles-comments-block.single-post-part .recent-comments-list h5 a { color: #121212;}
.recent-articles-comments-block.single-post-part .recent-comments-list h5 a:hover { color: #9c2d32;}
.recent-articles-comments-block.single-post-part .recent-comments-list { width: 100%;}
.recent-articles-comments-block.single-post-part .recent-comments-wrap {max-width: 440px;width: 100%;}
/*Post Single Content Section Css Ends Here*/

/*Comment Section Css Start Here*/
.singl-post-comments-wrap .comment-respond h3 {margin: 0;border-bottom: 1px solid #363636;padding-bottom: 14px;}
.singl-post-comments-wrap .comment-respond form p.comment-notes { text-align: center; border: 1px dotted #d4d4d4; padding: 9px 0; margin: 30px 0 0 0; }
.singl-post-comments-wrap .comment-respond form p.comment-notes span { color: #939393; letter-spacing: 3.5px; font-size: 14px; }
.singl-post-comments-wrap { width:74%; }
.singl-post-comments-wrap .comment-respond form p.comment-form-comment { margin-top: 20px; }
.singl-post-comments-wrap .comment-respond form p.comment-form-comment textarea#comment { height: 175px; border: 1px solid #404040; padding: 0; resize: none; border-radius: 0;-webkit-appearance: none;}
.singl-post-comments-wrap .comment-respond form p.comment-form-comment label {margin-bottom: 5px;display: block;font-weight: 700;}
.singl-post-comments-wrap .comment-respond form p.comment-form-email label {margin-bottom: 5px;display: block;font-weight: 700;}
.singl-post-comments-wrap .comment-respond form p.comment-form-url label {margin-bottom: 5px;display: block;font-weight: 700;}
.singl-post-comments-wrap .comment-respond form p.comment-form-author { width: 33%; display: inline-block; vertical-align: top; padding: 0 15px 0 0; }
.singl-post-comments-wrap .comment-respond form p.comment-form-author label {margin-bottom: 5px;display: block;color: #323232;font-weight: 700;}
.singl-post-comments-wrap .comment-respond form input { border: 1px solid #323232; border-radius: 0; padding: 5px 10px; width: 100%; -webkit-appearance: none;}
.singl-post-comments-wrap .comment-respond form p.comment-form-email { width: 33%; display: inline-block; vertical-align: top; padding: 0 15px; }
.singl-post-comments-wrap .comment-respond form p.comment-form-url { width: 33%; display: inline-block; vertical-align: top; padding: 0 0 0 15px; }
.singl-post-comments-wrap .comment-respond form p.form-submit input { background: transparent; color: #000; padding: 15px 0; text-transform: uppercase; border-color: #000000; font-weight: 500;cursor: pointer; }

.singl-post-comments-wrap ul.comment-list li article {display: flex;flex-wrap: wrap;}
.reply {float: right;width: 5%;text-align: right;}
.comment-author.vcard img {width: 76px;height: 76px;border-radius: 50%;}
footer.comment-meta {width: 76px;}
.comment-content {width: calc(95% - 76px);padding: 0 0 0 23px;}
.singl-post-comments-wrap ul.comment-list li {list-style-type: none;margin: 0 0 15px 0;padding: 0 0 14px 0;border-bottom: 1px solid #000;}
.singl-post-comments-wrap ul.comment-list {padding: 32px 0 29px 0;margin: 0;}
.comment-content b {color: #353535;font-size: 18px;}
.comment-content b a {color: #353535;font-size: 18px;}
.comment-content span.says {display: none;}
.comment-metadata a time {color: #9296a0;font-size: 12px;font-weight: 500;letter-spacing: 0.1px;}
.comment-metadata a {text-decoration: none;}
.singl-post-comments-main {display: flex;flex-wrap: wrap;max-width: 1070px;margin: 0 auto;width: 100%;}
.singl-post-comments-add {width: 26%;}
.comments-area h2 {letter-spacing: 0.8px;font-size: 18px;margin: 0;padding-bottom: 13px;border-bottom: 1px solid #000;}
.singl-post-comments {padding: 24px 0;}
.comment-metadata {margin: 0 0 20px 0;}
.comment-content p {font-size: 13px;letter-spacing: 0.8px;font-weight: 400;}
.reply a.comment-reply-link {font-size: 12px;color: #8d939c;text-decoration: none;}
.comment-reply-title small a {font-size: 12px;color: #8d939c;text-decoration: none;padding: 0 0 0 10px;}
.comment-respond form {padding: 20px 0 0 0;}
/*Comment Section Css Ends Here*/

/*Search Page Css Start Here*/
.search-block-wrap {display: flex;flex-wrap: wrap;margin: 0 -20px;}
.search-block-wrap article {width: 33.33%;padding: 0 20px;margin: 0 0 0px 0;display: flex;flex-wrap: wrap;}
.search-block-wrap h1.page-title {width: 100%;}
.search-block-wrap article .search-post-bg {height: 300px;width: 100%;background-position: top center;background-repeat: no-repeat;background-size: cover; margin-bottom: 15px;}
.search-block-main {max-width: 1070px;margin: 0 auto;width: 100%;}
.search-block-wrap article .entry-summary p {color: #000000;font-size: 14px;font-weight: 400;margin: 0 0 17px 0;letter-spacing: 0.57px;line-height: 19px;font-family: Times;}
.search-block-wrap article .entry-summary {margin: 0;padding: 0 8px 0 15px;}
.search-block-wrap article span {font-weight: bold;font-size: 14px;font-style: italic;font-family: 'Times';color: #9c2d32;margin: 0 0 20px 0; display: inline-block;vertical-align: middle;letter-spacing: 0.4px;padding: 0 8px 0 14px;}
.search-block-wrap article span.categorie-list {margin: 0 0 8px 0;display: block;}
.search-block-wrap article span.posted-on {margin: 0 0 10px 0;}
.search-post-main {margin: 0 0 30px 0;/*display: flex;flex-wrap: wrap;align-items: stretch;*/background-color: #fff; position: relative;}
.search-post-main .comment-count span { margin: 0 0; color: #ffffff; border: 0; line-height: normal; letter-spacing: 0; padding: 0px 0; line-height: normal; }
.search-block {background-color: #f7f7f7;padding: 60px 0;}
.search-block-wrap article .search-post-cont-part {background-color: #fff;}
.search-block-wrap article span a {color: #9c2d32;font-size: 16px;font-weight: 900;line-height: 1.2;margin: 0 0 11px 0;text-decoration: none;}
.search-block-wrap article h2 {padding: 0 8px 0 15px;margin: 0 0 10px 0;line-height: 18px;}
.search-block-wrap article h2 a {text-align: left;text-decoration: none;font-size: 16px;font-weight: 900;color: #000000;margin: 0 0 19px 0;line-height: normal;letter-spacing: 0.6px;}
.search-block-wrap article h2 a em {font-style: normal;line-height: normal;}
/*Search Page Css Ends Here*/

/*Common Section Css Start Here*/
.common-block { padding: 80px 0; }
.common-block .common-block-wrap h1.entry-title { font-size: 40px; color: #000; }
.common-block .common-block-wrap .entry-content h2 { font-size: 34px; color: #000; margin: 0 0 20px 0; }
.common-block .common-block-wrap .entry-content p { font-size: 18px; line-height: 28px; }
.common-block .common-block-wrap .entry-content p a, .common-block .common-block-wrap .entry-content ul li a, .common-block .common-block-wrap .entry-content ol li a { color:#9c2d32; }
.common-block .common-block-wrap .entry-content p a:hover, .common-block .common-block-wrap .entry-content ul li a:hover, .common-block .common-block-wrap .entry-content ol li a:hover { color:#000; }
.common-block .common-block-wrap .entry-content ul { padding: 0 0 0 40px; margin: 0 0 20px 0; }
.common-block .common-block-wrap .entry-content ol { padding: 0 0 0 40px; margin: 0 0 20px 0; }
.common-block .common-block-wrap .entry-content ul li { font-size: 18px; line-height: 28px; color: #000; font-weight: 400; margin: 0 0 3px 0; letter-spacing: 0.57px; }
.common-block .common-block-wrap .entry-content ol li { font-size: 18px; line-height: 28px; color: #000; font-weight: 400; margin: 0 0 3px 0; letter-spacing: 0.57px; }
/*Common Section Css Ends Here*/

.jar-book-series-wrap {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.jar-book-series-list {width: 50%;padding: 0px 15px 20px;background-color: #fff;}
.jar-book-wrap {display: flex;flex-wrap: wrap;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);padding: 10px 16px;border-radius: 10px; align-items: center; }
.jar-book-lt .jar-book-bg img { width: 100%; }
.jar-book-lt { max-width: 158px; width: 100%; }
.jar-book-rt {width: calc(100% - 158px);padding: 0 0 0 14px;}
.jar-book-rt h3 { margin: 0 0 5px 0; }
.jar-book-rt p { margin: 0; line-height: 23px; }
.jar-book-rt a { margin: 28px 0 0 0; display: inline-block; vertical-align: middle; color: #00388b; text-decoration: none; }
.jar-book-series-block { padding: 0 0 60px 0; }

.google-ads {
margin: 50px 0 0 0;
}

.google-ads .google-ads-list {
margin-bottom: 30px;
border-top: 1px solid #000;
padding-top: 30px;
}
.single-post-ads {
margin: 0 0 30px 0;
}
.home-ads {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
max-width: 600px;
margin: 0 auto;
width: 100%;
}

.home-ads .ads-left {
width: 50%;
padding: 0 10px;
}
.ads-wrap {
margin: 15px 0 0 0;
}

.welcome-jar {
border: 1px solid #000;
padding: 20px 50px;
text-align: center;
margin: 30px 0 0 0;
}

.subscribe-form form input {
padding: 10px 10px;
width: 100%;
border-radius: 0;
}

.subscribe-form form input[type="submit"] {
background-color: #9c2d32;
color: #fff;
border: 0;
border-radius: 0;
margin: 10px 0 0 0;
cursor: pointer;
}
.subscribe-form form input[type="submit"]:hover {
background-color: #000000;
}

.wpcf7-response-output {
display: none;
}

.subscribe-form {
border-top: 1px solid #000;
padding-top: 20px;
}
.subscribe-form h4 {
margin: 0 0 20px 0;
}

/*Responsive Css Start Here*/
@media only screen and (max-width: 1480px) {
.search-part { right: 20px;}
.latest-jar-list:nth-of-type(2n+1) { padding: 0 50px 30px 0;}
.latest-jar-list { width: 50%; padding: 0 50px 30px 20px;}
.category-inner-list:nth-of-type(2n+1) { padding: 0 50px 30px 0;}
.category-inner-list { width: 50%; padding: 0 50px 30px 20px;}
/*.category-inner-list {padding: 0 20px;}*/
.category-list-rt { padding: 0 35px;}
.recent-articles-comments-wrap {padding: 0 50px;}
.footer-content {width: 48%;}
.footer-menu {width: 18.5%;}
.top-menu ul li { margin-right: 30px; }
.header-social-part ul li { margin-right: 0; margin-left: 0; }
.podcast-part { margin: 0 0 0 30px; }
}
@media only screen and (max-width: 1200px) {
.top-menu ul li { margin-right: 0; }
.header-social-part ul li { margin-right: 0; margin-left: 0; }
.header-logo {width: calc(100% - 332px);text-align: left; }
.bottom-menu ul li {margin-right: 0; }
.featured-post-content {padding: 30px;}
.featured-post-content h3 {font-size: 20px;}
.featured-post-content h2 {font-size: 22px;}
.featured-post-content span {margin: 0 0 10px 0;}
.featured-post-content .post-date {margin: 0 0 12px 0; }
.small-image { margin: 0 auto;}
.latest-jar-list:nth-of-type(2n+1) { padding: 0 30px 30px 0;}
.latest-jar-list { width: 50%; padding: 0 30px 30px 20px;}
.category-inner-list:nth-of-type(2n+1) { padding: 0 30px 30px 0;}
.category-inner-list { width: 50%; padding: 0 30px 30px 20px;}
.jar-recent-articles-list h3 { padding: 0 0 0 0;}
.jar-recent-articles-list {padding: 8px 15px 10px 15px;}
/*.category-inner-list {padding: 0 15px;}*/
.category-list-rt { padding: 0 15px;}
.category-list-lt .category-list {padding: 0 10px;}
.category-list-lt .category-list h3 {font-size: 26px;margin: 0 0 12px 0;}
.foo-recent-articles-list{padding: 0 15px;}
.foo-recent-articles{margin: 0 -15px;}
.recent-articles-comments-wrap {padding: 0;}
.recent-articles-comments-wrap h2 {margin: 5px 0;}
.recent-articles-comments-rt {padding: 0 0 0 30px;}
.footer-second-part {padding: 22px 0 0 0;justify-content: space-between;}
.footer-content {padding: 0 0 0 30px;}
.westholme-logo {padding: 40px 30px 0 0;}
footer.site-footer{padding: 30px 0 60px 0;}
.post-single-top-content-wrap {padding: 0 0;}
.header-logo img {max-width: 300px;width: 100%;}
.jar-book-lt { max-width: 130px; }
.jar-book-rt { width: calc(100% - 130px); }
.podcast-part { margin: 0 0 0 0px; }
.bottom-menu ul li a { font-size: 14px; padding: 15px 15px 15px 15px; }
.bottom-menu ul li:before { top: 50%; }
}
@media only screen and (max-width: 1024px) {
.podcast-part{margin: 0 0 0 20px;}
.top-menu ul li {margin-right: 0;margin-left: 0;}
.header-social-part ul li a { padding: 10px 10px 10px; }
.banner-list-wrap .banner-content span { font-size: 38px; line-height: normal;}
.banner-list-wrap .banner-content h3 { font-size: 24px;line-height: normal;}
.latest-jar-list:nth-of-type(2n+1) { padding: 0 20px 20px 0;}
.latest-jar-list { width: 50%; padding: 0 20px 20px 10px;}
.category-inner-list:nth-of-type(2n+1) { padding: 0 20px 20px 0;}
.category-inner-list { width: 50%; padding: 0 20px 20px 10px;}
.latest-jar-bg img {height: 200px;}
.latest-jar-list h2 {font-size: 20px;}
.jar-recent-articles h2{font-size: 20px; margin: 0 0 10px 6px;}
.jar-recent-articles-list .post-date {margin: 0 0 10px 0;}
/*.category-inner-list {padding: 0 7px;}*/
.category-recent-articles-list h4 a { font-size: 14px;}
.category-recent-articles h3 {margin: 0 0 12px 0;text-align: left;}
.category-inner-list .inner-list h2 { margin: 0 0 12px 0;padding: 0 10px 0 10px;}
.category-inner-list .inner-list p {padding: 0 10px;}
.category-recent-articles-list {padding: 0 11px 20px;}
.category-list-lt .category-list p {margin-bottom: 8px;}
.recent-comments-list h5{padding: 0;}
.recent-articles-comments-rt {padding: 0 0 0 15px;}
.foo-recent-articles-list{padding: 0 5px;}
.foo-recent-articles{margin: 0 -5px;}
.westholme-logo {padding: 20px 10px 0 0;}
.jar-logo {padding: 15px 0 0 15px;}
.footer-content h4 {margin-bottom: 10px;}
.footer-menu h3 {margin-bottom: 10px;}
.post-single-top-content-wrap {padding: 0 0;}
.single-top-content-rt { padding: 0 0 0 20px; }
.single-top-content h2 { font-size:20px; }
.single-top-content-lt { width: 40%; }
.single-top-content-rt { width: 60%; }
}
@media only screen and (max-width: 991px) {
.podcast-part {margin: 0 0 0 0;}
.category-list-lt .category-list{width: 100%;margin-bottom: 30px;}
.category-inner-wrap {width: 100%;}
.category-inner-wrap {padding: 0;}
.category-list-lt {padding: 0px 0 8px 0;width: 60%;}
.category-list-rt {width: 40%;padding: 130px 0 0 40px;}
.category-list-wrap {padding: 20px 0 20px 0;}
.category-heading h2{margin-bottom: 10px;}
.singl-post-comments-wrap .comment-respond form p.comment-form-url{padding: 0 0 0 10px;width: 32.9%;}
.singl-post-comments-wrap .comment-respond form p.comment-form-email {padding: 0 10px;}
.singl-post-comments-wrap .comment-respond form p.comment-form-author{padding: 0 0 0 10px;}
.search-block-wrap article{width: 50%;padding: 0 10px;}
.search-block-wrap{margin: 0 -10px;}
.top-menu ul li { margin-right: 0;  }
.top-menu ul li a { font-size:14px; padding: 10px 10px 10px; }
.header-social-part ul li a { padding: 0 5px;}
.top-menu .header-social-part ul li { margin-right: 0; margin-left: 0; }
}
@media only screen and (max-width: 767px) {
.yearly-post-list ul { margin: 0 0 40px 0; }
.post-archive-wrap ul li { margin: 0 0 25px 0;}
.comment-count { right: -5px; top: -5px; padding: 5px; }
.separator hr {margin-bottom: 15px;margin-top: 15px;}
.banner-block {margin: 0 0 0 0;z-index: 0;}
.post-single-banner {margin: 0 0 0 0;z-index: 0;}
header.site-header {padding: 15px 0;}
body.menu-is-opened header.site-header { padding: 0 0 15px 0;}
body.menu-is-opened header.site-header .header-logo { padding: 0;}
.header-logo img {max-width: 250px;width: 100%;}
.banner-list-wrap .banner-content span {font-size: 32px;}
.banner-list-wrap .banner-content h3 {font-size: 22px;}
.main-navigation ul { display: flex;flex-wrap: wrap;}
.top-nav.main-navigation { padding: 150px 0; overflow: auto; }
.menu-secondary-nav-container { width: 100%;}
.search-part { right: 0;}
.header-logo-wrap { position: relative;}
.header-logo {width: 100%;display: inline-block;vertical-align: top;text-align: center;}
.search-part {width: 90%;position: relative;display: inline-block;vertical-align: bottom;bottom: 0;}
.featured-post-bg {width: 50%;}
.featured-post-content {width: 50%;}
.latest-jar-list { width: 100%;}
.latest-JAR-lt {width: 55%;}
.category-list-lt {width: 55%;}
.jar-recent-articles {width: 45%;}
.category-list-rt {width: 45%;}
.latest-jar-list {padding: 0 10px 30px 0;}
.latest-jar-list:nth-of-type(2n+1) {padding: 0 10px 30px 0;}
.latest-jar-list p { margin: 0 0 12px 0;}
.latest-jar-list span{ margin: 0 0 12px 0;}
.latest-jar-list .date {margin: 0 0 10px 0;}
.jar-recent-articles-list h3 a {font-size: 16px;}
.category-inner-list{width: 100%;}
.category-inner-list {padding: 0 10px 30px 0;}
.category-inner-list:nth-of-type(2n+1) {padding: 0 10px 30px 0;}
.category-inner-list .inner-list .inner-list-bg img {width: 100%;height: auto;}
.category-inner-list .inner-list{margin-bottom: 20px;}
.category-heading h2{font-size: 28px;}
.recent-articles-comments-lt{width: 100%;}
.recent-articles-comments-rt{width: 100%;padding: 30px 0 0 0;}
.foo-recent-articles {padding: 0;}
.footer-menu{width: 35%;}
.westholme-logo{width: 30%;}
.jar-logo{width: 30%;}
.footer-content{width: 100%;padding: 30px 0 0 0;}
.banner-bottom-content h1{font-size: 22px;}
.post-single-top-content-wrap {padding: 0 0;}
.single-top-content-rt {padding: 0 0 0 0; width: 100%;}
.single-top-content-lt {width: 100%;}
.single-top-content h2 {font-size: 22px;}
.recent-articles-comments-block.single-post-part .recent-articles-comments-wrap {padding: 30px 0;}
.singl-post-comments-wrap .comment-respond form p.comment-form-url {width: 32.6%;}
.post-single-banner-wrap .post-single-bg{height: 455px;}
.category-list-rt {padding: 80px 0 0 20px;}
.search-block-wrap article .search-post-bg{padding-bottom: 100%;height: auto;}
.header-logo {z-index: 999;position: relative;}
.post-single-banner-wrap .post-single-bg .post-title h1 {font-size: 26px;}
.jar-book-series-list { width: 100%; }

.welcome-jar { padding: 20px 20px; }
}
@media only screen and (max-width: 640px) {
.post-single-banner-wrap .post-single-bg .post-title h1 {font-size: 24px;}
.featured-post-bg {width: 100%;}
.featured-post-content {width: 100%;}
.post-bg { padding-bottom: 56.25%;position: relative;}
.featured-post-content {padding: 20px;}
.singl-post-comments-wrap .comment-respond form p.comment-form-url{padding: 0;width: 100%; margin: 8px 0;}
.singl-post-comments-wrap .comment-respond form p.comment-form-email {padding: 0;width: 100%;margin: 8px 0;}
.singl-post-comments-wrap .comment-respond form p.comment-form-author{padding: 0;width: 100%;margin: 8px 0;}
.singl-post-comments-wrap .comment-respond form p.comment-form-comment textarea#comment {height: 150px;}
.singl-post-comments-wrap .comment-respond form p.comment-notes {padding: 10px;}
.singl-post-comments-add { width: 100%;}
.singl-post-comments-wrap {width: 100%;}
.jar-book-lt { max-width: 100px; }
.jar-book-rt { width: calc(100% - 100px); }
.jar-book-rt a { margin: 20px 0 0 0; }
}
@media only screen and (max-width: 575px) {
.header-logo {width: 100%;text-align: center;}
.search-part {width: 80%;}
.search-part form {/* margin: 0 auto; */}
.search-part {margin: 25px 0 0 0;}
.category-list-lt{width: 100%;}
.category-list-rt{width: 100%;padding: 0;}
.search-block-wrap article{width: 100%;padding: 0 0 30px 0;}
.search-block-wrap{margin: 0;}
}
@media only screen and (max-width: 480px) {
.latest-JAR-lt {width: 100%;}
.jar-recent-articles {width: 100%; padding: 30px 0;}
.latest-jar-list:first-child { padding: 0;}
.latest-jar-list {padding: 0; margin-bottom: 30px;}
.latest-jar-bg {max-width: 100%;}
.latest-jar-list h2 {margin-bottom: 12px;}
.latest-jar-bg img {height: auto;}
.category-list-lt {width: 100%;}
.category-list-lt .category-list {padding: 0;}
/*.category-inner-list {padding: 0 0 20px 0;}*/
.category-inner-list:first-child { padding: 0;}
.category-inner-list {padding: 0; margin-bottom: 30px;}
.category-inner-list .inner-list h2 {margin: 0 0 8px 0;}
.category-list-rt {width: 100%;padding: 30px 0;}
.footer-menu{width: 100%; padding: 20px 0 0 0;}
.westholme-logo{width: 1000%; padding: 20px 0 0 0;}
.jar-logo{width: 100%; padding: 20px 0 0 0;}
.footer-content{width: 100%;padding: 20px 0 0 0;}
.footer-social-part {padding: 20px 0 0 0;}
.copyright-part{padding: 30px 0 0 0;}
.foo-recent-articles-list{width: 100%;padding: 0;text-align: center;margin-bottom: 20px;}
.foo-recent-articles-list h3 {font-size: 18px; height: auto!important;}
.foo-recent-articles-list a .foo-recent-articles-bg img {height: auto;}
.navigation.pagination .page-numbers {font-size:14px;}
.navigation.pagination { margin-top:20px; }

.jar-book-lt { max-width: 30%; margin: 0 auto; }
.jar-book-rt { width: 100%; padding: 30px 0 0 0; }
.jar-book-rt a { margin: 10px 0 0 0; }
}
@media only screen and (max-width: 380px) {

.recent-comments-list {width: 100%;padding: 0;margin: 0 0 20px 0;}
.recent-comments-wrap {margin: 0;}
.recent-articles-comments-wrap h2 {margin: 0 0 15px 0;}
.foo-recent-articles-list h3 {margin: 0 0 5px 0;}
.recent-articles-comments-block {padding: 30px 0 40px;}
}

/*Responsive Css Ends Here*/