/*  
Theme Name: Clixpert Theme 2.0
Theme URI: http://www.clixpert.com.au
Description: An SEO expert support Theme
Version: 1.11
Author: Clixpert
Author URI:  http://www.clixpert.com.au
*/
 @font-face {font-family:"Oswald";src:url("fonts/Oswaldd41d.eot?") format("eot"),url("fonts/Oswald.woff") format("woff"),url("fonts/Oswald.ttf") format("truetype"),url("fonts/Oswald.svg#Oswald") format("svg");font-weight:normal;font-style:normal;}
 @font-face {font-family:"Oswald Light";src:url("fonts/Oswald-Lightd41d.eot?") format("eot"),url("fonts/Oswald-Light.woff") format("woff"),url("fonts/Oswald-Light.ttf") format("truetype"),url("fonts/Oswald-Light.svg#Oswald-Light") format("svg");font-weight:normal;font-style:normal;}
/*
Improved browser CSS feature
-------------------------------------
Example: .ie8 .sidebar li{width:85px}

�ie - Internet Explorer (All versions)
�ie8 - Internet Explorer 8.x
�ie7 - Internet Explorer 7.x
�ie6 - Internet Explorer 6.x
�gecko - Mozilla, Firefox (all versions), Camino
�ff3 - Firefox 3
�ff3_5 - Firefox 3.5 new
�opera - Opera (All versions)
�opera8 - Opera 8.x
�opera9 - Opera 9.x
�opera10 - Opera 10.x
�webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
�safari3 - Safari 3.x
�chrome - Google Chrome
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body{
	margin:0;
	background-color: #fff;
	}
body, th, td, input, textarea{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
form{
	}
fieldset{
	}
input, textarea{
	font-weight:bold;
	}
input.text{
	background:#FFFFFF;
	border:none;
	padding:1px;
	}
input.button{
	background:#000000;
	border:1px solid #000000;
	color:#ffffff;
	}
h1, h2, h3{
	color:#000000;
	}
h1{
	font-size:25px;
	
	
	}
h2{
	
	font-size:22px;
	
	
	}
h3{
	font-size:16px;
	}
h4{
	font-size:14px;
	}
h5{
	font-size:12px;
	}
h6{
	font-size:10px;
	}
p, ul, ol{
	font-size:13px;
	line-height:20px;
	
	}
ul, ol{
	
	}
blockquote{
	margin-left:36px;
	margin-right:36px;
	}
a{
	color:#000000;
	text-decoration:none;
	}
a:hover{
	border:none;
	}
h1 a, h2 a, h3 a{
	border:none;
	color:#333333;
	text-decoration:none;
	}
h1 a:hover, h2 a:hover, h3 a:hover{
	background:none;
	color:#371015;
	}
hr{
	display:none;
	}
#wrapper{
	}
#header{
	background-color:#fe6c05;
	height:60px;
	
	width:86.72566371681415%; /* 980 / 1130 */
	float:left;
	margin-top:7px;
	margin-left:5px;
	
	
	-webkit-border-top-left-radius:7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
	}
#menu{
	float:left;
	
	}
#menu ul{
	line-height:normal;
	list-style:none;
	margin:0;
	padding:0;
	}
#menu li{
	float:left;
	}
#menu a{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:12px;
	margin-right:1px;
	text-decoration:none;
	padding-right: 20px;
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	}
#menu a:hover{
	background:#fff;
	color:#750c1d;
	}
#menu .current_page_item a{
	color:#750c1d;
	background-color: #fff;
	}
#search{
	float:right;
	width:270px;
	padding-top: 10px;
	}
#search fieldset{
	border:none;
	}
#search #s{
	padding:3px;
	width:140px;
	vertical-align:top;
	}
#search #x{
	width:60px;
	vertical-align:top;
	}
.centre-text {
	text-align:center;
float:none !important;
}
#logo{
	height:193px;
	margin:0 auto;
	max-width:1130px;
	/*background-color: #A8A8A8;
	background-repeat: no-repeat;*/
	}
#logo .top_cover{width:86.90265486725663%; /* 982 / 1130 */ float: left;}	
#logo h1, #logo h2{
	margin:0;
	padding:0;
	color: #000000;
	}
#logo h1{
	color: #000000;
	padding:50px 5px 0 20px;
	}
#logo h2{
	color: #000000;
	margin:10px 0 0 17px;
	padding:5px;

	}
#logo p{
	clear:left;
	color: #000000;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0 0 0 20px;
	}
#logo a{
	color: #000000;
	}
#page{
	background:#FFFFFF;
	margin:0 auto;
	
	width:100%;
	}
.contentmain{
	width:490px;
	float:left;
	}
#content{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;	
	}
.post{
	}
.post .title{
	font-weight:normal;
	margin:0;
	}
h1.title{
	color:#333333;
	font-size:26px;
	
	font-weight: normal;
	}
h2.title{
	color:#371015;
	font-size:3em;
line-height: 155px;
	}
.desctitle{
	font-size:10px;
	}
.post h1.title{
	font-size:24px;
	height:auto;
	
	}
.post .entry{
	
	
	}
.entry p{
	/* padding-bottom:20px; */
}
.entry ul,ol{
	padding-left:20px;
}
.post .meta{
	border-bottom:1px dotted #CCCCCC;
	color:#333333;

	font-size:14px;
	
	
	}
