/*
 Theme Name:     accfm
 Description:    ACC Facilities Management
 Author:         SHARED creative
 Author URI:     http://sharedcreative.co.uk
 Template:       accfm
 Version: 3.9.2
*/

@import url("../accfm/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
.header-v4 #header {
    padding: 5px 0;
}

#main {
    padding-bottom: 0px;
    padding-top: 0px;
}

.fusion-one-half.one_half.fusion-column.cl-column1, .fusion-one-half.one_half.fusion-column.last.cl-column2 {
    border-top: 3px solid #cccccc;
    padding-top: 20px;
}

#id-cta .avada-row {
    border: 1px solid #fff;
}

.post-content p {
    margin: 20px;
}

#nav.nav-holder .navigation > li > a {
text-transform: uppercase;
}

.tp-bgimg.defaultimg {
    border-bottom: 5px solid #233593;
}

#snav a {
    color: #333333 !important;
}

#snav a:hover {
    color: #ed1c24 !important;
}

.header-info a {
    text-decoration: underline;
}

.header-info a:hover {
    color: #333333 !important;
    text-decoration: none;
}

.fusion-recent-works {
    margin-top: 5px;
    margin-bottom: 5px;
}

.copyright {
text-shadow: 0px 0px !important;
color: #666666;
}

.copyright a {
color: #999999;
}

.footer-area a {
text-shadow: 0px 0px !important;
}

.fusion-one-third.one_third.fusion-column.last.cl-one-third {
    margin-top: 20px !important;
    text-align: center !important;
}

#id-button-home a {
color: #ffffff;
text-shadow: 0px 0px !important;
}

#id-button-home {
    border-color: #ffffff #cccccc #cccccc #ffffff;
    color: #ffffff;
    text-shadow: 0 0;
    font-weight: normal;
}
#strapline {
    float: right;
    margin-bottom: 20px;
    font-size: 18px;
    margin-top: 10px;
}

.header-v4 #header .search {
margin-top: 15px;
margin-bottom: 15px;
}

.fusion-testimonials .male .doe:before {
color: #233593;
}

.fusion-testimonials .female .doe:before {
color: #ed1c24;
}

.flip-box-back-inner > ul {
    padding-left: 15%;
    text-align: left;
}

.post-content p {
    margin: 20px 0;
}

#main #sidebar {
    margin-top: 20px;
}

#main {
    padding: 0 !important;
}

.entry-title > a, .image-extras-content a {
	color: #ffffff !important;
}

.header-v4 #header .tagline {
color: #233593;
}

.copyright, .copyright a {
    color: #666666 !important;
}

.copyright a {
    color: #666666 !important;
text-decoration: underline;
}
.copyright a:hover {
color: #ffffff !important;
text-decoration: none;
}

#menu-services li {
    border: medium none !important;
    padding: 0 0 0 12px !important;
}

.icon-bubbles:before, .blog-timeline-layout .entry-title > a {
    color: #233593 !important;
}

.fusion-blog-timeline .timeline-circle {
    background-color: #233593 !important;
}

.fusion-two-third.two_third.fusion-column.last.cl-column, .widget.contact_info {
    background-color: #233593;
    border-left: 5px solid #ed1c24;
    color: #fff;
    padding: 10px;
}

#id-column > h2, #id-column a, .heading > h3, .email > a {
    color: #fff !important;
}

.widget_nav_menu .heading > h3 {
color: #000 !important;
}

#id-img-carousel .image img {
background-color: #fff;
}

#id-img-carousel .image img:hover, #id-servicespg a img:hover {
background-color: #eee;
}

.fusion-image-carousel {
margin-bottom: 0px;
}

#nav ul .current_page_item a,
#nav ul li a:hover { 
border-bottom: 2px solid #fff;
margin-bottom: 5px
}

.fusion-blog-timeline .blog-timeline-layout {
background:url("http://www.accfm.co.uk/wp-content/uploads/2014/09/timeline_line.png") repeat-y scroll center center rgba(0, 0, 0, 0)
}

.entry-title > a {
    color: #ed1c24 !important;
}

.button {
color: #fff !important;
font-weight: normal !important;
}

.fusion-megamenu-title > a {
    color: #000 !important;
}

.fusion-megamenu-title > a:hover {
    color: #000 !important;
text-decoration: underline !important;
}

.fusion-logo-left .fusion-header-banner {
font-size: 1.5em;
}

.sidebar .widget .heading h4, .sidebar .widget h4 {
    color: #fff !important;
    font-weight: bold !important;
}

.reading-box {
 background-color: #233593 !important;
    border-color: #ed1c24 !important;
    border-style: solid !important;
    border-width: 0 0 0 5px !important;
}

.reading-box h2, .reading-box-additional {
color: #fff !important;
}

.reading-box-additional a  {
color: #fff !important;
text-decoration: underline;
}

.reading-box-additional a:hover  {
color: #fff !important;
text-decoration: none;
}

#id-home-cta {
padding: 0 15%;
margin-bottom: 0 !important;
}

#id-home-cta a {
color: #fff;
}