html, body{height:100%;}
.floatleft{float:left}
.floatright{float:right}
.alignleft{float:left;margin-right:15px;margin-bottom:15px}
.alignright{float:right;margin-left:15px;margin-bottom:15px}
.aligncenter{display:block;margin:0 auto 15px}
a:focus{outline:0px solid;text-decoration:none;}
a:hover{color:#00b1f4 !important;text-decoration:none !important;}
img{max-width:100%;height:auto}
.fix{overflow:hidden}
h1, h2, h3, h4, h5, h6,p{margin:0 0 15px;}
a{transition:all 0.3s ease 0s;text-decoration:none}
ul{list-style:outside none none;margin:0;padding:0}
p{color:#343535}
body{font-family:'Noto Serif', serif;font-family:'Noto Sans', sans-serif;}
.block-head{padding:3px 0 0;overflow:hidden;}
.block-head h3{float:left;margin-right:10px;font-size:22px;}
.stripe-line{background:url(imgs/stripe.png);height:12px;overflow:hidden;margin-top:5px;}
.slicknav_menu{display:none;}
#loader-wrapper .logo{left:48.7%;position:absolute;top:48%;}
#loader-wrapper .logo a{font-weight:700;color:#3498DB;font-size:12px;}
.logo span{color:#f85654;}
#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:#fff;}
#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#444;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;}
#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#1487b2;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
.header_top_area{background:#252525 none repeat scroll 0 0;color:#b1b1b1;padding:10px 0;}
.phone_area, .mail_area{color:#fff;float:left;margin-right:80px;}
.header_top_left .fa{float:left;font-size:13px;margin-right:12px;margin-top:1px;}
.phone_area p,.mail_area > a{color:#fff;float:left;font-family:Myriad Pro Regular;font-size:12px;margin:0;text-decoration:none;}
.mail_area > a{font-family:Raleway;margin-top:-1px;}
.header_top_right{float:right;}
.multi_language{float:left;margin-left:53px;color:#b1b1b1;}
.social_area{float:left;}
.social_area a .fa{margin-right:20px;color:#fff;text-decoration:none;}
.social_area a .fa:hover{color:#1487B2;}
.multi_language a{color:#fff;font-size:13px;text-decoration:none;}
.multi_language .fa{font-size:16px;padding-left:7px;}
.multi_language ul li{position:relative;}
.main_header_area{background:#252525 none repeat scroll 0 0;z-index:9999;}
.logo_area{padding:24px 0;}
.main_menu ul#nav{}
.main_menu ul#nav li{display:inline-block;padding:40px 0;position:relative;}
.main_menu ul#nav li a{color:#ffffff;font-size:14px;font-weight:bold;margin-left:28px;text-decoration:none;text-transform:uppercase;}
.main_menu ul#nav li:hover a{color:#00AEF7}
.main_menu ul#nav li ul.sub-menu{background:#252525 none repeat scroll 0 0;box-shadow:0 2px 2px #666;left:25px;opacity:0;padding:0 2px 2px;position:absolute;top:180px;width:235px;z-index:-999;}
.main_menu ul#nav li:hover ul.sub-menu{opacity:1;top:101px;transition:all 0.5s ease 0s;z-index:999;}
.main_menu ul#nav li ul.sub-menu li{display:block;padding:0 20px;transition:all 0.5s ease 0s;}
.main_menu ul#nav li ul.sub-menu li a{border-bottom:1px solid #444;color:#ffffff;display:block;font-weight:normal;margin-left:0;padding:14px 0;text-transform:capitalize;}
.main_menu ul#nav li ul.sub-menu li:last-child a{border:medium none;}
.main_menu ul#nav li ul.sub-menu li:hover a{padding-left:7px;}
.slicknav_menu .fa{display:none;}
.slicknav_item.slicknav_row > a{color:#fff;font-weight:bold;}
.slicknav_nav a{color:#fff;text-transform:uppercase;}
.slicknav_nav a:hover,.slicknav_nav .slicknav_row:hover{background:#252525 none repeat scroll 0 0;border-radius:0px;color:#fff !important;}
.slicknav_nav li:hover .slicknav_item a{color:#fff;}
.slicknav_menu{background:#252525 none repeat scroll 0 0;}
.slicknav_btn{background-color:#252525;border-radius:0;margin:0;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);padding:10px 13px;}
.slicknav_menu .slicknav_nav{background:#252525 none repeat scroll 0 0;}
.cart-area{float:right;text-align:right;}
.cart-area > a{position:relative;}
.cart-area img{padding:20px 0;}
.cart-area .cart-sub img{border:1px solid #1487B2;border-radius:2px;padding:0;}
.cart-sub{background:#252525 none repeat scroll 0 0;box-shadow:0 4px 4px 1px rgba(0, 0, 0, 0.1);opacity:0;position:absolute;right:0;text-align:left;top:140%;transition:all 0.3s ease 0s;width:250px;z-index:-999;}
.cart-area:hover .cart-sub{opacity:1;top:100%;z-index:99999999;}
.all_carts_item, .btn-mini-cart.inline-lists{overflow:hidden;padding:17px;}
.row.mini-cart-item{margin:0 0 12px;width:100%;}
.attachment-shop_thumbnail{float:left;height:57px;margin-right:9px;margin-top:3px;width:53px;}
.minicart_total_checkout{background:#f5f5f5 none repeat scroll 0 0;border-bottom:1px solid #e5e5e5;font-size:18px;height:50px;left:0;margin-bottom:10px;padding:15px;text-align:left;text-transform:capitalize;}
.minicart_total_checkout > span{color:#1487B2;float:right;font-weight:bold;}
.button.btn-viewcart::before{content:"\";font-family:"FontAwesome";margin-right:10px;}
.btn-mini-cart.inline-lists a{color:#fff;text-decoration:none;}
.btn-checkout::after{content:"\";font-family:"FontAwesome";font-size:80%;margin-left:10px;}
.remove .fa-trash-o{color:#777 !important;float:right;margin-top:8px;transition:all 350ms ease-out 0s;}
.remove .fa-trash-o:hover{color:#1487B2 !important;}
.button.btn-viewcart, .btn-checkout{background:#000 none repeat scroll 0 0;padding:9px 8px;}
.mini-cart-item a.cart_list_product_title{color:#fff;display:block;font-size:12px;font-weight:bold;line-height:18px;margin-bottom:5px;text-decoration:none;text-transform:uppercase;white-space:pre-wrap;}
.mini-cart-info{float:left;width:150px;}
.button.btn-viewcart:hover, .button.btn-checkout:hover{background:#49a0cc;none repeat scroll 0 0;color:#fff !important;}
.pages_title{color:#fff;padding-bottom:72px;padding-top:76px;text-align:center;}
.pages_title h2{font-size:44px;font-weight:700;margin-bottom:10px;margin-top:2px;text-transform:uppercase;}
.pages_title p{color:#fff;line-height:24px;margin:0 auto;width:650px;}
.page_img{float:left;width:42%;position:relative;}
.page_img:hover.page_img::after{opacity:.5;}
.page_img::after{position:absolute;content:"";background:#1487B2;width:100%;height:100%;top:1px;left:0;opacity:0;transition:all 0.3s ease 0s;}
.page_img > img{width:100%;}
.hover_img{bottom:0;position:absolute;right:0;z-index:999;}
.hover_img > a{display:block;padding:13px 20px;}
.page_post{overflow:hidden;}
.page_post-media{margin:0 auto;}
.page_post-media img{width:100%;max-height:350px;}
.page_post_info{float:left;padding:20px;width:100%;border:1px solid #f1f1f1;border-top:0;position:relative;}
.page_post_info h1{color:#1487B2;font-family:"NexaBold";font-size:18px;font-weight:bold;margin-top:5px;letter-spacing:2px;text-transform:uppercase;}
#related_posts{clear:both;margin-bottom:20px;}
.RelatedEntry{margin:0 auto;}
.RelatedEntry > a img{width:100%;}
.RelatedEntry_title{bottom:0;left:15px;right:15px;position:absolute;z-index:999;background-color:#f1f1f1;display:block;padding:10px;}
.RelatedEntry_title > a h4{color:#49a0cc;font-size:14px;font-weight:400;margin-bottom:5px;}
.RelatedEntry span{font-family:Noto Sans;font-size:11px;margin-right:20px;}
.dlbox{overflow:hidden;border:1px solid #f1f1f1;}
.dlbox li{display:list-item;text-align:-webkit-match-parent;}
.dlbox li:first-child{padding-top:10px;}
.dlbox li a{font-weight:normal;color:#999999;}
.dlbox input[type="submit"]{background:#1487B2;none repeat scroll 0 0;border:1px solid #1487B2;color:#fff;font-size:18px;font-weight:700;height:67px;margin-top:20px;overflow:hidden;padding-top:5px;text-align:center;transition:all 0.4s ease 0s;width:100%;}
.dlbox input[type="submit"]:hover{background:none repeat scroll 0 0 #fff;border:0 none;color:#1487B2;border:1px solid #1487B2;}
.social_share{display:block;background:#252525 none repeat scroll 0 0;color:#b1b1b1;padding:10px 0;}
.social_share a .fa{margin-right:18px;color:#fff;text-decoration:none;padding-left:20px}
.social_share_rate{float:right;margin:10px auto;padding-right:10px;}
.faq-block{float:left;padding:20px;width:100%;border:1px solid #f1f1f1;position:relative;}
.page_info{float:left;padding:20px;width:58%;border:1px solid #f1f1f1;border-left:0;position:relative;}
.faq-block h2,
.page_info h2{color:#1487B2;font-family:"NexaBold";font-size:14px;font-weight:bold;margin-top:2px;letter-spacing:1px;text-transform:uppercase;}
.faq-block h2:hover,
.page_info h2:hover{color:#49a0cc;}
.faq-block > p,
.page_info > p{font-size:15px;font-weight:normal;line-height:24px;}
.page_info > p a{font-size:12px;}
.entry-meta span{font-family:Noto Sans;font-size:11px;margin-right:15px;}
.entry-meta span a{color:#5f5b5b;vertical-align:middle;}
.entry-meta .fa{font-size:14px;margin-right:5px;color:#999999;}
.entry-meta span a:hover{color:#49a0cc;}
.entry-meta span img{display:inline !important;width:13px !important;}
.author img{margin-top:-3px;}
.entry-meta span a img{margin-right:10px;}
.like_icon img{margin-top:-3px;}
.date_area{padding:5px;position:absolute;right:0;text-align:center;top:0;}
.date_area > h3{color:#1487B2;font-size:12px;font-weight:bold;margin:0 15px;}
.date_area > p{color:#49a0cc;font-size:11px;margin:0;text-transform:uppercase;}
.rp_thumb img{border-radius:4px;}
.breadcrumb-section{padding:0;}
.breadcrumb{background-color:transparent}
.breadcrumb h2{float:left;font-size:30px;font-weight:600;letter-spacing:2px;line-height:30px;margin:10px 0;text-transform:uppercase;}
.breadcrumb ul{float:right;margin:10px 0;}
.breadcrumb ul li{color:#ffffff;float:left;font-size:14px;font-weight:600;line-height:30px;margin-right:15px;padding-right:15px;position:relative;text-transform:uppercase;}
.breadcrumb ul li:last-child{margin-right:0;padding-right:0;}
.breadcrumb ul li::before{content:"/";position:absolute;right:-2px;top:0;}
.breadcrumb ul li:last-child::before{display:none;}
.breadcrumb ul li a{color:inherit;}
.sidebar{border:1px solid #f1f1f1;}
.sidebar .sidebar-title{background-color:#1487B2;line-height:50px;font-size:16px;font-weight:700;margin-bottom:15px;text-transform:uppercase;color:#ffffff;text-align:center;font-family:"Times New Roman",Times,serif;}
.page-search-form,
.sidebar-search-form{position:relative;}
.page-search-form input{border:1px solid #f1f1f1;height:42px;line-height:24px;padding:8px 20px;width:300px;}
.page-search-form input[type="text"]{padding-left:70px;background-color:transparent;}
.page-search-form button{background-color:transparent;border:medium none;color:#ffffff;height:42px;margin:0;padding:0;position:absolute;top:0;width:52px;}
.sidebar-search-form input{border:1px solid #1487B2;height:42px;line-height:24px;padding:8px 20px;width:100%;}
.sidebar-search-form button{background-color:#1487B2;border:medium none;color:#ffffff;height:42px;margin:0;padding:0;position:absolute;right:0;top:0;width:52px;}
.page-search-form button i,
.sidebar-search-form button i{display:block;font-size:18px;line-height:42px;}
.page-search-form button:hover,
.sidebar-search-form button:hover{color:#f01f4b;}
.sidebar ul{}
.sidebar ul li{margin-bottom:11px;padding:11px 20px;;border-bottom:1px solid #f1f1f1;}
.sidebar ul li:last-child{margin-bottom:0;}
.sidebar ul li a{color:#999999;font-size:14px;}
.sidebar ul li a:hover{color:#4481eb;}
.publ-sidebar-post,
.sidebar-post{margin-bottom:10px;border-bottom:1px solid #f1f1f1;padding-bottom:10px;}
.publ-sidebar-post:last-child,
.sidebar-post:last-child{margin-bottom:0;}
.sidebar-post .image{border-radius:1%;height:47px;margin:0 15px 0 15px;overflow:hidden;width:77px;}
.publ-sidebar-post .image{border-radius:1%;height:47px;margin:0 15px 0 15px;overflow:hidden;width:47px;}
.publ-sidebar-post .image img,
.sidebar-post .image img{border-radius:1%;width:100%;}
.publ-sidebar-post .content,
.sidebar-post .content{}
.publ-sidebar-post .content .date,
.sidebar-post .content .date{display:block;color:#999999;font-size:12px;line-height:18px;}
.publ-sidebar-post .content .title,
.sidebar-post .content .title{color:#3e3e3e;display:block;font-size:14px;font-weight:400;line-height:18px;padding-right: 15px;}
.publ-sidebar-post .content .title:hover,
.sidebar-post .content .title:hover{color:#4481eb;}
.page_body .tags-cloud h5{font-size:16px;font-weight:bold;font-style:italic;margin:10px 10px 0 0;text-transform:uppercase;}
.tags-cloud{float:left;width:100%;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px;}
.tags-cloud a{background-color:#f7f7f7;border-radius:5px;color:#999999;font-size:14px;height:30px;line-height:30px;margin-bottom:10px;margin-right:10px;padding:0 15px;text-transform:capitalize;}
.tags-cloud a:hover{background-color:#f2f2f2;color:#000000;}
.page_banner{background:rgba(0, 0, 0, 0) url("imgs/banner.svg") no-repeat scroll center center/cover;}
.main_page{margin-top:40px;}
.pagination{float:right;text-align:center;}
.switch, .swchItem, .pagesInfo{padding:4px 10px;font-weight:normal;font-size:18px;border:1px solid #f1f1f1;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.swchItemA, .swchItem:hover {padding:4px 10px;font-weight:bold;font-size:18px;border:1px solid #00aeef;background: #00aeef;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#fff !important;}
a.switchDigit, a.switchBack, a.switchNext{text-decoration:none;color:#6a6a6a !important;}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover{background:#00aeef;text-decoration:underline}
a.postPSwithcesLink{background:#fefefe;border:1px solid #ccc;padding:1px 5px;font-size:11px;color:#ccc;text-shadow:1px 1px 1px #fff;vertical-align:0px;}
a.postPSwithcesLink:hover{background:#fff;border:1px solid #ccc;color:#999;}
.page_title{margin:20px 0 20px;}
.page_title p{font-size:15px;font-weight:normal;line-height:24px;}
.page_title ul{display:block;list-style-type:inherit;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px;}
.page_title h2{font-size:22px;font-weight:500;margin-bottom:14px;}
.comment_area > h2{font-size:18px;font-weight:600;margin-bottom:23px;margin-top:42px;}
.rp_thumb{float:left;margin-right:15px;margin-top:1px;width:56px;}
.re_text{float:left;width:1066px;}
.re_text h3{font-size:14px;}
.re_text h3 span .fa{color:#1487B2;font-size:9px;margin-left:8px;margin-right:8px;overflow:hidden;}
.re_text span{color:#969292;font-size:12px;font-weight:600;}
.re_text h3{font-size:14px;margin-bottom:2px;}
.re_text > p{font-weight:normal;line-height:20px;margin-bottom:5px;}
.re_text a .fa{color:#5f5b5b;margin-right:6px;}
.re_text a span{color:#5f5b5b;font-weight:normal;}
.single_comment{margin-bottom:40px;margin-top:39px;overflow:hidden;}
.comment_area > h2{margin-bottom:0;margin-top:77px;}
.single_comment.thred_c{margin-left:84px;}
.thred_c .re_text{width:982px;}
.masage_area > h2{color:#5f5b5b;font-size:18px;font-weight:600;margin-bottom:53px;margin-top:47px;}
.masage_area input[type="text"]{border:2px solid #ddd;color:#a5a4a4;font-size:12px;height:35px;margin-bottom:18px;margin-right:41px;padding-left:18px;width:25%;}
.masage_area textarea{border:2px solid #ddd;color:#a5a4a4;font-size:12px;padding-left:15px;padding-top:18px;width:83%;}
.masage_area input[type="submit"]{background:#1487B2;none repeat scroll 0 0;border:1px solid #1487B2;color:#fff;font-size:13px;font-weight:600;height:47px;margin-top:25px;overflow:hidden;padding-top:5px;text-align:center;transition:all 0.4s ease 0s;width:195px;}
.masage_area input[type="submit"]:hover{background:none repeat scroll 0 0 #fff;border:0 none;color:#1487B2;border:1px solid #1487B2;}
.masage_area{margin-bottom:85px;overflow:hidden;}
.footer_top{background:#252525 none repeat scroll 0 0;color:#fff;padding-bottom:20px;padding-top:50px;}
.footer_logo img{margin-bottom:30px;}
.footer_top p{color:#cfcfcf;font-size:12px;line-height:20px;}
.footer_logo > h2{margin-bottom:13px;}
.office_time > p{margin:0;text-transform:uppercase;}
.footer_top h2{font-size:16px;font-weight:700;text-transform:uppercase;padding-bottom:15px;font-family:"Times New Roman",Times,serif;}
.footer_top ul li{border-bottom:1px solid #464646;margin-top:18px;padding-bottom:18px;}
.footer_top ul li:last-child{border:none;}
.footer_top ul li a{color:#cfcfcf;display:block;font-size:12px;font-weight:700;text-transform:uppercase;}
.qlink, .f_top_left, .f_top_right{margin-top:40px;overflow:hidden;}
.footer_top_post{margin-bottom:10px;border-bottom:1px solid #3e3e3e;padding-bottom:10px;}
.footer_top_post:last-child{margin-bottom:0;border:none;}
.footer_top_post .image{border-radius:1%;height:47px;margin:0 15px 0 15px;overflow:hidden;width:77px;}
.footer_top .image img{border-radius:1%;width:100%;}
.footer_top .content{}
.footer_top .content .date{display:block;color:#cfcfcf;font-size:12px;line-height:18px;}
.footer_top .content .title{color:#ffffff;display:block;font-size:12px;font-weight:400;line-height:18px;}
.footer_top .content .title:hover{color:#4481eb;}
.footer p{color:#fff;font-family:verdana;font-size:14px;margin:0;}
.footer{background:rgba(0, 0, 0, 0) url("imgs/copy_bg.jpg") no-repeat scroll center center/cover;padding:30px 0;text-align:center;}
.footer a{color:#fff;}
.footer a:hover{color:#53cdfa !important;}
.footer span{font-size:15px;font-weight:bold;margin-right:6px;}
#scrollUp{background:#1487B2 none repeat scroll 0 0;border:1px solid #fff;border-radius:50%;bottom:20px;color:#fff;font-size:30px;height:46px;line-height:52px;opacity:0.7;right:20px;text-align:center;text-decoration:none;width:45px;}
#scrollUp:hover{opacity:1;color:#fff!important;}
#scrollUp i{display:block;font-weight:bold;padding-top:2px;}
.error_bannar{background:rgba(0, 0, 0, 0) url("imgs/404_page.jpg") no-repeat scroll center center/cover;padding-bottom:129px;padding-top:129px;}
.main_error_area{padding-bottom:155px;padding-top:50px;text-align:center;}
.errors h3{color:#1487B2;font-size:60px;font-weight:700;margin-bottom:45px;}
.errors h1{color:#1487B2;font-size:200px;font-weight:700;margin:-54px 0 22px;}
.button_error a{background:#1487B2 none repeat scroll 0 0;border:1px solid #1487B2;color:#fff;font-size:24px;font-weight:700;padding:23px 40px;}
.button_error{display:block;margin-top:50px;}
.button_error a:hover{background:transparent none repeat scroll 0 0;}
.login-box{overflow:hidden;display:inline-flex;margin-bottom:15px;width:100%;}
.login-box li:first-child{padding-top:10px;}
.login-box li{display:list-item;text-align:-webkit-match-parent;}
.login-forgot-password{background-color:#ebebeb;padding:15px 20px;text-align:right;}
.ava{border:1px solid #243D54;width:70px;padding:2px;background:#FAFAFA;}
.fb-like-page{margin:10px}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-35{margin-top:35px;}
.mt-40{margin-top:40px;}
.mt-45{margin-top:45px;}
.mt-50{margin-top:50px;}
.mt-55{margin-top:55px;}
.mt-60{margin-top:60px;}
.mt-65{margin-top:65px;}
.mt-70{margin-top:70px;}
.mt-75{margin-top:75px;}
.mt-80{margin-top:80px;}
.mt-85{margin-top:85px;}
.mt-90{margin-top:90px;}
.mt-95{margin-top:95px;}
.mt-100{margin-top:100px;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-25{margin-bottom:25px;}
.mb-30{margin-bottom:30px;}
.mb-35{margin-bottom:35px;}
.mb-40{margin-bottom:40px;}
.mb-45{margin-bottom:45px;}
.mb-50{margin-bottom:50px;}
.mb-55{margin-bottom:55px;}
.mb-60{margin-bottom:60px;}
.mb-65{margin-bottom:65px;}
.mb-70{margin-bottom:70px;}
.mb-75{margin-bottom:75px;}
.mb-80{margin-bottom:80px;}
.mb-85{margin-bottom:85px;}
.mb-90{margin-bottom:90px;}
.mb-95{margin-bottom:95px;}
.mb-100{margin-bottom:100px;}
.pt-5{padding-top:5px;}
.pt-10{padding-top:10px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}
.pt-25{padding-top:25px;}
.pt-30{padding-top:30px;}
.pt-35{padding-top:35px;}
.pt-40{padding-top:40px;}
.pt-45{padding-top:45px;}
.pt-50{padding-top:50px;}
.pt-55{padding-top:55px;}
.pt-60{padding-top:60px;}
.pt-65{padding-top:65px;}
.pt-70{padding-top:70px;}
.pt-75{padding-top:75px;}
.pt-80{padding-top:80px;}
.pt-85{padding-top:85px;}
.pt-90{padding-top:90px;}
.pt-95{padding-top:95px;}
.pt-100{padding-top:100px;}
.pb-5{padding-bottom:5px;}
.pb-10{padding-bottom:10px;}
.pb-15{padding-bottom:15px;}
.pb-20{padding-bottom:20px;}
.pb-25{padding-bottom:25px;}
.pb-30{padding-bottom:30px;}
.pb-35{padding-bottom:35px;}
.pb-40{padding-bottom:40px;}
.pb-45{padding-bottom:45px;}
.pb-50{padding-bottom:50px;}
.pb-55{padding-bottom:55px;}
.pb-60{padding-bottom:60px;}
.pb-65{padding-bottom:65px;}
.pb-70{padding-bottom:70px;}
.pb-75{padding-bottom:75px;}
.pb-80{padding-bottom:80px;}
.pb-85{padding-bottom:85px;}
.pb-90{padding-bottom:90px;}
.pb-95{padding-bottom:95px;}
.pb-100{padding-bottom:100px;}
.no-padding{padding:0;}
/*========================
25. SHOP PAGE
==========================*/
.custom .select-wrapper select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #d3f1fc none repeat scroll 0 0;
  border: 0 none;
  color: #3d3e3e;
  font-size: 12px;
  font-weight: 600;
  padding: 9px 50px 9px 9px;
}
.custom .select-wrapper option {
  margin-bottom: 7px;
  padding-left: 9px;
  text-transform: uppercase;
}
.custom .select-wrapper option:last-child {
  margin-bottom: 3px;
}
.custom .select-wrapper option:first-child {
  margin-top: 3px;
}
.custom .select-wrapper{
 position: relative;
}
.custom .select-wrapper select {
  -moz-appearance: none;
  background: #d3f1fc none repeat scroll 0 0;
  border: 0 none;
  color: #3d3e3e;
  font-size: 12px;
  font-weight: 600;
  padding: 8px 50px 8px 8px;
}
.custom .select-wrapper::before {
  color: #3d3e3e;
  content: "";
  font-family: fontawesome;
  font-weight: 700;
  position: absolute;
  right: 12px;
  top: 7px;
}
.list_grid_area li {
  background: #d3f1fc none repeat scroll 0 0;
  display: inline-block;
  padding: 5px 11px;
}
.list_grid_area li.selected a {
  color: #00AEEF;
}
.list_grid_area a {
  color: #3d3e3e;
  font-size: 16px;
}
.single_product {
  margin-bottom: 63px;
  text-align: center;
}
.single_product h3 {
  color: #606262;
  font-family: "NexaBold";
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  margin-bottom: 13px;
  margin-top: 18px;
  text-transform: uppercase;
}
.single_product > p {
  color: #606262;
  font-family: "NexaBold";
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 2px;
}
.perv_price {
  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
  margin-left: 30px;
  margin-right: 30px;
}
.cert_icn {
  border: 2px solid #e3e3e3;
  border-radius: 50%;
  display: inline-block;
  height: 34px;
  padding-top: 4px;
  position: relative;
  text-align: center;
  width: 34px;
  z-index: 999;
}
.cert_icn .fa {
  color: #606262;
}
.cert_icn .fa:hover {
  color: #00AEEF;
}
.s_img {
  position: relative;
}
.s_img::after {
  background: #00aeef none repeat scroll 0 0;
  border: 2px solid #ddd;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(0);
  transition: all 0.3s ease 0s;
  width: 100%;
}
.single_product:hover .s_img::after  {
  transform: scale(1);
  opacity:0.8
}
.single_product:hover .single_hover_info {
  opacity:1;
  transform: scale(1);
}
.single_hover_info {
  height: 100%;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 18%;
  width: 89%;
  transition: all 0.3s ease 0.2s;
  transform: scale(0);
}
.single_hover_info > p {
  color: #fff;
  font-weight: 500;
  line-height: 20px;
  padding: 0 3px;
}
.addto_cart_button > a {
  background: #fff none repeat scroll 0 0;
  color: #3e3e3e;
  font-size: 12px;
  font-weight: 700;
  padding: 9px 16px;
}
.addto_cart_button {
  display: block;
  margin-top: 28px;
}
.view_sort_area {
  margin-bottom: 16px;
  margin-top: 93px;
  overflow: hidden;
}
.shop_pagination li {
  display: inline-block;
}
.shop_pagination ul li a {
  color: #606262;
  display: block;
  font-family: "NexaBold";
  font-size: 16px;
  font-weight: bold;
}
.shop_pagination .fa {
  font-size: 17px;
  font-weight: bold;
}
.shop_pagination {
  margin-bottom: 13px;
  margin-top: 10px;
  text-align: center;
}
.shop_pagination li {
  border: 1px solid #606262;
  border-radius: 50%;
  display: inline-block;
  height: 33px;
  margin-right: 10px;
  padding-top: 4px;
  width: 33px;
}
.shop_pagination li:hover,.shop_pagination .active {
  background:#00aeef;
  border: 1px solid #00aeef;
  
}
.shop_pagination li:hover  a,.shop_pagination .active a {
    color:#fff!important;
}
.search_area {
  margin-top: 144px;
  position: relative;
}
.search_area input[type="text"] {
  border: 1px solid #ddd;
  font-size: 12px;
  height: 36px;
  padding-left: 10px;
  text-transform: uppercase;
  width: 100%;
}
.search_area input[type="submit"] {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  height: 100%;
  position: absolute;
  right: 0;
  text-indent: -1e+21px;
  top: 0;
  width: 33px;
  z-index: 999;
}
.search_area::after {
  color: #606262;
  content: "";
  font-family: fontawesome;
  position: absolute;
  right: 13px;
  top: 6px;
}



.product-categories > li {
  list-style: outside none none;
  margin: 0;
  padding: 6px 0 22px 4px;
  transition: all 300ms ease-out 0s;
}
.product-categories > li a::before{
   color: #606262;
    content: "\f105 ";
    font-family: "FontAwesome";
    font-size: 90%;
    margin-right: 10px;
	font-weight: 500;
    font-size: 16px;
}
.product-categories > li a {
  color: #606262;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: all 200ms ease-out 0s;
}
.product-categories .count {
  color: #606262;
  display: block;
  float: right;
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  text-transform: capitalize;
  
}
.product-categories > li:hover a {
  color: #00AEEF;
  padding-left: 7px;
}
.product-categories > li:hover .count {
  color: #00AEEF;
}
.info_widget .section_title {
  margin-bottom: 29px;
  margin-top: 40px;
}
.info_widget .section_title > h2 {
  color: #606262;
  font-size: 16px;
  font-weight: 700;
}
.price_filter {
  overflow: hidden;
  padding-top: 13px;
}
.price_filter .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
  background: #ebebeb none repeat scroll 0 0;
  border: medium none;
  border-radius: 69px;
  height: 18px;
  margin-bottom: 17px;
  margin-left: auto;
}
.price_filter .ui-slider-handle.ui-state-default.ui-corner-all {
  background: #fff none repeat scroll 0 0;
  border: 3px solid #00aeef;
  border-radius: 50%;
  cursor: pointer;
  height: 26px;
  width: 26px;
}
.price_slider_amount > input[type="text"] {
  border: 1px solid #00aeef;
  font-weight: 500;
  height: 28px;
  letter-spacing: 3px;
  text-align: center;
  width: 158.5px;
  border-right: 0;
  color:#00aeef;
  border-radius: 4px 0 0 4px;
}
.price_slider_amount > input[type="submit"] {
  background: #00aeef ;
  border: 0px solid #00aeef ;
  float: right;
  font-weight: 500;
  height: 28px;
  transition: all 400ms ease-out 0s;
  width: 104px;
  text-transform:uppercase;
  letter-spacing: 1px;
  border-left: 0;
  color:#fff ;
  border-radius: 0 4px 4px 0;
  font-family: 'Raleway', sans-serif;
}
.price_slider_amount > input[type=submit]:hover {
background: transparent;
 color:#00aeef;
 border: 1px solid #00aeef;
}
.price_filter .ui-slider-range {
  background: #6e7071 none repeat scroll 0 0;
}
.section_title.psf {
  margin-top: 55px;
}
.p_add_area > img {
  width: 100%;
}
.p_add_area {
  margin-bottom: 80px;
  margin-top: 80px;
}
.info_widget .tagcloud  a {
  background: #e1e1e1 none repeat scroll 0 0;
  color: #606262;
  display: inline-block;
  float: left;
  font-size: 12px;
  font-weight: 600;
  margin: 0 5px 5px 0;
  padding: 12px 21px;
  text-decoration: none;
  transition: all 350ms ease-out 0s;
}
.info_widget .tagcloud  a:hover {
  background: #00AEEF none repeat scroll 0 0;
  color: #fff!important;
}
.shop_area {
  margin-bottom: 78px;
  margin-top: 1px;
}