<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Creare Site
Theme URI: http://web8.ro/shop/creare-site-wordpress-theme/
Description: Probably the best FREE WordPress health and medical theme when it comes to Doctorâ€™s websites, Health Clinics, Dentistâ€™s Offices or anything medical related.


Author: Web8
Author URI: http://www.web8.ro
Version: 1.2.5
License: GNU General Public License 
License URI: license.txt
Tags: Green, Blue, two-columns, fixed-width, threaded-comments,  microformats, editor-style, custom-menu

@see attribution.txt for more license information.

*/

/*
Creare Site WordPress Theme, Copyright 2013 Creare Site
Creare Site is distributed under the terms of the GNU GPL

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.



*/
@import url(css/reset.css);
@import url(css/960_24_col_responsive.css);
@import url(http://fonts.googleapis.com/css?family=Domine:400,700);
body {
	font-family:Domine, 'Lucida Sans Unicode', 'Lucida Grande', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:25px;
	color:#373636;
	background:url(images/bg.png) repeat;
	background-attachment:fixed;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Domine', sans-serif;
	font-weight:normal;
	color:#010101;
}
h1 {
	font-size:24px;
}
h2 {
	font-size:22px;
}
h3 {
	font-size:20px;
}
h4 {
	font-size:18px;
}
h5 {
	font-size:16px;
}
h6 {
	font-size:12px;
}
p {
	font-family:Domine, 'Lucida Sans Unicode', 'Lucida Grande', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 25px;
	color: #312F2F;
	font-size: 14px;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
	margin-top:5px;
}
a {
	text-decoration:none;
	color:#4d4c4c;
}
a img {
	border:none;
}
:focus {
	outline:none;
}
input[type="submit"] {
	cursor:pointer;
}
ol {
	list-style: decimal;
}
ul {
	list-style: disc;
}
li {
	margin-left:30px;
	padding:0px 0;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
	margin-bottom:15px;
	font-weight:normal;
}
td, th {
	border: 1px solid #ccc;
	padding: 3px;
}
th {
	background: #ccc;
}
select,
img {
  max-width: 100%;
}
.header_container {
	background:#275d4f;
}
.header {
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	padding: 32px 0 8px 0;
}
.header .logo {
	margin-left:0px;
	margin-right:10px;
}
.header .logo img {
	max-width:100%;
	height:auto;
}
.call-us {
	color:#fff;
	font-size:16px;
	line-height:19px;
	text-align:right;
	margin-top:4px;
}
.call-us p {
	padding-bottom:0px;
	margin-bottom:0;
	margin-right:10px;
	color:rgb(190, 221, 220);
	font-size:16px;
	line-height:32px;
	text-align:right;
	display:inline-block;
	padding-left:26px;
	
}
.call-us a {
	color:#fff;
	cursor:default;
}
.call-us a.btn {
	background:#00CCCC;
	display:inline-block;
	visibility:hidden;
}
/* Menu Style
========================================================*/
.menu_container {
	margin:0;
	padding:0;
	max-width:100%;
height:51px;
	background:#275d4f url(images/menu-bg.png) center bottom repeat-x;
}
.menu_bar {
	display:inline-block;
	width:100%;
	padding-right:2px;
	margin-bottom:-8px;
}
#menu {
	position:relative;
}
#menu ul {
	list-style-type:none;
}
#menu .ddsmoothmenu {
	list-style:none;
	position:relative;
	z-index:100;
	margin: 0;
}
#menu .ddsmoothmenu li {
	position:relative;
	display:block;
	float: left;
	font-size:15px;
	margin-top:6px;
	margin-left:0;
	margin-bottom:0;
}
#menu .ddsmoothmenu li a {
	color:#fff;
	text-decoration:none;
	padding:14px 15px 10px 20px;
	font-size:15px;
	line-height:21px;
	margin-right:1px;
	margin-left:1px;
	display:block;
	text-transform:uppercase;
	letter-spacing:1px;
	background:url(images/menu-seprater.png) repeat-y left;
}
#menu .ddsmoothmenu li a {
}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover, #menu li.current_page_item a {
	color:rgb(190, 221, 220);
}
#menu li a:hover {
	color:rgb(190, 221, 220);
}
#menu li li a, #menu li li a.selected, #menu li li a:hover {
	border:none;
}
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {
	text-decoration:none;
}
#menu .ddsmoothmenu li.current_page_item, #menu .ddsmoothmenu li.current_page_ancestor{
background: url(images/menu_current_bg.png) no-repeat scroll right -54px transparent;
padding: 0px 14px 0px 0px;
margin-top: 1px;
margin-right: -11px;
margin-left:-8px;
z-index:102;
}
#menu .ddsmoothmenu li.current_page_item a, #menu .ddsmoothmenu li.current_page_ancestor a{
color:#467d08;
background: url(images/menu_current_bg.png) no-repeat scroll left 0 transparent;
padding: 18px 25px 11px 40px;
z-index: 90;
}

#menu .ddsmoothmenu li li:first-child {
padding-top:7px;
}
#menu .ddsmoothmenu li li:first-child:before {
	border:solid 1px #fff;
}
#menu .ddsmoothmenu li ul{
background:url(images/menu-tip.png) 24px 2px no-repeat;
padding-top:10px;
}
#menu .ddsmoothmenu li li {
	font-size:15px;
	line-height:21px;
	text-transform:capitalize;
	margin:0;
	padding:0;
	background:url(images/drop-menu-bg.png) repeat;
	padding:0 10px;
}
#menu .ddsmoothmenu li li a {
	width:140px;
	height:auto;
	float:none;
	display:block;
	text-align:left;
	position:relative;
	margin:0;
	padding:10px 0;
	text-transform:capitalize;
	padding-left:15px;
	padding-right:15px;
	text-shadow:none;
	border-left:none;
	font-size:14px;
	text-transform:capitalize;
	line-height:21px;
	background:url(images/footer-heading-seprater.png) bottom center repeat-x;
}
#menu .ddsmoothmenu li li a:hover{
color:#467d08;
}
#menu .ddsmoothmenu li li:last-child {
	padding-bottom:0px;
}
#menu .ddsmoothmenu li li a:after {
	width:100%;
	content:'';
	position:absolute;
	left:0;
	top:0;
}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {
	border-top:none;
}
#menu .ddsmoothmenu li li:last-child a:after {
	width:100%;
	content:'';
	position:absolute;
	left:0;
	bottom:0;
}
* html #menu .ddsmoothmenu li li a {
	display:inline-block;
}
#menu .ddsmoothmenu li li:last-child a{
	background:none;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
	color:#fff;
	background:url(images/footer-heading-seprater.png) bottom center repeat-x;
	margin:0;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
	color:#fff;
	text-shadow:none;
}
#menu .ddsmoothmenu li ul {
	position:absolute;
	top:-10px;
	left:0;
	display:none;
	visibility:hidden;
	margin-top:-11px;
	margin-left:4px;
}
#menu .ddsmoothmenu li ul li {
	display:list-item;
	float:none;
	border-top:none;
}
#menu .ddsmoothmenu li ul li ul {
	padding-top:0;
	top:0;
	margin-top:0;
	margin-left:0;
	border-top:none;
}
#menu .ddsmoothmenu li ul li ul li:first-child {
	padding-top:0;
}
* html .ddsmoothmenu {
	height:1%;
}
.downarrowclass {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	top:0;
	right:0;
	display:none!important;
}
.rightarrowclass {
	display:block;
	width:7px;
	height:5px;
	position:absolute;
	margin-top:-3px;
	top:50%;
	right:0;
}
.ddshadow {
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	display:none;
}
#menu .ddsmoothmenu li li a:hover {
color:rgb(190, 221, 220);
}
#menu .ddsmoothmenu li.current_page_ancestor ul li{
background:url(images/drop-menu-bg.png) repeat;
margin:0;
}
#menu .ddsmoothmenu li.current_page_ancestor ul li a{
background:url(images/footer-heading-seprater.png) bottom center repeat-x;
padding:10px 20px;
}
#menu .ddsmoothmenu li.current_page_item ul li a{
padding:10px 20px;
}
#menu .ddsmoothmenu li.current_page_item ul li.current_page_item{
margin-left:15px;
}
#menu .ddsmoothmenu li ul li.current_page_item a{
margin-left:10px;
}
#menu .ddsmoothmenu li li:last-child a:link, #menu .ddsmoothmenu li li:last-child a:visited{
background:none;
}
/* Index page Style
========================================================*/
.feature_content {
max-width:100%;
padding-right:17px;
}
.page_info {
margin-top:40px;
padding-bottom:28px;
margin-bottom:26px;
background:url(images/page-info-line.png) center bottom repeat-x;
}
.page_info h1 {
	text-align:center;
	color:#010101;
	font-size:28px;
	margin-bottom:20px;
	line-height:35px;
}
.page_info h3 {
	text-align:center;
	color:#5c5c5c;
	margin-bottom:0;
	font-size:20px;
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;	
}
.flex-control-nav{
display:none;
}
/* FlexSlider Necessary Styles
*********************************/ 
.slider_wrapper{
margin-bottom:22px;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides &gt; li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	background: #fff;
	border: 1px solid #ddd;
	position: relative;
	padding:4px 5px;
	zoom: 1;
	width:694px;
	height:347px;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides li{
margin-left:0;
}
.flexslider .slides li img{
width:694px;
height:345px;
}
/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}
.featurebox{
margin-bottom:50px;
overflow:hidden;
}
.featurebox .featurebox_wrapper{
border-top:1px solid #d9d9d9;
padding-top:23px;
}
.featurebox h2{
	margin-bottom:20px;
	width:100%;
}
.featurebox .featurebox_desc{
width:217px;
height:auto;
float:left;
margin-right:27px;
}
.featurebox .featurebox_desc.third{
margin-right:0;
}
.featurebox .featurebox_desc h4{
margin-bottom:12px;
}
.featurebox .featurebox_desc img{
width:217px;
height:200px;
margin-bottom:15px;
}
.featurebox .featurebox_desc p{
margin-bottom:20px;
}
.featurebox .featurebox_desc a.readmore{
background: url('images/feature-readmore.png') no-repeat 0 0;
	width: 99px;
	height: 33px;
	color:#fff;
	display:inline-block;
	text-align:center;
	line-height:35px;
	font-size:13px;
}
.featurebox .featurebox_desc a.readmore:hover{
background: url('images/feature-readmore.png') no-repeat 0 -46px;
	width: 99px;
	height: 33px;
}
.feature_testimonial h2{
border-bottom:1px solid #d9d9d9;
padding-bottom:30px;
margin-bottom:30px;
}
.feature_testimonial .circle {
	width:138px;
	height:136px;
	float:left;
	border-radius:80px;
	-moz-border-radius:80px;
	-webkit-border-radius:80px;
	-khtml-border-radius:80px;
	text-align:center;
	position:relative;
	margin-right:25px;
}
.feature_testimonial .circle img {
	width:132px;
	height:130px;
	border-radius:66px;
	-moz-border-radius:66px;
	-webkit-border-radius:66px;
	-khtml-border-radius:66px;
	background:#38aa07;
	margin:5px;
	text-align:center;
	position:absolute;
	top:-2.5px;
	left:-2.5px;
	border:3px solid #38aa07;
		-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}
