/* TEXT SETTINGS */
body {
  font-size: 17px;
  color: #415c88;
  line-height: 26px;
  font-weight: 400;
  background: #ffffff;
  font-family: museo-sans, sans-serif;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-font-smoothing: antialiased;
}
input,
button,
select,
textarea {
  font-family: museo-sans, sans-serif;
  font-weight: 400;
  font-size: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  position: relative;
  font-family: museo-sans, sans-serif;
  font-weight: 400;
  color: #415c88;
  margin: 0px;
  transition: all 500ms ease;
}
.blockTitle {
  font-size: 1.4rem;
  line-height: 1;
}
h1 em,
h2 em {
  font-style: normal;
  font-weight: 700;
}
h3 {
  font-weight: 700;
}
p {
  position: relative;
  font-family: museo-sans, sans-serif;
  color: #415c88;
  font-weight: 400;
  margin: 0px;
  transition: all 500ms ease;
}
/* SECTION COLOR SETTINGS */
.sectionColorWhite {
  background: #fff;
  color: #415c88;
}
.sectionColor1 {
  background: #415c88;
}
.sectionColor1 .sec-title span {
  color: #f4ac4a;
}
.sectionColor1 h1,
.sectionColor1 h2,
.sectionColor1 h3,
.sectionColor1 h4,
.sectionColor1 h5,
.sectionColor1 h6,
.sectionColor1 p,
.sectionColor1 span {
  color: #fff;
}
.sectionColor2 {
  background: #f4ac4a;
}
.sectionColor2 h1,
.sectionColor2 h2,
.sectionColor2 h3,
.sectionColor2 h4,
.sectionColor2 h5,
.sectionColor2 h6,
.sectionColor2 p,
.sectionColor2 span {
  color: #415c88;
}
.sectionColor3 {
  background: #c0dce4;
}
.sectionColor3 h2,
.sectionColor3 h3,
.sectionColor3 h4,
.sectionColor3 h5,
.sectionColor3 h6,
.sectionColor3 p,
.sectionColor3 span {
  color: #415c88;
}
.sectionColorGrey {
  background: #f7f8fa;
  color: #415c88;
}
/* BLOCK COLOR SETTINGS */
.blockColorWhite {
  background: #fff;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.blockColorWhite h1,
.blockColorWhite h2,
.blockColorWhite h3,
.blockColorWhite h4,
.blockColorWhite h5,
.blockColorWhite h6,
.blockColorWhite p,
.blockColorWhite span,
.blockColorWhite a {
  color: #415c88;
}
.blockColor1 {
  background: #415c88;
}
.blockColor1 h1,
.blockColor1 h2,
.blockColor1 h3,
.blockColor1 h4,
.blockColor1 h5,
.blockColor1 h6,
.blockColor1 p,
.blockColor1 span,
.blockColor1 a {
  color: #fff;
}
.blockColor2 {
  background: #f4ac4a;
}
.blockColor2 h1,
.blockColor2 h2,
.blockColor2 h3,
.blockColor2 h4,
.blockColor2 h5,
.blockColor2 h6,
.blockColor2 p,
.blockColor2 span,
.blockColor2 a {
  color: #fff;
}
.blockColor2 .inner i {
  background: #fff !important;
  color: #415c88 !important;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-flex;
  display: flex;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}
/* template-color */
.scroll-top {
  background: #f4ac4a;
}
.main-menu .navigation > li > ul,
.main-menu .navigation > li > .megamenu {
  background: #415c88;
}
.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover {
  color: #f4ac4a !important;
}
.main-menu .navigation > li > ul > li > ul > li > a:hover {
  color: #f4ac4a;
}
.preloader-close {
  background: #f4ac4a;
}
.banner-carousel .content-box .btn-box a.banner-btn:hover {
  color: #f4ac4a;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading {
  color: #f4ac4a;
}
.handle-preloader .animation-preloader .txt-loading .letters-loading:before {
  color: #f4ac4a;
}
.handle-preloader .animation-preloader .spinner {
  border: 3px solid #f4ac4a;
}
.sticky-header {
  background: #f4ac4a;
}
.theme-btn-one,
.woocommerce #place_order,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #place_order:hover {
  background: #f4ac4a;
  box-shadow: none !important;
}
.shop_table .coupon {
  display: none !important;
}
.theme-btn-one:hover {
  color: #f4ac4a;
}
.return-to-shop {
  display: none !important;
}
.shop-block-one .inner-box .lower-content h3 a:hover {
  color: #f4ac4a;
}
.product-sidebar .sidebar-content .single-box .title-box:after {
  background: #f4ac4a;
}
.product-sidebar .sidebar-content .single-box .item-name .bye-btn a:hover {
  color: #f4ac4a;
}
.product-sidebar .sidebar-content .single-box .item-name h6 a:hover {
  color: #f4ac4a;
}
.theme-btn-two:hover {
  border-color: #f4ac4a;
}
.service-block-one .inner-box .lower-content h3 a:hover {
  color: #f4ac4a;
}
.service-block-one .inner-box:hover .lower-content .btn-box a {
  background: #f4ac4a;
}
.theme-btn-two:before,
.theme-btn-two:after {
  background: #f4ac4a;
}
.project-block-one .inner-box .lower-content .view-btn a {
  background: #f4ac4a;
}
.project-block-one .inner-box .lower-content .view-btn a:hover {
  color: #f4ac4a;
}
.project-block-one .inner-box .lower-content h3 a:hover {
  color: #f4ac4a;
}
.project-section .project-tab-btns li.active-btn,
.project-section .project-tab-btns li:hover {
  color: #f4ac4a;
}
.testimonial-section .nav-style-one .owl-nav .owl-prev:hover,
.testimonial-section .nav-style-one .owl-nav .owl-next:hover {
  background: #f4ac4a;
}
.testimonial-section:before {
  background: #ffad37;
}
.news-block-one .inner-box .image-box .category {
  background: #add8d3;
}
.news-block-one .inner-box .lower-content .post-info li a:hover {
  color: #f4ac4a;
}
.news-block-one .inner-box .lower-content h3 a:hover {
  color: #f4ac4a;
}
.contact-section .contact-info-inner .single-box .list li a:hover {
  color: #f4ac4a;
}
.contact-section .contact-info-inner .single-box .social-links li a:hover {
  border-color: #f4ac4a;
  background: #f4ac4a;
}
.default-form .form-group input:focus,
.default-form .form-group textarea:focus {
  border-color: #f4ac4a !important;
}
.main-footer .subscribe-inner .subscribe-form .form-group input:focus {
  border-color: #f4ac4a !important;
}
.main-header.style-two .search-box-btn:hover {
  color: #f4ac4a;
}
.main-header.style-two .cart-btn a:hover {
  color: #f4ac4a;
}
.bg-color-1 {
  background: #bee0e3;
}
.sortable-masonry .filter-tabs li span:before {
  background: #f1cfc3;
}
.video-section .video-inner .video-btn a {
  background: #f4ac4a;
}
.coffee-menu-one .inner-box .icon-box .price {
  background: #add8d3;
}
.coffee-menu-one .inner-box h3 a:hover {
  color: #f4ac4a;
}
.video-style-two .video-btn a {
  color: #f4ac4a;
}
.project-block-two .inner-box .lower-content .view-btn a {
  background: #f4ac4a;
}
.project-block-two .inner-box .lower-content h3 a:hover {
  color: #f4ac4a;
}
.project-style-three .project-tab-btns li:before {
  background: #f1cfc3;
}
.project-style-three .nav-style-one .owl-nav .owl-next:hover,
.project-style-three .nav-style-one .owl-nav .owl-prev:hover {
  background: #f4ac4a;
}
.testimonial-style-three .nav-style-one .owl-nav .owl-prev:hover,
.testimonial-style-three .nav-style-one .owl-nav .owl-next:hover {
  background: #f4ac4a;
}
.footer-style-two .footer-widget ul li a:hover {
  color: #f4ac4a;
}
.footer-style-two .footer-widget ul li span {
  color: #f4ac4a;
}
.footer-style-two .footer-widget ul li a:before {
  background: #f4ac4a;
}
.footer-style-two .logo-widget .social-links li a:hover {
  background: #f4ac4a;
}
.main-header.style-four .nav-right .nav-list .mobile-nav-toggler:hover {
  color: #f4ac4a;
}
.main-header.style-four .search-box-btn:hover {
  color: #f4ac4a;
}
.main-header.style-five .main-menu .navigation > li.current > a,
.main-header.style-five .main-menu .navigation > li:hover > a {
  color: #f4ac4a;
}
.main-header.style-five .main-menu .navigation > li.dropdown.current > a:before {
  color: #f4ac4a;
}
.shop-sidebar .sidebar-search .form-group input:focus {
  border-color: #f4ac4a !important;
}
.shop-sidebar .sidebar-search .form-group input:focus + button,
.shop-sidebar .sidebar-search .form-group button:hover {
  color: #f4ac4a;
}
.default-sidebar .sidebar-categories .categories-list li a:hover,
.default-sidebar ul li a:hover {
  color: #f4ac4a;
}
.default-sidebar .sidebar-categories .categories-list li a:hover:before {
  background: #f4ac4a;
}
.range-slider .ui-slider .ui-slider-range {
  background: #f4ac4a;
}
.range-slider .ui-state-default,
.range-slider .ui-widget-content .ui-state-default {
  background: #f4ac4a;
}
.main-menu .navigation > li > ul > li:hover > a,
.main-menu .navigation > li > .megamenu li:hover > a,
.main-header .sticky-header .main-menu .navigation > li ul li a:hover {
  color: #f4ac4a !important;
}
.range-slider .filter-btn:hover {
  background: #f4ac4a;
}
.shop-sidebar .post-widget .post-inner .post .image-box {
  background: #f4ac4a;
}
.shop-sidebar .post-widget .post-inner .post h5 a:hover {
  color: #f4ac4a;
}
.shop-sidebar .post-widget .post-inner .post p {
  color: #f4ac4a;
}
.shop-page-section .item-shorting .right-column .menu-box a:first-child {
  background: #f4ac4a;
}
.pagination li a:hover,
.pagination li a.active,
.pagination li span.current,
.pagination li span.current:hover {
  background: #f4ac4a;
  color: #fff;
}
.product-details-content .product-details h3 {
  color: #f4ac4a;
}
.product-details-content .product-details .rating li {
  color: #fbb419;
}
.product-details-content .product-details .customer-rating .review a:hover {
  color: #f4ac4a;
}
.product-details-content .product-details .addto-cart-box .clearfix li a:hover {
  background: #f4ac4a;
}
.product-details-content .product-details .other-links .list li a:hover {
  color: #f4ac4a;
}
.single-product .product-discription .tabs-content .customer-review .single-review .inner .rating li {
  color: #fbb419;
}
.single-product .product-discription .tabs-content .customer-comments .rating-box .rating li {
  color: #fbb419;
}
.single-product .product-discription .tabs-content .customer-comments .comment-form .form-group input:focus,
.single-product .product-discription .tabs-content .customer-comments .comment-form .form-group textarea:focus {
  border-color: #f4ac4a !important;
}
.cart-section .othre-content .coupon-box input:focus,
.woocommerce-cart table.cart td.actions .coupon .input-text:focus {
  border-color: #f4ac4a !important;
}
.checkout-section .upper-box .single-box a {
  color: #f4ac4a;
}
.checkout-section .billing-form .form-group input:focus {
  border-color: #f4ac4a !important;
}
.checkout-section .additional-info .note-book textarea:focus {
  border-color: #f4ac4a;
}
.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a:hover {
  color: #f4ac4a;
}
.main-header.style-five .main-menu .navigation > li.dropdown:hover > a:before {
  color: #f4ac4a;
}
#image_block_1 .image-box .video-inner {
  background: #74cec4;
}
.ourhistory-section .inner-box .content-box .year {
  color: #f4ac4a;
}
.ourhistory-section .inner-content .line-box span {
  background: #f4ac4a;
}
.ourhistory-section .inner-content .line-box span:after {
  background: #f4ac4a;
}
.ourhistory-section .inner-content .line-box:before {
  background: #f4ac4a;
}
.team-block-one .inner-box .image-box .social-links li a:hover {
  background: #f4ac4a;
}
.team-block-one .inner-box .lower-content h3 a:hover {
  color: #f4ac4a;
}
.project-block-two .inner-box .lower-box h4 a:hover {
  color: #f4ac4a;
}
.ourmenu-section .single-menu-box .image-box {
  background: #f4ac4a;
}
.testimonial-block-two .inner-box .image-box {
  background: #f3d8cf;
}
.faq-section .accordion-box .block .acc-btn .icon-outer {
  background: #add8d3;
}
.faq-section .accordion-box .block .acc-content .list li:before {
  background: #f4ac4a;
}
.error-section .inner-box p a {
  color: #f4ac4a;
}
.news-block-one .inner-box .lower-content h2 a:hover {
  color: #f4ac4a;
}
.bg-color-3 {
  background: #d7efec;
}
.bg-color-4 {
  background: #f4eae8;
}
.blog-sidebar .search-widget .search-form .form-group button {
  background: #f4ac4a;
}
.blog-sidebar .search-widget .search-form .form-group input:focus {
  border-color: #f4ac4a !important;
}
.blog-sidebar .post-widget .post .post-thumb {
  background: #f4ac4a;
}
.blog-sidebar .post-widget .post h5 a:hover {
  color: #f4ac4a;
}
.blog-sidebar .sidebar-archives .archives-list li a:hover {
  color: #f4ac4a;
}
.blog-sidebar .sidebar-archives .archives-list li a:hover:before {
  background: #f4ac4a;
}
.blog-sidebar .sidebar-tags .tags-list li a:hover,
.blog-sidebar .tagcloud a:hover {
  background: #f4ac4a;
  border-color: #f4ac4a;
}
.blog-post .post-inner .post-info li a:hover {
  color: #f4ac4a;
}
.blog-post .post-inner .category {
  background: #add8d3;
}
.blog-details-content blockquote {
  background: #fcf5f3;
}
.blog-details-content blockquote i {
  color: #f4ac4a;
}
.blog-details-content .two-column .text .list li i {
  color: #f4ac4a;
}
.blog-details-content .post-share-option {
  background: #fcf5f3;
}
.blog-details-content .post-share-option .social-links li a:hover {
  background: #f4ac4a;
}
.blog-details-content .comment-box .comment .comment-inner a:hover {
  color: #f4ac4a;
}
.blog-details-content .comments-form-area .form-group input:focus,
.blog-details-content .comments-form-area .form-group textarea:focus {
  border-color: #f4ac4a !important;
}
.banner-section.style-four .banner-slider-nav .banner-slider-control:hover {
  color: #f4ac4a;
}