.navigation{
	padding-top:10px;
	padding-bottom: 10px;
}
.navigation a{
	font-size: 14px;
	font-weight: bold;
}
.post .meta a{
	color:#333333;
	}
.post .links{
	margin:0;
	}
.post .tags{
	font-size:9px;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
.post .links a, .post .tags a{
	border:none;
	}
.leftsidebar
	{
	width:245px;
	float:left;
	}
.sidebar{
	
	}
.sidebar ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#sidebar1 li{
	background-color: #C6C6C6;
	padding: 5px;
	}
#sidebar2 li{
	
	background-color: #C6C6C6;
	padding:5px;
	}
.sidebar li ul{
	}
.sidebar li li{
	margin:0;
	}
.sidebar li h2{
	margin:0;
	}
#sidebar1{
	
	margin-left: 10px;
	}
#sidebar1 li h2{
	height:30px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	background-color: #333333;
	text-align: center;
	}
#sidebar1 li ul{
	line-height:normal;
	padding-left: 5px;
	padding-right: 5px;	
	}
#sidebar1 li li{
	background-image: url(images/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	padding-top: 5px;
	padding-bottom: 5px;	
	}
	#sidebar1 li li li{
	background-image: url(images/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px;
	}
#sidebar1 li li a{
	
	
	
	}
.rightsidebar{
	width:245px;
	float:left;
	}
#sidebar2{
	padding:0px;
	margin-right: 5px;
	}
#sidebar2 li h2{
	height:30px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	}
#sidebar2 li ul{

	line-height:normal;
	padding-left:10px;
	}
#sidebar2 li li{
	background-image: url(images/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	
	
	}
#sidebar2 li a{
	border:none;
	padding-left: 10px;	
	}
#sidebar2 li a:hover{
	border:none;
	
	}
#calendar{
	margin:0 auto;
	}
#calendar caption{
	font-weight:bold;
	}
#calendar table{
	border-collapse:collapse;
	text-align:center;
	width:220px;
	}
#calendar thead th{
	background:#CCCCCC;
	color:#FFFFFF;
	}
#calendar tbody td{
	background:#EEEEEE;
	}
#calendar #today{
	background:#B8D03B;
	color:#FFFFFF;
	font-weight:bold;
	}
#calendar a{
	font-weight:bold;
	}
#calendar #prev{
	text-align:left;
	}
#calendar #next{
	text-align:right;
	}
#design{
	background:#FFFFFF url(images/lines2.gif) bottom right no-repeat;
	height:138px;
	}

#footer{
	/*background-color:#750c1d;*/
	color:#fff;
	max-width:1130px;
	margin-right: auto;
	margin-left: auto;
	height:240px;
	}
#footer a{
	color:#000000;
	}
.footer_copy{
	
	padding-left:10px;
	font-size: 12px;
	color:#494949;
	float:left;
	}


.sw_copy{
	font-size: 12px;
	padding-right:10px;
	float:right;
	color:#494949;
	}
.sw_copy  a
{
	
color:#494949;	
}

.info{
	
	}
.comlabel{
	color:#666666;
	font-size:13px;
	font-weight:lighter;
	}
.comtext{
	background-color:#371015;
	border:5px solid #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	}
.postlabel{
	color:#666666;
	font-size:13px;
	font-weight:lighter;
	}
.posttext{
	background-color:#371015;
	border:5px solid #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	}
.commentlist{
	list-style:none;
	}
.authorcomment{
	background-color:#efefef;
	margin:10px 0px 0px 0px;
	padding:3px;
	}
.odd{
	color:#333333;
	background-color: #EAEAEA;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	}
.odd a:link{
	color:#000000;
	}
.commenttext{
	color:#000000;
	color:#000000;
	font-size:10px;
	margin:0px 0px 10px 0px;
	padding:5px 10px 5px 10px;
	background-color: #EAEAEA;
	}
#author, #url{
	background:#FBFBFB;
	border:1px solid #cbcbcb;
	padding:3px;
	width:40%;
	margin-bottom:5px;
	}
#comment{
	background:#FBFBFB;
	border:1px solid #cbcbcb;
	margin-bottom:0.6em;
	padding:3px;
	width:95%;
	}
#submit{
	background-color:#efefef;
	border-bottom:2px solid #CCCCCC;
	border-left:1px solid #E4E4E4;
	border-right:2px solid #CCCCCC;
	border-top:1px solid #E4E4E4;

	padding:3px;
	}
acronym, abbr, span.caps{
	cursor:help;
	}
acronym, abbr{
	border-bottom:1px dashed #999;
	}
blockquote{
	padding-left:52px;
	background-image: url(images/qt.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 5px;
	}
blockquote cite{
	display:block;
	margin:5px 0 0;
	}
.center{
	text-align:center;
	}
.aligncenter{
	margin-right: auto;
	margin-left: auto;	
}
img.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}
hr{
	display:none;
	}
a img{
	border:none;
	}



pre{
	background:#f3f2ed;
	border:solid 1px #9a9a9a;
	color:blue;
	margin:10px;
	padding:10px;
	}
code{
	color:#000;
	font-size:1.0em;
	}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	height:auto;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
/*Drop Menu start*/

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative;  z-index:300; width:100%;}