.feature_testimonial .circle img:hover {
	border-radius:10px;
}
.feature_testimonial p{
margin-left:163px;
text-align:justify;
}
.feature_testimonial a.testimonial_link{
color:#38aa07;
text-align:right;
float:right;
}
.feature_sidebar{
padding-left:18px;
}
.appointment_wrapper .appointment_form_wrapper{
width:350px;
padding-top:0px;
margin-bottom:0px;
}
.appointment_wrapper .appointment_form_top{
background:url(images/form-bg-top.png) top center no-repeat;
width:350px;
height:64px;
}
.appointment_wrapper .appointment_form_wrapper{
background:url(images/form-bg-center.png) center repeat-y;
}
.appointment_wrapper .appointment_form_wrapper .ink-container{
margin-bottom:0;
padding-bottom:12px;
}
.appointment_wrapper .appointment_form_wrapper .ink-container .ink-form{
margin-top:0;
}
.appointment_wrapper .appointment_form_bottom{
background:url(images/form-bg-bottom.png) bottom center;
width:350px;
height:26px;
margin-bottom:30px;
}
.appointment_wrapper .appointment_form_bottom img.paypal_img{
margin-top:0px;
margin-bottom:15px;
margin-left:88px;
}
.appointment_wrapper .appointment_form_wrapper p{
color:#fff;
margin:0 30px 0 30px;
}
.appointment_wrapper .appointment_form_wrapper h1{
color:#fff;
}
.appointment_wrapper .appointment_form_wrapper h4, .appointment_wrapper .appointment_form_wrapper span{
color:#fff;
text-align:center;
font-size:18px;
display:block;
}
.appointment_wrapper .appointment_form_wrapper span.fix_date{
margin-bottom:9px;
}
.appointment_wrapper .appointment_form_wrapper span.msg_text{
margin-bottom:9px;
}
.appointment_wrapper .appointment_form_wrapper li{
list-style:none;
margin-left:0;
padding:0;
}
.appointment_wrapper .appointment_form_wrapper input[type="text"], .appointment_wrapper .appointment_form_wrapper input[type="email"]{
background:url(images/app-text.png) center no-repeat;
width:255px;
height:45px;
margin-bottom:12px;
border-radius:5px;
padding:0 22px;
border:none;
margin-left: 22px;
padding-left: 20px;
}

.appointment_wrapper .appointment_form_wrapper #aptmessage{
-moz-box-shadow: inset 0 11px 10px -5px #aaa;
-webkit-box-shadow: inset 0 11px 10px -5px #aaa;
box-shadow: inset 0 11px 10px -5px #aaa;
font-family:Domine;
width:273px;
height:100px;
padding-top:15px;
border:none;
margin-left:31px;
max-width:273px;
max-height:100px;
border-radius:7px;
margin-bottom:15px;
}

.appointment_form_wrapper .select_item select.inktext{
-webkit-appearance: button;
-webkit-border-radius: 5px;
-webkit-padding-end: 20px;
-webkit-padding-start: 2px;
-webkit-user-select: none;
-moz-box-shadow: inset 0 11px 10px -5px #aaa;
-webkit-box-shadow: inset 0 11px 10px -5px #aaa;
box-shadow: inset 0 11px 10px -5px #aaa;
border:none;
color: #aaa;
background:#fff url(images/select-arrow.png) 260px 18px no-repeat;
margin: 0;
overflow: hidden;
padding-top: 2px;
padding-bottom: 2px;
text-overflow: ellipsis;
white-space: nowrap;
margin-right: 20px;
margin-left:30px;
margin-bottom:15px;
font-size: 14px;
text-align: center;
width:281px;
height:40px;
padding: 11px 11px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-align:center;
padding-left:7px;
}
@-moz-document url-prefix() {
.appointment_wrapper .appointment_form_wrapper ul li.select_item{
margin-left:32px ;
margin-bottom:12px;
}
.appointment_wrapper .appointment_form_wrapper li.select_item select.inktext{
border-radius: 5px;     
background-image: url(images/select-arrow.png), 
background-position: center right;
margin-left:35px;
margin-bottom:15px;
background-repeat: no-repeat;
border: 1px solid #CCC;
color: #999;
font-size: 90%;
font-family:Comfortaa, Arial, Helvetica, sans-serif;
margin: 0;
height:auto; 
padding:10px;
-moz-appearance: window;
}
}
.appointment_wrapper .appointment_form_wrapper li.submit_bg{
background:url(images/app-submit-bg.png) center no-repeat;
width:295px;
height:75px;
margin-left:24px;
}
.appointment_form_wrapper .submit_bg input[type="submit"]{
	background: url('images/appointment-btn.png') no-repeat 0 0;
	width: 279px;
	height: 54px;
	display:inline-block;
	text-align:center;
	color:#fff;
	border:none;
	font-size:16px;
	font-family:Domine;
	margin-left:8px;
	margin-top:13px;
	text-shadow:0 1px 0 #a13e07;
}
.appointment_form_wrapper .submit_bg input[type="submit"]:hover{
	background: url('images/appointment-btn.png') no-repeat 0 -71px;
	width: 279px;
	height: 54px;
}
.appointment_wrapper .appointment_form_wrapper .paypal_img{
width:172px;
height:17px;
margin:0 auto;
text-align:center;
margin-left: 93px;
margin-top: -3px;
}
/* === DROPKICK CSS === */
/* One container to bind them... */
 .dk_container {
    font-size:14px;					/*changed to ems*/			/*changed to ems*/	
    white-space: nowrap;				/*added this so that everything stays neatly on one line*/
    margin-bottom: 0;
}

 .dk_container:focus {
    outline: 0;
}

 .dk_container a {
    cursor: pointer;
    text-decoration: none;
    color: #9e9e9e;
}
 .dk_container a:hover{
    color:#309ed1;
}
/* Opens the dropdown and holds the menu label */
 .dk_toggle {	
    background: url('images/select-arrow.png') 93% 11px no-repeat;/*changed to ems*/
    display: block;
    width: 100%;
    user-select: none;
    text-align: left;
}
 .dk_toggle,
 .dk_toggle:hover{
    color: #9e9e9e;
}
 .appointment_wrapper .appointment_form .select_item .dk_toggle span.dk_label{
	color:#3d474c;
	text-align:left;
	font-size:13px;
	margin-left:15px
}
/* Applied whenever the dropdown is open */
.dk_open {
    z-index: 10;
}

.dk_open .dk_toggle {
    background:url('images/select-arrow.png')93% 11px no-repeat;
    /*REMOVES ARROW IMAGE*/			/*changed to ems*/
    z-index: 30;
}

.dk_open .dk_toggle:after {
    /*I've removed a load of styles here, as they're all inherited from .dk_toggle:after */
    color: #9e9e9e;	
    text-shadow: 0 0 .05em #272a2c;		/*changed to ems*/
}
.dk_options{
    margin-top: 8px;
}
.dk_options a {
    padding: 0 1em;
    line-height: 2.5em;				/*added this instead of the padding top/bottom. we can now calculate it exactly */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

 .dk_options li {
    background-color: #fbfbfb;
}

.dk_options li:first-child {
    display: none;
}

.dk_options li{
    border-bottom: 1px solid #e8e8e8;
	list-style:none;
	margin-left:0;
}

.dk_options li:last-child #divider {
    display: none;
}

.dk_options a:hover,
.dk_option_current a {
    text-decoration: none;
    text-shadow: 0 .05em 0 #282b2e;		/*change to ems*/
}

/* Inner container for options, this is what makes the scrollbar possible. */
.dk_options_inner {
    background-color:#fbfbfb; 
    color: #a2a8ad;
    /*max-height: 250px;				I've gotten rid of this */
    text-shadow: #282b2e 0 .05em 0;		/*change to ems*/
    border-radius: 0 0 .4em .4em;
    max-height: 310px;/*change to ems*/
    overflow-y:scroll;
}

/* Set a max-height on the options inner */
 .dk_options_inner,
 .dk_touch .dk_options {
    /*max-height: 250px;			not sure why?*/    
    box-shadow: 0 1px 5px rgba(0, 0, 0, .25); 
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .25);  
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .25);
	width: 281px;
	margin-top: -3px;
	margin-left: 7px;
}

/******  End Theme ******/
/***** Critical to the continued enjoyment of working dropdowns ******/
.dk_container {
    display: none;
    position: relative;
}

.dk_container a {
    /*width: auto!important; I don't like using !important, but this needs to override a fixed pixel width which is added inline by the dropkick script - or comment out line 116 in the js*/
    outline: 0;
}

.dk_toggle {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    position: relative;
    zoom: 1;
}

