/*Single Page Version*/
body.be-themes-layout-layout-border-header-top.single-page-version .single-page-nav-wrap,
body.be-themes-layout-layout-border.single-page-version .single-page-nav-wrap {
  right: 50px;
}

/*Split Screen Page Template*/
.top-header .layout-border #content.page-split-screen-left {
  margin-left: calc(50% + 15px);
} 
.top-header.page-template-page-splitscreen-left .layout-border .header-hero-section {
  width: calc(50% - 15px);
} 

.top-header .layout-border #content.page-split-screen-right {
  width: calc(50% - 15px);
} 
.top-header.page-template-page-splitscreen-right .layout-border .header-hero-section {
  left: calc(50% - 15px);
} 
  
 
@media only screen and (max-width: 960px) {
  body.be-themes-layout-layout-border-header-top.single-page-version .single-page-nav-wrap,
  body.be-themes-layout-layout-border.single-page-version .single-page-nav-wrap {
    right: 35px;
  }
  body.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right, 
  body.be-themes-layout-layout-border .sb-slidebar.sb-right {
    right: -280px;
  }
  #main.layout-border,
  #main.layout-border.layout-border-header-top {
    padding: 0px !important;
  }
  .top-header .layout-border #content.page-split-screen-left,
  .top-header .layout-border #content.page-split-screen-right {
      margin-left: 0px;
      width:100%;
  }
  .top-header.page-template-page-splitscreen-right .layout-border .header-hero-section,
  .top-header.page-template-page-splitscreen-left .layout-border .header-hero-section {
      width:100%;
  }
}




.filters.single_border .filter_item{
    border-color: rgba(255,255,255,1);
}
.filters.rounded .current_choice{
    border-radius: 50px;
    background-color: rgba(255,255,255,1);
    color: #ffffff;
}
.filters.single_border .current_choice,
.filters.border .current_choice{
    color: rgba(255,255,255,1);
}

.exclusive-mobile-bg .menu-controls{
  background-color: background-color: rgb(255,255,255);background-color: rgba(255,255,255,0);;
}
    #header .be-mobile-menu-icon span {
        background-color : #ffffff;
    } 
    #header-controls-right,
    #header-controls-left,
    .overlay-menu-close,
    .be-overlay-menu-close {
      color : #ffffff;
    }

#header .exclusive-mobile-bg .be-mobile-menu-icon,
#header .exclusive-mobile-bg .be-mobile-menu-icon span,
#header-inner-wrap.background--light.transparent.exclusive-mobile-bg .be-mobile-menu-icon,
#header-inner-wrap.background--light.transparent.exclusive-mobile-bg .be-mobile-menu-icon span,
#header-inner-wrap.background--dark.transparent.exclusive-mobile-bg .be-mobile-menu-icon,
#header-inner-wrap.background--dark.transparent.exclusive-mobile-bg .be-mobile-menu-icon span {
  background-color: #ffffff}
.be-mobile-menu-icon{
  width: 42px;
  height: 2px;
}
.be-mobile-menu-icon .hamburger-line-1{
  top: -8px;
}
.be-mobile-menu-icon .hamburger-line-3{
  top: 8px;
}

.thumb-title-wrap {
  color: #ffffff;
}


#bottom-widgets .widget ul li a, #bottom-widgets a {
	color: inherit;
}

#bottom-widgets .tagcloud a:hover {
  color: #ffffff;
}


a, a:visited, a:hover,
#bottom-widgets .widget ul li a:hover, 
#bottom-widgets a:hover{
  color: rgba(255,255,255,1);
}

#header-top-menu a:hover,
#navigation .current_page_item a,
#navigation .current_page_item a:hover,
#navigation a:hover,
#navigation-left-side .current_page_item a,
#navigation-left-side .current_page_item a:hover,
#navigation-left-side a:hover,
#navigation-right-side .current_page_item a,
#navigation-right-side .current_page_item a:hover,
#navigation-right-side a:hover,
#menu li.current-menu-ancestor > a,
#navigation-left-side .current-menu-item > a,
#navigation-right-side .current-menu-item > a,
#navigation .current-menu-item > a,
#navigation .sub-menu .current-menu-item > a,
#navigation .sub-menu a:hover,
#navigation .children .current-menu-item > a,
#navigation .children a:hover,
#slidebar-menu .current-menu-item > a,
.special-header-menu a:hover + .mobile-sub-menu-controller i,
.special-header-menu #slidebar-menu a:hover,
.special-header-menu .sub-menu a:hover,
.single-page-version #navigation a:hover,
.single-page-version #navigation-left-side a:hover,
.single-page-version #navigation-right-side a:hover,
.single-page-version #navigation .current-section.current_page_item a,
.single-page-version #navigation-left-side .current-section.current_page_item a,
.single-page-version #navigation-right-side .current-section.current_page_item a,
.single-page-version #slidebar-menu .current-section.current_page_item a,
.single-page-version #navigation .current_page_item a:hover,
.single-page-version #navigation-left-side .current_page_item a:hover,
.single-page-version #navigation-right-side .current_page_item a:hover,
.single-page-version #slidebar-menu .current_page_item a:hover,
.be-sticky-sections #navigation a:hover,
.be-sticky-sections #navigation-left-side a:hover,
.be-sticky-sections #navigation-right-side a:hover,
.be-sticky-sections #navigation .current-section.current_page_item a,
.be-sticky-sections #navigation-left-side .current-section.current_page_item a,
.be-sticky-sections #navigation-right-side .current-section.current_page_item a,
.be-sticky-sections #navigation .current_page_item a:hover,
.be-sticky-sections #navigation-left-side .current_page_item a:hover,
.be-sticky-sections #navigation-right-side .current_page_item a:hover,
#navigation .current-menu-ancestor > a,
#navigation-left-side .current-menu-ancestor > a,
#navigation-right-side .current-menu-ancestor > a,
#slidebar-menu .current-menu-ancestor > a,
.special-header-menu .current-menu-item > a,
.sb-left #slidebar-menu a:hover {
	color: rgba(255,255,255,1);
}

#navigation .current_page_item ul li a,
#navigation-left-side .current_page_item ul li a,
#navigation-right-side .current_page_item ul li a,
.single-page-version #navigation .current_page_item a,
.single-page-version #navigation-left-side .current_page_item a,
.single-page-version #navigation-right-side .current_page_item a,
.single-page-version #slidebar-menu .current_page_item a,
.single-page-version #navigation .sub-menu .current-menu-item > a,
.single-page-version #navigation .children .current-menu-item > a 
.be-sticky-sections #navigation .current_page_item a,
.be-sticky-sections #navigation-left-side .current_page_item a,
.be-sticky-sections #navigation-right-side .current_page_item a,
.be-sticky-sections #navigation .sub-menu .current-menu-item > a,
.be-sticky-sections #navigation .children .current-menu-item > a {
  color: inherit;
}

