.btn:hover,
button:hover,
.button:hover,
.wc-forward:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.more-link a:hover,
.load-more a:hover,
.address .edit:hover,
.reset_variations:hover,
.st-highlight,
.st-dropcap,
.st-link.style-2:after,
.st-link.style-3:before,
.st-tabs .tab-title li.active a,
.woocommerce-tabs ul.tabs li.active a,
.st-accordion .accordion-title.active .accordion-icon,
.st-iconbox.style-1 .box-image .box-icon,
.st-trailerbox .box-content span,
.st-progress .bar,
.st-offer-slider .offer-button:hover,
.blog-container .post-format,
.portfolio-container .zoom-link a:hover,
.team-container.style-1 .team-photo,
.team-container.style-2 .team-photo,
#fullscreen-menu li a:hover,
.portfolio-filter li a:hover,
.portfolio-filter li.active a,
.portfolio-filter li.active a:hover,
.widget.widget_tag_cloud a:hover,
.widget.widget_product_tag_cloud a:hover{
	background-color:#000000;
}

.btn:hover,
button:hover,
.button:hover,
.wc-forward:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.more-link a:hover,
.load-more a:hover,
.address .edit:hover,
.reset_variations:hover,
.header-cart a.button:hover,
blockquote,
blockquote.pull-right,
.primary-menu ul li a:before,
.canvas-menu ul li a:before,
.st-link.style-1:after,
.st-iconbox.style-1 .box-image:hover .box-icon,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.st-offer-slider .offer-title h4:before,
.st-offer-slider .offer-button:hover,
.post-meta span:before,
.widget-blog .media-list span:before,
.team-meta:after,
.team-container.style-2 .st-social a:hover,
.portfolio-filter li a:hover,
.portfolio-filter li.active a,
.portfolio-filter li.active a:hover{
	border-color:#000000;
}

.fs-menu-on .toggle-menu:hover span:before,
.st-accordion .accordion-title:hover,
.st-accordion .accordion-title.active,
.st-iconbox.style-1 .box-image:hover .box-icon,
.st-iconbox.style-2 .box-icon,
.st-articlebox a:hover,
.st-link.style-4,
.testimonial-position,
.widget_nav_menu ul li a:hover,
.widget_nav_menu ul li a:hover:before,
.portfolio-container .post-title a:hover,
.portfolio-list .post-category,
.blog-container .post-title a:hover,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
#footer a:hover,
.product-container:hover h3 a,
.entry-summary .price .amount,
.woocommerce .product-category a{
	color:#000000;
}
body {
background-color: #ffffff;
}
#st-wrapper {
background-color: #ffffff;
}
#header {
background-color: rgba(255, 255, 255, 1);
border: none !important;
}
#header-side {
background-color: #ffffff;
}
#header #top-wrapper {
background-color: rgba(29, 158, 196, 1);
border: none !important;
}
.header-appointment .appointment {
background-color: rgb(76, 191, 102) !important;
}
#mobile-menu .menu-item-has-children > a:after, #mobile-menu .mobile-menubutton,
		#mobile-menu .back a::before, #mobile-menu .close-menu i  {
color: rgb(76, 191, 102) !important;
}
.header-appointment .appointment {
color: rgb(255, 255, 255) !important;
}
.header-call .st-callus {
background-color: rgb(29, 158, 196) !important;
}
.header-call .st-callus {
color: rgb(255, 255, 255) !important;
}
.phonebutton a {
color: rgb(255, 255, 255) !important;
}
.phonebutton a {
background-color: rgb(29, 158, 196) !important;
}
.menubutton {
border-radius: 50px;}
.phonebutton a {
border-radius: 50px;}
.st-button {
border-radius: 50px!important;}
.header-call .st-callus {
border-radius: 0px 0px 20px 20px !important;}
.phonebutton a {
border-radius: 50px;}
.header-appointment .appointment {
border-radius: 0px 0px 20px 20px !important;}
.header-appointment .menubutton {
border-radius: 50px !important;}
ul.primary-menu > li > ul {
background-color: rgba(255, 255, 255, 1);
}
#mobile-container {
background-color: rgba(29, 158, 196, 1);
}
#footer {
background-color: #0075a1;
background-image: url('/wp-content/uploads/2020/01/oco-footer.jpg');
background-repeat: no-repeat;
background-position: bottom left;
background-attachment: scroll;
}
body, p { font-family: 'PT Sans'; }
h1,h2,h3,h4,h5,h6 { font-family: 'PT Sans'; }
ul.primary-menu > li > a { font-family: 'PT Sans'; }
.mobile-menu li a { font-family: 'PT Sans'; }
ul.primary-menu > li > ul > li > a { font-family: 'PT Sans'; }
body { font-size: 17px; font-weight: 400; }
ul.primary-menu > li > a { font-size: 14px; font-weight: 600; }
ul.primary-menu > li > ul > li > a { font-size: 14px; font-weight: 600; }
ul.primary-menu > li > ul > li > ul > li a { font-size: 13px; line-height: 12px; font-weight: 600; }
h2 { font-size: 40px; }
#header #top-wrapper { color: #ffffff; }
ul.primary-menu > li > a { color: #ffffff; }
ul.primary-menu > li > ul > li > a, .primary-menu ul.mega-menu > li a { color: #000000; }
ul.primary-menu > li > ul > li > ul > li a, .primary-menu ul.mega-menu > li > ul > li a { color: #000000; }
ul.primary-menu > li > a:hover { color: #ffffff; }
ul.primary-menu > li > ul > li > a:hover, .primary-menu ul.mega-menu > li a:hover { color: #000000; }
ul.primary-menu > li > ul > li > ul > li a:hover, .primary-menu ul.mega-menu > li > ul > li a:hover { color: #000000; }
#footer .widget-title { color: #ffffff; }
#footer, #footer .widget li { color: #ffffff; }
#footer a { color: #ffffff; }