.dk_open {
    position: relative;
}

 .dk_open .dk_options {
    display: block;
}

 .dk_open .dk_label {
    color: inherit;
}

 .dk_options {
    display: none;			/*change to ems*/
    position: absolute;
    right: 0;
    width: 100%;
    text-align: left;
}

 .dk_options a,
 .dk_options a:link,
 .dk_options a:visited {
    display: block;
}

 .dk_options_inner {
    overflow: auto;
    position: relative;
}

 .dk_touch .dk_options {
    overflow: hidden;
}

 .dk_touch .dk_options_inner {
    max-height: none;
    overflow: visible;    
}

 .dk_fouc select {
    position: relative;
    top: -99999em;
    visibility: hidden;
}
.feature_sidebar .feature_addressbar{
margin-bottom:30px;
}
.feature_sidebar .feature_addressbar ul span.address-tip{
position:absolute;
bottom:-16px;
left:47%;
width:23px;
height:16px;
background:url(images/info-tip.png) no-repeat;
}
.feature_sidebar .feature_addressbar ul{
list-style:none;
border-radius:5px;
-moz-box-shadow: 0 0 5px #c5c5c5;
-webkit-box-shadow: 0 0 5px #c5c5c5;
box-shadow: 0 0 5px #c5c5c5;
margin-bottom:0;
position:relative;
}
.feature_sidebar .feature_addressbar ul li{
padding:28px 0;
margin-left:0;
padding-right:15px;
padding-left:50px;
overflow:hidden;
}
.feature_sidebar .feature_addressbar ul li.hour{
list-style:none;
border-bottom:1px dotted #bdbdbd;
background:url(images/hour-img.png) 19px 32px no-repeat;
}
.feature_sidebar .feature_addressbar ul li.address{
border-bottom:none;
background:url(images/address-img.png) 19px 32px no-repeat;
}
.feature_sidebar .feature_addressbar ul li span.heading{
color:#171717;
font-weight:bold;
margin-right:15px;
font-family:domine, Arial, Helvetica, sans-serif;
display:inline;
font-size:15px;
}
.feature_sidebar .feature_addressbar ul li span.content{
float:right;
width:194px;
font-size:15px;
}
.feature_sidebar .feature_map{
background:url(images/map-shadow.png) center bottom no-repeat;
height:234px;
}
.feature_sidebar .feature_map .map{
-moz-box-shadow: 0 0 5px #c5c5c5;
-webkit-box-shadow: 0 0 5px #c5c5c5;
box-shadow: 0 0 5px #c5c5c5;
padding:4px;
background:#fff;
}
.feature_sidebar .feature_map iframe{
width:341px;
height:197px;
margin-bottom:-8px;
}
.feature_bottom h2{
padding-bottom: 24px;
margin-bottom: 25px;
margin-top: 20px;
border-bottom:1px solid rgb(238, 238, 238);
}
.feature_bottom ul{
margin-bottom:0px;
}
.feature_bottom ul li{
list-style:none;
margin-left:0;
margin-bottom:30px;
margin-right:15px;
display:inline-block;
box-shadow: 0 1px 8px #ccc;
-moz-box-shadow: 0 1px 8px #ccc;
-webkit-box-shadow: 0 1px 8px #ccc;
padding:0;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.feature_bottom ul li:hover{
box-shadow: 0 1px 8px #467d08;
-moz-box-shadow: 0 1px 8px #467d08;
-webkit-box-shadow: 0 1px 8px #467d08;
}
.feature_bottom ul li img{
width:205px;
height:136px;
}
.feature_bottom ul li:last-child{
margin-right:0;
}
/* Footer Style
========================================================*/
.footer_container{
background:url("images/footer_bg.gif") top repeat;
border-bottom:1px solid #2e6d5c;
padding:35px 0;
position: relative;
}
.footer_container .footer h4{
color:#fff;
padding-bottom:15px;
background:url(images/footer-heading-seprater.png) bottom center repeat-x;
text-shadow:0 1px 1px #222;
}
.footer_container .footer, .footer_container .footer p, .footer_container .footer a{
color:#f3fce9;
}
.footer_container .footer .footer_widget{
padding-right:20px;
}
.footer_container .footer .footer_widget.last{
padding-right:0px;
}
.footer_container .footer .searchform {
    background: url(images/footer-search-bg.png);
    width:236px;
    height:32px;
    border:none;
    position:relative;
    margin-bottom:15px;
}
.footer_container .footer .searchform input[type="text"] {
    width:132px;
    height:32px;
    background:transparent;
    border:none;
    padding:0px 0px 0px 30px;
    color:#dfdfdf;
}
.footer_container .footer .searchform input[type="submit"] {
    position:absolute;
    right:0px;
    top:0px;
    background:url(images/footer-search-btn.png) no-repeat;
    width:73px;
    height:30px;
    border:none;
    cursor:pointer;
}
.bottom_footer_container{
background:url("images/footer_top.gif");
border-top:1px solid #274508;
padding:15px 0 12px 0;
}
.bottom_footer_container .copyrightinfo p{
color:#f6f5f5;
margin-top:9px;
margin-bottom:0;
display: inline-block;
}
.bottom_footer_container .blog-desc{
color:#f6f5f5;
}
.bottom_footer_container .copyrightinfo a{
color:#f3fce9;
}
.bottom_footer_container .social_logos{
float:right;
margin-bottom:0;
}
.bottom_footer_container .social_logos li{
list-style:none;
display:inline;
margin-left:5px;
width:37px;
height:36px;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.bottom_footer_container .social_logos li:hover{
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  /* IE 5-7 */
  filter: alpha(opacity=30);
  /* Netscape */
  -moz-opacity: 0.3;
  /* Safari 1.x */
  -khtml-opacity: 0.3;
  /* Good browsers */
  opacity: 0.3;
   -webkit-filter: saturate(250%);
}
/* Content Bar Style
========================================================*/
.page_heading_container{
background:url(images/heading-shadow.png) center bottom repeat-x;
padding:20px 0;
margin-bottom:40px;
}
.page_heading_container h1{
font-size:14px;
margin-bottom:0;
}
.page_heading_container h1 #crumbs {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.page_content .continut_bar img{
max-width:100%;
height:auto;
}
.page_content .continut_bar .post:last-child {
}
.page_content .continut_bar .post {
	margin-bottom:40px;
	position:relative;
	border-bottom:1px solid #dbdbdb;
	padding-bottom:25px;
	overflow:hidden;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.page_content .continut_bar .post .post_content {
	overflow:hidden;
	line-height:20px;
	text-align:justify;
	margin-bottom:10px;
}
.page_content .continut_bar .post .post_content p {
	line-height:21px;
	font-size:14px;
	margin-bottom:5px;
}
.page_content .continut_bar .post .postimg {
	float:left;
	width:218px;
	height:auto;
	margin-right:21px;
	display: inline;
}
.page_content .continut_bar .post .postimg img{
  width:218px;
  height:auto;	
}
.page_content .continut_bar .post .post_meta {
	list-style-type:none;
	color:#979696;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:3px;
	margin-bottom:9px;
	font-size:13px;
}
.page_content .continut_bar .post .post_meta li {
	display:inline;
	margin-left:0;
	margin-right:16px;
	padding-left:10px;
}
.page_content .continut_bar .post .post_meta a {
	color:#979696;
}
.page_content .continut_bar .post .post_meta a:hover{
color:#666;
}
.page_content .continut_bar .post .post_meta a.last {
	background:none;
}
.page_content .continut_bar .post .post_meta .posted_by {
	background:url(images/admin-img.png) no-repeat left;
}
.page_content .continut_bar .post .post_meta .post_date {
	background:url(images/post-date.png) no-repeat left;
}
.page_content .continut_bar .post .post_meta .posted_in {
	background:url(images/post-category.png) no-repeat left;
}
.page_content .continut_bar .post .post_meta .postc_comment {
	background:url(images/post-comment.png) no-repeat left;
}
.page_content .continut_bar .post .post_thumbnail {
  padding: 0px 20px 20px 0px;
float: left;
}
}
.page_content .continut_bar .post .post_thumbnail img {
  box-shadow: 1px 2px 5px #000;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.page_content .continut_bar .post .post_title {
	padding-left:1px;
	padding-top:0;
	margin-bottom:4px;
	font-size:24px;
	line-height:31px;
}




.page_content .continut_bar .post .post_title a {
	color:#222;
}


.page_content .continut_bar .post .post_title a:hover {
        color: #222;
	
	padding-top:0;
	margin-bottom:4px;
	font-size:24px;
        text-decoration: none !important;
	line-height:31px;
}



.page_content .continut_bar .post .post_meta li span {
	margin-left:5px;
}
.page_content .continut_bar .post.single .post_content img {
	max-width:100%;
	height:auto;
	background:none;
	padding:0;
}
.page_content .continut_bar .post.single .post_content {
	margin-top:12px;
}
.page_content .continut_bar .post .post_content a.read-more {
	color:#006600;
	margin-bottom:0;
}
.page_content .continut_bar .post .tag,
.page_content .continut_bar .post .tag a {
	color: #979696;
}
.page_content .continut_bar .post .tag a:hover {
	color: #000;
}
.page_content .continut_bar .post .post-seprater {
	height:5px;
	margin-top:40px;
	background:url(images/index-line.png) repeat-x;
}
/* Side Bar Style
========================================================*/
.feature_sidebar .sidebar.home{
 margin-left:0;
 }
.page_content .sidebar {
	margin-left:35px;
}
.searchform {
	background: url(images/side-searchbg.png) no-repeat;
	width:274px;
	height:36px;
	border:none;
	position:relative;
	margin-bottom:18px;
}
 .searchform input[type="text"] {
	width:200px;
	height:32px;
	background:transparent;
	border:none;
	padding:1px 0px 0px 7px;
	color:#787878;
}
 .searchform input[type="submit"] {
	position:absolute;
	right:10px;
	top:10px;
	background:url(images/side-search.png) no-repeat;
	width:19px;
	height:20px;
	border:none;
	cursor:pointer;
}
.page_content .sidebar h3 {
	color:#000000;
	margin-left:0;
}
.page_content .sidebar ul {
	list-style:none;
	margin-left:0;
	margin-bottom:20px;
	padding-bottom:12px;
	border-bottom:1px solid #ddd;
}
.page_content .sidebar ul ul {
	margin-left:0px;
	margin-bottom:0;
	list-style:none;
	border-bottom:none;
	padding-bottom:0;
}
.page_content .sidebar ul ul li {
	margin-left:20px;
}
.page_content .sidebar ul li {
	padding:5px 0;
	margin-left:0px;
}
.page_content .sidebar ul li a {
	text-decoration:none;
	color:#989696;
}
.page_content .sidebar ul li a:hover{
	color:#66CC00;
}
.sidebar .recent-post li {
	margin-left:0;
	overflow:hidden;
	list-style:none;
}
sidebar .recent-post li li img {
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	margin-bottom:10px;
	padding:7px 7px 10px;
}
sidebar .recent-post li li span.recent-date {
	font-size:12px;
	color:#322903;
}
sidebar .recent-post li li p {
	margin-bottom:5px;
}
/* Commentlist Style
==============================================*/
#commentsbox {
	margin:0;
	width:100%;
}
ol.commentlist {
	clear:both;
	list-style:none;
	margin:0;
	overflow:hidden;
}
ol.commentlist li {
	line-height:18px;
	margin:5px 0 15px;
	padding:10px;
	margin-right:0;
	overflow:hidden;
	padding-right:0;
	margin-left:0;
	
}
ol.commentlist li .comment-body {
	position:relative;
	padding-top:25px;
	padding-left:20px;
	padding-right:15px;
	margin-bottom:30px;
	border:solid 2px #dee7cf;
	border-radius:5px;
	/*background:url(images/comment-borderbg.png) left top repeat-y;*/
	background-color:#f6ffe7;

	
}
ol.commentlist li .comment-author a:link, ol.commentlist li .comment-author a:visited {
	color:#000;
	font-weight:700;
	text-decoration:none !important;
}
cite.fn {
	color:#141413;
	font-style:normal;
	margin-left:16px;
}
span.says{
display:none;
}
ol.commentlist li .comment-author .avatar {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:45px;
	height:45px;
	border:1px solid #D5D5D5;
	background-color:#fff;
	padding:5px;
	-webkit-box-shadow: 0 8px 6px -6px #999;
-moz-box-shadow: 0 8px 6px -6px #999;
box-shadow: 0 8px 6px -6px #999;
}
ol.commentlist li .comment-author .avatar.photo {
	padding:5px;
	background:#fff;
}

ol.commentlist li .comment-meta{
}

ol.commentlist li .comment-meta a {
	color:#116d8f;
	text-decoration:none !important;
	background:url(images/replybg.png) left center no-repeat;
	padding-left:15px;
	
}
ol.commentlist li p {
	line-height:20px;
	margin-top:15px;
	color:#7e7e7e;
	margin-bottom:40px;
	margin-left:84px;
	font-size:12px;
	text-align:justify;
}
ol.commentlist li.comment ul.children li.depth-2 {
	margin:0 0 0px 25px;
}
ol.commentlist li.comment ul.children li.depth-3 {
	margin:0 0 0px 25px;
}
ol.commentlist li.comment ul.children li.depth-4 {
	margin:0 0 0px 25px;
}
ol.commentlist li.comment ul.children li.depth-5 {
	margin:0 0 0px 25px;
}
.comment-meta.commentmetadata {
	margin-top:10px;
}
ol.commentlist li .reply {
	position:absolute;
	top:27px;
	right:30px;
	width:70px;
	height:58px;
	cursor:pointer;
}
ol.commentlist li .reply a {
	cursor:pointer;
	color:#116d8f;
	background:url(images/replybg.png) left center no-repeat;
	padding-left:15px;
}
ol.commentlist li ul.children {
	list-style:none;
	text-indent:0;
	margin:1em 0 0;
}
.comment-nav {
	height:20px;
	padding:5px;
}
.comment-nav a:link, .comment-nav a:visited {
	color:#f96e02;
}
#respond {
	padding:0px 0px;
	margin:10px 0px;
}
#respond h3 {
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding:10px 10px;
}
#respond label {
	display:block;
	margin-right:15px;
	margin-bottom:5px;
	color:#9b9494;
	margin-left:15px;
	clear:both;
}
#respond .required {
}
#respond label small {
	font-size:10px;
}
#respond input {
	border:none;
	color:#989898;
	background:#000;
	font-size:13px;
	padding:5px 0;
	margin-bottom:20px;
}
.post-info{
	color:#5c95b6;
	font-size:22px;
	line-height:21px;
}

