@font-face{font-family:"DIN Next LT W23"; src:url("../Fonts/644ad789-1663-4740-a778-649cfad3951a.eot?iefix") format("eot")}
@font-face{font-family:"DIN Next LT W23"; src:url("../Fonts/644ad789-1663-4740-a778-649cfad3951a.eot?iefix"); src:url("../Fonts/b53d284e-baaa-45fe-a2d9-9ed3d364834f.woff") format("woff"),url("../Fonts/decc2f6c-155a-4101-aaa9-e8570711af71.ttf") format("truetype"),url("../Fonts/96953c77-fad6-4aa8-93d1-24182ebd0494.svg#96953c77-fad6-4aa8-93d1-24182ebd0494") format("svg")}
@font-face{font-family:"DIN Next LT W23 Medium 893519"; src:url("../Fonts/6e7f8ec5-ab54-4a5f-bb89-ef815c6a6e14.eot?iefix") format("eot")}
@font-face{font-family:"DIN Next LT W23 Medium 893519"; src:url("../Fonts/6e7f8ec5-ab54-4a5f-bb89-ef815c6a6e14.eot?iefix"); src:url("../Fonts/1424678a-7c69-4221-ba01-30a5d88e631d.woff") format("woff"),url("../Fonts/2e195c47-57c9-413e-80a7-e89bc6357180.ttf") format("truetype"),url("../Fonts/bf37d5ca-0243-42f1-b614-0857ec2c7aab.svg#bf37d5ca-0243-42f1-b614-0857ec2c7aab") format("svg")}
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}
.hidden{display:none;}
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
body{font-size:16px;color:#404040;overflow-y:auto;overflow-x:hidden !important;margin:0px auto;padding:0px;font-family:"DIN Next LT W23 Medium 893519";direction:rtl;min-width:450px;max-width:2200px;background-color:#fff;}
.clr{clear:both; display:block; height:0; padding:0 !important}
img{border:0; vertical-align:middle}
a, a:hover{text-decoration:none; outline:0}
ul{-webkit-padding-start:0}
strong{font-weight:normal}
a, .ms-link:visited {color: #0a7743;}
.scrollup{position:fixed; bottom:10px; right:10px; display:none; z-index:9; opacity:0.5}
.scrollup:hover{opacity:1}

.header{max-width:1160px; width:100%; padding:0; margin:0 auto}
.tooltip>div{transition:all 0.3s ease-out; position:absolute; top:34px; box-shadow:0px 0px 50px -20px rgba(0,0,0,0.75); background-color:#fff; z-index:999999999}
.tooltip.srclose>div{visibility:hidden; opacity:0}
.tooltip.sropen>div{visibility:visible; opacity:1}

.logo:link, .logo:visited{display:inline-block; margin:18px 5px}
.logo img{height:100px}
.h_links{float:left; padding:0; margin:55px 0 0; list-style:none; font-size:14px; color:#656565}
.h_links>li{display:inline-block; position:relative; padding:0 12px}
.h_links>li:after{content:""; height:20px; width:1px; background-color:#ccc; position:absolute; right:-3px; top:3px}
.h_links>li:first-child:after{display:none}
.h_links>li span, .h_links>li a:link, .h_links>li a:visited{color:#656565;cursor:pointer;}

.tooltip>div{border:1px solid #ddd; padding:10px; border-top:2px solid #ddd}
.tooltip .triangle-up{width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #ddd; position:absolute; bottom:-12px; right:50%; margin-right:-8px; opacity:0.0; transition:all 0.3s ease-out; z-index:9999}
.tooltip.sropen .triangle-up{opacity:1.0; transition:all 0.3s ease-out}

.srch>div{width:300px; right:50%; margin-right:-150px; border-radius:5px}
.srch input[type="text"]{width:80%; float:right; font-family:"DIN Next LT W23 Medium 893519"; font-size:14px; color:#404040; padding:5px; background-color:#eee; border-radius:3px; border:none}
.srch input[type="button"]{width:18%; float:right; margin-right:2%; font-family:"DIN Next LT W23 Medium 893519"; font-size:14px; color:#fff; padding:5px; background-color:#0a7743; border-radius:3px; border:none; cursor:pointer}
.srch input[type="button"]:hover{background-color:#0a7743}

.top_menu{background-color:#f3f3f3;box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.2);}
.top_menu>div{max-width:1160px; width:100%; padding:0; margin:0 auto}
#menu{padding:0; margin:0; list-style:none}
#menu>li{display:inline-block; position:relative; z-index:99}
#menu>li>a:link, #menu>li>a:visited{color:#656565;font-size:15px;text-decoration:none;padding: 15px 9px;line-height:30px;display:block;text-align:center;font-weight:bold;}
#menu>li.selected>a:link, #menu>li.selected>a:visited, #menu>li.selected:hover>a, #menu>li:hover>a{color:#0a7743}
.triangle-up{width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #38934f; position:absolute; bottom:0; right:50%; margin-right:-8px; opacity:0.0; -webkit-transition:all 0.1s ease-out; transition:all 0.1s ease-out}
#menu>li:hover .triangle-up{opacity:0.9; -webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out}
#menu>li>ul{display:none; padding:10px 0 0; margin:0; list-style:none; background:url(../images/bg_news.png) no-repeat right top; background-size:75%; ; width:235px !important; position:absolute; top:80px; right:0; overflow:hidden; border-radius:10px 0 10px 10px;background-color:#fff;box-shadow:0px 0px 50px -20px rgba(0,0,0,0.75);}
#menu>li>ul li{padding:2px 5px; margin:0 10px; position:relative; z-index:9}
#menu>li>ul li a:link, #menu>li>ul li a:visited{display:block; font-size:15px; color:#606060; text-decoration:none; padding:5px 10px 12px; border-bottom:1px solid rgba(0,0,0,0.1); line-height:16px; -webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out}
#menu>li>ul li a:hover{color:#0a7743}
#menu>li>ul li:last-child a{border-bottom:none !important}
#menu>li>ul li:last-child{margin-bottom:15px}
.top_menu.fixed{position:fixed; top:0; right:0; left:0; z-index:9999; border-bottom:1px solid #ccc}
.ms-core-sideNavBox-removeLeftMargin{margin-right:0;}

.slicknav_menu{display:none; font-size:14px; background:#f3f3f3; padding:5px 0; width:100%;border-bottom:1px solid #ccc;}
.slicknav_btn{position:relative; display:block; vertical-align:middle; float:right; padding:0.438em 0.625em 0.438em 0.625em; line-height:1.125em; cursor:pointer; margin:5px 5px 6px; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}
.slicknav_menu .slicknav_menutxt{display:block; line-height:1.188em; float:left; color:#606060; font-size:18px; white-space:nowrap}
.slicknav_menu .slicknav_icon{float:right; margin:0.300em 0 0 0.438em}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block; width:2.125em; height:0.125em; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; background-color:#606060}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.3em}
.slicknav_nav{clear:both; color:#d8dde7; margin:0; padding:0}
.slicknav_nav ul, .slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{border-top-color:#606060 !important; border-bottom-color:#606060 !important; display:inline-block; width:0px; height:0px; margin-right:2px; vertical-align:middle; border-top:4px solid rgb(0,0,0); border-right:4px solid transparent; border-bottom:0px dotted; border-left:4px solid transparent; content:'';overflow:hidden;}
.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_nav .slicknav_row{display:block}
.slicknav_nav a{display:block; padding:5px 10px; margin:2px 5px; text-decoration:none; color:#606060; font-size:18px}
.slicknav_nav a img{display:none}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a{display:inline; padding:0; margin:0}
.slicknav_menu:before, .slicknav_menu:after{content:""; display:table}
.slicknav_menu:after{clear:both}
.slicknav_nav, .slicknav_nav ul{list-style:none; overflow:hidden}
.slicknav_nav ul{padding:0 0 10px 0; margin:0}
.slicknav_nav .slicknav_row{padding:5px 10px; margin:2px 5px}
.slicknav_nav li{border-top:1px solid #ccc;}
.slicknav_nav li:last-child{border-bottom:none}
.slicknav_nav li ul li{border-top:0}
.slicknav_nav li ul a{color:#606060 !important; font-size:18px; margin:0 20px; padding:0 12px 5px 5px; border-top:none}
.slicknav_nav li ul li:last-child a{border-bottom:none}
.slicknav_nav .slicknav_row:hover{color:#d8dde7}
.slicknav_nav .slicknav_txtnode{margin-left:15px}

.mainslider .slick-slider{position:relative;display:block;box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2);}
.mainslider .slick-track{position:relative; top:0; left:0; display:block}
.mainslider .slick-list{position:relative;  display:block; overflow:hidden}
.mainslider .slick-slide{overflow:hidden; float:right; position:relative}
.mainslider .slick-dots{position:absolute; top:300px; right:0; padding:10px; margin:0; list-style:none; text-align:center; margin:0 auto; width:100%}
.mainslider .slick-dots li{cursor:pointer; margin:0 3px; display:inline !important}
.mainslider .slick-dots li span{display:inline-block; width:12px; height:12px; background:#c3c3c3; border-radius:20px}
.mainslider .slick-dots li.slick-active span{background:#4b4b4b; width:16px; height:16px; position:relative; bottom:-2px}
.mainslider .slick-slide img{width:100%; height:624px}
.mainslider .slick-slide span{display:block; width:100%; position:absolute; top:125px; text-align:center; color:#fff; font-size:26px; text-shadow:2px 2px 4px #000; padding:20px}
.mainslider .slick-slide span strong{font-size:46px; display:block}
.mainslider .slick-slide span:before{content:""; position:absolute; width:600px; top:0; right:50%; margin-right:-300px; background-color:#fff; height:1px}
.mainslider .slick-slide span:after{content:""; position:absolute; width:600px; bottom:-20px; right:50%; margin-right:-300px; background-color:#fff; height:1px}

.eventsslider{max-width:1300px; width:100%; padding:0 70px; margin:0 auto; position:relative; top:-242px; margin-bottom:-242px}
.e_slider .slick-slider{position:relative;  display:block}
.e_slider .slick-track{position:relative; top:0; left:0; display:block}
.e_slider .slick-list{position:relative;  display:block; overflow:hidden}
.e_slider .slick-slide{overflow:hidden; float:right; position:relative}
.e_slider .slick-next{position:absolute; top:50%; right:10px; cursor:pointer; background-color:rgba(255,255,255,0.3); padding:10px; border-radius:100px; width:42px; margin-top:-21px}
.e_slider .slick-prev{position:absolute; top:50%; left:10px; cursor:pointer; background-color:rgba(255,255,255,0.3); padding:10px; border-radius:100px; width:42px; margin-top:-21px}
.e_slider .slick-slide{display:block; height:222px; padding:10px; border-radius:15px 15px 0 0; margin:20px 1px 0; transition:all 0.3s ease-out}
.e_slider .slick-slide:before{content:""; border:1px dashed #d2d2d2; position:absolute; right:10px; top:10px; left:10px; bottom:10px; border-radius:10px 10px 0 0; z-index:0}
.e_slider .slick-slide .edate{font-size:20px; line-height:24px; display:block; padding:20px}
.e_slider .slick-slide .edate strong{font-size:50px; float:right; line-height:45px; font-weight:normal}
.e_slider .slick-slide .edate svg{float:left; padding:5px; border-radius:50px; width:35px; height:35px; position:relative; top:-15px}
.e_slider .slick-slide .econts{display:block; padding:20px}
.e_slider .slick-slide .emore{position:absolute; bottom:11px; left:11px; padding:5px 20px 5px; border-radius:0 100px 0 0}
.e_slider .slick-slide:hover{height:242px; margin-top:0; transition:all 0.3s ease-out}
.fasl, .istenaf{color:#606060}
.fasl{background-color:#fff}
.istenaf{background-color:#fff}
.fasl .edate svg{color:#fff; background-color:#0a7743}
.istenaf .edate svg{color:#fff; background-color:#606060}
.fasl .emore{background-color:#0a7743; color:#fff}
.istenaf .emore{background-color:#606060; color:#fff}
.fasl:hover, .istenaf:hover{color:#fff}
.fasl:hover{background-color:#0a7743}
.istenaf:hover{background-color:#606060}
.fasl:hover .edate svg{color:#0a7743; background-color:#fff}
.istenaf:hover .edate svg{color:#606060; background-color:#fff}
.fasl:hover .emore{background-color:#fff; color:#0a7743}
.istenaf:hover .emore{background-color:#fff; color:#606060}

.allevents{background:url(../images/bg_allevents.png) no-repeat left center #f4f4f4; height:250px;border-bottom: 1px solid #ccc;}
.allevents>div{text-align:center; color:#606060; max-width:1160px; margin:0 auto; padding:20px; position:relative}
.allevents a:link, .allevents a:visited{padding:5px 20px; display:inline-block; border:1px solid #606060; color:#606060; border-radius:15px}
.allevents a:hover{border:1px solid #0e7643; color:#0e7643}
.allevents ul{padding:0; margin:0; list-style:none; position:absolute; right:30px; top:20px}
.allevents ul li{display:inline-block; padding:0 0 0 45px; position:relative}
.allevents ul li:nth-child(1):before{content:""; width:25px; height:10px; background-color:#0a7743; border-radius:0 20px 0 0; right:-30px; top:10px; position:absolute}
.allevents ul li:nth-child(2):before{content:""; width:25px; height:10px; background-color:#606060; border-radius:0 20px 0 0; right:-30px; top:10px; position:absolute}

.box, .subbox{display:none}
.box.visible, .subbox.visible{display:block}
.hometabs{max-width:1160px; margin:0 auto}
.hometabs ul.tabs{padding:0; margin:0; list-style:none; position:relative; top:-147px; margin-bottom:-147px; width:100%; text-align:center}
.hometabs ul.tabs li{display:inline-block; padding:10px 20px; background-color:#ddd; border-radius:15px 15px 0 0; cursor:pointer;border-bottom: 1px solid #ccc;}
.hometabs ul.tabs li.current{background-color:#fff;border: 1px solid #ccc;border-bottom: 1px solid #fff;}
.hometabs ul.tabs li:hover img{transform: scale(0.9);transition:all 0.3s ease-out}
.hometabs ul.tabs li img{height:125px;transform: scale(1.0);transition:all 0.3s ease-out}
.hometabs .box{padding:20px}
.hometabs .box>div{float:right; width:50%; height:220px; padding:10px}
.hometabs .box>div img{width:48%; height:200px}
.hometabs .box .box01 img, .hometabs .box .box03 img{float:left; margin-right:2%}
.hometabs .box .box02 img, .hometabs .box .box04 img{float:right; margin-left:2%}

.hometabs .box .box01 img{border-radius:0 15px 0 0}
.hometabs .box .box03 img{border-radius:0 0 15px 0}
.hometabs .box .box02 img{border-radius:15px 0 0 0}
.hometabs .box .box04 img{border-radius:0 0 0 15px}

.hometabs .box .box02 ul{margin-right:50%}
.hometabs .box .box04 ul{margin-right:50%}

.hometabs .box>div strong{font-size:24px}
.hometabs .box>div ul{padding:20px 0; margin:0; list-style:none}
.hometabs .box>div ul li{font-size:16px; position:relative; padding:0 12px 0 0; height:28px; overflow:hidden}
.hometabs .box>div ul li:after{content:""; width:0; height:0; border-bottom:8px solid transparent; border-top:8px solid transparent; border-right:8px solid #606060; position:absolute; bottom:5px; right:0}
.hometabs .box>div ul li a:link, .hometabs .box>div ul li a:visited{color:#606060}
.hometabs .box>div ul li a:hover{color:#0a7743}
.hometabs .box>div>a:link, .hometabs .box>div>a:visited{float:left; color:#606060; line-height:25px; background-color:#fff; position:relative; width:50%; text-align:left}
.hometabs .box>div>a:hover{color:#0a7743}
.hometabs .box>div>a svg{padding:5px;border-radius:50px;width:25px;height:25px;color:#fff;background-color:#606060;vertical-align:middle;margin-right: 5px;}
.hometabs .box>div>a:after{content:""; width:100%; border-bottom:1px dashed #ccc; position:absolute; bottom:-10px; right:0}
.hometabs .box>div>a:hover svg{background-color:#0a7743}

.more_details{text-align:center}
.more_details a:link, .more_details a:visited{padding:5px 20px; display:inline-block; border:none; color:#fff; border-radius:15px; background-color:#606060; margin:20px 0}
.more_details a:hover{background-color:#0a7743; color:#fff}

.sysnews{background-color:#f3f3f3; box-shadow:inset 0px 40px 100px -42px rgba(0,0,0,0.2)}
.sysnews>div{max-width:1160px; width:100%; padding:0; margin:0 auto; background-color:#f3f3f3}
.systems, .news{float:right; width:50%; padding:25px}
.news{background:url(../images/bg_news.png) no-repeat right top; position:relative;z-index:9;}
.news:after{content:""; height:100%; width:200%; background-color:#fff; position:absolute; top:0; bottom:0; right:0;box-shadow:0 0px 50px -20px rgba(0,0,0,0.75);z-index:-1;border-radius:0 25px 25px 0;}

.systems .title{font-size:30px; font-weight:normal; position:relative; color:#606060; display:block; margin-bottom:20px}
.systems .title:after{content:""; width:80px; height:5px; background-color:#0a7743; position:absolute; right:0; bottom:-10px}

.news .title{font-size:30px; font-weight:normal; position:relative; color:#606060; display:block; margin-bottom:20px}
.news .title:after{content:""; width:80px; height:5px; background-color:#606060; position:absolute; right:0; bottom:-10px}

.systems ul{padding:0; margin:30px 0; list-style:none}
.systems ul li{font-size:18px; border-bottom:1px dashed #d2d2d2}
.systems ul li a svg{position:absolute; left:10px; top:15px}
.systems ul li a:link, .systems ul li a:visited{color:#606060; position:relative; display:block; padding:10px 10px 10px 30px; transition:all 0.3s ease-out}
.systems ul li a:hover{background-color:#fff; box-shadow:0px 2px 25px #888; transition:all 0.3s ease-out}

.systems>a:link, .systems>a:visited{padding:5px 20px; display:inline-block; border:1px solid #606060; color:#606060; border-radius:15px}
.systems>a:hover{border:1px solid #0e7643; color:#0e7643}

.news>a:link, .news>a:visited{padding:5px 20px; display:inline-block; border:1px solid #606060; color:#606060; border-radius:15px}
.news>a:hover{color:#0a7743; border:1px solid #0a7743; background-color:#fff}
.news>div{padding:30px 0}
.news>div a:link, .news>div a:visited{display:block; border-bottom:1px dashed #606060; padding:10px 0; font-size:18px; color:#606060}
.news>div a img{float:left; width:48%; margin-right:2%; border-radius:15px; height:138px; transition:all 0.3s ease-out}
.news>div a:hover img{border:5px solid #606060; transition:all 0.3s ease-out}
.news>div a strong{display:block; margin-bottom:20px}

.linkslider{background:url(../images/bg_imp_links.png) #fff no-repeat right top; padding:30px 0 40px}
.linkslider>div{max-width:1160px; margin:0 auto; padding:20px}
.linkslider .slick-slider{position:relative;  display:block}
.linkslider .slick-track{position:relative; top:0; left:0; display:block}
.linkslider .slick-list{position:relative;  display:block; overflow:hidden}
.linkslider .slick-slide{overflow:hidden; float:right; position:relative; margin:0 5px}
.linkslider .slick-dots{position:absolute; bottom:-24px; ; right:0; padding:10px; margin:0; list-style:none; text-align:center; margin:0 auto; width:100%}
.linkslider .slick-dots li{cursor:pointer; margin:0 3px; display:inline !important}
.linkslider .slick-dots li span{display:inline-block; width:12px; height:12px; background:#c3c3c3; border-radius:20px}
.linkslider .slick-dots li.slick-active span{background:#0a7743; width:16px; height:16px; position:relative; bottom:-2px}
.linkslider .slick-slide{background:url(../images/il_icon.png) #eee no-repeat right center; padding:10px 50px 10px 10px; color:#606060; font-size:12px; transition:all 0.3s ease-out}
.linkslider .slick-slide:hover{background-color:#0a7743; color:#fff; transition:all 0.3s ease-out}
.linkslider .slick-slide strong{display:block; font-size:16px}

.footer{background-color:#1b1b1b; padding:20px 10px 10px; border-bottom:1px solid #0d0d0d}
.footer>ul{padding:0; width:100%; max-width:1160px; margin:0 auto; list-style:none}
.footer>ul>li{width:20%; float:right; position:relative}
.footer>ul>li:after{content:""; width:50px; height:1px; background-color:#c4a758; position:absolute; right:0; top:30px}
.footer>ul>li:last-child{width:40%}
.footer>ul>li{color:#fff}
.footer>ul ul{padding:0; margin:20px 0; list-style:none; font-size:14px}
.footer>ul ul li a:link, .footer>ul ul li a:visited{color:#fff; position:relative; padding:5px 10px 5px 5px}
.footer>ul ul li a:hover{color:#c4a758}
.footer>ul ul li a:after{content:""; width:5px; height:5px; background-color:#c4a758; position:absolute; right:0; top:18px; border-radius:10px}
.footer>ul ul li .fmap{float:left; width:48%; margin-right:2%; position:relative; top:-40px; margin-bottom:-40px}
.footer>ul ul li .fmap img{width:100%;}
.fmap{float:left;}
.fmap:after{display:none;}

.copyright{background-color:#1b1b1b; padding:10px; border-top:1px solid #2d2d2d}
.copyright>ul{padding:0; width:100%; max-width:1160px; margin:0 auto; list-style:none}
.copyright>ul>li{width:33.3333%; float:right; position:relative; color:#fff; font-size:14px; text-align:center; line-height:70px}
.copyright>ul>li img{max-width:180px}
.copyright>ul>li:first-child{text-align:right}
.copyright>ul>li:last-child{text-align:left}
.copyright>ul>li a:link, .copyright>ul>li a:visited{color:#fff}
.copyright>ul>li a:hover{color:#c4a758}
/*
=================***BEGIN INNER PAGES***======================
*/
.inner_pages_container {background: linear-gradient(to bottom, rgba(242,243,235,1) 0%,rgba(244,244,244,1) 32%,rgba(244,244,244,1) 100%);min-height: 500px;position: relative;overflow:  hidden;padding-top:  40px;padding-bottom: 40px;}
.inner_pages_pat{background: url(../images/inner_pages_pat.png) no-repeat;max-width: 1219px;height: 1000px;position: absolute;top: -160px;right: 0;width: 100%;background-size: contain;}
.side_menu{width: 23%;float:right;position:  relative;z-index: 4;}
.inner_pages_body{width: 77%;float:left;position:  relative;z-index: 5;}
.inner_pages_content{background: rgba(255,255,255,0.8);border-radius: 15px 0 15px 0;padding: 15px;}
.inner_pages_content_dashed{background: #fff;border-radius: 0 25px 0 15px;border: 1px dashed #d2d2d2;min-height: 350px;box-shadow: -3px 0px 10px rgba(0, 0, 0, 0.06);padding: 15px;}
.clearfix:after{content:''; clear:both; padding: 0; display:block}
.breadcrumb{float:right;}
.inner-page-utilities{float:left}
.inner-page-utilities a{display: inline-block;vertical-align: middle;color: #0a7743;width: 32px;height: 32px;text-align:  center;line-height:  32px;font-size: 20px;}
.breadcrumb ul{list-style:none;margin:0;padding:0}
.breadcrumb ul li a{color:#606060;font-size:20px;text-decoration:none;font-weight:100}
.breadcrumb ul li a,.breadcrumb ul li span,.breadcrumb ul li ul{float:right;white-space:nowrap;text-decoration:  none !important;}
.breadcrumb .s4-breadcrumb-arrowcont{padding:5px 10px}
.breadcrumb>ul>li:first-child>span{display:none}
.breadcrumb_and_page_tools{padding: 10px 0}
.side_menu ul{list-style:none;padding:0 0 0 30px;margin-top:15px;}
.side_menu ul li a{color:#333;font-size: 18px !important;/* height:  54px; */display: block;l;/* line-height:  54px; */font-family: "DIN Next LT W23" !important;padding: 10px 10px !important;border-bottom: 1px dashed #d2d2d2;transition: all 0.3s cubic-bezier(.33, .07, .23, .86);}
.side_menu h1{padding:0;margin:0;font-weight:normal;font-size: 30px;font-family: "DIN Next LT W23";}
.container{max-width: 1160px; margin: auto;}
/* .inner_pages_content:after{content:'';background: rgba(255, 255, 255, 0.8);width:100%;height:100%;position:absolute;left:-100%;top:0;}
.inner_pages_content_dashed:after{content:'';background:#fff;width:100%;height: 100%;position:absolute;left: -100%;top: 0;border: 1px dashed #d2d2d2;z-index: 2;box-shadow: -3px 0px 10px rgba(0, 0, 0, 0.06);border-right: none;margin-top: -1px;min-height: 600px;} */
.side_menu h1:after{content:''; background:#0a7743; height:6px; width:30%; display:block; margin-top:3px}
.side_menu ul li a svg{float:  left;margin-top: 6px;color: rgba(27, 27, 27, 0.5);}
.side_menu ul li.selected a{background:  #fff;border-left: 1px dashed #d2d2d2;border-right: 1px dashed #d2d2d2;box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3);font-family:'DIN Next LT W23 Medium 893519';color:#0a7743}
.side_menu ul li.selected a svg{color:#0a7743}
.inner_pages_content_dashed_container{max-width: 100%;}
.news-item-img{float:left;width: 25%;}
.news-item-img img{border-radius:25px 25px 25px 0;width: 100%;}
.news-item-desc{float:right;width: 75%;padding-left: 10px;}
.news-item-desc .news-item-title{font-size:19px;display:block;margin-bottom: 5px;margin-top:5px;}
.news-item-desc .news-item-date{font-family:'DIN Next LT W23'; display: block;color:#0a7743;}
.news-item-desc .news-item-date svg{font-size:18px; color:#0a7743; margin-left: 5px;}
.news-item-desc p{font-family:'DIN Next LT W23';margin: 0;font-size:  19px;}
.news-item-desc a{color:#535353; margin-top:5px; display:block;}
.news-item-desc a svg{margin-right:5px;}
.news-item:link, .news-item:visited{border-bottom:1px dashed #d2d2d2;padding: 15px 10px;color:#535353;display:block;transition:all 0.3s ease-out;}
.news-item:hover{background-color:#f3f3f3;transition:all 0.3s ease-out;}
.news-item:hover span.readMore{color:#0a7743;}
.PagerContainerTable{text-align:center;border-spacing:0;display:  block;}
.PagerContainerTable tbody, .PagerContainerTable tbody tr{display:block;}
.PagerInfoCell,.PagerCurrentPageCell,.PagerOtherPageCells{padding: 0;border-right:none;display:  inline-block;margin: 16px 1px 0 0;}
.PagerOtherPageCells{padding:0}
.PagerContainerTable td a,.PagerContainerTable td a:visited{display:block;color: #fff;background: #767676;line-height: 34px;margin: 0;text-decoration:  none;text-align: center;padding:0 10px;}
.PagerContainerTable tr td:last-child{border-radius:3px 0 0 3px}
.PagerContainerTable tr td:last-child a{width:auto;color: #fff;padding: 0 15px;border-radius: 18px 0 0 0;}
.PagerCurrentPageCell span.PagerHyperlinkStyle{display:block;color: #fff;background: #0a7743;line-height: 34px;margin: 0;text-decoration:  none;text-align:  center;padding:0 10px;}
.PagerContainerTable tr td:last-child a svg{font-size:20px; margin-right:5px; vertical-align:middle}
.PagerContainerTable tr td:first-child{background:#767676;color:#fff;height:34px;line-height:34px;padding:0 15px;border-radius: 0 18px 0 0;}
.news-details-section img{max-width:100%;border:4px solid #fff;margin-bottom:10px;width: 100%;border-radius: 25px 0;}
.news-details-title{color: #0a7743;font-size: 26px;display: block;padding-bottom: 10px;}
.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2{color: #0a7743;font-family:"DIN Next LT W23";}
.inner-pages-content p{font-weight:100;color:#404040;font-size:14px}
.news-details-date{color: #58595b;font-size:14px;display:block;margin:5px 0;}
.news-details-date svg{color: #0a7743;font-size:18px;}
.content_box_footer{margin-top:40px;border-top:1px solid rgba(0,0,0,0.15);padding-top:10px}
.last_update{float:right}
.share_article{float:left}
.last_update span{font-weight:100;font-size:14px;color:#404040}
.last_update span svg{color: #595959;font-size:17px;margin-left:5px;}
.news-details-section p, .ms-srch-result-noResultsTitle{font-family:'DIN Next LT W23'}
.contact_gmap{}
.contact_gmap iframe{width: 100%;height:356px;border-radius: 25px 0;}
.col-6{width: 50%;padding: 15px;float:right;}
.col-4{width: 33.333%; padding: 15px;float:right;}
.form-group input, .form-group select, .form-group textarea{width: 100%;border: 1px solid #d6d6d6;padding-right:10px;font-family:"DIN Next LT W23";background: #f9f9f9;}
.form-group label, .form-group span{display: inline-block;color: #606060;padding-bottom: 4px;}
.form-group input[type="text"], .form-group select{height: 42px;border-radius: 7px 0 7px 7px;}
.captcha-box img{max-width:100%;width:100%;height:86px;border: 1px solid #c7c7c7;}
.captcha-input{position:relative;}
.captcha-input a{position:absolute;top: 2px;left:10px;color: #0a7743;font-size:24px;}
.captcha-input input{border-radius:  0 0 10px 10px !important;border-top: none;}
.form-group textarea{padding:10px;height: 126px;border-radius: 7px 0 7px 7px;}
.contact_btn{text-align:left}
.btn,input[type=button].btn, input[type=reset].btn, input[type=submit].btn, button.btn{color: #fff !important;background: #0a7743;height: 40px;line-height: 40px;padding: 0 30px !important;border: none;cursor:  pointer;font-family: 'DIN Next LT W23 Medium 893519';font-size: 16px;border-radius: 15px 0 0 0;display:  inline-block;vertical-align:  top;}
.contact_form{margin:0 -15px}
.col-12{float:right; width:100%; padding: 15px;}
div.download_item{margin-bottom: 0;transition:all .3s ease;border-bottom: 1px dashed rgba(0,0,0,0.15);}
div.download_item:nth-child(even){background:#fafbfc}
.file_name{font-size:18px;float:right;color:#404040;padding:5px 10px;position:relative;max-width:70%;}
.file_name span{display:inline-block;/*vertical-align: sub;position: absolute;right: 0;top: 0;*/}
.file_name span img{height:24px;}
div.download_item a{color:#9b9b9b;font-size:18px;transition:all .3s ease;padding:0 0 5px;text-decoration:none;font-weight:100;float:left;line-height:34px;}
div.download_item a svg{color: #58595b;font-size:26px;margin:8px;float:left;}
div.download_item.rules_item a{display:block;float:none;}
div.download_item.rules_item .file_name{padding:5px 10px;float:none;display:inline-block;}
div.download_item.rules_item a:hover .file_name{color: #0a7743;}
/*div.download_item a:hover{background: #595a5c;color:#fff;border-radius: 15px 0;}*/
.download_item .fa-file-pdf{color: #0e7543; margin-left:5px}
div.download_item a:hover svg, div.download_item a:hover{color:#0a7743}
.PagerContainerTable tr td{border-left:1px solid #fff}
.dashboard_item{width: 29%;display:  inline-block;margin: 1.8%;}
.dashboard_item a.playvideo img{width:100%;border-radius: 30px 30px 0 30px;border:1px solid #ccc;}
.player{height:100%;overflow:hidden;}
.dashboard_item span{display:block;}
.dashboard_item .dashboard_icon{background:#eeeeee;height:180px;text-align:center;line-height:170px;border-radius:30px 30px 0 30px;border:2px dashed #eeeeee}
.dashboard_item *{transition: all 0.3s cubic-bezier(.33, .07, .23, .86);}
.dashboard_title{color:#0a7743;font-size: 18px;text-align:center;height:30px;overflow:hidden;}
.dashboard_item:hover .dashboard_icon{background:#fafafa; border:2px dashed #0a7743; border-radius:0 30px 30px 30px;}
.mainslider .slick-slider{box-shadow:0px 6px 15px rgba(0, 0, 0, 0.2)}
#menu>li>ul{top:100%;}
.top_menu{z-index: 200; position: relative;}
.menu-item-text{font-family:"DIN Next LT W23";max-width: 90%;display: inline-block;}
li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, li > a.ms-core-listMenu-item:hover, li > a.ms-core-listMenu-item:active{background:#fff;  }
.side_menu ul li.selected a:hover{background:#fff}
.breadcrumb .s4-breadcrumb-arrowcont .s4-clust{display: none !important;}
.breadcrumb a.ms-breadcrumbRootNode, .ms-breadcrumbRootNode>.ms-breadcrumbNode>.s4-breadcrumb-arrowcont {display:none}
.h_links>li a img{margin-left:5px;margin-top: -6px;}
.ms-rtestate-field p, p.ms-rteElement-P{font-family:"DIN Next LT W23"}

.faq_collapse h3, .collapse-close, .collapse-open, .decisionsGroup{background-color:#f5f5f5;border: 1px solid #ebebeb;padding:5px;margin-bottom:10px !important;/*border-bottom: 2px dashed #ccc;*/display:block;border-radius: 15px 0; transition: all 0.3s cubic-bezier(.33, .07, .23, .86);position:relative;}
.faq_collapse h3 a:link, .faq_collapse h3 a:visited, .collapse-open>a, .collapse-close>a, .decisionsGroup label{color:#404040;display:block;padding:5px 5px 5px 25px;line-height:25px;cursor:pointer;font-family:"DIN Next LT W23";font-size:17px;text-align:right;}
.faq_collapse h3 a:hover{text-decoration:none;}
.faq_answer{padding:0 0 15px 0;color: #58595b;text-align:justify;font-size:16px;font-weight:100;}
.faq_answer a:link, .faq_answer a:visited{color: #0a7743;}
.faq_answer a:hover{color:#58595b;text-decoration:none;}
.decisionsDataDiv{text-align:left;}
.decisionsDataDiv .btn, .decisionsDataDiv input[type=button].btn{margin-bottom:20px;border:1px solid #0a7743 !important;color:#0a7743 !important;background-color:#fff !important;}
.faq_collapse h3[aria-expanded="false"]{background:#f5f5f5}
.faq_collapse h3[aria-expanded="true"], .open.decisionsGroup{background:#fff; border-color:#0a7743}
.faq_collapse h3 svg{float:left; margin-top: 4px;}
.faq_collapse h3 a .fa-minus-square, .decisionsGroup .fa-minus-square{display:none}
.decisionsGroup svg{position:absolute;top:15px;left:10px;}
.faq_collapse h3[aria-expanded="true"] a .fa-minus-square, .open.decisionsGroup .fa-minus-square{display: block; color:#0a7743}
.faq_collapse h3[aria-expanded="true"] a .fa-plus-square, .open.decisionsGroup .fa-plus-square{display: none;}
.headertitle a,.headertitle a:link{font-weight:400;display:block;background:#fff;width:100%;margin-bottom:0;color:#404040!important;padding:10px;text-decoration:none;transition:all .3s ease;font-size:15px;border-radius:24px 0 0 0;border-bottom:1px dashed #ccc}
.level-section>ul>li{margin-left:0;margin-right: 0;}
div.toc-layout-main > ul > li > div > span > a{border-right:3px solid #0a7743;background:#f3f3f3}
div.toc-layout-main > ul > li > ul > li > div > span > a{border-right:3px solid #ccc;background:#eee!important}
.headertitle a:hover{background:#f9f9f9!important;box-shadow:1px 5px 10px rgba(0,0,0,.2)}
.page_collapsible:before{content:"\f196";font-family:'FontAwesome';float:left;margin-top:5px;font-size:23px}
.collapse-open .page_collapsible:before{content:"\f147"}
.toc-layout-main .dfwp-list{list-style:none!important}
.level-bullet{background:none;padding:0;margin:0}
.filters3 ul{list-style:none}
.filters3 ul input{width:100%;border:1px solid #d6d6d6;padding-right:10px;background:#f9f9f9;height:42px;border-radius:7px 0 7px 7px}
.filters3 ul a:link, .filters3 ul a:visited{color:#fff;background: #0a7743;padding: 0 20px;border: none;cursor:  pointer;font-size: 16px;float:left;display:inline-block;margin:10px 10px 0 0;height:  42px;line-height: 40px;border-radius: 15px 0 0; margin:0 2%}
.filters3 ul a:hover{background:#5c5d5e;text-decoration:none;}
.filters3 ul li{float:right}
.filters3 ul li:first-child{width:70%}
.filters3 ul li:last-child{width:25%}
.inner_pages_content_dashed ul{-webkit-padding-start:35px}
.inner_pages_content_dashed ul.dfwp-column.dfwp-list{-webkit-padding-start:0}
.filters3 ul{-webkit-padding-start:0}
input[type=button], input[type=reset], input[type=submit], button{min-width:0;}
.srch-advancedtable{width:100%; margin: 0 !important; border: 0 !important; background: inherit !important; padding: 0 !important;}
.ms-advsrchText-v1{width:25%;}
.td.ms-advsrchText-v2 input, td.ms-advsrchText-v2 select{color: #404040 !important;font: 16px "DIN Next LT W23"!important;}
.ms-advsrchtips{display:none !important;}
.srch-advancedtable *{font-family:"DIN Next LT W23"}
.ms-srch-sbLarge-link{margin-right:10px;}
.ms-srch-sbLarge-link a{color: #568C3F !important; font: normal 16px "DIN Next LT W23";text-decoration:underline;}
td.ms-advsrchText-v1, .ms-advsrchText-v2box {color:#404040 !important;display:block;width:100%;text-align:right;}
td.ms-advsrchText-v2 input, td.ms-advsrchText-v2 select{height: 42px;width:100%;margin: 2px 0;border: 1px solid #d6d6d6;padding-right: 10px;background: #f9f9f9;border-radius: 7px 0 7px 7px;}
.ms-advsrchbutton input{color:#fff;background: #0a7743;padding: 0 20px;border: none;cursor:  pointer;font-family: "DIN Next LT W23";font-size: 16px;display:inline-block;margin: 0;height:  42px;line-height: 42px;margin-top: 27px;border-radius:  15px 0 0;}
.ms-advsrchbutton input:hover{background:#c89d2e;text-decoration:none;}
td.ms-advsrchtips a{color:#568C3F;text-decoration:underline;}
td.ms-advsrchText-v2{display:block;padding:  0;}
.srch-advancedtable tr{display:inline-block;width:50%;padding: 0 10px;}
.srch-advancedtable{display:block; width:100%;}
.srch-advancedtable tr:first-child{display:block;}

.ms-srch-group-content * {font-family: "DIN Next LT W23" !important;}
.ms-srch-ellipsis a:link, .ms-srch-ellipsis a:visited{color:#0a7743;}
.ms-srch-item-path{color:#404040;}
.ms-srch-group-content>div:nth-child(odd){background-color:#f3f3f3;}
.ms-srch-group-content>div{border:1px dashed #fff;}
.ms-srch-item:hover, .ms-srch-resultHover:hover, .edisc-SearchResultItemContainer:hover{background-color:transparent;border:1px dashed #ccc;}
.ms-srch-hover-title, .ms-calloutLink:hover, .ms-commandLink:hover, .ms-secondaryCommandLink:hover{color:#0a7743 !important}
.ms-srch-Paging li a, .ms-srch-resultscount{font:18px "DIN Next LT W23"!important}
.ms-srch-resultscount{border-bottom:1px dotted #e2e2e2 !important; padding-bottom:15px}
#PagingSelf a{color:#5e5e5e !important}
.ms-promlink-button-enabled-hover, .ms-promlink-button-enabled, .ms-promlink-button-enabled-hover, .ms-promlink-button-enabled:hover{border-color: #fff;background-color: #fff;}
#PagingImageLink{position:relative;top:-12px;}
.ms-srch-result #Paging a:hover{color:#0a7743}

.open-data-table{width:100%;border-collapse:collapse;margin-bottom: 20px;}
.open-data-table tr th{background: #f3f3f3;color: #0e7543;border-bottom: 1px dashed #ccc;}
.open-data-table tr th,.open-data-table tr td{padding:15px;font-size: 16px;text-align:right;}
.open-data-table tr td{color:#606060;font-weight:100;border-bottom: 1px dashed #ccc;}
.open-data-table tr:nth-child(odd) td{background:#fafafa}
.open-data-table tr:nth-child(even) td{background: #ffffff;}
.open-data-table tr td .fa-file-pdf{color:#e2574c;font-size:25px}
.open-data-table tr td .fa-file-word{color:#0078d7;font-size:25px}
.open-data-table tr td .fa-file-excel{color:#186356;font-size:25px}
.open-data-table tr th:last-child{width:17%;}
.open-data-table tr td a{margin:0 2px;color: #606060;}
/* .PagerContainerTable{text-align:center;border-spacing:0;display:  block;font-size:18px;font-weight:100;}
.PagerContainerTable tbody, .PagerContainerTable tbody tr{display:block;}
.PagerInfoCell,.PagerCurrentPageCell,.PagerOtherPageCells{padding: 5px;border-right:none;display:  inline-block;font-weight:100;}
.PagerInfoCell{display:none;}
.PagerOtherPageCells{padding:0}
.PagerContainerTable td a:link,.PagerContainerTable td a:visited{display:block;color: #404040;margin: 5px;text-decoration:  none;text-align: center;}
.PagerContainerTable td a:hover{color:#c79d2d}
.PagerCurrentPageCell, .ms-srch-result #PagingSelf a{display:inline-block;color: #fff !important;margin:0 5px;text-decoration:  none;text-align:  center;background-color:#186356;border-radius:3px;padding: 0 8px;}
.PagerContainerTable tr td:last-child a svg{font-size:20px; margin-right:5px; vertical-align:middle} */
.open-data-table tr td a svg{ margin-right:5px; color:#0a7743}
.required{color:#a94442 !important;}
.form-group{position:relative;}
span.requiredMsg{
    position: absolute;
    top: 65px;
    left: 10px;
    background: #a94442;
    color: #fff;
    padding: 2px 20px;
    font-size: 14px;
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,.35);
    z-index: 100;
}
span.requiredMsg:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid #a94442;
    position: absolute;
    top: -8px;
}
span.requiredMsg br{display:none;}
.message{margin:15px;padding:10px;}
.message_r{background-color:#ffd2d3; border:1px solid #f4adae; margin-bottom:10px; color:#d54444}
.message_g{background-color:#d4ffcd; border:1px solid #9adf8f; margin-bottom:10px; color:#5fba08}
.message_y{background-color:#fefccb; border:1px solid #e5db55; margin-bottom:10px; color:#dbb227}
.message_b{background-color:#dbecff; border:1px solid #9fc7f5; margin-bottom:10px; color:#2f71a5}


.facebook-share, .linkedin-share, .twitter-share, .googleplus-share{display:inline-block; vertical-align:top}
.fb_iframe_widget span{height:23px !important}
body.plugin{overflow:visible !important}
.ozWidgetRioButton_{height:20px !important}

.level-section ul{-webkit-padding-start:15px}
.toc-layout-main>ul{-webkit-padding-start:0}
.empty_arch{text-align:center; background:#fefccb;padding:10px; border:1px solid #e5db55; margin-bottom:10px; color:#928f45; border-radius:6px}
/*LOADER STYLE*/
 @-webkit-keyframes uil-ring-anim {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes uil-ring-anim {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes uil-ring-anim {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes uil-ring-anim {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes uil-ring-anim {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.loader{position:fixed;text-align:center;width:100%;left:0;top:0;background:rgba(0,0,0,0.77);height:100%;z-index:99999999}
.loader > div{position:absolute;display:block;width:160px;height:160px;top:20px;left:0;border-radius:80px;box-shadow:0 3px 0 0 #fff;-webkit-transform-origin:80px 81.5px;transform-origin:80px 81.5px;-webkit-animation:uil-ring-anim 1s linear infinite;animation:uil-ring-anim 1s linear infinite;margin:auto;right:0;bottom:0}
/*
=================MOBILE======================
*/
@media (max-width:1280px) {
.scrollup{display:none!important}
}
@media (max-width:1160px) {
.slicknav_menu{display:block}
#menu{display:none}
.mainslider .slick-next,.mainslider .slick-prev{display:none!important}
body{overflow-x:auto!important}
.news:after{display:none}

.filters3 ul li:first-child{width:100%;margin-bottom:10px;}
.filters3 ul li:last-child{width:100%}
}
@media (max-width:990px) {
.header{text-align:center}
.h_links{float:none;margin:20px 0 0}
.mainslider .slick-slide span:before,.mainslider .slick-slide span:after{display:none}
.allevents ul{position:relative;right:auto;top:auto;padding-bottom:20px}
.hometabs .box>div{width:100%}
.allevents{height:300px}
}
@media (max-width:850px) {
.footer>ul>li{width:33.3333%}
.footer>ul>li:last-child{width:100%}
.copyright>ul>li{width:100%;line-height:20px;text-align:center!important}
.copyright>ul>li img{display:none}
.copyright,.footer{padding:20px}
.side_menu,.inner_pages_body{float:none;width:97%;margin:0 auto 20px}
.side_menu ul{padding-left:0}
}
@media (max-width:767px) {
.news>div a img{width:100%;margin-right:0}
}
@media (max-width:650px) {
.systems,.news{width:100%}
.news{background-color:#fff;}
.news>div a img{width:48%;margin-right:2%}
.col-6, .col-4, .col-12{width:100%; float:none;}
.dashboard_item{width:45%; margin:2%}
.news-item-img{width:35%;}
.news-item-desc{width:65%}
.news-item-desc .news-item-title, .news-item-desc p{font-size:17px;}

}
@media (max-width:550px) {
.hometabs ul.tabs li{padding:10px 5px}
.hometabs .box>div img{display:none}
.hometabs .box>div>a:link,.hometabs .box>div>a:visited{width:100%}
.hometabs .box ul{margin-right:0!important}
.hometabs .box>div{height:auto}
.hometabs .box>div ul li{height:auto}
.news-item-img, .news-item-desc{width: 93%;padding:0;margin: 0 auto 20px;float: none;}

}
@media print {
	.top_menu, .side_menu, .content_box_footer, .footer, .copyright, .slicknav_menu, #menu, .breadcrumb_and_page_tools, .h_links{display:none;}
	.logo img{height:50px;}
	.logo:link, .logo:visited{margin:0;}

}
@media (max-width:530px){.ms-srch-group-content,.ms-srch-group,.ms-srch-result-groups,.ms-srch-Paging,.ms-srch-resultFooter,.ms-srch-result,.ms-srch-upscope-top,.ms-srch-item{max-width:320px !important; min-width:0% !important; padding:0 !important; margin:0 !important}
.ms-srch-item-path{max-width:300px !important; padding:0 5px}
.ms-srch-hover-outerContainer{display:none !important;}
}

.hidden{display:none}