/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* custom css start*/

@font-face {
font-display:swap;
	font-family: 'raleway-regular';
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/raleway-regular.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/raleway-regular.eot?#iefix') format('embedded-opentype'),
	url('/wp-content/themes/Avada-Child-Theme/fonts/raleway-regular.woff') format('woff'),
	url('/wp-content/themes/Avada-Child-Theme/fonts/raleway-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
font-display:swap;
    font-family: 'Paprika';
    src: url('/wp-content/themes/Avada-Child-Theme/fonts/Paprika-Regular.eot');
    src: url('/wp-content/themes/Avada-Child-Theme/fonts/Paprika-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/Avada-Child-Theme/fonts/Paprika-Regular.woff') format('woff'),
        url('/wp-content/themes/Avada-Child-Theme/fonts/Paprika-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

.fusion-social-networks .fusion-social-network-icon{
	margin: 2px 10px 5px !important;
}

.fusion-alignright .fusion-contact-info{
	margin-right: 35px;
}
.header-icons{margin-right: 10px; margin-top:15px;margin-left: 15px;}
.header-icons:last-child{margin-left: 30px;}
.fusion-header-v2 .fusion-secondary-header{border-top: 0}
.contact-nav-link span{
    background: #eb5800;
    color: #fff;
    padding: 10px 15px;
    border-radius: 24px;
}
.sec_below_slider .fusion-gallery .fusion-gallery-column .fusion-gallery-image{text-align: center;}
body .gateway-sec .gateway-sec-heading .title h1, body .gateway-sec .gateway-sec-text  p{color: #fff !important;} 
.gateway-sec .fusion-column-content{text-align: center;}
.fusion-footer-widget-area ul li{
	display: inline-block !important;border-bottom: 0 !important
}
.fusion-footer-widget-area ul li a:before{display: none;}
.fusion-footer-widget-area ul li a{color: #000000 !important;font-size: 12px;}
.fusion-footer-widget-column h4{display: none;}
.fusion-footer-widget-area{color: #000 !important;padding-top: 50px !important}
.fusion-footer-widget-column.widget.widget_pages {padding-top: 40px; } 
.fusion-footer-widget-column{margin-bottom: 0 !important}
.fusion-footer .fusion-contact-info{margin: 15px 0;font-size: 12px;margin-top: 0}
.fusion-footer .fusion-contact-info a{color: #000 !important}
.fusion-footer-widget-area a.fusion-social-network-icon{font-size: 18px; margin: 0 5px;}
.fusion-footer-widget-area a.fusion-social-network-icon:before{color: #000000}
.comp_sec_heading h1, .cere_sec_heading h1{margin-bottom: 0}
.comparison_sec p, .ceremony_sec p{font-size: 18px;line-height: 36px;}
.retreat_points.fusion-checklist .icon-wrapper{margin-top: 7px;}
.retreat_points  p{font-size: 15px;line-height:28px;}
.call_to_act_sec p{color: #fff;font-size: 21px; font-family:'Paprika'; line-height:38px;margin-bottom: 50px;}
.call_to_act_sec  .fusion-column-content {text-align: center;}
.page-id-11789 .fusion-blog-layout-grid .post .fusion-post-wrapper{border:0 !important;}
.page-id-11789 .fusion-blog-archive .fusion-blog-layout-grid .post .fusion-post-content-wrapper {padding: 0 !important; padding-top: 17px !important; text-align: center; }
.fusion-image-wrapper{background-image: url('/wp-content/themes/Avada-Child-Theme/img/post-img-border.jpg');background-repeat: repeat;padding: 8px;}
.blog-shortcode-post-title.entry-title{font-family:'Paprika' !important; line-height:38px !important;font-size: 21px !important;}
.fusion-read-more{color:#eb5800;font-size: 15px;font-weight: bold;}
.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft{width: 100% !important}
.fusion-blog-shortcode .fusion-read-more::after{color:#eb5800 !important }
.post-content .home_blogs_sec  h1{margin-top: 0 !important}
.fusion-footer-widget-area ul li.current_page_item a{color: #eb5800 !important}
.fusion-footer-widget-area ul li a:hover{color: #eb5800 !important}
.fusion-page-title-wrapper {display: flex !important; padding: 10% 0; flex-direction: column;align-items: baseline !important;} 
.fusion-page-title-bar-left .fusion-page-title-secondary{margin-left: 0 !important}
.fusion-page-title-captions{/* float: left; display: block; */order: 2;display: inline-flex;width: 100%;overflow: hidden;white-space: nowrap;} 
.fusion-page-title-secondary{/*float: left; width: 100%; text-align: left !important; margin: 0; display: block; */    display: inline-flex;} 
.fusion-sidebar-right .side-nav{display: none;}
.breadcrumb-leaf{opacity: 0.6}
.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title{text-transform: uppercase;font-weight: bold;letter-spacing: 1px;}
.sidebar .widget_search .widget-title{opacity: 0.5;margin-top: 0}
.sidebar .searchform .fusion-search-form-content, .sidebar .searchform .fusion-search-field input{border:0 !important;}
.sidebar .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]{height: 45px; width: 45px; background-color: #2a2d2e;}
.sidebar .searchform .fusion-search-field input{height: 45px !important;}
.sidebar .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a {text-align: left !important; text-transform: uppercase; font-weight: bold; letter-spacing: 1px;font-size: 16px;padding: 0}
.sidebar .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li:first-child a{position: relative;}
.sidebar .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li.active a{color: #eb5800;}
.sidebar .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li:first-child a:after{border-right: 2px solid #ccc;position: absolute;content: "";right:13px;top:2px;height:80%;transform: rotate(20deg);}
.sidebar .fusion-tabs-widget .fusion-tabs-widget-content .post-holder a{color: #000; font-size: 14px; font-family: raleway; font-weight: 500;line-height: 28px;}
.sidebar .fusion-tabs-widget .fusion-tabs-widget-content .image{width: 100px;}
.img_cap {font-size: 24px;font-weight: bold;color: #2f2933}
.post-content blockquote {font-size: 24px !important; margin: 0; background-color: transparent !important; padding-left: 50px !important; color: #999999 !important; font-style: italic; padding-top: 0; padding-bottom: 0;letter-spacing: 1px;}
.img_with_caption_on_top{position: relative;}
.img_with_caption_on_top .fusion-title {position: absolute; z-index: 999; background-color: rgba(0,0,0,0.5); bottom: 0; color: #fff; margin: 0 !important; width: 100%; text-align: center; }
.img_with_caption_on_top .fusion-title h1{margin: 0; color: #fff; text-align: center !important; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; padding: 25px 0;width: 100%;}
.two_block_sec .left_sec h1{font-size: 24px}
.page-template-side-navigation .post-content h1{font-size: 24px}
.fusion-footer{position: relative;}
.fusion-footer:after {background-image: url('/wp-content/themes/Avada-Child-Theme/img/footer-div.jpg'); background-repeat: repeat-x; background-position: top left; height: 2px; width: 68%; display: block; content: ""; position: absolute; left: 0;top: 0; right: 0; margin: 0 auto }
.content_social_icons_sec a.button-xlarge{ padding: 10px 50px; font-size: 12px; text-transform: uppercase; letter-spacing: 1px;font-weight: bold;min-width: 200px;}
.fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-widget-content .fusion-tabs-widget-items li{border-bottom: 1px solid #eae9e7 !important;padding: 20px 0 !important;}
body #main{padding:55px 10px 45px}

/* blogs listing page */
#blogs_listing .fusion-flexslider.flexslider.fusion-post-slideshow {height: 220px; overflow: hidden; }
#blogs_listing .fusion-image-wrapper, #blogs_listing .slides, #blogs_listing .flexslider .slides li{height: 100%;}
#blogs_listing  h2.blog-shortcode-post-title.entry-title{font-family: 'raleway-regular' !important;font-weight: bold !important;font-size: 18px !important;}
#blogs_listing .fusion-post-content.post-content{display: flex; flex-direction: column; }
#blogs_listing .blog-shortcode-post-title.entry-title{order: 2;margin-top: 15px; margin-bottom: -10px;}
#blogs_listing .fusion-single-line-meta{order: 1;color: #c5c7cb;position: relative;padding-left: 18px;}
#blogs_listing .fusion-single-line-meta a{color:#c5c7cb}
#blogs_listing .fusion-post-content-container{order: 3;color: #7e848e;font-size: 14px;}
#blogs_listing .fusion-blog-shortcode .fusion-inline-sep{padding: 0 20px; visibility: hidden;position: relative;}
#blogs_listing .fusion-single-line-meta:before{position: absolute;content: "";left: 0;top: 0;width: 15px;height:15px;background-image: url('/wp-content/themes/Avada-Child-Theme/img/user-icon.png');background-repeat: no-repeat;background-position: left center;}
#blogs_listing .fusion-inline-sep:before{position: absolute;content: "";right:5px;top:-3px;width: 15px;height:15px;background-image: url('/wp-content/themes/Avada-Child-Theme/img/cal-icon.png');background-repeat: no-repeat;background-position: left center;visibility: visible;}
#blogs_listing .fusion-image-wrapper{padding: 0}
#blogs_listing .fusion-blog-layout-grid .post .fusion-post-wrapper{border-radius: 5px;}
#blogs_listing .fusion-load-more-button{background-color: #eb5800; display: table; margin:35px auto; float: none; padding: 0 30px; color: #fff; text-transform: none;}
#blogs_listing .fusion-post-wrapper{border-width: 1px !important}
.post_detail_page{width: 100%;display: block;border-bottom: 1px dotted #dbdbdb; margin-bottom: 60px; padding-bottom: 30px;margin-top: 0} 
.post_detail_page.about-author div.avatar {float: left; margin: 0; height:70px; width: 70px; }
.post_detail_page.about-author div.avatar  img{border-radius: 50px;height: 100%;width: 100%;}
.post_detail_page .fusion-title{margin-top: 25px !important; margin-bottom: 0 !important; float: left; width: auto; text-transform: capitalize; font-weight: bold; margin-left: 15px; }
.post_detail_page .fusion-title a{font-weight: bold;}
.post_detail_cmnts, .post_detail_date{float: right;color: #c5c7cb;font-size: 13px;margin-top:25px;position: relative;}
.post_detail_date{padding-left: 20px;margin-right: 50px;}
.post_detail_date:before{position: absolute;content: "";left: 0px;top:3px;width: 15px;height:15px;background-image: url('/wp-content/themes/Avada-Child-Theme/img/cal-icon.png');background-repeat: no-repeat;background-position: left center;}
.post_detail_cmnts{padding-left: 20px;}
.post_detail_cmnts:before{position: absolute;content: "";left: 0px;top:3px;width: 15px;height:15px;background-image: url('/wp-content/themes/Avada-Child-Theme/img/cmnts-icon.png');background-repeat: no-repeat;background-position: left center;}
.post_detail_page .about-author-container{float: left;width:70px;height:70px;}
.single-post .fusion-single-sharing-box{height: auto; background-color: transparent; padding: 0; margin: 0; display: inline-block; flex-direction: column; width: 50%;margin-top: 50px;} 
.single-post .fusion-single-sharing-box h4{font-weight: bold;font-size: 18px;display:block;margin-top: 0;width:50px;overflow: hidden;white-space: nowrap;margin-bottom: 14px;}
.single-post .fusion-sharing-box .fusion-social-networks{display:block;width: 100%;text-align: left;}
.single-post .post_no_tag{float: right;width: 40%;margin-top: 50px;}
.single-post .post_no_tag h2{font-weight: bold !important;font-size: 18px !important;display:block;margin-top: 0;width: 100%;}
.single-post .post_no_tag a{color: #2783ae;font-size: 14px; text-transform: capitalize;}
.search-results .fusion-blog-layout-grid .post .fusion-post-wrapper{background-color: #fff;}
#wrapper .post-content  .black-text-25-Fsize h2{font-size: 24px; color: #000;margin-top: 15px;font-weight: 400}
.week-days p{color: #666666;margin-top: 10px;margin-bottom: 0}
.ind-day{word-break: break-all; }

.page-id-12031 #contact-form p, .iwc-calendar-column-2 a
{
	font-weight: 800;
}

.page-id-12031 #contact-form input[type="text"], .page-id-12031 #contact-form textarea {
	color: #000;
}



 /* responsive css start */
.fusion-mobile-menu-icons a{margin-top: 25px;}
.fusion-mobile-nav-item a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a{font-size: 14px;}
.fusion-mobile-nav-item.contact-nav-link span {background: #eb5800; color: #fff; padding: 5px 25px; border-radius: 24px; padding: 10px 25px; display: inline-block; margin-top: 7px; height: auto; line-height: normal; }
.fusion-mobile-nav-item a:hover, .fusion-mobile-nav-item.current-menu-item a {background-color: #eb5800; color: #333333; }
.content_social_icons_sec .fusion-button-wrapper{margin-bottom:5px;display: inline-block;}

@media screen and (max-width: 1300px){
    .sidebar .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li:first-child a:after{display: none;}
}

@media screen and (max-width: 1024px){
    .sec_below_slider .fusion-grid-3 .fusion-grid-column{display: block;position: static !important;width: 100% !important}
    .sec_below_slider .fusion-gallery.fusion-gallery-container.fusion-grid-3.fusion-columns-total-0.fusion-gallery-layout-grid.fusion-gallery-1{height: auto !important;}
}

@media screen and (max-width: 990px){
    .sidebar .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a{text-transform: none;font-size: 13px;}
    .sidebar .widget .widget-title{font-size: 13px !important;}
    .sidebar .widget .heading .widget-title, .sidebar .widget .widget-title{text-transform: capitalize;}
    .sidebar .recent-works-items img{width: 60px;}
}

@media screen and (max-width: 800px){
    .header-icons{margin-top: 2px;}
    .img_with_caption_on_top{text-align: center;}
    .sidebar .recent-works-items img{width: 100px;}
    .sidebar .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav ul li a{text-transform: none;font-size: 16px;}
    .sidebar .widget .widget-title{font-size: 16px !important;}
    .sidebar .fusion-tabs-widget .fusion-tabs-nav ul{display: block;}
    .sidebar .fusion-tabs-widget .fusion-tabs-nav ul li{display: inline-block;}
    .fusion-page-title-bar .fusion-page-title-row h1{font-size: 42px !important;}
    .sidebar .fusion-tabs-widget .fusion-tabs-clean.fusion-tabs-widget-wrapper .fusion-tabs-nav{margin-bottom: 0}
    .single-post .post_no_tag{float: left;width: 100%;margin-bottom: 50px; margin-top: 0}
    .single-post .fusion-single-sharing-box{width: 100%;margin-top: 30px; margin-bottom: 50px;}
    .post_detail_cmnts{display: none;}
    .post_detail_date{width: 100%;margin-right: 0}
    .ind-day{margin-bottom: 60px !important;}
}

@media screen and (max-width: 460px){
	.content_social_icons_sec{text-align: center;}
    .header-icons{display: none;}
    .fusion-alignright .fusion-contact-info{margin-right: 0}
    .fusion-alignright .fusion-contact-info a{display: block;}
    .fusion-logo{width: 200px;}
    .fusion-mobile-menu-icons a{margin-top: 18px;}
    .fusion-page-title-bar .fusion-page-title-row h1{font-size: 28px !important;}
}