#dropmenu a {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:18px;
	margin-right:0px;
	text-decoration:none;
	line-height:60px;
	height: 60px;
	padding-right:29px;
	padding-left:29px;
	margin-right:1px;
	text-transform:uppercase;
	font-family:"Oswald";
}
.firstli a
{
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topleft: 7px;
border-top-left-radius: 7px;

}

.lastli a
{
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topright: 7px;
border-top-right-radius: 7px;
padding:0px 33px 0px 33px !important;
margin-right:0px !important;
}


#dropmenu a:hover {}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none;  top:30px;; left:0px;}
#dropmenu ul a {
	color: #2081cd;
	font-weight: normal;
	background-image: none;
}
#dropmenu ul a:hover {
	color: #FFFFFF;
	font-weight: normal;
	background-image: none;
}
#dropmenu li ul {
	background-color: #464646;
	width: 200px;
	padding: 0px;
	margin:0px;
}
#dropmenu li ul a {
	height:auto;
	float:left;
	color: #FFFFFF;
	width:200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #797979;
	text-align: left;
	text-indent: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
}
.clear, .cb{
	clear:both;
	}

#dropmenu li ul a:hover {
	color: #FFFFFF;
	background-color: #626262;
}
#dropmenu li ul li{
	width:200px;
	
}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:200px; margin:0px 0 0 0px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

#dropmenu li ul li.parent{
	background:url(images/drop_list_bg.jpg) no-repeat 211px 14px #2A448F;
	}
#dropmenu li ul li.parent:hover{
	background: url("images/drop_list_bg_hover.jpg") no-repeat scroll 211px 14px #626262;
	}
	
	
	
.logo {
	background:url( 'images/logo2.png' ) no-repeat;
	/*width:450px;*/	padding: 0 0 0 85px;
	height:75px;
	display:block;
	margin-top:24px;
	float:left;
}.logo span:first-child {	display: block;	padding: 4px 0 0;	font-family: "Oswald";	letter-spacing: 3px;	font-size: 2rem;	color: #FCDE04;}.logo span:last-child {	display: block;	color: #FFF;}
.top-right {
  float: right;
  width: 34%;
}
#headback
{
	margin-top:13px;
	background:#750c1d;
	width:100%;
	height:180px;
}
.mailback
{
	background:url(images/mailback.png) no-repeat;
	width:100%;
	height:47px;
	float:right;
	margin-top:-13px;
	font-size:20px;
	font-weight:normal;
	color:#750c1d;
}
.mailback a
{
	font-weight:normal;
	color:#750c1d !important;
    padding-left:30px;
	padding-top:5px;
	float:left;
	
}
.mailback a:hover
{
	text-decoration:underline;
	
}

.callicon
{
	background:url(images/call.png) no-repeat;
	width:90%;
	height:49px;
	float:right;
	margin-top:10px;
	color:#fff !important;
	font-weight:bold;
	font-size:34px;
	line-height:50px;
}
.callicon a strong
{
	color:#fff !important;
	font-weight:normal;
	font-size:33px;
	padding-left:55px;
}

/*.callicon a:hover
{
	text-decoration:underline;
}*/

.tagline
{
 width:72%;
 height:20px;
 float:right;
 text-align:left;
 color:#d3d3d3;
 font-size:15px;
}

.topcont
{
	width:100%;
	height:360px;
	float:left;
}
a#get_a_quote {position: absolute; right: 0.5em;top: 1em;font-size:16px;color:#fff !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 10px !important;display:none;cursor:pointer;background:#3e9300;}
a#get_a_quote:hover{background:#3e9300;}
#banner
{
	width:653px; /* 653 / 1130 */
	max-height:332px;
	float:left;
	margin:10px 2px 0px 5px;
	overflow:hidden;
}
#banner img
{
   width:653px !important;
	height:332px !important;	
}
#banner #shslideshow_nav
{
	float:right;
	position:relative;
	 
	 min-width:100px;
	 min-height:45px;
	 margin-top:-40px;
}
#banner #shslideshow_nav a
{
	color:#fff;
	font-size:15px;
	
	background:url(images/dots.png) no-repeat -4px -22px;
	margin:5px 0px 0px;
	width:28px;
	height:22px;
	display:block;
	float:left;
	text-indent:6px;
	line-height:22px;
}
#banner #shslideshow_nav a.activeSlide
{
	
background:url(images/dots.png) no-repeat -4px 0px;	
margin:5px 0px 0px;
	width:28px;
	height:22px;
	display:block;
	float:left;
}

.quotediv
{
	width:28.761061946902654%; /* 325 / 1130 */
	height:332px;
	float:left;
	margin-left:10px;
	margin-top:7px;
}
.right .quotediv{width:97.761%;}
.topqot
{
	width:100%;
	height:73px;
	float:left;
	background:url(images/quoteleft.png) no-repeat;
	
}
.topqtcont
{
	width:88.5%;
	height:51px;
	float:left;
	background:#750c1d;
	margin-left:30px;
	margin-top:4px;
	
	
	-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
	
}
.contarea
{
	float:right;
	width:93%;
	height:250px;
	margin-left:23px;
}
.submt
{
float:left;
width:100%;
height:45px;
background:url(images/button.png) no-repeat #ff6700;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;	
border:none;
margin-top:8px;
cursor:pointer;
color:#fff;
font-size:26px;
background-size:100% 100%;
}
.formarea
{
	float:left;
	width:100%;
	height:340px;
   
}

.row
{
	float:left;
	margin:5px 0px 0px 0px;
}
#contactus .row{width: 88%;}
.textbox
{
	float:left;
	width:65%;
	height:18px;
	border:1px solid #bfbfbf;
}

.captbox
{
	float:left;
	width:98px !important;
	height:31px !important;
	border:1px solid #bfbfbf !important;
}

.captimg
{
	float:left;
	width:92px !important;
	height:33px !important;
	border:1px solid #bfbfbf !important;
	margin-right:10px !important;
}

.textarea
{
	float:left;
	width:65%;
	height:56px;
	border:1px solid #bfbfbf;
	resize: none;
}

.text
{
width:70px;
height:25px;
color:#000;
font-size:11px;
text-transform:uppercase;	
	float:left;
padding-left:15px;

}

.contarea span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    float: left;
    font-size: 10pt;
    margin: -29px 0 0 85px;
    padding: 5px;
    width: 193px;
	color:#ff0000;
    z-index: 100;
	text-align:center;
}