/* Commentform Style
================================================*/
#commentform {
margin-bottom: 90px;
padding-left: 5px;
border: solid 1px #d4d4d2;
background-color: #f6ffe7;
padding-top: 20px;
position: relative;
}
#commentform p {
	color:#444;
}
#commentform a {
	color:#0454A8;
	margin-top:15px;
	margin-bottom:0;
}
#commentform p.form-allowed-tags, #commentform p.logged-in-as {
	margin-left:20px;
	color:#aaa;
}
h3#reply-title {
	display:none;
}
#commentform .form-submit #submit {
	border:none;
	color:#fff;
	margin-top:0px;
	text-align:center;
	font-size:10px;
	text-align:center;
	display:inline-block;
	cursor:pointer;
	background: url('images/post-btn.png') no-repeat 0 0;
	width: 120px;
	height: 33px;
	margin-left:-3px;
	position:absolute;
	bottom:-65px;
	left:0;
}
#commentform .form-submit #submit:hover {
	background: url('images/post-btn.png') no-repeat 0 -44px;
	width: 120px;
	height: 33px;
}
#commentform p.comment-form-author input[type="text"] {
	background:#fff;
	margin-left:15px;
	border:1px solid #dce2d2;
	width:42%;
	padding:5px 10px;
	height:26px;
}
#commentform p.comment-form-url input[type="text"] {
	background:#fff;
	margin-left:15px;
	border:1px solid #dce2d2;
	width:60%;
	padding:5px 10px;
	height:26px;
	width:73%;
}
#commentform p.comment-form-email input[type="text"] {
	background:#fff;
	margin-left:15px;
	border:1px solid #dce2d2;
	width:60%;
	padding:5px 10px;
	height:26px;
	width:92%;
}
.comment-form-email {
	display:block;
}
.comment-form-email input#email {
	width:60%;
	border:1px solid #dce2d2;
	padding:5px 10px;
}
.comment-form-url {
	position:absolute;
	top:60px;
	right:-50px;
	width:58%;
}
#commentform input[type="text"]:focus, textarea#comment:focus {
}
input#commentSubmit {
}
#respond input#commentSubmit:hover {
	color:#fff;
}
textarea#comment {
	width:94.6%;
	height:190px;
	color:#555;
	clear:both;
	border:solid 1px #dfded9;
	margin-left:15px;
	font-family:"PT Serif", serif;
}
#nav-single {
	overflow:hidden;
	margin-bottom:20px;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
/*contact page
=======================================================*/
.pagina_container.contact{
	margin:0;
	padding:0;
	background:none;
	background-color:#f2f1ec;	
}
.contact-page {
	margin:0;
	padding:0;
	overflow: hidden;
	margin-bottom: 30px;
	padding-right:20px;
	padding-top: 3px;
	
}
.contact-page p {
	color:#2d6f96;
	margin-bottom:50px;
}
.contact-page h1 {
	color:#2d6f96;
	margin-bottom:15px;
	margin-top:0px;
	padding-bottom:18px;
	/*line-height:21px;*/
	line-height:30px;
	
}
#contactForm {
	padding-top:20px;
	border:solid 2px #dee7cf;
	padding-left:19px;
	padding-bottom:24px;
	background:#f6ffe7;
	border-radius:5px;	
}
#contactForm #contact-form-name label {
        display: block;
        margin-bottom: 5px;
		color:rgb(155, 155, 155);
 }
#contactForm #contact-form-name {
      float: left;
       width:265px;
       padding-right: 10px; 
}
 
#contactForm #contact-form-name input[type="text"]{
	border:1px solid #dfded9;
	height:35px;
	width:120%;
	padding-left:15px;
	padding-right:10px;
	color:#888;
	-moz-box-shadow:     0 0 10px rgb(224, 224, 224);
	-webkit-box-shadow:  0 0 10px rgb(224, 224, 224);
	box-shadow:          0 0 10px rgb(224, 224, 224);
     
 }	   
  
#contactForm #contact-form-email label {
        display: block;
        margin-bottom: 5px;
		margin-left:90px;
		color:rgb(155, 155, 155);
}
	  
#contactForm #contact-form-email {
      float: left;
       padding-right: 10px;	 	  
}	  
#contactForm #contact-form-email input[type="text"] {
        margin-bottom:0px;
		margin-left:90px;
		width:120%;
		height:35px;
		color:#888;
		padding-left:15px;
		padding-right:10px;
		border:1px solid #dfded9;
		-moz-box-shadow:     0 0 10px rgb(224, 224, 224);
	-webkit-box-shadow:  0 0 10px rgb(224, 224, 224);
	box-shadow:          0 0 10px rgb(224, 224, 224);
}	  
#contactForm #contact-form-message label {
        display: block;
        margin: 5px 0; 
		color:rgb(155, 155, 155);
}
#contactForm #contact-form-message {
      width: 100%;
      clear: both; 
	  padding-top:15px;
}
#contactForm #contact-form-message textarea {
        margin-bottom: 10px 0;
        width: 95.5%;
		height:200px;
		padding:1%;
		color:#888;
        border:1px solid #dfded9;
		font-family:Domine;
		-moz-box-shadow:     0 0 10px rgb(224, 224, 224);
		-webkit-box-shadow:  0 0 10px rgb(224, 224, 224);
		box-shadow:          0 0 10px rgb(224, 224, 224);
}
#contactForm input[type="submit"] {
	clear:both;
	background: url('images/post-btn.png') no-repeat 0 0;
	width: 120px;
	height: 33px;
	border:0;
	color:#fff;
	font-size:13px;
	margin-top:27px;
	padding-bottom:5px;
}

#contactForm input[type="submit"]:hover {
	background: url('images/post-btn.png') no-repeat 0 -44px;
	width: 120px;
	height: 33px;
}
span.required{
	color:#2d6f96;
}
/* #Wordpress Core Classes
================================================== */
blockquote {
	padding-left:60px;
	min-height:40px;
	background:url(images/blockqoute.png) no-repeat;
}
blockquote {
	margin-top:40px;
	margin-bottom:40px;
}
blockquote img {
	float: left;
	margin-right:15px;
}
.sticky {
}
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.bypostauthor {
}
.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
	display:block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
a img.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%;
	text-align:center;
	padding:5px 3px 10px;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	max-width:98.5%;
	width:auto;
	margin:0;
	padding:0;
}
.wp-caption p.wp-caption-text {
  color: #312F2F;
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:10px 4px 5px;
}
/*Calendar style*/
#wp-calendar caption {
	text-align: center;
	background: #4b5d67;
	color: #fff;
	border-bottom: 2px solid #e6eef7;
}
#wp-calendar {
	color: #555;
	width:88%;
	text-align: center;
	color:fff;
	
}
#wp-calendar a {
	color: #000;
}

.footer #wp-calendar a {
	color:#fff;
}
#wp-calendar caption, #wp-calendar td, #wp-calendar th {
	text-align: center;
}
#wp-calendar caption {
	font-size: 11px;
	font-weight: 500;
	padding: 5px 0 3px 0;
	text-transform: uppercase;
}
#wp-calendar th {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
.footer #wp-calendar th {
	background: #e0e0e0;
}
#wp-calendar tfoot td {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color:#fff;
}
.footer #wp-calendar tbody td {
	color:#000;
}
#wp-calendar tbody td {
	color:c0c0c0;
}
#calendar_wrap {
	display: block;
	margin-bottom: 30px;
}
.footer #wp-calendar {
	width:100%;
	}
