/*
Theme Name: Vier
Theme URI: http://www.vierlaarbeek.nl/
Description: Template voor Vier
Version: 1.0
Author: Roel Beekmans
Author URI: http://www.skyhighmedia.nl/
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

html {
	font-size: 62.5%;
}

body {
    margin : 0 auto;
	padding : 0;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333333; 
	font-size: 1.4em;
	letter-spacing: 0.3px;
    line-height: 160%;
	background:#fff;
}

body#background {
  background: url('images/bg.png') no-repeat top center;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display: block;
	position: relative;
}

nav ul {
    list-style: none;
}

.wrapper {
    margin: 0 auto;
	padding:0 2%;
    max-width: 1000px;
    width: 96%;
}

.clear {
    clear:both;
}

.clear-border {
    clear:both;
	border-bottom:1px solid #e6e7e8;
}

iframe {
    width: 100%;
}

.video iframe {
    width: 100%;
	margin: 1em 0 0;
}

.map {
    height: 300px;
    width: 90%;
}

/* HEADER ============================================================================= */

#headerBalk {
	float: left;
    background:#302d2f;
	width:100%;
}

#headcontainer {
	float: left;
    background:#fff;
	width:100%;
}

#sliderBox{
	width:100%;
	height:380px;
	overflow: hidden;
}

.page-template-default #sliderBox,
.page-template-page_full-php #sliderBox,
.page-template-page_agenda-php #sliderBox,
#sliderBox.sliderBoxPagina{
	height:225px;
}

#sliderBox #headerImg{
	width:1000px;
}

#logoBg{
	display:block;
    position: absolute;
	z-index: 999;
	color:#fff;
	margin:0 0 2em 0;
}

#logoBg:after{
	content: "";
    position: absolute;
    border-style: solid;
	border-width: 380px 380px 0 0;
	border-color: #fff transparent transparent transparent;
}

.page-template-default #logoBg,
.page-template-page_full-php #logoBg,
.page-template-page_agenda-php #logoBg,
#sliderBox.sliderBoxPagina #logoBg{
	width: 155px;
	height: 225px;
	background:#fff;
}

.page-template-default #logoBg:after,
.page-template-page_full-php #logoBg:after,
.page-template-page_agenda-php #logoBg:after,
#sliderBox.sliderBoxPagina #logoBg:after{
	border-width: 225px 225px 0 0;
	right: -225px;
}

#logoBg .logo {
	position:absolute;
	z-index: 1000;
	margin: 0;
	width:211px;
	height:111px;
	top: 25px;
}

#sliderKop {
	position:absolute;
	z-index: 1001;
	margin: 0 0 0 1em;
	bottom:40px;
	display:block;
	background:#4d4d4d;
}

#sliderKop h1{
	padding:0.5em 1em;
	margin:0;
	line-height:1.2em;
}

#lidBg{
	display:block;
    position: absolute;
	right: 380px;
    top: 0;
	z-index: 999;
	color:#fff;
	margin:0 0 2em 0;
}

#lidBg:before{
	content: "";
    position: absolute;
    border-style: solid;
	border-width: 0 0 380px 380px;
	border-color: transparent transparent #e4342d transparent;
}

.page-template-default #lidBg,
.page-template-page_full-php #lidBg,
.page-template-page_agenda-php #lidBg,
#sliderBox.sliderBoxPagina #lidBg{
    background: none repeat scroll 0 0 #e4342d;
    height: 225px;
    right: 0;
    width: 155px;
}

.page-template-default #lidBg:before,
.page-template-page_full-php #lidBg:before,
.page-template-page_agenda-php #lidBg:before,
#sliderBox.sliderBoxPagina #lidBg:before{
    border-width: 0 0 225px 225px;
    left: -225px;
}

.page-template-single-php #lidBg{
	display:none;
}

#wprmenu_bar {
    z-index: 99999999;
}

/* CONTENT MAIN ============================================================================= */

.single-tribe_events .tribe-events-single-event-title {
    background: none;
}

