#footer-info {float:right;
font-size:13px;
color: #fff!important;
}
#footer-info a{
font-size:13px;
color: #09bb8b!important;
}
#top-header .et-social-icon a {
font-size: 20px;
color: #fff!important;
}
.et-social-facebook a.icon:before, .et-social-twitter a.icon:before, .et-social-google-plus a.icon:before{
color:#fff !important;
}
#footer-info {
float: none;
text-align: center;
}
#top-menu a:hover {font-size: 16px; color: #09bb8b;}
#top-menu a {font-size: 16px;}
#main-header .container {width: 100% !important;}
.et_fixed_nav #logo {
margin-bottom: 0;
max-height: 120px !important;
}
header#main-header,.et_header_style_centered #logo {
padding-top: 2px;
}
#main-header nav#top-menu-nav {
padding-top: 1px;
}
.nav li ul{width:150px !important;}
#top-menu li li a {padding: 5px !important;}
#top-menu li a {padding-top: 7px !important; padding-bottom: 7px !important;}
.nav li li ul {left: 170px;}
#main-header {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.et_pb_widget_area_left, .et_pb_widget_area_right {
border-right: medium none;}
#main-content .container:before {
background-color: transparent;
}
.et_pb_fullwidth_header {padding: 8px 0;}
#main-header {background:transparent no-repeat bottom centre ; }
.et_pb_section {padding: 0px !important;}
.et_pb_text{margin-bottom:15px !important;}
.et_pb_contact_main_title{ font-size: 22px; font-style:italic;}
.breadcrumbs {padding-top:3px; float:left; font-size: 14px; text-align: right;}
.breadcrumbs a{color: #fff !important;}
.et_pb_text h3 {font-style: italic;}
.footer-widget h4.title {
color: #07bde7 !important; font-style:italic;
}
sup {bottom: 0.4em; font-size:12px;}
.widgettitle {font-style: italic;}
.imgright{float: right; margin-left: 20px;}
.imgleft{float: left; margin-right: 20px;}
.wp-caption img {float: left !important;}
.wp-caption {
margin-bottom: 5px !important;
float: left !important;
margin-right: 12px !important;}
p a:hover{background-color: #f7f8f8; text-decoration: underline;}
p a{font-weight: bold;}
#footer-widgets { padding-top: 20px; }
#footer-widgets a{ color:#09bb8b;}
.footer-widget { margin: 0 30px 10px 0; }
.widget_search #searchsubmit {
    position:absolute;
	background: #09bb8b;
	color: #fff;
	font-family: 'Droid Serif', sans-serif;
}
body { font-size: 16px; color: #666; background-color: #fff; line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_pb_row_inner:nth-of-type(n+2) { padding-top: 10px; }
.et_pb_row.et_pb_row_empty, .et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty { display: none; }
.et_pb_row {color:#000;}
.et_pb_fullwidth_header p {color: #fff !important;}
#main-content ol ol, ul ul { margin-left: 20px; }
#main-content ol ol ol, ul ul ul { margin-left: 20px;}

#main-content ol {margin-left: 20px;  list-style-type: decimal;}
#main-content ol ol{
  list-style-type: decimal;
}
#main-content ol ol ol {
  list-style-type: lower-alpha;
}
#main-content ol ol ol ol {
  list-style-type: lower-roman;
}
.et_pb_scroll_top.et-visible{
color: #fff !important;}
.et_pb_scroll_top{
background: none repeat scroll 0 0 #07bde7 !important;}
.et_pb_fullwidth_header { padding: 1px 0 0; }
.et_pb_section { padding: 8px 0; }
.et_pb_section .et_pb_row { padding: 10px 0 0; }
.et_pb_post a img {
width: 100px !important;
}
.search-results a img {
float: left;
margin-right: 30px;
height: 100px
}
.et_pb_posts .et_pb_post a img {
float: left;
margin-right: 30px;
height: 100px
}
.et_pb_post h2 a{
pointer-events: none; color: #000;
}
.et_pb_post a img{
pointer-events: none !important;
}
.home .et_pb_section :first-child .et_pb_column {
margin-top: 10px !important;
}
.et_pb_posts .et_pb_post h2 {
margin-top: -8px;}
.centerimage img {
display:block;
margin:0 auto;
}
.centerimage {text-align:center;}
.centerimage {display:block;margin:0 auto;}

#latest-news .et_pb_post{
float: left;
margin-right: 25px;
}
#latest-news .et_pb_posts a img  {height: 200px !important;
width: 325px !important;
}

.single-post div#sidebar {
display: none;}
.et_right_sidebar #main-content .container:before {
display: none;}
.single-post div#left-area {
width: 100%;}

.woocommerce-page .woocommerce-breadcrumb {
display: none;
}
#left-area .images img {
width: 242px;
}
.woocommerce-result-count {
display: none;
}
.woocommerce ul.products li.product a img {
width: 220px;
height: 280px;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {text-align: center;}
.price {text-align: center; font-size: 22px !important; color: #000000 !important;}
a.button.add_to_cart_button.product_type_simple{
background-color: #09bb8b!important; text-align:center;
width:90%;
height:20px;
font-size:18px !important;
padding: 10px !important;
}
.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title {display: none;}
.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_caption {
text-align: center;
padding-top: 5px;
}
form.woocommerce-ordering {
display: none;
}
.tagcloud a:hover { color: #ffffff!important; 
background: #07bde7;}
.tagcloud a { color: #ffffff!important; 
background: #09bb8b;}

.et-cart-info> span{font-size: 18px;
}

.searchform input{
color: #fff;
height: 22px;
font-size:16px;
margin-bottom:10px;}

.searchform button{
font-size:16px;
background-color: #09bb8b;
height: 30px;
width:90px;
color: #fff;
margin-bottom:10px;
text-align:left;}

.searchform select{
font-size:14px;
height: 30px;
margin-bottom:10px;}

.submitto {font-family:inherit;}
.search #left-area, .tag #left-area {
width: 100%;
margin-right: 0;
}
.search #sidebar, .tag #sidebar {
display:none;
}

.breadcrumbs_a{
font-size: 26px;
font-style: normal;
color:#000;
padding-bottom: 20px;
}

#top-menu li > a {
font-family: Arial, sans-serif;
}

#latest-news .post-meta a{
pointer-events: none !important;
}
.et_pb_slide_description {
padding: 40px 100px !important;
}
.et_pb_slide .et_pb_container { min-height: 361px !important; }

.woocommerce li.additional_information_tab {
display: none !important;
}
div#tab-additional_information {
display: none !important;
}
li.additional_information_tab {
display: none !important;
}
@media only screen and (max-width: 767px) {
.woocommerce #content-area #left-area .woocommerce-tabs li.additional_information_tab {
display: none !important;
}
} 

/* ------------------------------*/
/* Contact Form 7 Styles
------------------------------*/
.wpcf7 input[type=submit] {
    padding:15px 45px; 
    background:#09bb8b;
    color:#fff;
    font-size:18px;
    font-weight:bold; 
    border:0 none;
    cursor:pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
}
/* ---------------------------*/
/* ------------------------------*/
/* Contact Form 7 Styles
------------------------------*/
div.wpforms-container-full .wpforms-form input[type=submit], 
div.wpforms-container-full .wpforms-form button[type=submit] {  
	background-color: #09bb8b; /* Green background */
	color:#fff; /* white text */
	font-size:18px;
}
/* ---------------------------*/
