*{height:auto;min-height:0;max-height:999999px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,div,button,input,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}.clear:after{clear:both;display:table;line-height:0;content:""}ul li{vertical-align:top;list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent;text-decoration:none}a:active,a:hover{outline:0;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/************************************************************************/
/****** GENERAL *********************************************************/
/************************************************************************/
body{
    margin:0;
    padding:0;
    color:#000;
    background-color:#fff;
    -moz-hyphens:none !important;
    word-wrap:normal !important;
}
.clear:after{clear:both;display: table;line-height: 0; content: "";}
*,
*::before,
*::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

iframe{width:100%; margin-bottom:20px;}

.ellipsis{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

#content{margin-top:80px; margin-bottom:70px;}
/************************************************************************/
/****** BREADCRUMP ******************************************************/
/************************************************************************/
.breadcrumbs{
    line-height: 1.4;
       font-size: 0.75rem;
    font-weight: 700; 
    letter-spacing:0.01rem;
    text-transform: uppercase;
    color:#88b754;
    text-decoration: none;
    position:relative;  
    display: block; 
     font-family: 'Montserrat', sans-serif;
}
.breadcrumbs a { display:inline-block; color: #88b754; text-decoration: none; font-weight: 700;  } 
.breadcrumbs a:hover{ }
.breadcrumbs i{ padding: 0 5px; font-size: 0.6rem; position: relative; bottom: 2px;}
.home .breadcrumbs{display:none;}

.breadcrumbs > span:last-child{display:none!important;}
.breadcrumbs > i{display:none!important;}
.breadcrumbs > span:before{content:"/";margin:0 4px;font-weight:700; }
.breadcrumbs > span:first-child:before{display:none!important;}

/************************************************************************/
/****** LIST ************************************************************/
/************************************************************************/
#primary ul{ font-weight:400; font-size: 1rem; line-height: 1.5; margin-bottom: 1.6rem; }
#primary ul{list-style-position: inside; list-style: none;}
#primary ul li{margin-bottom:0.3rem; position:relative; display:block;padding-left:17px;}
#primary ul li:before{
    content:"\f111";
    display:block;
    font-family: "Font Awesome 5 Free";
    position:absolute; 
    left:0;
    top:8px;
    font-size:6px;
    color:#148299;
    font-weight: 900; 
} 
#primary ul > li > ul{margin-bottom: 0rem;}
#primary ul > li > ul{padding-left:18px;}
#primary ul > li > ul > li{padding-left:17px;margin-bottom:0rem;}
#primary ul > li > ul > li:before {
     content:"\f111";
    display:block;
    font-family: "Font Awesome 5 Free";
    position:absolute; 
    left:0;
    top:8px;
    font-size:6px;
    color:#84c0cc;
} 
#primary ol{list-style-position: inside;}
#primary ol > li{margin-bottom:0.3rem; }
#primary ol > li > ol > li{padding-left:17px;margin-bottom:0rem;}

#modal .modal-content .wrap-content ul{ font-weight:400; font-size: 1rem; line-height: 1.5; margin-bottom: 1.6rem; }
#modal .modal-content .wrap-content ul{list-style-position: inside; list-style: none;}
#modal .modal-content .wrap-content ul li{margin-bottom:0.3rem; position:relative; display:block;padding-left:17px;}
#modal .modal-content .wrap-content ul li:before{
    content:"\f111";
    display:block;
    font-family: "Font Awesome 5 Free";
    position:absolute; 
    left:0;
    top:8px;
    font-size:6px;
    color:#148299;
} 
#modal .modal-content .wrap-content ul > li > ul{margin-bottom: 0rem;}
#modal .modal-content .wrap-content ul > li > ul{padding-left:18px;}
#modal .modal-content .wrap-content ul > li > ul > li{padding-left:17px;margin-bottom:0rem;}
#modal .modal-content .wrap-content ul > li > ul > li:before {
     content:"\f111";
    display:block;
    font-family: "Font Awesome 5 Free";
    position:absolute; 
    left:0;
    top:8px;
    font-size:6px;
    color:#84c0cc;
} 
#modal .modal-content .wrap-content ol{list-style-position: inside;}
#modal .modal-content .wrap-content > li{margin-bottom:0.3rem; }
#modal .modal-content .wrap-content > li > ol > li{padding-left:17px;margin-bottom:0rem;}