.blocks-gallery-item__caption {
	display:none;
}

#content {
	display: table;
    padding: 0;
	margin:0;
    width: 100%;
}

#contentMain {
	display: table-cell;
    padding: 1em;
	margin:0;
    width: auto;
	max-width:800px;
	background: #e6e7e8;
}

.page-template-default #contentMain,
.page-template-page_full-php #contentMain,
.page-template-page_agenda-php #contentMain,
.page-template-page_leden #contentMain,
.single-post #contentMain{
	background-color:transparent;
    background-image: linear-gradient(top, transparent 155px,rgba(230, 231, 232, 1) 155px, rgba(230, 231, 232, 1) 100%);
    background-image: -webkit-linear-gradient(top, transparent 155px,rgba(230, 231, 232, 1) 155px, rgba(230, 231, 232, 1) 100%);
    background-image: -moz-linear-gradient(top, transparent 155px, rgba(230, 231, 232, 1) 155px, rgba(230, 231, 232, 1) 100%);
    background-image: -ms-linear-gradient(top, transparent 155px,rgba(230, 231, 232, 1) 155px, rgba(230, 231, 232, 1) 100%);
    background-image: -o-linear-gradient(top, transparent 155px,rgba(230, 231, 232, 1) 155px, rgba(230, 231, 232, 1) 100%);
}

#contentSidebar {
	display: table-cell;
    padding: 0;
	margin:0;
    width: 200px;
	background: #fff;
	vertical-align:top;
}

#sidebarNieuwsbrief{
    color: #fff;
    padding: 0 1em;
	margin:0;
	background: #e4342d;
}

.single-post #sidebarNieuwsbrief{
    padding: 1em 1em 0 1em;
}

#sidebarNieuwsbrief h3 {
	color:#fff;
}

#sidebarTwitter {
    float:right;
	margin:1.7em 0 0;
	width: 180px;
	height:350px;
}

.pagina .section.group {
	background:#fff;
	padding:1em 20px;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } 
.embed-container iframe, .embed-container object, 
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#contentMainNieuws {
	padding:0;
	background:#fff;
}

#contentMainNieuws .postThumb {
    padding: 0;
    position: relative;
}

#contentMainNieuws .postThumb .metadata{
	left: 2.5em;
    top: 2.5em;
}

#contentMainNieuws .section.group {
	padding:1em 20px 0;
}

.leden hr {
	border-bottom:#e4342d 1px solid;
	border-top:none;
	margin:2em 0 2em !important;
}

/* CONTENT HOME ============================================================================= */

a.homeButton {
	float:left;
	display:block;
	color:#fff;
	padding: 5% 10%;
	margin:0 0 1.5em 0;
	text-align:center;
	line-height:51px;
	width:80%;
}

a.homeButton p,
a.homeButton img{
	display: inline-block;
	vertical-align: middle;
}

a.homeButton p{
	padding:0;
	margin:0;
	color:#fff;
	font-size: 1.9em;
	font-family: 'triplexlightregular', Calibri, sans-serif;
}

a.homeButton img{
	margin:0 1.5em 0 0;
}

