/*!
 * Theme Name: OceanWP Child
 * Theme URI: https://oceanwp.org/
 * Author: Nick (Custom Theme by Gymylh Labanero, OneVirtual Global Business Solutions)
 * Author URI: https://oceanwp.org/about-me/ (Custom Theme by Gymylh Labanero, OneVirtual Global Business Solutions))
 * Description: OceanWP is the perfect theme for your project. Lightweight and highly extendable, it will enable you to create almost any type of website such a blog, portfolio, business website and WooCommerce storefront with a beautiful & professional design. Very fast, responsive, RTL & translation ready, best SEO practices, unique WooCommerce features to increase conversion and much more. You can even edit the settings on tablet & mobile so your site looks good on every device. Work with the most popular page builders as Elementor, Beaver Builder, Brizy, Visual Composer, Divi, SiteOrigin, etc... Developers will love his extensible codebase making it a joy to customize and extend. Best friend of Elementor & WooCommerce. Looking for a Multi-Purpose theme? Look no further! Check the demos to realize that it's the only theme you will ever need: https://oceanwp.org/demos/
 * Template: oceanwp
 * Version: 1.6.8
 * Tags: two-columns, right-sidebar, footer-widgets, blog, news, custom-background, custom-menu, post-formats, rtl-language-support, sticky-post, editor-style, threaded-comments, translation-ready, buddypress, custom-colors, featured-images, full-width-template, theme-options, e-commerce
 * Text Domain: oceanwp
 *
 * License: GNU General Public License v3.0 or later
 * License URI: https://www.gnu.org/licenses/gpl-3.0.html
 * 
 * DO NOT ADD YOUR CSS TO THIS FILE - IT WILL BE LOST
 * To add your own CSS, use a child theme: https://github.com/oceanwp/oceanwp-child-theme
 * 
 * CSS file is in "assets/css"
 */

/*fonts used for the ultimate author experience page*/
@font-face {
    font-family: 'bodoniflfregular';
    src: url('fonts/fonts/bodoniflf-roman-webfont.woff2') format('woff2'),
         url('fonts/bodoniflf-roman-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bodoniflfbold';
    src: url('fonts/bodoniflf-bold-webfont.woff2') format('woff2'),
         url('fonts/bodoniflf-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'amalfi_coastregular';
    src: url('fonts/amalfi_coast-webfont.woff2') format('woff2'),
         url('fonts/amalfi_coast-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#tuaeregularfont h1,h2,h3,h4{
font-family: 'bodoniflfregular', Arial, sans-serif;
font-weight:normal;
font-style:normal;
}
#tuaeboldfont h1,h2,h3,h4{
font-family: 'bodoniflfbold', Arial, sans-serif;
font-weight:normal;
font-style:normal;
}
#tuaescriptfont h1,h2,h3,h4{
font-family: 'amalfi_coastregular', Arial, sans-serif;
font-weight:normal;
font-style:normal;
}

input#pass1 {
	margin-bottom: 16px!important;
}


a.fbgroup{
	background-color: #13AFF0;
    border: none;
    color: white;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}
a.fbgroup:hover{
	color: white;
	background-color: #0B7CAC;
}

.yel-popup-template.yel-chat-popup.ng-scope{
	width: 50%!important;
}
.page-id-2050 .yel-popup-main-wrapper{
	display: block!important;
}
.yel-popup-main-wrapper{
	display: none!important;
}

/*sticky header*/
#site-header{
    height:80px;
    z-index:99999;
    border-bottom:1px solid #dadada;
    position:fixed;
}
#main{
	padding-top:80px;
}

/*links in single post blogs*/
.single-post .entry-content a{
	color: #195a7e;
}

/*opt-in for /lessons*/
#popmake-393{
	top: 100px!important;
	right: 0!important;
    left: unset!important;
}

/*div after the opt-in for 3 steps case study*/
div.yel-popup-template + div{
	display:none;
}

/*glow animation*/
.hvr-glow {
    display: inline-block;
    vertical-align: middle;
	transition: 0.3s ease-in-out;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
}
.hvr-glow:active,
.hvr-glow:focus,
.hvr-glow:hover {
    box-shadow: 0 10px 50px -5px rgba(51,71,91,0.12)
}
/*grow shadow animation*/
.hvr-grow-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform
}
.hvr-grow-shadow:active,
.hvr-grow-shadow:focus,
.hvr-grow-shadow:hover {
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5);
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}