.be-nav-link-effect-1 a::after,
.be-nav-link-effect-2 a::after,
.be-nav-link-effect-3 a::after{
  background-color: rgb(255,255,255);background-color: rgba(255,255,255,1);}


#portfolio-title-nav-wrap .portfolio-nav a {
 color:   #d2d2d2; 
}
#portfolio-title-nav-wrap .portfolio-nav a .home-grid-icon span{
  background-color: #d2d2d2; 
}
#portfolio-title-nav-wrap .portfolio-nav a:hover {
 color:   #000000; 
}
#portfolio-title-nav-wrap .portfolio-nav a:hover .home-grid-icon span{
  background-color: #000000; 
}

.page-title-module-custom .header-breadcrumb {
  line-height: 36px;
}
#portfolio-title-nav-bottom-wrap h6, 
#portfolio-title-nav-bottom-wrap ul li a, 
.single_portfolio_info_close,
#portfolio-title-nav-bottom-wrap .slider-counts{
  background-color: rgb(255,255,255);background-color: rgba(255,255,255,0);}

.more-link.style2-button:hover {
  border-color: rgba(255,255,255,1) !important;
  background: rgba(255,255,255,1) !important;
  color: #ffffff !important;
}
.woocommerce a.button, .woocommerce-page a.button, 
.woocommerce button.button, .woocommerce-page button.button, 
.woocommerce input.button, .woocommerce-page input.button, 
.woocommerce #respond input#submit, .woocommerce-page #respond input#submit,
.woocommerce #content input.button, .woocommerce-page #content input.button {
  background: transparent !important;
  color: #000 !important;
  border-color: #000 !important;
  border-style: solid !important;
  border-width: 2px !important;
  background: transparent !important;
  color: #000000 !important;
  border-width: 2px !important;
  border-color: #000000 !important;
  line-height: 41px;
  text-transform: uppercase;
}
.woocommerce a.button:hover, .woocommerce-page a.button:hover, 
.woocommerce button.button:hover, .woocommerce-page button.button:hover, 
.woocommerce input.button:hover, .woocommerce-page input.button:hover, 
.woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
  background: #e0a240 !important;
  color: #fff !important;
  border-color: #e0a240 !important;
  border-width: 2px !important;
  background: #e0a240 !important;
  color: #ffffff !important;
  border-color: #e0a240 !important;

}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, 
.woocommerce .button.alt, .woocommerce-page .button.alt, 
.woocommerce input.button.alt, .woocommerce-page input.button.alt,
.woocommerce input[type="submit"].alt, .woocommerce-page input[type="submit"].alt, 
.woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt {
  background: #e0a240 !important;
  color: #fff !important;
  border-color: #e0a240 !important;
  border-style: solid !important;
  border-width: 2px !important;
  background: #e0a240 !important;
  color: #ffffff !important;
  border-width: 2px !important;
  border-color: #e0a240 !important;
  line-height: 41px;
  text-transform: uppercase;
}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, 
.woocommerce .button.alt:hover, .woocommerce-page .button.alt:hover, 
.woocommerce input[type="submit"].alt:hover, .woocommerce-page input[type="submit"].alt:hover, 
.woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover {
  background: transparent !important;
  color: #000 !important;
  border-color: #000 !important;
  border-style: solid !important;
  border-width: 2px !important;
  background: transparent !important;
  color: #000000 !important;
  border-color: #000000 !important;
}

.woocommerce .woocommerce-message a.button, 
.woocommerce-page .woocommerce-message a.button,
.woocommerce .woocommerce-message a.button:hover,
.woocommerce-page .woocommerce-message a.button:hover {
  border: none !important;
  color: #fff !important;
  background: none !important;
}

.woocommerce .woocommerce-ordering select.orderby, 
.woocommerce-page .woocommerce-ordering select.orderby {
      border-color: #eeeeee;
}

.style7-blog .post-title{
  margin-bottom: 9px;
}

.style8-blog .post-comment-wrap a:hover{
    color : rgba(255,255,255,1);
}

  .style8-blog .element:not(.be-image-post) .post-details-wrap{
    background-color: #ffffff ;
  }

.accordion .accordion-head.with-bg.ui-accordion-header-active{
  background-color: rgba(255,255,255,1) !important;
  color: #ffffff !important;
}

#portfolio-title-nav-wrap{
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e8e8e8;
}

#portfolio-title-nav-bottom-wrap h6, 
#portfolio-title-nav-bottom-wrap ul, 
.single_portfolio_info_close .font-icon,
.slider-counts{
  color:  #000000 ;
}
#portfolio-title-nav-bottom-wrap .home-grid-icon span{
  background-color: #000000 ;
}
#portfolio-title-nav-bottom-wrap h6:hover,
#portfolio-title-nav-bottom-wrap ul a:hover,
#portfolio-title-nav-bottom-wrap .slider-counts:hover,
.single_portfolio_info_close:hover {
  background-color: rgb(235,73,73);background-color: rgba(235,73,73,0.85);}

#portfolio-title-nav-bottom-wrap h6:hover,
#portfolio-title-nav-bottom-wrap ul a:hover,
#portfolio-title-nav-bottom-wrap .slider-counts:hover,
.single_portfolio_info_close:hover .font-icon{
  color:  #ffffff ;
}
#portfolio-title-nav-bottom-wrap ul a:hover .home-grid-icon span{
  background-color: #ffffff ;
}
/* ======================
    Layout 
   ====================== */


body #header-inner-wrap.top-animate #navigation, 
body #header-inner-wrap.top-animate .header-controls, 
body #header-inner-wrap.stuck #navigation, 
body #header-inner-wrap.stuck .header-controls {
	-webkit-transition: line-height 0.5s ease;
	-moz-transition: line-height 0.5s ease;
	-ms-transition: line-height 0.5s ease;
	-o-transition: line-height 0.5s ease;
	transition: line-height 0.5s ease;
}
	
.header-cart-controls .cart-contents span{
	background: #646464;
}
.header-cart-controls .cart-contents span{
	color: #f5f5f5;
}

.left-sidebar-page,
.right-sidebar-page, 
.no-sidebar-page .be-section-pad:first-child, 
.page-template-page-940-php #content , 
.no-sidebar-page #content-wrap, 
.portfolio-archives.no-sidebar-page #content-wrap {
    padding-top: 80px;
    padding-bottom: 80px;
}  
.no-sidebar-page #content-wrap.page-builder{
    padding-top: 0px;
    padding-bottom: 0px;
}
.left-sidebar-page .be-section:first-child, 
.right-sidebar-page .be-section:first-child, 
.dual-sidebar-page .be-section:first-child {
    padding-top: 0 !important;
}