a.buttonVier {background:#e4342d;}
a.buttonMentor {background:#e6511e;}
a.buttonFoto {background:#f19300;}
a.buttonLeden {background:#f7b234;}

a.homeButton:hover {background:#000;}

.homeBlok{
	background:#fff;
	margin:0 0 1.5em;
}

.homeBlok h2{
	padding:0 20px;
	font-size: 1.9em;
    line-height: 2.5em;
	border-bottom:1px solid #e4342d;
	font-family: 'triplexlightregular', Calibri, sans-serif;
}

.homeBlok h3{
	font-size: 1.2em;
	font-family: inherit;
}

.postThumb{
	padding:0 20px 20px 20px;
	position:relative;
}

.postThumb img{
	position:relative;
	margin: 0 0 0.5em;
}

.postThumb .metadata{
	position:absolute;
	top:1em;
	left: 35px;
	width:62px;
	height:62px;
	color:#fff;
	font-weight:bold;
	background:#4d4d4d;
	text-align:center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.postThumb .metadata .dag{
	margin:8px 0 0 0;
	padding:0;
	line-height:1.5em;
}

.postThumb .metadata .maand{
	margin:0;
	padding:0;
	line-height:1.5em;
}

#homeAgenda .tribe-events-list-widget ol {
	margin:0 0 1.5em 0;
}

#homeAgenda .tribe-events-list-widget ol li {
    border-top:1px solid #f19300;
	padding: 10px 0 0;
	margin:10px 0 0;
}

#homeAgenda .tribe-events-list-widget ol li:first-child {
    border-top:none;
	padding:0;
	margin:0;
}

#homeAgenda .tribe-events-widget-link {
	display:none;
}

/* FOOTER SPONSORS ============================================================================= */

#footerSponsors {
	background: #fff;
	color:#fff;
    width: 100%;
	padding: 1.5em 0;
	margin: 0;
}

#footerSponsors h2 {
    border-bottom: 1px solid #e4342d;
    font-size: 1.9em;
    line-height: 2.5em;
    padding: 0 20px;
	font-family: 'triplexlightregular', Calibri, sans-serif;
}

/* FOOTER MAIN ============================================================================= */

#footerContainer {
    background: #302d2f;
	color:#fff;
    width: 100%;
	padding: 1.5em 0;
	margin: 0;
}

#footerContainer  h3{
	color:#fff;
}

#footerContainer .widget_nav_menu a{
	font-size: 1em;
	color:#ccc;
	display: block;
	padding:0;
	line-height: 1.5em;
	text-decoration: none;
}

#footerContainer .widget_nav_menu a:hover, #footerContainer .widget_nav_menu a:active{
	color:#e6511e;
	text-decoration:none;
}

#footerContainer .widget_nav_menu ul{
	list-style-type: none;
	position:relative;
	margin:0;
	padding:0;
}

#footerContainer .widget_nav_menu li{
	position:relative;
	margin:0;
	padding:0;
}

#footerContainer .widget_nav_menu li:first-child{
	list-style-type: none;
}

#footerContainer .widget_nav_menu ul li.current_page_item a:link, 
#footerContainer .widget_nav_menu ul li.current_page_item a:visited,
#footerContainer .widget_nav_menu ul li.current_page_item a:active, 
#footerContainer .widget_nav_menu ul li.current_page_item a:hover,
#footerContainer .widget_nav_menu ul li.current-menu-item a:link, 
#footerContainer .widget_nav_menu ul li.current-menu-item a:visited,
#footerContainer .widget_nav_menu ul li.current-menu-item a:active, 
#footerContainer .widget_nav_menu ul li.current-menu-item a:hover,
#footerContainer .widget_nav_menu ul li.current-page-parent a {
	color:#f7b234;
	text-decoration:none;
}

#footerSocial{
	float:right;
}

#footerSocial a{
	float:left;
	display: block;
	margin:0 0 0 1em;
}

#footerSocial a:hover{
	zoom: 1;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/* FOOTER COPY ============================================================================= */

#footerCopy {
    background: #1a1a1a;
	color:#cccccc;
    width: 100%;
	line-height:50px;
	padding: 1em 0;
	margin: 0;
}

#menuFooterCopy a{
	font-size: 1em;
	color:#ccc;
	display: block;
	padding:0;
	line-height:50px;
	text-decoration: none;
}

#menuFooterCopy a:hover, #menuFooterCopy a:active{
	color:#e6511e;
	text-decoration:none;
}

#menuFooterCopy ul{
	list-style-type: square;
	position:relative;
	margin:0;
	padding:0;
}

#menuFooterCopy li{
	float:left;
	position:relative;
	margin:0;
	padding:0 2em 0 1em;
}

#menuFooterCopy li:first-child{
	list-style-type: none;
	padding:0 2em 0 0;
}