/*activecampaign form header*/
#_form_5D7FD7582FDFC_ ._inline-style input[type="text"]{
	width: 200px!important;
}

/*activecampaign form sidebar*/
div#custom_html-3{
	margin-bottom: 0px;
}

/*footer links*/
.footertable {
	margin-left:auto!important; 
	margin-right:auto!important; 
	width: 50%!important;
	font-size:16px!important;
}
.footertabletd {
	width: 25%!important;
	border: 0!important;
	text-align:center!important;
}
.elementor-text-editor .footertable {
	margin-left:auto!important; 
	margin-right:auto!important; 
	width: 50%!important;
	font-size:16px!important;
	color:white!important;
}
.elementor-text-editor .footertabletd {
	width: 25%!important;
	border: 0!important;
	text-align:center!important;
	color:white!important;
}

/*modal registration learndash
.ld-modal.ld-login-modal.ld-can-register { z-index: 99999; top: 71vh; }
*/
/*modal registration learndash*/
.ld-modal.ld-login-modal.ld-can-register { z-index: 99999;}


/*purchase button learndash*/
.page-id-1677 #learndash_checkout_buttons_course_1617 input.learndash-stripe-checkout-button {
    display: block;
    margin: 0 auto;
    font-family: "Alike";
    font-size: 30px;
    padding: 25px 50px;
}
.page-id-8308 #learndash_checkout_buttons_course_7716 input.learndash-stripe-checkout-button {
    display: block;
    margin: 0 auto;
    font-family: "Alike";
    font-size: 30px;
    padding: 25px 50px;
}
.page-id-2099 #learndash_checkout_buttons_course_2109 input.learndash-stripe-checkout-button {
    display: block;
    margin: 0 auto;
    font-family: "Alike";
    font-size: 30px;
    padding: 25px 50px;
}
.page-id-3336 #learndash_checkout_buttons_course_3340 input.learndash-stripe-checkout-button{
    display: block;
    margin: 0 auto;
    font-family: "Alike";
    font-size: 30px;
    padding: 25px 50px;
	background-color: #90CFFF;
}


/*social sharing icons in sales page*/
.postid-1617 .entry-share.clr.colored.top {
display: none;
}
.postid-3900 .entry-share.clr.colored.top {
display: none;
}
.postid-2109 .entry-share.clr.colored.top {
display: none;
}
.postid-3340 .entry-share.clr.colored.top {
display: none;
}

/*payment get your ticket stripe button authority now*/
#simpay-overlay-form-wrap-2288, #simpay-overlay-form-wrap-2674, #simpay-overlay-form-wrap-2675{
    margin: auto 0;
    display: block;
    text-align: center;
}
#simpay-2288-payment-button{
	background-color: #589A87; 
	font-size: 40px; box-shadow: 0px 0px 11px 0px rgba(3,0,0,0.1); 
	padding: 25px 50px;
	border-radius: 6px;
	color: #fff;
	transition: all 0.3s ease;
	border: 0;
}

/*payment get your ticket stripe button write your book with charlie*/
#simpay-overlay-form-wrap-2674, #simpay-overlay-form-wrap-2675{
    margin: auto 0;
    display: block;
    text-align: center;
}
#simpay-2674-payment-button.simpay-payment-btn.simpay-modal-btn, #simpay-2675-payment-button.simpay-payment-btn.simpay-modal-btn{
	font-family: "Alike";
	background-color: #194483; 
	font-size: 40px; box-shadow: 0px 0px 11px 0px rgba(3,0,0,0.1); 
	padding: 25px 50px;
	border-radius: 6px;
	color: #fff;
	transition: all 0.3s ease;
	border: 0;
	line-height: 40px;
}
#simpay-2674-payment-button > span:after {
   content: "\A(4 MONTHS)";
	white-space: pre;
	font-size: 28px;
}