.style1 .logo,
.style4 .logo,
#left-header-mobile .logo,
.style3 .logo,
.style7 .logo,
.style10 .logo{
  padding-top: 20px;
  padding-bottom: 20px;
}

.style5 .logo,
.style6 .logo{
  margin-top: 20px;
  margin-bottom: 20px;
}
#footer-wrap {
  padding-top: 25px;  
  padding-bottom: 25px;  
}

/* ======================
    Colors 
   ====================== */


.sec-bg,
.gallery_content,
.fixed-sidebar-page .fixed-sidebar,
.style3-blog .blog-post.element .element-inner,
.style4-blog .blog-post,
.blog-post.format-link .element-inner,
.blog-post.format-quote .element-inner,
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product,
.chosen-container.chosen-container-single .chosen-drop,
.chosen-container.chosen-container-single .chosen-single,
.chosen-container.chosen-container-active.chosen-with-drop .chosen-single {
  background: #fafbfd;
}
.sec-color,
.post-meta a,
.pagination a, .pagination a:visited, .pagination span, .pages_list a,
input[type="text"], input[type="email"], input[type="password"],
textarea,
.gallery_content,
.fixed-sidebar-page .fixed-sidebar,
.style3-blog .blog-post.element .element-inner,
.style4-blog .blog-post,
.blog-post.format-link .element-inner,
.blog-post.format-quote .element-inner,
.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product,
.chosen-container.chosen-container-single .chosen-drop,
.chosen-container.chosen-container-single .chosen-single,
.chosen-container.chosen-container-active.chosen-with-drop .chosen-single {
  color: #252525;
}

.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus,
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
  background: #fafbfd; 
  color: #252525;
  border-color: #eeeeee;
}


.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
  color: #252525!important;
}

.chosen-container .chosen-drop,
nav.woocommerce-pagination,
.summary.entry-summary .price,
.portfolio-details.style2 .gallery-side-heading-wrap,
#single-author-info,
.single-page-atts,
article.comment {
  border-color: #eeeeee !important;
}

.fixed-sidebar-page #page-content{
  background: #ffffff; 
}


.sec-border,
input[type="text"], input[type="email"], input[type="tel"], input[type="password"],
textarea {
  border: 2px solid #eeeeee;
}
.chosen-container.chosen-container-single .chosen-single,
.chosen-container.chosen-container-active.chosen-with-drop .chosen-single {
  border: 2px solid #eeeeee;
}

.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th,
.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
    border: none;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 5px;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{
    border: 1px solid #eeeeee;
}
.pricing-table .pricing-title,
.chosen-container .chosen-results li {
  border-bottom: 1px solid #eeeeee;
}


.separator {
  border:0;
  height:1px;
  color: #eeeeee;
  background-color: #eeeeee;
}

.alt-color,
li.ui-tabs-active h6 a,
a,
a:visited,
.social_media_icons a:hover,
.post-title a:hover,
.fn a:hover,
a.team_icons:hover,
.recent-post-title a:hover,
.widget_nav_menu ul li.current-menu-item a,
.widget_nav_menu ul li.current-menu-item:before,
.woocommerce ul.cart_list li a:hover,
.woocommerce ul.product_list_widget li a:hover,
.woocommerce-page ul.cart_list li a:hover,
.woocommerce-page ul.product_list_widget li a:hover,
.woocommerce-page .product-categories li a:hover,
.woocommerce ul.products li.product .product-meta-data h3:hover,
.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover,
td.product-name a:hover,
.woocommerce-page #content .quantity .plus:hover,
.woocommerce-page #content .quantity .minus:hover,
.post-category a:hover,
.menu-card-item-stared {
    color: rgba(255,255,255,1);
}

a.custom-like-button.no-liked{
  color: rgba(255,255,255,0.5);
}

a.custom-like-button.liked{
  color: rgba(255,255,255,1);
}

    #navigation a::before,
    #header-top-menu a::before,
    #navigation .sub-menu a::before,
    #navigation .children a::before,
    .special-header-menu #slidebar-menu a::before,
    .special-header-menu .sub-menu a::before{
      content : '';
      border-bottom: 2px solid rgba(255,255,255,1);
      width: 100%;
              bottom : 0;
        
    }
  
.content-slide-wrap .flex-control-paging li a.flex-active,
.content-slide-wrap .flex-control-paging li.flex-active a:before {
  background: rgba(255,255,255,1) !important;
  border-color: rgba(255,255,255,1) !important;
}


#navigation .menu > ul > li.mega > ul > li {
  border-color: #3d3d3d;
}

  .sb-slidebar.sb-right .menu{
    border-top: 1px solid #2d2d2d;
    border-bottom: 1px solid #2d2d2d;
}
.post-title a:hover {
    color: rgba(255,255,255,1) !important;
}

.alt-bg,
input[type="submit"],
.tagcloud a:hover,
.pagination a:hover,
.widget_tag_cloud a:hover,
.pagination .current,
.trigger_load_more .be-button,
.trigger_load_more .be-button:hover {
    background-color: rgba(255,255,255,1);
    transition: 0.2s linear all;
}
.mejs-controls .mejs-time-rail .mejs-time-current ,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.woocommerce span.onsale, 
.woocommerce-page span.onsale, 
.woocommerce a.add_to_cart_button.button.product_type_simple.added,
.woocommerce-page .widget_shopping_cart_content .buttons a.button:hover,
.woocommerce nav.woocommerce-pagination ul li span.current, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li a:focus,
.testimonial-flex-slider .flex-control-paging li a.flex-active,
#back-to-top,
.be-carousel-nav,
.portfolio-carousel .owl-controls .owl-prev:hover,
.portfolio-carousel .owl-controls .owl-next:hover,
.owl-theme .owl-controls .owl-dot.active span,
.owl-theme .owl-controls .owl-dot:hover span,
.more-link.style3-button,
.view-project-link.style3-button{
  background: rgba(255,255,255,1) !important;
}
.single-page-nav-link.current-section-nav-link {
  background: rgba(255,255,255,1) !important;
}


.view-project-link.style2-button,
.single-page-nav-link.current-section-nav-link {
  border-color: rgba(255,255,255,1) !important;
}

.view-project-link.style2-button:hover {
  background: rgba(255,255,255,1) !important;
  color: #ffffff !important;
}
.tagcloud a:hover,
.testimonial-flex-slider .flex-control-paging li a.flex-active,
.testimonial-flex-slider .flex-control-paging li a {
  border-color: rgba(255,255,255,1);
}
a.be-button.view-project-link,
.more-link {
  border-color: rgba(255,255,255,1); 
}

    .portfolio-container .thumb-bg {
      background-color: rgba(255,255,255,0.85);
    }
  
