/*
Theme Name: AKR Theme
Author: Hasan Rajani.
Company Name : BizMates
Website : http://www.bizmates.co.uk/
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css?family=Lobster|Lora:700|PT+Sans:400,700|Signika');

/*
font-family: 'Signika', sans-serif;
font-family: 'PT Sans', sans-serif;
font-family: 'Lobster', cursive;
font-family: 'Lora', serif;
*/

* {
	padding:0px;
	margin:0px;
}

Body {
    background-color: #eee2d1;
    background-image: url(Assets/13076406.jpg);
    background-repeat: no-repeat;
    background-position: center top;
	color:#282828;
	font-family: 'PT Sans', sans-serif;
	font-size:16px;
	line-height:26px;
	font-weight:400;
}

.ContainerAlignCenter {
	width:980px;
	margin:auto;
}

h1, h2, h3, h4, h5, h6 {
	color:#00179a;
	font-family: 'Signika', sans-serif;
	font-weight:normal;
}
h1 {
	font-size:28px;
	line-height:34px;
}
h2 {
	font-size:22px;
	line-height:32px;
}

/* Header */
Header {
	width:980px;
	float:left;
}
#logo {
	margin-top:45px;
	width:490px;
	float:left;
	text-align:left;
}
#header_right {
	width:490px;
	float:right;
	text-align:right;
	padding-top:22px;
	line-height:21px;
}
#header_right p {
	margin-bottom:36px;
}
#header_right a {
	color:inherit;
}
#header_right strong {
	color:#00827f;
	font-weight:bold;
	font-size:20px;
}
nav {
	width:920px;
	padding:0px 30px;
	background-color:#08dfe1;
	float:left;
	height:49px;
	border-top-right-radius:2px;
	border-top-left-radius:2px;
}
nav ul {
	margin:0px;
	list-style:none;
	display:block;
}
nav ul li {
	display:block;
	float:left;
	height:49px;
	position:relative;
}
nav ul li a {
	display:block;
	float:left;
	height:49px;
	line-height:49px;
	padding:0px 19px;
	color:rgba(0,0,0,0.5);
	background-color:transparent;
	text-transform:uppercase;
	text-decoration:none;
}
nav ul li ul {
	position:absolute;
	top:49px;
	left:0px;
	background-color:#08dfe1;
	white-space:nowrap;
	display:none;
	width:auto;
}
nav ul li:hover ul {
	display:block;
}
nav ul li ul li {
	width:100%;
	float:left;
}
nav ul li ul li a {
	width:80%;
	padding:0px 10%;
}
nav ul li.current_page_item li a , nav ul li.current_page_parent li a {
	color:rgba(0,0,0,0.5);
	background-color:transparent;
}
nav ul li a:hover , nav ul li.current_page_item a , nav ul li.current_page_item li a:hover , nav ul li.current_page_item li.current_page_item a  , nav ul li.current_page_item li.current_page_item a:hover, nav ul li.current_page_parent a, nav ul li.current_page_parent a:hover, nav ul li.current_page_parent li.current_page_item a, nav ul li.current_page_parent li.current_page_item a:hover  {
	background-color:#308552;
	color:rgba(255,255,255,1);
}
/* Header */

/* Slider */
#Slider {
	width:980px;
	height:520px;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:36px;
}
.unslider-arrow  {
	position:absolute;
	width:29px;
	height:45px;
	z-index:150;
	top:236px;
	font-size:0px;
}
.unslider-arrow.next {
	background:url(Assets/arrow-next.png) top left no-repeat;
}
.unslider-arrow.prev {
	background:url(Assets/arrow-prev.png) top left no-repeat;
}
.unslider {
	float:left;
	position:relative;
}
/* Slider */

