/* DOMONT CSS Document */

body #page .site-header {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
}
.navbar.prestro-navbar { background-color: rgba( 0,0,0,0.65 ); }

#primary { margin-top: 60px; }
#secondary.widget-area { margin-top: 84px; }

.home .navbar.prestro-navbar { background-color: rgba( 0,0,0,0.35 ); }
.home #primary { margin-top: 0px; }
.home #secondary.widget-area { margin-top: 24px; }
.entry-content {
    hyphens: auto;
    word-wrap: break-word;
}

/*.mean-container .mean-bar {
    float: left;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,0.6);
    padding: 4px 0;
    min-height: 42px;
    z-index: 999999;
}*/


#secondary aside:first-child > h3 { margin-top: 0px; line-height: 18px; }
.widget-title {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    position: relative;
	font-size: 21px; color: #444;
}
.widget-title::before {
    background: #652728;
    bottom: -2px;
    content: "";
    height: 3px;
    left: 0;
    margin: auto;
    position: absolute;
    width: 30%;
    z-index: 1;
}

.widget .entry-content table { border-spacing : 0; border-collapse : collapse; }
.widget .entry-content table tr td { padding: 2px 12px; }
.widget .entry-content table tr:first-child td { padding-top: 6px; }
.widget .entry-content table tr:last-child td { padding-bottom: 6px; }

.domont-gallery { list-style: none; margin: 0px; padding: 0px; margin-top: 40px; text-align: center; }
.domont-gallery li { display: inline-block;position: relative; margin-left: 50px; }
.domont-gallery li:first-child { margin-left: 0px; }
.domont-gallery .wp-caption {
    border: none;
    margin-bottom: 10px;
    max-width: 100%;
}
.domont-gallery .wp-caption img { width: 100%; }

.domont-gallery .wp-caption .wp-caption-text{ position: absolute; bottom: 0px; color: #fff; background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; width: 100%; margin: 0 0 10px; font-size: 12px; }
.table-title { font-family: Montserrat, Verdana, "sans-serif"; text-decoration: underline; }
.no-underline { font-family: Montserrat, Verdana, "sans-serif"; text-decoration: normal; }

#colophon .widgettitle {}

/*#colophon .footer-content .container .row .col-md-4:last-child { visibility: visible !important; }*/

#colophon #footer-widget-1, #colophon #footer-widget-2, #colophon #footer-widget-3 { visibility: visible !important; }
#table-menus { width: 100%; margin-top: 40px; }
#table-menus td { width: 33%; }
/*-----------------
GALLERY NAVIGATION
-----------------*/
#main .ngg-navigation { font-size: 20px !important; text-align: center; }
#main .ngg-navigation .current { color:#652728; }
#main .ngg-navigation .page-numbers, #main .ngg-navigation .next, #main .ngg-navigation .prev { color:#000 !important; }
#main .ngg-navigation .page-numbers:hover, #main .ngg-navigation .next:hover, #main .ngg-navigation .prev:hover { color:#652728 !important; }
/*-----------------
WIDGETS
-----------------*/
.hslice .ngg-widget img {
    border: 1px solid #652728;
	padding: 2px;
	width: 32.7%;
}
/*-----------------
FOOTER
-----------------*/
#footer-area a {
    color: #ccc;
    display: inline;
}
/*-----------------
MEDIA QUERY
-----------------*/
@media screen and (max-width: 768px){
	.mean-container .mean-bar { background-color: transparent !important; position: fixed !important; top: 0px; }
	.mean-container .mean-bar #menu-menu-principal { background-color: #652728; }
	.mean-container .mean-nav ul li a.mean-expand { height: 23px !important; }
	
	#logo span { font-size: 2em !important;line-height: normal; padding-left: 30px; }
   .prestro-navbar .prestro-nav > li > a { font-size: 12px; padding: 20px 5px; }
}
@media screen and (max-width: 767px){
}
@media screen and (max-width: 690px){
    
}
@media screen and (max-width: 660px){
   
}
@media screen and (max-width: 640px){

}
@media screen and (max-width: 610px){
 
}
@media screen and (max-width: 550px){
  
}
@media screen and (max-width: 490px){
   
}
@media screen and (max-width: 480px){
}
@media screen and (max-width: 420px){
	/*.mean-container .mean-bar { background-color: transparent !important; position: fixed !important; }
	.mean-container .mean-bar #menu-menu-principal { background-color: #652728; }
	.mean-container .mean-nav ul li a.mean-expand { height: 23px !important; }
	body #page .site-header { left:-10px; width: 1px; height: 1px; overflow: hidden;}*/
	body #page .site-header #logo span { font-size: 20px !important; }
	#table-menus td .wp-caption{ width: auto !important; }
	.widget .entry-content table { font-size: 20px !important; }
}
@media screen and (max-width: 360px){
  
}
@media screen and (max-width: 320px){
  
}
.grecaptcha-badge { display: none !important }

.mean-container a.meanmenu-reveal span {
    display: grid !important;
    background: #fff;
    height: 3px;
    margin-top: 3px;
}
.mean-container a.meanmenu-reveal span span {
    margin-top: 6px;
}
.mean-container a.meanmenu-reveal span span span{
    margin-top: 6px;
}

