/*------------------------------------------------------------------
Default, AbcTheme
[Table of contents]

/*------------------------------------------------------------------
[Table of contents]

A. Custom Classes
	a.1.) progress-bar-custom-styles-1
	a.2.) testimonial-container-custom-styles-1
	a.3.) btn-custom-styles
	a.4.) highligh-heading-custom-styles
	a.5.) loop-element-custom-styles-1
	a.6.) loop-element-custom-styles-1
	a.7.) loop-element-custom-style-3
	a.8.) media-element-custom-styles-1
	a.9.) social-media-custom-style-1
	a.10.) social-media-custom-style-2
	a.11.) social-media-custom-style-3
	a.12.) social-media-custom-style-4
	a.13.) social-media-custom-style-5
	a.14.) social-media-custom-style-6
	a.15.) social-media-custom-style-7
	a.16.) social-media-custom-style-8
	a.17.) social-media-custom-style-9
	a.18.) social-media-custom-style-10
	a.19.) social-media-custom-style-11
	a.20.) social-media-custom-style-12
	a.21.) social-media-custom-style-13
	a.22.) social-media-custom-style-14
	a.23.) social-media-custom-style-15
	a.24.) social-media-custom-style-16
	a.25.) social-media-custom-style-17
	a.26.) boxed-element-custom-styles-1
	a.27.) boxed-element-custom-styles-2
	a.28.) boxed-element-custom-styles-3
	a.29.) boxed-element-custom-styles-4
	a.30.) boxed-element-custom-styles-5
	a.31.) boxed-element-custom-styles-6
	a.32.) boxed-element-custom-styles-7
	a.33.) boxed-element-custom-styles-8
	a.34.) boxed-element-custom-styles-9
	a.34.) boxed-element-custom-styles-9
	a.35.) boxed-element-custom-styles-10
	a.36.) boxed-element-custom-styles-11
	a.37.) boxed-element-custom-styles-12
	a.38.) boxed-element-custom-styles-13
	a.39.) boxed-element-custom-styles-14
	a.40.) boxed-element-custom-styles-15
	a.41.) boxed-element-custom-styles-16
	a.42.) boxed-element-custom-styles-17
	a.43.) boxed-element-custom-styles-18
	a.44.) counter-element-custom-styles
	a.45.) logo-element-custom-style-1
	a.46.) logo-element-custom-style-2
	a.47.) logo-element-custom-style-3
	a.48.) logo-element-custom-style-4
	a.49.) bulleted-list-custom-style-1
	a.50.) bulleted-list-custom-style-2
	a.51.) bulleted-list-custom-style-3
	a.52.) bulleted-list-custom-style-4
	a.53.) bulleted-list-custom-style-5
	a.54.) bulleted-list-custom-style-5
	a.55.) social-btn-custom-style-1
	a.56.) social-btn-custom-style-2
	a.57.) social-btn-custom-style-3
	a.58.) social-btn-custom-style-4
	a.59.) social-btn-custom-style-5
	a.61.) row-custom-styles
	a.62.) shopping-cart-custom-styles-1
	a.63.) shopping-cart-custom-styles-2
	a.64.) shopping-cart-custom-styles-3
	a.65.) shopping-cart-custom-styles-4
	a.65.) shopping-cart-custom-styles-4
	a.66.) header-custom-styles-1
	a.67.) header-custom-styles-2
	a.68.) header-custom-styles-3
	a.69.) header-custom-styles-4
	a.70.) header-custom-styles-5
	a.71.) header-custom-styles-7
	a.72.) header-custom-styles-8
	a.73.) header-custom-styles-9
	a.74.) header-custom-styles-10
	a.75.) header-custom-styles-11
	a.76.) header-custom-styles-12
	a.77.) title-custom-styles-1
	a.78.) title-custom-styles-2
	a.79.) social-btn-custom-style-6
	a.80.) social-btn-custom-style-7
	a.81.) boxed-element-custom-styles-19
	a.82.) hr-custom-style-1
	a.83.) heading-custom-styles-1
	a.84.) boxed-element-custom-styles-20
	a.85.) boxed-element-custom-styles-21
	a.86.) boxed-element-custom-styles-22
	
B. Menu
	
1. Reset 
2. Meta Bar
3. Top Bar
4. Header Elements
5. Header Types -
6. Navigation Types -
7. Submenu Types
8. Megamenu Types
9. Title Types -
10. Title Variant
11. Breadcrumb Variant
12. Sidebar -
13. Widgets
14. Footer
15. Front Blog
16. Blog Post
17. Portfolio Post
18. Team Post
19. Shop
20. Product Post
21. Shop Cart
22. Shop Checkout
23. Service Post
24. 404 Page
25. Search Page -
27. Sticky Navigation -
28. Back To Top
29. Header Background -


1. Form Elements
2. Buttons
3. Social Media
4. Blockquote
5. Tables
6. Divider -
7. Headings
8. Blog Container
9. Testimonial
10. Frames
11. Portfolio Element
12. Team Element
13. Progress Bar
14. Tabs
15. Tour
16. Bulleted List
17. Media Element
18. Highlight Heading
19. Tooltip
20. Boxed Elements
21. Accordion
22. Message Box -
23. Grid Element
24. Logo Element
25. Loop Elements
26. Counter
27. Percentage Counter
28. Google Map -
29. Callout Container
30. Price Table
31. Call To Action
32. Dropcap Element
33. Icon Button
34. Image Frame

-------------------------------------------------------------------*/

/*------------------------------------------------------------------
A. Custom Classes
-------------------------------------------------------------------*/

/* a.1.) progress-bar-custom-styles-1 */
.progress-bar-custom-styles-1 .progress-bar-holder{
	background-color: #f0f6f6 !important;
}
.progress-bar-custom-styles-1 .progress-barWrap {
	background-color: #b9d117 !important;
}

/* a.2.) testimonial-container-custom-styles-1 */
.testimonial-container-custom-styles-1 .testimonial-content{
	background-color: #f8fbfb !important;
}
.testimonial-container-custom-styles-1 .testimonial-content:before{
	border-right-color: #f8fbfb !important;
}