#menuFooterCopy ul li.current_page_item a:link, 
#menuFooterCopy ul li.current_page_item a:visited,
#menuFooterCopy ul li.current_page_item a:active, 
#menuFooterCopy ul li.current_page_item a:hover,
#menuFooterCopy ul li.current-menu-item a:link, 
#menuFooterCopy ul li.current-menu-item a:visited,
#menuFooterCopy ul li.current-menu-item a:active, 
#menuFooterCopy ul li.current-menu-item a:hover,
#menuFooterCopy ul li.current-page-parent a {
	color:#f7b234;
	text-decoration:none;
}

.skyhighmedia {
	padding: 0;
	display: block;
    margin: 10px 0 0;
}

/* MAIN MENU ============================================================================= */

#menuMainBg {
	float:left;
	width:100%;
}

#menuMain {
	margin:0 auto;
	padding:0;
	color:#fff;
	width:100%;
}

#menuMain a{
	font-size: 1em;
	color:#fff;
	display: block;
	padding:0;
	line-height:50px;
	text-decoration: none;
}

#menuMain a:hover, #menuMain a:active{
	color:#e6511e;
	text-decoration:none;
}

#menuMain ul{
	list-style-type: square;
	position:relative;
	margin:0;
	padding:0;
}

#menuMain li{
	float:left;
	position:relative;
	margin:0;
	padding:0 2em 0 1em;
}

#menuMain li:first-child{
	list-style-type: none;
	padding:0 2em 0 0;
}

#menuMain ul li.current_page_item a:link, 
#menuMain ul li.current_page_item a:visited,
#menuMain ul li.current-menu-item a{
color:#f7b234;
text-decoration: none;
}

#menuMain ul li.current-page-parent a {
color:#f7b234;
text-decoration: none;
}

#menuMain ul li.current-page-parent a:hover {
color:#e6511e;
text-decoration: none;
}

#menuMain ul li.current_page_item li a:link, 
#menuMain ul li.current_page_item li a:visited {
color:#fff;
text-decoration: none;
}

#menuMain ul li.current_page_item li a:active, 
#menuMain ul li.current_page_item li a:hover {
color:#e6511e;
text-decoration: none;
}

#menuMain ul li.current_page_item a:active, 
#menuMain ul li.current_page_item a:hover {
color:#e6511e;
text-decoration: none;
}

#menuMain ul li.current_page_ancestor ul li a:link,
#menuMain ul li.current_page_ancestor ul li a:visited{
	color:#fff;
	text-decoration: none;
	border:none;
}

#menuMain ul li.current_page_ancestor ul li a:active,
#menuMain ul li.current_page_ancestor ul li a:hover{
	color:#e6511e;
	text-decoration: none;
	border:none;
}

#menuMain ul.children,#menuMain ul li ul{
	display:none;
	overflow:hidden;
	z-index:99999;
	position:absolute;
	width:180px;
	padding:5px 0 ;
	background:#302d2f;
	font-size:0.9em;
}

#menuMain ul.children li, #menuMain ul li li{
	float:none;
	list-style:none;
	text-align:left;
	margin:0;
	padding:0;
	line-height:30px;
	letter-spacing:0.5px;
	display:block;
	background:none;
}

#menuMain ul li li a{
	color:#fff;
	display:block;
	border:none;
	padding:0 20px;
	line-height:30px;
}

#menuMain ul li li a:hover{
	display:block;
	border:none;
	padding:0 20px;
	color:#e6511e;
	border-bottom: none;
}

#menuMain li:hover ul.children,#menuMain li:hover ul{
	display:block;
}

/* MAIN MENU MOBILE ============================================================================= */

#responsiveSearch {
    text-indent:-99999px;
}

#responsive-menu #responsive-menu-title {
    display: none;
}

/* BUTTONS ============================================================================= */

a.buttonHeader:link, a.buttonHeader:visited{
	background: none repeat scroll 0 0 #302d2f;
    color: #fff;
    height: 57px;
    left: 105px;
    position: absolute;
    top: 283px;
    width: 275px;
}