/*=======================================================*/
/* Responsive Dropdown Menu Style */
/*=======================================================*/
.it_mobile_menu li {
	margin: 0;
}
.it_mobile_menu li a {
	font-size: 12px;
	text-decoration: none;
	text-transform: capitalize;
	text-shadow:none;
	border-bottom: 1px solid #e2e0e0;
	margin: 0 !important;
}
.it_mobile_menu li:last-child a {
	border-bottom:none;
	padding-bottom: 15px;
}
.it_mobile_menu li a:hover {
	color: #2565ac;
}
.it_mobile_menu &gt; li.current_page_item &gt; a {
	color: #2565ac;
}
#mobile_menu {
	width: 318px;
	border: 1px solid #e2e0e0 !important;
	left: -1px;
	padding: 0;
	padding-bottom: 20px;
	background: #f8f8f8;
	top: 52px !important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	z-index: 9999px;
	list-style:none;
}
#mobile_menu ul {
	list-style:none;
}
.it_mobile_menu {
	position: absolute;
	top: 46px !important;
	left: 3px;
	z-index: 1000;
	display: none;
	text-align: left;
}
.it_mobile_menu ul {
	display: block !important;
	visibility: visible !important;
	border-bottom: 1px solid #e2e0e0;
}
.it_mobile_menu ul li a {
	margin-left:12px !important;
	padding-top: 12px !important;
	padding-bottom: 4px !important;
}
.it_mobile_menu ul li:last-child a {
	padding-bottom: 10px !important;
}
.it_mobile_menu ul a {
	border-bottom: none;
}
.mobile_nav {
	color: #3B3B3B;
	display: none;
	background: #f8f8f8;
	border: 1px solid #e2e0e0;
	position: relative;
	padding: 15px 22px 11px 46px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	width:250px;
}
.mobile_nav:before, .mobile_nav:after {
	content: '';
	position: absolute;
	top: 0;
	width: 2px;
	height: 100%;
}
.mobile_nav:before {
	left: 0;
}
.mobile_nav:after {
	right: 0;
}
.mobile_nav:hover {
	text-decoration: none;
	color:#3B3B3B;
}
.mobile_nav &gt; span {
	display: block;
	width: 15px;
	height: 10px;
	background: url(images/responsive_arrow.png) no-repeat;
	position: absolute;
	top: 19px;
	left: 63px;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.mobile_nav.opened &gt; span {
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
/*Gallery page
================================================*/
.page_content .gallery .thumbnail {
	margin-left:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	margin:0 auto;
	margin-right:10px;
	width:107%;
}
.page_content .gallery ul.thumbnail li {
	margin:0;
	margin-left:0;
	float:left;
	position:relative;
	/*margin-right:22px;*/
	margin-right:26px;
	width:216px;
	height:auto;
	margin-bottom:25px;
	text-align:center;
	padding-bottom:0px;
}
.page_content .gallery .thumbnail li img {
	margin-right:0;
	width:230px;
	height:168px;
}
.page_content .gallery ul.thumbnail.col-1 li {
	width:200px;
	height:auto;
	display:block;
	float:none;
	margin:0 auto;
}
.page_content .gallery ul.thumbnail.col-2 li {
	width:270px;
	margin-left: 132px;
	margin-right: 165px;
	margin-bottom: 120px;
	height:auto;
}
.page_content .gallery ul.thumbnail.col-3 li {
	width:266px;
	margin-right:10%;
	height:auto;
	margin-bottom:10%;
}
.page_content .gallery ul.thumbnail.col-4 li {
	width:230px;
	height:auto;
	margin-right:4.5%;
	margin-bottom:50px;
	border:2px solid #ddd;
}
.page_content .gallery .thumbnail.col-4 li img {
	margin-right:0;
	width:230px;
	height:168px;
}
.page_content .gallery ul.thumbnail.col-5 li {
	width:205px;
	height:auto;
	margin-right:14px;
	margin-bottom:15px;
}
.page_content .gallery ul.thumbnail.col-5 li img {
	width:205px;
	height:168px;

	height:auto;
	margin-right:20px;
}
.page_content .gallery ul.thumbnail.col-6 li {
	width:133px;
	height:auto;
	margin-right:55px;
	margin-bottom:55px;
}
.page_content .gallery ul.thumbnail.col-6 li img {
	width:136px;
	height:auto;
	margin-right:0px;
}
.page_content .gallery ul.thumbnail.col-7 li {
	width:75px;
	height:auto;
	margin-right:10px;
}
.page_content .gallery ul.thumbnail.col-8 li {
	width:64px;
	height:auto;
	margin-right:10px;
}
.page_content .gallery ul.thumbnail.col-9 li {
	width:60px;
	height:auto;
	margin-right:8px;
}
.page_content .gallery .thumbnail li img:hover {
	opacity: 1;
-webkit-transition: opacity .6s ease-in-out;
-moz-transition: opacity .6s ease-in-out;
-o-transition: opacity .6s ease-in-out;
-ms-transition: opacity .6s ease-in-out;
transition: opacity .6s ease-in-out;
}
/*Gallery style in content bar
================================================*/
.gallery.gall ul.thumbnail li span.fade {
	background:url(images/view_photo.png) no-repeat;
	position:absolute;
	top:60px;
	left:65px;
	display:block;
	opacity:0;
	width:220px;
	height:153px;
}
.continut_bar .gallery .thumbnail {
	margin-left:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	margin:0 auto;
	margin-right:10px;
	width:105%;
}
.continut_bar .gallery ul.thumbnail li {
	margin:0;
	margin-left:0;
	float:left;
	position:relative;
	/*margin-right:22px;*/
	margin-right:26px;
	width:216px;
	height:165px;
	margin-bottom:25px;
	text-align:center;
}
.continut_bar .gallery ul.thumbnail.col-1 li {
	width:200px;
	height:150px;
	display:block;
	float:none;
	margin:0 auto;
}
.continut_bar .gallery ul.thumbnail.col-2 li {
	width:270px;
	height:155px;
}
.continut_bar .gallery ul.thumbnail.col-3 li {
	width:179px;
	height:155px;
}
.continut_bar .gallery ul.thumbnail.col-4 li {
	width: 130px;
	height: 106px;
	margin-right:24px;
}
.continut_bar .gallery ul.thumbnail.col-5 li {
	width:102px;
	height:76px;
	margin-right:20px;
}
.continut_bar .gallery ul.thumbnail.col-6 li {
	width:85px;
	height:60px;
	margin-right:16px;
}
.continut_bar .gallery ul.thumbnail.col-7 li {
	width:77px;
	height:46px;
	margin-right:10px;
}
.continut_bar .gallery ul.thumbnail.col-8 li {
	width:64px;
	height:35px;
	margin-right:10px;
}
.continut_bar .gallery ul.thumbnail.col-9 li {
	width:60px;
	height:32px;
	margin-right:8px;
}
.continut_bar .gallery .thumbnail li img {
-webkit-transition: all .65s linear;
-moz-transition: all .6s linear;
-o-transition: all .6s linear;
-ms-transition: all .6s linear;
transition: all .6s linear;
border: 1px solid #c3cccd;
padding: 5px;
}
.continut_bar .gallery .thumbnail li img:hover {
	opacity: 1;
}
.continut_bar ul.thumbnail li span.fade {
	background:url(images/view_photo.png) no-repeat;
	position:absolute;
	top:60px;
	left:65px;
	display:block;
	opacity:0;
	width:220px;
	height:153px;
}
@media only screen and (min-width: 960px) and (max-width: 1140px) {
.flexslider {
	width:614px;
	height:307px;
}
.flexslider .slides li img{
width:614px;
height:305px;
}
.flex-direction-nav a {
position: absolute;
bottom:-16%;
}
.flex-direction-nav .flex-next {
width: 27px;
height: 27px;
background:url(images/next.png) no-repeat;
right: 3px;
}
.flex-direction-nav .flex-prev {
width: 27px;
height: 27px;
right: 72px;	
background:url(images/prev.png) no-repeat;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
opacity: 1;
}

.flex-pauseplay{
cursor:pointer;
color:#fff;
position: absolute;
right:37px;
bottom:-16%;
display:compact;
font-size:0px;
}
.flex-pauseplay .flex-play{
height:27px;
width:27px;
display:block;
background:url(images/flex-play.png) 0px 0px no-repeat;
}
.flex-pauseplay .flex-pause{
height:27px;
width:27px;
display:block;
background:url(images/flex-pause.png) 0px 0px no-repeat;
}
.feature_content {
max-width:100%;
padding-right:7px;
}
.featurebox .featurebox_desc{
width:189px;
}
.featurebox .featurebox_desc.third{
margin-right:0;
}
.featurebox .featurebox_desc h4{
margin-bottom:12px;
}
.featurebox .featurebox_desc img{
width:189px;
height:150px;
}
.feature_content .feature_testimonial{
}
.feature_sidebar{
padding-left:18px;
}
.appointment_wrapper .appointment_form_wrapper input[type="text"], .appointment_wrapper .appointment_form_wrapper input[type="email"]{
background:url(images/app-text-960.png) center no-repeat;
width:222px;
height:45px;
margin-left:8px;
}
.appointment_wrapper .appointment_form_wrapper #aptmessage {
width:222px;
height: 100px;
max-height:100px;
max-width:222px;
margin-left:26px;
}
.appointment_wrapper .appointment_form_wrapper ul li.select_item {
width:232px;
height:24px;
margin-left:-9px;
margin-bottom:25px;
}
.appointment_wrapper .appointment_form_wrapper ul li.select_item select.inktext{
      -webkit-appearance: button;
      -webkit-border-radius: 5px;
      -webkit-padding-end: 20px;
      -webkit-padding-start: 2px;
      -webkit-user-select: none;
	  -moz-box-shadow: inset 0 11px 10px -5px #aaa;
		-webkit-box-shadow: inset 0 11px 10px -5px #aaa;
		box-shadow: inset 0 11px 10px -5px #aaa;
      border:none;
      color: #aaa;
	  background:#fff url(images/select-arrow.png) 210px 18px no-repeat;
      margin: 0;
      overflow: hidden;
      padding-top: 2px;
      padding-bottom: 2px;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 265px;
	margin-right: 20px;
	margin-left:34px;
	margin-bottom:15px;
	font-size: 14px;
	text-align: center;
	width:232px;
	height:40px;
	padding: 11px 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

    }
	@-moz-document url-prefix() {
	.appointment_wrapper .appointment_form_wrapper ul li.select_item{
	margin-left:29px;
	margin-bottom:25px;
	}
    .appointment_wrapper .appointment_form_wrapper ul li.select_item select.inktext{
        border-radius: 5px;     
        background-image: url(images/select-arrow.png), 
        background-position: center right;
		margin-left:35px;
		margin-bottom:15px;
        background-repeat: no-repeat;
        border: 1px solid #CCC;
        color: #999;
        font-size: 90%;
        font-family:Comfortaa, Arial, Helvetica, sans-serif;
        margin: 0;
        height:auto; 
        padding:10px;
		-moz-appearance: window;
    }
}
.appointment_wrapper .appointment_form_wrapper li.submit_bg{
background:url(images/app-submit-bg-960.png) center no-repeat;
width:244px;
height:75px;
margin-left:20px;
}
.appointment_form_wrapper .submit_bg input[type="submit"]{
	background: url('images/appointment-btn-960.png') no-repeat 0 0;
	width: 222px;
	height: 54px;
	margin-left:10px;
	}
	.appointment_form_wrapper .submit_bg input[type="submit"]:hover{
	background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
	width: 222px;
	height: 54px;
}
.appointment_wrapper .appointment_form_top{
background:url(images/form-bg-960-top.png) top center no-repeat;
width:290px;
height:71px;
}
.appointment_wrapper .appointment_form_wrapper{
width:290px;
height:auto;
background:url(images/form-bg-960-center.png) center repeat-y;
}
.appointment_wrapper .appointment_form_wrapper .ink-container{
margin-bottom:0;
padding-bottom:0px;
}
.appointment_wrapper .appointment_form_wrapper .ink-container .ink-form{
margin-top:0;
}
.appointment_wrapper .appointment_form_bottom{
background:url(images/form-bg-960-bottom.png) bottom center;
width:290px;
height:43px;
margin-bottom:30px;
}
.appointment_wrapper .appointment_form_bottom img.paypal_img{
margin-top:15px;
margin-bottom:0px;
margin-left:59px;
}
.dk_options_inner, .dk_touch .dk_options {
width: 230px;
margin-top: -3px;
margin-left: 7px;
}
.feature_sidebar .feature_addressbar ul li span.content {
float: right;
width:auto;
font-size: 15px;
}
.feature_sidebar .feature_addressbar span.address-tip {
position: absolute;
bottom: -6%;
}
.feature_sidebar .feature_map{
background: url(images/map-shadow-shadow.png) center bottom no-repeat;
height:206px;
}
.feature_sidebar .feature_map iframe{
width:284px;
height:180px;
}
.feature_bottom ul li{
margin-right:20px;
}
.feature_bottom ul li img{
width:170px;
height:113px;
}
.page_content .searchform {
background: url(images/side-searchbg.png) no-repeat;
width: 240px;
}
#contactForm #contact-form-name input[type="text"] {
width: 97%;
}
#contactForm #contact-form-email input[type="text"] {
width: 116%;
margin-left: 46px;
}
.page_content .gallery ul.thumbnail.col-3 li {
margin-right: 7%;
}
.page_content .gallery ul.thumbnail.col-4 li {
margin-right: 0.5%;
margin-bottom:7px;
}
.page_content .gallery ul.thumbnail.col-5 li {
margin-right: 40px;
margin-bottom:40px;
}
.page_content .gallery ul.thumbnail.col-6 li {
margin-right: 29px;
margin-bottom: 22px;
}
 .feature_sidebar img.widget-image{
 width:287px;
 }
}
@media only screen and (min-width: 767px) and (max-width: 960px) {
.gard_8.omega.ipad{
width:308px;
}
.gard_16.alpha.ipad{
width:442px;
}
.flexslider {
	width:430px;
	height:218px;
}
.flexslider .slides li img{
width:430px;
height:215px;
}
.flex-direction-nav a {
position: absolute;
bottom:-22%;
}
.flex-direction-nav .flex-next {
width: 27px;
height: 27px;
background:url(images/next.png) no-repeat;
right: 3px;
}
.flex-direction-nav .flex-prev {
width: 27px;
height: 27px;
right: 72px;	
background:url(images/prev.png) no-repeat;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
opacity: 1;
}
.flex-pauseplay{
cursor:pointer;
color:#fff;
position: absolute;
right:37px;
bottom:-22%;
display:compact;
font-size:0px;
}
.flex-pauseplay .flex-play{
height:27px;
width:27px;
display:block;
background:url(images/flex-play.png) 0px 0px no-repeat;
}
.flex-pauseplay .flex-pause{
height:27px;
width:27px;
display:block;
background:url(images/flex-pause.png) 0px 0px no-repeat;
}
.feature_content {
max-width:100%;
padding-right:7px;
}
.page_content .continut_bar .post .post_content {
	overflow:visible;
}
.featurebox .featurebox_desc{
width:189px;
margin-right:54px;
}
.featurebox .featurebox_desc.second{
margin-right:0;
}
.featurebox .featurebox_desc.third{
margin-right:0;
margin-top:30px;
margin-left:0px;
}
.featurebox .featurebox_desc h4{
margin-bottom:12px;
}
.featurebox .featurebox_desc img{
width:189px;
height:150px;
}
.feature_content .feature_testimonial{
}
.feature_sidebar{
padding-left:18px;
}
.appointment_wrapper .appointment_form_top{
background:url(images/form-bg-960-top.png) top center no-repeat;
width:290px;
height:71px;
}
.appointment_wrapper .appointment_form_wrapper{
width:290px;
height:auto;
background:url(images/form-bg-960-center.png) center repeat-y;
}
.appointment_wrapper .appointment_form_wrapper .ink-container{
margin-bottom:0;
padding-bottom:0px;
}
.appointment_wrapper .appointment_form_wrapper .ink-container .ink-form{
margin-top:0;
}
.appointment_wrapper .appointment_form_bottom{
background:url(images/form-bg-960-bottom.png) bottom center;
width:290px;
height:43px;
margin-bottom:30px;
}
.appointment_wrapper .appointment_form_bottom img.paypal_img{
margin-top:15px;
margin-bottom:0px;
margin-left:59px;
}
.appointment_wrapper .appointment_form_wrapper input[type="text"], .appointment_wrapper .appointment_form_wrapper input[type="email"]{
background:url(images/app-text-960.png) center no-repeat;
width:222px;
height:45px;
margin-left:8px;
}
.appointment_wrapper .appointment_form_wrapper #aptmessage {
width:222px;
height: 100px;
max-height:100px;
max-width:222px;
margin-left:26px;
}
.appointment_wrapper .appointment_form_wrapper ul li.select_item {
width:232px;
height:24px;
margin-left:-9px;
margin-bottom:25px;
}
.appointment_wrapper .appointment_form_wrapper ul li.select_item select.inktext{
      -webkit-appearance: button;
      -webkit-border-radius: 5px;
      -webkit-padding-end: 20px;
      -webkit-padding-start: 2px;
      -webkit-user-select: none;
	  -moz-box-shadow: inset 0 11px 10px -5px #aaa;
		-webkit-box-shadow: inset 0 11px 10px -5px #aaa;
		box-shadow: inset 0 11px 10px -5px #aaa;
      border:none;
      color: #aaa;
	  background:#fff url(images/select-arrow.png) 210px 18px no-repeat;
      margin: 0;
      overflow: hidden;
      padding-top: 2px;
      padding-bottom: 2px;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 265px;
	margin-right: 20px;
	margin-left:34px;
	margin-bottom:15px;
	font-size: 14px;
	text-align: center;
	width:232px;
	height:40px;
	padding: 11px 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

    }
	@-moz-document url-prefix() {
	.appointment_wrapper .appointment_form_wrapper ul li.select_item{
	margin-left:29px;
	margin-bottom:25px;
	}
    .appointment_wrapper .appointment_form_wrapper ul li.select_item select.inktext{
        border-radius: 5px;     
        background-image: url(images/select-arrow.png), 
        background-position: center right;
		margin-left:35px;
		margin-bottom:15px;
        background-repeat: no-repeat;
        border: 1px solid #CCC;
        color: #999;
        font-size: 90%;
        font-family:Comfortaa, Arial, Helvetica, sans-serif;
        margin: 0;
        height:auto; 
        padding:10px;
		-moz-appearance: window;
    }
}
.appointment_wrapper .appointment_form_wrapper li.submit_bg{
background:url(images/app-submit-bg-960.png) center no-repeat;
width:244px;
height:75px;
margin-left:21px;
}
.appointment_form_wrapper .submit_bg input[type="submit"]{
	background: url('images/appointment-btn-960.png') no-repeat 0 0;
	width: 222px;
	height: 54px;
	margin-left:10px;
	}
	.appointment_form_wrapper .submit_bg input[type="submit"]:hover{
	background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
	width: 222px;
	height: 54px;
}
.feature_sidebar .feature_addressbar ul li span.content {
float: right;
width:auto;
font-size: 15px;
}
.feature_sidebar .feature_addressbar span.address-tip {
position: absolute;
bottom: -6%;
}
.feature_sidebar .feature_map{
background:url(images/map-shadow-shadow.png) center bottom no-repeat;
height:206px;
}
.feature_sidebar .feature_map iframe{
width:284px;
height:180px;
}
.feature_bottom ul li{
margin-right:66px;
}
.feature_bottom ul li.three{
margin-right:0;
}
.page_content .searchform {
background: url(images/side-searchbg.png) no-repeat;
width: 192px;
}
.page_content .searchform input[type="text"] {
width: 160px;
height: 32px;
}
#contactForm #contact-form-name input[type="text"] {
width: 168%;
}
#contactForm #contact-form-email label {
margin-left:0;
margin-top:15px;
}
#contactForm #contact-form-email {
display:block;
width:100%;
}
#contactForm #contact-form-email input[type="text"] {
width:91%;
margin-left: 0px;
}
#contactForm #contact-form-message textarea {
width: 94.5%;
}
#commentform p.comment-form-author input[type="text"] {
	width:87%;
}
#commentform p.comment-form-url input[type="text"] {
	width:87%;
}
#commentform p.comment-form-email input[type="text"] {
	width:87%;
}
.comment-form-email input#email {
	width:60%;
}
.comment-form-url {
	position:static;
	width:100%;
}
textarea#comment {
	width:92%;
	height:100px;
}
.footer_container .footer .searchform {
    background: url(images/footer-search-bg.png);
    width:170px;
    height:32px;
    border:none;
    position:relative;
    margin-bottom:15px;
}
.footer_container .footer .searchform input[type="text"] {
    width:77px;
    height:32px;
    background:transparent;
    border:none;
    padding:0px 0px 0px 30px;
    color:#dfdfdf;
}
.footer_container .footer .searchform input[type="submit"] {
    position:absolute;
    right:-10px;
    top:0px;
    background:url(images/footer-search-btn.png) no-repeat;
    width:73px;
    height:30px;
    border:none;
    cursor:pointer;
}
.page_content .gallery ul.thumbnail.col-3 li {
margin-right:-2%;
}
.page_content .gallery ul.thumbnail.col-5 li {
margin-right: 65px;
margin-bottom:56px;
}
.page_content .gallery ul.thumbnail.col-6 li {
margin-right: 21px;
margin-bottom:16px;
}
 .feature_sidebar img.widget-image{
 width:287px;
 }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.call-us, .call-us p{
	text-align:center;
	margin-bottom:10px;
}
.call-us a.btn{
	background:url(images/tap-to-call.png) no-repeat;
	display:inline-block;
	visibility:visible;
	margin-top:15px;
	font-size:0px;
	width:160px;
	height:59px;
	cursor:pointer;
	text-indent:99999px;
}
#mobile_menu {
    width: 318px;
	text-align:center;
	margin-left:0;
}
.mobile_nav {
	width:250px;
	margin-bottom:0;
	margin-top:0px;
} 
.header-info a.btn{
	background:url(images/tap-to-call.png) no-repeat;
	display:inline-block;
	visibility:visible;
	margin-top:0px;
	margin-bottom:10px;
	font-size:0px;
	width:160px;
	height:59px;
	text-indent:99999px;
}  
    ul.ddsmoothmenu {
        display: none;
    }
    .it_mobile_menu a {
        display: block;
        padding-left:0px;
        color: #3B3B3B;
        padding-top: 7px;
        padding-bottom: 7px;
    }