.photostream_overlay,
.be-button,
.more-link.style3-button,
.view-project-link.style3-button,
button,
input[type="button"], 
input[type="submit"], 
input[type="reset"] {
	background-color: rgba(255,255,255,1);
}
input[type="file"]::-webkit-file-upload-button{
	background-color: rgba(255,255,255,1);
}
.alt-bg-text-color,
input[type="submit"],
.tagcloud a:hover,
.pagination a:hover,
.widget_tag_cloud a:hover,
.pagination .current,
.woocommerce nav.woocommerce-pagination ul li span.current, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li a:focus,
#back-to-top,
.be-carousel-nav,
.single_portfolio_close .font-icon, 
.single_portfolio_back .font-icon,
.more-link.style3-button,
.view-project-link.style3-button,
.trigger_load_more a.be-button,
.trigger_load_more a.be-button:hover,
.portfolio-carousel .owl-controls .owl-prev:hover .font-icon,
.portfolio-carousel .owl-controls .owl-next:hover .font-icon{
    color: #ffffff;
    transition: 0.2s linear all;
}
.woocommerce .button.alt.disabled {
    background: #efefef !important;
    color: #a2a2a2 !important;
    border: none !important;
    cursor: not-allowed;
}
.be-button,
input[type="button"], 
input[type="submit"], 
input[type="reset"], 
button {
	color: #ffffff;
	transition: 0.2s linear all;
}
input[type="file"]::-webkit-file-upload-button {
	color: #ffffff;
	transition: 0.2s linear all;
}
.button-shape-rounded #submit,
.button-shape-rounded .style2-button.view-project-link,
.button-shape-rounded .style3-button.view-project-link,
.button-shape-rounded .style2-button.more-link,
.button-shape-rounded .style3-button.more-link,
.button-shape-rounded .contact_submit {
  border-radius: 3px;
}
.button-shape-circular .style2-button.view-project-link,
.button-shape-circular .style3-button.view-project-link{
  border-radius: 50px;
  padding: 17px 30px !important;
}
.button-shape-circular .style2-button.more-link,
.button-shape-circular .style3-button.more-link{
  border-radius: 50px;
  padding: 7px 30px !important;
}
.button-shape-circular .contact_submit,
.button-shape-circular #submit{
  border-radius: 50px;   
  padding-left: 30px;
  padding-right: 30px;
}

.view-project-link.style4-button:hover::after{
    border-color : rgba(255,255,255,1);
}
.mfp-arrow{
  color: #ffffff;
  transition: 0.2s linear all;
  -moz-transition: 0.2s linear all;
  -o-transition: 0.2s linear all;
  transition: 0.2s linear all;
}

.portfolio-title a {
    color: inherit;
}

.arrow-block .arrow_prev,
.arrow-block .arrow_next,
.arrow-block .flickity-prev-next-button {
    background-color: rgb(0,0,0);background-color: rgba(0,0,0,1);} 

.arrow-border .arrow_prev,
.arrow-border .arrow_next,
.arrow-border .flickity-prev-next-button {
    border: 1px solid #000000;
} 

.gallery-info-box-wrap .arrow_prev .font-icon,
.gallery-info-box-wrap .arrow_next .font-icon{
  color: #ffffff;
}

.flickity-prev-next-button .arrow{
  fill: #ffffff;
}

.arrow-block .arrow_prev:hover,
.arrow-block .arrow_next:hover,
.arrow-block .flickity-prev-next-button:hover {
  background-color: rgb(0,0,0);background-color: rgba(0,0,0,1);}

.arrow-border .arrow_prev:hover,
.arrow-border .arrow_next:hover,
.arrow-border .flickity-prev-next-button:hover {
    border: 1px solid #000000;
} 

.gallery-info-box-wrap .arrow_prev:hover .font-icon,
.gallery-info-box-wrap .arrow_next:hover .font-icon{
  color: #ffffff;
}

.flickity-prev-next-button:hover .arrow{
  fill: #ffffff;
}

