.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:left;margin-bottom:1em;}
.sf-menu a{border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:.75em 1em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited{color:#13a;}
.sf-menu li{background:#BDD2FF;}
.sf-menu li li{background:#AABDE6;}
.sf-menu li li li{background:#9AAEDB;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background:#CFDEFF;outline:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../images/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url('../images/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('../images/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:80%;cursor:pointer;text-decoration:none;background:transparent url('../images/blank.gif');-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('../images/fancybox_sprite@2x.png');background-size:44px 152px;}
    #fancybox-loading div{background-image:url('../images/fancybox_loading@2x.gif');background-size:24px 24px;}
}
.com_docman .docman-row .docman-document-description{font-size:14px;}
.com_docman .docman-row .docman-document-header a{display:block;}
.com_docman .docman-group .docman-download{padding:3px 14px;font-weight:bold;border-radius:4px;}
.com_docman .docman-document .docman-document-header.icon{font-size:16px;font-weight:bold;color:#1ab19f;}
.com_docman .docman-document .docman-document-description{width:56%;float:left;}
.com_docman .docman-document .docman-document-details{float:right;width:38%;margin-top:0;}
.com_docman .docman-document .docman-document-details table,
.com_docman .docman-document .docman-document-details .well{display:block;padding:25px;background:#ffffff;border-radius:5px;font-size:14px;text-shadow:none;border:1px solid #e2e2e2;box-sizing:border-box;}
.com_docman .docman-document .docman-document-details tr,
.com_docman .docman-document .docman-document-details .well .detail-label{display:inline-block;width:100%;clear:both;padding-top:12px;margin-top:12px;border-top:1px solid #e2e2e2;}
.com_docman .docman-document .docman-document-details tr:first-child,
.com_docman .docman-document .docman-document-details .well .detail-label:first-child{border-top:0 none;padding-top:0;margin-top:0;margin-bottom:0;padding-bottom:0;}
.com_docman .docman-document .docman-btn-download{width:100%;display:block;padding:10px 0;text-align:center;font-weight:bold;}
.com_docman .docman-download{color:#fff;background:#1ab19f;text-decoration:none;padding:10px 40px;border-radius:5px;}
.com_docman .docman-download:hover{background:#038676;}
.com_docman .docman-row .docman-document-header,
.com_docman .docman-row .docman-document-description{width:50%;}
.com_docman .docman-document-header,
.com_docman .docman-document .docman-document-header.icon{border-radius:5px;margin-bottom:25px;font-size:14px;}
.com_docman .docman-document-details{float:right;width:48%;margin-top:25px;}
.com_docman .docman-document-details table,
.com_docman .docman-document .docman-document-details .well{display:block;padding:20px;background:#ffffff;border-radius:2px;font-size:14px;text-shadow:none;border:1px solid #e2e2e2;box-sizing:border-box;}
.com_docman .docman-document-details tr,
.com_docman .docman-document .docman-document-details .well .detail-label{display:inline-block;width:100%;clear:both;padding-bottom:10px;}
.com_docman .docman-document-details tr td.detail-label{text-align:left;}
.com_docman .docman-document-details tr td:first-child{width:100px;}
.com_docman .docman-document .docman-document-details .well{margin-top:20px;}
.com_docman .docman-document .docman-document-details .well .detail-label{color:#000000;font-size:14px;font-weight:normal;}
.com_docman .docman-document .docman-document-details .well .detail-label::before{padding:0;margin:0;border:0 none;}
.com_docman .docman-row .btn-toolbar{clear:left;margin-top:25px;}
.com_docman .docman-row{border-top:0 none;padding-top:0;margin-top:0;border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:30px;}
.pagination-list{float:right;}
.pagination-list li{list-style:none none;float:left;border-right:1px solid #5f11a4;line-height:12px;margin-right:10px;padding-right:10px;}
.pagination-list li:last-child{border-right:0 none;}
.com_docman .docman-title,
.com_docman .docman-title a{color:#000000;font-size:14px;font-weight:bold;text-decoration:none;display:block;}
.com_docman .docman-heading.category .icon, .com_docman .categories .category .icon{width:auto;height:auto;}
.com_docman .categories .category{background:#f9f9f9;border:1px solid #dadada;margin-bottom:10px;}
.com_docman .categories .category:hover{background:#d8f3e8;border:1px solid #d8f3e8;}
.com_docman .docman-heading.category{padding:0;margin-bottom:40px;}
.com_docman .docman-heading .docman-title.page_title{font-size:24px;font-weight:normal;}
.com_docman .docman-heading.category img.icon{display:none;}
.com_docman .docman-table-list table .icon.autosize{margin:0;max-width:35px;}
.docman-table-categories{border-top:1px solid #e2e2e2;width:100%;}
.docman-table-categories tr{display:block;clear:both;border-bottom:1px solid #e2e2e2;}
.docman-table-categories tr:hover{background-color:#d8f3e8;}
.docman-table-categories td{display:block;width:100%;}
.docman-table-categories a{color:#000000;font-weight:bold;text-decoration:none;display:inline-block;font-size:14px;padding:10px 0px;width:93%;box-sizing:border-box;}
.docman-table-categories a:first-child{padding:10px;width:6%;}
table.docman-table-documents{width:100%;border-top:1px solid #e3e3e3;}
table.docman-table-documents a{color:#fc892d;font-weight:bold;text-decoration:underline;display:inline-block;font-size:14px;vertical-align:middle;}
table.docman-table-documents tr{display:block;border-bottom:1px solid #e3e3e3;padding:0 5px;}
table.docman-table-documents td{padding:0 5px;}
table.docman-table-documents thead{display:none;}
table.docman-table-documents tr .docman-download{padding:3px 16px;}
.com_docman .form-horizontal legend{font-size:24px;}
.com_docman .form-horizontal .control-group label{font-weight:bold;font-size:14px;}
.com_docman .form-horizontal .control-group label,
.com_docman .form-horizontal .control-group .controls{display:inline-block;vertical-align:middle;}
.com_docman .form-horizontal .control-group .controls input{background:#ffffff;border:1px solid #c3c3c3;}
.com_docman .form-horizontal ul.nav{padding:0;margin-top:40px;}
.com_docman .form-horizontal ul.nav li{display:block;float:left;border-bottom:1px solid #c3c3c3;}
.com_docman .form-horizontal ul.nav li a{display:block;padding:10px 20px;color:#000000;text-decoration:none;font-size:18px;}
.com_docman .form-horizontal ul.nav li.active{border:1px solid #c3c3c3;border-bottom:0;border-radius:3px 3px 0 0;}
.com_docman.frontend-toolbar{position:relative;}
.com_docman.frontend-toolbar .toolbar-list{position:absolute;float:none;right:0;}
.com_docman .form-horizontal .control-group.upload-method-box .controls{width:50%;}
.com_docman .form-horizontal #document-file-path-row .controls input{border-radius:3px 0 0 3px;}
.com_docman .form-horizontal #document-file-path-row .controls button{height:32px;}
.left .moduletable,
.left .moduletable-video{margin-bottom:30px;background:#FFFFFF;font-size:14px;}
.left .moduletable img,
.left .moduletable-video img{max-width:100%;height:auto;}
.left .moduletable .custom td p{padding:30px 15px;}
.left .subscribe{background:#fff;}
.left .moduletable > h3,
.left .subscribe h3{background:#b76eb8;color:#fff;font-family:'Montserrat', sans-serif;padding:11px 20px;font-weight:normal;font-size:1.125em;margin-bottom:0;}
.left .subscribe .custom{padding:20px 25px 40px 25px;}
.left .subscribe{margin-bottom:30px;}
.left .moduletable ul{list-style:none;}
input[type=submit], input[type=button]{border-radius:0;}
.left .subscribe input[type=text]{background:#f0f0f0;color:#000;border:0 none;margin-bottom:10px;width:100%;}
.left .subscribe input[type=submit]{background:#b76eb8;color:#fff;border:0 none;margin-bottom:10px;font-size:16px;float:right;padding:8px 17px;}
.left .subscribe input[type=submit]:hover{background:#8d298e;}
.left .button{display:block;padding:15px 10%;width:80%;color:#fff;text-decoration:none;font-weight:bold;margin-bottom:10px;background:#1db7a5 url('../images/menu/leftmenu-level1-arrow.svg') no-repeat 94% 18px;;}
.left .left-buttons{background:none;}
.left .left-buttons p{padding:0;}
.left .button.orange{background-color:#fc892d;}
.left .button.orange:hover{background-color:#e37115;}
.left .button.blue{background-color:#4da7cd;}
.left .button.blue:hover{background-color:#2989b2;}
.pager{padding:0;}
.pager li{list-style:none none;}
.forum .component{padding-bottom:63px;}
.home #main,
.parents #main,
.professionals-organisations #main,
.find-resources #main{width:100%;background:none;}
.home .component,
.parents .component,
.professionals-organisations .component,
.find-resources .component{padding:0;}
div.k2Pagination{text-align:left;color:#999;margin-bottom:20px;}
div.k2Pagination ul,
div.pagination ul{text-align:left;padding:0;margin:0;}
div.k2Pagination ul li,
div.pagination ul li{display:inline-block;font-size:10px;}
div.k2Pagination ul li span.pagenav,
div.pagination ul li span.pagenav{color:#fff;background:#4bab9f;text-decoration:none;padding:3px 5px;border:1px solid #ccc;margin:0 3px;}
div.k2Pagination ul li a,
div.pagination ul li a{color:#4bab9f;background:#fff;text-decoration:none;padding:3px 5px;border:1px solid #ccc;margin:0 3px;}
div.word,
.result-block{margin-bottom:35px;}
.phrases-box,
.ordering-box,
.only{margin-bottom:20px;}
.phrases-box{clear:both;float:left;}
.ordering-box{clear:both;}
div.word label{display:block;}
div.word input,
div.word button{width:auto;margin:0;}
.div_actions .edit-icon{display:none;}
#mailto-window .mailto-close{display:none;}
#mailto-window .formelm{margin-bottom:10px;}
#mailto-window .button{height:40px;color:#fff;background:#1ab19f;border:1px solid #1ab19f;border-bottom-color:#1ab19f;padding:0 10px;margin:0;cursor:pointer;margin-top:10px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:0.875em;}
@media screen and (min-width:1022px){}
@media screen and (max-width:1021px){#main .breadcrumbs .divider img{width:auto;}
    #main .com_docman img.icon{width:auto;display:inline;}
    .com_docman .docman-table-list table.docman-table-documents tr{padding-bottom:10px;}
    .com_docman .docman-table-list table.docman-table-documents td{display:block;margin-left:40px;}
    .com_docman .docman-table-list table.docman-table-documents td:first-child,
    .com_docman .docman-table-list table.docman-table-documents td:last-child{margin:0;}
    .com_docman .docman-table-list table.docman-table-documents td:last-child{text-align:right;width:100%;}
    .com_docman .docman-group .docman-document-details{float:none;width:100%;}
    .com_docman .docman-row .docman-document-header,
    .com_docman .docman-row .docman-document-description{width:100%;}
    #main .com_docman .docman-document-header .icon{width:32px;display:inline-block;}
    .com_docman .docman-document .docman-document-description{width:100%;float:none;}
    .com_docman .docman-document .docman-document-details{width:60%;float:none;}
}
@media screen and (min-width:768px) and (max-width:1021px){}
@media screen and (min-width:768px){}
@media screen and (max-width:767px){.left .subscribe .custom{border:1px solid #dbdbdb;border-top:0 none;box-sizing:border-box;}
}
@media screen and (min-width:481px) and (max-width:767px){}
@media screen and (max-width:480px){.com_docman .docman-document .docman-document-details{width:100%;}
    .com_docman .docman-group .docman-document-details td{display:block;}
    .com_docman .docman-table-list table.docman-table-documents td:last-child{text-align:left;width:100%;margin-left:40px;}
    .com_docman .docman-table-categories a{width:auto;}
    .com_docman .docman-table-categories a img{display:inline;}
}
.overviewPage #header{margin-bottom:40px;}
.overviewPage #content{padding-bottom:40px;}
.submenuOverview h2{display:block;background:#189a88;color:#FFFFFF;font-family:'Montserrat', sans-serif;font-size:16px;line-height:16px;padding:7px 0;text-align:center;margin:0;}
.loggedIn .submenuOverview h2{background:#b76eb8;}
.submenuOverview ul li p{padding:0;margin:0;}
.submenuOverview ul{display:block;list-style:none;margin:0;padding:0!important;}
.submenuOverview ul li{display:block;float:left;padding:0;width:49%;margin-top:22px;}
.submenuOverview ul li.col0{clear:both;}
.submenuOverview ul li.col1{padding-left:1.6%;float:right;}
.submenuOverview ul li p.image{height:81.16%;overflow:hidden;}
.submenuOverview ul li img{padding:0;margin:0;width:100%;}
.submenuOverview ul li a.more{display:block;background:#3bb9aa;text-decoration:none;text-align:center;color:#FFFFFF;padding:16px 0;font-size:1.3em;line-height:1.3em;height:18.84%;font-weight:normal;}
.submenuOverview ul li a.more .arrow{width:20px;height:18px;display:inline-block;background:url('../images/more-information-arrow.svg') right bottom no-repeat;vertical-align:middle;}
.kids-young-people .submenuOverview ul li a.more .arrow{background:url('../images/more-information-arrow-large.svg') right bottom no-repeat;}
.submenuOverview ul li a.more:hover{background-color:#189a88;}
.submenuOverview.buttonInside ul li p.image{height:auto;padding:32.5% 16% 32.5% 16%;background-repeat:no-repeat;background-size:100%;}
.submenuOverview.buttonInside ul li a.more{height:auto;padding:0;}
.submenuOverview.buttonInside ul li a.more{white-space:nowrap;}
.kids-young-people .submenuOverview ul li a.more{font-size:1.75em;padding:27px 0;}
.kids-young-people .submenuOverview ul li.cell0 a.more{background:#fc892d;border:4px solid #ffd7b7;font-weight:normal;}
.kids-young-people .submenuOverview ul li.cell0 a.more:hover{background:#e37118;border:4px solid #f3b584;}
.kids-young-people .submenuOverview ul li.cell1 a.more{background:#4da7cd;border:4px solid #b3e3f7;}
.kids-young-people .submenuOverview ul li.cell1 a.more:hover{background:#1e79a0;border:4px solid #6db7d6;}
@media screen and (min-width:768px) and (max-width:1021px){.kids-young-people .submenuOverview ul li a.more{font-size:1.25em;padding:20px 0px;}
}
@media screen and (max-width:767px){.submenuOverview ul li p.image{display:none;}
    .submenuOverview ul{margin-top:15px;}
    .submenuOverview ul li{height:auto;margin-top:0;clear:both;width:100%;}
    .submenuOverview ul li{margin-bottom:2px;}
    .submenuOverview.buttonInside ul li{height:auto !important;}
    .submenuOverview ul li.col1{padding:0;}
    .overviewPage .component{padding:0;}
    .kids-young-people .submenuOverview ul li a.more{font-size:16px;}
    .submenuOverview ul li a.more{border:0 none !important;}
}
 

.rsform-block input[type=text], .rsform-block input[type=password], .rsform-block input[type=email], .rsform-block textarea, .rsform-block .selecter .selecter-selected, .selectReplacement {
    display: inline-block;
    box-sizing: border-box;
    max-width: 100%;
    border: 2px solid #e5e5e5 !important;
    background: #f0f0f0;
    padding: 0.5em 0.8750em !important;
    font-size: 0.8750em;
    line-height: 0.8750em !important;
    color: #464646;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    outline: none;
    -webkit-appearance: none;
    vertical-align: top;
    width: 410px;
    height: auto !important;
    margin-bottom: 0; 
}
.formResponsive .formValidation span.formError {
    display: block;
    padding: 5px;
    box-sizing: border-box;
    margin-top: 3px;
    color: #fff;
    height: auto;
    font-weight: bold;
}
.formHorizontal .formDescription{display:none;}
.formHorizontal .rsform-block{display:table;width:100%;padding-bottom:20px;}
.formHorizontal .formControlLabel,
.formHorizontal .formControls{display:inline-block;vertical-align:middle;}
.formHorizontal .formControlLabel{width:36%;padding-right:4%;color:#464646;font-family:arial;font-size:0.875em;box-sizing:border-box}
.formHorizontal .formControls{width:60%;margin: 0 !important}
.formHorizontal .rsform-block-parentcompany .formControlLabel,
.formHorizontal .rsform-block-parentcompanyai .formControlLabel{width:80%;}
.formHorizontal .rsform-block-parentcompany .formControls,
.formHorizontal .rsform-block-parentcompanyai .formControls{width:20%;}
@media screen and (min-width:768px){
    .formHorizontal .rsform-block-parentcompanyai .formControls{float:right;}
}
.formHorizontal .rsform-block-anti-spam .formControlLabel{width:80%;}
.formHorizontal .rsform-block-anti-spam .formControls{width:20%;}
.formHorizontal .formRequired{color:#ff0000;}
.formValidation, .formRed{display:none;background:#ee9999;padding:5px;font-size:0.8125em;font-weight:bold;color:#FFFFFF;}
.formRed{display:block;margin-bottom:10px;}
@media screen and (max-width:767px){.formHorizontal .formControlLabel,
.formHorizontal .formControls{width:100%;display:block;}
    .formHorizontal .formControlLabel{margin-bottom:5px;}
    .formHorizontal .formDescription{padding-bottom:10px;}
    .formHorizontal input[type="submit"]{margin-top:0;}
}
.nn_sliders.accordion > .accordion-group{border:0;border-top:2px solid #d4d4d4;border-radius:0;}
.nn_sliders.accordion{border-bottom:2px solid #d4d4d4;}
.accordion-heading a.accordion-toggle{text-decoration:none;-webkit-box-shadow:none !important;box-shadow:none !important;background:url('../images/boxes/accordion-closed.png') right top no-repeat;}
.accordion-heading a .nn_sliders-toggle-inner{color:#1ab19f;font-weight:bold;}
.h1 .accordion-heading a .nn_sliders-toggle-inner{color:#000000;font-size:1.5em;line-height:1.8em;}
.h2 .accordion-heading a .nn_sliders-toggle-inner{color:#8d298e;font-size:1.25em;line-height:24px;}
.h3 .accordion-heading a .nn_sliders-toggle-inner{color:#0e8776;font-size:1.125em;line-height:1.4125em;}
.nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle{background:url('../images/boxes/accordion-open.png') right top no-repeat;}
.nn_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner{border:0;padding:0 40px 45px 40px;}
.nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle{padding:27px 60px 20px 20px;font-size:1em;}
.nn_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover{background-color:transparent;}
.nn_tabs .nav-tabs > li.active > a, .nn_tabs .nav-tabs > li.active > a:hover,
.nn_tabs > ul.nav-tabs > li > a{color:#000000;}
.nn_tabs > ul.nav-tabs > li > a{background:#e4f8f1;padding:21px 25px;text-align:center;border-radius:0;margin:0;}
.nn_tabs > .nav > li > a:hover{background-color:#e4f8f1;}
.nn_tabs .nav-tabs{border-bottom:1px solid #dbdbdb;}
.nn_tabs.outline_handles.top > ul.nav-tabs > li a, .nn_tabs.outline_handles.top > ul.nav-tabs > li a:hover{border-bottom-color:#dbdbdb;}
.nn_tabs.outline_handles.top > ul.nav-tabs > li.active a{border-bottom-color:transparent;}
.nn_tabs.outline_handles ul.nav-tabs > li a,
.nn_tabs.outline_handles ul.nav-tabs > li a:hover{border:1px solid #dbdbdb;border-left:none;font-weight:bold;font-size:0.875em;}
.nn_tabs.outline_handles ul.nav-tabs > li:first-child a,
.nn_tabs.outline_handles ul.nav-tabs > li:first-child a:hover{border-left:1px solid #dbdbdb;}
.nn_tabs > ul.nav-tabs > li > a:hover{color:#0e8776;}
.nn_tabs.outline_content > .tab-content > .tab-pane{padding:40px;}
#sliders a,
#sliders div,
#sliders label{color:#FFFFFF;}
#sliders a:hover{color:#600b61;}
#sliders a.close-slider{display:block;float:right;margin-top:20px;text-decoration:none;font-size:18px;font-family:'Montserrat', sans-serif;font-weight:400;}
#sliders a.close-slider span{display:block;float:left;}
#sliders a.close-slider .close-button{width:20px;height:20px;background:url('../images/icon/Close.svg') no-repeat right;margin-left:13px;}
#sliders #div_header_login .close-slider .close-button:hover,
#sliders #div_header_login .close-slider:hover .close-button{background-image:url('../images/icon/Close_purple_hover.svg');}
#sliders #div_header_mail .close-slider .close-button:hover,
#sliders #div_header_mail .close-slider:hover .close-button{background-image:url('../images/icon/Close_green_hover.svg');}
#sliders #div_header_reader .close-slider .close-button:hover,
#sliders #div_header_reader .close-slider:hover .close-button{background-image:url('../images/icon/Close_blue_hover.svg');}
#sliders #div_header_login{background:#b76eb8;}
#sliders #div_header_mail,
#sliders #div_header_login,
#sliders #div_header_reader{padding-bottom:28px;}
#sliders h3{display:block;color:#ffffff;font-weight:normal;float:left;margin:0;}
#sliders #div_header_login h3{background:#8d298e;padding:16px 20px 16px 20px;font-family:'Montserrat', sans-serif;font-weight:400;}
#sliders #div_header_reader h3{background:#1e79a0;padding:16px 20px;margin-left:1em;margin-bottom:1px;font-family:'Montserrat', sans-serif;}
#sliders #div_header_login .userdata,
#sliders #div_header_login .login-greeting{clear:both;padding-top:1.875em;}
#sliders #div_header_login #modlgn-username,
#sliders #div_header_login #modlgn-passwd{width:330px;float:left;font-size:1em;font-weight:bold;color:#b76eb8;border:0;padding:17px;height:50px;border-radius:0;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}
#sliders #div_header_login::-webkit-input-placeholder{color:#b76eb8;}
#sliders #div_header_login:-moz-placeholder{color:#b76eb8;}
#sliders #div_header_login::-moz-placeholder{color:#b76eb8;}
#sliders #div_header_login:-ms-input-placeholder{color:#b76eb8;}
#sliders #div_header_login #modlgn-passwd{margin-left:1.25em;}
#sliders #div_header_login #form-login-submit button,
#sliders #div_header_login .logout-button input[type="submit"]{margin-left:1.25em;padding:13px;color:#ffffff;background:#8d298e;font-weight:400;}
#sliders #div_header_login #form-login-submit button:hover,
#sliders #div_header_login .logout-button input[type="submit"]:hover{background:#600b61;}
#sliders #div_header_login .logout-button input[type="submit"]{margin-left:0;margin-top:1em;}
#sliders #div_header_login ul{list-style:none;padding:0;display:block;clear:both;}
#sliders #div_header_login ul li{display:block;float:left;padding:25px 20px 0 0;}
#sliders #div_header_login ul li:first-child{padding-left:0;}
#sliders #div_header_reader{background:#4da7cd;padding:0;margin:0;}
#sliders #div_header_reader .wrapper{padding:0;}
#sliders #insert-reader{clear:both;float:right;padding:1em 0 1em 0;}
.login-handle{display:none;}
#sliders #div_header_mail{background:#3bb9aa;}
#sliders #div_header_mail h3{background:#038677;padding:16px 20px 16px 20px;font-family:'Montserrat', sans-serif;font-weight:400;}
#sliders #div_header_mail input[type="submit"]{padding:13px;margin-left:30px;margin-top:30px;background:#038676;color:#FFFFFF;}
#sliders #div_header_mail input[type="submit"]:hover{background:#006c5f;}
#sliders #div_header_mail input[type="text"]{width:330px;float:left;font-size:1em;font-weight:bold;color:#3bb9aa;border:0;padding:17px;height:50px;margin-top:30px;border-radius:0;}
#sliders #div_header_mail::-webkit-input-placeholder{color:#3bb9aa;}
#sliders #div_header_mail:-moz-placeholder{color:#3bb9aa;}
#sliders #div_header_mail::-moz-placeholder{color:#3bb9aa;}
#sliders #div_header_mail:-ms-input-placeholder{color:#3bb9aa;}
#sliders #div_header_mail p{clear:both;}
#sliders #div_header_mail a:hover{color:#038676;}
#sliders #div_header_reader a:hover{color:#1e79a0;}
@media screen and (max-width:767px){#sliders{position:absolute;top:0;left:0;width:100%;z-index:9999;}
    #sliders a.close-slider,
    #sliders h3{float:none;}
    #sliders a.close-slider{margin-top:0;}
    #sliders #div_header_login,
    #sliders #div_header_mail{background:none;}
    #sliders #div_header_login .wrapper{background:#b76eb8;}
    #sliders #div_header_mail .wrapper{background:#3BB9AB;}
    #sliders #div_header_login .slider-title,
    #sliders #div_header_login h3,
    #sliders #div_header_mail .slider-title,
    #sliders #div_header_mail h3{font-size:1.1875em;padding:16px 14px 16px 14px;}
    #sliders #div_header_login .slider-title .heading,
    #sliders #div_header_login .slider-title .close-slider,
    #sliders #div_header_mail .slider-title .heading,
    #sliders #div_header_mail .slider-title .close-slider{display:block;float:left;}
    #sliders #div_header_login .slider-title .close-slider,
    #sliders #div_header_mail .slider-title .close-slider{float:right;}
    #sliders #div_header_login .wrapper .userdata,
    #sliders #div_header_mail .wrapper .custom{background:#b76eb8;padding:18px 14px 16px 14px;}
    #sliders #div_header_mail .wrapper .custom{background:#3BB9AB;}
    #sliders #div_header_login ul li{float:none;padding:0 0 22px 0;}
    #sliders #div_header_login #modlgn-passwd,
    #sliders #div_header_login #form-login-submit button,
    #sliders #div_header_login .logout-button input[type="submit"]{margin:0;}
    #sliders #div_header_login #modlgn-username,
    #sliders #div_header_login #modlgn-passwd{padding:0;}
    .login-handle{display:block;}
    .login-handle .icon,
    .mail-handle .icon{display:block;float:right;width:40px;height:40px;background:url('../images/icon/loginslider.png') no-repeat right top;cursor:pointer;}
    .mail-handle .icon{background:url('../images/icon/Enews.svg') no-repeat right top;}
    #sliders #div_header_login #modlgn-username,
    #sliders #div_header_login #modlgn-passwd{float:none;color:#b76eb8;padding:18px 16px;background:#FFFFFF;width:100%;}
    #sliders #div_header_login #form-login-submit button, #sliders #div_header_login .logout-button input[type="submit"]{padding:20px 30px;}
    #sliders #div_header_login .control-group{padding-bottom:14px;}
    #sliders #div_header_mail input[type="text"]{width:100%;}
    #sliders #div_header_mail input[type="submit"]{margin-left:0;-webkit-appearance:none;border-radius:0;}
}
.moduletable.main-menu .menu{position:relative;display:table;width:100%;padding-top:8px;}
.main-menu .open{display:block;}
.main-menu ul li ul li ul li ul{display:none;}
.main-menu ul li{display:table-cell;}
.main-menu ul li .submenu{display:none;width:100%;}
.main-menu ul li.numberofchildren0 .submenu{width:33.3%;}
.main-menu ul li.numberofchildren1 .submenu{width:33.3%;}
.main-menu ul li.numberofchildren2 .submenu{width:75%;}
.main-menu ul li.numberofchildren2.index3 .submenu{width:75%;right:0;}
.main-menu ul li.numberofchildren3 .submenu{width:100%;left:0;}
.main-menu ul li:hover .submenu{display:block;}
.main-menu li ul{display:table;width:100%;}
.main-menu li ul.another-row.numberofchildren1{width:25.2%;}
.main-menu li ul.another-row.numberofchildren2{width:50.2%;}
.main-menu li ul.another-row.numberofchildren3{width:75.2%;}
.main-menu ul li ul li ul li{display:block;}
.navigation.usernav{padding-bottom:5px;}
.navigation.usernav ul li.level1 a{padding-bottom:21px;}
.main-menu ul li ul li .menu-row-group{display:table;width:100%;}
.main-menu ul li div a,
.main-menu ul li div span.separator{display:block;color:#000000;text-decoration:none;line-height:1em;font-size:1em;}
.main-menu ul li div a:hover,
.main-menu ul li div span.separator:hover{text-decoration:underline;}
.arrow{display:none;width:15%;}
.main-menu ul li ul li .menu-row-group a,
.main-menu ul li ul li .menu-row-group span.separator,
.main-menu ul li ul li .menu-row-group .arrow{display:table-cell;}
.main-menu ul li ul li div a,
.main-menu ul li ul li div span.separator,
.main-menu ul li ul li div .arrow{border-bottom:1px solid #e3e3e3;text-align:left;}
.main-menu .level1 > div > a,
.main-menu .level1 > div > span.separator{display:block;text-align:center;font-family:'Montserrat', sans-serif;padding:12px 10px 16px 10px;font-weight:400;text-transform:capitalize;height:1em;overflow:hidden;}
@media screen and (min-width:768px) and (max-width:810px){.main-menu .level1 > div > a,
.main-menu .level1 > div > span.separator{font-size:0.755em;}
}
@media screen and (min-width:811px) and (max-width:860px){.main-menu .level1 > div > a,
.main-menu .level1 > div > span.separator{font-size:0.805em;}
}
@media screen and (min-width:861px) and (max-width:930px){.main-menu .level1 > div > a,
.main-menu .level1 > div > span.separator{font-size:0.905em;}
}
.loggedIn .main-menu .level1 > div.submenu{border:1px solid #b76eb8;}
.main-menu .level1.active > div > a,
.main-menu .level1:hover > div > a,
.main-menu .level1:hover > div span.separator,
.main-menu .level1 > div > a:hover,
.main-menu .level1 > div > span.separator:hover{background:#3bb9ab;color:#FFFFFF;}
.loggedIn .main-menu .level1:hover > div > a,
.loggedIn .main-menu .level1:hover > div > span.separator,
.loggedIn .main-menu .level1 > div > a:hover,
.loggedIn .main-menu .level1 > div > span.separator:hover{background:#b76eb8;}
.main-menu .level1.index6 > div.submenu,
.main-menu .level1.index5 > div.submenu,
.main-menu .level1.index4.numberofchildren2 > div.submenu,
.main-menu .parent.numberofchildren3 > div.submenu,
.main-menu .parent.numberofchildren4 > div.submenu,
.main-menu .parent.numberofchildrenMax > div.submenu{right:0;}
.main-menu .level1.index0.numberofchildren3 > div.submenu{right:auto;}
.main-menu .level1:hover > div.submenu{display:block;}
.main-menu .level1 > div.submenu{position:absolute;z-index:999999;background:#FFFFFF;border:1px solid #3bb9ab;}
.main-menu li .level2{width:25%;border-right:1px solid #e3e3e3;}
.main-menu .numberofchildren1 .level2{width:auto;}
.main-menu li.level2.nochildren{display:block;}
.main-menu .numberofchildren0 .level2{width:100%;}
.main-menu .numberofchildren1 .level2{width:auto;}
.main-menu .numberofchildren2 .level2{width:50%;}
.main-menu .numberofchildren3 .level2{width:33.3%;}
.main-menu .level2 > div{width:100%;}
.main-menu .level2 > div > a,
.main-menu .level2 > div > span.separator{font-size:1em;background:#e4f2f8;border-bottom:1px solid #a0dbd9;border-left:1px solid #a0dbd9;padding:12px 6% 0px 6%;color:#0e8779;font-weight:bold;height:24px;width:100%;}
.main-menu .level2.nochildren > div > a,
.main-menu .level2.nochildren > div > span.separator{width:89%;padding:12px 1% 9px 17px;font-size:0.875em;font-weight:bold;border-bottom:1px solid #a0dbd9;border-left:0px;text-align:left;color:#000000;line-height:1em;background:none;height:auto;}
.loggedIn .main-menu .level2 > div > a,
.loggedIn .main-menu .level2 > div > span.separator{background:#e1deeb;border-bottom:1px solid #b76eb8;border-left:1px solid #b76eb8;color:#8d298f;}
.main-menu .level2:first-child > div > a,
.main-menu .level2:first-child > div > span.separator,
.main-menu .level2.firstOnTheRow > div > a,
.main-menu .level2.firstOnTheRow > div > span.separator{border-left:none;padding-left:17px;}
.main-menu .level2.lines2 > div > a,
.main-menu .level2.lines2 > div > span.separator{}
.main-menu .level2.index4.last div a,
.main-menu .level2.index4.last div span.separator,
.main-menu .level2.index5.last div a,
.main-menu .level2.index5.last div span.separator,
.main-menu .level2.index6.last div a,
.main-menu .level2.index6.last div span.separator{border-right:1px solid #a0dbd9;}
.loggedIn .main-menu .level2.index4.last div a,
.loggedIn .main-menu .level2.index4.last span.separator,
.loggedIn .main-menu .level2.index5.last a,
.loggedIn .main-menu .level2.index5.last span.separator,
.loggedIn .main-menu .level2.index6.last a,
.loggedIn .main-menu .level2.index6.last span.separator{border-right:1px solid #b76eb8;}
.main-menu .level2.nochildren.index4.last div a,
.main-menu .level2.nochildren.index4.last div span.separator,
.main-menu .level2.nochildren.index5.last div a,
.main-menu .level2.nochildren.index5.last div span.separator,
.main-menu .level2.nochildren.index6.last div a,
.main-menu .level2.nochildren.index6.last div span.separator{border-right:0px;}
.main-menu .level2 ul li div .arrow.open{background:#edf7f3 url('../images/menu/mainmenu-level3-item-open.png') top no-repeat;}
.loggedIn .level2 ul li div .arrow.open{background:#f8effa url('../images/menu-loggedin/mainmenu-level3-item-hover.png') top no-repeat;}
.main-menu .level2 ul li div .arrow{background:#edf7f3 url('../images/menu/mainmenu-level3-item.png') top no-repeat;}
.loggedIn .level2 ul li div .arrow{background:#f8effa url('../images/menu-loggedin/mainmenu-level3-item.png') top no-repeat;}
.main-menu .level2 ul li div .arrow:hover{background:#3bb9aa url('../images/menu/mainmenu-level3-item-hover.png') top no-repeat;}
.loggedIn .level2 ul li div .arrow:hover{background:#f8effa url('../images/menu-loggedin/mainmenu-level4-item-hover.png') top no-repeat;}
.main-menu .level2 ul li div:hover .arrow.open{background:#3bb9aa url('../images/menu/mainmenu-level3-item-hover.png') top no-repeat;}
.loggedIn .level2 ul li div:hover .arrow.open{background:#f8effa url('../images/menu-loggedin/mainmenu-level3-item-hover.png') top no-repeat;}
.main-menu .level2 div a.open{background:#edf7f3;}
.loggedIn .level2 div a.open{background:#f8effa;}
.main-menu .level3{padding:0 5.5% 0 5.5%;width:89%;}
.main-menu .level3 .arrow{width:33px;}
@media screen and (min-width:768px) and (max-width:1021px){.main-menu .level3 .arrow{width:36px;}
}
.main-menu .level3 div a,
.main-menu .level3 div span.separator{padding:12px 1% 9px 2.5%;font-size:0.875em;font-weight:bold;}
.main-menu .level3:first-child{padding-top:15px;}
.main-menu .level3:last-child{padding-bottom:20px;}
.main-menu .level4 div a,
.main-menu .level4 div span.separator{padding:14px 1.5% 11px 9%;width:89.5%;font-weight:normal;}
.main-menu .level4 div a:hover,
.main-menu .level4 div a.open{text-decoration:underline;}
.main-menu .level4 div ul.open{display:block;}
.main-menu .level5 div a,
.main-menu .level5 div span.separator{padding:14px 1.5% 11px 12.5%;width:86%;font-weight:normal;}
.main-menu .item-1141 > .menu-row-group a{color:#B368B5;}
@media screen and (min-width:768px) and (max-width:1021px){.main-menu .level1.index4 span.word1,
.main-menu .level1.index5 span.word1{text-transform:capitalize;}
    .main-menu .level1.index4 span.word0{display:none;}
    .main-menu .level1.index4 span.word1,
    .main-menu .level1.index5 span.word1{text-transform:capitalize;}
}
@media screen and (max-width:767px){#header .pad{display:table;}
    #header .pad .left,
    #header .pad .menu-button{display:block;vertical-align:bottom;}
    .mobile-menu-label{width:30px;height:23px;cursor:pointer;background:url(../images/icon/burger-menu.svg) no-repeat center center;background-size:100%;}
    .st-container.st-menu-open .mobile-menu-label{background-size:auto;display:block;float:left;margin:29px 15px 24px;}
    .st-container.st-menu-open .menu-title{display:none;}
    .st-container.st-menu-open .st-menu{display:block;}
    .st-container.st-menu-open .mobileOnly.menu-button{display:block;position:absolute;width:87.5%;z-index:9999;background:#FFFFFF;height:400%;right:0;top:40px;}
    .st-container.st-menu-open .header-right-top{z-index:9999;position:absolute;min-width:320px;background:#fff;}
    .main-menu-mobile .menu-modules{display:none;}
    .main-menu-mobile .headermenu li a,
    .main-menu-mobile .menu li a,
    .st-container.st-menu-open .menu-head{border-bottom:1px solid #dddddd;}
    .main-menu-mobile .headermenu li a,
    .main-menu-mobile .menu li a{display:block;text-decoration:none;padding:12px 53px 12px 15px;}
    .main-menu-mobile .headermenu li.parent > a,
    .main-menu-mobile .menu li.parent > a{}
    .main-menu-mobile .headermenu li.parent > a > span,
    .main-menu-mobile .menu li.parent > a > span{display:inline-block;padding:5% 5% 5% 5%;width:75%;}
    .main-menu-mobile .level1 ul{display:none;}
    .main-menu-mobile .active > ul{display:block;}
    .main-menu-mobile .level1 a{color:#000000;font-size:14px;font-family:'Montserrat', sans-serif;font-weight:400;position:relative;}
    .main-menu-mobile .icon-indicator{position:absolute;display:block;top:0;right:0;width:43px;height:100%;background-position:center center !important;}
    .main-menu-mobile .level1.parent > a .icon-indicator{background:url(../images/mobile-menu/b-arrow-down.png) no-repeat center center;background-size:10px auto;}
    .main-menu-mobile .level1.active > a{background:#3bb9aa;color:#fff;}
    .main-menu-mobile .level1.active > a .icon-indicator{background-image:url(../images/mobile-menu/w-arrow-down.png);background-size:10px auto;}
    .main-menu-mobile .level1.parent > a.open .icon-indicator{background-image:url(../images/mobile-menu/b-arrow-up.png);}
    .main-menu-mobile .level1.active > a.open .icon-indicator{background-image:url(../images/mobile-menu/w-arrow-up.png);}
    .main-menu-mobile .level2 > a{background:#e4f2f8;color:#0e8776;font-weight:bold;}
    .main-menu-mobile .level2.parent > a .icon-indicator{background:#d7e8f0 url(../images/mobile-menu/dg-arrow-down.png) no-repeat 95% center;background-size:10px auto;}
    .main-menu-mobile .level2.parent > a.open .icon-indicator{background-image:url(../images/mobile-menu/dg-arrow-up.png);}
    .main-menu-mobile .level2.parent > a > span{background:#e4f2f8;}
    .main-menu-mobile .level3 > a{background:#fff;font-weight:bold;}
    .main-menu-mobile .level3 a{color:#464646;font-family:arial, sans-serif;}
    .main-menu-mobile .level3.active > a{background:#edf7f3;}
    .main-menu-mobile .level3.parent > a .icon-indicator{background:#edf7f3 url(../images/mobile-menu/dg-arrow-down.png) no-repeat 95% center;background-size:10px auto;}
    .main-menu-mobile .level3.parent > a.open .icon-indicator{background-image:url(../images/mobile-menu/dg-arrow-up.png);}
    .main-menu-mobile .level3.parent > a > span{background:#fff;}
}
#system-message{position:relative;width:100%;clear:both;padding:0;margin:0;}
#system-message h4{display:none;}
#system-message .close{position:absolute;right:15px;display:block;line-height:10px;cursor:pointer;display:none;}
#system-message .alert{padding:15px 25px 15px 60px;margin-bottom:20px;}
#system-message .alert p{margin:10px 0;padding:0;}
#system-message .alert-message{color:#4b88c7;background:#d3e4f5 url(../images/site/notice-info.png) 15px center no-repeat;border:3px solid #4b88c7;}
#system-message-container .alert-error{color:#f30045;background:#ffd7e2 url(../images/site/notice-alert.png) 15px center no-repeat;border:3px solid #f30045;}
#system-message-container .alert-error p{}
#system-message .alert-notice, #system-message .alert-warning{color:#BB8B00;background:#FFFAED url(../images/site/notice-notice.png) 15px center no-repeat;border:3px solid #ecb925;}
.logo{display:block;width:250px;height:82px;float:left;}
#header{background:#fff;border-bottom:10px solid #3bb9aa;margin-bottom:20px;}
#header.copmivideo{margin-bottom:0;}
.loggedIn #header{border-bottom:10px solid #b76eb8;}
.header-right-top,
.header-right-bottom{float:right;display:table;}
.header-right-top{height:35px;padding-bottom:20px;}
.header-right-bottom{clear:both;}
.header-right-top .moduletable,
.header-right-bottom .moduletable{float:left;}
.header-right-bottom .moduletable{display:table-cell;float:none;}
.header-right-top a{display:table-cell;height:35px;width:35px;background:#000000;}
.header-right-top .searchcontent input[type="submit"]{width:35px;height:35px;background-image:url('../images/icon/search.svg');}
.no-svg .header-right-top .searchcontent input[type="submit"]{background-image:url('../images/icon/search.png');}
.header-right-top .searchcontent input[type="submit"]:hover{background-image:url('../images/icon/search_hover.svg');}
.no-svg .header-right-top .searchcontent input[type="submit"]:hover{background-image:url('../images/icon/search_hover.png');}
.search-results .result-title a{color:#189a88;}
#header #header-blurb{width:344px;margin-left:50px;padding-top:50px;height:32px;}
#header #header-blurb p{font-family:'Montserrat', sans-serif;color:#949494;font-size:13px;padding:0;margin:0;}
div.search_default form div.only{display:none;}
.header-right-top .search{display:block;}
.header-right-top .searchcontent{height:35px;white-space:nowrap;}
.header-right-top .searchcontent input[type="text"]{background:#ffffff;border:1px solid #3bb9aa;border-radius:0;color:#3bb9aa;}
.header-right-top input[type="text"]{line-height:0.9375em;font-size:0.875em;display:inline-block;height:35px;width:185px;border-top:none;}
.lt-ie9 .header-right-top input[type="text"]{width:auto;}
.header-right-top a{display:inline-block;}
.header-right-top ul{list-style:none;display:block;padding:0;margin:0;}
.header-right-top ul li{display:block;float:left;height:40px;padding-left:8px;}
.header-right-top ul li:nth-child(2){}
.header-right-bottom .headermenu{}
.header-right-bottom .headermenu .menu{display:table;}
.header-right-bottom .headermenu .menu .submenu{display:none;}
.header-right-bottom .headermenu .menu li{display:table-cell;padding-left:25px;}
.header-right-bottom .headermenu .menu li a{display:block;color:#000000;font-weight:bold;font-size:0.875em;text-decoration:none;padding-bottom:5px;}
.header-right-bottom .headermenu .menu li a:hover{color:#0e8776;border-bottom:3px solid #3bb9aa;padding-bottom:2px;}
.menu,
.menu ul{list-style:none;padding:0;margin:0;}
.left .campaign-monitor h2{font-size:0.875em;font-weight:bold;margin-bottom:7px;color:#000000;}
.left ul.menu a{background-color:#038676;color:#fff;padding:15px 15% 15px 7%;display:block;text-decoration:none;margin-bottom:2px;font-size:16px;font-weight:bold;}
.left ul.menu a:hover,
.left ul.menu li.active > a{background-color:#006c5f;}
.left ul.menu li.parent > a{background-image:url('../images/menu/leftmenu-level1-arrow.svg');background-repeat:no-repeat;background-position:97% 18px;}
.left ul.menu li.parent > a.open{background-image:url('../images/menu/leftmenu-level1-arrow-hover.png');background-repeat:no-repeat;background-position:97% 18px;}
.left ul.menu li ul a{background-color:#1ec8b4;color:#fff;font-size:14px;font-weight:normal;padding:8px 25% 8px 7%;}
.left ul.menu li ul a:hover,
.left ul.menu li ul a.open,
.left ul.menu li ul li.active > a{background-color:#21d5c0;color:#fff;}
.left ul.menu li ul li.parent > a{background-image:url('../images/menu/leftmenu-level1-arrow.svg');background-repeat:no-repeat;background-position:97% 10px;}
.left ul.menu li ul li.parent > a.open{background-image:url('../images/menu/leftmenu-level1-arrow-hover.png');background-repeat:no-repeat;background-position:97% 10px;}
.left ul.menu li ul ul{background-color:#dff9f0;}
.left ul.menu li ul ul a{background-color:#dff9f0;color:#3d8681;font-size:14px;padding:5px 15% 5px 7%;}
.left ul.menu li ul ul li a:before{content:'- ';}
.left ul.menu li ul ul li.parent > a{background-image:url('../images/menu/leftmenu-level1-arrow-green.png');background-repeat:no-repeat;background-position:97% 10px;}
.left ul.menu li ul ul a:hover,
.left ul.menu li ul ul a.open{background-color:#dff9f0;color:#015a4f;}
.left ul.menu li ul ul li.parent > a.open{background-image:url('../images/menu/leftmenu-level1-arrow-hover-green.png');background-repeat:no-repeat;background-position:97% 10px;}
.left ul.menu li ul ul ul a{background-color:#dff9f0;color:#3c8f92;padding:7px 25% 7px 20px;}
.left ul.menu li ul ul ul li a:before{content:'> ';}
.left ul.menu li ul ul ul li.parent > a{background-image:url('../images/menu/leftmenu-level1-arrow-green.png');background-repeat:no-repeat;background-position:97% 10px;}
.left ul.menu li ul ul ul a:hover,
.left ul.menu li ul ul ul a.open{background-color:#dff9f0;color:#309d8f;}
.left ul.menu li ul ul ul li.parent > a.open{background-image:url('../images/menu/leftmenu-level1-arrow-hover-green.png');background-repeat:no-repeat;background-position:97% 10px;}
.left ul.menu li ul ul ul ul a{background-color:#fff;color:#000;}
.left ul.menu li ul ul ul ul li.parent > a{background-image:url('../images/menu/leftmenu-level1-arrow-green.png');background-repeat:no-repeat;background-position:97% 10px;}
.left ul.menu li ul ul ul ul a:hover,
.left ul.menu li ul ul ul ul a.open{background-color:#fff;color:#309d8f;}
.left ul.menu li ul ul ul ul li.parent > a.open{background-image:url('../images/menu/leftmenu-level1-arrow-hover-green.png');background-repeat:no-repeat;background-position:97% 10px;}
.left ul.menu li ul ul ul ul ul li{list-style:inside !important;padding-left:10px;}
.left ul.menu li ul ul ul ul ul a{background-color:#fff;color:#000;}
.left ul.menu li ul ul ul ul ul li.parent > a{background-image:url('../images/menu/leftmenu-level1-arrow-green.png');background-repeat:no-repeat;background-position:97% 10px;}
.left ul.menu li ul ul ul ul ul a:hover,
.left ul.menu li ul ul ul ul ul a.open{background-color:#fff;color:#309d8f;}
.left ul.menu li ul ul ul ul ul li.parent > a.open{background-image:url('../images/menu/leftmenu-level1-arrow-hover-green.png');background-repeat:no-repeat;background-position:97% 10px;}
.left ul.menu > li > a {font-family:'Montserrat', sans-serif;font-weight:400;}
#bottom .moduletable{width:42%;padding:25px 3%;background:url('../images/home/green-bg.png') repeat top;border:4px solid #afe7e0;float:left;height:137px;overflow:hidden;}
#bottom .moduletable:hover{background:url('../images/home/green-bg.png') repeat bottom;}
#bottom .moduletable:first-child{margin-right:1.7%;}
#bottom .moduletable h3{margin:0;font-family:'Montserrat', sans-serif;font-weight:400;font-size:26px;margin-bottom:25px;}
#bottom .moduletable.pink{background:url('../images/home/pink-bg.jpg') repeat;border:4px solid #f0d2f0;}
#bottom .moduletable.pink *{color:#fff;}
#bottom .moduletable.pink p{font-weight:bold;margin:0 0 10px 0;}
#bottom .moduletable.pink input[type=text]{font-family:Helvetica, Arial, sans-serif;border:0 none;color:#b76eb8;padding:18px 15px;height:50px;line-height:10px;width:77%;font-weight:bold;background:#FFFFFF;border-radius:0;}
#bottom .moduletable.pink input[type=submit]{background:#b76eb8;height:50px;float:right;width:18%;font-family:Helvetica, Arial, sans-serif !important;font-weight:bold;border-radius:0;}
#bottom .moduletable.pink input[type=submit]:hover{background:#600b61;}
#footer{display:table;width:100%;}
#footer *{color:#464646;}
#footer h2{color:#038676;font-size:1em;line-height:1.3em;font-weight:bold;}
.footer-quarter-3 .head{display:table;margin:0;padding:0;}
.footer-quarter-3 h2,
.footer-quarter-3 .moduletable{display:table-cell;margin:0;vertical-align:middle;}
.footer-quarter-3 .social-icons ul{margin:0;padding-left:0;}
#footer .column{width:24.2%;float:left;min-height:175px;}
#footer .column.footer-quarter-1{width:47%;}
#footer .column.footer-quarter-2, #footer .column.footer-quarter-3{width:20%;}
#footer .column.footer-quarter-2{padding:0 3%;margin:0 3%;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
#footer .column.footer-quarter-3{padding-right:0;margin-right:0;border-right:0 none;}
#footer p{margin:14px 0 14px 0;font-size:0.875em;}
#footer a{text-decoration:none;}
#footer a:hover{color:#ff8a01;}
#footer .menu li{display:block;clear:both;height:39px;}
#footer .menu li ul{display:none;}
#footer .menu li a{background:#FFFFFF url('../images/menu/footer-menu-item.png') no-repeat right top;display:block;width:92%;padding:12px 8% 12px 10px;color:#038676;font-weight:bold;font-size:0.875em;height:14px;text-decoration:none;border-bottom:1px solid #e3e3e3;}
#footer .menu li.last a{border-bottom:0 none;}
#footer .menu li:hover{color:#FFFFFF;background:#3bb9aa;}
#footer .menu li a:hover{color:#FFFFFF;background:url('../images/menu/footer-menu-item.png') no-repeat right bottom;border-bottom:1px solid #3bb9aa;}
#footer #development{width:100%;height:17px;float:left;clear:left;}
#footer #development a{text-decoration:none;float:left;}
#footer #development img{width:77px;height:17px;float:left;margin-left:5px;}
.video_player_wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%;}
.video_player,
.video_player_wrapper iframe,
.video_player_wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.vina-youtube-gallery .vina-list-navigator div[u="slides"] div:hover{background:#3bb9aa;color:#ffffff;}
#k2Container a.k2btr{margin-bottom:1em;display:block;}
#k2FilterContainer275 p,
#k2FilterContainer275 li{font-size:14px;}
#content #com_copmivideo_section{padding-top:30px;background:url(../images/copmivideo/bg_copmivideo.jpg) center top no-repeat;background-size:auto auto;}
#content #com_copmivideo_section > div.wrapper{padding:20px 0 30px 0;background:url(../images/copmivideo/bg_copmivideo_wrapper.png) center top no-repeat;}
#content #com_copmivideo_section > div.wrapper div.div_actions{display:none;}
#content #com_copmivideo_section > div.wrapper h1{color:#b76eb8;}
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list{display:block;margin:0;padding:0;list-style:none;}
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li:before{content:none !important;}
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li{display:inline-block;padding:0;list-style:none;width:31%;margin:0 3% 10px 0;text-align:center;vertical-align:middle;overflow:hidden;height:165px;}
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li img{padding:0;margin:0;max-width:100%;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;}
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li:nth-child(3n+1){margin-right:0;}
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li img:hover,
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li:nth-child(2) img:hover,
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li:nth-child(3) img:hover,
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li:nth-child(4) img:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li:nth-child(2) img,
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li:nth-child(3) img,
#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li:nth-child(4) img{}
label.error{display:none !important;}
input[type="text"].error, input[type="email"].error, textarea.error, select.error{border:1px solid #FF0004;}
@media screen and (min-width:1600px){#content #com_copmivideo_section{background-size:100% auto;}
}
@media screen and (min-width:1022px){}
@media screen and (max-width:1021px){}
@media screen and (min-width:768px) and (max-width:1021px){#footer .column.footer-quarter-1, #footer .column.footer-quarter-2, #footer .column.footer-quarter-3{width:29%;}
    #bottom .moduletable.pink input[type=text]{width:68%;}
    #bottom .moduletable.pink input[type=submit]{width:28%;}
}
@media screen and (min-width:768px){}
@media screen and (max-width:767px){#header{border-bottom:0 none;}
    .logo{width:90%;height:auto;padding:0;margin:0;}
    .left ul.menu li.parent > a.open{background-image:url('../images/menu/leftmenu-level1-arrow-hover-up.png');}
    .menu-button{width:30%;float:right;}
    #header .pad .left{width:100%;margin-bottom:10px;}
    #header .pad .left img{max-width:100%;width:100%;}
    #header .right,
    .header-right-top{width:100%;}
    .header-right-top{height:auto;}
    .header-right-top .moduletable{display:table-cell;float:none;vertical-align:top;}
    .header-right-top .moduletable:last-child{width:96px;}
    .header-right-top a{height:40px;width:40px;display:table-cell;background-size:100%;}
    .header-right-top .searchcontent{display:table;width:100%;}
    .header-right-top input[type="text"]{border-left:none;height:40px;width:84%;}
    .header-right-top input[type="submit"]{height:40px !important;}
    .header-right-top a:hover{background-position:top;}
    .header-right-top ul{display:table;width:100%;}
    .header-right-top ul li{display:table-cell;text-align:right;float:none;}
    .header-right-top .header-icons li:last-child{}
    .left img:not([class]), #right img:not([class]), #content p > img:not([class]){width:100%;height:auto;}
    .left #submenu-bt{background:#189a88;color:#fff;display:block;text-decoration:none;font-weight:bold;padding:15px 25% 15px 7%;font-size:16px;margin-bottom:2px;background-image:url('../images/menu/leftmenu-level1-arrow.svg');background-repeat:no-repeat;background-position:94% 19px;}
    .left #submenu-bt.open{background-image:url('../images/menu/leftmenu-level1-arrow-hover-up.png');background-position:94% 22px;}
    #bottom .moduletable{width:92%;height:auto;}
    #footer .column.footer-quarter-1, #footer .column.footer-quarter-2, #footer .column.footer-quarter-3{padding:0;width:100%;height:auto;display:block;background:none;}
    #footer .column.footer-quarter-1, #footer .column.footer-quarter-2{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e3e3e3;}
    #footer .menu li{padding:0;}
    #footer .menu li a{padding:12px 0;width:100%;}
    #footer .column.footer-quarter-2{margin:0;padding:0;border-left:0 none;border-right:0 none;}
    #footer .footer-quarter-3.column{padding-top:20px;margin-bottom:40px;}
    .footer-quarter-3 h2, .footer-quarter-3 .moduletable{display:block;clear:both;}
    .footer-quarter-3 .social-icons ul{padding:1em 0 0 0;}
    #bottom .moduletable{padding:10px 5%;width:88%;}
    #bottom .moduletable.pink input[type=text]{width:70%;}
    #bottom .moduletable.pink input[type=submit]{width:30%;-webkit-border-radius:0;border-radius:0;outline:none;-webkit-appearance:none;}
    #bottom .moduletable h3{margin-bottom:10px;}
    #footer .menu li{height:42px;}
    #footer .menu li a{background-image:url('../images/menu/Footer_arrow.svg');background-position:right 5px center;height:42px;padding:13px 10px;box-sizing:border-box;}
    #footer .menu li a:hover,
    #footer .menu li:hover a{background:url('../images/menu/Footer_arrow_hover.svg') no-repeat right center;}
    .contact-us p.map{float:none !important;}
    iframe{width:100%;}
    #content #com_copmivideo_section{padding-top:0px;background:none;}
}
@media screen and (min-width:481px) and (max-width:767px){#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li{display:block;padding:0;width:100%;margin:0;}
}
@media screen and (max-width:480px){#content #com_copmivideo_section > div.wrapper ul.copmi_videos_list li{display:block;padding:0;width:100%;margin:0;}
}
.st-container{background:#d8f3e8;}
.loggedIn .st-container{background:#f1dff5;}
.wrapper{width:1022px;max-width:100%;margin:0 auto;}
#content{padding-bottom:30px;}
.home #content{padding-bottom:0;}
#bottom{background:#fff;clear:both;padding:30px 0 10px 0;}
#footer{background:#fff;clear:both;padding:30px 0;}
#right, #main, #left{float:left;}
#main{background:#FFFFFF;}
.home .item-page{padding:0 0 2.5em 0;}
.breadcrumbs{clear:both;}
.component{padding:22px 40px 22px 40px;}
.one_column #left, .one_column #right, .two_column_l #right, .two_column_r #left{display:none;}
.two_column_r #right, .three_column #right, .three_column #left{width:197px;}
.two_column_r #main{width:590px;margin-right:10px;}
.two_column_l #left{width:208px;margin-right:30px;}
.two_column_l #main{width:784px;}
.three_column #main{width:383px;}
.three_column #main, .three_column #left{margin-right:10px;}
.separator, .clear{clear:both;}
.buttonheading{float:right;}
div.left{float:left;}
.left.mobileOnly{width:100%;}
div.right{float:right;}
div.clear{clear:both;}
.st-menu{display:none;}
#overlay{display:none;position:absolute;left:0%;top:0%;background-color:#000000;-moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70);width:100%;height:100%;z-index:90;position:fixed;}
.contentpane{margin:20px;}
@media screen and (max-width:767px){#left, #main, #right{width:100% !important;}
    .st-container{background:none;padding:0;}
    #footer{padding:0;}
}
@media screen and (max-width:1021px){.wrapper, #footer{width:auto;}
    #main img{width:100%;height:auto;display:block;}
}
@media screen and (min-width:768px) and (max-width:1021px){.wrapper{padding:0 3%;}
    .two_column_l #main, .two_column_r #main{width:67%;}
    .two_column_l #left, .two_column_r #right{width:29%;}
    .two_column_l #left, .two_column_r #main{margin-right:4%;}
    .three_column #main, .three_column #left{}
    #footer{padding:30px 4.5% 22px 4.5%;}
}
.left .green_module{background:url('../images/green-bg-left.png');}
.left .green_module:hover{background:url('../images/green-bg-left-hover.png');}
@media screen and (min-width:1022px){.desktopHide, .tabletOnly{display:none !important;}
}
@media screen and (max-width:1021px){.desktopOnly{display:none !important;}
}
@media screen and (min-width:768px) and (max-width:1021px){.tabletHide{display:none !important;}
}
@media screen and (min-width:768px){.mobileOnly{display:none !important;}
    .home #header{margin-bottom:40px;}
}
@media screen and (max-width:767px){.mobileHide, .tabletOnly{display:none !important;}
    .mobileFullWidth, .mobileFullWidthWithPadding, .mobileFullWidthWithMargin{float:none !important;clear:both !important;}
    .mobileFullWidth, .mobileFullWidthWithPadding{margin-left:0 !important;margin-right:0 !important;}
    .mobileFullWidth, .mobileFullWidthWithMargin{padding-left:0 !important;padding-right:0 !important;}
    .mobileFullWidth, .mobileFullWidthWithPadding{width:100% !important;}
    .mobileFullWidthWithPadding, .mobileFullWidthWithMargin, #header .pad, #content .wrapper, #bottom .wrapper, #footer .wrapper{width:88% !important;}
    .mobileFullWidthWithPadding{padding-left:6% !important;padding-right:6% !important;}
    .mobileFullWidthWithMargin{margin-left:6% !important;margin-right:6% !important;}
    #header .pad{margin:0 auto;}
    .home .item-page{padding:0;}
    #content{padding-bottom:0;}
    .component{padding:0;}
    .left .moduletable{margin-bottom:15px;}
    #bottom{padding:15px 0;}
    #bottom .moduletable{margin-bottom:15px;}
}
@media screen and (min-width:481px) and (max-width:767px){}
@media screen and (max-width:480px){}
body{font-size:1em;line-height:1.4;min-width:320px;}
body.home .component p{display:none;}
body.home .moduletable p{display:block;}
.left-aligned-image{float:left;margin:0 30px 15px 0;padding:0 20px 0 0;}
.right-aligned-image{float:right;margin:15px 0 15px 30px;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
html,
button,
input,
select,
textarea{color:#000;}
html{font-family:Arial,sans-serif;font-size:16px;line-height:16px;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{}
fieldset{border:0;margin:0;padding:0;min-width:0;}
textarea{resize:vertical;}
button, input[type="submit"]{border:0;font-size:1.25em;font-family:Helvetica, Arial, sans-serif;}
.component button, .component input[type="submit"], .component input[type="reset"],.formResponsive input[type="submit"]{box-shadow:none;height:39px;color:#fff;background:#1ab19f;border:1px solid #1ab19f;border-bottom-color:#1ab19f;padding:0 30px;margin:0;cursor:pointer;margin-top:10px;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:0.875em;}
.component button:hover, .component input[type="submit"]:hover, .component input[type="reset"]:hover, .formResponsive input[type="reset"]:hover,.formResponsive input[type="submit"]:hover{
    background: #2ac1af;
    border: 1px solid #2ac1af;
}
#_jform_mprofile_receive_email_updates label,
#_jform_mprofile_email_updates_infant label,
#_jform_mprofile_ack_terms_of_use label{display:none;}
h1, h2, h3, h4, h5, h6{margin-top:0;padding-top:0;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{margin:0;padding:0;}
#footer h2 { margin-bottom:14px;}
.componentheading, h1, h2{font-weight:normal;margin:0 0 18px 0;}
h3, h4, h5, h6{font-weight:bold;}
.componentheading, h1{color:#000000;font-size:1.5em;line-height:1.15em;}
h2{color:#8d298e;font-size:1.25em;line-height:24px;}
h3{color:#0e8776;font-size:1.125em;line-height:1.4125em;margin:0 0 16px 0;}
h4{color:#1ab19f;font-size:1em;line-height:1.3em;margin-bottom:15px;}
h5{color:#1c83ae;font-size:0.9375em;line-height:1.2375em;margin-bottom:14px;}
h6{color:#000000;font-size:0.875em;line-height:1.1875em;margin-bottom:10px;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{text-decoration:none;}
.component p, .component li, .component td{font-size:14px;}
.component ul ul{padding:0 0 0 25px;list-style-type:circle;list-style-image:none;margin-top:10px;margin-bottom:0px;}
.component li li{font-size:1em;}
.component li li:last-child{margin-bottom:0;padding-bottom:0;}
.maincontentarea a{}
p{padding-bottom:0;margin-bottom:0;}
.left p{padding-bottom:10px;}
#bottom p,
#footer p{margin:0;padding:0;}
.mceContentBody p{padding-bottom:0;margin:0 0 1em 0;}
a{color:#fc892d;}
a:hover{color:#1db7a5;text-decoration:underline;}
a.anchor{color:#000;background:url('../images/site/anchor-arrow.png') no-repeat left center;padding-left:20px;}
a.external{position:relative;}
a.external:after{content:" ";background:url(../images/site/link-external.png);display:block;background-repeat:no-repeat;width:10px;height:10px;opacity:0.6;display:inline-block;margin-left:2px;}
.copmi_videos_list a.external{}
.copmi_videos_list a.external:after{content:"";background:none;width:0;height:0;}
ul{list-style-image:url('../images/icon/bullet.png');margin-top:0;margin-bottom:10px;}
.maincontentarea ul{padding:0 0 0 20px;}
.component ul li,
.component ol li{padding-bottom:10px;}
ol{}
input[type=text],
input[type=password],
input[type=email],
textarea,
.selecter .selecter-selected,
.selectReplacement{display:inline-block;box-sizing:border-box;max-width:100%;border:2px solid #e5e5e5;background:#f0f0f0;padding:0.5em 0.8750em;font-size:0.8750em;line-height:0.8750em;color:#464646;-webkit-border-radius:2px;border-radius:2px;outline:none;-webkit-appearance:none;vertical-align:top;width:410px;}
textarea{padding:0;height:93px;}
span.star{color:#ff4242;}
label{color:#464646;font-size:0.875em;}
input[type="checkbox"], input[type="radio"]{position:absolute;left:-9999px;margin:0;z-index:-999;}
.maincontentarea .checkbox {
    display: block;
    padding: 10px 0;
    font-size: 0.875em;
    position: relative;
    top: 3px;
}
.checkbox_label, .radio_label{float:left;z-index:1;display:block;cursor:pointer;}
.rsform-block .checkbox_label{
    padding:0 35px !important;
}
.rsform-block .radio_label{
    padding:0 35px 8px !important;
}
.checkbox_label{line-height:27px;height:27px;background:url(../images/check.png) no-repeat left top;position:relative;top:-3px;}
.rsform-block .checkbox_label {height: 27px !important;}
.com_search .radio_label{width:auto;}
.radio_label{width:30px;line-height:26px;height:26px;background:url(../images/radio.png) no-repeat left top;}
.checkbox_label.checked, .radio_label.checked{background-position:left bottom;}
.selectReplacement{background:#f0f0f0 url(../images/dropdown.png) no-repeat center right;color:#464646;position:relative;}
.selectReplacement ul{padding:0.625em 0 0 0;margin:0;background:#f0f0f0;left:0;width:100%;}
.selectReplacement ul li.selected{background:#f0f0f9;}
.selectReplacement ul li{padding:10px;}
.customfile-wrap{width:100%;}
.customfile-wrap input,
.customfile-wrap button{display:inline-block;}
.customfile-wrap input[type="text"]{width:70%;}
.customfile-wrap button{width:30%;margin:0;height:34px;border-top-left-radius:0;border-bottom-left-radius:0;}
.checkboxes ul{list-style:none;padding:0;margin:0;}
.field_chosenm .selectReplacement{display:none;}
.breadcrumbs .moduletable{padding:0 0 20px 0;}
.breadcrumb{padding:0;margin:0;list-style:none;display:table;}
.breadcrumb > li{float:left;}
.breadcrumb > li > a,
.breadcrumb > li > span{color:#006559;font-size:0.8125em;line-height:0.8125em;}
.breadcrumb > li .divider{width:16px;padding:0 0 0 6px;display:inline-block;}
.breadcrumb > li.bread__about-copmi_about{display:none;}
body.home .breadcrumbs,
body.home .componentTitle,
body.parents .breadcrumbs,
body.parents .componentTitle,
body.professionals-organisations .breadcrumbs,
body.professionals-organisations .componentTitle,
body.find-resources .breadcrumbs,
body.find-resources .componentTitle,
body.kids-young-people .componentTitle{display:none;}
.componentTitle h2{display:block;margin:0;background:#189a88;color:#FFFFFF;padding:2px 0;font-size:1em;font-weight:bold;text-align:center;}
.banner-modules p{margin:0;padding:0;}
div.div_actions{float:right;}
ul.actions{list-style:none;padding:0;margin:0;}
ul.actions li{display:block;float:right;padding:0;margin:0;overflow:hidden;height:21px;}
ul.actions li.modules{padding-left:5px;}
ul.actions li:first-child{padding-left:10px;}
ul.actions li .listen{background:#4da7cd url(../images/icon/listen.png);display:block;float:left;text-align:center;width:43px;height:20px;margin-right:2px;}
ul.actions li #fr_screenreader_play,
ul.actions li #fr_screenreader_pause{height:20px;margin:0;vertical-align:middle;display:block;float:left;background:#4da7cd url(../images/icon/play.png) no-repeat center;width:20px;padding:0;border-radius:0;}
div div.volume_step.active{background-color:#fff;}
div div.volume_step{border-color:#fff;}
div div#accessibility-links label.fr_label.startapp{display:none;}
div div.scbasebin.text{width:50px;}
div div.scbasebin.speaker{width:105px;}
ul.actions li #fr_screenreader_pause{background:#4da7cd url(../images/icon/pause.png) no-repeat center;}
ul.actions li #fr_screenreader_play.hide,
ul.actions li #fr_screenreader_pause.hide{display:none;}
ul.actions li span.icon-envelope,
ul.actions li span.icon-print{display:block;width:21px;height:20px;background:center no-repeat;padding-left:10px;}
ul.actions li span.icon-envelope{background-image:url('../images/icon/email.png');}
ul.actions li span.icon-print{background-image:url('../images/icon/print.png');}
.print-layout .actions li a{color:#fff;font-size:0;}
.maincontentarea ul.highlight-box,.maincontentarea p.highlight-box{background:#ffe3cd url('../images/boxes/highlight.png') no-repeat top left;padding:40px 60px 40px 60px;}
table.basictable tr td.quote-box,
.custom.quote-box{background:#fbe9fb url('../images/boxes/quote.png') no-repeat top left;padding:40px 60px 40px 60px;font-style:italic;position:relative;margin-bottom:15px;}
.moduletable.quote-box.right,
table.basictable tr td.quote-box.right{width:50%;margin:0 0 0px 30px;float:right;}
.quote-box-title{position:absolute;bottom:0;right:0;display:block;font-style:normal;padding:10px 15px 10px 15px;background:#b76eb8;color:#FFFFFF;font-size:1em;font-weight:bold;margin-top:20px;}
#section-kmt h3.kmt-title{background:#189a88;color:#FFFFFF;}
table.basictable{width:100%;margin-bottom:1em;}
table.basictable caption,
table.basictable thead td,
table.basictable thead th,
.table-head{background:#1ab19f;padding:13px 20px;color:#FFFFFF;text-align:left;font-size:18px;font-weight:bold;}
table.basictable tr td{border-left:1px solid #d5d7da;border-right:1px solid #d5d7da;padding:13px 20px;}
table.basictable tr:last-child td{border-bottom:1px solid #d5d7da;}
table.basictable ul{margin:0;padding:0 0 0 20px;}
table.basictable tr:nth-child(2n){background:#f2f2f2;}
.table{display:table;width:100%;}
.table-cell{display:table-cell;vertical-align:middle;font-family:'Montserrat', sans-serif;font-weight:400;}
table.pink.right{float:right;width:50%;margin:0 0 15px 15px;}
table.pink.left{float:left;width:50%;margin:0 15px 15px 0;}
table.pink caption,
table.pink thead th,
table.pink thead tr td{background:#d01a6c;}
table.pink tr td{background:#fbe3ee;}
table.pink tr:nth-child(2n) td{background:#fdf1f6;}
.note{display:block;background:#f9a053 url('../images/site/note-bg.png') repeat;font-family:'Annie Use Your Telescope', cursive;font-size:20px !important;line-height:32px;padding:37px 30px 26px 30px;}
.tooltip{display:none !important;}
.teens-young-people .componentTitle h2{background-color:#4da7cd;}
.blue{}
.orange{}
a.button_only, .button_only a{text-decoration:none;}
.button_only{color:#fff;background:#1ab19f;border:1px solid #1ab19f;border-bottom-color:#1ab19f;padding:5px 30px;margin:0;cursor:pointer;}
.button_only:hover{color:#fff;background:#0e8776;}
.click-to-reveal, .click-to-reveal-sub{cursor:pointer;padding-left:16px;background:url(../images/bg-reveal-arrows.gif) 0 2px no-repeat;}
.click-to-reveal.revealed, .click-to-reveal-sub.revealed{background:url(../images/bg-reveal-arrows.gif) 0 -73px no-repeat;}
.reveal-text, .reveal-text-sub{margin-left:20px;}
ul.quotebox{background:#fbe9fb url('../images/boxes/quote.png') no-repeat top left;display:block;width:50%;margin:0;padding:0;list-style:none !important;list-style-image:none !important;list-style-type:none !important;}
ul.quotebox li{display:block;margin:0 !important;}
ul.quotebox li:before{content:none !important;}
ul.quotebox li:first-child{padding:40px 30px 20px 60px !important;font-style:italic;}
ul.quotebox li:last-child{padding:10px 15px 10px 15px !important;background:#b76eb8;color:#fff;font-size:1em;font-weight:bold;margin-left:50px;text-align:right;}
ul.quotebox.left{float:left;margin:0 30px 20px 0;}
ul.quotebox.right{float:right;margin:0 0 20px 30px;}
a:hover ul.imagebox{background:#3bb9aa;}
a:hover ul.imagebox li{color:#fff;}
ul.imagebox{display:block;width:49%;margin:0;padding:0;border:1px solid #e3e3e3;overflow:hidden;float:left;list-style:none !important;list-style-image:none !important;list-style-type:none !important;}
ul.imagebox li{display:block;font-size:12px;color:#000;margin-right:10px;padding:0;}
ul.imagebox li:before{content:none !important;}
ul.imagebox li:first-child{float:left;width:147px;height:180px;margin:0 20px 0 0;overflow:hidden;padding:0 !important;}
ul.imagebox li:first-child img{width:auto;max-height:100%;}
ul.imagebox li:nth-child(2){color:#3bb9aa;font-size:16px;font-weight:bold;margin:20px 10px 10px 0;}
.eshop-header-options div.show-cart a{padding-left:40px;background:#1ab19f url(../images/icon/icon_cart.png) 5px center no-repeat;}
.eshop-header-options div.show-cart a:hover{background:#0e8776 url(../images/icon/icon_cart.png) 5px center no-repeat;}
.search-results .result-category{margin-left:20px;}
.search-results .result-text{font-size:14px;}
.search-results .result-category{display:none;}
.small{font-size:0.8em;line-height:1;}
#rsform_9_page_0 .radio_label{}
.rsform-block-researchquality, .rsform-block-content, .rsform-block-format, .rsform-block-ethics-approval, .rsform-block-project-funding, .rsform-block-currency, .rsform-block-publishing-status, .rsform-block-publishingconsent{margin-left:-36%;}
.formHorizontal .formControlLabel{vertical-align:top !important;}
.formResponsive h2{margin:20px 0 30px}
.accordion li{padding-bottom:10px !important;}
div#accessibility-links{background:none;border:none;}
@media screen and (min-width:1022px){}
@media screen and (max-width:1021px){.left-aligned-image{width:50% !important;height:auto;}
    input[type=text],
    input[type=password],
    input[type=email],
    textarea,
    .selecter .selecter-selected,
    .selectReplacement{width:100%;}
}
@media screen and (min-width:768px) and (max-width:1021px){}
@media screen and (min-width:768px){}
@media screen and (max-width:767px){.breadcrumbs{padding:15px 0 0 0;float:none !important;}
    .breadcrumbs .moduletable{padding:0;}
    .home .component p{padding:0;margin:0;}
    .componentTitle h2{padding:10px;}
    .componentheading, h1, h2{margin:0 0 26px 0;}
    ul.actions li{padding-bottom:10px;}
    .breadcrumb > li{display:none;}
    .breadcrumb > li:first-child,
    .breadcrumb > li:last-child{display:list-item;}
    ul.quotebox{width:100%;}
    ul.quotebox.left{float:none;margin:0 0 20px 0;}
    ul.quotebox.right{float:none;margin:0 0 20px 0;}
}
@media screen and (min-width:481px) and (max-width:767px){ul.quotebox{width:100%;}
    ul.quotebox.left{float:none;margin:0 0 20px 0;}
    ul.quotebox.right{float:none;margin:0 0 20px 0;}
}
@media screen and (max-width:480px){.left-aligned-image{width:100% !important;height:auto;}
    ul.quotebox{width:100%;}
    ul.quotebox.left{float:none;margin:0 0 20px 0;}
    ul.quotebox.right{float:none;margin:0 0 20px 0;}
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,
button,
input,
select,
textarea{font-family:sans-serif;}
body{margin:0;font-family: Arial, sans-serif;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
/*h1{font-size:2em;margin:0.67em 0;}
h2{font-size:1.5em;margin:0.83em 0;}*/
/*h3{font-size:1.17em;margin:0 0 1em 0;}*/
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:15px;margin:1.6em 0;line-height:1.4}
h6{font-size:14px;margin:1.6em 0;line-height:1.4}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
p,
pre{margin:0 0 1.3em 0;}
code,
kbd,
pre,
samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,
q:after{content:'';content:none;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,
menu,
ol,
ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu,
ol,
ul{padding:0 0 0 10px;margin-left:10px;}
.social-icons ul {margin-top: 0;margin-bottom: 10px;}
#footer .social-icons ul {margin: 15px 0;}
@media all and (-ms-high-contrast:none){.two_column_l .component .item-page .k2Filter ul li:before,
.two_column_r .component .item-page .k2Filter ul li:before{content:"";}
    .two_column_l .component .item-page .k2Filter ul li,
    .two_column_r .component .item-page .k2Filter ul li{}
    .two_column_l .component .item-page ul.actions li,
    .two_column_r .component .item-page ul.actions li{list-style:none;padding-left:0;margin-left:inherit;}
    .two_column_l .component .item-page ul.actions li.modules,
    .two_column_r .component .item-page ul.actions li.modules{padding-left:5px;}
    .two_column_l .component .item-page ul.actions li:first-child,
    .two_column_r .component .item-page ul.actions li:first-child{padding-left:10px;}
    .two_column_l .component .item-page ul.actions li:before,
    .two_column_r .component .item-page ul.actions li:before{content:"";}
    .two_column_l .component .item-page ul li,
    .two_column_r .component .item-page ul li{list-style:none;padding-left:25px;}
    .two_column_l .component .item-page ul li:before,
    .two_column_r .component .item-page ul li:before{content:url(../images/icon/bullet.png);margin-left:-25px;display:block;float:left;}
    .two_column_l .component .item-page ol,
    .two_column_r .component .item-page ol{counter-reset:step-counter;}
    .two_column_l .component .item-page ol li::before,
    .two_column_r .component .item-page ol li::before{content:counter(step-counter) ".";margin-left:-25px;display:block;float:left;}
    .two_column_l .component .item-page ol li,
    .two_column_r .component .item-page ol li{list-style:none;counter-increment:step-counter;padding-left:25px;}
    .two_column_l .component .item-page ul li ul li,
    .two_column_r .component .item-page ul li ul li{list-style-type:circle;list-style-image:none;padding-left:0;}
    .two_column_l .component .item-page ul li ul li:before,
    .two_column_r .component .item-page ul li ul li:before{content:"";padding:0;margin:0;}
    nav ul,
    nav ol{list-style:none;list-style-image:none;}
    img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
    svg:not(:root){overflow:hidden;}
    figure{margin:0;}
    form{margin:0;}
    /*fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}*/
    legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
    button,
    input,
    select,
    textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
    button,
    input{line-height:normal;}
    button,
    html input[type="button"],
    input[type="reset"],
    input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
    button[disabled],
    input[disabled]{cursor:default;}
    input[type="checkbox"],
    input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
    input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
    button::-moz-focus-inner,
    input::-moz-focus-inner{border:0;padding:0;}
    textarea{overflow:auto;vertical-align:top;}
    table{border-collapse:collapse;border-spacing:0;}
}
#Kunena .selectReplacement{background:none;padding:5px;}
body.home .moduletable.promobanner{background:#FFFFFF;margin-bottom:20px;height:120px;}
body.home .moduletable.promobanner tr td{vertical-align:top;}
body.home .moduletable.promobanner tr td:last-child{padding:25px;}
body.home .moduletable.promobanner tr td:first-child{padding:0;margin:0;}
body.home .moduletable.promobanner h3{margin-bottom:5px;font-size:1em;line-height:1.3em;}
body.home .moduletable.promobanner p{padding:0;font-size:0.8125em;}
body.home .moduletable.promobanner img{}
@media screen and (max-width:767px){#main .moduletable.promobanner td:first-child img{display:none;}
    body.home .moduletable.promobanner{height:auto;border:2px solid #3BB9B1;}
}
.moduletable.player_gallery,
.video_player_wrapper{}
.moduletable.player_gallery{padding:0;}
body .video_player_wrapper{}
body div.hdwplayer_thumb{padding-top:0;margin:0 0 10px 0;}
#main div.hdwplayer_thumb .arrow{display:inline;width:auto;}
body div.hdwplayer_thumb.last{padding-bottom:0;margin-bottom:0;}
body div.hdwplayer_thumb .title,
body div.hdwplayer_thumb .views{display:none;}
body table.videotable{width:100%;}
body table.videotable td{padding:30px 17px;vertical-align:top;}
body table.videotable td:last-child{padding-top:0px;width:154px;}
.hdw_prev,
.hdw_next{height:30px;clear:both;}
.hdw_prev a,
.hdw_next a{display:block;height:30px;width:154px;background:#1ab19f no-repeat center;}
.hdw_prev a span,
.hdw_next a span{display:none;}
.hdw_prev a{background-image:url('../images/video/up-arrow.png');}
.hdw_next a{background-image:url('../images/video/down-arrow.png');}
@media screen and (max-width:1021px){body table.videotable td{padding:0;vertical-align:top;width:100%;}
    body table.videotable td:last-child{display:none;width:0%;}
}
.ajax_block_product .img_block {
    max-width: 210px;
    border: 2px solid #d4d4d4;
    display: block;
}
.img_block img {
    display: block;
}

.formResponsive .formValidation {
    display:block;
    padding: 0;
    background: transparent;
    box-sizing: border-box;
    max-width: 97%;
}

.formResponsive .formValidation span {
    display:none;
    background: #ee9999;
}

.formResponsive .formValidation span.formError {
    display: block;
    padding: 5px;
    box-sizing:border-box;
    margin-top: 3px;
}

.formResponsive .radio_label {
    width: auto;
    clear: both;
    margin-bottom: 5px;
}
.formResponsive .radio_label:last-child {
    margin-bottom: 0;
}

.rsform-block-horizontal-rule {
    margin-top: -7px;
}

div .gsc-control-cse {
	padding: 0;
	border: none;
}
.gsc-input-box {
    border-color: #1ab19f !important;
    position: relative;
    top: -1px;
}

.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b {
    color: #fc892d !important;
    font-size: 17px;
    text-decoration: underline;
    font-weight: 700;
    border: none !important;
}

.gsc-search-box input.gsc-search-button {
    background: #1ab19f;
    border: 1px solid #1ab19f;
    background-image: none;
}
.gsc-search-box input.gsc-search-button:hover,
.gsc-search-box input.gsc-search-button:focus {
    background: #2ac1af;
    border: 1px solid #2ac1af;
}

.gsst_a .gscb_a {
    transform: scale(0.7) translateY(-4px) translateX(11px);
}
.gsc-results .gsc-result .gs-title {
    height:auto;
}
div .gsc-table-result, div .gsc-thumbnail-inside, div .gsc-url-top {
    padding-left: 0 !important;
    padding-top: 0 !important;
}
.gsc-control-cse table.gsc-table-result {
    border-collapse: collapse !important;
}
div .gsc-result-info {
    padding: 8px 0;
}

@media (min-width:460px){
    .rsform-block-expiry-month .formControls {
        width: 20%;
    }
    .rsform-block-expiry-year{
        margin-top: -50px;
    }
    .rsform-block-expiry-year .formControlLabel {
        display:none;
    }
    .rsform-block-expiry-year .formControls {
        width: 20%;
        position:relative;
        left: 21%;
    }
}
@media(min-width:768px) {
    .rsform-block-expiry-month .formControls {
        width: 15%;
    }
    .rsform-block-expiry-year .formControls {
        width: 15%;
        left: 52%;
    }
}

.control-group {
margin: 20px 0 0;
}

/**** User Registration changes ***/

.component button, .component input[type="submit"], .component input[type="reset"] {
    font-size: 13px;
    font-weight: normal;
}
a.btn{
    color: #fff;
    background: #1ab19f;
    border: 1px solid #1ab19f;
    border-bottom-color: #1ab19f;
    padding: 10px 30px 9px;
    margin: 0;
    cursor: pointer;
    font-weight: normal;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 13px;
    display: inline-block;
    text-decoration: none;
}

a.btn:hover,
button.btn:hover {
    background: #2ac1af;
    border: 1px solid #2ac1af;
}
a.btn:active,
button.btn:active {
    position: relative;
    top: 1px;
}

.profile dl,
.control-label label {
    font-size: 14px;
}
.profile dl dt {
    float: left;
    width: 200px;
    margin-bottom: 5px;
}
.profile dl dt:after {
    content: ":";
}
.profile dl dd {
    margin-bottom: 5px;
}

/** Added 24 March 2016 **/
.header-right-bottom .headermenu .menu li {
    padding-left: 20px;
}

.header-right-bottom .headermenu .menu li:first-child {
    padding-left: 0;
}

.red {
    color: #ff4242;
}
