.themify_builder_content-7 .tb_2f73454.module_row{padding-top:10%;}
.themify_builder_content-7 .tb_gc67916.module-fancy-heading.module .main-head,.themify_builder_content-7 .tb_gc67916.module-fancy-heading.module .main-head a{color:rgba(0, 85, 122, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-7 .tb_gc67916.module-fancy-heading.module .main-head{font-weight:400;font-family:"Nunito"; font-size:1.1em;}
.themify_builder_content-7 .tb_0bf69ba.module_row{padding-bottom:8%;}
.themify_builder_content-7 .tb_0079d61.module_column{padding-left:2%; border-left:2px solid rgba(230, 244, 250, 1);}
.themify_builder_content-7 .tb_3244dad.module_column,.themify_builder_content-7 .tb_3244dad.module_column p,.themify_builder_content-7 .tb_3244dad.module_column h1,.themify_builder_content-7 .tb_3244dad.module_column h2,.themify_builder_content-7 .tb_3244dad.module_column h3:not(.module-title),.themify_builder_content-7 .tb_3244dad.module_column h4,.themify_builder_content-7 .tb_3244dad.module_column h5,.themify_builder_content-7 .tb_3244dad.module_column h6{color:rgba(0, 0, 0, 1);}
.themify_builder_content-7 .tb_38b378f.module-image{border-radius:10px;}
.themify_builder_content-7 .tb_180dfa5.module_subrow,.themify_builder_content-7 .tb_180dfa5.module_subrow p,.themify_builder_content-7 .tb_180dfa5.module_subrow h1,.themify_builder_content-7 .tb_180dfa5.module_subrow h2,.themify_builder_content-7 .tb_180dfa5.module_subrow h3:not(.module-title),.themify_builder_content-7 .tb_180dfa5.module_subrow h4,.themify_builder_content-7 .tb_180dfa5.module_subrow h5,.themify_builder_content-7 .tb_180dfa5.module_subrow h6{color:rgba(0, 0, 0, 1);}
.themify_builder_content-7 .tb_180dfa5.module_subrow{margin-top:-7%;}
.themify_builder_content-7 .tb_bd1e798.module_column{background-color:rgba(0, 136, 204, 0.90); padding-top:8%; padding-right:6%; padding-bottom:6%; padding-left:6%;}
.themify_builder_content-7 .tb_bd1e798.module_column,.themify_builder_content-7 .tb_bd1e798.module_column>.builder_row_cover::before,.themify_builder_content-7 .tb_bd1e798.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:10px;}
.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap,.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap p,.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap blockquote,.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap h1,.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap h2,.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap h3,.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap h4,.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap h5,.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap h6,.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap li,.themify_builder_content-7 .tb_df4f2e2.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Nunito";}
.themify_builder_content-7 .tb_df4f2e2.module-text{line-height:2.3em; text-transform:uppercase;}
.themify_builder_content-7 .tb_f3f948e.module_row,.themify_builder_content-7 .tb_f3f948e.module_row p,.themify_builder_content-7 .tb_f3f948e.module_row h1,.themify_builder_content-7 .tb_f3f948e.module_row h2,.themify_builder_content-7 .tb_f3f948e.module_row h3:not(.module-title),.themify_builder_content-7 .tb_f3f948e.module_row h4,.themify_builder_content-7 .tb_f3f948e.module_row h5,.themify_builder_content-7 .tb_f3f948e.module_row h6{color:rgba(0, 0, 0, 1);}
.themify_builder_content-7 .tb_b758c0a.module_column{background-image:url(https://kidsjoy.lk/wp-content/uploads/2020/08/about-bg.jpg); background-repeat:no-repeat;background-size:cover; background-attachment:scroll; background-position:50% 50%; padding-top:360px;}
.themify_builder_content-7 .tb_b758c0a.module_column,.themify_builder_content-7 .tb_b758c0a.module_column>.builder_row_cover::before,.themify_builder_content-7 .tb_b758c0a.module_column>.ms-tableCell>.builder_row_cover::before{border-top-right-radius:10px; border-bottom-right-radius:10px; border-top-left-radius:10px;}
.themify_builder_content-7 .tb_67aadfc.module_column{background-color:rgba(255, 255, 255, 1); padding-top:3%; padding-left:3%; border-left:2px solid rgba(230, 244, 250, 1);}
.themify_builder_content-7 .tb_d5e4584.module_column{padding:3%; border-left:2px solid rgba(230, 244, 250, 1);}
.themify_builder_content-7 .tb_3890c1e.module_subrow{margin-bottom:30px;}
.themify_builder_content-7 .tb_258d0ce.module-text{font-size:0.9em;}
.themify_builder_content-7 .tb_2c03478.module-icon .module-icon-item i{color:rgba(178, 178, 178, 1);}
.themify_builder_content-7 .tb_2c03478.module-icon .module-icon-item i:hover{color:rgba(0, 85, 122, 1);}
.themify_builder_content-7 .tb_8e569bb.module_column{padding:3%; border-left:2px solid rgba(230, 244, 250, 1);}
.themify_builder_content-7 .tb_a6191c9.module_subrow{margin-bottom:30px;}
.themify_builder_content-7 .tb_ynz0585.module-text{font-size:0.9em;}
.themify_builder_content-7 .tb_uemu49.module-icon .module-icon-item i{color:rgba(178, 178, 178, 1);}
.themify_builder_content-7 .tb_uemu49.module-icon .module-icon-item i:hover{color:rgba(0, 85, 122, 1);}
.themify_builder_content-7 .tb_d13f541.module_column{padding:3%; border-left:2px solid rgba(230, 244, 250, 1);}
.themify_builder_content-7 .tb_rx9v950.module_subrow{margin-bottom:30px;}
.themify_builder_content-7 .tb_wr9z111.module-text{font-size:0.9em;}
.themify_builder_content-7 .tb_7ra9760.module-icon .module-icon-item i{color:rgba(178, 178, 178, 1);}
.themify_builder_content-7 .tb_7ra9760.module-icon .module-icon-item i:hover{color:rgba(0, 85, 122, 1);}
@media screen and (max-width: 1280px) {
.themify_builder_content-7 .tb_2f73454.module_row{padding-top:15%;}
}
@media screen and (max-width: 768px) {
.themify_builder_content-7 .tb_2f73454.module_row{padding-top:15%;}
}
@media screen and (max-width: 680px) {
.themify_builder_content-7 .tb_2f73454.module_row{padding-top:25%;}
.themify_builder_content-7 .tb_gc67916.module-fancy-heading.module .main-head{font-size:.7em; font-weight:400;font-family:"Nunito";}
.themify_builder_content-7 .tb_gc67916.module-fancy-heading.module .main-head,.themify_builder_content-7 .tb_gc67916.module-fancy-heading.module .main-head a{color:rgba(0, 85, 122, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-7 .tb_0bf69ba.module_row{margin-top:-10px;}
.themify_builder_content-7 .tb_b758c0a.module_column{padding-top:200px;}
.themify_builder_content-7 .tb_d5e4584.module_column{padding-top:6%; padding-right:3%; padding-bottom:3%; padding-left:3%; border-left:1px solid rgba(240, 240, 240, 1);}
}body {	
font-family: "Nunito";	font-weight:normal;
color: #00557a; 
}
a {	
color: #008dcc; 
}
a:hover {	
color: #0071a3; 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, #main-nav > li:hover > a:before, #main-nav > .current_page_item > a:before, #main-nav > .current-menu-item > a:before, #main-nav > .current_page_item > a:hover:before, #main-nav > .current-menu-item > a:hover:before, .fancy-heading:after, .widgettitle:after, .comment-title:after, .comment-reply-title:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .module.module-pro-slider .bsp-timer-bar, #load-more a:after {	
border-color: #00557a; 
}
#sidebar {	
font-family: "Nunito";	font-weight:normal;
}
h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title {	
font-family: "Nunito";	font-weight:normal;
}
h2 {	
font-family: "Nunito";	font-weight:normal;
}
h3 {	
font-family: "Nunito";	font-weight:normal;
}
h4 {	
font-family: "Nunito";	font-weight:normal;
}
h5 {	
font-family: "Nunito";	font-weight:normal;
}
h6 {	
font-family: "Nunito";	font-weight:normal;
}
#header {	background: none;
background-color: #fef104;
font-family: "Nunito";	font-weight:800;
color: #008dcc; 
}
#header a {	
color: #008dcc; 
}
#header a:hover {	
color: #ffffff; 
}
#headerwrap.fixed-header #header {	
color: #008dcc; 
}
body[class*="themify"] #site-logo a img {	
height: 55px; 
}
#site-logo {	
margin-top: 10%; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item > a, body:not(.mobile_menu_active) #main-nav .has-mega-column>.sub-menu a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu a {	
color: #00557a; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover {	
color: #00557a; 
}
body:not(.mobile_menu_active) #main-nav li .current_page_item > a, body:not(.mobile_menu_active) #main-nav li .current-menu-item > a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item > a, body:not(.mobile_menu_active) #main-nav .has-mega-column>.sub-menu .current-menu-item > a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item > a,
body:not(.mobile_menu_active) #main-nav .has-mega-column>.sub-menu .current-cat > a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-cat > a {	
color: #00557a; 
}
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title {	
font-family: "Nunito";	font-weight:normal;
}
.woocommerce ul.products li.product .price {	
font-family: "Nunito";	font-weight:normal;
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt, .woocommerce span.onsale:before, .woocommerce-page span.onsale:before, .wishlist-button.wishlisted, .woocommerce ul.products li.product a.wishlisted, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {	background: none;
background-color: #008dcc; 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {	
font-family: "Nunito";	font-weight:800;
}
.woocommerce .wc-products .product .add_to_cart_button:hover, .woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover {	background: none;
background-color: #0071a3; 
}
.woocommerce span.onsale:before, .woocommerce-page span.onsale:before {	background: none;
background-color: #fef104; 
}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {	
color: #00557a; 
}
.post-title, .post-title a {	
font-family: "Nunito";	font-weight:normal;
}
.single-post .post-title {	
font-family: "Nunito";	font-weight:normal;
}
.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {	
font-family: "Nunito";	font-weight:normal;
}
.module-title {	
font-family: "Nunito";	font-weight:normal;
}
#footerwrap {	
background-color: transparent;background-image: url(https://kidsjoy.lk/wp-content/uploads/2020/07/footerwave.svg);
background-size: cover;
background-position: center top; 
}
#footer-logo, #footer #footer-logo a {	
font-family: "Nunito";	font-weight:normal;
}
#footer {	
font-family: "Nunito";	font-weight:normal;
}
#footer a {	
color: #008dcc; 
}
#footer a:hover {	
color: #0071a3; 
}
.footer-widgets .widget {	
background-size: cover;
background-position: center bottom; 
}
.footer-widgets .widgettitle {	
color: #00557a; 
}
@media screen and (max-width: 1280px) { body {		font-weight:normal;
color: #00557a; 
}
a {	
color: #008dcc; 
}
a:hover {	
color: #0071a3; 
}
#sidebar {		font-weight:normal;
}
h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title {		font-weight:normal;
}
h2 {		font-weight:normal;
}
h3 {		font-weight:normal;
}
h4 {		font-weight:normal;
}
h5 {		font-weight:normal;
}
h6 {		font-weight:normal;
}
#header {	background: none;
background-color: #fef104;	font-weight:800;
color: #008dcc; 
}
#header a {	
color: #008dcc; 
}
#header a:hover {	
color: #ffffff; 
}
#headerwrap.fixed-header #header {	
color: #008dcc; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item > a, body:not(.mobile_menu_active) #main-nav .has-mega-column>.sub-menu a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu a {	
color: #00557a; 
}
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title {		font-weight:normal;
}
.woocommerce ul.products li.product .price {		font-weight:normal;
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt, .woocommerce span.onsale:before, .woocommerce-page span.onsale:before, .wishlist-button.wishlisted, .woocommerce ul.products li.product a.wishlisted, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {	background: none;
background-color: #008dcc; 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {		font-weight:800;
}
.woocommerce span.onsale:before, .woocommerce-page span.onsale:before {	background: none;
background-color: #fef104; 
}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {	
color: #00557a; 
}
.post-title, .post-title a {		font-weight:normal;
}
.single-post .post-title {		font-weight:normal;
}
.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {		font-weight:normal;
}
.module-title {		font-weight:normal;
}
#footerwrap {	background: none;
background-color: #e6f4fa;
background-size: cover;
background-position: center top; 
}
#footer-logo, #footer #footer-logo a {		font-weight:normal;
}
#footer {		font-weight:normal;
}
#footer a {	
color: #008dcc; 
}
#footer a:hover {	
color: #0071a3; 
}
.footer-widgets .widget {	
background-size: cover;
background-position: center bottom; 
}
.footer-widgets .widgettitle {	
color: #00557a; 
}
}@media screen and (max-width: 768px) { body {		font-weight:normal;
}
#sidebar {		font-weight:normal;
}
h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title {		font-weight:normal;
}
h2 {		font-weight:normal;
}
h3 {		font-weight:normal;
}
h4 {		font-weight:normal;
}
h5 {		font-weight:normal;
}
h6 {		font-weight:normal;
}
#header {		font-weight:800;
}
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title {		font-weight:normal;
}
.woocommerce ul.products li.product .price {		font-weight:normal;
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {		font-weight:800;
}
.woocommerce span.onsale:before, .woocommerce-page span.onsale:before {	background: none;
background-color: #fef104; 
}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {	
color: #00557a; 
}
.post-title, .post-title a {		font-weight:normal;
}
.single-post .post-title {		font-weight:normal;
}
.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {		font-weight:normal;
}
.module-title {		font-weight:normal;
}
#footerwrap {	
background-size: cover;
background-position: center top; 
}
#footer-logo, #footer #footer-logo a {		font-weight:normal;
}
#footer {		font-weight:normal;
}
.footer-widgets .widget {	
background-size: cover;
background-position: center bottom; 
}
}@media screen and (max-width: 680px) { body {		font-weight:normal;
color: #00557a; 
}
a {	
color: #008dcc; 
}
a:hover {	
color: #0071a3; 
}
#sidebar {		font-weight:normal;
}
h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title {		font-weight:normal;
}
h2 {		font-weight:normal;
}
h3 {		font-weight:normal;
}
h4 {		font-weight:normal;
}
h5 {		font-weight:normal;
}
h6 {		font-weight:normal;
}
#header {	background: none;
background-color: #fef104;	font-weight:800;
color: #008dcc; 
}
#header a {	
color: #008dcc; 
}
#header a:hover {	
color: #ffffff; 
}
#headerwrap.fixed-header #header {	
color: #008dcc; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item > a, body:not(.mobile_menu_active) #main-nav .has-mega-column>.sub-menu a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu a {	
color: #00557a; 
}
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title {		font-weight:normal;
}
.woocommerce ul.products li.product .price {		font-weight:normal;
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt, .woocommerce span.onsale:before, .woocommerce-page span.onsale:before, .wishlist-button.wishlisted, .woocommerce ul.products li.product a.wishlisted, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {	background: none;
background-color: #008dcc; 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {		font-weight:800;
}
.woocommerce span.onsale:before, .woocommerce-page span.onsale:before {	background: none;
background-color: #fef104; 
}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {	
color: #00557a; 
}
.post-title, .post-title a {		font-weight:normal;
}
.single-post .post-title {		font-weight:normal;
}
.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {		font-weight:normal;
}
.module-title {		font-weight:normal;
}
#footerwrap {	background: none;
background-color: #e6f4fa;
background-size: cover;
background-position: right top; 
}
#footer-logo, #footer #footer-logo a {		font-weight:normal;
}
#footer {		font-weight:normal;
}
#footer a {	
color: #008dcc; 
}
#footer a:hover {	
color: #0071a3; 
}
.footer-widgets .widget {	
background-size: cover;
background-position: center bottom; 
}
.footer-widgets .widgettitle {	
color: #00557a; 
}
}.mobile_menu_active #headerwrap .sidemenu-on { background: none;
background-color: #fef104; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 
color: #008dcc; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a { background: none;
background-color: #fef104; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a { 
color: #0071a3; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a { 
color: #0071a3; }  #header {
border-radius: 50px;
} #headerwrap.fixed-header {
padding-top: -20px;
top: 0;
}
#main-nav .highlight-link>a {
border: 0px;
border-radius: 50px;
background: #FEF104;
}
#main-nav .highlight-link>a:hover {
border: 0px;
border-radius: 50px;
background: #008dcc;
}
#main-nav > li > a:before{
border-bottom:none;
}
.transparent-header #headerwrap.fixed-header {
background-color: rgba(255,255,255,0);
}
.top-bar-widgets {
margin-bottom: 0px !important;
}
#main-nav {
float: right;
padding-right: 22%;
}
#main-nav a {
padding-left: 25px;
padding-right: 25px;
}
#main-nav li {
padding: 25px 0 0 0 !important;
}
.icon-menu+.icon-menu {
margin-bottom: -5px;
} .buy a:hover {
color: #0071A3;
}
#main-nav ul li {
text-align: center;
margin-top: -15px !important;
}
#main-nav ul {
margin: 0 0 0 -24px !important;
}
#main-nav>li:not(.has-mega-column) ul.sub-menu {
border-radius: 15px;
text-align: center;
}
.search-button+.top-icon-wrap {
padding-bottom: 10px !important;
}
.search-button:before {
margin-bottom: 2px !important;
color: #008dcc;
}
.images-optimize-upload-error {
border-radius: 5px;
color: white;
}
.icon-menu li>a .tooltip {
background-color: #0071A3;
border-radius: 10px;
text-align: center;
}
.icon-menu li>a .tooltip:before {
border-bottom-color: #0071A3;
}
.sidemenu .search-button {
border-left: 0px solid rgba(0, 131, 199, 0.15) !important;
} .mobile-menu-visible .body-overlay, .body-overlay.body-overlay-on {
background-color: rgb(0,0,0,0);
}
.mobile_menu_active #main-nav .menu-item-has-children .child-arrow{
top: 24px; }
.mobile_menu_active .top-icon-wrap li a .tooltip, .icon-menu i {
color: #0071A3 !important;
}
.mobile_menu_active #main-nav .menu-item-has-children .child-arrow:before, .mobile_menu_active #menu-icon-close{
color: #0071A3 !important;
}  .module.module-pro-slider .bsp-slide-button {
border-radius:50px !important;
border: 0px;
}
.module-pro-slider .sp-slide-text {
background: rgba(0, 0, 0, 0.3);
padding: 35px;
border-radius: 35px;
}
@media screen and (max-width: 680px){
.tb_k9p8875   .themify_builder_slider .slide-title{
margin-bottom:0px !important;
}}  .ui.module-tab ul.tab-nav li.current {
background: #FEF104;
border-radius: 10px;
margin-bottom: 5px;
}
.ui.module-tab ul.tab-nav li.current a {
color: #008DCC !important;
}
.ui.module-tab ul.tab-nav li.current a:hover {
color: #008DCC !important;
}
.ui.module-tab.tb_default_color .tab-nav li a{
color: #FFF !important;
}
.ui.module-tab.tb_default_color .tab-nav li a:hover{
color: #008DCC !important;
}
.ui.module-tab ul.tab-nav li {
border-radius: 10px;
background: #008DCC;
margin-bottom: 5px;
}
.module-tab.ui .tab-nav li:hover {
background: #FEF104;
}
.module-tab.ui .tab-nav li.current:hover {
background: #FEF104;
}
.ui.module-tab .tab-content {
padding-top: 2%;
border-radius: 10px;
}
.ui.module-tab .tab-content a{
color: #008DCC;
}
.ui.module-tab .tab-content a:hover{
color: #0071A3;
}
.ui.module-tab.panel .tab-nav {
background: #ffffff;
}
.ui.module-tab.panel .tab-nav:before {
background: #008DCC;
}
.ui.module-tab .tab-nav {
padding-bottom: 15px;
}
.ui.module-tab.minimal .tab-content {
margin-left: -2px;
border: 2px solid #0071A3;
padding:20px;
}  .woocommerce ul.products li.product:not(.sale) .button:not(.add_to_cart_button), .woocommerce .wc-products .product:not(.sale) .add_to_cart_button, .woocommerce ul.products li.product:not(.sale) .add_to_cart_button {
padding: 12px;
border-radius: 50px;
}
.woocommerce div.product form.cart .button {
border-radius: 50px;
display: none;
}
.woocommerce div.product form.cart .variations select {
border-radius: 50px;
}
.woocommerce-page .quantity .qty {
border-radius: 50px;
display: none;
}
#cart-wrap .checkout-button, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt {
background: #008DCC;
border-radius: 50px;
}
.woocommerce ul.products li.product.outofstock .button,.woocommerce a.button{
background: #008DCC;
}
.woocommerce ul.products li.product.outofstock .button:hover,.woocommerce a.button:hover{
background: #0071A3;
}
#cart-wrap .button:hover {
background-color: #0071A3;
border-radius: 50px;
}
#cart-wrap .button {
border: 0px solid #f5f5f5 !important;
}
.top-icon-wrap .cart-total-checkout-wrap {
background-color: #cce6f4;
border-radius: 50px;
}
.cart-total-checkout-wrap {
background-color: #cce6f4;
border-radius: 50px;	
}
.cart-style-dropdown #cart-list {
border-radius: 50px;
}
.cart-style-dropdown #cart-wrap, .cart-style-dropdown .empty-shopdock {
border-radius: 50px;
}
.woocommerce-page .cart .button, .woocommerce-page .cart input.button {
border-radius: 50px;
}
.woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
border-radius: 50px;
width: 45%;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
border-radius: 50px;
}
.woocommerce-page.sidebar-none .cart-collaterals .cart_totals {
border-radius: 50px;
}
.woocommerce a.remove:hover {
color: #008DCC !important;
}
#billing_country_field {
display: none;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
border-radius: 50px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
border-radius: 50px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
border-radius: 50px;
text-align: left;
}
.woocommerce-page form.login, .woocommerce-page form.register, .woocommerce-page button.button, .woocommerce button.button {
border-radius: 50px;
text-align: left;
}
.woocommerce form .show-password-input.display-password::after, .woocommerce-page form .show-password-input.display-password::after {
color: #0083c7;
}
.woocommerce ul.products.grid4 .product {
text-align: center;
border-radius: 10px;
}
.woocommerce ul.products li.product h3, .woocommerce div.product .product_title {
min-height: 96px;
}
.woocommerce ul.products li.product .price {
min-height: 55px;
} .loops-wrapper.boxed .post-image img, .loops-wrapper.boxed .product-image img{
border-radius: 5px
}
.swiper-container-thumbs .swiper-slide-active img, .swiper-container-thumbs .swiper-slide:hover img{
border-color: #008DCC;
}
.woocommerce ul.products li.product a img {
border-radius: 10px 10px 0 0;
}
.woocommerce div.product div.images img {
border-radius: 10px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
background-color: #E6F4FA;
border-radius: 15px;
} .module-products.module-products img, .module-products img:hover {
box-shadow: none;
border-radius: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #008dcc;
color: #fff !important;
border-bottom-color: #008dcc;
border-radius: 15px 15px 0 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{
border-color: #008dcc;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
color: #fff !important;
} #post-lightbox-wrap:not(.post-lightbox-prepare) {
border-radius: 10px;
} .woocommerce .woocommerce-breadcrumb a {
color: #666666;
font-weight: bold;
padding: 0 5px;
font-size: 0.9em;
} .search-option-tab li:hover a, .search-option-tab li.active a {
box-shadow: inset 0 -3px 0 0 #008DCC;
color: #060604;
}
#searchform .icon-search:before {
color: #0083c7;
}
#searchform {
border-bottom: 2px solid #0083c7;
} #pagewrap .wpf_slider.ui-slider .ui-widget-header {
background-color: #0083c7;
}
.wpf_slider.ui-slider {
height: 5px;
}
#pagewrap .wpf-slider-tooltip {
left: 185%;
}
#pagewrap .wpf-slider-tooltip {
width: max-content;
}
.wpf_slider.ui-slider > span:nth-of-type(1) .wpf-slider-tooltip{
left: 0 !important;
transform: none !important;
}
.wpf_slider.ui-slider > span:nth-of-type(2) .wpf-slider-tooltip {
bottom: -30px !important;
} .woocommerce span.onsale, .woocommerce ul.products li.product .onsale{
margin: -1px -0.25px 0px 0px;
line-height: 3.0em;
transform: rotate(0deg);
} .module-products .themify_builder_slider .onsale {
margin: -1px 45px 0 0;
} @media screen and (max-width: 680px){
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale{
margin: -1px -0.30px 0px 0px;
} .module-products .themify_builder_slider .onsale {
margin: -1px 9px 0px 0px;
} .prod_slider img{
padding: 0 1px;
border-radius: 10px !important;
}
}
@media screen and (min-width: 760px) and (max-width: 1024px){
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale{
margin: -1px -0.30px 0px 0px;
} .module-products .themify_builder_slider .onsale {
margin: -1px 10px 0px 0px;
}
} @media screen and (min-width: 1024px) and (max-width: 1279px){
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale{
margin: -1px -0.30px 0px 0px;
} .module-products .themify_builder_slider .onsale {
margin: -1px 21px 0px 0px;
}
}
.woocommerce span.onsale:before, .woocommerce-page span.onsale:before{
border-radius: 0 10px 0 10px;
}
.icon-menu .icon-menu-count {
background-color: #0083c7;
}  body.page-id-3 {
background-color: #e6f4fa !important;
}
.back-top a:before {
background-color: #008DCC;
}
.fancy-heading .sub-head:after {
border-radius: 50px;
}
.footercopy{
vertical-align: middle;
}
#footer .back-top.back-top-float{
border-radius: 5px 5px 0 0;
}
.cpage .module-icon span{
vertical-align: top;
}
.conpage .module-icon-item{
padding-bottom: 2%;
}
@media screen and (max-width: 680px){
.cpage .module-icon span{
vertical-align: top;
}
.conpage .module-icon-item{
padding-bottom: 2%;
}
}  #responsive-form{
max-width:auto ;
margin:0 auto;
width:100%;
}
.form-row{
width: 100%;
margin: 0 0 3px 0 !important;
}
.column-half, .column-full{
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
} @media only screen and (min-width: 48em) { 
.column-half{
width: 50%;
}
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
background: rgba(255,255,255,1.0);
color: #00557A;
width: 100%;
padding: 8px;
border: 1px solid #00557A;
border-radius: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} .wpcf7-file input {
width: 500px;
height: 30px;
}
.wpcf7 input[type="file"]{
opacity: .8;
-webkit-border-radius: 28;
-moz-border-radius: 28;
border-radius: 28px; color: #e67e22;
font-size: 16px;
background: rgba(0,0,0,0.0);
padding: 10px 10px 10px 10px;
text-decoration: none; }
.wpcf7 input[type="file"]:hover{
background: rgba(230,126,34,1.0);
color: #fff;
text-decoration: none; cursor: pointer;
}
.wpcf7 textarea {
background: rgba(255,255,255,1.0);
color: #00557A;
width: 100%;
padding: 8px;
border: 1px solid #00557A;
border-radius: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7 input[type="text"]:focus{
background: rgba(255,255,255,1.0);
}
.wpcf7-submit{
float: left; border: none;
padding: 8px 20px;
cursor: pointer;
}
.wpcf7-submit:hover{
}
span.wpcf7-not-valid-tip{
text-shadow: none;
font-size: 12px;
border-radius: 10px;
color: #fff;
text-align: center;
background-color: #005C8B; background-image: -webkit-linear-gradient(to right, #00557A, #005C8B); background-image: linear-gradient(to right, #00557A, #005C8B); padding: 5px;
}
div.wpcf7-validation-errors { 
text-shadow: none;
border: transparent;
border-radius: 10px;
background-color: #005C8B; background-image: -webkit-linear-gradient(to right, #00557A, #005C8B); background-image: linear-gradient(to right, #00557A, #005C8B); padding: 5px;
color: #fff;
text-align: center;
margin: 0;
font-size: 12px;
}
div.wpcf7-mail-sent-ok{
text-align: center;
text-shadow: none;
padding: 5px;
font-size: 12px;
background: #59a80f;
border-color: #59a80f;
color: #fff;
margin: 0;
} .wpcf7-form select {
background: white;
border: 1px solid #00557A;
border-radius: 20px;
width: auto;
padding: 5px;
line-height: 1.2;
height: 34px;
-webkit-appearance: none;
-moz-appearance: none;
} span.wpcf7-list-item{
display: block;
} input.wpcf7-form-control.wpcf7-submit {
font-size: 1.4em;
text-transform: none;
padding: 0.535em 1.5em;
border-radius: 50px;
text-align: center;
box-sizing: border-box;
border: none;
margin-bottom: .5em;
margin-right: .87em;
margin-top: -5px;
background-color: #0083c7; color: #fff;
}
input.wpcf7-form-control.wpcf7-submit:hover {
background-color: #0071A3; color: #fff;
}
@media screen and (max-width: 680px){
input.wpcf7-form-control.wpcf7-submit{
font-size: 0.8em;
padding: .625em 1.15em;
}
} div.wpcf7 .ajax-loader {
background-image: url(https://finelinesuppliers.com/wp-content/themes/finelinesuppliers-child/cformgifloader.svg);
width: 24px;
height: 24px;
margin-left: 10px;
}
.wpcf7-images-optimize-upload-wrap .images-optimize-upload-button {
background: #0083c7 !important;
border-radius: 5px !important;
}
.wpcf7-images-optimize-upload-wrap .images-optimize-upload-button:hover {
background: #00557A !important;
} #wpcf7-f1118-p1116-o1 ::placeholder {
color: #00557A !important;
}
#wpcf7-f131-p18-o1 ::placeholder {
color: #00557A !important;
}
.wpcf7 form.sent .wpcf7-response-output {
border-radius: 10px;
color: #00557A;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-radius: 10px;
color: #00557A;
}
.wpcf7 form.spam .wpcf7-response-output {
border-radius: 10px;
color: #00557A;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-radius: 10px;
color: #00557A;
}   @media screen and (min-width: 768px) and (max-width: 1024px){
#main-nav {
padding-right: 16%;
} .themify_builder_slider .slide-image {
padding: 0 10px;
}
}
@media only screen and (max-width: 780px) {
.woocommerce.archive #layout .products .product {
width: 48% !important;
}
} @media screen and (max-width: 760px){
.sticky_sidebar_enabled #toggle-mobile-sidebar-button {
background: #008DCC;
border-radius: 0 50px 50px 0;
}
.sticky_sidebar_enabled #pagewrap #sidebar.open-mobile-sticky-sidebar {
left: 0;
border-radius: 0 25px 25px 0;
}
} @media screen and (max-width: 680px){
.single.woocommerce .woocommerce-breadcrumb {
top: -50px;
position: absolute;
}
.single-product #content {
padding-top: 21%;
}
} @media screen and (max-width: 680px) {
.woocommerce ul.products li.product h3 {
min-height: 100px;
}
.woocommerce ul.products li.product .price {
min-height: 30px;
}
} @media screen and (max-width: 760px){
#headerwrap #header {
padding-left: 20px;
height: 40px;
}
.mobile_menu_active .menu-icon-inner:after {
top: 30%;
}
.mobile_menu_active .menu-icon-inner:before {
top: -5px;
}
.menu-icon-inner:before {
border-top: 0px solid;
}
body[class*="themify"] #site-logo a img {
height: 30px;
}
}