#back-to-top.layout-border,
#back-to-top.layout-border-header-top {
  right: 50px;
  bottom: 50px;
}
.layout-border .fixed-sidebar-page #right-sidebar.active-fixed {
    right: 30px;
}
body.header-transparent.admin-bar .layout-border #header #header-inner-wrap.no-transparent.top-animate, 
body.sticky-header.admin-bar .layout-border #header #header-inner-wrap.no-transparent.top-animate {
  top: 62px;
}
body.header-transparent .layout-border #header #header-inner-wrap.no-transparent.top-animate, 
body.sticky-header .layout-border #header #header-inner-wrap.no-transparent.top-animate {
  top: 30px;
}
body.header-transparent.admin-bar .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate, 
body.sticky-header.admin-bar .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate {
  top: 32px;
  z-index: 15;
}
body.header-transparent .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate, 
body.sticky-header .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate {
  top: 0px;
  z-index: 15;
}
body.header-transparent .layout-border #header #header-inner-wrap.no-transparent #header-wrap, 
body.sticky-header .layout-border #header #header-inner-wrap.no-transparent #header-wrap {
  margin: 0px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.mfp-content.layout-border img {
  padding: 70px 0px 70px 0px;
}
body.admin-bar .mfp-content.layout-border img {
  padding: 102px 0px 70px 0px;
}
.mfp-content.layout-border .mfp-bottom-bar {
  margin-top: -60px;
}
body .mfp-content.layout-border .mfp-close {
  top: 30px;
}
body.admin-bar .mfp-content.layout-border .mfp-close {
  top: 62px;
}
pre {
    background-image: -webkit-repeating-linear-gradient(top, #ffffff 0px, #ffffff 30px, #fafbfd 24px, #fafbfd 56px);
    background-image: -moz-repeating-linear-gradient(top, #ffffff 0px, #ffffff 30px, #fafbfd 24px, #fafbfd 56px);
    background-image: -ms-repeating-linear-gradient(top, #ffffff 0px, #ffffff 30px, #fafbfd 24px, #fafbfd 56px);
    background-image: -o-repeating-linear-gradient(top, #ffffff 0px, #ffffff 30px, #fafbfd 24px, #fafbfd 56px);
    background-image: repeating-linear-gradient(top, #ffffff 0px, #ffffff 30px, #fafbfd 24px, #fafbfd 56px);
    display: block;
    line-height: 28px;
    margin-bottom: 50px;
    overflow: auto;
    padding: 0px 10px;
    border:1px solid #eeeeee;
}
.post-title a{
  color: inherit;
}

/*Animated link Typography*/


.be-sidemenu,
.special-header-menu a::before{ 
  background-color: rgb(26,26,26);background-color: rgba(26,26,26,1);}

/*For normal styles add the padding in top and bottom*/
.be-themes-layout-layout-border .be-sidemenu,
.be-themes-layout-layout-border .be-sidemenu,
.be-themes-layout-layout-border-header-top .be-sidemenu,
.be-themes-layout-layout-border-header-top .be-sidemenu{
  padding: 30px 0px;
  box-sizing: border-box;
}

/*For center-align and left-align overlay, add padding to all sides*/
.be-themes-layout-layout-border.overlay-left-align-menu .be-sidemenu,
.be-themes-layout-layout-border.overlay-center-align-menu .be-sidemenu,
.be-themes-layout-layout-border-header-top.overlay-left-align-menu .be-sidemenu,
.be-themes-layout-layout-border-header-top.overlay-center-align-menu .be-sidemenu{
  padding: 30px;
  box-sizing: border-box;
}

.be-themes-layout-layout-border-header-top .be-sidemenu{
  padding-top: 0px;
}

body.perspective-left.perspectiveview,
body.perspective-right.perspectiveview{
  background-color: rgb(26,26,26);background-color: rgba(26,26,26,1);}

body.left-header.perspective-right.perspectiveview{
  background-color: rgb(8,8,8);background-color: rgba(8,8,8,0.90);}
body.perspective-left .be-sidemenu,
body.perspective-right .be-sidemenu{
  background-color : transparent;
}


/*Portfolio navigation*/

.loader-style1-double-bounce1, .loader-style1-double-bounce2,
.loader-style2-wrap,
.loader-style3-wrap > div,
.loader-style5-wrap .dot1, .loader-style5-wrap .dot2,
#nprogress .bar {
  background: rgba(255,255,255,1) !important; 
}
.loader-style4-wrap {
      border-top: 7px solid rgba(255, 255, 255 , 0.3);
    border-right: 7px solid rgba(255, 255, 255 , 0.3);
    border-bottom: 7px solid rgba(255, 255, 255 , 0.3);
    border-left-color: rgba(255,255,255,1); 
}

#nprogress .spinner-icon {
  border-top-color: rgba(255,255,255,1) !important; 
  border-left-color: rgba(255,255,255,1) !important; 
}
#nprogress .peg {
  box-shadow: 0 0 10px rgba(255,255,255,1), 0 0 5px rgba(255,255,255,1) !important;
}

.style1 #navigation,
.style3 #navigation,
.style4 #navigation,
.style5 #navigation, 
#header-controls-left,
#header-controls-right,
#header-wrap,
.mobile-nav-controller-wrap,
#left-header-mobile .header-cart-controls,
.style6 #navigation-left-side,
.style6 #navigation-right-side,
.style7 #navigation{
	line-height: 40px;
}
/*Transparent default*/
body.header-transparent #header-wrap #navigation,
body.header-transparent #header-wrap #navigation-left-side,
body.header-transparent #header-wrap #navigation-right-side,
body.header-transparent #header-inner-wrap .header-controls,
body.header-transparent #header-inner-wrap #header-controls-left,
body.header-transparent #header-inner-wrap #header-controls-right, 
body.header-transparent #header-inner-wrap #header-wrap,
body.header-transparent #header-inner-wrap .mobile-nav-controller-wrap {
	line-height: 40px;
}
body #header-inner-wrap.top-animate #navigation,
body #header-inner-wrap.top-animate #navigation-left-side,
body #header-inner-wrap.top-animate #navigation-right-side,
body #header-inner-wrap.top-animate .header-controls,
body #header-inner-wrap.top-animate #header-wrap,
body #header-inner-wrap.top-animate #header-controls-right,
body #header-inner-wrap.top-animate #header-controls-left {
	line-height: 40px;
}
.header-transparent #content.page-split-screen-left,
.header-transparent #content.page-split-screen-right{
  
}
  #header-inner-wrap,
  .style2 #header-bottom-bar,
  .style13 #header-bottom-bar {
    height: 40px;
  }
  .style2 #navigation,
  .style13 #navigation,
  body #header-inner-wrap.top-animate.style2 #navigation,
  body #header-inner-wrap.top-animate.style13 #navigation{
    line-height: 40px;
  }


#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic {
  border-top: 1px solid #eeeeee;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
  border: 1px solid #eeeeee;
}
#bbpress-forums li.bbp-header, 
#bbpress-forums li.bbp-footer,
.menu-card-item.highlight-menu-item {
  background: #fafbfd;
}

#bbpress-forums .topic .bbp-topic-meta a:hover,
.bbp-forum-freshness a:hover,
.bbp-topic-freshness a:hover,
.bbp-header .bbp-reply-content a:hover,
.bbp-topic-tags a:hover,
.bbp-breadcrumb a:hover,
.bbp-forums-list a:hover {
  color: rgba(255,255,255,1);
}
div.bbp-reply-header,
.bar-style-related-posts-list,
.menu-card-item {
  border-color: #eeeeee;
}


#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .eventon_events_list .evcal_event_subtitle {
  padding-bottom: 10px !important;
}
.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc {
  padding-left: 100px !important;
}
.evcal_evdata_row {
  background: #fafbfd !important;
}
.eventon_events_list .eventon_list_event .event_description {
  background: #fafbfd !important;
  border-color: #eeeeee !important;
}
.bordr,
#evcal_list .bordb {
  border-color: #eeeeee !important; 
}
.evcal_evdata_row .evcal_evdata_cell h3 {
  margin-bottom: 10px !important;
}

/**** Be single portfolio - overflow images ****/
/*  Optiopn Panel Css */
#tatsu-footer-container .tatsu-icon_card-type-image.tatsu-icon_x-large .tatsu-icon_card-icon{
    width:120px;
    height:120px;
}
#tatsu-footer-container .tatsu-icon_card-style1.tatsu-icon_x-large .tatsu-icon_card-icon{
    margin-right:54px;
}
.page-title-module-custom{
    display:none;   
}
.single-portfolio #page-content .tatsu-inline-text-inner > p{
    line-height:1;
}
#portfolio-navigation-bottom{
    transform:translateX(-1px);
}
.footer-socials .tatsu-column-pad{
    display:flex;
    justify-content:space-between;
}
.footer-socials .tatsu-column-pad .tatsu-inline-text-inner p{
    line-height:1;
    margin-bottom:0;
}
.footer-socials .tatsu-column-pad .tatsu-inline-text-inner:first-of-type p span a:first-of-type{
    padding-left:0;
}
.footer-socials .tatsu-column-pad .tatsu-inline-text-inner:last-of-type p span a:last-of-type{
    padding-right:0;
}
.footer-socials .tatsu-column-pad .tatsu-inline-text-inner p:first-of-type{
    margin-bottom:20px;
}

