﻿@charset "UTF-8";
@import "fonts/fonts.css";
*{outline:0}
em,small{letter-spacing:0}
body,li,p{line-height:1.5em}
.DNNEmptyPane{display:none!important}
.paneOutline{border:1px dashed #ccc}
a,a img,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{border:0}
.TB_Wrapper,.TB_Wrapper *,.dnnActionMenu,.dnnActionMenu *,.dnnActionMenu :after,.dnnActionMenu :before,.dnn_mact,.dnn_mact *,.dnn_mact :after,.dnn_mact :before,[id*=ControlPanel],[id*=ControlPanel] *,[id*=ControlPanel] :after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
[class*=RadAjaxPanel] *,[class*=Digital] *{font-size:12px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
html,li,p{font-size:16px}
ol.list-unstyled,ol.list-unstyled > li,ul.list-unstyled,ul.list-unstyled > li{list-style:none;margin:0}
ul.row{margin-left:-15px;margin-right:-15px}
ol,ol li,.nav li{list-style:none}
ul,ul li,ul li li{list-style:disc;margin-left:25px}
ul ul li{list-style:circle}
a{outline:0!important}
ul#myTab{padding:0;margin:0}
.popover{z-index:999}
.mark,mark{padding:0;background-color:transparent}
.bs-callout-danger,.bs-callout-info,.bs-callout-primary,.bs-callout-success,.bs-callout-warning{display:block;padding:15px 30px 15px 15px}
body{color:#000;font-size:13px}
.CommandButton,.Head,.Normal,.NormalBold,.NormalDisabled,.NormalRed,.NormalTextBox,.SubHead,.SubSubHead,a:hover,a:link,a:visited,body,h1,h2,h3,h4,h5,h6,input,table,td,th{font-family:'HelveticaNeueLTMedium'}
.SubHead{color:#000}
Body #Form{height:100%}
embed,img,object{max-width:100%}
[class*=map] img,[class*=Map] img,[id*=map] img,[id*=Map] img,table img{max-width:none!important}
img{height:auto}
em{font-style:italic}
strong{color:#000;font-weight:700}
small{font-size:12px}
a:active,a:link,a:visited{text-decoration:none}
a:hover{text-decoration:underline}
p{margin:0 0 20px}
ol li > ol li{list-style-type:lower-latin}
.bs-callout-primary{margin:20px 0;border-left:5px solid #337ab7;background-color:#dbe9f5}
.bs-callout-primary h1,.bs-callout-primary h2,.bs-callout-primary h3,.bs-callout-primary h4,.bs-callout-primary h5,.bs-callout-primary h6{margin-top:0;color:#337ab7}
.bs-callout-primary p:last-child{margin-bottom:0}
.bs-callout-primary .highlight,.bs-callout-primary code{background-color:#fff}
.bs-callout-danger{margin:20px 0;border-left:5px solid #d9534f;background-color:#f4cecd}
.bs-callout-danger h1,.bs-callout-danger h2,.bs-callout-danger h3,.bs-callout-danger h4,.bs-callout-danger h5,.bs-callout-danger h6{margin-top:0;color:#d9534f}
.bs-callout-danger p:last-child{margin-bottom:0}
.bs-callout-danger .highlight,.bs-callout-danger code{background-color:#fff}
.bs-callout-warning{margin:20px 0;border-left:5px solid #f0ad4e;background-color:#fceedb}
.bs-callout-warning h1,.bs-callout-warning h2,.bs-callout-warning h3,.bs-callout-warning h4,.bs-callout-warning h5,.bs-callout-warning h6{margin-top:0;color:#f0ad4e}
.bs-callout-warning p:last-child{margin-bottom:0}
.bs-callout-warning .highlight,.bs-callout-warning code{background-color:#fff}
.bs-callout-info{margin:20px 0;border-left:5px solid #5bc0de;background-color:#daf1f8}
.bs-callout-info h1,.bs-callout-info h2,.bs-callout-info h3,.bs-callout-info h4,.bs-callout-info h5,.bs-callout-info h6{margin-top:0;color:#5bc0de}
.bs-callout-info p:last-child{margin-bottom:0}
.bs-callout-info .highlight,.bs-callout-info code{background-color:#fff}
.bs-callout-success{margin:20px 0;border-left:5px solid #5cb85c;background-color:#c7e6c7}
.bs-callout-success h1,.bs-callout-success h2,.bs-callout-success h3,.bs-callout-success h4,.bs-callout-success h5,.bs-callout-success h6{margin-top:0;color:#5cb85c}
.bs-callout-success p:last-child{margin-bottom:0}
.bs-callout-success .highlight,.bs-callout-success code{background-color:#fff}
h1,h2,h3,h4,h5,h6{color:#000;line-height:1.3em;margin:0 0 10px}
h1{font-size:2rem}
h2{font-size:1.5rem}
h3{font-size:1.375rem}
h4{font-size:1.25rem}
h5{font-size:1.125rem}
h6{font-size:1rem}
ul.ul-disc li{list-style:disc}
ul.ul-circle li{list-style:circle}
.buttons-wrapper{text-align:center}
a.cta-button-primary,button.cta-button-primary{background:#7ca0c0;border:1px solid #7ca0c0;color:#fff;transition:background-color 300ms ease-out 0}
a.cta-button,a.cta-button-primary,button.cta-button,button.cta-button-primary{text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;font-family:'HelveticaNeueLTMedium';position:relative;display:inline-block;font-size:18px;font-weight:700;line-height:normal;margin:0 5px 5px 0;min-width:200px;padding:10px 0;-webkit-transition:background-color 300ms ease-out 0;-o-transition:background-color 300ms ease-out 0}
a.cta-button-primary:hover,button.cta-button-primary:hover{background:#91afca;border-color:#91afca}
a.cta-button,button.cta-button{background:0 0;border:1px solid #7ca0c0;color:#7ca0c0;transition:background-color 300ms ease-out 0}
a.cta-button:hover,button.cta-button:hover{color:#fff;background:#7ca0c0;border-color:#91afca}
.search{position:relative;min-width:35px;width:0;height:34px;float:right;overflow:hidden;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}
.search.search-open{width:25%}
.search.small-screens.search-open{width:100%}
.search.small-screens.search-open .searchInputContainer input{padding:0 124px 0 20px}
.searchInputContainer input::-webkit-input-placeholder{color:#818181}
.searchInputContainer input:-moz-placeholder{color:#818181}
.searchInputContainer input::-moz-placeholder{color:#818181}
.searchInputContainer input:-ms-input-placeholder{color:#818181}
.searchInputContainer a.dnnSearchBoxClearText{right:5px!important}
.searchInputContainer a.dnnSearchBoxClearText.dnnShow{bottom:-2px}
#search-action,.SearchButton,.search-toggle-icon{background:url(images/search.png) center center no-repeat #c3c1c1;width:35px;height:34px;display:block;position:absolute;top:0;font-family:'HelveticaNeueLTMedium';font-size:22px;right:0;padding:0;margin:0;outline:0;line-height:50px;text-align:center;cursor:pointer;color:#dcddd8;text-indent:-9999px}
#search-top{clear:both;width:100%;background:#7CA0C0;padding:0;margin:0;height:0;overflow:hidden;transition:all .1s ease-in-out}
#search-top.active{height:auto;padding:15px 0}
#search-top span{display:inline!important}
#search-top input{background:#fff;border:none;font-size:1.2em;height:46px;margin:0 0 0 15px;width:70%}
#search-top a.SearchButton{background:url(images/search.png) center center no-repeat #e0dfdf;height:46px;position:relative;display:inline-block;text-indent:-9999px;width:60px;padding:0;top:5px}
#search-action{display:none;float:right;height:34px;margin:0;padding:6px 12px}
#login{padding-right:10px}
ul.searchSkinObjectPreview{right:-22px}
@media only screen and (max-width:768px) {
#search-action{display:block}
#login{padding-right:21px}
}
#login .loginGroup,#login .loginGroup *,#login .registerGroup,#login .registerGroup *{display:block}
#login .loginGroup,#login .registerGroup{float:right;padding:0;margin:0}
#login .loginGroup a,#login .registerGroup a{display:block;position:relative;height:34px;min-width:12px;padding:7px 15px 0;color:#fff;font-size:11px;vertical-align:middle}
#login .loginGroup a:hover,#login .registerGroup a:hover{background:#d7d7d7;color:#000;text-decoration:none}
#login .loginGroup a:active,#login .registerGroup a:active{color:#000}
#login .loginGroup a strong,#login .registerGroup a strong{display:block;position:absolute;left:0;top:0;width:100%;overflow:hidden;font-size:11px;text-indent:-9999px}
#login .registerGroup li{float:left;line-height:1.2em}
#login .registerGroup li:first-child:hover{border-left:#222}
#login .registerGroup .buttonGroup{margin-right:0}
#login .registerGroup .userProfileImg a{min-width:25px;min-height:32px;padding:0;background:0 0}
#login .registerGroup a span{display:inline-block;position:absolute;right:2px;top:-9px;min-width:7px;margin-right:3px;background:#3b96b6;text-align:center;font-size:11px;color:#fff;-webkit-text-shadow:0 1px 0 #333;text-shadow:0 1px 0 #333}
#login .registerGroup a img{height:32px;width:32px;background:#333}
#login .userNotifications{border-left:1px solid #ccc;border-right:1px solid #ccc}
#login .userNotifications strong{height:100%;background:url(images/notification_icon.png) center center no-repeat}
#login .userMessages strong{height:100%;background:url(images/message_icon.png) center center no-repeat}
#login .userMessages a,#login .userNotifications a{padding:0 18px}
#login .userMessages a span,#login .userNotifications a span{display:inline-block;margin-top:9px;margin-right:0;background-color:transparent;font-size:10px}
#mainHeader-inner{padding:30px 0}
#mainHeader-border{background:#8fb299;height:5px}
#logo{padding-left:15px}
.navbar .brand{float:left;padding:0!important}
.brand{}
.musicClasses-body img{margin-bottom:10px}
@media only screen and (max-width:768px) {
.main-navigation{height:auto;width:100%}
nav{display:none}
a.mobile-nav-btn{display:block;float:right;width:50px;height:46px;margin-top:15px;text-align:center;color:#383838}
a.mobile-nav-btn:hover{text-decoration:none}
#navbar-top-wrapper{clear:both;position:relative}
#navbar{float:none!important}
}
@media only screen and (min-width:767px) {
#navbar{float:right}
}
#breadcrumb{font-family:'HelveticaNeueLTMedium';border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px dashed;border-color:#ccc;background-color:transparent;padding:5px 0;margin:0;display:block}
#breadcrumb a{margin-left:10px;font-weight:600;font-size:11px;color:#626262}
#breadcrumb a:first-child{font-family:'HelveticaNeueLTMedium';font-size:11px!important;font-weight:400;color:#7b7d82;margin:0}
#breadcrumb img,#breadcrumb span{margin-left:10px}
main{background:#fff;border-top:none;margin-bottom:15px;min-height:350px}
main.no-bg{background:0 0}
#mainContent-inner{padding:10px}
.dnnpane > [class*=col-md],.dnnpane > [class^=col-md]{padding:0 15px}
.image-wrapper{position:relative}
.image-wrapper img{display:block;max-width:100%}
.image-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center}
.grid,.grid figure,.grid figure img{position:relative}
.image-wrapper .overlay h2{color:#fff;font-weight:700;margin-top:8%;-webkit-text-shadow:0 2px 2px rgba(0,0,0,.1);text-shadow:0 2px 2px rgba(0,0,0,.1);text-transform:uppercase}
.content-intro{padding-top:30px;font-size:26px;line-height:30px}
.content-intro p{font-size:22px}
.grid{clear:both;margin:0 auto;max-width:1000px;list-style:none;text-align:center}
.grid figure{float:left;overflow:hidden;margin:10px 0;max-height:360px;width:100%;height:auto;background:#3085a3;text-align:center;cursor:pointer}
.grid figure img{display:block;min-height:100%;max-width:100%;opacity:.8;width:100%}
.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.grid figure figcaption .grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}
.grid figure figcaption,.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%}
figure.hover-effect{background:#333}
figure.hover-effect h2,figure.hover-effect img{-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
figure.hover-effect img{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
figure.hover-effect h2{font-size:30px;color:#7ca0c0;-webkit-text-shadow:0 2px 2px rgba(0,0,0,.4);-moz-text-shadow:0 2px 2px rgba(0,0,0,.4);text-shadow:0 2px 2px rgba(0,0,0,.4)}
figure.hover-effect h2 > span{color:#fff;font-weight:700}
figure.hover-effect h2,figure.hover-effect p{position:absolute;bottom:0;left:0;padding:5px;text-align:center;width:100%}
figure.hover-effect p{text-transform:none;font-size:24px;opacity:0;padding:15px;-moz-transition:opacity .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
figure.hover-effect:hover h2,figure.hover-effect:hover img{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
figure.hover-effect:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.content-block-news,.content-block-reg{margin-bottom:20px}
.content-block-news .article-layout .item{display:block;float:left;position:relative}
.content-block-news .article-layout .item .item-image{display:block;position:relative;width:100%;overflow:hidden;background:-webkit-linear-gradient(bottom right,#c55f1e 0,#66d6ff 100%);background:-o-linear-gradient(bottom right,#c55f1e 0,#66d6ff 100%);background:linear-gradient(to top left,#c55f1e 0,#66d6ff 100%)}
.content-block-news .article-layout .item .item-image img{max-width:100%;width:100%;height:auto;opacity:.7;filter:alpha(opacity=70);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.content-block-news .article-layout .item .item-image .item-header{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;background:rgba(0,0,0,.1);-webkit-text-shadow:0 1px 0 rgba(0,0,0,.4);-moz-text-shadow:0 1px 0 rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(0,0,0,.4);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.content-block-news .article-layout .item .item-image .item-header strong{color:#fff;display:block;position:absolute;bottom:15px;left:15px;right:15px;font-size:16px;line-height:130%;font-weight:500;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.content-block-news .article-layout .item .item-image .item-header .item-meta{display:block;color:#fff;padding:10px 0 17px;font-size:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:15px;right:15px;bottom:-40px;border-top:1px solid rgba(255,255,255,.3);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.content-block-news .article-layout .item .item-image .item-header .item-meta i.fa{padding-right:7px}
.content-block-news .article-layout .item .item-image .item-header .item-meta span{display:block;color:#fff}
.content-block-news .article-layout .item .item-image .item-header .item-category{display:block;font-size:18px;font-weight:lighter;left:15px;position:absolute;right:15px;text-transform:none;top:15px}
.content-block-news .article-layout .item .item-image .item-header .item-category span{border:1px solid #fff;color:#000;font-size:24px;display:inline-block;padding:6px 10px 5px;line-height:100%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.content-block-news .article-layout .item .item-content{display:block;background:#f4f4f4;width:100%;font-size:14px;line-height:150%;color:#737373;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content-block-news .article-layout .item .item-content .item-text{display:block;padding:15px}
.content-block-news .article-layout .item .item-content .item-footer-more{display:block;padding:15px 0;margin:0 15px;text-align:center;font-size:14px;text-transform:uppercase;border-top:1px solid rgba(0,0,0,.06);letter-spacing:.3px;color:#737373}
.content-block-news .article-layout .item:hover .item-header .item-meta{bottom:0;opacity:1}
.content-block-news .article-layout .item:hover .item-header .item-category span{background:#7ca0c0;border-color:transparent!important;color:#fff}
.content-block-news .article-layout .item:hover .item-image img{opacity:1}
.content-block-news .article-layout .item:hover .item-image .item-header{background:rgba(81,81,81,.7)}
.content-block-news .article-layout .item:hover .item-image .item-header strong{bottom:50px}
.content-block-news .article-layout .item:hover .item-content{background:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.03);-moz-box-shadow:0 3px 0 rgba(0,0,0,.03);box-shadow:0 3px 0 rgba(0,0,0,.03)}
.content-block-news .article-layout .item:hover .item-content .item-footer-more{color:inherit;font-weight:700;letter-spacing:0;padding-right:1px}
.content-block-news .item a:hover .item-content{background:rgba(37,38,41,.8)}
.content-block-news .article-layout:after{display:block;clear:both;content:''}
.contact-form .form-control{border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial;height:50px;padding:12px 15px 15px}
.contact-form::-webkit-input-placeholder{color:#e3e3e3}
.contact-form:-moz-placeholder{color:#e3e3e3}
.contact-form::-moz-placeholder{color:#e3e3e3}
.contact-form:-ms-input-placeholder{color:#e3e3e3}
footer .footer-above h2,footer .footer-above p{color:#fff}
footer .footer-below,footer .terms-priv a:link,footer .terms-priv a:visited{color:#d2d2d2;font-size:12px}
footer .footer-col{margin-bottom:25px}
footer .footer-below{background-color:#383838;padding:15px 0}
footer .copyright{float:left}
footer .terms-priv{float:right}
footer .copyright,footer .terms-priv{padding-left:15px;padding-right:15px}
footer .links-list ul li{float:left;width:100%;font-size:15px;line-height:1.5em}
footer .links-list ul li a:active,footer .links-list ul li a:link,footer .links-list ul li a:visited{color:#fff}
footer .links-list ul li a:hover{color:#f0f0f0}
footer .links-list ul li a:before{content:"";display:inline-block;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #383838;position:relative;bottom:1px;padding-right:9px}
.latest-articles{display:block}
.latest-articles .item{display:block;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:20px;margin-bottom:20px}
.latest-articles .item-header{display:block;float:left;width:60px}
.latest-articles .item-header a{position:relative;display:block}
.latest-articles .item-header span{display:block;width:100%;padding:0;margin:0}
.latest-articles .item-header img{border:2px solid #fff}
.latest-articles .item-content{display:block;margin-left:85px}
.latest-articles .item-content p{font-size:15px;margin-bottom:15px}
.latest-articles .item-content > strong{display:block;font-weight:600;line-height:11px;margin-bottom:5px}
.latest-articles .item-content a{color:#d3d3d3;font-weight:700;font-size:14px}
.latest-articles .publish-date{color:#d3d3d3;font-weight:400}
.latest-articles .publish-date span{font-size:12px;font-weight:400;text-transform:uppercase}
.contactus ul{margin-left:0}
.contactus ul li{color:#fff;font-size:15px;font-weight:100;margin-bottom:5px;list-style:none}
.contactus ul li img{margin-right:5px}
.contactus a:link{color:#fff;text-decoration:none}
.contactus a:active,.contactus a:hover{text-decoration:underline}
.btn-social{background:url(/Portals/0/Images/social-sprite.png);display:inline-block;height:34px;width:34px}
.btn-social.facebook{background-position:0}
.btn-social.twitter{background-position:-40px}
.btn-social.googleplus{background-position:-80px}
.btn-social.linkedin{background-position:-120px}
.container-content{padding:10px 15px 15px}
.heading_wrapper{padding-left:0;padding-right:0}
.DNNContainer_Title_h2 h2 .TitleH2,.DNNContainer_Title_h3 h3 .TitleH3,.DNNContainer_Title_h4 h4 .TitleH4{display:block;margin-bottom:5px}
.DNNContainer_Title_h2 h2 .TitleH2.centered,.DNNContainer_Title_h3 h3 .TitleH3.centered,.DNNContainer_Title_h4 h4 .TitleH4.centered{text-align:center}
.DNNContainer_Boxed h2 .TitleBoxed{display:block;margin-bottom:5px;padding:5px;border:1px solid #7b7878}
.lms_heading_1,.lms_heading_2,.lms_heading_3,.lms_heading_4,.lms_heading_5,.lms_heading_6{text-align:center}
.lms_heading_1 .lms_heading_title,.lms_heading_2 .lms_heading_title,.lms_heading_3 .lms_heading_title,.lms_heading_5 .lms_heading_title,.lms_heading_6 .lms_heading_title{border-bottom:1px solid #7b7878;font-weight:400;margin-bottom:17px;margin-top:17px;padding:0 32px 28px;position:relative}
.lms_heading_1 .lms_heading_title:after{content:"";position:absolute;top:100%;margin:-10px 0 0 -5px;left:50%;width:10px;height:20px;background:#fff;border-left:2px solid #7b7878;border-right:2px solid #7b7878;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}
.lms_heading_4 .lms_heading_title{margin-bottom:17px;margin-top:17px;padding:0 30px 10px}
.subtle-line{display:block;border:none;color:#fff;height:1px;width:100%;background:-webkit-radial-gradient(#7b7878 1%,#bbb 30%,#ccc 40%,#fff 70%);background:-o-radial-gradient(#7b7878 1%,#bbb 30%,#ccc 40%,#fff 70%);background:-moz-radial-gradient(#7b7878 1%,#bbb 30%,#ccc 40%,#fff 70%);background:radial-gradient(#7b7878 1%,#bbb 30%,#ccc 40%,#fff 70%);margin-bottom:32px}
.hexagon{background-color:#fff;border-left:3px solid #7b7878;border-right:3px solid #7b7878;height:20px;margin:10.39px auto;position:relative;top:-27px;width:36px;z-index:10}
.hexagon::after,.hexagon::before{background-color:inherit;content:"";height:25.46px;left:2.27px;position:absolute;-webkit-transform:scaleY(.5774) rotate(-45deg);-moz-transform:scaleY(.5774) rotate(-45deg);-ms-transform:scaleY(.5774) rotate(-45deg);-o-transform:scaleY(.5774) rotate(-45deg);transform:scaleY(.5774) rotate(-45deg);width:25.46px;z-index:1}
.open_rectangle,.rectangle{margin:10px auto;z-index:10}
.dots-wrapper,.open_rectangle,.rectangle{position:relative;background-color:#fff;width:36px}
.hexagon::before{border-right:4.24px solid #7b7878;border-top:4.24px solid #7b7878;top:-12.73px}
.hexagon::after{border-bottom:4.24px solid #7b7878;border-left:4.24px solid #7b7878;bottom:-12.73px}
.open_rectangle{border-left:2px solid #7b7878;border-right:2px solid #7b7878;height:20px;top:-27px}
.rectangle{border:2px solid #7b7878;height:13px;top:-24px;border-radius:10px}
.dots-wrapper{height:10px;margin:10.39px auto;top:-23px}
.dots{width:10px;height:10px;border-radius:50px;line-height:100px;background:#7b7878;float:left;margin:0 2px 0 0}
.valid-404 h1{font-size:10em;-webkit-text-shadow:0 0 7px rgba(0,0,0,.75);text-shadow:0 0 7px rgba(0,0,0,.75)}
.valid-404 h2{font-size:33px}
.valid-404 h1,.valid-404 h2,.valid-404 p{text-align:center}
.bs-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}
h1,h2,h3,h4,h5,h6{color:#000}
a:active,a:link,a:visited,a:hover{text-decoration:none}
#navbar{display:block}
.m0{margin:0}
.mt-3{margin-top:-3px}
.ml10{margin-left:10px}
.mt10{margin-top:10px}
.mt25{margin-top:25px}
.mt40{margin-top:40px!important}
.mb5{margin-bottom:5px}
.mb40{margin-bottom:40px!important}
.mb20{margin-bottom:20px!important}
.mb25{margin-bottom:25px!important}
.mr5{margin-right:5px}
.mr15{margin-right:15px}
.p10{padding:10px}
.pt10{padding-top:10px!important}
.w20{width:20%!important}
.w25{width:25%!important}
.w33{width:33.33333%!important}
.w40{width:40%!important}
.w50{width:50%!important}
.w60{width:60%!important}
.w75{width:75%!important}
.w80{width:80%!important}
.w90{width:90%!important}
.w60px{width:60px!important}
.width100{width:100%}
.uppercase{text-transform:uppercase}
.brdr-left{border-left:1px solid #0133F8}
.brdr-right{border-right:1px solid #0133F8}
.brdr-bottom{border-bottom:1px solid #818181}
.bottom-line{width:33%;margin:0 auto;font-size:0;margin-bottom:8px !important}
.font-bold{font-weight:700}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
.zl-display,.display-mobile{display:none}
.zl-link,.zl-link:hover,.zl-link:visited,.zl-link:active,.zl-link:focus{color:#0133f8;font-style:italic;text-decoration:none;font-size:14px;cursor:pointer;font-weight:bold}
.zl-text,.zl-text:hover,.zl-text:visited,.zl-text:active,.zl-text:focus{color:#0133f8;font-weight:bold}
.zl-footer-text,.zl-footer-text:hover,.zl-footer-text:visited,.zl-footer-text:active,.zl-footer-text:focus{color:#fff;font-size:18px}
.contact-mail{background:url(/Portals/_default/Skins/SARU/Images/mail.png) no-repeat left center;padding-left:30px;background-size:contain}
.contact-tel{background:url(/Portals/_default/Skins/SARU/Images/contact-us.png) no-repeat left center;padding-left:30px;background-size:contain}
.zl-gr-text{color:#0133f8;font-style:italic}
.form-group{min-height:67px}
.errMsg{font-weight:400;width:100%}
.btn-fixed{position:absolute;right:0;top:0;margin:0}
.link-btn-green{background-color:#67af4b;border:1px solid #67af4b;color:#fff!important;cursor:pointer;margin:5px 0;padding:8px 30px;border-radius:4px}
.link-btn{border:1px solid #0133f8;color:#0133f8!important;padding:8px 15px}
.link-btn:hover{background-color:#0133f8;color:#fff!important}
.text-right{text-align:right}
.large{font-size:16px}
.medium{font-size:14px}
.small{font-size:11px}
.fixedHeader{position:fixed;width:100%;background-color:#fff;z-index:100;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,.3);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,.3);box-shadow:0 10px 6px -6px rgba(0,0,0,.3);margin-bottom:10px}
#topHeader{height:38px}
#mainHeader-inner{padding:15px 0}
.top-div{padding:3px 0 0;position:relative}
.top-div a{color:#fff}
.social-icon{margin:0 5px}
.navbar-toggle{background:url(Images/menu-alt.png) no-repeat transparent!important;border:none!important;height:24px;width:24px}
.navbar-toggle.slide-active{background-image:url(Images/close.png)!important}
.navbar-default{padding-bottom:15px}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent;color:#0133f8!important}
.searchInputContainer >.search-input{border:1px solid #0133f8;height:25px;color:#222;padding:5px;border-right:none}
.search-icon{background:url(images/search.png) center center no-repeat #fff;height:25px;width:25px;border:1px solid #0133f8;border-left:none}
.store-title{line-height:55px;font-size:1.375rem}
.menu-about{background:url(Images/about.png) no-repeat transparent;border:none!important;height:20px;width:25px;background-size:contain}
.menu-enrolment{background:url(Images/enrollment.png) no-repeat transparent;border:none!important;height:17px;width:23px;background-size:contain}
.menu-faqs{background:url(Images/faq.png)no-repeat transparent;border:none!important;height:23px;width:23px;background-size:contain}
.menu-news{background:url(Images/news.png)no-repeat transparent;border:none!important;height:20px;width:14px;background-size:contain}
.menu-contact{background:url(Images/contact.png)no-repeat transparent;border:none!important;height:19px;width:19px;background-size:contain}
.navbar-default .navbar-nav>.active>a>span.menu-about,a.about:hover span.menu-about,.menu-about:hover{background-image:url(Images/about-hover.png)}
.navbar-default .navbar-nav>.active>a>span.menu-enrolment,a.enrolment:hover span.menu-enrolment,.menu-enrolment:hover{background-image:url(Images/enrollment-hover.png)}
.navbar-default .navbar-nav>.active>a>span.menu-faqs,a.faqs:hover span.menu-faqs,.menu-faqs:hover{background-image:url(Images/faq-hover.png)}
.navbar-default .navbar-nav>.active>a>span.menu-news,a.news:hover span.menu-news,.menu-news:hover{background-image:url(Images/news-hover.png)}
.navbar-default .navbar-nav>.active>a>span.menu-contact,a.contact:hover span.menu-contact,.menu-contact:hover{background-image:url(Images/contact-hover.png)}
.navbar-default .navbar-nav>.active>a>span.menu-title{color:#59c6d0}
#slide-nav .navbar-toggle{cursor:pointer;position:relative;line-height:0;float:right;margin:0;padding:10px 0 0;border:0;background:transparent}
#slide-nav .navbar-toggle > .icon-bar{width:100%;display:block;height:3px;margin:5px 0 0}
#slide-nav .navbar-toggle.slide-active .icon-bar{background:orange}
.navbar-header{position:relative;float:left}
.navbar.navbar-fixed-top.slide-active{position:relative}
.slider-menu{background-color:#0133f8;position:absolute;width:100%;z-index:1;text-align:center}
.mnt{padding-left:17%;display:none}
.mnt a{color:#fff;display:inline-block;font-family:"HelveticaNeueLTStd75Bold";font-size:14px;text-align:left;border-left:1px solid #fff;border-right:1px solid #fff;padding:10px 20px}
.port{position:relative}
.mnt a:hover{font-weight:700}
.port .bxslider li .sliderinner{top:50px}
.about-left-menu{padding:30px}
.about-left-menu ul.main{margin:0;padding:0;border-bottom:1px solid #999}
.about-left-menu ul.main > li{list-style:none outside none;margin:0;padding:0 0 0 5px;border-top:1px solid #333}
.about-left-menu ul.main > li:hover{background-color:#0133f8}
.about-left-menu ul.main > li:hover a{color:#fff}
.about-left-menu ul.main > li span{display:none}
.about-left-menu ul.main > li.selected{background-color:#0133f8}
.about-left-menu ul.main > li.selected a{color:#fff}
.about-left-menu ul.main > li a{color:#000;font-size:14px;font-weight:700;padding:10px 0;display:block;text-decoration:none}
.about-left-menu ul.main > li a:hover{color:#fff}
.about-left-menu ul.main ul.parent{padding:0 0 0 15px;display:none;margin:0}
.about-left-menu ul.main ul.parent li{margin:0;padding:0;list-style:none outside none}
.about-left-menu ul.main ul.parent li:hover{background-color:#0133f8}
.about-left-menu ul.main ul.parent li:hover a{color:#fff}
.about-left-menu ul.main ul.parent li.selected{background-color:#0133f8}
.about-left-menu ul.main ul.parent li.selected a{color:#fff;padding-left:15px;color:#fff}
.about-left-menu ul.main ul.parent li span{display:none}
.about-left-menu ul.main ul.parent li a{border:none;font-size:14px;font-weight:400;padding:5px 0;display:block;text-decoration:none;padding-left:15px;color:#000}
.about-left-menu ul.main ul.parent li a:hover{color:#fff}
.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dFeEFF;border-top-color:rgba(255,255,255,.5)}
.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:#fff}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;border-left-color:rgba(255,255,255,.5)}
.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:#fff}
ul.bxslider, ul.bxslider > li{margin:0}
.slider{color:#fff;position:relative}
.one-edge-shadow{background-color:transparent;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,.3);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,.3);box-shadow:0 10px 6px -6px rgba(0,0,0,.3);margin-bottom:10px}
.two-edge-shadow{background-color:transparent;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,.3),0 -10px 6px -6px rgba(0,0,0,.3);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,.3),0 -10px 6px -6px rgba(0,0,0,.3);box-shadow:0 10px 6px -6px rgba(0,0,0,.3),0 -10px 6px -6px rgba(0,0,0,.3);margin-bottom:10px}
.home .slider-text{right:20%}
.bx-wrapper img{filter:brightness(80%)}
.slidertxt{text-align:center;max-width:675px;padding:25px 50px;float:right;background:rgba(115,113,113,0.4)}
.slidertxt h1{color:#fff;font-size:33px;text-transform:uppercase;font-weight:700;margin-top:0;padding-top:0;padding-bottom:10px}
.slidertxt p{font-weight:400!important;color:#fff;font-size:18px;line-height:22px;padding-bottom:15px}
.slidertxt a,.slidertxt a:active,.slidertxt a:visited,.slidertxt a:focus{color:#fff;text-transform:uppercase;font-size:12px;background:#0133f8;border-radius:5px;text-align:center;width:150px;height:40px;line-height:40px;display:block;margin:0 auto;font-weight:700}
.slidertxt a:hover{background-color:#0133f8}
.bxslider li .sliderinner{position:absolute;width:100%;top:50%;transform:translateY(-50%)}
.bxslider li .sliderinner-right{position:absolute;width:100%;top:10px;right:50px}
.sdl{max-width:1200px;margin:0 auto}
.slider-button,.content-band-button{border:2px solid #fff;background-color:transparent;font-size:14px;color:#fff!important;padding:8px;width:180px}
.slider-button:hover{border:2px solid #0133f8;color:#fff;background-color:#0133f8}
.slider img,.visit-slider-image img{width:100%}
.content-band{background-color:#0133F8}
.content-band-text{position:relative;padding:0 10px;margin-top:10px;text-align:center}
.content-band-text p,.content-band-text h1,.content-band-text h2,.content-band-text h3,.content-band-text h4,.content-band-text h5,.content-band-text h6{color:#fff}
.content-band-button:hover{border:2px solid #fff;color:#000!important;background-color:#fff}
.layer{position:relative}
.layer:after{content:" ";position:absolute;display:block;width:99%;height:100%;top:0;left:-50%;z-index:0;background:#0133f8;opacity:1;border-right:15px solid #fff;-ms-transform:skew(-30deg,0deg);-webkit-transform:skew(315deg);transform:skew(-45deg)}
.layer img{width:100%}
.layer .sliderinner{position:absolute;top:10%;left:10%;z-index:1;padding-bottom:13px;max-width:475px}
.layer .slidertxt{background:none}
.layer .slidertxt h1{font-size:1.8em}
.layer .slidertxt p{font-size:1.3em}
.volunteer-slider{background:url(images/volunteer.png)no-repeat center center scroll;height:350px}
.white-border,.white-border:hover{border:2px solid #fff}
.tpmenu select{border:none;background:none}
.tpmenu select option{color:#0133f8;background-color:#fff}
.tpmenu a,.tpmenu label{color:#000;font-size:12px;padding:10px 0 10px 10px;display:inline-block;border-left:1px solid #d2d2d2;margin:0}
.top-search{width:300px;float:right;padding:4px 15px}
.zel-search{max-width:210px;display:inline-block;position:relative;padding-top:3px}
.translate{max-width:160px;display:inline-block;padding-top:8px;margin-left:5px}
#CountryDropdown{text-indent:1px}
#font-setting-buttons{background-color:#fff;float:left;display:inline-block;margin-top:8px;margin-right:5px}
#font-setting-buttons button{color:#fff;background-color:gray;border:none;display:inline-block;height:22px;width:25px}
.frm-lbl{font-weight:400;padding-top:4px;display:block}
[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}
[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label{position:relative;padding-left:2.95em;cursor:pointer;display:initial}
[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #67af4b;background:#fff}
[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after{content:'✔';position:absolute;top:.1em;left:.1em;font-size:24px;color:#67af4b;transition:all .2s}
[type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0)}
[type="checkbox"]:checked + label:after{opacity:1;transform:scale(1)}
[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}
[type="checkbox"]:disabled:checked + label:after{color:#999}
[type="checkbox"]:disabled + label{color:#aaa}
label:hover:before{border:1px solid #67af4b!important}
input[type="radio"]{-webkit-appearance:none;margin:0 10px 0 0;width:12px;height:12px;background:#eee;box-shadow:inset 0 0 0 .2em white,0 0 0 .2em;border-radius:50%;transition:.2s;cursor:pointer;color:#000}
input[type="radio"]:hover,input[type="radio"]:checked{background:#333;box-shadow:inset 0 0 0 .2em white,0 0 0 .2em}
input[type="radio"]:checked{background:#67af4b;box-shadow:inset 0 0 0 .2em white,0 0 0 .2em #67af4b}
input[type="radio"]:focus{outline:none}
img.logo-img{max-height:65px}
.read{display:block;font-family:'HelveticaNeueItalic'!important;color:#0133f8;font-size:15px}
.newsimg{position:relative}
.newsimg img{width:100%}
.overlay3{background:rgba(27,176,209,0.9);position:absolute;width:100%;height:100%;top:0;left:0;display:none}
.overlay3 a{font-family:'HelveticaNeueLTMedium';color:#fff;font-size:12px;line-height:35px;width:120px;height:40px;border:1px solid #fff;margin:0 auto;display:block;margin-top:45%;text-align:center;text-transform:uppercase}
.newsimg:hover .overlay3{display:block!important}
.ttl3{padding-bottom:50px;padding-top:0}
.ttl4{font-family:'HelveticaNeueLTStd75Bold';color:#222;font-size:14px;text-transform:uppercase;padding-top:15px;margin-top:0;font-weight:700}
.newsimg .sp{display:block;font-family:'HelveticaNeueItalic';color:#888;font-size:12px;padding-bottom:5px}
.newsimg p{display:block;font-family:'HelveticaNeueLTMedium';color:#888;font-size:14px;line-height:22px}
.center-area{width:100%;margin:0 auto;position:relative;text-align:center}
.block-container{text-align:center;padding-bottom:20px;position:relative;margin-bottom:25px}
.block-container >h4{font-size:16px;font-weight:700;min-height:36px}
.block-container > p{color:#000;margin:0 auto}
.block-container >p.img-small-height{height:150px}
.block-container >p.img-medium-height{height:230px}
.block-container a{color:#0133f8;font-weight:bold}
.find-more:hover{background-color:#0133f8;opacity:.8}
.find-out{display:none;color:#fff!important;text-decoration:none!important;position:absolute;top:50%;left:50%;background:transparent;border:2px solid #fff;font-size:16px;font-weight:700;padding:10px;margin:-22px 0 0 -80px;height:44px;width:165px}
.find-more:hover .find-out{display:block}
.overlay{background-color:#0133f8;opacity:.9;position:absolute;width:100%;height:100%;top:0;left:0;display:none}
.overlay a{color:#fff!important;text-decoration:none!important;position:absolute;top:50%;left:50%;background:transparent;border:2px solid #fff;font-size:16px;font-weight:700;padding:10px;margin:-22px 0 0 -80px;height:44px;width:165px;text-align:center}
.block-container:hover .overlay{display:block!important}
.class-block .block-container{min-height:230px;border:1px solid #ccc;border-radius:5px;padding:15px;width:100%;margin:10px auto}
.link-img-block{text-align:center;position:relative}
.link-img-block > img{width:100%}
.link-text-block >h4{font-size:16px;font-weight:700;padding-top:15px;color:#000;margin-bottom:7px;height:55px}
.link-text-block .link-date{font-style:italic;color:#ababab;font-size:12px;margin-bottom:7px}
.link-text-block a{color:#0133f8;font-style:italic;font-size:14px;font-weight:bold}
.link-img-block:hover .overlay{display:block!important}
.link-desc{font-size:13px;height:95px;overflow:hidden}
.footer{padding:40px 0 0}
.footer h3{padding-top:0;margin-top:0;font-family:'HelveticaNeueLTStd75Bold';color:#222;font-size:14px;text-transform:uppercase;margin-bottom:20px}
.footer p{font-family:'HelveticaNeueLTMedium';color:#888;font-size:13px;line-height:22px}
.footerProudToBePart img{float:left;max-height:65px;margin-bottom:15px}
.footerProudToBePart img.last{margin-right:0;float:right}
.footerServices ul{margin:0}
.footerServices ul li{float:left;width:50%;font-family:'HelveticaNeueLTMedium';font-size:14px;color:#888;margin-bottom:5px}
.footerServices ul li span{text-decoration:underline}
.follow1{padding-bottom:20px}
.follow1 a{display:inline-block;padding-right:7px;width:32%}
.sub-foot span{color:#0133f8;font-size:12px;font-family:'HelveticaNeueLTMedium';display:block}
.footer-ribbon{background-color:#0133f8;min-height:50px;-webkit-box-shadow:0 8px 6px -6px gray;-moz-box-shadow:0 8px 6px -6px gray;box-shadow:0 8px 6px -6px gray}
.autocomplete-suggestions{background:none repeat scroll 0 0 #FFF;border:1px solid #0133f8;box-shadow:1px 4px 3px rgba(50,50,50,0.64);cursor:default;overflow:auto}
.autocomplete-suggestion{padding:2px 5px;white-space:nowrap}

.fd-legend{color:#f18d27;font-size:16px;padding:5px 10px;text-transform:uppercase;font-family:Helvetica,sans-serif;width:auto;text-align:center}
.fd-fieldset{border-radius:5px;padding:20px;border:1px solid #d7d7d7;margin:25px 0;min-height:275px}
.txt-full{padding:10px;border:1px solid #d7d7d7;border-radius:4px;padding:8px 0 8px 8px;width:99%}
.currencyinput{border:1px solid #d7d7d7;border-radius:4px;padding:10px 0 10px 10px}
.currencyinput .txt-full{padding-right:5px;text-align:right;border:none;width:80%}
.tip{background:url(Images/help.png) no-repeat top right;position:relative}
div.circle{width:15px;height:15px;display:inline-block;margin:0 5px 0 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #CCC;cursor:pointer;vertical-align:text-top}
div.circle.active{border:1px solid #333}
div.circle.green{background-color:#1fc45b}
div.circle.yellow{background-color:#f4e842}
div.circle.white{background-color:#fff}
body.yellow,body.yellow main{background-color:#f4e842!important}
body.white,body.white main{background-color:#fff!important}
body.green,body.green main{background-color:#1fc45b!important}
#googlemaps{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0}
.con-d{background:#fff;padding:20px 15px;margin-top:30%}
.con-detail h3{color:#222;font-family:"HelveticaNeueLTStd75Bold";font-size:18px;margin-top:0;padding-top:0;text-transform:uppercase}
.c-info span{color:#000;font-size:14px;font-family:'HelveticaNeueLTMedium';float:left;width:140px;display:block}
.phone{background:url(/Portals/0/Images/SARU/phone.png) no-repeat left center;padding-left:20px;vertical-align:middle;line-height:23px}
.loc{background:url(/Portals/0/Images/SARU/loc.png) no-repeat left center;padding-left:25px;vertical-align:middle;line-height:23px}
.mail{background:url(/Portals/0/Images/SARU/mail.png) no-repeat left center;padding-left:25px;vertical-align:middle;line-height:23px}
.c-info{padding:5px 0}
.c-info a{color:#000;font-size:14px;font-family:'HelveticaNeueLTMedium';float:left;text-decoration:underline;display:block}
#page-content{padding-top:118px}
div.contactuspage div.footer{padding:0}
div.contactuspage button{display:inline-block;text-indent:0;white-space:inherit}
.dire{position:relative}
#pac-input{left:15px;padding:6px 8px;position:absolute;top:20px;width:90%;z-index:2}
.map-dir-bg{background-color:#4285f4;color:#fff;flex:0 0 auto;font-size:13px}
.map-dir-bg .btn-bg{background:rgba(0,0,0,0) linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0)) repeat scroll 0 0;content:"";height:85px;border:none}
.btn-direction{cursor:pointer;float:right;margin:-38px 8px 10px;min-width:89px;padding:10px 0;position:relative;text-align:center;width:-moz-min-content;background:none;border:none}
.btn-direction .button{background-color:#fff;border-radius:50%;box-shadow:0 1px 6px 0 rgba(0,0,0,0.3);box-sizing:border-box;color:#4285f4;height:56px;margin:0 auto;transition:box-shadow 150ms cubic-bezier(0.4,0,1,1) 0;width:56px}
.address-detail{padding:20px 24px}
.border-box{border:1px solid #CCC;padding:20px}

@media screen and (min-width: 320px) and (max-width: 768px) {
#dnnMenu .topLevel li a span{float:none!important}
.slidertxt h1{font-size:15px}
.slidertxt p{display:none}
.slidertxt a,.slidertxt a:active,.slidertxt a:visited,.slidertxt a:focus{height:25px;line-height:25px}
}
body.slide-active{overflow-x:hidden}
.no-margin-top{margin-top:0!important}
#page-content{position:relative;padding-top:130px;left:0}
#page-content.slide-active{padding-top:0}
#slide-nav .navbar-toggle{cursor:pointer;position:relative;line-height:0;float:right;margin:0;padding:10px 0 0;border:0;background:transparent}
#slide-nav .navbar-toggle > .icon-bar{width:100%;display:block;height:3px;margin:5px 0 0}
#slide-nav .navbar-toggle.slide-active .icon-bar{background:orange}
.navbar-header{position:relative;float:left}
.navbar.navbar-fixed-top.slide-active{position:relative}
@media (max-width:800px) {
#slide-nav .container{margin:0!important;padding:0!important;height:100%}
#slide-nav .navbar-header{margin:0 auto;padding:0 15px;float:none}
#slide-nav .navbar.slide-active{position:absolute;width:100%;z-index:1000;direction:rtl}
#slide-nav #dnnMenu{right:-100%;width:80%;min-width:0;position:absolute;padding-left:0;z-index:2;top:-8px;margin:0;text-align:right}
#slide-nav #dnnMenu .navbar-nav{min-width:0;width:100%;margin:0}
#slide-nav #dnnMenu .navbar-nav .dropdown-menu li a{min-width:0;width:80%;white-space:normal}
#slide-nav{border-top:0;padding:0}
#slide-nav.navbar-inverse #dnnMenu{background:#333}
#navbar-height-col{position:fixed;top:0;height:100%;bottom:0;width:100%;right:-80%;background:#f7f7f7;z-index:1;opacity:.8}
#navbar-height-col.inverse{background:#333;z-index:1;border:0}
#slide-nav .navbar-form{width:100%;margin:8px 0;text-align:center;overflow:hidden}
#slide-nav .navbar-form .form-control{text-align:center}
#slide-nav .navbar-form .btn{width:100%}
}
@media (min-width:768px) {
.top-menu-responsive{display:none}
.navbar.navbar-fixed-top.slide-active{position:fixed}
}
@media (max-width:400px) {
.store-title{font-size:1.2rem}
}
@media (max-width:320px) {
.store-title{font-size:1rem}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
.top-menu-responsive{display:block}
.top-menu-responsive .logo{text-align:initial;padding:5px}
.top-menu-responsive .logo .store-title{margin:0;padding:5px 0 0}
.top-menu-responsive #menu-icon{position:absolute;right:10px;z-index:11;top:10px;background-color:#fff;padding:0 5px}
.top-menu-responsive #menu-icon .icon span{background-color:#333;height:6px;border-radius:3px}
.top-menu-responsive #menu{position:absolute;right:10px;width:97%;z-index:11;background-color:#0133F8}
.top-menu-responsive .menu li{margin:0;padding:10px;display:block;border-bottom:1px solid #5EBAE4}
.top-menu-responsive .menu a,.top-menu-responsive .menu li:hover a{background-position:left center !important;background-size:30px;text-align:left!important;padding-left:50px;}
.menu li a span{text-align:left;}
.top-menu{display:none}
.brand{width:80%}
#menu-icon{display:block!important;cursor:pointer}
#menu{display:none;background:#0133f8;margin-top:0}
#menu-icon{margin-top:10px}
.tpmenu{text-align:center;border-bottom:1px solid #d2d2d2}
#page-content{padding-top:30px}
.w33{width:50%}
.display{display:none}
.display-mobile{display:block}
.mobile-p10{padding:10px!important}
.bxslider li .sliderinner,.bxslider li .sliderinner-right{top:50%;left:0;right:0;transform:translateY(-50%)}
.slidertxt{margin:0;max-width:100%;padding:20px 10px;float:none}
.layer > img{height:350px}
.layer .sliderinner{max-width:100%;top:0;left:0}
.layer:after{left:0;transform:initial;width:100%;border:none}
.contact-info span{width:130px}
.newsletter-container{width:100%}
.footer-ribbon{padding:10px 0}
footer,.content-band-text{text-align:center}
footer p.no-margin{font-size:12px;text-align:center}
.c-info span{width:100px !important}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
.pad-display{display:none}
#page-content{padding-top:165px}
.layer > img{height:200px}
.layer .sliderinner{max-width:100%;left:0}
.layer:after{left:0;transform:initial;width:100%;border:none}
.bxslider li .sliderinner{top:50%;transform:translateY(-50%)}
.slidertxt{float:none;margin:0 auto;padding:10px 50px}
.slidertxt p{display:block}
footer,.content-band-text{text-align:center}
footer p.no-margin{font-size:12px;text-align:center}
}
@media (min-width: 992px) and (max-width: 1023px) {
.bxslider li .sliderinner{top:50px}
.layer > img{height:270px}
.layer:after{-webkit-transform:skew(321deg);transform:skew(-39deg)}
}
.Zebra_DatePicker *,.Zebra_DatePicker :after,.Zebra_DatePicker :before{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}
.Zebra_DatePicker{position:absolute;background:#FFF;border:1px solid #999;display:none;z-index:100;padding:5px}
.Zebra_DatePicker *{margin:0;padding:0;color:#373737;background:transparent;border:none}
.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0;font-size:12px}
.Zebra_DatePicker td,.Zebra_DatePicker th{text-align:center;padding:5px 0}
.Zebra_DatePicker td{cursor:pointer}
.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:3px}
.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{width:30px}
.Zebra_DatePicker,.Zebra_DatePicker .dp_header .dp_hover,.Zebra_DatePicker td.dp_selected,.Zebra_DatePicker .dp_footer .dp_hover,.Zebra_DatePicker td.dp_hover{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.Zebra_DatePicker .dp_header .dp_previous,.Zebra_DatePicker .dp_header .dp_next{width:30px}
.Zebra_DatePicker .dp_header .dp_caption{font-weight:700}
.Zebra_DatePicker .dp_header .dp_hover{background:#DEDEDE;color:#373737}
.Zebra_DatePicker .dp_header .dp_blocked{color:#DEDEDE;cursor:default}
.Zebra_DatePicker .dp_daypicker th{font-weight:700}
.Zebra_DatePicker td.dp_not_in_month{color:#DEDEDE;cursor:default}
.Zebra_DatePicker td.dp_weekend_disabled{color:#DEDEDE;cursor:default}
.Zebra_DatePicker td.dp_selected{background:#6C6C6C;color:#FFF!important}
.Zebra_DatePicker td.dp_week_number{cursor:text;font-weight:700}
.Zebra_DatePicker .dp_monthpicker td{width:33%}
.Zebra_DatePicker .dp_yearpicker td{width:33%}
.Zebra_DatePicker .dp_footer{margin-top:3px}
.Zebra_DatePicker td.dp_current{color:#3A87AD}
.Zebra_DatePicker td.dp_disabled_current{color:#3A87AD}
.Zebra_DatePicker td.dp_disabled{color:#DEDEDE;cursor:default}
.Zebra_DatePicker td.dp_hover{background:#DEDEDE}
button.Zebra_DatePicker_Icon{display:block;position:absolute;width:30px;height:30px;background:url(images/calendar.png) no-repeat left top;text-indent:-9000px;border:none;cursor:pointer;padding:0;line-height:0;vertical-align:top;margin:0 0 0 3px}
button.Zebra_DatePicker_Icon_Inside{margin:0 3px 0 0;bottom:-8px!important;top:auto!important;left:auto!important;right:0}