/*
 Theme Name:   Accelerate CTF WWW.SCOTTPARSONS.CO.UK
 Description:  A child theme of the Accelerate theme
 Author:       Conceptia Limited
 Template:     accelerate
 Version:      1.0.0
*/

/*--------------------------------------------------------------
## Logo Section Background
--------------------------------------------------------------*/

#header-text-nav-container {
	background-color: #FFFFFF;
}

/*--------------------------------------------------------------
## Header Padding
--------------------------------------------------------------*/

#header-text-nav-wrap {
	padding-top: 20px;
	padding-bottom: 20px;
}

/*--------------------------------------------------------------
## Header Right Sidebar Padding
--------------------------------------------------------------*/

#header-right-sidebar {
	padding-top: 0px;
}

#header-right-section .widget {
	padding-top: 0px;
}

/*--------------------------------------------------------------
## Main Menu Size and Colors
--------------------------------------------------------------*/

.main-navigation {
        background-color: #88AC2E;
}

.main-navigation a {
        color: #FFFFFF;
}

.main-navigation ul li:hover > a {
        color:  #FFFFFF;
	text-decoration: underline;
}

.main-navigation ul li.current_page_item a {
        color:  #FFFFFF;
	text-decoration: underline;
}

/*--------------------------------------------------------------
## Small Menu Colors
--------------------------------------------------------------*/

.main-small-navigation li {
        background-color:  #AAAAAA;
}

.site-header .menu-toggle {
        background: #AAAAAA;
}

/*--------------------------------------------------------------
## Headers Size and Color
--------------------------------------------------------------*/

h2 {
        font-size: 22px;
        color: #080300;
}

h3 {
        font-size: 22px;
        color: #080300;
}

h4 {
        font-size: 22px;
        color: #080300;
}

h5 {
	font-size: 16px;
	color: #080300;
}

/*--------------------------------------------------------------
## Body Text Size and Alignment
--------------------------------------------------------------*/

body p {
	font-size: 13px;
	text-align: justify;
}

/*--------------------------------------------------------------
## Blockquote Format
--------------------------------------------------------------*/

blockquote {
	margin-bottom: 0px;
	max-width: 380px;
}

blockquote p {
	font-size: 16px;
	text-align: justify;
}

@media screen and (max-width: 767px) {
		
		blockquote {
        	max-width: 100%;
		}

}

/*--------------------------------------------------------------
## Body Lists
--------------------------------------------------------------*/

.body_list {
        list-style-type: disc !important;
	font-size: 14px !important;
	font-weight: bold;
	margin-bottom: 20px !important;
}

.background_box {
	width: 100%;
	background-color: #EAEAEA;
}

.two_column_body_list_container {
        text-align: justify;
        color: #666666;
        font-weight: bold;
	padding: 10px 10px 10px 10px;
}

.two_column_body_list_left {
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 49%;
}

.two_column_body_list_right {
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 49%;
}

@media screen and (max-width: 767px) {
		
		.two_column_body_list_left {
        	width: 100%;
		}

		.two_column_body_list_right {
		width: 100%;
		margin-bottom: 20px;
		}

		.body_list {
		margin-bottom: 0px !important;
		}

}

/*--------------------------------------------------------------
## Footer Background Color and Padding
--------------------------------------------------------------*/

.footer-widgets-wrapper {
        background-color: #E0EEBD;
}

.footer-widgets-wrapper .widget {
        padding-bottom: 0px !important;
}

.footer-widgets-area {
	padding-top: 15px;
	padding-bottom: 15px;
}

/*--------------------------------------------------------------
## Footer Lists
--------------------------------------------------------------*/

.footer_list {
        list-style-type: disc;
        font-weight: bold;
	margin-left: 15px;
}

/*--------------------------------------------------------------
## Footer Text Middle
--------------------------------------------------------------*/

.text_middle_container {
	height: 118px;
	line-height: 118px;
	text-align: left;
	color: #88AC2E;
	font-size: 20px;
	font-weight: bold;
}

.text_middle {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}

/*--------------------------------------------------------------
## Footer Two Column
--------------------------------------------------------------*/

.two_column_footer_container {
	margin-bottom: 20px;
        text-align: justify;
	color: #666666;
	font-weight: bold;
}

