@charset "utf-8";
body{}
a{text-decoration:none;}
a:hover, a:focus{text-decoration:underline;}
#pageWrapper{}
.btn-pink{color:#fff;background:#ff3c86;border-color:#ff3c86;}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink:active{color:#fff;background:#ce1273;border-color:#ce1273;outline:none;}
.btn-blue{color:#fff;background:#0082ca;border-color:#0082ca;}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active{color:#fff;background:#006197;border-color:#006197;outline:none;}
.text-pink{color:#ff3c86 !important;}
.text-blue{color:#0076b1 !important;}
.btn-success,
.addToCart_btn,
.continueShopping_btn,
.proceedCheckout_btn,
.purchase_btn{background-image:linear-gradient(to bottom,#ff3c86 0,#ff3c86 100%);background-color:#ff3c86;border-color:#ff3c86;color:#fff;}
.btn-success:hover,
.btn-success:active,
.btn-success:focus,
.addToCart_btn:hover,
.addToCart_btn:active,
.addToCart_btn:focus,
.continueShopping_btn:hover,
.continueShopping_btn:active,
.continueShopping_btn:focus,
.proceedCheckout_btn:hover,
.proceedCheckout_btn:active,
.proceedCheckout_btn:focus,
.purchase_btn:hover,
.purchase_btn:active,
.purchase_btn:focus{background-image:linear-gradient(to bottom,#ce1273 0,#ce1273 100%);background-color:#ce1273;border-color:#ce1273;color:#fff;}
#pageHeaderWrapper{}
#pageHeader{}
#header_topbar_wrapper{background:#f2f2f2;color:#333;padding-top:10px;padding-bottom:10px;}
#header_topbar{font-size:12px;line-height:20px;}
#header_topbar .topbar_content_left{float:left;}
#header_topbar .topbar_content_right{float:right;}
#header_topbar ul.topbar_links{list-style:none;display:block;float:left;margin:0;padding:0;}
#header_topbar ul.topbar_links li{display:inline;color:#333;}
#header_topbar ul.topbar_links li + li:before{content:"|";padding:0 7px;color:#333;}
#header_topbar ul.topbar_links li a{color:#333;text-decoration:none;-webkit-transition:color 200ms ease;-moz-transition:color 200ms ease;-ms-transition:color 200ms ease;-o-transition:color 200ms ease;transition:color 200ms ease;}
#header_topbar ul.topbar_links li a:hover{color:#ff3c86;}
@media (max-width:991px){#header_topbar .topbar_content_left,
#header_topbar .topbar_content_right{float:none;text-align:center;}
#header_topbar ul.topbar_links{float:none;}
}
#header_topbar .topbar_contact{float:left;margin-left:15px;}
#header_topbar .topbar_contact .header_phone_number{font-size:20px;line-height:1;font-weight:bold;color:#0082ca;}
@media (max-width:991px){#header_topbar .topbar_contact{float:none;}
#header_topbar .topbar_contact .header_phone_number{margin:0;}
}
#header_wrapper{padding-top:15px;padding-bottom:15px;}
@media (min-width:1400px){#header_wrapper{padding-left:50px;padding-right:50px;}
}
@media (min-width:1200px){#header_wrapper{padding-left:30px;padding-right:30px;}
}
#header{}
#header #logo{}
#header #logo a{display:inline-block;max-width:100%;}
#header #logo img{max-height:100px;}
@media (max-width:767px){#header #logo{float:none;margin-bottom:15px;text-align:center;}
}
#header_email,
#header_email > a{font-size:20px;line-height:1;font-weight:bold;color:#0082ca;text-align:center;}
ul#header_social_links{margin:0;padding:0;text-align:center;margin-top:15px;}
ul#header_social_links li{list-style:none;display:inline-block;margin-right:5px;margin-bottom:10px;}
ul#header_social_links li:last-of-type{margin-right:0;}
ul#header_social_links li a{display:block;border:1px solid #ff3c86;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:3px;text-align:center;background:#fff;color:#ff3c86;font-size:20px;line-height:1.28571429em;-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}
ul#header_social_links li a:hover{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
@media (max-width:767px){ul#header_social_links{text-align:center;}
}
#header_search{}
#header_search .input-group .form-control{border-top-left-radius:8px;border-bottom-left-radius:8px;border-color:#ccc !important;border-right:none !important;outline:none !important;box-shadow:none !important;-webkit-transition:none !important;}
#header_search .input-group-btn > .btn{border-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0;outline:none !important;box-shadow:none !important;-webkit-transition:none !important;}
#header_search .btn-search{color:#fff;background:#ff3c86;border:1px solid #ff3c86;border-left:none;font-size:22px;line-height:1;}
#header_search .btn-search:hover,
#header_search .btn-search:focus{background:#ce1273;}
@media (max-width:767px){#header_search{margin-top:15px;margin-bottom:30px;}
}
#header_contact{position:relative;display:inline-block;float:left;margin-right:15px;top:-10px;}
#header_contact a{text-decoration:none !important;}
#header_contact div{display:inline-block;vertical-align:middle;}
#header_contact div + div{margin-left:15px;}
#account-cart{position:relative;float:none;max-width:300px;margin-left:auto;margin-right:auto;}
@media (max-width:767px){#account-cart{float:none;max-width:300px;margin-left:auto;margin-right:auto;margin-top:0;}
}
#user-account{position:relative;display:inline-block;float:left;padding:5px 5px;height:46px;zoom:1;cursor:pointer;color:#0082ca;}
#user-account:hover{color:#0082ca;}
#user-account .user-icon{display:table-cell;vertical-align:bottom;padding-right:6px;font-size:30px;line-height:1;height:36px;}
#user-account .user-info{display:table-cell;vertical-align:top;overflow:hidden;zoom:1;}
#user-account .user-info .welcome-msg-wrapper{font-size:13px;line-height:16px;}
#user-account .user-info .myAccount-header{font-weight:bold;font-size:16px;line-height:20px;}
#user-account .user-info .myAccount-header .dropdown-icon{margin-left:2px;}
#account-cart #shopping-cart{position:relative;display:inline-block;float:right;padding:5px 5px;height:46px;zoom:1;cursor:pointer;color:#0076b1;}
#shopping-cart:hover{color:#0082ca;}
#shopping-cart .cart-icon{position:relative;display:table-cell;vertical-align:bottom;padding-right:6px;font-size:30px;line-height:1;height:36px;}
#shopping-cart .cart-icon .cart-badge{position:absolute;top:-2px;right:-2px;color:#fff;background-color:#ff3c86;border-radius:4px;}
#shopping-cart .cart-info{display:table-cell;vertical-align:top;overflow:hidden;zoom:1;}
#shopping-cart .cart-info .myCart-header{margin-top:16px;font-weight:bold;font-size:16px;line-height:20px;}
#shopping-cart .cart-info .myCart-header .dropdown-icon{margin-left:2px;}
#userLoginModal{position:relative;background:#FFF;padding:30px;width:auto;max-width:400px;margin:20px auto;}
#loginBoxWrapper #loginBox #loginBoxHeader{font-size:18px;font-weight:normal;text-align:center;margin-bottom:15px;}
#pageTopbarWrapper{}
#pageTopbar{}
.navbar.navbar-custom .navbar-nav > li > a{text-shadow:none !important;font-weight:600;}
@media (min-width:768px){.navbar-custom{border-top:none !important;}
.navbar-custom .navbar-nav{float:left!important;max-width:1230px;margin:0 auto;float:none !important;}
.navbar-custom .navbar-nav > li.one_line > a{line-height:40px !important;}
.navbar-custom .navbar-nav > li.two_lines > a{line-height:20px !important;}
}
@media (min-width:768px) and (max-width:991px){.navbar.navbar-custom .navbar-nav > li > a{padding:15px 15px;}
}
@media (min-width:992px) and (max-width:1199px){.navbar.navbar-custom .navbar-nav > li > a{padding:15px 15px;}
}
@media (min-width:1200px){.navbar.navbar-custom .navbar-nav > li > a{padding:15px 15px;}
}
#pageBodyWrapper{}
#pageBody{}
#product_details_15 .details_desc .hotline_wrapper,
.shoppingCartWizard .wizard .wizard-bar .wizard-step.active .stepNmbr{background:#ff3c86;}
#contentWrapper{}
#content{}
#pageTitleWrapper{background:#0082ca;padding-top:15px;padding-bottom:15px;}
#pageTitle{text-align:center;}
#pageTitle h1{font-weight:bold;font-size:45px;color:#fff;text-shadow:1px 1px 1px #000;margin-top:20px;margin-bottom:20px;}
#banner_slider{margin-bottom:30px;}
#getAQuoteBox{padding:20px 30px;background-color:#0082ca;margin-bottom:30px;}
#getAQuoteBox h3{margin-top:0;margin-bottom:15px;color:#fff;text-align:center;font-weight:bold;}
#getAQuoteBox .notepad_icon{position:relative;right:-20px;max-width:125px;}
#getAQuoteBox .form-control{}
.h_icons_wrapper .h_icon{margin-bottom:30px;text-align:center;}
.h_icons_wrapper .h_icon .icon_img img{position:relative;top:0;transition:all 0.3s ease;max-height:150px;}
.h_icons_wrapper .h_icon:hover .icon_img img{top:-5px;}
.h_icons_wrapper .h_icon h3{font-weight:bold;color:#0082ca;margin-top:0;margin-bottom:0;}
.h_icons_wrapper .h_icon p{font-size:16px;max-width:200px;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:10px;}
@media (min-width:1440px){.categroy_links_wrapper .col-lg-3{width:20%;}
}
.categroy_links_wrapper{margin-top:30px;}
.categroy_links_wrapper h2{font-weight:bold;font-size:30px;margin-top:0;margin-bottom:20px;text-transform:uppercase;text-align:center;color:#ff3c86;}
.categroy_link_media{margin-bottom:30px;}
.categroy_link_media .media-object{width:100px;}
.categroy_link_media .media-heading{font-weight:bold;font-size:14px;}
.categroy_link_media ul{margin:0;padding:0;list-style:none;}
.categroy_link_media ul li{font-size:13px;}

.categroy_link_media ul li a{color:#333;}
#product_categories_wrapper{margin-bottom:30px;}
#product_categories h2{font-weight:bold;font-size:30px;margin-top:0;margin-bottom:20px;text-transform:uppercase;text-align:center;color:#ff3c86;}
#product_categories a{text-decoration:none !important;}
#product_categories .category{text-align:center;border:1px solid #ccc;background:#f2f2f2;margin-bottom:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#product_categories .category:hover{background:#ce1273;}
#product_categories .category .category_name{font-weight:bold;font-size:26px;color:#000;margin-top:10px;margin-bottom:15px;}
#product_categories .category:hover .category_name{color:#fff;}
#product_categories .category .category_image{}
.clients-wrapper .client{display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
#products_wrapper_24 .product_wrapper .product_quick_links .product_quick_link.buy_product{background:#ff3c86;}
.team_members{}
.team_members .team_member{position:relative;top:0;border:1px solid #ddd;border-bottom:4px solid #0076b1;padding-bottom:15px;text-align:center;margin-bottom:30px;transition:all 0.5s ease;}
.team_members .team_member .member_image{margin-bottom:15px;}
.team_members .team_member .member_name{font-size:16px;font-weight:bold;color:#333;transition:all 0.5s ease;padding-left:15px;padding-right:15px;}
.team_members .team_member .member_position{color:#0076b1;transition:all 0.5s ease;padding-left:15px;padding-right:15px;margin-top:5px;}
.team_members .team_member:hover{top:-4px;border-bottom-color:#ff3c86;}
.team_members .team_member:hover .member_name{color:#ff3c86;}
.team_members .team_member:hover .member_position{color:#0076b1;}
#pageFooterWrapper{}
#pageFooter{}
#footer_wrapper{background:#f2f2f2;border-top:1px solid #ccc;}
#footer{padding-top:15px;padding-bottom:15px;}
#footer h4{font-weight:bold;font-size:16px;margin-bottom:10px;margin-top:0;color:#333;}
#footer ul.footer_links{list-style:none;display:block;padding:0;}
#footer ul.footer_links li{font-size:13px;color:#7b7b7b;}
#footer ul.footer_links li + li{margin-top:5px;}

#footer ul.footer_links li a{color:#7b7b7b;}
#footer ul.footer_links li:hover,
#footer ul.footer_links li:hover a{color:#0082ca;text-decoration:none;}
ul#footer_social_links{margin:0;padding:0;text-align:center;}
@media (max-width:767px){ul#footer_social_links{margin-top:15px;}
}
ul#footer_social_links li{list-style:none;display:inline-block;margin-right:5px;margin-bottom:10px;}
ul#footer_social_links li:last-of-type{margin-right:0;}
ul#footer_social_links li a{display:block;border:1px solid #ff3c86;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:3px;text-align:center;background:transparent;color:#ff3c86;font-size:20px;line-height:1.28571429em;-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1); line-height: 1;}
ul#footer_social_links li a:hover{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
@media (max-width:767px){ul#footer_social_links{text-align:center;}
}
#footer #subscribe_form{}
#footer #subscribe_form h4{font-size:13px;}
#copyright{color:#7b7b7b;font-size:13px;}
#scrollToTop{background:#0082ca !important;}