/************************************************************************/
/****** GALLERY *********************************************************/
/************************************************************************/
.site-content .gallery{margin-bottom:25px; text-align:center;}
.site-content .gallery:after{clear:both; display:table; line-height:0; content:"";}
.site-content .gallery .gallery-item{float:left; margin:1%;}
.site-content .gallery .gallery-item img{height: auto;}
.site-content .gallery br{display:none;}
.site-content .gallery .gallery-item{width:14% !important;}
.site-content #gallery-2 img{border:none;}
body .site-content .gallery-item{overflow:hidden!important; position:relative!important;}
.site-content .gallery{display: flex; flex-wrap: wrap;}
.site-content .gallery *{line-height:0em;}
.site-content .gallery a{display:block; height:100%; }
.site-content .gallery .gallery-item{border:0px solid #ddd!important; align-items:stretch; display:flex; align-items:center; justify-content:center;}
#slb_viewer_wrap .slb_data_content{display:none;}
#slb_viewer_wrap .slb_theme_slb_default .slb_template_tag_ui{display:none;}

/************************************************************************/
/****** NAV WORDPRESS ***************************************************/
/************************************************************************/
.paging-navigation{margin-top:0px; width:100%; margin-bottom:80px;}
.paging-navigation:after{clear:both;display: table;line-height: 0; content: "";}
.paging-navigation .nav-prev{
    float:left; 
    display:inline-block; 

}
.paging-navigation .nav-next{
    float:right; 
    display:inline-block; 
}
.paging-navigation .cta-blanc.nav-prev a{padding: 8px 18px 7px 36px;}
.paging-navigation .cta-blanc.nav-prev a:after{ 
    background-image: url(/wp-content/themes/ATYPIC/public/img/arrow-green-small-2.png); 
    left: 18px;
}
/************************************************************************/
/****** ALIGNEMENTS *****************************************************/
/************************************************************************/
.alignleft {display: inline; float: left; margin-right: 1.5em; margin-bottom:10px;}
.alignright {display: inline; float: right; margin-left: 1.5em; margin-bottom:10px;}
.aligncenter {clear: both; display: block; margin: 10px auto;} 

/************************************************************************/
/****** CAPTIONS ********************************************************/
/************************************************************************/
.wp-caption{margin-bottom:1.5em; max-width:100%; margin-top:1.5em;}
.wp-caption img[class*="wp-image-"]{display:block; margin:0 auto;}
.wp-caption-text{text-align:left; font-size:13px; font-style:italic; font-weight:normal; line-height:1.5em;}
.wp-caption-text{margin:0.8075em 0;}


/************************************************************************/
/****** SHORTCODE *******************************************************/
/************************************************************************/

/****** TOOGLE *********************************/
.content-area .su-spoiler{border:1px solid #7b7b7b;}
.content-area .su-spoiler-style-fancy,.content-area .su-spoiler{border-color:#7b7b7b; background:#fff; border-radius:5px;}
.content-area .su-spoiler-style-default .su-spoiler-content{padding: 14px;}
.content-area .su-spoiler-style-fancy > .su-spoiler-title, .content-area .su-spoiler > .su-spoiler-title{
    color:#000;
    border-radius:5px 5px 0px 0px;
    font-size: 17px;
    padding: 10px 10px 10px 42px;
    background:#9c9c9c;
    border-color:#7b7b7b;
}
.content-area .su-spoiler-style-fancy.su-spoiler-closed > .su-spoiler-title, .content-area .su-spoiler.su-spoiler-closed > .su-spoiler-title{
    background:#ddd;
    border-radius:5px;
}
.content-area .su-spoiler.su-spoiler-closed > .su-spoiler-title{border-bottom:none;} 

/****** DIVIDER ********************************/
.content-area .su-divider-style-default{border-width:1px !important; margin:0px 0px 1.6rem 0!important; border-color:#e2e2e2 !important;}

/****** QUOTE **********************************/
.content-area .su-quote-style-default:before, .content-area .su-quote-style-default:after{
    position: absolute;
    display: block;
    width:25px;
    height:25px;
    border:1px solid #7b7b7b;
    content: '';
    background-size:100% auto;
}

.content-area .su-quote-style-default:before{background-image: url(../img/Quote-left.png); background-position:center center;}
.content-area .su-quote-style-default:after{background-image: url(../img/Quote-right.png); background-position:center center;}
.content-area .su-quote-style-default .su-quote-cite{font-weight:600; padding-top:15px; font-style:italic;}
.content-area .su-quote-style-default{
    position: relative;
    margin-bottom:40px;
    margin-top:30px;
    padding:0px 40px;
    line-height:1.5em;
}

/************************************************************************/
/****** 404 & SEARCH ****************************************************/
/************************************************************************/
.content-area .screen-reader-text{display:none;}
.content-area input[type="text"], .content-area input[type="textarea"], .content-area select{
    border:1px solid #ddd;
    padding:6px 4px;
    margin-bottom:15px;
    display:block;
    width:300px;
    margin-top:5px;
}
.content-area form.searchform{padding-top:10px;padding-left:0px;}
.content-area input[type="submit"]{
    cursor: pointer; 
    height:38px!important; 
    font-weight:bold!important; ;  
    margin-left:3px; 
    border:none; 
    font-weight: 700;
    text-transform: uppercase!important; 
    background: #38abae;
    font-size: 13px!important; 
    line-height: 1.4rem!important; 
    padding: 9px 20px 8px 20px!important; 
    border-radius: 5px!important; 
    letter-spacing: 0.08em!important; 
    color: #fff!important; 
    position: relative!important;  
    top:0;
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

}
.content-area input[type="submit"]:hover{background-color:#6ab5c0;}
.content-area .content-search input[type="text"]{
    display:inline-block; 
    vertical-align:top; 
    height:38px;
    margin: 0 0 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.search-results .hentry{border-bottom:1px solid #ddd; padding:30px 0px;}
.search-results .hentry h3{margin-top:0px;padding:0px;font-size:27px;}
.search-results .cta-vert{margin-top:0;}
.search-highlight{background:#ffe983;}
h3.entry-title .search-highlight{color:inherit !important;}



#timeline .timeline-bot .block-actions .action.inactive{display:none;}
#articles .tab-content > div{display:none;}