/*
	Copyright � Interactive Services 2013 - 2019 All Rights Reserved.
	No part of this code may be used, with or without modification, without prior consent from Interactive Services.
	Chameleon Gold Version 2.3, 01 May 2020
*/
/* embedded fonts */

@font-face {
    font-family: 'Roboto_Regular';
    src: url('fonts/Roboto-Regular.eot');
    src: url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular.woff') format('woff'),
         url('fonts/Roboto-Regular.ttf') format('truetype'),
         url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Bebas Neue';
    src: url('fonts/BebasNeue.eot');
    src: url('fonts/BebasNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/BebasNeue.woff2') format('woff2'),
        url('fonts/BebasNeue.woff') format('woff'),
        url('fonts/BebasNeue.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas';
    src: url('fonts/Bebas.eot');
    src: url('fonts/Bebas.eot?#iefix') format('embedded-opentype'),
        url('fonts/Bebas.woff2') format('woff2'),
        url('fonts/Bebas.woff') format('woff'),
        url('fonts/Bebas.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tahoma';
    src: url('fonts/Tahoma.eot');
    src: url('fonts/Tahoma.eot?#iefix') format('embedded-opentype'),
        url('fonts/Tahoma.woff2') format('woff2'),
        url('fonts/Tahoma.woff') format('woff'),
        url('fonts/Tahoma.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tahoma';
    src: url('fonts/Tahoma-Bold.eot');
    src: url('fonts/Tahoma-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Tahoma-Bold.woff2') format('woff2'),
        url('fonts/Tahoma-Bold.woff') format('woff'),
        url('fonts/Tahoma-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



.font_roboto_regular{
	font-family: "Roboto_Regular", Arial, sans-serif !important;
}

body[data-language="en"] .font_PermanentMarker{
	/*font-family: "PermanentMarker", Arial, sans-serif !important;*/
	font-family: "Roboto_Regular", Arial, sans-serif !important;
}

body:not([data-language="en"]) .font_PermanentMarker{
	font-family: "Roboto_Regular", Arial, sans-serif !important;
}

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

	/******************************************************************/
	/******************* COMPONENTS SECTION ***************************/
	/******************************************************************/
	.menu_txt_1{
		font-family: "Roboto_Regular",sans-serif;
		font-size: 20px;
		line-height: 20px;
	}

	.menu_txt_2{
		font-family: "Roboto_Regular",sans-serif;
		font-size: 10px;
		line-height: 15px;
	}

	/******************************************************************/
	/******************* CONTENT PAGES SECTION ************************/
	/******************************************************************/
	.num_txt_1{
		font-family: "Roboto_Regular", Arial, sans-serif;;
		/*color: #ffffff;
		color: rgba(255, 253, 250, 0.65);*/
		font-size: 10em;
		line-height: 1;
	}

	body.ios .num_txt_1, body.mac .num_txt_1, body.android .num_txt_1 {
		font-family: sans-serif;
		line-height: 1 !important;
	}

	body.mac #slideshowItems .num_txt_1 {
		line-height:0.75 !important;
	}

	.num_txt_2 {
		font-family: "Roboto_Regular", Arial, sans-serif;;
		font-size: 10em;
		line-height: 1;
	}

	body.ios .num_txt_2, body.mac .num_txt_2, body.android .num_txt_2 {
		font-family: sans-serif;
		line-height: 1 !important;
	}

	body.mac #slideshowItems .num_txt_2 {
		line-height:0.75 !important;
	}

	.num_txt_3{
		font-size: 10em;
		line-height: 1;
	}

	body.ios .num_txt_3, body.mac .num_txt_3, body.android .num_txt_3{
		font-family: sans-serif;
		line-height: 1 !important;
	}

	.title_txt_1{
		font-family: 'Bebas Neue',sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 1;
	}

	.title_txt_2{
		font-family: 'Bebas Neue',sans-serif;
		font-size: 20px;
		font-weight: bold;
		line-height: 1;
	}

	.body_txt_1{
		font-family: "Roboto_Regular",sans-serif;
		font-size: 14px;
		font-weight:normal;
		line-height: 1.2;
	}

	.body_txt_2{
		font-family: "Roboto_Regular",sans-serif;
		font-size: 14px;
		font-weight:normal;
		line-height: 1.2;
	}

	.qOpt_txt_1 {
		font-family: "Roboto_Regular",sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 15px;
	}

	.qOpt_txt_2 {
		font-family: "Roboto_Regular",sans-serif;
		font-size: 15px;
		font-weight: normal;
		line-height: 19px;
	}

	.btn_txt_1{
		font-family: "Roboto_Regular",sans-serif;
		font-size: 15px;
		font-weight: normal;
		line-height: 35px;
	}

	.btn_txt_2{
		font-family: "Roboto_Regular",sans-serif;
		font-size: 17px;
		font-weight:normal;
		line-height: 1.3;
	}

	.label_txt_1{
		font-family: 'Bebas Neue',sans-serif;
		font-size: 30px;
		font-weight: bold;
		line-height: 1.1;
	}

	.label_txt_2{
		font-family: 'Bebas Neue',sans-serif;
		font-size: 25px;
		font-weight: bold;
		line-height: 1;
	}

	.label_txt_3{
		font-family: 'Bebas Neue',sans-serif;
		font-size: 14px;
		font-weight: normal;
		line-height: 16px;
	}

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	/******************************************************************/
	/******************* COMPONENTS SECTION ***************************/
	/******************************************************************/

	.menu_txt_1{
		font-size: 30px;
		line-height: 30px;
	}

	.menu_txt_2{
		font-size: 14px;
		line-height: 19px;
	}

	/******************************************************************/
	/******************* CONTENT PAGES SECTION ************************/
	/******************************************************************/
	.num_txt_1{
		font-size: 15em;
		line-height: 0.8;
	}
	.num_txt_2{
		font-size: 10em;
		line-height: 1;
	}
	.num_txt_3{
		font-size: 20em;
		line-height: 1;
	}

	.title_txt_1{
		font-size: 20px;
		line-height: 1;
	}

	.title_txt_2{
		font-size: 28px;
	}

	.body_txt_1{
		font-size: 14px;
		line-height: 1.4;
	}

	.body_txt_2{
		font-size: 16px;
		line-height: 1.4;
	}

	.qOpt_txt_1 {
		font-size: 15px;
		line-height: 18px;
	}

	.qOpt_txt_2 {
		font-size: 20px;
		line-height: 25px;
	}

	.btn_txt_1{
		font-size: 19px;
		line-height: 39px;
	}

	.label_txt_1{
		font-size: 44px;
	}

	.label_txt_2{
		font-size: 30px;
		line-height: 1;
	}

	.label_txt_3{
		font-size: 16px;
		line-height: 18px;
	}

}

/* Medium Devices, Desktops */
/*@media only screen and (min-width : 992px){ -- CHANGED TO CATCH AN IPAD IN LANDSCAPE -- */
/*@media only screen and (min-width : 1025px){*/
@media only screen and (min-width : 1367px){
	/******************************************************************/
	/******************* COMPONENTS SECTION ***************************/
	/******************************************************************/
	.menu_txt_1{
		font-size: 40px;
		line-height: 40px;
	}

	.menu_txt_2{
		font-size: 14px;
		line-height: 19px;
	}

	/******************************************************************/
	/******************* CONTENT PAGES SECTION ************************/
	/******************************************************************/
	.num_txt_1{
		font-size: 20em;
		line-height: 0.8;
	}

	.num_txt_2{
		font-size: 15em;
		line-height: 0.75;
	}

	.num_txt_3{
		font-size: 25em;
		line-height: 0.8;
	}

	.title_txt_1{
		font-size: 25px;
		line-height: 1;
	}

	.title_txt_2{
		font-size: 30px;
		line-height: 1;
	}

	.body_txt_1{
		font-size: 16px;
		line-height: 1.4;
	}

	.body_txt_2{
		font-size: 20px;
		line-height: 1.4;
	}

	.qOpt_txt_1 {
		font-size: 17px;
		line-height: 23px;
	}

	.qOpt_txt_2 {
		font-size: 20px;
		line-height: 25px;
	}

	.btn_txt_1{
		font-size: 20px;
		line-height: 40px;
	}

	.btn_txt_2{
		font-size: 22px;
		line-height: 40px;
	}

	.label_txt_1{
		font-size: 45px;
	}

	.label_txt_2{
		font-size: 40px;
		line-height: 1;
	}

	.label_txt_3{
		font-size: 16px;
		line-height: 18px;
	}

}

/* Large Devices, Wide Screens */
/*@media only screen and (min-width : 1200px) { --- Modified to catch the Samsung Tablet 1280 * 648 */
/*@media only screen and (min-width : 1281px) { --- Modified to catch the netbooks 1366 * 768 */
@media only screen and (min-width : 1441px) {
	/******************************************************************/
	/******************* COMPONENTS SECTION ***************************/
	/******************************************************************/
	.menu_txt_1{
		font-size: 60px;
		line-height: 60px;
	}

	.menu_txt_2{
		font-size: 14px;
		line-height: 19px;
	}

	/******************************************************************/
	/******************* CONTENT PAGES SECTION ************************/
	/******************************************************************/
	.num_txt_1{
		font-size: 20em;
		line-height: 0.8;
	}

	.num_txt_2{
		font-size: 20em;
		line-height: 0.85;
	}

	.num_txt_3{
		font-size: 30em;
		line-height: 0.8;
	}

	.title_txt_1{
		font-size: 30px;
		line-height: 1;
	}

	.title_txt_2{
		font-size: 35px;
	}

	.body_txt_1{
		font-size: 18px;
		line-height: 1.4;
	}

	.body_txt_2{
		font-size: 22px;
		line-height: 1.4;
	}

	.qOpt_txt_1 {
		font-size: 18px;
		line-height: 22px;
	}

	.btn_txt_1{
		font-size: 22px;
		line-height: 40px;
	}

	.btn_txt_2{
		font-size: 22px;
		line-height: 40px;
	}

	.label_txt_1{
		font-size: 55px;
	}

	.label_txt_2{
		font-size: 55px;
		line-height: 1;
	}

	.label_txt_3{
		font-size: 16px;
		line-height: 18px;
	}
}

/******************************************************************/
/************************** COMMON STYLES *************************/
/******************************************************************/
.text-italic{
  font-style: italic;
}

.text-bold{
  font-weight: bold;
}

#font_styles_dot_css{
	display: none;
}