/* a.3.) btn-custom-styles */
.btn-custom-style-1{
	margin-right: 0;
	color: rgba(54, 54, 54, 0.8) !important;
	text-transform: inherit;
	font-weight: 500;
}
.btn-custom-style-1 .icon{
	background-color: #b9d117;
	color: #fff;
	font-size: 20px;
}
.btn-custom-style-1:after{
	border: 1px solid #daeaea !important;
}
.btn-custom-style-2{
	margin-right: 0;
	text-transform: inherit;
	font-weight: 500;
}
.btn-custom-style-2:after{
	border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.btn-custom-style-2 .icon{
	background-color: #b9d117;
	color: #fff;
	font-size: 20px;
}

/* a.4.) highligh-heading-custom-styles */
.highligh-heading-custom-style-1{
	background-color: #64b0bd;
}
.highligh-heading-custom-style-2{
	background-color: #b9d117;
}

/* a.5.) loop-element-custom-styles-1 */
.heading-custom-style-1{
	color: #fff;
}

/* a.6.) loop-element-custom-styles-1 */
.loop-element-custom-styles-1 .loop-element-pagination .loop-element-dots .owl-dot{
	background-color: #c1d6d5;
}
.loop-element-custom-styles-1 .loop-element-pagination .loop-element-dots .owl-dot.active{
	background-color: #64b0bd;
}
.loop-element-custom-styles-1 .loop-element-nav-btn .loop-element-nav > div{
	background-color: #daeaea;
	color: #64b0bd;
}
.loop-element-custom-styles-1 .loop-element-nav-btn .loop-element-nav > div:hover{
	background-color: #64b0bd;
	color: #fff;
}
.loop-element-custom-styles-1 .loop-element-carouselWrap .arrow-nav{
	background-color: #daeaea;
	color: #64b0bd;
}
.loop-element-custom-styles-1 .loop-element-carouselWrap .arrow-nav:hover{
	background-color: #64b0bd;
	color: #fff;
}

/* a.7.) loop-element-custom-style-3 */
.loop-element-custom-style-3.loop-logo-element-2 .logo-element-item{
	border-color: #f0f6f6 !important;
}
.loop-element-custom-style-3.loop-logo-element-2{
	margin-bottom: 0;
	border-right-color: #f0f6f6 !important;
}
.loop-element-custom-style-3.loop-logo-element-2 .loop-element-carouselWrap .arrow-nav:hover{
	background-color: #64b0bd;
}
.loop-element-custom-style-3.loop-logo-element-3 .logo-element-item{
	border-color: #f0f6f6 !important;
}
.loop-element-custom-style-3.loop-logo-element-3{
	border-right-color: #f0f6f6 !important;
}

/* a.8.) media-element-custom-styles-1 */
.media-element-custom-styles-1 .media-element-content table h4{
	background-color:  transparent;
}
.team-element-custom-styles-1.team-element-1 .item:hover{
	background-color: #64b0bd;	
}
.team-element-custom-styles-1.team-element-1 .item:hover .team-element-contentWrap:after{
	border-right-color: #64b0bd;
}
.team-element-custom-styles-1.team-element-1 .item.item-right:hover .team-element-contentWrap:after{
	border-top-color: #64b0bd;
}

/* a.9.) social-media-custom-style-1 */
.social-media-custom-style-1{
	background-color: #3b5998;
}
.social-media-custom-style-1:hover{
	background-color: #4161a6;
}

/* a.10.) social-media-custom-style-2 */
.social-media-custom-style-2{
	background-color: #55acee;
}
.social-media-custom-style-2:hover{
	background-color: #5ab5fa;
}

/* a.11.) social-media-custom-style-3 */
.social-media-custom-style-3{
	background-color: #bb0000;
}
.social-media-custom-style-3:hover{
	background-color: #c70000;
}

/* a.12.) social-media-custom-style-4 */
.social-media-custom-style-4{
	background-color: #45bbff;
}
.social-media-custom-style-4:hover{
	background-color: #52bfff;
}

/* a.13.) social-media-custom-style-5 */
.social-media-custom-style-5{
	background-color: #d34836;
}
.social-media-custom-style-5:hover{
	background-color: #e04e3a;
}

/* a.14.) social-media-custom-style-6 */
.social-media-custom-style-6{
	background-color: #007bb6;
}
.social-media-custom-style-6:hover{
	background-color: #0084c2;
}

/* a.15.) social-media-custom-style-7 */
.social-media-custom-style-7 .icon{
	background-color: #3b5998;
}
.social-media-custom-style-7:hover .icon{
	background-color: #4161a6;
}
.social-media-custom-style-7 .icon:after{
	border-top-color: #3b5998;
}
.social-media-custom-style-7:hover .icon:after{
	border-top-color: #4161a6;
}

/* a.16.) social-media-custom-style-8 */
.social-media-custom-style-8 .icon{
	background-color: #55acee;
}
.social-media-custom-style-8:hover .icon{
	background-color: #5ab5fa;
}
.social-media-custom-style-8 .icon:after{
	border-top-color: #55acee;
}
.social-media-custom-style-8:hover .icon:after{
	border-top-color: #5ab5fa;
}

/* a.17.) social-media-custom-style-9 */
.social-media-custom-style-9 .icon{
	background-color: #bb0000;
}
.social-media-custom-style-9:hover .icon{
	background-color: #c70000;
}
.social-media-custom-style-9 .icon:after{
	border-top-color: #bb0000;
}
.social-media-custom-style-9:hover .icon:after{
	border-top-color: #c70000;
}

/* a.18.) social-media-custom-style-10 */
.social-media-custom-style-10 .icon{
	background-color: #45bbff;
}
.social-media-custom-style-10:hover .icon{
	background-color: #52bfff;
}
.social-media-custom-style-10 .icon:after{
	border-top-color: #45bbff;
}
.social-media-custom-style-10:hover .icon:after{
	border-top-color: #52bfff;
}

/* a.19.) social-media-custom-style-11 */
.social-media-custom-style-11 .icon{
	background-color: #b9d117 !important;
}
.social-media-custom-style-11:hover .icon{
	background-color: #4161a6 !important;
}
.social-media-custom-style-11 .icon:after{
	border-top-color: #b9d117 !important;
}
.social-media-custom-style-11:hover .icon:after{
	border-top-color: #4161a6 !important;
}

/* a.20.) social-media-custom-style-12 */
.social-media-custom-style-12 .icon{
	background-color: #b9d117 !important;
}
.social-media-custom-style-12:hover .icon{
	background-color: #5ab5fa !important;
}
.social-media-custom-style-12 .icon:after{
	border-top-color: #b9d117 !important;
}
.social-media-custom-style-12:hover .icon:after{
	border-top-color: #5ab5fa !important;
}

/* a.21.) social-media-custom-style-13 */
.social-media-custom-style-13 .icon{
	background-color: #b9d117;
}
.social-media-custom-style-13:hover .icon{
	background-color: #c70000;
}
.social-media-custom-style-13 .icon:after{
	border-top-color: #b9d117;
}
.social-media-custom-style-13:hover .icon:after{
	border-top-color: #c70000;
}

/* a.22.) social-media-custom-style-14 */
.social-media-custom-style-14 .icon{
	background-color: #b9d117;
}
.social-media-custom-style-14:hover .icon{
	background-color: #52bfff;
}
.social-media-custom-style-14 .icon:after{
	border-top-color: #b9d117;
}
.social-media-custom-style-14:hover .icon:after{
	border-top-color: #52bfff;
}

/* a.23.) social-media-custom-style-15 */
.social-media-custom-style-15{
	background-color: #fff;
}
.social-media-custom-style-15:hover{
	-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
}

/* a.24.) social-media-custom-style-16 */
.social-media-custom-style-16 .icon{
	background-color: #b9d117 !important;
}
.social-media-custom-style-16:hover .icon{
	background-color: #d34836 !important;
}
.social-media-custom-style-16 .icon:after{
	border-top-color: #b9d117 !important;
}
.social-media-custom-style-16:hover .icon:after{
	border-top-color: #d34836 !important;
}

/* a.25.) social-media-custom-style-17 */
.social-media-custom-style-17 .icon{
	background-color: #b9d117 !important;
}
.social-media-custom-style-17:hover .icon{
	background-color: #bd081c !important;
}
.social-media-custom-style-17 .icon:after{
	border-top-color: #b9d117 !important;
}
.social-media-custom-style-17:hover .icon:after{
	border-top-color: #bd081c !important;
}

/* a.26.) boxed-element-custom-styles-1 */
.boxed-element-custom-styles-1 .iconbox-design .icon{
	color: #b9d117;
}

/* a.27.) boxed-element-custom-styles-2 */
.boxed-element-custom-styles-2 .iconbox-design{
	background-color: #64b0bd;
}

/* a.28.) boxed-element-custom-styles-3 */
.boxed-element-custom-styles-3 .iconbox-img{
	background-color: #64b0bd;
}

/* a.29.) boxed-element-custom-styles-4 */
.boxed-element-custom-styles-4 .iconbox-counter-2{
	background-color: #64b0bd;
	color: #f0f6f6;
}

/* a.30.) boxed-element-custom-styles-5 */
.boxed-element-custom-styles-5 .iconbox-extradesign{
	border-color: #64b0bd;
}
.boxed-element-custom-styles-5 .iconbox-design{
	background-color: #64b0bd;
}
.boxed-element-custom-styles-5:hover .iconbox-extradesign{
	border-color: #b9d117;
}
.boxed-element-custom-styles-5:hover .iconbox-design{
	background-color: #b9d117;
}

/* a.31.) boxed-element-custom-styles-6 */
.boxed-element-custom-styles-6 .iconbox-img{
    background-color: #64b0bd;
}
.boxed-element-custom-styles-6 .iconbox-img.extra-element:after{
	border-right-color: #64b0bd;
}

/* a.32.) boxed-element-custom-styles-7 */
.boxed-element-custom-styles-7 .iconbox-design{
    background-color: #64b0bd;
}
.boxed-element-custom-styles-7 .iconbox-design.extra-element:after{
	border-right-color: #64b0bd;
}

/* a.33.) boxed-element-custom-styles-8 */
.boxed-element-custom-styles-8  .iconbox-sep-element{
	background-color: #64b0bd;
}
.boxed-element-custom-styles-8:hover .iconbox-sep-element{
	background-color: #b9d117;
}
.boxed-element-custom-styles-8 .iconbox-design{
    background-color: #64b0bd;
}
.boxed-element-custom-styles-8 .iconbox-extradesign{
	border-color: #64b0bd;
}
.boxed-element-custom-styles-8:hover .iconbox-design{
    background-color: #b9d117;
}
.boxed-element-custom-styles-8:hover .iconbox-extradesign{
	border-color: #b9d117;
}
.boxed-element-custom-styles-8 .iconbox-img{
    background-color: #64b0bd;
}
.boxed-element-custom-styles-8:hover .iconbox-img{
    background-color: #b9d117;
}
.boxed-element-custom-styles-8 .btn{
	background-color: #64b0bd;
	color: #fff;
}
.boxed-element-custom-styles-8:hover .btn{
	background-color: #b9d117;
}

/* a.34.) boxed-element-custom-styles-9 */
.boxed-element-custom-styles-9 .btn{
	color: #64b0bd;
}
.boxed-element-custom-styles-9 .btn:hover{
	color: #6bbbc9;
}
.boxed-element-custom-styles-9 .iconbox-counter{
	background-color: #64b0bd;
}
.boxed-element-custom-styles-9:hover .iconbox-counter{
	background-color: #b9d117;
}

/* a.35.) boxed-element-custom-styles-10 */
.boxed-element-custom-styles-10 .btn{
	background-color: #64b0bd;
	color: #fff;
}
.boxed-element-custom-styles-10:hover .btn{
	background-color: #b9d117;
}
.boxed-element-custom-styles-10 .iconbox-img-count span{
	border-color: #f0f6f6;
	background-color: #64b0bd;
}
.boxed-element-custom-styles-10:hover .iconbox-img-count span{
	background-color: #b9d117;	
}

/* a.36.) boxed-element-custom-styles-11 */
.boxed-element-custom-styles-11 .iconbox-design{
	color: #64b0bd;
}
.boxed-element-custom-styles-11 .iconbox-count span{
	border-color: #daeaea;
	background-color: #64b0bd;
}
.boxed-element-custom-styles-11:hover .iconbox-count span{
	border-color: #cfeb1a;
	background-color: #b9d117;
}

/* a.37.) boxed-element-custom-styles-12 */
.boxed-element-custom-styles-12{
	border-color: #cbe2e1;
	background-color: transparent;
}
.boxed-element-custom-styles-12 .btn{
	color: #64b0bd;
}
.boxed-element-custom-styles-12 .btn:hover{
	color: #6bbbc9;
}
.boxed-element-custom-styles-12 .iconbox-img{
	background-color: #64b0bd;
}
.boxed-element-custom-styles-12 .iconbox-img.extra-element:after{
	border-right-color: #64b0bd;
}
.boxed-element-custom-styles-12 .iconbox-design{
	background-color: #64b0bd;
}
.boxed-element-custom-styles-12 .iconbox-counter-3{
	background-color: #64b0bd;
	color: #f0f6f6;
}

/* a.38.) boxed-element-custom-styles-13 */
.boxed-element-custom-styles-13{
	border-color: #daeaea;
}
.boxed-element-custom-styles-13 .iconbox-img{
	background-color: #b9d117;
}
.boxed-element-custom-styles-13 .iconbox-design{
	background-color: #b9d117;
}
.boxed-element-custom-styles-13 .iconbox-counter-3{
	background-color: #b9d117;
}

/* a.39.) boxed-element-custom-styles-14 */
.boxed-element-custom-styles-14{
	background-color: #64b0bd;
	color: rgba(255,255,255,0.8);
}
.boxed-element-custom-styles-14:hover{
	border-color: #daeaea;
	background-color: #fff;
	color: rgba(54,54,54,0.8);
}
.boxed-element-custom-styles-14 .iconbox-counter{
	background-color: #5799a5;
	color: #64b0bd;
}
.boxed-element-custom-styles-14:hover .iconbox-counter{
	background-color: #b9d117;
	color: #fff;
}
.boxed-element-custom-styles-14 .iconbox-title{
	color: #fff;
}
.boxed-element-custom-styles-14:hover .iconbox-title{	
	color: #363636;
}
.boxed-element-custom-styles-14 .btn{
	color: #fff;
}
.boxed-element-custom-styles-14:hover .btn{
	color: #64b0bd;
}
.boxed-element-custom-styles-14 .iconbox-sep-element{
	background-color: #fff;
}
.boxed-element-custom-styles-14:hover .iconbox-sep-element{
	background-color: #b9d117;
}
.boxed-element-custom-styles-14 .iconbox-counter-3{
	background-color: #5799a5;
	color: #64b0bd;
}
.boxed-element-custom-styles-14:hover .iconbox-counter-3{
	background-color: #b9d117;
	color: #fff;
}
.boxed-element-custom-styles-14 .iconbox-design{
	background-color: #5799a5;
}
.boxed-element-custom-styles-14:hover .iconbox-design{
	background-color: #b9d117;
}
.boxed-element-custom-styles-14 .iconbox-img{
	background-color: #5799a5;
}
.boxed-element-custom-styles-14 .iconbox-img.extra-element:after{
	border-right-color: #5799a5;
}
.boxed-element-custom-styles-14:hover .iconbox-img{
	background-color: #b9d117;
}
.boxed-element-custom-styles-14:hover .iconbox-img.extra-element:after{
	border-right-color: #b9d117;
}

/* a.40.) boxed-element-custom-styles-15 */
.boxed-element-custom-styles-15{
	border: none;
	background-color: #8bc4cf;
	color: rgba(255,255,255,0.8);
}
.boxed-element-custom-styles-15:hover{
	background-color: #b9d117;
	color: rgba(255,255,255,0.8);
}
.boxed-element-custom-styles-15 .iconbox-counter{
	background-color: #64b0bd;
	color: #8bc4cf;
}
.boxed-element-custom-styles-15:hover .iconbox-counter{
	background-color: #a2b814;
	color: #b9d117;
}
.boxed-element-custom-styles-15 .iconbox-title{
	color: #fff;
}
.boxed-element-custom-styles-15:hover .iconbox-title{	
	color: #fff;
}
.boxed-element-custom-styles-15 .btn{
	color: #fff;
}
.boxed-element-custom-styles-15:hover .btn{
	color: #fff;
}
.boxed-element-custom-styles-15 .iconbox-sep-element{
	background-color: #fff;
}
.boxed-element-custom-styles-15:hover .iconbox-sep-element{
	background-color: #fff;
}

/* a.41.) boxed-element-custom-styles-16 */
.boxed-element-custom-styles-16{
	border: none;
	background-color: #64b0bd;
	color: rgba(255,255,255,0.8);
}
.boxed-element-custom-styles-16:hover{
	background-color: #b9d117;
	color: rgba(255,255,255,0.8);
}
.boxed-element-custom-styles-16 .iconbox-counter{
	background-color: #5799a5;
	color: #64b0bd;
}
.boxed-element-custom-styles-16:hover .iconbox-counter{
	background-color: #a2b814;
	color: #b9d117;
}
.boxed-element-custom-styles-16 .iconbox-title{
	color: #fff;
}
.boxed-element-custom-styles-16:hover .iconbox-title{	
	color: #fff;
}
.boxed-element-custom-styles-16 .btn{
	color: #fff;
}
.boxed-element-custom-styles-16:hover .btn{
	color: #fff;
}
.boxed-element-custom-styles-16 .iconbox-sep-element{
	background-color: #fff;
}
.boxed-element-custom-styles-16:hover .iconbox-sep-element{
	background-color: #fff;
}

/* a.42.) boxed-element-custom-styles-17 */
.boxed-element-custom-styles-17 .iconbox-counter-4{
	background-color: #64b0bd;
}

/* a.43.) boxed-element-custom-styles-18 */
.boxed-element-custom-styles-18{
	border-color: #daeaea;
}
.boxed-element-custom-styles-18 .iconbox-design{
    background-color: #b9d117;
}
.boxed-element-custom-styles-18 .iconbox-img{
    background-color: #b9d117;
}
.boxed-element-custom-styles-18 .btn{
	color: #64b0bd;
}
.boxed-element-custom-styles-18 .btn:hover{
	color: #6bbbc9;
}

/* a.44.) counter-element-custom-styles */
.counter-element-custom-style-1.counter-element-4{
	background-color: #b8d117;
}
.counter-element-custom-style-2.counter-element-4{
	background-color: #adc416;
}
.counter-element-custom-style-3.counter-element-4{
	background-color: #a2b814;
}
.counter-element-custom-style-4.counter-element-4{
	background-color: #97ab13;
}

/* a.45.) logo-element-custom-style-1 */
.logo-element-custom-style-1.grid-element .grid-element-item{
	border-color: #ebebeb;
}

/* a.46.) logo-element-custom-style-2 */
.logo-element-custom-style-2.logo-element-4 .logo-element-item{
	border-color: #ebebeb;
}
@media (min-width: 992px){
	.logo-element-custom-style-2.logo-element-4 .logo-element-col:first-child .logo-element-item{
		border-color: #ebebeb !important;
	}
}

/* a.47.) logo-element-custom-style-3 */
.logo-element-custom-style-3.logo-element-3 .logo-element-item{
	border-color: #f0f6f6 !important;
}
@media (min-width: 992px){
	.logo-element-custom-style-3.logo-element-3 .logo-element-col:first-child .logo-element-item{
		border-color: #f0f6f6 !important;
	}
}

/* a.48.) logo-element-custom-style-4 */
.logo-element-custom-style-4.logo-element-5 .logo-element-item{
	border-color: transparent;
}

/* a.49.) bulleted-list-custom-style-1 */
.bulleted-list-custom-style-1 .icon{
	color: #64b0bd;
}

/* a.50.) bulleted-list-custom-style-2 */
.bulleted-list-custom-style-2.bulleted-list-ordered span{
	background-color: #64b0bd;
	color: #fff;
}
.bulleted-list-custom-style-2.bulleted-list-ordered li:hover span{
	background-color: #b9d117;
	color: #fff;
}

/* a.51.) bulleted-list-custom-style-3 */
.bulleted-list-custom-style-3.custom-bullet-1 .icon{
	border-color: #cbe2e1;
}
.bulleted-list-custom-style-3.custom-bullet-1 .icon{
	color: #64b0bd;
}
.bulleted-list-custom-style-3.custom-bullet-1 li:hover .icon{
	border-color: #b9d117;
}

/* a.52.) bulleted-list-custom-style-4 */
.bulleted-list-custom-style-4.custom-bullet-2 .icon{
	border-color: #cbe2e1;
	
	color: #b9d117;
}
.bulleted-list-custom-style-4.custom-bullet-2 li:hover .icon{

	color: #64b0bd;
}

/* a.53.) bulleted-list-custom-style-5 */
.bulleted-list-custom-style-5.custom-bullet-3 .icon{
	background-color: #cbe2e1;
	color: #fff;
}
.bulleted-list-custom-style-5.custom-bullet-3 li:hover .icon{
	background-color: #64b0bd;
}

/* a.54.) bulleted-list-custom-style-6 */
.bulleted-list-custom-style-6 .icon{
	color: #b9d117;
}

/* a.55.) social-btn-custom-style-1 */
.social-btn-custom-style-1 .icon{
	background-color: #b9d117 !important;
}
.social-btn-custom-style-1 .icon:after{
	border-top-color: #b9d117 !important;
}
.social-btn-custom-style-1:hover .icon{
	background-color: #55acee !important;
}
.social-btn-custom-style-1:hover .icon:after{
	border-top-color: #55acee !important;
}

/* a.56.) social-btn-custom-style-2 */
.social-btn-custom-style-2 .icon{
	background-color: #b9d117 !important;
}
.social-btn-custom-style-2 .icon:after{
	border-top-color: #b9d117 !important;
}
.social-btn-custom-style-2:hover .icon{
	background-color: #3b5998 !important;
}
.social-btn-custom-style-2:hover .icon:after{
	border-top-color: #3b5998 !important;
}

/* a.57.) social-btn-custom-style-3 */
.social-btn-custom-style-3{
	background-color: #b9d117 !important;
}
.social-btn-custom-style-3:hover{
	background-color: #3b5998 !important;
}

/* a.58.) social-btn-custom-style-4 */
.social-btn-custom-style-4{
	background-color: #b9d117 !important;
}
.social-btn-custom-style-4:hover{
	background-color: #55acee !important;
}

/* a.59.) social-btn-custom-style-5 */
.social-btn-custom-style-5{
	background-color: #b9d117 !important;
}
.social-btn-custom-style-5:hover{
	background-color: #d34836 !important;
}

/* a.61.) row-custom-styles */
.row-custom-styles-1{
	padding: 20px 0 20px;
	background-color: #f0f6f6;
}
.row-custom-styles-2{
	padding: 20px 0 20px;
	background-color: #f0f6f6;
}
.row-custom-styles-3{
	background-color: #363636;
}
.row-custom-styles-4{
	padding: 0 0 60px;
	background-color: #f0f6f6;
}
.row-custom-styles-5{
	margin-bottom: 0 !important;
	padding: 30px 0 0;
	background-color: #f0f6f6;
}
.row-custom-styles-6{
	background-color: #fff;
}
.row-custom-styles-7{
	margin-bottom: 0 !important;
	padding: 30px 0 40px;
	background-color: #f0f6f6;
}
.row-custom-styles-8{
	padding: 30px 0 40px;
	background-color: #f0f6f6;
}
.row-custom-styles-10{
	margin-bottom: 30px !important;
}
.row-custom-styles-11{
	margin-bottom: 40px !important;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.row-custom-styles-12{
	padding: 20px 0 20px;
	background-color: #363636;
}
.row-custom-styles-13{
	padding: 20px 0 0;
	background-color: #f0f6f6;
}
.row-custom-styles-14{
	padding: 20px 0 0;
	background-color: #363636;
}
.row-custom-styles-15{
	padding: 20px 0 40px;
	background-color: #f0f6f6;
}
.row-custom-styles-16{
	padding: 30px 0 10px;
	background-color: #f0f6f6;
}
.row-custom-styles-17{
	padding: 50px 0 190px;
	background-color: #64b0bd;
}
.row-custom-styles-18{
	padding: 70px 0 50px;
	background-color: #f0f6f6;
}
.row-custom-styles-19{
	padding: 40px 0 20px;
	background-color: #363636;
}
.row-custom-styles-20{
	padding: 70px 0 0;
}
.row-custom-styles-21{
	padding: 50px 0 40px;
}
.row-custom-styles-22{
	padding: 160px 0 140px;
}
.row-custom-styles-23{
	margin-bottom: 40px !important;
}

/* a.62.) shopping-cart-custom-styles-1 */
.shopping-cart-custom-styles-1.shopping-cart-dropdown{
	color: rgba(54,54,54,0.8);
}
.shopping-cart-custom-styles-1.shopping-cart-dropdown .item:hover a{
	color: #b9d117;
}

/* a.63.) shopping-cart-custom-styles-2 */
.shopping-cart-custom-styles-2.shopping-cart-dropdown{
	background-color: #f0f6f6;
	color: rgba(54,54,54,0.8);
}
.shopping-cart-custom-styles-2.shopping-cart-dropdown .items{
	border-color: #cbe2e1;
	background-color: #fff;
}
.shopping-cart-custom-styles-2.shopping-cart-dropdown .items:before{
	border-top-color: #cbe2e1;
}
.shopping-cart-custom-styles-2.shopping-cart-dropdown .item:hover a{
	color: #b9d117;
}
.shopping-cart-custom-styles-2.shopping-cart-dropdown .shopping-cart-subtotal{
	border-color: #cbe2e1;
}

/* a.64.) shopping-cart-custom-styles-3 */
.shopping-cart-custom-styles-3.shopping-cart-dropdown{
	color: rgba(54,54,54,0.8);
}
.shopping-cart-custom-styles-3.shopping-cart-dropdown .item:hover a{
	color: #b9d117;
}
.shopping-cart-custom-styles-3.shopping-cart-dropdown.shopping-cart-element:after{
	left: 30px;
	border-bottom-color: #b9d117;
}
.shopping-cart-custom-styles-3.shopping-cart-dropdown.shopping-cart-top-border{
	border-color: #b9d117;
}

/* a.65.) shopping-cart-custom-styles-4 */
.shopping-cart-custom-styles-4.shopping-cart-dropdown{
	background-color: #363636;
	color: #fff;
}
.shopping-cart-custom-styles-4.shopping-cart-dropdown.shopping-cart-element:after{
	left: 30px;
	border-bottom-color: #363636;
}
.shopping-cart-custom-styles-4.shopping-cart-dropdown .items{
	border-color: #4d4d4d;
	background-color: #363636;
}
.shopping-cart-custom-styles-4.shopping-cart-dropdown .items:before{
	border-top-color: #4d4d4d;
}
.shopping-cart-custom-styles-4.shopping-cart-dropdown .items:after{
	border-top-color: #363636;
}
.shopping-cart-custom-styles-4.shopping-cart-dropdown .items:before{
	border-top-color: #4d4d4d;
}
.shopping-cart-custom-styles-4.shopping-cart-dropdown .item a{
	color: #fff;
}
.shopping-cart-custom-styles-4.shopping-cart-dropdown .item:hover a{
	color: #b9d117;
}
.shopping-cart-custom-styles-4.shopping-cart-dropdown .shopping-cart-subtotal{
	border-color: #4d4d4d;
}

/* a.66.) header-custom-styles-1 */
.header-custom-styles-1 .middle-header .button-container .btn{
	background-color: transparent;
	color: #fff;
}
.header-custom-styles-1 .middle-header .button-container .btn:after{
	border-color: #fff;
}
.header-custom-styles-1 .middle-header .button-container .btn:hover{
	color: rgba(255,255,255,0.8);
}
.header-custom-styles-1 .middle-header .button-container .btn:hover:after{
	border-color: rgba(255,255,255,0.8);
}
.header-custom-styles-1 .middle-header form.header-search-form input.search{
	border-color: rgba(255,255,255,0.2);
	background-color: transparent;
	color: #fff;
}
.header-custom-styles-1 .middle-header form.header-search-form input.search:focus {
	border-color: rgba(255,255,255,0.4);
}
.header-custom-styles-1 .middle-header form.header-search-form input.search::-moz-placeholder {
	color: rgba(255,255,255,0.6);
}
.header-custom-styles-1 .middle-header form.header-search-form input.search:-ms-input-placeholder {
	color: rgba(255,255,255,0.6);
}
.header-custom-styles-1 .middle-header form.header-search-form input.search::-webkit-input-placeholder {
	color: rgba(255,255,255,0.6);
}
.header-custom-styles-1 form.header-search-form i.icon{
	background-color: #b9d117;
}
.header-custom-styles-1 form.header-search-form i.icon:hover{
	background-color: #c4de18;
}
.header-custom-styles-1 .shopping-cart-btn{
	color: #fff;
}
.header-custom-styles-1 .shopping-cart-btn:hover{
	color: #fff;
}
.header-custom-styles-1 .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-1 .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-1 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-1 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-1 .nav-is-sticky.stuck .shopping-cart-btn{
	color: #363636;
}
.header-custom-styles-1 .nav-is-sticky.stuck .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-1 .nav-is-sticky.stuck .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-1 .nav-is-sticky.stuck .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-1 .nav-is-sticky.stuck .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-1 .nav-type-1 .wsmenu-list > li > a{
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-1 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-1 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-1 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-1 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-1 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-1 .meta-bar .social-icons-container .social-icon-40-google-plus{
	font-size: 22px;
}
.header-custom-styles-1 .meta-bar .social-icons-container .social-icon-06-facebook{
	font-size: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-custom-styles-1.header-type-1 .nav-type-1 .wsmenu-list > li > a > span{
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
	}

}

/* a.67.) header-custom-styles-2 */
.header-custom-styles-2.header-type-1 .meta-bar{
	background-color: #64b0bd;
}
.header-custom-styles-2.header-type-1 .message-container{
	color: #fff;
}
.header-custom-styles-2 .middle-header .button-container .btn{
	background-color: transparent;
	color: #b9d117;
}
.header-custom-styles-2 .middle-header .button-container .btn:after{
	border-color: #b9d117;
}
.header-custom-styles-2 .middle-header .button-container .btn:hover{
	color: #c4de18;
}
.header-custom-styles-2 .middle-header .button-container .btn:hover:after{
	border-color: #c4de18;
}
.header-custom-styles-2 form.header-search-form i.icon{
	background-color: #b9d117;
}
.header-custom-styles-2 form.header-search-form i.icon:hover{
	background-color: #c4de18;
}
.header-custom-styles-2 .shopping-cart-btn{
	color: #363636;
}
.header-custom-styles-2 .shopping-cart-btn:hover{
	color: #363636;
}
.header-custom-styles-2 .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-2 .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-2 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-2 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-2 .nav-is-sticky.stuck .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-2 .nav-is-sticky.stuck .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-2 .nav-is-sticky.stuck .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-2 .nav-is-sticky.stuck .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-2 .nav-is-sticky.stuck .shopping-cart-btn{
	color: #363636;
}
.header-custom-styles-2 .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-2 .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-2 .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-2 .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-2.header-type-1 .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-2 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-2 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-2 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-2 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-2 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-2 .meta-bar .social-icons-container .social-icon-40-google-plus{
	font-size: 22px;
}
.header-custom-styles-2 .meta-bar .social-icons-container .social-icon-06-facebook{
	font-size: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-custom-styles-2.header-type-1 .nav-type-1 .wsmenu-list > li > a > span{
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
	}

}

/* a.68.) header-custom-styles-3 */
.header-custom-styles-3.header-type-1 .meta-bar{
	background-color: #64b0bd;
}
.header-custom-styles-3.header-type-1 .message-container{
	color: #fff;
}
.header-custom-styles-3 .bottom-header .button-container .btn{
	background-color: transparent;
	color: #64b0bd;
}
.header-custom-styles-3 .bottom-header .button-container .btn:after{
	border-color: #64b0bd;
}
.header-custom-styles-3 .bottom-header .button-container .btn:hover{
	color: #6bbbc9;
}
.header-custom-styles-3 .bottom-header .button-container .btn:hover:after{
	border-color: #6bbbc9;
}
.header-custom-styles-3 form.header-search-form i.icon{
	background-color: #b9d117;
}
.header-custom-styles-3 form.header-search-form i.icon:hover{
	background-color: #c4de18;
}
.header-custom-styles-3 .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-3 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-3 .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-3 .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-3 .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-3.header-type-1 .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-3 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-3 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-3 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-3 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-3 .meta-bar .social-icons-container .social-icon-40-google-plus{
	font-size: 22px;
}
.header-custom-styles-3 .meta-bar .social-icons-container .social-icon-06-facebook{
	font-size: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-custom-styles-3.header-type-1 .nav-type-1 .wsmenu-list > li > a > span{
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
	}

}

/* a.69.) header-custom-styles-4 */
.header-custom-styles-4.header-type-2 .container-left-position{
	margin-top: 20px;
}
.header-custom-styles-4.header-type-2 .container-right-position{
	margin-top: 20px;
}
.header-custom-styles-4 .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-4 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-4 form.header-search-form i.icon{
	background-color: #b9d117;
}
.header-custom-styles-4 form.header-search-form i.icon:hover{
	background-color: #c4de18;
}
.header-custom-styles-4 .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-4 .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-4 .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-4.header-type-2 .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-4 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-4 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-4 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-4 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-4 .shopping-cart-btn-wrap {
	padding: 0 0 22px;
}
.header-custom-styles-4 .shopping-cart-btn{
	padding: 12px 20px;
	border: 1px solid #ebebeb;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
}
.header-custom-styles-4 .shopping-cart-btn:hover{
	color: #363636;
}
.header-custom-styles-4 .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-4 .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-4 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-4 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-4 .meta-bar .social-icons-container .social-icon-40-google-plus{
	font-size: 22px;
}
.header-custom-styles-4 .meta-bar .social-icons-container .social-icon-06-facebook{
	font-size: 20px;
}

/* a.70.) header-custom-styles-5 */
.header-custom-styles-5 .middle-header .button-container .btn{
	background-color: transparent;
	color: #b9d117;
}
.header-custom-styles-5 .middle-header .button-container .btn:after{
	border-color: #b9d117;
}
.header-custom-styles-5 .middle-header .button-container .btn:hover{
	color: #c4de18;
}
.header-custom-styles-5 .middle-header .button-container .btn:hover:after{
	border-color: #c4de18;
}
.header-custom-styles-5 form.header-search-form i.icon{
	background-color: #b9d117;
}
.header-custom-styles-5 form.header-search-form i.icon:hover{
	background-color: #c4de18;
}
.header-custom-styles-5 .shopping-cart-btn{
	color: #363636;
}
.header-custom-styles-5 .shopping-cart-btn:hover{
	color: #363636;
}
.header-custom-styles-5 .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-5 .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-5 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-5 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-5 .nav-is-sticky.stuck .shopping-cart-btn{
	color: #363636;
}
.header-custom-styles-5 .nav-is-sticky.stuck .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-5 .nav-is-sticky.stuck .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-5 .nav-is-sticky.stuck .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-5 .nav-is-sticky.stuck .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-5 .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-5 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-5 .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-5 .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-5 .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-5.header-type-3 .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-5 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-5 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-5 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-5 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-5 .top-bar .top-bar-nav.icon-style-2 ul li a i{
	background-color: #c4de18;
}
.header-custom-styles-5 .top-bar .top-bar-nav.icon-style-2 ul li a i:after{
	border-right-color: #c4de18;
}
.header-custom-styles-5 .top-bar .top-bar-nav.icon-style-2 ul li a:hover i{
	background-color: #c1d6d5;
}
.header-custom-styles-5 .top-bar .top-bar-nav.icon-style-2 ul li a:hover i:after{
	border-right-color: #c1d6d5;
}
.header-custom-styles-5 .top-bar .social-icons-container .social-icon-40-google-plus{
	font-size: 22px;
}
.header-custom-styles-5 .top-bar .social-icons-container .social-icon-06-facebook{
	font-size: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-custom-styles-5.header-type-3 .nav-type-1 .wsmenu-list > li > a > span{
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
	}

}

/* a.71.) header-custom-styles-7 */
.header-custom-styles-7 .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-7 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-7 .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-7 .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-7 .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-7.header-type-4 .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-7 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-7 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-7 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-7 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-7 .shopping-cart-btn:hover{
	color: #363636;
}
.header-custom-styles-7 .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-7 .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-7 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-7 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-7 .nav-is-sticky.stuck .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-7 .nav-is-sticky.stuck .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-7 .nav-is-sticky.stuck .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-7 .nav-is-sticky.stuck .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-7 .right-bar .shopping-cart-btn-wrap{
	padding: 21px 0;
}
.header-custom-styles-7 .meta-bar .social-icons-container .social-icon-40-google-plus{
	font-size: 22px;
}
.header-custom-styles-7 .meta-bar .social-icons-container .social-icon-06-facebook{
	font-size: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-custom-styles-7.header-type-4 .nav-type-1 .wsmenu-list > li > a > span{
		padding-top: 0;
		padding-right: 5px;
		padding-bottom: 0;
		padding-left: 5px;
	}

}

/* a.72.) header-custom-styles-8 */
.header-custom-styles-8 .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-8 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-8 .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-8 .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-8 .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-8.header-type-4 .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-8 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-8 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-8 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-8 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-8 .top-bar .top-bar-nav.icon-style-2 ul li a i{
	background-color: #c4de18;
}
.header-custom-styles-8 .top-bar .top-bar-nav.icon-style-2 ul li a i:after{
	border-right-color: #c4de18;
}
.header-custom-styles-8 .top-bar .top-bar-nav.icon-style-2 ul li a:hover i{
	background-color: #c1d6d5;
}
.header-custom-styles-8 .top-bar .top-bar-nav.icon-style-2 ul li a:hover i:after{
	border-right-color: #c1d6d5;
}
.header-custom-styles-8 .top-bar .social-icons-container .social-icon-40-google-plus{
	font-size: 22px;
}
.header-custom-styles-8 .top-bar .social-icons-container .social-icon-06-facebook{
	font-size: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-custom-styles-8.header-type-4 .nav-type-1 .wsmenu-list > li > a > span{
		padding-top: 0;
		padding-right: 5px;
		padding-bottom: 0;
		padding-left: 5px;
	}

}

/* a.73.) header-custom-styles-9 */
.header-custom-styles-9.header-type-4 .top-bar .top-bar-nav ul li a:hover{
	color: #cfeb1a;
}
.header-custom-styles-9.header-type-4 .top-bar .top-bar-nav ul li a:hover i{
	color: #cfeb1a;
}
.header-custom-styles-9.header-type-4 .message-container{
	color: rgba(54,54,54,0.8);
}
.header-custom-styles-9 .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-9 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-9.header-type-4 .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-9.header-type-4 .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-9.header-type-4 .nav-type-1 .wsmenu-list > li > a.active {
	background-color: #fafafa;
	color: #b9d117;
}
.header-custom-styles-9.header-type-4 .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-9 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-9 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-9 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-9 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
.header-custom-styles-9.header-type-4 .meta-bar .nav-container.icon-type-2 .icon{
	border-color: #ccc;
	color: #ccc;
}
.header-custom-styles-9.header-type-4 .meta-bar .nav-container li{
	border-color: #ebebeb !important;
}
.header-custom-styles-9.header-type-4 .meta-bar .nav-container li a{
	color: rgba(54,54,54,0.8);
}
.header-custom-styles-9.header-type-4 .meta-bar .nav-container li a:hover{
	color: #b9d117;
}
.header-custom-styles-9 .top-bar .social-icons-container .social-icon-40-google-plus{
	font-size: 22px;
}
.header-custom-styles-9 .top-bar .social-icons-container .social-icon-06-facebook{
	font-size: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-custom-styles-9.header-type-4 .nav-type-1 .wsmenu-list > li > a > span{
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
	}

}

/* a.74.) header-custom-styles-10 */
.header-custom-styles-10.header-type-4 .message-container{
	color: rgba(54,54,54,0.8);
}
.header-custom-styles-10.header-type-4 .meta-bar .wpml-container li a{
	color: rgba(54,54,54,0.8);
}
.header-custom-styles-10.header-type-4 .meta-bar .wpml-container li a:hover{
	color: #363636;
}
.header-custom-styles-10 .right-bar .shopping-cart-btn-wrap{
	padding: 21px 0;
}
.header-custom-styles-10 .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-10 .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-10 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-10 .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-10 .nav-is-sticky.stuck .shopping-cart-btn .count{
	background-color: #b9d117;
}
.header-custom-styles-10 .nav-is-sticky.stuck .shopping-cart-btn .count:after{
	border-right-color: #b9d117;
}
.header-custom-styles-10 .nav-is-sticky.stuck .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #c4de18;
}
.header-custom-styles-10 .nav-is-sticky.stuck .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #c4de18;
}
.header-custom-styles-10 .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-10 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-10.header-type-4 .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-10.header-type-4 .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-10.header-type-4 .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-10.header-type-4 .nav-type-1 .wsmenu-list > li > a::after{
    background-color: #b9d117;
}
.header-custom-styles-10 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-10 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-10 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a.active {
	color: #b9d117;
}
.header-custom-styles-10 .nav-is-sticky.stuck .nav-type-1 .wsmenu-list > li > a:after{
    background-color: #b9d117;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-custom-styles-10.header-type-4 .nav-type-1 .wsmenu-list > li > a > span{
		padding-top: 0;
		padding-right: 5px;
		padding-bottom: 0;
		padding-left: 5px;
	}

}

