﻿.magGeneralFrameTextRight
{
	font-size: 15px;
	width: 350px;
	margin: 30px 50px 30px 10px;
	-webkit-backface-visibility: hidden;
	transform:rotate(0deg);
	box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
	text-align: left;
	float: right;
}

.magGeneralFrameTextRight:hover
{
	box-shadow: 3px 5px 9px 0 rgba(0, 0, 0, 0.4);
	transform:rotate(3deg);
}


.magGeneralFrameLeft{
font-size: 15px;
width: 300px;
margin: 30px 50px 30px 10px;
-webkit-backface-visibility: hidden;
transform:rotate(-5deg);
box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, 0.3);
-webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
text-align: center;
float: left;
-webkit-filter: grayscale(40%);
       -moz-filter: grayscale(40%);
         -o-filter: grayscale(40%);
        -ms-filter: grayscale(40%);
            filter: grayscale(40%);
}
.magGeneralFrameLeft:hover{
font-size: 16px;
width: 320px;
margin: 20px 40px 30px 0px;
transform:rotate(0deg);
-webkit-filter: grayscale(0%);
       -moz-filter: grayscale(0%);
         -o-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
            filter: grayscale(0%);
}





.magGeneralFrameRight{
font-size: 15px;
width: 300px;
margin: 30px 10px 30px 60px;
-webkit-backface-visibility: hidden;
transform:rotate(5deg);
box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, 0.3);
-webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
text-align: center;
float: right;
-webkit-filter: grayscale(40%);
       -moz-filter: grayscale(40%);
         -o-filter: grayscale(40%);
        -ms-filter: grayscale(40%);
            filter: grayscale(40%);
}

.magGeneralFrameRight:hover{
font-size: 16px;
width: 320px;
margin: 20px 0px 30px 50px;
transform:rotate(0deg);
-webkit-filter: grayscale(0%);
       -moz-filter: grayscale(0%);
         -o-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
            filter: grayscale(0%);
}



.magGeneralFrameLeft a, .magGeneralFrameRight a{
text-decoration: none;
color: #1f1f1f;
}

.magGeneralFramePicture{
width: 100%;

}
.magGeneralFrameNote{
width: 100%;
height: 70px;
line-height: 70px;
}




.magContactFlag{
width: 30px;
height: 30px;
padding: 4px;
background: #fff;
border-radius: 50%;
box-shadow:1px 1px 2px #5593CB;
margin-right: 10px;
}

.magContactBox{
float: left;
width: 48%;
margin-right: 2%;
margin-top: 25px;
}



.magInsuranceBox {
margin: 25px 0px 25px 0px;
text-align: center;
padding: 12px 32px 12px 32px;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #f3423a;
}







.magcircles {
width: 60px;
margin-top: 5px;
margin-right: 10px;
}


.maglittleblock {
width: 75px;
height: 80px;
display: inline-block; 

}

.maglittleblockRU {
width: 150px;
height: 100px;
display: inline-block; 
margin-top: 5px;

}




.magarrowblue{
color: white;
display: inline-block;
background:url('/pics/icon/arrowE.png') no-repeat 0 0;
width: 200px;
height: 104px; 
margin-top: 12px;
margin-bottom: 12px;
margin-right: 1%;
margin-left: 1%;
}

.magarrowgrey{

display: inline-block;
background:url('/pics/icon/arrowA.png') no-repeat 0 0;
width: 200px;
height: 104px;  
margin-top: 21px;
margin-bottom: 21px;
margin-right: 1%;
margin-left: 1%;

}

.magarrowgrey:hover{

background:url('/pics/icon/arrowA.png') no-repeat;
background-position: 0px -109px;

}

table.magsmalltable{
width: 43%;
display:inline-block;
margin-top:60px;
}









table.magpinktable { 
table-layout: fixed; 
width: 90%; 
margin: 0 auto;
}

table.magpinktable th, table.magpinktable td {
    border-bottom: 1px solid #f3423a;
}

