/*----------------------------------------------*/
/*            PRODUCT MEMBERSHIP CSS            */
/*----------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap');

:root {
    --e-global-typography-primary-font-family: 'Circular', sans-serif;
    --e-global-typography-secondary-font-family: "Hanken Grotesk", sans-serif;
}

html, body, p {
	font-family: 'Nunito',sans-serif;
	font-family: var( --e-global-typography-primary-font-family );
/*	font-family: 'Circular', sans-serif;*/
}
body .font-square, .font-square p {
	font-family: var( --e-global-typography-secondary-font-family );
}
nav#sidebar {
	display: none;
}
.page, .page-content {
	height: auto !important;
	padding-bottom: 0;
}
.page-content {
	max-width: 100%;
}
.main-wrapper {
	padding-left: 0;
	margin-top:0 !important;
}
a.logo {
	pointer-events: none;
	cursor: default;
}
p.med {
	font-size:1.45em !important;
}
footer {display:none;}
.container_full {
	border:none;
}
.blue-box h3 {
	color:white !important;
}
i.fa-check-circle {
	color:#1cc45e;
}
p.profit {
	margin-top:0 !important;
}
button.scroll-top {display:none;}

@media screen and (max-width: 767px) { /* phone */
	#thankyouModal .modal-dialog {
		height: auto;
	}
	#thankyouModal .modal-content {
		height: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: space-around;
	}
	#thankyouModal .modal-body {
		width: 100%;
	}
}
.blur-overlay {
    background-color: transparent;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.elementor-animation-float {
    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover {
    transform: translateY(-8px);
}
/* CUSTOM THEMES */

.btn-landing {border: 2px solid rgba(255,255,255,.7);animation: scaleBounce 2s ease infinite; /* Apply scale bounce animation */}

@keyframes scaleBounce {
	0% {
		transform: scale(1);
	}
	20% {
		transform: scale(1.02);
	}
	50% {
		transform: scale(0.98);
	}
	80% {
		transform: scale(1.03);
	}
	100% {
		transform: scale(1);
	}
}
.theme-1 {background: linear-gradient(-45deg, rgba(243, 114, 114, 0.4), rgba(154, 18, 31, 0.8)) !important;}
.theme-1 .btn-landing {color:white;background:#c62636;}
.theme-1 .button-fa {color:#c62636;}
.theme-1 .social-button div.website {background: #DA4453;}

.theme-2 {background: linear-gradient(-45deg, rgba(251, 163, 145, 0.4), rgba(185, 44, 21, 0.8)) !important;}

.theme-2 .btn-landing {
	font-family: var(--e-global-typography-primary-font-family);
    font-size: 21px;
    font-weight: 600;
    fill: white;
    color: white;
    background-color: transparent;
    background-image: radial-gradient(at top left, #F8994F91 0%, #FFFFFF00 100%);
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color: #F8994F45;
    border-radius: 13px 13px 13px 13px;
    box-shadow: 0px 0px 24px -10px rgba(248, 152.99999999999994, 79.00000000000001, 0.5686274509803921);
    padding: 15px 100px 14px 100px;
    height: auto;
}
.theme-2 .btn-landing:hover, .theme-2 .btn-landing:focus {
    color: #FFFFFF;
    background-color: transparent;
    background-image: radial-gradient(at top left, #F8994F91 0%, #00000E00 100%);
    border-color: #F8994F;
}
.theme-2 .btn-landing > span {
	display: flex;
    justify-content: center;
    flex-direction: row;
    gap: 5px;
}
.theme-2 .button-fa {color:#da452d;}
.theme-2 .blur-overlay.bottom {background-image: radial-gradient(at bottom right, #f5ad3a54 0%, #ffba5800 30%);}
.theme-2 .blur-overlay.top {background-image: radial-gradient(at top left, #ffbe5836 10%, #ffffff00 35%);}
.theme-2 .social-button div.website {background: #e04f37;}

.theme-3 {background: linear-gradient(-45deg, rgba(251, 217, 132, 0.4), rgba(183, 115, 12, 0.8)) !important;}
.theme-3 .btn-landing {color:white;background:#eaa619;}
.theme-3 .button-fa {color:#eaa619;}
.theme-3 .bigIcon {color: #fbe617 !important; background-image: linear-gradient(122deg,#fbe617 7.02%,#f9a21e 92.98%)}
.theme-3 .social-button div.website {background: #F6BB42;}
section#info .theme-3 h1, section#info #mobsite.theme-3 li {color:#000 !important;}

.theme-4 {background: linear-gradient(-45deg, rgba(107, 216, 170, 0.6), rgba(124, 179, 64, 0.8)) !important;}
.theme-4 .btn-landing {color:white;background:#6eac2a;}
.theme-4 .button-fa {color:#6eac2a;}
.theme-4 .social-button div.website {background: #8CC152;}

.theme-5 {background: linear-gradient(-45deg, rgba(92, 209, 245, 0.4), rgba(3, 127, 104, 0.8)) !important;}
.theme-5 .btn-landing {color:white;background:#21ae8b;}

.theme-5 .btn-landing {
	font-family: var(--e-global-typography-primary-font-family);
    font-size: 21px;
    font-weight: 600;
    fill: white;
    color: white;
    background-color: transparent;
    background-image: radial-gradient(at top left, #21ae8bad 0%, #FFFFFF00 100%);
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color: #4ff8ea45;
    border-radius: 13px 13px 13px 13px;
    box-shadow: 0px 0px 24px -10px rgb(79 248 206 / 57%);
    padding: 15px 100px 14px 100px;
    height: auto;
}
.theme-5 .btn-landing:hover, .theme-5 .btn-landing:focus {
    color: #FFFFFF;
    background-color: transparent;
    background-image: radial-gradient(at top left, #21ae8bd6 0%, #00000E00 100%);
    border-color: #21ae8b;
}
.theme-5 .btn-landing > span {
	display: flex;
    justify-content: center;
    flex-direction: row;
    gap: 5px;
}
.mood-dark.theme-5 #mobsite.bg-0 h1 span.highlight {color:#02f4b8;}
.theme-5 .button-fa {color:#21ae8b;}
.theme-5 .social-button div.website {background: #32ba98;}

.theme-6 {background: linear-gradient(-45deg, rgba(74, 212, 243, 0.4), rgba(25, 59, 111, 0.8)) !important;}
.theme-6 .btn-landing {color:white;background:#0084ff;}
.theme-6 .button-fa {color:#0084ff;}
#info .theme-6 h2 {color:#fff !important;}
.theme-6 .social-button div.website {background: #0084ff;}
.theme-6 .bigIcon {color: #0084ff !important; background-image: linear-gradient(122deg,#0084ff 7.02%,#2dbbff 92.98%)}

.theme-7 {background: linear-gradient(-45deg, rgba(165, 92, 245, 0.4), rgba(3, 30, 127, 0.8)) !important;}
.theme-7 .btn-landing {color:white;background:#7759c3;}
.theme-7 .button-fa {color:#7759c3;}
.theme-7 .social-button div.website {background: #876ace;}

.theme-8 {background: linear-gradient(-45deg, rgba(245, 142, 237, 0.4), rgba(127, 3, 43, 0.8)) !important;}
.theme-8 .btn-landing {color:white;background:#c9519a;}
.theme-8 .button-fa {color:#c9519a;}
.theme-8 .social-button div.website {background: #D770AD;}

.theme-9 h1, .theme-9 p {color:rgb(96 104 122);}
.theme-9 li, .theme-9 li:before {color:rgb(96 104 122) !important;}
.theme-9 {background: linear-gradient(-45deg, rgba(255, 255, 255, 0.7), rgb(200, 200, 200)) !important;}
.theme-9.alt {background: rgb(246, 247, 248);}
.theme-9 .btn-landing {background:#f2f2f2;}
.theme-9 .button-fa {color:#8f96a0;}
.theme-9 .bigIcon {color: #fbe617 !important; background-image: linear-gradient(122deg,#fbe617 7.02%,#f9a21e 92.98%)}

.theme-10 {background: linear-gradient(125deg, #404040, #454545);}
.theme-10 .btn-landing {background: #000000; color: #fff; border-radius: 7px; padding: 10px 20px;}
.theme-10 .button-fa {color:#333;}

.bg-0 {background-image:none; background:#fff !important;}
.mood-dark .bg-0 {background-image:none; background:#000 !important;}
.bg-0 #bg_overlay {background:none;}
.mood-dark .bg-0 #bg_overlay {background:black !important;}
#mobsite.bg-0 h1 {color:#191b20 !important;}
.mood-dark #mobsite.bg-0 h1 {color:#fff !important;}
#mobsite.bg-0 p {color: rgb(128, 136, 156)!important}
.mood-dark #mobsite.bg-0 p {color: #fff!important}
.bg-1 {background-image:url(/image/catalog/funnel/bg/bg_1.jpg); background-size:cover;}
.bg-2 {background-image:url(/image/catalog/funnel/bg/bg_2.jpg); background-size:cover;}
.bg-3 {background-image:url(/image/catalog/funnel/bg/bg_3.jpg); background-size:cover;}
.bg-4 {background-image:url(/image/catalog/funnel/bg/bg_4.jpg); background-size:cover;}
.bg-5 {background-image:url(/image/catalog/funnel/bg/bg_5.jpg); background-size:cover;}
.bg-6 {background-image:url(/image/catalog/funnel/bg/bg_6.jpg); background-size:cover;}
.bg-7 {background-image:url(/image/catalog/funnel/bg/bg_7.jpg); background-size:cover;}
.bg-8 {background-image:url(/image/catalog/funnel/bg/bg_8.jpg); background-size:cover;}
.bg-9 {background-image:url(/image/catalog/funnel/bg/bg_9.jpg); background-size:cover;}
.bg-10 {background-image:url(/image/catalog/funnel/bg/bg_10.jpg); background-size:cover;}
.bg-11 {background-image:url(/image/catalog/funnel/bg/bg_11.jpg); background-size:cover;}
.bg-12 {background-image:url(/image/catalog/funnel/bg/bg_12.jpg); background-size:cover;}
.bg-13 {background-image:url(/image/catalog/funnel/bg/bg_13.jpg); background-size:cover;}
.bg-14 {background-image:url(/image/catalog/funnel/bg/bg_14.jpg); background-size:cover;}
.bg-15 {background-image:url(/image/catalog/funnel/bg/bg_15.jpg); background-size:cover;}
.bg-16 {background-image:url(/image/catalog/funnel/bg/bg_16.jpg); background-size:cover;}
.bg-17 {background-image:url(/image/catalog/funnel/bg/bg_17.jpg); background-size:cover;}
.bg-18 {background-image:url(/image/catalog/funnel/bg/bg_18.jpg); background-size:cover;}
.bg-19 {background-image:url(/image/catalog/funnel/bg/bg_19.jpg); background-size:cover;}
.bg-20 {background-image:url(/image/catalog/funnel/bg/bg_20.jpg); background-size:cover;}
.bg-21 {background-image:url(/image/catalog/funnel/bg/bg_21.jpg); background-size:cover;}
.bg-22 {background-image:url(/image/catalog/funnel/bg/bg_22.jpg); background-size:cover;}
.bg-23 {background-image:url(/image/catalog/funnel/bg/bg_23.jpg); background-size:cover;}
.bg-24 {background-image:url(/image/catalog/funnel/bg/bg_24.jpg); background-size:cover;}
.bg-25 {background-image:url(/image/catalog/funnel/bg/bg_25.jpg); background-size:cover;}
.bg-26 {background-image:url(/image/catalog/funnel/bg/bg_26.jpg); background-size:cover;}
.bg-27 {background-image:url(/image/catalog/funnel/bg/bg_27.jpg); background-size:cover;}
.bg-28 {background-image:url(/image/catalog/funnel/bg/bg_28.jpg); background-size:cover;}
.bg-29 {background-image:url(/image/catalog/funnel/bg/bg_29.jpg); background-size:cover;}
.bg-30 {background-image:url(/image/catalog/funnel/bg/bg_30.jpg); background-size:cover;}


.theme-2.mood-dark #bg_overlay {
	--background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #050C21BF 0%, #00000E 100%);
}
.theme-2.mood-dark #info {
	background: #00000E;
}
.theme-2.mood-dark #info h2, .theme-2.mood-dark section#info #mobsite li {color:#F5F5F5DE !important;}
.mood-dark .blur-overlay.bottom {background:none;background-image: none !important;}
/* CUSTOM THEMES */

.theme-2.mood-dark .elementor-widget-container {
	padding: 20px 20px 20px 20px;
    background-color: #00000e;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7CC4F326;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 10px 25px 0px rgb(0 0 0 / 10%);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform .4s;
}
.theme-2.mood-dark .elementor-widget-container:before {
	content: '';
    display: block;
    position: absolute;
    background-color: transparent;
    background-image: radial-gradient(at top left, #7cc4f3 34%, #00000e 100%);
    top: calc(0px - 1px);
    left: calc(0px - 1px);
    width: max(100% + 1px + 1px, 100%);
    height: max(100% + 1px + 1px, 100%);
    opacity: 0.06;
    mix-blend-mode: initial;
    border-radius: 20px 20px 20px 20px;
}
.theme-2.mood-dark .elementor-icon-box-title, .theme-2.mood-dark .elementor-icon-box-description {
	color:#FFFFFF;
}
h2 {
    line-height: normal;
}
.mood-dark h2 {
	color:#ffffff;
	/*
	background: linear-gradient(to right, #A5A5A5, #FFFFFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	*/
}

.mood-dark .modal-header h2 {
	color:#000000;
	/*
	background: linear-gradient(to right, #000000, #000000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	*/
}

#hero h1 {
	font-family: 'Circular', sans-serif;
	font-size: 50px;
   	line-height: 120%;
	font-weight: 500 !important;
}
#hero p {
	font-size: 18px;
}
#bullets .item {
	background: rgb(246, 246, 246);
    border-radius: 24px;
    padding: 50px;
    width: calc(33.3333% - 10px);
    position: relative;
    height: 440px;
}
.sub_description {
	font-size: 18px;
    line-height: 150%;
    color: rgb(93 101 118);
    max-width: 703px;
    width: 100%;
    margin: 20px auto 0px;
	padding: 0 20px;
}
section#powered {
	display: none;
}
#bullets .item h2, #info h2, #video2 h2 {
	font-size: 48px;
    line-height: 110%;
    color: #191b20;
    font-weight: 600 !important;
}

.dashboard-blue-box span {
	margin-bottom:1em !important;
	display:block;
}
.dashboard-blue-box h1 {
	color:white;
	padding:0;
}
.main-nav, #search, header, .tap-bar {
	display:none !important;
}
.information-information #content #mobsite p {
	font-size: 1.2em;
    font-weight: 400 !important;
    line-height: 1.6em;
}
.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}
.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}
.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}
.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}
.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}
.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}
.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}
.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}
.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}

.theme-head h1, .information-information #content .theme-head p, .information-information #content section#info p, .information-information #content section#info h1, .theme-head p.med {color:#fff;}
section#info #mobsite h1, .theme-head p.med {color:#fff;}
#mobsite .button-account {
	width: 100%;
    margin: 25px 0;
    padding: 5px 1.5em;
    text-align: center;
    background: #d63e56;
    font-size: 1.5em;
    line-height: 2.5em;
    color: #fff;
    transition: background 0.3s, color 0.3s;
    display: block;
    text-decoration: none;
}
#mobsite .button-account:hover {
	background: #1c8ad8;
}
#mobsite .button-action {
	width: 100%;
    margin: 25px 0;
    padding: 5px 1.5em;
    text-align: center;
    background: linear-gradient(0deg, #0da94a, #1ae269);
	border:1px solid #0cad4b;
	border-radius:4px;
	font-weight:700;
    font-size: 1.5em;
    line-height: 2.5em;
    color: #fff;
    transition: background 0.3s, color 0.3s;
    display: block;
    text-decoration: none;
}

#mobsite .button-action:hover {
	background:linear-gradient(0deg, #268c4e, #1bcc61);
}

.green-box .center {
	padding-bottom:40px;
	padding-right:0;
}

.yellow-box .center, .blue-box .center {
	padding-top:80px;
}
section#socials {
	background:#1b1b1b !important;
	text-align:center;
}
.footer-legal-box {
	padding-bottom: 10px;
    padding-top: 5px;
}
.social-button {
	margin:15px;
	display:inline-block;
}
.social-button .fa {
    color: white;
    font-size: 1.8em;
    padding: 12px;
	width:50px;
	height:50px;
}
.social-button div {
	border-radius:25px;
	margin:5px;
}
.social-button div.facebook {
	background: #3b5998;
}
.social-button div.twitter {
	background: #08a0e9;
}
.social-button div.instagram {
	background: #f58529;
}
.social-button div.website {
	background: #595959;
}
/** FUNNEL SECTION **/

section#info #mobsite li {
	text-align:left;
	font-size:1.1em;
	color:white;
	margin-bottom: 20px;
	margin-left:20px;	
}
section#info #mobsite li:before {
    content: '\f061';
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-right:5px;
	margin-left:-20px;
    color:white;
}
.divider .button-landing {
	margin-top:0;
}
.page-content {
	overflow-y: scroll !important;
}
.page-content::-webkit-scrollbar, body::-webkit-scrollbar {
	width:0px;
	background:transparent;
}
.theme-head {
	background-position:center !important;
	min-height: 100vh;
    height: 100%;
}
.theme-head .button-landing span, .divider .button-landing span {
	padding: 0 20px;
}
.theme-head h1 {
	margin-top:20px;
}
.theme-head	.button-landing, .divider .button-landing {
	color: rgb(255, 255, 255);
    padding: 5px;
    font-size: 1.2em;
    margin:20px 0;
    border-radius: 35px;
    display: inline-block;
    text-align: center;
}
.theme-head	.button-fa, #hero .button-fa, #divider .button-fa, #video2 .button-fa {
    width: 45px;
    height: 45px;
    font-size: 1.7em;
    border-radius: 30px;
    background: #fff;
    line-height: 1.4em;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
}
.theme-icon-box {
	text-align: center;
    background: none;
    border-radius: 1em;
    color: white;
    padding: 30px 15px;
    transition: background 0.3s;
}
.theme-icon-box span {
	margin-bottom:1em !important;
	display:block;
	color:#777;
}
.widget-optin .theme-icon-box .bigIcon {
	color: #333;
    font-size: 4em;
    margin: 0;
	padding-bottom:10px;
}
.widget-optin .theme-icon-box h2 {
	font-family: "Roboto", arial, sans-serif;
    font-weight: 100;
    font-size: 1.5em;
    padding-top: 0;
	border-bottom:none;
	padding-bottom:0;
	color: #333;
}
.theme-icon-box {
	text-align: center;
    background: none;
    border-radius: 1em;
    color: white;
    padding: 30px 15px;
    transition: background 0.3s;
}
.theme-icon-box span {
	margin-bottom:1em !important;
	display:block;
	color:#777;
}
.theme-icon-box .bigIcon {
    font-size: 10em;
    margin: 0;
	padding-bottom:10px;
	background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}
.theme-icon-box h2 {
	font-family: "Roboto", arial, sans-serif;
    font-weight: 100;
    font-size: 2em;
    padding-top: 0;
	border-bottom:none;
	padding-bottom:0;
	color: #333;
}
.theme-icon-box h2 {
	font-family: "Roboto", arial, sans-serif;
    font-weight: 100;
    font-size: 2em;
    padding-top: 0;
	border-bottom:none;
	padding-bottom:0;
	color: #333;
}
@media screen and (max-width: 767px) { /* phone */
	.theme-head	.button-landing, .divider .button-landing {
		font-size:1.5em;
	}
	section#info #mobsite h1 {
		padding-top: 0px;
		margin-bottom: 10px;
	}
	section#info #mobsite li {
		font-size:1.4em;
	}
	.theme-head	.button-fa {
		line-height: 1.6em;
	}
	.theme-head h1 {
		margin-top:0;
	}
	.theme-icon-box .bigIcon {
		font-size: 10em;
		margin: 0;
		padding-bottom:10px;
	}
	.theme-icon-box h2 {
		font-family: "Roboto", arial, sans-serif;
		font-weight: 100;
		font-size: 1.5em;
		padding-top: 0;
		border-bottom:none;
		padding-bottom:0;
		color: #333;
	}
}
#content {
	min-height:auto;
	margin:0;
	padding-top: 0;
    height: 100%;
}
.center_block {
	max-width: 1200px;
    width: calc(100% - 80px);
	height: 100%;
    justify-content: space-evenly;
    max-width: 853px;
    width: 853px;
    align-self: center;
    text-align: center;	
}
@media screen and (max-width: 979px) {
	.blue-box .center, .yellow-box .center {
		padding-top:0px;
	}
	#bullets .item {
		width: 360px;
		margin-right: 20px;
		flex: 0 0 auto;
		scroll-snap-align: start;
	}
	main.page-content {
		margin-top: 0;
	}
}
@media (min-width: 200px) and (max-width: 991px) {
.box-callAction {
	padding: 5px 10px;
}
	.order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }
}
@media (max-width: 767px){ /* Phone */
	.center_block {
		width: 100%;
		padding-top: 20px !important;
	}
	.theme-2 .btn-landing, .theme-5 .btn-landing {
		padding: 15px 20px 14px 20px;
	}
	#bullets .list {
		flex-wrap: nowrap;
		overflow-x: auto;
		margin: 40px -20px -20px;
		padding: 0px 20px 20px;
		scroll-snap-type: x mandatory;
		scroll-padding: 20px;
	}
	#bullets .item {
		width: 300px;
		padding: 30px;
		height: 400px;
	}
#content {
	padding-bottom:0;
}
.modal-body h1 {
	font-size:1.8em !important;
}
.modal-footer h6 {
	font-size:1.5em;
}
#mobsite .container {	
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.col-sm-6.no-padding.space50 {
	margin-top:10px;
}
#mobsite {
	padding:0 25px;
	text-align:center;
	margin:0;
	padding:0;
}
#mobsite .space50 {
	margin-top:0;
}
#mobsite .center {
	padding:0 20px;
}
#mobsite .theme-icon-box {
	padding:20px;
}
#mobsite .theme-icon-box span {
	font-size:1.5em;
}
#mobsite.clear-box {
	padding-bottom:40px;
}
/*
section#socials {
	position: fixed;
    bottom: 76px;
    width: 100%;
}
.footer-legal-box {
	position:fixed;
    bottom: 44px;
    width: 100%;
}
*/
.footer-legal-box a {
	font-size:1.2em;
}
.copyrights {
	font-size:1.5em;
}
.dashboard-blue-box {
	margin:5px 0;
}
.box-callAction {
	padding:0 20px;
}
#mobsite h1 {
	font-size:2.2em !important;
}
.info.dashboard-blue-box h1 {
	margin-bottom:0;
}
.info.dashboard-blue-box span {
	font-size:1.3em;
}
.green-box .grid-col-8 {
	padding:0;
}
.green-box p.med {
	margin-bottom:20px;
}
.green-box .margin-50 {
	margin-bottom:0;
}
.social-links {
	display:inline-block;
}
.social-button {
	display:inline-block;
	margin:5px;
}
.social-button .fa {
    color: white;
    font-size: 2em;
    padding: 15px;
	width:50px;
	height:50px;
}
.container_full .blue-box .float-box, .container_full .yellow-box .float-box {
	margin-top:50px;
}

.yellow-box a {
    font-size: 1.2em;
}
.yellow-box a:hover {
    color:#444;
	text-decoration:underline;
}

.margin-50 {
	margin-bottom:50px;
}
}