@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('assets/fonts/slick.eot');src:url('assets/fonts/slick.eot?#iefix') format('embedded-opentype'), url('assets/fonts/slick.woff') format('woff'), url('assets/fonts/slick.ttf') format('truetype'), url('assets/fonts/slick.svg#slick') format('svg');}
@font-face{font-family:'Montserrat';src:url('assets/fonts/Montserrat-Bold.eot');src:url('assets/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/Montserrat-Bold.woff2') format('woff2'),
url('assets/fonts/Montserrat-Bold.woff') format('woff'),
url('assets/fonts/Montserrat-Bold.ttf') format('truetype'),
url('assets/fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Bold.eot');src:url('assets/fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/Poppins-Bold.woff2') format('woff2'),
url('assets/fonts/Poppins-Bold.woff') format('woff'),
url('assets/fonts/Poppins-Bold.ttf') format('truetype'),
url('assets/fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Regular.eot');src:url('assets/fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/Poppins-Regular.woff2') format('woff2'),
url('assets/fonts/Poppins-Regular.woff') format('woff'),
url('assets/fonts/Poppins-Regular.ttf') format('truetype'),
url('assets/fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('assets/fonts/Montserrat-Regular.eot');src:url('assets/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/Montserrat-Regular.woff2') format('woff2'),
url('assets/fonts/Montserrat-Regular.woff') format('woff'),
url('assets/fonts/Montserrat-Regular.ttf') format('truetype'),
url('assets/fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Thin.eot');src:url('assets/fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/Poppins-Thin.woff2') format('woff2'),
url('assets/fonts/Poppins-Thin.woff') format('woff'),
url('assets/fonts/Poppins-Thin.ttf') format('truetype'),
url('assets/fonts/Poppins-Thin.svg#Poppins-Thin') format('svg');font-weight:100;font-style:normal;}
@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-Light.eot');src:url('assets/fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/Poppins-Light.woff2') format('woff2'),
url('assets/fonts/Poppins-Light.woff') format('woff'),
url('assets/fonts/Poppins-Light.ttf') format('truetype'),
url('assets/fonts/Poppins-Light.svg#Poppins-Light') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('assets/fonts/Montserrat-SemiBold.eot');src:url('assets/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/Montserrat-SemiBold.woff2') format('woff2'),
url('assets/fonts/Montserrat-SemiBold.woff') format('woff'),
url('assets/fonts/Montserrat-SemiBold.ttf') format('truetype'),
url('assets/fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'Montserrat';src:url('assets/fonts/Montserrat-Medium.eot');src:url('assets/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/Montserrat-Medium.woff2') format('woff2'),
url('assets/fonts/Montserrat-Medium.woff') format('woff'),
url('assets/fonts/Montserrat-Medium.ttf') format('truetype'),
url('assets/fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');font-weight:500;font-style:normal;}
@font-face{font-family:'Poppins';src:url('assets/fonts/Poppins-ExtraLightItalic.eot');src:url('assets/fonts/Poppins-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/Poppins-ExtraLightItalic.woff2') format('woff2'),
url('assets/fonts/Poppins-ExtraLightItalic.woff') format('woff'),
url('assets/fonts/Poppins-ExtraLightItalic.ttf') format('truetype'),
url('assets/fonts/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic') format('svg');font-weight:200;font-style:italic;}
a, button, input[type="submit"]{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var{margin:0;padding:0;vertical-align:baseline}
.active-menu{overflow:hidden;}
body{    -webkit-text-size-adjust:100%;    -ms-text-size-adjust: none;overflow-x: hidden;}
input[type=tel], input[type=email], input[type=text], input[type=search], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}
:focus{outline:0}
a, a:visited{color:#0089bc;text-decoration:none;}
a:hover{text-decoration:none;}
abbr, acronym, dfn{border-bottom:1px dotted;cursor:help}
blockquote{background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}
blockquote p{margin:.5em}
body{background:#FFF;color:#7f7f7f;font:300 16px/28px Poppins, Arial, Sans-Serif}
code, pre{font-size:1em}
del{text-decoration:line-through}
dfn{font-style:italic;font-weight:bold}
dt{font-weight:bold}
dd{margin:0 0 1em 10px}
fieldset{border:0}
fieldset p{margin:0 0 5px}
img{border:0;vertical-align:bottom}
ins{text-decoration:none}
hr{margin:0 0 0.5em}
p{margin:0 0 1em}
ul, ol{list-style:none;margin:0 0 1em}
textarea{font:1em Arial;overflow:auto}
tt{display:block;margin:0.5em 0;padding:0.5em 1em}
th{background:#EEE;border:solid #CCC;border-width:1px 0 0 1px;padding:3px}
td{border:solid #CCC;border-width:1px 0 0 1px;padding:3px}
table{border:solid #CCC;border-width:0 1px 1px 0}
html .logged-in > .select2-container.select2-container--open{margin:32px 0!important}
#page{overflow:hidden;position:relative;width:100%}
#header{width:100%;text-align:center;padding:24px 0 0}
#header:after{display:block;clear:both;content:''}
#nav{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;margin:0 0 60px;padding:0 0 29px 9px;list-style:none;}
#nav:after{display:block;clear:both;content:'';}
#nav li{letter-spacing:1px;font:600 16px/26px Montserrat, Arial, sans-serif;text-transform:uppercase;display:inline-block;vertical-align:top;padding:0 13px 0 0;display:inline-block;vertical-align:top;}
#nav li:before{margin:3px 19px 0 0;background:#b2dce8;width:1px;height:21px;content:'';display:inline-block;vertical-align:top;}
#nav li:first-child:before{display:none;}
#nav li a{color:#0186be;}
.page-id-314 #nav #menu-item-67 > a,
.page-id-344 #nav #menu-item-67 > a{color:#0089bc}
.page-id-314 #nav #menu-item-67 > a:hover,
.page-id-344 #nav #menu-item-67 > a:hover{color:#252525}
#nav li#menu-item-946 > a,
#nav li#menu-item-663 > a,
#nav li#menu-item-942 > a,
#nav li#menu-item-663:before,
#nav li#menu-item-942:before,
#nav li#menu-item-946:before{display:none}
.archive.category #nav li#menu-item-66 > a,
.single-courses #nav li#menu-item-65 > a,
#nav li.current-menu-parent > a,
#nav li.current-menu-item > a,
#nav .current-menu-ancestor > a,
.single-post #nav li#menu-item-66 > a,
#nav li a:hover{color:#252525}
#nav .sub-menu li:before{display:none;}
.home #nav .sub-menu{top:78px}
.home .is-sticky #nav .sub-menu{top:78px}
#nav .sub-menu{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;min-height:66px;left:0;width:100%;top:57px;position:absolute;justify-content:center;background:#dadada;overflow:visible;margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
#nav .sub-menu li{padding:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;letter-spacing:2px;font:600 12px/24px Montserrat, Arial, sans-serif;border-left:1px solid #c6c6c6;text-transform:uppercase;}
#nav .sub-menu li a{display:block;color:#262626;width:150px;padding:9px 16px}
#nav .sub-menu li.smooth a{color:#252525!important}
#nav .sub-menu li.smooth a:hover{color:#0186be!important;}
#nav .sub-menu li ul{top:0}
#nav li:hover .sub-menu li ul{display:none;}
#nav .sub-menu li:first-child{border:none}
.single-post #nav li#menu-item-66 li#menu-item-283 > a,
#nav .sub-menu li.current-menu-item > a,
.archive.category #nav li#menu-item-66 li#menu-item-283 > a,
.single-courses #nav li#menu-item-65 li#menu-item-278 > a,
#nav .sub-menu li > a:hover{color:#0088be}

#logo{display:block;margin:0 auto 42px;max-width:286px;}
#logo img{max-width:100%;display:block;margin:0 auto;height:auto}
#nav .sub-menu{display:none;}
.single-post #nav li#menu-item-66 .sub-menu,
.archive.category #nav li#menu-item-66 .sub-menu,
.single-courses #nav li#menu-item-65 .sub-menu,
#nav li.current-menu-item > ul.sub-menu,
#nav .current-menu-parent .sub-menu{display:flex;}
#nav #menu-item-69 .sub-menu{min-height:66px}
#nav #menu-item-69 .sub-menu li a{display:none;}
#nav > li{padding-bottom:35px;margin-bottom:-35px}
#nav .current-menu-parent .sub-menu .sub-menu{display:none;}
#nav .current-menu-ancestor > .sub-menu{display:flex;}
#nav .current-menu-parent .sub-menu .current-menu-item .sub-menu{display:flex;top:0}

#nav > li#menu-item-67:hover > .sub-menu{display:flex;}
#nav > li#menu-item-67:hover > .sub-menu   .sub-menu{display:none;}
#nav > li#menu-item-67:hover > .sub-menu   .sub-menu:hover{display:flex;}

/*#nav li#menu-item-67 > .sub-menu > li > a{height:0;padding:0;}*/
#nav li:hover > ul{display:flex;z-index:20;}
#header .hamb{font-size:18px;letter-spacing:2px;position:relative;z-index:30;margin:0 50px 0 -100%;float:right;text-transform:uppercase;padding:3px 50px 3px 0;background:url(assets/img/hamb.png) no-repeat 100% 0;background-size:35px auto}
#header .menu-slider{display:none;width:100%;height:100%;max-height:100%;overflow:auto;background:#0088bd;z-index:10049;position:fixed;top:0;left:0}
#header .menu-slider .sub{text-align:left;max-width:945px;padding:83px 0;margin:0 auto;overflow:hidden;list-style:none;}
#header .menu-slider .sub li{letter-spacing:1px;text-transform:uppercase;font:600 24px/36px Montserrat, Arial, sans-serif;vertical-align:top;overflow:hidden;}
#header .menu-slider .sub li a{color:#fff}
#header .menu-slider .sub > li.menu-item-has-children > a:after{margin:0 0 0 15px;font-size:40px;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);content:'›';display:inline-block;vertical-align:top}
#header .menu-slider .sub > li > ul li.menu-item-has-children  > a:after{margin:0 0 0 15px;font-size:40px;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);content:'›';display:inline-block;vertical-align:top}
 	
#header .menu-slider .sub ul{display:none;padding:0 0 0 35px;overflow:hidden;margin:0 0 9px;list-style:none}
#header .menu-slider .sub ul li{margin:0 0 5px;vertical-align:top;overflow:hidden;font:600 18px/24px Montserrat, Arial, sans-serif;}
#header .menu-slider .sub li.current-menu-item > a,
#header .menu-slider .sub li a:hover{color:#0056b8}
#header .menu-slider .hamb{font-size:14px;padding:0 33px 0 0;margin:12px 19px 0 0;background:url(assets/img/sprite.png) no-repeat 100% 5px;position:absolute;top:10px;right:10px;color:#fff}
.home #header .hamb{font-size:14px;margin:0 23px 0 0;padding:0 33px 0 0;z-index:10000;position:absolute;top:25px;right:10px;color:#fff;background:url(assets/img/hamb.png) no-repeat 100% -31px;background-size:24px auto}
.home #header .menu-slider .hamb{font-size:14px;background:url(assets/img/sprite.png) no-repeat 100% 5px;color:#fff}
#nav-sticky-wrapper{height:123px!important}
.is-sticky #nav{z-index:2229!important;}
.back-top{z-index:10;display:none;width:28px;height:136px;position:fixed;text-indent:-9999px;overflow:hidden;right:60px;bottom:103px;background:#252525 url(assets/img/sprite.png) no-repeat;}
.is-sticky #nav .sub-menu{top:0}
#header .is-sticky .hamb{z-index:2230!important;right:0!important;width:auto!important}
#header .hamb.ht{float:right!important;width:auto!important}
#sticky-wrapper{height:auto!important;margin:0 0 0 -100%}
.home #nav-sticky-wrapper{position:absolute;top:100vh;width:100%;height:78px!important}
.error404 article{text-align:center}
#content{max-width:1140px;width:100%;margin:0 auto}
#content:after{display:block;clear:both;content:'';}
#content ul{list-style:disc;margin:0 0 1em 18px}
#content ol{list-style:decimal;margin:0 0 28px 47px}
#content ol li{padding:0 0 0 25px}
.section:after{display:block;clear:both;content:'';}
#content p{margin:0 0 38px}
#content img{max-width:100%;height:auto}
#content h1{text-align:center;font:bold 46px/56px Montserrat, Arial, sans-serif;padding-top:34px;position:relative;text-transform:uppercase;color:#0089bd;margin:0 0 27px}
#content h1:before{left:50%;margin:0 0 0 -35px;width:70px;height:6px;background:#0057b8;content:'';position:absolute;top:0;}
#content h2{text-transform:uppercase;letter-spacing:7px;font:600 40px/46px Montserrat, Arial, sans-serif;text-align:center;color:#000;position:relative;margin:0 0 20px;padding:34px 0 0}
#content h2:before{left:50%;margin:0 0 0 -35px;width:70px;height:6px;background:#0057b8;content:'';position:absolute;top:0;}
#content h3{font:600 20px/26px Montserrat, Arial, sans-serif;text-transform:uppercase;color:#000;margin:0 0 26px}
#content .button{min-width:212px;letter-spacing:3px;margin-top:30px;margin-bottom:30px;font:600 14px/26px Montserrat, Arial, sans-serif;position:relative;text-transform:uppercase;color:#010101;text-align:center;display:inline-block;vertical-align:top;border:2px solid #0087be;padding:54px 54px 36px}
#content .selectric .button{margin:0;padding:0;border:none;min-width:1px;position:absolute;font: 0/0 a;*font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;}
#content .selectric .button:hover{background:none}
#content .selectric-scroll ul{margin:0}
#content .selectric{padding:4px 32px 4px 10px}
#content .button:before{width:30px;height:5px;background:#0056b9;content:'';position:absolute;top:36px;left:50%;margin:0 0 0 -15px}
#content .button:hover{text-decoration:none;background:#edfaff}
#content p a:hover{text-decoration:underline;}
#content ul li a:hover{text-decoration:underline;}
.page-template-pt-shedule {background:#f8f8f8}
.page-template-pt-shedule  .head-img .img:after{ display:none;}
.head-img{text-align:center;position:relative;padding:61px 0 0;}
.head-img:before{width:100%;height:calc(100% - 137px);content:'';background:#f8f8f8;margin:0 -9999px;padding:0 9999px;position:absolute;top:0;left:0}
.head-img h1{}
.page-template-pt-location #content .head-img h1{padding:0}
.page-template-pt-location #content .head-img h1:before{display:none;}
.head-img p{color:#7f7f7f;}
.head-img .img{margin-top:40px;position:relative;}
.head-img .img img{display:block;}
.head-img .img:after{position:absolute;bottom:0;left:0;width:90.5%;background:#fff;height:55px;content:'';}
.head-img .text{width:822px;margin:0 auto;position:relative;}
.head-img .btn{z-index:2;position:relative;min-width:318px;letter-spacing:3px;font:600 14px/26px Montserrat, Arial, sans-serif;padding:42px 20px;position:absolute;bottom:55px;left:0;color:#fff;text-transform:uppercase;background:rgb(217,231,231);background:-moz-linear-gradient(45deg, rgba(217,231,231,1) 0%, rgba(199,223,228,1) 24%, rgba(108,183,210,1) 51%, rgba(44,155,198,1) 72%, rgba(0,136,189,1) 100%);background:-webkit-linear-gradient(45deg, rgba(217,231,231,1) 0%,rgba(199,223,228,1) 24%,rgba(108,183,210,1) 51%,rgba(44,155,198,1) 72%,rgba(0,136,189,1) 100%);background:linear-gradient(45deg, rgba(217,231,231,1) 0%,rgba(199,223,228,1) 24%,rgba(108,183,210,1) 51%,rgba(44,155,198,1) 72%,rgba(0,136,189,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9e7e7', endColorstr='#0088bd',GradientType=1);}
.head-img .btn:after{position:absolute;left:100%;top:0;content:'';display:inline-block;vertical-align:top;width:110px;height:100%;background:#fff url(assets/img/user.png) no-repeat 50% 50%;}
.head-img .btn:before{z-index:-1;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;height:100%;position:absolute;top:0;left:0;content:'';background:rgb(0,86,184);background:-moz-linear-gradient(45deg, rgba(0,86,184,1) 0%, rgba(0,113,187,1) 50%, rgba(0,136,189,1) 100%);background:-webkit-linear-gradient(45deg, rgba(0,86,184,1) 0%,rgba(0,113,187,1) 50%,rgba(0,136,189,1) 100%);background:linear-gradient(45deg, rgba(0,86,184,1) 0%,rgba(0,113,187,1) 50%,rgba(0,136,189,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0056b8', endColorstr='#0088bd',GradientType=1);;}
.head-img .btn:hover:before{opacity:1;}
#content .head-img h3{margin:0 0 32px;font-size:18px;padding:4px 0 0;letter-spacing:3.5px}
.text-section{max-width:810px;margin:0 auto 97px;}
.page-template-pt-location .text-section{margin:0 auto 17px}
.text-section p{line-height:36px;}
.text-section.width{margin:0 auto 71px;max-width:945px;line-height:28px;}
#content .text-section.width h3{font-size:18px;letter-spacing:3px;}
#content .text-section.width h1{margin-bottom:38px}
#content .text-section.width:first-child{padding-top:61px;}
.section.two-col{padding:151px 0 0;margin:0 0 116px;background:url('assets/img/sep.gif') no-repeat 50% 0;position:relative;}
.section.two-col:before{content:'';height:1px;background:#e8e8e8;width:810px;position:absolute;top:6px;left:50%;margin:0 0 0 -405px;z-index:-1}
.section.two-col .two-cols{margin:0 -16px;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.section.two-col .two-cols:after{display:block;clear:both;content:'';}
.section.two-col .col{width:48.6%;margin:0 16px;background:#c5c5c5;font-size:14px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.section.two-col .col .h:after{display:block;clear:both;content:'';}
.section.two-col .col .h{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:38px 38px 52px;}
.section.two-col .col .f{padding:64px 25px 72px;background:#fff;position:relative;}
.section.two-col .col .f:after{margin:0 0 0 -35px;content:'';position:absolute;bottom:37px;left:50%;width:70px;height:6px;background:#0056b9;}
.section.two-col .icon{margin:-130px auto 36px;width:94px;height:94px;border-radius:50%;-webkit-border-radius:50%;background:#1985c6;text-align:center;line-height:94px;vertical-align:middle}
.section.two-col .icon img{max-width:100%;height:auto;vertical-align:middle}
.section.two-col .col h3{clear:both;text-align:center}
#content .section.two-col .col .f > *:last-child{margin-bottom:0}
#content p{margin-bottom:28px}
#content .section.two-col .col ul{margin:0;padding:0;list-style:none;overflow:hidden;}
#content .section.two-col .col ul li{vertical-align:top;padding:0 0 0 38px;position:relative;}
#content .section.two-col .col ul li:before{border-radius:50%;-webkit-border-rdius:50%;content:'';background:#808080;width:3px;height:3px;position:absolute;top:12px;left:4px;}
.section.two-col .col .division{display:none;}
.page-template-pt-location .section.two-col .col:first-child .division{display:block;}
.section.two-col .col .division{background:#fff;z-index:2;text-align:center;position:absolute;width:100%;bottom:37px;left:0;}
.single-courses .section.two-col .col .division{display:block;}
.single-courses .section.two-col .col .f{width:100%;padding-bottom:186px}
.single-courses #content .section.two-col .col .f p{max-width:600px;margin:0 auto 28px;font-size:16px;}
.single-courses #content .section.two-col .col .h{width:100%}
.single-courses #content .section.two-col .col .NewSouthWales ~ .NewSouthWales{display:none;}
.single-courses #content .section.two-col .col .Queensland ~ .Queensland{display:none;}
.single-courses #content .section.two-col .col .SouthAustralia ~ .SouthAustralia{display:none;}
.single-courses #content .section.two-col .col .Tasmania ~ .Tasmania{display:none;}
.single-courses #content .section.two-col .col .WesternAustralia ~ .WesternAustralia{display:none;}
.single-courses #content .section.two-col .col .Victoria ~ .Victoria{display:none;}
.section.two-col .col .division h4{position:relative;padding-top:31px;letter-spacing:2px;font:600 10px/22px Montserrat, Arial, sans-serif;margin:0 0 17px;color:#000;text-transform:uppercase;}
.section.two-col .col .division .drop{width:240px;margin:0 auto;position:relative;}
.section.two-col .col .division .drop:after{display:block;clear:both;content:''}
.section.two-col .col .division .drop .open{cursor:pointer;color:#000;position:relative;font:600 15px/22px Montserrat, Arial, sans-serif;letter-spacing:3px;padding:15px 48px 15px 28px;text-transform:uppercase;display:block;text-align:left;width:160px;margin:0 auto;border:2px solid #252525}
.section.two-col .col .division .drop .open:after{background:#252525 url(assets/img/select2.png) no-repeat 50% 50%;width:34px;height:34px;background-size:10px auto;top:9px;right:9px;text-indent:-9999px;overflow:hidden;content:'';position:absolute;}
#content .section.two-col .col .division .drop ul{background:#fff;text-align:left;border:2px solid #000;border-width:0 2px 2px;-moz-box-sizing:border-box;-weebkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;left:0;width:100%;display:none;}
#content .section.two-col .col .division .drop ul li{padding:0;vertical-align:top;overflow:hidden;}
#content .section.two-col .col .division .drop ul li:before{display:none;}
#content .section.two-col .col .division .drop ul li a{color:#000;display:block;padding:5px 28px;}
#content .section.two-col .col .division .drop ul li a:hover{background:#000;color:#fff;text-decoration:none;}
.section.two-col .col .division h4:before{margin:0 0 0 -35px;content:'';position:absolute;top:0;left:50%;width:70px;height:6px;background:#0056b9;}
.page-template-pt-location .section.two-col .col:first-child .f{padding-bottom:173px}
.page-template-pt-shedule .head-img .img{margin-top:0}
#content .eventon_filter p{margin:0!important}

.single-post .news-sl .slick-track{display:flex}
.single-post .news-sl .post{height:100%}

.archive #content .eventon_sorting_section{display:block!important;}
#content .schedule{overflow:hidden;padding-bottom:60px;}
#content .schedule h2{margin-bottom:32px;padding-top:59px;font-size:48px;letter-spacing:0;font-weight:bold;color:#0088bd}
#content .schedule h2:before{display:none;}
#content .schedule .title{text-align:center;overflow:hidden;margin-bottom:18px}
#content .schedule .post-row{display:none;width:100%;overflow:hidden;margin:0 0 28px;background:#fff}
#content .schedule .post-row.show{display:block;}
#content .schedule .post-row .img-h{width:27%;float:left;margin:0 -41px 0 0}
#content .schedule .post-row .img-h a{display:block;}
#content .schedule .post-row .img-h img{max-width:1000%;width:100%;height:auto;display:block;}
#content .schedule .post-row .hold{padding:0 10px 20px 10px;overflow:hidden;}
#content .schedule .post-row .hold .icon{-webkit-box-shadow:0 0 0 3px rgba(255,255,255,0.3);box-shadow:0 0 0 3px rgba(255,255,255,0.3);position:relative;border-radius:50%;-webkit-border-radius:50%;margin:11px auto;float:left;width:33px;padding:0 16px;height:65px;background:#fff;text-align:center;line-height:65px;}
#content .schedule .post-row .hold .icon img{max-width:100%;height:auto;line-height:65px;vertical-align:middle}
#content .schedule .post-row .text{float:left;width:28%;padding:18px 3.5% 0 0}
#content .schedule .post-row .studies{float:left;width:20%;padding:18px 1.5% 0 0}
#content .schedule .post-row .dates{float:left;width:20%;padding:18px 0 0}
#content .schedule .post-row .fees{float:right;width:18.5%;padding:18px 0 0}
#content .schedule .post-row .hold h3{min-height:47px;margin-bottom:5px;text-transform:uppercase;letter-spacing:2px;color:#0088bd;font:600 14px/25px Montserrat, Arial, sans-serif;}
#content .schedule .post-row .hold h3 a{color:#0088bd;}
#content .schedule .post-row .fees h3{min-height:10px}
#content .schedule .post-row .fees .t1,
#content .schedule .post-row .fees .t2{float:left;width:50%}
#content .schedule .post-row .fees h4{margin-bottom:10px;text-transform:uppercase;letter-spacing:0;color:#0088bd;font:600 10px/12px Montserrat, Arial, sans-serif;}
#content .schedule .post-row .pr,
#content .schedule .post-row .date,
#content .schedule .post-row .study{display:block;color:#807f7f;font:14px/24px Montserrat, Arial, sans-serif;}
#content .schedule .post-row .text p{margin-bottom:15px;color:#807f7f;font:13px/20px Montserrat, Arial, sans-serif;}
#content .schedule .post-row .more{letter-spacing:2px;text-transform:uppercase;color:#0088bd;font:14px/24px Montserrat, Arial, sans-serif;float:left;}
#content .schedule .post-row .tooltip{cursor:pointer;margin:2px 10px 0 0;cursor:pointer;float:left;background:url(assets/img/info.png) no-repeat;width:19px;height:19px;text-indent:-9999px;overflow:hidden}
.hover-tooltip{text-align:center;max-width:200px;color:#807f7f;font:12px/18px Montserrat, Arial, sans-serif;padding:5px;background:#fff;border:1px solid #0071bb}
#content .schedule .post-row .fees .more{margin-bottom:0;margin-top:22px;letter-spacing:1px;font-size:13px;font-weight:600;background:#1984c6;padding:7px 28px;color:#fff;display:block;}
#content .schedule .post-row .fees .more:hover{background:#001a37}
.section.head:after{display:block;clear:both;content:'';}
.section.head{position:relative;max-width:800px;margin:0 auto 122px;text-align:center;}
#content .section.head h2.blackborder{padding-top:0;padding-bottom:30px;margin-bottom:36px;}
#content .section.head h2.blackborder:before{top:auto;bottom:0;width:102px;height:1px;background:#000;margin:0 0 0 -51px;}
#content .section.head h2.none{padding-top:0;}
#content .section.head h2.none:before{display:none;}
#content .section.head h2.blue{margin:0 0 31px;color:#0089bd;font-size:46px;letter-spacing:0;font-weight:bold;}
#content .section.head h2.halfborder{padding-top:0;padding-bottom:30px;margin-bottom:36px;}
#content .section.head h2.halfborder:before{top:auto;bottom:0;width:51px;height:1px;background:#000;margin:0 0 0 -51px;}
#content .section.head h2.halfborder:after{position:absolute;content:'';top:auto;bottom:0;width:51px;left:50%;height:1px;background:#0675a0;margin:0 -51px 0 0;}
.section.head p strong{font-weight:bold;}
#content .section.head h3{margin-bottom:39px;font-size:18px;letter-spacing:3px;}
.section.head.grey:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;margin:0 -9999px;padding:0 9999px;background:#f8f8f8}
.section.head.grey{padding:87px 0 60px;margin-bottom:74px;}
.section.head.grey > *{position:relative;}
.three-col{overflow:hidden;margin-bottom:67px}
#content .three-col h2{text-transform:uppercase;font-size:18px;line-height:18px;font-weight:normal;padding:30px 0 0;letter-spacing:3px}
#content .three-boxes{justify-content:space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:38px 0 0;list-style:none;overflow:hidden;}
#content .three-boxes li{overflow:hidden;position:relative;-moz-box-sizing:border-box;-weebkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;text-align:center;align-items:center;width:32.9%;background:#99a3af;min-height:300px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
#content .three-boxes li:after{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,26,55,0.4);content:''}
#content .three-boxes li:hover:after{background:none}
#content .three-boxes li .title{position:relative;z-index:1;letter-spacing:1px;font:600 28px/46px Montserrat, Arial, sans-serif;display:inline-block;vertical-align:top;color:#fff;text-transform:uppercase;padding:10px 30px;background-image:linear-gradient(#fff 2px, transparent 0), linear-gradient(#fff 2px, transparent 0), linear-gradient(to left, #fff 2px, transparent 0), linear-gradient(to right, #fff 2px, transparent 0), linear-gradient(to top, #fff 2px, transparent 0);background-position:0 0, 100% 0, 0 0;background-size:44%, 44%, 100%, 100%, 100%;background-repeat:no-repeat;}
#content .three-boxes li a{position:relative;z-index:1;align-items:center;height:100%;-moz-box-sizing:border-box;-weebkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 87px}
#content .three-boxes li a:hover{text-decoration:none;}
#content .list{max-width:945px;margin:0 auto 48px;}
.page-id-128 #content .list:last-child,
.page-id-392 #content .list:last-child,
.page-id-39 #content .list:last-child{padding: 0 0 85px;}
#content .list h2{margin-bottom:44px;padding-top:38px;letter-spacing:3px;font-size:18px;line-height:20px;}
#content .list .col{float:left;width:25%;margin:0 6% 0 0}
#content .list .col:last-child{float:right;width:69%;margin:0;line-height:36px;}
#content .list .col p:last-child{margin-bottom:0}
#content .list .col:first-child{padding-top:5px;font-size:18px;font-family:Montserrat, Arial, sans-serif;color:#0089bc;}
#content .list .col ul{margin:0 0 35px;padding:0;list-style:none;overflow:hidden;}
#content .list .col ul li{vertical-align:top;padding:0 0 0 38px;position:relative;}
#content .list .col ul li:before{border-radius:50%;-webkit-border-rdius:50%;content:'';background:#808080;width:4px;height:4px;position:absolute;top:16px;left:4px;}
#content .list .col strong{font-weight:bold;}
#content .list .col ul + p{color:#535353;}
#content .list .col ul:last-child{margin:0}
#content .list ol{margin-bottom:0}
#content .list ol > li{margin-bottom:27px;}
.council{/*overflow:hidden;*/max-width:945px;margin:0 auto;padding-top:57px}
#content .council h2{text-transform:uppercase;margin-bottom:66px;letter-spacing:0;text-align:center;text-transform:uppercase;padding:0 0 57px;font-size:40px;line-height:60px;font-weight:600}
#content .council h2:before{top:auto;left:50%;width:78px;margin:0 0 0 -39px;bottom:0;height:2px;background:#000}
#content .council h3{margin-bottom:10px;font-size:18px;}
#content .council .el-h{/*overflow:hidden;*/padding-bottom:60px}
#content .council .el{width:36%;display:inline-block;vertical-align:top;margin:0 2% 84px 0}
#content .council .el:nth-child(3n){width:23%;margin-right:0}
#content .council .el .name{display:block;font-weight:500;color:#0089bc;}
#content .council .el a{hyphens: auto;}
#content .personnel{overflow:hidden;}
#content .personnel > h2{margin-bottom:52px;text-align:center;padding:5px 0 29px}
#content .personnel > h2:before{width:102px;height:1px;margin:0 0 0 -51px;bottom:0;top:auto;background:#000}
#content .top-sl{margin:0;padding:0 0 71px;list-style:none;overflow:hidden;position:relative;}
#content .top-sl li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;width:285px;background:#d3dbdd;text-align:center}
#content .top-sl li a{-moz-box-sizing:border-box;-weebkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding:46px 20px;}
#content .top-sl .slick-dots{bottom:0;margin:0;padding:0;list-style:none;text-align:center}
#content .top-sl .slick-dots:after{display:block;clear:both;content:'';}
#content .top-sl .slick-dots li{background:none;float:none;margin:0 7px;width:auto;display:inline-block;vertical-align:top;}
#content .top-sl .slick-dots li button{margin:0;border:none;cursor:pointer;padding:0;background:#c5c5c5;width:4px;height:4px;border-radius:4px;-webkit-border-radius:4px;display:block;text-indent:-9999px;overflow:hidden}
#content .top-sl .slick-dots li.slick-active button{background:#b6d4d6;width:8px;height:8px;}
#content .top-sl .slick-dots li.slick-active{margin:-2px 5px;}
#content .top-sl .slick-dots li:nth-child(2n){background:none}
#content .top-sl li{position:relative;}
#content .top-sl li .name{font:600 20px/26px Montserrat, Arial, sans-serif;display:block;color:#262425}
#content .top-sl li .prof{padding-top:5px;text-transform:uppercase;color:#626b6a;font-size:9px;letter-spacing:1.5px;line-height:13px;display:block;}
#content .top-sl li:nth-child(2n){background:#e2e8e8}
#content .top-sl li a.tb.active{background:#2897c2;position:relative;}
#content .top-sl li a.tb:hover:after{background:#b4d3d3 url(assets/img/arrow-up.png) no-repeat 50% 50%;background-size:9px auto;top:13px;right:13px;position:absolute;content:'';width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;}
#content .top-sl li a.tb.active .name{color:#fff;}
#content .top-sl li a.tb.active .prof{color:#fff;}
#content .top-sl li a.tb:hover{background:#2897c2;text-decoration:none;}
#content .top-sl li a.tb:hover .name{color:#fff;}
#content .top-sl li a.tb:hover .prof{color:#fff;}
#content .top-sl li .active + .close-btn{display:block;}
#content .top-sl li .close-btn{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;cursor:pointer;text-indent:-9999px;overflow:hidden;display:none;position:absolute;top:10px;right:10px;background:#b4d3d3 url(assets/img/close-btn.png) no-repeat 50% 50%;background-size:9px auto;top:13px;right:13px;position:absolute;content:'';width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;}
#content .top-sl li .close-btn:hover{-webkit-box-shadow: 0 0 0 3px #fff;box-shadow: 0 0 0 3px #fff;}
#content .tabs-sl{overflow:hidden;}
#content .tabs-sl > div{width:56.5%;float:right;padding:90px 0 0;}
#content .tabs-sl h2{letter-spacing:0;text-transform:none;font:bold 58px/58px Montserrat, Arial, sans-serif;color:#0089bd;text-align:left;padding-top:0;}
#content .tabs-sl h2:before{display:none;}
#content .tabs-sl .name,
#content .tabs-sl .prof{font:600 24px/38px Montserrat, Arial, sans-serif;display:block;color:#1b1a1f}
#content .tabs-sl .text{font-size:14px;line-height:30px;overflow:hidden;padding-top:35px}
#content .team .top-sl{max-width:285px;margin-left:auto;margin-right:auto;overflow:visible}
#content .team{padding-bottom:56px;padding-top:30px;max-width:855px;margin:0 auto}
#content .team > h2{font-weight:500}
.slick-loading .slick-list{background:#fff url('assets/img/ajax-loader.gif') center center no-repeat;}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'<';}
[dir='rtl'] .slick-prev:before{content:'>';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'>';}
[dir='rtl'] .slick-next:before{content:'<';}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'i??';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}
#gform_wrapper_5 .gform_hidden{display:none}
#content .latest{padding:87px 0 36px;overflow:visible;}
#content .latest > h2{font-weight:normal;margin-bottom:52px;text-align:center;padding:5px 0 29px}
#content .latest > h2:before{width:102px;height:1px;margin:0 0 0 -51px;bottom:0;top:auto;background:#000;}
#content .latest .left{float:left;width:32%;}
#content .latest .right{float:right;width:62%;}
#content .latest .left ul{margin:0;padding:0;list-style:none;overflow:hidden;}
#content .latest .left ul li{overflow:hidden;padding:0;margin:0 0 37px;}
#content .latest .left ul li:before{display:none;}
#content .latest .left a{display:block;position:relative;}
#content .latest .left a:hover{text-decoration:none;color:#0088bd;}
#content .latest .left a:hover .title{color:#0088bd;}
#content .latest .left img{float:left;margin:5px 30px 0 0;max-width:136px;}
#content .latest .left .title{display:block;font-weight:600;font-size:17px;color:#000;line-height:25px;font-weight:500;}
#content .latest .left .date{display:block;color:#77777e;font:11px/18px Montserrat, Arial, sans-serif;position:absolute;bottom:0;}
#content .latest .left .h{display:block;padding:0 0 30px;overflow:hidden;}
.single-course:after{display:block;clear:both;content:'';}
.single-course .info-holder{max-width:858px;margin:0 auto 29px;position:relative;margin-top:-121px;background:#fff;padding:40px 45px;overflow:hidden;}
#content .single-course .info-holder .col h3{letter-spacing:2px;font-weight:normal;text-align:center;color:#000;font-size:18px;padding-top:26px;position:relative;}
#content .single-course .info-holder .col h3:before{position:absolute;top:0;left:50%;content:'';margin:0 0 0 -35px;background:#0056b8;width:70px;height:6px;}
.single-course .info-holder .col{float:left;width:42%}
.single-course .info-holder .col:last-child{float:right;}
.single-course .info-holder .col ul{margin:0 0 35px;padding:0;list-style:none;overflow:hidden;}
.single-course .info-holder .col ul li{font:500 14px/32px Montserrat, Arial, sans-serif;vertical-align:top;padding:0 0 0 15px;position:relative;}
.single-course .info-holder .col ul li:before{border-radius:50%;-webkit-border-rdius:50%;content:'';background:#808080;width:4px;height:4px;position:absolute;top:14px;left:4px;}
.single-course .head-img .img:after{display:none;}
.single-course .links-list:before{content:'';height:1px;background:#e8e8e8;width:810px;position:absolute;top:6px;left:50%;margin:0 0 0 -405px;z-index:-1;}
#content .single-course .links-list{justify-content:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 105px;list-style:none;padding-top:60px;position:relative;background:url('assets/img/sep.gif') no-repeat 50% 0}
#content .single-course .links-list li:first-child{border:none;}
#content .single-course .links-list li{width:25%;text-align:center;color:#252525;border-left:1px solid #e8e8e8;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top;}
#content .single-course .links-list li a{letter-spacing:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font:500 12px/24px Montserrat, Arial, sans-serif;color:#252525;display:block;padding:30px 20px;text-transform:uppercase;}
#content .single-course .links-list li a span{padding-top:4px;letter-spacing:0;display:block;font:500 28px/28px Montserrat, Arial, sans-serif;}
#content .single-course .links-list li a:hover{color:#0088bd;text-decoration:none;}
.single-course .section.two-col{max-width:940px;margin:0 auto 75px;padding:0;background:none}
.single-course .section.two-col:before{display:none;}
.single-course .section.two-col .col{width:100%}
#content .section.two-col .col .h{padding-bottom:38px;}
.test-holder .slide{padding-bottom:71px;background:url('assets/img/quote.png') no-repeat 50% 100%;background-size:28px auto;float:left;}
.test-holder{background:#001a37;overflow:hidden;padding:62px 9999px 53px;margin:0 -9999px;text-align:center}
.test-holder .photo{line-height:122px;min-height:122px;text-align:center;background:#fff;overflow:hidden;border-radius:50%;-webit-border-radius:50%;border:2px solid #c5c5c5;margin:0 auto 30px;max-width:122px;}
.test-holder .photo img{margin:0 auto;max-width:100%;height:auto;display:inline-block;vertical-align:middle}
.test-holder p{font-weight:normal;font-size:21px;line-height:32px;color:#fff;font-style:italic;margin:0 0 20px}
.test-holder .name{letter-spacing:3px;display:block;color:#0088bd;text-transform:uppercase;font:600 16px/22px Montserrat, Arial, sans-serif;}
.test-holder .proff{display:block;color:#fff;font-style:italic;font-size:14px;}
.test-slider{overflow:hidden;max-width:945px;margin:0 auto}
.single-course #content .head-img h1{margin-bottom:38px}
#content .test-slider p,
#content .single-course .test-slider p{margin-bottom:23px}
.single-course .head-img .text{font-size:18px;}
.post-area{border-bottom:8px solid #fff;text-align:center;overflow:hidden;padding:77px 9999px 5px;margin:0 -9999px;background:#f8f8f8}
.post-area .post-h{text-align:left;overflow:hidden;}
.post-area .post-c{background:#fff;display:inline-block;vertical-align:top;width:31.6%;margin:0 2.2% 30px 0;}
.post-area .post-c:nth-child(3n){margin-right:0}
#content .single-course .post-area h2{margin-bottom:70px;padding-top:16px;color:#000;font-size:18px;letter-spacing:3px;}
.post-area .post-c .img-h{width:100%;overflow:hidden;}
.post-area .post-c .img-h img{width:100%;height:auto;display:block;}
.post-area .post-c .img-h a{display:block;}
.post-area .post-c .icon{-webkit-box-shadow:0 0 0 3px rgba(255,255,255,0.3);box-shadow:0 0 0 3px rgba(255,255,255,0.3);position:relative;border-radius:50%;-webkit-border-radius:50%;margin:-30px auto -20px;display:block;width:33px;padding:0 16px;height:65px;background:#fff;text-align:center;line-height:65px;}
.post-area .post-c .icon img{max-width:100%;height:auto;line-height:65px;vertical-align:middle}
.post-area .post-c .text{text-align:center;padding:20px 20px 47px;overflow:hidden;font-size:14px;line-height:24px;}
#content .post-area .post-c h3 a{color:#000;}
#content .post-area .post-c h3 a:hover{color:#1984c6}
#content .post-area .post-c h3{line-height:22px;letter-spacing:3px;font-size:14px;font-weight:500;padding-bottom:20px;background:url('assets/img/sep.gif') no-repeat 50% 100%;padding:0 6px 25px;margin:0 0 10px}
.post-area .post-c .more{letter-spacing:2px;margin-top:14px;font:600 10px/22px Montserrat, Arial, sans-serif;background:#1984c6;display:inline-block;min-width:132px;vertical-align:top;color:#fff;text-transform:uppercase;padding:8px;background:#1984c6;}
.post-area .post-c .more:hover{background:#0056b8}
.page-template-pt-location #content .post-area h2{margin-bottom:70px;font-size:16px;letter-spacing:5px;padding-top:16px}
.post-type-archive-courses #content .post-area .post-c p{margin-bottom:18px}
.post-type-archive-courses .post-area .post-c .more{margin-top:0}
.post-type-archive-courses .post-area{border-bottom:none;background:none;padding:35px 9999px 5px;}
.post-type-archive-courses .post-area:last-child{padding-bottom:70px}
.post-type-archive-courses .post-area .post-c .text{padding:20px 20px 37px}
.post-type-archive-courses #content .section.head.grey:first-child,
.post-type-archive-courses #content .section.head.grey{padding:61px 0 3px;margin-bottom:0}
#content .section.head.grey:first-child{padding:61px 0}
#content .section.head.grey:last-child{margin-bottom:0}
.page-id-280 #content .section.head.grey:last-child{margin-bottom:0}
.page-id-280 #content .gform_footer{margin-top:0}
#content .section.head.grey:first-child h2{padding-top:39px}
.post-type-archive-courses .section.head.grey{font-size:18px;}
.post-type-archive-courses #content .section.head.grey h2{padding-top:39px;margin-bottom:40px}
.post-type-archive-courses .post-area .post-h{margin-bottom:-30px}
.page-template-pt-location .post-area .post-c:nth-child(3n),
.page-template-pt-location .post-area .post-h .post-c{margin:0 14px 13px}
.page-template-pt-location .post-area .post-h{margin:0 -14px}
.single-post #content{max-width:100%;line-height:36px}
.single-post #content .f-news{letter-spacing:2px;display:block;margin:0 0 53px;font:600 13px/22px Montserrat, Arial, sans-serif;text-transform:uppercase;color:#1a1a1d}
.single-post #content h1{margin-bottom:55px;padding-top:58px;text-transform:none;font:72px/80px Poppins, Arial, sans-serif;text-align:left;color:#1a1a1d;}
.single-post #content h1:before{left:5px;margin:0;}
.single-post .video-h {  overflow:hidden;position: relative;  padding-bottom: 56.25%; height: 0;}
.single-post #content .video-h img{max-width:100%;width:100%}
.single-post .video-h img{position:absolute;top:50%;left:50%;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.single-post .video-h .play{border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;background:url(assets/img/play.png) no-repeat;margin:-75px 0 0 -75px;width:150px;height:150px;position:absolute;top:50%;left:50%;text-indent:-9999px;overflow:hidden;}
.single-post .video-h .play:hover{background-color:#0056b8}
.single-post .video-h iframe { display:none; position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}
.single-post #content > .row + .row{padding-top:0}
.single-post #content > .row{padding-top:64px;padding-bottom:23px;max-width:1140px;margin:0 auto;width:100%;overflow:hidden;}
.single-post #content > .row .l{float:left;width:20%}
.single-post #content > .row .r{float:right;width:77%}
.single-post #content p{margin-bottom:36px}
.single-post #content .main-th{overflow:hidden;clear:both;position:relative;}
.single-post #content .main-th iframe{display:none;}
.single-post #content .r img{margin-bottom:30px}
.single-post #content .r h3{font:500 28px/34px Poppins, Arial, sans-serif;text-transform:none}
.single-post #content .r .share{text-align:left}
.single-post #content .r .share-btn{margin-top:42px;}
.single-post #content .main-th .play{border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;background:url(assets/img/play.png) no-repeat;margin:-75px 0 0 -75px;width:150px;height:150px;position:absolute;top:50%;left:50%;text-indent:-9999px;overflow:hidden;}
.single-post #content .main-th .play:hover{background-color:#0056b8}
.single-post #content .main-th .video{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
.single-post #content .main-th .video iframe{min-width:100%;min-height:100%}
.single-post #content .main-th img{max-width:100%;overflow:hidden;margin:0 auto;display:block;}
.share .sl{display:none;text-align:center;padding-top:20px}
.share{text-align:center;}
.share .share-btn{display:inline-block;vertical-align:top;letter-spacing:1px;margin-top:69px;line-height:40px;position:relative;overflow:hidden;padding:0 63px 0 0;cursor:pointer;color:#77777e;font-size:16px;}
.share .share-btn:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid #d2d2d2;width:38px;height:38px;border-radius:50%;-webkit-borer-radius:50%;content:'';position:absolute;top:0;right:0;background:url('assets/img/share.png') no-repeat 50% 50%;}
.share .share-btn:hover:after{background-color:#deedff;color:#deedff}
.share .share-btn:hover{color:#0056b8}
#content  .shop-list{margin:0 0 60px;padding:0;list-style:none;overflow:hidden;border:1px solid #252525}
#content  .shop-list li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #252525;overflow:hidden;}
#content  .shop-list li:first-child{border-top:0}
#content  .shop-list li .img{margin:0 15px 0 0;float:left;width:300px}
#content  .shop-list li .img img{max-width:100%;height:auto;display:block;}
#content  .shop-list li .t{padding:30px 30px 30px 0;width:610px;overflow:hidden;}
#content  .shop-list li .t p{margin:0;font-size:14px;line-height:21px}
#content  .shop-list li .p{text-align:center;align-items: center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:214px;background:#0089bd;text-align:center;overflow:hidden;}
#content  .shop-list li .p .price{width:100%;color:#fff;display:block;padding:0 20px}
#content .single-sl{overflow:hidden;width:100%}
#content .single-sl ul{position:relative;margin:0;padding:0;list-style:none;overflow:hidden;}
#content .single-sl ul li{width:100%;float:left;position:relative;}
#content .single-sl ul li .video{position:absolute;padding-top:56%;top:0;left:0;width:100%}
#content .single-sl ul li img{width:100%;height:auto;display:block;}
#content .single-sl ul .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.single-post .last-news{clear:both;padding-top:116px}
.single-post #content .last-news h2{margin-bottom:85px;padding-top:49px;color:#0088bd;line-height:48px;font-size:48px;font-weight:bold;letter-spacing:0;}
.single-post .news-sl{max-width:1250px;margin:0 auto;padding-bottom:183px;position:relative;}
.single-post .news-sl .post{float:left;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.single-post #content .news-sl .post:hover .hold h3 a,
.single-post #content .news-sl .hold h3 a:hover{color:#0088bd}
.single-post .news-sl .img-h{background:#0088bd;float:left;max-width:200px;margin:0 40px 0 0;position:relative;}
.single-post .news-sl .post .img-h a img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.single-post .news-sl .post:hover .img-h a img,
.single-post .news-sl .img-h a:hover img{opacity:0.7}
.single-post .news-sl .img-h .play{width:28px;height:34px;top:50%;left:50%;margin:-17px 0 0 -14px;text-indent:-9999px;overflow:hidden;position:absolute;background:url(assets/img/play3.png) no-repeat;}
.single-post .news-sl .hold{overflow:hidden;padding-right:20px}
.single-post #content .news-sl .hold h3{margin-bottom:17px;color:#1a1a1d;font-weight:500;font-size:24px;line-height:35px;text-transform:none}
.single-post #content .news-sl .hold h3 a{color:#1a1a1d}
.single-post .news-sl .hold .date{display:block;color:#777;font-size:15px;}
.single-post #content .news-sl .slick-dots{bottom:57px;margin:0;padding:0;list-style:none;text-align:center}
.single-post #content .news-sl .slick-dots:after{display:block;clear:both;content:'';}
.single-post #content .news-sl .slick-dots li{background:none;float:none;margin:0 10px;width:auto;display:inline-block;vertical-align:top;}
.single-post #content .news-sl .slick-dots li button{margin:0;border:none;cursor:pointer;padding:0;background:#b2b2b2;width:6px;height:6px;border-radius:9px;-webkit-border-radius:9px;display:block;text-indent:-9999px;overflow:hidden}
.single-post #content .news-sl .slick-dots li.slick-active button{width:12px;height:12px;margin:-3px;background:#0056b8;}
.single-post #content .news-sl:after{display:block;clear:both;content:'';}
#content #prev-next{list-style:none}
#content #prev-next #prev{float:left}
#content #prev-next #next{float:right}
.blog #content{max-width:100%;padding-bottom:50px}
.search-results #content{max-width:100%;padding-bottom:50px}
.archive.category #content{max-width:100%;padding-bottom:50px}

#content > .featured{float:left;width:40%;margin:0 5% 0 0}
#content > .featured .post{float:left;}
#content .articles{padding:60px 4% 0 0;overflow:hidden;}
#content .articles .ct-list{border-radius:4px;-webkit-border-radius:4px;clear:both;background:#f3f3f3;margin:0 0 10px;padding:10px 15px;list-style:none;overflow:hidden;}
#content .articles .ct-list li{margin:0 12px 0 0;float:left;}
#content .articles .ct-list li a{font:500 14px/22px Montserrat, Arial, sans-serif;float:left;text-transform:uppercase;color:#adadad;}
#content .articles .ct-list li.cat-item-19 a{width:19px;text-indent:-9999px;overflow:hidden;}
#content .articles .ct-list li.cat-item-21 a{width:30px;text-indent:-9999px;overflow:hidden;}
#content .articles .ct-list li.cat-item-18 a{width:36px;text-indent:-9999px;overflow:hidden;}
#content .articles .ct-list li.cat-item-20 a{width:26px;text-indent:-9999px;overflow:hidden;}
#content .articles .ct-list li.cat-item-17 a{width:36px;text-indent:-9999px;overflow:hidden;}
#content .articles .ct-list li.cat-item-54 a{width:30px;text-indent:-9999px;overflow:hidden;}
#content .articles .ct-list li.cat-item-19 a:before{Content:'SA';text-indent:0;float:left;}
#content .articles .ct-list li.cat-item-17 a:before{Content:'NSW';text-indent:0;float:left;}
#content .articles .ct-list li.cat-item-21 a:before{Content:'TAS';text-indent:0;float:left;}
#content .articles .ct-list li.cat-item-20 a:before{Content:'VIC';text-indent:0;float:left;}
#content .articles .ct-list li.cat-item-54 a:before{Content:'WA';text-indent:0;float:left;}
#content .articles .ct-list li.cat-item-18 a:before{Content:'QLD';text-indent:0;float:left;}
.blog #content .articles .ct-list li a.all{color:#1985c6}
#content .articles .ct-list li.current-cat a{color:#1985c6}
#content .articles .ct-list li a:hover{text-decoration:none;color:#1985c6}
#content .articles .post-h .post{display:inline-block;vertical-align:top;width:45%;margin:0 4.7% 52px 0}
#content .articles .post-h{margin:0 -5% 0 0;overflow:hidden;clear:both;}
#content .articles .post-h .post:first-child{width:95.2%;}
#content .articles .post-h .post .img-h{background:#252525;width:100%;position:relative;margin:0 0 26px;overflow:hidden;}
#content .articles .post-h .post .img-h a{display:block;}
#content .articles .post-h .post .img-h a:hover img{opacity:0.5}
#content .articles .post-h .post .img-h .play{width:90px;height:90px;margin:-45px 0 0 -45px;position:absolute;top:50%;left:50%;text-indent:-9999px;overflow:hidden;background:url(assets/img/play2.png) no-repeat;}
#content .articles .post-h .post img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;height:auto;display:block;}
#content .articles .post-h .post .cat{margin-left:20px;letter-spacing:3px;padding:12px 32px;position:absolute;z-index:10;top:20px;right:20px;font:600 11px/22px Montserrat, Arial, sans-serif;color:#1a1a1d;background:#fff;text-transform:uppercase;}
#content .articles .post-h .post .cat a{display:inline-block;vertical-align:top;color:#1a1a1d;}
#content .articles .post-h .post:first-child .cat a:hover,
#content .articles .post-h .post .cat a:hover{color:#0088be}
#content .articles .post-h .post:first-child .cat{margin-left:10px;letter-spacing:3px;padding:17px 40px;position:absolute;z-index:10;top:10px;right:10px;font:600 14px/22px Montserrat, Arial, sans-serif;color:#1a1a1d;background:#fff;text-transform:uppercase;}
#content .articles .post-h .post:first-child .cat a{display:inline-block;vertical-align:top;color:#1a1a1d;}
#content .articles .post-h .post h3{margin:0 0 21px;color:#1a1a1d;font-weight:600;font-size:24px;line-height:30px;text-transform:none}
#content .articles .post-h .post h3 a{color:#1a1a1d}
#content .articles .post-h .post h3 a:hover{color:#0088bd}
#content .articles .post-h .date{font-size:14px;display:block;}
#content .articles .screen-reader-text{display:none;}
#content .articles .posts-navigation{padding:20px 0 60px;overflow:hidden;}
#content .articles .posts-navigation .nav-previous{float:right;}
#content .articles .posts-navigation .nav-next{float:left;}
#content .articles .posts-navigation a{letter-spacing:2px;opacity:0.5;padding:0 48px 1px 0;background:url('assets/img/bg-arrow.png') no-repeat 100% 50%;text-transform:uppercase;color:#1a1a1d;font:600 14px/22px Montserrat, Arial, sans-serif;}
#content .articles .posts-navigation .nav-next a{padding:0 0 1px 48px;background:url('assets/img/bg-arrow-l.png') no-repeat 0 50%;}
#content .articles .posts-navigation a:hover{opacity:1;}
#content .articles .search{margin:0 0 25px;float:right;}
#content .articles .search-form{width:450px;border-left:1px solid #b4d3d3;}
#content .articles .search label{float:left;width:390px;}
#content .articles .search input[type="search"]::-webkit-input-placeholder{color:#a7a7a8;opacity:1;}
#content .articles .search input[type="search"]::-moz-placeholder{color:#a7a7a8;opacity:1;}
#content .articles .search input[type="search"]:-ms-input-placeholder{color:#a7a7a8;opacity:1;}
#content .articles .search input[type="search"]:-moz-placeholder{color:#a7a7a8;opacity:1;}
#content .articles .search input[type="search"]{height:40px;font:14px/20px Montserrat, Arial, sans-serif;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;text-transform:uppercase;background:none;letter-spacing:3px;width:100%;border:none;padding:10px 10px 10px 50px;}
#content .articles .search input[type="submit"]{background:url('assets/img/bg-search2.png') no-repeat 50% 50%;margin:0;padding:0;width:60px;height:40px;cursor:pointer;border:none;float:none;text-indent:-9999px;overflow:hidden;}
#content > .featured .f-slider .post{position:relative;}
#content > .featured .f-slider .post .img-h{position:relative;}
#content > .featured .f-slider .post .img-h img{max-width:1000%;width:100%}
#content > .featured .f-slider .post .img-h:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0.6;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=0);}
#content > .featured .f-slider .post .hold{position:absolute;bottom:0;right:0;width:80%}
#content > .featured .f-slider .post .hold .more{background:#fff url('assets/img/bg-arrow.png') no-repeat 87% 50%;font:600 14px/22px Montserrat, Arial, sans-serif;float:right;padding:44px 74px;min-width:220px;letter-spacing:2px;text-transform:uppercase;color:#000;}
#content > .featured .f-slider .post .hold .more:hover{color:#0088bd;background:#fff url('assets/img/bg-arrow-b.png') no-repeat 87% 50%;}
#content > .featured .f-slider .post .hold h3{margin-bottom:115px;text-transform:none;font-weight:normal;font-size:40px;line-height:44px;color:#fff;padding-right:100px;position:relative;}
#content > .featured .f-slider .post .hold h3:after{width:106px;height:6px;position:absolute;top:25px;right:0;content:'';background:#fff}
#content > .featured .f-slider .post .hold h3 a{color:#fff}
#content > .featured .f-slider .post .info{margin:0 0 14px;letter-spacing:2px;font:600 13px/22px Montserrat, Arial, sans-serif;display:block;text-transform:uppercase;color:#fff}
#content > .featured .slick-prev:hover,
#content > .featured .slick-next:hover{opacity:1;}
#content > .featured .prev,
#content > .featured .next{left:19%;position:absolute;bottom:31px;text-indent:-9999px;cursor:pointer;float:left;margin-top:10px;margin-bottom:10px;margin-left:10px;z-index:999;-moz-transform:translateX(0px) translateY(0px);-webkit-transform:translateX(0px) translateY(0px);-o-transform:translateX(0px) translateY(0px);-ms-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px);top:auto;text-transform:uppercase;color:#1a1a1d;font:600 14px/22px Montserrat, Arial, sans-serif;letter-spacing:2px;opacity:0.5;padding:0 0 0 28px;opacity:0.5;background:url('assets/img/bg-arrow-l-w.png') no-repeat 0 50%;width:auto;height:auto;}
#content > .featured .f-slider{position:relative;padding:0 0 30px;}
#content > .featured .next{position:absolute;bottom:31px;text-indent:-9999px;margin-bottom:10px;margin-right:10px;float:right;margin-top:10px;padding:0 28px 0 0;left:auto;right:65%;background:url('assets/img/bg-arrow-w.png') no-repeat 100% 50%;}
#content > .featured .prev:hover,
#content > .featured .next:hover{opacity:1;}
#content > .featured .h{overflow:hidden;position:relative;}
.search-no-results #nav{margin-bottom:0}
.search-no-results #content > .featured{display:none;}
.search-no-results #content .articles{padding:40px 0 0;text-align:center;}
.search-results #nav{margin-bottom:0}
.search-results #content .articles > h3{text-align:center}
.page-id-284 .section.text-section.width{max-width:100%}
#ff-stream-1{background:none!important}
#sidebar{float:right;padding:10px 0 20px;width:200px}
#sidebar ul{list-style:none;margin:0 0 1em 18px}
#sidebar ul ul{list-style:disc}
.home #header .hamb.ht{bottom:auto!important;}
.home #header .is-sticky .hamb{z-index:1000!important;margin-top:-6px;}
.home #content{max-width:100%}
.home #logo{margin:30px 0 0 50px;max-width:273px;z-index:10000;position:absolute;top:0;left:0;width:100%}
.home #header{padding:0;}
.home #header .sub-nav{display:none;}
.home #nav li:before{background:#a6a6a6;margin:28px 0 0}
.home #nav li{padding:0;margin:0 -4px 0 0}
.home #nav > li:hover > a,
.home #nav > li > a:hover{background:rgba(0,136,189,0.8)}
.home #nav > li > a{padding:26px 17px;color:#fff;display:inline-block;vertical-align:top;}
.home #header #nav{padding:0;z-index:10000;background:rgba(0,0,0,0.3);position:absolute;top:-78px;left:0;width:100%}
#content .gallery-holder{background:#000;/*min-height:755px;*/height:100vh;width:100%;overflow:hidden;position:relative;}
#content .gallery-holder .bottom{opacity:0.8;position:absolute;bottom:123px;left:50%;width:45px;margin:0 0 0 -23px;z-index:9999;text-indent:-9999px;overflow:hidden;background:url('assets/img/sprite.png') no-repeat -47px 0;}
#content .gallery-holder .bottom:hover{opacity:1;background:#fff}
#content .gallery-holder .bottom span{display:block;position:relative;margin:17px 0 21px;padding:0;}
#content .gallery-holder .bottom span:before{-webkit-animation:elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;-moz-animation:elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;-o-animation:elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;animation:elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;position:absolute;top:0px;left:50%;margin-left:-1px;width:2px;height:25px;background:#0088bd;content:' ';}
#content .gallery-holder .bottom span:after{content:'';margin:-9px auto 0;display:block;padding:0;width:6px;height:6px;border-top:2px solid #0088bd;border-right:2px solid #0088bd;behavior:url(-ms-transform.htc);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
@-webkit-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}
50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}
}
@-moz-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}
50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}
}
@-o-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}
50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}
}
@keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}
50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);}
}
.post-type-archive-ajde_events .wrapper > div:after{z-index:-1;margin:0 -9999px;padding:0 9999px;width:100%;height:657px;background:#f8f8f8;content:'';position:absolute;top:-31px;left:0;}
.post-type-archive-ajde_events .wrapper > div:before{padding-bottom:39px;background:#f8f8f8;padding:42px 9999px 39px;text-align:center;text-transform:uppercase;display:block;margin:0 -9999px 24px;content:'Events';color:#0088bd;font:bold 48px/50px Montserrat, Arial, sans-serif;}
.post-type-archive-ajde_events .wrapper > div{background:#fff;max-width:670px;margin:0 auto;padding:0 185px 145px}
#content .gallery-holder .gmask{width:100%;overflow:hidden;position:relative;height:100%}
#content .gallery-holder .gmask ul{margin:0;padding:0;list-style:none;overflow:hidden;height:100%}
#content .gallery-holder .gmask ul li{float:left;background-size:cover!important;width:100%;position:absolute;top:0;left:0;height:100%}
#content .gallery-holder .gmask .slick-list{height:100%}
#content .gallery-holder .gmask .slick-track{height:100%}
.home #content .gallery-holder .gmask .slick-dots{bottom:auto!important;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:auto!important;z-index:10000;position:absolute;width:11px;top:50%;right:38px;}
.home #content .gallery-holder .gmask .slick-dots li{float:none;overflow:hidden;position:static;height:11px!important;margin:0}
.home #content .gallery-holder .gmask .slick-dots li button{text-indent:-9999px;overflow:hidden;padding:0;margin:0;cursor:pointer;width:11px;height:11px;border-radius:50%;-webkit-border-radius:50%;background:#fff;border:none;}
.home #content .gallery-holder .gmask .slick-dots li button:hover,
.home #content .gallery-holder .gmask .slick-dots li.slick-active button{background:#0088bd}
.home #content .gallery-holder .gmask .slick-dots li button:before{display:none;}
#content .gallery-holder .text-holder{max-width:1140px;margin:0 auto;height:100%;}
#content .gallery-holder .text-holder .t{display:table;height:100%;vertical-align:middle}
#content .gallery-holder .text-holder .h{display:table-cell;height:100%;vertical-align:middle}
#content .gallery-holder .text-holder .f{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;color:#fff;max-width:615px;padding:20px 60px 90px 60px;position:relative;background:rgba(0,0,0,0.3);}
#content .gallery-holder .text-holder .f:hover{background:#0088bd;z-index:20000;}
#content .gallery-holder .text-holder h4{letter-spacing:5px;text-transform:uppercase;font-weight:normal;color:#fff;font-size:20px;line-height:28px;padding:0;margin:0 0 30px;}
#content .gallery-holder .text-holder h3{letter-spacing:0px;text-transform:none;font-weight:normal;color:#fff;font-size:40px;line-height:48px;padding:0;margin:0 0 20px;}
#content .gallery-holder .text-holder h2{letter-spacing:0px;text-align:left;text-transform:none;font-weight:normal;color:#fff;font-size:48px;line-height:52px;padding:0;margin:0 0 20px;}
#content .gallery-holder .text-holder h2:before{display:none;}
#content .gallery-holder .text-holder h3:before{display:none;}
#content .gallery-holder .text-holder .button{border:4px solid #fff;margin:0;position:absolute;bottom:18px;left:60px;text-transform:uppercase;font:28px/42px Montserrat, Arial, sans-serif;border-color:#fff;padding:4px 0 4px 8px;letter-spacing:15px;color:#fff}
#content .gallery-holder .text-holder .button:before{display:none;}
#content .gallery-holder .text-holder .button:hover{text-decoration:none;background:none;background:#fff;color:#0088bd}
.home .content{max-width:1140px;margin:0 auto}
.home .content:after{display:block;clear:both;content:''}
.home #content .section.head.grey h2:before{width:420px;margin:0 0 0 -210px;}
.home #content .section.head.grey h2{padding-top:59px;letter-spacing:0;text-transform:none;color:#0088bd;font:italic 200 48px/64px Poppins, Arial, Sans-Serif}
.home #content .featued-boxes > h2,
.home #content .box-list > h2{padding-top:28px;font-size:18px;line-height:22px;color:#000;letter-spacing:3px;font-weight:600;}
.home #content .box-list{margin:0 0 64px}
.home #content .box-list .box-h{padding-top:10px;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;}
.home #content .box-list .box{padding:33% 0 0;position:relative;width:49.5%;background-size:cover;background-color:#0088bd;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.home #content .box-list .box .l-h{align-items:center;text-align:center;flex-wrap:wrap;height:100%;width:100%;display:flex;position:absolute;top:0;left:0;}
.home #content .box-list .box a{align-items:center;text-align:center;flex-wrap:wrap;height:100%;width:100%;display:flex;position:absolute;top:0;left:0;}
.home #content .box-list .box a:before{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;content:'';background:#0088bd;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.8}
.home #content .box-list .box .l-h:before{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;content:'';background:#0088bd;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.8}
.home #content .box-list .box a:hover:before{opacity:1}
.home #content .box-list .box .title{position:relative;font:600 30px/36px Montserrat, Arial, sans-serif;text-transform:uppercase;width:100%;color:#fff;display:block;}
.home #content .box-list .box .sub{text-transform:none;font:italic 20px/24px Poppins, Arial,sans-serif;width:100%;color:#fff;display:block;}
.home #content .box-list .box a:after{background-image:linear-gradient(#fff 2px, transparent 0), linear-gradient(#fff 2px, transparent 0), linear-gradient(to left, #fff 2px, transparent 0), linear-gradient(to right, #fff 2px, transparent 0), linear-gradient(to top, #fff 2px, transparent 0);background-position:0 0, 100% 0, 0 0;background-size:47%, 47%, 100%, 100%, 100%;background-repeat:no-repeat;content:'';position:absolute;top:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);}
.home #content .box-list .box .l-h:after{background-image:linear-gradient(#fff 2px, transparent 0), linear-gradient(#fff 2px, transparent 0), linear-gradient(to left, #fff 2px, transparent 0), linear-gradient(to right, #fff 2px, transparent 0), linear-gradient(to top, #fff 2px, transparent 0);background-position:0 0, 100% 0, 0 0;background-size:47%, 47%, 100%, 100%, 100%;background-repeat:no-repeat;content:'';position:absolute;top:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);}
.home #content .featued-boxes{padding-bottom:150px}
.home #content .featued-boxes .post-box{width:24.7%;margin-bottom:5px;}
.home #content .featued-boxes a{display:block;position:relative;background:#252525}
.home #content .featued-boxes a .hold{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;opacity:0;position:absolute;bottom:20px;left:20px;right:20px}
.home #content .featued-boxes a:hover .hold{opacity:1;}
.home #content .featued-boxes a img{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}
.home #content .featued-boxes a:hover img{opacity:0.5}
.home #content .featued-boxes .title{display:block;text-transform:uppercase;color:#fff;font:21px/32px Montserrat, Arial, sans-serif;}
.home #content .featued-boxes .cat{font-weight:normal;text-transform:none;display:block;color:#fff;font-style:italic;font-size:20px;line-height:22px}
.home #content .featued-boxes .post-box.big{width:49.8%;}
.home #content .featued-boxes  img{max-width:1000%;width:100%}
.home #content .featued-boxes .box-h{padding:25px 0 0;flex-wrap:wrap;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;}
.home .test-holder .photo{border-color:#fff;background:url('assets/img/default.png') no-repeat 50% 50%;background-size:41px auto;}
.home .test-holder .slide{padding:0;background:none;}
.home .test-holder .test-slider{margin-bottom:0;padding-bottom:66px;position:relative;}
.home #content .test-holder{padding:101px 9999px 71px;margin-bottom:67px}
.home .test-holder .photo{min-height:90px;max-width:90px;line-height:90px;}
.home #content .test-holder .slick-dots{bottom:0;margin:0;padding:0;list-style:none;text-align:center}
.home #content .test-holder .slick-dots:after{display:block;clear:both;content:'';}
.home #content .test-holder .slick-dots li{background:none;float:none;margin:0 5px;width:auto;display:inline-block;vertical-align:top;}
.home #content .test-holder .slick-dots li button{margin:0;border:none;cursor:pointer;padding:0;background:#4d5f73;width:8px;height:8px;border-radius:9px;-webkit-border-radius:9px;display:block;text-indent:-9999px;overflow:hidden}
.home #content .test-holder .slick-dots li.slick-active button{background:#0088bd;}
.home .section.black{margin:135px -9999px 0;padding:63px 9999px;background:#252525;overflow:hidden;}
.home .section.black .more{padding:13px 39px;letter-spacing:4px;margin:0 0 0 20px;float:right;color:#fff;background:#0088bd;text-transform:uppercase;font:21px/30px Montserrat, Arial, sans-serif;}
.home .section.black .more:hover{background:#0056b8;}
.home .section.black .text{color:#fff;overflow:hidden;}
.home #content .section.black .text h3{letter-spacing:3px;margin:0;color:#fff;text-transform:uppercase;font:26px/30px Montserrat, Arial, sans-serif}
.home #content .section.black .text p{margin:0;font-size:18px;line-height:34px;}
.contact-area{background:#f8f8f8;overflow:hidden;padding:127px 9999px 92px;margin:0 -9999px;}
.contact-area .gform_wrapper{max-width:750px;margin:0 auto;}
.home #content .section.head.grey:first-child{margin-bottom:45px;padding:48px 0}
.gform_wrapper{overflow:hidden;}
.gform_heading{padding-bottom:42px;text-align:center;overflow:hidden;}
#content .gform_heading h3{text-transform:uppercase;letter-spacing:3px;font:18px/22px Montserrat, Arial, sans-serif;text-align:center;color:#000;position:relative;margin:0 0 93px;padding:26px 0 0}
#content .gform_heading h3:before{left:50%;margin:0 0 0 -35px;width:70px;height:6px;background:#0057b8;content:'';position:absolute;top:0;}
#content .gform_body ul{margin:0 -3% 0 0;padding:0;list-style:none;overflow:hidden;}
#content .gform_body{overflow:hidden;}
#content .gform_body li{width:47%;float:left;margin:0 3% 23px 0;}
#content .gform_body li.full{width:97%;}
#content .gform_body li label{display:none;}
#content .gform_body li textarea,
#content .gform_body li textarea,
#content .gform_body li input[type="tel"],
#content .gform_body li input[type="email"],
#content .gform_body li input[type="text"]{margin:0;font:14px/30px Poppins,Arial,sans-serif;color:#7f7f7f;padding:9px 22px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;height:50px;}
#content .gform_body li select{height:50px;width:100%}
#content .gform_body li textarea{height:224px}
#content .gform_body li textarea::-webkit-input-placeholder ,
#content .gform_body li input[type="tel"]::-webkit-input-placeholder ,
#content .gform_body li input[type="email"]::-webkit-input-placeholder ,
#content .gform_body li input[type="text"]::-webkit-input-placeholder{color:#7f7f7f;opacity:1;}
#content .gform_body li textarea::-moz-placeholder,
#content .gform_body li input[type="tel"]::-moz-placeholder,
#content .gform_body li input[type="email"]::-moz-placeholder,
#content .gform_body li input[type="text"]::-moz-placeholder{color:#7f7f7f;opacity:1;}
#content .gform_body li textarea:-ms-input-placeholder,
#content .gform_body li input[type="tel"]:-ms-input-placeholder,
#content .gform_body li input[type="email"]:-ms-input-placeholder,
#content .gform_body li input[type="text"]:-ms-input-placeholder{color:#7f7f7f;opacity:1;}
#content .gform_body li textarea:-moz-placeholder,
#content .gform_body li input[type="tel"]:-moz-placeholder,
#content .gform_body li input[type="email"]:-moz-placeholder,
#content .gform_body li input[type="text"]:-moz-placeholder{color:#7f7f7f;opacity:1;}
#content .gform_body .gfield_checkbox li{margin-bottom:0;width:auto}
#content .gform_body .gfield_checkbox{padding-top:10px}
#content .gform_body .gfield_checkbox li label{color:#7f7f7f;font:14px/30px Poppins,Arial,sans-serif;display:inline-block;vertical-align:middle}

#content .gform_body .gfield_radio li{margin-bottom:0;width:auto}
#content .gform_body .gfield_radio{padding-top:10px}
#content .gform_body .gfield_radio li label{color:#7f7f7f;font:14px/30px Poppins,Arial,sans-serif;display:inline-block;vertical-align:middle}

#content .gform_footer{float:right;width:48%;margin-top:-100px}
#content .gform_footer input[type="submit"]{min-width:132px;width:132px;text-transform:uppercase;height:42px;font:12px/42px Montserrat, Arial, sans-serif;cursor:pointer;border:none;padding:0;margin:0;background:#0088bd;color:#fff;text-transform:uppercase;float:right;}
#content .gform_footer input[type="submit"]:hover{background:#0056b8;}
#content .validation_error{text-align:center;padding:0 0 10px;color:#f00}
#content .validation_message{display:none;}
#content .gform_body li.gfield_error input[type="checkbox"],
#content .gform_body li.gfield_error .select-area,
#content .gform_body li.gfield_error textarea,
#content .gform_body li.gfield_error input[type="tel"],
#content .gform_body li.gfield_error input[type="email"],
#content .gform_body li.gfield_error input[type="text"]{border-color:#f00}
#content .gform_body li.gfield_error .gfield_checkbox label{color:#f00}
#content .contact-area .gform_confirmation_wrapper{text-align:center;}
#validation_message_1_11{display:block;font-size:12px;color:#f00}
.jcf-hidden{display:block !important;position:absolute !important;left:-9999px !important;}
.chk-area{border:1px solid #e5e5e5;margin:0 10px 0 0;float:left;width:26px;background:#fff;height:26px;position:relative;}
.chk-checked:after{background:#0056b8;content:'';position:absolute;top:50%;width:10px;height:10px;left:50%;margin:-5px 0 0 -5px;}
#content .gform_body li .gfield_checkbox li label{padding-left:44px;margin-left:0;position:relative;}
#content .gform_body li .gfield_checkbox li {position:relative;}
#content .gform_body li .gfield_checkbox li label:before{content:'';border:1px solid #e5e5e5;margin:0 10px 0 0;float:left;width:26px;background:#fff;height:26px;position:absolute;top:0;left:0}
#content .gform_body li .gfield_checkbox li input:checked + label:after{background:#0056b8;content:'';position:absolute;top:50%;width:10px;height:10px;left:9px;margin:-5px 0 0 0;}
#content .gform_body li .gfield_checkbox li  input{position:absolute;opacity:0;width:0;height:0;margin:0;text-indent:-9999px;border:none}

#content .gform_body li .gfield_radio  li label{padding-left:44px;margin-left:0;position:relative;}
#content .gform_body li .gfield_radio  li {position:relative;}
#content .gform_body li .gfield_radio  li label:before{-webkit-border-radius:50%;border-radius:50%;content:'';border:1px solid #e5e5e5;margin:0 10px 0 0;float:left;width:26px;background:#fff;height:26px;position:absolute;top:0;left:0}
#content .gform_body li .gfield_radio  li input:checked + label:after{-webkit-border-radius:50%;border-radius:50%;background:#0056b8;content:'';position:absolute;top:50%;width:10px;height:10px;left:9px;margin:-6px 0 0 0;}
#content .gform_body li .gfield_radio  li  input{position:absolute;opacity:0;width:0;height:0;margin:0;text-indent:-9999px;border:none}

.select-area{position:relative;overflow:hidden;cursor:default;float:left;margin:0;color:#b7b7b7;width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;height:50px;}
.select-area .center{white-space:nowrap;padding:9px 22px;float:left;font:14px/30px Poppins,Arial,sans-serif;}
.select-area .select-opener{position:absolute;height:50px;width:40px;background:#fff url('assets/img/sprite.png') no-repeat -100px 5px;right:0;top:0;cursor:pointer;}
.select-options{position:absolute;overflow:hidden;background:#fff;z-index:2000;}
#text-for-data span{font-weight:bold;}
#text-for-data span#date{font-weight:normal;}
.select-options .drop-holder{border:1px solid #e5e5e5;overflow:hidden;height:1%;}
.select-options ul{list-style:none;padding:0;margin:0;}
.select-options ul li{width:100%;float:left;}
.select-options ul a{text-decoration:none;padding:5px 22px;display:block;cursor:pointer;font:14px/30px Poppins,Arial,sans-serif;color:#b7b7b7;}
.select-options .item-selected a{text-decoration:none;background:#0056b8;cursor:pointer;color:#fff;}
#colophon{width:100%;background:#252525;overflow:hidden;}
.footer-h{max-width:750px;margin:0 auto;padding:41px 0 0}
.footer-h:afte{display:block;clear:both;content:'';}
.footer-h .col{float:left;width:62%}
.footer-h .col:last-child{width:38%;}
.footer-h .sub-menu{margin:0;padding:0;list-style:none;overflow:hidden;width:166px;padding:0 10px 0 0;float:left;}
.footer-h .sub-menu li{margin-bottom:4px;vertical-align:top;overflow:hidden;font:600 13px/22px Montserrat, Arial, sans-serif;}
.footer-h .sub-menu li a{color:#fff;text-transform:uppercase;}
.footer-h .sub-menu li a:hover{color:#0088bd}
#colophon .search-form{background:#1e1e1e;overflow:hidden;position:relative;}
#colophon .search-form label .screen-reader-text{display:none;}
#colophon .search-form input[type="search"]{font:600 13px/28px Montserrat, Arial, sans-serif;height:48px;width:100%;padding:10px 50px 10px 10px;background:none;border:none;margin:0;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#colophon .search-form input[type="search"]::-webkit-input-placeholder{color:#fff;opacity:1;}
#colophon .search-form input[type="search"]::-moz-placeholder{color:#fff;opacity:1;}
#colophon .search-form input[type="search"]:-ms-input-placeholder{color:#fff;opacity:1;}
#colophon .search-form input[type="search"]:-moz-placeholder{color:#fff;opacity:1;}
#colophon .search-form .search-submit{-moz-transition:all 0s ease-in;-o-transition:all 0s ease-in;-webkit-transition:all 0s ease-in;transition:all 0s ease-in;border:none;padding:0;margin:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;width:63px;height:48px;position:absolute;top:0;right:0;cursor:pointer;background:url('assets/img/search.png') no-repeat 50% 9px;background-size:31px auto}
#colophon .search-form .search-submit:hover{background:url('assets/img/search.png') no-repeat 50% -25px;background-size:31px auto}
#colophon .social{margin:0;padding:65px 0 0 0;list-style:none;overflow:hidden;text-align:right;}
#colophon .social li{display:inline-block;vertical-align:top;margin:0 0 0 10px}
#colophon .social li a{position:relative;display:block;text-indent:9999px;overflow:hidden;width:32px;height:32px;background:url('assets/img/bg-social.png') no-repeat;background-size:auto 64px;}
#colophon .social li a.facebook{background-position:-32px 0;}
#colophon .social li a.twitter{background-position:0 0px;}
#colophon .social li a.instagram{background-position:-64px 0px;}
#colophon .social li a:after{content:'';-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;opacity:0;position:absolute;top:0;left:0;display:block;text-indent:9999px;overflow:hidden;width:32px;height:32px;background:#252525 url('assets/img/bg-social.png') no-repeat;background-size:auto 64px;}
#colophon .social li a:hover:after{opacity:1}
#colophon .social li a.facebook:after{background-position:-32px -32px;}
#colophon .social li a.twitter:after{background-position:0 -32px;}
#colophon .social li a.instagram:after{background-position:-64px -32px;}
#colophon .footer-bar{overflow:hidden;clear:both;background:#1e1e1e;margin:0 -9999px;padding:27px 9999px}
#colophon .h{overflow:hidden;clear:both;padding-bottom:45px}
#colophon .sub{margin:0;padding:0;list-style:none;overflow:hidden;}
#colophon .sub li{letter-spacing:3px;float:left;text-transform:uppercase;font:500 11px/28px Montserrat, Arial, sans-serif;}
#colophon .sub li:after{margin:7px 28px 0 27px;background:#0088bc;width:1px;height:15px;content:'';display:inline-block;vertical-align:top;}
#colophon .sub li a{color:#fff;}
#colophon .sub li a:hover{color:#0088bd}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
.alignright{float:right}
.alignleft{float:left}
#content p strong{font-weight:bold;}
#comments_wrap ol{list-style:none}
#comments_wrap ol li{border-bottom:1px solid #CCC;margin:0 0 5px}
#comments_wrap .commentmetadata{margin:0 0 10px}
#comments_wrap .comment-author{border-bottom:1px solid #CCC;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px;}
#comments_wrap .comment-author img{float:left;margin:0 10px 0 0}
#comments_wrap .comment-author cite{font-weight:bold}
.wp-caption{background:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.gform_validation_container{display:none;}
.page-id-314  #content .section.head.grey:last-child{margin-bottom:0}
.single-course .section.head-img  .b-float{z-index:3;display:none;text-indent:-9999px;overflow:hidden;position:fixed;top:50%;right:60px;background:url(assets/img/bg-float.png) no-repeat;width:28px;height:136px;margin:-68px 0 0}
.top-sl .slick-track{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}

.ajde_evcal_calendar .calendar_header p.evo_arrows{float:right!important;}
 #evcal_list .eventon_list_event p.desc_trig_outter{margin:0}
li.gfield_error .select2-container {border: 1px solid #f00;}
@media only screen and (max-width: 1440px) {
	#content > .featured .prev{left:10px} #content > .featured .next{right:auto;left:49px}
}
@media only screen and (max-width: 1318px) {
#content .latest .col-h{padding:0 20px}
#nav li{font-size:13px}
#content .articles .post-h .post{margin-right: 4.6%}
#header .is-sticky .hamb{z-index:999999!important}
#nav li{padding:0 5px 35px 0}
#nav li::before {margin:3px 10px 0 0}
#header .hamb{font-size:16px;margin:-4px 20px 0 -100%}
}
@media only screen and (max-width: 1200px) {
.single-course .section.head-img  .b-float{right:0}
.back-top{right:0;bottom:0}
#content > .featured .prev,
 #content > .featured .next{position:static;text-indent:0;}
 #content > .featured .prev{background:url('assets/img/bg-arrow-l.png') no-repeat 0 50%;}
#content > .featured .next{background:url('assets/img/bg-arrow.png') no-repeat 100% 50%;}

}
@media only screen and (max-width:1024px) {
.head-img{margin-bottom:50px}
.post-type-archive-ajde_events .wrapper{padding:0 20px}
#content .schedule .post-row .studies{padding-left:66px}
#content .schedule .post-row .fees .more{clear:left}
.single-post #content > .row .l{display:none;}
.single-post #content > .row{padding-top:34px;padding-bottom:0}
.single-post .news-sl .img-h{float:none;margin:0 auto 20px}
.single-post #content > .row .r{width:auto;float:none;padding:0 20px}
.single-post .news-sl .hold{text-align:center}
.single-post #content .news-sl .hold h3{margin:0}
#content .articles .post-h .post{width:95.2%}
#content .articles{padding-top:0;}
#content .articles .search-form{width:400px}
#content .articles .search label{width:340px}
#content > .featured .f-slider .post .hold h3{margin-bottom:35px}
#content > .featured .f-slider .post .hold .more{display:none;}
#header .hamb.ht{position:absolute;top:20px;right:0}
#nav-sticky-wrapper{display:none;}
#content .council .el{width:35%}
.head-img .img:after{display:none;}
 #content p a{word-wrap: break-word;}
 #content .section.two-col .col .f > p a{max-width:200px;display:inline-block}
.head-img .btn{bottom:0}
.text-section,
.council{padding-left:20px;padding-right:20px}
#nav{display:none;}
.text-section.width,
#content .section.head.grey:first-child,
.section.head,
.page-id-128 #content .list:last-child,
.page-id-392 #content .list:last-child,
.section.head.grey,
.page-id-39 #content .list:last-child,
.post-type-archive-courses #content .section.head.grey:first-child, .post-type-archive-courses #content .section.head.grey,
#content .latest,
#content .schedule,
.home #content .box-list,
.home #content .featued-boxes,
.home #content .section.head.grey:first-child,
#content .list{padding-left:20px;padding-right:20px}
.home #content .featued-boxes{padding-bottom:0}
.page-id-128 #content .list:last-child,
.page-id-392 #content .list:last-child,
.page-id-39 #content .list:last-child{padding-bottom:48px}
#content .three-boxes li .title{font-size:22px;}
.contact-area{padding-top:60px}
#content .gform_heading h3{margin-bottom:33px}
.home .section.black{margin-top:55px;padding:63px 10019px}
.home .three-col{margin:0;padding-left:20px;padding-right:20px}
#header .menu-slider .sub{padding:30px 20px}
.head-img .text{max-width:800px;width:auto;padding:0 20px;}
.post-type-archive-courses .post-area{padding-left:10020px;padding-right:10020px}
#content .schedule .post-row .fees{width:45%}
#content .schedule .post-row .text{padding:18px 1.5% 0 0}
#content .schedule .post-row .text{float:none;width:auto;overflow:hidden;}
#content .latest .left img{float:none;margin-bottom:15px}
.post-area .post-c{margin-right:2%}
#content .single-course .links-list li a span{font-size:20px;}
#content .single-course .links-list li a{font-size:10px;}
#content  .head-img h1{padding-left:20px;padding-right:20px}
.post-type-archive-ajde_events .wrapper > div{padding:0 20px 60px}
}

#content .schedule .post-row .hold .mobile-sh{display:none}

@media only screen and (max-width:782px) {
html .logged-in > .select2-container.select2-container--open{margin:46px 0!important}
}
@media only screen and (max-width:767px) {
#content .schedule .post-row .hold .mobile-sh{display:block}
#content .schedule .post-row .hold .desc-sh{display:none}
.post-type-archive-ajde_events .wrapper > div::after {display:none;}
.post-type-archive-ajde_events .wrapper > div{padding:0}
.home #content .featued-boxes .post-box{float:left;}
.home #content .featued-boxes .box-h{display:block;}
#content .list .col ul li{padding:0 0 0 19px}
.home #content .featued-boxes .box-h{padding:25px 0 20px}

.home #content .section.head.grey h2{padding-top:28px}
.home #content .section.head.grey h2::before {width:70px;margin:0 0 0 -35px}
.single-course .section.head-img  .b-float{display:none!important;}
.back-top{display:none;}
#header .hamb.ht{text-indent:-9999px;overflow:hidden;}
#logo{max-width:200px}
#content .list .col:first-child{float:none;width:100%;margin:0}
#content .list .col:last-child{float:none;width:100%}
.text-section.width,
.text-section{margin:0 auto 47px}
.footer-h .col{width:100%}
#header .menu-slider .sub ul{margin:0;}
.back-top{right:1px;bottom:5px;}
.footer-h .sub-menu{width:46%}
#colophon .sub li{letter-spacing:1px}
#header .menu-slider .sub ul li{font-size:15px;line-height:20px;}
#content .text-section.width:first-child{padding-top:30px}
#content h1{font-size:36px;line-height:46px;}
#header .menu-slider .sub li{font-size:20px}
.council{padding-top:17px;padding:17px 20px 0}
#content .council h2{font-size:30px;line-height:40px;}
#content .council .el:nth-child(3n),
#content .council .el{width:100%;margin:0 0 40px}
.section.head{margin-bottom:32px}
.footer-h .col:last-child{width:100%;padding:10px 0 0}
#colophon .social{padding-top:20px;text-align:left}
.footer-h{padding:41px 20px 0}
.head-img .img:after{display:none;}
.section.head{padding-left:20px;padding-right:20px}
.section.head.grey{padding:50px 20px 30px}
#content .three-boxes li{width:100%;margin:0 0 20px}
.three-col{margin-bottom:7px}
#content ol{margin-left:27px}
#content .schedule{padding:0 20px 20px}
#content .schedule .post-row{margin:0 0 30px}
#content .team{padding-top:0}
#content .schedule .post-row .hold .icon{float:none;display:block;}
#content .schedule .post-row .hold{padding:20px 14px;}
#content .schedule .post-row .fees,
#content .schedule .post-row .dates,
#content .schedule .post-row .studies{width:100%;padding:0 0 12px;float:none;}
#content .schedule .post-row .studies{clear:both;padding-top:15px}
#content .schedule .post-row .fees{padding:0}
#content .schedule .post-row .text{width:100%;margin:0;padding:0 0 6px}
.head-img{padding-top:0}
#content .schedule .post-row .hold h3{min-height:1px;}
#content .schedule .post-row .fees .more{margin:6px 0 0}
#content .schedule .post-row.show{margin-left:-20px;margin-right:-20px;width:auto}
#content .schedule .post-row .img-h{width:100%;float:none;margin:0 0 -41px}
#content .schedule .post-row .img-h img{display:block;margin:0 auto}
#content .schedule h2{font-size:38px;padding-top:20px}
#content .team{padding-bottom:26px}
#content .gform_body li.full,
#content .gform_body li{width:100%;margin:0 0 20px}
#content .gform_body ul{margin:0;}
.page-template-pt-location #content .post-area h2{line-height:30px;margin-bottom:30px}
#content .latest{padding-left:20px;padding-right:20px;padding-top:17px}
#content .latest .left{float:none;width:100%}
#content .latest .right{float:none;width:100%}
#content .tabs-sl > div{padding:30px 20px 0;float:none;width:auto}
#content .section.head.grey:first-child{padding-bottom:21px;margin-bottom:45px}
#content .section.head h2.blue{font-size:36px;}
#content .three-boxes{display:block;padding-left:20px;padding-right:20px;}
.home #content .three-boxes{padding-bottom:40px}
.home #content .section.black .text p{line-height:27px;}
#content .section.head h2.halfborder,
#content .section.head h2.blackborder{font-size:30px;line-height:36px;}
.section.two-col .col .h{display:block;}
.section.two-col{margin:0;padding-top:76px}
.section.two-col .col{display:block;width:100%;margin:0 0 20px}
.section.two-col .two-cols{display:block;}
.text-section{padding-left:20px;padding-right:20px}
.head-img .btn{position:static;display:block;margin-bottom:20px}
#content .gallery-holder .text-holder .f{padding:20px}
#content .gallery-holder .text-holder .button{position:static}
#content .gallery-holder .text-holder h2{font-size:37px;line-height:37px;}
#content .gallery-holder .text-holder h3{font-size:27px;line-height:27px;}
.home #content .section.head.grey h2{font-size:38px;line-height:44px;}
.home #content .box-list .box-h{display:block;}
.home #content .featued-boxes{padding-bottom:0}
#content .test-slider p, #content .single-course .test-slider p{padding-left:20px;padding-right:20px}
.home #content .featued-boxes .post-box.big,
.home #content .featued-boxes .post-box{width:50%;margin:0}
.home #content .featued-boxes .post-box.big{width:100%}
.home #content .box-list .box{width:100%;padding:57% 0 0;margin:0 0 20px}
.home .section.black{margin:0;padding:60px 20px 140px;position:relative;}
.home .section.black .more{position:absolute;bottom:62px;text-align:center;margin:0;left:15px;right:15px;}
#content .gform_footer{margin:0;float:none;width:100%}
#content .gform_footer input[type="submit"]{float:none;overflow:hidden;display:block;margin:0 auto}
#content > .featured{width:100%;float:none}
#content .articles .search-form{width:220px;}
#content .articles .post-h .post .img-h{margin-bottom:15px}
#content .articles .post-h .post h3{margin-bottom:0}
#content .articles .search label{width:158px}
#content .articles .post-h{margin:0}
#content .articles .post-h .post,
#content .articles .post-h .post:first-child{width:100%;margin:0 0 15px}
#content > .featured .f-slider{display:none;}
.single-post #content > .row{padding-top:0;width:auto;padding:0 20px}
.single-post #content > .row .l{display:none;}
.single-post #content .main-th{margin-bottom:20px}
.single-post #content .last-news h2{margin-bottom:35px;font-size:38px;}
.single-post #content .r .share-btn{margin-top:0}
.single-post .news-sl .img-h{float:none;display:block;margin:0 auto 10px}
.single-post .news-sl .img-h img{display:block;margin:0 auto}
.single-post #content .news-sl .hold h3{margin:0}
#content .head-img h1{padding-left:20px;padding-right:20px}
.single-course .info-holder{margin-top:0;padding:20px}
#content .single-course .links-list{padding:0 20px;display:block;}
.single-courses #content .section.two-col .col .h,
.single-courses .section.two-col .col .f{-moz-box-sizing:border-box;-weebkit-box-sizing:border-box;box-sizing:border-box;}
.section.two-col .two-cols{margin:0}
#content .single-course .links-list li:first-child,
#content .single-course .links-list li{width:100%;border:none;border-bottom:1px solid #e8e8e8}
.single-course .info-holder .col{float:none;width:100%;overflow:hidden;margin:0 0 20px}
#content .section.head.grey:first-child h2.none{padding-top:0}
.post-area .post-c{width:100%;margin:0 0 20px;display:block;float:none}
.page-template-pt-location .post-area .post-h .post-c{float:left;}
.post-type-archive-courses .post-area{padding-left:10020px;padding-right:10020px}
.post-type-archive-courses #content .section.head.grey:first-child, .post-type-archive-courses #content .section.head.grey{padding-left:20px;padding-right:20px}
.single-post .news-sl{padding-bottom:83px}
.single-post #content .news-sl .slick-dots{bottom:7px}
.single-post #content .news-sl .hold {padding:0;text-align:center}
.single-post #content p{margin-bottom:18px}
.single-post .last-news{padding-top:50px}
.single-post .video-h{margin-bottom:18px}
.single-post #content .main-th .play{margin:-45px 0 0 -45px;width:90px;height:90px;background-size:90px auto}
.single-post #content > .row .r{width:100%;overflow:hidden;float:none;padding:0}
.single-post #content h1{font-size:42px;line-height:60px;padding-top:24px;margin-bottom:30px}
.single-post #content .f-news{margin-bottom:23px}
#content .articles .search input[type="search"]{padding:10px}
#content > .featured .f-slider .post .hold{width:90%}
#content > .featured .f-slider .post .hold h3{margin-bottom:24px}
#content > .featured .f-slider .post .hold .more{display:none;}
#content .articles{padding:0 20px}
#content .gform_heading h3{margin:0 0 20px}
.contact-area{padding:57px 20px 64px;margin:0}
#content .shop-list{margin:0 20px 20px}
#content .shop-list li .p .price{width:auto}
#content .shop-list li .p{display:block;width:auto;padding:10px}
#content .shop-list li{display:block;}
#content .shop-list li .img img{margin:0 auto;display:block;}
#content .shop-list li .t{width:auto;padding:0 20px 20px}
#content .shop-list li .img{width:100%;float:none;margin:0 0 20px}
.home #content .box-list .box .title{padding:20px}
.archive.category #content{padding-bottom:0}
.blog #content{padding-bottom:0}
.post-type-archive-courses .post-area:last-child{padding-bottom:30px}
#content .tabs-sl{padding-bottom:30px}
.home #logo{margin-left:20px;max-width:200px;margin-top:8px;}
#content .gallery-holder .bottom{bottom:23px}
#content .articles .search input[type="search"]{font-size:13px;}

.page-id-280  #nav-sticky-wrapper,
.page-template-pt-location  #nav-sticky-wrapper,
.page-template-pt-shedule #nav-sticky-wrapper{z-index:10;width:100%;display:block;position:absolute;}
.page-id-280  #nav,
.page-template-pt-location  #nav,
.page-template-pt-shedule #nav{margin:0;display:block;padding:0;}
.page-id-280  #nav > li > a,
.page-template-pt-location  #nav > li > a,
.page-template-pt-shedule #nav > li > a{display:none;}
.page-id-280  #nav > li:before,
.page-template-pt-location  #nav > li:before,
.page-template-pt-shedule #nav > li:before{display:none;}
.page-id-280  #nav > li,
.page-template-pt-location  #nav > li,
.page-template-pt-shedule #nav > li{padding:0}
.page-id-280  #nav .current-menu-ancestor > .sub-menu,
.page-template-pt-location  #nav .current-menu-ancestor > .sub-menu,
.page-template-pt-shedule  #nav .current-menu-ancestor > .sub-menu{display:block;top:0;min-height:1px}
.page-id-280  #nav  #menu-item-67 > .sub-menu > li > a,
.page-template-pt-location  #nav  #menu-item-67 > .sub-menu > li > a,
.page-template-pt-shedule  #nav  #menu-item-67 > .sub-menu > li > a{display:none;}
.page-id-280  #nav  #menu-item-67 > .sub-menu > li.current-menu-ancestor > a,
.page-template-pt-location  #nav  #menu-item-67 > .sub-menu > li.current-menu-ancestor > a,
.page-template-pt-shedule  #nav  #menu-item-67 > .sub-menu > li.current-menu-ancestor > a{border-bottom:1px solid #c6c6c6;color:#1b89ba;background:#dadada;display:block;position:absolute;top:-19px;left:0;right:0;}
.page-id-280  #nav .sub-menu li a,
.page-template-pt-location  #nav .sub-menu li a,
.page-template-pt-shedule  #nav .sub-menu li a{width:auto;text-align:center}
.page-id-280  #nav > li#menu-item-67:hover > .sub-menu .sub-menu:hover,
.page-template-pt-location  #nav > li#menu-item-67:hover > .sub-menu .sub-menu:hover,
.page-template-pt-shedule  #nav > li#menu-item-67:hover > .sub-menu .sub-menu:hover,
.page-id-280  #nav .sub-menu li,
.page-template-pt-location  #nav .sub-menu li,
.page-template-pt-shedule  #nav .sub-menu li{display:block;}
.page-template-pt-location .head-img{padding-top:40px}
.page-id-280  #nav .current-menu-parent .sub-menu .current-menu-item .sub-menu,
.page-template-pt-location  #nav .current-menu-parent .sub-menu .current-menu-item .sub-menu,
.page-template-pt-shedule  #nav .current-menu-parent .sub-menu .current-menu-item .sub-menu{display:block;}
.page-id-280  #nav .sub-menu  .sub-menu,
.page-template-pt-location  #nav .sub-menu  .sub-menu,
.page-template-pt-shedule  #nav .sub-menu  .sub-menu{-webkit-transition: all 0s ease!important;-moz-transition: all 0s ease!important;-ms-transition: all 0s ease!important;-o-transition: all 0s ease!important;transition: all 0s ease!important;display:none;top:24px!important}
.page-id-280  #nav .sub-menu  .sub-menu li,
.page-template-pt-location  #nav .sub-menu  .sub-menu li,
.page-template-pt-shedule  #nav .sub-menu  .sub-menu li{border-top:1px solid #c6c6c6;}
.page-id-280  #nav .sub-menu  .sub-menu li:first-child,
.page-template-pt-location  #nav .sub-menu  .sub-menu li:first-child,
.page-template-pt-shedule  #nav .sub-menu  .sub-menu li:first-child{border-top:none}
.page-id-280  #nav  #menu-item-65 .sub-menu{display:none;}
}
@media only screen and (max-width:320px) {#content .section.head h2.blue {font-size:30px;line-height:40px;}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2-container--default.select2-container--focus .select2-selection--multiple{border: 1px solid #e5e5e5;}
.select2-container{width: 100% !important;}
.select2-container--default  .select2-selection--multiple,
.select2-container .select2-selection--single{	position: relative;	overflow: hidden;	cursor: default;	float: left;	margin: 0;	color: #7f7f7f;	width: 100% !important;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	background: #fff;	border: 1px solid #e5e5e5;	height: 50px;	border-radius: 0;	-webkit-border-radius: 0;}
.select2-container--default  .select2-selection--multiple{height:auto;min-height:50px}
 #content .gform_body .select2-selection--multiple .select2-selection__rendered:after{	 background:#fff url('assets/img/sprite.png') no-repeat -100px 5px;right: 0;content:'';top: 0;cursor: pointer;position:absolute;width:40px;height:50px; }
 #content .gform_body .select2-selection--multiple .select2-selection__rendered{padding-right:45px; position:relative;min-height:50px; margin:0;vertical-align:top;}
 .select2-container .select2-selection--multiple .select2-selection__rendered{white-space:normal;}
.select2-container--default .select2-results > .select2-results__options li{	padding: 10px 6px 10px 22px;	font:14px Poppins,Arial,sans-serif;	color: #7f7f7f;}
.select2-container--default .select2-results > .select2-results__options li:hover{color: #fff;background:#0056b8;}
#content .gform_body .select2-selection--multiple .select2-selection__rendered .select2-search__field{margin-top:0;padding-left:12px;font:14px/50px Poppins,Arial,sans-serif;color:#7f7f7f}
#content .gform_body .select2-selection--multiple .select2-selection__rendered .select2-search__field::-webkit-input-placeholder { color:##7f7f7f;opacity:1;}
#content .gform_body .select2-selection--multiple .select2-selection__rendered .select2-search__field::-moz-placeholder { color:#7f7f7f;opacity:1;}
#content .gform_body .select2-selection--multiple .select2-selection__rendered .select2-search__field:-ms-input-placeholder { color:#7f7f7f;opacity:1;}
#content .gform_body .select2-selection--multiple .select2-selection__rendered .select2-search__field:-moz-placeholder { color:#7f7f7f;opacity:1;}
#content .gform_body .select2-selection--multiple .select2-selection__rendered li,
.select2-container .select2-selection--single .select2-selection__rendered{	text-align: left;	padding-left: 22px;	font:14px/50px Poppins,Arial,sans-serif;	color: #7f7f7f;}
 #content .gform_body .select2-selection--multiple .select2-selection__choice__remove{margin-right:12px}
 #content .gform_body .select2-selection--multiple .select2-selection__rendered li{font-size:13px;padding:0 10px;text-align:left;width:auto;margin:0;float:left;line-height:22px}
.select2-container--default .select2-selection--single .select2-selection__arrow{	position: absolute;    height: 50px;    width: 40px;    background: #fff url('assets/img/sprite.png') no-repeat -100px 5px;    right: 0;    top: 0;    cursor: pointer;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display: none;}
.select2-dropdown{	border-radius: 0;	-webkit-border-radius: 0;	border-color:#e5e5e5; }
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#0056b8;color: #fff !important;}
.select2-container--default .select2-results__option[aria-selected="true"]{color: #fff !important;}
.gfield.hidden,#gform_wrapper_2 .gform_footer.hidden{display: none;}
.select2-search.select2-search--dropdown{display: none !important;}