.header .logo{
        text-align:center;
		margin: 40px 0 21px -15px;
    }
    .ddsmoothmenu .sub-menu{
        margin-left:100px !important;
        visibility:hidden;
    }
    .ddsmoothmenu .sub-menu li{
        margin: 0 !important;
        padding: 0 !important;
        margin-left:200px !important;
        clear:both;
        left:20px;
    }
    .mobile_nav {
        display: inline-block;
        text-shadow: 1px 1px 0 #fff;
    }
    .ddsmoothmenu {
        text-align: center;
    }
    li.depth-4 ul.children {
        padding-left: 0;
    }
    #menu li {
        float:none !important;
    }
    #MainNav {
        text-align:center;
    }
.logo {
	text-align:center;
}
.flexslider {
	width:455px;
	height:229px;
}
.flexslider .slides li img{
width:455px;
height:227px;
}
.flex-direction-nav a {
position: absolute;
bottom:-22%;
}
.flex-direction-nav .flex-next {
width: 27px;
height: 27px;
background:url(images/next.png) no-repeat;
right: 3px;
}
.flex-direction-nav .flex-prev {
width: 27px;
height: 27px;
right: 72px;	
background:url(images/prev.png) no-repeat;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
opacity: 1;
}
.flex-pauseplay{
cursor:pointer;
color:#fff;
position: absolute;
right:37px;
bottom:-22%;
display:compact;
font-size:0px;
}
.flex-pauseplay .flex-play{
height:27px;
width:27px;
display:block;
background:url(images/flex-play.png) 0px 0px no-repeat;
}
.flex-pauseplay .flex-pause{
height:27px;
width:27px;
display:block;
background:url(images/flex-pause.png) 0px 0px no-repeat;
}
.feature_content {
max-width:100%;
padding-right:7px;
}
.featurebox .featurebox_desc{
margin-right:29px;
}
.page_content .continut_bar .post .post_content {
	overflow:visible;
}
.featurebox .featurebox_desc.second{
margin-right:0;
}
.featurebox .featurebox_desc.third{
margin-right:0;
margin-top:30px;
margin-left:0px;
}
.feature_testimonial h2 {
text-align:center;
}
.feature_testimonial p {
margin-left: 0px;
text-align:center;
}
.feature_sidebar {
padding-left: 0px;
margin-top: 30px;
margin-left: 55px;
margin-right: 65px;
}
.feature_bottom h2 {
text-align:center;
}
.feature_bottom ul li.two{
margin-right:0;
}
.feature_bottom ul li{
margin-right:28px;
}
.bottom_footer_container .copyrightinfo p {
margin-bottom: 17px;
text-align: center;
}
.bottom_footer_container .social_logos {
float:none;
margin-bottom: 0;
text-align: center;
}
#contactForm #contact-form-name input[type="text"] {
width: 144%;
}
#contactForm #contact-form-email label {
margin-left:0;
margin-top:15px;
}
#contactForm #contact-form-email {
display:block;
width:100%;
}
#contactForm #contact-form-email input[type="text"] {
width:89%;
margin-left: 0px;
}
#contactForm #contact-form-message textarea {
width: 94.5%;
}
.page_content .sidebar {
margin-left:0;
}
#commentform p.comment-form-author input[type="text"] {
	width:87%;
}
#commentform p.comment-form-url input[type="text"] {
	width:87%;
}
#commentform p.comment-form-email input[type="text"] {
	width:87%;
}
.comment-form-email input#email {
	width:60%;
}
.comment-form-url {
	position:static;
	width:100%;
}
textarea#comment {
	width:92%;
	height:100px;
}
.page_content .gallery ul.thumbnail.col-3 li {
margin-right: -3%;
}
.page_content .gallery ul.thumbnail.col-4 li {
margin-right: 0.5%;
margin-bottom:7px;
}
.page_content .gallery ul.thumbnail.col-6 li {
margin-right: 20px;
margin-bottom: 16px;
}
.featurebox h2 {
margin-bottom: 23px;
width: 79%;
}
}
@media only screen and (max-width: 480px) {
.call-us, .call-us p{
	text-align:center;
	margin-bottom:10px;
}
.call-us a.btn{
	background:url(images/tap-to-call.png) no-repeat;
	display:inline-block;
	visibility:visible;
	margin-top:15px;
	font-size:0px;
	width:160px;
	height:59px;
	cursor:pointer;
	text-indent:99999px;
}
#mobile_menu {
	 width: 276px;
	 text-align:center;
	 margin-left:0;
}
.mobile_nav {
	 width:208px;
	 margin-bottom:0;
	 margin-top:0px;
}
 ul.ddsmoothmenu {
 	display: none;
}
 .it_mobile_menu a {
	 display: block;
	 padding-left:0px;
	 color: #3B3B3B;
	 padding-top: 7px;
	 padding-bottom: 7px;
}
.header .logo {
	 text-align:center;
	 margin: 40px 0 21px 0px;
}
 .ddsmoothmenu .sub-menu {
	 margin-left:100px !important;
	 visibility:hidden;
}
 .ddsmoothmenu .sub-menu li {
	 margin: 0 !important;
	 padding: 0 !important;
	 margin-left:200px !important;
	 clear:both;
	 left:20px;
}
 .mobile_nav {
	 display: inline-block;
	 text-shadow: 1px 1px 0 #fff;
}
.mobile_nav &gt; span {
	position: absolute;
	top: 22px;
	left: 30px;
}
 .ddsmoothmenu {
	 text-align: center;
}
 li.depth-4 ul.children {
 	padding-left: 0;
}
 #menu li {
 	float:none !important;
}
 #MainNav {
 	text-align:center;
}
.flexslider {
	width:280px;
	height:147px;
}
.flexslider .slides li img{
width:280px;
height:145px;
}
.flex-direction-nav a {
position: absolute;
bottom:-34%;
}
.flex-direction-nav .flex-next {
width: 27px;
height: 27px;
background:url(images/next.png) no-repeat;
right: 105px;
}
.flex-direction-nav .flex-prev {
width: 27px;
height: 27px;
right: 175px;	
background:url(images/prev.png) no-repeat;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
opacity: 1;
}
.flex-pauseplay{
cursor:pointer;
color:#fff;
position: absolute;
right:140px;
bottom:-34%;
display:compact;
font-size:0px;
}
.flex-pauseplay .flex-play{
height:27px;
width:27px;
display:block;
background:url(images/flex-play.png) 0px 0px no-repeat;
}
.flex-pauseplay .flex-pause{
height:27px;
width:27px;
display:block;
background:url(images/flex-pause.png) 0px 0px no-repeat;
}
.page_content .continut_bar .post .post_content {
	overflow:visible;
}
.feature_content {
max-width:100%;
padding-right:7px;
}
.featurebox h2 {
margin-top: 43px;
margin-bottom: 23px;
width: 100%;
}
.featurebox .featurebox_desc{
margin-right:0px;
width:275px;
text-align:center;
margin-bottom:20px;
}
.featurebox .featurebox_desc img{
width:275px;
}
.featurebox .featurebox_desc.second{
margin-right:0;
}
.featurebox .featurebox_desc.third{
margin-right:0;
margin-top:30px;
margin-left:0px;
}
.feature_testimonial h2 {
text-align:center;
}
.feature_testimonial .circle {
margin-left: 70px;
margin-right: 65px;
margin-bottom: 28px;
}
.feature_testimonial p {
margin-left: 0px;
text-align:center;
}
.feature_sidebar {
padding-left: 0px;
margin-top: 30px;
margin-left:-8px;
}
.feature_bottom h2 {
text-align:center;
margin-bottom:30px;
}
.feature_bottom ul li.two{
margin-right:0;
}
.feature_bottom ul li{
margin-right:28px;
}
.feature_testimonial h2 {
text-align:center;
}
.feature_testimonial p {
margin-left: 0px;
text-align:center;
}
.appointment_wrapper .appointment_form_top{
background:url(images/form-bg-960-top.png) top center no-repeat;
width:290px;
height:71px;
}
.appointment_wrapper .appointment_form_wrapper{
width:290px;
height:auto;
background:url(images/form-bg-960-center.png) center repeat-y;
}
.appointment_wrapper .appointment_form_wrapper .ink-container{
margin-bottom:0;
padding-bottom:0px;
}
.appointment_wrapper .appointment_form_wrapper .ink-container .ink-form{
margin-top:0;
}
.appointment_wrapper .appointment_form_bottom{
background:url(images/form-bg-960-bottom.png) bottom center;
width:290px;
height:43px;
margin-bottom:30px;
}
.appointment_wrapper .appointment_form_bottom img.paypal_img{
margin-top:15px;
margin-bottom:0px;
margin-left:59px;
}
.appointment_wrapper .appointment_form_wrapper input[type="text"], .appointment_wrapper .appointment_form_wrapper input[type="email"]{
background:url(images/app-text-960.png) center no-repeat;
width:222px;
height:45px;
margin-left:8px;
}
.appointment_wrapper .appointment_form_wrapper #aptmessage {
width:222px;
height: 100px;
max-height:100px;
max-width:222px;
}
.appointment_wrapper .appointment_form_wrapper ul li.select_item {
width:232px;
height:24px;
margin-left:-9px;
margin-bottom:25px;
}
.appointment_wrapper .appointment_form_wrapper ul li.select_item select.inktext{
      -webkit-appearance: button;
      -webkit-border-radius: 5px;
      -webkit-padding-end: 20px;
      -webkit-padding-start: 2px;
      -webkit-user-select: none;
	  -moz-box-shadow: inset 0 11px 10px -5px #aaa;
		-webkit-box-shadow: inset 0 11px 10px -5px #aaa;
		box-shadow: inset 0 11px 10px -5px #aaa;
      border:none;
      color: #aaa;
	  background:#fff url(images/select-arrow.png) 210px 18px no-repeat;
      margin: 0;
      overflow: hidden;
      padding-top: 2px;
      padding-bottom: 2px;
      text-overflow: ellipsis;
      white-space: nowrap;
      -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 265px;
	margin-right: 20px;
	margin-left:34px;
	margin-bottom:15px;
	font-size: 14px;
	text-align: center;
	width:232px;
	height:40px;
	padding: 11px 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

    }
	@-moz-document url-prefix() {
	.appointment_wrapper .appointment_form_wrapper ul li.select_item{
	margin-left:29px;
	margin-bottom:25px;
	}
    .appointment_wrapper .appointment_form_wrapper ul li.select_item select.inktext{
        border-radius: 5px;     
        background-image: url(images/select-arrow.png), 
        background-position: center right;
		margin-left:35px;
		margin-bottom:15px;
        background-repeat: no-repeat;
        border: 1px solid #CCC;
        color: #999;
        font-size: 90%;
        font-family:Comfortaa, Arial, Helvetica, sans-serif;
        margin: 0;
        height:auto; 
        padding:10px;
		-moz-appearance: window;
    }
}
.appointment_wrapper .appointment_form_wrapper li.submit_bg{
background:url(images/app-submit-bg-960.png) center no-repeat;
width:244px;
height:75px;
margin-left:22px;
}
.appointment_form_wrapper .submit_bg input[type="submit"]{
	background: url('images/appointment-btn-960.png') no-repeat 0 0;
	width: 222px;
	height: 54px;
	margin-left:10px;
	}
	.appointment_form_wrapper .submit_bg input[type="submit"]:hover{
	background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
	width: 222px;
	height: 54px;
}
.feature_sidebar .feature_addressbar ul li span.content {
float: right;
width:auto;
font-size: 15px;
}
.feature_sidebar .feature_addressbar span.address-tip {
position: absolute;
bottom: -6%;
}
.feature_sidebar .feature_map{
background:url(images/map-shadow-shadow.png) center bottom no-repeat;
height:206px;
}
.feature_sidebar .feature_map iframe{
width:284px;
height:180px;
}
.feature_bottom ul li{
margin-left:44px;
}
.feature_bottom ul li.three{
margin-right:0;
}
.bottom_footer_container .copyrightinfo p {
color: #f6f5f5;
margin-top: 9px;
margin-bottom: 15px;
margin-bottom: 17px;
text-align: center;
}
.bottom_footer_container .social_logos {
float:none;
margin-bottom: 0;
text-align: center;
}
.contact-page {
overflow:visible;
}
#contactForm{
width:104%;
}
#contactForm #contact-form-name input[type="text"] {
width: 87%;
}
#contactForm #contact-form-email label {
margin-left:0;
margin-top:15px;
}
#contactForm #contact-form-email {
display:block;
width:95%;
}
#contactForm #contact-form-email input[type="text"] {
width:89%;
margin-left: 0px;
}
#contactForm #contact-form-message textarea {
width: 91.5%;
}
.page_content .sidebar {
margin-left:0;
}
#commentform p.comment-form-author input[type="text"] {
	width:79%;
}
#commentform p.comment-form-url input[type="text"] {
	width:86%;
}
#commentform p.comment-form-email input[type="text"] {
	width:79%;
}
.comment-form-email input#email {
	width:60%;}