table.magpinktable tr:nth-child(even) {background-color: #fff7f7}

table.magpinktable tr:hover {background-color: #f5fafe}
table.magpinktable tr:nth-child(even):hover {background-color: #ffe4e2}



	




.magexamplebox {
line-height: 20px;
  position: relative;
  display: block;
font-size:14px;
  width: 80%;
 text-align: left;
  border-radius: 5px;
  padding: 20px;
  margin-bottom: 20px;

box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
background-color: #f5fafe;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}


.magreq_box_link
{
color: inherit !important;
text-decoration: none;
}

.magreq_box_link:hover{
color: inherit;
text-decoration: none;
}

.magreq_box_link:active{
color: inherit;
text-decoration: none;
}

.magreq_box_link:focus{
color: inherit;
text-decoration: none;
}


.mag_clearfix::after {
    content: "";
    display: table;
    clear: both;
}


.magreq_box
{
  position: relative;
  float: left;
  width: 27%;
  height: auto;
  border-radius: 5px;
  padding: 2%;
  -webkit-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
margin: 10px 1% 10px 1%;
}

.magreq_box:hover {
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
background-color: #f5fafe;
}

.magAPreq_box
{
  position: relative;
  display: inline-block;
  float: left;
  width: 19%;
  height: auto;
  border-radius: 5px;
 padding: 2%;
  -webkit-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
margin: 10px 1% 10px 1%;

}

.magAPreq_box:hover {
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
background-color: #f5fafe;
}





.magcountryparallax { 
height: 260px; 
position: relative;
width: 100%;
background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}



.magaustriaparalax1 {background-image: url("/pics/parallaxes/Austria/Austria1.jpg");}
.magaustriaparalax2 {background-image: url("/pics/parallaxes/Austria/Austria2.jpg");}
.magaustriaparalax3 {background-image: url("/pics/parallaxes/Austria/Austria3.jpg");}
.magaustriaparalax4 {background-image: url("/pics/parallaxes/Austria/Austria4.jpg");}

.magbelgiumparalax1 {background-image: url("/pics/parallaxes/Belgium/Belgium5.jpg");}
.magbelgiumparalax2 {background-image: url("/pics/parallaxes/Belgium/Belgium1.jpg");}
.magbelgiumparalax3 {background-image: url("/pics/parallaxes/Belgium/Belgium4.jpg");}
.magbelgiumparalax4 {background-image: url("/pics/parallaxes/Belgium/Belgium2.jpg");}

.magcanadaparalax1 {background-image: url("/pics/parallaxes/Canada/Canada5.jpg");}
.magcanadaparalax2 {background-image: url("/pics/parallaxes/Canada/Canada3.jpg");}
.magcanadaparalax3 {background-image: url("/pics/parallaxes/Canada/Canada2.jpg");}
.magcanadaparalax4 {background-image: url("/pics/parallaxes/Canada/Canada4.jpg");}

.magchinaparalax1 {background-image: url("/pics/parallaxes/China/China1.jpg");}
.magchinaparalax2 {background-image: url("/pics/parallaxes/China/China2.jpg");}
.magchinaparalax3 {background-image: url("/pics/parallaxes/China/China3.jpg");}
.magchinaparalax4 {background-image: url("/pics/parallaxes/China/China4.jpg");}

.magdenmarkparalax1 {background-image: url("/pics/parallaxes/Denmark/Denmark1.jpg");}
.magdenmarkparalax2 {background-image: url("/pics/parallaxes/Denmark/Denmark2.jpg");}
.magdenmarkparalax3 {background-image: url("/pics/parallaxes/Denmark/Denmark3.jpg");}
.magdenmarkparalax4 {background-image: url("/pics/parallaxes/Denmark/Denmark4.jpg");}

.magUKparalax1 {background-image: url("/pics/parallaxes/UK/UK1.jpg");}
.magUKparalax2 {background-image: url("/pics/parallaxes/UK/UK2.jpg");}
.magUKparalax3 {background-image: url("/pics/parallaxes/UK/UK3.jpg");}
.magUKparalax4 {background-image: url("/pics/parallaxes/UK/UK4.jpg");}

.magfinlandparalax1 {background-image: url("/pics/parallaxes/Finland/Finland1.jpg");}
.magfinlandparalax2 {background-image: url("/pics/parallaxes/Finland/Finland2.jpg");}
.magfinlandparalax3 {background-image: url("/pics/parallaxes/Finland/Finland3.jpg");}
.magfinlandparalax4 {background-image: url("/pics/parallaxes/Finland/Finland4.jpg");}

.magfranceparalax1 {background-image: url("/pics/parallaxes/France/France1.jpg");}
.magfranceparalax2 {background-image: url("/pics/parallaxes/France/France2.jpg");}
.magfranceparalax3 {background-image: url("/pics/parallaxes/France/France3.jpg");}
.magfranceparalax4 {background-image: url("/pics/parallaxes/France/France4.jpg");}

.maggermanyparalax1 {background-image: url("/pics/parallaxes/Germany/Germany1.jpg");}
.maggermanyparalax2 {background-image: url("/pics/parallaxes/Germany/Germany2.jpg");}
.maggermanyparalax3 {background-image: url("/pics/parallaxes/Germany/Germany3.jpg");}
.maggermanyparalax4 {background-image: url("/pics/parallaxes/Germany/Germany4.jpg");}

.magirelandparalax1 {background-image: url("/pics/parallaxes/Ireland/Ireland1.jpg");}
.magirelandparalax2 {background-image: url("/pics/parallaxes/Ireland/Ireland2.jpg");}
.magirelandparalax3 {background-image: url("/pics/parallaxes/Ireland/Ireland3.jpg");}
.magirelandparalax4 {background-image: url("/pics/parallaxes/Ireland/Ireland4.jpg");}

.magnetherlandsparalax1 {background-image: url("/pics/parallaxes/Netherlands/Netherlands1.jpg");}
.magnetherlandsparalax2 {background-image: url("/pics/parallaxes/Netherlands/Netherlands2.jpg");}
.magnetherlandsparalax3 {background-image: url("/pics/parallaxes/Netherlands/Netherlands3.jpg");}
.magnetherlandsparalax4 {background-image: url("/pics/parallaxes/Netherlands/Netherlands4.jpg");}

.magnorwayparalax1 {background-image: url("/pics/parallaxes/Norway/Norway1.jpg");}
.magnorwayparalax2 {background-image: url("/pics/parallaxes/Norway/Norway2.jpg");}
.magnorwayparalax3 {background-image: url("/pics/parallaxes/Norway/Norway3.jpg");}
.magnorwayparalax4 {background-image: url("/pics/parallaxes/Norway/Norway4.jpg");}

.magUSAparalax1 {background-image: url("/pics/parallaxes/USA/USA1.jpg");}
.magUSAparalax2 {background-image: url("/pics/parallaxes/USA/USA2.jpg");}
.magUSAparalax3 {background-image: url("/pics/parallaxes/USA/USA3.jpg");}

.magluxembourgparalax1 {background-image: url("/pics/parallaxes/Luxembourg/Luxembourg1.jpg");}
.magluxembourgparalax2 {background-image: url("/pics/parallaxes/Luxembourg/Luxembourg2.jpg");}
.magluxembourgparalax3 {background-image: url("/pics/parallaxes/Luxembourg/Luxembourg3.jpg");}
.magluxembourgparalax4 {background-image: url("/pics/parallaxes/Luxembourg/Luxembourg4.jpg");}

.magswedenparalax1 {background-image: url("/pics/parallaxes/Sweden/Sweden1.jpg");}
.magswedenparalax2 {background-image: url("/pics/parallaxes/Sweden/Sweden2.jpg");}
.magswedenparalax3 {background-image: url("/pics/parallaxes/Sweden/Sweden3.jpg");}
.magswedenparalax4 {background-image: url("/pics/parallaxes/Sweden/Sweden4.jpg");}

.magspainparalax1 {background-image: url("/pics/parallaxes/Spain/Spain1.jpg");}
.magspainparalax2 {background-image: url("/pics/parallaxes/Spain/Spain2.jpg");}
.magspainparalax3 {background-image: url("/pics/parallaxes/Spain/Spain3.jpg");}
.magspainparalax4 {background-image: url("/pics/parallaxes/Spain/Spain4.jpg");}

.magswitzerlandparalax1 {background-image: url("/pics/parallaxes/Switzerland/Switzerland1.jpg");}
.magswitzerlandparalax2 {background-image: url("/pics/parallaxes/Switzerland/Switzerland2.jpg");}
.magswitzerlandparalax3 {background-image: url("/pics/parallaxes/Switzerland/Switzerland3.jpg");}
.magswitzerlandparalax4 {background-image: url("/pics/parallaxes/Switzerland/Switzerland4.jpg");}

.magNZparalax1 {background-image: url("/pics/parallaxes/NZ/NZ1.jpg");}
.magNZparalax2 {background-image: url("/pics/parallaxes/NZ/NZ2.jpg");}
.magNZparalax3 {background-image: url("/pics/parallaxes/NZ/NZ3.jpg");}
.magNZparalax4 {background-image: url("/pics/parallaxes/NZ/NZ4.jpg");}


.magitalyparalax1 {background-image: url("/pics/parallaxes/Italy/Italy1.jpg");}
.magitalyparalax2 {background-image: url("/pics/parallaxes/Italy/Italy2.jpg");}
.magitalyparalax3 {background-image: url("/pics/parallaxes/Italy/Italy3.jpg");}
.magitalyparalax4 {background-image: url("/pics/parallaxes/Italy/Italy4.jpg");}

.magaustraliaparalax1 {background-image: url("/pics/parallaxes/Australia/Australia1.jpg");}
.magaustraliaparalax2 {background-image: url("/pics/parallaxes/Australia/Australia2.jpg");}
.magaustraliaparalax3 {background-image: url("/pics/parallaxes/Australia/Australia3.jpg");}
.magaustraliaparalax4 {background-image: url("/pics/parallaxes/Australia/Australia4.jpg");}

.magicelandparalax1 {background-image: url("/pics/parallaxes/Iceland/Iceland1.jpg");}
.magicelandparalax2 {background-image: url("/pics/parallaxes/Iceland/Iceland2.jpg");}
.magicelandparalax3 {background-image: url("/pics/parallaxes/Iceland/Iceland3.jpg");}
.magicelandparalax4 {background-image: url("/pics/parallaxes/Iceland/Iceland4.jpg");}

.magturkeyparalax1 {background-image: url("/pics/parallaxes/Turkey/Turkey1.jpg");}
.magturkeyparalax2 {background-image: url("/pics/parallaxes/Turkey/Turkey2.jpg");}
.magturkeyparalax3 {background-image: url("/pics/parallaxes/Turkey/Turkey3.jpg");}
.magturkeyparalax4 {background-image: url("/pics/parallaxes/Turkey/Turkey4.jpg");}


.magminiiconEUbox{
margin-top: 10px;
margin-bottom: 5px;
height: 102px;
width: 102px;
margin-left: 1px;
display: inline-block;
background-image: url('/pics/icon/bc/EU.png')
}

.magminiiconNONEUbox{
margin-top: 10px;
margin-bottom: 5px;
height: 102px;
width: 102px;
margin-left: 1px;
display: inline-block;
background-image: url('/pics/icon/bc/nonEU.png')
}


.magEUbox{
margin-bottom: 15px;
border-radius: 20px;
height: 120px;
width: 48.25%;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
background-color: #285b80; 
display: inline-block;
 -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.magEUbox:hover{
background-color: #1e4562;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
}



.magnumerationcircle {
font-weight: bold;
margin: 10px;
margin-top: 0px;
margin-bottom: 5px;
line-height: 35px; 
display: inline-block; 
background-color: #f3423a; 
border-radius: 50%; 
text-align: center; 
color: white;  
font-size: 24px; 
width: 40px; 
height: 40px;
}



a.magbanner{
display:block;
height:100%;
width:100%; 
color:#ffffff;
}


.magminiiconbox{
margin-top: 10px;
margin-bottom: 5px;
height: 90px;
width: 180px;
margin-left: 35px;
display: inline-block;

}


.magminiiconboxAustria{background-image: url("/pics/countryicons/AustriaICON.png");}
.magminiiconboxBelgium{background-image: url("/pics/countryicons/BelgiumICON.png");}
.magminiiconboxCanada{background-image: url("/pics/countryicons/CanadaICON.png");}
.magminiiconboxChina{background-image: url("/pics/countryicons/ChinaICON.png");}
.magminiiconboxDenmark{background-image: url("/pics/countryicons/DenmarkICON.png");}
.magminiiconboxUK{background-image: url("/pics/countryicons/UKICON.png");}
.magminiiconboxFrance{background-image: url("/pics/countryicons/FranceICON.png");}
.magminiiconboxFinland{background-image: url("/pics/countryicons/FinlandICON.png");}
.magminiiconboxGermany{background-image: url("/pics/countryicons/GermanyICON.png");}
.magminiiconboxIreland{background-image: url("/pics/countryicons/IrelandICON.png");}
.magminiiconboxNetherlands{background-image: url("/pics/countryicons/NetherlandsICON.png");}
.magminiiconboxNorway{background-image: url("/pics/countryicons/NorwayICON.png");}
.magminiiconboxUSA{background-image: url("/pics/countryicons/USAICON.png");}
.magminiiconboxLuxembourg{background-image: url("/pics/countryicons/LuxembourgICON.png");}
.magminiiconboxSweden{background-image: url("/pics/countryicons/SwedenICON.png");}
.magminiiconboxSpain{background-image: url("/pics/countryicons/SpainICON.png");}
.magminiiconboxSwitzerland{background-image: url("/pics/countryicons/SwitzerlandICON.png");}
.magminiiconboxNZ{background-image: url("/pics/countryicons/NZICON.png");}
.magminiiconboxItaly{background-image: url("/pics/countryicons/ItalyICON.png");}
.magminiiconboxAustralia{background-image: url("/pics/countryicons/AustraliaICON.png");}







.magminitextmenubox {
width: 160px;
margin-top: 10px;
margin-bottom: 10px;
display: inline-block;
height: 100px;
font-size:20px;
color:#ffffff; 
}



.magminitextmenuboxBIG {
width: 266px;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 10px;
display: inline-block;
height: 100px;
color:#ffffff; 
font-size:20px;
}



.magorangebox
{
	height: 120px;
	width: 51.5%;
	margin-bottom: 15px;
	display: inline-block;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
	background-color: #ff8429;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	line-height: 25px; 
	text-align: left; 
	margin-right: 1%;
}



.magorangebox:hover{
background-color: #ff6d00;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
}




.magbluebox{
height: 120px;
line-height: 25px; 
margin-right: 1%;
width: 19%;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
background-color: #3abded;
display: inline-block;
 -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.magbluebox:hover{
background-color: #16b1ea;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
}


.magsmallorangebox{
height: 120px;
line-height: 25px; 
margin-right: 1%;
width: 19%;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
background-color: #ff8429; 
display: inline-block;
 -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.magsmallorangebox:hover{
background-color: #ff6d00;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
}


.maglightbluebox{
height: 120px;
width: 19%;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
background-color: #a9e2f7; 
display: inline-block;
 -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
margin-right: 1%; 
line-height: 25px;
}



.maglightbluebox:hover{
background-color: #7ad2f3;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
}



.magnavybluebox{
height: 125px;
width: 19%;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
background-color: #285b80;
display: inline-block;
 -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
line-height: 25px; 
margin-right: 1%;
}


.magnavybluebox:hover{
background-color: #1e4562;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
}


.magcountryimagebox{
height: 120px;
width: 51.5%;
margin-bottom: 15px;
margin-right: 1%;
display: inline-block;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);

line-height: 25px; 
text-align: left;
}


.magAustriaimagebox{background-image: url("/pics/minibanners/Austria.jpg");}
.magBelgiumimagebox{background-image: url("/pics/minibanners/Belgium.jpg");}
.magCanadaimagebox{background-image: url("/pics/minibanners/Canada.jpg");}
.magChinaimagebox{background-image: url("/pics/minibanners/China.jpg");}
.magDenmarkimagebox{background-image: url("/pics/minibanners/Denmark.jpg");}
.magUKimagebox{background-image: url("/pics/minibanners/UK.jpg");}
.magFranceimagebox{background-image: url("/pics/minibanners/France.jpg");}
.magFinlandimagebox{background-image: url("/pics/minibanners/Finland.jpg");}
.magGermanyimagebox{background-image: url("/pics/minibanners/Germany.jpg");}
.magIrelandimagebox{background-image: url("/pics/minibanners/Ireland.jpg");}
.magNetherlandsimagebox{background-image: url("/pics/minibanners/Netherlands.jpg");}
.magNorwayimagebox{background-image: url("/pics/minibanners/Norway.jpg");}
.magUSAimagebox{background-image: url("/pics/minibanners/USA.jpg");}
.magLuxembourgimagebox{background-image: url("/pics/minibanners/Luxembourg.jpg");}
.magSwedenimagebox{background-image: url("/pics/minibanners/Sweden.jpg");}
.magSpainimagebox{background-image: url("/pics/minibanners/Spain.jpg");}
.magSwitzerlandimagebox{background-image: url("/pics/minibanners/Switzerland.jpg");}
.magNZimagebox{background-image: url("/pics/minibanners/NZ.jpg");}
.magItalyimagebox{background-image: url("/pics/minibanners/Italy.jpg");}
.magAustraliaimagebox{background-image: url("/pics/minibanners/Australia.jpg");}


.magcountrysmallimagebox{
height: 120px;
line-height: 25px; 
margin-right: 1%;
width: 36.5%;
margin-bottom: 15px;
display: inline-block;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
}




.magWIKIHeader {
font-size:20px;
font-weight: normal;
color: #f3423a;
line-height: 70px;
}



.mag_WIKIbanner a {
color: #f3423a;
}

.mag_WIKIbanner a:hover {
color: #ac120a;
}

.mag_WIKIbanner_imgcircle {
width: 100px;
height: 100px;
padding: 5px 5px 5px 5px;
border-radius: 50%;
text-align: right;
margin: 25px 3% 0px 10%;
display: inline-block;
border: 2px solid #f3423a;	
-webkit-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.mag_WIKIbanner:hover .mag_WIKIbanner_imgcircle{
box-shadow: 0 0 16px rgba(0, 0, 0, 0.5);
background-color: #ffffff;
}

.mag_WIKIbanner_frame {
display: inline-block;
width: 65%;
padding: 0px 12px 12px 12px;
margin-top: 0px;
line-height: 35px;
}

.mag_WIKIbanner {
background-color: #f5fafe;


}

table.magbigtable {
width: 100%;
}




    ul.blueNO{
    list-style-image: url('/pics/icon/listsVectors/blueNO.svg') !important;
}

        ul.redNO{
    list-style-image: url('/pics/icon/listsVectors/redNO.svg') !important;
}

            ul.navyblueNO{
    list-style-image: url('/pics/icon/listsVectors/navyblueNO.svg') !important;
}

                ul.blueYES{
    list-style-image: url('/pics/icon/listsVectors/blueYES.svg') !important;
}

        ul.redYES{
    list-style-image: url('/pics/icon/listsVectors/redYES.svg') !important;
}

            ul.navyblueYES{
    list-style-image: url('/pics/icon/listsVectors/navyblueYES.svg') !important;
}


  
 


ol.red li, ol.blue li, ol.navyblue li {
  counter-increment: step-counter;
  margin-bottom: 10px;
}

ol.navyblue li::before, ol.blue li::before, ol.red li::before {
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 80%;
 
  color: white;
  font-weight: bold;
  padding: 3px 8px;
  border-radius: 50%;
}

    ol.red li::before {
         background-color: #f3423a;
    }
      ol.blue li::before {
           background-color: #5593cb;
    }
        ol.navyblue li::before {
             background-color: #1e4161;
    }






@media screen and (max-width:650px)
{

table.magsmalltable td:nth-of-type(1){display:none;}
table.magbigtable td:nth-of-type(1){display:none;}


table.magsmalltable tr, table.magsmalltable th, table.magsmalltable td
		{
			display:block;
		}
table.magsmalltable{
width: 90%;
}





.magcountryimagebox{display:none;}
.magminiiconbox{display:none;}
.magminiiconEUbox{display:none;}
.magminiiconNONEUbox{display:none;}
.magcountrysmallimagebox{display:none;}


.magEUbox{
width: 100%;
display: block;
margin-top: 10px;
margin-bottom: 0px;
height: 110px;
}


.magsmallorangebox{
width: 100%;
display: block;
margin-top: 10px;
height: 110px;
}


.magorangebox{
width: 100%;
display: block;
margin-top: 10px;
margin-bottom: 0px;
height: 110px;
}
.magbluebox{
width: 100%;
display: block;
margin-top: 10px;
height: 110px;
}
.maglightbluebox{
width: 100%;
display: block;
margin-top: 10px;
height: 110px;
}
.magnavybluebox{
width: 100%;
display: block;
margin-top: 10px;
height: 110px;
}

.magminitextmenuboxBIG{
width: 100%;}

.magminitextmenubox{
width: 100%;}

.mag_WIKIbanner {display:none;}


table.magpinktable tr:nth-child(odd) {background-color: #f5fafe}
table.magpinktable tr:nth-child(odd):hover {background-color: #edf7ff}

table.magpinktable th, table.magpinktable td {
    border-bottom: 1px solid #f3423a;
}



		table.magpinktable td:before
		{
			
			width:100%; 
			display:block;
			color:#f3423a;
		}


		table.magpinktable  tr
		{
			margin-bottom:8px;
			border-bottom:0px solid #ccc;
text-align:center;
		}


		table.magpinktable tr, table.magpinktable th, table.magpinktable td
		{
			display:block;
		}

		table.magpinktable  td
		{
			padding:5px;
			border-bottom:0px solid #fff;
			font-size:18px;
			text-align:center;

		}


.magGeneralFrameLeft, .magGeneralFrameRight{
font-size: 16px;
width: 90%;
transform:rotate(0deg);
-webkit-filter: grayscale(0%);
       -moz-filter: grayscale(0%);
         -o-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
            filter: grayscale(0%);
margin: 30px auto 30px auto;
float: none;
}
.magGeneralFrameLeft:hover, .magGeneralFrameRight:hover{
width: 90%;
transform:rotate(0deg);
-webkit-filter: grayscale(0%);
       -moz-filter: grayscale(0%);
         -o-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
            filter: grayscale(0%);
margin: 30px auto 30px auto;
float: none;
}



.magreq_box{

width: 90%;
margin: 10px 5% 10px 5%;
}
.magAPreq_box
{

width: 90%;
margin: 10px 5% 10px 5%;
}

.magContactBox{

width: 90%;
margin: 10px 5% 10px 5%;
}

}











