@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic);@import url(//fonts.googleapis.com/css?family=EB+Garamond&subset=latin,cyrillic-ext,latin-ext,vietnamese,cyrillic);.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.block-image-banner-inner{text-align:center;}
#course-details-node{float:left;diaplay:block;padding:5px;width:auto;background:#FFF;-webkit-box-shadow:#888 0 0 0.1em;-moz-box-shadow:#888 0 0 0.1em;box-shadow:#888 0 0 0.1em;position:relative;visibility:visible;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}#course-details-node a{color:#e46f0d}#course-details-node .see-all-announced-courses{padding:1em 1em 1em 2em;clear:both;position:relative;border-top:1px solid #979797}#course-details-node .see-all-announced-courses .social_container{display:inline-block;border-top:none;padding:0;margin:0}#course-details-node .see-all-announced-courses ul.share-buttons{list-style:none;padding:0;display:inline-block;margin:0 15px}#course-details-node .see-all-announced-courses ul.share-buttons li{display:inline-block}#course-details-node .see-all-announced-courses ul.share-buttons li:before{content:''}#course-details-node .see-all-announced-courses .course-details-share{float:none !important}#course-details-node .course-details-container{float:left;display:block;margin:0;padding:0em 1em 2em 2em}@media (min-width:768px) and (max-width:1024px){#course-details-node .course-details-container{padding:0em 10px}}@media (max-width:767px){#course-details-node .course-details-container .course-details-venue{background:none !important}}@media (max-width:767px){#course-details-node .course-details-container .course-details-times .course-details-right div,#course-details-node .course-details-container .course-details-venue .course-details-right div{padding:0px !important}}@media (max-width:767px){#course-details-node .course-details-container .course-details-right{padding:0px !important}}@media (max-width:767px){#course-details-node .course-details-container .course-details-left{padding:0px !important}}#course-details-node .course-details-title{diaplay:block;margin:0 0 20px;padding:0;border-bottom:1px solid #323232}#course-details-node .course-details-title h3{font-weight:bold;padding-top:10px}#course-details-node .course-details-left{color:#323232;width:110px;float:none;clear:left;font-weight:bold;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}#course-details-node .course-details-left span{padding:5px 0px;font-size:1em;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}@media (max-width:767px){#course-details-node .course-details-left{padding:0px !important}}#course-details-node .course-details-times{display:block;float:left;clear:both;padding:0px 0px 0px 0px;color:#323232;width:100%;font-weight:600;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}@media (max-width:767px){#course-details-node .course-details-times{background:none !important}}#course-details-node .course-details-times .course-details-fees{display:block;float:left;clear:both;padding:20px 0px 0px 0px;color:#323232;width:100%;font-weight:600;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}#course-details-node .course-details-times .course-details-teacher,#course-details-node .course-details-times .course-details-contact,#course-details-node .course-details-times .course-details-venue{display:block;float:left;clear:both;padding:20px 0px 0px 0px;color:#323232;width:100%;font-weight:600;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}@media (max-width:767px){#course-details-node .course-details-times .course-details-teacher,#course-details-node .course-details-times .course-details-contact,#course-details-node .course-details-times .course-details-venue{background-repeat:no-repeat}}#course-details-node .course-details-times .course-details-right{font-size:1em;color:#323232;float:left;width:70%;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}#course-details-node .course-details-times .course-details-right>p{margin:0;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}#course-details-node .course-details-times .course-details-right>div{display:inline-block;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}@media (min-width:768px) and (max-width:1024px){#course-details-node .course-details-times .course-details-right .field-name-field-phone-text{display:block}}#course-details-node .course-details-times .course-details-accom-left{color:#323232;width:170px;float:left;clear:left;font-weight:bold;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}#course-details-node .course-details-times .course-details-accom-right{font-size:1em;color:#323232;float:left;width:100%;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}#course-details-node .course-details-times .course-details-data{font-size:1em;color:#323232;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}#course-details-node .course-details-times .course-details-data2{font-size:1em;color:#323232;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}#course-details-node .course-details-times .course-details-line1{float:left;clear:both;color:#323232;width:100%;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}#course-details-node .course-details-times .course-details-register{float:left;clear:both;padding:20px 0px 0px 0px;width:100%}#course-details-node .course-details-times .course-details-register>a{background:none repeat scroll 0 0 #ffcc32;border:medium none;-webkit-box-shadow:#ce5e08 0 0 0.2em;-moz-box-shadow:#ce5e08 0 0 0.2em;box-shadow:#ce5e08 0 0 0.2em;color:#e37b44;font-size:1.2em;font-weight:bold;padding:0.4em 1em;display:inline-block}#course-details-node .course-details-times .course-details-register .yellow-button2{background:none repeat scroll 0 0 #ffcc32;-webkit-box-shadow:#e37b44 0 0 0.4em;-moz-box-shadow:#e37b44 0 0 0.4em;box-shadow:#e37b44 0 0 0.4em;border:medium none;color:#e37b44;font-size:1em;font-weight:normal;font-family:"Noto Serif",Georgia,"Times New Roman",serif;padding:0.6em 1em;line-height:1;display:inline-block;text-decoration:none}#course-details-node .course-details-times .field-type-email .field-item.even a{font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#e46f0d}#course-info-box>div{margin-top:20px}.see-all-announced-courses{display:block;margin:1em 0em;padding:20px 0 0 0;clear:both}.see-all-announced-courses>a{text-decoration:underline;color:#e37b44}.see-all-announced-courses .course-details-share{display:inline-block}.about-teacher{display:block;margin:0 0 1em 0;pading:0}.about-teacher .field .field-label{display:none}.about-teacher .teacher-image{display:block;float:left;background:#fff;-webkit-box-shadow:#888 0 0 0.1em;-moz-box-shadow:#888 0 0 0.1em;box-shadow:#888 0 0 0.1em;padding:5px;margin:5px 15px 0px 0px;width:120px;height:120px}.about-teacher .teacher-image img{width:120px;height:120px}.read-more{display:block;margin:0;padding:0}.read-more>a{text-decoration:underline;color:#e37b44}.course-info-new-ux{-webkit-box-shadow:#888 0 0 0.1em;box-shadow:#888 0 0 0.1em;background-color:#FFFFFF}.course-info-new-ux .ux-improvements{display:inline-block}.course-info-new-ux #course-details-node{-webkit-box-shadow:none !important;box-shadow:none !important}.center-align{position:relative;text-align:center;margin-top:25px;margin-bottom:35px}@media (max-width:767px){#course-details-node .course-details-container div div{padding:0px !important;min-height:auto;margin:0px}}@media (max-width:767px){#course-details-node .course-details-container .course-details-right{padding:0px !important}}@media (max-width:767px){#course-details-node .course-details-container .course-details-left{padding:0px !important;width:30%;float:left}}@media (max-width:767px){#course-details-node .course-details-container .course-details-right{width:70%}}@media (max-width:767px){#course-details-node{width:100%;overflow:auto}}
.nyroModalBg{position:fixed;overflow:hidden;top:0;left:0;height:100%;width:100%;background:#000;opacity:0.7;z-index:999;}.nmReposition{position:absolute;}.nyroModalCloseButton{top:-13px;right:-13px;width:12px;height:12px;text-indent:-9999em;background:url(/sites/all/libraries/jquery.nyroModal/img/close.gif);z-index:9999;}.nyroModalTitle{top:-26px;left:0;margin:0;font-size:1.1em;color:#ddd;}.nyroModalCont{position:absolute;border:4px solid #777;margin:25px;background:#fff;z-index:9999;max-width:99%;}.nyroModalError{border:4px solid red;color:red;width:250px;height:250px;}.nyroModalError div{min-width:0;min-height:0;padding:10px;}.nyroModalLink,.nyroModalDom,.nyroModalForm,.nyroModalFormFile{position:relative;padding:10px;min-height:250px;min-width:250px;max-width:1000px;}.nyroModalImage,.nyroModalSwf,.nyroModalIframe,.nyroModalIframeForm{position:relative;overflow:hidden;display:block;height:100%;}.nyroModalImage img{vertical-align:top;}.nyroModalHidden{left:-9999em;top:-9999em;}.nyroModalLoad{position:absolute;width:100px;height:100px;background:#fff url(/sites/all/libraries/jquery.nyroModal/img/ajaxLoader.gif) no-repeat center;padding:0;}.nyroModalPrev,.nyroModalNext{outline:none;position:absolute;top:0;height:60%;width:150px;min-height:50px;max-height:300px;cursor:pointer;text-indent:-9999em;background:transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}.nyroModalImage .nyroModalPrev,.nyroModalImage .nyroModalNext{height:100%;width:40%;max-height:none;}.nyroModalPrev{left:0;}.nyroModalPrev:hover{background-image:url(/sites/all/themes/landing-page/images/gallery-prev.png);}.nyroModalNext{right:0;background-position:right 20%;}.nyroModalNext:hover{background-position:right 20%;background-image:url(/sites/all/themes/landing-page/images/gallery-next.png);}
@media only screen and (max-width:47.9375em){html,body{margin:0}body{-webkit-animation:bugfix infinite 1s}#navigation{position:relative;right:0;top:103px;width:100%}#header{position:absolute;top:5px}#page{position:relative}.admin-menu #navigation{top:2.4em}.admin-menu #header{top:5em}.Menu-outer{display:inline-block;width:100%}nav#mobile-menu{@-webkit-keyframes bugfix{from{padding:0}to{padding:0}};position:relative}nav#mobile-menu input[type=checkbox]{position:absolute;top:-9999px;left:-9999px}nav#mobile-menu input[type=checkbox]:checked ~ label{display:block;background-color:#f19200;border-top:1px #f19200 solid;border-bottom:1px #f19200 solid}nav#mobile-menu input[type=checkbox]:checked ~ label,nav#mobile-menu input[type=checkbox]:checked ~ label:after{color:white}nav#mobile-menu input[type=checkbox]:checked ~ ul{display:block}nav#mobile-menu ul{width:100%;padding:0 0 0 1em}nav#mobile-menu ul h3,nav#mobile-menu ul h2{margin:0 !important;font-weight:normal !important;font-size:18px !important;color:#333;font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif}nav#mobile-menu ul a{font-family:"Open Sans",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#fff;font-size:0.95em;display:block;padding:.5em .8em .5em 1.3em}nav#mobile-menu ul a:hover,nav#mobile-menu ul a.active,nav#mobile-menu ul a.focus{background-color:#F2A126;background-color:rgba(255,255,255,0.15)}nav#mobile-menu>ul{display:none;height:100%;background:rgba(241,146,0,0.9);padding:0 0 1.25em;margin-bottom:1em}nav#mobile-menu li{cursor:pointer;display:block;width:auto;min-height:1.5em;clear:both;z-index:102;position:relative;text-align:left}nav#mobile-menu nav[role="custom-dropdown"]{position:relative;width:100%}nav#mobile-menu label{display:none;cursor:pointer;user-select:none;display:block;min-height:2.25em;padding:0.75rem 0 0.125rem 3.25rem;font-size:1em;font-weight:normal;margin:0;position:relative;color:#666}nav#mobile-menu label:after{position:absolute;left:19px;top:8px;content:"\2261";font-size:2.8em;color:#f19200;color:#666;line-height:.5em}ul li.expanded{*list-style-image:url(/sites/all/themes/landing-page/css/images/menu-expanded.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle}ul li.collapsed{*list-style-image:url(/sites/all/themes/landing-page/css/images/menu-collapsed.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc}ul li.leaf{*list-style-image:url(/sites/all/themes/landing-page/css/images/menu-leaf.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square}li a.active{color:#000}#navigation .block{margin-bottom:0}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}#secondary-menu{float:right}ul.mininav,ul.mininav2{float:left;font-size:13px;margin-right:25px;width:150px;margin:0;padding:0}}

html body:not(.page-admin-structure) #admin-menu{display:none}html body:not(.page-admin-structure){margin-top:0 !important}#content>.page-edit{z-index:1001;margin-top:2px;font-size:0.7em}.clearfix{margin:0 !important;padding:0 !important}.anim-apear{-webkit-animation:anim-apear 5s;animation:anim-apear 5s}@-webkit-keyframes anim-apear{0%{opacity:0}100%{opacity:1}}@keyframes anim-apear{0%{opacity:0}100%{opacity:1}}
