/*Structure*/
body{
	padding:0;
	margin:0;
}


/*Fonts*/
@font-face {
 font-family: Segoe_IU;
 src: url("fonts/SegoeIU/segoeui.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: Segoe_IU;
 src: url("fonts/SegoeIU/segoeui.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: Segoe_IU;
 src: url("fonts/SegoeIU/segoeui.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: Segoe_IU;
 src: url("fonts/SegoeIU/segoeui.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: Segoe_IU;
 src: url("fonts/SegoeIU/segoeui.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: SegoeUI-Bold;
 src: url("fonts/SegoeIUbold/SegoeUI-Bold.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: SegoeUI-Bold;
 src: url("fonts/SegoeIUbol/SegoeUI-Bold.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: SegoeUI-Bold;
 src: url("fonts/SegoeIUbold/SegoeUI-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: SegoeUI-Bold;
 src: url("fonts/SegoeIUbold/SegoeUI-Bold.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: SegoeUI-Bold;
 src: url("fonts/SegoeIUbold/SegoeUI-Bold.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: Phi_Roman;
 src: url("fonts/Phi/Phi_Roman.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: Phi_Roman;
 src: url("fonts/Phi/Phi_Roman.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: Phi_Roman;
 src: url("fonts/Phi/Phi_Roman.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: Phi_Roman;
 src: url("fonts/Phi/Phi_Roman.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: Phi_Roman;
 src: url("fonts/Phi/Phi_Roman.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: PhiBold;
 src: url("fonts/Phi/PhiBold.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: PhiBold;
 src: url("fonts/Phi/PhiBold.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: PhiBold;
 src: url("fonts/Phi/PhiBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: PhiBold;
 src: url("fonts/Phi/PhiBold.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: PhiBold;
 src: url("fonts/Phi/PhiBold.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: EquipExtendBold;
 src: url("fonts/EquipExtend/EquipExtended-Bold.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: EquipExtendBold;
 src: url("fonts/EquipExtend/EquipExtended-Bold.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: EquipExtendBold;
 src: url("fonts/EquipExtend/EquipExtended-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: EquipExtendBold;
 src: url("fonts/EquipExtend/EquipExtended-Bold.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: EquipExtendBold;
 src: url("fonts/EquipExtend/EquipExtended-Bold.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.woff2")  format("woff2") /* Modern Browsers */
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.woff2")  format("woff2") /* Modern Browsers */
}
@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: Quicksand;
 src: url("fonts/Quicksand/quicksand.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: Quicksand;
 src: url("fonts/Quicksand/quicksand.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: Quicksand;
 src: url("fonts/Quicksand/quicksand.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: Quicksand;
 src: url("fonts/Quicksand/quicksand.woff")  format("woff") /* Modern Browsers */
}


@font-face {
 font-family: Bebas_Neue;
 src: url("fonts/BebasNeue/BebasNeue.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: Bebas_Neue;
 src: url("fonts/BebasNeue/BebasNeue.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: Bebas_Neue;
 src: url("fonts/BebasNeue/BebasNeue.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: Bebas_Neue;
 src: url("fonts/BebasNeue/BebasNeue.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: Bebas_Neue;
 src: url("fonts/BebasNeue/BebasNeue.woff2")  format("woff2") /* Modern Browsers */
}


@font-face {
 font-family: WesReg;
 src: url("fonts/WesReg/WesFYW03-Regular.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: WesReg;
 src: url("fonts/WesReg/WesFYW03-Regular.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: WesReg;
 src: url("fonts/WesReg/WesFYW03-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: WesReg;
 src: url("fonts/WesReg/WesFYW03-Regular.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: WesReg;
 src: url("fonts/WesReg/WesFYW03-Regular.woff2")  format("woff2") /* Modern Browsers */
}


@font-face {
 font-family: Admangraphics;
 src: url("fonts/Admangraphics/admangraphics_auslan.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: Admangraphics;
 src: url("fonts/Admangraphics/admangraphics_auslan.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: Admangraphics;
 src: url("fonts/Admangraphics/admangraphics_auslan.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: Admangraphics;
 src: url("fonts/Admangraphics/admangraphics_auslan.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: Admangraphics;
 src: url("fonts/Admangraphics/admangraphics_auslan.svg") format("svg") /* Legacy iOS */
}





@font-face {
 font-family: Segoe_IU;
 src: url("fonts/SegoeIU/segoeui.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: Segoe_IU;
 src: url("fonts/SegoeIU/segoeui.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: Segoe_IU;
 src: url("fonts/SegoeIU/segoeui.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: Segoe_IU;
 src: url("fonts/SegoeIU/segoeui.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: Segoe_IU;
 src: url("fonts/SegoeIU/segoeui.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: SegoeUI-Bold;
 src: url("fonts/SegoeIUbold/SegoeUI-Bold.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: SegoeUI-Bold;
 src: url("fonts/SegoeIUbol/SegoeUI-Bold.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: SegoeUI-Bold;
 src: url("fonts/SegoeIUbold/SegoeUI-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: SegoeUI-Bold;
 src: url("fonts/SegoeIUbold/SegoeUI-Bold.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: SegoeUI-Bold;
 src: url("fonts/SegoeIUbold/SegoeUI-Bold.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: Phi_Roman;
 src: url("fonts/Phi/Phi_Roman.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: Phi_Roman;
 src: url("fonts/Phi/Phi_Roman.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: Phi_Roman;
 src: url("fonts/Phi/Phi_Roman.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: Phi_Roman;
 src: url("fonts/Phi/Phi_Roman.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: Phi_Roman;
 src: url("fonts/Phi/Phi_Roman.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: PhiBold;
 src: url("fonts/Phi/PhiBold.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: PhiBold;
 src: url("fonts/Phi/PhiBold.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: PhiBold;
 src: url("fonts/Phi/PhiBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: PhiBold;
 src: url("fonts/Phi/PhiBold.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: PhiBold;
 src: url("fonts/Phi/PhiBold.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.woff2")  format("woff2") /* Modern Browsers */
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/Myriad/MyriadPro-Regular.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: MyriadPro-Bold;
 src: url("https://digitalaccelerators.nl/css/fonts/MyriadBold/MyriadPro-Bold.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.woff2")  format("woff2") /* Modern Browsers */
}
@font-face {
 font-family: MyriadPro-Bold;
 src: url("fonts/MyriadBold/MyriadPro-Bold.svg") format("svg") /* Legacy iOS */
}


@font-face {
 font-family: Quicksand;
 src: url("fonts/Quicksand/quicksand.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: Quicksand;
 src: url("fonts/Quicksand/quicksand.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: Quicksand;
 src: url("fonts/Quicksand/quicksand.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: Quicksand;
 src: url("fonts/Quicksand/quicksand.woff")  format("woff") /* Modern Browsers */
}


@font-face {
 font-family: Bebas_Neue;
 src: url("fonts/BebasNeue/BebasNeue.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: Bebas_Neue;
 src: url("fonts/BebasNeue/BebasNeue.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: Bebas_Neue;
 src: url("fonts/BebasNeue/BebasNeue.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: Bebas_Neue;
 src: url("fonts/BebasNeue/BebasNeue.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: Bebas_Neue;
 src: url("fonts/BebasNeue/BebasNeue.woff2")  format("woff2") /* Modern Browsers */
}


@font-face {
 font-family: Admangraphics;
 src: url("fonts/Admangraphics/admangraphics_auslan.ttf") format("truetype") /* Safari, Android, iOS | (CSS3)*/
}
@font-face {
 font-family: Admangraphics;
 src: url("fonts/Admangraphics/admangraphics_auslan.eot") /* IE9 Compat Modes */
}
@font-face {
 font-family: Admangraphics;
 src: url("fonts/Admangraphics/admangraphics_auslan.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
}
@font-face {
 font-family: Admangraphics;
 src: url("fonts/Admangraphics/admangraphics_auslan.woff")  format("woff") /* Modern Browsers */
}
@font-face {
 font-family: Admangraphics;
 src: url("fonts/Admangraphics/admangraphics_auslan.svg") format("svg") /* Legacy iOS */
}


/*Content*/
.headerbox {
	padding-top: 3px;
	background: #050505;
	height: 42px;
}
.padding-fix {
	margin-top: 24px;
}
.logo_position {
	height: 16px;
	padding-left: 131px;
}
.logo_position_02 {
	height: 16px;
}
.menu_01 {
	font-family:"Segoe_IU";
	font-size: 19px;
}
.menu_01_mobile {
	font-family:"Segoe_IU";
	font-size: 23px;
}
.menu_01_mobile_fix {
	font-family:"Segoe_IU";
	font-size: 20px;
}
.menu_02 {
	font-family:"Segoe_IU";
	font-size: 19px;
	margin-left: 40px;
}
.menu_02_mobile {
	font-family:"Segoe_IU";
	font-size: 23px;
}
.menu_02_mobile_fix {
	font-family:"Segoe_IU";
	font-size: 20px;
}
.title-01 {
	margin-top: 12%;
	position: absolute;
	left: 40%;
	text-align: center; 
	color: black;
	background: white; 
	background: rgb(255, 255, 255); /* Fallback for older browsers without RGBA-support */
	background: rgba(255, 255, 255, 0.5);
}
.title-01-mobile-home {
	margin-top: 12%;
	text-align: center; 
	color: black;
	background: white; 
	background: rgb(255, 255, 255); /* Fallback for older browsers without RGBA-support */
	background: rgba(255, 255, 255, 0.5);
}
.title-02-mobile-home {
	margin-top: 12%;
	text-align: center; 
	width:70%;
	color: black;
	margin-left: auto;
	margin-right: auto;
	background: white; 
	background: rgb(255, 255, 255); /* Fallback for older browsers without RGBA-support */
	background: rgba(255, 255, 255, 0.5);
}
.label-title-01 {
	max-width: 100%;
	font-family: "Segoe_IU";
	color: #fff;
	font-size: 4.7em;
	text-align: center;  
	color: black;
}
.label-title-02 {
	max-width: 100%;
	font-family: "Segoe_IU";
	color: #fff;
	font-size: 2.8em;
	text-align: center;  
	padding-left: 25px;
	padding-right: 25px;
	color: black;
}
.label-title-01-mobile {
	max-width: 100%;
	font-family: "Segoe_IU";
	color: #fff;
	font-size: 4em;
	text-align: center;  
	color: black;
}
.label-title-02-mobile {
	max-width: 100%;
	font-family: "Segoe_IU";
	color: #fff;
	font-size: 2.4em;
	text-align: center;  
	padding-left: 25px;
	padding-right: 25px;
	color: black;
}
.title-02 {
	margin-top: -240px;
	color: white;
	font-size: 40px;
	margin-left: auto;
	margin-right: auto;
	height: 240px;
}
.title-03 {
	margin-top: 120px;
	color: black;
	font-size: 40px;
	margin-left: auto;
	margin-right: auto;
	height: 140px;
}
.title-03-mobile {
	margin-top: 30px;
	color: black;
	font-size: 40px;
	margin-left: auto;
	margin-right: auto;
	height: 140px;
}
.title_training_01 {
	font-family:"MyriadPro-Bold";
	font-size: 40px;
	margin-left: 31px;
	margin-top: 90px;
	position: absolute;
	text-decoration: none;
}
.title_training_02 {
	font-family:"MyriadPro-Regular";
	font-size: 30px;
	margin-left: 25px;
	margin-top: 150px;
	position: absolute;
	text-decoration: none;
}
.title_training_01_mobile {
	font-family:"MyriadPro-Bold";
	font-size: 2.7em;
	margin-left: 0px;
	margin-top: 90px;
	position: absolute;
	text-decoration: none;
}
.title_training_02_mobile {
	font-family:"MyriadPro-Regular";
	font-size: 2em;
	margin-left: -2px;
	margin-top: 130px;
	position: absolute;
	text-decoration: none;
}
.title_training_03 {
	font-family:"MyriadPro-Bold";
	font-size: 40px;
	margin-top: 90px;
	position: absolute;
	margin-left: 124px ;
	text-decoration: none;
}
.title_training_04 {
	font-family:"MyriadPro-Regular";
	font-size: 40px;
	margin-left: 190px;
	margin-top: 140px;
	position: absolute;
	text-decoration: none;
}
.title_training_03_mobile {
	font-family:"MyriadPro-Bold";
	font-size: 40px;
	margin-top: 90px;
	position: absolute;
	margin-left: 55px ;
	text-decoration: none;
}
.title_training_04_mobile {
	font-family:"MyriadPro-Regular";
	font-size: 40px;
	margin-left: 120px;
	margin-top: 140px;
	position: absolute;
	text-decoration: none;
}
.title_training_05 {
	font-family:"MyriadPro-Bold";
	font-size: 40px;
	margin-left: 85px;
	margin-top: 90px;
	position: absolute;
	text-decoration: none;
}
.title_training_06 {
	font-family:"MyriadPro-Regular";
	font-size: 40px;
	margin-left: 149px;
	margin-top: 140px;
	position: absolute;
	text-decoration: none;
}
.title_training_05_mobile {
	font-family:"MyriadPro-Bold";
	font-size: 40px;
	margin-top: 90px;
	position: absolute;
	margin-left: 45px ;
	text-decoration: none;
}
.title_training_06_mobile {
	font-family:"MyriadPro-Regular";
	font-size: 30px;
	margin-left: 109px;
	margin-top: 140px;
	position: absolute;
	text-decoration: none;
}
.wachtwoordvergeten {
	font-size: 19px;
	text-decoration: underline;
	color: black;
}
.wachtwoordvergeten:hover {
	text-decoration: none;
}
.login-knop {
	margin-top: 32px;
	background: #5a8cbf; 
	width: 100%; 
	font-size: 17px; 
	color: white; 
	padding-top: 13px; 
	padding-bottom: 20px; 
	border-radius: 4px; 
	border-color: #5a8cbf;
}
.login-knop:hover {
	opacity: 0.8;
}
.product_01 {
	height: 340px;
	width: 100%;
	background: #053a4e;
}
.product_04 {
	height: 340px;
	width: 100%;
	background: white;
	margin-bottom: 40px;
	border: 1px black;
}
.product-title-3-mobile {
	height: 20px; 
	font-family: 'Segoe_IU';
	font-size: 20px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	
}
#product-01-mobile {
	height: 300px;
	width: 90%;
	background: #053a4e;
	margin-left: auto; 
	margin-right:auto;
}
#product-02-mobile {
	height: 300px;
	width: 90%;
	background: #e1dcd8;
	margin-left: auto; 
	margin-right:auto;
}
#product-03-mobile {
	height: 300px;
	width: 90%;
	background: #d5e4e9;
	margin-left: auto; 
	margin-right:auto;
}


#product-01-mobile, #product-02-mobile, #product-03-mobile{
	margin-bottom: 40px;
}
.product_02 {
	height: 340px;
	width: 100%;
	background: #e1dcd8;
}
.product_03 {
	height: 340px;
	width: 100%;
	background: #d5e4e9;
}
.product_title_01 {
	font-family: 'WesReg';
	color: white;
	font-size: 40px;
	padding-top: 95px;
	padding-bottom: 55px;
}
.product_title_01_mobile {
	font-family: 'WesReg';
	color: white;
	font-size: 40px;
	padding-top: 95px;
	margin-bottom: 45px;
}
.product_title_02a {
	font-family: 'WesReg';
	color: black;
	font-size: 40px;
	padding-top: 60px;
}
.product_title_02b {
	font-family: 'WesReg';
	color: black;
	font-size: 40px;	
	margin-top: -20px;
	padding-bottom: 42px;
}
.product_title_02b_mobile {
	font-family: 'WesReg';
	color: black;
	font-size: 40px;	
	margin-top: -20px;
	padding-bottom: 22px;
}
.product_title_03 {
	font-family: 'WesReg';
	color: black;
	font-size: 40px;
	padding-top: 95px;
	padding-bottom: 55px;
}
.product_title_03_mobile {
	font-family: 'WesReg';
	color: black;
	font-size: 40px;
	padding-top: 95px;
	margin-bottom: 45px;
}
.product-title {
	height: 20px; 
	font-family: 'Phi_Roman';
	font-size: 36px;
	margin-bottom: 60px;
	margin-left: 40px;
}
.over-text-01 {
	font-size: 16px;
	font-family: "MyriadPro-Regular";
}
.over-text-01-mobile {
	margin-top: 30px;
	font-size: 16px;
	font-family: "MyriadPro-Regular";
}
.style-over-fix {
	font-family: "MyriadPro-Regular";
	color: black;
}
.style-over-fix:hover {
	font-family: "MyriadPro-Regular";
	color: black;
}
.footer {
	background: black;
}
.footer_center {
	color: white;
}
.copyright{
	float: left;
	padding-top: 12px;
	font-size: 10px;
	padding-bottom: 12px;
}
.copyright:hover{
	text-decoration: none;
	color: #6a6a6a;
}
.footer-links {
	color: #cacaca;
	font-family: 'Segoe_IU', sans-serif;
}
.footer-links:hover {
	color: #cacaca;
	font-family: 'Segoe_IU', sans-serif;
}
.footer-links:focus {     
	color: #cacaca;   
	font-family: 'Segoe_IU', sans-serif;
}
.footer-links-2 {
	color: #cacaca;
	font-family: 'Segoe_IU', sans-serif;
}	


/*BUTTONS*/
#submit_button_new, #submit_button_new:hover {
	background: #2e91fc;
	color: white;
	font-family: "EquipExtendBold";
	width: 250px;
	font-size: 1.5em;
	padding:20px;
	border-radius: 3px;
	border-color: #2e91fc;
	border-style: solid;
}
#submit_button_new:hover{
	opacity: 0.8;
}
#submit_button_disabled, #submit_button_disabled:hover {
	background: #2e91fc;
	color: white;
	font-family: "EquipExtendBold";
	width: 250px;
	font-size: 1.5em;
	padding:20px;
	cursor: auto;
	border-radius: 3px;
	border-color: #2e91fc;
	border-style: solid;
}
#training-box-01, #training-box-01:hover {
	height: 300px;
	width: 500px;
	background: #658fb9;
	float: right;
}
#training-box-01:hover {
	opacity: 0.8;
}
#training-box-01-mobile, #training-box-01-mobile:hover {
	height: 300px;
	width: 370px;
	background: #658fb9;
	margin-left: auto; 
	margin-right:auto;
}
#training-box-01-mobile:hover {
	opacity: 0.8;
}
#training-box-02, #training-box-02:hover {
	height: 300px;
	width: 500px;
	background: #658fb9;
	float: left;
}
#training-box-02:hover {
	opacity: 0.8;
}
#training-box-03, #training-box-03:hover {
	height: 300px;
	width: 500px;
	background: #b96565;
	margin-left: auto;
	margin-right: auto;
}
#training-box-03:hover {
	opacity: 0.8;
}
#training-box-03-mobile, #training-box-03-mobile:hover {
	height: 300px;
	width: 370px;
	background: #b96565;
	margin-left: auto;
	margin-right: auto;
}
#training-box-03-mobile:hover {
	opacity: 0.8;
}
#submit_button_funnel_mobile_home, #submit_button_funnel_mobile_home:hover {
	/*background: #509f6f;*/
	background: #658fb9;
	color: white;
	font-family: "MyriadPro-Regular";
	width: 300px;
	font-size: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 32px;
	padding-right: 32px;
	border-radius: 10px;
	box-shadow: 1px 1px 1px grey;
	margin-top: 10px;
	border-color: #658fb9;
}
#submit_button_funnel_mobile_home:hover{
	opacity: 0.8;
}
#submit_button_funnel, #submit_button_funnel:hover {
	/*background: #509f6f;*/
	background: #658fb9;
	color: white;
	font-family: "MyriadPro-Regular";
	width: 300px;
	font-size: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 32px;
	padding-right: 32px;
	border-radius: 10px;
	box-shadow: 1px 1px 1px grey;
	margin-top: 400px;
	margin-left: 40%;
	border-color: #658fb9;
}
#submit_button_funnel:hover{
	opacity: 0.8;
}	
#submit_button_training_01, #submit_button_training_01:hover {
	background: #509f6f;
	color: white;
	font-family: "MyriadPro-Regular";
	width: 330px;
	font-size: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 32px;
	padding-right: 32px;
	border-radius: 10px;
	box-shadow: 1px 1px 1px grey;
	border-color: #658fb9;
	z-index:1;
	margin-top: 50px;
	float:right;
	margin-right: 85px;
}
#submit_button_training_01:hover{
	opacity: 0.8;
}
#submit_button_training_01_mobile, #submit_button_training_01_mobile:hover {
	background: #509f6f;
	color: white;
	font-family: "MyriadPro-Regular";
	width: 330px;
	font-size: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 32px;
	padding-right: 32px;
	border-radius: 10px;
	box-shadow: 1px 1px 1px grey;
	border-color: #658fb9;
	z-index:1;
	margin-top: 50px;
	margin-bottom: 80px;
}
#submit_button_training_01_mobile:hover{
	opacity: 0.8;
}
#submit_button_training_02, #submit_button_training_02:hover {
	background: #509f6f;
	color: white;
	font-family: "MyriadPro-Regular";
	width: 330px;
	font-size: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 32px;
	padding-right: 32px;
	border-radius: 10px;
	box-shadow: 1px 1px 1px grey;
	border-color: #658fb9;
	z-index:1;
	margin-top: 50px;
	float:left;
	margin-left: 85px;
}
#submit_button_training_02:hover{
	opacity: 0.8;
}
#submit_button_training_04, #submit_button_training_04:hover {
	background: #c0c0c0;
	color: #eeeeee;
	font-family: "MyriadPro-Regular";
	width: 260px;
	font-size: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 32px;
	padding-right: 32px;
	border-radius: 10px;
	box-shadow: 1px 1px 1px grey;
	margin-bottom: 100px;
	border-color: #c0c0c0;
	z-index:1;
	margin-top: 50px;
}
#submit_button_training_04:hover{
	opacity: 0.8;
}
#submit_button_training_05, #submit_button_training_05:hover {
	background: #c0c0c0;
	color: #eeeeee;
	font-family: "MyriadPro-Regular";
	width: 260px;
	font-size: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 32px;
	padding-right: 32px;
	border-radius: 10px;
	box-shadow: 1px 1px 1px grey;
	border-color: #c0c0c0;
	z-index:1;
	margin-top: 50px;
	float:left;
	margin-left: 120px;
}
#submit_button_training_05:hover{
	opacity: 0.8;
}


/*--- Bootstrap Padding Fix --*/
[class*="col-"] {
	padding: 1rem;
}