/* a.75.) header-custom-styles-11 */
.header-custom-styles-11.header-type-4 .message-container{
	color: rgba(255,255,255,0.8);
}
.header-custom-styles-11.header-type-4 .meta-bar .wpml-container li{
	border-color: rgba(255,255,255,0.2) !important;
}
.header-custom-styles-11.header-type-4 .meta-bar .wpml-container li a{
	color: rgba(255,255,255,0.8);
}
.header-custom-styles-11.header-type-4 .meta-bar .wpml-container li a:hover{
	color: #fff;
}
.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li:hover > a,
.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li > a:hover,
.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li > a.active{
	color: #b9d117;
}
.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li > a span:before{
    border-color: #ebebeb;
}
.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li:hover > a span:before,
.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li > a:hover span:before,
.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li > a.active span:before{
    border-color: #b9d117;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li .iconArrow{
		display: none;
	}
	.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li{
		padding-right: 5px;
	}
	.header-custom-styles-11.header-type-4 .nav-type-3 .wsmenu-list > li:last-child{
		padding-right: 0;
	}

}

/* a.76.) header-custom-styles-12 */
.header-custom-styles-12.header-type-1 .top-bar{
	border-bottom: none;
	background-color: #64b0bd;
}
.header-custom-styles-12 .top-bar .top-bar-nav.icon-style-2 ul li a i{
	background-color: #363636;
}
.header-custom-styles-12 .top-bar .top-bar-nav.icon-style-2 ul li a i:after{
	border-right-color: #363636;
}
.header-custom-styles-12 .top-bar .top-bar-nav.icon-style-2 ul li a:hover i{
	background-color: #c4de18;
}
.header-custom-styles-12 .top-bar .top-bar-nav.icon-style-2 ul li a:hover i:after{
	border-right-color: #c4de18;
}
.header-custom-styles-12.header-type-1 .search-container{
	margin-top: 20px;
	margin-left: 20px;
}
.header-custom-styles-12 form.header-search-form i.icon{
	background-color: #b9d117;
}
.header-custom-styles-12 form.header-search-form i.icon:hover{
	background-color: #c4de18;
}
.header-custom-styles-12 .right-bar .shopping-cart-btn{
	padding-right: 15px;
	padding-left: 15px;
	background-color: #b9d117;
	color: #fff;
}
.header-custom-styles-12 .right-bar .shopping-cart-btn-wrap:hover .shopping-cart-btn{
	background-color: #c4de18;
}
.header-custom-styles-12 .right-bar .shopping-cart-btn .count{
	background-color: #64b0bd;
}
.header-custom-styles-12 .right-bar .shopping-cart-btn .count:after{
	border-right-color: #64b0bd;
}
.header-custom-styles-12 .nav-is-sticky.stuck .right-bar .shopping-cart-btn .count{
	background-color: #64b0bd;
}
.header-custom-styles-12 .nav-is-sticky.stuck .right-bar .shopping-cart-btn .count:after{
	border-right-color: #64b0bd;
}
.header-custom-styles-12 .right-bar .shopping-cart-btn-wrap:hover .shopping-cart-btn .count{
	background-color: #6bbbc9;
}
.header-custom-styles-12 .right-bar .shopping-cart-btn-wrap:hover .shopping-cart-btn .count:after{
	border-right-color: #6bbbc9;
}
.header-custom-styles-12.header-type-1 .nav-type-1 .wsmenu-list > li > a{
	color: #363636;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
}
.header-custom-styles-12.header-type-1 .nav-type-1 .wsmenu-list > li:hover > a,
.header-custom-styles-12.header-type-1 .nav-type-1 .wsmenu-list > li > a:hover,
.header-custom-styles-12.header-type-1 .nav-type-1 .wsmenu-list > li > a.active{
	background-color: #b9d117;
	color: #fff;
}
.header-custom-styles-12.header-type-1 .nav-type-1 .wsmenu-list > li > a:after{
    display: none;
}
.header-custom-styles-12 .top-bar .social-icons-container .social-icon-40-google-plus{
	font-size: 22px;
}
.header-custom-styles-12 .top-bar .social-icons-container .social-icon-06-facebook{
	font-size: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {
	
	.header-custom-styles-12.header-type-1 .nav-type-1 .wsmenu-list > li > a > span{
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
	}

}

/* a.77.) title-custom-styles-1 */
.title-custom-styles-1 .title-variant-1 .subtitle{
	margin: 0;
	padding: 0;
	background-color: transparent;
}

/* a.78.) title-custom-styles-2 */
.title-custom-styles-2 .title-variant-3{
	padding-bottom: 60px;
}
.title-custom-styles-2 .breadcrumb-variant-2{
	margin-top: 25px;
}

/* a.79.) social-btn-custom-style-6 */
.social-btn-custom-style-6{
	background-color: #b9d117 !important;
}
.social-btn-custom-style-6:hover{
	background-color: #bb0000 !important;
}

/* a.80.) social-btn-custom-style-7 */
.social-btn-custom-style-7{
	background-color: #b9d117 !important;
}
.social-btn-custom-style-7:hover{
	background-color: #ff6600 !important;
}

.media-element-7-custom-style-1:after {
	display: none;
}

/* a.81.) boxed-element-custom-styles-19 */
.boxed-element-custom-styles-19{
	border-color: #daeaea;
}
.boxed-element-custom-styles-19 .iconbox-img{
	background-color: #64b0bd;
}
.boxed-element-custom-styles-19 .iconbox-design{
	background-color: #64b0bd;
}
.boxed-element-custom-styles-19 .iconbox-counter-3{
	background-color: #64b0bd;
}
.boxed-element-custom-styles-19:hover .iconbox-counter-3{
	background-color: #b9d117;
}

/* a.82.) hr-custom-style-1 */
.hr-custom-style-1{
	border-color: #daeaea;
}

/* a.83.) heading-custom-styles-1 */

.heading-custom-styles-1 h4{
	border-color: rgba(255,255,255,0.2) !important;
	color: #fff;
}
.heading-custom-styles-1 h4:after{
}
.heading-custom-styles-1 .heading-subtitle{
	color: #fff;
}

/* a.84.) boxed-element-custom-styles-20 */
.boxed-element-custom-styles-20{
	padding-top: 30px;
	border: none;
	background-color: #8bc4cf;
	color: rgba(255,255,255,0.8);
}
.boxed-element-custom-styles-20:hover{
	background-color: #b9d117;
	color: rgba(255,255,255,0.8);
}
.boxed-element-custom-styles-20 .iconbox-title{
	color: #fff;
}
.boxed-element-custom-styles-20:hover .iconbox-title{	
	color: #fff;
}
.boxed-element-custom-styles-20 .iconbox-top{
	margin-bottom: 20px;
}
.boxed-element-custom-styles-20 .iconbox-design{
	width: 90px;
	height: 90px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #64b0bd;
	font-size: 50px;
}
.boxed-element-custom-styles-20 .iconbox-design i:before{
	line-height: 90px;
}
.boxed-element-custom-styles-20:hover .iconbox-design{
	background-color: #a2b814;
}

/* a.85.) boxed-element-custom-styles-21 */
.boxed-element-custom-styles-21{
	padding-top: 30px;
	border: none;
	background-color: #64b0bd;
	color: rgba(255,255,255,0.8);
}
.boxed-element-custom-styles-21:hover{
	background-color: #b9d117;
	color: rgba(255,255,255,0.8);
}
.boxed-element-custom-styles-21 .iconbox-title{
	color: #fff;
}
.boxed-element-custom-styles-21:hover .iconbox-title{	
	color: #fff;
}
.boxed-element-custom-styles-21 .iconbox-top{
	margin-bottom: 20px;
}
.boxed-element-custom-styles-21 .iconbox-design{
	width: 90px;
	height: 90px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #5799a5;
	font-size: 50px;
}
.boxed-element-custom-styles-21 .iconbox-design i:before{
	line-height: 90px;
}
.boxed-element-custom-styles-21:hover .iconbox-design{
	background-color: #a2b814;
}

/* a.86.) boxed-element-custom-styles-22 */
.boxed-element-custom-styles-22{
	border-color: #daeaea;
	background-color: transparent;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.boxed-element-custom-styles-22 .iconbox-design{
	background-color: #b9d117;
}
.boxed-element-custom-styles-22:hover .iconbox-design{
	background-color: #64b0bd;
}

/* a.87.) megamenu-custom-styles-1 */
.megamenu-custom-styles-1{
	background-image: url(../images/preview/megamenu-background-01.jpg);
}

/*------------------------------------------------------------------
B. Menu
-------------------------------------------------------------------*/
@media only screen and (max-width: 991px) {
	.wsmenu-list > li > a{
		font-weight: 500 !important;
	}
	.wsmenu-list ul > li > a{
		font-weight: 400 !important;
	}
	.wsmenu > .wsmenu-list > li > a{
		color: #363636 !important;
	}
	.wsmenu > .wsmenu-list > li > a.active,
	.wsmenu > .wsmenu-list > li:hover > a{
		color: #64b0bd !important;
	}
	.mobile-sub .wsmenu-submenu li a{
		color: #363636 !important;
	}
	.mobile-sub .wsmenu-submenu li:hover > a{
		color: #64b0bd !important;
	}
	.megamenu > ul > li > a{
		color: #363636 !important;
	}
	.megamenu > ul > li > a:hover{
		color: #64b0bd !important;
	}
}

/*------------------------------------------------------------------
1. Reset
-------------------------------------------------------------------*/

body{
	color: rgba(54,54,54,0.8);
	letter-spacing: 0.2px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}
a{
	color: #b9d117;
}
a:hover{
	color: #c4de18;
}

h1,h2,h3,h4,h5,h6{
	font-weight: 500;
}

.wp-caption-text{
	border-color: #daeaea;
}

/*------------------------------------------------------------------
2. Meta Bar
-------------------------------------------------------------------*/
.meta-bar .social-icons-container .icon{
	border-color: rgba(255,255,255,0.9);
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	color: rgba(255,255,255,0.9);
}
.meta-bar .social-icons-container .icon:hover{
	border-color: #fff;
	color: #fff;
}

/*------------------------------------------------------------------
3. Top Bar
-------------------------------------------------------------------*/
.top-bar .social-icons-container .icon{
	border-color: rgba(255,255,255,0.9);
	color: rgba(255,255,255,0.9);
}
.top-bar .social-icons-container .icon:hover{
	border-color: #fff;
	color: #fff;
}

/*------------------------------------------------------------------
4. Header Elements
-------------------------------------------------------------------*/
.shopping-cart-btn{
	font-weight: 500;
}
.nav-is-sticky.stuck .shopping-cart-btn{
	font-weight: 500;
}

form.header-search-form input.search {
	font-weight: 500;
}

.shopping-cart-dropdown .item a{
	font-weight: 500;
}

.shopping-cart-subtotal strong{
	font-weight: 500;
}

/*------------------------------------------------------------------
7. Submenu Types
-------------------------------------------------------------------*/
.nav-submenu-type-1 .wsmenu-submenu li a{
	border-top-color: #daeaea;
	color: rgba(54,54,54,0.8);
}
.nav-submenu-type-1 .wsmenu-submenu li a:hover{
	color: #83c0ca;
}
.nav-submenu-type-1 .wsmenu-submenu li:first-child a{
	border-top-color: #b9d117;
}
.nav-submenu-type-1 .wsmenu-submenu-sub-sub.wsmenu-submenu-disabled-border > li:first-child a,
.nav-submenu-type-1 .wsmenu-submenu-sub.wsmenu-submenu-disabled-border > li:first-child a,
.nav-submenu-type-1 .wsmenu-submenu.wsmenu-submenu-disabled-border > li:first-child a{
	border-top-color: #daeaea;
}

.nav-submenu-type-2 .wsmenu-submenu-sub-sub:after,
.nav-submenu-type-2 .wsmenu-submenu-sub:after,
.nav-submenu-type-2 .wsmenu-submenu:after{
    background-color: #b9d117;
}
.nav-submenu-type-2 .wsmenu-submenu li a{
	background-color: transparent;	
	color: rgba(54,54,54,0.8);
	font-weight: 400;
}
.nav-submenu-type-2 .wsmenu-submenu li a:hover{ 
	background-color: #64b0bd;
	color: #fff;
}

.nav-submenu-type-3 .wsmenu-submenu-sub-sub:after,
.nav-submenu-type-3 .wsmenu-submenu-sub:after,
.nav-submenu-type-3 .wsmenu-submenu:after{
    background-color: #b9d117;
}
.nav-submenu-type-3 .wsmenu-submenu li a{
	background-color: transparent;	
	color: rgba(54,54,54,0.8);
	font-weight: 400;
}
.nav-submenu-type-3 .wsmenu-submenu li a:hover{ 
	background-color: #64b0bd;
	color: #fff;
}

.nav-submenu-type-4 .wsmenu-submenu li a{
	color: rgba(54,54,54,0.8);
}
.nav-submenu-type-4 .wsmenu-submenu li a:hover{
	color: #b9d117;	
}
.nav-submenu-type-4 .wsmenu-submenu li a .menu-item-textWrap:after{
    background-color: #b9d117;	
}

.nav-submenu-type-5 .wsmenu-submenu li a{
	background-color: transparent;
	color: rgba(54,54,54,0.8);
	font-weight: 400;
}
.nav-submenu-type-5 .wsmenu-submenu li a:hover{
	background-color: #f0f6f6;
	color: #64b0bd;
}
.nav-submenu-type-5 .wsmenu-submenu li a .menu-item-textWrap:after{
    background-color: #64b0bd;
}
.nav-submenu-type-5 .wsmenu-submenu-sub-sub:after,
.nav-submenu-type-5 .wsmenu-submenu-sub:after,
.nav-submenu-type-5 .wsmenu-submenu:after{
    background-color: #b9d117;
}

/*------------------------------------------------------------------
8. Megamenu Types
-------------------------------------------------------------------*/

.nav-megamenu-type-1 .megamenu{	
	border-top-color: #b9d117;
}
.nav-megamenu-type-1 .megamenu li.title{
	color: #363636;
	font-weight: 500;
}
.nav-megamenu-type-1 .megamenu li.menu-item{
	border-top-color: #daeaea;
}
.nav-megamenu-type-1 .megamenu li.menu-item:last-child{
	border-bottom-color: #daeaea;
}
.nav-megamenu-type-1 .megamenu .link-list li.menu-item a{
	color: rgba(54,54,54,0.8);
	font-weight: 400;
}
.nav-megamenu-type-1 .megamenu .link-list li.menu-item a:hover{
	color: #64b0bd;
}

.nav-megamenu-type-2 .megamenu li.title{
	background-color: #64b0bd;
	color: #fff;
	font-weight: 500;
}
.nav-megamenu-type-2 .megamenu .link-list li.menu-item a{
	background-color: transparent;
	color: rgba(54,54,54,0.8);
	font-weight: 400;
}
.nav-megamenu-type-2 .megamenu .link-list li.menu-item:hover a{
	background-color: #f0f6f6;
	color: #64b0bd;
}

.nav-megamenu-type-3 .megamenu{
	border-top-color: #b9d117;
}
.nav-megamenu-type-3 .megamenu li.title{
	color: #363636;
	font-weight: 700;
}
.nav-megamenu-type-3 .megamenu .link-list li.menu-item a{
	color: rgba(54,54,54,0.8);
	font-weight: 400;
}
.nav-megamenu-type-3 .megamenu .link-list li.menu-item a:hover{
	color: #64b0bd;
}
.nav-megamenu-type-3 .megamenu .link-list li.menu-item a .menu-item-textWrap:after{
    background-color: #64b0bd;
}

.nav-megamenu-type-4 .megamenu{
	padding: 20px 0;
}
.nav-megamenu-type-4 .megamenu .link-list{
	position: relative;
	padding: 0 30px;
}
.nav-megamenu-type-4 .megamenu .link-list:after{
    background-color: #ebebeb;
}
.nav-megamenu-type-4 .megamenu li.title{
	color: #363636;
	font-weight: 700;
}
.nav-megamenu-type-4 .megamenu .link-list li.menu-item a{
	color: rgba(54,54,54,0.8);
	font-weight: 400;
}
.nav-megamenu-type-4 .megamenu .link-list li.menu-item a:hover{
	color: #b9d117;
}
.nav-megamenu-type-4 .megamenu .link-list li.menu-item a .menu-item-textWrap:after{
    background-color: #b9d117;
}

/*------------------------------------------------------------------
10. Title Variant
-------------------------------------------------------------------*/

.title-variant-1 h1{
	font-weight: 500;
}
.title-variant-1 .subtitle{
	background-color: #b9d117;
	letter-spacing: 1.5px;
}
.title-variant-2 h1{
	font-weight: 500;
}
.title-variant-3 h1{
	font-weight: 500;
}
.title-variant-4 h1{
	font-weight: 500;
}

/*------------------------------------------------------------------
11. Breadcrumb Variant
-------------------------------------------------------------------*/
.breadcrumb-variant-1 ul{
	background-color: #b9d117;
}

.breadcrumb-variant-2{
	background: #b9d117;
}
.breadcrumb-variant-2:after{
	border-right-color: #b9d117;
}

/*------------------------------------------------------------------
13. Widgets
-------------------------------------------------------------------*/

.widget-type-2 .widget{
	border-color: #daeaea;
}

.widget h4.title{
	font-weight: 500;
}


form.widget-search-form input.search {
	font-weight: 500;
}
form.widget-search-form i.icon{
	background: #b9d117;
}
.widget h4.title:after{
	background-color: #b9d117;
}

.widget-price-filter .ui-slider .ui-slider-handle{
	background-color: #64b0bd;
}
.widget-price-filter .ui-slider .ui-slider-range{
	background-color: #64b0bd;
}

.widget ul li{
	border-color: #daeaea;
}
.widget ul > li > a{
	color: rgba(54,54,54,0.8);
}
.widget ul > li > a:hover{
	color: #b9d117;
}
.widget ul > li > a:hover:before{
	color: #b9d117;	
}

.widget-products ul.product_list_widget li:hover a img{
	border-color: #b9d117;
}
.widget-products ul.product_list_widget li .price{
	color: #b9d117;
}
.widget-products ul.product_list_widget li .product-title{
	font-weight: 500;
}

.widget-product-categories ul.product-categories-count-2 li a .count{
	background-color: #b9d117;
}
.widget-product-categories ul.product-categories-count-2 li a .count:after{
	border-right-color: #b9d117;
}
.widget-product-categories ul.product-categories-count-2 li a:hover .count{
	background-color: #64b0bd;
}
.widget-product-categories ul.product-categories-count-2 li a:hover .count:after{	
	border-right-color: #64b0bd;
}

.widget-theme-post .date{
	background-color: #b9d117;
}
.widget-theme-post li:hover .date{
	background-color: #64b0bd;
}
.widget.widget-theme-post ul > li > a{
	font-weight: 500;
}
.widget.widget-theme-post ul > li > a:hover{
	color: #b9d117;
}
.widget-theme-post .content .title{
	color: rgba(54,54,54,0.8);
}
.widget-theme-post li:hover .content .title{
	color: rgba(54,54,54,0.8);
}

.widget-theme-post-2 li .icon{
	background-color: #b9d117;
}
.widget-theme-post-2 li:hover .icon{	
	background-color: #64b0bd;
}
.widget-theme-post-2 li .icon:after{
	border-right-color: #b9d117;
}
.widget-theme-post-2 li:hover .icon:after{
	border-right-color: #64b0bd;
}
.widget-theme-post-2 .content a:hover{
	color: #b9d117;
}
.widget-theme-post-2 .view-more-btn:hover{
	color: #b9d117;
}

.widget-tags a{
	border-color: #daeaea;
	color: #b9d117;
	font-weight: 500;
}
.widget-tags a:hover{
	color: #64b0bd;
}

/*------------------------------------------------------------------
14. Footer
-------------------------------------------------------------------*/

.top-section-banner .tsb-content .title{
	font-weight: 500;
}
.top-section-banner .tsb-content .sub-title{
	font-weight: 300;
}
.top-section-banner.tsb-icon-type-2 .tsb-icon i{
	background-color: #b9d117;
	font-size: 45px;
}
.top-section-banner.tsb-icon-type-2 .tsb-icon i:after{
	border-right-color: #b9d117;
}

.top-section-banner.tsb-icon-type-1 .tsb-icon i{
	background-color: #b9d117;
	font-size: 40px;
}

#footer .widget h4.title:after{
	background-color: #b9d117;
}
#footer .widget-price-filter .ui-slider .ui-slider-handle{
	background-color: #b9d117;
}
#footer .widget-price-filter .ui-slider .ui-slider-range{
	background-color: #b9d117;
}