.CAPTCHA span.wpcf7-not-valid-tip {
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    float: left;
    font-size: 10pt;
    margin: -35px 0 0 186px;
    padding: 8px;
    width: 85px;
    z-index: 100;
	color:#ff0000;
	text-align:center;
}

.formarea .wpcf7-validation-errors {
    border:none !important;
    color: #FF0000;
    position: relative;
    top:-45px;
	font-size:14px;
}
.textget
{
	color:#fff !important;
	font-weight:bold;
	font-size:26px;
	line-height:50px;
	margin-left:7px;
}

.left
{
	float:left;
	width:57.9646017699115%; /* 655 / 1130 */
}

.right
{
	float:left;
	margin-left:5px;
	width:29.319%;
}

.container
{
	width: 100%;
	float:left;
    margin-top:45px;}
.pagecontent
{
	max-width:1130px;
	margin:0 auto;
}
.titleblock
{
float:left;
width:650px;
background:url(images/numone.png) no-repeat;
height:54px;
}
.left .page_hd, .content h1, .content h2 {
  text-align: left;
}
.page_hd
{
	float:none;
	font-family:"Oswald Light";
	font-size:26px;
	font-weight:lighter;
	color:#750c1d;
	text-align:center;
	text-transform:uppercase;
	line-height:54px;
}
.content
{
	float:left;
	width: 100%;
	font-size:16px;
	color:#444445;
	font-weight:normal;
	text-align:justify;
}

.content p
{
    font-size:16px;
	color:#444445;
	font-weight:normal;	
	margin-top:15px;
	text-align:justify;
	line-height:24px;
}

.clientbox
{
	width:290px;
	float:left;
	min-height:290px;
	background:#eaeaea;
	margin-left:25px;
	margin-top:7px;
	
	
	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}

.imgdiv
{
	float:left;
	width:280px;
	min-height:50px;
	margin:1px 0px;
}

.afordimg
{
	float:left;
	height:125px;
	overflow:hidden;
}
.afford .page_hd {
  text-align: left;
}
.afford
{
	float:left;
	margin-left:50px;
	width:94%;
	margin-left: 3em;
}
.homebottom
{
	background:#eaeaea;
	width:100%;
	min-height:730px;
	margin:0 auto;
}

.home_hd
{
	color: #750C1D;
    float: left;
    font-family: "Oswald Light";
    font-size: 36px;
    font-weight: lighter;
   margin-top:20px;
    text-transform: uppercase;
}

.home_hd a
{
color: #750C1D;	
}

.home_hd a:hover
{
	text-decoration:underline;
}
.subhd
{
	color: #750C1D;
    float: left;
    font-family: "Oswald Light";
    font-size: 16px;
    font-weight: lighter;
   margin-top:2px;
    text-transform: uppercase;
	
}
.datacont
{
	float:left;
	width:88.49557522123894%; /* 1000 / 1130 */
	border-bottom:1px solid  #750C1D;
}
.data_left
{
	float:left;
	width:300px;
}
.data_rt
{
	float:left;
	width:700px;
}

.dataqt
{
	float:left;
	width:108px;
	height:33px;
	background:#750C1D;
	margin:5px 0px 15px 0px;
	color:#fff;
	line-height:33px;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
   cursor:pointer;
	text-align:center;
}
.dataqt a
{
	color:#fff;
	text-decoration:none;
	
}

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

.imggal
{
float:left;
margin:20px 0px 0px 18px; ;
width:215px;
height:125px;	
}
#botmconts
{
	float:left;
	width:100%;
	height:88px;
	font-size:27px;
	color:#545454;
	text-align:center;
	line-height:88px;
}

.expr
{
width:100%;
height:80px;
background:#eaeaea;	
	
}

.expr li
{
	background:url(images/ilst-expr.png) no-repeat;
	height:40px;
	margin:20px 0px 0px 0px;
	width:14.15929203539823%; /* 160 / 1130 */
	padding-left:40px;
	float:left;
	list-style-type:none;
	font-size:23px;
	text-transform:uppercase;
	line-height:40px;
	margin-right:10px;
}
.expr li a
{
	color:#333333;
}
.expr li a:hover
{
	text-decoration:underline;
}
#polis
{
	width:100%;
	height:123px;
	margin: 0 auto;
}
#polis h2
{
 float:none;
 margin:40px auto auto auto;
 font-weight:lighter;
	font-family:"Oswald Light";
	font-size:29px;
	color:#750c1d;
	display: inline-block;
}