.comment-form-url {
	position:static;
	width:92%;
}
textarea#comment {
	width:85%;
	height:100px;
}
.page_content .gallery ul.thumbnail.col-6{
margin-left:79px;
}
.page_content .gallery ul.thumbnail.col-5{
margin-left:40px;
}
.page_content .gallery ul.thumbnail.col-4{
margin-left:24px;
}
 .feature_sidebar img.widget-image{
 width:287px;
 }
}


.bigrounded {
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
}

.button {
display: inline-block;
zoom: 1;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
}


.blue {
color: #d9eef7;
border: solid 1px #0076a3;
background: #0095cd;
background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
background: -moz-linear-gradient(top, #00adee, #0078a5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}



































#container .shoutbox{
		overflow: hidden;
		width: 960px;
		clear: both;
		margin: 0 20px -10px;
	}	
		#container .shoutbox_left{
			overflow: hidden;
			width: 660px;
			float: left;
		}	
		#container .shoutbox_right{
			overflow: hidden;
			width: 300px;
			float: right;
		}	

	#container ul.quick_links{
		overflow: hidden;
		margin:20px 10px 15px; 
		width: 960px;
	}
		#container ul.quick_links li{
			width: 216px;
			float: left;
			margin-left: 12px;
			margin-right: 12px;
		}
		
		#container  ul.quick_links li:last-child{
			margin-right: 0;
		}
		
		#container  ul.quick_links li h3{
			display: block;
			font-size: 12px;
			color: #181818;
			text-transform: uppercase;
		}
		
		#container ul.quick_links li h3 img{
			vertical-align: middle;
		}
		
		#container  ul.quick_links li p{
			color: #666666;
			font-size: 11px;
			margin-top: 6px;
			line-height: 18px;
		}
		
		#container  ul.quick_links li a.more{
			display: block;
			color: #31657d;
		}
		
	#page{
		background: white;
		float: left;
		width: 670px;
		min-height:500px;
	}
		
		#page h2{
			font-size: 22px;
			font-weight: bold;
			color: #222222;
			text-transform: uppercase;
		}
		
		.hr{
			background: url(../img/global/dot.png) repeat-x;
			height: 4px;
			display: block;
			border: 0px;
			margin: 16px 0 10px 0;
			clear: both;
		}
		
		.margin-20{margin: 16px 20px 10px;}
		.margin-0{margin: 0px !important;}
				
		#page ul#entries{
			margin-top: 20px;
		}
		
			#page ul#entries li{
				padding-bottom: 25px;
				overflow: hidden;
				margin-bottom: 25px;
				width: 667px;
				background: url("../img/global/dot.png") repeat-x bottom transparent;
			}
			
			#page ul#entries .single li{
				width: auto;
				line-height: 14px;
			}
					
			#page ul#entries li img.avatar{
				float: left;
				border: 1px solid #c8c8c8;
				padding: 2px;
				margin-right: 15px;
				margin-bottom: 10px;
			}
			
				#page ul#entries li img.border{
					border: 1px solid #c8c8c8;
					padding: 2px;
				}
				
				#page .wp-post-image {
					border:1px solid #C8C8C8;
					padding:2px;
				}
				#gallery .wp-post-image {
					border:0px;
					padding:2px 2px 0 2px;
				}

			#page ul#entries li .entry{
				color: #666666;
				font-size: 12px;
				width: 445px;
				float: right;
			}
			
			.img_link img{float: left;}
				
			#page ul#entries li .single{width: 667px; margin-bottom:10px;}
						
				h2 a:hover{
					opacity: 0.8;
					text-decoration: none;
				}
			
				#page ul#entries li .entry h1,
				#page ul#entries li .entry h2,
				#page ul#entries li .entry h3,
				#page ul#entries li .entry h4,
				#page ul#entries li .entry h5,
				#page ul#entries li .entry p strong{
					color: #222;
					font-weight: normal;
					margin-bottom: 15px;
				}
				#page ul#entries li .entry h2{
					font-size: 22px;
					text-transform: inherit;
					margin-top:22px;
				}
				
				#page ul#entries li .entry h2.post-title{margin-top: 0px;}
				
				#page ul#entries li .entry h2.title{
					margin-top:0px;
				}
				
				.home_title{font-size: 14px !important;}
				
				#page ul#entries li .entry h3{
					font-size: 18px;
					font-weight: bold;
					margin-top:25px;
				}
				
				#page ul#entries li .entry h4{
					font-size: 14px;
					font-weight: bold;
				}
				
				#page ul#entries li .entry h5{
					font-size: 14px;
					font-weight: bold;
				}
				
				#page ul#entries li .entry p{
					line-height: 18px;
					margin-bottom: 10px;
				}
				
				#page ul#entries li .entry .wpcf7 p{
					line-height: 12px;
					margin-bottom: 25px;
				}
				
				#page ul#entries li blockquote{
					color: #333333;
					font-size: 14px;
					font-style: italic;
					font-family: Georgia;
					padding-left: 52px;
					margin: 20px;
					line-height: 24px;
					background: transparent url(../img/global/quote.png) no-repeat 0 0px;
				}
				
				.entry ul li {
					display:list-item !important;
					list-style:disc outside none !important;
					margin-bottom:10px;
					margin-top:0;
					overflow:visible !important;
				}
				
				.entry ol li {
					display:list-item !important;
					list-style:decimal outside none !important;
					margin-bottom:10px;
					margin-top:0;
					overflow:visible !important;
				}

				#page ul#entries li blockquote p{
					line-height: 24px !important;
				}
				
				
				#page ul#entries li .entry small{
					font-size: 11px;
					margin-bottom: 15px;
					display: block;
				}
				
				#page ul#entries li .entry small a{
					color: #31657d;
				}
				
				#page ul#entries li .tags{
					background: #000;
					color: #FFF;
					padding: 5px;
					margin-top:25px;
					display: inline;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
				}
			
				#page ul#entries li .tags a{
					color: #cccccc;
				}
				
				#page ul#entries li{
					
				}
				
					#page ul#entries li .entry ul li,
					#page ul#entries li .entry ol li{
						background: none;
						list-style-type: disc;
						margin: 0 0 10px 20px;
						padding: 0;
					}
				
			#page h2.title{
				display: block;
				background: url("../img/global/dot.png") repeat-x bottom transparent;
				margin-bottom: 10px;
				padding-bottom: 10px;
			}
			
			#page h2.list{
				background: none !important;
				margin-bottom: 0px !important;
			}
			
			#page ul#entries.single li .entry{
				width: auto;
				float: none;
			}
			
			#page ul#entries.single li .entry small{
				margin-top: 0;
			}
			
	#page .author{
		background: url(../img/global/dot.png) repeat-x bottom;
		overflow: hidden;
		width: 667px;
		padding-bottom: 30px;
		margin-bottom: 15px;
	}	
	
		#page .author h2{
			border: 0;
			margin-bottom: 15px;
		}
		
		#page .author h3{
			font-size: 14px;
			color: #222222;
		}
			
			.cufon-active #page .author h3{ 
				font-size: 14px;
			}
		
		#page .author img{
			border: 1px solid #cfcfcf;
			float: left;
			width: 78px;
			height: 78px;
		}
		
		#page .author .info{
			float: right;
			width: 576px;
			line-height: 21px;
			color: #666666;
		}
		

	#page #comments{
		border-bottom: 1px dotted #cacaca;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	
		#page #comments #comments{
			border-bottom: 0px dotted #cacaca;
			padding-bottom: 0px;
			margin-bottom: 0px;
		}
		
		#page #comments h2{
			border: 0px;
			margin-bottom: 15px;
		}
		
		#page #comments ul.comment_list li{
			width: 667px;
			overflow: hidden;
			margin-bottom: 10px;
		}
	
			#page #comments ul.comment_list li .avatar{
				float: left;
				width: 78px;
				text-align: right;
				margin-bottom:3px;
			}
				#page #comments ul.comment_list li .avatar img{
					border: 1px solid #cfcfcf;
				}
				
				#page #comments ul.comment_list li .avatar a{
					color: #1fa3da;
					text-transform: capitalize;
				}
				#page #comments ul.comment_list li .avatar small{
					color: #727272;
				}
				
			#page #comments ul.comment_list li .comment{
				float: right;
				width: 530px;
				background: #f8f8f8;
				border: 1px solid #cfcfcf;
				padding: 15px;
				color: #666666;
				font-family: Arial;
			}
			
				#page #comments ul.comment_list li .comment p{
					line-height: 18px;
				}
				
	#page #reply{
	
	}
	
		#page #reply h2{
			border: 0;
		}
		
		#page #reply img{
			float: left;
			width: 78px;
			border: 1px solid #cfcfcf;
			margin-top: 10px;
		}
		
		#page #reply form{
			float: right;
			width: 550px;
		}
		
		#page #reply form input,
		#page #contact form input,
		#page #reply form textarea,
		#page #contact form textarea{
			display: block;
			background: #f8f8f8;
			border: 1px solid #cfcfcf;
			padding: 15px;
			width: 500px;
			margin: 10px 0 10px;
		}
		
		#page #contact form input,
		#page #contact form textarea{
			width: 500px;
		}
		
		
		#page #reply form textarea,
		#page #contact form textarea{
			height: 100px;
			font: 12px 'Arial';
		}
		
		#page #reply form .button,
		#page #contact form .button{
			background: #000;
			color: #FFF;
			padding: 13px;
			border:1px solid #cfcfcf;
			width: auto;
		}
		
	#page .article_nav{
		height: 50px;
		overflow: hidden;
		clear: both;
		margin-top:-10px;
	}
		#page .article_nav a{
			font-weight: bold;
			font-size: 12px;
			text-transform: uppercase;
		}
		
		#page .article_nav a:hover{			
			text-decoration: none;
			opacity: 0.7;
		}
		
		#page .article_nav .p{
			float: left;
		}
		
		#page .article_nav .m{
			float: right;
		}
		
		.full, .full ul#entries li, .full .author, .full #comments, .full ul#entries li .entry, .full ul#entries li .single{width: 960px !important;}
		
		.full ul#entries li{background: url() transparent !important; padding-bottom: 0px !important; margin-bottom: 0px !important;}
		
	



















