

/*body{background:#F1FFCA  none repeat scroll 0 0;color:#333333;font-size:12px;line-height:18px;margin:20px;
padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;}a{color:#377605;font-size:14px;}
a:hover{color:#FF7200;font-size:14px;}body,h1,h2,p,a{font-family:Arial,Helvetica,sans-serif;}
b,strong{font-weight:bold;color:#000;}#header{border-bottom:1px dotted #000000;margin:0 0 20px;padding:20px 0;
}#header h1{font-size:36px;margin:0;}#header h4{font-weight:normal;margin:7px 0 0;}
#header h4 a{text-decoration:none;}h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;}*/
#alert-Box{padding-bottom:24px;background:url(/includes/msgbox/images/bg-box-bottom.png) bottom left no-repeat!important;
background:url(/includes/msgbox/images/bg-box-bottom.gif) bottom left no-repeat;
}#alert-InBox{padding-top:15px;background:url(/includes/msgbox/images/bg-box-top.png) top left no-repeat!important;
}#alert-BoxContent{background:url(/includes/msgbox/images/bg-box-body.png) top left repeat-y!important;
background:url(/includes/msgbox/images/bg-box-body.gif) top left repeat-y;
padding:0 20px;}#alert-BoxContenedor{padding:0 0 5px 55px;text-align:left;font-family:Verdana;font-size:12px;color:#000;
}
#alert-BoxContenedor h1,#alert-BoxContenedor h2,#alert-BoxContenedor h3,#alert-BoxContenedor b,#alert-BoxContenedor strong{
text-align:left;font-family:Verdana;font-size:14px;color:#000;font-weight:bold;margin:0 0 0.5em;padding:0;}
#alert-Buttons{text-align:right;}
#alert-Buttons input{margin:10px 10px;}
#alert-BoxContenedor #BoxPromptInput{margin-top:5px;}
#alert-BoxContenedor p{
padding-right:10px;
}
#alert-Box .BoxAlert{background:url(/includes/msgbox/images/dialog-warning.png) top left no-repeat;
}
#alert-Box .BoxConfirmDelete{background:url(/includes/msgbox/images/dialog-delete.png) top left no-repeat;
}
#alert-Box .BoxConfirm{background:url(/includes/msgbox/images/dialog-error.png) top left no-repeat;
}
#alert-Box .BoxPrompt{background:url(/includes/msgbox/images/dialog-help.png) top left no-repeat;
}
#alert-Box .BoxInfo{background:url(/includes/msgbox/images/dialog-info.png) top left no-repeat;
}
#alert-Box .BoxOK{background:url(/includes/msgbox/images/dialog-ok.png) top left no-repeat;
}
#alert-Box .BoxError{background:url(/includes/msgbox/images/dialog-error.png) top left no-repeat;}
#BoxAlertBtnOk,#BoxConfirmBtnOk,#BoxConfirmBtnCancel,#BoxPromptBtnOk,#BoxPromptBtnCancel{
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf) );
background:-moz-linear-gradient( center top,#ededed 5%,#dfdfdf 100% );
background-color:#ededed;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #dcdcdc;
display:inline-block;
color:#777777;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:4px 7px;
text-decoration:none;
text-shadow:1px 1px 0px #ffffff;
cursor:pointer;
}
#BoxAlertBtnOk:hover,#BoxConfirmBtnOk:hover,#BoxConfirmBtnCancel:hover,#BoxPromptBtnOk:hover,#BoxPromptBtnCancel:hover{
background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed) );
background:-moz-linear-gradient( center top,#dfdfdf 5%,#ededed 100% );
background-color:#dfdfdf;
}
#BoxAlertBtnOk:active,#BoxConfirmBtnOk:active,#BoxConfirmBtnCancel:active,#BoxPromptBtnOk:active,#BoxPromptBtnCancel:active{
position:relative;
top:1px;
}
#BoxPromptInput{
border:1px solid #8F9194;
}


.selectBox-dropdown{
position:relative;
border:solid 1px #c0c2c6;
line-height:20px;
text-decoration:none;
text-align:left;
color:#4a525a;
outline:none;
vertical-align:middle;
background:#c0c2c6;
height:19px;
padding:3px;
display:inline-block;
cursor:default;
max-width:168px;
}
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow{
text-decoration:none;
}
.selectBox-dropdown .selectBox-label{
padding:1px;
display:inline-block;
white-space:nowrap;
overflow:hidden;
}
.selectBox-dropdown .selectBox-arrow{
position:absolute;
top:0;
right:0;
width:22px;
height:100%;
background:url(/includes/selectbox/images/select_arrow.gif) 50% 50% no-repeat #c0c2c6;
}
.selectBox-dropdown-menu{
position:absolute;
z-index:99999;
max-height:200px;
min-height:1em;
border:solid 1px #c0c2c6;
background:#c0c2c6;
-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);
-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);
box-shadow:0 2px 6px rgba(0,0,0,.2);
overflow:auto;
}
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A{
list-style:none;
display:block;
cursor:default;
padding:0;
margin:0;
color:#4a525a;
font-size:85%;
}
a.selectBox,a.selectBox:active{
color:#4a525a;
text-decoration:none!important;
}
.selectBox-options LI A{
line-height:1.5;
padding:0 .5em;
white-space:nowrap;
overflow:hidden;
background:6px center no-repeat;
text-decoration:none;
cursor:pointer;
}
.selectBox-options LI.selectBox-hover A{
background-color:#4a525a;
color:#c0c2c6!important;
}
.selectBox-options LI.selectBox-disabled A{
color:#888;
background-color:transparent;
}
.selectBox-options LI.selectBox-selected A{
/*background-color:#00afec;
background-color:#FFF;
color:#fff;*/
font-weight:bold;
}
.selectBox-options .selectBox-optgroup{
color:#666;
background:#EEE;
font-weight:bold;
line-height:1.5;
padding:0 .3em;
white-space:nowrap;
}
.selectBox.selectBox-disabled{
color:#888!important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow{
opacity:.5;
border-color:#666;
}
.selectBox-inline.selectBox-disabled{
color:#888!important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A{
background-color:transparent!important;
}
.dark_blue .banner_country_outer .selectBox-dropdown{
border:solid 1px #6189AC;
background:#6189AC;
}
.dark_blue .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/includes/selectbox/images/select_arrow.gif) 50% 50% no-repeat #6189AC;
}
.dark_blue .selectBox-dropdown-menu.frm_change_country{
border-color:#6189AC;
background:#6189AC;
}
.dark_blue .selectBox-options.frm_change_country LI A,.dark_blue .banner_country_outer a.selectBox,.dark_blue .banner_country_outer a.selectBox:active{
color:#293948;
}
.dark_blue .selectBox-options.frm_change_country LI.selectBox-hover A{
background-color:#293948;
}
.std_blue .banner_country_outer .selectBox-dropdown{
border:solid 1px #59A2BE;
background:#59A2BE;
}
.std_blue .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/includes/selectbox/images/select_arrow.gif) 50% 50% no-repeat #59A2BE;
}
.std_blue .selectBox-dropdown-menu.frm_change_country{
border-color:#59A2BE;
background:#59A2BE;
}
.std_blue .selectBox-options.frm_change_country LI A,.std_blue .banner_country_outer a.selectBox,.std_blue .banner_country_outer a.selectBox:active{
color:#254450;
}
.std_blue .selectBox-options.frm_change_country LI.selectBox-hover A{
background-color:#254450;
}
.green .banner_country_outer .selectBox-dropdown{
border:solid 1px #87A56E;
background:#87A56E;
}
.green .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/includes/selectbox/images/select_arrow.gif) 50% 50% no-repeat #87A56E;
}
.green .selectBox-dropdown-menu.frm_change_country{
border-color:#87A56E;
background:#87A56E;
}
.green .selectBox-options.frm_change_country LI A,.green .banner_country_outer a.selectBox,.green .banner_country_outer a.selectBox:active{
color:#39452E;
}
.green .selectBox-options.frm_change_country LI.selectBox-hover A{
background-color:#39452E;
}
.tan .banner_country_outer .selectBox-dropdown{
border:solid 1px #B1936F;
background:#B1936F;
}
.tan .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/includes/selectbox/images/select_arrow.gif) 50% 50% no-repeat #B1936F;
}
.tan .selectBox-dropdown-menu.frm_change_country{
border-color:#B1936F;
background:#B1936F;
}
.tan .selectBox-options.frm_change_country LI A,.tan .banner_country_outer a.selectBox,.tan .banner_country_outer a.selectBox:active{
color:#4A3E2F;
}
.tan .selectBox-options.frm_change_country LI.selectBox-hover A{
background-color:#4A3E2F;
}
.yellow .banner_country_outer .selectBox-dropdown{
border:solid 1px #C49A5B;
background:#C49A5B;
}
.yellow .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/includes/selectbox/images/select_arrow.gif) 50% 50% no-repeat #C49A5B;
}
.yellow .selectBox-dropdown-menu.frm_change_country{
border-color:#C49A5B;
background:#C49A5B;
}
.yellow .selectBox-options.frm_change_country LI A,.yellow .banner_country_outer a.selectBox,.yellow .banner_country_outer a.selectBox:active{
color:#524126;
}
.yellow .selectBox-options.frm_change_country LI.selectBox-hover A{
background-color:#524126;
}
.pink .banner_country_outer .selectBox-dropdown{
border:solid 1px #BD7996;
background:#BD7996;
}
.pink .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/includes/selectbox/images/select_arrow.gif) 50% 50% no-repeat #BD7996;
}
.pink .selectBox-dropdown-menu.frm_change_country{
border-color:#BD7996;
background:#BD7996;
}
.pink .selectBox-options.frm_change_country LI A,.pink .banner_country_outer a.selectBox,.pink .banner_country_outer a.selectBox:active{
color:#4F333F;
}
.pink .selectBox-options.frm_change_country LI.selectBox-hover A{
background-color:#4F333F;
}
.purple .banner_country_outer .selectBox-dropdown{
border:solid 1px #AE9FB0;
background:#AE9FB0;
}
.purple .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/includes/selectbox/images/select_arrow.gif) 50% 50% no-repeat #AE9FB0;
}
.purple .selectBox-dropdown-menu.frm_change_country{
border-color:#AE9FB0;
background:#AE9FB0;
}
.purple .selectBox-options.frm_change_country LI A,.purple .banner_country_outer a.selectBox,.purple .banner_country_outer a.selectBox:active{
color:#49434A;
}
.purple .selectBox-options.frm_change_country LI.selectBox-hover A{
background-color:#49434A;
}