#footer form.widget-search-form i.icon{
	background: #b9d117;
}

#footer .widget ul > li > a{
	color: #fff;
}
#footer .widget ul > li > a:hover{
	color: #b9d117;
}
#footer .widget ul > li > a:hover:before{
	color: #b9d117;
}

#footer .widget-theme-post-2 li .icon{
	background-color: #b9d117;
}
#footer .widget-theme-post-2 li:hover .icon{	
	background-color: #64b0bd;
}
#footer .widget-theme-post-2 li .icon:after{
	border-right-color: #b9d117;
}
#footer .widget-theme-post-2 li:hover .icon:after{
	border-right-color: #64b0bd;
}
#footer .widget-theme-post-2 .content a{
	color: rgba(255,255,255,0.8);
}
#footer .widget-theme-post-2 .content a:hover{
	color: #b9d117;
}
#footer .widget-theme-post-2 .view-more-btn:hover{
	color: #b9d117;
}

#footer .widget-products ul.product_list_widget li .product-title{
	font-weight: 500;
}
#footer .widget-products ul.product_list_widget li:hover a img{
	border-color: #b9d117;	
}

#footer .widget.widget-theme-post ul > li > a{
	color: #fff;
	font-weight: 500;
}
#footer .widget.widget-theme-post ul > li > a:hover{
	color: #b9d117;
}
#footer .widget-theme-post .date{
	background-color: #b9d117;
	color: #363636;
}
#footer .widget-theme-post li:hover .date{
	background-color: #b9d117;
}
#footer .widget-theme-post .content .title{	
	color: rgba(255,255,255,0.8);
}
#footer .widget-theme-post .content .title:hover{
	color: #fff;
}