/* Homepage */
#Content_Home {
	width:460px;
	float:left;
	margin-right:60px;
	margin-bottom:30px;
}
#Content_HomeRight {
	width:460px;
	float:left;
	margin-bottom:30px;	
}
#Content_HomeRight ul {
	margin:0px;
	padding:0px;
	margin-left:40px;
	color:##252a38;
}
#Content_HomeRight a {
	color:inherit;
}
#Content_Home_ServicesBoxes {
	width:980px;
	float:left;
	margin:63px 0px 50px 0px;
}
.box_homeservices {
	width:245px;
	float:left;
	text-align:center;
}
.box_homeservices .widgettitle {
	margin-bottom:13px;
	line-height:27px;
}
#Content_Home_SameDay {
	width:980px;
	float:left;
	text-align:center;
}
#Content_Home_SameDay span:first-child {
	color:#00179a;
	font-family: 'Lobster', cursive;
	font-size:55px;
	border-bottom:#a69e92 1px solid;
	font-weight:normal;
	line-height:69px;
	margin-bottom:25px;
	padding:0px;	
}
#Content_Home_SameDay span {
	display:inline-block;
	color:#d86001;
	font-family: 'Lora', serif;
	font-size:25px;
	font-weight:bold;
	line-height:32px;
	text-align:left;
	margin-right:15px;
	vertical-align:top;
	padding:5px 0px 0px 0px;
}
/* Homepage */

/* Main Contents */
#MainContent_Container {
	padding:20px;
	width:940px;
	background-color:#FFFFFF;
	float:left;
}
#MainContent_Container a {
	color:#282828;
}
#FeaturedImage {
	width:690px;
	height:220px;
	float:left;
	margin-right:20px;
	margin-bottom:25px;
}
#MainContent_CallBox {
	width:230px;
	height:220px;
	float:left;
	background-color:#08dfe1;
	text-align:center;
	display:table;
	line-height:31px;
	margin-bottom:25px;
}
#MainContent_CallBox span {
	font-weight:bold;
	font-size:20px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;  
}
#MainContent_CallBox a {
	color:#282828;
}
#MainContents {
	width:647px;
	float:left;
	padding-right:42px;
	border-right:#e8e8e8 1px solid;
	margin-right:20px;
}
#MainContent_Container h1 {
	margin-bottom:20px;
}
#MainContent_Container h2, #MainContent_Container h3, #MainContent_Container h4, #MainContent_Container h5, #MainContent_Container h6, #MainContent_Container p {
	margin-bottom:10px;
	line-height:27px;
}
#MainContents .alignleft {
	float:left;
	margin:0px 22px 22px 0px;
}
#MainContent_Container ol, #MainContent_Container ul {
	padding:0px;
	display:inline-block;
	margin:0px 0px 0px 40px;	
}
#MainContent_Container li {
	margin-bottom:0px;
}
.Sidebar {
	width:230px;
	float:left;
}
.box_Sidebar {
	width:230px;
	float:left;
	margin-bottom:30px;
}
/* Main Contents */

/* Contact Us */
.contact_details {
	width:298px;
	float:left;
	margin-bottom:30px;
	margin-right:25px;
}
.wpcf7 {
	clear:both;
	display:block;
	float:left;
	width:100%;
}
.wpcf7 input[type=text], .wpcf7 input[type=phone], .wpcf7 input[type=email], .wpcf7 select, .wpcf7 textarea {
	padding:5px;
	border:#c2c2c2 1px solid;
	height:30px;
	line-height:30px;
	width:298px;
	margin-bottom:15px;
}
.wpcf7 textarea {
	height:150px;
	line-height:normal;
}
.wpcf7 input[type=submit] {
	display:block;
	border:none;
	cursor:pointer;
	padding:0px 35px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#00827f;
	border-radius:5px;
	height:40px;
	line-height:40px;
}
.wpcf7 input[type=submit]:hover , .wpcf7 input[type=submit]:active , .wpcf7 input[type=submit]:focus {
	background-color:#00c0b9;
}
.wpcf7-response-output {
	padding: 0px!important;
    border: none!important;
    margin: 0px!important;
    color: #FFFFFF;
    background-color: #5fbedc;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    padding: 5px 0px!important;
    margin-bottom: 25px!important;	
}
.wpcf7-validation-errors {
	background-color:#d55650;
}
.wpcf7-mail-sent-ok {
	background-color:#5dbc60;
}
/* Contact Us */

/* Footer */
.Footer {
	width:980px;
	float:left;
	border-top:#a69e92 1px solid;
	padding:15px 0px 60px 0px;
	font-size:13px;
	line-height:17px;
}
.Footer ul {
	list-style:none;
	padding:0px;
	margin:0px 0px 10px 0px;
}
.Footer li {
	display:inline-block;
}
.Footer li a {
	border-right:#a69e92 1px solid;
	padding:0px 5px;
	color:#282828;
}
.Footer li a:first-child {
	padding-left:0px;
}
/* Footer */