/*
Theme Name: WHTVR
Theme URI: http://whtvr.co
Description: WHTVR V4
Author: Nik Howe // WHTVR
Author URI: http://whtvr.co
Version: 1.5
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.q_accordion_holder .accordion_content {
	position: relative;
}
.q_accordion_holder .accordion_content:before {
	display: none;

}
.q_accordion_holder .accordion_content#country-argentina:before {
	
}
.q_accordion_holder.accordion.boxed.accordion_show_icon.icon_and_text_left_align .ui-accordion-header {padding-right: 100px;}

.q_accordion_holder.accordion .ui-accordion-header span.tab-title:after{
	display:inline-block;
	vertical-align:top;
	content: "";
	width: 15px;
	height: 15px;
	margin: 16px 0 0 10px;
	border-radius: 2px;
	overflow: hidden;
}

.q_accordion_holder.accordion .ui-accordion-header.country-argentina span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-argentina.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-andorra span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-andorra.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-armenia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-armenia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-australia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-australia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-austria span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-austria.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-azerbaijan span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-azerbaijan.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-belgium span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-belgium.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-bosnia-herzegovina span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-bosnia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-brazil span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-brazil.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-bulgaria span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-bulgaria.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-canada span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-canada.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-chile span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-chile.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-china span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-china.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-costa-rica span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-costa-rica.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-croatia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-croatia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-cyprus span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-cyprus.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-czech-republic span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-czech.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-denmark span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-denmark.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-finland span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-finland.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-france span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-france.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-georgia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-georgia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-germany span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-germany.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-greece span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-greece.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-hong-kong span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-hong-kong.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-hungary span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-hungary.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-india span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-india.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-indonesia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-indonesia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-iran span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-iran.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-ireland span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-ireland.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-israel span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-israel.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-italy span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-italy.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-japan span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-japan.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-jordan span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-jordan.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-kosovo span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-kosovo.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-liechtenstein span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-liechtenstein.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-lithuania span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-lithuania.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-luxembourg span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-luxembourg.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-fyr-macedonia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-macedonia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-malaysia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-malaysia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-monaco span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-monaco.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-mongolia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-mongolia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-nepal span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-nepal.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-netherlands span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-netherlands.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-new-zealand span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-new-zealand.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-norway span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-norway.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-pakistan span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-pakistan.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-poland span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-poland.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-portugal span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-portugal.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-romania span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-romania.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-russia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-russia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-serbia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-serbia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-slovakia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-slovakia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-slovenia span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-slovenia.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-south-africa span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-south-africa.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-korea span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-south-korea.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-spain span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-spain.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-sri-lanka span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-sri-lanka.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-sweden span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-sweden.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-switzerland span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-switzerland.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-taiwan span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-taiwan.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-turkey span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-turkey.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-united-kingdom span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-uk.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-ukraine span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-ukraine.png);
	background-size: 100% auto;
}
.q_accordion_holder.accordion .ui-accordion-header.country-united-states-of-america span.tab-title:after{
	background-image: url(img/uiaa-flags-100x100-usa.png);
	background-size: 100% auto;
}

@media only screen and (max-width: 999px) {
	.q_accordion_holder .accordion_content:before {
		width: 50px;
		height: 48px;
		top: -48px;
	}
	.q_accordion_holder.accordion.boxed.accordion_show_icon.icon_and_text_left_align .ui-accordion-header {padding-right: 60px;}
}
@media only screen and (max-width: 480px) {
	.q_accordion_holder .accordion_content:before {
		top: -100px;
	}
}

#map-area {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 970px;
	margin: 0 auto;
}
svg#world-map {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}
svg#world-map  path:hover{
	fill:#9fc2e6;
	cursor: pointer;
}
#map-area .regions-boxes {
	margin: 0;
	padding: 0;
	list-style: none;
}
#map-area .regions-boxes .box-ttl {
	position: relative;
	text-transform: uppercase;
	display: block;
	font-size: 16px;
	margin-bottom: -0.5em;
}
#map-area .regions-boxes .box-txt {
	font-style: italic;
	color: #999;
	background: #fff;
}
#map-area .regions-boxes li {
	display: none;
	max-width: 150px;
	position: absolute;
	z-index: 2;
	line-height: 1;
	font-size: 11px;
	padding: 0 0 0 20px;
}
#map-area .regions-boxes li.active {display: block;}
#map-area .regions-boxes .box-ttl:before,
#map-area .regions-boxes .box-ttl:after {
	position: absolute;
	content: '';
}
#map-area .regions-boxes .box-ttl:before {
	width: 10px;
	height: 100px;
	border: 1px solid #000;
	border-bottom-width: 0;
	border-right-width: 0;
	left: -20px;
	top: 10px;
}
#map-area .regions-boxes .box-ttl:after {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	box-shadow:inset 0 0 0 3px #000;
	top: 110px;
	left: -24px;
}
#map-area .regions-boxes #region-africa .box-ttl:before,
#map-area .regions-boxes #region-south-america .box-ttl:before {
	top: -90px;
	border-top-width: 0;
	border-bottom-width: 1px;
	
}
#map-area .regions-boxes #region-africa .box-ttl:after,
#map-area .regions-boxes #region-south-america .box-ttl:after {
	top: -100px;
}
#map-area .regions-boxes #region-north-america .box-ttl:before,
#map-area .regions-boxes #region-oceania .box-ttl:before {
	left: auto;
	right: -20px;
	top: -90px;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
#map-area .regions-boxes #region-north-america .box-ttl:after,
#map-area .regions-boxes #region-oceania .box-ttl:after {
	top: -100px;
	left: auto;
	right: -25px;
}
#map-area .regions-boxes #region-europe {
	left: 58%;
    top: 5%;
}
#map-area .regions-boxes #region-asia {
	left: 75%;
	top: 1%;
}
#map-area .regions-boxes #region-africa {
	left: 47%;
	top: 76%;
}
#map-area .regions-boxes #region-north-america {
	left: 5%;
	top: 56%;
	padding: 0 20px 0 0;
}
#map-area .regions-boxes #region-south-america {
	left: 32%;
	top: 91%;
}
#map-area .regions-boxes #region-oceania {
	left: 72%;
	top: 97%;
	padding: 0 20px 0 0;
}
#map-area .regions-boxes #region-oceania,
#map-area .regions-boxes #region-north-america {text-align: right;}
@media all and (max-width: 1399px) {
	#map-area .regions-boxes #region-europe {
		top: 1%;
	}
	#map-area .regions-boxes #region-oceania {
		left: 69%;
		top: 100%;
	}
}
@media all and (max-width: 1200px) {
	#map-area .regions-boxes li {
		max-width: 125px;
		font-size: 10px;
	}
	#map-area .regions-boxes .box-ttl {
		font-size: 13px;
	}
	#map-area .regions-boxes .box-ttl:before {
		height: 60px;
	}
	#map-area .regions-boxes .box-ttl:after {
		width: 5px;
		height: 5px;
		border-radius: 50%;
		box-shadow:inset 0 0 0 1px #000;
		top: 70px;
		left: -22px;
	}
	#map-area .regions-boxes #region-africa .box-ttl:before,
	#map-area .regions-boxes #region-south-america .box-ttl:before {
		top: -50px;
		
	}
	#map-area .regions-boxes #region-africa .box-ttl:after,
	#map-area .regions-boxes #region-south-america .box-ttl:after {
		top: -55px;
	}
	#map-area .regions-boxes #region-north-america .box-ttl:before,
	#map-area .regions-boxes #region-oceania .box-ttl:before {
		top: -50px;
	}
	#map-area .regions-boxes #region-north-america .box-ttl:after,
	#map-area .regions-boxes #region-oceania .box-ttl:after {
		top: -55px;
		right: -22px;
	}
	#map-area .regions-boxes #region-europe {
		top: 8%;
	}
	#map-area .regions-boxes #region-north-america {
		left: 2%;
		top: 50%;
	}
	#map-area .regions-boxes #region-africa {
		top: 69%;
	}
	#map-area .regions-boxes #region-oceania {
		left: 68%;
		top: 92%;
	}
}

@media all and (max-width: 1000px) {
	#map-area .regions-boxes #region-europe {
		top: 3%;
	}
	#map-area .regions-boxes #region-north-america {
		left: 2.5%;
	}
	#map-area .regions-boxes #region-oceania {
		left: 63%;
		top: 95%;
	}
}

@media all and (max-width: 768px) {
	#map-area .regions-boxes li {
		max-width: 88px;
	}
	#map-area .regions-boxes .box-ttl:before {
		height: 40px;
	}
	#map-area .regions-boxes .box-ttl:after {
		top: 50px;
	}
	#map-area .regions-boxes #region-africa .box-ttl:before,
	#map-area .regions-boxes #region-south-america .box-ttl:before {
		top: -33px;		
	}
	#map-area .regions-boxes #region-africa .box-ttl:after,
	#map-area .regions-boxes #region-south-america .box-ttl:after {
		top: -37px;
	}
	#map-area .regions-boxes #region-north-america .box-ttl:before,
	#map-area .regions-boxes #region-oceania .box-ttl:before {
		top: -33px;
	}
	#map-area .regions-boxes #region-north-america .box-ttl:after,
	#map-area .regions-boxes #region-oceania .box-ttl:after {
		top: -37px;
	}
	#map-area .regions-boxes #region-north-america {
		left: 1%;
		top: 53%;
	}
	#map-area .regions-boxes #region-south-america {
		left: 34%;
		top: 83%;
	}
	#map-area .regions-boxes #region-africa {
		left: 50%;
		top: 69%;
	}
	#map-area .regions-boxes #region-oceania {
		left: 63%;
		top: 92%;
	}
}

@media all and (max-width: 480px) {
	/* #map-area {
		max-width: 315px;
	} */
	#map-area .regions-boxes li {
		max-width: 65px;
		padding: 0 0 0 10px;
	}
	#map-area .regions-boxes .box-ttl {
		font-size: 11px;
	}
	#map-area .regions-boxes .box-ttl:before {
		height: 15px;
		left: -15px;
		top: 5px;
	}
	#map-area .regions-boxes .box-ttl:after {
		top: 20px;
		left: -17px;
	}
	#map-area .regions-boxes #region-africa .box-ttl:before,
	#map-area .regions-boxes #region-south-america .box-ttl:before,
	#map-area .regions-boxes #region-north-america .box-ttl:before,
	#map-area .regions-boxes #region-oceania .box-ttl:before {
		top: -10px;	
	}
	#map-area .regions-boxes #region-africa .box-ttl:after,
	#map-area .regions-boxes #region-south-america .box-ttl:after,
	#map-area .regions-boxes #region-north-america .box-ttl:after,
	#map-area .regions-boxes #region-oceania .box-ttl:after  {
		top: -15px;
	}
	#map-area .regions-boxes #region-europe {
		left: 57%;
		top: 15%;
	}
	#map-area .regions-boxes #region-asia {
		left: 76%;
		top: 19%;
	}
	#map-area .regions-boxes #region-north-america {
		left: 0.1%;
		top: 45%;
	}
	#map-area .regions-boxes #region-south-america {
		left: 36%;
		top: 76%;
	}
	#map-area .regions-boxes #region-africa {
		left: 51%;
		top: 60%;
	}
	#map-area .regions-boxes #region-oceania {
		left: 61%;
		top: 84%;
	}
}
.page-id-58768 .column1.content_left_from_sidebar > .column_inner > .vc_row + .vc_row .full_section_inner > .wpb_column > .vc_column-inner > .wpb_wrapper {
	position: relative;
	padding-top: 49%;
}