/*
Version:3.4.5 Timestamp:Mon Nov  4 08:22:42 PST 2013
*/
.select2-container{
margin:0;
position:relative;
display:inline-block;
zoom:1;
*display:inline;
vertical-align:middle;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input{
/*
Force border-box so that % widths fit the parent
container without overlap because of margin/padding.
More Info :http://www.quirksmode.org/css/box.html
*/
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.select2-container .select2-choice{
display:block;
height:26px;
padding:0 0 0 8px;
overflow:hidden;
position:relative;
border:1px solid #aaa;
white-space:nowrap;
line-height:26px;
color:#444;
text-decoration:none;
border-radius:4px;
background-clip:padding-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-color:#fff;
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.5,#fff));
background-image:-webkit-linear-gradient(center bottom,#eee 0%,#fff 50%);
background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 50%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#eeeeee',GradientType = 0);
background-image:linear-gradient(top,#fff 0%,#eee 50%);
}
.select2-container.select2-drop-above .select2-choice{
border-bottom-color:#aaa;
border-radius:0 0 4px 4px;
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.9,#fff));
background-image:-webkit-linear-gradient(center bottom,#eee 0%,#fff 90%);
background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 90%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
background-image:linear-gradient(top,#eee 0%,#fff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen{
margin-right:42px;
}
.select2-container .select2-choice > .select2-chosen{
margin-right:26px;
display:block;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.select2-container .select2-choice abbr{
display:none;
width:12px;
height:12px;
position:absolute;
right:24px;
top:8px;
font-size:1px;
text-decoration:none;
border:0;
background:url(/includes/select2-3.4.5/select2.png) right top no-repeat;
cursor:pointer;
outline:0;
}
.select2-container.select2-allowclear .select2-choice abbr{
display:inline-block;
}
.select2-container .select2-choice abbr:hover{
background-position:right -11px;
cursor:pointer;
}
.select2-drop-mask{
border:0;
margin:0;
padding:0;
position:fixed;
left:0;
top:0;
min-height:100%;
min-width:100%;
height:auto;
width:auto;
opacity:0;
z-index:9998;
background-color:#fff;
filter:alpha(opacity=0);
}
.select2-drop{
width:100%;
margin-top:-1px;
position:absolute;
z-index:9999;
top:100%;
background:#fff;
color:#000;
border:1px solid #aaa;
border-top:0;
border-radius:0 0 4px 4px;
-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);
box-shadow:0 4px 5px rgba(0,0,0,.15);
}
.select2-drop-auto-width{
border-top:1px solid #aaa;
width:auto;
}
.select2-drop-auto-width .select2-search{
padding-top:4px;
}
.select2-drop.select2-drop-above{
margin-top:1px;
border-top:1px solid #aaa;
border-bottom:0;
border-radius:4px 4px 0 0;
-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);
box-shadow:0 -4px 5px rgba(0,0,0,.15);
}
.select2-drop-active{
border:1px solid #5897fb;
border-top:none;
}
.select2-drop.select2-drop-above.select2-drop-active{
border-top:1px solid #5897fb;
}
.select2-container .select2-choice .select2-arrow{
display:inline-block;
width:18px;
height:100%;
position:absolute;
right:0;
top:0;
border-left:1px solid #aaa;
border-radius:0 4px 4px 0;
background-clip:padding-box;
background:#ccc;
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,#eee));
background-image:-webkit-linear-gradient(center bottom,#ccc 0%,#eee 60%);
background-image:-moz-linear-gradient(center bottom,#ccc 0%,#eee 60%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee',endColorstr = '#cccccc',GradientType = 0);
background-image:linear-gradient(top,#ccc 0%,#eee 60%);
}
.select2-container .select2-choice .select2-arrow b{
display:block;
width:100%;
height:100%;
background:url(/includes/select2-3.4.5/select2.png) no-repeat 0 1px;
}
.select2-search{
display:inline-block;
width:100%;
min-height:26px;
margin:0;
padding-left:4px;
padding-right:4px;
position:relative;
z-index:10000;
white-space:nowrap;
}
.select2-search input{
width:100%;
height:auto!important;
min-height:26px;
padding:4px 20px 4px 5px;
margin:0;
outline:0;
font-family:sans-serif;
font-size:1em;
border:1px solid #aaa;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;
background:#fff url(/includes/select2-3.4.5/select2.png) no-repeat 100% -22px;
background:url(/includes/select2-3.4.5/select2.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));
background:url(/includes/select2-3.4.5/select2.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);
background:url(/includes/select2-3.4.5/select2.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);
background:url(/includes/select2-3.4.5/select2.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%);
}
.select2-drop.select2-drop-above .select2-search input{
margin-top:4px;
}
.select2-search input.select2-active{
background:#fff url(/includes/select2-3.4.5/select2-spinner.gif) no-repeat 100%;
background:url(/includes/select2-3.4.5/select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,#fff),color-stop(0.99,#eee));
background:url(/includes/select2-3.4.5/select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);
background:url(/includes/select2-3.4.5/select2-spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);
background:url(/includes/select2-3.4.5/select2-spinner.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%);
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices{
border:1px solid #5897fb;
outline:none;
-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
box-shadow:0 0 5px rgba(0,0,0,.3);
}
.select2-dropdown-open .select2-choice{
border-bottom-color:transparent;
-webkit-box-shadow:0 1px 0 #fff inset;
box-shadow:0 1px 0 #fff inset;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
background-color:#eee;
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(0.5,#eee));
background-image:-webkit-linear-gradient(center bottom,#fff 0%,#eee 50%);
background-image:-moz-linear-gradient(center bottom,#fff 0%,#eee 50%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);
background-image:linear-gradient(top,#fff 0%,#eee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices{
border:1px solid #5897fb;
border-top-color:transparent;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(0.5,#eee));
background-image:-webkit-linear-gradient(center top,#fff 0%,#eee 50%);
background-image:-moz-linear-gradient(center top,#fff 0%,#eee 50%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);
background-image:linear-gradient(bottom,#fff 0%,#eee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow{
background:transparent;
border-left:none;
filter:none;
}
.select2-dropdown-open .select2-choice .select2-arrow b{
background-position:-18px 1px;
}
.select2-results{
max-height:200px;
padding:0 0 0 4px;
margin:4px 4px 4px 0;
position:relative;
overflow-x:hidden;
overflow-y:auto;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.select2-results ul.select2-result-sub{
margin:0;
padding-left:0;
}
.select2-results ul.select2-result-sub > li .select2-result-label{padding-left:20px}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:40px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:60px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:80px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:100px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:110px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:120px}
.select2-results li{
list-style:none;
display:list-item;
background-image:none;
}
.select2-results li.select2-result-with-children > .select2-result-label{
font-weight:bold;
}
.select2-results .select2-result-label{
padding:3px 7px 4px;
margin:0;
cursor:pointer;
min-height:1em;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.select2-results .select2-highlighted{
background:#3875d7;
color:#fff;
}
.select2-results li em{
background:#feffde;
font-style:normal;
}
.select2-results .select2-highlighted em{
background:transparent;
}
.select2-results .select2-highlighted ul{
background:#fff;
color:#000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit{
background:#f4f4f4;
display:list-item;
}
/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted{
color:#666;
background:#f4f4f4;
display:list-item;
cursor:default;
}
.select2-results .select2-disabled{
background:#f4f4f4;
display:list-item;
cursor:default;
}
.select2-results .select2-selected{
display:none;
}
.select2-more-results.select2-active{
background:#f4f4f4 url(/includes/select2-3.4.5/select2-spinner.gif) no-repeat 100%;
}
.select2-more-results{
background:#f4f4f4;
display:list-item;
}
.select2-container.select2-container-disabled .select2-choice{
background-color:#f4f4f4;
background-image:none;
border:1px solid #ddd;
cursor:default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow{
background-color:#f4f4f4;
background-image:none;
border-left:0;
}
.select2-container.select2-container-disabled .select2-choice abbr{
display:none;
}
.select2-container-multi .select2-choices{
height:auto!important;
height:1%;
margin:0;
padding:0;
position:relative;
border:1px solid #aaa;
cursor:text;
overflow:hidden;
background-color:#fff;
background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));
background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);
background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);
background-image:linear-gradient(top,#eee 1%,#fff 15%);
}
.select2-locked{
padding:3px 5px 3px 5px!important;
}
.select2-container-multi .select2-choices{
min-height:26px;
}
.select2-container-multi.select2-container-active .select2-choices{
border:1px solid #5897fb;
outline:none;
-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
box-shadow:0 0 5px rgba(0,0,0,.3);
}
.select2-container-multi .select2-choices li{
float:left;
list-style:none;
}
.select2-container-multi .select2-choices .select2-search-field{
margin:0;
padding:0;
white-space:nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input{
padding:5px;
margin:1px 0;
font-family:sans-serif;
font-size:100%;
color:#666;
outline:0;
border:0;
-webkit-box-shadow:none;
box-shadow:none;
background:transparent!important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active{
background:#fff url(/includes/select2-3.4.5/select2-spinner.gif) no-repeat 100%!important;
}
.select2-default{
color:#999!important;
}
.select2-container-multi .select2-choices .select2-search-choice{
padding:3px 5px 3px 18px;
margin:3px 0 3px 5px;
position:relative;
line-height:13px;
color:#333;
cursor:default;
border:1px solid #aaaaaa;
border-radius:3px;
-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
background-clip:padding-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-color:#e4e4e4;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0);
background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{
cursor:default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus{
background:#d4d4d4;
}
.select2-search-choice-close{
display:block;
width:12px;
height:13px;
position:absolute;
right:3px;
top:4px;
font-size:1px;
outline:none;
background:url(/includes/select2-3.4.5/select2.png) right top no-repeat;
}
.select2-container-multi .select2-search-choice-close{
left:3px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{
background-position:right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{
background-position:right -11px;
}
.select2-container-multi.select2-container-disabled .select2-choices{
background-color:#f4f4f4;
background-image:none;
border:1px solid #ddd;
cursor:default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{
padding:3px 5px 3px 5px;
border:1px solid #ddd;
background-image:none;
background-color:#f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;
background:none;
}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match{
text-decoration:underline;
}
.select2-offscreen,.select2-offscreen:focus{
clip:rect(0 0 0 0)!important;
width:1px!important;
height:1px!important;
border:0!important;
margin:0!important;
padding:0!important;
overflow:hidden!important;
position:absolute!important;
outline:0!important;
left:0px!important;
top:0px!important;
}
.select2-display-none{
display:none;
}
.select2-measure-scrollbar{
position:absolute;
top:-10000px;
left:-10000px;
width:100px;
height:100px;
overflow:scroll;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){
.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{
background-image:url(/includes/select2-3.4.5/select2x2.png)!important;
background-repeat:no-repeat!important;
background-size:60px 40px!important;
}
.select2-search input{
background-position:100% -21px!important;
}
}


/*
* 	Core Owl Carousel CSS File
*	v1.3.3
*/
.owl-carousel .owl-wrapper:after{
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
.owl-carousel{
display:none;
position:relative;
width:100%;
-ms-touch-action:pan-y;
}
.owl-carousel .owl-wrapper{
display:none;
position:relative;
-webkit-transform:translate3d(0px,0px,0px);
}
.owl-carousel .owl-wrapper-outer{
overflow:hidden;
position:relative;
width:100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition:height 500ms ease-in-out;
-moz-transition:height 500ms ease-in-out;
-ms-transition:height 500ms ease-in-out;
-o-transition:height 500ms ease-in-out;
transition:height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float:left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor:pointer;
}
.owl-controls{
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.grabbing{
cursor:url(/includes/owl-carousel/grabbing.png) 8 8,move;
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
}


/*
*  Owl Carousel CSS3 Transitions
*  v1.3.2
*/
.owl-origin{
-webkit-perspective:1200px;
-webkit-perspective-origin-x :50%;
-webkit-perspective-origin-y :50%;
-moz-perspective :1200px;
-moz-perspective-origin-x :50%;
-moz-perspective-origin-y :50%;
perspective :1200px;
}
.owl-fade-out{
z-index:10;
-webkit-animation:fadeOut .7s both ease;
-moz-animation:fadeOut .7s both ease;
animation:fadeOut .7s both ease;
}
.owl-fade-in{
-webkit-animation:fadeIn .7s both ease;
-moz-animation:fadeIn .7s both ease;
animation:fadeIn .7s both ease;
}
.owl-backSlide-out{
-webkit-animation:backSlideOut 1s both ease;
-moz-animation:backSlideOut 1s both ease;
animation:backSlideOut 1s both ease;
}
.owl-backSlide-in{
-webkit-animation:backSlideIn 1s both ease;
-moz-animation:backSlideIn 1s both ease;
animation:backSlideIn 1s both ease;
}
.owl-goDown-out{
-webkit-animation:scaleToFade .7s ease both;
-moz-animation:scaleToFade .7s ease both;
animation:scaleToFade .7s ease both;
}
.owl-goDown-in{
-webkit-animation:goDown .6s ease both;
-moz-animation:goDown .6s ease both;
animation:goDown .6s ease both;
}
.owl-fadeUp-in{
-webkit-animation:scaleUpFrom .5s ease both;
-moz-animation:scaleUpFrom .5s ease both;
animation:scaleUpFrom .5s ease both;
}
.owl-fadeUp-out{
-webkit-animation:scaleUpTo .5s ease both;
-moz-animation:scaleUpTo .5s ease both;
animation:scaleUpTo .5s ease both;
}
@-webkit-keyframes empty{
0%{opacity:1}
}
@-moz-keyframes empty{
0%{opacity:1}
}
@keyframes empty{
0%{opacity:1}
}
@-webkit-keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{
0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{
0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{
25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{
25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{
25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{
0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{
0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{
0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{
to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade{
to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade{
to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown{
from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{
from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{
from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{
from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{
from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{
from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{
to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{
to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{
to{opacity:0;transform:scale(1.5);}
}

/*
jQuery.mmenu CSS
*/
/*
jQuery.mmenu oncanvas CSS
*/
.mm-hidden{
display:none!important;}
.mm-wrapper{
overflow-x:hidden;
position:relative;}
.mm-menu,
.mm-panels,
.mm-panels > .mm-panel{
margin:0;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
z-index:0;}
.mm-menu{
box-sizing:border-box;
background:inherit;
display:block;
overflow:hidden;
padding:0;}
.mm-panel{
-webkit-transition:-webkit-transform 0.4s ease;
-moz-transition:-moz-transform 0.4s ease;
-ms-transition:-ms-transform 0.4s ease;
-o-transition:-o-transform 0.4s ease;
transition:transform 0.4s ease;
-webkit-transform:translate3d(100%,0,0);
-moz-transform:translate3d(100%,0,0);
-ms-transform:translate3d(100%,0,0);
-o-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);}
.mm-panel.mm-opened{
-webkit-transform:translate3d(0%,0,0);
-moz-transform:translate3d(0%,0,0);
-ms-transform:translate3d(0%,0,0);
-o-transform:translate3d(0%,0,0);
transform:translate3d(0%,0,0);}
.mm-panel.mm-subopened{
-webkit-transform:translate3d(-30%,0,0);
-moz-transform:translate3d(-30%,0,0);
-ms-transform:translate3d(-30%,0,0);
-o-transform:translate3d(-30%,0,0);
transform:translate3d(-30%,0,0);}
.mm-panel.mm-highest{
z-index:1;}
.mm-panels,
.mm-panels > .mm-panel{
background:inherit;
border-color:inherit;}
.mm-panels > .mm-panel{
background:inherit;
border-color:inherit;
-webkit-overflow-scrolling:touch;
overflow:scroll;
overflow-x:hidden;
overflow-y:auto;
box-sizing:border-box;
padding:0 20px;}
.mm-panels > .mm-panel.mm-hasnavbar{
padding-top:40px;}
.mm-panels > .mm-panel:before,.mm-panels > .mm-panel:after{
content:'';
display:block;
height:20px;}
.mm-vertical .mm-panel{
-webkit-transform:none!important;
-moz-transform:none!important;
-ms-transform:none!important;
-o-transform:none!important;
transform:none!important;}
.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel{
display:none;
padding:10px 0 10px 10px;}
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after{
border-color:transparent;}
.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel{
display:block;}
.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next{
height:40px;
bottom:auto;}
.mm-vertical .mm-listview > li > .mm-next:after,
.mm-listview > li.mm-vertical > .mm-next:after{
top:16px;
bottom:auto;}
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);}
.mm-navbar{
border-bottom:1px solid;
border-color:inherit;
text-align:center;
line-height:20px;
height:40px;
padding:0 40px;
margin:0;
position:absolute;
top:0;
left:0;
right:0;}
.mm-navbar > *{
display:block;
padding:10px 0;}
.mm-navbar a,
.mm-navbar a:hover{
text-decoration:none;}
.mm-navbar .mm-title{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;}
.mm-navbar .mm-btn{
box-sizing:border-box;
width:40px;
height:40px;
position:absolute;
top:0;
z-index:1;}
.mm-navbar .mm-btn:first-child{
padding-left:20px;
left:0;}
.mm-navbar .mm-btn:last-child{
text-align:right;
padding-right:20px;
right:0;}
.mm-panel .mm-navbar{
display:none;}
.mm-panel.mm-hasnavbar .mm-navbar{
display:block;}
.mm-listview,
.mm-listview > li{
list-style:none;
display:block;
padding:0;
margin:0;}
.mm-listview{
font:inherit;
font-size:14px;
line-height:20px;}
.mm-listview a,
.mm-listview a:hover{
text-decoration:none;}
.mm-listview > li{
position:relative;}
.mm-listview > li,.mm-listview > li:after,
.mm-listview > li .mm-next,
.mm-listview > li .mm-next:before{
border-color:inherit;}
.mm-listview > li > a,
.mm-listview > li > span{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
color:inherit;
display:block;
padding:10px 10px 10px 20px;
margin:0;}
.mm-listview > li > a.mm-arrow,
.mm-listview > li > span.mm-arrow{
padding-right:50px;}
.mm-listview > li:not(.mm-divider):after{
content:'';
border-bottom-width:1px;
border-bottom-style:solid;
display:block;
position:absolute;
left:0;
right:0;
bottom:0;}
.mm-listview > li:not(.mm-divider):after{
left:20px;}
.mm-listview .mm-next{
background:rgba(3,2,1,0);
width:50px;
padding:0;
position:absolute;
right:0;
top:0;
bottom:0;
z-index:2;}
.mm-listview .mm-next:before{
content:'';
border-left-width:1px;
border-left-style:solid;
display:block;
position:absolute;
top:0;
bottom:0;
left:0;}
.mm-listview .mm-next + a,
.mm-listview .mm-next + span{
margin-right:50px;}
.mm-listview .mm-next.mm-fullsubopen{
width:100%;}
.mm-listview .mm-next.mm-fullsubopen:before{
border-left:none;}
.mm-listview .mm-next.mm-fullsubopen + a,
.mm-listview .mm-next.mm-fullsubopen + span{
padding-right:50px;
margin-right:0;}
.mm-panels > .mm-panel > .mm-listview{
margin:20px -20px;}
.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview{
margin-top:-20px;}
.mm-listview .mm-inset{
list-style:inside disc;
padding:0 10px 15px 40px;
margin:0;}
.mm-listview .mm-inset > li{
padding:5px 0;}
.mm-listview .mm-divider{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
font-size:10px;
text-transform:uppercase;
text-indent:20px;
line-height:25px;}
.mm-listview .mm-spacer{
padding-top:40px;}
.mm-listview .mm-spacer > .mm-next{
top:40px;}
.mm-listview .mm-spacer.mm-divider{
padding-top:25px;}
.mm-prev:before,
.mm-next:after,
.mm-arrow:after{
content:'';
border:2px solid transparent;
display:inline-block;
width:8px;
height:8px;
margin:auto;
position:absolute;
top:0;
bottom:0;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);}
.mm-prev:before{
border-right:none;
border-bottom:none;
left:23px;}
.mm-next:after,
.mm-arrow:after{
border-top:none;
border-left:none;
right:23px;}
.mm-menu{
background:#f3f3f3;
border-color:rgba(0,0,0,0.1);
color:rgba(0,0,0,0.7);}
.mm-menu .mm-navbar > *,
.mm-menu .mm-navbar a{
color:rgba(0,0,0,0.3);}
.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after{
border-color:rgba(0,0,0,0.3);}
.mm-menu .mm-listview{
border-color:rgba(0,0,0,0.1);}
.mm-menu .mm-listview > li .mm-next:after,
.mm-menu .mm-listview > li .mm-arrow:after{
border-color:rgba(0,0,0,0.3);}
.mm-menu .mm-listview > li a:not(.mm-next){
-webkit-tap-highlight-color:rgba(255,255,255,0.5);
tap-highlight-color:rgba(255,255,255,0.5);}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span{
background:rgba(255,255,255,0.5);}
.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel{
background:rgba(0,0,0,0.05);}
.mm-menu .mm-divider{
background:rgba(0,0,0,0.05);}
/*
jQuery.mmenu offcanvas addon CSS
*/
.mm-page{
box-sizing:border-box;
position:relative;}
.mm-slideout{
-webkit-transition:-webkit-transform 0.4s ease;
-ms-transition:-ms-transform 0.4s ease;
transition:transform 0.4s ease;}
html.mm-opened{
overflow-x:hidden;
position:relative;}
html.mm-blocking{
overflow:hidden;}
html.mm-blocking body{
overflow:hidden;}
html.mm-background .mm-page{
background:inherit;}
#mm-blocker{
background:rgba(3,2,1,0);
display:none;
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:999999;}
html.mm-blocking #mm-blocker{
display:block;}
.mm-menu.mm-offcanvas{
display:none;
position:fixed;}
.mm-menu.mm-current{
display:block;}
.mm-menu{
width:80%;
min-width:140px;
max-width:440px;}
html.mm-opening .mm-slideout{
-webkit-transform:translate(80%,0);
-moz-transform:translate(80%,0);
-ms-transform:translate(80%,0);
-o-transform:translate(80%,0);
transform:translate(80%,0);}
@media all and (max-width:175px){
html.mm-opening .mm-slideout{
-webkit-transform:translate(140px,0);
-moz-transform:translate(140px,0);
-ms-transform:translate(140px,0);
-o-transform:translate(140px,0);
transform:translate(140px,0);}}
@media all and (min-width:550px){
html.mm-opening .mm-slideout{
-webkit-transform:translate(440px,0);
-moz-transform:translate(440px,0);
-ms-transform:translate(440px,0);
-o-transform:translate(440px,0);
transform:translate(440px,0);}}
/*
jQuery.mmenu autoHeight addon CSS
*/
.mm-menu.mm-autoheight{
max-height:80%;}
.mm-menu.mm-autoheight.mm-fullscreen{
max-height:100%;}
.mm-menu.mm-measureheight > .mm-panels > .mm-panel{
bottom:auto!important;
height:auto!important;}
/*
jQuery.mmenu counters addon CSS
*/
em.mm-counter{
font:inherit;
font-size:14px;
font-style:normal;
text-indent:0;
line-height:20px;
display:block;
margin-top:-10px;
position:absolute;
right:45px;
top:50%;}
em.mm-counter + a.mm-next{
width:90px;}
em.mm-counter + a.mm-next + a,
em.mm-counter + a.mm-next + span{
margin-right:90px;}
em.mm-counter + a.mm-fullsubopen{
padding-left:0;}
.mm-vertical > .mm-counter{
top:12px;
margin-top:0;}
.mm-vertical.mm-spacer > .mm-counter{
margin-top:40px;}
.mm-nosubresults > .mm-counter{
display:none;}
.mm-menu em.mm-counter{
color:rgba(0,0,0,0.3);}
/*
jQuery.mmenu dividers addon CSS
*/
.mm-divider > span{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
padding:0;
line-height:25px;}
.mm-divider.mm-opened a.mm-next:after{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);}
.mm-collapsed:not(.mm-uncollapsed){
display:none;}
.mm-fixeddivider{
background:inherit;
display:none;
position:absolute;
top:0;
left:0;
right:0;
z-index:2;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);}
.mm-fixeddivider:after{
content:none!important;
display:none!important;}
.mm-hasdividers .mm-fixeddivider{
display:block;}
.mm-menu .mm-fixeddivider span{
background:rgba(0,0,0,0.05);}
/*
jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-slideout{
-webkit-transition-duration:0s;
-moz-transition-duration:0s;
-ms-transition-duration:0s;
-o-transition-duration:0s;
transition-duration:0s;}
/*
jQuery.mmenu iconpanels addon CSS
*/
.mm-iconpanel .mm-panel{
-webkit-transition-property:-webkit-transform,left;
-moz-transition-property:-moz-transform,left;
-ms-transition-property:-ms-transform,left;
-o-transition-property:-o-transform,left;
transition-property:transform,left;}
.mm-iconpanel .mm-panel.mm-opened{
border-left:1px solid;
border-color:inherit;}
.mm-iconpanel .mm-panel.mm-subopened{
overflow-y:hidden;
left:-40px;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);}
.mm-iconpanel .mm-panel.mm-iconpanel-0{
left:0px;}
.mm-iconpanel .mm-panel.mm-iconpanel-1{
left:40px;}
.mm-iconpanel .mm-panel.mm-iconpanel-2{
left:80px;}
.mm-iconpanel .mm-panel.mm-iconpanel-3{
left:120px;}
.mm-iconpanel .mm-panel.mm-iconpanel-4{
left:160px;}
.mm-iconpanel .mm-panel.mm-iconpanel-5{
left:200px;}
.mm-iconpanel .mm-panel.mm-iconpanel-6{
left:240px;}
.mm-subblocker{
background:inherit;
opacity:0;
display:block;
-webkit-transition:opacity 0.4s ease;
-moz-transition:opacity 0.4s ease;
-ms-transition:opacity 0.4s ease;
-o-transition:opacity 0.4s ease;
transition:opacity 0.4s ease;}
.mm-subopened .mm-subblocker{
opacity:0.6;
position:absolute;
top:0;
right:0;
bottom:-100000px;
left:0;
z-index:3;}
/*
jQuery.mmenu navbars addon CSS
*/
.mm-menu > .mm-navbar{
background:inherit;
padding:0;
z-index:3;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);}
.mm-navbar-bottom{
border-top-width:1px;
border-top-style:solid;
border-bottom:none;
top:auto;
bottom:0;}
.mm-navbar-top ~ .mm-navbar-top{
border-bottom:none;}
.mm-navbar-bottom ~ .mm-navbar-bottom{
border-top:none;}
.mm-navbar.mm-hasbtns{
padding:0 40px;}
.mm-close:after{
content:'x';}
.mm-navbar[class*="mm-navbar-content-"] > *{
box-sizing:border-box;
display:block;
float:left;}
.mm-navbar > .mm-breadcrumbs{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
-webkit-overflow-scrolling:touch;
overflow-x:auto;
text-align:left;
padding:0 0 0 17px;}
.mm-navbar > .mm-breadcrumbs > *{
display:inline-block;
padding:10px 3px;}
.mm-navbar > .mm-breadcrumbs > a{
text-decoration:underline;}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{
margin-left:-40px;}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs{
margin-left:0;
padding-left:0;}
.mm-navbar-top-1{
top:0px;}
.mm-hasnavbar-top-1 .mm-panels{
top:40px;}
.mm-navbar-top-2{
top:40px;}
.mm-hasnavbar-top-2 .mm-panels{
top:80px;}
.mm-navbar-top-3{
top:80px;}
.mm-hasnavbar-top-3 .mm-panels{
top:120px;}
.mm-navbar-top-4{
top:120px;}
.mm-hasnavbar-top-4 .mm-panels{
top:160px;}
.mm-navbar-bottom-1{
bottom:0px;}
.mm-hasnavbar-bottom-1 .mm-panels{
bottom:40px;}
.mm-navbar-bottom-2{
bottom:40px;}
.mm-hasnavbar-bottom-2 .mm-panels{
bottom:80px;}
.mm-navbar-bottom-3{
bottom:80px;}
.mm-hasnavbar-bottom-3 .mm-panels{
bottom:120px;}
.mm-navbar-bottom-4{
bottom:120px;}
.mm-hasnavbar-bottom-4 .mm-panels{
bottom:160px;}
.mm-navbar-size-2{
height:80px;}
.mm-navbar-size-3{
height:120px;}
.mm-navbar-size-4{
height:160px;}
.mm-navbar-content-2 > *{
width:50%;}
.mm-navbar-content-3 > *{
width:33.33%;}
.mm-navbar-content-4 > *{
width:25%;}
.mm-navbar-content-5 > *{
width:20%;}
.mm-navbar-content-6 > *{
width:16.67%;}
/*
jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input{
box-sizing:border-box;}
.mm-search{
height:40px;
padding:7px 10px 0 10px;}
.mm-search input{
border:none;
border-radius:26px;
font:inherit;
font-size:14px;
line-height:26px;
outline:none;
display:block;
width:100%;
height:26px;
margin:0;
padding:0 10px;}
.mm-search input::-ms-clear{
display:none;}
.mm-panel > .mm-search{
width:100%;
position:absolute;
top:0;
left:0;}
.mm-panel.mm-hassearch{
padding-top:40px;}
.mm-panel.mm-hassearch.mm-hasnavbar{
padding-top:80px;}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{
top:40px;}
.mm-noresultsmsg{
text-align:center;
font-size:21px;
display:none;
padding:40px 0;}
.mm-noresults .mm-noresultsmsg{
display:block;}
.mm-noresults .mm-indexer{
display:none!important;}
li.mm-nosubresults > a.mm-next{
display:none;}
li.mm-nosubresults > a.mm-next + a,
li.mm-nosubresults > a.mm-next + span{
padding-right:10px;}
.mm-menu .mm-search input{
background:rgba(0,0,0,0.05);
color:rgba(0,0,0,0.7);}
.mm-menu .mm-noresultsmsg{
color:rgba(0,0,0,0.3);}
/*
jQuery.mmenu sectionIndexer addon CSS
*/
.mm-indexer{
background:inherit;
text-align:center;
font-size:12px;
box-sizing:border-box;
width:20px;
position:absolute;
top:0;
bottom:0;
right:-100px;
z-index:3;
-webkit-transition:right 0.4s ease;
-moz-transition:right 0.4s ease;
-ms-transition:right 0.4s ease;
-o-transition:right 0.4s ease;
transition:right 0.4s ease;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);}
.mm-indexer a{
text-decoration:none;
display:block;
height:3.85%;}
.mm-indexer ~ .mm-panel.mm-hasindexer{
margin-right:20px;}
.mm-hasindexer .mm-indexer{
right:0;}
.mm-hasindexer .mm-fixeddivider{
right:20px;}
.mm-menu .mm-indexer a{
color:rgba(0,0,0,0.3);}
/*
jQuery.mmenu toggles addon CSS
*/
input.mm-toggle,
input.mm-check{
position:absolute;
left:-10000px;}
label.mm-toggle,
label.mm-check{
margin:0;
position:absolute;
top:50%;
z-index:2;}
label.mm-toggle:before,
label.mm-check:before{
content:'';
display:block;}
label.mm-toggle{
border-radius:30px;
width:50px;
height:30px;
margin-top:-15px;}
label.mm-toggle:before{
border-radius:30px;
width:28px;
height:28px;
margin:1px;}
input.mm-toggle:checked ~ label.mm-toggle:before{
float:right;}
label.mm-check{
width:30px;
height:30px;
margin-top:-15px;}
label.mm-check:before{
border-left:3px solid;
border-bottom:3px solid;
width:40%;
height:20%;
margin:25% 0 0 20%;
opacity:0.1;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);}
input.mm-check:checked ~ label.mm-check:before{
opacity:1;}
li.mm-vertical label.mm-toggle,li.mm-vertical label.mm-check{
bottom:auto;
margin-top:0;}
li.mm-vertical label.mm-toggle{
top:5px;}
li.mm-vertical label.mm-check{
top:5px;}
label.mm-toggle,label.mm-check{
right:20px;}
label.mm-toggle + a,
label.mm-toggle + span{
padding-right:80px;}
label.mm-check + a,
label.mm-check + span{
padding-right:60px;}
a.mm-next + label.mm-toggle,a.mm-next + label.mm-check{
right:60px;}
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span,a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span{
margin-right:50px;}
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span{
padding-right:70px;}
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span{
padding-right:50px;}
em.mm-counter + a.mm-next + label.mm-toggle,em.mm-counter + a.mm-next + label.mm-check{
right:100px;}
em.mm-counter + a.mm-next + label.mm-toggle + a,
em.mm-counter + a.mm-next + label.mm-toggle + span,em.mm-counter + a.mm-next + label.mm-check + a,
em.mm-counter + a.mm-next + label.mm-check + span{
margin-right:90px;}
.mm-menu label.mm-toggle{
background:rgba(0,0,0,0.1);}
.mm-menu label.mm-toggle:before{
background:#f3f3f3;}
.mm-menu input.mm-toggle:checked ~ label.mm-toggle{
background:#4bd963;}
.mm-menu label.mm-check:before{
border-color:rgba(0,0,0,0.7);}
/*
jQuery.mmenu borderstyle extension CSS
*/
.mm-menu.mm-border-none .mm-listview > li:after,
.mm-listview.mm-border-none > li:after{
content:none;}
.mm-menu.mm-border-full .mm-listview > li:after,
.mm-listview.mm-border-full > li:after{
left:0!important;}
.mm-menu.mm-border-offset .mm-listview > li:after,
.mm-listview.mm-border-offset > li:after{
right:20px;}
/*
jQuery.mmenu effects extension CSS
*/
.mm-menu.mm-effect-menu-zoom{
-webkit-transition:-webkit-transform 0.4s ease;
-moz-transition:-moz-transform 0.4s ease;
-ms-transition:-ms-transform 0.4s ease;
-o-transition:-o-transform 0.4s ease;
transition:transform 0.4s ease;}
html.mm-opened .mm-menu.mm-effect-menu-zoom{
-webkit-transform:scale(0.7,0.7) translate3d(-30%,0,0);
-moz-transform:scale(0.7,0.7) translate3d(-30%,0,0);
-ms-transform:scale(0.7,0.7) translate3d(-30%,0,0);
-o-transform:scale(0.7,0.7) translate3d(-30%,0,0);
transform:scale(0.7,0.7) translate3d(-30%,0,0);
-webkit-transform-origin:left center;
-moz-transform-origin:left center;
-ms-transform-origin:left center;
-o-transform-origin:left center;
transform-origin:left center;}
html.mm-opening .mm-menu.mm-effect-menu-zoom{
-webkit-transform:scale(1,1) translate3d(0%,0,0);
-moz-transform:scale(1,1) translate3d(0%,0,0);
-ms-transform:scale(1,1) translate3d(0%,0,0);
-o-transform:scale(1,1) translate3d(0%,0,0);
transform:scale(1,1) translate3d(0%,0,0);}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{
-webkit-transform:scale(0.7,0.7) translate3d(30%,0,0);
-moz-transform:scale(0.7,0.7) translate3d(30%,0,0);
-ms-transform:scale(0.7,0.7) translate3d(30%,0,0);
-o-transform:scale(0.7,0.7) translate3d(30%,0,0);
transform:scale(0.7,0.7) translate3d(30%,0,0);
-webkit-transform-origin:right center;
-moz-transform-origin:right center;
-ms-transform-origin:right center;
-o-transform-origin:right center;
transform-origin:right center;}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{
-webkit-transform:scale(1,1) translate3d(0%,0,0);
-moz-transform:scale(1,1) translate3d(0%,0,0);
-ms-transform:scale(1,1) translate3d(0%,0,0);
-o-transform:scale(1,1) translate3d(0%,0,0);
transform:scale(1,1) translate3d(0%,0,0);}
.mm-menu.mm-effect-menu-slide{
-webkit-transition:-webkit-transform 0.4s ease;
-moz-transition:-moz-transform 0.4s ease;
-ms-transition:-ms-transform 0.4s ease;
-o-transition:-o-transform 0.4s ease;
transition:transform 0.4s ease;}
html.mm-opened .mm-menu.mm-effect-menu-slide{
-webkit-transform:translate3d(-30%,0,0);
-moz-transform:translate3d(-30%,0,0);
-ms-transform:translate3d(-30%,0,0);
-o-transform:translate3d(-30%,0,0);
transform:translate3d(-30%,0,0);}
html.mm-opening .mm-menu.mm-effect-menu-slide{
-webkit-transform:translate3d(0%,0,0);
-moz-transform:translate3d(0%,0,0);
-ms-transform:translate3d(0%,0,0);
-o-transform:translate3d(0%,0,0);
transform:translate3d(0%,0,0);}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{
-webkit-transform:translate3d(30%,0,0);
-moz-transform:translate3d(30%,0,0);
-ms-transform:translate3d(30%,0,0);
-o-transform:translate3d(30%,0,0);
transform:translate3d(30%,0,0);}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{
-webkit-transform:translate3d(0%,0,0);
-moz-transform:translate3d(0%,0,0);
-ms-transform:translate3d(0%,0,0);
-o-transform:translate3d(0%,0,0);
transform:translate3d(0%,0,0);}
.mm-menu.mm-effect-menu-fade{
opacity:0;
-webkit-transition:opacity 0.4s ease;
-moz-transition:opacity 0.4s ease;
-ms-transition:opacity 0.4s ease;
-o-transition:opacity 0.4s ease;
transition:opacity 0.4s ease;}
html.mm-opening .mm-menu.mm-effect-menu-fade{
opacity:1;}
.mm-menu.mm-effect-panels-zoom .mm-panel{
-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);
-moz-transform:scale(1.5,1.5) translate3d(100%,0,0);
-ms-transform:scale(1.5,1.5) translate3d(100%,0,0);
-o-transform:scale(1.5,1.5) translate3d(100%,0,0);
transform:scale(1.5,1.5) translate3d(100%,0,0);
-webkit-transform-origin:left center;
-moz-transform-origin:left center;
-ms-transform-origin:left center;
-o-transform-origin:left center;
transform-origin:left center;}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{
-webkit-transform:scale(1,1) translate3d(0%,0,0);
-moz-transform:scale(1,1) translate3d(0%,0,0);
-ms-transform:scale(1,1) translate3d(0%,0,0);
-o-transform:scale(1,1) translate3d(0%,0,0);
transform:scale(1,1) translate3d(0%,0,0);}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{
-webkit-transform:scale(0.7,0.7) translate3d(-30%,0,0);
-moz-transform:scale(0.7,0.7) translate3d(-30%,0,0);
-ms-transform:scale(0.7,0.7) translate3d(-30%,0,0);
-o-transform:scale(0.7,0.7) translate3d(-30%,0,0);
transform:scale(0.7,0.7) translate3d(-30%,0,0);}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{
-webkit-transform:translate3d(-100%,0,0);
-moz-transform:translate3d(-100%,0,0);
-ms-transform:translate3d(-100%,0,0);
-o-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li{
-webkit-transition:none 0.4s ease;
-moz-transition:none 0.4s ease;
-ms-transition:none 0.4s ease;
-o-transition:none 0.4s ease;
transition:none 0.4s ease;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(1){
-webkit-transition-delay:50ms;
-moz-transition-delay:50ms;
-ms-transition-delay:50ms;
-o-transition-delay:50ms;
transition-delay:50ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(2){
-webkit-transition-delay:100ms;
-moz-transition-delay:100ms;
-ms-transition-delay:100ms;
-o-transition-delay:100ms;
transition-delay:100ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(3){
-webkit-transition-delay:150ms;
-moz-transition-delay:150ms;
-ms-transition-delay:150ms;
-o-transition-delay:150ms;
transition-delay:150ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(4){
-webkit-transition-delay:200ms;
-moz-transition-delay:200ms;
-ms-transition-delay:200ms;
-o-transition-delay:200ms;
transition-delay:200ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(5){
-webkit-transition-delay:250ms;
-moz-transition-delay:250ms;
-ms-transition-delay:250ms;
-o-transition-delay:250ms;
transition-delay:250ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(6){
-webkit-transition-delay:300ms;
-moz-transition-delay:300ms;
-ms-transition-delay:300ms;
-o-transition-delay:300ms;
transition-delay:300ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(7){
-webkit-transition-delay:350ms;
-moz-transition-delay:350ms;
-ms-transition-delay:350ms;
-o-transition-delay:350ms;
transition-delay:350ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(8){
-webkit-transition-delay:400ms;
-moz-transition-delay:400ms;
-ms-transition-delay:400ms;
-o-transition-delay:400ms;
transition-delay:400ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(9){
-webkit-transition-delay:450ms;
-moz-transition-delay:450ms;
-ms-transition-delay:450ms;
-o-transition-delay:450ms;
transition-delay:450ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(10){
-webkit-transition-delay:500ms;
-moz-transition-delay:500ms;
-ms-transition-delay:500ms;
-o-transition-delay:500ms;
transition-delay:500ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(11){
-webkit-transition-delay:550ms;
-moz-transition-delay:550ms;
-ms-transition-delay:550ms;
-o-transition-delay:550ms;
transition-delay:550ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(12){
-webkit-transition-delay:600ms;
-moz-transition-delay:600ms;
-ms-transition-delay:600ms;
-o-transition-delay:600ms;
transition-delay:600ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(13){
-webkit-transition-delay:650ms;
-moz-transition-delay:650ms;
-ms-transition-delay:650ms;
-o-transition-delay:650ms;
transition-delay:650ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(14){
-webkit-transition-delay:700ms;
-moz-transition-delay:700ms;
-ms-transition-delay:700ms;
-o-transition-delay:700ms;
transition-delay:700ms;}
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(15){
-webkit-transition-delay:750ms;
-moz-transition-delay:750ms;
-ms-transition-delay:750ms;
-o-transition-delay:750ms;
transition-delay:750ms;}
.mm-menu.mm-effect-listitems-slide .mm-listview > li{
-webkit-transform:translate3d(50%,0,0);
-moz-transform:translate3d(50%,0,0);
-ms-transform:translate3d(50%,0,0);
-o-transform:translate3d(50%,0,0);
transform:translate3d(50%,0,0);
opacity:0;
-webkit-transition-property:-webkit-transform,opacity;
-moz-transition-property:-moz-transform,opacity;
-ms-transition-property:-ms-transform,opacity;
-o-transition-property:-o-transform,opacity;
transition-property:transform,opacity;}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li{
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
opacity:1;}
.mm-menu.mm-effect-listitems-fade .mm-listview > li{
opacity:0;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-ms-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview > li{
opacity:1;}
.mm-menu.mm-effect-listitems-drop .mm-listview > li{
opacity:0;
top:-25%;
-webkit-transition-property:opacity,top;
-moz-transition-property:opacity,top;
-ms-transition-property:opacity,top;
-o-transition-property:opacity,top;
transition-property:opacity,top;}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li{
opacity:1;
top:0;}
/*
jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen{
width:100%;
min-width:140px;
max-width:10000px;}
html.mm-opening.mm-fullscreen .mm-slideout{
-webkit-transform:translate(100%,0);
-moz-transform:translate(100%,0);
-ms-transform:translate(100%,0);
-o-transform:translate(100%,0);
transform:translate(100%,0);}
@media all and (max-width:140px){
html.mm-opening.mm-fullscreen .mm-slideout{
-webkit-transform:translate(140px,0);
-moz-transform:translate(140px,0);
-ms-transform:translate(140px,0);
-o-transform:translate(140px,0);
transform:translate(140px,0);}}
@media all and (min-width:10000px){
html.mm-opening.mm-fullscreen .mm-slideout{
-webkit-transform:translate(10000px,0);
-moz-transform:translate(10000px,0);
-ms-transform:translate(10000px,0);
-o-transform:translate(10000px,0);
transform:translate(10000px,0);}}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{
-webkit-transform:translate(-100%,0);
-moz-transform:translate(-100%,0);
-ms-transform:translate(-100%,0);
-o-transform:translate(-100%,0);
transform:translate(-100%,0);}
@media all and (max-width:140px){
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{
-webkit-transform:translate(-140px,0);
-moz-transform:translate(-140px,0);
-ms-transform:translate(-140px,0);
-o-transform:translate(-140px,0);
transform:translate(-140px,0);}}
@media all and (min-width:10000px){
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{
-webkit-transform:translate(-10000px,0);
-moz-transform:translate(-10000px,0);
-ms-transform:translate(-10000px,0);
-o-transform:translate(-10000px,0);
transform:translate(-10000px,0);}}
.mm-menu.mm-fullscreen.mm-top,.mm-menu.mm-fullscreen.mm-bottom{
height:100%;
min-height:140px;
max-height:10000px;}
html.mm-opened.mm-fullscreen .mm-page{
box-shadow:none!important;}
/*
jQuery.mmenu multiline extension CSS
*/
.mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > span{
text-overflow:clip;
white-space:normal;}
/*
jQuery.mmenu pagedim extension CSS
*/
html.mm-pagedim #mm-blocker,html.mm-pagedim-white #mm-blocker,html.mm-pagedim-black #mm-blocker{
opacity:0;}
html.mm-pagedim.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim-black.mm-opening #mm-blocker{
opacity:0.3;
transition:opacity 0.4s ease 0.4s;}
html.mm-pagedim #mm-blocker{
background:inherit;}
html.mm-pagedim-white #mm-blocker{
background:#fff;}
html.mm-pagedim-black #mm-blocker{
background:#000;}
/*
jQuery.mmenu pageshadow extension CSS
*/
.mm-menu.mm-pageshadow:after{
content:"";
display:block;
width:20px;
height:120%;
position:absolute;
left:100%;
top:-10%;
z-index:99;}
.mm-menu.mm-pageshadow.mm-right:after{
left:auto;
right:100%;}
.mm-menu.mm-pageshadow.mm-next:after,.mm-menu.mm-pageshadow.mm-front:after{
content:none;
display:none;}
.mm-menu.mm-pageshadow:after{
box-shadow:0 0 10px rgba(0,0,0,0.3);}
/*
jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom{
width:100%;
min-width:100%;
max-width:100%;}
.mm-menu.mm-right{
left:auto;
right:0;}
.mm-menu.mm-bottom{
top:auto;
bottom:0;}
html.mm-right.mm-opening .mm-slideout{
-webkit-transform:translate(-80%,0);
-moz-transform:translate(-80%,0);
-ms-transform:translate(-80%,0);
-o-transform:translate(-80%,0);
transform:translate(-80%,0);}
@media all and (max-width:175px){
html.mm-right.mm-opening .mm-slideout{
-webkit-transform:translate(-140px,0);
-moz-transform:translate(-140px,0);
-ms-transform:translate(-140px,0);
-o-transform:translate(-140px,0);
transform:translate(-140px,0);}}
@media all and (min-width:550px){
html.mm-right.mm-opening .mm-slideout{
-webkit-transform:translate(-440px,0);
-moz-transform:translate(-440px,0);
-ms-transform:translate(-440px,0);
-o-transform:translate(-440px,0);
transform:translate(-440px,0);}}
/*
jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout{
-webkit-transform:none!important;
-moz-transform:none!important;
-ms-transform:none!important;
-o-transform:none!important;
transform:none!important;
z-index:0!important;}
.mm-menu.mm-front{
z-index:1;}
.mm-menu.mm-front,.mm-menu.mm-next{
-webkit-transition:-webkit-transform 0.4s ease;
-ms-transition:-ms-transform 0.4s ease;
transition:transform 0.4s ease;
-webkit-transform:translate3d(-100%,0,0);
-moz-transform:translate3d(-100%,0,0);
-ms-transform:translate3d(-100%,0,0);
-o-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);}
.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{
-webkit-transform:translate3d(100%,0,0);
-moz-transform:translate3d(100%,0,0);
-ms-transform:translate3d(100%,0,0);
-o-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);}
.mm-menu.mm-top{
-webkit-transform:translate3d(0,-100%,0);
-moz-transform:translate3d(0,-100%,0);
-ms-transform:translate3d(0,-100%,0);
-o-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);}
.mm-menu.mm-bottom{
-webkit-transform:translate3d(0,100%,0);
-moz-transform:translate3d(0,100%,0);
-ms-transform:translate3d(0,100%,0);
-o-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);}
.mm-menu.mm-top,.mm-menu.mm-bottom{
height:80%;
min-height:140px;
max-height:880px;}
/*
jQuery.mmenu themes extension CSS
*/
.mm-menu.mm-theme-dark{
background:#333333;
border-color:rgba(0,0,0,0.15);
color:rgba(255,255,255,0.8);}
.mm-menu.mm-theme-dark .mm-navbar > *,
.mm-menu.mm-theme-dark .mm-navbar a{
color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after{
border-color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-dark .mm-listview{
border-color:rgba(0,0,0,0.15);}
.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after{
border-color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next){
-webkit-tap-highlight-color:rgba(0,0,0,0.1);
tap-highlight-color:rgba(0,0,0,0.1);}
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span{
background:rgba(0,0,0,0.1);}
.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel{
background:rgba(255,255,255,0.05);}
.mm-menu.mm-theme-dark .mm-divider{
background:rgba(255,255,255,0.05);}
.mm-menu.mm-theme-dark label.mm-check:before{
border-color:rgba(255,255,255,0.8);}
.mm-menu.mm-theme-dark em.mm-counter{
color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-dark .mm-fixeddivider span{
background:rgba(255,255,255,0.05);}
.mm-menu.mm-pageshadow.mm-theme-dark:after{
box-shadow:0 0 20px rgba(0,0,0,0.5);}
.mm-menu.mm-theme-dark .mm-search input{
background:rgba(255,255,255,0.3);
color:rgba(255,255,255,0.8);}
.mm-menu.mm-theme-dark .mm-noresultsmsg{
color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-dark .mm-indexer a{
color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-dark label.mm-toggle{
background:rgba(0,0,0,0.15);}
.mm-menu.mm-theme-dark label.mm-toggle:before{
background:#333333;}
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle{
background:#4bd963;}
.mm-menu.mm-theme-white{
background:white;
border-color:rgba(0,0,0,0.1);
color:rgba(0,0,0,0.6);}
.mm-menu.mm-theme-white .mm-navbar > *,
.mm-menu.mm-theme-white .mm-navbar a{
color:rgba(0,0,0,0.3);}
.mm-menu.mm-theme-white .mm-navbar .mm-btn:before,.mm-menu.mm-theme-white .mm-navbar .mm-btn:after{
border-color:rgba(0,0,0,0.3);}
.mm-menu.mm-theme-white .mm-listview{
border-color:rgba(0,0,0,0.1);}
.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after{
border-color:rgba(0,0,0,0.3);}
.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next){
-webkit-tap-highlight-color:rgba(0,0,0,0.05);
tap-highlight-color:rgba(0,0,0,0.05);}
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span{
background:rgba(0,0,0,0.05);}
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel{
background:rgba(0,0,0,0.03);}
.mm-menu.mm-theme-white .mm-divider{
background:rgba(0,0,0,0.03);}
.mm-menu.mm-theme-white label.mm-check:before{
border-color:rgba(0,0,0,0.6);}
.mm-menu.mm-theme-white em.mm-counter{
color:rgba(0,0,0,0.3);}
.mm-menu.mm-theme-white .mm-fixeddivider span{
background:rgba(0,0,0,0.03);}
.mm-menu.mm-pageshadow.mm-theme-white:after{
box-shadow:0 0 10px rgba(0,0,0,0.2);}
.mm-menu.mm-theme-white .mm-search input{
background:rgba(0,0,0,0.05);
color:rgba(0,0,0,0.6);}
.mm-menu.mm-theme-white .mm-noresultsmsg{
color:rgba(0,0,0,0.3);}
.mm-menu.mm-theme-white .mm-indexer a{
color:rgba(0,0,0,0.3);}
.mm-menu.mm-theme-white label.mm-toggle{
background:rgba(0,0,0,0.1);}
.mm-menu.mm-theme-white label.mm-toggle:before{
background:white;}
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle{
background:#4bd963;}
.mm-menu.mm-theme-black{
background:black;
border-color:rgba(255,255,255,0.2);
color:rgba(255,255,255,0.6);}
.mm-menu.mm-theme-black .mm-navbar > *,
.mm-menu.mm-theme-black .mm-navbar a{
color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-black .mm-navbar .mm-btn:before,.mm-menu.mm-theme-black .mm-navbar .mm-btn:after{
border-color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-black .mm-listview{
border-color:rgba(255,255,255,0.2);}
.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after{
border-color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next){
-webkit-tap-highlight-color:rgba(255,255,255,0.3);
tap-highlight-color:rgba(255,255,255,0.3);}
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span{
background:rgba(255,255,255,0.3);}
.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel{
background:rgba(255,255,255,0.2);}
.mm-menu.mm-theme-black .mm-divider{
background:rgba(255,255,255,0.2);}
.mm-menu.mm-theme-black label.mm-check:before{
border-color:rgba(255,255,255,0.6);}
.mm-menu.mm-theme-black em.mm-counter{
color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-black .mm-fixeddivider span{
background:rgba(255,255,255,0.2);}
.mm-menu.mm-pageshadow.mm-theme-black:after{
content:none;
display:none;}
.mm-menu.mm-theme-black .mm-search input{
background:rgba(255,255,255,0.3);
color:rgba(255,255,255,0.6);}
.mm-menu.mm-theme-black .mm-noresultsmsg{
color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-black .mm-indexer a{
color:rgba(255,255,255,0.4);}
.mm-menu.mm-theme-black label.mm-toggle{
background:rgba(255,255,255,0.2);}
.mm-menu.mm-theme-black label.mm-toggle:before{
background:black;}
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle{
background:#4bd963;}
/*
jQuery.mmenu tileview extension CSS
*/
.mm-menu.mm-tileview .mm-listview:after,
.mm-menu .mm-tileview.mm-listview:after{
content:'';
display:block;
clear:both;}
.mm-menu.mm-tileview .mm-listview > li,
.mm-menu .mm-tileview.mm-listview > li{
width:50%;
height:0;
padding:50% 0 0 0;
float:left;
position:relative;}
.mm-menu.mm-tileview .mm-listview > li:after,
.mm-menu .mm-tileview.mm-listview > li:after{
left:0;
top:0;
border-right-width:1px;
border-right-style:solid;
z-index:-1;}
.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs{
width:12.5%;
padding-top:12.5%;}
.mm-menu.mm-tileview .mm-listview > li.mm-tile-s,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-s{
width:25%;
padding-top:25%;}
.mm-menu.mm-tileview .mm-listview > li.mm-tile-l,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-l{
width:75%;
padding-top:75%;}
.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl{
width:100%;
padding-top:100%;}
.mm-menu.mm-tileview .mm-listview > li > a,
.mm-menu.mm-tileview .mm-listview > li > span,
.mm-menu .mm-tileview.mm-listview > li > a,
.mm-menu .mm-tileview.mm-listview > li > span{
line-height:1px;
text-align:center;
padding:50% 10px 0 10px;
margin:0;
position:absolute;
top:0;
right:1px;
bottom:1px;
left:0;}
.mm-menu.mm-tileview .mm-listview > li > .mm-next,
.mm-menu .mm-tileview.mm-listview > li > .mm-next{
width:auto;}
.mm-menu.mm-tileview .mm-listview > li > .mm-next:before,.mm-menu.mm-tileview .mm-listview > li > .mm-next:after,
.mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
.mm-menu .mm-tileview.mm-listview > li > .mm-next:after{
content:none;
display:none;}
.mm-menu.mm-tileview .mm-panel{
padding-left:0;
padding-right:0;}
.mm-menu.mm-tileview .mm-panel:after{
content:none;
display:none;}
.mm-menu.mm-tileview .mm-listview{
margin:0;}


.mm-menu{
background-color:#ffffff;
color:#72d0f4;
}
.mm-listview .mm-next{
width:35px;
background-color:#eee;
margin:5px;
border-radius:5px;
}
.mm-listview .mm-next::before{
border-left:0;
}
.mm-next::after,.mm-arrow::after{
right:15px;
}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span{
background-color:#d4effd;
color:#00aeef;
}
.mm-menu li a:hover:not(.mm-next) span{
text-decoration:underline;
}


html,body{
margin:0;
padding:0;
}
body{
font-family:Arial,Helvetica,Sans-serif;
font-size:1em;
background-color:#FFF;
color:#000;
}
img{
border:0;
}
h1,.h1{font-size:1.313em;}
h2,.h2{font-size:1.188em;}
h3,.h3{font-size:1.063em;}
h4,.h4{font-size:1em;}
h5,.h5{font-size:1em;}
h6,.h6{font-size:1em;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{
display:block;
margin:0;
padding:0;
font-weight:bold;
margin-bottom:0.5em;
}
a,a:link,a:visited,a:active{
color:#6dd0f7;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
input,
textarea,
select{
font-family:Arial,Helvetica,Sans-serif;
font-size:1em;
}
textarea,
input[type=text],
input[type=button],
input[type=submit]{
-webkit-appearance:none;
border-radius:0;
}
select{
border-radius:0;
}
.border-box{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.standard_header{
background-color:#d3f1fd;
font-size:0.938em;
text-align:center;
padding:0.667em;
-webkit-border-radius:12px 12px 0 0;
-moz-border-radius:12px 12px 0 0;
border-radius:12px 12px 0 0;
letter-spacing:-0.3px;
}
.standard_header a,
.standard_header a:hover{
color:#000;
text-decoration:none;
background:transparent url(/images/template/link_arrow@1x.png) 100% 0 no-repeat;
background-size:20px 20px;
padding-right:25px;
line-height:1.333em;
display:inline-block;
}
.ms_left_img,
.ms_right_img{
width:29.66%;
max-width:215px;
min-width:120px;
}
.is_full_width .ms_left_img,
.is_full_width .ms_right_img{
width:21.94%;
}
.ms_left_img{
float:left;
margin:1em 1em 1em 0;
}
.ms_right_img{
float:right;
margin:1em 0 1em 1em;
}
.ms_left_img img,
.ms_right_img img{
display:block;
width:100%;
}
.nearest_station{
text-align:center;
-webkit-border-radius:0 0 12px 12px;
-moz-border-radius:0 0 12px 12px;
border-radius:0 0 12px 12px;
background-color:#d3f1fd;
font-size:0.813em;
padding:0.231em 0.769em;
}
.nearest_station span{
display:inline-block;
background:url(/images/nearest_station@1x.gif) 0 50% no-repeat;
background-size:30px 30px;
padding:0.692em;
padding-left:2.692em;
line-height:1em;
}
.responsive_container{
position:relative;
height:0;
overflow:hidden;
max-width:100%;
}
.responsive_container iframe,
.responsive_container object,
.responsive_container embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.clear{
clear:both;
}
.hidden,.none{
display:none;
}
.bold{
font-weight:bold;
}
.table_padded{
border-collapse:collapse;
border:0;
}
.table_padded th,
.table_padded td{
padding:0.5em 0.75em;
text-align:left;
vertical-align:top;
border:0;
}
.related_files{
margin-top:2em;
}
.related_files a{
font-size:1em!important;
}
.related_files h6{
font-size:1.188em!important;
}
.related_files ul{
position:relative;
margin:0;
padding:0;
list-style-type:none;
}
.related_files ul li{
position:relative;
margin:0.5em 0!important;
padding:0.5em 0 0.5em 22px!important;
}
.related_files ul li img{
position:absolute;
top:0.7em;
left:0px;
}
.page_block_outer{
width:100%;
position:relative;
background-color:#fff;
}
.page_block_page_width{
width:100%;
max-width:1000px;
padding:0;
margin:0 auto;
position:relative;
}
.page_block_inner{
margin:0 10px 0 10px;
position:relative;
}
.page_block_outer.mobile_menu_outer{
display:none;
background-color:#abe1fa;
}
.page_block_outer.mobile_menu_outer .page_block_inner{
padding:15px;
}
.menu_button{
width:32px;
padding-top:24px;
height:0;
display:block;
background:url(/images/template/template_sprite@1x.gif) 0 0 no-repeat;
background-size:175px 34px;
overflow:hidden;
}
.search_button{
width:25px;
padding-top:25px;
height:0;
display:block;
background:url(/images/template/template_sprite@1x.gif) -150px 0 no-repeat;
background-size:175px 34px;
overflow:hidden;
float:right;
}
.page_block_outer.top_bar_outer{
background-color:#72D0F4;
}
.page_block_outer.top_bar_outer .page_block_inner{
padding-top:35px;
min-height:82px;
}
#home_link{
display:block;
width:194px;
}
#home_link span{
display:block;
padding-top:1px;
overflow:hidden;
height:1px;
}
#logo{
margin:0 0 35px 10px;
display:block;
}
#top_nav_phone_wrapper{
position:absolute;
top:0;
right:0;
display:block;
background-color:#00afec;
color:#fff;
font-size:1.125em;
padding:13px 40px 15px 40px;
border-radius:0 0 13px 13px;
-moz-border-radius:0 0 13px 13px;
-webkit-border-radius:0 0 13px 13px;
}
#top_nav_phone_wrapper a,
#top_nav_phone_wrapper a:hover{
color:#fff;
text-decoration:none;
padding-left:28px;
background:url(/images/template/phone@1x.gif) 0 3px no-repeat;
background-size:31px 49px;
}
#top_nav_search_wrapper{
position:absolute;
bottom:25px;
right:0;
text-align:right;
font-weight:bold;
font-size:1.188em;
min-width:187px;
padding:5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:-moz-linear-gradient(left,rgba(2,175,236,0) 0%,rgba(2,175,236,0) 50%,rgba(2,175,236,1) 100%);
background:-webkit-linear-gradient(left,rgba(2,175,236,0) 0%,rgba(2,175,236,0) 50%,rgba(2,175,236,1) 100%);
background:linear-gradient(to right,rgba(2,175,236,0) 0%,rgba(2,175,236,0) 50%,rgba(2,175,236,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0002afec',endColorstr='#02afec',GradientType=1 );
}
#top_nav_search_wrapper input{
border:2px solid #cdcdcd;
border-right:none;
color:#cdcdcd;
padding:2px 2px 2px 2px;
width:160px;
height:24px;
font-size:0.632em;
vertical-align:bottom;
margin-left:18px;
background:#FFF;
}
.search_focussed{
color:#000!important;
}
#top_nav_search_wrapper input.submit{
border:2px solid #cdcdcd;
border-left:none;
padding:0;
width:30px;
height:24px;
margin:0;
background:url(/images/template/search@1x.gif) 90% 50% no-repeat #fff;
background-size:16px 15px;
text-indent:-9999px;
cursor:pointer;
}
.page_block_outer.nav_outer{
background-color:#72d0f4;
margin-bottom:40px;
}
#top_nav_content{
display:table;
position:relative;
width:100%;
height:50px;
z-index:10;
font-size:1em;
}
#top_nav_content ul{
position:relative;
display:table-row;
list-style:none;
width:100%;
height:50px;
margin:0;
padding:0;
}
#top_nav_content ul li:first-child > a{
-webkit-border-top-left-radius:21px;
-moz-border-radius-topleft:21px;
border-top-left-radius:21px;
}
#top_nav_content ul li:last-child > a{
-webkit-border-top-right-radius:21px;
-moz-border-radius-topright:21px;
border-top-right-radius:21px;
}
#top_nav_content li{
display:table-cell;
text-align:center;
height:50px;
vertical-align:middle;
}
#top_nav_content a{
display:table;
width:100%;
height:50px;
font-size:1.125em;
font-weight:bold;
text-decoration:none;
color:#000;
line-height:1em;
}
#top_nav_content > ul > li > a{
background-color:#abe1fa;
}
#top_nav_content a span{
display:table-cell;
height:42px;
padding:4px 8px;
vertical-align:middle;
}
#top_nav_content li > a:hover,#top_nav_content li:hover > a,#top_nav_content li.selected > a{
background-color:#FFF;
}
#top_nav_content .subnav{
position:absolute;
display:block;
left:-999em;
top:50px;
width:100%;
max-width:97.76%;
height:40px;
margin:0;
padding:0;
background-color:#FFF;
z-index:12;
}
#top_nav_content .subnav div{
position:relative;
display:table;
max-width:958px;
width:auto;
height:40px;
margin:0;
padding:0;
background-color:#FFF;
z-index:12;
}
#top_nav_content li:hover .subnav,#top_nav_content .subnav_selected,#top_nav_content .subnav.hover{
left:19px;
}
#top_nav_content .subnav_selected{
z-index:11!important;
}
#top_nav_content .subnav ul{
width:auto;
height:40px;
}
#top_nav_content .subnav li{
text-align:center;
height:40px;
}
#top_nav_content .subnav a{
height:32px;
font-size:0.778em;
font-weight:normal;
color:#000;
}
#top_nav_content .subnav a span{
height:32px;
padding:4px 0 4px 20px;
}
#top_nav_content .subnav div li:first-child span{
padding-left:0!important;
}
body.grey #top_nav_content a:hover,body.grey #top_nav_content li:hover > a,body.grey #top_nav_content .subnav a:hover,body.grey #top_nav_content .subnav a.selected,body.grey #top_nav_content li.selected > a{
color:#6D6F71;
}
#top_nav_content li.grey a:hover,#top_nav_content li.grey:hover > a{
color:#6D6F71!important;
}
body.purple #top_nav_content a:hover,body.purple #top_nav_content li:hover > a,body.purple #top_nav_content .subnav a:hover,body.purple #top_nav_content .subnav a.selected,body.purple #top_nav_content li.selected > a{
color:#BC8EBE;
}
body.purple .banner_country_inner{
color:#8A7E8C;
}
#top_nav_content li.purple a:hover,#top_nav_content li.purple:hover > a{
color:#BC8EBE!important;
}
body.std_blue #top_nav_content a:hover,body.std_blue #top_nav_content li:hover > a,body.std_blue #top_nav_content .subnav a:hover,body.std_blue #top_nav_content .subnav a.selected,body.std_blue #top_nav_content li.selected > a{
color:#00AFEC;
}
body.std_blue .banner_country_inner{
color:#254450;
}
#top_nav_content li.std_blue a:hover,#top_nav_content li.std_blue:hover > a{
color:#00AFEC!important;
}
body.pink #top_nav_content a:hover,body.pink #top_nav_content li:hover > a,body.pink #top_nav_content .subnav a:hover,body.pink #top_nav_content .subnav a.selected,body.pink #top_nav_content li.selected > a{
color:#EC519B;
}
body.pink .banner_country_inner{
color:#966078;
}
#top_nav_content li.pink a:hover,#top_nav_content li.pink:hover > a{
color:#EC519B!important;
}
body.dark_blue #top_nav_content a:hover,body.dark_blue #top_nav_content li:hover > a,body.dark_blue #top_nav_content .subnav a:hover,body.dark_blue #top_nav_content .subnav a.selected,body.dark_blue #top_nav_content li.selected > a{
color:#316DB3;
}
body.dark_blue .banner_country_inner{
color:#000;
}
#top_nav_content li.dark_blue a:hover,#top_nav_content li.dark_blue:hover > a{
color:#316DB3!important;
}
body.green #top_nav_content a:hover,body.green #top_nav_content li:hover > a,body.green #top_nav_content .subnav a:hover,body.green #top_nav_content .subnav a.selected,body.green #top_nav_content li.selected > a{
color:#74BD4C;
}
body.green .banner_country_inner{
color:#6B8357;
}
#top_nav_content li.green a:hover,#top_nav_content li.green:hover > a{
color:#74BD4C!important;
}
body.tan #top_nav_content a:hover,body.tan #top_nav_content li:hover > a,body.tan #top_nav_content .subnav a:hover,body.tan #top_nav_content .subnav a.selected,body.tan #top_nav_content li.selected > a{
color:#CD8A38;
}
body.tan .banner_country_inner{
color:#8D7558;
}
#top_nav_content li.tan a:hover,#top_nav_content li.tan:hover > a{
color:#CD8A38!important;
}
body.yellow #top_nav_content a:hover,body.yellow #top_nav_content li:hover > a,body.yellow #top_nav_content .subnav a:hover,body.yellow #top_nav_content .subnav a.selected,body.yellow #top_nav_content li.selected > a{
color:#FAAE31;
}
body.yellow .banner_country_inner{
color:#9C7A48;
}
#top_nav_content li.yellow a:hover,#top_nav_content li.yellow:hover > a{
color:#FAAE31!important;
}
.banners_outer{
margin-bottom:0.5em;
}
.body_pg_1 .banners_outer{
background-color:#ededef;
background:-moz-linear-gradient(top,rgba(200,200,200,0.7) 0%,rgba(237,237,239,1) 5%,rgba(237,237,239,1) 95%,rgba(200,200,200,0.7) 100%);
background:-webkit-linear-gradient(top,rgba(200,200,200,0.7) 0%,rgba(237,237,239,1) 5%,rgba(237,237,239,1) 95%,rgba(200,200,200,0.7) 100%);
background:linear-gradient(to bottom,rgba(200,200,200,0.7) 0%,rgba(237,237,239,1) 5%,rgba(237,237,239,1) 95%,rgba(200,200,200,0.7) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dbdbdb',endColorstr='#b3dbdbdb',GradientType=0 );
}
.banner_wrapper{
width:100%;
max-height:290px;
overflow:hidden;
position:relative;
}
.slide{
width:100%;
overflow:hidden;
position:relative;
}
.overlay{
display:none;
}
.body_pg_1 .overlay{
display:block;
position:absolute;
z-index:100;
top:0;
left:0;
width:100%;
height:100%;
background:-moz-linear-gradient(top,rgba(200,200,200,0.7) 0%,rgba(200,200,200,0) 5%,rgba(200,200,200,0) 95%,rgba(200,200,200,0.7) 100%);
background:-webkit-linear-gradient(top,rgba(200,200,200,0.7) 0%,rgba(200,200,200,0) 5%,rgba(200,200,200,0) 95%,rgba(200,200,200,0.7) 100%);
background:linear-gradient(to bottom,rgba(200,200,200,0.7) 0%,rgba(200,200,200,0) 5%,rgba(200,200,200,0) 95%,rgba(200,200,200,0.7) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dbdbdb',endColorstr='#b3dbdbdb',GradientType=0 );
}
.slide img{
position:relative;
z-index:1;
width:80.61%;
width:62.24%;
min-width:347px;
}
.slide .text{
position:absolute;
z-index:2;
top:0;
right:0;
width:40%;
height:100%;
font-size:2em;
line-height:1em;
padding:0.5em 0.5em 0 0;
background-color:#ededef;
}
.slide .text p{
margin:0;
}
.cta_wrapper,
.banner_country_outer{
position:absolute;
bottom:2em;
right:1em;
z-index:3;
}
.cta_wrapper a,
.cta_wrapper a:hover{
background:url(/images/template/link_arrow@1x.png) 100% 50% no-repeat;
background-size:20px 20px;
padding-right:25px;
text-decoration:none;
color:#000000;
font-weight:bold;
display:inline-block;
line-height:1.429em;
}
.banner_country_outer{
text-align:right;
overflow:hidden;
}
.banner_country_inner{
display:inline-block;
padding-left:72px;
min-height:48px;
background:url(/images/world-map-semi-trans.png) left top no-repeat transparent;
color:#939598;
text-align:left;
font-size:0.688em;
}
.left_fade{
display:none;
}
.body_pg_1 .left_fade,
.right_fade{
display:block;
position:absolute;
top:0;
width:80px;
width:8.16%;
height:100%;
z-index:5;
}
.body_pg_1 .left_fade{
left:0;
}
.right_fade{
right:40%;
background:-moz-linear-gradient(left,rgba(237,237,239,0) 0%,rgba(237,237,239,1) 100%);
background:-webkit-linear-gradient(left,rgba(237,237,239,0) 0%,rgba(237,237,239,1) 100%);
background:linear-gradient(to right,rgba(237,237,239,0) 0%,rgba(237,237,239,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ededef',endColorstr='#ededef',GradientType=1 );
}
.body_pg_1 .right_fade{
right:30.61%;
right:40%;
}
.invisible{
visibility:hidden;
}
.owl-pagination{
position:absolute;
left:1em;
bottom:1em;
z-index:1000;
}
.owl-pagination .owl-page{
display:block;
float:left;
width:27px;
height:28px;
margin-right:3px;
background:url(/images/pager_sprite.png) -27px 0 no-repeat transparent;
text-indent:-9999px;
}
.owl-pagination .owl-page.active{
background-position:0 0;
}
.owl-pagination .owl-page:focus{
outline:none;
}
.bottom_left_curve_wrapper,
.top_right_curve_wrapper{
position:absolute;
z-index:1000;
width:20px;
height:20px;
overflow:hidden;
}
.bottom_left_curve_wrapper{
left:0;
bottom:0;
}
.top_right_curve_wrapper{
top:0;
right:0;
}
.bottom_left_curve_wrapper:after,
.top_right_curve_wrapper:after{
content:' ';
position:absolute;
top:0;
left:0;
width:40px;
height:40px;
border:10px solid #fff;
border-radius:40px;
margin-top:-30px;
margin-left:-10px;
}
.top_right_curve_wrapper:after{
margin-top:-10px;
margin-left:-30px;
}
.body_pg_1 .bottom_left_curve_wrapper,
.body_pg_1 .top_right_curve_wrapper{
display:none;
}
body.std_blue .slide .text{
background-color:#72D0F4;
}
body.std_blue .left_fade{
background:-moz-linear-gradient(left,rgba(114,208,244,1) 0%,rgba(114,208,244,0) 100%);
background:-webkit-linear-gradient(left,rgba(114,208,244,1) 0%,rgba(114,208,244,0) 100%);
background:linear-gradient(to right,rgba(114,208,244,1) 0%,rgba(114,208,244,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#72D0F4',endColorstr='#0072D0F4',GradientType=1 );
}
body.std_blue .right_fade{
background:-moz-linear-gradient(left,rgba(114,208,244,0) 0%,rgba(114,208,244,1) 100%);
background:-webkit-linear-gradient(left,rgba(114,208,244,0) 0%,rgba(114,208,244,1) 100%);
background:linear-gradient(to right,rgba(114,208,244,0) 0%,rgba(114,208,244,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072D0F4',endColorstr='#72D0F4',GradientType=1 );
}
body.dark_blue .slide .text{
background-color:#7BAFDF;
}
body.dark_blue .left_fade{
background:-moz-linear-gradient(left,rgba(123,175,223,1) 0%,rgba(123,175,223,0) 100%);
background:-webkit-linear-gradient(left,rgba(123,175,223,1) 0%,rgba(123,175,223,0) 100%);
background:linear-gradient(to right,rgba(123,175,223,1) 0%,rgba(123,175,223,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7BAFDF',endColorstr='#007BAFDF',GradientType=1 );
}
body.dark_blue .right_fade{
background:-moz-linear-gradient(left,rgba(123,175,223,0) 0%,rgba(123,175,223,1) 100%);
background:-webkit-linear-gradient(left,rgba(123,175,223,0) 0%,rgba(123,175,223,1) 100%);
background:linear-gradient(to right,rgba(123,175,223,0) 0%,rgba(123,175,223,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007BAFDF',endColorstr='#7BAFDF',GradientType=1 );
}
body.pink .slide .text{
background-color:#F29BC1;
}
body.pink .left_fade{
background:-moz-linear-gradient(left,rgba(242,155,193,1) 0%,rgba(242,155,193,0) 100%);
background:-webkit-linear-gradient(left,rgba(242,155,193,1) 0%,rgba(242,155,193,0) 100%);
background:linear-gradient(to right,rgba(242,155,193,1) 0%,rgba(242,155,193,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F29BC1',endColorstr='#00F29BC1',GradientType=1 );
}
body.pink .right_fade{
background:-moz-linear-gradient(left,rgba(242,155,193,0) 0%,rgba(242,155,193,1) 100%);
background:-webkit-linear-gradient(left,rgba(242,155,193,0) 0%,rgba(242,155,193,1) 100%);
background:linear-gradient(to right,rgba(242,155,193,0) 0%,rgba(242,155,193,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00F29BC1',endColorstr='#F29BC1',GradientType=1 );
}
body.purple .slide .text{
background-color:#e0cce4;
}
body.purple .left_fade{
background:-moz-linear-gradient(left,rgba(224,204,228,1) 0%,rgba(224,204,228,0) 100%);
background:-webkit-linear-gradient(left,rgba(224,204,228,1) 0%,rgba(224,204,228,0) 100%);
background:linear-gradient(to right,rgba(224,204,228,1) 0%,rgba(224,204,228,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0cce4',endColorstr='#00e0cce4',GradientType=1 );
}
body.purple .right_fade{
background:-moz-linear-gradient(left,rgba(224,204,228,0) 0%,rgba(224,204,228,1) 100%);
background:-webkit-linear-gradient(left,rgba(224,204,228,0) 0%,rgba(224,204,228,1) 100%);
background:linear-gradient(to right,rgba(224,204,228,0) 0%,rgba(224,204,228,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e0cce4',endColorstr='#e0cce4',GradientType=1 );
}
body.grey .slide .text{
background-color:#BDBEC1;
}
body.grey .left_fade{
background:-moz-linear-gradient(left,rgba(189,190,193,1) 0%,rgba(189,190,193,0) 100%);
background:-webkit-linear-gradient(left,rgba(189,190,193,1) 0%,rgba(189,190,193,0) 100%);
background:linear-gradient(to right,rgba(189,190,193,1) 0%,rgba(189,190,193,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#BDBEC1',endColorstr='#00BDBEC1',GradientType=1 );
}
body.grey .right_fade{
background:-moz-linear-gradient(left,rgba(189,190,193,0) 0%,rgba(189,190,193,1) 100%);
background:-webkit-linear-gradient(left,rgba(189,190,193,0) 0%,rgba(189,190,193,1) 100%);
background:linear-gradient(to right,rgba(189,190,193,0) 0%,rgba(189,190,193,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00BDBEC1',endColorstr='#BDBEC1',GradientType=1 );
}
body.green .slide .text{
background-color:#ABD58A;
}
body.green .left_fade{
background:-moz-linear-gradient(left,rgba(171,213,138,1) 0%,rgba(171,213,138,0) 100%);
background:-webkit-linear-gradient(left,rgba(171,213,138,1) 0%,rgba(171,213,138,0) 100%);
background:linear-gradient(to right,rgba(171,213,138,1) 0%,rgba(171,213,138,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ABD58A',endColorstr='#00ABD58A',GradientType=1 );
}
body.green .right_fade{
background:-moz-linear-gradient(left,rgba(171,213,138,0) 0%,rgba(171,213,138,1) 100%);
background:-webkit-linear-gradient(left,rgba(171,213,138,0) 0%,rgba(171,213,138,1) 100%);
background:linear-gradient(to right,rgba(171,213,138,0) 0%,rgba(171,213,138,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ABD58A',endColorstr='#ABD58A',GradientType=1 );
}
body.tan .slide .text{
background-color:#E5BE89;
}
body.tan .left_fade{
background:-moz-linear-gradient(left,rgba(229,190,137,1) 0%,rgba(229,190,137,0) 100%);
background:-webkit-linear-gradient(left,rgba(229,190,137,1) 0%,rgba(229,190,137,0) 100%);
background:linear-gradient(to right,rgba(229,190,137,1) 0%,rgba(229,190,137,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5BE89',endColorstr='#00E5BE89',GradientType=1 );
}
body.tan .right_fade{
background:-moz-linear-gradient(left,rgba(229,190,137,0) 0%,rgba(229,190,137,1) 100%);
background:-webkit-linear-gradient(left,rgba(229,190,137,0) 0%,rgba(229,190,137,1) 100%);
background:linear-gradient(to right,rgba(229,190,137,0) 0%,rgba(229,190,137,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00E5BE89',endColorstr='#E5BE89',GradientType=1 );
}
body.yellow .slide .text{
background-color:#FEC56E;
}
body.yellow .left_fade{
background:-moz-linear-gradient(left,rgba(254,197,110,1) 0%,rgba(254,197,110,0) 100%);
background:-webkit-linear-gradient(left,rgba(254,197,110,1) 0%,rgba(254,197,110,0) 100%);
background:linear-gradient(to right,rgba(254,197,110,1) 0%,rgba(254,197,110,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEC56E',endColorstr='#00FEC56E',GradientType=1 );
}
body.yellow .right_fade{
background:-moz-linear-gradient(left,rgba(254,197,110,0) 0%,rgba(254,197,110,1) 100%);
background:-webkit-linear-gradient(left,rgba(254,197,110,0) 0%,rgba(254,197,110,1) 100%);
background:linear-gradient(to right,rgba(254,197,110,0) 0%,rgba(254,197,110,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00FEC56E',endColorstr='#FEC56E',GradientType=1 );
}
body.body_pg_1 .slide .text{
background-color:#ededef;
}
body.body_pg_1 .left_fade{
background:-moz-linear-gradient(left,rgba(237,237,239,1) 0%,rgba(237,237,239,0) 100%);
background:-webkit-linear-gradient(left,rgba(237,237,239,1) 0%,rgba(237,237,239,0) 100%);
background:linear-gradient(to right,rgba(237,237,239,1) 0%,rgba(237,237,239,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededef',endColorstr='#00ededef',GradientType=1 );
}
body.body_pg_1 .right_fade{
background:-moz-linear-gradient(left,rgba(237,237,239,0) 0%,rgba(237,237,239,1) 100%);
background:-webkit-linear-gradient(left,rgba(237,237,239,0) 0%,rgba(237,237,239,1) 100%);
background:linear-gradient(to right,rgba(237,237,239,0) 0%,rgba(237,237,239,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ededef',endColorstr='#ededef',GradientType=1 );
}
.dark_blue .banner_country_outer .selectBox-dropdown{
border:solid 1px #6189AC;
background:#6189AC;
}
.dark_blue .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/images/select_arrow.gif) 50% 50% no-repeat #6189AC;
}
.std_blue .banner_country_outer .selectBox-dropdown{
border:solid 1px #59A2BE;
background:#59A2BE;
}
.std_blue .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/images/select_arrow.gif) 50% 50% no-repeat #59A2BE;
}
.green .banner_country_outer .selectBox-dropdown{
border:solid 1px #87A56E;
background:#87A56E;
}
.green .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/images/select_arrow.gif) 50% 50% no-repeat #87A56E;
}
.tan .banner_country_outer .selectBox-dropdown{
border:solid 1px #B1936F;
background:#B1936F;
}
.tan .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/images/select_arrow.gif) 50% 50% no-repeat #B1936F;
}
.yellow .banner_country_outer .selectBox-dropdown{
border:solid 1px #C49A5B;
background:#C49A5B;
}
.yellow .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/images/select_arrow.gif) 50% 50% no-repeat #C49A5B;
}
.pink .banner_country_outer .selectBox-dropdown{
border:solid 1px #BD7996;
background:#BD7996;
}
.pink .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/images/select_arrow.gif) 50% 50% no-repeat #BD7996;
}
.purple .banner_country_outer .selectBox-dropdown{
border:solid 1px #AE9FB0;
background:#AE9FB0;
}
.purple .banner_country_outer .selectBox-dropdown .selectBox-arrow{
background:url(/images/select_arrow.gif) 50% 50% no-repeat #AE9FB0;
}
.page_block_outer.header_bar{
margin-bottom:1em;
}
.page_block_outer.header_bar .page_block_inner{
background-color:#f5f5f6;
padding:1em 0.5em 1em 0.5em;
}
.page_block_outer.header_bar h1{
margin:0;
padding-right:270px;
}
.homepage .page_block_outer.header_bar{
background-color:#f5f5f6;
margin-bottom:1em;
padding-top:1em;
padding-bottom:1em;
}
.homepage .page_block_outer.header_bar .page_block_inner{
background-color:inherit;
padding:0;
}
.header_bar .fb-like{
display:block!important;
position:absolute!important;
top:1.286em;
right:0.5em;
}
.homepage .fb-like{
top:6px;
right:0;
}
.fb-like.blog{
display:inline-block!importantk;
position:relative!important;
float:right;
margin-bottom:1em;
top:0;
}
#breadcrumbs{
font-size:1.313em;
font-weight:bold;
color:#7F7F7F;
margin-bottom:1em;
}
#wrapper_content{
float:left;
width:73.97%;
}
.is_full_width #wrapper_content{
width:100%;
}
#wrapper_content p{
margin-bottom:1em!important;
}
#wrapper_right{
width:21.93%;
float:right;
padding-bottom:20px;
}
#wrapper_right ul{
padding:0;
margin:0;
}
#wrapper_right > ul > li{
list-style:none;
margin-bottom:1.5em;
}
#wrapper_right > ul ul{
list-style:none;
}
#wrapper_right > ul > li:first-child{
margin-top:0;
}
.right_block > a,
.right_col_widget_img{
width:100%;
display:block;
}
.nav_content_block{
background-color:#f0fafe;
color:#00aeef;
font-size:0.750em;
padding:15px;
}
.wrapper_search_text_right .search_text_right{
border:2px solid #cdcdcd;
border-right:none;
color:#cdcdcd;
padding:2px 2px 2px 2px;
width:82%;
height:24px;
vertical-align:bottom;
background:#FFF;
}
.wrapper_search_text_right .submit_search{
border:2px solid #cdcdcd;
border-left:none;
padding:0;
width:18%;
height:24px;
margin:0;
background:url(/images/template/search@1x.gif) 90% 50% no-repeat #fff;
background-size:16px 15px;
text-indent:-9999px;
cursor:pointer;
}
.text_list li{
margin-bottom:1em;
}
#nav_bottom_cont{
margin-bottom:3em;
}
#nav_bottom{
margin-top:2em;
margin-bottom:0;
padding:0;
}
#nav_bottom > li{
list-style:none;
width:29.66%;
float:left;
margin-left:5.51%;
overflow:hidden;
margin-bottom:1em;
}
.is_full_width #nav_bottom > li{
width:21.93%;
margin-left:4.08%;
}
#nav_bottom > li.first_in_col,
.is_full_width  #nav_bottom > li.first_in_col{
clear:left;
margin-left:0;
}
.single_video_wrapper a,
.single_video_wrapper img,
.bottom_nav_img a,
.bottom_nav_img img{
width:100%;
display:block;
}
.nav_bottom_no_images li{
height:auto!important;
overflow:visible;
}
#nav_bottom ul{
list-style:none;
}
.page_block_outer.footer_outer{
background-color:#abe1fa;
font-size:0.875em;
padding-top:2.500em;
padding-bottom:2.500em;
margin-top:1em;
}
.page_block_outer.footer_outer a,
.page_block_outer.footer_outer a:hover{
color:#000;
text-decoration:none;
}
.page_block_outer.footer_outer ul{
list-style-type:none;
margin:0;
padding-left:0;
}
.page_block_outer.footer_outer ul li{
line-height:1em;
margin:0;
padding-top:0.143em;
padding-bottom:0.143em;
}
.page_block_outer.footer_outer ul li:first-child{
font-weight:bold;
line-height:normal;
padding-top:0;
padding-bottom:0.5em;
}
.footer_block{
float:left;
width:17.34%;
padding-right:1.53%;
}
.footer_outer div.heading{
margin-bottom:0.5em;
font-weight:bold;
}
#wrapper_social_media{
float:right;
width:13.78%;
text-align:left;
}
#wrapper_social_media .addthis_button_facebook_follow,
#wrapper_social_media .addthis_button_twitter_follow,
#wrapper_social_media .addthis_button_rss_follow{
background:url(/images/template/template_sprite@1x.gif) no-repeat;
background-size:175px 34px;
width:34px;
height:0;
display:inline-block;
overflow:hidden;
padding:34px 0 0 0!important
}
#wrapper_social_media .addthis_button_facebook_follow{
background-position:-32px 0;
margin-right:1px;
}
#wrapper_social_media .addthis_button_twitter_follow{
background-position:-72px 0;
margin-right:1px;
}
#wrapper_social_media .addthis_button_rss_follow{
background-position:-112px 0;
}
.footer_outer .footer_country_wrapper{
float:right;
width:15.31%;
text-align:right;
position:relative;
top:0;
bottom:0;
}
.footer_country .flag{
margin-right:10px;
vertical-align:middle;
margin-top:-2px;
max-width:20px;
}
.footer_country .select2-container{
background-color:#d3f1fd;
padding:2px 10px;
}
.footer_country .select2-container .select2-choice{
background-color:transparent;
background-image:none;
filter:none;
border:0;
color:#fff;
}
.footer_country .select2-dropdown-open .select2-choice{
background-color:transparent;
background-image:none;
filter:none;
border:0;
box-shadow:none;
}
.footer_country .select2-container .select2-choice .select2-arrow b{
filter:none;
}
.footer_country .select2-container .select2-choice .select2-arrow{
background-color:transparent;
background-image:none;
filter:none;
border:0;
}
.footer_country.select2-drop{
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
background-color:#d3f1fd;
color:#fff;
}
.footer_country.select2-drop-active{
border:0;
}
.footer_country .select2-results li{
margin:4px 0;
}
.footer_country .select2-results .select2-highlighted{
background-color:#abe1fa;
color:#fff;
}
.select2-results{
padding-left:0;
}
.select2-results .select2-result-label{
line-height:1em;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices{
-webkit-box-shadow:none;
box-shadow:none;
}
.select2-drop.select2-drop-above.select2-drop-active{
border-top:0;
}
.footer_block a.accordion_trigger,
.footer_block a.accordion_trigger:hover{
display:none;
text-decoration:none;
cursor:default;
background-image:url(/images/template/accordion_bg_sprite@1x.png);
background-position:-31px 0;
background-repeat:no-repeat;
background-size:31px 81px;
}
#wrapper_case_studies{
position:relative;
width:100%;
padding-top:78.367%;
margin:0 auto 1em auto;
background-color:#FFF;
border:1px solid #00AEF0;
z-index:4;
background-image:url(/images/kumon-ireland-map.gif);
background-repeat:no-repeat;
background-size:contain;
background-position:center;
}
.wrapper_case_study{
position:absolute;
top:0;
left:0;
width:18.06%;
color:#000;
z-index:10;
-webkit-box-shadow:4px 4px 3px 1px rgba(1,2,2,0.3);
-moz-box-shadow:4px 4px 3px 1px rgba(1,2,2,0.3);
box-shadow:4px 4px 3px 1px rgba(1,2,2,0.3);
}
.wrapper_case_study_line{
position:absolute;
width:10px;
height:10px;
z-index:5;
background-repeat:no-repeat;
background-size:contain;
background-position:center;
}
.case_study_bubble{
position:absolute;
width:38px;
height:38px;
z-index:8;
top:0px;
left:0px;
margin-left:-19px;
margin-top:-19px;
background:url(/images/bubble-case-study.png) no-repeat 0% 0%;
}
.wrapper_case_study a,
.wrapper_case_study a:hover{
position:relative;
display:block;
width:100%;
overflow:hidden;
background-color:#f4fcff;
text-decoration:none;
}
.wrapper_case_study a img{
display:block;
width:100%;
}
.wrapper_case_study a span{
display:block;
top:0px;
left:0px;
padding:5px 8px;
min-height:19px;
background-color:#d3f1fd;
color:#000;
font-size:0.9em;
font-weight:normal;
text-align:center;
letter-spacing:-0.3px;
}
.case_study_tooltip{
display:none;
}
.wrapper_case_study,
.wrapper_case_study a,
.wrapper_case_study a span{
-webkit-border-radius:12px 12px 0 0;
-moz-border-radius:12px 12px 0 0;
border-radius:12px 12px 0 0;
}
.feature_container{
float:left;
width:33%;
padding:0;
margin:0;
min-height:360px;
position:relative;
margin-bottom:20px;
}
.feature{
width:100%;
box-sizing:border-box;
display:block;
}
.feature_container:nth-of-type(3n) .feature{
padding:0 0 0 30px;
}
.feature_container:nth-of-type(3n-2) .feature{
padding:0 30px 0 0;
}
.feature_container:nth-of-type(3n-1) .feature{
padding:0 15px;
}
.feature h4{
display:inline-block;
padding:10px 8px 3px;
border:1px solid #d3f1fd;
border-top-left-radius:10px;
border-top-right-radius:10px;
background-color:#d3f1fd;
}
.feature h5{
color:#00afec;
font-size:21px;
}
.feature p{
margin-bottom:10px;
}
.feature .video_container{
position:absolute;
bottom:0;
width:90%;
height:auto;
box-sizing:border-box;
}
#wrapper_map{
float:left;
width:51.02%;
margin:0 4.07% 1em 0;
border:1px solid #699DB7;
position:relative;
overflow:hidden;
text-align:left;
}
#map{
width:100%;
}
#map svg{
display:block;
left:0!important;
top:0!important;
width:100%;
}
#wrapper_map_list{
float:right;
width:40.81%;
margin-bottom:1em;
}
#wrapper_map_list ul{
list-style-type:none;
margin:0;
padding:0;
}
#wrapper_map_list li{
position:relative;
margin:0 0 0.375em 0;
padding-right:3.063em;
padding-top:0.375em;
}
#wrapper_map_list a{
z-index:6;
}
#wrapper_map_list .quantity{
position:absolute;
display:block;
z-index:5;
font-size:1.375em;
width:2em;
text-align:right;
font-weight:bold;
right:1em;
top:3px;
color:#DDD;
}
.map_loading{
padding:100px 0;
margin:0 auto;
text-align:center;
z-index:1000;
}
#wrapper_maps{
float:left;
width:45.92%;
height:0;
padding-top:51.02%;/* *** If you change this value,change it in script_core.js too *** */
margin:0;
margin:0 20px 20px 0;
border:1px solid #699DB7;
position:relative;
}
#wrapper_maps > div{
position:absolute;
top:0;
left:0;
}
#wrapper_maps.wrapper_maps_wide{
width:100%;
margin:0 auto;
float:none;
margin-bottom:1em;
}
#wrapper_maps.wrapper_maps_narrow{
width:38.78%;
}
#wrapper_maps .map_loading{
left:50%;
margin-left:-102px;
position:absolute;
top:0;
}
#not_found{
min-height:3em;
position:relative;
}
#not_found #search_text{
font-size:100%;
border:1px solid #C0C0C0;
vertical-align:middle;
}
#link_not_found{
float:left;
position:relative;
width:17em;
display:block;
padding:8px 16px 8px 32px;
font-size:80%;
font-weight:bold;
color:#646464;
border:1px solid #C0C0C0;
border-radius:8px;
background-color:#EEE;
white-space:nowrap;
}
#link_not_found img{
position:absolute;
top:7px;
left:7px;
}
#link_not_found:hover{
background-color:#F9F9F9;
text-decoration:none;
}
.table_franchises{
border-collapse:collapse;
width:50%;
float:right;
}
.table_franchises_full{
width:100%;
float:none;
}
.table_franchises.narrow_map{
width:57.14%;
font-size:0.875em;
}
.table_franchises.correspondence{
float:none;
width:100%;
margin-bottom:1em;
}
.table_franchises_cols{
float:left;
}
.table_franchises.repeater{
clear:right;
}
.table_franchises.repeater thead{
display:none;
}
.table_franchises.table_franchises_cols.repeater thead{
display:table-header-group;
}
.table_franchises td,.table_franchises th{
text-align:left;
padding:0.125em 0.25em;
}
.table_franchises.correspondence td{
padding:0.25em;
}
.table_franchises th{
font-weight:bold;
background-color:#f5f5f6;
padding:0.5em 0.25em;
}
.table_franchises th.instructor,
.table_franchises th.phone{
background:url(/images/template/map_table_header_sprite@1x.gif) 0 50% no-repeat #f5f5f6;
background-size:500px 20px;
padding-left:21px;
}
.table_franchises th.phone{
background-position:-480px 50%;
padding-left:23px;
}
.table_franchises td.marker{
width:20px;
}
.table_franchises td.distance{
width:60px;
}
.table_franchises td.phone .nowrap{
white-space:nowrap;
}
.table_franchises.kokugo td.phone{
padding-bottom:10px;
}
.franchise_search_footer{
margin-top:1em;
border-top:#00AEED solid 6px;
background-color:#D4F2FD;
}
.franchise_search_footer .page_block_inner{
padding:0.5em 0;
text-align:right;
}
.franchise_search_footer label{
display:inline-block;
font-size:1.125em;
color:#00AEED;
vertical-align:middle;
}
.franchise_search_footer input{
border:2px solid #cdcdcd;
border-right:none;
color:#cdcdcd;
padding:2px 2px 2px 2px;
width:160px;
height:24px;
vertical-align:middle;
margin-left:18px;
background:#FFF;
}
.franchise_search_footer input.submit{
border:2px solid #cdcdcd;
border-left:none;
padding:0;
width:30px;
height:24px;
margin:0;
background:url(/images/template/search@1x.gif) 90% 50% no-repeat #fff;
background-size:16px 15px;
text-indent:-9999px;
cursor:pointer;
}
#world_map{
position:relative;
margin-top:4em;
}
#lower_res_wrapper{
position:relative;
}
#world_map_image{
width:100%;
}
#world_map .map_marker{
position:absolute;
width:83px;
height:125px;
background-position:left top;
background-size:83px 125px;
background-repeat:no-repeat;
}
#world_map .region_container{
position:absolute;
width:21.43%;
background-color:rgba(0,175,236,0.75);
border-radius:10px;
padding:8px;
box-sizing:border-box;
color:white;
-webkit-transition:all 350ms ease-in-out;
-moz-transition:all 350ms ease-in-out;
-o-transition:all 350ms ease-in-out;
transition:all 350ms ease-in-out;
}
/*
NORTH_AMERICA		= continentID_1
SOUTH_AMERICA		= continentID_2
EUROPE						= continentID_3
MIDDLE_EAST			= continentID_4
AFRICA						= continentID_5
ASIA							= continentID_6
OCEANIA					= continentID_7
*/
#continentID_2_marker{
left:14.29%;
top:25.84%;
background-image:url(/images/world-map-marker-sa@1x.png);
}
#continentID_5_marker{
left:45%;
top:30%;
background-image:url(/images/world-map-marker-af@1x.png);
}
#continentID_4_marker{
left:72.44%;
top:-7.06%;
background-image:url(/images/world-map-marker-me@1x.png);
}
#continentID_7_marker{
left:86.73%;
top:37.07%;
background-image:url(/images/world-map-marker-oc@1x.png);
}
#continentID_2{
left:8.16%;
top:47.51%;
}
#continentID_3{
left:30.61%;
top:-3.85%;
}
#world_map #continentID_3.region_container{
width:28.57%;
}
#continentID_4{
left:59.69%;
top:17.01%;
}
#continentID_5{
left:34.69%;
top:50.09%;
}
#continentID_6{
left:59.18%;
top:34.67%;
}
#world_map #continentID_6.region_container{
width:24.49%;
}
#continentID_7{
left:76.53%;
top:63.56%;
}
#continentID_1{
left:0;
top:2.56%;
}
#world_map .region_container h3{
font-weight:400;
display:block;
padding:0;
cursor:pointer;
line-height:1.188em;
background:url(/images/template/arrow_sprite@1x.png) -10000px -10000px no-repeat;
background-size:30px 130px;
}
#world_map .region_container h3 span{
display:inline-block;
width:12px;
height:19px;
margin-right:3px;
background:url(/images/icon_inspect@1x.png) left top / 12px 19px no-repeat;
}
#world_map .region_container ul{
margin:0;
padding:0;
}
#world_map .region_container ul li{
list-style-type:none;
display:inline-block;
font-size:0.813em;
margin-right:5px;
width:auto;
}
#world_map .region_container ul li a{
color:white;
-webkit-transition:all 350ms ease-in-out;
-moz-transition:all 350ms ease-in-out;
-o-transition:all 350ms ease-in-out;
transition:all 350ms ease-in-out;
}
#world_map .region_container.expanded{
width:30.61%;
background-color:rgba(0,175,236,1);
z-index:100;
}
#continentID_7.expanded{
left:69.39%;
}
#world_map #continentID_3.region_container.expanded{
width:30.61%;
}
#world_map #continentID_6.region_container.expanded{
width:28.06%;
}
#world_map .region_container.expanded ul li{
font-size:14px;
}
#world_map #total_enrolment{
position:relative;
left:0;
bottom:15px;
width:310px;
height:130px;
background-color:#fff3b3;
color:#1e2171;
text-align:center;
padding:20px;
box-sizing:border-box;
}
#world_map #total_enrolment p{margin-bottom:0!important;}
#wrapper_faqs{
margin-bottom:1em;
}
.wrapper_faq{
margin-bottom:1em;
}
.wrapper_faq .question{
display:block;
font-size:110%;
}
.wrapper_faq .clickable{
cursor:pointer;
}
.wrapper_faq .answer{
padding:0 0 1.5em;
}
.wrapper_faq .hidden{
display:none;
}
.vacancies_section_header{
padding:0.5em 1em;
background-color:#d3f2fe;
border-top:6px solid #00aeee;
}
#vacancies_snippets_wrapper,#vacancy_details{
padding:1px 1em;
background-color:#f1faff;
margin-bottom:2em;
}
#vacancy_details{
padding:0.5em 1em;
}
.vacancy_details_heading{
float:left;
width:20.2%;
font-weight:bold;
}
.vacancy_details_details{
float:left;
width:72.15%;
}
.vacancy_snippet{
margin:2em 0;
}
.vacancy_snippet a{
color:#00b1ef;
font-weight:bold;
}
.vacancy_snippet h4{
font-weight:normal;
margin-bottom:0;
}
.vacancy_summary{
font-size:0.875em;
}
.vacancy_salary{
font-size:0.875em;
color:#00b1ef;
font-weight:bold;
}
.form{
position:relative;
}
.form .row{
margin-bottom:1em;
position:relative;
}
.form label{
float:left;
width:30%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0.5em;
}
.form input[type=text],
.form textarea,
.form select,
#pca_results_list{
float:left;
width:65%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0.5em;
border:1px solid #dddddd;
border-top:1px solid #b5b5b5;
border-left:1px solid #b5b5b5;
background-color:#eeeeee;
color:#000;
}
.multi_wrapper{
float:left;
width:65%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0.5em;
}
.multi_wrapper label{
float:none;
width:auto;
}
.caption{
width:65%;
margin-left:30%;
font-size:0.875em;
}
.fileinputs{
float:left;
width:65%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
position:relative;
}
.fileinputs input.file,
.form .row.two_column .fileinputs input.file{
position:relative;
text-align:right;
opacity:0;
z-index:2;
width:99%;
cursor:pointer;
}
.fileinputs .fakefile{
position:absolute;
top:0px;
left:0px;
z-index:1;
}
#fakefileinput,
#fakebrowse{
width:50%;
}
#fakebrowse{
width:40%;
border:none;
background-color:#eeeeee;
color:#000;
font-size:0.875em;
height:34px;
border-radius:17px;
-webkit-border-radius:17px;
-moz-border-radius:17px;
-webkit-box-shadow:2px 2px 2px -1px rgba(1,2,2,0.3);
-moz-box-shadow:2px 2px 2px -1px rgba(1,2,2,0.3);
box-shadow:2px 2px 2px -1px rgba(1,2,2,0.3);
cursor:pointer;
float:none;
padding:3px 17px 3px 17px;
max-width:40%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.form label.t_and_c{
font-size:0.813em;
width:auto;
line-height:1em;
float:none
}
.form input[type=submit]{
float:right;
width:auto;
border:none;
background-color:#eeeeee;
color:#000;
font-size:90%;
padding:3px 30px 3px 30px;
height:34px;
border-radius:17px;
-webkit-border-radius:17px;
-moz-border-radius:17px;
-webkit-box-shadow:2px 2px 2px -1px rgba(1,2,2,0.3);
-moz-box-shadow:2px 2px 2px -1px rgba(1,2,2,0.3);
box-shadow:2px 2px 2px -1px rgba(1,2,2,0.3);
cursor:pointer;
margin:1em 5% 1em 0;
}
.form input[name=actual_submit]{
display:none;
}
.information_req{
font-size:0.813em;
margin-bottom:1em;
}
.form .row.two_column label{
width:12%;
}
.form .row.two_column input[type=text],
.form .row.two_column textarea,
.form .row.two_column select,
.form .row.two_column .fileinputs,
.form .row.two_column .multi_wrapper{
width:33%;
margin-right:5%;
}
.form .row.three_column label{
width:14%;
}
.form .row.three_column input[type=text],
.form .row.three_column textarea,
.form .row.three_column select,
.form .row.three_column .fileinputs,
.form .row.three_column .multi_wrapper{
width:19%;
margin-right:0;
}
.form .row#row_postcode input:not(#btn_postcode){
width:35%;
}
.send_brochure{
margin-left:30%;
}
.form .row .label_send_brochure{
display:inline-block!important;
font-size:80%;
width:auto!important;
line-height:100%;
float:none!important;
}
.phone_number_note{
font-size:80%;
position:relative;
top:-1.4em;
}
.form input[type=text].phone_fields{
width:30%;
margin-right:20px;
}
#btn_postcode,
#btn_postcode:hover,
#pca_results_choose{
display:inline-block;
padding:0.5em;
padding-left:20px;
margin-left:10px;
border:0;
font-size:1em;
cursor:pointer;
background:url(/images/icon_address.png) 3px 10px no-repeat;
text-decoration:none;
}
#pca_results_choose{
float:right;
}
#postcode_please_wait{
display:inline-block;
width:6.5em;
height:16px;
line-height:16px;
padding:0.5em;
padding-left:20px;
margin-left:10px;
background:url(/images/loading_small.gif) 3px 8px no-repeat;
}
#pca_results{
display:none;
}
.pca_results{
width:100%;
margin:1em auto;
}
#pca_results_choose{
margin-top:0.5em!important;
}
#pca_results_list{
width:100%;
}
.article_snippet{
margin-bottom:1em;
}
.article_snippet img{
float:left;
margin:0 0.5em 0.5em 0;
}
#wrapper_programmes_copy{
width:69.71%;
float:right;
}
#wrapper_programmes{
width:28.97%;
float:left;
}
.table_programmes{
border-collapse:collapse;
border:0;
width:85.71%;
font-weight:bold;
font-size:0.875em;
}
.table_programmes td{
padding:4px 8px;
text-align:center;
vertical-align:middle;
border:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.table_programmes td.descriptor{
width:57.14%%;
text-align:left;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}
.programme1 td{
color:#00b3ef;
background-color:#FFF;
}
.programme1 td.descriptor,.programme1 td.descriptor a{
color:#FFF;
background-color:#00b3ef;
}
.programme2 td{
color:#d2232a;
background-color:#FFF;
}
.programme2 td.descriptor{
color:#FFF;
background-color:#d2232a;
}
#wrapper_programmes_prices{
margin:0.5em 0 1em;
}
.cookie_popup{
position:fixed;
left:0;
bottom:0;
width:100%;
padding:15px;
background-color:#000;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
opacity:0.8;
color:#fff;
font-size:1em;
z-index:9999;
-webkit-text-size-adjust:100%;
}
.cookie_popup span{
font-size:0.750em;
}
.cookie_popup a,
.cookie_popup a:hover{
color:#72d0f4;
}
.cookie_popup .close,
.cookie_popup .close:hover{
float:right;
display:block;
width:34px;
height:34px;
-webkit-border-radius:17px;
-moz-border-radius:17px;
border-radius:17px;
background-color:#fff;
color:#000;
line-height:34px;
margin-right:30px;
text-align:center;
font-weight:bold;
font-size:20px;
margin-top:3px;
text-decoration:none;
}
.x{
background:#ccc none repeat scroll 0 0;
border:2px solid #fff;
border-radius:2px;
cursor:pointer;
margin:7px 0 0 7px;
overflow:hidden;
padding:0;
position:relative;
transition:all 0.3s ease-out 0s;
transition-duration:0.5s;
height:16px;
width:16px;
}
.x b{
border:8px solid rgba(255,255,255,0);
display:block;
height:0;
margin:0;
padding:0;
position:absolute;
width:0;
}
.x b:nth-child(1){
border-top-color:#fff;
top:-2px;
}
.x b:nth-child(2){
border-left-color:#fff;
left:-2px;
}
.x b:nth-child(3){
border-bottom-color:#fff;
bottom:-2px;
}
.x b:nth-child(4){
border-right-color:#fff;
right:-2px;
}
.x span{
display:none;
}
.x:hover{
background:#bb3333 none repeat scroll 0 0;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
transform:rotate(90deg);
}
.tabs_wrapper{
position:relative;
}
.tabs{
position:relative;
list-style-type:none;
margin:0;
padding:0;
}
.tab{
float:left;
margin-left:5px;
position:relative;
z-index:10;
border-style:solid;
border-width:3px 1px 0 1px;
border-color:#999;
line-height:1em;
font-weight:bold;
background-color:#efefef;
}
.tab:first-child{
margin-left:0;
}
.tab.active{
border-color:#72d0f4 #999 #999 #999;
background-color:#fff;
z-index:20;
}
.tab:hover{
background-color:#fff;
}
.tab a{
color:#000;
text-decoration:none;
padding:0.5em 1em;
display:inline-block;
}
.tab a:hover{
text-decoration:none;
}
.content_wrapper .page_block_inner .tabs_wrapper .clear_div{
margin:0!important;
}
.bottom_line{
height:0;
border-top:1px solid #999;
z-index:15;
position:absolute;
bottom:0;
width:100%;
}
.tab_content_wrapper{
border:1px solid #999;
border-top:0;
margin-bottom:1em;
}
.tab_content_section{
padding:1em;
display:none;
}
.tab_content_section.active{
display:block;
}
.tab_content_heading{
display:none;
font-weight:bold;
background-color:#d3f1fd;
letter-spacing:-0.3px;
}
.tab_content_heading a,
.tab_content_heading a:hover{
color:#000;
text-decoration:none;
display:block;
background:url(/images/template/accordion_bg_sprite@1x.png) 97% 7px no-repeat;
background-size:31px 81px;
padding:0.625em 1em;
}
.tab_content_heading a.active{
background-position:97% -48px;
}
.special_events_wrapper{
margin-bottom:1em;
}
.special_events_wrapper a.region_name{
display:block;
border:1px solid #d9d9d9;
background:#fdfdfd;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,#fdfdfd 0%,#f1f1f1 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#f1f1f1));
background:-webkit-linear-gradient(top,#fdfdfd 0%,#f1f1f1 100%);
background:-o-linear-gradient(top,#fdfdfd 0%,#f1f1f1 100%);
background:-ms-linear-gradient(top,#fdfdfd 0%,#f1f1f1 100%);
background:linear-gradient(to bottom,#fdfdfd 0%,#f1f1f1 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd',endColorstr='#f1f1f1',GradientType=0 );
padding:8px;
margin:0;
border-top:0;
}
.special_events_wrapper a.region_name h3{
margin:0;
}
.special_events_wrapper a.region_name h3 span{
display:inline-block;
background:url(/images/template/special_events_sprite@1x.png) left top no-repeat transparent;
background-size:18px 55px;
width:23px;
height:12px;
margin-right:3px;
}
.special_events_wrapper a.region_name h3 span.open{
background-position:0px -44px
}
.special_events_wrapper a.region_name:first-child{
-webkit-border-radius:15px 15px 0 0;
border-radius:15px 15px 0 0;
-moz-border-radius:15px 15px 0 0;
border-top:1px solid #d9d9d9;
}
.special_events_wrapper a.region_name:last-of-type{
-webkit-border-radius:0 0 15px 15px;
border-radius:0 0 15px 15px;
-moz-border-radius:0 0 15px 15px;
}
.special_events_wrapper a.region_name.open{
-webkit-border-radius:0;
border-radius:0;
-moz-border-radius:0;
}
.special_events_wrapper ul{
border:1px solid #d9d9d9;
background-color:#fdfdfd;
margin:0;
padding-left:25px;
border-top:0;
display:none;
}
.special_events_wrapper ul li{
padding-top:2px;
padding-bottom:2px;
margin-left:25px;
}
.special_events_wrapper ul:last-child{
border-top:0;
-webkit-border-radius:0 0 15px 15px;
border-radius:0 0 15px 15px;
-moz-border-radius:0 0 15px 15px;
}
.page_type_18 .slide .text{
font-size:1em;
line-height:1.250em;
padding-top:1.500em;
}
.ms_banner_text{
display:block;
width:auto;
max-width:340px;
padding:3px;
padding-left:0;
font-size:1.063em;
}
.ms_banner_centre_name{
border-bottom:2px solid #C0C0C0;
font-weight:bold;
font-size:1.125em;
}
.ms_banner_instructor_name{
border-bottom:1px solid #C0C0C0;
margin-bottom:0.5em;
}
.ms_banner_phone{
border-top:1px solid #C0C0C0;
border-bottom:1px solid #C0C0C0;
font-weight:bold;
margin-top:0.5em;
}
.ms_banner_phone a,
.ms_banner_phone a:hover{
color:#000;
text-decoration:none;
}
.ms_phone_blank{
height:1em;
display:none;
}
a.link_instructor_form,
a.link_instructor_form:hover{
margin-top:0.5em;
display:inline-block;
color:#000!important;
background:transparent url(/images/template/link_arrow@1x.png) 100% 0 no-repeat;
background-size:20px 20px;
padding-right:25px;
line-height:1.250em;
}
#ms_info_title{
background:#ABE1FA;
padding:5px;
}
.times_fees_wrapper{
position:relative;
}
.section_title{
font-size:1.375em;
}
.ms_info_cont{
float:left;
width:33%;
padding-right:1em;
margin-top:1em;
color:#6D6F71;
}
.link_instructor_form.ms_cta_button,
.link_instructor_form.ms_cta_button:hover{
float:right;
width:191px;
height:78px;
overflow:hidden;
background:url(/images/template/ms_cta_button_blank@1x.jpg) 0 0 no-repeat;
background-size:191px 78px;
padding-right:0;
margin-bottom:1em;
display:block;
text-align:center;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
transform-style:preserve-3d;
font-weight:bold;
text-decoration:none;
}
.link_instructor_form.ms_cta_button span,
.link_instructor_form.ms_cta_button:hover span{
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
transform:translateY(-50%);
display:block;
color:#fff;
padding:0 16px 0 10px;
}
#centre_google_map{
width:100%;
height:0;
padding-top:75%;
position:relative;
}
#centre_google_map > div{
position:absolute;
top:0;
left:0;
width:100%;
}
.forced_news_event_wrapper a,
.forced_news_event_wrapper img{
display:block;
width:100%;
}
.timeline_tabs_wrapper{
position:relative;
}
.timeline_tabs_wrapper .owl-wrapper .owl-item:last-child a{
border-right:1px solid #72d0f4;
}
.timeline_tabs_wrapper .owl-buttons div{
width:30px;
height:0;
padding-top:30px;
background:url(/images/template/timeline_sprite@1x.png) 0 0 no-repeat;
background-size:60px 30px;
overflow:hidden;
position:absolute;
top:0.938em;
}
.timeline_tabs_wrapper .owl-buttons div.owl-prev{
left:5px;
}
.timeline_tabs_wrapper .owl-buttons div.owl-next{
right:5px;
background-position:-30px 0;
}
.timeline_tab{
position:relative;
display:block;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
}
.timeline_tab a,
.timeline_tab a:hover{
position:relative;
display:block;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
font-size:1.188em;
line-height:2em;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#000;
background:rgb(211,241,253);
background:-moz-linear-gradient(top,rgba(211,241,253,1) 0%,rgba(170,225,249,1) 100%);
background:-webkit-linear-gradient(top,rgba(211,241,253,1) 0%,rgba(170,225,249,1) 100%);
background:linear-gradient(to bottom,rgba(211,241,253,1) 0%,rgba(170,225,249,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3f1fd',endColorstr='#aae1f9',GradientType=0 );
border-left:1px solid #72d0f4;
margin-top:10px;
}
.timeline_tab a.selected,
.timeline_tab a.selected:hover{
background-image:none;
background-color:#72d0f4;
border:0;
margin-top:0;
border-top:10px solid #72d0f4;
-webkit-border-radius:10px 10px 0 0;
border-radius:10px 10px 0 0;
-moz-border-radius:10px 10px 0 0;
}
.timeline_decades_wrapper{
margin-top:1em;
}
.timeline_decade{
display:none;
}
.page_block_outer.decade{
font-size:1.688em;
padding:0;
font-family:'Slager',Arial,Helvetica,Sans-serif;
}
.page_block_outer.decade .page_block_inner{
background-color:#d3f1fd;
padding:0.593em 0.296em;
}
.page_block_outer.year .page_block_inner{
padding:1em 0.5em;
}
.page_block_outer.year_even .page_block_inner{
background-color:#f5f5f6;
}
.year_heading{
font-size:1.688em;
font-family:'Slager',Arial,Helvetica,Sans-serif;
}
.individual_entry{
margin-bottom:1em;
}
.next_decade_link_wrapper{
display:inline-block;
background:rgb(211,241,253);
background:-moz-linear-gradient(top,rgba(211,241,253,1) 0%,rgba(170,225,249,1) 100%);
background:-webkit-linear-gradient(top,rgba(211,241,253,1) 0%,rgba(170,225,249,1) 100%);
background:linear-gradient(to bottom,rgba(211,241,253,1) 0%,rgba(170,225,249,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3f1fd',endColorstr='#aae1f9',GradientType=0 );
margin:1em 0;
display:none;
}
a.next_decade_link,
a.next_decade_link:hover{
display:inline-block;
font-size:1.188em;
line-height:2em;
text-align:center;
font-weight:bold;
text-decoration:none;
color:#000;
background:transparent url(/images/template/link_arrow@1x.png) 86% 50% no-repeat;
background-size:20px 20px;
padding:0 50px 0 20px;
}
.timeline_image_wrapper{
float:left;
width:15.82%;
margin:0 1.63% 0 0;
position:relative;
z-index:1;
}
.timeline_image_wrapper.right{
float:right;
margin:0 0 0 1.63%;
}
.timeline_image_wrapper.polaroid{
padding:0.82% 0.82% 3.06% 0.82%;
-webkit-box-shadow:10px 10px 17px 0px rgba(204,203,203,0.91);
-moz-box-shadow:10px 10px 17px 0px rgba(204,203,203,0.91);
box-shadow:10px 10px 17px 0px rgba(204,203,203,0.91);
margin-top:-18px;
margin-left:10px;
background-color:#fff;
-ms-transform:rotate(7deg);
-webkit-transform:rotate(7deg);
transform:rotate(7deg);
}
.timeline_image_wrapper.polaroid.right{
margin-right:10px;
}
.timeline_image_wrapper.polaroid:before{
content:' ';
position:absolute;
top:-12px;
left:50%;
z-index:2;
width:45.81%;
height:0;
padding-top:20.65%;
margin-left:-22.58%;
background-image:url(/images/template/tape@1x.png);
background-repeat:no-repeat;
background-size:contain;
background-position:center;
}
.timeline_image_wrapper img{
display:block;
width:100%;
height:auto;
}
.timeline_text_wrapper.left{
float:left;
width:74.49%;
}
.timeline_text_wrapper.right{
float:right;
width:74.49%;
}
.wrapper_blog_addthis{
text-align:center;
}
.inner_blog_addthis{
display:inline-block;
margin:auto;
}
.inner_blog_addthis .addthis_toolbox .addthis_button_facebook_like{
margin-top:-3px;
}
.post_nav{
text-align:center;
margin-top:3em;
margin-bottom:3em;
}
.post_nav > p{
float:right;
width:45%;
text-align:right;
}
.post_nav > p.previous{
float:left;
text-align:left;
}
.post_nav a,
.post_nav a:hover{
font-size:1em;
line-height:1.125em;
color:#5f5d5a;
font-weight:bold;
text-decoration:none;
}
.post_nav > p > a{
background:url(/images/blog_nav_next.gif) 100% 50% no-repeat;
padding-right:26px;
display:inline-block;
min-height:20px;
}
.post_nav > p.previous > a{
background:url(/images/blog_nav_previous.gif) -0 50% no-repeat;
padding-left:26px;
padding-right:0;
}
.yarpp-related{
clear:both;
font-size:1em;
padding:0 20px;
}
.yarpp-related h3{
font-size:1em!important;
}
.yarpp-related a,
.yarpp-related a:hover{
text-decoration:none !important;
}
.kumon-yarpp-link{
height:24.46%;
width:24.46%;
margin:5px 0 5px 0.71%;
display:block;
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.kumon-yarpp-link:first-child{
margin-left:0;
}
.kumon-yarpp-border{
border:1px solid rgba(127,127,127,0.1);
padding:5px;
}
.kumon-yarpp-image-wrapper{
width:100%;
height:0;
padding-top:100%;
overflow:hidden;
display:block;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background-color:#f0fafe;
}
.kumon-yarpp-image-wrapper > img{
width:100%;
height:auto;
border:0;
display:block;
margin-top:-100%;
}
.kumon-yarpp-title{
font-size:1em;
padding-top:0.5em;
}
.page_type_104 h1,
.kokugo_table h3{
color:#78BE20;
}
.kokugo_table h3{
font-size:1em;
font-weight:normal;
margin:0;
}
.kokugo_table p{
margin:0;
}
.results{
margin:1em 0;
}
.result .distance{
float:right;
}
.all_wrapper{
margin:1em 0;
}
.no_choice{
float:right;
}
.franchise_popup .txtArea{
width:100%;
float:none;
}
.please_wait{
width:100%;
padding:2em 0 1em 0;
background:url(/images/loading_small.gif) 50% 30% no-repeat;
text-align:center;
}
.change_link{
margin-left:20px;
}
.accordion_inline_wrapper{
}
.accordion_inline_wrapper .accordion_inline_trigger{
background-image:url(/images/template/icon_plus@1x.png);
background-repeat:no-repeat;
background-position:top left;
background-size:20px 20px;
padding-left:25px;
display:block;
min-height:25px;
}
.accordion_inline_wrapper .accordion_inline_trigger.expanded{
background-image:url(/images/template/icon_minus@1x.png);
}
.accordion_inline_wrapper .accordion_inline_content{
display:none;
margin-top:5px;
}
@media (max-width:999px){
#top_nav_content a{
font-size:1em;
}
#top_nav_content .subnav a{
font-size:0.813em;
}
.banners_outer .page_block_inner,
body:not(.homepage) .page_block_outer.header_bar .page_block_inner,
.page_block_outer.decade .page_block_inner,
.page_block_outer.year .page_block_inner{
margin-left:0;
margin-right:0;
}
body.body_pg_1 .left_fade,
.bottom_left_curve_wrapper,
.top_right_curve_wrapper{
display:none;
}
#wrapper_maps{
width:100%!important;
margin:0 auto;
float:none;
margin-bottom:1em;
}
.table_franchises{
font-size:0.875em;
float:left;
margin-bottom:1em;
}
.table_franchises.repeater thead{
display:table-header-group;
}
.table_franchises.narrow_map{
width:50%;
}
.section_title{
font-size:1em;
}
.page_block_outer.timeline_tabs .page_block_inner{
margin:0;
}
}
@media (max-width:871px){
#world_map{
position:relative;
margin:0;
}
#continentID_2_marker{
left:12.36%;
top:15.56%;
}
#continentID_5_marker{
left:43.81%;
top:26.67%;
}
#continentID_4_marker{
left:73.5%;
top:2.23%;
}
#continentID_7_marker{
display:none;
}
#world_map .region_container,
#world_map #total_enrolment{
position:relative;
top:0!important;
left:0!important;
width:auto!important;
}
#world_map .region_container{
border-radius:0;
box-sizing:initial;
margin:1px -10px 0 -10px;
padding:0;
}
#world_map .region_container h3{
padding:1em;
margin:0;
background-position:98% -85px;
line-height:30px;
}
#world_map .region_container h3 span{
display:none;
}
#world_map .region_container.expanded{
width:auto!important;
}
#world_map .region_container.expanded h3{
background-position:98% 15px;
}
#world_map .region_container ul{
display:none;
margin-left:1em;
margin-right:1em;
padding-bottom:1em;
}
#world_map .region_container ul li{
font-size:16px;
width:45%;
}
#world_map #total_enrolment{
margin:15px 0;
height:auto;
}
}
@media (max-width:799px){
.page_block_outer.top_bar_outer .page_block_inner{
padding-top:0;
min-height:none;
}
.page_block_outer.mobile_menu_outer{
display:block;
}
#home_link{
margin:0 auto;
}
#logo{
margin:0 0 5px 0;
padding-top:20px;
}
#top_nav_phone_wrapper{
position:relative;
margin:0 auto;
background-color:transparent;
text-align:center;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:15px;
}
#top_nav_phone_wrapper a,
#top_nav_phone_wrapper a:hover{
font-weight:bold;
background-position:-9999px -9999px;
padding-left:0;
}
#top_nav_search_wrapper{
display:none;
position:relative;
right:auto;
bottom:auto;
min-width:0;
background:#abe1fa;
-webkit-border-radius:0;
border-radius:0;
-moz-border-radius:0;
margin-left:-10px;
margin-right:-10px;
text-align:left;
padding:0 20px 20px 20px;
}
#top_nav_search_wrapper label{
font-weight:400;
font-size:1em;
text-align:left;
font-size:0.737em;
display:block;
margin-bottom:5px;
}
#top_nav_search_wrapper input{
border:0;
-webkit-border-radius:12px 0 0 12px;
border-radius:12px 0 0 12px;
-moz-border-radius:12px  00 12px;
width:95%;
margin:0;
height:30px;
padding-left:10px;
}
#top_nav_search_wrapper input.submit{
border:0;
-webkit-border-radius:0 12px 12px 0;
border-radius:0 12px 12px 0;
-moz-border-radius:0 12px 12px 0;
width:5%;
margin:0;
background-position:50% 50%;
padding-top:3px;
padding-bottom:3px;
height:30px;
}
.page_block_outer.nav_outer{
display:none;
}
.page_block_outer.header_bar h1{
padding-right:0;
}
.header_bar .fb-like,
.fb-like.blog{
display:none!important;
}
.page_block_outer.footer_outer{
padding-top:0;
}
.page_block_outer.footer_outer .page_block_inner{
margin-left:0;
margin-right:0;
}
.footer_block{
float:none;
width:100%;
padding-right:0;
}
.footer_outer .footer_country_wrapper,
#wrapper_social_media{
width:50%;
padding-left:1em;
padding-right:1em;
padding-top:1em;
}
.footer_block .accordion_content{
display:none;
margin-top:0;
}
.footer_block .accordion_content li{
padding-left:50px;
}
.footer_block a.accordion_trigger,
.footer_block a.accordion_trigger:hover{
display:block;
color:#000;
font-weight:bold;
padding:15px 15px 15px 50px;
background-position:10px 9px;
background-color:#fff;
padding-left:50px;
border-top:1px solid #abe1fa;
border-bottom:0;
cursor:pointer;
}
.footer_block a.accordion_trigger.menu_showing,
.footer_block a.accordion_trigger.menu_showing:hover{
background-position:10px -46px;
}
.page_block_outer.footer_outer ul{
background-color:#fff;
}
.page_block_outer.footer_outer ul li,
.page_block_outer.footer_outer ul li:first-child{
font-weight:normal;
line-height:1em;
padding-top:0.429em;
padding-bottom:0.429em;
}
#wrapper_content{
float:none;
width:auto;
}
#nav_bottom_cont,
#wrapper_right{
max-width:470px;
margin-left:auto;
margin-right:auto;
}
#nav_bottom > li,
#wrapper_right > ul > li,
.is_full_width #nav_bottom > li{
list-style:none;
width:45.74%;
float:left;
margin-left:8.51%;
overflow:hidden;
margin-bottom:1em;
}
#nav_bottom > li.first_in_col,
#wrapper_right > ul > li.first_in_col,
.is_full_width #nav_bottom > li.first_in_col{
clear:left;
margin-left:0;
}
#wrapper_right{
float:none;
width:100%;
}
.ms_left_img,
.ms_right_img{
margin-top:0;
}
#wrapper_map_list{
font-size:0.875em;
}
#wrapper_map_list h1,
#wrapper_map_list .h1{
font-size:1.286em;
}
#wrapper_map_list .quantity{
font-size:1.429em;
}
.table_franchises{
width:100%!important;
float:none;
}
.table_franchises.repeater thead,
.table_franchises.table_franchises_cols.repeater thead{
display:none;
}
.table_franchises:not(.repeater){
margin-bottom:0;
}
.table_franchises.correspondence{
margin-bottom:1em;
}
a.link_instructor_form,
a.link_instructor_form:hover{
line-height:1.667em;
margin-top:0.25em;
}
.feature_container{
width:50%;
}
.feature_container .feature{
padding:0!important;
}
.feature_container:nth-of-type(2n) .feature{
padding-left:30px!important;
}
.feature_container:nth-of-type(2n-1) .feature{
padding-right:30px!important;
}
.feature .video_container{
width:89%;
}
.kumon-yarpp-title{
font-size:0.875em;
padding-left:5px;
padding-right:5px;
}
table.kokugo_table td{
display:inline-block;
width:49%;
}
}
@media (max-width:767px){
.cta_wrapper{
bottom:1em;
}
.banner_country_outer{
display:none;
}
#wrapper_content{
float:none;
width:100%;
}
#breadcrumbs{
font-size:1em;
}
.tabbed_content{
margin-left:-10px;
margin-right:-10px;
}
.tabs_wrapper{
display:none;
}
.tab_content_wrapper{
border:0;
}
.tab_content_heading{
display:block;
border-bottom:1px solid #72d0f4;
}
.tab_content_wrapper > div:first-child{
border-top:1px solid #72d0f4;
}
.tab_content_section,
.tab_content_section.active{
display:none;
border-bottom:1px solid #72d0f4;
}
.ms_info_cont{
float:none;
width:100%!important;
}
.link_instructor_form.ms_cta_button,
.link_instructor_form.ms_cta_button:hover{
float:none;
margin-left:auto;
margin-right:auto;
}
.timeline_tab a,
.timeline_tab a:hover,
.timeline_tab a.selected,
.timeline_tab a.selected:hover{
margin-top:0;
border:0;
-webkit-border-radius:0;
border-radius:0;
-moz-border-radius:0;
}
.timeline_tabs_wrapper .owl-buttons div{
top:0.250em;
}
}
@media (max-width:639px){
.selectBox-dropdown{
max-width:90px;
}
.banner_country_inner{
background-image:none;
padding-left:0;
}
#wrapper_case_studies{
margin-left:-10px;
margin-right:-10px;
width:auto;
padding-top:0;
background-image:none;
border:0;
border-bottom:1px solid #00aef0;
}
.case_study_bubble,
.wrapper_case_study_line{
display:none;
}
.wrapper_case_study{
position:relative;
width:auto;
top:0!important;
left:0!important;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border-top:1px solid #00aef0;
}
.wrapper_case_study,
.wrapper_case_study a,
.wrapper_case_study a span{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}
.wrapper_case_study a img{
float:left;
width:50%;
padding:0.5em;
}
.case_study_tooltip{
display:block;
float:right;
width:50%;
padding:0.5em;
}
#wrapper_map{
display:none;
}
#wrapper_map_list{
width:auto!important;
float:none;
font-size:1.125em;
}
#wrapper_map_list h1,
#wrapper_map_list .h1{
font-size:1.286em;
}
#wrapper_map_list .quantity{
font-size:1.714em;
top:0;
}
#wrapper_map_list .quantity{
right:0;
}
.franchise_search_footer .page_block_inner{
text-align:left;
}
.franchise_search_footer label{
display:block;
}
.franchise_search_footer input{
margin-left:0;
width:90%;
}
.franchise_search_footer input.submit{
width:10%;
}
.vacancy_details_heading{
width:35%;
}
.vacancy_details_details{
width:60%;
}
.form .row{
margin-bottom:0;
}
.form .row label,
.form .row input[type="text"],
.form .row textarea,
.form .row select,
.form .row .fileinputs,
.form .row .fileinputs input.file,
.form .row .multi_wrapper{
display:block;
margin-left:0;
margin-right:0!important;
float:none;
width:100%!important;
margin-bottom:1em;
}
.form .row label{
margin-bottom:0;
padding-left:0;
padding-bottom:0;
}
.fileinputs .fakefile{
width:100%;
}
#fakefileinput,
#fakebrowse{
float:left;
display:inline;
width:70%!important;
}
#fakebrowse{
width:20%!important;
margin-left:5%;
}
.form .row .multi_wrapper label{
width:auto;
display:inline;
}
.caption{
margin:-1em 0 1em 0;
width:100%;
}
.form .row#row_postcode input:not(#btn_postcode){
float:left!important;
width:60%!important;
}
.send_brochure{
margin-left:0%;
}
#wrapper_programmes_copy{
width:58%;
}
#wrapper_programmes{
width:40%;
}
.table_programmes td.descriptor{
font-weight:normal;
}
.timeline_text_wrapper{
float:none!important;
width:100%!important;
}
.timeline_image_wrapper{
width:60%;
float:none!important;
margin:1em auto!important;
}
.table_franchises th.phone.phone_icon{
background:#F5F5F6;
padding-left:0;
}
.table_franchises th.phone.phone_icon div.phone_icon{
display:inline-block;
width:auto;
background:url(/images/template/map_table_header_sprite@1x.gif) -480px 50% no-repeat #f5f5f6;
background-size:500px 20px;
padding-left:21px;
}
.post_nav > p{
float:none;
width:100%;
}
.post_nav > p.previous{
margin-bottom:1em;
}
.post_nav > p > a,
.post_nav > p.previous > a{
padding-left:26px;
padding-right:26px;
text-align:justify;
}
.kumon-yarpp-link{
display:block;
float:none;
width:100%;
margin-left:0;
}
.kumon-yarpp-border{
display:none;
}
}
@media (max-width:479px){
.cta_wrapper a,
.cta_wrapper a:hover{
font-size:0.875em;
}
#nav_bottom_cont,
.is_full_width #nav_bottom_cont,
#wrapper_right{
margin-left:-10px;
margin-right:-10px;
margin-bottom:0;
max-width:none;
width:auto;
padding-bottom:0;
}
#nav_bottom li,
#nav_bottom li.first_in_col,
.is_full_width #nav_bottom li,
.is_full_width #nav_bottom li.first_in_col,
#wrapper_right > ul > li,
#wrapper_right > ul > li.first_in_col{
margin:0;
width:100%;
float:none;
border-bottom:1px solid #72d0f4;
}
#nav_bottom li.first_in_col,
.is_full_width #nav_bottom li.first_in_col,
#wrapper_right > ul > li.first_in_col{
border-top:1px solid #72d0f4;
}
.standard_header{
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
text-align:left;
padding-left:1em;
font-size:1em;
font-weight:bold;
}
.nearest_station{
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}
.bottom_nav_img,
.right_col_widget_img,
.nav_content_block{
display:none;
}
.standard_header a,
.standard_header a:hover{
display:block;
}
.table_franchises:not(.table_franchises_resale),
.table_franchises:not(.table_franchises_resale) thead,
.table_franchises:not(.table_franchises_resale) tbody,
.table_franchises:not(.table_franchises_resale) tr,
.table_franchises:not(.table_franchises_resale) th,
.table_franchises:not(.table_franchises_resale) td{
display:block;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.table_franchises{
width:100%;
}
.table_franchises thead{
display:none!important;
}
.table_franchises td.marker,
.table_franchises td.centre,
.table_franchises td.instructor,
.table_franchises td.phone,
.table_franchises.narrow_map td.distance{
float:left;
width:45%;
}
.table_franchises td.marker{
width:10%;
clear:left;
}
.table_franchises td:not(.phone){
padding-top:0.5em;
}
.table_franchises td.phone{
text-align:right;
}
.table_franchises td.instructor,
.table_franchises td.message,
.table_franchises.correspondence td.phone{
padding-top:0;
}
.table_franchises.narrow_map td.centre{
width:70%;
}
.table_franchises.narrow_map td.distance{
float:right;
width:20%;
text-align:right;
}
.table_franchises:not(.narrow_map) td.centre{
width:90%;
}
.table_franchises.correspondence td.centre{
width:100%;
}
.table_franchises.correspondence td.instructor,
.table_franchises.correspondence td.phone{
width:50%;
}
.franchise_search_footer label{
font-size:1em;
}
.form .row#row_postcode input:not(#btn_postcode){
float:left!important;
width:40%!important;
}
#wrapper_programmes_copy,
#wrapper_programmes,
.table_programmes{
width:100%;
float:none;
}
.table_programmes td{
padding-top:2px;
padding-bottom:2px;
}
.table_programmes td.descriptor{
width:90%;
}
.special_events_wrapper ul{
padding-left:0.5em;
list-style-type:none;
}
.special_events_wrapper ul li{
margin-left:0;
}
.feature_container{
width:100%;
}
.feature_container:nth-of-type(2n) .feature{
padding-left:0!important;
}
.feature_container:nth-of-type(2n-1) .feature{
padding-right:0!important;
}
.feature h4{
display:block;
width:100%;
border-radius:0;
background-color:#d3f1fd;
padding:18px 10px;
margin-left:-10px;
margin-right:10px;
}
.feature .video_container{
position:relative;
}
#world_map .region_container ul li{
width:100%!important;
}
#world_map .map_marker{
width:45px;
height:68px;
background-size:45px 68px;
}
table.kokugo_table,
table.kokugo_table tr,
table.kokugo_table td,
table.kokugo_table tbody{
display:block;
width:100%!important;
}
table.kokugo_table td img{
display:block;
margin:0 auto;
}
table.kokugo_table td h3,
table.kokugo_table td p{
text-align:center;
}
}
@media (max-width:20.000em){
}
@media (max-width:1000px){
.slide .text{
font-size:1.5em;
padding:0.667em 0.667em 0 0;
}
.page_type_18 .slide .text{
line-height:1.125em;
padding-top:1em;
}
}
@media (max-width:800px){
.slide .text{
width:50%
}
.right_fade,
.body_pg_1 .right_fade{
right:50%;
}
.slide img{
margin-left:-50px;
}
.page_type_18 .slide .text{
font-size:0.875em;
}
.ms_banner_phone{
display:none;
}
.ms_phone_blank{
display:block;
}
}
@media (max-width:768px){
.slide .text{
font-size:1.125em;
padding:0.778em 0.778em 0 0;
}
.slide img{
margin-left:-50px;
}
}
@media (max-width:640px){
.page_type_18 .slide .text{
font-size:0.750em;
}
.ms_phone_blank{
height:0.5em;
}
}
@media (max-width:600px){
.slide img{
margin-left:-25px;
}
.ms_phone_blank{
height:0;
}
}
@media (max-width:480px){
.slide .text{
font-size:1em;
}
.slide img{
margin-left:-50px;
}
}
@media (max-width:375px){
.slide img{
margin-left:-75px;
}
}
@media (max-width:360px){
.slide img{
margin-left:-75px;
}
}
@media (max-width:320px){
.slide img{
margin-left:-80px;
}
}
@media
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx){
.menu_button,
.search_button,
#wrapper_social_media .addthis_button_facebook_follow,
#wrapper_social_media .addthis_button_twitter_follow,
#wrapper_social_media .addthis_button_rss_follow{
background-image:url(/images/template/template_sprite@2x.gif);
}
#top_nav_search_wrapper input.submit,
.wrapper_search_text_right .submit_search,
.franchise_search_footer input.submit{
background-image:url(/images/template/search@2x.gif);
}
#top_nav_phone_wrapper a,
#top_nav_phone_wrapper a:hover{
background-image:url(/images/template/phone@2x.gif);
}
.footer_block a.accordion_trigger,
.footer_block a.accordion_trigger:hover,
.tab_content_heading a,
.tab_content_heading a:hover{
background-image:url(/images/template/accordion_bg_sprite@2x.png);
}
.cta_wrapper a,
.cta_wrapper a:hover,
.standard_header a,
.standard_header a:hover,
a.link_instructor_form,
a.link_instructor_form:hover{
background-image:url(/images/template/link_arrow@2x.png);
}
.table_franchises th.instructor,
.table_franchises th.phone{
background-image:url(/images/template/map_table_header_sprite@2x.gif);
}
.special_events_wrapper a.region_name h3 span{
background-image:url(/images/template/special_events_sprite@2x.png);
}
.link_instructor_form.ms_cta_button,
.link_instructor_form.ms_cta_button:hover{
background-image:url(/images/template/ms_cta_button_blank@2x.jpg);
}
.timeline_tabs_wrapper .owl-buttons div{
background-image:url(/images/template/timeline_sprite@2x.png);
}
.timeline_image_wrapper.polaroid:before{
background-image:url(/images/template/tape@2x.png);
}
#continentID_2_marker{
background-image:url(/images/world-map-marker-sa@2x.png);
}
#continentID_5_marker{
background-image:url(/images/world-map-marker-af@2x.png);
}
#continentID_4_marker{
background-image:url(/images/world-map-marker-me@2x.png);
}
#continentID_7_marker{
background-image:url(/images/world-map-marker-oc@2x.png);
}
#world_map .region_container h3 span{
background-image:url(/images/icon_inspect@2x.png);
}
#world_map .region_container h3{
background-image:url(/images/template/arrow_sprite@2x.png);
}
.accordion_inline_wrapper .accordion_inline_trigger{
background-image:url(/images/template/icon_plus@2x.png);
}
.accordion_inline_wrapper .accordion_inline_trigger.expanded{
background-image:url(/images/template/icon_minus@2x.png);
}
.nearest_station span{
background-image:url(/images/nearest_station@2x.gif);
}
}