.page-template-default a.buttonHeader:link, .page-template-default a.buttonHeader:visited,
.page-template-page_full-php a.buttonHeader:link, .page-template-page_full-php a.buttonHeader:visited,
.page-template-page_agenda-php a.buttonHeader:link, .page-template-page_agenda-php a.buttonHeader:visited,
#sliderBox.sliderBoxPagina a.buttonHeader:link, #sliderBox.sliderBoxPagina a.buttonHeader:visited{
    left: -120px;
    top: 130px;
}

a.buttonHeader:before{
	content: "";
    position: absolute;
    border-style: solid;
	border-width: 0 0 57px 57px;
	border-color: #e4342d #e4342d #302d2f #e4342d;
}

a.buttonHeader:hover{
	background:#f19300;
	text-decoration:none;
}

a.buttonHeader:hover:before{
	border-color: #e4342d #e4342d #f19300 #e4342d;
}

a.buttonHeader p{
	font-size: 1.6em;
    line-height: 57px;
    margin: 0;
    padding: 0 0 0 90px;
}

a.buttonMain:link, a.buttonMain:visited{
	display:block;
    position: relative;
	width: 170px;
    height: 35px;
	color:#fff;
	margin:0;
	background:#e6511e;
}

a.buttonMain:after{
	right: 0;
	content: "";
    position: absolute;
    border-style: solid;
	border-width: 35px 35px 0 0;
	border-color: #e6511e #fff #fff #fff;
}

a.buttonMain:hover{
	background:#f19300;
	text-decoration:none;
}

a.buttonMain:hover:after{
	border-color: #f19300 #fff #fff #fff;
}

a.buttonMain p{
	float: left;
	font-size: 1.1em;
    line-height: 35px;
    margin: 0;
    padding: 0 0 0 15px;
}

a.buttonFooter:link, a.buttonFooter:visited{
	float:right;
	display:block;
    position: relative;
	width: 170px;
    height: 35px;
	color:#fff;
	margin:0 0 2em 0;
	background:#e6511e;
}

a.buttonFooter:before{
	content: "";
    position: absolute;
    border-style: solid;
	border-width: 0 0 35px 35px;
	border-color: #302d2f #302d2f #e6511e #302d2f;
}

a.buttonFooter:hover{
	background:#f19300;
	text-decoration:none;
}

a.buttonFooter:hover:before{
	border-color: #302d2f #302d2f #f19300 #302d2f;
}

a.buttonFooter p{
	font-size: 1.1em;
    line-height: 35px;
    margin: 0;
    padding: 0 0 0 55px;
}

/* TEXT ============================================================================= */

p {
    margin-bottom: 1.0em;
	line-height: 1.8em;
}

ul {
    margin:1em 0 1em 2em;
	padding:0;
}

ol {
    margin:1em 0 1em 2em;
	padding:0;
}

li {
    margin:0;
	padding:0 0 0 1em;
}

a:link, a:visited{
	color:#e4342d;
	text-decoration: none;
}

a:hover, a:active{
	color:#f19300;
	text-decoration: none;
}

h1 {
    font-size: 2.0em;
	margin:0 0 1em 0;
	background:#4d4d4d;
	color:#fff;
	padding:1em 20px;
	font-weight: normal;
	font-family: 'triplexlightregular', Calibri, sans-serif;
}

h2 {
    color: #333333;
    font-size: 1.5em;
    margin:0 0 0.75em 0;
	font-weight:normal;
	font-family: 'triplexboldregular', Calibri, sans-serif;
}

h3 {
    color: #333333;
    font-size: 1.3em;
    font-weight: normal;
    margin: 0 0 0.5em;
	font-family: 'triplexboldregular', Calibri, sans-serif;
}

.gallery {
    margin: 0 0 1.5em 0 !important;
}

hr {
    margin: 1em 0 3em !important;
}

.gform_legacy_markup_wrapper form li, .gform_legacy_markup_wrapper li {
	padding: 0;
}

