/*
	Theme Name: Social Edge Two
	Theme URI: https://www.wizardofadsonline.com/?crystalmedia
	Description: Custom Genesis Child Theme for Crystal Media, built on Altitude Pro Theme by StudioPress
	Author: Wizard of Ads Online
	Author URI: https://www.wizardofadsonline.com/?crystalmedia

	Version: 2.4 - 2024-10-03

	Template: genesis
	Template Version: 2.2

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php 
*/
/* Please use social-edge.css for most changes */ 

body { 
    font-family: 'gotham-book', sans-serif; 
}

@font-face {
    font-family: 'quickbrush';
    src: 
    url('/wp-content/themes/social-edge/fonts/quickbrush.otf')format('opentype');
}
.quickbrush { 
    font-family: quickbrush; 
}

@font-face {
    font-family: 'beauty-handwriting';
    src: 
    url('/wp-content/themes/social-edge/fonts/beauty-handwriting.otf')format('opentype');
}

.accent {
	font-family: 'beauty-handwriting', script;
	font-size: 4.3rem;
}

@font-face {
    font-family: 'gotham-book';
    src: 
    url('/wp-content/themes/social-edge/fonts/gotham-book.otf')format('opentype'),
	url('/wp-content/themes/social-edge/fonts/gotham-book.ttf') format('truetype');
}
.gotham-book { font-family: gotham-book; }
@font-face {
    font-family: 'gotham-bold';
    src: 
    url('/wp-content/themes/social-edge/fonts/Gotham-Bold.otf')format('opentype'),
	url('/wp-content/themes/social-edge/fonts/Gotham-Bold.ttf') format('truetype');
    /*local('/wp-content/themes/social-edge/fonts/Gotham-Bold.otf');*/
}
.gotham-bold { font-family: gotham-bold; }

@font-face {
    font-family: 'gotham-medium';
    src: 
    url('/wp-content/themes/social-edge/fonts/GothamMedium.ttf') format('truetype'),
    url('/wp-content/themes/social-edge/fonts/GothamMedium.otf') format('opentype');
}
.gotham-medium { font-family: gotham-medium; }

.responsive-menu-icon::before {
	color: #000 !important;
	content: "\f333";
	font: normal 24px/1 "dashicons";
	margin: 0 auto;
}
.full-width-content .content {
  padding: 0 110px 50px;
}
.members-only .entry-header, .post-5348 .entry-header {
  display: none;
}

.members-only h3 { color: #0fbff1; }


.featured-section p { margin: 0 110px 30px;}
.home .content ul li { 
  margin-left: 160px;
  margin-bottom: 0px;
  }

#front-page-1 { background-position: 50% 117px; }
#front-page-1 .flexible-widgets {  vertical-align: bottom; }
#front-page-1 .widget, #front-page-1 img, #front-page-1 p { margin: 0;}
#front-page-1 .image-section {
  padding-top: 0;
  height: 501px !important;
  padding-bottom: 0;
}
#front-page-3 { border-top: 20px;}
#front-page-3 .image-section {
  height: 501px !important;
}
#front-page-5 .image-section {
  height: 501px !important;
}

#front-page-11 .solid-section { 
  background: #b4b4b4;
  color: #fff;
  }
.front-page-2b, .front-page-4b, .front-page-8b, .front-page-10 {
    background-attachment: fixed;
    background-color: #fff;
    background-position: 50% 0;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}
#subscribem {
  margin: -200px 0 0 365px;
  position: absolute;
}
#subscribey {
  margin: -200px 0 0 815px;
  position: absolute;
}
#topicons img { 
    max-width: 47%;
}

.nav-footer .genesis-nav-menu a {
  font-weight: normal;
  font-size: 15px;
  }
.footer-widgets p { text-align: center; }

.image-section h4, .solid-section h4 {
  display: none;
}

p { text-align: left;}

.widget ul li { 
  text-align: left;
  list-style: disc outside none;
  margin-left: 50px;
  margin-bottom: 5px;
  }
.centered {   text-align: center; }
.twocolumns {
  width: 50%; 
  float: left; 
  text-align: centered; 
  }
  
.bluebutton { 
  background: #22a1c4;
  border-radius: 20px;
  padding: 13px;
  }
.bluebutton a {
  color:#fff;
  text-transform: uppercase;
  }
.whitebutton { 
  background: #fff;
  padding: 13px;
  }  
.whitebutton a {
  color:#22a1c4;
  text-transform: uppercase;
  }
.bluebox { 
  background: #22a1c4;
  padding: 30px;
  color: #fff;
  }
.blackbox { 
  background: #000;
  color: #fff;
  padding: 30px;
  display: inline-block;
  margin: 20px 0 20px 0;
  }
  
.omsc-accordion .omsc-toggle {
  width: 48%;
  float: left;
  background: #22a1c4;
  color: #fff;
  margin-right: 2% !important;
  margin-bottom: 10px !important;
  min-height: 115px;
 }

