/**************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		License: GNU/GPL
/*
/**************************************************************************************/

body {color: #555; font-weight: 400;}
div.text1 h3 { color: #FFF;}
#content-row-1 a, #content-row-1 .archive-module li a, #content-row-1 .categories-module li a, #content-row-1 .mod-menu .nav.menu li a {color: #25282d !important;}
#bottom-header-row .mod-newsflash-adv .item_container {padding: 45px 40px 30px 35px;}
.fpProjects div.item_introtext {height: 120px;}
/* #bottom-header-row.shift-top {padding: 0 0 20px;}*/
#content-row-8 .mod-custom__address span::before {font-family: FontAwesome; font-size: 18px; display: inline-block; width: 32px;}
#footer-row-2 {padding: 0; position: relative;}

div.camera_caption div.text1 h3 {margin-bottom: 15px;}
div.camera_caption div.text1 p {width: 60%;}

figure {display: block; text-align: center;}
div#module_182.mod-newsflash-adv.mod-newsflash-adv__.cols-3 div.row-fluid .item__module div.item_container { height: 350px;}
.fRight {float: right;}
.fLeft {float: left;}
/* DivTable.com */
.divTable{
    display: table;
    width: 100%;
}
.divTableRow {
    display: table-row;
}
.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
}
.divTableCell, .divTableHead {
    border: 1px solid #999999;
    display: table-cell;
    padding: 3px 10px;
}
.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}
.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}
.divTableBody {
    display: table-row-group;
}
.wrapper {
    width: 100%;
    display: block;
    margin-bottom: 150px;
}

#header-wrap-text {
    position: absolute;
    font-family: Roboto;
    font-weight: 800;
    color: #a8a9a5;
}
.logo-PES_white {position: absolute; top: 0; width: 100%; background-position: center; background-repeat: no-repeat; background-size: contain; height: 100%;}

#component > main > article > header > h2 {
    font-size: 1.5em;
}

#logo,
.scrolled #logo {
    margin: 20px 0 20px -10px;
    max-width: 450px;
}

html body.com_content.view-article.task-.itemid-115.body__home div#wrapper div#menu-row.fixed div.row-wrapper.visible div.row-container.full div.container-fluid,
html body.com_content.view-featured.task-.itemid-339.body__ div#wrapper div#menu-row.scroll-to-fixed-fixed div.row-wrapper.visible div.row-container.full div.container-fluid div.row-fluid {
    background: #FFFFFF;
}

#menu-row {
    background-image: none;
}
#menu-row.fixed {
    background: rgba(255,255,255) none repeat scroll 0 0;
    /* position: fixed; */
    position: initial !important;
}

ul.sf-menu > li > a:hover, ul.sf-menu > li > span:hover {
    color: #2f8ebd;
    color: #000000;
}
ul.sf-menu > li {
    padding: 0;
/*    background: gray; */
}
ul.sf-menu > li.active > a, ul.sf-menu > li.sfHover > a, ul.sf-menu > li.current > a, ul.sf-menu > li.active > span, ul.sf-menu > li.sfHover > span, ul.sf-menu > li.current > span {
    background-color: #c6c6c6;
    color: #2f8ebd;
    background-color: #2f8ebd;
    background-color: #4ba9d7;
    color: #000000;
}

h4 span {
	color: #2f8ebd;
}

#menu-row {
    top: 0;
}
div#logo.span4 a img {
}
.homePageSlide {
/*    margin-top: 120px; */
}

ul.sf-menu > li > a, ul.sf-menu > li > span {
    font-size: 16px;
    line-height: 140px;
}
ul.sf-menu > li > a:hover, ul.sf-menu > li > span:hover {
    background-color: #c6c6c6;
    background-color: #2f8ebd;
}
#copyright-row {
    background-color: #343f43;
    color: #fff;
    padding: 0;
}

#footer-wrapper {
    background-color: #6A6B6E;
}

div.moduletable.social.span1 div.moduletable-wrapper div.mod-menu__social ul.menu.social li.item-122.lastItem.firstItem a.fa.fa-facebook {
    background-color: #6178F6;
}

div.moduletable.social.span1 div.moduletable-wrapper div.mod-menu__social ul.menu.social li.item-122.lastItem.firstItem a.fa.fa-facebook,
ul.social li a:hover {
    border: 1px solid #fff;
}