/*affilate area form*/
label[for=affwp-payment-email]{
	display: none;
}
input#affwp-payment-email{
	display: none;
}
label[for=affwp-user-url]{
	display: none;
}
input#affwp-user-url{
	display: none;
}
label[for=affwp-promotion-method]{
	display: none;
}
textarea#affwp-promotion-method{
	display: none;
}
label[for=affwp-tos]{
	display:none;
}
input#affwp-tos{
	display:none;
}
label[for=affwp-user-remember]{
	display:none;
}
input#affwp-user-remember{
	display:none;
}

/*profitable writer article blog page*/
.postid-3502 ul.meta.clr{
	display: none!important;
}
.postid-3502 .entry-share-wrap{
	display:none;
}
.postid-3502 h2.single-post-title.entry-title {
    text-align: center;
}

/*purhase button the profitable writer*/
#learndash-stripe-checkout-button-1617{
	background-color: red;
}
#learndash-stripe-checkout-button-1617:hover{
	background-color: #FF5B5B;
}

/*remove main container padding*/
.postid-3900 #main{
    padding-top: 0;
}
/*hide authors unite logo in hype course pages*/
body.page-id-3586 #site-logo, body.page-id-3655 #site-logo, body.page-id-3630 #site-logo, body.page-id-3728 #site-logo, body.page-id-3723 #site-logo, body.page-id-3737 #site-logo, body.page-id-3821 #site-logo, body.page-id-3872 #site-logo, body.page-id-3879 #site-logo, body.page-id-3884 #site-logo, body.page-id-3896 #site-logo, body.page-id-4901 #site-logo {
    display: none;
}
/*white bg of hype course pages*/
body.page-id-3586, body.page-id-3655, body.page-id-3630, body.page-id-3728, body.page-id-3723, body.page-id-3737, body.page-id-3821, body.page-id-3872, body.page-id-3879, body.page-id-3884, body.page-id-3896, body.single-sfwd-courses, body.page-id-4901{
    background-color: #fff!important;
}
/*hide intercom to hype course and profitable writer pages*/
.page-id-3586 #intercom-container, .page-id-3655 #intercom-container, .page-id-3630 #intercom-container,
.page-id-3728 #intercom-container, .page-id-3723 #intercom-container, .page-id-3737 #intercom-container,
.page-id-3821 #intercom-container, .page-id-3872 #intercom-container, .page-id-3879 #intercom-container,
.page-id-3884 #intercom-container, .page-id-3896 #intercom-container, .single-sfwd-courses #intercom-container, .single-sfwd-lessons #intercom-container, .single-sfwd-topic #intercom-container, .page-id-1935 #intercom-container, .page-id-1927 #intercom-container, .page-id-4901 #intercom-container, .page-id-3336 #intercom-container, .page-id-1677 #intercom-container{
	display: none;
}
/*responsive menu burger menu add padding*/
#responsive-menu-wrapper{
	padding-top:42px!important;
}

/*footer template links*/
#elementorfooter a{
	color:white!important;
}
#elementorfooter a:hover{
	color: #3d7898!important;
	transition: all 0.3s ease!important;
}
/*purchase button in hype course buy page*/
.page-id-3896 input#learndash-stripe-checkout-button-3900{
	text-transform: none;
	display: block;
    margin: 0 auto;
	font-family: "Quicksand", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    letter-spacing: 3px;
    background-color: #86079C;
    border-radius: 10px 10px 10px 10px;
	padding: 20px 40px;
	color: #fff;
	width: auto;
	box-shadow: none;
    text-decoration: none;
    line-height: 1;
	fill: #fff;
    text-align: center;
	box-sizing: border-box;
	border: 0;
    outline: 0;
}
.page-id-3896 input#btn-join{
	text-transform: none;
	display: block;
    margin: 0 auto;
	font-family: "Quicksand", Sans-serif;
    font-size: 1em;
    font-weight: 600;
    letter-spacing: 3px;
    background-color: #86079C;
    border-radius: 10px 10px 10px 10px;
	padding: 20px 40px;
	color: #fff;
	width: auto;
	box-shadow: none;
    text-decoration: none;
    line-height: 1;
	fill: #fff;
    text-align: center;
	box-sizing: border-box;
	border: 0;
    outline: 0;
}

/*hide edit profile link in user course page for the learndash courses*/
.ld-profile-edit-link{
	display:none!important;
}