.footer-socials .tatsu-column-pad .tatsu-inline-text-inner p span a{
    margin-bottom:0;
    padding:0 15px;
    color:#fff;
}
.custom-tiny-social .tatsu-normal-icon .tatsu-icon-wrap .tatsu-icon-image.tiny{
    width:24px;
    height:24px;
}
.custom-tiny-social.tatsu-icon-group div.tatsu-icon-shortcode {
    margin-left:15px;
    margin-right:15px;
}
.contact_form_module.style2-input input[type="text"], .contact_form_module.style2-input textarea{
    text-indent:0;
}
.contact_form_module.style2-input input[type="text"]{
    padding-bottom:20px;
}
.contact_form_module.style2-input input[type="text"]:focus{
    border-color:#fff;
}
.contact_submit{
    margin-top:56px;
    border-radius:0;
}
textarea{
    height:105px;
    padding:1px 0 1px 1px;
    resize:none;
    margin-top:18px;
    resize:none;
}
textarea:focus{
    border-color:#fff !important;
}
.contact_form input[type="text"]{
    margin-bottom:55px !important;
}
.contact_submit.tatsu-button{
    font-size:16px;
    border-radius:0;
    margin-top:35px;
    letter-spacing:1px;
    padding:22px 0;
}
.contact_form.style2 .submit-fieldset{
    text-align:left;
}
.contact_form input[type="submit"].mediumbtn:hover{
    background-color:rgba(231,199,106,1);
    color:#202020;
}
@media (max-width:1200px){
    #tatsu-footer-container .tatsu-icon_card-type-image.tatsu-icon_x-large .tatsu-icon_card-icon{
        width:60px;
        height:60px;
    }
    #tatsu-footer-container .tatsu-icon_card-style1.tatsu-icon_x-large .tatsu-icon_card-icon{
        margin-right:34px;
    }
}
@media (max-width:767px){
    #tatsu-footer-container .cta .tatsu-icon_card-type-image.tatsu-icon_x-large .tatsu-icon_card-icon{
        display:none;
    }
    .footer-socials .tatsu-column-pad{
        display:block;
    }
    .align-left-xs .tatsu-text-inner{
        text-align:left !important;
    }
}

.tatsu-single-image-inner {
    /*display: none;*/
}
@media (max-width:1920px){
.custo-font p span{
  font-size:calc((100vw - 120px) * 0.1695);
  letter-spacing:5px;
  line-height:0.85em;
}
  .custo-font h6 span{
    padding-right:35px;
  }
}
@media (min-width:1921px){
  .custo-font h6 span{
    padding-right:0;
    text-align:center;
  }
  .custom-font h6{
    text-align:center !important;
  }
}