.entry-content .search-form { text-align: center; }
.entry-content .search-form input[type="submit"] { 
	padding: 25px;
	background-color: #000 !important;
	border: none;
	border-radius: 0;
	vertical-align: top;
}
.omsc-accordion .omsc-toggle-title { min-height: 115px;}
.home .tmls_text { margin: 0 210px;}
#mc_embed_signup input { margin: 10px;}
.site-footer p {     text-align: center; }
.footer-feature { width: 100%; text-align: center; background-color: #000000; color: #ffffff; }
.footer-feature  a { 
    color: #0fbff1; }

.footer-feature  a:hover { 
    color: #0fbff1; text-decoration: underline; }
.search-area { padding: 0 110px 20px; text-align: center; }
.search-area form input[type="search"] { width: 100%; }
#text-11 .widget-1 .textwidget iframe { margin: 0 auto;}
/*Additional Resources Page */
div.add-rsrc { float: left !important; width: 180px !important; }

/* Full width landing pages 
* CW: 06-12-2023: Additional full width styling in social-edge.css to make full width default for Beaver Builder layouts 
*/
.se-full .site-container,
.se-full .site-inner,
.se-full .site-inner .content,
.se-full .content .entry-content { max-width: 100%;  padding: 0; }
.se-full .entry-title, .se-full .breadcrumb, .se-full .entry-header {display: none;}
.fl-module-content {    margin: 0; }

@media only screen and (max-width: 1280px) {
.full-width-content .content { padding: 0 50px 50px; }
#subscribem {  margin: -195px 0 0 350px; }
#subscribey {  margin: -195px 0 0 765px; }
 } 

.wp_pg_tbl_comparison TD { font-size: 15px !important; color: #000000 !important; }

.mailchimp-signup { height: 850px; background-image: url("//www.socialedge.co/wp-content/uploads/2016/02/Form1-1.jpg"); background-size: contain; background-repeat: no-repeat; }

.mailchimp-signup #mc_embed_signup { float: right; width: 40%; margin: 315px 30px 0 0;}
.mailchimp-signup #mc_embed_signup span { margin-left: 10px; }
.mailchimp-signup #mc_embed_signup input { background: transparent; color: #fff; border: solid 3px #fff; }
.mailchimp-signup #mc_embed_signup form#mc-embedded-subscribe-form { margin-left: 10px; color: #fff; text-align: left; }
.mailchimp-signup #mc_embed_signup  input[type="submit"] { border-radius: 0 !important; color: #fff !important; text-align: center; }
p.signup-button { text-align: center; }
div.member-pricing { margin-top: -10px !important; }

@media only screen and (max-width: 1200px) {
.site-inner, .wrap {     max-width: 1200px; }
#subscribem {    margin: -65px 0 0 155px; }
#subscribey {  margin:   -65px 0 0 495px;}
}
@media only screen and (max-width: 1024px) {
#topicons img { max-width: 97%;}
.omsc-accordion .omsc-toggle { width: 97%; }
.featured-section p { margin: 0 50px 30px;}
.home .content ul li {   margin-left: 60px; }
.home .tmls_text { margin: 0 110px;}
#subscribem {    margin: -60px 0 0 -300px; position: relative;}
#subscribey {  margin: -125px 0 0 290px;  position: relative; }

}

 @media only screen and (max-width: 768px) {
.title-area { width: 100%; }
.front-page .site-container .site-inner, .site-container .site-inner {margin-top: 0 !important; }
.featured-section p { margin: 0 10px 10px;}
.home .content ul li {   margin-left: 20px; }
.home .tmls_text { margin: 0 10px;}
#subscribem {    margin: -35px 0 0 -300px; position: relative;}
#subscribey {  margin: -115px 0 0 250px;  position: relative; }
img.wp-image-5251, img.wp-image-5244 { width: 100%; }
div#SlideDeck-4350-frame, div#SlideDeck-4350, div#SlideDeck-4350 dt, div#SlideDeck-4350 dd, article.post-4344 div#SlideDeck-4350-frame, article.post-4344 div#SlideDeck-4350, article.post-4344 div#SlideDeck-4350 dt, article.post-4344 div#SlideDeck-4350 dd {width: 590px !important; height: 400px !important; }
section#black-studio-tinymce-7 .twocolumns {
    width: 100%;
    float: left;
    padding: 10px;
    text-align: centered;
}
section#black-studio-tinymce-10 span.bluebutton { width: 100% !important; padding: 8px !important;}
section#black-studio-tinymce-11 span.whitebutton { width: 100% !important; padding: 2px !important;}
section#black-studio-tinymce-11 img.alignleft { width: 95%; margin: 0 auto; }
section#black-studio-tinymce-13 #subscribem { margin: 0 auto; text-align: center; }
section#black-studio-tinymce-13 #subscribey { display: none; }
}
@media only screen and (max-width: 430px) {
div#SlideDeck-4350-frame, div#SlideDeck-4350, div#SlideDeck-4350 dt, div#SlideDeck-4350 dd, article.post-4344 div#SlideDeck-4350-frame, article.post-4344 div#SlideDeck-4350, article.post-4344 div#SlideDeck-4350 dt, article.post-4344 div#SlideDeck-4350 dl, article.post-4344 div#SlideDeck-4350 dd { width: 250px !important; height: 150px !important; }
}
.redslash{
     text-decoration: line-through red;
     -webkit-text-decoration: line-through red;
}

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-YPPVD49LEY">
</script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-YPPVD49LEY');
</script>