/* Main Css */
body{direction:rtl;background:#ffffff;}
.blocks-box,.slick-slider{margin:0 -15px;}
.block1i,.block2i,.block3i,.block4i,.block5i,.block6i,.block7i,.block8i,.block9i,.block10i,.block11i,.block12i,.slick-slide{float:right;padding:0 15px;}.block3-1i,.block3-2i,.block4-1i,.block4-2i,.block4-3i,.block5-1i,.block5-2i,.block5-3i,.block5-4i,.block6-1i,.block6-2i,.block6-3i,.block6-4i,.block6-5i,.block12-1i,.block12-2i,
.block12-3i,.block12-4i,.block12-5i,.block12-6i,.block12-7i,.block12-8i,.block12-9i,.block12-10i,.block12-11i{float:right;padding:0 15px;}
.tooltip:after,.tooltip-top:after,.tooltip-bottom:after{left:0px;}
.tooltip:hover:after{-webkit-animation:fadeInDown-animated 1s both;animation:fadeInDown-animated 1s both;}
.tooltip-right:after,.tooltip-left:after{top:0px;}
.ViewPort{visibility:hidden;}
.ViewActive{visibility:visible;}
/* Top Nav */
.iconB:after{content:'';display:inline-block;vertical-align:middle;margin-right:10px;-webkit-transition:all 0.5s;transition:all 0.5s;position:relative;}
.iconB:hover:after{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.icon:before{content:'';display:inline-block;vertical-align:middle;margin-left:10px;-webkit-transition:all 0.5s;transition:all 0.5s;position:relative;}
.icon:hover:before{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.Top-Nav{font:13px/52px NeoSansR;color:#FFF;background:#212121;}
.Top-Nav .iconB:after{background:url(img/spirtes.png) -10px -9px;width:13px;height:15px;top:-3px;}
.Top-Nav .Social{float:left;}
.Top-Nav .Social a{display:inline-block;vertical-align:middle;margin-right:15px;}
.Top-Nav .Social a.Facebook{width:10px;height:19px;background:url(img/spirtes.png) -151px -9px;}
.Top-Nav .Social a.Twitter{width:23px;height:17px;background:url(img/spirtes.png) -121px -8px;}
.Top-Nav .Social a.Behance{width:24px;height:15px;background:url(img/spirtes.png) -90px -9px;}
.Top-Nav .Social a.Instagram{width:19px;height:19px;background:url(img/spirtes.png) -62px -10px;}
.Top-Nav .Social a.LinkedIn{width:21px;height:20px;background:url(img/spirtes.png) -33px -10px;}
/* Header */
header{background:#fefefe;line-height:160px;}
header .logo{line-height:160px;}
header .Feature-Block{display:inline-block;vertical-align:middle;margin-right:30px;line-height:normal;}
header .Feature-Block i{position:relative;top:-15px;display:inline-block;width:52px;height:52px;-webkit-border-radius:50%;border-radius:50%;border:3px solid #e91720;background:#fff;text-align:center;line-height:46px;}
header .Feature-Block h3{font:20px NeoSansR;color:#e91720;display:inline-block;margin-right:5px;position:relative;}
header .Feature-Block h3 span{display:block;font:16px NeoSansR;color:#333;margin-top:5px;}
header .Feature-Block:nth-child(2) i:before{content:'';display:inline-block;vertical-align:middle;width:17px;height:19px;background:url(img/spirtes.png) -170px -10px;position:relative;top:-3px;}
header .Feature-Block:nth-child(3) i:before{content:'';display:inline-block;vertical-align:middle;width:31px;height:18px;background:url(img/spirtes.png) -194px -10px;position:relative;}
header .Feature-Block:nth-child(4) i:before{content:'';display:inline-block;vertical-align:middle;width:16px;height:15px;background:url(img/spirtes.png) -235px -10px;position:relative;top:-3px;}
/* Cart Area */
.Cart-Area{float:left;line-height:normal;position:relative;z-index:50;margin-top:50px;}
.Cart-Area .Cart-Button{cursor:pointer;display:inline-block;vertical-align:middle;font:15px/44px NeoSansR;color:#FFF;background:#333;padding-right:15px;}
.Cart-Area .Cart-Button:before{width:23px;height:18px;background:url(img/spirtes.png) -261px -10px;}
.Cart-Area .Cart-Button:after{content:'\f107';display:inline-block;width:44px;height:44px;font:20px/44px FontAwesome;color:#FFF;text-align:center;border-right:1px solid #FFF;margin-right:15px;}
.Cart-Area .Cart-Dialog{position:absolute;width:300px;background:#333;color:#FFF;left:0px;top:100%;display:none;margin-top:1px;}
.Cart-Area .Cart-Dialog .Cart-Item{padding:10px;border-bottom:1px solid rgba(0,0,0,.20);}
.Cart-Area .Cart-Dialog .Cart-Item:after{content:'';display:block;clear:both;}
.Cart-Area .Cart-Dialog .Cart-Item img{float:right;margin-left:10px;width:70px;height:65px;}
.Cart-Area .Cart-Dialog .Cart-Item h3{font:14px NeoSansR;color:#FFF;float:right;width:180px;}
.Cart-Area .Cart-Dialog .Cart-Item h3 span{display:block;font:13px NeoSansR;color:#FFF;margin-top:10px;}
.Cart-Area .Cart-Dialog .Cart-Item .Remove{float:left;width:20px;text-align:center;font:15px/20px FontAwesome;color:#e91720;display:block;cursor:pointer;}
.Cart-Area .Cart-Dialog .Prices{text-align:center;}
.Cart-Area .Cart-Dialog .Prices h4{text-align:justify;font:13px/40px NeoSansR;color:#FFF;padding:0 10px;border-bottom:1px solid rgba(0,0,0,.20);}
.Cart-Area .Cart-Dialog .Prices h4 span{float:left;}
.Cart-Area .Cart-Dialog .Prices a{display:inline-block;padding:0 20px;font:14px/40px NeoSansR;margin:15px 5px;background:#FFF;color:#333;-webkit-border-radius:4px;border-radius:4px;}
.Cart-Area .Cart-Dialog .Prices a:last-child{background:#e91720;color:#FFF;}
/* Bottom Nav */
.Bottom-Nav{background:#212121;height:54px;position:relative;z-index:49;}
/* Primary Menu Ruls */
.Grid1k > .OpenMenu{display:none;}
.Grid1k > .primary-menu{float:right;}
.Grid1k > .primary-menu > ul > li{float:right;position:relative;}
.Grid1k > .primary-menu > ul > li > ul{position:absolute;top:100%;right:0px;width:200px;visibility:hidden;}
.Grid1k > .primary-menu > ul > li > .MegaMenu{position:absolute;top:100%;right:0px;width:100%;visibility:hidden;padding:15px 7.5px;}
.primary-menu .SubMenuBtn:after{margin-right:5px;content:'\f107';display:inline-block;vertical-align:middle;font-family:FontAwesome;}
/* Primary Menu Theme */
.Grid1k > .primary-menu > ul > li{font:15px/54px NeoSansR;padding:0 15px;-webkit-transition:all 0.5s;transition:all 0.5s;height:54px;}
.Grid1k > .primary-menu > ul > li:hover,.Grid1k > .primary-menu > ul > li.active{background:#e91720;}
.Grid1k > .primary-menu > ul > li > a{color:#FFF;-webkit-transition:all 0.5s;transition:all 0.5s;}
.Grid1k > .primary-menu > ul > li:hover > a{color:#FFF;}
.Grid1k > .primary-menu > ul > li ul li{padding:0 15px;height:36px;background:#e91720;font:13px/35px NeoSansR;border-bottom:1px solid rgba(0,0,0,.15);}
.Grid1k > .primary-menu > ul > li ul li a{color:#fff;}
.Grid1k > .primary-menu > ul > li > .MegaMenu{background:#FFF;}
.Grid1k > .primary-menu > ul > li > .MegaMenu ul{float:left;padding:0 7.5px;width:25%;}
.Grid1k > .primary-menu > ul > li:hover ul{visibility:visible;-webkit-animation:bounceIn-animated 0.5s both;animation:bounceIn-animated 0.5s both;}
.Grid1k > .primary-menu > ul > li:hover .MegaMenu{visibility:visible;-webkit-animation:bounceIn-animated 0.5s both;animation:bounceIn-animated 0.5s both;}
/* Primary Menu Device's Theme [Default] */
@media only screen and (max-width:800px){.Grid1k > .OpenMenu{display:inline-block;}.Grid1k > .primary-menu{display:none;}}
.Grid1k > .OpenMenu{float:right;border:0 none;background:Transparent;height:54px;font:25px/54px FontAwesome;color:#fff;cursor:pointer;}
.Grid1k > .OpenMenu:after{content:'\f0c9';}.DeviceMenu .CloseMenu:after{content:'\f00d';}
.DeviceMenu .CloseMenu{background:#2b2b2b;left:100%;top:30px;color:#FFF;width:40px;height:40px;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;position:absolute;font:18px FontAwesome;border:0 none;cursor:pointer;}
.DeviceMenu{background:#2b2b2b;left:0px;top:0px;position:fixed;z-index:9999;-webkit-transform:translateX(-290px);-ms-transform:translateX(-290px);transform:translateX(-290px);-webkit-transition:all 0.5s;transition:all 0.5s;}
.DeviceMenu .primary-menu{width:250px;height:100vh;}
.DeviceMenu.Active{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}
.DeviceMenu .primary-menu > ul > li{min-height:40px;font:15px/40px NeoSansR;border-bottom:1px solid rgba(0,0,0,.18);}
.DeviceMenu .primary-menu > ul > li a{color:#FFF;padding:0 15px;}
.DeviceMenu .primary-menu > ul > li ul{background:rgba(0,0,0,.15);}
.DeviceMenu .primary-menu > ul > li > ul,.DeviceMenu .primary-menu > ul > li .MegaMenu{display:none;}
.DeviceMenu .primary-menu > ul > li ul li{height:36px;font:13px/35px NeoSansR;border-bottom:1px solid rgba(0,0,0,.18);}
/* Bottom Nav */
.Bottom-Nav .Grid1k > .primary-menu > ul > li > a:before{content:'';display:inline-block;vertical-align:middle;margin-left:10px;-webkit-transition:all 0.5s;transition:all 0.5s;position:relative;}
.Bottom-Nav .Grid1k > .primary-menu > ul > li img{margin-left:10px;}
/* ايقونات القايمة */
.Bottom-Nav .Grid1k > .primary-menu > ul > li:nth-child(1) > a:before{width:14px;height:13px;background:url(img/spirtes.png) -314px -10px;}
.Bottom-Nav .Grid1k > .primary-menu > ul > li:nth-child(2) > a:before{width:18px;height:18px;background:url(img/spirtes.png) -338px -10px;}
.Bottom-Nav .Grid1k > .primary-menu > ul > li:nth-child(3) > a:before{width:23px;height:23px;background:url(img/spirtes.png) -365px -9px;}
.Bottom-Nav .Grid1k > .primary-menu > ul > li:nth-child(4) > a:before{width:19px;height:15px;background:url(img/spirtes.png) -10px -43px;}
.Bottom-Nav .Grid1k > .primary-menu > ul > li:nth-child(5) > a:before{width:21px;height:17px;background:url(img/spirtes.png) -33px -43px;}
.Bottom-Nav .Grid1k > .primary-menu > ul > li:nth-child(6) > a:before{width:22px;height:22px;background:url(img/spirtes.png) -58px -43px;}
.Bottom-Nav .Grid1k > .primary-menu > ul > li:nth-child(7) > a:before{width:19px;height:20px;background:url(img/spirtes.png) -90px -44px;}
/* Bottom Nav */
.Bottom-Nav .Search{float:left;line-height:50px;}
.Bottom-Nav .Search input[type="text"]{width:210px;height:45px;display:inline-block;vertical-align:middle;padding:0 15px;font:14px NeoSansR;color:#333;border:0 none;}
.Bottom-Nav .Search button{width:45px;height:45px;display:inline-block;vertical-align:middle;padding:0 15px;font:14px NeoSansR;color:#fff;border:0 none;background:#e91720;margin-right:-5px;}
.Bottom-Nav .Search button:before{content:'';display:inline-block;vertical-align:middle;width:15px;height:16px;background:url(img/spirtes.png) -118px -43px;}
/* Home-Slider */
.Home-Slider {margin-top:60px;}
.Home-Slider .info{float:right;width:40%;padding:20px;text-align:center;background:#f8f8f8;height:464px;}
.Home-Slider .info p{margin-top:20px;font:18px/35px NeoSansR;color:#646160;text-align:justify;height:220px;overflow:hidden;}
.Home-Slider .Slider{float:right;width:60%;-webkit-box-shadow:5px 0 5px rgba(0,0,0,.05);box-shadow:5px 0 5px rgba(0,0,0,.05);margin:0;}
.Home-Slider .Slider .img-fill{height:464px;}
.Home-Slider .Slider .img-fill img{width:100%;height:100%;}
.Home-Slider .Slider .Next,.Home-Slider .Slider .Prev{cursor:pointer;position:absolute;top:50%;margin-top:-80px;z-index:10;font:20px/170px FontAwesome;color:#FFF;background:#cacaca;width:30px;-webkit-border-radius:5px;border-radius:5px;text-align:center;}
.Home-Slider .Slider .item{padding:0;}
.Home-Slider .Slider .Next{right:20px;}
.Home-Slider .Slider .Prev{left:20px;}
/* Features */
.Features{padding:50px 0;background:#f9f9f9;margin-top:50px;padding-top:0;}
.Features .block3i{margin-top:50px;}
.Features .img-fill{height:215px;}
.Features .img-fill span{position:absolute;width:100%;top:50%;height:64px;font:27px/64px NeoSansR;color:#FFF;text-align:center;background:rgba(0,0,0,.50);white-space:nowrap;overflow:hidden;text-overflow: ellipsis;left:0px;}
.Page{margin-top:60px;margin-bottom:60px;}
.Title-Head{height:54px;background:#212121;margin-top:53px;margin-bottom:67px;}
.Title-Head h3{float:right;margin-top:-25px;height:143px;width:181px;background:url(img/head.png) no-repeat;text-align:center;font:22px/88px NeoSansR;color:#FFF;margin-right:-10px;}
.Title-Head:after{content:'';display:block;clear:both;}
/* Products */
.Product-Block{margin-top:25px;}
.Product-Block .theBlock{padding:15px;background:#FFF;border:1px solid rgba(0,0,0,.10);}
.Product-Block .theBlock .img-fill{height:377px;}
.Product-Block .theBlock .img-fill .Price-Off{width:101px;height:101px;position:absolute;left:20px;top:20px;-webkit-border-radius:50%;border-radius:50%;text-align:center;font:22px/35px NeoSansR;color:#212121;background:rgba(255,255,255,.75);padding-top:15px;}
.Product-Block .theBlock .img-fill .Price-Off span{display:block;}
.Product-Block .theBlock .img-fill .Price{position:absolute;right:0px;bottom:70px;font:22px/65px NeoSansR;color:#FFF;padding-left:15px;background:#212121;height:65px;}
.Product-Block .theBlock .img-fill .Price i{display:inline-block;width:65px;height:65px;position:relative;top:-2px;text-align:center;background:#e91720;line-height:62px;margin-left:15px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.Product-Block .theBlock:hover .img-fill .Price i{background:#00ada7;}
.Product-Block .theBlock .img-fill .Price i:before{content:'';display:inline-block;vertical-align:middle;width:34px;height:26px;background:url(img/spirtes.png) -210px -44px;}
.Product-Block .theBlock h3{margin-top:12px;font:20px/64px NeoSansR;color:#FFF;text-align:center;background:#e91720;-webkit-transition:all 0.5s;transition:all 0.5s;}
.Product-Block .theBlock:hover h3{background:#00ada7;} 
/* footer */
footer{padding-bottom:50px;border-top:10px solid #212121;background:url(img/fo.jpg);background-size:cover;}
footer h3{font:24px NeoSansR;color:#FFF;padding-bottom:15px;position:relative;margin-top:50px;}
footer h3:after{content:'';display:block;width:50px;height:3px;background:#e91720;position:absolute;top:100%;right:0px;}
footer ul{margin-top:20px;}
footer ul li a{color:#FFF;}
footer ul li{font:17px/40px NeoSansR;color:#FFF;}
footer h4{font:19px NeoSansR;color:#FFF;text-align:center;margin-top:35px;}
footer form:after{clear:both;content:'';display:block;}
footer input[type="text"]{float:right;width:80%;height:48px;font:14px NeoSansR;color:#333;padding:0 15px;border:0 none;margin-top:15px;}
footer button{width:20%;height:48px;background:#e91720;float:right;border:0 none;margin-top:15px;}
footer button:after{content:'';display:inline-block;vertical-align:middle;width:19px;height:14px;background:url(img/spirtes.png) -253px -43px;}
footer .Social{text-align:center;margin-top:20px;}
footer .Social a{display:inline-block;vertical-align:middle;margin-right:15px;}
footer .Social a.Facebook{width:10px;height:19px;background:url(img/spirtes.png) -151px -9px;}
footer .Social a.Twitter{width:23px;height:17px;background:url(img/spirtes.png) -121px -8px;}
footer .Social a.Behance{width:24px;height:15px;background:url(img/spirtes.png) -90px -9px;}
footer .Social a.Instagram{width:19px;height:19px;background:url(img/spirtes.png) -62px -10px;}
footer .Social a.LinkedIn{width:21px;height:20px;background:url(img/spirtes.png) -33px -10px;} 
.Copyright{font:15px/90px NeoSansR;color:#FFF;background:#171717;}
.Copyright a{float:left;}
/* Contact-Us */
.Contact-Us{max-width:955px;margin:auto;margin-top:50px;}
.Contact-Us input[type="text"]{height:52px;font:15px NeoSansR;color:#333;padding:0 20px;display:block;width:75%;margin-top:30px;border:1px solid rgba(0,0,0,.15);}
.Contact-Us textarea{height:152px;font:15px NeoSansR;color:#333;padding:20px;display:block;width:100%;margin-top:30px;border:1px solid rgba(0,0,0,.15);}
.Contact-Us input[type="submit"]{padding:0 25px;font:15px NeoSansR;color:#FFF;background:#e91720;margin-top:30px;float:left;height:52px;border:0 none;}
.Contact-Us .map{margin-top:20px;}
.Contact-Us .map img{width:100%;}
/* Order Design */
.Order-Design .Add-Form{width:70%;float:right;}
.Order-Design .Add-Form input[type="text"],.Add-Form input[type="password"]{display:block;width:75%;float:right;margin-top:15px;height:46px;border:1px solid rgba(0,0,0,.10);padding:0 15px;font:14px NeoSansR;color:#000;}
.Order-Design .Add-Form .select{display:block;width:75%;float:right;margin-top:15px;height:46px;border:1px solid rgba(0,0,0,.10);padding:0 15px;font:14px NeoSansR;color:#000;background:url(img/select.png) left center no-repeat;}
.Order-Design .Add-Form textarea{display:block;width:75%;float:right;margin-top:15px;height:46px;border:1px solid rgba(0,0,0,.10);padding:0 15px;font:14px NeoSansR;color:#000;}
.Order-Design .Add-Form input[type="submit"]{margin-right:15px;float:left;display:inline-block;margin-top:15px;width:140px;height:40px;font:14px/40px NeoSansR;color:#FFF;background:#e91720;-webkit-transition:all 0.4s;transition:all 0.4s;border:0 none;-webkit-border-radius:4px;border-radius:4px;}
.Order-Design .Add-Form input[type="submit"]:hover{background:#2b2b2b;}
.Order-Design .Add-Form label{font:15px/35px NeoSansR;color:#4e4e4e;margin-top:15px;float:right;width:25%;}
.Order-Design .Add-Form .x2inputs{float:right;width:75%;}
.Order-Design .Add-Form .x2inputs input{width:45%;float:right;}
.Order-Design .Add-Form .x2inputs input:last-child{float:left;}
.Order-Design .fileinputs{position:relative;margin-top:15px;height:46px;width:75%;float:right;cursor:pointer;}
.Order-Design .fileinputs input[type="file"]{z-index:4;position:absolute;left:0px;top:0px;opacity:0;width:100%;height:100%;}
.Order-Design .fileinputs .fakefile{position:absolute;right:0px;top:0px;z-index:3;width:90%!important;margin-top:0!important;}
.Order-Design .fileinputs a{position:absolute;right:90%;margin-right:10px;text-align:center;top:0px;z-index:3;width:60px;height:45px;font:15px/45px NeoSansR;color:#FFF;cursor:pointer;background:#e91720;-webkit-transition:all 0.5s;transition:all 0.5s;}
.Order-Design .fileinputs a:hover{background:#2b2b2b;}
.Order-Design .Add-Form .btn{margin-right:15px;float:left;display:inline-block;text-align:center;margin-top:15px;width:140px;height:40px;font:14px/40px NeoSansR;color:#FFF;background:#212121;-webkit-transition:all 0.4s;transition:all 0.4s;border:0 none;-webkit-border-radius:4px;border-radius:4px;}
.Order-Design .image{float:right;width:30%;padding:0 30px;}
.Order-Design{max-width:1200px;margin:auto;}
.tip{font:27px/80px NeoSansR;color:#FFF;text-align:center;margin:60px 0;background:#e91720;}
/* Order-Confirm */
.Order-Confirm > h1{font:45px NeoSansR;color:#e91720;margin-top:50px;text-align:center;}
.Order-Confirm > h4{font:20px/45px NeoSansR;color:#171717;text-align:center;margin-top:35px;}
.Order-Confirm > h4 span{display:inline-block;background:#e91720;color:#FFF;margin-right:20px;padding:0 15px;-webkit-border-radius:4px;border-radius:4px;}
.Order-Confirm > h3{font:23px NeoSansR;color:#171717;text-align:center;margin-top:50px;}
.Order-Confirm > h5{font:23px NeoSansR;color:#e91720;text-align:center;margin-top:15px;}
.Order-Confirm .Call{text-align:center;margin-top:50px;}
.Order-Confirm .Call .text{display:inline-block;padding:0 20px;margin-top:15px;font:22px/30px NeoSansR;color:#212121;}
.Order-Confirm .Call .text:nth-child(1):after{width:30px;height:30px;background:url(img/spirtes.png) -314px -44px;}
.Order-Confirm .Call .text:nth-child(2):after{width:29px;height:30px;background:url(img/spirtes.png) -280px -43px;}
.Order-Confirm .Social{text-align:center;margin-top:30px;margin-bottom:50px;}
.Order-Confirm .Social a{font:23px/52px NeoSansR;color:#333;padding:0 20px;display:inline-block;margin-top:15px;}
.Order-Confirm .Social a.GooglePlus:after{width:52px;height:52px;background:url(img/spirtes.png) -246px -87px;}
.Order-Confirm .Social a.LinekdIn:after{width:52px;height:52px;background:url(img/spirtes.png) -185px -87px;}
.Order-Confirm .Social a.Instagram:after{width:52px;height:52px;background:url(img/spirtes.png) -125px -87px;}
.Order-Confirm .Social a.Youtube:after{width:52px;height:52px;background:url(img/spirtes.png) -66px -87px;}
.Order-Confirm .Social a.Facebook:after{width:52px;height:52px;background:url(img/spirtes.png) -6px -87px;}
.Order-Confirm .Transf > h3{font:29px NeoSansR;color:#e91720;margin-top:50px;text-align:center;} 
.Order-Confirm .Transf > h4{font:19px NeoSansR;color:#212121;margin-top:15px;text-align:center;}
.Bank-Block .theBlock:after{content:'';display:block;clear:both;}
.Bank-Block .theBlock{padding:15px;background:#fbfbfb;border:1px solid rgba(0,0,0,.10);margin-top:30px;}
.Bank-Block .img-fill{float:right;margin-left:15px;height:145px;width:215px;}
.Bank-Block .theBlock h3{font:25px/56px NeoSansR;color:#1a4299;}
.Bank-Block .theBlock h4{font:18px/35px NeoSansR;color:#2b2b2b;}
/* News Category */
.News-Block .theBlock{margin-top:35px;padding:15px;background:#FFF;-webkit-box-shadow:0 0 5px rgba(0,0,0,.10);box-shadow:0 0 5px rgba(0,0,0,.10);}
.News-Block .theBlock .img-fill{height:185px;}
.News-Block .theBlock h3{font:19px NeoSansR;color:#e91720;margin-top:18px;margin-bottom:15px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.News-Block .theBlock p{font:12px/22px NeoSansR;color:#333;text-align:justify;height:88px;overflow:hidden;}
.News-Block .theBlock .more{margin:auto;display:block;width:110px;height:40px;font:15px/40px NeoSansR;color:#FFF;text-align:center;background:#e91720;margin-top:10px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.News-Block .theBlock .more:hover{background:#171717;}
/* Profile */
.Profile {margin-top:100px;}
.Profile .img-fill{float:right;width:300px;height:300px;border:5px solid #e91720;margin-left:30px;margin-top:20px;}
.Profile .info{margin-top:20px;}
.Profile .info h3{font:22px/50px NeoSansR;color:#2b2b2b;}
.Profile .info a{display:block;font:22px/49px NeoSansR;color:#1a4299;margin-top:15px;}
.Profile .info a.Facebook:before{width:49px;height:49px;background:url(img/spirtes.png) -7px -152px;}
.Profile .info a.Twitter:before{width:49px;height:49px;background:url(img/spirtes.png) -62px -152px;}
.Profile .info a.Instagram:before{width:49px;height:49px;background:url(img/spirtes.png) -120px -152px;}
.Profile .info a.Youtube:before{width:49px;height:49px;background:url(img/spirtes.png) -176px -152px;}
.Profile .info a.Facebook{color:#566fa2;}
.Profile .info a.Twitter{color:#26b2e7;}
.Profile .info a.Instagram{color:#688eac;}
.Profile .info a.Youtube{color:#be1c1c;}
.Profile .Buttons{text-align:left;}
.Profile .Buttons a{display:inline-block;font:15px/50px NeoSansR;color:#FFF;background:#be1c1c;margin-right:15px;-webkit-border-radius:4px;border-radius:4px;padding:0 20px;}
.Profile .Buttons a:last-child{background:#171717;}
.Table-Over{width:100%;}
.Order-Table{margin-top:100px;width:100%;border-right:1px solid rgba(0,0,0,.10);}
.Order-Table td:nth-child(1){width:15%;text-align:center;}
.Order-Table td:nth-child(2){width:50%;}
.Order-Table td:nth-child(3){width:20%;text-align:center;}
.Order-Table td:nth-child(4){width:15%;text-align:center;}
.Order-Table td{padding:15px;border:1px solid rgba(0,0,0,.12);font:18px NeoSansR;color:#4e4e4e;}
.Order-Table td h3{font:18px NeoSansR;color:#171717;}
.Order-Table td h4{margin-top:10px;font:15px NeoSansR;color:#4e4e4e;}
.Order-Table td:nth-child(4){color:#be1c1c;}
.Order-Table thead td{font:20px NeoSansR;color:#FFF;background:#171717;border:0 none;}
.Order-Table thead td:nth-child(4){color:#FFF;}
.Order-Table tr{width:100%;}
/* Check Out */
.CheckOut .Add-Form{max-width:650px;margin:auto;margin-top:120px;}
.CheckOut .Add-Form input[type="text"],.Add-Form input[type="password"]{display:block;width:100%;margin-top:15px;height:46px;border:1px solid rgba(0,0,0,.7);padding:0 15px;font:14px NeoSansR;color:#000;}
.CheckOut .Add-Form .select{display:block;width:100%;margin-top:15px;height:46px;border:1px solid rgba(0,0,0,.7);padding:0 15px;font:14px NeoSansR;color:#000;background:url(img/select.png) left center no-repeat;}
.CheckOut .Add-Form textarea{display:block;width:100%;margin-top:15px;height:46px;border:1px solid rgba(0,0,0,.7);padding:0 15px;font:14px NeoSansR;color:#000;}
.CheckOut .Add-Form input[type="submit"]{margin-right:15px;float:left;display:inline-block;margin-top:15px;width:140px;height:40px;font:14px/40px NeoSansR;color:#FFF;background:#e91720;-webkit-transition:all 0.4s;transition:all 0.4s;border:0 none;-webkit-border-radius:4px;border-radius:4px;}
.CheckOut .Add-Form input[type="submit"]:hover{background:#2b2b2b;}
.CheckOut .Add-Form .x2inputs{width:100%;}
.CheckOut .Add-Form .x2inputs input{width:45%;float:right;}
.CheckOut .Add-Form .x2inputs input:last-child{float:left;}
.CheckOut .fileinputs{position:relative;margin-top:15px;height:46px;width:100%;cursor:pointer;}
.CheckOut .fileinputs input[type="file"]{z-index:4;position:absolute;left:0px;top:0px;opacity:0;width:100%;height:100%;}
.CheckOut .fileinputs .fakefile{position:absolute;right:0px;top:0px;z-index:3;width:90%!important;margin-top:0!important;}
.CheckOut .fileinputs a{position:absolute;right:90%;margin-right:10px;text-align:center;top:0px;z-index:3;width:60px;height:45px;font:15px/45px NeoSansR;color:#FFF;cursor:pointer;background:#e91720;-webkit-transition:all 0.5s;transition:all 0.5s;}
.CheckOut .fileinputs a:hover{background:#2b2b2b;}
.CheckOut .Add-Form .btn{margin-right:15px;float:left;display:inline-block;text-align:center;margin-top:15px;width:140px;height:40px;font:14px/40px NeoSansR;color:#FFF;background:#212121;-webkit-transition:all 0.4s;transition:all 0.4s;border:0 none;-webkit-border-radius:4px;border-radius:4px;}
.CheckOut .Add-Form textarea{display:block;width:100%;margin-top:15px;height:246px;border:1px solid rgba(0,0,0,.7);padding:15px;font:14px NeoSansR;color:#000;}
/* Basket Page */
.Basket-Table{margin-top:100px;width:100%;border-right:1px solid rgba(0,0,0,.7);}
.Basket-Table td:nth-child(1){width:10%;text-align:center;}
.Basket-Table td:nth-child(2){width:35%;}
.Basket-Table td:nth-child(3){width:5%;text-align:center;}
.Basket-Table td:nth-child(4){width:15%;text-align:center;}
.Basket-Table td:nth-child(5){width:10%;text-align:center;}
.Basket-Table td:nth-child(6){width:20%;text-align:center;}
.Basket-Table td:nth-child(7){width:5%;text-align:center;}
.Basket-Table td{padding:15px;border:1px solid rgba(0,0,0,.12);font:18px NeoSansR;color:#4e4e4e;}
.Basket-Table td h3{font:18px NeoSansR;color:#171717;}
.Basket-Table td h4{margin-top:10px;font:15px NeoSansR;color:#4e4e4e;}
.Basket-Table thead td{font:20px NeoSansR;color:#FFF;background:#171717;border:0 none;}
.Basket-Table tr{width:100%;}
.Basket-Table input{width:100%;height:45px;}
.Basket-Table a{color:#171717;}
.basket-page .blocks-box{margin-top:25px;}
.basket-page .blocks-box h3{border:1px solid rgba(0,0,0,.10);font:15px/50px NeoSansR;color:#e91720;height:50px;border-bottom:0;padding:0px 10px;}
.basket-page .blocks-box form{border:1px solid rgba(0,0,0,.10);font:15px/70px NeoSansR;color:#333;padding:0px 10px;}
.basket-page .blocks-box form label{display:inline-block;line-height:35px;width:40%;}
.basket-page .blocks-box form input{background:Transparent;}
.basket-page .blocks-box form input[type="text"]{height:35px;line-height:35px;width:60%;border:1px solid rgba(0,0,0,.10);font:12px NeoSansR;}
.basket-page .blocks-box form select{height:35px;line-height:35px;width:60%;border:1px solid rgba(0,0,0,.10);background:url(img/arrow.png) left center no-repeat;font:12px NeoSansR;}
.basket-page .blocks-box form input[type="submit"]{margin-right:5px;display:inline-block;width:37%;height:35px;font:13px NeoSansR;color:#FFF;background:#44b1ba;border:0;-webkit-border-radius:2px;border-radius:2px;margin-top:15px;}
.basket-page .blocks-box form input[type="submit"]:hover{background:#e91720;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.basket-page .blocks-box form div{display:inline-block;width:59%;}
.basket-page .blocks-box h4{border:1px solid rgba(0,0,0,.10);font:12px/40px NeoSansB;color:#5d5c5c;height:40px;border-top:0;padding:0px 10px;}
.basket-page .Buttons{margin-top:35px;}
.basket-page .Buttons a{min-width:120px;text-align:center;display:inline-block;font:15px/50px NeoSansR;color:#FFF;background:#171717;margin-left:15px;-webkit-border-radius:4px;border-radius:4px;padding:0 20px;}
.basket-page .Buttons a:last-child{background:#be1c1c;float:left;margin-left:0;}
/* News-Single */
.News-Single{margin-top:120px;}
.News-Single > img{width:100%;}
.News-Single p{font:22px/45px NeoSansR;color:#333;margin-top:25px;}
.News-Single .share{text-align:left;font:16px/50px NeoSansR;}
.News-Single .share *{display:inline-block;margin-right:5px;}
/* About-US */
.About-US{margin-top:120px;}
.About-US img{display:block;margin:auto;margin-bottom:20px;}
.About-US h3{font:23px/50px NeoSansR;color:#e91720;height:50px;margin-top:20px;}
.About-US p{font:14px/24px NeoSansB;color:#4e4e4e;margin-top:15px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.10);text-align:justify;}
.About-US h3:nth-child(2):before{width:31px;height:34px;background:url(img/spirtes.png) -234px -152px;}
.About-US h3:nth-child(4):before{width:32px;height:31px;background:url(img/spirtes.png) -271px -152px;}
.About-US h3:nth-child(6):before{width:30px;height:30px;background:url(img/spirtes.png) -312px -152px;}
/* Product Single */
.Product-Single{float:right;width:40%;}
.Product-Info{float:right;padding:0 20px;width:60%;}
.Photo-Slider .img-fill{height:450px;border:1px solid rgba(0,0,0,.12);line-height:450px;}
.Photo-Slider .img-fill img{width:auto;height:auto;min-height:0;min-width:0;max-width:100%;max-height:100%;}
.Photo-Slider{margin:0;}
.Photo-Thumbs{margin:0 10px;margin-top:15px;}
.Photo-Thumbs .img-fill{height:120px;padding:5px;border:1px solid rgba(0,0,0,.10);line-height:120px;text-align:center;}
.Photo-Thumbs .item{padding:0 5px;}
.Photo-Thumbs .img-fill img{width:auto;height:auto;min-height:0;min-width:0;max-width:100%;max-height:100%;}
.Singless{margin-top:80px;}
.Product-Info h3{font:28px/50px NeoSansB;color:#191919;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.10);margin-right:0px;padding-right:10px;}
.Product-Info h3 .stars{float:left;}
.Product-Info h4{font:20px/58px NeoSansB;color:#333;margin:25px 0;display:inline-block;text-align:center;}
.Product-Info h4:nth-child(2){border-left:1px solid rgba(255,255,255,.10);}
.Product-Info h4:nth-child(3) span{color:#e91720;}
.Product-Info h4:nth-child(2) span{text-align:center;display:inline-block;margin:0px 5px;width:58px;height:58px;background:#e91720;color:#FFF;font:bold 18px/58px tahoma;-webkit-border-radius:100%;border-radius:100%;position:relative;margin-top:-12px} 
.Product-Info p{font:20px/30px NeoSansR;color:#333;width:95%;text-align:justify;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.10);}
.Product-Info .price{display:inline-block;width:160px;margin-left:5px;margin-top:20px;font:19px/50px NeoSansB;color:#FFF;background:#e91720;text-align:center;-webkit-border-radius:2px;border-radius:2px;direction:rtl;}
.Product-Info form{padding:20px;border:1px solid rgba(0,0,0,.10);border-left:0 none;border-right:0 none;}
.Product-Info .addBasket{display:inline-block;width:160px;margin-left:0px;margin-top:20px;font:19px/50px NeoSansB;color:#FFF;background:#353535;text-align:center;position:relative;top:-2px;-webkit-border-radius:2px;border-radius:2px;direction:rtl;margin-left:10px;}
.Product-Info .addBasket:before{width:23px;height:18px;background:url(img/spirtes.png) -261px -10px;}
.Product-Info .price:hover,.addBasket:hover{opacity:0.8;color:#FFF;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}
.Product-Info .btns{direction:ltr;}
.Product-Info .addFev{display:inline-block;width:144px;margin-left:0px;margin-top:20px;font:12px/38px NeoSansB;color:#FFF;background:#e91720;text-align:center;position:relative;top:-2px;-webkit-border-radius:2px;border-radius:2px;direction:rtl;margin-left:10px;}
.Product-Info .price .new-price{font-size:19px;margin-right:7px;}
.Product-Info .price .old-price{text-decoration:line-through;}
.Product-Info lebel{display:inline-block;height:55px;font:15px/55px NeoSansB;color:#333;padding:0 15px;}
.Product-Info select{width:100px;height:55px;display:inline-block;font:15px NeoSansB;color:#555555;padding:5px;}
.Product-Info input[type="text"]{width:100px;height:55px;display:inline-block;font:15px NeoSansB;color:#555555;padding:5px;}
.Product-Info form img{float:left;margin-right:10px;width:45px;height:45px;margin-top:5px;}
.Product-Info form:after{content:'';display:block;clear:both;}
.TableEnd{font:15px/45px NeoSansR;color:#be1c1c;border:1px solid rgba(0,0,0,.12);border-top:0 none;padding:0 25px;}
.TableEnd span{float:left;}
.Tags a{display:inline-block;padding:0 15px;font:15px/45px NeoSansR;color:#171717;background:rgba(0,0,0,.15);-webkit-transition:all 0.5s;transition:all 0.5s;margin-top:15px;}
.Tags a:hover{background:#e91720;color:#FFF;}
.loading46{background:#e91720;}
.loading46 svg path,.loading46 svg rect{fill:#fff}
.loading46 .loader{margin:auto;margin-top:-50px;top:50%;position:relative;width:100px;text-align:center;padding:1em;display:block}
.SliderHead span{float:left;width:54px;height:54px;background:#be1c1c;color:#FFF;font:25px/54px FontAwesome;text-align:center;cursor:pointer;margin-right:1px;}
/* Opejct Light Box  */
.OpjectLight{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,.75);left:0px;top:0px;z-index:120;text-align:center;line-height:100vh;display:none;}
.OpjectLight .TheBox{display:inline-block;width:559px;height:313px;background:url(img/Object.png) no-repeat;text-align:center;padding:40px;line-height:normal;vertical-align:middle;}
.OpjectLight .TheBox h3{font:20px NeoSansR;color:#000000;margin-top:30px;}
.OpjectLight .TheBox h3 span{color:#28aca7;}
.OpjectLight .TheBox h4{font:20px NeoSansR;color:#f6523f;margin-top:15px;}
.OpjectLight .TheBox a{display:inline-block;margin:0 5px;padding:0 20px;margin-top:25px;width:200px;height:50px;font:18px/50px NeoSansR;color:#FFF;background:#6dc4d1;-webkit-border-radius:4px;border-radius:4px;}
.OpjectLight .TheBox a:last-child{background:#f6523f;}
@media only screen and (max-width:800px){
    .OpjectLight .TheBox{display:inline-block;width:90%;height:auto;background:#f8f8f8;text-align:center;padding:40px;line-height:normal;border:10px solid #f6523f;}
}


.Basket-Table td:nth-child(1) img{width:90px;height:90px;}