@media screen and (max-width:600px){
        .tatsu-B1YG7RfO6.tatsu-inline-text .tatsu-inline-text-inner * {
  font-size: 60px!important;
 }
h1,.h1{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:500;font-style:normal;font-size:55px;text-transform:none;letter-spacing:1px;line-height:65px;color:#fff}h2,.h2{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:500;font-style:normal;font-size:45px;text-transform:none;letter-spacing:1px;line-height:55px;color:#fff}h3,.h3{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:500;font-style:normal;font-size:35px;text-transform:none;letter-spacing:1px;line-height:45px;color:#fff}h4,.woocommerce-order-received .woocommerce h2,.woocommerce-order-received .woocommerce h3,.woocommerce-view-order .woocommerce h2,.woocommerce-view-order .woocommerce h3,.h4{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:500;font-style:normal;font-size:30px;text-transform:none;letter-spacing:1px;line-height:40px;color:#fff}h5,#reply-title,.h5{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:500;font-style:normal;font-size:25px;text-transform:none;letter-spacing:1px;line-height:35px;color:#fff}h6,.testimonial-author-role.h6-font,.menu-card-title,.menu-card-item-price,.slider-counts,.woocommerce-MyAccount-navigation ul li,a.bbp-forum-title,#bbpress-forums fieldset.bbp-form label,.bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.forum-titles li,#bbpress-forums ul.bbp-replies li.bbp-header,.h6{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:500;font-style:normal;font-size:20px;text-transform:none;letter-spacing:1px;line-height:30px;color:rgba(255,255,255,1)}body,.special-heading-wrap .caption-wrap .body-font,.woocommerce .woocommerce-ordering select.orderby,.woocommerce-page .woocommerce-ordering select.orderby,.body{font-family:"Trocchi",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;font-size:22px;text-transform:none;letter-spacing:-0.5px;line-height:48px;color:rgba(255,255,255,0.8)}.page-title-module-custom .page-title-custom,h6.portfolio-title-nav{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:18px;line-height:36px;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:3px;color:#000}.sub-title,.special-subtitle,.sub_title{font-family:"Crimson Text",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:italic;text-transform:none;font-size:15px}#footer{color:#888;font-size:13px;line-height:14px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.special-header-menu .menu-container,#navigation .mega .sub-menu .highlight .sf-with-ul,#navigation,.style2 #navigation,.style13 #navigation,#navigation-left-side,#navigation-right-side,.sb-left #slidebar-menu,.header-widgets,.header-code-widgets,body #header-inner-wrap.top-animate.style2 #navigation,.top-overlay-menu .sb-right #slidebar-menu{color:#fff;font-size:40px;line-height:40px;font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:5px}.special-header-menu .menu-container .sub-menu,.special-header-menu .sub-menu,#navigation .sub-menu,#navigation .children,#navigation-left-side .sub-menu,#navigation-left-side .children,#navigation-right-side .sub-menu,#navigation-right-side .children,.sb-left #slidebar-menu .sub-menu,.top-overlay-menu .sb-right #slidebar-menu .sub-menu{color:#bbb;font-size:13px;line-height:28px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}ul#mobile-menu a,ul#mobile-menu li.mega ul.sub-menu li.highlight>:first-child{color:rgba(32,32,32,1);font-size:14px;line-height:20px;font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:1px}ul#mobile-menu ul.sub-menu a{color:#bbb;font-size:13px;line-height:27px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.top-right-sliding-menu .sb-right ul#slidebar-menu li,.sb-right #slidebar-menu .mega .sub-menu .highlight .sf-with-ul{color:#fff;font-size:12px;line-height:50px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}.top-right-sliding-menu .sb-right #slidebar-menu ul.sub-menu li{color:#fff;font-size:13px;line-height:25px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none}.ui-tabs-anchor,.accordion .accordion-head,.skill-wrap .skill_name,.chart-wrap span,.animate-number-wrap h6 span,.woocommerce-tabs .tabs li a,.be-countdown{font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:0;font-weight:600;font-style:normal}.ui-tabs-anchor{font-size:13px;line-height:17px;text-transform:uppercase}.accordion .accordion-head{font-size:13px;line-height:17px;text-transform:uppercase}.skill-wrap .skill_name{font-size:12px;line-height:17px;text-transform:uppercase}.countdown-amount{font-size:55px;line-height:95px;text-transform:uppercase}.countdown-section{font-size:15px;line-height:30px;text-transform:uppercase}.testimonial_slide .testimonial-content{font-family:"Crimson Text",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:0;font-weight:400;font-style:italic;text-transform:none}.tweet-slides .tweet-content{font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:0;font-weight:400;font-style:normal;text-transform:none}.tatsu-button,.be-button,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,input[type="submit"],.more-link.style1-button,.more-link.style2-button,.more-link.style3-button,input[type="button"],input[type="submit"],input[type="reset"],button,input[type="file"]::-webkit-file-upload-button{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:600;font-style:normal}.oshine-animated-link,.view-project-link.style4-button{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:600;font-style:normal;letter-spacing:2px;text-transform:uppercase}.thumb-title-wrap .thumb-title,.full-screen-portfolio-overlay-title{font-size:17px;line-height:30px;font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:1px}.thumb-title-wrap .portfolio-item-cats{font-size:12px;line-height:17px;text-transform:none}h6.gallery-side-heading{font-size:15px;line-height:32px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.portfolio-details .gallery-side-heading-wrap p{font-size:13px;line-height:26px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.ps-fade-nav-item .ps-fade-nav-item-inner{font-size:60px;line-height:1.3em;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0;color:#000}.ps-fade-horizontal-nav-item-inner{font-size:80px;line-height:1.3em;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0}a.navigation-previous-post-link,a.navigation-next-post-link{font-size:15px;line-height:20px;font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:0}#portfolio-title-nav-bottom-wrap h6,#portfolio-title-nav-bottom-wrap .slider-counts{font-size:15px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0;line-height:40px}.attachment-details-custom-slider{font-family:"Crimson Text",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:italic;text-transform:none;font-size:15px;letter-spacing:0}.filters .filter_item{color:#222;font-size:12px;line-height:32px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}.woocommerce ul.products li.product .product-meta-data h3,.woocommerce-page ul.products li.product .product-meta-data h3,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.woocommerce ul.products li.product .product-meta-data .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .product-meta-data .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product-category .woocommerce-loop-category__title,.woocommerce-page ul.products li.product-category .woocommerce-loop-category__title{color:#222;font-size:13px;line-height:27px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}.woocommerce-page.single.single-product #content div.product h1.product_title.entry-title{color:#222;font-size:25px;line-height:27px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.post-title,.post-date-wrap{color:#000;font-size:20px;line-height:40px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.style3-blog .post-title,.style8-blog .post-title{color:#363c3b;font-size:16px;line-height:28px;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.post-meta.post-top-meta-typo,.style8-blog .post-meta.post-category a,.hero-section-blog-categories-wrap a{color:#757575;font-size:12px;line-height:24px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:0}.post-nav li,.style8-blog .post-meta.post-date,.style8-blog .post-bottom-meta-wrap,.hero-section-blog-bottom-meta-wrap{color:#757575;font-size:12px;line-height:24px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:0}.single-post .post-title,.single-post .style3-blog .post-title,.single-post .style8-blog .post-title{color:#fff;font-size:25px;line-height:45px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.sidebar-widgets h6{color:#333;font-size:12px;line-height:22px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}.sidebar-widgets{color:#606060;font-size:13px;line-height:24px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.sb-slidebar .widget h6{color:#fff;font-size:12px;line-height:22px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:1px}.sb-slidebar .widget{color:#a2a2a2;font-size:13px;line-height:25px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}#bottom-widgets h6{color:#474747;font-size:12px;line-height:22px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px}#bottom-widgets{color:#757575;font-size:13px;line-height:24px;font-family:"Raleway",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.contact_form_module input[type="text"],.contact_form_module textarea{color:#fff;font-size:16px;line-height:16px;font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;text-transform:none;letter-spacing:0}.tatsu-wp-forms div.wpforms-container-full .wpforms-form label.wpforms-field-label{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:15px;line-height:1.7em;color:rgba(0,0,0,0.45);letter-spacing:0;font-weight:400;font-style:normal;text-transform:none}.tatsu-wp-forms div.wpforms-container-full .wpforms-form select,.tatsu-wp-forms div.wpforms-container-full .wpforms-form input:not([type = "submit"]),.tatsu-wp-forms div.wpforms-container-full .wpforms-form label.wpforms-field-label-inline{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:15px;line-height:1.7em;color:#343638;letter-spacing:0;font-weight:600;font-style:normal;text-transform:none}.tatsu-wp-forms div.wpforms-container-full .wpforms-form label.wpforms-field-sublabel{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:12px;line-height:1em;color:rgba(0,0,0,0.45);letter-spacing:0;font-weight:200;font-style:normal;text-transform:none}display,.SkHK_vMd6{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:5px;color:#fff;font-size:210px;line-height:180px;font-weight:700;font-style:normal}page-heading,.Hk60_DMdp{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:18px;color:;font-weight:700;font-style:normal;font-size:140px;line-height:140px}section-heading,.rJ4MYDMdp{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:15px;color:;font-weight:700;font-style:normal;font-size:80px;line-height:80px}cta,.SkA4KPMu6{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:0;color:;font-weight:700;font-style:normal;font-size:80px;line-height:80px}small-heading,.SyDwtvzOa{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:2px;color:;font-weight:500;font-style:normal;font-size:16px;line-height:28px}small-button,.ryYoYvGOa{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:.5px;color:;font-weight:600;font-style:normal;font-size:13px;line-height:30px}footer-link,.rJGycvG_p{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:0;color:;font-weight:400;font-style:normal;font-size:30px;line-height:30px}details-text,.r16I5vMuT{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:0;color:;font-weight:400;font-style:normal;font-size:17px;line-height:22px}details-title,.S1OK5DfOT{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:0;color:;font-weight:400;font-style:normal;font-size:14px;line-height:14px}portfolio-title,.Bkok6TXOa{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:2px;color:#fff;text-transform:none;font-weight:700;font-style:normal;font-size:80px;line-height:80px}portfolio-para,.B1_Xpp7Op{font-family:"Trocchi",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:-0.35px;color:rgba(255,255,255,0.8);font-weight:400;font-style:normal;font-size:22px;line-height:48px}portfolio-meta-title,.B15DT6XOT{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:1.5px;color:#fff;font-weight:500;font-style:normal;font-size:14px;line-height:14px;text-transform:uppercase}portfolio-meta-desc,.ryM6TTmd6{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:0;color:;font-weight:400;font-style:normal;font-size:17px;line-height:17px}footer-link-heading,.rJdoO1E_a{font-family:"Jost",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;letter-spacing:2px;text-transform:uppercase;color:;font-weight:500;font-style:normal;font-size:13px;line-height:13px}@media only screen and (max-width:1377px){}@media only screen and (min-width:768px) and (max-width:1024px){h6,.testimonial-author-role.h6-font,.menu-card-title,.menu-card-item-price,.slider-counts,.woocommerce-MyAccount-navigation ul li,a.bbp-forum-title,#bbpress-forums fieldset.bbp-form label,.bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.forum-titles li,#bbpress-forums ul.bbp-replies li.bbp-header,.h6{font-size:18px;line-height:28px}.thumb-title-wrap .thumb-title,.full-screen-portfolio-overlay-title{font-size:15px}display,.SkHK_vMd6{font-size:110px;line-height:80px}page-heading,.Hk60_DMdp{font-size:80px;line-height:80px}section-heading,.rJ4MYDMdp{letter-spacing:10px;font-size:60px;line-height:60px}cta,.SkA4KPMu6{font-size:42px;line-height:42px}footer-link,.rJGycvG_p{font-size:25px;line-height:25px}}@media only screen and (max-width:767px){.thumb-title-wrap .thumb-title,.full-screen-portfolio-overlay-title{font-size:13px}display,.SkHK_vMd6{letter-spacing:2px;font-size:52px;line-height:82px}page-heading,.Hk60_DMdp{letter-spacing:2px;font-size:47px;line-height:47px}section-heading,.rJ4MYDMdp{letter-spacing:2px;font-size:36px;line-height:36px}cta,.SkA4KPMu6{font-size:27px;line-height:27px}footer-link,.rJGycvG_p{font-size:20px;line-height:20px}portfolio-title,.Bkok6TXOa{font-size:60px;line-height:80px}}</style><style id="oshine-typehub-css" type="text/css"> #header-controls-right,#header-controls-left{color:Array}#be-left-strip .be-mobile-menu-icon span{background-color:#fff}ul#mobile-menu .mobile-sub-menu-controller{line-height :20px }ul#mobile-menu ul.sub-menu .mobile-sub-menu-controller{line-height :27px }.breadcrumbs{color:#000}.search-box-wrapper.style2-header-search-widget input[type="text"]{font-style:italic;font-weight:400;font-family:Crimson Text}.portfolio-share a.custom-share-button,.portfolio-share a.custom-share-button:active,.portfolio-share a.custom-share-button:hover,.portfolio-share a.custom-share-button:visited{color:}.more-link.style2-button{color:#000 !important;border-color:#000 !important}.style8-blog .post-bottom-meta-wrap .be-share-stack a.custom-share-button,.style8-blog .post-bottom-meta-wrap .be-share-stack a.custom-share-button:active,.style8-blog .post-bottom-meta-wrap .be-share-stack a.custom-share-button:hover,.style8-blog .post-bottom-meta-wrap .be-share-stack a.custom-share-button:visited{color:#757575}.hero-section-blog-categories-wrap a,.hero-section-blog-categories-wrap a:visited,.hero-section-blog-categories-wrap a:hover,.hero-section-blog-bottom-meta-wrap .hero-section-blog-bottom-meta-wrap a,.hero-section-blog-bottom-meta-wrap a:visited,.hero-section-blog-bottom-meta-wrap a:hover,.hero-section-blog-bottom-meta-wrap{color :#fff}#navigation .mega .sub-menu .highlight .sf-with-ul{color:#bbb !important;line-height:1.5}.view-project-link.style4-button{color :}.related.products h2,.upsells.products h2,.cart-collaterals .cross-sells h2,.cart_totals h2,.shipping_calculator h2,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.shipping_calculator h2,#order_review_heading,.woocommerce .page-title{font-family:Montserrat;font-weight:400}.woocommerce form .form-row label,.woocommerce-page form .form-row label{color:}.woocommerce-tabs .tabs li a{color:!important}#bbpress-forums ul.forum-titles li,#bbpress-forums ul.bbp-replies li.bbp-header{line-height:inherit;letter-spacing:inherit;text-transform:uppercase;font-size:inherit}#bbpress-forums .topic .bbp-topic-meta a,.bbp-forum-freshness a,.bbp-topic-freshness a,.bbp-header .bbp-reply-content a,.bbp-topic-tags a,.bbp-breadcrumb a,.bbp-forums-list a{color:}.ajde_evcal_calendar .calendar_header p,.eventon_events_list .eventon_list_event .evcal_cblock{font-family:Jost !important}.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,.evo_pop_body .evcal_desc span.evcal_desc2{font-family:Jost !important;font-size:14px !important;text-transform:none}.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,.evo_pop_body .evcal_desc span.evcal_event_subtitle,.evcal_evdata_row .evcal_evdata_cell p,#evcal_list .eventon_list_event p.no_events{text-transform:none !important;font-family:Trocchi !important;font-size:inherit !important} </style><style rel="stylesheet" id="colorhub-output">.swatch-red, .swatch-red a{color:#f44336;}.swatch-pink, .swatch-pink a{color:#E91E63;}.swatch-purple, .swatch-purple a{color:#9C27B0;}.swatch-deep-purple, .swatch-deep-purple a{color:#673AB7;}.swatch-indigo, .swatch-indigo a{color:#3F51B5;}.swatch-blue, .swatch-blue a{color:#2196F3;}.swatch-light-blue, .swatch-light-blue a{color:#03A9F4;}.swatch-cyan, .swatch-cyan a{color:#00BCD4;}.swatch-teal, .swatch-teal a{color:#009688;}.swatch-green, .swatch-green a{color:#4CAF50;}.swatch-light-green, .swatch-light-green a{color:#8BC34A;}.swatch-lime, .swatch-lime a{color:#CDDC39;}.swatch-yellow, .swatch-yellow a{color:#FFEB3B;}.swatch-amber, .swatch-amber a{color:#FFC107;}.swatch-orange, .swatch-orange a{color:#FF9800;}.swatch-deep-orange, .swatch-deep-orange a{color:#FF5722;}.swatch-brown, .swatch-brown a{color:#795548;}.swatch-grey, .swatch-grey a{color:#9E9E9E;}.swatch-blue-grey, .swatch-blue-grey a{color:#607D8B;}.swatch-white, .swatch-white a{color:#ffffff;}.swatch-black, .swatch-black a{color:#000000;}.palette-0, .palette-0 a{color:rgba(255,255,255,1);}.palette-1, .palette-1 a{color:#ffffff;}.palette-2, .palette-2 a{color:rgba(32,32,32,1);}.palette-3, .palette-3 a{color:rgba(66,66,66,1);}.palette-4, .palette-4 a{color:rgba(255,255,255,0.8);}