* Primary tabs and content-area widget tabs
***********************************************/
#content .widget-tabs, #primary .widget-tabs {
	margin: 0 0 20px 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: none !important;
	}

#content .widget-tabs .widget-inside, #primary .widget-tabs .widget-inside {
	padding: 0 !important;
	background: transparent !important;
	border: none !important;
	}
#content .widget-tabs ul.tabs, #primary .widget-tabs ul.tabs {
	overflow: hidden;
	list-style: none;
	margin: 0 0 7px 0;
	}
#content .widget-tabs li.t, #primary .widget-tabs li.t {
	float: left;
	display: inline;
	margin: 0 7px 0 0;
	padding: 0;
	background: transparent;
	border: 1px solid #ddd !important;
	text-align: center;
	}
#content .widget-tabs li.t a, #primary .widget-tabs li.t a {
	display: block;
	padding: 7px 12px;
	font-weight: bold;
	color: #666;
	background: #fff;
	}
#content .widget-tabs li.t a:hover, #primary .widget-tabs li.t a:hover {
	background: #eee;
	text-decoration: none;
	}
#content .widget-tabs li.t a.tab-current, #primary .widget-tabs li.t a.tab-current {
	color: #4b6e85;
	background: #fff;
	color: #f7f7f7;
	background: rgb(14, 148, 143);
	}
#content .widget-tabs .tab-content, #primary .widget-tabs .tab-content {
	overflow: hidden;
	clear: left;
	padding: 9px 9px 0 9px;
	background: #fff;
	border: 1px solid #ddd;
	}

/**
* Primary widget tabs
************************************************/
#primary .widget-tabs ul.tabs {
	width: 320px;
	}
#primary .widget-tabs li.t4 {
	margin: 0;
	}













/**
* Widgets in general
************************************************/
.widget {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 9px 9px 0 9px;
	background: #fff;
	border: 1px solid #ddd;
	}
.widget-title {
	height: 19px;
	margin: 0 0 15px 0;
	padding: 3px 10px;
	font: 15px/18px georgia, times, 'times new roman', serif;
	font-weight: bold;
	color: #f7f7f7;
	background: rgb(14, 148, 143);
	}
.widget-title a {
	color: #f7f7f7;
	}
.widget ul {
	list-style: none;
	margin-left: 0;
	}
.widget ul li {
	padding: 0 0 0 18px;
	background: url(images/bullet.gif) no-repeat 3px 7px;
	}

/* Widget search */
.widget-search .search-text {
	width: 300px;
	}

/* Widget categories */
.widget-categories img {
	position: relative;
	max-height: 16px;
	top: 1px;
	margin: 0;
	padding: 0;
	}


.logo h1 {
color: #fff;
font-size: 30px;
font-weight: bold;
line-height: 30px;
text-decoration: none;
margin-bottom: 0px;
}


.logo h1  a {
color: #fff;
font-size: 30px;
font-weight: bold;
line-height: 30px;
text-decoration: none;
margin-bottom: 0px;
}


.logo h1  a:visited {
color: #fff;
font-size: 30px;
font-weight: bold;
line-height: 30px;
text-decoration: none;
margin-bottom: 0px;
}





#tagline {
color: #b2b2b6;
display: inline-block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: italic;
font-weight: normal;
line-height: 20px;
margin-left: 20px;
}

th {
color:rgb(11, 49, 35);
}


 .widget ul li {
margin: 0 0 5px 0;
padding: 0 5px 5px 20px;
background: url(images/bullet.gif) no-repeat 5px 7px;
border-bottom: 1px solid #eee;
}</pre></body></html>