/*
Theme Name: Aging with Dignity
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

/*@charset "utf-8";*/
/*----------intial declartaion of css----------*/
 *{padding:0; margin:0; list-style:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,select,input,option{margin: 0; padding: 0; border: 0;	outline: 0; font-size: 100%;}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none; height:0;}
pre{white-space:pre; white-space:pre-wrap; word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:''; content:none}
small{font-size:80%}
sub,sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup{top:-0.5em;}
sub{bottom:-0.25em}
nav ul,nav ol{list-style:none; list-style-image:none;}
button,input,select,textarea{font-size:100%; margin:0; vertical-align:baseline;}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none; cursor:pointer; }
/* remember to define focus styles! */
:focus {outline: 0;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
a{text-decoration:none;outline:none;transition: all 200ms ease-in-out 0s;-moz-transition: all 200ms ease-in-out 0s;-webkit-transition: all 200ms ease-in-out 0s;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
table {	border:0 none; border-collapse:collapse; border-spacing:0;}
td { vertical-align:top; }
img	{ border:0 none; max-width:100%; }
/* End hide from IE Mac */ .none { display: none; } /* End Clearfix */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block}
.clear{ clear:both;}  
/* For modern browsers */ 
.cf:before, .cf:after {content: "";display: table}
.cf:after {clear: both;}
/* For IE 6/7 (trigger hasLayout) */

h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 15px;}
h1{font-size:60px;}
h2{font-size:36px;font-family: 'Georgia'; font-weight: bold;}
h3{font-size:30px; font-family: Arial; font-weight: normal;}
h4{font-size:28px;font-family: 'Georgia'; font-weight: bold; }
h5{font-size:24px;font-family: Arial; font-weight: normal; color: #366079}
h6{font-size:22px; color: #adbfc9;font-family: 'Georgia'; font-weight: bold;}
p {margin: 0 0 15px; font-size: 18px; color: #5C5C5C;font-family: Arial; font-weight: normal; line-height: 1.5;}

a {text-decoration:none;}
a[href*="tel"],
a[href*="mailto"] {
    
}
body {margin: 0; padding: 0;  font-size:14px;	color:#366079;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-tap-highlight-color: rgba(0,0,0,0);}
/*--------sticky footer or vertical footer------------*/
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px; /*initialize footer height in negative for sticky footer*/}

body, html {height: 100%;}
/*--------sticky footer or vertical footer------------*/

/*-----------------------main styles starts here-----------------------------------------------*/
.main {max-width:930px;  margin: 0 auto; padding: 0 15px;}

/*-----------header section styles goes here---------------*/
header {margin:15px 0;}
a.header-logo {display: inline-block;margin-top: 13px;}
.header-right {display: inline-block; float: right;}
a.header-subscribe {font-family: Arial; font-weight: normal; color: #5F7794;font-size: 14px;display: inline-block;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
a.header-subscribe:hover {color: #E1A358;}
a.donate-btn {font-family: Arial; font-weight: bold; background: #E1A358; color: #fff; font-size: 14px;padding: 12px 28px;
border-radius:8px; display: inline-block;margin-left: 30px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
a.donate-btn:hover {background: #366079;}
.header-top {text-align: right;}
.header-right nav {margin-top: 25px;}
.inMobile {display: none;}


.menu-icon {display: none;cursor: pointer;color: #44738C;text-transform: uppercase;text-align: center;font-weight: normal;line-height: 33px;font-size:12px;padding: 10px 0;position: absolute;right:16px;top:30px;font-family: Arial;}
.menu-icon .menu-box {width: 36px;height: 38px;margin-right: 20px;padding: 5px;position: absolute;right:-25px;top:-20px;}
.menu-icon .menu-box span {width: 100%;height: 4px;margin-bottom: 6px;background: #44738C;display: block;transition: all 0.5s;-webkit-transition: all 0.5s;}
.menu-icon.active span:nth-child(1) {transform: rotate(45deg) translateY(8px) translateX(6px);
    -webkit-transform: rotate(45deg) translateY(8px) translateX(6px);}
/*.menu-icon.hover:not(.active) span:nth-child(1) {transform: rotate(90deg) translateX(8px);-webkit-transform: rotate(90deg) translateX(8px);}*/
.menu-icon.active span:nth-child(2) {opacity: 0;}
.menu-icon.active span:nth-child(3) {transform: rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform: rotate(-45deg) translateY(-7px) translateX(6px);}
/*.menu-icon.hover:not(.active) span:nth-child(3) {transform: rotate(-90deg) translateX(6px);-webkit-transform: rotate(-90deg)  translateX(6px);}*/
.enumenu_ul .caret {color: #fff;margin-left: 7px;}
.enumenu_ul {padding: 0px;list-style: none;}
.enumenu_ul > li {/*display: inline-block;*/float: left;vertical-align: top;margin-right: 15px;margin-left: 40px;position: relative;}
.enumenu_ul > li:last-child {margin-left: 0px;}
.enumenu_ul > li:nth-child(4) {margin-right: 0;}
.enumenu_ul li a {font-size: 16px;color: #44738C;font-family: Arial, Arial, sans-serif; font-weight: bold;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.enumenu_ul li a:after {content: "";left: 0;right: 0;width: 100%;border-bottom:2px solid #E1A358;position: absolute;bottom: -5px;
opacity: 0;margin: 0;transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;}
.enumenu_ul li a:hover:after {opacity: 1;}


.enumenu_ul .current_page_item a:after {opacity: 1;}
.enumenu_ul .current_page_parent a:after {opacity: 1;}

.enumenu_ul > li:hover > a,
.enumenu_ul > li.active > a {color: #E1A358;}

.enumenu_ul > li ul {display: none;}
.enumenu_ul ul li {width: 100%;margin: 0;list-style: none;position: relative;}
.enumenu_ul.desk ul {top: 100%;z-index: 999;list-style: none;left: 0px;background: #000000;position: absolute;min-width: 150px;}
/*Sub menu styles*/

.menu.submenu-ul-level1 li a {background: rgba(31, 26, 107, 0.8);color: #fff;padding-left: 90px;}
.enumenu_ul.desk li:hover > ul {display: block;opacity: 1;}
.enumenu_ul.desk .sb-menu .sb-menu {left: 100%;top: 0;}
.enumenu_ul.desk ul li a {padding: 10px 10px;display: block;color: #fff;font-size: 16px;text-align: center;}
.enumenu_ul.desk ul li:hover > a {background: #e6b705;color: #fff;}
.enumenu_ul .arrow {position: absolute;right: 10px;top: 5px;width: 30px;height: 30px;background: url(../images/plus.png) no-repeat center center;cursor: pointer;z-index: 999;}
.enumenu_ul .arrow.up {background: url(../images/minus.png) no-repeat center center;}
/*-----------header section styles ends here----------------*/

/*-----------banner section styles goes here-----------*/
.banner .item {height:480px;background-repeat: no-repeat;width: 100%;background-size: cover;background-position-x: right;}
.banner .owl-nav {display: none;}
.banner .owl-dots {position: absolute;bottom:-35px;left: 0;right: 0;text-align: center;}
.banner .owl-dots .owl-dot.active {background: #4D6382;transition: all 0.5s ease-in-out;border: 2px solid transparent;width: 13px;height: 13px;}
.banner .owl-dots .owl-dot {margin-right:3px;width: 13px;height: 13px;border: 2px solid #979797; border-radius: 100%;display: inline-block;}
.banner-text {border: 1px solid #adafae;background: rgba(255,255,255,0.9);width:25%;display: inline-block;position: absolute;bottom: 20px;padding: 24px 20px 30px 26px;}
.banner-text h4 {color: #44738C;margin-bottom: 18px;}
.banner-text p {color: #5C5C5C;font-family: Arial; font-weight: normal; font-size: 16px; margin-bottom: 32px;}
.banner a.btn-default {background: #E1A358;color: #fff;font-size:14px;padding:12px 60px 12px 30px;border: 3px solid transparent;position: relative;display: inline-block;}
.banner a.btn-default i {margin-left: 10px; vertical-align: middle;	}
/*-----------banner section styles goes here-----------*/

/*-----------mid section styles goes here-----------*/
/*-----------every ife section styles goes here-----------*/
.mobile-carousel{display: none}
.every-ife {margin: 80px 0 50px;}
.every-ife-mid {max-width: 658px; margin: 0 auto; text-align: center;}
.every-ife-mid h2 {color: #95B1CD;margin-bottom: 32px;}
.every-ife-mid p {margin-bottom: 70px; float: none;}
.every-ife-mid p:last-child {margin-bottom: 0}
.every-ife-mid a.btn-default {font-family: Arial;font-weight: bold;background: #E1A358;color: #fff;font-size: 16px;padding: 12px 90px 12px 55px;border-radius: 8px;display: inline-block;text-align: center;}
.every-ife-mid a.btn-default i {margin-left: 15px;}
/*----------------every ife section styles ends here-------*/
/*-----------home-five-wishes section styles goes here-----------*/
.home-five-wishes {background: #366079;position: relative;}
.equal-img  {width: 50%;float: left;}
.home-five-wishes-img {width:100%;background-size: cover;background-repeat: no-repeat;background-position:center;float: left;height:100%;}
.home-five-wishes-text { width: 50%;display:table; height: 100%;     float: right; text-align: center;}
.home-five-wishes-content {max-width: 285px; margin: 0 auto;padding: 50px 0;}
.home-five-wishes-content figure {display: inline-block;margin-right:70px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.home-five-wishes-content figure img { transition: transform 0.3s ease; max-width: 100px !important;}
.home-five-wishes-content figure:hover img { transform: scale(1.2)}
figure.five-wishes-icon img{max-width: 70% !important;}
figure.five-wishes-icon:hover img { transform: scale(1);} 
figure.five-wishes-icon {margin: 0; display:inline;}
.home-five-wishes-content figure:hover figcaption { text-decoration: underline}
.home-five-wishes-content figure:last-child {margin-right: 0;}
.home-five-wishes-content span {display: inline-block; color: #fff; line-height:0.8; font-size:48px;font-family: 'Georgia'; font-weight: normal;    margin-bottom: 25px;text-transform: uppercase; display: none;}
.home-five-wishes-content p {color: #fff;line-height: 1.2;margin-bottom: 50px;}
.home-five-wishes-content figure figcaption {font-family: Arial; font-weight: bold; font-size: 16px; color: #fff;    margin-top: 20px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.d-table {display: table;width: 100%;height: 100%;}
.d-table-cell {display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
/*-----------home-five-wishes section styles end here-----------*/

/*-----------home blog section styles goes here-----------*/
.home-blog {margin: 85px 0;text-align:center;}
.home-blog h2 {text-align: left; color: #95B1CD; margin-bottom: 30px;}
.home-blog-data h2 {text-align: left; color: #95B1CD; margin-bottom: 30px;}
.home-blog-text {width: 58%;text-align:left;display: table-cell;height: 100%;margin-left: 38px;vertical-align: middle;}
.home-blog-img {width: 33%;display: table-cell;text-align: left;vertical-align: top;}
.blog-text {margin-left:10px;}
.blog-text a h3 {color: #366079;}
.home-blog ul {display: block;}
.home-blog-img figure {position: relative;}
.home-blog-img figure figcaption {font-family: Arial; font-weight: normal;color: #fff; font-size: 12px; text-transform: uppercase;background: #84A1C2;display: inline-block;position: absolute;left:10px;bottom:12px;padding: 4px 10px;}

.home-blog ul li {margin-bottom:60px;display: table;height: 100%;}
/*.home-blog ul li:nth-child(1), .home-blog ul li:nth-child(2) { display: inline-block;}*/
ul.blog-section li {margin-bottom: 37px; display: table;}

.home-blog ul li.active { display: inline-block;}
.home-blog-text ul li {font-family: Arial; font-weight: bold; font-size: 14px; display: inline-block; color: #4A4A4A;  margin-bottom: 9px;margin-right: 10px; position: relative;}
.home-blog-text ul li:after {content: ""; position: absolute; height:2px; width: 5px; background: #4A4A4A; right:-7px; top: 9px; }
.home-blog-text ul li:last-child:after {background: none;}
a.read-more {background: none; color: #E1A358;font-size:18px;position: relative;display: inline-block;font-family: Arial;font-weight: bold;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}


.blog-data.last #More_items { display:none !important; }


 a.read-more i {color: #fff;margin-left:15px; vertical-align: middle;background: #E1A358;width:20px; height: 20px; font-size: 12px; border-radius: 50px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; text-align: center; line-height:20px;}

 a.read-more:hover {background: #fff; color: #366079;}
a:hover.read-more i {color: #fff;margin-left:15px; background: #366079;}

.home-blog a.btn-default {font-family: Arial;font-weight: bold;background: #E1A358;color: #fff;font-size: 16px;padding: 12px 82px 12px 50px;border-radius: 8px;display: inline-block;text-align: center;}
.home-blog a.btn-default i {margin-left: 15px;}
.home-blog-text h3 {margin-bottom: 9px;}
.home-blog-text p {margin-bottom: 25px;    line-height: 1.2;}

#More_items {font-family: Arial;font-weight: bold;background: #fff;color: #E1A358;font-size: 16px;padding: 14px 24px;border-radius: 8px;display: inline-block;width: 150px;text-align: center; border: 1px solid #E1A358;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;position: absolute;left: 0;right: 0;margin: 0 auto;top: -28px;}
.more-items {border-top: 1px solid #E1A358;position: relative; margin-top: 70px;}
.home-blog-data {margin:50px 0 85px;}
a#More_items:hover {background:#E1A358; color: #fff;}
/*----------------home blog section styles ends here-------*/

/*----------------mid section styles ends here-------*/

/*----------------footer section  styles goes here-----------*/
#nav_menu-3 {margin-bottom: 36px;}
footer {background: #366079; padding:65px 0 10px;}
.footer-blog {width:29%;display: inline-block; vertical-align: top;margin-right:58px;}
.footer-blog:last-child {margin-right: 0; text-align: center; float: right;}
.footer-blog > .footer-blog{width: 100%; text-align: left;margin-top: 24px;}
.footer-blog ul {border-top: 1px solid #809DBF;padding-top: 18px;}
.footer-blog ul li {margin-bottom:13px;}
.footer-blog ul li a {font-size: 18px; display: inline-block; color: #fff;font-family: Arial; font-weight: normal;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.footer-blog ul li a:hover {color: #E1A358;}
.footer-blog ul li a i {width:40px; height: 40px; border-radius: 50px; color: #366079; background: #d7dee4; text-align: center;    font-size: 24px; line-height: 1.5;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.footer-blog ul li a i:hover {color: #fff; background: #E1A358;}
.footer-blog h6 {margin-bottom:10px;}
a.footer-logo {display: inline-block; margin-bottom: 20px;}
a.btn-default {font-family: Arial;font-weight: bold;background: #E1A358;color: #fff;font-size: 16px;padding:14px 24px;border-radius: 8px;display: inline-block;letter-spacing: 0.5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border: 3px solid transparent;position: relative;display: inline-block;}
a.btn-default i {background: #fff; width: 20px; height: 20px; border-radius: 50px; color: #E1A358; display: inline-block;margin-left: 15px;text-align: center;line-height: 20px; float: left;font-size: 14px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; position: absolute; top: 30%;}
a.btn-default:hover {background: #fff; color: #E1A358; border:3px solid #E1A358;}
a:hover.btn-default i {background: #E1A358;color: #fff;margin-left: 20px;}
footer a.btn-default{text-align: center; padding:12px 60px 12px 25px;   text-decoration: none;color: #fff;}
footer a.btn-default i {margin-left: 15px;}
.footer-blog p {font-family: Arial; font-weight: normal; font-size: 16px; color: #fff; text-align: center;    margin-top: 21px;}
.copy-rt {text-align: center; margin-top: 65px;}
.copy-rt p { font-family: Arial; font-weight: normal; font-size: 14px; color: #fff;}
.copy-rt p a {display: inline-block;font-family: Arial; font-weight: normal; font-size: 14px; color: #fff; text-decoration: underline; margin-left: 5px;}
/*----------------footer section styles ends here--------*/




/*----------------Article section  styles goes here-----------*/
.singl-btm strong {font-size: 14px !important;;}
.singl-btm p {font-size: 14px !important; color: #4D6382;}
.article-content {width:66%;display: inline-block;  margin-right:40px;}
.article-sidebar {width: 62%;display: inline-block;}

.post-thumbnail {margin-bottom: 15px; padding-top: 23px;   border-top: 1px solid #ddd;}
.article-content hr {width: auto;background: no-repeat;border: 1px solid #ddd;margin-bottom: 30px;}
.article-content span{font-size: 14px;font-family: Arial; font-weight: bold; display: inline-block; margin-right: 30px;margin-bottom:20px;vertical-align: middle; color: #4A4A4A;}
.article-content p{font-size: 16px;font-family: Arial; font-weight: normal; margin-bottom: 15px;}
.article-content ul {display: inline-block;vertical-align: middle; margin-bottom:20px;}
.article-content ul li a {font-size: 20px;color: #fff;background: #ADAFAF;width: 40px;height: 40px;display: inline-block;border-radius: 50%;text-align: center;line-height: 2;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.article-content ul li a:hover {background: #366079;}
.article-content ul li {display: inline-block; margin-right: 10px; vertical-align: top;font-family: Arial; font-weight: bold; font-size: 14px; color: #4A4A4A; }
.article-content ul li:last-child {margin-right: 0;}
.article-content ul.a {font-size: 16px;font-family: Arial; font-weight: normal; color: #5C5C5C; list-style-type: disc; margin-left: 20px;}
.article-content ul li.a a {font-size: 20px;color: #fff; list-style-type: disc; background: #ADAFAF;width: 40px;height: 40px; display: list-item;border-radius: 50%;text-align: center;line-height: 2;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.article-content ul.a li a:hover {background: #366079;}
.article-content ul.a li {font-size: 16px;font-family: Arial; font-weight: normal; list-style-type: disc; margin-left: 20px; margin-bottom:20px;display: list-item; }
.article-content ul.a li:last-child {margin-right: 0;}
.article-content ol {font-size: 16px;font-family: Arial; font-weight: normal; color: #5C5C5C; list-style-type: decimal; margin-left: 20px; margin-bottom:20px;}
.article-content ol li a {font-size: 20px;color: #fff;background: #ADAFAF;width: 40px;height: 40px;display: inline-block;border-radius: 50%;text-align: center;line-height: 2;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.article-content ol li a:hover {background: #366079;}
.article-content ol li {font-size: 16px;font-family: Arial; font-weight: normal; list-style-type: decimal; margin-left: 20px; margin-bottom:20px;}
.article-content ol li:last-child {margin-right: 0;}
.article-content strong {font-size: 16px;font-family: Arial; font-weight: bold; color: #5C5C5C;margin-right: 5px;}
.article-content h3 {font-family: Arial; font-weight: normal; color: #366079;margin-bottom: 10px;}

ul.featured-article { margin-bottom: 0;    margin-top: 25px;}
ul.featured-article li {font-family: Arial; font-weight: normal;font-size: 16px;display: inline-block;color: #4A4A4A;margin-bottom: 9px;margin-right: 10px;position: relative;}
ul.featured-article li:after {content: "";position: absolute;height:1px;width:15px;background: #4A4A4A;right: -15px;top: 9px;-webkit-transform: rotate(-10deg) skew(-10deg, 0);
    -moz-transform: rotate(-10deg) skew(-10deg, 0);
    -ms-transform: rotate(-10deg) skew(-10deg, 0);
    -o-transform: rotate(-10deg) skew(-10deg, 0);
    transform: rotate(-70deg) skew(0deg, 0);}
ul.featured-article li:last-child:after{background: none;margin-right: 0;}

ul.articles-date { margin-bottom:7px;}
ul.articles-date li {font-family: Arial;font-weight: bold;font-size: 14px;display: inline-block;color: #4A4A4A;margin-bottom: 9px;margin-right: 10px;position: relative;}
ul.articles-date li:after {content: "";position: absolute;height: 2px;width: 5px;background: #4A4A4A;right: -7px;top: 9px;}
ul.articles-date li:last-child:after{background: none; margin-right: 0;}
.article-content p a {font-family: Arial; font-weight: normal;font-size: 16px;display: inline-block;color: #4D6382;}


.subscribe {background: #efefef; padding: 20px; margin-bottom: 30px;}
.subscribe i {display: inline-block; font-size:44px; color: #ffffff; vertical-align: middle; margin-right: 12px;}
.subscribe h4 {display: inline-block; margin: 0; vertical-align: middle;font-family: 'Georgia'; font-weight: bold;}
.article-sidebar {width: 29%;display: inline-block;vertical-align: top;margin-top: 130px; float: right;}
.article-sidebar p {font-size: 16px;margin-top: 15px;}
.article-sidebar form {max-width: 260px;margin: 0 auto; text-align: center;}
.article-sidebar input[type="text"] {padding:14px;margin-bottom: 10px;border: 1px solid #adafaf;border-radius:2px;font-family: Arial; font-weight: normal;font-size: 16px;    box-sizing: border-box; width: 100%;}
.article-sidebar input[type="email"] {padding: 15px;margin-bottom: 20px;border: 1px solid #adafaf;border-radius: 2px;font-family: Arial; font-weight: normal;font-size: 16px;    box-sizing: border-box;width: 100%;}
.article-sidebar input[type="submit"] {background: #e1a358; padding:15px 50px; color: #fff; border-radius: 10px; border: 3px solid transparent; font-family: Arial;font-weight: bold;font-size: 14px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.article-sidebar input[type="submit"]:hover  {background: #fff; color: #E1A358; border:3px solid #E1A358;}

.article-five-wishesh {background: #efefef; padding: 20px;text-align: center;}
a.article-sidebar-btn {background: #e1a358; padding: 15px 50px; color: #fff; border-radius: 10px; border: 3px solid transparent; display: inline-block;font-family: Arial;font-weight: bold;font-size: 14px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
a.article-sidebar-btn:hover {background: #fff; color: #E1A358; border:3px solid #E1A358;}
.article-five-wishesh p {font-family: Arial; font-weight: normal;font-size: 16px; line-height: 1.2;}
.article-five-wishesh figure {margin-bottom: 20px;}

/*.subscribe-full {text-align: center;}*/
.subscribe-full .subscribe {padding:30px 0; margin: 0; text-align: center;}
.subscribe-full .article-sidebar {width: 100%; margin-top: 0;}
.subscribe-full .article-sidebar form {max-width: 100%; margin: 0; text-align: left;}
.subscribe-full .article-sidebar input[type="text"] {margin-bottom: 0; width:21%;   margin-right:14px}
.subscribe-full .article-sidebar input[type="email"] {width: 28%;}
.subscribe-full .article-sidebar input[type="submit"] {margin-left: 10px;}
.subscribe-full .subscribe p {display: inline-block;text-align: left;vertical-align: middle; font-size: 18px;   margin-top: 20px;}
.mc4wp-alert.mc4wp-error p {padding: 0;margin: 0;}
.subscribe-full .subscribe i {float: left;font-size: 72px; color: #ffffff; vertical-align: middle; }
.subscribe-full .subscribe h4 {float: left;margin: 0; vertical-align: middle;font-family: 'Georgia'; font-weight: bold;font-size: 48px; margin: 0 40px 0 20px;line-height: 1.8;}
/*----------------Article section styles ends here--------*/


/*----------------About section  styles goes here-----------*/
h4.accordion-title {pointer-events:none;}
.about-content ul li {display: block;}

.about {margin: 35px 0;}
#about-tab h5 {font-size: 25px;display: inline-block;font-family: Arial; font-weight: bold; margin-bottom: 10px;color: #4D6382  ;}
.about-title h5 {color: #DBA34F !important;}
.inner-banner {height:390px;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center; position: relative;}
.about-title {text-align: center;max-width: 600px;margin: 40px auto;}
#about-tab p {margin-bottom: 30px;}
.about-content {display: inline-block; text-align: center; margin-top: 30px;}
.about-content ul li {display: inline-block; float: left;text-align: left;border-left: 1px solid #cbcbcb; margin-bottom: 40px; padding-left: 30px;}
.about-content ul li p {margin-left:25px;}
.about-content a.btn-default {padding: 12px 62px 12px 30px; text-align: left;color: #fff;text-decoration: none;}
.about a {display: inline-block;color: #4D6382; text-decoration: underline; font-size: 18px;font-family: Arial; font-weight: normal; transition: all 0.5s ease-in-out;}
.about a:hover {color: #E1A358;}
.about a.btn-default:hover {background: #fff; color: #E1A358; border:3px solid #E1A358;}

#about-tab ul.resp-tabs-list {	margin:5px 0 0 0px;padding: 0 15px 0 0px; float: right;}
.resp-tabs-list li {font-size: 16px;display: inline-block;padding: 0;margin-right: 20px;list-style: none;font-family: Arial; font-weight: normal; cursor: pointer;float: left;}
.resp-tabs-list li:last-child {margin-right: 0;}
.resp-tabs-container {padding: 0px;background-color: #fff;clear: left;    border-top: 1px solid #cbcbcb;}
h2.resp-accordion {cursor: pointer;padding: 5px;display: none;}
.resp-tab-content {display: none;padding:0px;}
.resp-tab-active {border-bottom: none;margin-bottom: -1px !important;padding: 0!important;}
.resp-tab-active {border-bottom: none;    font-weight: bold !important;}
.resp-content-active, .resp-accordion-active {display: block;}
h2.resp-accordion {font-size: 13px;border: 1px solid #fff;border-top: 0px solid #c1c1c1;margin: 0px;padding: 10px 15px; background: #84A1C2; color: #fff;}
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 10px 15px !important;}
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}



/*----------------About section styles ends here--------*/




/*----------------About section styles gose here--------*/


.inner-banner-text {width: 245px;    background: rgba(255,255,255,0.9);padding:35px 25px 20px;display: inline-block; position: absolute; border: 1px solid #ADAFAF; right:15px; top:8%;}
.inner-banner .main {height: 100%; position: relative;}
.inner-banner-text a.btn-default { padding:7px 77px 8px 45px;}
.inner-banner-text ul {margin-bottom: 8px;}
.inner-banner-text ul li {font-family: Arial; font-weight: normal; font-size: 14px; display: inline-block; position: relative;margin-right: 10px; color: #5C5C5C;}
.inner-banner-text ul li:after {content: "";position: absolute;height: 2px;width: 5px;background: #4A4A4A;right: -7px;top: 9px; }
.inner-banner-text ul li:last-child:after {background: none;}
.inner-banner-text p {font-size: 16px; line-height: 1.2; margin:3px 0 27px; color: #707070;}
.inner-banner-text a.btn-default i {top: 22%;}
.most-recent-articles h2 {color: #95B1CD; margin-bottom: 32px; text-align: left;}
.most-recent-articles ul li:last-child {margin-right: 0;}
.most-recent-articles ul li:nth-child(3n){margin-right: 0;}
.most-recent-articles ul li {vertical-align: top;font-family: Arial; font-weight: bold; font-size: 14px;display: inline-block;color: #4A4A4A;margin-right: 15px; margin-bottom:60px; position: relative; width: 32%;/*text-align: center;*/ display: inline-block; text-align: center;}
.most-recent-articles ul li ul li {margin-bottom: 9px; width: auto;}
.most-recent-articles {margin: 52px 0;}
.most-recent-articles ul li:last-child:after {background: none;}
.most-recent-articles ul li figure img {margin-bottom: 18px;}
.most-recent-articles h5 {margin-bottom: 7px; text-align: center; color: #366079;}
.most-recent-articles ul li  ul {margin-bottom: 10px; text-align: center;}
.most-recent-articles ul li  ul li:after {content: "";position: absolute;height: 2px;width: 5px;background: #4A4A4A;right: -11px;top: 9px;}
/*.most-recent-articles a.read-more i{position: absolute; top: 2px; }*/
/*.most-recent-articles  a.read-more {position: absolute;left: 0;right: 0;max-width: 150px;margin: 0 auto;}*/
/*----------------About section styles ends here--------*/


/*----------------contact section styles gose here--------*/
.contact-us {margin: 50px 0 80px; }
.contact-parent {flex-wrap: wrap;display: flex;}
.thank-you {display: none;}
.contact-form span {font-family: Arial; font-weight: bold; display: inline-block; color: #4D6382;}
.contact-form p {font-size: 16px; margin-bottom:20px; line-height: 1.3;}
.contact-form {width: 50%;  margin-right: 40px; display: inline-block;background: #efefef; padding:35px 35px 18px; box-sizing: border-box; position: relative;}
.contact-form input[type="text"] {max-width: 393px; width: 100%; border: 1px solid #adafae; border-radius: 2px; padding:15px 20px; margin-bottom: 10px; box-sizing: border-box;font-family: Arial; font-weight: normal; font-size: 16px;}
.contact-form input[type="email"] {max-width: 393px;width: 100%; border: 1px solid #adafae; border-radius: 2px; padding:15px 20px; margin-bottom: 25px; box-sizing: border-box;font-family: Arial; font-weight: normal; font-size: 16px;}
.contact-form textarea {max-width: 393px;width: 100%; border: 1px solid #adafae; border-radius: 2px; padding:15px 35px 0 20px; margin-bottom: 10px; box-sizing: border-box;font-family: Arial; font-weight: normal; font-size: 16px;margin-bottom: 30px;}
.contact-map {width: 44%; display: inline-block; float: right;}
.contact-map h5 {font-family: 'Georgia';font-weight: bold; color: #84A1C2;}
.contact-map p a {display: inline-block;color: #4A4A4A; font-size: 18px;font-family: Arial; font-weight: normal;margin-left: -70px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
a.mail-to {color:#4D6382 !important; text-decoration: underline;}
.contact-add p {margin: 0;}
.contact-add {margin-bottom: 20px;}
.contact-map p a:hover {color: #E1A358;}
.contact-map p strong {font-family: Arial; font-weight: bold;  font-size: 18px; width:35%; display: inline-block;}
.contact-form .btn-default {background: #E1A358;color: #fff; border-radius:5px;font-size: 18px;padding:10px 70px 8px 40px;border: 3px solid transparent;position: relative;display: inline-block;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;font-family: Arial; font-weight: bold;}
.contact-form .btn-default:hover {background: #fff;color: #E1A358;border: 3px solid #E1A358;}
input.wpcf7-validates-as-required.wpcf7-not-valid {border: 1px solid red;}
.acf-map {width: 100%;height: 295px;border: #ccc solid 1px;margin: 24px 0 0 0;}
.acf-map img {max-width: inherit !important;}
.contact-form .thank-you span {font-family: Arial;font-weight: bold;display: inline-block;font-size: 18px; margin-bottom: 15px; color: #4D6382;}
div.wpcf7-response-output {padding:0px; margin: 0;font-family: Arial;font-weight: normal; position: absolute; bottom: 6px;}
div.wpcf7-validation-errors {border:none;    display: none !important;}
span.wpcf7-not-valid-tip {font-weight: normal !important;padding-bottom: 5px; display: none;}
.contact-form .thank-you strong {font-family: Arial;font-weight: bold;display: inline-block;font-size: 16px;}
.thank-you p a {display: inline-block; text-decoration:underline; color: #4D6382;}
.thank-you p time {margin-right: 10px;}
/*----------------contact section styles ends here--------*/



.error-404.not-found, .no-results.not-found {text-align: center;margin: 50px 0;}
input.search-field {background: #ddd;padding: 15px; width: 250px; font-family: Arial;font-weight: normal;}
span.screen-reader-text {font-size: 18px;font-family: Arial;font-weight: normal;}
input.search-submit.screen-reader-text {padding: 15px 20px;    color: #555;font-family: Arial;font-weight: normal;}
header.page-header h1 {font-size: 44px;font-family: Arial;font-weight: bold;}
::-webkit-input-placeholder { color: #555;}
::-moz-placeholder { color: #555;}
:-ms-input-placeholder {color: #555;}
:-moz-placeholder { color: #555;}
.content-area .site-main {max-width: 1024px;margin: 0 auto;}
h2.entry-title a {font-family: Arial;font-weight: normal; color: #366079; font-size: 30px;}
footer.entry-footer {background: none;padding: 20px 0;}
footer.entry-footer span {display: inline-block;margin-bottom: 10px;    margin-right: 20px;}
span.posted-on {width: 100%;}
span.cat-links {width: 100%;}
footer.entry-footer span a {font-family: Arial;font-weight: normal; color: #366079; font-size: 18px;}
.entry-summary a {font-family: Arial;font-weight: normal; color: #366079; font-size: 18px; display: inline-block;}
.entry-summary a:hover {color: #E1A358;}

.mc4wp-alert.mc4wp-success {text-align: center;}
.mc4wp-alert.mc4wp-success p {padding: 0; margin: 0; text-align: center; color:#008000;}
.mbl-logo-footer {display: none;}
.post-thumbnail img {width: 100%;height: auto;height: 400px;object-fit: cover;}

.submit-button {    display: inline-block;    position: relative;}
/*.sumit-button i {display: none;}*/

.submit-button i{position: absolute;top: 50%;right:62px;transform: translateY(-50%);background: #fff; 
    border-radius: 50%;width: 20px;color: #E1A358;height: 20px;text-align: center;
    line-height: 19px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.submit-button:hover i  {background: #E1A358;color: #fff;  right:52px;}

 li.donate {list-style-type: disc;
    margin-left: 25px;
    padding-left: 20px;
    padding-bottom: 5px;
    color: #5C5C5C;
    font-size: 18px;
    line-height: 1.5;
    font-family: Arial;
    }

 .inner-recent-articles-text {
	width: 300px;
	display: inline-block;
	position: relative;
	height: 100px;}

 .inner-recent-articles-img{
	max-height: 230px;
	}

.home-five-wishes-content .five-wishes-icon img{ 
    transition: transform 0.3s ease; 
    max-width: 70% !important;
}

.billcopyright{
	font-size: 10pt;
}

.billtext{
	font-size:14pt;
}

.about a.read-more {
    font-family: 'Arial' !important;
}