#polis .click
{
	float:none;
	width:266px;
	height:44px;
	background:#750c1d;
	margin-top:40px;
		text-align:center;
			display: inline-block;
}
#polis .click a
{
	color:#fff;

	line-height:44px;
	font-size:29px;
	
}  
#polis .click a:hover
{
	text-decoration:underline;
}
#footout
{
	width:100%;
	height:240px;
	margin:0 auto;
	background:#750c1d;
}

#foot1
{
	float:left;
	width:360px;
	height:210px;
	margin-top:15px;
	position:relative;
    border-right:1px solid #974855;
}
#foot2
{
	float:left;
	height:210px;
	width:335px;
	margin-top:15px;
	border-right:1px solid #974855;
}
#foot3
{
	float:left;
	height:240px;
	width:315px;
	margin-top:15px;
}
#foottops
{
	width:96%;
	float:left;
	height: 165px;
	border-bottom:1px solid #974855;
}
#footmenu
{
	list-style-type:none;
	float:left;
}

#footmenu li
{
width:110px;
height:28px;
float:left;
margin:5px 0px 0px 0px;	
}
#footmenu a
{
	font-size:15px;
	color:#fff;
	font-family:"Oswald Light";
	text-transform:uppercase;
	
}
#footmenu a{
	text-decoration:none;
}
#footmenu a:hover
{
	color:#fd6706;
	text-decoration:underline;

}
.fone
{
	background:url(images/fnumone.png) no-repeat;
	height:43px;
	width:83%;
	float:left;
	color:#fff;
	font-size:18px;
	padding-left:47px;
	line-height:43px;
	margin-top:12px;
}
#foot2 h3
{
	font-family:"Oswald Light";
	font-weight:lighter;
	font-size:18px;
	color:#fff;
	margin:0px 0px 10px 30px;
	text-transform:uppercase;
}
.siteicons
{
	background:url(images/siteicons.png) no-repeat;
	height:182px;
	width:100%;
	
}

#foot2 h1,#foot2 h5
{
color: #FFFFFF;
    font-size: 30px;
    font-weight: normal;
    line-height: 40px;
    padding-left: 67px;
    padding-top: 16px;
}

#foot2 h2
{
font-size:19px;
font-weight:normal;
color:#fff;	
padding-left: 60px;
    padding-top: 25px;
}

#foot2 a
{
	color:#fff;
}

.mailft:hover
{
	text-decoration:underline;
}
#foot3 h3
{
	font-family:"Oswald Light";
	font-weight:lighter;
	font-size:18px;
	color:#fff;
	margin:0px 0px 10px 30px;
	text-transform:uppercase;
}
#foot3 a:hover
{
	text-decoration:underline;
}
.review
{
float:left;
margin-left:30px;
width:285px;
height:150px;
background:#ff6700;
margin-top:10px;

-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;


-moz-box-shadow: 0 0 8px #0e0601;
-webkit-box-shadow: 0 0 8px #0e0601;
box-shadow: 0 0 8px #0e0601;

}

.quotxt
{
float:left;
width:255px;
height:140px;
margin-left:15px;	
text-align:justify;
font-size:14px;
color:#FFF;
margin-top:10px;
}
.names
{
color:#750c1d;
float:right;
margin-top:10px;	
}
#footbtm
{
	width:100%;
	height:55px;
	margin:0 auto;
	float: left;
}
.content a:hover
{
	text-decoration:underline !important;
}
.content li
{
	font-size:16px;
	line-height:22px;
	padding:5px 0px;
}
.content  .ngg-gallery-thumbnail {
    float: left;
    margin-right: 40px;
    text-align: center;
}
.conat
{
	float:left;
}
.conat p
{
	margin:10px 0px 0px 0px !important;
}

#sitemap
{
	list-style-type:disc;
}
#sitemap li
{
	list-style-type:disc;
	padding:10px;
	font-size:16px;
    color: #444445;
}
#sitemap a
{
	 color: #444445;
}


#contactus {
float: left;
margin: 5px 5px 30px 5px;
}

#contactus p {
float: left;
width: 60%;
min-height: 15px;
text-align: left;
}
#contactus p:first-child {
  width: 35%;
}
.txts {
color: #474743;
width: 280px;
height: 30px;
border: 1px solid #750c1d;
float: left;
}

.txtsars {
color: #474743;
width: 280px;
height: 100px;
border: 1px solid #750c1d;
}

.capta {
float: left;
}

.lft {
float: left;
}

.rgt {
float: left;
width:425px;
}

#contactus .wpcf7-captchar {
float: left;
width: 280px;
height: 30px; margin-left:141px;
border: 1px solid #750c1d;
}
#contactus p
{
	float:left;
	margin:5px;
}
.submits
{
	border:none;
	background:#fe6c05;
	float:left;
	width:185px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:25px;
	margin-top:10px;
	margin-left:215px;
	cursor:pointer;
	
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#contactus .capta span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    float: left;
    font-size: 10pt;
    margin: -34px 0 0 141px !important;
    padding: 8px;
    width: 266px;
    z-index: 100;
}


#contactus span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    float: left;
    font-size: 10pt;
    margin: -36px 0 0;
    padding: 7px;
    width: 268px;
    z-index: 100;
}

