/*----------------------------------------------------------------------
# Package - JM Template
# ----------------------------------------------------------------------
# Author - JoomlaMan http://www.joomlaman.com
# Copyright Copyright under commercial licence (C) 2012 - 2013 JoomlaMan
# License http://www.gnu.org/licenses/gpl-3.0.html GNU/GPLv3
-----------------------------------------------------------------------*/
body {
  background-color: #ffffff;
}
a:not(.btn) {
  color: #001d6b;
}
a:not(.btn):hover {
  color: #0038d1;
}
.list li:before,
.standard-arrow  ul li:before {
  color: #0038d1;
}
h1,
h2,
h3,
h4,
h5 {
  color: #000000;
}
.ww-menu ul.sf-menu > li.current_page_item > a,
.ww-menu ul.sf-menu > li.current-menu-ancestor > a,
.ww-menu ul.sf-menu > li:hover > a {
  box-shadow: none;
}
ul.level-0 > li.current_page_item:after,
ul.level-0 > li.current-menu-ancestor:after,
ul.level-0 > li:hover:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 3px;
  left: 45%;
  border: 0px solid transparent;
  border-bottom: 5px solid #ffffff;
}
ul.level-0 > li.current_page_item .fa-caret-down,
ul.level-0 > li.current-menu-ancestor .fa-caret-down,
ul.level-0 > li:hover .fa-caret-down {
  color: #ffffff;
}
ul.level-0 > li > a .fa-caret-down {
  color: #ffffff;
}
ul.level-0 > li ul.sub-menu {
  border-top: 4px solid #ffffff;
}
.text-main-color,
.jm-social li a:hover i,
.jm-choose-us li:before {
  color: #ffffff;
}
#pagination a,
.flex-gallery .flex-direction-nav li a,
ul.menu .fa-home,
.ww-read-more-button a,
.ww-pagination ul li a:hover,
.caroufredsel_wrapper  a.mcprev,
.caroufredsel_wrapper  a.mcnext,
.bg-main-color,
.line-portfolio-nav,
.bg-color {
  background: #ffffff;
  color: #fff;
}
#pagination a:hover,
.flex-gallery .flex-direction-nav li a:hover,
.ww-read-more-button a:hover {
  background: #e6e6e6;
  color: #fff;
}
input[type="submit"] {
  border: 1px solid #ffffff;
}
.bg-color  a.btn-buy {
  background: #e6e6e6;
}
.bg-color  a.btn-buy:hover {
  background: rgba(255,255,255,0.5);
}
.ww-button a {
  color: #fff;
  background: #ffffff;
}
.ww-button a:hover {
  background: #002a9e;
  color: #fff;
}
.btn-default {
  background: #ffffff;
  border-bottom: 3px solid #e6e6e6 !important;
}
.btn-default:hover {
  background: #e6e6e6 !important;
}
.btn-primary {
  background: rgba(255,255,255,0.5);
  border: 2px solid #ffffff !important;
  color: #ffffff;
}
.btn-primary:hover {
  background: rgba(255,255,255,0.6) !important;
  color: #ffffff;
}
.dropcap-boxed,
.ww-tabs-right a:hover,
.ww-tabs-right li.ui-tabs-active a,
.vc_progress_bar .vc_single_bar .vc_bar,
.jm-pricing-table h3.pricingtitle,
.ww-highlight .ww-description-pricing dd:before,
.ww-highlight .jmPrice,
.ww-pricing.ww-pricing-table h3.ww-pricing-title,
.ww-pricing-feature h3.ww-pricing-title {
  background: #ffffff;
  color: #fff;
}
.dropcap,
.status-publish h4 i,
.ww-portfolio .fullurl:hover {
  color: #ffffff;
}
.stripe-style-jm-footertop-wrapper,
.jm-footertop-wrapper {
  background-color: #ffffff;
}
.stripe-style-jm-footer-wrapper,
.jm-footer-wrapper {
  background-color: #ffffff;
}
.ww-menu-accordion > ul.menu > li:hover > a,
.ww-menu-accordion > ul.menu > li > a.active {
  background: #ffffff;
}
.ww-menu-accordion > ul.menu > li ul.sub-menu > li > a:hover,
.ww-menu-accordion > ul.menu > li ul.sub-menu > li > a.active {
  background: rgba(255,255,255,0.5);
  border-left: 4px solid #ffffff;
}
.sf-button,
.ww-button {
  background: #ffffff;
  color: #fff;
}
#ascrail2000 > div {
  background-color: #ffffff !important;
}
#ww_main_body div.welcome .wpb_content_element {
  border-left: 5px solid #ffffff;
  background: #f5f5f5;
}
#ww_main_body div.welcome .wpb_content_element:before {
  color: #0038d1;
}
#ww_main_body div.welcome .wpb_content_element h2 {
  color: #000;
}
#ww_main_body .vc_pie_wrapper .vc_pie_chart_back {
  border-color: rgba(55,58,65,0.1) !important;
}
#ww_main_body .vc_progress_bar .vc_single_bar.bar_preset .vc_bar {
  background-color: #ffffff;
}
.ww-read-more a {
  color: #5b5b5b;
}
.ww-read-more a i {
  color: #0038d1;
}
.ww-read-more a:hover {
  color: #0038d1;
}
.ww-read-more a:hover i {
  color: #5b5b5b;
}
.ww-fancy-box.fancy-box-style-2 .ww-fancy-box-title h3 i,
.ww-fancy-box.fancy-box-style-5 .ww-fancy-box-title h3 i {
  background: #0038d1;
  color: #fff;
}
.ww-fancy-box.fancy-box-style-3 .ww-fancy-box-image .ww-fancy-box-icon {
  border-color: #ffffff rgba(0,0,0,0) rgba(0,0,0,0) #ffffff;
}
.ww-carousel-portfolio .ww-carousel-portfolio-pagination ul li a:hover {
  background: #ffffff;
}
.ww-carousel-portfolio .ww-carousel-portfolio-item:hover .ww-carousel-portfolio-info {
  background: rgba(255,255,255,0.5);
}
.ww-carousel-portfolio.carousel-portfolio-style-2 .ww-carousel-portfolio-list .ww-carousel-portfolio-item:hover {
  border-bottom: 1px solid #ffffff;
}
.ww-related-portfolio .ww-related-nav ul li a:hover {
  background: #ffffff;
}
.ww-related-portfolio .ww-carousel-portfolio-item:hover .ww-carousel-portfolio-info {
  background: rgba(255,255,255,0.5);
}
.ww-related-portfolio.carousel-portfolio-style-2 .ww-carousel-portfolio-list .ww-carousel-portfolio-item:hover {
  border-bottom: 1px solid #ffffff;
}
.ww-carousel-post .ww-carousel-post-nav .ww-pagination ul li a:hover {
  background: #ffffff;
}
.ww-team .ww-team-pagination ul li a:hover {
  background: #ffffff;
}
.ww-team .ww-team-header:hover {
  border-bottom: 1px solid #ffffff;
}
.ww-team .ww-team-header:hover .ww-team-info {
  background: rgba(255,255,255,0.5);
}
.ww-portfolio .ww-portfolio-item:hover {
  border-bottom: 1px solid #ffffff;
}
.ww-portfolio .ww-portfolio-item .ww-portfolio-header:hover .ww-portfolio-info {
  background: rgba(255,255,255,0.5);
}
#ww_portfolio_filters li.active {
  border: 1px solid #ffffff;
}
#ww_portfolio_filters li.active a {
  color: #0038d1;
}
#ww_portfolio_filters li:hover {
  border: 1px solid #0038d1;
}
#ww_portfolio_filters li:hover a {
  color: #0038d1;
}
.ww-recent-work .ww-recent-work-pagination ul li a:hover {
  background: #ffffff;
}
.ww-recent-work .ww-recent-work-header:hover {
  border-bottom: 1px solid #ffffff;
}
.ww-recent-work .ww-recent-work-header:hover .ww-recent-work-info {
  background: rgba(255,255,255,0.5);
}
.ww-carousel-team .ww-carousel-team-nav ul li a {
  background: #ffffff;
}
.ww-carousel-team .ww-carousel-team-list .ww-carousel-team-item .ww-carousel-team-info {
  box-shadow: 0 0 0 0 rgba(255,255,255,0.8) inset, 0 0 0 2px rgba(255,255,255,0.8) inset, 0 1px 2px rgba(0,0,0,0.3);
}
.ww-carousel-team .ww-carousel-team-list .ww-carousel-team-item .ww-carousel-team-info:hover {
  box-shadow: inset 0 0 0 110px rgba(255,255,255,0.8), inset 0 0 0 2px rgba(255,255,255,0.8), 0 1px 2px rgba(0,0,0,0.2);
}
.ww-carousel-testimonial .ww-carousel-testimonial-nav .ww-carousel-testimonial-pagination ul li a:hover {
  background: #ffffff;
}
.ww-nav-pagination a {
  background: #ffffff;
}
.ww-nav-pagination a:hover {
  background: rgba(255,255,255,0.8);
}
.woocommerce ul.products li.product:hover,
.woocommerce ul.products div.ww_carousel_featured_product-item:hover,
.woocommerce .ww-carousel-featured-product li.product:hover,
.woocommerce .ww-carousel-featured-product div.ww_carousel_featured_product-item:hover {
  border-bottom: 1px solid #ffffff;
}
.woocommerce ul.products li.product .woo-image:hover .woo-view-detail,
.woocommerce ul.products div.ww_carousel_featured_product-item .woo-image:hover .woo-view-detail,
.woocommerce .ww-carousel-featured-product li.product .woo-image:hover .woo-view-detail,
.woocommerce .ww-carousel-featured-product div.ww_carousel_featured_product-item .woo-image:hover .woo-view-detail {
  background: rgba(255,255,255,0.5);
}
.woocommerce .shopcart-detail table.shop_table .cart_table_item .product-quantity input.minus:hover,
.woocommerce .shopcart-detail table.shop_table .cart_table_item .product-quantity input.plus:hover {
  background: #ffffff;
  color: #fff;
}
.ww-carousel-product .ww-carousel-product-pagination ul li a:hover,
.ww-carousel-product .ww-carousel-product-nav .ww-line-product-nav {
  background: #ffffff;
}
.ww-carousel-product div.ww_carousel_product-item:hover {
  border-bottom: 1px solid #ffffff;
}
.ww-carousel-product div.ww_carousel_product-item .woo-image:hover .woo-view-detail {
  background: rgba(255,255,255,0.5);
}
.ww-carousel-product .shopcart-detail table.shop_table .cart_table_item .product-quantity input.minus:hover,
.ww-carousel-product .shopcart-detail table.shop_table .cart_table_item .product-quantity input.plus:hover {
  background: #ffffff;
  color: #fff;
}
.price_slider_wrapper .ui-slider div.ui-slider-range {
  background-color: #ffffff;
}
.woocommerce ul.products li.product .woo-image .woo-add-to-cart:hover .added_to_cart:before,
.woocommerce ul.products li.product .woo-image .woo-add-to-cart:hover .add_to_cart_button:before,
.woocommerce ul.products li.product .woo-image .woo-add-to-cart:hover .product_type_variable:before {
  color: #0038d1;
}
.woocommerce-info,
.woocommerce-message {
  border-top: 3px solid #ffffff;
}
.woocommerce-info:before,
.woocommerce-message:before {
  background-color: #ffffff;
}
.ww-widget a,
.post-content h2.entry-title a,
#footer a:hover,
ul.menu li.current-menu-item > a,
ul.menu li a:hover,
.the-post-content a,
.read-more a:hover,
#commentform a,
.ww-accordion a,
.ww-tabs-left a,
.ww-tabs-right a,
.ww-choose-us li:before,
.ww-header-page-blog .ww-breadcrumds a:hover,
#ww_main_header .ww-breadcrumds a:hover,
.ui-accordion-header a,
.ww-category-team a,
.ww-social-team .soc-ico a,
.ww-team-social .soc-ico a,
.ww-category-testimonial a {
  color: #0038d1;
}
.ww-social-team .soc-ico a,
.ww-team-social .soc-ico a {
  border: 1px solid #0038d1;
}
.ww-social-team .soc-ico a:hover,
.ww-team-social .soc-ico a:hover {
  border: 1px solid #e6e6e6;
}
.widget ul li a:hover,
.ww-widget a:hover,
.ww-category-team a:hover,
.ww-social-team .soc-ico a:hover {
  color: #002a9e;
}