/*
#wrapper_social_media a{
filter:alpha(opacity=70);
}
#wrapper_social_media a:hover{
filter:alpha(opacity=100);
}
.frontend_form input.file,.table_padded input.file{
filter:alpha(opacity=0);
}
#BoxAlertBtnOk,#BoxConfirmBtnOk,#BoxConfirmBtnCancel,#BoxPromptBtnOk,#BoxPromptBtnCancel{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');
}
#BoxAlertBtnOk:hover,#BoxConfirmBtnOk:hover,#BoxConfirmBtnCancel:hover,#BoxPromptBtnOk:hover,#BoxPromptBtnCancel:hover{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow{
filter:alpha(opacity=50);
}
*/



#top_nav_phone_wrapper{
display:inline;
left:79%;
}
/*#top_nav_content ul li{
list-style:none;
float:left;
display:list-item;
text-align:left;
}*/
#top_nav_search_top,#top_nav_search_bottom{
min-width:190px;
min-height:5px;
}
#top_nav_search_middle input{
margin-left:-1px;
}
#top_nav_search_middle label{
vertical-align:bottom;
margin-right:18px;
}
#top_nav_search_middle input.submit{
filter:chroma(color=#000000);
padding:2em;
overflow:hidden;
height:24px;
border-left:0px;
}
#top_nav_search_middle select{
height:auto;
}
#top_nav_content{
display:block;
position:relative;
}
#top_nav_content ul{
position:relative;
display:block;
list-style:none;
width:100%;
height:50px;
}
#top_nav_content li{
display:inline;
float:left;
white-space:nowrap;
text-align:center;
height:50px;
vertical-align:middle;
}
#top_nav_content a{
display:block;
white-space:nowrap;
padding-top:10px;
padding-left:8px;
padding-right:8px;
}
#top_nav_content a span{
display:block;
white-space:nowrap;
cursor:pointer;
}
#top_nav_content div{
display:block;
}
/*#top_nav_content div a{
display:block!important;
white-space:nowrap!important;
padding-top:8px!important;
padding-left:0;
padding-right:0;
}*/
#top_nav_content table{
width:100%;
padding:0;
margin:0;
height:50px;
}
#top_nav_content td{
text-align:center;
vertical-align:middle;
padding:0 8px;
margin:0;
height:50px;
cursor:pointer;
}
#top_nav_content table a{
white-space:normal;
display:inline;
padding:0;
}
#top_nav_content td:hover,#top_nav_content td.selected{
background-color:#FFF;
}
#top_nav_content table div{
width:100%;
display:block;
text-align:left;
}
#top_nav_content div table{
width:auto;
height:40px;
padding:0;
margin:0;
}
#top_nav_content div td{
text-align:center;
height:40px;
}
#top_nav_content div a{
white-space:normal;
display:inline;
padding-left:0;
padding-right:0;
}
body.grey #top_nav_content td:hover > a,body.grey #top_nav_content td.selected > a{
color:#6D6F71;
}
#top_nav_content td.grey a:hover,#top_nav_content td.grey:hover > a,#top_nav_content td.grey td:hover > a{
color:#6D6F71!important;
}
body.purple #top_nav_content td:hover > a,body.purple #top_nav_content td.selected > a{
color:#BC8EBE;
}
#top_nav_content td.purple a:hover,#top_nav_content td.purple:hover > a,#top_nav_content td.purple td:hover > a{
color:#BC8EBE!important;
}
body.std_blue #top_nav_content td:hover > a,body.std_blue #top_nav_content td.selected > a{
color:#00AEEF;
}
#top_nav_content td.std_blue a:hover,#top_nav_content td.std_blue:hover > a,#top_nav_content td.std_blue td:hover > a{
color:#00AEEF!important;
}
body.pink #top_nav_content td:hover > a,body.pink #top_nav_content td.selected > a{
color:#EC519B;
}
#top_nav_content td.pink a:hover,#top_nav_content td.pink:hover > a,#top_nav_content td.pink td:hover > a{
color:#EC519B!important;
}
/*body.dark_blue #top_nav_content a:hover,body.dark_blue #top_nav_content li:hover > a,body.dark_blue #top_nav_content div a:hover,body.dark_blue #top_nav_content div a.selected,body.dark_blue #top_nav_content li.selected > a{
color:#7BAFDF;
}*/
body.dark_blue #top_nav_content td:hover > a,body.dark_blue #top_nav_content td.selected > a{
color:#316DB3;
}
#top_nav_content td.dark_blue a:hover,#top_nav_content td.dark_blue:hover > a,#top_nav_content td.dark_blue td:hover > a{
color:#316DB3!important;
}
body.green #top_nav_content td:hover > a,body.green #top_nav_content td.selected > a{
color:#74BD4C;
}
#top_nav_content td.green a:hover,#top_nav_content td.green:hover > a,#top_nav_content td.green td:hover > a{
color:#74BD4C!important;
}
body.tan #top_nav_content td:hover > a,body.tan #top_nav_content td.selected > a{
color:#CD8A38;
}
#top_nav_content td.tan a:hover,#top_nav_content td.tan:hover > a,#top_nav_content td.tan td:hover > a{
color:#CD8A38!important;
}
body.yellow #top_nav_content td:hover > a,body.yellow #top_nav_content td.selected > a{
color:#FAAE31;
}
#top_nav_content td.yellow a:hover,#top_nav_content td.yellow:hover > a,#top_nav_content td.yellow td:hover > a{
color:#FAAE31!important;
}
#nav_bottom_cont{
margin-top:35px;
}
#nav_bottom{
margin-top:0;
padding:0;
}
.frontend_form input.submit,.frontend_form #fakebrowse{
padding:3px 6px 3px 6px;
margin-left:1px;
outline:0!important;
}
/*#btn_postcode,#pca_results_choose{
background-position:10px 5px!important;
margin-right:0;
padding:5px 2px 5px 19px;
}
#wrapper_brochure_request #surname,#wrapper_brochure_request #address1{
width:95%;
}
#wrapper_brochure_request #address2{
width:97%;
}
ul ul{
height:1%;
}
#fb-box{
height:210px;
}
#wrapper_addthis{
height:1%;
}*/
#add_this_wrapper{
display:block;
width:auto;
white-space:nowrap!important;
margin-top:20px;
}
.addthis_toolbox{
position:relative;
white-space:nowrap!important;
}
#add_this_wrapper a{
position:relative;
display:inline;
white-space:nowrap;
float:left;
margin-left:0;
}
.addthis_button_facebook_like{
margin-top:-5px;
}
#at15s{
margin-left:-200px!important;
}
.addthis_counter.addthis_bubble_style{
display:inline!important;
}
.custom #add_this_wrapper{
width:230px;
}
.frontend_form #fakefileinput,.table_padded #fakefileinput{
width:100px;
}
#btn_postcode{
display:inline;
}
.comp_submit_button{
height:104px;
}
#comp_submit_msg_outer{position:absolute;top:50%;}
#comp_submit_msg_inner{position:relative;top:-25%;height:auto;}
#wrapper_franchise_search_bar label{
display:inline;
margin-top:-10px;
}
#wrapper_search_text_bottom{
display:inline;
}
#submit_search_bottom,.wrapper_search_text_right #submit_search{
margin-left:-1px;
height:24px;
filter:chroma(color=#000000);
}



#breadcrumbs h1,#breadcrumbs .h1,#breadcrumbs h2,#breadcrumbs .h2{
color:#7F7F7F;
}