@font-face{font-family:'OpenSans-Regular';src:url('../fonts/OpenSans-Regular.ttf');}
@font-face{font-family:'OpenSans-Bold';src:url('../fonts/OpenSans-Bold.ttf');}
@font-face{font-family:'OpenSans-BoldItalic';src:url('../fonts/OpenSans-BoldItalic.ttf');}
@font-face{font-family:'OpenSans-Italic';src:url('../fonts/OpenSans-Italic.ttf');}
@font-face{font-family:'OpenSans-Light';src:url('../fonts/OpenSans-Light.ttf');}
@font-face{font-family:'Miletta-Typeface';src:url('../fonts/Miletta-Typeface.otf');}
body{font-family:OpenSans-Regular;}
.clear{clear:both;}
.navbar-top .container-fluid{max-width:1170px;}
.navbar-inverse p.navbar-brand{font-size:22px;margin-bottom:0;padding:6px;height:37px;font-family:'Miletta-Typeface';color:#00d4d4;font-style:italic;letter-spacing:1.7px;}
.navbar-inverse p.navbar-brand:hover{color:#00d4d4;}
button, a, input, div, button:hover, a:hover, input:hover, div:hover, button:active, a:active, input:active, div:active{outline:none !important;}
div.required label:before{content:"* ";color:red;font-size:17px;}
.navbar-top{border-radius:0;min-height:40px;margin-bottom:0;}
.navbar-top ul li .arr_bott, .arr_bott{color:#fff;font-size:16px;line-height:1.2;display:inline-block;text-decoration:none;cursor:pointer;padding-top:9px;padding-bottom:0;}
.arr_bott:after{display:block;content:"";height:1.5px;width:0%;background-color:#fff;transition:width .3s ease-in-out;}
.arr_bott:hover:after,
.arr_bott:focus:after{width:100%;}
.div_logo{background-color:#fff;border-bottom-color:#e6e6e6;}
.logo{text-align:center;height: 81px;line-height: 81px;}
.logo img{width:100%;max-width:325px;text-align:center;padding:0 8px;}
.headerinfo{background-color:#f7f7f8;padding-top:10px;padding-bottom:10px;}
i{color:#00d4d4;}
#res_header{max-width:1200px;}
.login_top{font-size:14px;color:#333;margin-top:10px;}
.login_top a{color:#333;line-height:1.2;text-decoration:none;font-family:OpenSans-Bold;margin-bottom:12px;display:inline-block;}
.login_top a:hover{color:#00d4d4;}
.icon_hover{display:none;}
.md-logo-block{display:none;}
.login_top a:hover .icon_stat{display:none;}
.login_top a:hover .icon_hover{display:inline-block;}
.login_top a img{margin-right:1px;width:15px;}
.login_top .userhi{margin-bottom:-7px;margin-top:12px;font-size:17px;font-family:OpenSans-Bold;}
.login_top .profile{font-size:17px;margin-top:15px;}
.login_top .logout{display:block;font-size:14px;margin-top:0;text-decoration:underline;}
.top_cart{margin-top:10px;}
.top_cart .cartlink{height:72px;float:left;}
.top_cart .cartlink img{margin-top:-6px;margin-right:10px;}
.top_cart .title{font-size:16px;font-family:OpenSans-Bold;display:block;margin-bottom:3px;color:#222;text-decoration:none;}
.top_cart .title img{width:22px;}
.top_cart .title:hover{color:#099291;}
.top_cart .title:hover .icon_stat{display:none;}
.top_cart .title:hover .icon_hover{display:inline-block;}
.top_cart span{margin-left:7px;}
.top_cart .cartinfo{font-size:14px;display:block;margin-bottom:0;color:#555;margin-left:35px;}
.top_cart .cartinfo span{font-size:14px;color:#099291;}
.top_info .title{font-size:14px;margin-top:10px;margin-bottom:5px;color:#222;font-family:OpenSans-Bold;}
.top_info .title img{width:15px;}
.top_info div p{font-size:14px;margin-top:0;margin-bottom:0;color:#555;}
.top_info div{margin-left:29px;}
.deviz{font-family:Roboto Italic;font-size:23px;}
.div_deviz input[type="text"]{width:70%;border:1px solid #000;padding:6px;outline:none;color:#222;}
.div_deviz input[type="submit"]{border:1px solid #00d4d4;color:#000;padding:2px 32px 6px;background:transparent;font-size:17px;width:27%;}
.div_deviz input[type="submit"]:hover{background:#00d4d4;color:#fff;}
.div_deviz, .subscribe{border-top:#e6e6e6 1px solid;padding-top:20px;padding-bottom:15px;border-bottom:#e6e6e6 1px solid;}
.main_menu{margin-top:15px;}
.main_menu .fonblock{position:relative;text-align:center;}
.main_menu .ifon{background:#eee;text-align:center;}
.main_menu .ifon i{font-size:100px;color:#caecec;padding-top:15px;padding-bottom:20px;}
.main_menu .fonblock a{color:#222;display:block;font-size:27px;margin-top:-105px;max-width:99%;}
.top_slider .container-fluid{max-width:1400px;}
.main_menu .fonblock a:hover{color:#00d4d4;}
.main_menu .fonblock:hover i{color:#eee;}
.main_menu_mob ul li a{font-size:18px;}
.main_menu_mob{margin:0;border-radius:0;}
.main_menu_mob .title{font-size:20px;margin-top:9px;display:inline-block;margin-left:10px;}
.subscribe{text-align:left;}
.subscribe p{font-family:OpenSans-Bold;font-size:30px;margin-top:65px;margin-bottom:20px;max-width:851px;}
.subscribe img{max-width:260px;width:100%;}
.subscribe .blockimg{text-align:right;}
.subscribe input[type="email"]{border:2px solid #00d4d4;padding:9px;outline:none;color:#222;width:280px;font-size:17px;border-radius:20px;z-index:999;position:relative;}
.subscribe input[type="submit"]{border:2px solid #79bfbd;color:#000;padding:2px 25px 6px;background:#79bfbd;font-size:22px;border-radius:0 20px 20px 0;margin-left:-22px;}
.subscribe input[type="submit"]:hover{background:transparent;border:2px solid #79bfbd;}
.subscribe .subthank{color:red;font-size:22px;margin-top:0;}
.footer{padding-top:10px;background-image:url("../img/dog.png");background-color:#79bfbd;background-size:128px;background-repeat:no-repeat;background-position-x:100%;background-position-y:calc(100% - 28px);background-attachment:scroll;}
.footer i{color:#4e6f6e;}
.footer .top_info div{margin-left:23px;}
.footer .top_info div p{font-size:16px;}
.footer .login_top{margin-top:9px;margin-bottom:15px;}
#askModal .modal-title{font-size:20px;}
.main_menu_mob{background-color:#fff;border:none;max-width:1349px;margin:0 auto;}
.main_menu_mob .title{display:none;}
.main_menu_mob .navbar-nav > li > a img{margin-right:10px;}
.main_menu_mob .navbar-nav > li > a{color:#333;font-size:22px;font-family:OpenSans-Bold;line-height:30px;padding-left:0;padding-right:0;}
.main_menu_mob .navbar-nav > li > a:hover, .main_menu_mob .navbar-nav > li > .active{color:#00d4d4;}
.main_menu_mob .navbar-nav > li > .active .icon_hover{display:inline-block;}
.main_menu_mob .navbar-nav > li > .active .icon_stat{display:none;}
.main_menu_mob .navbar-nav > li > a:hover .icon_hover{display:inline-block;}
.main_menu_mob .navbar-nav > li > a:hover .icon_stat{display:none;}
.main_menu_mob li{width:25%;height:100%;}
.soc{margin:5px;}
.main_menu_mob ul{text-align:center;width:100%;}
.main_menu_mob .last{border:none;}
.main_menu_mob .last a{margin-top:18px;}
#searchform{margin:3px;}
#searchform input[type="text"]{border-radius:20px 0 0 20px;background:#58595b;border:none;padding:5px 10px;color:#00d4d4;width:200px;outline:none;}
#searchform button{font-size:18px;background-color:#696a70;border:none;outline:none;margin-left:-4px;border-radius:0 20px 20px 0;width:35px;}
#searchform button i{height:24px;}
.boot_foot{width:100%;color:#fff;height:30px;text-align:center;font-size:16px;background-color:#262424;}
.boot_foot p{margin-bottom:0;padding:3px 10px;}
.footer .login_top a:hover{color:#fff;}
#authModal input[type="text"],
#authModal input[type="password"],
.site-signup input[type="text"],
.site-signup input[type="password"],
.site-signup input[type="email"],
.site-request-password-reset input[type="text"],
.site-reset-password input[type="password"],
.acc_block input[type="text"],
.acc_block input[type="email"],
#askModal input[type="text"],
#askModal input[type="email"],
#askModal textarea,
.review_form input,
.review_form textarea{border-radius:20px;}
#authModal .modal-title{font-family:OpenSans-Bold;}
#authModal .divbutt{text-align:right;}
#authModal .divbutt button,
.site-request-password-reset button,
.site-request-password-reset button:active,
.site-request-password-reset button:focus,
.site-reset-password button,
.site-reset-password button:active,
.site-reset-password button:focus,
.acc_block button,
.acc_block button:active,
.acc_block button:focus,
.acc_btn,
.acc_btn:active,
.acc_btn:focus,
#askModal .divbutt button,
#askModal .divbutt button:active,
#askModal .divbutt button:focus,
.review_form button{width:150px;font-size:18px;border-radius:20px;background:#00d4d4;border:2px solid #00d4d4;color:#fff;}
.site-signup button, .site-signup button:active, .site-signup button:focus{width:173px;font-size:18px;border-radius:20px;background:#00d4d4;border:2px solid #00d4d4;margin:10px 0;}
.site-signup h1{font-family:OpenSans-Bold;}
.site-signup p,
.site-request-password-reset p,
.site-reset-password p{font-size:18px;font-family:OpenSans-Light;}
.signup_title{margin-top:30px;max-width:878px;margin-bottom:25px;}
.site-signup .ss_button{text-align:center;}
#authModal .divbutt button:hover,
.site-signup button:hover,
.site-request-password-reset button:hover,
.site-reset-password button:hover,
.acc_block button:hover,
.acc_btn:hover,
#askModal .divbutt button:hover,
.review_form button:hover{border:2px solid #00d4d4;background:transparent;color:#000;}
#askModal p{font-size:18px;color:#08007a;text-align:center;}
.breadfon{background:#f5f5f5;}
.breadfon .breadcrumb{padding:8px 0 8px 0;margin-bottom:0;}
.breadfon a{color:#000;text-decoration:none;}
.breadfon a:hover{color:#00d4d4;}
#addModal #addModalLabeAdd{font-size:21px;font-family:OpenSans-Bold;text-align:center;width:50%;margin-left:auto;margin-right:35px;margin-bottom:20px;}
#addModal .modal-body div{text-align:right;padding-right:25px;}
#addModal .modal-body div button, #addModal .modal-body div a{font-size:20px;color:#000;border-radius:20px;width:253px;border:2px solid #77d3d3;}
#addModal .btn_contin, #addModal .btn_tocart{background-color:transparent;}
#addModal .btn_contin:hover, #addModal .btn_tocart:hover{background-color:#00d4d4;color:#fff;}
#addModal .btn_tocart{margin-top:10px;margin-bottom:30px;}
.main_menu_mob .divli{border-right:1px solid #999;min-height:63px;width:100%;}
.modal_addcart .modal-content{background-image:url("../img/dog_modal.png");background-size:288px;background-repeat:no-repeat;background-position:0px 1px;background-attachment:scroll;}
.modal_addcart .modal-content .modal-header{border:none;}
.modal_addcart .modal-content .modal-header button{color:#77d3d3;}
.modal_addcart .modal-dialog{width:500px;margin:10% auto;max-width:100%;}
.modal_addcart{background-color:rgba(0, 212, 212, 0.701961);}
.rec_slider_main .slick-next{right:-11px;}
.rec_slider_main .slick-prev{left:-13px;}
.account-tab{margin-top:30px;}
.fa-spinner{font-size:15px;}
.ulmyorders{}
@media(min-width:1210px){#searchform{margin-right:44px;}.navbar-top ul li .arr_bott, .arr_bott{padding:9px 10px;}.navbar-inverse p.navbar-brand{font-size:24px;}
}
@media(max-width:1200px){.main_menu_mob .navbar-nav > li > a{font-size:24px;}
}
@media(max-width:1012px){.main_menu .fonblock a{font-size:24px;}
.subscribe p{margin-top:20px;font-size:20px;}
#searchform{padding-right:0;}
}
@media(max-width:991px){.top_cart i{font-size:54px;width:57px;}
.div_deviz input[type="text"], .div_deviz input[type="submit"]{width:100%;margin-bottom:4px;}
.main_menu .fonblock a{font-size:19px;}
.main_menu_mob .navbar-nav > li > a{font-size:18px;}
.main_menu_mob .last a{margin-top:12px;}
.top_info, .top_cart, .login_top{text-align:center;}
.md-logo-block{display:block;}
.lg-logo-block{display:none;}
.clocks-block-top{display:none;}
}
@media(max-width:767px){.modal_addcart .modal-dialog{margin:15px auto;}
#searchform{text-align:right;}
.main_menu_mob .title{display:none;}
.navbar-top ul li{text-align:right;}
.top_cart i{font-size:61px;width:68px;}
.top_cart{width:190px;margin:15px auto;}
.top_info, .login_top{text-align:center;}
.deviz p{text-align:center;}
.div_deviz input[type="text"]{width:65%;}
.div_deviz input[type="submit"]{width:34%;}
.main_menu_mob{display:block;}
.logo img{width:100%;max-width:300px;}
.main_menu_mob li{width:100%;border-right:none;}
.main_menu_mob .title{display:inline-block;font-size:22px;font-family:OpenSans-Bold;}
.main_menu_mob .last a{margin-top:0;}
.subscribe p{margin-top:0;}
.blockimg, .dispnone{display:none;}
.site-signup .ss_col2{margin-top:10px;}
.main_menu_mob .divli{border-right:none;min-height:inherit;}
.main_menu_mob .navbar-nav > li > a img{width:18px;}
}
@media(max-width:550px){.subscribe input[type="email"]{width:100%;}
.subscribe input[type="submit"]{width:100%;margin-top:5px;border-radius:20px;margin-left:0;}
.subscribe p{font-size:18px;}
.footer{background-image:none;}
}
@media(max-width:500px){#addModal .modal-body div{text-align:center;}
#addModal #addModalLabeAdd{width:inherit;text-align:center;}
}
@media(max-width:485px){.div_deviz input[type="text"]{width:100%;}
.div_deviz input[type="submit"]{width:100%;}
.deviz{font-size:18px;}
}
@media(max-width:395px){.navbar-inverse p.navbar-brand{padding:13px 0;font-size:20px;letter-spacing:normal;}
}