@import url(https://fonts.googleapis.com/css?family=Lato:300);
@import url(https://fonts.googleapis.com/css?family=Raleway);
@import "font-awesome.min.css";
@import "font-awesome-ie7.min.css";
no-space[class*="span"]{margin-left:0}
.noMarginLeft{margin-left:0!important}
body{background:#FFF;color:#3b3b41;border:0;font-family:'Lato',sans-serif;font-size:13pt;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased text-rendering:optimizeLegibility;}
img{max-width:100%}
a{color:#666;transition:all 0.3s}
a:visited{text-decoration:none!important;color:#666!important}
a:hover{color:#F4C583!important;transition:all 0.3s}
b,strong{font-weight:600}
small{font-size:80%}
hr{height:2px;border:1px solid #ddd}
a:hover{text-decoration:none !important}
h1{font-family:'Raleway',serif;font-size:24pt;color:#F4C583;font-weight:300;text-transform:uppercase;}
h2{font-family:'Raleway',serif;font-size:20pt;color:#F4C583;font-weight:300;text-transform:uppercase}
h3{font-family:'Raleway',serif;font-size:15px;line-height:15px}
h4{font-family:'Raleway',serif;font-size:14px;line-height:14px;text-transform:uppercase}
h5{font-family:'Raleway',serif;font-size:13px;line-height:13px}
h6{font-family:'Raleway',serif;font-size:13px;line-height:12px}
select{background:#fff !important}
.btn-mini{font-size:8pt;padding:0 1em}
.lang-overlay{position:absolute;top:0;left:0;width:100%;text-align:center;background:rgba(255,255,255,0.75);border-bottom:1px solid #F4C583}
.nav-overlay{position:absolute;top:40%;left:0;width:100%;padding:1em 0;text-align:center;background:rgba(255,255,255,0.75);border-bottom:1px solid #F4C583;border-top:1px solid #F4C583}
.nav-overlay ul li{font-size:.95em;font-weight:600;padding:0.75em 0}
.nav-overlay ul li > a:hover{border-bottom:6px solid #F4C583}
.menu.transparent{background:transparent}
ul.menu,ul.nav-menu{list-style-type:none;padding:0;margin:0}
ul.menu li,ul.nav-menu li{font-family:'Lato', serif;display:inline-block;text-transform:uppercase;margin-right:1em}
.logo{margin:1em 0}
.container{background:transparent}
.content{padding:0.5em 0}
.gray{margin-left:0.5em}
panel{border:none}
.panel:hover{box-shadow:0 0 24px #c8c8c8}
.panel-footer{position:relative;min-height:3em;background-color:#fff}
.autore{text-transform:uppercase;color:#888;font-size:75%}
.masonry-frame{background:#fbfbfb}
.masonry-frame .panel{background:#fff}
.panel_comment{cursor:default;margin-top:1.75em}
.panel.panel-comment:hover{box-shadow:none!important}
.panel-body img{position:relative;display:inline-block !important;margin:0 auto}
input,textarea{margin-top:0.25em}
input[type=submit]{margin-top:1em;margin-bottom:1em}
textarea{resize:vertical}
input,textarea{margin-top:0.25em;border:0 !important}
input[type=submit]{margin-top:1em;margin-bottom:1em}
input[type=text],input[type=email],input[type=password],select{width:100%; -webkit-appearance:none !important; -moz-appearance:none !important; -ms-appearance:none !important; -o-appearance:none !important; appearance:none !important;  background:transparent !important; color:#B8B8B8; outline:none; box-shadow:none; border-radius:0; border:none; border-bottom:solid 1px #B8B8B8; border-radius:0; padding:.5em 0.75em; text-align:left;}
select {text-transform:uppercase;}
textarea {border:none!important; border-bottom:solid 1px #B8B8B8 !important; color:#999 !important; background-color:transparent!important; resize:none; font-size:1em; overflow:auto; padding:.5em 0.75em; outline:none!important; width:100%;}
input:focus {outline:none; box-shadow:none; border:none; border-bottom:solid 1px #B8B8B8;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#999; text-transform:uppercase; text-align:left;}
input:-moz-placeholder,textarea::-moz-placeholder {color:#999; text-transform:uppercase; text-align:left;}
input:-ms-input-placeholder,textarea::-ms-input-placeholder { color:#999; text-transform:uppercase; text-align:left;}
button,input[type=submit] {width:100%; color:#000; background:#C8C8C8; outline:none; box-shadow:none; border-radius:0; border:none; padding:.5em 0.75em; text-align:center; text-transform:uppercase; margin-bottom:2em;transition:0.5s all}
button,input[type=submit]:hover {background:#F4C583;transition:0.5s all}
.btn{text-transform:uppercase}
textarea{resize:vertical}
form{padding:0}
input[type=text],input[type=email],input[type=password],select{width:100%; -webkit-appearance:none !important; -moz-appearance:none !important; -ms-appearance:none !important; -o-appearance:none !important; appearance:none !important;  background:transparent !important; color:#999; outline:none; box-shadow:none!important; border-radius:0; border:none!important; border-radius:0; padding:.5em 0.75em; text-align:left;font-size:1em!important}
select {text-transform:uppercase;color:#999!important}
textarea {border:none!important; color:#999 !important; background-color:transparent!important; resize:none; font-size:1em!important; overflow:auto; padding:.5em 0.75em; outline:none!important; box-shadow:none!important;width:100%; min-height:12em}
input:focus {outline:none; box-shadow:none; border:none;}
input[type=text],input[type=email],input[type=password],select,textarea{border-bottom:1px solid #B8B8B8!important}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#B8B8B8; text-transform:uppercase; text-align:left;}
input:-moz-placeholder,textarea::-moz-placeholder {color:#B8B8B8; text-transform:uppercase; text-align:left;}
input:-ms-input-placeholder,textarea::-ms-input-placeholder { color:#B8B8B8; text-transform:uppercase; text-align:left;}
button,input[type=submit] {width:100%; color:#000; background:#B8B8B8; outline:none; box-shadow:none; border-radius:0; border:none; padding:.5em 0.75em; text-align:center; text-transform:uppercase; margin-bottom:2em;}
.btn{text-transform:uppercase}
.alert-danger{background-color:#F4C583;border:color:#F4C583;border-radius:0;color:#FFF;padding:5px 15px !important;text-transform:uppercase}
.header-top{background:rgba(255,255,255,0.75);margin-bottom:1em;border-bottom:1px solid #ddd;padding:0.5em 0;}
.header-bottom{font-size:0.8em;background:rgba(255,255,255,0.9);padding:0.5em 0 2em 0;border-top:1px solid #ddd}
.header-main{background:rgba(255,255,255,0.9);padding:0.5em 0;margin:0 0 0.1em 0;line-height:2em}
.header-main a:hover{color:#ddd}
.header-logo img{margin:0.25em 0;max-height:6em}
#site_small_logo{display:inline;margin:0.25em;max-height:60px}
.carousel-control{top:50%!important;color:#ddd!important;text-shadow:none}
.btn-badge:hover,a.btn.btn-warning:hover{color:#fff!important}
label{display:block;margin-top:1.5em;color:#aaa;font-weight:300;font-size:90%;text-transform:uppercase}
label.error{color:#d58512;margin-top:0;margin-bottom:1em}
div.tags{display:block;text-align:left;padding-top:1.5em;padding-bottom:1em}
div.tags>a{display:inline-block;padding:0.25em 1em;margin-right:0.25em;margin-bottom:0.25em;border-radius:0.25em;background:#f0ad4e;border:1px solid #F4C583;color:#fff!important;font-size:95%}
div.tags>a:hover{background:#ed9c28;border:1px solid #d58512}
.icon-container{padding:0.25em 0}
.icon-container img{max-height:8em;display:inline-block;margin:0.1em 0.1em 0.1em 0}
.link-container{padding:0.25em 0}
.link-container a{margin:0.25em 0.25em 0.25em 0;color:#fff!important}
blockquote{color:#999;font-size:1.2em;margin-top:1em;padding-left:6em;text-align:right; border-left:20px solid #eaa236}
button.slick-prev, button.slick-next {background-color:#EAA236}
.grid-2,.grid-3,.grid-4{margin-top:1em !important}
.alert-danger{background:#FFF!important;border:none!important;color:#EEA236!important;text-transform:uppercase;padding:0!important;font-size:0.9em!important}
input{color: #222!important}
input[type=submit]{background:#EAA236!important;color:#FFF!important}

@media screen and (max-width:991px){
	.header-logo img{max-height:5em}
	panel.blog-panel{max-width:70%;margin:1em auto;}
}

@media screen and (max-width:767px){
	.header-logo img{max-height:4em}
	panel.blog-panel{max-width:70%;margin:1em auto;}
}