/*menu for hypecourse*/
#menu-hype-course a{
	color: #000000!important;
	font-family: Quicksand!important;
	letter-spacing: 2px!important;
}
#menu-hype-course a:hover{
	color: #a6107f!important;
}
#sidr-id-menu-hype-course a{
	color: #000000!important;
	font-family: Quicksand!important;
	letter-spacing: 2px!important;
}
#sidr-id-menu-hype-course a:hover{
	color: #a6107f!important;
}
.page-id-3586 a.mobile-menu, .page-id-3655 a.mobile-menu, .page-id-3630 a.mobile-menu, .page-id-3728 a.mobile-menu, .page-id-3723 a.mobile-menu, .page-id-3737 a.mobile-menu, .page-id-3821 a.mobile-menu, .page-id-3872 a.mobile-menu, .page-id-3879 a.mobile-menu, .page-id-3884 a.mobile-menu, .page-id-3896 a.mobile-menu, .page-id-4901 a.mobile-menu{
	color: #000000!important;
	font-family: Quicksand!important;
	letter-spacing: 2px!important;
}
#menu-hype-course ul.sub-menu{
	border-top: 3px solid #a6107f!important;
}

/*profitable writer content in footer*/
.page-id-1677 .contentfooter, .author-alex-fasulo .contentfooter, .postid-873 .contentfooter, .postid-858 .contentfooter, .postid-843 .contentfooter, .postid-834 .contentfooter, .postid-3502 .contentfooter, .single-sfwd-courses .contentfooter, .single-sfwd-lessons .contentfooter, .single-sfwd-topic .contentfooter{
	display:none;
}


/*blog page visual portfolio fix for item margin gap bug*/
.page-id-4933 .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{
	margin:30px;
}
/*resources page visual portfolio fix for item margin gap bug*/
.page-id-22 .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{
	margin:30px;
}

/*hide featured image in best selelrs blog page*/
.postid-5708 .thumbnail {
	display:none!important;
}

/*Media Blast Page*/
.page-id-9050 header#site-header {
    display: none;
}

.page-id-9050 #main {
    padding-top: 0;
}

@media screen and (max-width:768px)
	{
		.page-id-9050 .intercom-lightweight-app-launcher {
    position: fixed;
    z-index: 2147483003;
    /* bottom: 20px; */
    top: 50px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #0B334C;
    cursor: pointer;
    box-shadow: 0 1px 6px 0 rgb(0 0 0 / 6%), 0 2px 32px 0 rgb(0 0 0 / 16%);
    animation: intercom-lightweight-app-launcher 250ms ease;
	}
}

@media screen and (max-width:768px)
	{
	.page-id-9050 .intercom-launcher-frame {
			top: 50px;
	}
		}

/*Book Launch Page*/
.page-id-7166 header#site-header {
    display: none;
}

.page-id-7166 #main {
    padding-top: 0;
}

@media screen and (max-width:768px)
	{
		.page-id-7166 .intercom-lightweight-app-launcher {
    position: fixed;
    z-index: 2147483003;
    /* bottom: 20px; */
    top: 50px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #0B334C;
    cursor: pointer;
    box-shadow: 0 1px 6px 0 rgb(0 0 0 / 6%), 0 2px 32px 0 rgb(0 0 0 / 16%);
    animation: intercom-lightweight-app-launcher 250ms ease;
	}
}

@media screen and (max-width:768px)
	{
	.page-id-7166 .intercom-launcher-frame {
			top: 50px;
	}
		}

@media screen and (max-width:768px)
	{
		.page-id-9197 .intercom-lightweight-app-launcher {
    position: fixed;
    z-index: 2147483003;
    /* bottom: 20px; */
    top: 50px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #0B334C;
    cursor: pointer;
    box-shadow: 0 1px 6px 0 rgb(0 0 0 / 6%), 0 2px 32px 0 rgb(0 0 0 / 16%);
    animation: intercom-lightweight-app-launcher 250ms ease;
	}
}

@media screen and (max-width:768px)
	{
	.page-id-9197 .intercom-launcher-frame {
			top: 50px;
	}
		}

/*Author Amazon Ads / Approved*/
.page-id-9209 header#site-header {
    display: none;
}

