/*
Theme Name: Gralim Child
Description: Gralim Child Theme
Author: Your name here
Template: gralim
Version: 1.0
*/

@import url("../gralim/style.css");
body{background:#C6C9BC;}
.portfolio-item img{width:170px;height:100%!important;}
.portfolio-item .portfolio-pic .portfolio-overlay{width:170px;}
.container .columns{margin-left: 5px;margin-right:5px;}
.container .four.columns{width:170px;}
#sidebar .widget {width:220px!important;color:#000;}
.portfolio-item .portfolio-pic .portfolio-overlay{background:none;}
.portfolio-item .portfolio-pic .portfolio-overlay .overlay-link{background:none;}
.portfolio-item .portfolio-pic .portfolio-overlay .overlay-lightbox{background:none;}
.portfolio-item{height:auto;border-radius:0px!important;}
.hr-border{background:none;}
#footer{border-top:none!important;background:#ACAC9D!important;padding:10px 0 10px 0;}

/*.fullwidthbanner-container{height:410px!important;background:#fff!important;max-height:410px!important;}*/

/*#header-v3 #navigation li.current-menu-item a, #header-v3 #navigation li.current-menu-item a:hover{background:#A5CA00!important;}
#header-v3 #navigation li.current-page-ancestor a, #header-v3 #navigation li.current-page-ancestor a:hover{background:#000!important;}
#header-v3 #navigation li.current-menu-ancestor a, #header-v3 #navigation li.current-menu-ancestor a:hover{background-color:#000!important;}
#header-v3 #navigation li.current-menu-parent a, #header-v3 #navigation li.current-menu-parent a:hover{background:#A5CA00 !important;}
#header-v3 #navigation ul li.sfHover a{background:#ff0000!important;}
#header-v3 #navigation .sub-menu li.current-menu-parent a, #header-v3 #navigation .sub-menu li.current-menu-parent a:hover{background:#ff0000 !important;}
#header-v3 #navigation li.current_page_ancestor a, #header-v3 #navigation li.current_page_ancestor a:hover{background: #FF0!important;}*/

.logotipos{float:right;}
.menu-secundario{float:left;color:#fff;text-transform:uppercase; font-size:11px;padding-top:12px;}
.menu-secundario a{color:#fff!important;}
.menu-secundario a:hover{color:#000!important;}
.bandeira-pt{float:right;margin-right:10px;}
.bandeira-uk{float:right;}
.newsletter{float:right;margin-right:15px;margin-bottom:2px; font-size:12px;}
#topbar .callus a{color:#fff!important;}
#topbar .callus a:hover{color:#cecece!important;}
#topbar .container .eight.columns{float:right;}
.container .twelve.columns{float:right;}
.descritivo{float:right;color:#000; font-size:23px;text-transform:uppercase;padding-bottom:20px;padding-right:15px;}
.descritivo2{float:right;color:#777777; font-size:20px;text-transform:uppercase;padding-bottom:20px;padding-top:3px;padding-right:30px;}
#alt-title h1{text-transform:uppercase;background:#fff!important;color:#000!important;padding:5px;margin-top:50px;font-size:20px!important;}
.bread-crumbs{float:right; background:#fff;margin-top:100px;}
.container .six.columns{width:auto!important;}
#page-wrap{background:#fff;padding:20px;margin-top:20px;margin-bottom:20px;}
body.page-id-45 #page-wrap{background:none;padding:0;margin-top:20px;margin-bottom:0;}

.menu-widget{ list-style:none!important;margin-left:0!important;float:left!important;padding:10px 0px 10px 0;}
/*.menu-widget ul{ background:#ff0000;float:left!important;width:100%!important;}*/
.menu-widget li{display:inline!important;padding:15px;width:100%;border:1px solid #DDD;background:#FBFBFB;}
.menu-widget li:hover{background:#A4CC00;padding:15px;color:#FFF!important;width:100%!important;height:100%}
.menu-widget a{color:#737373!important;}
.menu-widget a:hover{color:#FFF!important;width:100%;}
.menu-widget ul li a:active{color:#FFF!important;background-color:#A4CC00!important;}

#header-v3 #navigation li.current-menu-item a{color:#FFF!important;}
.header .logo img{width:240px!important;max-width:none;}
.textwidget{font-size:13px;}
.portfolio-item .portfolio-pic{border-radius:0px!important;}
@media only screen and (max-width: 767px) {
.ngg-gallery-thumbnail img{
			width:100%;
			height:100%;}
#topbar .callus{background:#000!important;}
.logotipos{float:left!important;padding-top:20px;}
.menu-widget li{display: block!important;padding:8px!important;}
.gap{height:160px!important;}
body.page-id-84 .gap{height:60px!important;}
body.page-id-45 .gap{height:0px!important;}
}
.text-wrap.label-above label{width:15%!important;}
.text-wrap.label-above input{width:80%!important;}
.textarea-wrap.label-above label{width:15%!important;}
.textarea-wrap.label-above textarea{width:80%!important;}