#footer .widget-tags a{

	border-color: rgba(255,255,255,0.2);
	color: #fff;
}
#footer .widget-tags a:hover{

	color: #b9d117;	
}

#footer .footer-nav-menu ul li a{
	font-weight: 500;
}
#footer .footer-nav-menu ul li a:hover{
	color: #b9d117;	
}

#footer .bottom-section-nav ul li a{
	font-weight: 500;
}

.bottom-section .text-container{
	color: #7d7d7d;
	font-weight: 400;
}
.bottom-section .text-container a{
	color: #c2c2c2 !important;
}

/*------------------------------------------------------------------
15. Front Blog
-------------------------------------------------------------------*/

.blog-post .post .post-social-icons .share-btn{
	font-weight: 500;
}
.blog-post .post .post-social-icons .share-btn .title{
	font-weight: 500;
}

.blog-post .post-meta ul li{
	border-color: #daeaea !important;
}
.blog-post .post-meta ul li .icon{
	color: #b9d117;
}
.blog-post .post-meta ul li a{
	font-weight: 500;
}
.blog-post .post-meta ul li a:hover{
	color: #b9d117;
}

.post-type-1 .post-title h2 a{
	font-weight: 500;
}
.post-type-1 .no-featured-image .post-title{
	background-color: #f0f6f6;
}
.post-type-1 .post-title .subtitle{
	background-color: #b9d117;
}
.post-type-1 .no-featured-image:hover .post-title .subtitle,
.post-type-1 .featured-image:hover .post-title .subtitle{
	background-color: #64b0bd;
}
.post-type-1 .post-title .date{
	background-color: #b9d117;
}
.post-type-1 .no-featured-image:hover .post-title .date,
.post-type-1 .featured-image:hover .post-title .date{
	background-color: #64b0bd;
}
.post-type-1 .featured-image .hover-effect{
	background-color: rgba(185,209,23,0.6);
}
.post-type-1 .featured-image .hover-effect-btn{
	background-color: #64b0bd;
}
.post-type-1 .featured-image .hover-effect-btn:hover{	
	background-color: #6bbbc9;
}


.post-type-2 .featured-image .hover-effect{
	background-color: rgba(185,209,23,0.6);
}
.post-type-2 .featured-image .hover-effect-btn{
	background-color: #64b0bd;
}
.post-type-2 .featured-image .hover-effect-btn:hover{
	background-color: #6bbbc9;
}
.post-type-2 .no-featured-image{
	background-color: #f0f6f6;
}
.post-type-2 .post-type-date .icon{
	background-color: #64b0bd;
}
.post-type-2 .post-type-date .date{
	background-color: #b9d117;
}
.post-type-2 .post-contentWrap .post-title{
	font-weight: 500;
}
.post-type-2 .post-contentWrap .post-title a:hover{
	color: #b9d117;
}
.post-type-2 .post-social-icons{
	border-color: #daeaea;
}

.post-type-3 .no-featured-image .post-title{
	background-color: #f0f6f6;
}
.post-type-3 .post-title h2 a{
	font-weight: 500;
}
.post-type-3 .post-title .subtitle{
	background-color: #b9d117;
}
.post-type-3 .no-featured-image:hover .post-title .subtitle,
.post-type-3 .featured-image:hover .post-title .subtitle{
	background-color: #64b0bd;
}
.post-type-3 .date{
	background-color: #b9d117;
}
.post-type-3 .no-featured-image:hover .date,
.post-type-3 .featured-image:hover .date{
	background-color: #64b0bd;
}
.post-type-3 .featured-image .hover-effect{
	background-color: rgba(185,209,23,0.6);
}
.post-type-3 .featured-image .hover-effect-btn{
	background-color: #64b0bd;
}
.post-type-3 .featured-image .hover-effect-btn:hover{
	background-color: #6bbbc9;
}

.post-type-4 .post-col .post-colWrap{
	border-color: #daeaea !important;
}
.post-type-4 .no-featured-image{
	background-color: #f0f6f6;
}
.post-type-4 .no-image-label{
	color: #daeaea;
}
.post-type-4 .date{
	background-color: #b9d117;
}
.post-type-4 .no-featured-image:hover .date,
.post-type-4 .featured-image:hover .date{
	background-color: #64b0bd;
}
.post-type-4 .featured-image .hover-effect{
	background-color: rgba(185,209,23,0.6);
}
.post-type-4 .featured-image .hover-effect-btn{
	background-color: #64b0bd;
}
.post-type-4 .featured-image .hover-effect-btn:hover{
	background-color: #6bbbc9;
}
.post-type-4 .post-col .post-contentWrap{
	border-color: #daeaea;
}
.post-type-4 .post-contentWrap .post-title{
	font-weight: 500;
}
.post-type-4 .post-contentWrap .post-title a:hover{	
	color: #b9d117;
}

.pagination-type-1 .pages{
	border-color: #daeaea;
}
.pagination-type-1 .pages a.active{
	background-color: #b9d117;	
}
.pagination-type-1 .pages a:hover{
	color: #b9d117;	
}

.pagination-type-2 .pages a{
	border-color: #daeaea;
}
.pagination-type-2 .pages a.active{
	border-color: #b9d117;
}
.pagination-type-2 .pages a:hover{
	border-color: #b9d117;
}

.pagination-type-3 .pages{
	border-color: #daeaea;
}
.pagination-type-3 .pages a.active{
	background-color: #b9d117;
}
.pagination-type-3 .pages a:hover{
	color: #b9d117;
}

/*------------------------------------------------------------------
16. Blog Post
-------------------------------------------------------------------*/

.gallery .gallery-item a:after{
	background-color: rgba(185,209,23,0.6);
}
.gallery .gallery-item span{
	background-color: #64b0bd;
}
.gallery .gallery-item span:hover{
	background-color: #6bbbc9;
}

.single-blog-post .post-social-icons .share-btn{
	font-weight: 500;
}

.single-blog-post .post-meta ul li{
	border-color: #daeaea !important;
}
.single-blog-post .post-meta ul li .icon{
	color: #b9d117;
}
.single-blog-post .post-meta ul li a{
	font-weight: 500;
}
.single-blog-post .post-meta ul li a:hover{
	color: #b9d117;
}

.post-comments-counter.heading-element-1 h4 span{
	background-color: #b9d117;
}

.single-post-1 .single-post-featured-image .date{
	background-color: #b9d117;
}
.single-blog-post .single-post-1 .post-meta{
	border-color: #daeaea;
}

.single-post-2 .single-post-featured-image .post-type-date .icon{
	background-color: #64b0bd;
}
.single-post-2 .single-post-featured-image .post-type-date .date{
	background-color: #b9d117;
}
.single-blog-post .single-post-2 .post-meta{
	border-color: #daeaea;
}

.single-post-3 .single-post-featured-image .date{
	background-color: #b9d117;
}
.single-blog-post .single-post-3 .post-meta{
	border-color: #daeaea;
}

.comment-list-1 .comment{
	border-color: #daeaea;
}
.comment-list-1 .comment:before{
	background-color: #daeaea;	
}
.comment-list-1 .children .comment:before{
	background-color: #64b0bd;
}
.comment-list-1 .comment:after{
	border-right-color: #daeaea;
}
.comment-list-1 .children .comment:after{
	border-right-color: #64b0bd;
}
.comment-list-1 .comment-meta ul li .icon{
	color: #64b0bd;
}
.comment-list-1 .comment-meta .reply a{
	color: #64b0bd;
}
.comment-list-1 .comment-meta .reply a:hover{
	color: #b9d117;
}
.comment-list-1 .comment-meta a{
	color: #64b0bd;
}
.comment-list-1 .comment-meta a:hover{
	color: #b9d117;
}

.comment-list-2 .comment-content{
	border-color: #daeaea;
	background-color: #f0f6f6;
}
.comment-list-2 .comment-content:before{
	border-right-color: #f0f6f6;
}
.comment-list-2 .children .comment-content{
	border-color: #64b0bd;
}
.comment-list-2 .comment-content .icon{
	background-color: #64b0bd;
}
.comment-list-2 .comment-meta .reply a{
	background-color: #64b0bd;
}
.comment-list-2 .comment-meta .reply a:hover{
	background-color: #6bbbc9;
}
.comment-list-2 .comment-meta .comment-meta-admin{
	font-weight: 500;
}
.comment-list-2 .comment-meta .comment-meta-data{
	color: #64b0bd;
}

.comment-list-3 .comment{
	border-color: #daeaea;
}
.comment-list-3 .comment:before{
	background-color: #daeaea;
}
.comment-list-3 .children .comment:before{
	background-color: #64b0bd;
}
.single-blog-post .comment-list-3 .avatar i{
	background-color: #64b0bd;
}
.single-blog-post .comment-list-3 .children .avatar i{
	background-color: #64b0bd;
}
.comment-list-3 .comment-meta .reply a{
	background-color: #64b0bd;
}
.comment-list-3 .comment-meta .reply a:hover{
	background-color: #6bbbc9;
}
.comment-list-3 .comment-meta ul li.author a{
	color: #64b0bd;
}

/*------------------------------------------------------------------
17. Portfolio Post
-------------------------------------------------------------------*/

.portfolio-post-container .featured-image .hover-effect{
	background-color: rgba(185,209,23,0.6);
}
.portfolio-post-container .featured-image .hover-effect-btn{
	background-color: #64b0bd;
}
.portfolio-post-container .featured-image .hover-effect-btn:hover{
	background-color: #6bbbc9;
}
.portfolio-post-container .no-featured-image{
	background: #daeaea;
}
.portfolio-post-container .no-image-label{
	color: #daeaea;
}
.portfolio-post-container .portfolio-post-container-content{
	border-color: #daeaea;
}
.portfolio-post-container:hover .portfolio-post-container-title a{	
	color: #64b0bd;
}

.no-padding-portfolio-post-container:after {
    border-color: #daeaea;
}
.no-padding-portfolio-post-container .portfolio-post-container:after {
    border-color: #daeaea !important;
}

.portfolio-post-2 .portoflio-post-gallery .hover-effect{
	background-color: rgba(185,209,23,0.6);
}
.portfolio-post-2 .portoflio-post-gallery .hover-effect-btn{
	background-color: #64b0bd;
}
.portfolio-post-2 .portoflio-post-gallery .hover-effect-btn:hover{
	background-color: #6bbbc9;
}

.portfolio-post-3 .portfolio-post-featured-image .hover-effect{
	background-color: rgba(185,209,23,0.6);
}
.portfolio-post-3 .portfolio-post-featured-image .hover-effect-btn{
	background-color: #64b0bd;
}
.portfolio-post-3 .portfolio-post-featured-image .hover-effect-btn:hover{
	background-color: #6bbbc9;
}
.portfolio-post-3 .portoflio-post-gallery .hover-effect{
	background-color: rgba(185,209,23,0.6);
}
.portfolio-post-3 .portoflio-post-gallery .hover-effect-btn{
	background-color: #64b0bd;
}
.portfolio-post-3 .portoflio-post-gallery .hover-effect-btn:hover{	
	background-color: #6bbbc9;
}


/*------------------------------------------------------------------
18. Team Post
-------------------------------------------------------------------*/
.team-post-2 .team-post-featured-image .team-post-title{
	font-weight: 500;
}
.team-post-2 .team-post-featured-image .team-post-subtitle{
	background-color: #b9d117;
}
.team-post-3 .team-post-featured-image .team-post-title{
	font-weight: 500;
}
.team-post-3 .team-post-featured-image .team-post-subtitle{
	background-color: #b9d117;
}

/*------------------------------------------------------------------
19. Shop
-------------------------------------------------------------------*/
.star-rating span:before{
	color: #b9d117;
}
.shop-onsale{
    background-color: rgba(185,209,23,0.8);
}
.shop-out-of-s{
    background-color: rgba(54,54,54,0.9);
}
.shop-count-ordering-2{
	border-color: #daeaea;
}
ul.shop-products-1 li.product .productWrap{
	border-color: #daeaea;
}
ul.shop-products-1 li.product .product-content{
	border-color: #daeaea;
}
ul.shop-products-1 li.product .product-btn{
	border-color: #daeaea;
}
ul.shop-products-1 li.product .btn{
	background-color: #b9d117;
	color: #fff;
}
ul.shop-products-1 li.product .btn:hover,
ul.shop-products-1 li.product .btn:active,
ul.shop-products-1 li.product .btn:focus{
	background-color: #c4de18;
	color: #fff;
}
ul.shop-products-1 li.product .btn.btn-icon-adv .icon{
	background-color: #363636;
}
ul.shop-products-1 li.product .btn.btn-icon-adv:hover .icon,
ul.shop-products-1 li.product .btn.btn-icon-adv:active .icon,
ul.shop-products-1 li.product .btn.btn-icon-adv:focus .icon{
	background-color: #64b0bd;
}

ul.shop-product-category-1 li.product-category .product-categoryWrap{
	border-color: #daeaea;
}
ul.shop-product-category-1 li.product-category:hover .product-categoryWrap{
	border-color: rgba(185,209,23,0.6);
}
ul.shop-product-category-1 li.product-category h3{
	background-color: rgba(255,255,255,0.8);
}
ul.shop-product-category-1 li.product-category:hover h3{
	background-color: rgba(185,209,23,0.6);
}
ul.shop-product-category-1 li.product-category mark{
	background-color: #b9d117;
}

ul.shop-products-2 li.product:hover .product-thumbnail a:after{
    border-color: #b9d117;
}

ul.shop-product-category-2 li.product-category:hover .product-category-thumbnail a:after{
    border-color: #b9d117;
}
ul.shop-product-category-2 li.product-category h3{
	background-color: rgba(255,255,255,0.8);
}
ul.shop-product-category-2 li.product-category:hover h3{
	background-color: #b9d117;
}
ul.shop-product-category-2 li.product-category mark{
	background-color: #b9d117;
}
ul.shop-product-category-2 li.product-category mark:after{
	border-right-color: #b9d117;
}

ul.shop-products-3 li.product .productWrap{
	border-color: #daeaea;
}
ul.shop-products-3 li.product .price{
	color: #b9d117;
}
ul.shop-products-3 li.product .product-btn{
	border-color: #daeaea;
}