#contactus .wpcf7-validation-errors
{
	float:left;
}

div.wpcf7-mail-sent-ok {
	border: none !important;
	display:none !important;
}
.page_hd.centre-text a {
  color: #0000ff;
}
.page_hdsd
{
color: #fff !important;
font-weight: bold;
font-size: 26px;
line-height: 50px;
width:100%;
text-align:center;
}

.gal_sub_hd
{
	color:#750c1d !important;
font-weight: bold;
font-size: 26px;
line-height: 50px;
width:100%;
text-align:center;
text-transform:uppercase;
}
#polis .pagecontent {text-align: center;}
.man_img{position: absolute;right:12px;top:0;}
.topcont{position:relative;}
#contactus span.wpcf7-form-control-wrap{float:left;}
#quote_bx{display:none;}
#microdat span a {

  color: #000000;

  text-decoration: none;

}

.mcrodt{display:none;}

#microdata_lnk{display:block;}

#microdat span a:hover{text-decoration:underline;}
.microdat{
  background:#FFF;
  display: inline-block;
  left: 54%;
  position: absolute;
  top:0;
  width: 230px;
  height: 170px;
  text-align: center;
  font-size: 1em;
  color: #333;
  line-height:26px;
  font-family:"Oswald";
}
.microdat h6{font-size:1.2em;color:#750c1d;}
@media only screen and (max-width: 1110px) {
 .man_img{display:none;}
}
@media only screen and (max-width: 1100px) {
 .man_img{right:0;}
 #logo .top_cover{width:100%;}
 .myimgss.img_2 {display: none;}
 #logo{max-width:1000px;}
 /*.logo{background-size:100%;}*/
 #header{width: 98%;}
 .pagecontent{max-width: 1000px;}
 .captbox{width:25% !important;}
 .right{margin-right: 1em;float: right;}
 .left{width: 65.965%;padding-left: 1em;}
 .clientbox{width:100%;margin-left: 0;}
 #footer{max-width: 1000px;}
 #foot1{width: 35%;padding-left: 1em;}
 #foot2{width:33.5%; /* 335 / 1000 */}
 #foot3{width: 29.5%;}
 .review{width: 96%;float:right;margin-left: 0;}
 #footmenu li{width: 50%;}
 .imgdiv{width: 100%;}
 .quotxt{width: 90%;}
 #footmenu li{height:17px;}
}
@media only screen and (max-width: 995px) {
  #footmenu li{margin:0;height:23px;}
  #footmenu a{font-size: 13px;}
  .captbox {width:94% !important;}
  #dropmenu a{padding-left:1.3em;padding-right: 1.3em;}
  #foot2 h2{font-size:1.2em;}
  #foot2 h1, #foot2 h5{font-size: 2em;}
  .imgdiv img {height: auto;max-width: 100%;}
  .textbox, .textarea {width: 100% !important;}
  #banner{width:653px;}
  .quotediv{float:right;margin-right: 1em;}
  .contarea span.wpcf7-not-valid-tip{position: absolute;margin-left:0 !important;top: 29px;width: 100%;left: 0;font-size:10px;}
 .contarea span.wpcf7-form-control-wrap{width: 60%;float:left;}
 .contarea .row{width:100%;}
 span.wpcf7-form-control-wrap.captcha-998 {width: 21% !important;} 
}
@media only screen and (max-width: 960px) {
  #banner{width:57.787610619469035%;}
  .quotediv{width: 30.761%;}
}
@media only screen and (max-width: 927px) {
 #dropmenu a{font-size: 16px;}
  .mailback{font-size: 1.4em;background-size:100%;}
 .callicon a strong{font-size: 0.8em;}
 .tagline{font-size:1em;}
 .captimg{width: 32% !important;height: auto !important;}
 .submt{height:auto;}
 .footer_copy, .sw_copy{font-size: 11px;}
 .expr li{font-size: 1.4em;width: 13.159%;}
 .alignnone.size-medium.wp-image-622, .alignnone.size-full.wp-image-627, .alignnone.size-full.wp-image-667{width:43%;float:left;margin-right: 1em;margin-bottom: 1em;}
.alignnone.size-full.wp-image-668{max-width: 43%;float: left;margin: -24px 0 0;}
.alignnone.size-full.wp-image-657, .alignnone.size-full.wp-image-656, .alignnone.size-full.wp-image-685, .alignnone.size-full.wp-image-686{width:43%;float:left;margin-right: 1em;margin-bottom: 1em;}
.content p{clear:left;}
.alignnone.size-full.wp-image-720 {float: left;width: 71%;}
.alignnone.size-medium.wp-image-644, .alignnone.size-medium.wp-image-645, .alignnone.size-medium.wp-image-676, .alignnone.size-medium.wp-image-677, .alignnone.size-full.wp-image-724, .alignnone.size-medium.wp-image-650, .alignnone.size-medium.wp-image-651, .alignnone.size-medium.wp-image-679,.alignnone.size-medium.wp-image-680{width:43%;float:left;margin-right: 1em;margin-bottom: 1em;}
.alignnone.size-full.wp-image-724 {width: 90%;}
}
@media only screen and (max-width:800px) {
 #dropmenu a{padding-left:1.1em;padding-right:1.1em;}
 .text{width: 55px;}
 .textbox, .textarea {width: 60%;}
 .rghtx{margin-left:0 !important;}
}
@media only screen and (max-width:767px) {		.logo {		background-size: 70px;		padding: 0 0 0 70px;	}	.logo span:first-child {		line-height: 2rem;		letter-spacing: 0;		font-size: 1.5rem;	}	.logo span:last-child {		line-height: 1rem;		font-size: 0.5rem;	}	
 .left{width: 95%;}
 .right .quotediv{display:none;}
 .right{width: 97%;}
 #menu{width:75%;position: relative;float:right;}
 #menudrop {position: relative;}
 #quote_bx{background:#333; display: block;position: absolute;top: 66px;width: 300px;padding-bottom: 2em;z-index: 500;}
 .row .text {color: #fff;}
 .submt{width: 200px;float: none;margin:auto;}
 #quote_bx p{text-align:center;}
 .mailback{font-size: 1.2em;}
 .footer_copy, .sw_copy{text-align:center;width:100%;padding:0;display:block;float:none;}
 #header{background:none;border-top: 2px solid #fff;border-radius:0;}
 #foottops{width: 88%;}
 #foot1{width: 33%;}
 #foot2 h1, #foot2 h5 {font-size: 1.5em;}
 #foot2 h2 {font-size:0.9em;}
 .top-right{width: 48%;}
 #footmenu a {font-family: arial;font-size:11px;text-transform: none;}
 .fone{font-size:1em;}
 .footer_copy, .sw_copy{white-space:pre-wrap;}
 .quotediv, .man_img{display:none;}
 #banner{margin-left:0;margin-right:0;width:100%;}
 .titleblock{width:100%;}
 .page_hd{font-size: 1.6em;}
 .afordimg{width: 30%;}
 .afordimg img{max-width: 100%;height:auto;}
 .afford{margin-left:0;width: 100%;}
 .afford .page_hd{font-size: 1.8em !important;}
 .datacont{width: 98%;padding-left: 1em;}
 .data_rt{width:100%;}
 .imggal{width:30%;margin: 20px 0 0 5px;height:auto;}
 .imggal img {height: auto;max-width: 100%;}
 #botmconts{width:100%;font-size:1.5em;}
 .expr li{margin-right:0;font-size:1em;width: 13.159%;}
 .topcont{max-height: 28em;height:auto;}
 .microdat{top:-65px;left:23%;}
 .left .titleblock{margin-top:1em;}
 #banner img
{ width:100% !important;height:auto !important;	
}
.soliloquy-container{max-width:100% !important;}
#quote_bx .contarea{margin-left: 0 !important;}
.ngg-galleryoverview{width:100% !important;}
#contactus span.wpcf7-not-valid-tip{position:absolute;left: 0;top: 31px;width: 96% !important;}
#contactus .capta span.wpcf7-not-valid-tip{margin-left:0 !important;}
div.wpcf7-validation-errors{color:#f7e700;}
.mcrodt{display:block;}
#microdata_lnk{display:none;}
#foot2{margin-top: -6px;}

#contactus{float:left; width:290px;}
#contactus p { width:100% !important;}
.capta .rgt{ width:180px;}
#contactus .wpcf7-captchar {  width: 210px; margin-left:3px;}
.submits{ margin-left:0px;}
#contactus .capta span.wpcf7-not-valid-tip { left: 0; margin-left: 2px !important; margin-top: 0; position: absolute; top: 34px; width: 198px !important;}
.mcrodt{ display:none !important;}

span.wpcf7-form-control-wrap.captcha-998 {
  float: right;
  margin-right: 38px;
  width: 21% !important;
}

 }
 @media only screen and (max-width:640px) {
  .callicon{margin-top:0;}
  .callicon a strong{font-size: 0.7em;}
  #foot2 h1, #foot2 h5 {font-size: 1.3em;}
  #foot1 {width:100%;text-align: center;height:auto;padding-left:0;border-right:none;}
  #foottops {width: 100%;height:auto;}
  #footmenu li{display:inline-block;float:none;width:auto;padding:0 1em;}
  .fone{margin:auto;display:inline-block;float:none;background-position: 23% center;}
  #footmenu li:nth-child(2), #footmenu li:nth-child(1), #footmenu li:nth-child(4), #footmenu li:nth-child(5),#footmenu li:nth-child(7), #footmenu li:nth-child(8),  #footmenu li:nth-child(10), #footmenu li:nth-child(12)   {display:none;}
  #foot2 {width:100%;text-align:center;height:auto;border-right:none;}
  #foot2 h3{margin-left:0;}
  .siteicons{height:auto;background-position:28% 27%;background-size: 37px auto;}
  #foot2 h5{padding-left:0;}
  #foot2 h1, #foot2 h5{padding-top:0;}
  #foot2 h2{padding:0;}
  #foot2 h2 {font-size: 1em;}
  #foot3{display:none;}
  .expr li{background-size: 20% auto;padding-left: 2em;background-position: 10% 40%;}
  #polis h2{font-size: 1.5em;}
  .afford .page_hd {font-size: 1em !important;}
  #botmconts{font-size: 1em;}
  .homebottom{background:none;}
  .afford .page_hd{border-bottom: 2px solid #ccc;}
  .data_left{width: 94%;}
  #contactus p{width:100%;}
  #contactus .txts{width:100%;}
   #contactus .txtsars{width:100%;}
   #contactus .wpcf7-captchar{width:170px;margin-left:1em;}
  #contactus .submits{margin-left:0;}
  #contactus .rgt{width:56%;}
  #contactus p:first-child{width:100%;}
   .microdat{top:-143px;left:23%;}
   .tagline {font-size: 0.9em;}
   .callicon a strong {font-size: 0.6em;}
   #contactus .capta span.wpcf7-not-valid-tip { width: 169px !important;}
 }
 
  @media only screen and (max-width:479px) {
   #polis .click{width:47%;}
   #footmenu li{padding: 0 0.8em;}
   /*.logo{width:100%;margin-top:0;}*/
   #headback{margin-top:0;}
   .mailback{display:none;}
   .callicon{background-color:#ff6801;display:inline-block;margin:auto;float: none;width:auto;padding: 0 0.5em;background-position: 6% 62%;background-size: 14% auto;height:45px;line-height: 29px;}
   .top-right {text-align: center; width: 100%;}
  .callicon a strong {
  color: #fff !important;
  display: block;
  font-size: 17px;
  padding-left: 25px;
  font-weight: normal;
  padding-top: 0.5em;
  line-height: 4px;
}
/*   .callicon a strong{display:none;}*/
   .callicon a:after{content:"CLICK TO CALL";color:#fff !important;font-size: 0.5em !important;padding-left: 1.5em;}
   #logo .top_cover{text-align:center;}
   .logo{		display:inline-block;		margin:0;		float:none;   		background-size: 85px;		padding: 0 0 0 85px;   }		.logo span:first-child {		padding: 4px 0 0;		font-size: 1.75rem;	}	.logo span:last-child {		font-size: 0.75rem;	}		
   .tagline{text-align:center;width:100%;line-height:23px;}
   #headback{height: 17em;}
   ul.slicknav_nav{top: 53px !important;}
   #quote_bx{top: 53px;}
   .container{width: 99%;}
   .left .titleblock{background-size: 10% auto;background-position: 0 20%;}
   .titleblock .page_hd{margin-left:3em !important;font-size: 1.4em;}
   .afford .page_hd {line-height: 96px !important;text-align:center;}
   .afordimg { display:none;}
   .home_hd{font-size: 2em;}
   #botmconts, .expr, #polis{display:none;}
   #footout{margin-top:2em;}
   .fone{background-position: 15% center;}
   .content .ngg-gallery-thumbnail{margin-right:0;}
   .ngg-gallery-thumbnail-box{width: 47%;float: left;}
  }
    @media only screen and (max-width:400px) {
	 #quote_bx {left:53px;}
	}
  @media only screen and (max-width:380px) {
   .container {width: 98%;}
   .titleblock .page_hd{font-size: 1em;}
   #menu{width: 93%;}
   #footmenu li {padding: 0 0.4em;}
   .siteicons{background-position: 16% 27%;}
   .footer_copy{display:none;}
   #footbtm{height:auto;}
   #quote_bx {left:0;}
   #foot2 {margin-top: 5px;}
  } 
    @media only screen and (max-width:330px) {
	  .fone{display:none;}
	  .siteicons{background:none;}
	  #quote_bx {left: -12px;}
	}


/*menu styles*/
/*
    Mobile Menu Core Style
*/
.slicknav_menu {
	display:none;
}
@media only screen and (max-width: 47.938em) {
	.js #dropmenu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		float:left;width:7%;
	}
	a#get_a_quote{display:block;padding:0 15px !important;}
	ul.slicknav_nav {position:relative;z-index:400;background:#333;}
	#dropmenu li{width:100%;}
	#dropmenu .current_page_item a{background:none;height:30px;}
	#dropmenu li a{/*height:33px;*/ line-height: 33px;}
	#dropmenu li ul{position:relative;top:0;}
	#dropmenu li ul a{border:none;}
	#dropmenu li ul a{background:none !important;border:none !important;}
	#dropmenu li ul{background:none;}
	#dropmenu li ul{width:100%;}
}

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: left; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; display:inline-block;}
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
	font-size:16px;
}
/* Button */
.slicknav_btn {
	margin: 5px 5px 6px;	
	text-decoration:none;	
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;  
	top: 1em;
	background-color: #C80003;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {	
	color: #FFF;
	font-weight: bold;	
	text-shadow: 0 1px 3px #000;	
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #f5f5f5;
}
.slicknav_menu {
}
ul.slicknav_nav {
	color:#fff;
	margin:0;	
	padding:0;
	font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
	list-style: none;
	overflow:hidden;
}
.slicknav_nav ul {
	padding:0;
	margin:0 0 0 20px;
}
.slicknav_nav .slicknav_item {
	padding:5px 10px;
	margin:2px 5px;
}
.slicknav_nav a{
	padding:5px 10px;
	margin:2px 5px;
	text-decoration:none;
	text-transform: uppercase;
	color:#fff !important;
}
.slicknav_nav .slicknav_item a {
	padding:0;
	margin:0;
}
.slicknav_nav .slicknav_item:hover {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color:#fff;	
}
.slicknav_nav a:hover{
	color:#f0f0f0;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
.slicknav_nav li {
  border-bottom: 1px solid #595959;
}
ul.slicknav_nav{position:absolute;top:68px;width: 99%;text-align: left;}


div.wpcf7-validation-errors { display: none !important;}