@font-face {
    font-family: 'AvenirNextLTProDemi';
    src: url('/wp-content/themes/micks/fonts/avenirnextltpro-demi.eot');
    src: url('/wp-content/themes/micks/fonts/avenirnextltpro-demi.eot') format('embedded-opentype'),
         url('/wp-content/themes/micks/fonts/avenirnextltpro-demi.woff') format('woff'),
         url('/wp-content/themes/micks/fonts/avenirnextltpro-demi.ttf') format('truetype'),
         url('/wp-content/themes/micks/fonts/avenirnextltpro-demi.svg#AvenirNextLTProDemi') format('svg');
}
@font-face {
    font-family: 'ATUncialStdRegular';
    src: url('/wp-content/themes/micks/fonts/atuncialstd.eot');
    src: url('/wp-content/themes/micks/fonts/atuncialstd.eot') format('embedded-opentype'),
         url('/wp-content/themes/micks/fonts/atuncialstd.woff') format('woff'),
         url('/wp-content/themes/micks/fonts/atuncialstd.ttf') format('truetype'),
         url('/wp-content/themes/micks/fonts/atuncialstd.svg#ATUncialStdRegular') format('svg');
}
/*-----------------------------------------------------------------------------------*/
/* Body
/*-----------------------------------------------------------------------------------*/

body {
	background: url(/wp-content/themes/micks/images/tile-body.jpg) repeat top center;
}
a:link, a:visited {
	color: #ff7300;
	text-decoration: underline;	
}
#header {
	padding: 20px 0 15px;
}
#content {
	padding: 15px 0;
	margin: 0;
	background: #fff;
	box-shadow: -4px 0 8px -5px rgba(51, 51, 51, 0.75), 4px 0 8px -5px rgba(51, 51, 51, 0.75);
}
.two-col-left #main-sidebar-container #main {
	width: 62%;
}
#main {
	padding: 10px;
}
.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar {
	width: 33%;
}
#sidebar {
	padding: 10px;
	border-left: 1px solid #c0c0c0;
}

/*-----------------------------------------------------------------------------------*/
/* Social Icons in Header
/*-----------------------------------------------------------------------------------*/
.topsocial {
	height: 22px;
	position: absolute;
	right: 0;
}
.topsocial a {
	float: left;
	filter: alpha(opacity=@opacity * 80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
	color: #fff !important;
	padding: 1px;
	width: 32px;
	height: 32px;
}
.topsocial a:hover {
	filter: alpha(opacity=@opacity * 100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	text-shadow: 2px 1px 12px rgba(150, 150, 150, 1);
}
.topsocial a:hover {
	text-decoration: none;
}
.contact-header {
	position: absolute;
	right: 0;
	bottom: 10px;
	width: 150px;
	text-align: right;
}
.contact-header a {
	width: 145px;
	float: left;
	color: #ff7300;
}
.contact-header .call {
	font: 100 16px "Times New Roman";
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.contact-header .call:hover {
	text-decoration: none;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
.contact-header .email {
	font: 100 12px "Arial";
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.contact-header .email:hover {
	text-decoration: none;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
/*-----------------------------------------------------------------------------------*/
/* Primary Menu
/*-----------------------------------------------------------------------------------*/

#navigation {
	box-shadow: -4px 0 8px -5px rgba(51, 51, 51, 0.75), 4px 0 8px -5px rgba(51, 51, 51, 0.75);
	background: #ff7300;
	font: 600 13px "AvenirNextLTProDemi", sans-serif;
	text-transform: uppercase;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	margin-bottom: 0em;
}
#navigation ul.nav {
	margin-right: 0;
}
#navigation ul.nav > li {
	background: #ff7300;
	color: #fff;
}
#navigation ul.nav li a {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.5);
	padding-top: .8em !important;
	padding-bottom: .8em !important;
	text-decoration: none;
}
#navigation ul.nav li a {
	padding: .5em .5em;
	text-decoration: none;
}
#navigation ul.nav > li a:hover {
	background: #009543;
	color: #fff;
}
#navigation ul li:first-child, #navigation ul li:first-child a {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#navigation ul.nav li.current-menu-item a {
	background: #009543;
	color: #fff;
}
/* remove border on last item in menu */
.menu-item-32 {
	border-right: 0 !important;
}

/*-----------------------------------------------------------------------------------*/
/* Widgets
/*-----------------------------------------------------------------------------------*/

.widget h3 {
	margin: 0 0 0.8em 0;
	padding: 0 0 0.8em;
	font: normal bold 14px Arial, serif;
	color: #009543;
	border-bottom: 0;
}
.widget p {
	font: 300 13px/20px Arial, serif;
	margin-bottom: 15px;
}

/* header image */
#text-2 {
	margin: 0;
	box-shadow: -4px 0 8px -5px rgba(51, 51, 51, 0.75), 4px 0 8px -5px rgba(51, 51, 51, 0.75);
}
/* micks blog sidebar */
.mickmm {
	font: 100 15px "ATUncialStdRegular", Arial, serif;
	color: #009543;
}
.submickmm {
	font: 100 11px Arial, serif;
	color: #009543;
	margin-left: 15px;
}
/* clover widget */
#text-5 {
	margin: 0;
	box-shadow: -4px 0 8px -5px rgba(51, 51, 51, 0.75), 4px 0 8px -5px rgba(51, 51, 51, 0.75);
}
/*-----------------------------------------------------------------------------------*/
/* Content
/*-----------------------------------------------------------------------------------*/
.page-title, .post .title, .page .title {
	display: none;
}
.entry h1 {
	text-align: center;
	color: #009543;
}
.entry {
	color: #323232;
	font: 300 14px/1.5em "Arial", arial, serif;
}
.entry p {
	margin-bottom: 1.5em;
}
.entry ul li {
	list-style-type: disc;
	margin: 0 0 10px;
}
.gallery-item img {
	border: 0 !important;
}
/*-----------------------------------------------------------------------------------*/
/* Footer
/*-----------------------------------------------------------------------------------*/
#footer-widgets {
	border-top: 0;
	padding: 0;
	clear: both;
}
#footer-widgets .block {
	padding-top: 0;
}
/*-----------------------------------------------------------------------------------*/
/* Home Page
/*-----------------------------------------------------------------------------------*/
.home .post-more, .home .title {
	display: none;
}
/*-----------------------------------------------------------------------------------*/
/* Testimonials
/*-----------------------------------------------------------------------------------*/
.single-testimonial .post-meta, .post-type-archive-testimonial .post-meta, .post-type-archive-testimonial .post-more {
	display: none;
}