ul.shop-product-category-3 li.product-category .product-categoryWrap{
	border-color: #daeaea;
}
ul.shop-product-category-3 li.product-category:hover .product-categoryWrap{
	border-color: rgba(185,209,23,0.6);
}
ul.shop-product-category-3 li.product-category h3{
	border-color: #daeaea;
	background-color: rgba(255,255,255,0.8);
}
ul.shop-product-category-3 li.product-category:hover h3{
	background-color: rgba(185,209,23,0.6);
}
ul.shop-product-category-3 li.product-category mark{
	background-color: #b9d117;
}

ul.shop-product-category-4 li.product-category .product-categoryWrap a{
	color: #b9d117;
}
ul.shop-product-category-4 li.product-category .product-categoryWrap:hover .product-contentWrap{
	background-color: #b9d117;
}

/*------------------------------------------------------------------
20. Product Post
-------------------------------------------------------------------*/

div.product.product-image-type-2 div.images{
	border-color: #daeaea;
}
div.product div.thumbnails a:hover:after{
    border-color: #b9d117;	
}
div.product.product-image-type-2 div.images div.thumbnails{
	border-top-color: #daeaea;
}
div.product p.price{
	border-top-color: #daeaea;
	color: #b9d117;
}
div.product form.cart{
    border-color: #daeaea;
}
div.product form.cart:after {
    background-color: #f0f6f6;
}
div.product form.variations_form .single_variation{
	border-top-color: #ccc;
}
div.product form.variations_form .variations .reset_variations{
	color: #64b0bd;
}

/*------------------------------------------------------------------
21. Shop Cart
-------------------------------------------------------------------*/
table.shop_table{
	border-color: #daeaea;
}
table.shop_table td{
	border-color: #daeaea;
}
table.shop_table a.remove span{
	background-color: #b9d117;
}
table.shop_table a.remove:hover span{
	background-color: #c4de18;
}
table.shop_table td.product-name a{
	font-weight: 500;
}
.cart-collaterals{
	border-color: #daeaea;
	font-weight: 500;
}
.cart_totals h4{
    border-color: #daeaea;
   	font-weight: 500;
}
.cart_totals table td,
.cart_totals table th{
	border-top-color: #daeaea;
}
.cart_totals table .order-total .amount{
	color: #b9d117;
}
.shipping-calculator{
	border-color: #daeaea;
}
.shipping-calculator h4{
    border-color: #daeaea;
    font-weight: 500;
}
.coupon{
	border-color: #daeaea;
}
.coupon h4{
    border-color: #daeaea;
    font-weight: 500;
}

/*------------------------------------------------------------------
22. Shop Checkout
-------------------------------------------------------------------*/
.billing-fields{
	border-color: #daeaea;	
}
.billing-fields h3{
    border-color: #daeaea;
    font-weight: 500;
}
.shipping-fields{
	border-color: #daeaea;	
}
.shipping-fields h3{
    border-color: #daeaea;
    font-weight: 500;
}
.checkout-payment{
	border-color: #daeaea;	
}
.checkout-payment .payment_methods li{
	border-bottom-color: #daeaea;	
}
.your-order{
	border-color: #daeaea;	
}
.your-order h3{
    border-color: #daeaea;
    font-weight: 500;
}
.your-order table.shop_table thead th{
	border-bottom-color: #daeaea;	
}
.your-order table.shop_table tfoot td{
	border-bottom-color: #daeaea;
}

/*------------------------------------------------------------------
23. Service Post
-------------------------------------------------------------------*/
.service-post-naviagtion li a{
	border-color: #daeaea;
	font-weight: 500;
}
.service-post-naviagtion li a.active,
.service-post-naviagtion li a:hover{
	background-color: #64b0bd;
}
.service-post-naviagtion li a i{
	background-color: #b9d117;
}
.service-post-images a:after{
	background-color: rgba(185,209,23,0.6);
}
.service-post-images a .icon{
	background-color: #64b0bd;
}
.service-post-images a .icon:hover{
	background-color: #6bbbc9;
}

/*------------------------------------------------------------------
24. 404 Page
-------------------------------------------------------------------*/
.error-404-page h4.title{
	font-weight: 500;
}
.error-404-page h4.title:after{
	background-color: #b9d117;
}

/*------------------------------------------------------------------
28. Back To Top
-------------------------------------------------------------------*/
#back-to-top {
    color: #64b0bd;
}


/*------------------------------------------------------------------
1. Form Elements
-------------------------------------------------------------------*/
.theme-form {
  border-color: #daeaea;
}
.theme-form:focus {
	border-color: #c7d6d6;
}

/*------------------------------------------------------------------
2. Buttons
-------------------------------------------------------------------*/
.btn.btn-primary {
	background-color: #b9d117;
	color: #fff;
}
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus{
	background-color: #c4de18;
	color: #fff;
}
.btn.btn-primary.btn-icon-adv .icon{
	background-color: rgba(0,0,0,0.1);
}
.btn.btn-primary.btn-icon-adv-2 .icon{
	background-color: rgba(0,0,0,0.1);
}
.btn.btn-primary.btn-shadow{
	-webkit-box-shadow: inset 0px -3px 0px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px -3px 0px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px -3px 0px 0px rgba(0,0,0,0.1);
}

.btn.btn-secondary {
	background-color: #64b0bd;
	color: #fff;
}
.btn.btn-secondary:hover,
.btn.btn-secondary:active,
.btn.btn-secondary:focus{
	background-color: #6bbbc9;

	color: #fff;
}
.btn.btn-secondary.btn-icon-adv .icon{
	background-color: rgba(0,0,0,0.1);
}
.btn.btn-secondary.btn-icon-adv-2 .icon{
	background-color: rgba(0,0,0,0.1);
}
.btn.btn-secondary.btn-shadow{
	-webkit-box-shadow: inset 0px -3px 0px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px -3px 0px 0px rgba(0,0,0,0.1);
	box-shadow: inset 0px -3px 0px 0px rgba(0,0,0,0.1);
}

.btn.btn-color-1{
	background-color: #fff;
	color: #64b0bd;
}
.btn.btn-color-1:hover,
.btn.btn-color-1:active,
.btn.btn-color-1:focus{
	background-color: #fff;
	color: #5da4b0;
}
.btn.btn-color-1.btn-icon-adv .icon{
	background-color: rgba(100,176,189,0.25);
}
.btn.btn-color-1.btn-icon-adv-2 .icon{
	background-color: rgba(100,176,189,0.25);
}
.btn.btn-color-1.btn-shadow{
	-webkit-box-shadow: inset 0px -3px 0px 0px rgba(100,176,189,0.25);
	-moz-box-shadow: inset 0px -3px 0px 0px rgba(100,176,189,0.25);
	box-shadow: inset 0px -3px 0px 0px rgba(100,176,189,0.25);
}

.btn.btn-color-2{
	background-color: #363636;
	color: #fff;
}
.btn.btn-color-2:hover,
.btn.btn-color-2:active,
.btn.btn-color-2:focus{
	background-color: #464646;
	color: #fff;
}
.btn.btn-color-2.btn-icon-adv .icon{
	background-color: rgba(255,255,255,0.05);
}
.btn.btn-color-2.btn-icon-adv-2 .icon{
	background-color: rgba(255,255,255,0.2);
}
.btn.btn-color-2.btn-shadow{
	-webkit-box-shadow: inset 0px -3px 0px 0px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px -3px 0px 0px rgba(255,255,255,0.2);
	box-shadow: inset 0px -3px 0px 0px rgba(255,255,255,0.2);
}

.btn.btn-color-3{
	background-color: #fff;
	color: #64b0bd;
}
.btn.btn-color-3:hover,
.btn.btn-color-3:active,
.btn.btn-color-3:focus{
	background-color: #fff;
	color: #5da4b0;
}
.btn.btn-color-3.btn-icon-adv .icon{
	background-color: rgba(100,176,189,0.25);
}
.btn.btn-color-3.btn-icon-adv-2 .icon{
	background-color: rgba(100,176,189,0.25);
}
.btn.btn-color-3.btn-shadow{
	-webkit-box-shadow: inset 0px -3px 0px 0px rgba(100,176,189,0.25);
	-moz-box-shadow: inset 0px -3px 0px 0px rgba(100,176,189,0.25);
	box-shadow: inset 0px -3px 0px 0px rgba(100,176,189,0.25);
}
.btn-color-3:after{
	border-color: #64b0bd;
}
.btn-color-3:hover:after{
	border-color: #5da4b0;
}

/*------------------------------------------------------------------
3. Social Media
-------------------------------------------------------------------*/
.social-media-element-1 .content .title{
	font-weight: 500;
}
.social-media-element-2 .content .title{
	font-weight: 500;
}
.social-media-element-3 .content .title{
	font-weight: 500;
}
.social-media-element-4 .content .title{
	font-weight: 500;
}
.social-media-element-5 .content .title{
	font-weight: 500;
}
.social-media-element-6 .content .title{
	font-weight: 500;
}

/*------------------------------------------------------------------
4. Blockquote
-------------------------------------------------------------------*/

.blockquote-element-1{
	border-color: #daeaea !important;
}
.blockquote-element-1 .icon{
	color: #daeaea;
}
.blockquote-element-1 p{
	color: #64b0bd;
}

.blockquote-element-2{
	border-color: #daeaea;
}
.blockquote-element-2 .iconWrap{
	background-color: #daeaea;
}
.blockquote-element-2:hover .iconWrap{
	background-color: #b9d117;
}
.blockquote-element-2 p{
	color: #64b0bd;
}

.blockquote-element-3{
	border-color: #daeaea;
}
.blockquote-element-3 p{
	color: #64b0bd;
}
.blockquote-element-3 .icon{
	color: #daeaea;
}

.blockquote-element-4{
	border-color: #daeaea;
}
.blockquote-element-4:before{
	background-color: #b9d117;	
}
.blockquote-element-4:after{
	border-right-color: #b9d117;
}
.blockquote-element-4 p{
	color: #64b0bd;
}

.blockquote-element-5{

	border-color: #daeaea;
}
.blockquote-element-5 p{
	color: #64b0bd;
}
.blockquote-element-5 .icon{
	color: #daeaea;
}


.blockquote-element-6{
	border-color: #daeaea;
}
.blockquote-element-6 p{
	color: #64b0bd;
}
.blockquote-element-6 .icon{
	background-color: #daeaea;
	color: #fff;
}

/*------------------------------------------------------------------
5. Tables
-------------------------------------------------------------------*/

.table {
	background-color: #f8fbfb;
}
.table > thead > tr > th {
	border-bottom-color: #daeaea;
}
.table > tbody + tbody {
	border-top-color: #daeaea;
}
.table > tbody > tr:nth-of-type(odd) {
	background-color: #f0f6f6;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	border-color: #daeaea !important;
}

/*------------------------------------------------------------------
7. Headings
-------------------------------------------------------------------*/
.heading-element-1 .sep-line{
    border-color: #cbe2e1;
}
.heading-element-1 h4{
    border-color: #cbe2e1;
    font-weight: 500;
}

.heading-element-2{
	border-color: #cbe2e1;
}
.heading-element-2:after{
	background-color: #b9d117;
}

.heading-element-3 .sep-line{
    border-color: #cbe2e1;
}
.heading-element-3 h4{
    border-color: #cbe2e1;
    font-weight: 500;
}
.heading-element-3 .heading-subtitle{
	letter-spacing: 3px;
}

.heading-element-4 h4{
	border-color: #cbe2e1;
	font-weight: 500;
}
.heading-element-4 h4:after{
	background-color: #b9d117;
}
.heading-element-4 .heading-subtitle{
	letter-spacing: 3px;
}

.heading-element-5 h4{
	font-weight: 500;;
}
.heading-element-5 h4 span{
	background-color: #b9d117;
}
.heading-element-5 .sep-element{
	background-color: #cbe2e1;
}
.heading-element-5 .sep-element:after{
	background-color: #b9d117;
}

.heading-element-6 h4{	
	font-weight: 500;
}
.heading-element-6 .subtitle{
	background-color: #b9d117;
	font-weight: 400;
}
.heading-element-6 .sep-element{
	background-color: #cbe2e1;
}
.heading-element-6 .sep-element:after{
	background-color: #b9d117;
}

.heading-element-7{
	background-color: #f0f6f6;
}
.heading-element-7 h4{
	background-color: #64b0bd;
	color: #fff;
}

.heading-element-8 .sep-line{
	border-color: #cbe2e1;
}
.heading-element-8 h4{
    font-weight: 500;
}
.heading-element-8 h4 span{
	margin-left: 3px;
	background-color: #b9d117;
}

/*------------------------------------------------------------------
8. Blog Container
-------------------------------------------------------------------*/
.blog-container-post-meta ul li a{
	font-weight: 500;
}
.blog-container-post-meta ul li a:hover{
	color: #b9d117;
}
.blog-container-post-meta ul li .icon{
	color: #b9d117;
}
.no-padding-blog-container:after {
    border-color: #cbe2e1;
}
.no-padding-blog-container .blog-container:after{
    border-color: #cbe2e1 !important;
}

.blog-container-1 .no-featured-image{
	background-color: #f0f6f6;
}
.blog-container-1 .no-image-label span{
	color: #daeaea;
}
.blog-container-1 .date{
	background-color: #b9d117;
}
.blog-container-1:hover .date{
	background-color: #64b0bd;
}
.blog-container-1 .blog-container-content{
	border-color: #daeaea;
}
.blog-container-1:hover .blog-container-title a{
	color: #64b0bd;
}

.blog-container-2 .no-featured-image{
	background-color: #daeaea;
}
.blog-container-2 .no-image-label{
	color: #daeaea;
}
.blog-container-2 .blog-container-content{
	border-color: transparent;
}
.blog-container-2 .post-type-date .icon{
	background-color: #64b0bd;
}
.blog-container-2 .post-type-date .date{
	background-color: #b9d117;
}
.blog-container-2:hover .blog-container-title a{
	color: #64b0bd;
}

.blog-container-3:after {
    border-color: #daeaea;
}
.blog-container-3 .no-featured-image{
	background-color: #f0f6f6;
}
.blog-container-3 .no-image-label span{
	color: #daeaea;
}
.blog-container-3 .blog-container-content-part-1{
	border-color: #daeaea;
}
.blog-container-3 .posted-by a:hover{
	color: #b9d117;
}
.blog-container-3 .date{
	background-color: #b9d117;
}
.blog-container-3:hover .date{
	background-color: #64b0bd;
}
.blog-container-3:hover .blog-container-title a{
	color: #64b0bd;
}

.blog-container-4 .no-featured-image{
	background-color: #daeaea;
}
.blog-container-4 .no-image-label{
	color: #cfe4e3;
}
.blog-container-4 .date{
	background-color: #b9d117;
}
.blog-container-4:hover .date{
	background-color: #64b0bd;
}
.blog-container-4 .blog-container-content{
	border-color: #daeaea;
}
.blog-container-4:hover .blog-container-title a{
	color: #64b0bd;
}

.blog-container-5{
	border-color: #cbe2e1;
}
.blog-container-5 .date{
	background-color: #b9d117;
}
.blog-container-5:hover .date{
	background-color: #64b0bd;
}
.blog-container-5:hover .blog-container-title a{
	color: #64b0bd;
}

.blog-container-6 .no-featured-image{
	background-color: #f0f6f6;
}
.blog-container-6 .no-image-label{
	color: #daeaea;
}
.blog-container-6 .blog-container-content{
	border-color: #daeaea;
}
.blog-container-6 .blog-container-content .icon{
	color: #64b0bd;
}
.blog-container-6:hover .blog-container-title a{
	color: #64b0bd;
}