.two_column_footer_left {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
	width: 49%;
}

.two_column_footer_left img {
	margin-bottom: 0px;
}

.two_column_footer_right {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
	width: 49%;
}

.two_column_footer_right a {
	color: #88AC2E;
}

.two_column_footer_right a:hover {
	text-decoration: underline;
}

/*--------------------------------------------------------------
## Default Template Remove Header
--------------------------------------------------------------*/

.page .entry-header {
        display: none;
}

/*--------------------------------------------------------------
## Default Template Top Padding
--------------------------------------------------------------*/

#main {
	padding-top: 20px;
}

/*--------------------------------------------------------------
## Default Template Posts Page Remove Empty Search Box
--------------------------------------------------------------*/

.blog .no-results.not-found {
    display: none;
}

/*--------------------------------------------------------------
## Default Template Posts Page Remove Post and Meta Links
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Note:  Blog Posts Display Type - Full Content
--------------------------------------------------------------*/

.post .entry-title a {
        pointer-events: none;
        cursor: default;
        color: #75BFDB;
        font-size: 22px;
}

.post .entry-meta a {
        pointer-events: none;
        cursor: default;
}

/*--------------------------------------------------------------
## Default Template Two Column Page
--------------------------------------------------------------*/

.two_column_page_left {
	float: left;
	vertical-align: top;
	width: 65.4546%;
	}

.two_column_page_right {
        float: right;
	vertical-align: top;
	width: 30.909%;
        }

@media screen and (max-width: 767px) {
		
		.two_column_page_left {
        	width: 100%;
		}

		.two_column_page_right {
		width: 100%;
		}

}

/*--------------------------------------------------------------
## Default Template Two Column Page Right Background and Padding
--------------------------------------------------------------*/

.pages_right_sidebar {
	background-color: #E0EEBD;
	padding: 12px 0px 0px 0px;
}

.pages_right_sidebar h2 {
	margin-left: 20px;
}

/*--------------------------------------------------------------
## Default Template Two Column Page Right Lists
--------------------------------------------------------------*/

.right_sidebar_list {
        list-style-type: disc !important;
	font-size: 13px !important;
	font-weight: bold;
	margin-bottom: 20px !important;
	margin-right: 15px !important;
	text-align: justify;
}

.right_sidebar_list li {
        padding-bottom: 10px;
}

/*--------------------------------------------------------------
## Business Template Widgets
--------------------------------------------------------------*/

.call-to-action-content-wrapper {
	background-color: #EAEAEA;
	padding-bottom: 20px;
	padding-top: 20px;
}

.widget_image_service_block {
	padding-bottom: 15px;
}

.widget_image_service_block .entry-title a {
	color: #00AEED;
}

a.read-more:hover {
	background-color: #00AEED;
	border-color: #00AEED;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
}

/*--------------------------------------------------------------
## Contact Us Contact Form
--------------------------------------------------------------*/

#sp_contact_form textarea, #sp_contact_form input[type="text"], #sp_contact_form input[type="tel"], #sp_contact_form input[type="email"] {
        border: 1px solid #000;
        border-radius: 5px;
        padding: 5px;
        background: #FFFFFF;
        width: 90%;
        margin: 0px 0px 10px 0px;
        color: #080300;
}

#sp_contact_form textarea:focus, #sp_contact_form input[type="text"]:focus, #sp_contact_form input[type="tel"]:focus, #sp_contact_form input[type="email"]:focus {
        border: 1px solid #000;
        background: #E0EEBD;
	color: #080300;
}

#sp_contact_form input[type="submit"] {
        background-color: #88AC2E;
        box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
        color: #FFFFFF;
        font-size: 20px;
        line-height: 20px;
        text-align: center;
        padding: 15px 40px;
        margin: 10px 0px 0px 0px;
}

#sp_contact_form input[type="submit"]:hover {
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
}

/*--------------------------------------------------------------
## Contact Us Right Sidebar Background and Padding
--------------------------------------------------------------*/

.contact_right_sidebar {
	background-color: #EAEAEA;
	padding: 15px 10px 15px 10px;
}

/*--------------------------------------------------------------
## Foo Gallery Header
--------------------------------------------------------------*/

.foogallery-thumbnail .thumbnail-caption h3 {
	color: #FFFFFF;
}