/* FORMULIEREN ============================================================================= 

.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li {
    margin-bottom: 14px !important;
	padding:0 !important;
}

#content .gform_wrapper {
    max-width: 100%;
	margin: 0 0 50px 0;
}

.gform_wrapper ul {
    margin: 0 !important;
}

input[type="submit"] {
    cursor: pointer;
    border: none;
    color: #fff;
    font-size: 0.9em;
    margin: 0 0 2em;
    padding: 0.5em 1em;
	background:#941d15;
}

input[type="submit"]:hover {
    color: #fff;
	background:#b3423a;
}

#content .gform_wrapper .right_label input.medium, 
#content .gform_wrapper .right_label select.medium, 
#content .gform_wrapper .left_label input.medium, 
#content .gform_wrapper .left_label select.medium {
    width: 65%;
}

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div.ginput_container[class*="gfield_date_"] label, .gform_wrapper .field_sublabel_above div.ginput_container[class*="gfield_time_"] label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div.ginput_container[class*="gfield_date_"] label, .gform_wrapper .field_sublabel_below div.ginput_container[class*="gfield_time_"] label {
	font-size: 1em;
}

#content .gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
    padding: 16px 0 0 !important;
}

#content .gform_wrapper .left_label li.gfield_html_formatted, 
#content .gform_wrapper .right_label li.gfield_html_formatted {
    margin-left: 0;
}

*/

/* IMAGES ============================================================================= */

img {
border : 0;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}

img.alignleft {
    float: left;
    margin-bottom: 1em;
    margin-right: 1em;
}

img.alignleft {
    float: right;
    margin-bottom: 1em;
    margin-left: 1em;
}

.wp-caption {
    position: relative;
	width:auto !important;
}

.wp-caption-text {
    background: #95C739;
    bottom: 0;
    color: #000000;
    display: block;
    left: 0;
	margin:0;
    padding: 0.5%;
    position: absolute;
    width: 99%;
}
/* KOLOMMEN ============================================================================= */

.col.right {
	text-align:right;
}

/* FONTS ============================================================================= */

@font-face {
    font-family: 'triplexboldregular';
    src: url('fonts/TRIPB__-webfont.eot');
    src: url('fonts/TRIPB__-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/TRIPB__-webfont.woff2') format('woff2'),
         url('fonts/TRIPB__-webfont.woff') format('woff'),
         url('fonts/TRIPB__-webfont.ttf') format('truetype'),
         url('fonts/TRIPB__-webfont.svg#triplexboldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'triplexlightregular';
    src: url('fonts/TRIPL__-webfont.eot');
    src: url('fonts/TRIPL__-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/TRIPL__-webfont.woff2') format('woff2'),
         url('fonts/TRIPL__-webfont.woff') format('woff'),
         url('fonts/TRIPL__-webfont.ttf') format('truetype'),
         url('fonts/TRIPL__-webfont.svg#triplexlightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* GRID */

.margin_right{ margin: 0 2.5% 20px 0;}

.gridBox { 
   margin: 20px auto 16px auto; 
}

.gridBox .box2 {
    display:none;
}

.gridBox .grid-header{ 
   border-bottom: 1px solid #DFDDD5; 
   margin-bottom: 20px; 
   padding-bottom: 10px;
}

.gridBox .boxes-container{ }

.gridBox .boxes-container .grid-boxes{ 
   float: left; 
   background: #fff; 
   padding: 2.5%; 
   width: 17.5%; 
   border: none;
   text-align: center;
}

.gridBox .boxes-container .grid-boxes .grid-thumbnail{ 
	height: 128px;
    line-height: 128px;
}

.gridBox .boxes-container .grid-boxes .grid-thumbnail img{ 
	vertical-align:middle;
}

.gridBox .boxes-container .grid-boxes .grid-title{ 
   text-align: center; 
   margin-bottom: 0 !important; 
   padding: 8px 0 6px 0; 
   font-size: 14px;
}

.gridBox a{ 
   color:#333333;
}

.gridBox a:hover{ 
   color:#e6511e;
}