/*
Theme Name: Goodwish Child
Theme URI: https://goodwish.qodeinteractive.com/
Description: A child theme of Goodwish Theme
Author: Edge Themes
Author URI: https://themeforest.net/user/edge-themes
Version: 1.0.2
Template: goodwish
*/

.edgtf-top-bar{display:none !important;}
.edgtf-search-opener{padding:55px 0 0;}
.edgtf-search-opener .icomoon-icon-search:before{color:#fff;}
.header-appear .edgtf-search-opener{padding:25px 0 0;}
.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner ul.right li a{margin:0 15px !important;}
#info-section.edgtf-grid-section .edgtf-section-inner{max-width: 1350px;width: 91%;}
#info-section .edgtf-section-inner-margin{display:flex;}
#info-section .edgtf-section-inner-margin .vc_column-inner{height:100%;background-size:cover; background-position: center center;}
.edgtf-footer-inner .edgtf-social-icon-widget-holder{margin:0;}
.edgtf-footer-inner .edgtf-social-icon-widget-holder .edgtf-social-icon-widget {
	font-size:30px;
	color:#fff;
}
.edgtf-breadcrumbs-holder{opacity:0;}
body.edgtf-header-standard:not(.edgtf-light-header) .edgtf-page-header .edgtf-menu-area{height:70px;}
body.edgtf-header-standard:not(.edgtf-light-header) .edgtf-page-header .edgtf-logo-wrapper a{padding:5px 0;}
body.edgtf-header-standard:not(.edgtf-light-header) .edgtf-logo-wrapper a img{height: calc(100% - 10px);}

.edgtf-container-inner > .edgtf-breadcrumbs{padding:20px 0 0;}
.edgtf-container-inner > .edgtf-breadcrumbs .edgtf-breadcrumbs-inner a, .edgtf-container-inner > .edgtf-breadcrumbs .edgtf-breadcrumbs-inner span{color:#000 !important;}
.edgtf-container-inner > .edgtf-breadcrumbs .edgtf-breadcrumbs-inner .edgtf-delimiter{font-size:24px;}
.edgtf-container-inner > .edgtf-breadcrumbs .edgtf-breadcrumbs-inner a:hover{color:#D76A03 !important;}
#info-section h2{font-size:34px;}
#info-section .edgtf-section-inner-margin .left-column .vc_column-inner:before{content:'';background: rgb(255,255,255);
background: linear-gradient(360deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(0,0,0,1) 100%);position:absolute;left:0;top:0;height:250px;width:100%;}
#info-section .edgtf-section-inner-margin .right-column .vc_column-inner .wpb_text_column{position:relative;}
#info-section .edgtf-section-inner-margin .right-column .vc_column-inner .wpb_text_column:after{content:'';background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(0,0,0,1) 100%);position:absolute;left:0;bottom:0;height:180px;width:100%;}
#info-section .edgtf-section-inner-margin .left-column .vc_column-inner .wpb_wrapper, #info-section .edgtf-section-inner-margin .right-column .vc_column-inner .wpb_text_column .wpb_wrapper{position:relative;z-index:1;}
#info-section .edgtf-section-inner-margin .right-column.vc_column_container > .vc_column-inner{padding-right:0;padding-left:30px;}
#info-section .right-column h2{padding:0 50px;text-align: left !important;}

#rotate{width:290px;text-align:right;display:inline-block !important}
#main-banner{background-size:cover;}
#main-banner h1{color:#fff;font-size:120px;text-transform:uppercase;}
#main-banner h1.golden{color:#FFB900;}
#main-banner{position:relative;}
#main-banner:after{content:'';background: rgb(0,82,151);background: linear-gradient(90deg, rgba(0,82,151,0.6298494397759104) 0%, rgba(62,149,242,0) 44%, rgba(43,112,252,0) 100%);position:absolute;top:0;left:0;height:100%;width:100%;}

#rotate{
	/*-webkit-animation: cfade 15s infinite;
  	-moz-animation: cfade 15s infinite;
  	animation: cfade 15s infinite; */
}
.vc-hoverbox-block.vc-hoverbox-front .vc-hoverbox-block-inner{position:relative;}
.vc-hoverbox-block.vc-hoverbox-front:before{content:'';width:100%;height:100%;position:absolute;background: rgba(0,0,0,0.6);}
.vc-hoverbox-block.vc-hoverbox-front .vc-hoverbox-block-inner h2{color:#EC9F05;}
.vc-hoverbox-block.vc-hoverbox-back p{color:#231F20;}

@-webkit-keyframes cfade {
     0% { opacity: 0;}
    30% { opacity: 0.3;}
	70% { opacity: 0.7; }
    100% { opacity: 1; }
}
@-ms-keyframes cfade {
    0% { opacity: 0;}
    30% { opacity: 0.3;}
	70% { opacity: 0.7; }
    100% { opacity: 1; }
}
@keyframes cfade {
     0% { opacity: 0;}
    30% { opacity: 0.3;}
	70% { opacity: 0.7; }
    100% { opacity: 1; }
}

#intro-section h3{font-size:24px;line-height:1.7;}
.txt-link a{text-decoration:none;color:#6D6E71;font-weight:bold;font-size:40px;margin:0 10px;}
.full-left-col.vc_column_container > div{max-width:550px;margin:0 auto;width: 90%;display:block;}
#give-section .txt-link a{color:#212121;}
#thrive-section .txt-link a{color:#fff;}

.edgtf-footer-top .edgtf-four-columns-inner{display: flex;align-items:flex-start;}
.edgtf-footer-top .edgtf-four-columns-inner .edgtf-column:nth-child(1){width:20%;}
.edgtf-footer-top .edgtf-four-columns-inner .edgtf-column:nth-child(2){width:38%;}
.edgtf-footer-top .edgtf-four-columns-inner .edgtf-column:nth-child(3){width:30%;}
.edgtf-footer-top .edgtf-four-columns-inner .edgtf-column:nth-child(4){width:12%;}
.edgtf-footer-top p, .edgtf-footer-bottom-holder p{margin:0;}

.edgtf-title-holder .edgtf-container{position:relative;}
/*.edgtf-title-holder .edgtf-container:before {content: "";display: block;background: rgba(0,0,0,0.5);width: 100%; height: 100%;position: absolute;top: 0;left:0;}*/

.vc-hoverbox-shape--square .vc-hoverbox-inner{min-height:200px !important;}
.vc_col-sm-3 .vc-hoverbox-shape--square .vc-hoverbox-inner{min-height:180px !important;}
.vc-hoverbox-shape--square .vc-hoverbox-block{transition: none;}
.vc-hoverbox-shape--square .vc-hoverbox:hover .vc-hoverbox-back{transform: none;opacity: 1;z-index: 999;}
.vc-hoverbox-shape--square .vc-hoverbox:hover .vc-hoverbox-front{transform: none;}
.vc-hoverbox-shape--square .vc-hoverbox:hover .vc-hoverbox-front h2{display:none;}
.vc-hoverbox-inner .vc_btn3-container{opacity:0;}
.vc-hoverbox-back .vc_btn3-container, .vc-hoverbox-inner .vc_btn3-container{display:none !important;}
.vc-hoverbox-shape--square .vc-hoverbox:hover .vc-hoverbox-back{background-color: rgba(46,64,87,0.7) !important;}
.vc-hoverbox-inner h2, .vc-hoverbox-inner h3{display:inline-block;font-size:18px;line-height:1.2em;}



.single-post .edgtf-content .edgtf-content-inner>.edgtf-container>.edgtf-container-inner{padding:30px 0 50px !important;}
.single-post .edgtf-title-image img{display:none;}
.single-post h3{font-size:24px;}
.single-post h5, .edgtf-sidebar .widget a, .edgtf-sidebar .edgtf-blog-list-holder>ul>li .edgtf-item-info-section, .edgtf-blog-holder article .edgtf-post-info>div, .edgtf-comment-holder .edgtf-comment-text .edgtf-comment-date{font-family:Open Sans;}
.edgtf-sidebar .edgtf-blog-list-holder>ul>li .edgtf-item-info-section{color:#000;}
.single-post .edgtf-sidebar h5{color:#D76A03;text-transform:uppercase;}
.edgtf-sidebar .widget h5 a{color:#2e4057;}
.edgtf-sidebar .widget li > a{font-weight:500;}
.edgtf-blog-holder article .edgtf-post-info>div{color:#000;}

.edgtf-column-inner .edgtf-sidebar .widget{ margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px solid #000;}
.edgtf-sidebar .widget:last-child{border:none;}
.edgtf-sidebar .edgtf-separator-holder.edgtf-sidebar-title-separator{display:none !important;}
.edgtf-sidebar .edgtf-widget-title{color:#2e4057;padding:0 0 15px;margin:0;}
.edgtf-sidebar p{margin:0;}
div.img-widgets .vc_col-sm-4{width:30%;max-width:250px;}

.edgtf-content .edgtf-event-single-holder .edgtf-full-width-inner{padding-top:40px;}
.edgtf-content h5{color: #B10000;font-family: Open Sans;font-size: 20px;}
.edgtf-content .edgtf-event-list-holder.edgtf-event-list-carousel .edgtf-el-item .edgtf-el-item-content{background-color:#f2f2f2;}
.edgtf-content .edgtf-accordion-holder .edgtf-accordion-content, .edgtf-content .edgtf-accordion-holder .edgtf-title-holder{background-color:#f4f4f4;}




@media(max-width:1440px){
	.edgtf-content-inner > .edgtf-breadcrumbs{max-width:1100px;}
	.vc_col-sm-3 .vc-hoverbox-shape--square .vc-hoverbox-inner {min-height: 150px !important;}
	.vc_col-sm-4 .vc-hoverbox-shape--square .vc-hoverbox-inner {min-height:180px !important;}
}

@media(max-width:1350px){
	#info-section h2{font-size:30px !important;}
	#info-section h2 span{font-size:30px !important;}
	
}

@media(max-width:1200px){
	#info-section h2{font-size:24px !important;line-height:24px !important;}
	#info-section h2 span{font-size:24px !important;line-height:24px !important;}
	#info-section .edgtf-section-inner-margin .vc_column-inner .vc_column-inner{padding-top:250px !important; padding-bottom:30px !important;}
	
	div.img-widgets{margin:0 !important;}
	div.img-widgets .vc_col-sm-3, div.img-widgets .vc_col-sm-4{margin:0 0 30px !important;width:50%;}
	.vc-hoverbox-wrapper.vc-hoverbox-align--center{max-width:200px;}
	.vc_col-sm-3 .vc-hoverbox-shape--square .vc-hoverbox-inner {min-height:180px !important;}
}

@media(max-width:1024px){
	.edgtf-content-inner > .edgtf-breadcrumbs{max-width:768px;}
	
	
}

@media(max-width:767px){	
	div.vc_custom_1597158733206{padding:0 !important;}
	div.img-widgets .wpb_column{width:250px;margin:0 auto 20px !important;}
	
	#info-section .edgtf-section-inner-margin{display:block;}
	#info-section .edgtf-section-inner-margin .left-column .vc_column-inner{width:auto;margin:0 15px 15px;padding-top:350px !important; padding-bottom:50px !important;}
	#info-section .edgtf-section-inner-margin .vc_column-inner .vc_column-inner{padding-top:300px !important; padding-bottom:30px !important;}
	#info-section .edgtf-section-inner-margin .vc_column-inner h2{text-align:center;}	
	#info-section .edgtf-section-inner-margin .left-column .vc_column-inner:before{background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(0,0,0,1) 100%);top:auto;bottom:0;    margin: 0 15px; width: calc(100% - 30px);}
	
	.right-info p{text-align: center;}
	
	div.vc_custom_1596884986556{margin-bottom: 20px !important;}
	.right-info .wpb_single_image{margin-top: 0px !important;}
	.edgtf-content h1{font-size: 32px;}
	
	#give-section .vc_empty_space.mb-height{height:50px !important;}
	#give-section .vc_empty_space:not(.mb-height){height:20px !important;}
	#give-section .wpb_single_image img{max-height:280px;width:auto;}
	#give-section h2 span{font-size: 85px !important;}
	#give-section a{font-size:20px !important;}
	
	footer .edgtf-footer-inner .edgtf-footer-top:not(.edgtf-footer-top-full) .edgtf-container-inner{padding:50px 0;}
	footer .edgtf-footer-top .edgtf-four-columns-inner{flex-direction:column;}
	footer .edgtf-footer-column-2{margin:0;}
	footer .edgtf-four-columns .edgtf-column{width:100% !important;}
	
	#main-banner{height:80vh !important;}
}

@media(max-width:480px){
	footer .edgtf-footer-top .edgtf-four-columns-inner{text-align:center;}
	#main-banner h2 span{font-size:30px !important;}
	#main-banner h2 br{display:none !important;}
	#give-section .vc_custom_1601478682764 {padding-left: 0px !important;}
	#give-section a {font-size: 16px !important;}
	#info-section .edgtf-section-inner-margin .left-column .vc_column-inner{margin:0 0 32px;}
	#info-section .edgtf-section-inner-margin .left-column .vc_column-inner:before{margin:0;width:100%;}
	#info-section .edgtf-section-inner-margin .right-column.vc_column_container > .vc_column-inner{padding:0;}
}

