.search { display:none; }

.titlemarger { font-size:30px; }


li.has-dropdown.ddvisible > .nav-dropdown { opacity: 1!important; visibility: visible!important; }
li.has-dropdown.ddhidden > .nav-dropdown { opacity: 0!important; visibility: hidden!important; }
li.has-dropdown.ddhidden a { background-color:transparent!important; }

@media (max-width:990px) {
    body { min-width:310px!important; }
    .container { width:auto!important; }
    .footer { padding:10px; }
    p.credits { padding-top:10px; padding-bottom:0; }
    .footer-logo { padding-top:10px; }

    .search { float:none; margin-left:auto; margin-right:auto; }
    
    .callout-image img { max-width:100%!important; height:auto!important; }
    
    .socials { position:relative; top:0; left:0; width:100%; text-align:center; background-color:#3b3b3b; }
    .socials ul { width:auto;  }
    
    .logo-wrr { width:200px!important; float:left; }
    
    .maintitlecont h1 { font-size:20px!important; }
    
    .bar-number { font-size:13px!important; }
    
    .nav > .container > ul > li > a { font-size:16px; line-height:1.5; padding-top:5px; padding-left:2px; }
    .nav > .container > ul > li { padding-left:0!important; }
    .nav-dropdown { top:auto!important; width:90%; padding-top:5px; }
    
    html { overflow-x:hidden; }
}


@media (max-width:650px) {
    .projectbdy .header { padding-top:0!important; }
    .top-line { padding-left:10px; }
    .top-line a { font-size:14px; }
    .header .col-md-2 .logo  { margin:0 auto 0 0; }
    .logo-wrr { background-image:url('/assets/css/images/temp/bar.png'); background-repeat:no-repeat; background-position:100% 0; background-size:contain; width:100%!important; margin-bottom:15px; }
    
    .bar-image { display:none; }
    
    .header-bar { width:100%; }
    .nav-utilities { margin-left:auto; margin-right:auto; float:none; width:100%; margin-bottom:10px; }
    .nav-utilities ul li { border-left-width:0; display:inline-block; padding-right:10px; float:none; margin-left:0; padding-left:0; }
    .nav-utilities ul li a { font-size:12px; }
    
    .bar-number { display:none; }
    .nav { padding-top:5px; }
    .bar { padding-top:0; }
    
    .headline-separator { display:none!important; }
    .titlemarger { font-size:3px; }
    .dropdown-col { width:100%; }
    
    .intro-image { margin-bottom:10px; }
    .intro-content { position:relative; top:0; left:0; background-color:transparent; }
    .intro-content span { background-color:transparent; text-align:left; padding:10px 0; margin-top:10px; display:inline; font-size:15px; font-weight:400; position:relative; top:5px; }
    .intro-content span i { display:none!important; }
    
    .bar-project { padding-top:0!important; }
    .project-logo { width:200px!important; }
    .prtable tr, .prtable td { display:block; }
    .prtable td h1 { font-size:20px; text-align:left; }
    .prtable td .slogan { font-size:14px; text-align:left; }
    
    .copyrights span { display:none; }
    .copyrights a { padding-bottom:4px; display:block; }
    
    .breadcrumb { display:none; }
    
    .dropdown-col h4 { height:auto!important; padding-top:10px; }
    
    .credits { font-size:14px; }
    .footer-logo { float:left; margin-bottom:20px; }
    .footer-logo { margin-top:0; }
    
    .cs-article-links li { width:40%!important; } 
}


#menu-burger { display:none; width:30px; height:25px; position:relative; margin-top:10px; }
#menu-burger span { top:0; height:3px; }
#menu-burger span:before,
#menu-burger span:after { content:''; }

#menu-burger span,
#menu-burger span:before,
#menu-burger span:after { border-radius:1px; height:3px; background-color:#222; width:100%; display:block; position:absolute; transition: all 0.5s; }

#menu-burger span:before { top:8px; }
#menu-burger span:after { top:16px; }

#menu-burger.opened span { transform:rotate(45deg) translate(3px, 6px); }
#menu-burger.opened span:before { opacity:0; transform:rotate(-45deg) translate(5px, -5px); }
#menu-burger.opened span:after { transform: rotate(-90deg) translate(15px, 0px) }

@media (max-width:767px) {
    #menu-burger { display:block; }
    #menu-collapsible { display:none; }

    #menu-burger.opened + #menu-collapsible { display:block; }
    
    .btn-prev,
    .btn-next,
    .btn-up { font-size:12px!important; }
    
    .btn-prev i,
    .btn-next i,
    .btn-up i { margin-top:-0px; }
    
    .event-categories li { margin-top:20px; margin-right:20px!important; margin-left:0!important; }
    
    #menu-collapsible { width:100%!important; }
    #menu-collapsible li { width:100%; }
    
    .has-dropdown { width:100%!important; }
    .nav-dropdown { position:relative; height:0; padding-top:0!important; padding-bottom:0!important; width:100%; }
    
    .nav > .container > ul > li > .nav-dropdown { height:0; opacity:0!important; visibility:hidden!important; }
    .nav > .container > ul > li > a {  border-bottom:1px solid #ddd; padding-left:5px; text-align:center; }
    .nav > .container > ul > li:first-child { border-top:1px solid #ddd; }
    .nav > .container > ul > li.ddvisible > .nav-dropdown { height:auto; opacity:1!important; visibility:visible!important; }
}

@media (max-width:500px) {
    .article-entry img { max-width:100%; }
}

@media (max-width:600px) {
	.section-library .form-col + .form-col {
	    margin-left: 0px;
	}
}
