.hide-this{display: none;}

.ttshowcase_rl_title{ display:none; }
.ttshowcase_rl_quote { font-weight: 500; color: #3d3e3e; font-style: normal; text-align: justify; margin: 10px; background: #f5f5f5;}

.gform_wrapper .gfield input[type=email], .gform_wrapper .gfield input[type=number], .gform_wrapper .gfield input[type=password] input[type=number], .gform_wrapper .gfield input[type=tel], .gform_wrapper .gfield input[type=text], .gform_wrapper .gfield input[type=url], .gform_wrapper .gfield textarea, .gform_wrapper input[type=password] {color: #373737 !important}
.GDPR-Compliance-Tick{ font-size: 15px !important; text-align: justify !important;}
.Optin-Privacy-Policy{ font-size: 18px !important; text-align: center !important;}

.fusion-header-v2 .fusion-secondary-header { border-top-color: #003087 !important; }

.gform_button{padding: 0 !important; text-transform: none !important; font-family: 'Montserrat' !important;}

sup { font-size: 50%; vertical-align: super }
supsm { font-size: 40%hide; vertical-align: super }
.nowrap { white-space: nowrap; }
.opacity-mouseover-image :hover{cursor: pointer;opacity: .7;}
.hide-this{display:none !important;}
.justify{text-align:justify !important;}
.no-bottom-margin{margin-bottom: 0px !important;}

.testimonial-citation { font-weight: 700; color: #35556b; font-style: normal; }

.dcc-hero-banner-title h1 {font-variant: small-caps !important; text-shadow: 2px 1px 5px #858585 !important; background-color: rgba(233, 241, 255,0.5); padding-left: 20px !important}
.dcc-hero-banner-title h2 {font-variant: small-caps !important; text-shadow: 2px 1px 5px #858585 !important; background-color: rgba(233, 241, 255,0.5); padding-left: 20px !important}
.dcc-hero-banner-title h3 {font-variant: small-caps !important; text-shadow: 2px 1px 5px #858585 !important; background-color: rgba(233, 241, 255,0.5); padding-left: 20px !important}
.dcc-hero-banner-title h4 {font-variant: small-caps !important; text-shadow: 2px 1px 5px #858585 !important; background-color: rgba(233, 241, 255,0.5); padding-left: 20px !important}
.dcc-hero-banner-title h5 {font-variant: small-caps !important; text-shadow: 2px 1px 5px #858585 !important; background-color: rgba(233, 241, 255,0.5); padding-left: 20px !important}

.dcc-smallcaps-title h1 {font-variant: small-caps !important;}
.dcc-smallcaps-title h2 {font-variant: small-caps !important;}
.dcc-smallcaps-title h3 {font-variant: small-caps !important;}
.dcc-smallcaps-title h4 {font-variant: small-caps !important;}
.dcc-smallcaps-title h5 {font-variant: small-caps !important;}


.mwblog-video-shadow {box-shadow: 5px 5px #818181;-webkit-box-shadow: 5px 5px 5px #818181;-moz-box-shadow: 5px 5px 5px #818181 ;position: relative; display: block;}
.vimeo-loadVideo-image :hover{cursor: pointer;opacity: .8;}
.vimeo-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.vimeo-embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#comments-evolved-tabs { font-family: "Raleway" !important; font-weight: 200 !important; font-style: normal !important; font-size: 12px !important; text-align: justify !important;}
#comments-evolved-tabs h3 { font-family: "Raleway" !important; font-weight: 600 !important; font-style: normal !important; font-size: 16px !important;}
#comments-evolved-tabs h4 { font-family: "Raleway" !important; font-weight: 600 !important; font-style: normal !important; font-size: 16px !important;}
#comments-evolved-tabs .ui-tabs-nav{ font-family: "Raleway" !important; font-weight: 600 !important; font-style: normal !important; font-size: 16px !important;}
#respond{ margin-top: 0px !important;}
.single .comments-container{ margin-top: 0px !important;}
.commentlist{ list-style: none; margin: 0px 0px 5px;  padding: 0px; }
#comments .fusion-title{margin-bottom: 10px !important;}
#respond .fusion-title{margin-bottom: 10px !important;}

.saboxplugin-wrap .saboxplugin-desc { text-align: justify; }
.saboxplugin-wrap { margin-bottom: 5px !important; }
.share-box h4{font-size: 14px !important;}

.single .fusion-sharing-box{margin-top: 5px !important;}

.excerpt-container {text-align: justify !important;}
/*.post-content {text-align: justify !important;}*/

.post-content p a { text-decoration: none; -webkit-box-shadow: inset 0 -2px 0 #a0ce4e; box-shadow: inset 0 -2px 0 #a0ce4e; color: #000000;}
.post-content p a:hover{text-decoration: none; -webkit-box-shadow: none; box-shadow: none; background-color:rgba(160, 206, 78,0.5); color: #000000;}

.post-content h1 a { text-decoration: none; -webkit-box-shadow: inset 0 -2px 0 #0d8cbe; box-shadow: inset 0 -2px 0 #0d8cbe; color: #0d8cbe;}
.post-content h1 a:hover{text-decoration: none; -webkit-box-shadow: none; box-shadow: none; background-color:rgba(160, 206, 78,0.5); color: #373737;}
.post-content h2 a { text-decoration: none; -webkit-box-shadow: inset 0 -2px 0 #0d8cbe; box-shadow: inset 0 -2px 0 #0d8cbe; color: #0d8cbe; }
.post-content h2 a:hover{text-decoration: none; -webkit-box-shadow: none; box-shadow: none; background-color:rgba(160, 206, 78,0.5); color: #373737;}
.post-content h3 a { text-decoration: none; -webkit-box-shadow: inset 0 -2px 0 #0d8cbe; box-shadow: inset 0 -2px 0 #0d8cbe; color: #0d8cbe; }
.post-content h3 a:hover{text-decoration: none; -webkit-box-shadow: none; box-shadow: none; background-color:rgba(160, 206, 78,0.5); color: #373737;}
.post-content h4 a { text-decoration: none; -webkit-box-shadow: inset 0 -2px 0 #0d8cbe; box-shadow: inset 0 -2px 0 #0d8cbe; color: #0d8cbe; }
.post-content h4 a:hover{text-decoration: none; -webkit-box-shadow: none; box-shadow: none; background-color:rgba(160, 206, 78,0.5); color: #373737;}
.post-content h5 a { text-decoration: none; -webkit-box-shadow: inset 0 -2px 0 #0d8cbe; box-shadow: inset 0 -2px 0 #0d8cbe; color: #0d8cbe; }
.post-content h5 a:hover{text-decoration: none; -webkit-box-shadow: none; box-shadow: none; background-color:rgba(160, 206, 78,0.5); color: #373737;}

.dreamcoach-copy p {text-align: left;}

/**************************
 * SIDEBAR
 **************************/
.widget.stripped-down{ box-shadow: none !important; background: none  !important; border: none !important; border-radius: 0px !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; padding: 0 !important; }
.widget .widget-title { display: none !important; }

.sidebar .stripped-down { box-shadow: none !important; background: none  !important; border: none !important; border-radius: 0px !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; padding: 0 !important; }
.sidebar .no-heading .widget-title { display: none !important; }

div#sidebar div.padder div.widget, div.widget, .sidebar .widget { margin-bottom: 15px !important; overflow: hidden !important; -moz-border-radius: 20px !important; -webkit-border-radius: 20px !important; border-radius: 20px !important; border: 0 !important; }

.widget-mouseover-opacity :hover{cursor: pointer;opacity: .8;}
div.widget :hover{cursor: pointer;opacity: .8;}


.dcc-quote-banner-title h1 {font-family: 'Cormorant Garamond', serif !important; text-shadow: 2px 1px 5px #858585 !important; font-style: italic !important;}
.dcc-quote-banner-title h2 {font-family: 'Cormorant Garamond', serif !important; text-shadow: 2px 1px 5px #858585 !important; font-style: italic !important;}
.dcc-quote-banner-title h3 {font-family: 'Cormorant Garamond', serif !important; text-shadow: 2px 1px 5px #858585 !important; font-style: italic !important;}
.dcc-quote-banner-title h4 {font-family: 'Cormorant Garamond', serif !important; text-shadow: 2px 1px 5px #858585 !important; font-style: italic !important;}
.dcc-quote-banner-title h5 {font-family: 'Cormorant Garamond', serif !important; text-shadow: 2px 1px 5px #858585 !important; font-style: italic !important;}

.dreamu-videoshadow {box-shadow: 5px 5px #818181;-webkit-box-shadow: 5px 5px 5px #818181;-moz-box-shadow: 5px 5px 5px #818181 ;position: relative; display: block;}
.dreamu-videoshadow-640x360 {box-shadow: 5px 5px #818181;-webkit-box-shadow: 5px 5px 5px #818181;-moz-box-shadow: 5px 5px 5px #818181 ;position: relative; display: block; width: 640px; height: 360px;}
.dreamu-videoshadow-620x348 {box-shadow: 5px 5px #818181;-webkit-box-shadow: 5px 5px 5px #818181;-moz-box-shadow: 5px 5px 5px #818181 ;position: relative; display: block; width: 620px; height: 348px;}
.dreamu-videoshadow-720x405 {box-shadow: 5px 5px #818181;-webkit-box-shadow: 5px 5px 5px #818181;-moz-box-shadow: 5px 5px 5px #818181 ;position: relative; display: block; width: 720px; height: 405px;}
.dreamu-videoshadow-740x440 {box-shadow: 5px 5px #818181;-webkit-box-shadow: 5px 5px 5px #818181;-moz-box-shadow: 5px 5px 5px #818181 ;position: relative; display: block; width: 740px; height: 440px;}

.vimeo-loadVideo-image :hover{cursor: pointer;opacity: .7;}
.vimeo-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.vimeo-embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.dcc-sales-page-white-shadow h1 { color: white !important; text-shadow: 2px 1px 5px #000000 !important; }
.dcc-sales-page-white-shadow h2 { color: white !important; text-shadow: 2px 1px 5px #000000 !important; }
.dcc-sales-page-white-shadow h3 { color: white !important; text-shadow: 2px 1px 5px #000000 !important; }
.dcc-sales-page-white-shadow h4 { color: white !important; text-shadow: 2px 1px 5px #000000 !important; }
.dcc-sales-page-white-shadow h5 { color: white !important; text-shadow: 2px 1px 5px #000000 !important; }

.dcc-sales-page-white h1 { color: white !important; }
.dcc-sales-page-white h2 { color: white !important; }
.dcc-sales-page-white h3 { color: white !important; }
.dcc-sales-page-white h4 { color: white !important; }
.dcc-sales-page-white h5 { color: white !important; }