/*------------------------------------------------------------------
9. Testimonial
-------------------------------------------------------------------*/
.testimonial-container-1{
	border-color: #cbe2e1;
}
.testimonial-container-1:hover{
	border-top-color: #64b0bd;
}
.testimonial-container-1 .testimonial-containerWrap{
	border-color: #cbe2e1;
}
.testimonial-container-1 .image i{
	background: #b9d117;
	background: -moz-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b9d117), color-stop(100%, #a0bf1b));
	background: -webkit-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -o-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -ms-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: linear-gradient(to bottom, #b9d117 0%, #a0bf1b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9d117', endColorstr='#a0bf1b', GradientType=0 );
}
.testimonial-container-1:hover .image i{
	background: #b9d117;
	background: -moz-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b9d117), color-stop(100%, #a0bf1b));
	background: -webkit-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -o-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -ms-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: linear-gradient(to bottom, #b9d117 0%, #a0bf1b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9d117', endColorstr='#a0bf1b', GradientType=0 );
}
.testimonial-container-1 p{
	color: rgba(54,54,54,0.8);
}
.testimonial-container-1:hover p{
	color: #64b0bd;
}
.testimonial-container-1 .title{
	color: #64b0bd;
	font-weight: 500;
}
.testimonial-container-1 .description{
	color: rgba(54,54,54,0.8);
}

.testimonial-container-2{
	border-color: #cbe2e1;
	background-color: #fff;
}
.testimonial-container-2:hover{
	border-color: #64b0bd;
}
.testimonial-container-2 .header{
	background-color: #cbe2e1;
}
.testimonial-container-2 i{
	background-color: #64b0bd;
}
.testimonial-container-2:after{
	border-right-color: #fff;
}
.testimonial-container-2 .content{
	color: rgba(54,54,54,0.8);
}
.testimonial-container-2:hover .content{
	color: #64b0bd;
}
.testimonial-container-2 .title{
	color: #64b0bd;
	font-weight: 500;
}
.testimonial-container-2 .description{
	color: #fff;
}

.testimonial-container-3 .title{
	font-weight: 500;
}
.testimonial-container-3 .image i{
	background: #b9d117;
	background: -moz-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b9d117), color-stop(100%, #a0bf1b));
	background: -webkit-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -o-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -ms-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: linear-gradient(to bottom, #b9d117 0%, #a0bf1b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9d117', endColorstr='#a0bf1b', GradientType=0 );
}
.testimonial-container-3:hover .image i{
	background: #b9d117;
	background: -moz-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b9d117), color-stop(100%, #a0bf1b));
	background: -webkit-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -o-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -ms-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: linear-gradient(to bottom, #b9d117 0%, #a0bf1b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9d117', endColorstr='#a0bf1b', GradientType=0 );
}
.testimonial-container-3 .description{
	color: #b9d117;
}

.testimonial-container-4 .testimonial-title{
	font-weight: 500;
}
.testimonial-container-4 .testimonial-content{
	border-color: #cbe2e1;
	background-color: #fff;
	color: rgba(54,54,54,0.8);
}
.testimonial-container-4:hover .testimonial-content{
	border-color: #64b0bd;
	color: #64b0bd;
}
.testimonial-container-4 .testimonial-content:before{
	border-right-color: #fff;
}
.testimonial-container-4 .testimonial-content .icon{
	background: #b9d117;
	background: -moz-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b9d117), color-stop(100%, #a0bf1b));
	background: -webkit-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -o-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -ms-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: linear-gradient(to bottom, #b9d117 0%, #a0bf1b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9d117', endColorstr='#a0bf1b', GradientType=0 );
}
.testimonial-container-4:hover .testimonial-content .icon{
	background: #b9d117;
	background: -moz-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b9d117), color-stop(100%, #a0bf1b));
	background: -webkit-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -o-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -ms-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: linear-gradient(to bottom, #b9d117 0%, #a0bf1b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9d117', endColorstr='#a0bf1b', GradientType=0 );
}
.testimonial-container-4 .testimonial-description{
	color: #64b0bd;
}

/*------------------------------------------------------------------
10. Frames
-------------------------------------------------------------------*/
.frame-container-1{
	border-color: #daeaea;
}
.frame-container-2{
	border-color: #daeaea;
}
.frame-container-3{
	border-color: #daeaea;
}
.frame-container-4{
	border-color: #daeaea;
}
.frame-container-5{
	border-color: #daeaea;
}

/*------------------------------------------------------------------
11. Portfolio Element
-------------------------------------------------------------------*/

.portfolio-container{
	margin-bottom: 30px;
}

.filter:hover, .filter.selected{
	background-color: #b9d117;
}
.addmore-btnWrap .btn-border{
	color: rgba(54, 54, 54, 0.8);
}
.addmore-btnWrap .btn-border:hover{
	color: #b9d117;
}
.addmore-btnWrap .btn-border:after{
	border-color: #b9d117;
}

.portfolio-type-1 .megafolio-container-title{	
	font-weight: 500;
}
.portfolio-type-1 .megafolio-container-caption{
	background-color: #a0bf1b;
}
.portfolio-type-1 .mega-entry:nth-of-type(odd) .megafolio-container-caption{
	background-color: #b9d117;
}

.portfolio-type-2 .megafolio-container-title{
	font-weight: 500;
}
.portfolio-type-2 .megafolio-container-caption{
	background: #5799a5;
	background: -moz-linear-gradient(left, #5799a5 0%, #64b0bd 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #5799a5), color-stop(100%, #64b0bd));
	background: -webkit-linear-gradient(left, #5799a5 0%, #64b0bd 100%);
	background: -o-linear-gradient(left, #5799a5 0%, #64b0bd 100%);
	background: -ms-linear-gradient(left, #5799a5 0%, #64b0bd 100%);
	background: linear-gradient(to right, #5799a5 0%, #64b0bd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5799a5', endColorstr='#64b0bd', GradientType=1 );
}
.portfolio-filter-2 .filter_wrapper{
	border-color: #b9d117;
}
.portfolio-type-2 .mega-entry:hover .megafolio-container-title{
	color: #64b0bd;
}
.portfolio-type-2 .mega-entry:hover .megafolio-container-categories a{
	color: #64b0bd;
}
.portfolio-type-2 .mega-entry:hover .megafolio-container-categories a:hover{
	color: #b9d117;
}

.portfolio-type-3 .megafolio-container-title{
	font-weight: 500;
}
.portfolio-type-3 .megafolio-container-categories{
	border-color: rgba(255,255,255,0.2) !important;
}
.portfolio-type-3 .megafolio-container-caption{
	background-color: #64b0bd;
}

.portfolio-type-3 .megafolio-container-link{
	background-color: #b9d117;
}
.portfolio-type-3 .megafolio-container-link:hover{
	background-color: #c4de18;
}
.portfolio-type-3 .megafolio-container-lightbox{
	background-color: #b9d117;
}
.portfolio-type-3 .megafolio-container-lightbox:hover{
	background-color: #c4de18;
}

.portfolio-type-4 .megafolio-container-title{	
	font-weight: 500;
}
.portfolio-type-4 .megafolio-container-caption{
	background: #5799a5;
	background: -moz-linear-gradient(left, #5799a5 0%, #64b0bd 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #5799a5), color-stop(100%, #64b0bd));
	background: -webkit-linear-gradient(left, #5799a5 0%, #64b0bd 100%);
	background: -o-linear-gradient(left, #5799a5 0%, #64b0bd 100%);
	background: -ms-linear-gradient(left, #5799a5 0%, #64b0bd 100%);
	background: linear-gradient(to right, #5799a5 0%, #64b0bd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5799a5', endColorstr='#64b0bd', GradientType=1 );
}
.portfolio-type-4 .mega-entry:hover .megafolio-container-caption{
	color: #64b0bd;
}
.portfolio-type-4 .mega-entry:hover .megafolio-container-title{
	color: #64b0bd;
}
.portfolio-type-4 .mega-entry:hover .megafolio-container-categories a{
	color: #64b0bd;
}
.portfolio-type-4 .mega-entry:hover .megafolio-container-categories a:hover{
	color: #b9d117;
}


.portfolio-container-image:after{
	background-color: rgba(185,209,23,0.6);
}
.img-portfolio-container-element-nav a{
	background-color: #64b0bd;
}
.img-portfolio-container-element-nav a:hover{
	background-color: #6bbbc9;
}
.portfolio-type-5 .portfolio-item .portfolio-container-caption{
	background-color: #64b0bd;
}
.portfolio-type-5 .portfolio-item .portfolio-container-categories a{
	color: rgba(255,255,255,0.7);
}

/*------------------------------------------------------------------
12. Team Element
-------------------------------------------------------------------*/
.team-element-1 .title{
	font-weight: 500;
}
.team-element-1 .item:hover{
	background-color: #b9d117;	
}
.team-element-1 .item .team-element-content{
	color: rgba(54,54,54,0.8);
}
.team-element-1 .item:hover .team-element-contentWrap:after{
	border-right-color: #b9d117;
}
.team-element-1 .item.item-right:hover .team-element-contentWrap:after{
	border-top-color: #b9d117;
}
.team-element-1 .sep-element{
	background-color: #64b0bd;
}
.team-element-1 .item:hover .sep-element{
	background-color: rgba(255,255,255,0.8);
}
.team-element-1 .team-element-btn{
	color: #64b0bd;
}
.team-element-1 .item:hover .team-element-btn{
	color: rgba(255,255,255,0.8);
}
.team-element-1 .team-element-social-media .icon{	
	background-color: #64b0bd;
}
.team-element-1 .item:hover .team-element-social-media .icon{
	background-color: #b9d117;	
}

.team-element-2 .title{
	font-weight: 500;
}
.team-element-2 .team-element-social-media ul{
	background-color: rgba(185,209,23,0.7);
}
.team-element-2 .team-element-social-media .icon{
	border-color: #fff;
	background-color: transparent;
}
.team-element-2 .team-element-content{
	color: rgba(54,54,54,0.8);
}
.team-element-2 .sep-element{
	background-color: #b9d117;
}

/*------------------------------------------------------------------
13. Progress Bar
-------------------------------------------------------------------*/
.progress-bar-1:after{
	background-color: #cbe2e1;
}
.progress-bar-1 .progress-bar-bar span{
	background-color: #64b0bd;
}

.progress-bar-2:after{
	border-top-color: #cbe2e1;
	background-color: #fff;
}
.progress-bar-2 .progress-bar-counter{
	background-color: #b9d117;
}
.progress-bar-2 .progress-bar-counter:after{
	border-right-color: #b9d117;
}
.progress-bar-2 .progress-bar-bar span{
	background-color: #64b0bd;
}

.progress-bar-3:after{
	border-color: #daeaea;
}
.progress-bar-3 .progress-bar-bar span{
	background-color: #64b0bd;
}

.progress-bar-4 {
	border-color: #cbe2e1;
}
.progress-bar-4 .progress-bar-holder{
	background-color: #fff;
}
.progress-bar-4 .progress-barWrap {
	background-color: #64b0bd;
}
.progress-bar-4 .progress-bar-counter{
	border-color: #cbe2e1;
	color: #64b0bd;
}
.progress-bar-4 .progress-bar-label{
	border-color: #cbe2e1;
	color: #64b0bd;
}

/*------------------------------------------------------------------
14. Tabs
-------------------------------------------------------------------*/
.tabs-element-1 ul.tabs li a{
	border-color: #daeaea;
}
.tabs-element-1 ul.tabs li.active a{
	background-color: #b9d117;
}
.tabs-element-1 .panel{
	border-color: #daeaea;
}

.tabs-element-2 ul.tabs li a{
	border-color: #daeaea;
}
.tabs-element-2 ul.tabs li.active a{
	background-color: #b9d117;
	color: #fff;
}
.tabs-element-2 .panel{
	border-color: #daeaea;
}

.tabs-element-3 ul.tabs li a{
	border-color: #daeaea;
}
.tabs-element-3 ul.tabs li.active a{
	background-color: #b9d117;
	color: #fff;
}
.tabs-element-3 .panel{
	border-color: #daeaea;
}
.tabs-element-3 ul.tabs li a{
	border-color: #daeaea;
}
.tabs-element-3 ul.tabs li.active a{
	background-color: #b9d117;
	color: #fff;
}
.tabs-element-3 .panel{
	border-color: #daeaea;
}

.tabs-element-4 ul.tabs li a:after {
    border-color: #daeaea;
}
.tabs-element-4 ul.tabs li a .icon{
	background-color: #64b0bd;
}
.tabs-element-4 ul.tabs li.active a .icon{
	background-color: #b9d117;	
}
.tabs-element-4 .panel{
	border-color: #daeaea;
}

.tabs-element-5 ul.tabs li a{
	border-color: #daeaea;
}
.tabs-element-5 ul.tabs li.active a{
	background: #b9d117;
	background: -moz-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b9d117), color-stop(100%, #a0bf1b));
	background: -webkit-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -o-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -ms-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: linear-gradient(to bottom, #b9d117 0%, #a0bf1b 100%);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9d117', endColorstr='#a0bf1b', GradientType=0 );
}
.tabs-element-5 .panel{
	border-color: #daeaea;
}
.tabs-element-5 ul.tabs li a{
	border-color: #daeaea;
}
.tabs-element-5 ul.tabs li.active a{
	background-color: #b9d117;
	color: #fff;
}
.tabs-element-5 .panel{
	border-color: #daeaea;
}

.tabs-element-6 ul.tabs{
	border-color: #daeaea;
	background-color: #f0f6f6;;
}
.tabs-element-6 ul.tabs li.active a{
	border-color: #daeaea;
	background-color: #fff;
}
.tabs-element-6 .panel{
	border-color: #daeaea;
}

.tabs-element-7 ul.tabs li a{
	border-color: #daeaea;
}
.tabs-element-7 ul.tabs li a .icon{
	background-color: #b9d117;
}
.tabs-element-7 ul.tabs li.active a .icon{	
	background-color: #64b0bd;
}
.tabs-element-7 .panel{
	border-color: #daeaea;
}

.tabs-element-8 ul.tabs li a:after {
    border-color: #daeaea;
}
.tabs-element-8 ul.tabs li a .icon{
	background-color: #64b0bd;
	color: #fff;
}
.tabs-element-8 ul.tabs li a .icon:after{
	border-right-color: #64b0bd;
}
.tabs-element-8 ul.tabs li.active a .icon{
	background-color: #b9d117;	
}
.tabs-element-8 ul.tabs li.active a .icon:after{	
	border-right-color: #b9d117;
}
.tabs-element-8 .panel{
	border-color: #daeaea;
}

.tabs-element-9 ul.tabs li a .icon{
	background-color: #64b0bd;
}
.tabs-element-9 ul.tabs li.active a .icon{
	background-color: #b9d117;	
}
.tabs-element-9 .panel{
	border-color: #daeaea;
}

.tabs-element-10 ul.tabs li a{
	background-color: #fff;
	color: #363636;
}
.tabs-element-10 ul.tabs li a:after{
	border-right-color: #fff;
}
.tabs-element-10 ul.tabs li a .icon{
	color: #b9d117;
}
.tabs-element-10 ul.tabs li.active a{
	background-color: #b9d117;
	color: #fff;	
}
.tabs-element-10 ul.tabs li.active a .icon{
	color: #fff;	
}
.tabs-element-10 ul.tabs li.active a:after{
	border-right-color: #b9d117;
}
.tabs-element-10 .tabs-title{
	font-weight: 500;
}
.tabs-element-10 .tabs-sep-element{
	background-color: #daeaea;
}
.tabs-element-10 .tabs-sep-element .icon{
	background-color: #b9d117;
}

/*------------------------------------------------------------------
15. Tour
-------------------------------------------------------------------*/
.tour-element-1 ul.tabs li a{
	border-color: #daeaea;
}
.tour-element-1 ul.tabs li.active a{
	background-color: #b9d117;
}
.tour-element-1 .panel{
	border-color: #daeaea;
}

.tour-element-2 ul.tabs li a{
	border-color: #daeaea;
}
.tour-element-2 ul.tabs li.active a{
	border-color: transparent;
	background: #b9d117;
	background: -moz-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b9d117), color-stop(100%, #a0bf1b));
	background: -webkit-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -o-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -ms-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: linear-gradient(to bottom, #b9d117 0%, #a0bf1b 100%);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9d117', endColorstr='#a0bf1b', GradientType=0 );
}
.tour-element-2 .panel{
	border-color: #daeaea;
}

.tour-element-3 ul.tabs li a{
	border-color: #daeaea;
}
.tour-element-3 ul.tabs li.active a{
	border-color: transparent;
	background: #b9d117;
	background: -moz-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #b9d117), color-stop(100%, #a0bf1b));
	background: -webkit-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -o-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: -ms-linear-gradient(top, #b9d117 0%, #a0bf1b 100%);
	background: linear-gradient(to bottom, #b9d117 0%, #a0bf1b 100%);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9d117', endColorstr='#a0bf1b', GradientType=0 );
}
.tour-element-3 .panel{
	border-color: #daeaea;
}

.tour-element-4{
	border-color: #daeaea;
	background-color: #f0f6f6;
}
.tour-element-4 ul.tabs li.active a{
	border-top-color: #daeaea;
	border-bottom-color: #daeaea;
}
.tour-element-4 .panel{
	border-color: #daeaea !important;
}

.tour-element-5{
	border-color: #daeaea;
	background-color: #f0f6f6;
}
.tour-element-5 ul.tabs li.active a{
	border-top-color: #daeaea;
	border-bottom-color: #daeaea;
}
.tour-element-5 ul.tabs li a .icon{
	background-color: #64b0bd;
}
.tour-element-5 ul.tabs li.active a .icon{
	background-color: #b9d117;
}
.tour-element-5 .panel{
	border-color: #daeaea !important;
}

.tour-element-6 ul.tabs li a{
	border-color: #daeaea;
}
.tour-element-6 ul.tabs li a .icon{
	background-color: #64b0bd;
}
.tour-element-6 ul.tabs li.active a .icon{	
	background-color: #b9d117;
}
.tour-element-6 .panel{
	border-color: #daeaea;
}

.tour-element-7 ul.tabs li a{
	border-color: #daeaea;
}
.tour-element-7 ul.tabs li a .icon{
	background-color: #64b0bd;
}
.tour-element-7 ul.tabs li.active a .icon{	
	background-color: #b9d117;
}
.tour-element-7 .panel{
	border-color: #daeaea;
}

.tour-element-8 ul.tabs li a:after {
    border-color: #daeaea;
}
.tour-element-8 ul.tabs li a .icon{
	background-color: #64b0bd;
}
.tour-element-8 ul.tabs li.active a .icon{	
	background-color: #b9d117;
}
.tour-element-8 .panel{
	border-color: #daeaea;
}

/*------------------------------------------------------------------
16. Bulleted List
-------------------------------------------------------------------*/
.bulleted-list a{
	color: rgba(54,54,54,0.8);
}
.bulleted-list a:hover{
	color: #64b0bd;
}
.bulleted-list-style-1{
	border-top-color: #cbe2e1;
}
.bulleted-list-style-1 li{
	border-bottom-color: #cbe2e1;
}
.bulleted-list-style-2 li:after{
    border-bottom-color: #cbe2e1;	
}

/*------------------------------------------------------------------
17. Media Element
-------------------------------------------------------------------*/
.media-element-1{
	background-color: #f0f6f6;
}
.media-element-1 .media-element-1-link{
	background-color: #b9d117;
}
.media-element-1 .media-element-1-link:hover{
	background-color: #c4de18;
}
.media-element-1 .media-element-1-hover-effect{
	background-color: rgba(100,176,189,0.1);
}
.media-element-1 .media-element-1-caption .title{
	background-color: #64b0bd;
}
.media-element-1 .item:hover .media-element-1-caption .title{
	background-color: #c1d632;	
}
.media-element-1 .media-element-1-caption .description{	
	background-color: #363636;
}
.media-element-1 .highligh-heading-2{
	font-weight: 500;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.media-element-1 .text-content .item{
		font-size: 11px;
		padding-top: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
	}
	.media-element-1 .highligh-heading-2{
		font-size: 36px;
		line-height: 50px;
	}
}

.media-element-2{
	background-color: #f0f6f6;
}
.media-element-2 .media-element-2-link{
	background-color: #b9d117;
}
.media-element-2 .media-element-2-link:hover{
	background-color: #c4de18;
}
.media-element-2 .media-element-2-hover-effect{
	background-color: rgba(100,176,189,0.1);
}
.media-element-2 .media-element-2-caption .title{
	background-color: #64b0bd;
}
.media-element-2 .item:hover .media-element-2-caption .title{
	background-color: #c1d632;	
}
.media-element-2 .media-element-2-caption .description{	
	background-color: #363636;
}
.media-element-2 .highligh-heading-2{
	font-weight: 500;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.media-element-2 .text-content .item{
		font-size: 11px;
		padding-top: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
	}
	.media-element-2 .highligh-heading-2{
		font-size: 36px;
		line-height: 50px;
	}
}


.media-element-3 .media-element-3-link{
	background-color: #b9d117;
}
.media-element-3 .media-element-3-link:hover{
	background-color: #c4de18;
}
.media-element-3 .media-element-3-hover-effect{
	background-color: rgba(100,176,189,0.1);
}
.media-element-3 .media-element-3-caption .title{
	background-color: #64b0bd;
}
.media-element-3 .media-elementWrap:hover .media-element-3-caption .title{
	background-color: #c1d632;	
}
.media-element-3 .media-element-3-caption .description{	
	background-color: #363636;
}

.media-element-4 .media-elementWrap:hover .media-element-4-content .title{
	background-color: #b9d117;
}

.media-element-5 .media-elementWrap:hover .media-element-5-hover-effect{
	background: rgba(100,176,189,0);
	background: -moz-linear-gradient(top, rgba(100,176,189,0) 0%, rgba(100,176,189,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(100,176,189,0)), color-stop(100%, rgba(100,176,189,1)));
	background: -webkit-linear-gradient(top, rgba(100,176,189,0) 0%, rgba(100,176,189,1) 100%);
	background: -o-linear-gradient(top, rgba(100,176,189,0) 0%, rgba(100,176,189,1) 100%);
	background: -ms-linear-gradient(top, rgba(100,176,189,0) 0%, rgba(100,176,189,1) 100%);
	background: linear-gradient(to bottom, rgba(100,176,189,0) 0%, rgba(100,176,189,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64b0bd', endColorstr='#64b0bd', GradientType=0 );
}

.media-element-6{
	border: none;
}
.media-element-6 .sep-element{
	background-color: #b9d117;
}

.media-element-7{
	background-color: #fff;
}
.media-element-7-content .sep-element{
	background-color: #b9d117;
}

.media-element-8 .media-element-content table{
	background-color: rgba(185,209,23,0.6);
}

.media-element-9:after{
	display: none;
}

/*------------------------------------------------------------------
18. Highlight Heading
-------------------------------------------------------------------*/

.highligh-heading-1{
	font-weight: 500;
}

.highligh-heading-2{
	font-weight: 500;
}

.highligh-heading-3{
	font-weight: 500;
}

.highligh-heading-4{
	font-weight: 500;
}

/*------------------------------------------------------------------
19. Tooltip
-------------------------------------------------------------------*/
.tooltip-image span{
	background-color: #64b0bd;
}

/*------------------------------------------------------------------
20. Boxed Elements
-------------------------------------------------------------------*/
.iconbox-1 .iconbox-title{
	font-weight: 500;
}

.iconbox-4 .iconbox-img-count span{
	font-weight: 500;
}
.iconbox-5 .iconbox-count span{
	font-weight: 500;
}
.iconbox-7 .iconbox-design{
    font-weight: 500;
}

/*------------------------------------------------------------------
21. Accordion
-------------------------------------------------------------------*/
.accordion-element-1 .panel-title a{
	border-color: #cbe2e1;
	color: #b9d117;
}
.accordion-element-1 .panel-title a.collapsed{
	background-color: #f0f6f6;
	color: #64b0bd;
}
.accordion-element-1 .panel-title > a .icon-accordion-element{
	background-color: #b9d117;
}
.accordion-element-1 .panel-title > a.collapsed .icon-accordion-element{
	background-color: #64b0bd;
}
.accordion-element-1 .panel-collapse{
	border-color: #cbe2e1;
}

.accordion-element-2 .panel-title a{
	color: #b9d117;
}
.accordion-element-2 .panel-title a.collapsed{
	border-color: #cbe2e1;
	background-color: #fff;
	color: #64b0bd;
}
.accordion-element-2 .panel-title > a .icon-accordion-element{
	color: #b9d117;
}
.accordion-element-2 .panel-title > a.collapsed .icon-accordion-element{
	background-color: #f0f6f6;
	color: #64b0bd;
}

.accordion-element-3 .panel-title a{
	background-color: #64b0bd;
}
.accordion-element-3 .panel-title a.collapsed{
	background-color: #fff;
	color: #64b0bd;
}
.accordion-element-3 .panel-title > a .icon-accordion-element{
	color: #64b0bd;
}
.accordion-element-3 .panel-title > a.collapsed .icon-accordion-element{
	background-color: #64b0bd;
}
.accordion-element-3 .panel-collapse{
	background-color: #64b0bd;
}

.accordion-element-4 .panel-title a{
	background-color: #fff;
	color: #64b0bd;
}
.accordion-element-4 .panel-title a.collapsed{
	background-color: #fff;
	color: #363636;
}
.accordion-element-4 .panel-title > a .icon-accordion-element{
	background-color: #64b0bd;
}
.accordion-element-4 .panel-title > a.collapsed .icon-accordion-element{
	background-color: #64b0bd;
}
.accordion-element-4 .panel-body{
	background-color: #fff;
}

/*------------------------------------------------------------------
23. Grid Element
-------------------------------------------------------------------*/
.grid-element{
	border-top-color: #d3eef2;
}
.grid-element .grid-element-item{
	border-color: #d3eef2;
}

/*------------------------------------------------------------------
24. Logo Element
-------------------------------------------------------------------*/
.logo-element-2 .logo-element-item-link .logo-element-hover .logo-element-item-description{
	color: #b9d117;
}
.logo-element-4 .logo-element-item-link .logo-element-hover .logo-element-item-description{
	color: #b9d117;
}
.logo-element-6 .logo-element-item-link .logo-element-hover .logo-element-item-description{
	color: #b9d117;
}

/*------------------------------------------------------------------
25. Loop Elements
-------------------------------------------------------------------*/

.loop-element-pagination .loop-element-dots .owl-dot{
	background-color: #daeaea;
}
.loop-element-pagination .loop-element-dots .owl-dot.active{
	background-color: #b9d117;
}
.loop-element-nav-btn .loop-element-nav > div{
	background-color: #f0f6f6;
	color: #64b0bd;
}
.loop-element-nav-btn .loop-element-nav > div:hover{
	background-color: #b9d117;
	color: #fff;
}
.loop-element-carouselWrap .arrow-nav{
	background-color: #f0f6f6;
	color: #64b0bd;
}
.loop-element-carouselWrap .arrow-nav:hover{
	background-color: #b9d117;
	color: #fff;
}

.loop-logo-element-3 .logo-element-item-link .logo-element-hover .logo-element-item-description{
	color: #b9d117;
}

/*------------------------------------------------------------------
26. Counter
-------------------------------------------------------------------*/
.counter-element-1 .counter-element-title .sep-line{
    border-color: #b9d117;
}
.counter-element-1 .icon-counterWrap .counterWrap{
    border-color: #b9d117;
}
.counter-element-1 .icon-counterWrap .counterWrap .counter{
	background-color: #b9d117;
}
.counter-element-1 .icon-counterWrap .icon{
	color: #b9d117;
}
.counter-element-1 .counter-element-title h4{
	color: #b9d117;	
}

.counter-element-2{
	border-color: transparent;
}
.counter-element-2 .icon{
	color: #64b0bd;
}
.counter-element-2 .title-counterWrap{
	border-color: #daeaea !important;
}
.counter-element-2 .title-counterWrap .counter{
	color: #64b0bd;
}
.counter-element-2 .title-counterWrap h4{
	color: #64b0bd;
}

.counter-element-3{
	background-color: #adc416;
}
.counter-element-3:hover{

	background-color: #64b0bd;	
}

.counter-element-4 h4{
	font-weight: 500;
}

/*------------------------------------------------------------------
27. Percentage Counter
-------------------------------------------------------------------*/
.percentage-counter-element-1 .percent{
	color: #64b0bd;
}
.percentage-counter-element-1 h4{
	color: #64b0bd;
}

.percentage-counter-element-2 .percent{
	color: #64b0bd;
}

/*------------------------------------------------------------------
29. Callout Container
-------------------------------------------------------------------*/
.callout-container-element-1 .callout-container-element-title{
	background-color: rgba(100,176,189,0.9);
	color: #fff;
}
.callout-container-element-1 .callout-container-element-caption{
	background-color: rgba(100,176,189,0.9);
	color: #fff;
}
.callout-container-element-1 .callout-container-element-caption h4{
	color: #fff;
}

.callout-container-element-2 .callout-container-element-title{
	background-color: rgba(100,176,189,0.9);
	color: #fff;
}
.callout-container-element-2 .callout-container-element-caption{
	background-color: rgba(100,176,189,0.9);
	color: #fff;
}
.callout-container-element-2 .callout-container-element-caption h4{
	color: #fff;
}

/*------------------------------------------------------------------
30. Price Table
-------------------------------------------------------------------*/
.price-table-element-1{
	border-color: #cbe2e1;
}
.price-table-element-1.price-table-element-active{
	border-color: #b9d117;
}
.price-table-element-1 h4{
	color: #64b0bd;
}
.price-table-element-1.price-table-element-active h4{
	color: #b9d117;
}
.price-table-element-1 .price-table-element-price{
	background-color: #64b0bd;
}
.price-table-element-1.price-table-element-active .price-table-element-price{
	background-color: #b9d117;
}
.price-table-element-1 .price-table-element-list-btn{
	border-top-color: #cbe2e1;
	background-color: #f0f6f6;
}
.price-table-element-1 .price-table-element-list-btn ul li{
	border-bottom-color: #cbe2e1;
}

.price-table-element-2.price-table-element-active .price-table-elementWrap{
	border-color: #b9d117;
}
.price-table-element-2 .price-table-element-price{
	color: #64b0bd;
}
.price-table-element-2.price-table-element-active .price-table-element-price{
	background-color: #b9d117;
}
.price-table-element-2 .price-table-element-icon{
	background-color: #64b0bd;
}
.price-table-element-2.price-table-element-active .price-table-element-icon{
	
	background-color: #b9d117;
}
.price-table-element-2 ul li{
	border-bottom-color: #cbe2e1;
}
.price-table-element-2 .price-table-element-btn{
	background-color: #daeaea;
}

/*------------------------------------------------------------------
31. Call To Action
-------------------------------------------------------------------*/
.call-to-action-element-1{
	border-color: #daeaea;
}
.call-to-action-element-1 .ctae-icon i{
	background-color: #b9d117;
}
.call-to-action-element-1 .ctae-icon i:after{
	border-right-color: #b9d117;
}
.call-to-action-element-1 .ctae-content{
	border-color: #daeaea !important;
}
@media only screen and (max-width: 991px) {
	.call-to-action-element-1 .ctae-content{
		border-color: #daeaea;
	}

}
.call-to-action-element-1  .ctae-content .title{
	font-weight: 500;
}

.call-to-action-element-2{
	border-color: #daeaea;
}
.call-to-action-element-2 .ctae-icon i{
	border-color: #daeaea;
	color: #64b0bd;
}
.call-to-action-element-2 .ctae-content{
	border-color: #daeaea !important;
}
@media only screen and (max-width: 991px) {
	.call-to-action-element-2 .ctae-content{
		border-color: #daeaea;
	}
}
.call-to-action-element-2  .ctae-content .title{
	font-weight: 500;
}

.call-to-action-element-3  .ctae-content .title{
	font-weight: 500;
}

.call-to-action-element-4  .ctae-content .title{
	font-weight: 500;
}

.call-to-action-element-5  .ctae-content .title{
	font-weight: 500;
}

/*------------------------------------------------------------------
32. Dropcap Element
-------------------------------------------------------------------*/
.dropcap-element-1{
	background-color: #b9d117;
}
.dropcap-element-2{
	background-color: #64b0bd;
}
.dropcap-element-3{
	background-color: #cbe2e1;
}
.dropcap-element-4{
	color: #b9d117;
}
.dropcap-element-4:after {
	border-color: #b9d117;
}
.dropcap-element-5{
	color: #64b0bd;
}
.dropcap-element-5:after {
	border-color: #64b0bd;
}
.dropcap-element-6{
	color: #cbe2e1;
}
.dropcap-element-6:after {
	border-color: #cbe2e1;
}
.dropcap-element-7{
	background-color: #b9d117;
}
.dropcap-element-8{
	background-color: #64b0bd;
	color: #64b0bd;
}
.dropcap-element-9{	
	color: #cbe2e1;
}
.dropcap-element-9:after {
	border-color: #cbe2e1;
}

/*------------------------------------------------------------------
33. Icon Button
-------------------------------------------------------------------*/
.icon-button-element-1 span{
	letter-spacing: 2px;
}
.icon-button-custom-style-1{
	background-color: #b9d117;
}
.icon-button-custom-style-1:hover{
	background-color: #c4de18;
}

.icon-button-custom-style-2{
	background-color: #64b0bd;
}
.icon-button-custom-style-2:hover{
	background-color: #6bbbc9;
}
.icon-button-custom-style-2 .icon.icon-button-icon-style-2{
	background-color: rgba(0,0,0,0.1);
}
.icon-button-custom-style-2 .icon.icon-button-icon-style-3{
	background-color: #b9d117;
}
.icon-button-custom-style-2 .icon.icon-button-icon-style-3:after{
	border-right-color: #b9d117;
}

.icon-button-custom-style-3{
	background-color: #363636;
}
.icon-button-custom-style-3:hover{
	background-color: #464646;
}
.icon-button-custom-style-3 .icon.icon-button-icon-style-2{
	background-color: rgba(255,255,255,0.1);
}
.icon-button-custom-style-3 .icon.icon-button-icon-style-3{
	background-color: rgba(255,255,255,0.1);
}
.icon-button-custom-style-3 .icon.icon-button-icon-style-3:after{
	border-right-color: rgba(255,255,255,0.1);
}

/*------------------------------------------------------------------
34. Image Frame
-------------------------------------------------------------------*/
.img-frame-elementWrap:after{
	background-color: rgba(185,209,23,0.6);
}
.img-frame-element-nav a{
	background-color: #64b0bd;
}
.img-frame-element-nav a:hover{
	background-color: #6bbbc9;
}
.img-frame-element-1{
	background-color: #f0f6f6;
}