.page-id-9209 #main {
    padding-top: 0;
}

@media screen and (max-width:768px)
	{
		.page-id-9209 .intercom-lightweight-app-launcher {
    position: fixed;
    z-index: 2147483003;
    /* bottom: 20px; */
    top: 50px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #0B334C;
    cursor: pointer;
    box-shadow: 0 1px 6px 0 rgb(0 0 0 / 6%), 0 2px 32px 0 rgb(0 0 0 / 16%);
    animation: intercom-lightweight-app-launcher 250ms ease;
	}
}

@media screen and (max-width:768px)
	{
	.page-id-9209 .intercom-launcher-frame {
			top: 50px;
	}
		}

/*Author Amazon Ads / Approved*/
.page-id-9260 header#site-header {
    display: none;
}

.page-id-9209 #main {
    padding-top: 0;
}

@media screen and (max-width:768px)
	{
		.page-id-9260 .intercom-lightweight-app-launcher {
    position: fixed;
    z-index: 2147483003;
    /* bottom: 20px; */
    top: 50px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #0B334C;
    cursor: pointer;
    box-shadow: 0 1px 6px 0 rgb(0 0 0 / 6%), 0 2px 32px 0 rgb(0 0 0 / 16%);
    animation: intercom-lightweight-app-launcher 250ms ease;
	}
}

@media screen and (max-width:768px)
	{
	.page-id-9260 .intercom-launcher-frame {
			top: 50px;
	}
		}

/*LearnDash Social Media Share*/
.postid-7716 .entry-share.clr.colored.top {
    display: none;
}

/*Simplay Pay Payment Portal Amazon/Media Blast page*/
#simpay-form-9230 .simpay-checkout-btn{
	background-color: #ff914d!important; 
}

#simpay-form-9230 .simpay-checkout-btn:hover {
 background-color: #f77a31 !important; 
}

#simpay-form-9264 .simpay-checkout-btn{
	background-color: #ff5858!important; 
}

#simpay-form-9264 .simpay-checkout-btn:hover {
 background-color: #f93939 !important; 
}

h3.simpay-form-title {
    padding-bottom: 20px;
}

.simpay-styled .simpay-form-title {
    font-size: 2.5rem;
    font-weight: bold;
    line-height: initial;
    margin: 0;
	color: #32325d
    text-align: center;!important
}

/*LeanDash purchase button*/
.page-id-9967 #learndash_checkout_buttons_course_8134 input.learndash-stripe-checkout-button {
    display: block;
    margin: 0 auto;
    font-family: "Alike";
    font-size: 30px;
    padding: 25px 50px;
}

/*nav bar arrow and extra space bellow footer*/
svg.owp-icon.owp-icon--small-arrow-down.nav-arrow {
    display: none;
}

svg#owp-svg-icons {
   display: none;
}

/*jens-crowdfunding*/
@media screen and (max-width:768px)
	{
		.page-id-11828 .intercom-lightweight-app-launcher {
    position: fixed;
    z-index: 2147483003;
    /* bottom: 20px; */
    top: 50px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #0B334C;
    cursor: pointer;
    box-shadow: 0 1px 6px 0 rgb(0 0 0 / 6%), 0 2px 32px 0 rgb(0 0 0 / 16%);
    animation: intercom-lightweight-app-launcher 250ms ease;
	}
}

@media screen and (max-width:768px)
	{
	.page-id-11828 .intercom-launcher-frame {
			top: 50px;
	}
		}

/* burger menu */
@media screen and (max-width: 1220px){
	#site-header.center-header #site-logo, .oceanwp-mobile-menu-icon, #oceanwp-cart-sidebar-wrap {
		display: block !important;
	}
	#site-navigation-wrap{
		display: none !important;
	}
}
/* Rapid media and instagram growth page*/

/* for schedule a consultation */
/* iframe{
	background:red !important;
}  */



/* childrens-book-in-a-weekend page*/

/* .text-only h2:before{
	content:" ";
	background:url("/wp-content/uploads/2022/02/down-l-arrow.png");
	background-size:cover;
	background-repeat:no-repeat;
	height:100%;
	width:100%;
	z-index:100;
	display:block;
} */














