/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-child-main-menu {
	float: left;
	margin-left: 70px;
}

.fusion-mobile-menu-icons > .fusion-icon-bars {
	position: fixed;
    top: 2.657vw;
    left: 2.657vw;
    margin-left: 0px;
}

.fusion-child-logo {
	
}

.small-title-barlow {
	/*font-size: 33px;*/
	font-size: 1.71875vw;
	font-family: 'Barlow', sans-serif;
	color: #575757;
}

.medium-title-whitman {
	/*font-size: 60px;*/
	font-size: 3.125vw;
	font-family: whitman, serif;
	font-style: normal;
	font-weight: 400;
	color: #013D5B;
	/*line-height: 64px;*/
	line-height: 3.3333333vw;
}

.small-paragraph-barlow {
	font-size: 16px;
	font-family: 'Barlow', sans-serif;
	color: #013D5B !important;
}

.barlow {
	/*font-family: 'Barlow', sans-serif;*/
}

.raleway {
	font-family: 'Raleway', sans-serif;
}

.no-right-margin {
	margin-right: 0px !important;
}

.width-85-percent {
	width: 85% !important;
}

.width-78-percent {
	width: 78% !important;
}

.margin-top-10 {
	margin-top: 10px !important;
}

.margin-top-15 {
	margin-top: 15px !important;
}

.margin-bottom-21 {
	margin-bottom: 21px !important;
}

.margin-bottom-35 {
	margin-bottom: 35px !important;
}

.margin-bottom-51 {
	margin-bottom: 51px !important;
}

.barlow-13 {
	font-size: 3.14vw !important;
	font-family: 'Barlow', sans-serif !important;
}

.barlow-14 {
	font-size: 14px;
	font-family: 'Barlow', sans-serif;
}

.barlow-16 {
	font-size: 16px;
	font-family: 'Barlow', sans-serif;
}

.barlow-18 {
	font-size: 0.9375vw;
	font-family: 'Barlow', sans-serif;
}

.barlow-19 {
	font-size: 19px;
	font-family: 'Barlow', sans-serif;
}

.barlow-24 {
	font-size: 24px;
	font-family: 'Barlow', sans-serif;
}

.max-width-420 {
	max-width: 420px;
}

.width-32-percent {
	width: 32% !important;
}

.width-67-percent {
	width: 67% !important;
}

.referral-program-table > table > tbody > tr {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.referral-program-table > table > tbody > tr > td {
	color: #FFFFFF;
	font-size: 16px;
	font-family: 'Barlow', sans-serif;
	padding: 5px 20px 5px 0px;
}

.referral-program-table-mobile > table > tbody > tr {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.referral-program-table-mobile > table > tbody > tr > td {
	color: #FFFFFF;
	font-size: 14px;
	font-family: 'Barlow', sans-serif;
	padding: 5px 0px 5px 0px;
}

.specifications-table > table > tbody > tr {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.specifications-table > table > tbody > tr > td {
	color: #FFFFFF;
	font-size: 16px;
	font-family: 'Barlow', sans-serif;
	padding: 15px 0px 15px 0px;
}

.plan-table > table > tbody > tr {
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

.plan-table > table > tbody > tr > td {
	color: #013D5B;
	font-size: 16px;
	font-family: 'Barlow', sans-serif;
	padding: 15px 0px 15px 20px;
}

.plan-table > table > tbody > tr > .dot-td {
	line-height: 11px;
	padding: 23.5px 0px 23.5px 20px;
}

.plan-table-mobile > table > tbody > tr {
	border-top: 1px solid #575757;
	border-bottom: 1px solid #575757;
}

.plan-table-mobile > table > tbody > tr > td {
	color: #575757;
	font-size: 14px;
	font-family: 'Barlow', sans-serif;
	padding: 10px 0px 10px 0px;
}

.plan-top-row {
	border-top: 0px solid #575757 !important;
	border-bottom: 0px solid #575757 !important;
}

.fs-16 {
	font-size: 0.8333vw;
}

.fs-20 {
	font-size: 1.0416vw;
}

.fs-28 {
	font-size: 1.4583vw;
}

.fs-33 {
	font-size: 1.71875vw;
}

.fs-56 {
	font-size: 2.9166vw;
}

.max-139-by-220 > img {
    max-width: 139px !important;
	max-height: 220px !important;
}

.neg-two-z-index {
	 z-index: -2 !important;
}

.page-template-10_percent_side_margins > div > main {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

@media screen and (max-width: 1000px) {
    .desktop-only {
        display: none;
    }
	
	.full-video-mobile > .modal-lg {
		margin-left: 0px;
		width: 100%;
	}
	
	.full-video-mobile > .modal-lg > .modal-content > .modal-body {
		padding: 0px;
	}
	
	.full-video-mobile > .modal-lg > .modal-content > .modal-body > .yt-container {
		width: 100%;
		padding-bottom: 60%;
	}
	
	.full-video-mobile > .modal-lg > .modal-content > .modal-footer {
		margin-top: 0px;
	}
}

@media screen and (min-width: 1001px) {
    .mobile-only {
        display: none;
    }
	
	.page-template-10_percent_side_margins > div > main > .fusion-row {
		max-width: none !important;
		padding-right: 10.4166% !important;
		padding-left: 10.4166% !important;
	}
	
	.page-template-10_percent_side_margins > div > header > div > div > div {
		padding-right: 10.4166% !important;
		padding-left: 10.4166% !important;
	}
}
