/*-------------------------------------------------------------------------*/
/*	Transparent Background
/*-------------------------------------------------------------------------*/
.image-info, .team-member .team-member-hover {
    background:#ffff01;
    background:rgba(255, 255, 1, 0.5);
}
.logo-boxes .col_inner .logo_info_container { background:#ffff01; background:rgba(255, 255, 1, 0.5); }
.logo_scroll_item .logo_info { background:#ffff01; background:rgba(255, 255, 1, 0.5); }
#go-to-top:hover { background-color:#ffff01; background-color:rgba(255, 255, 1, 1); }
/*	Header sticky menu  */
#bottom_skicky_menu_bar .bottom_sticky_nav_bar li a:hover { background:#ffff01; }
#bottom_skicky_menu_bar .bottom_sticky_nav_bar li.active a { background:#ffff01; }
#float_menu_bar ul.float_nav_bar li a:hover{ color:#ffff01; }
#float_menu_bar ul.float_nav_bar li.active a{ color:#ffff01; }
#float_menu_bar.right_fixed ul.float_nav_bar, #float_menu_bar.right ul.float_nav_bar { border-left-color:#ffff01; }
#float_menu_bar.left_fixed ul.float_nav_bar, #float_menu_bar.left ul.float_nav_bar { border-right-color:#ffff01; }
#float_menu_bar ul.float_nav_bar li.active:before { color:#ffff01; }
.video-play #playpause-rm-section-full-video-one { background:#ffff01; }
/* +++++++ */
.header_main_menu nav ul li a:hover, .header_main_menu nav .sf-menu li.sfHover > a, .header_main_menu nav .sf-menu li.current_page_ancestor > a, .header_main_menu nav .sf-menu li.current-menu-item > a, .header_main_menu nav .sf-menu li.current-menu-ancestor > a, .header_main_menu nav .sf-menu li.current_page_item > a {
	color: #ffff01;
}
.header_main_menu nav .sf-menu li.current_page_item > a .sf-sub-indicator [class^="icon-"], .header_main_menu nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator [class^="icon-"] {
    color: #ffff01;
}
.sf-menu > li.current_page_ancestor > a > .sf-sub-indicator [class^="icon-"], .sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator [class^="icon-"], .sf-menu > li.current_page_item > a > .sf-sub-indicator [class^="icon-"] {
	 color: #ffff01;
}
.sf-menu ul li.current_page_item > a , .sf-menu ul li.current-menu-ancestor > a, .sf-menu ul li.current_page_ancestor > a  {
	color: #ffff01;
}
.sf-menu a:hover, .sf-menu .active a { color:#ffff01; }
.sf-menu li ul li a:hover, .sf-menu li ul li.sfHover > a { color: #ffff01; }
.megamenu .sub-menu a:hover { color:#ffff01 !important; }
.header_main_menu nav ul li ul.sub-menu {
	border-top:2px solid #ffff01;
}
.header_main_menu nav > ul > li.megamenu > ul.sub-menu {
	border-top:2px solid #ffff01;
}
body .header_main_menu nav > ul > li.megamenu > ul ul li a:hover, body .header_main_menu nav > ul > li.megamenu > ul ul li.current-menu-item a { color:#ffff01 !important; }
.header_main_menu .hover-bg { border-color: #ffff01; }
#header_top_section .woocommerce_cart_nav li .sub-menu a:hover { color:#ffff01; }
#breadcrumbs a { color:#ffff01; }
.widget.widget_tp_widget_recent_tweets a { color:#ffff01; }
.sidebar_right .widget.widget_tag_cloud a:hover, .sidebar_left .widget.widget_tag_cloud a:hover { background:#ffff01; }
.sidebar_right .widget.widget_tp_widget_recent_tweets a, .sidebar_left .widget.widget_tp_widget_recent_tweets a { color:#ffff01; }
.sidebar_right .widget.widget_tp_widget_recent_tweets a:hover, .sidebar_left .widget.widget_tp_widget_recent_tweets a:hover { color:#ffff01; }
.rm_testimonials .author-name { color:#ffff01; }
.widget .product_list_widget li ins span.amount { color:#ffff01; }
#section_footer_widget_area .widget-area .product_list_widget li ins .amount { color:#ffff01; }
body .bbp_widget_login .button.logout-link:hover { background:#ffff01; }
.section_tag_cloud h2 span { color:#ffff01; }
.contact_us_section .feedback .success-msg { color:#ffff01; }
#why-choose-rmtheme .col-md-3:hover .iconimage { background:#ffff01; }
.rmtheme_faq .accordion .tab span { background-color:#ffff01; }
.rmtheme_faq .accordion .tab.current span { background-color:#ffff01; }
.accordion .tab:hover { color:#ffff01; }
.accordion .tab.current { color:#ffff01; }
.accordion .tab.current span { background-color:#ffff01; }
.recent_gallery .slides .rm_portfolio:hover { border-color:#ffff01; }
.blog-style-grid .blog_item_inner:hover { border:1px solid #ffff01; }
.timeline-date .timeline-title { background:#ffff01; }
.timeline-alter-date .timeline-title { background:#ffff01; }
.post_format_icon { background:#ffff01; }
ul.social-networks li a:hover { color:#ffff01; }
.share-box.top ul.social-networks li a:hover .fa { color:#ffff01; }
.share-box.bottom ul.social-networks li a:hover .fa { color:#ffff01; }
.list_related_post h3 a:hover { color:#ffff01; }
#our-valued-client .slides li a:hover { border-color:#ffff01; }
.our_team_wrapper .social_share_list a:hover .fa, .team-member-widget .social_share_list a:hover .fa { color:#ffff01; }
.read_more:hover, .branding_button:hover { background:#ffff01; }
#recent-post-and-tab .tabs .current { border-top: 2px solid #ffff01; }
.featured-list .featured_item:hover .iconimage { background:#ffff01; }
#recent-post .bx-wrapper .slides li .post:hover { border:1px solid #ffff01; }
.branding-box-wrap, .branding-box-wrap.left { border-left:3px solid #ffff01; }
.branding-box-wrap.top { border-top:3px solid #ffff01; }
.branding-box-wrap.right { border-right:3px solid #ffff01; }
.branding-box-wrap.bottom { border-bottom:3px solid #ffff01; }
.branding-box-wrap.all { border:3px solid #ffff01; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #ffff01; }
.entry-meta a:hover { color:#ffff01; }
/* CSS For Pagination */
.pagination span, .woocommerce-pagination span { border:1px solid #ffff01; background:#ffff01; }
.pagination a:hover, .woocommerce-pagination a:hover { background:#ffff01; border:1px solid #ffff01; }
blockquote { border-left:3px solid #ffff01; }
.rm_icon_list li span { background:#ffff01; }
.list-icon li:before { background:#ffff01; }
.dropcap2, .dropcap3, .dropcap4, .dropcap5 { background-color: #ffff01; }
.header-fancy span, .header-fancy2 span { background-color: #ffff01; }
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover { background:#ffff01; }
.tabs .current, .tabs .current:hover, .tabs li.current a, .tabs li.active a { border-top: 2px solid #ffff01; }
.woocommerce-tabs .current:hover { color:#ffff01; }
.woocommerce-tabs li.active .current:hover { border-top: 2px solid #ffff01; }
.cart_totals .wc-proceed-to-checkout .checkout-button:hover { background: #ffff01; }
.tab_left .tabs .current, .tab_left .tabs li.current a { border-left: 2px solid #ffff01; }
.tab_right .tabs .current, .tab_right .tabs li.current a { border-right: 2px solid #ffff01; }
.tab_bottom .tabs .current, .tab_bottom .tabs .current:hover, .tab_bottom .tabs li.current a { border-bottom: 2px solid #ffff01; }
input[type="submit"]:hover, button[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover { background:#ffff01; border-color:#ffff01 #ffff01 #ffff01 #ffff01; }
#map-pointers a .fa-map-marker { color:#ffff01; }
.button.default, .button { background-color: #ffff01;  border-color: #ffff01; }
.entry-title a:hover {
	color: #ffff01;
}
.entry-meta a:hover {
	color: #ffff01;
}
.entry-content a:hover, .comment-content a:hover { color: #ffff01; }
.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a {
	background: #ffff01;
	border: 1px solid #ffff01;
}
#portfolio-filter li:hover, #portfolio-filter li.active { border:1px solid #ffff01; }
.image-grid h3 a:hover, .image-grid .published a:hover { color:#ffff01; }
.image-grid .rm_portfolio:hover, .image-grid .rm_video_music:hover , .image-grid .related-posts .post:hover  { border-color:#ffff01; }
#portfolio-full-width .image-grid .rm_portfolio:hover {
	border-color:#ffff01;
}
.image-info .image-info-buttons a.lightbox-link:hover { background:#ffff01; }
.bar_graph li span { 
	background-color: #ffff01;
}
.progress_bar { border-bottom:1px solid #ffff01; }
.progress_area { background:#ffff01; }
#section_footer_above { background:#ffff01; }
#section_bottom .copyright a:hover { color:#ffff01; }
.onsale{ background:#ffff01; }
.star-rating { color:#ffff01; }
.price ins .amount{ color:#ffff01; }
.product-buttons .button.product_type_variable:hover,.product-buttons .button.product_type_grouped:hover { color:#ffff01; }
.product-buttons .button.product_type_simple:hover, .product-buttons .show_details_button:hover { color:#ffff01; }
.add_review .button:hover { background:#ffff01; }
.woocommerce-message .button:hover { color:#ffff01; }
.login-box .submit .button:hover { background:#ffff01; border-color:#ffff01; }
p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after { color: #ffff01; }
.products li:hover { border-color:#ffff01; }
.order-actions .button.view:hover { background:#ffff01; border-color:#ffff01; }
.rmt-cart-contents:hover .cart_counter_link strong { background: #ffff01; border-color: #ffff01; color: #ffffff; }
#header .cart-content a:hover { color:#ffff01; }
#header .cart-checkout a:hover {color:#ffff01;}
.widget_shopping_cart_content .buttons a:hover { background:#ffff01; }
.tagcloud a:hover{ background:#ffff01; border:1px solid #ffff01; }
.woocommerce .cart_table_item td.product-subtotal, .woocommerce .cart_totals .total .amount { color:#ffff01; }
.button.continue-checkout:hover { background:#ffff01; border-color:#ffff01; }
body #bbp-search-form input[type="submit"]:hover { background:#ffff01; }
body #bbpress-forums div.bbp-topic-tags a:hover { background:#ffff01; border:1px solid #ffff01; }
body.search-results .read_more_span .read_more:hover{ color:#ffff01; }
.toggle-label:hover .toggleController, .toggle.active-toggle .toggleController {
    border-color: transparent #ffff01 transparent transparent;
}
.carousel-container .bx-wrapper  .bx-controls-direction a:hover, .flex-direction-nav a:hover { background:#ffff01; }
#section_top .top_section_menu a:hover { color:#ffff01; }
#section_bottom div.bottom_section_menu a:hover { color:#ffff01; }
.widget-area .widget a:hover { color:#ffff01; }
.rm_masonry_item:hover { border:1px solid #ffff01; }
a:hover { color: #ffff01; }
/* ++++++++++ */
#content .grid-view .rm-cart66-add-to-cart:hover .cart66 input.btn[type="submit"], .products.grid-view .rm-cart66-add-to-cart:hover .fa-shopping-cart, .single-related-posts .rm-cart66-add-to-cart:hover .cart66 input.btn[type="submit"], .products.grid-view .rm-cart66-add-to-cart:hover .purAddToCart { color:#ffff01 !important; }
#content .products.list-view li .product-buttons .rm-cart66-add-to-cart:hover .cart66 .btn-success, .products.list-view li .product-buttons .rm-cart66-add-to-cart:hover .fa, .products.list-view li .product-buttons .rm-cart66-add-to-cart:hover .purAddToCart, .product-scroll-slider .rm_cart66 .product-buttons .rm-cart66-add-to-cart:hover .cart66 .btn-success, .product-scroll-slider .rm_cart66 .product-buttons .rm-cart66-add-to-cart:hover .fa-shopping-cart { color:#ffff01 !important; }
.cart66-container .summary .cart66 .btn-success:hover, .summary .Cart66CartButton .purAddToCart:hover { background:#ffff01 !important; }
#portfolio-items .rm_cart66:hover { border-color:#ffff01; }
/* ++++++ */
.ecom-cart66-lite .Cart66ButtonSecondary:hover, .ecom-cart66-lite #checkoutShopping .Cart66ButtonPrimary:hover, .ecom-cart66-lite .Cart66ContinueButton:hover { background:#ffff01 !important; }
.product-scroll-slider .rm_cart66:hover { border-color:#ffff01; }
.product-scroll-slider .product:hover { border-color:#ffff01; }
/* Revolution Slider ---------------------------------------------------- */
.tp-leftarrow:hover,
.tp-rightarrow:hover {	background-color: #ffff01 !important; }
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected{ background: #ffff01 !important; }
/* option dynamic css ---------------------------------------------------- */
body{
	color:#3D3D3D;	font-size:16px;	font-weight:400;    
	word-spacing:0px;    
	letter-spacing:0px;   
    line-height:26px;	
	background-color:#000000;	        
}
body, .more, .meta .date, .review blockquote q, .review blockquote div strong, .post-content blockquote, .button.large, .button.small, .cart-contents,
.comment-form input[type="submit"], .wpcf7-form input[type="submit"], .gform_wrapper .gform_button, .woocommerce-success-message .button{
	font-family:Arial, Helvetica, sans-serif;
}
.header_main_menu .navbar ul li a, .bottom_sticky_nav_bar a{font-family:Arial, Helvetica, sans-serif;
font-size:20px;font-weight:700;    
word-spacing:;    
letter-spacing:;   
line-height:;}	
h1, h2, h3, h4, h5, h6{
		
	font-family:"", Arial, Helvetica, sans-serif;
	}
#section_footer_widget_area .widget-area .widget .widget-title{font-family:Arial, Helvetica, sans-serif;
color:#777777;font-size:16px;font-weight:400;    
word-spacing:0px;    
letter-spacing:1px;   
line-height:24px;}	
h1{  color:#3D3D3D;	font-size:40px;	font-weight:400; 	word-spacing:0px;   letter-spacing:0px; 	line-height:48px;	}
h2{  color:#3D3D3D;	font-size:28px;	font-weight:400; 	word-spacing:0px;   letter-spacing:0px; 	line-height:28px;	}
h3{  color:#3D3D3D;	font-size:22px;	font-weight:400; 	word-spacing:0px;   letter-spacing:0px; 	line-height:24px;	}
h4{  color:#3D3D3D;	font-size:18px;	font-weight:400; 	word-spacing:0px;   letter-spacing:0px; 	line-height:22px;	}
h5{  color:#3D3D3D;	font-size:16px;	font-weight:400; 	word-spacing:0px;   letter-spacing:0px; 	line-height:18px;	}
h6{  color:#3D3D3D;	font-size:12px;	font-weight:400; 	word-spacing:0px;   letter-spacing:0px; 	line-height:17px;	}
 h1 a, a h1{ color:#fb3448;}  h1 a:hover a:hover h1{ color:#9f9f9f;}  h1 a:active a:active h1{ color:#9f9f9f;}  h2 a, a h2{ color:#fb3448;}  h2 a:hover a:hover h2{ color:#9f9f9f;}  h2 a:active a:active h2{ color:#9f9f9f;}  h3 a, a h3{ color:#fb3448;}  h3 a:hover a:hover h3{ color:#9f9f9f;}  h3 a:active a:active h3{ color:#9f9f9f;}  h4 a, a h4{ color:#fb3448;}  h4 a:hover a:hover h4{ color:#9f9f9f;}  h4 a:active a:active h4{ color:#9f9f9f;}  h5 a, a h5{ color:#fb3448;}  h5 a:hover a:hover h5{ color:#9f9f9f;}  h5 a:active a:active h5{ color:#9f9f9f;}  h6 a, a h6{ color:#fb3448;}  h6 a:hover a:hover h6{ color:#9f9f9f;}  h6 a:active a:active h6{ color:#9f9f9f;} #fullwidth_content_wrap{
}
.container { max-width: 1170px; }
#section_bottom{
	background-color:#282A2B;
	color:#8C8989;	
		
		
			
		
}
#header{
background-color:#000000;
}
.animated {
    visibility: hidden;
}
 a{ color:#fb3448;}   a:hover{ color:#9f9f9f;}  a:active{ color:#9f9f9f;}  #section_top .top_section_menu a{ color:#CCCCCC;}  #section_top .top_section_menu a:hover{ color:#9f9f9f;}  #section_top .top_section_menu a:active{ color:#9f9f9f;}  .header_main_menu .navbar ul li a{ color:#ffffff;}  .header_main_menu .navbar ul li a:hover{ color:#9f9f9f;}  .header_main_menu .navbar ul li a:active{ color:#9f9f9f;}  #section_bottom div.bottom_section_menu a{ color:#fb3448;}  #section_bottom div.bottom_section_menu a:hover{ color:#9f9f9f;}  #section_bottom div.bottom_section_menu a:active{ color:#9f9f9f;}  #section_top{ padding: 5px 0 5px 0; }  #header_top_section{ padding: 0 0 0 0; }  #page_title_container{ padding: 15px 0 15px 0; }  .default_page_space{ padding: 60px 0 0 0; }  #section_footer_widget_area{ padding: 0 0 0 0; }  #section_bottom{ padding: 5px 0 5px 0; } .sf-sub-indicator{ display: none; }
/* option custom css ---------------------------------------------------- */
.product_details_wrap .product-details-container h3 {
    font-size: 14px;
    color: #fb3448;
    margin: 0;
}

.product-images .price_badge { display: block; }
.product_details_wrap .price { display: none; }

.single-product .product_title.entry-title {
    font-size: 28px;
    line-height: 38px;
}