
@font-face {
    font-family: 'proxima_novaregular';
    src: url('fonts/proxima_nova__regulara.eot');
    src: url('fonts/proxima_nova__regulara.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima_nova__regulara.woff2') format('woff2'),
         url('fonts/proxima_nova__regulara.woff') format('woff'),
         url('fonts/proxima_nova__regulara.ttf') format('truetype'),
         url('fonts/proxima_nova__regulara.svg#proxima_novaregular') format('svg');
   

}
@font-face {
    font-family: 'proxima_novabold';
    src: url('fonts/proxima_nova_bolda.eot');
    src: url('fonts/proxima_nova_bolda.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima_nova_bolda.woff2') format('woff2'),
         url('fonts/proxima_nova_bolda.woff') format('woff'),
         url('fonts/proxima_nova_bolda.ttf') format('truetype'),
         url('fonts/proxima_nova_bolda.svg#proxima_novabold') format('svg');
   

}

@font-face {
    font-family: 'proxima_novalight';
    src: url('fonts/proxima_nova_lighta.eot');
    src: url('fonts/proxima_nova_lighta.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima_nova_lighta.woff2') format('woff2'),
         url('fonts/proxima_nova_lighta.woff') format('woff'),
         url('fonts/proxima_nova_lighta.ttf') format('truetype'),
         url('fonts/proxima_nova_lighta.svg#proxima_novalight') format('svg');
    
}

@font-face {
    font-family: 'proxima_novaregular';
    src: url('fonts/proxima_nova_regulara.eot');
    src: url('fonts/proxima_nova_regulara.eot?#iefix') format('embedded-opentype'),
         url('fonts/proxima_nova_regulara.woff2') format('woff2'),
         url('fonts/proxima_nova_regulara.woff') format('woff'),
         url('fonts/proxima_nova_regulara.ttf') format('truetype'),
         url('fonts/proxima_nova_regulara.svg#proxima_novaregular') format('svg');
   
}

@font-face {
    font-family: 'proxima_nova_ltsemibold';
    src: url('fonts/proximanovasemibolda.eot');
    src: url('fonts/proximanovasemibolda.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovasemibolda.woff2') format('woff2'),
         url('fonts/proximanovasemibolda.woff') format('woff'),
         url('fonts/proximanovasemibolda.ttf') format('truetype'),
         url('fonts/proximanovasemibolda.svg#proxima_nova_ltsemibold') format('svg');
 

}

.semi{font-family: 'proxima_nova_ltsemibold';}
.bold{font-family: 'proxima_novabold';}
.light{font-family: 'proxima_novalight';}
.regular{font-family: 'proxima_novaregular';} 

.semi{font-weight:700}
.bold{font-weight:900}
.light{font-weight:300}
.regular{font-weight:500}
.sprimg{background:url('https://assets.apptha.com/common/new_apptha_sprite.png') no-repeat 0 0 transparent;} 

html{-webkit-text-size-adjust: none;}
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin:0;color:#333;text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font:normal 14px/23px 'proxima_novaregular','Roboto', sans-serif;color:#2f2f2f;text-align:left;}
body.cms-index-index.cms-home { background-color: #f3f3f3;}
svg{display:block;}
img{border:0;vertical-align:top;}
a{color:#1e7ec8;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
a:hover{color:#000;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
:focus{outline:0;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:11px;}
h1,h2{font-weight:normal;}
h3,h4,h5,h6{font-weight:bold;}
form{display:inline;}
fieldset{border:0;}
legend{display:none;}
table{border:0;border-spacing:0;empty-cells:show;font-size:100%;}
caption,th,td{vertical-align:top;text-align:left;font-weight:normal;}
p{margin:0;padding:0;}
strong{font-weight:bold;}
address{font-style:normal;line-height:1.35;}
cite{font-style:normal;}
q,blockquote{quotes:none;}
q:before,q:after{content:'';}
small,big{font-size:1em;}
ul,ol{list-style:none;}
.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
.nobr{white-space:nowrap !important;}
.wrap{white-space:normal !important;}
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left,.left{float:left !important;}
.f-right,.right{float:right !important;}
.f-none{float:none !important;}
.f-fix{float:left;width:100%;}
.no-display{display:none;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-bg{background:none !important;}
.wrapper{min-width:954px;width:100%;}
.page{width:100%}
.page-print{background:#fff;padding:25px 30px;text-align:left;}
.page-empty{background:#fff;padding:20px;text-align:left;}
.page-popup{background:#fff;padding:25px 30px;text-align:left;}
.main-container{ background: -moz-linear-gradient(top,  rgba(248,247,244,1) 0%, rgba(255,255,255,0.9) 10%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,247,244,1)), color-stop(10%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top,  rgba(248,247,244,1) 0%,rgba(255,255,255,0.9) 10%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top,  rgba(248,247,244,1) 0%,rgba(255,255,255,0.9) 10%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(top,  rgba(248,247,244,1) 0%,rgba(255,255,255,0.9) 10%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom,  rgba(248,247,244,1) 0%,rgba(255,255,255,0.9) 10%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7f4', endColorstr='#00ffffff',GradientType=0 ); }
.col1-layout .col-main{width:1000px;margin:0 auto;}
.clear{clear:both}
.clearfix{clear:both;*zoom:1}
.clearfix:before,
.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.clear{clear:both;}

.validation-advice{clear:both;min-height:13px;margin:3px 0 0;font-size:12px;font-weight:normal;line-height:13px;color:#9E0000;}
.success{color:#3d6611;font-weight:bold;}
.error{color:#df280a;font-weight:bold;}
.notice{color:#e26703;}
.messages,.messages ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.messages{width:100%;overflow:hidden;}
.messages li{margin:0 0 10px !important;}
.messages li li{margin:0 0 3px !important;}
.error-msg, .success-msg, .note-msg, .notice-msg{border-style:solid !important;border-width:1px !important;background-position:10px 9px !important;background-repeat:no-repeat !important;min-height:24px !important;padding:6px 8px 0 32px !important;font-size:11px !important;font-weight:bold !important;}
.error-msg{border-color:#f16048;background-color:#faebe7;background-image:url(../images/i_msg-error.gif);color:#df280a;}
.success-msg{border-color:#446423;background-color:#eff5ea;background-image:url(../images/i_msg-success.gif);color:#3d6611;}
.note-msg, .notice-msg{border-color:#fcd344;background-color:#fafaec;background-image:url(../images/i_msg-note.gif);color:#3d6611;}
.common-sprite{background-image:url(https://assets.apptha.com/common/common_sprite.png);background-repeat:no-repeat;}
.product-sprite{background-image:url(https://assets.apptha.com/common/common_sprite.png);background-repeat:no-repeat;}
.top-search{float:right;display:block;width:400px;}
.top-search .top-search-box{float:right;border:none;margin-top:8px;width:226px;padding:6px 10px;font-size:12px;color:#3D3D3E;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 -2px 6px #f2f2f2;-webkit-box-shadow:inset 0 -2px 6px #f2f2f2;box-shadow:inset 0 -2px 6px #f2f2f2;border:1px solid #dbdbdb;color:#666;}
.top-search .top-search-box:focus{color:#000;}
.top-search .top-search-box{*width:175px;}
.top-search .search_redbtn{border:none;float:right;padding:6px 35px;color:white;font-size:13px;font-weight:bold;cursor:pointer;background-color:#BB0004;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d60202, endColorstr=#bb0004);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#d60202, endColorstr=#bb0004)";background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #D60202), color-stop(50%, #BB0004));background-image:-moz-linear-gradient(#D60202, #BB0004);background-image:-o-linear-gradient(#D60202, #BB0004);background-image:-ms-linear-gradient(#D60202, #BB0004);background-image:linear-gradient(#D60202, #BB0004);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0px 0px 1px #999;-moz-box-shadow:0px 0px 1px #999;-webkit-box-shadow:0px 0px 1px #999;margin:8px 2px 0 10px;}
.top-search .search_redbtn{*padding:4px 30px;}
.customers-logo{width:960px;margin:20px auto 20px;}
.customers-logo h4{margin:0;font-size:20px;color:#0A263C;overflow:hidden;font-weight:normal;}
.footer-container{background:#fff;overflow:hidden;width:100%;padding:22px 0 10px;-moz-box-shadow:inset 0 1px 3px #c9c9c9;-webkit-box-shadow:inset 0 1px 3px #c9c9c9;box-shadow:inset 0 1px 3px #c9c9c9;}
.footer{width:1135px;margin:0 auto;overflow:hidden;padding-bottom:10px;}
.footer h3{color:#fc5462;text-align:center;padding-bottom:10px;}
.footer p{text-align:center;line-height:20px;font-size:14px;color:#979394;font-weight:300}
.footer .client-speak{width:370px;box-sizing:border-box;float:left;text-align:center;overflow:hidden}
.footer .client-speak .recommendation{display:inline-block;background-position:-108px -135px;width: 174px;height: 41px;margin-top:20px;overflow:hidden;}
.footer .client-speak span.client-name{display:block;color:#579fe8;font-weight:300;width:100%;text-align:center}
.footer .case_studies{overflow:hidden;width:370px;box-sizing:border-box;float:right;}
.footer .case_studies-left{float:left;margin: 0px 0px 0px 4px;}
.footer .case_studies-left a.casestudytitle{text-align:center;display: block; line-height: 20px;font-size: 14px; color:#979394;font-weight:300 }
.footer .case_studies-left a.casestudytitle:hover { color:#000; }
.footer .case_studies .case_studies_img_wr{width: 139px;height: 135px;float: right;margin-top: 15px;}
.footer .case_studies .case_studies_img1{background-position: -45px -401px;}
.footer .case_studies .case_studies_img2{background-position: -45px -532px;}
.footer .case_studies .case_studies_img3{background-position: -45px -676px;}
.footer .case_studies .case_studies_btn{display:inline-block;background:#fc5462;text-align:center;overflow:hidden;margin-top:23px;text-align:center; color: #fff;font-size: 14px;font-weight: 300;padding:10px;border-radius: 2px;}
.footer .case_studies .case_studies_btn:hover{text-decoration: none;}
.footer .stayin-touch{width:370px;box-sizing:border-box;float:left;overflow:hidden;}
.footer .socialicon_section li{float:left;padding:0 6px 0 0px;}
.socialicon_section {width: 216px;margin: 0 auto;}
.stayin-touch .socialicons{width:37px;height:37px;display:inline-block}
.footer .stayin-touch .share_face{background-position:-101px -70px;}
.footer .stayin-touch .share_linkin{background-position:-285px -71px;}
.footer .stayin-touch .share_twit{background-position:-145px -71px;}
.footer .stayin-touch .share_gplus{background-position:-188px -71px;}
.footer .stayin-touch .share_pin{background-position:-235px -71px;margin-right:0 !important;}
.footer .stayin-touch .faceook_like{display:block;margin-top:14px;}
.footer_maintained{float:right;width:30%;}
.verified{background-position:-306px -140px;width: 112px;height: 27px;display:inline-block;float:left;margin:0 10px 0 0}
.verified{*margin:15px 0 0 33px;}
.bottom-links{height:45px;width:100%;width:1135px;margin:0 auto;}
.we-accept{width:40%;float:left;overflow:hidden;}
.we-accept span.accept-text{font-size: 12px;color: #979797;float: left;}
.we-accept-icons{background-position:-348px -77px;width: 317px;height: 30px;float:left;margin:0px 0 0 10px;display:inline-block;}
.bottom-links .footer-quick-links{width:680px;margin:0 auto;display:block;padding-top:15px;}
.bottom-links .footer-quick-links li{display:block;float:left;padding:0 10px;}
.bottom-links .footer-quick-links li a{color:#545454;font-weight:500}
.bottom-links .footer-quick-links li a:hover{color:#F66666;}
.footer-bottom{width:100%;padding:10px 0;background-color:#f5f5f5;border-top:1px solid #ccc}
.footer-bottom .footer-bottom-content{width:1135px;margin:0 auto;display:block !important;}
.footer-bottom .copyright{width:30%;float:left}
.copyright span{font-size:12px;color:#979394}
.footer-bottom .companyinfo{display:block;color:#979394;text-decoration:none;}
.footer-bottom .companyinfo a{text-decoration:underline;color:#579fe8;}
.footer-bottom .companyinfo a:hover{color:#000;}
.footer-bottom .companyinfo{color:#979394;font-size:12px;font-weight:300;}
.companyinfo p{    width: 170px;line-height: 16px;float: left;}
.faq-container{width:100%;overflow:hidden;background-color:#fff;display:none;}
.faq-container .faq_heading{width:100%;overflow:hidden;border-bottom:1px solid #ccc;margin-left:-130px;}
.faq-container .faq-seperator{width:960px;margin:0 auto;}
.faq-container .moduletablefaq{position:relative;margin:0 auto 0;width:960px;}
.faq-container #faq{float:left;margin-bottom:-1px;top:-22px !important;border:1px solid;text-shadow:0 1px 0 white;border-color:#CCC;border-bottom-color:#AAA;background-color:#E0E0E0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffe0e0e0);background-image:-moz-linear-gradient(top,white 0,#E0E0E0 100%);background-image:-ms-linear-gradient(top,white 0,#E0E0E0 100%);background-image:-o-linear-gradient(top,white 0,#E0E0E0 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(100%,#E0E0E0));background-image:-webkit-linear-gradient(top,white 0,#E0E0E0 100%);background-image:linear-gradient(to bottom,white 0,#E0E0E0 100%);-moz-box-shadow:inset 0 0 1px #fff;-ms-box-shadow:inset 0 0 1px #fff;-webkit-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff;padding:10px 30px;outline:0;font-weight:bold;font-size:11px;white-space:nowrap;word-wrap:normal;vertical-align:middle;cursor:pointer;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;color:#545655;}
.faq-container #highlist{padding:0 0 25px;margin-bottom:10px;}
.faq-container #highlist h3{margin-top:10px;color:black;font-size:15px;padding:0 0 5px 0px;line-height:18px;}
.breadcrumbs{width:1000px;margin:0px auto;clear:both;overflow:hidden;margin-bottom:10px;font-size:11px;}
.breadcrumbs li{float:left;background:url(../images/arrow.png) no-repeat 0 0.5em;padding:0 7px 0 13px;line-height:20px;display:block;}
.breadcrumbs li:first-child{background:none !important;padding-left:20px;}
.breadcrumbs li span{display:none;}
.breadcrumbs li a{color:#999;font-weight:bold;}
.breadcrumbs li a:hover{text-decoration:underline;}
.breadcrumbs li strong{color:#999;font-weight:bold;}
.home li{display:inline;border:1px solid black;cursor:pointer}
#producttab{clear:left;border-bottom:#fc5462 2px solid;height:39px;width:960px;margin:0 auto;padding-top:20px;}
#producttab ul{list-style:none;margin:0;padding:0;}
#producttab ul li{list-style:none;float:left;display:block;margin-right:4px;cursor:pointer;text-decoration:none;text-transform:uppercase;font:bold 12px Arial, Helvetica, sans-serif;color:#000;padding:0 40px;background:#EAE8E1;height:36px;line-height:38px;}
#producttab ul li.selected{border:2px solid #fc5462;border-bottom:none;height:39px;line-height:39px;background:#fc5462;color:#fff;}
#producttab ul li:hover{background-color:#c8c6c0;}
#producttab ul li.selected:hover{border:2px solid #fc5462;border-bottom:none;height:39px;line-height:39px;background:#fc5462;padding:0 40px;}
.morecategory{display:block;line-height:29px;background-color:#C42C32 !important;padding:0 5px;float:right;color:#fff;text-align:left;*margin-top:15px;}
.morecategory:hover{background-color:#000 !important;color:#fff !important;}
.morecategory span{display:block;float:left;}
.morecategory span.more-arrow{padding-left:0px;background-image:url(https://assets.apptha.com/common/common_sprite.png);background-repeat:no-repeat;background-position:-148px -363px;width:5px;height:10px;margin:10px 3px 0 10px;}
.morecategory span.more-text{padding-left:10px;}
#pagination{width:100%;padding:10px 0;border-top:#ccc 0 solid;margin-top:20px;display:block;text-align:center;clear: both;}
#pagination .pagination-content{display:inline-block;width:auto;}
#pagination .pagination-content a{display:block;float:left;width:25px;height:25px;text-align:center;line-height:25px;font-weight:bold;margin-left:5px;color:#fff;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#666;}
#pagination .pagination-content a:hover{background-color:#fc5462;}
#pagination .pagination-content a.pagination-current{display:block;float:left;width:25px;height:25px;text-align:center;line-height:25px;font-weight:bold;margin-left:5px;color:#fff;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#fc5462;}

.dp_badge_thumb{position:absolute;right: 10px;top: 200px;/* width:24px;height:24px;background-image:url(https://assets.apptha.com/common/common_sprite.png);background-repeat:no-repeat; */}
.dp_badge_thumb.magento_ext{background-position:-66px -363px;}
.dp_badge_thumb.joomla_ext{background-position:-11px -363px;}
.dp_badge_thumb.wordpress_ext{background-position:-38px -362px;}
.dp_badge_thumb.presta_ext{background-position:-90px -362px;}
.category-banner{width:1000px;margin:0 auto;}
.category-banner .category-banner-col1{float:left;width:520px;overflow:hidden;}
.category-banner .category-banner-col2{float:right;width:460px;height:310px;position:static;margin-bottom:-18px;}
.category-banner .banner-title{font-size:34px;text-shadow:1px 1px 0 white;color:black;font-weight:400;margin:0;padding-bottom:15px;}
.category-banner .themes-content{width:245px;float:left;padding-left:5px;}
.category-banner .extension-content{width:245px;float:left;padding-left:25px;}
.category-banner .themes-content h2, .category-banner .extension-content h2{font-size:20px;padding-right:22px;width:181px;font-weight:400;margin:0 0 5px;}
.category-banner .themes-content p, .category-banner .extension-content p{line-height:18px;color:#404040;width:225px;font-size:13px;margin:0;padding:0;}
.category-banner .themes-content .theme-button, .category-banner .extension-content .extension-button{float:left;width:192px;height:53px;margin-top:20px;display:block}
.banner-bottom-text{width:1000px;height:62px;margin-top:5px;text-align:center;}
.category-all-container{width:1000px;margin:0 auto;background-color:#fff;-webkit-box-shadow:0px -1px 10px rgba(50, 50, 50, 0.1);-moz-box-shadow:0px -1px 10px rgba(50, 50, 50, 0.1);box-shadow:0px -1px 10px rgba(50, 50, 50, 0.1);}
.category-page{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.category-content-container{width:960px;margin:0 auto;}
.home-product-container{width:980px;margin:24px auto 30px;}
.home-product-container #displaycontainer{width:980px;margin:0 auto;width:100%;min-height:400px}
.home-product-container .more-link{width:960px;overflow:hidden;}
#displaycontainer{min-height:220px;margin-top: 16px;}
.apptha_top_products{width:1000px\9}
.apptha_top_products li.apptha_top_items{width:470px;float:left;box-sizing:border-box;padding:0;margin:0 16px 17px 8px;position:relative;}
.apptha_top_products .apptha_top_items:last-child {margin:0 0px 17px 8px!important}
.apptha_top_products li.apptha_top_items{transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition-delay: 0.2s;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}
.apptha_top_products li.apptha_top_items .appthaproduct_image a img{-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}
.apptha_top_products li.apptha_top_items:hover .appthaproduct_image a img{-webkit-transform:scale(1.3);transform:scale(1.3);}
.apptha_top_products li.apptha_top_items .appthaproduct_image a{display: block;width: 470px;overflow: hidden;}
.apptha_top_items  .theme_content{width:100%;overflow:hidden;padding:0 10px;box-sizing:border-box;}
.apptha_price_demo{width:100%;display:block;padding:0 0 4px;}
.apptha_top_price{float:left;}
.apptha_top_price .apptha_price{color:#333;font-weight:bold;font-size:16px}
.appthaactions{float:right;}

body.cms-index-index .home_products{margin-top:0;overflow:hidden;}
body.cms-index-index .home_products li{float:left;width:300px;box-sizing:border-box;padding:0;margin:16.5px 25px 17px 8px;position:relative;border-radius:0!important;border:none!important}
body.cms-index-index .home_products li.item{transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition-delay: 0.2s;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);}
body.cms-index-index .home_products li:hover{border-color:#939393;}
body.cms-index-index .home_products li.last{margin:15px 0 0 8px !important;}
body.cms-index-index .home_products li a img{border:none!important;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}
body.cms-index-index .home_products li.item:hover a img{-webkit-transform:scale(1.3);transform:scale(1.3);}
body.cms-index-index .home_products li .theme_content{width:100%;overflow:hidden;padding:0 10px;box-sizing:border-box;}
body.cms-index-index .home_products li .theme_content .theme_cont_left{display:block;width:100%;    margin-left: 0!important;padding-bottom:0!important;}
body.cms-index-index .home_products li .theme_content .theme_cont_left h3{margin:0;padding:6px 0 0 0;line-height:100%;width:90%}
body.cms-index-index .home_products li .theme_content .theme_cont_left h3 a, .apptha_product-name{font-size:14px;color:#C90717;display:block;text-align:left;padding:4px 0 4px;text-decoration:none;border-bottom:none!important}
body.cms-index-index .home_products li .theme_content .theme_cont_left h3 a:hover{text-decoration:none;}
body.cms-index-index .home_products li .theme_content .buy_free{position:relative;box-sizing:border-box;padding:0 0 4px; border-top:none!important;border-radius:0!important;text-align:left;clear:both;overflow:hidden;bottom:0;width:100%!important;height:auto!important;}
body.cms-index-index .home_products li .theme_content .actions .out-of-stock{color:#DC7225;font-weight:bold;font-size:16px;}
body.cms-index-index .home_products li .theme_content .buy_free .price-box{float:left;padding-top:0}
body.cms-index-index .home_products li .theme_content .buy_free .old-price .price{float:left;color:#555;text-decoration:line-through;font-size:12px;padding:0px 3px 0 0;}
body.cms-index-index .home_products li .theme_content .buy_free .special-price .price{color:#333;display:inline-block;font-weight:bold;font-size:16px;}
body.cms-index-index .home_products li .theme_content .buy_free .regular-price .price{color:#333;font-weight:bold;font-size:16px}
body.cms-index-index .home_products li .actions{float:right;}
/* Search page design*/
.appthacore-index-searchbyname .search_products li.item .special-price .price{color:#333;display:inline-block;font-weight:bold;font-size:16px;}
.appthacore-index-searchbyname .search_products li.item .old-price,.appthacore-index-searchbyname .search_products li.item .special-price{float:left;display:inline-block;}
.appthacore-index-searchbyname .search_products{margin-top:0;overflow:hidden;}
.appthacore-index-searchbyname .search_products li{float:left;width:300px;box-sizing:border-box;padding:0;margin:16.5px 25px 17px 8px;position:relative;border-radius:0!important;border:none!important}
.appthacore-index-searchbyname .search_products li.item{transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition-delay: 0.2s;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.36);}
.appthacore-index-searchbyname .search_products li.item:hover a img{-webkit-transform:scale(1.3);transform:scale(1.3);}
.appthacore-index-searchbyname .search_products li:hover{border-color:#939393;}
.appthacore-index-searchbyname .search_products li.last{margin:15px 0 0 8px !important;}
.appthacore-index-searchbyname .search_products li a img{border:none!important;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;width:100%;}
.appthacore-index-searchbyname .search_products li .theme_content{width:100%;overflow:hidden;padding:0 10px;box-sizing:border-box;}
.appthacore-index-searchbyname .search_products li .theme_content .theme_cont_left{display:block;width:100%;    margin-left: 0!important;padding-bottom:0!important;}
.appthacore-index-searchbyname .search_products li .theme_content .theme_cont_left h3{margin:0;padding:6px 0 0 0;line-height:100%;width:90%}
.appthacore-index-searchbyname .search_products li .theme_content .theme_cont_left h3 a, .apptha_product-name{font-size:14px;color:#C90717;display:block;text-align:left;padding:4px 0 4px;text-decoration:none;border-bottom:none!important}
.appthacore-index-searchbyname .search_products li .theme_content .theme_cont_left h3 a:hover{text-decoration:none;}
.appthacore-index-searchbyname .search_products li .theme_content .buy_free{position:relative;box-sizing:border-box;padding:0 0 4px; border-top:none!important;border-radius:0!important;text-align:left;clear:both;overflow:hidden;bottom:0;width:100%!important;height:auto!important;}
.appthacore-index-searchbyname .search_products li .theme_content .actions .out-of-stock{color:#DC7225;font-weight:bold;font-size:16px;}
.appthacore-index-searchbyname .search_products li .theme_content .buy_free .price-box{float:left;padding-top:0}
.appthacore-index-searchbyname .search_products li .theme_content .buy_free .old-price .price{float:left;color:#555;text-decoration:line-through;font-size:12px;padding:0px 3px 0 0;}
.appthacore-index-searchbyname .search_products li .theme_content .buy_free .special-price .price{color:#333;display:inline-block;font-weight:bold;font-size:16px;}
.appthacore-index-searchbyname .search_products li .theme_content .buy_free .regular-price .price{color:#716e6e;font-weight:bold;font-size:16px}
.appthacore-index-searchbyname .search_products li .actions{float:right;}
.appthacore-index-searchbyname .category-content-container{width: 980px;}

.catalog-category-view .search_products{margin-top:0;overflow:hidden;}
.catalog-category-view .search_products li{float:left;width:300px;box-sizing:border-box;padding:0;margin:16.5px 25px 17px 8px;position:relative;border-radius:0!important;border:none!important}
.catalog-category-view .search_products li.item{transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition-delay: 0.2s;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.36);}
.catalog-category-view .search_products li.item:hover a img{-webkit-transform:scale(1.3);transform:scale(1.3);}
.catalog-category-view .search_products li:hover{border-color:#939393;}
.catalog-category-view .search_products li.last{margin:16.5px 0 0 8px !important;}
.catalog-category-view .search_products li a img{border:none!important;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;width:100%;}
.catalog-category-view .search_products li .theme_content{width:100%;overflow:hidden;padding:0 10px;box-sizing:border-box;}
.catalog-category-view .search_products li .theme_content .theme_cont_left{display:block;width:100%;    margin-left: 0!important;padding-bottom:0!important;}
.catalog-category-view .search_products li .theme_content .theme_cont_left h3{margin:0;padding:6px 0 0 0;line-height:100%;width:90%}
.catalog-category-view .search_products li .theme_content .theme_cont_left h3 a{font-size:14px;color:#C90717;display:block;text-align:left;padding: 4px 0 4px !important;text-decoration:none;border-bottom:none!important}
 .apptha_product-name{font-size:16px;color:#DC2625;display:block;text-align:left;padding: 4px 0 0 !important;text-decoration:none;border-bottom:none!important}
.catalog-category-view .search_products li .theme_content .theme_cont_left h3 a:hover{text-decoration:none;}
.catalog-category-view .search_products li .theme_content .buy_free{position:relative;box-sizing:border-box;padding:0 0 4px; border-top:none!important;border-radius:0!important;text-align:left;clear:both;overflow:hidden;bottom:0;width:100%!important;height:auto!important;}
.catalog-category-view .search_products li .theme_content .actions .out-of-stock{color:#DC7225;font-weight:bold;font-size:16px;}
.catalog-category-view .search_products li .theme_content .buy_free .price-box{float:left;padding-top:0}
.catalog-category-view .search_products li .theme_content .buy_free .old-price .price{float:left;color:#555;text-decoration:line-through;font-size:12px;padding:0px 3px 0 0;}
.catalog-category-view .search_products li .theme_content .buy_free .special-price .price{color:#333;display:inline-block;font-weight:bold;font-size:16px;}
.catalog-category-view .search_products li .theme_content .buy_free .regular-price .price{color:#333;font-weight:bold;font-size:16px}
.catalog-category-view .search_products li .theme_content .buy_free .price-box .price-label{display:none;}
.catalog-category-view .search_products li .theme_content .buy_free .price-box .old-price,.catalog-category-view .search_products li .theme_content .buy_free .price-box .special-price{float:left;}
.catalog-category-view .search_products li .actions{float:right;}
.catalog-category-view .category-content-container{width: 980px;}

 .appthacore-index-freeproduct .free_products{margin-top:0;overflow:hidden;}
.appthacore-index-freeproduct .free_products li{float:left;box-sizing:border-box;padding:0;margin:16.5px 25px 17px 8px;position:relative;border-radius:0!important;border:none!important}
.appthacore-index-freeproduct .free_products li.item{transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition-delay: 0.2s;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.36);}
.appthacore-index-freeproduct .free_products li.item:hover a img{-webkit-transform:scale(1.3);transform:scale(1.3);}
.appthacore-index-freeproduct .free_products li:hover{border-color:#939393;}
.appthacore-index-freeproduct .free_products li.last{margin:16.5px 0 0 8px !important;}
.appthacore-index-freeproduct .free_products li a img{border:none!important;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}
.appthacore-index-freeproduct .free_products li .theme_content{width:100%;overflow:hidden;padding:0 10px;box-sizing:border-box;}
.appthacore-index-freeproduct .free_products li .theme_content .theme_cont_left{display:block;width:100%;    margin-left: 0!important;padding-bottom:0!important;}
.appthacore-index-freeproduct .free_products li .theme_content .theme_cont_left h3{margin:0;padding:6px 0 11px 0;line-height:100%;width:90%}
.appthacore-index-freeproduct .free_products li .theme_content .theme_cont_left h3 a, .apptha_product-name a{font-size:14px;color:#C90717;display:block;text-align:left;padding:3px 0 1px !important;text-decoration:none;border-bottom:none!important}
.appthacore-index-freeproduct .free_products li .theme_content .theme_cont_left h3 a:hover{text-decoration:none;}
.appthacore-index-freeproduct .free_products li .theme_content .buy_free{position:relative;box-sizing:border-box;padding:0 0 8px; border-top:none!important;border-radius:0!important;text-align:left;clear:both;overflow:hidden;bottom:0;width:100%!important;height:auto!important;min-height:32px;}
.appthacore-index-freeproduct .free_products li .theme_content .actions .out-of-stock{color:#DC7225;font-weight:bold;font-size:16px;}
.appthacore-index-freeproduct .free_products li .theme_content .buy_free .price-box{float:left;padding-top:0}
.appthacore-index-freeproduct .free_products li .theme_content .buy_free .old-price .price{float:left;color:#555;text-decoration:line-through;font-size:12px;padding:0px 3px 0 0;}
.appthacore-index-freeproduct .free_products li .theme_content .buy_free .special-price .price{color:#DC2625;display:inline-block;font-weight:bold;font-size:16px;}
.appthacore-index-freeproduct .free_products li .theme_content .buy_free .regular-price .price{color:#716e6e;font-weight:bold;font-size:16px}
.appthacore-index-freeproduct .free_products li .actions{float:right;}
.catalog-category-view .category-content-container{width: 980px;}


.productcategorie {margin-top: 15px;overflow: hidden;}
.productcategorie li{float:left;width:295px;border:1px solid #DBDBDB;padding:0;margin:0 25px 17px 0;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;position:relative;}
.productcategorie li.last{margin:0 !important;}
.productcategorie li a img{border:1px solid #ccc;}
.productcategorie li .theme_content{    width: 100%;overflow: hidden;padding: 0 10px; box-sizing: border-box;}
.productcategorie li .theme_content .theme_cont_left{    display: block; width: 100%; margin-left: 0!important; padding-bottom: 0!important;}
.productcategorie li .theme_content .theme_cont_left h3{margin: 0;padding: 6px 0 0 0;line-height: 100%; width: 90%;}
.productcategorie li .theme_content .theme_cont_left h3 a{font-size: 16px; color: #DC2625; display: block; text-align: left;padding: 4px 0 4px; text-decoration: none; border-bottom: none!important;}
.productcategorie li .theme_content .theme_cont_left .left_grid{list-style:none;display:inline;font-size:11px;color:#7A7A7A;}
.productcategorie li .theme_content .theme_cont_left .left_grid li{margin:0;padding:0 7px 0 0;border:0;width:auto;font-size:12px;color:#ccc;line-height:14px;}
.productcategorie li .theme_content .theme_cont_left .left_grid li a{color:#000;text-decoration:none;font-size:12px; font-family:arial; }
.productcategorie li .theme_content .theme_cont_left .left_grid li a:hover{text-decoration:underline;}
.productcategorie li .theme_content .buy_free{    position: relative;box-sizing: border-box;padding: 0 0 4px;border-top: none!important; border-radius: 0!important; text-align: left; clear: both; overflow: hidden; bottom: 0;  width: 100%!important; height: auto!important;}
.productcategorie li .theme_content .buy_free span.free_download_btn i{background-position:-293px -39px;width:24px;height:13px;display:block;float:left;margin:3px 0 0 2px;}
.productcategorie li .theme_content .buy_free span.free_download_btn{font-weight:bold;text-align:center;margin:3px auto 0;cursor:pointer;overflow:hidden;-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-ms-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out;font-size:12px;display:block;width:95px;background:#d2d3d4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #d2d3d4));background-image:-webkit-linear-gradient(#fbfbfb,#d2d3d4);background-image:-moz-linear-gradient(#fbfbfb,#d2d3d4);background-image:-o-linear-gradient(#fbfbfb,#d2d3d4);background-image:-ms-linear-gradient(#fbfbfb,#d2d3d4);background-image:linear-gradient(#fbfbfb,#d2d3d4);border-color:#b8b8b8;box-shadow:0px 1px 0 rgba(255, 255, 255, 0.5) inset;border:1px solid #b8b8b8;text-shadow:0 1px 0px white;color:#666;text-decoration:none;padding:3px 0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.productcategorie li .theme_content .buy_free span.free_download_btn:hover{background:#cdcdcd;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #cdcdcd));background-image:-webkit-linear-gradient(#f7f7f7,#cdcdcd);background-image:-moz-linear-gradient(#f7f7f7,#cdcdcd);background-image:-o-linear-gradient(#f7f7f7,#cdcdcd);background-image:-ms-linear-gradient(#f7f7f7,#cdcdcd);background-image:linear-gradient(#f7f7f7,#cdcdcd);}
.productcategorie li .theme_content .buy_free .actions{float:right;}
.productcategorie li .theme_content .buy_free .actions button{background:#D2D3D4;font:normal 14px arial;background:#cc0000;background:-moz-linear-gradient(top, #cc0000 0%, #cc0000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#cc0000));background:-webkit-linear-gradient(top, #cc0000 0%,#cc0000 100%);background:-o-linear-gradient(top, #cc0000 0%,#cc0000 100%);background:-ms-linear-gradient(top, #cc0000 0%,#cc0000 100%);background:linear-gradient(to bottom, #cc0000 0%,#cc0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0);-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;cursor:pointer;border:1px solid #BC0600;padding:3px 8px 4px;float:right;color:#fff;font-size:12px;font-weight:bold;}
.productcategorie li .theme_content .buy_free .actions button i{background:url(https://assets.apptha.com/common/common_sprite.png) -119px -367px no-repeat;width:26px;height:16px;display:inline-block;margin:2px 7px -4px 0;}
.productcategorie li .theme_content .buy_free .actions button span{display:inline-block;}
.productcategorie li .theme_content .buy_free .price-box{float:left;padding-top:0;}
.productcategorie li .theme_content .buy_free .regular-price{color:#DC2625;}
.productcategorie li .theme_content .buy_free .regular-price .price{    color: #333; font-weight: bold; font-size: 16px;}
.productcategorie li .theme_content .buy_free .old-price .price-label{display:none;}
.productcategorie li .theme_content .buy_free .old-price .price{}
.productcategorie li .theme_content .buy_free .old-price,
.productcategorie li .theme_content .buy_free .special-price{float:left;}
.productcategorie li .theme_content .buy_free .special-price .price-label{display:none;}
.productcategorie li .theme_content .buy_free .old-price .price{float:left;color:#555;text-decoration:line-through;font-size:12px;padding:3px 3px 0 0;}
.productcategorie li .theme_content .buy_free .special-price .price{    color: #333;font-size: 16px;font-weight: bold;}
.productcategorie li .theme_content .actions .out-of-stock{color:#DC2625;font:normal 18px Arial, Helvetica, sans-serif;text-align:right;}
.productcategorie li .theme_content .ratings{display:none;}

/* .productcategorie li{float:left;width:295px;border:1px solid #DBDBDB;padding:0;margin:0 25px 17px 0;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;position:relative;}
.productcategorie li:hover{border-color:#939393;}
.productcategorie li.last{margin:0 !important;}
.productcategorie li a img{border:1px solid #ccc;}
.productcategorie li .theme_content{width:100%;padding:6px 0 0;overflow:hidden;}
.productcategorie li .theme_content .theme_cont_left{float:left;width:270px;margin-left:10px;padding-bottom:10px;}
.productcategorie li .theme_content .theme_cont_left h3{margin:0;padding:6px 0 11px 0;line-height:100%;}
.productcategorie li .theme_content .theme_cont_left h3 a{font-size:18px;color:#639c06;display:block;text-align:left;padding:4px 0 7px;text-decoration:underline;border-bottom:1px dotted #dddddd;}
.productcategorie li .theme_content .theme_cont_left h3 a:hover{text-decoration:underline;}
.productcategorie li .theme_content .buy_free{padding:7px 8px;position:relative;background:#FFF;background:-moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#F6F6F6));background:-webkit-linear-gradient(top, #FFF 0%,#F6F6F6 100%);background:-o-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);background:linear-gradient(to bottom, #FFF 0%,#F6F6F6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);border-top:1px solid #EEE;border-radius:0 0 5px 5px;text-align:left;clear:both;overflow:hidden;bottom:0;width:95%;height:30px;}
.productcategorie li .theme_content .buy_free .price-box{float:left;padding-top:7px;}
.productcategorie li .theme_content .buy_free .regular-price .price{color:#DC2625;font:normal 18px Arial, Helvetica, sans-serif;}
.productcategorie li .theme_content .buy_free .special-price{float:left;}
.productcategorie li .theme_content .buy_free .old-price .price{float:left;color:#555;text-decoration:line-through;font-size:12px;padding:3px 3px 0 0;}
.productcategorie li .theme_content .buy_free .special-price .price{color:#DC2625;font:normal 18px Arial, Helvetica, sans-serif;}
.productcategorie li .theme_content .actions .out-of-stock{color:#DC2625;font:normal 18px Arial, Helvetica, sans-serif;text-align:right;}
 */

.appthaproduct_image, .three_img_container{position:relative;}
.overlay_container{padding:10px;border:1px solid #fff;box-sizing:border-box;height:100%;}
.overlay_container p{color:#fff;font-size:14px;max-height: 140px;overflow: hidden;}
.overlay_content{color:#fff;font-size:14px;max-height: 140px;overflow: hidden;}
.overlay_content:after{content:"..."}
.hover_icons{position: absolute;bottom: 30px;box-sizing: border-box;right: 0;left: 0;}
.hovericon_list{width: 152px;margin: 0 auto;display:none\9;}
.eyeicon{margin:7px 40px 0 0px}
.eyeicon, .carticon{float:left}
.eyeicon h5, .carticon h5{color:#fff;font-size:16px;font-weight:bold}
#apptha-product-image:hover > .hover_lay{display:block!important}
.three_img_container:hover > .hover_lay{display:block!important}
.hover_lay{display:none;position:absolute;width:100%;height:100%;background:#fd98a1;padding: 20px;box-sizing: border-box;top:0}
.hover_eye{background-position:-510px -24px;width: 39px;height: 21px;display:block;vertical-align:middle;margin:0 0 5px}
.hover_cart{background-position:-568px -18px;width: 33px;height: 33px;display:block;vertical-align:middle;margin:0 0 0 11px;}

.productcategorie li .theme_content .theme_cont_left .left_grid{list-style:none;display:inline;font-size:11px;color:#7A7A7A;}
.productcategorie li .theme_content .theme_cont_left .left_grid li{margin:0;padding:0 7px 0 0;border:0;width:auto;font-size:12px;color:#ccc;line-height:14px;}
.productcategorie li .theme_content .theme_cont_left .left_grid li a{color:#000;text-decoration:none;font-size:12px; font-family:arial; }
.productcategorie li .theme_content .theme_cont_left .left_grid li a:hover{text-decoration:underline;}
.productcategorie li .theme_content .buy_free span.free_download_btn i{background-position:-293px -39px;width:24px;height:13px;display:block;float:left;margin:3px 0 0 2px;}
.productcategorie li .theme_content .buy_free span.free_download_btn{font-weight:bold;text-align:center;margin:3px auto 0;cursor:pointer;overflow:hidden;-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-ms-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out;font-size:12px;display:block;width:95px;background:#d2d3d4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #d2d3d4));background-image:-webkit-linear-gradient(#fbfbfb,#d2d3d4);background-image:-moz-linear-gradient(#fbfbfb,#d2d3d4);background-image:-o-linear-gradient(#fbfbfb,#d2d3d4);background-image:-ms-linear-gradient(#fbfbfb,#d2d3d4);background-image:linear-gradient(#fbfbfb,#d2d3d4);border-color:#b8b8b8;box-shadow:0px 1px 0 rgba(255, 255, 255, 0.5) inset;border:1px solid #b8b8b8;text-shadow:0 1px 0px white;color:#666;text-decoration:none;padding:0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.productcategorie li .theme_content .buy_free span.free_download_btn:hover{background:#cdcdcd;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #cdcdcd));background-image:-webkit-linear-gradient(#f7f7f7,#cdcdcd);background-image:-moz-linear-gradient(#f7f7f7,#cdcdcd);background-image:-o-linear-gradient(#f7f7f7,#cdcdcd);background-image:-ms-linear-gradient(#f7f7f7,#cdcdcd);background-image:linear-gradient(#f7f7f7,#cdcdcd);}
.productcategorie li .theme_content .buy_free .actions{float:right;}
.productcategorie li .theme_content .buy_free .actions button{background:#D2D3D4;font:normal 14px arial;background:#cc0000;background:-moz-linear-gradient(top, #cc0000 0%, #cc0000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#cc0000));background:-webkit-linear-gradient(top, #cc0000 0%,#cc0000 100%);background:-o-linear-gradient(top, #cc0000 0%,#cc0000 100%);background:-ms-linear-gradient(top, #cc0000 0%,#cc0000 100%);background:linear-gradient(to bottom, #cc0000 0%,#cc0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0);-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;cursor:pointer;border:1px solid #BC0600;padding:3px 8px 4px;float:right;color:#fff;font-size:12px;font-weight:bold;}
.productcategorie li .theme_content .buy_free .actions button i{background:url(https://assets.apptha.com/common/common_sprite.png) -119px -367px no-repeat;width:26px;height:16px;display:inline-block;margin:2px 7px -4px 0;}
.productcategorie li .theme_content .buy_free .actions button span{display:inline-block;}
.productcategorie li .theme_content .buy_free .regular-price{color:#DC2625;}
.productcategorie li .theme_content .buy_free .old-price .price-label{display:none;}
.productcategorie li .theme_content .buy_free .old-price .price{}
.productcategorie li .theme_content .buy_free .old-price,
.productcategorie li .theme_content .buy_free .special-price{display:inline-block;vertical-align:middle;float: none;}
.productcategorie li .theme_content .buy_free .special-price .price-label{display:none;}


.productcategorie li .theme_content .ratings{display:none;}
.more-views li{float:left}
.domain_select select{width:240px;height:30px;}
.imgfltlft{float:left}
.price-box{margin:0px !important}
.additional{display:none}
.active{display:block}
#super-product-table{width:100%;margin-top:20px}
#super-product-table th,#super-product-table td{padding:10px 5px;}
#super-product-table th{font-weight:bold;background:#EDEDE9;padding:5px 0;text-align:center !important;}
#super-product-table td{border-bottom:1px solid #eee;color:#000;font-size:12px;}
#super-product-table td .price-box .regular-price .price{color:#333;}
#super-product-table thead tr{border-bottom:1px solid #CCC;}
.bx-window{display:block;height:356px !important;-webkit-box-shadow:0px 0px 10px rgba(52, 50, 50, 0.2);-moz-box-shadow:0px 0px 10px rgba(52, 50, 50, 0.2);box-shadow:0px 0px 10px rgba(52, 50, 50, 0.2);}
.bx-wrapper .bx-next{width:47px;height:47px;position:absolute;display:block;right:25px;z-index:1000;top:150px;background:url(../images/slider-arrow.png) no-repeat 0 0;text-indent:-10000px;opacity:0;display:none;}
.bx-wrapper .bx-prev{width:47px;height:47px;position:absolute;display:block;left:25px;z-index:1000;top:150px;background:url(../images/slider-arrow.png) no-repeat -48px 0;text-indent:-10000px;opacity:0;display:none;}
.bx-pager{display:inline-block;margin-top:10px;}
.bx-pager a{width:12px;height:12px;background:url(../images/slider-arrow.png) no-repeat 0 -51px;display:inline-block;float:left;text-indent:-10000px;-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease;margin-right:5px;}
.bx-pager .pager-active{background:url(../images/slider-arrow.png) no-repeat -14px -51px;}
.bx-wrapper{text-align:center;margin-bottom:-10px;height:383px;}
#slider1{height:356px;overflow:hidden;width:1000px;margin:0 auto;}
.deal-page-tab{clear:left;border-bottom:0 !important;height:39px;width:305px !important;padding-top:0 !important;position:absolute;right:0;top:8px;}
.deal-page-tab ul li{     color: #000 !important; padding: 0 39px !important; margin-left: 3px !important; margin-right: 0 !important; height: 36px !important; font-size: 12px !important;  line-height: 36px !important;}
.deal-page-tab ul li:hover{background:#c8c6c0 !important;}
.deal-page-tab ul li:first-child{margin-left:0 !important;}
.deal-page-tab ul li.selected{    background: #fc5462 !important;border: 0 !important;color: #fff !important; height: 39px !important; line-height: 42px !important;}
.deal-page-tab ul li .menu-arrow{display:none;}
.deal-page{width:940px;margin:35px auto -10px auto;padding:16px 20px 26px;position:relative;background:#fff;}
.deal-page .deal-page-title h1{margin:0;font-size:24px;color:#DC2625;font-weight:bold;border-bottom:2px solid #fc5462;margin-bottom:10px !important;line-height:100%;padding-bottom:7px;}
.deal-page .deal-page-content{overflow:hidden;}
.deal-page .deal-page-content .deal-products-ul{display:block;float:left;padding-top:15px;width:940px}
.deal_first_item{width:100%;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px;border-bottom:1px solid #ccc;overflow:hidden;}
.deal_first_item .product-image-first-item{width:450px;height:260px;display:block;float:left;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.deal_first_item .product-image-first-item .product_img{height:auto;width:450px;}
.deal_first_item .deal_first_item_rightcol{float:right;width:478px;overflow:hidden;}
.deal_first_item_rightcol .prodcut_des_list{display:none;}
.deal-page .deal-page-content .deal-products-ul li .product-image{width:100%;border: none!important;-webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
.deal-page .deal-page-content .deal-products-ul li:hover .product-image{-webkit-transform: scale(1.3); transform: scale(1.3);}
.prodcut_des_list{padding:0 10px 10px;color:#000;line-height:15px;font-size:12px;overflow:hidden;clear:both;line-height:16px;}
.deal-page .deal-page-content .deal-products-ul li.item a.three_img_container{display: block; width: 100%; overflow: hidden; height: 190px; border-bottom: 1px solid #e7e7e7;}

.product-image-container{display:block;overflow:hidden;height:190px;border-bottom:1px solid #e7e7e7;}
.product-image-container img{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:6px;border-top-left-radius:4px;border-top-right-radius:6px;}

body.cms-index-index  .product-image-container{display:block;width:300px;overflow:hidden;height:190px;border-bottom:1px solid #e7e7e7;}
body.cms-index-index  .product-image-container img{width:100%;border-radius:0!important}
.deal_first_item .deal_first_product_name{color:#DC2625;font-size:16px;font-weight:bold;padding:0;margin:0;height:35px;display:block;float:left;padding-right:15px;}
.deal_first_des{font:normal 14px/18px arial;color:#898989;line-height:20px;padding-bottom:25px;display:inline-block;}
.deal_first_item .price_info{color:#333;font-size:24px;font-weight:bold;clear:both;text-align:left;padding-bottom:5px;}
.deal_first_item .price_info .original{color:#b0afaf;text-decoration:line-through;padding-right:10px;}
.deal_first_item .buy_free{display:none;}
.deal_first_item .theme_cont_left{display:none;}
.deal-page .first_product_type{font-size:16px;color:#666;text-align:left;padding:7px 0 10px 0;}
.deal_first_item .action_info{float:right;width:245px;}
.deal_first_item .action_info .buy-btn{background:#fc5462;font-weight:bold;color:white;text-decoration:none;padding:10px 0px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-right:19px;font-size:16px;border:1px solid #fc5462;float:right;cursor:pointer;width:108px;}
.deal_first_item .action_info a.more_info{background:#EAE8E1;border:1px solid #EAE8E1;text-shadow:0 1px 0px white;color:#666;text-decoration:none;padding:9px 0px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-size:16px;font-weight:bold;float:right;width:108px;text-align:center;}
.deal_first_item .cntdwn{display:block;float:left;padding-right:10px;padding-top:1px;background:url(../images/timer_big.jpg) no-repeat left center;padding-left:30px;height:26px;margin-top:10px;}
.deal_first_item .cntdwn span{display:block;float:left;color:#549d37;font-size:16px;padding-right:3px;padding-top:5px;}
.deal-page .deal-page-content .deal-products-ul li.item{    position: relative; overflow: hidden; transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1); transition-delay: 0.2s; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.46); display: block; float: left; width: 285px; background: #fff; position: relative;  margin: 20px 25px 17px 8px;}
.deal-page .deal-page-content .deal-products-ul li.item:hover{border-color:#c0bebe;}
.deal-page .deal-page-content .deal-products-ul li .product-image{display:block;overflow:hidden;border-bottom:1px solid #f1f1f1;height:190px;}
.deal-page .deal-page-content .item_content_area{padding:5px 10px 0px 10px;position:relative;}
.deal-page .deal-page-content .theme_cont_left h3 a{display:none;}
.deal-page .deal-page-content .up_arrow{width:24px;height:14px;display:block;background:url(../images/top_arrow.png) no-repeat 0 0;position:relative;margin:-12px 0 0 30px;}
.deal-page .deal-page-content .deal_product_name{ width:90%;   font-size: 16px;color: #DC2625;display: block; text-align: left; padding: 4px 0 0; text-decoration: none;font-weight:bold;  border-bottom: none!important;}
.deal-page .deal-page-content .item_footer{position: relative;box-sizing: border-box; padding:0 10px 4px 10px; border-top: none!important; border-radius: 0!important; text-align: left; clear: both; overflow: hidden; bottom: 0;  width: 100%!important;   height: auto!important;}
.deal-page .left_grid{display:block;padding-left:10px;overflow:hidden;margin-bottom:15px;}
.deal-page .left_grid li{float:left;display:block;padding-right:5px;}
.deal-page .left_grid li{font-size:10px;color:#999;}
.deal-page .left_grid li a{font-size:12px;color:#666;}
.deal-page .left_grid li a:hover{color:#c60717;}
.deal-page .deal_item_des{padding:0 0 10px;color:#8f8f8f;line-height:15px;font-size:12px;}
.deal-page .deal_item_des a{display:inline-block;padding-left:10px;}
.deal-page .deal_item_des a:hover{text-decoration:underline;}
.deal-page .product_type{font-size:12px;color:#666;text-align:left;padding:10px 0 0 0;border-top:1px dotted #dddddd;background:url(../images/Deal_dot.jpg) no-repeat 0 15px;padding-left:10px;}
.deal-page .item_footer .deal_item_original{    float: left;color: #555; text-decoration: line-through; font-size: 12px; padding: 0px 3px 0 0;}
.buy-now-button{    font-size: 12px;float:right; color: #716e6e;font-weight: 100; padding: 0 4px; display: inline-block;}
.deal-page .item_footer .deal_item_special{color: #333;font-weight: bold; font-size: 16px;margin-right:10px;}
.deal-page .item_footer .buy_button{background:#D2D3D4;font:normal 14px arial;background:#999999;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Nzc3NzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #999999 0%, #777777 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#777777));background:-webkit-linear-gradient(top, #999999 0%,#777777 100%);background:-o-linear-gradient(top, #999999 0%,#777777 100%);background:-ms-linear-gradient(top, #999999 0%,#777777 100%);background:linear-gradient(to bottom, #999999 0%,#777777 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#777777',GradientType=0);-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;cursor:pointer;border:1px solid #666;padding:3px 8px 4px;float:right;color:#fff;font-size:12px;font-weight:bold;}
.deal-page .item_footer .buy_button i{background:url(../images/deals_cart.png) left center;width:26px;height:16px;display:inline-block;margin:2px 7px -4px 0;}
.deal-page .item_footer .buy_button span{display:inline-block;}
.deal-page .item_footer .buy_button:hover{background:#666;}
.deal-page .deal-page-content .deal-products-ul li.item .deal_badge_logo{    position: absolute; top:9px;  right: 14px;}
.deal-page .cntdwn_item{display:block;float:left;background:url(../images/timer_small.jpg) no-repeat left center;padding-left:17px;}
.deal-page .cntdwn_item span{display:block;float:left;font-size:12px;color:#549d37;padding-right:3px;}
.deal-page .deal-page-content .deal-products-ul li.remove-margin{    margin: 20px 0 0 8px !important;}
span.results{font:normal 14px arial,sans-serif;color:#999;display:block;clear:both;float:left;}
span.results strong{font-weight:normal;}
.powerdby_appthadealz{float:right;display:block;}
.sidedeal-box{position:relative;clear:both;margin:0;background:#fff;border:1px solid #E8E8E8;-webkit-box-shadow:0px 0px 2px rgba(50, 50, 50, 0.18);-moz-box-shadow:0px 0px 2px rgba(50, 50, 50, 0.18);box-shadow:0px 0px 2px rgba(50, 50, 50, 0.18);}
.sidedeal-box .sidedeal-title{position:relative;background-clip:padding-box;text-align:left;margin-bottom:0;padding:10px 7px 10px 50px;color:#fff;font-weight:bold;font-size:18px;background:url(../images/in_bg.jpg) repeat-x;-webkit-box-shadow:inset 0px 0px 7px rgb(0, 0, 0);-moz-box-shadow:inset 0px 0px 7px #404040;box-shadow:inset 0px 0px 7px rgb(0, 0, 0);}
.sidedeal-box .sidedeal-title .title_tag{background:url(../images/apptha-icon.png) no-repeat;display:block;width:42px;height:47px;position:absolute;left:0;top:0;}
.sidedeal-box .sidedeal-conetent{overflow:hidden;margin:7px 8px;padding:6px 0 10px;border-top:1px solid #ccc;}
.sidedeal-box .sidedeal-conetent a.productdeal-name{text-decoration:none;color:#007ED5;font-size:14px;font-weight:bold;display:block;padding-bottom:10px;}
.sidedeal-box .sidedeal-conetent a.productdeal-name:hover{text-decoration:underline}
.sidedeal-box .sidedeal-conetent .number_sold{display:block;font:normal 13px arial;line-height:20px;color:#000;margin:10px 0;}
.sidedeal-box .sidedeal-conetent .number_sold i{background:url(../images/tick.png) no-repeat;display:block;float:left;width:18px;height:19px;margin-right:5px}
.sidedeal-box .sidedeal-conetent .price_box{float:left}
.sidedeal-box .sidedeal-conetent .price_box .price_tag{display:block;text-align:center;color:#fff;font:bold 21px arial;line-height:23px;padding:7px 6px;background:url(../images/in_bg.jpg) repeat-x;-webkit-box-shadow:inset 0px 0px 7px rgb(0, 0, 0);-moz-box-shadow:inset 0px 0px 7px #404040;box-shadow:inset 0px 0px 7px rgb(0, 0, 0);}
.sidedeal-box .sidedeal-conetent .price_box .price_tag i.spl_price{background:url(../images/price_tag.png) 0 0 no-repeat;display:block;float:left;width:28px;height:27px;position:relative;z-index:10000000;}
.sidedeal-box .sidedeal-conetent .price_box .value_box{background-color:#fff;border-right:1px solid rgb(194, 194, 194);border-bottom:1px solid rgb(194, 194, 194);border-left:1px solid rgb(194, 194, 194);width:123px;display:block;text-align:center;line-height:23px;}
.sidedeal-box .sidedeal-conetent .price_box .value_box span.price{text-decoration:line-through;}
.sidedeal-box .sidedeal-conetent .price_box .view_link{box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;display:block;text-align:center;font:bold 18px arial;color:#fff;text-decoration:none;border:0;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,0.2);margin:6px 0 0px;padding:6px 5px;background-color:#005AAB;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#009dfa, endColorstr=#005aab);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#009dfa, endColorstr=#005aab)";background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #009DFA), color-stop(100%, #005AAB));background-image:-webkit-linear-gradient(#009DFA, #005AAB);background-image:-moz-linear-gradient(#009DFA, #005AAB);background-image:-o-linear-gradient(#009DFA, #005AAB);background-image:-ms-linear-gradient(#009DFA, #005AAB);background-image:linear-gradient(#009DFA, #005AAB);border:1px solid #0071D6;-moz-box-shadow:inset 0 1px 0px #40b9fe;-webkit-box-shadow:inset 0 1px 0px #40B9FE;box-shadow:inset 0 1px 0px #40B9FE;}
.sidedeal-box .sidedeal-conetent .price_box .view_link:hover{text-decoration:none;background:#009DFA;}
.sidedeal-box .sidedeal-conetent .deal_img{float:right;width:164px;height:100px;border:1px solid #ccc;padding:2px;}
.sidedeal-box .moredeal_grid_first_child{border-top:0 !important;}
.sidedeal-box .view_link_small{display:block;float:left;margin:4px 0 0 3px;text-align:center;padding:5px 10px;line-height:100%;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background-color:#005AAB;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#009dfa, endColorstr=#005aab);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#009dfa, endColorstr=#005aab)";background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #009DFA), color-stop(100%, #005AAB));background-image:-webkit-linear-gradient(#009DFA, #005AAB);background-image:-moz-linear-gradient(#009DFA, #005AAB);background-image:-o-linear-gradient(#009DFA, #005AAB);background-image:-ms-linear-gradient(#009DFA, #005AAB);background-image:linear-gradient(#009DFA, #005AAB);border:1px solid #0071D6;-moz-box-shadow:inset 0 1px 0px #40b9fe;-webkit-box-shadow:inset 0 1px 0px #40B9FE;box-shadow:inset 0 1px 0px #40B9FE;}
.sidedeal-box .view_link_small:hover{background:#009DFA;}
.sidedeal-box .deal_content_even{padding:5px 5px 5px 5px;font-size:12px;font-weight:bold;}
.sidedeal-box .deal_content_even a{text-decoration:none;color:#444;font-size:14px;font-weight:400;}
.sidedeal-box .deal_content_even a:hover{text-decoration:underline;}
.sidedeal-box .floatright{float:right;}
.sidedeal-box .number_sold small{float:left;}
.sidedeal-box .clearfix{clear:none;}
.block-cart, .block-list, .block-viewed, .block-banner, .block-reorder{display:none;}
.powerdby_amaze{width:auto;float:right;font-weight:normal;font-size:10px;clear:left;}
.powerdby_amaze a{color:#1E7EC8;}
.powerdby_amaze a:hover{text-decoration:underline;}
#tab-wrapper, #scroller-wrapper{margin:0 auto;padding:5px 0;}
#tab-wrapper-content, #scroller-wrapper-content{width:2274px;}
.slide{float:left;}
#productland_banner .slide{padding:0px;}
.slide img{margin:0;padding:0;}
a.control-dead{opacity:0.3;cursor:default;}
.carousel-control{position:absolute;bottom:0px;width:22px;height:45px;top:120px;z-index:100;cursor:pointer;}
#scroller-controls .Previous{left:-1px;background:url(../images/slider_arrow.png) 0 0 no-repeat;}
#scroller-controls .Next{right:-1px;background:url(../images/slider_arrow.png) -25px 0 no-repeat;}
.staffpicks{width:1000px;margin:0 auto;}
.page_slide{position:relative;margin-bottom:26px; margin-top: 20px;}
.staffpicks .caption{clear:both;overflow:hidden;padding-top:5px;}
.staffpicks .icon img{position:relative;left:0px;cursor:pointer;}
.staffpicks .left_caption{clear:both;padding-bottom:0;font-size:14px;color:#639c06;line-height:22px;font-weight:700;}
.staffpicks .right_caption{clear:both;}
.staffpicks .rating-box{width:69px;height:13px;font-size:0;line-height:0;clear:both;margin:5px 0 0;background:url(../images/rate_stars.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden;}
.staffpicks .rating{float:left;height:13px;background:url(../images/rate_stars.gif) 0 100% repeat-x;}
.staffpicks .rating_snipt{background:url(../images/rate_stars.gif) 0 0 no-repeat;display:block;width:70px;height:18px;float:left;}
.staffpicks .value_type{float:left;display:block;font-size:16px;color:#333;font-weight:bold;text-decoration:none;}
.staffpicks .value_type b{color:#f47b20;}
.staffpicks .value_type .orig_price{text-decoration:line-through;font-weight:normal;padding-right:2px;color:#515151;font-size:14px;}
.staffpicks .slideimg{float:left;margin-right:13px;width:164px;padding:13px;background:#fff;/*-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);*/box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.36);    padding-bottom: 6px;}
.staffpicks .left_caption a{color:#C90717;}
.staffpicks .slideimg a{text-decoration:none;white-space:nowrap;display:block;position:relative;}
.paragraph-end{background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background-image:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background-image:-ms-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background-image:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');bottom:0;max-height:100%;position:absolute;right:0;height:19px;width:30px;}
.staffpicks .shadowimg{border:1px solid #e9e9e9;}
.cms-home .staffpicks{margin-top:30px;}
.reative_link{position:relative;display:block;}
.deal_on{background:url(../images/deal-on.png) 0 0 no-repeat;display:block;width:144px;height:31px;position:absolute;left:0;bottom:50px;text-align:center;line-height:31px;padding-left:17px;color:#fff;font-size:14px;font-weight:bold;}
.contact_btn{position:fixed;right:7px;top:305px;display:block; z-index: 100;}
.contact_icon{background-position: -428px -6px;width: 79px;height: 56px;display:block;margin:0 0 0 8px}
.live_chat_btn span, .contact_btn span{color:#549d37;font-weight:700}
.affiliate_discount{clear:both;float:right;margin-right:100px;}
.trans_history{width:100%;margin:0 0 15px;padding-bottom:0px;position:relative;}
.trans_history h2{margin:0;font-size:20px;color:#0a263c;}
.top_count{position:absolute;right:0;top:0px;}
.top_count a{padding-left:7px;color:#555;display:block;}
.top_count span{display:block;}
a.back_link{text-decoration:underline;}
a.back_link:hover{text-decoration:none;}
a.refer_cta{display:block;float:right;background:#7c0509 url(../images/money.png) 6px 6px no-repeat;padding:6px 10px 5px 33px;color:#fff;margin:10px 10px 0 0;}
a.refer_cta:hover{background:#970409 url(../images/money.png) 6px 6px no-repeat;color:#fff;}
.offertag {float:left; width:auto; height:70px; background: url(https://assets.apptha.com/common/offer_tag.png) 1px 0px no-repeat; margin: -5px 50px 0px 5px;}
.offertag p{ padding: 15px 8px 8px 5px; display: block; text-align: center; }
.offertag p i {color: #fff; font-style: normal; font-weight: normal; font-size: 12px; padding:0; display: block; }
.offertag p b {color: #fff; font-weight: bold; font-size: 15px; line-height: 15px;}

/*linked recommendation */
.black_overlay {display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 9999999;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80);}    
.linkedin_recommendations_sprite{background:url(https://assets.apptha.com/common/linkedin_recommendations_sprite.jpg) no-repeat; }
.linkedin_popup {display: block;width: 732px;position: fixed;left: 50%;margin-left: -366px;top: 4%;border-radius: 6px;padding:20px;background-color: white;z-index: 99999991;overflow: hidden;}
.linkedin_popup h1{font-size: 19px;text-align: center;width: 362px;margin: 0 auto;overflow: hidden;}
.linkedin_popup h1 span{float: left;}
.linkedin_popup .logolinkedin{background-position: 0px 2px;height: 28px;width: 94px;margin: 0 5px;}
.linkedin_popup .head-title{border-bottom: 2px solid #006699;overflow: hidden;margin-bottom: 10px;padding-bottom: 10px;}
#linkedinpopup{width: 732px;overflow: auto;height: 430px;margin: 0px;}
#linkedinpopup .recommendations{ width:100%; float: left;padding:0;list-style-type: none;}
#linkedinpopup .recommendations a{text-decoration: none; color: #333333;float: left;border-bottom: 1px solid #CCCCCC;padding: 10px; }
#linkedinpopup .recommendations a:hover{background:#F7FDFF}
#linkedinpopup .client-img{margin-right: 10px;width: 120px;height: 120px;float: left;}
#linkedinpopup .author_adam{background-position: -1px -27px;}.author_alex{ background-position: -120px -27px;}.author_colin{ background-position: -239px -27px;}.author_Derick{ background-position: -359px -27px;}.author_Ehsan{ background-position: -480px -27px;}.author_femi{ background-position: -601px -27px;}.author_Francisco{  background-position: 0 -148px;}.author_jean{   background-position: -120px -147px;}.author_Jeffrey{   background-position: -239px -148px;}.author_Kamil{      background-position: -359px -147px;}.author_Lyle{    background-position: -601px -148px;}.author_Marc{      background-position: 0 -267px;}.author_Matt{background-position: -120px -267px;}.author_Orestis{ background-position: -240px -267px;}.author_Raffi{  background-position: -360px -267px;}.author_Romoulous{  background-position: -480px -267px;}
#linkedinpopup .author_name{font-size: 21px;font-weight: 700;margin: 0;line-height: 30px;}
#linkedinpopup .right_cnt_linkedin{ float: left;width:554px;}
#linkedinpopup .right_cnt_linkedin span{float: left;clear: both;}
#linkedinpopup .designation{ font-size: 14px; font-weight:300; margin: 0;}
#linkedinpopup .location{ font-size: 13px; font-weight:300; color: #9d9d9d; margin: 0;}
#linkedinpopup .recommendations p{clear: both;font-size: 13px;line-height: 18px; margin-top: 3px;margin-bottom: 0px;}
.black_overlay {display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 9999999;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80);}
.closebutton {color: #333333; font-size: 32px;float: right;height: 28px;position: absolute;right: 0;width: 40px;background-position: -103px 3px;top: 18px;z-index: 999999;font-size: 18px;font-weight: bold;}
.info_button{background-position: -97px -5px;width: 20px;height: 20px;float: left;margin-top: 10px;}
.info_button span{display: none;position: absolute;color: #5F5F5F;font-size: 10px;background: #FFFFC8;border: 1px solid #EBEB8F;padding: 5px;width: 464px;line-height: 15px;border-radius: 3px;left: 46px;bottom: 6px;}
.info_button:hover span{display: block;}
a.homecase_studies{ display: block; float: right; padding:6px 10px 5px 9px; color: #fff; margin: 10px 10px 0 0; background:#7c0509; }

/*----------header-new------------*/
.header-container{width:100%; background-color:#f5f5f5; overflow: hidden;border-bottom:1px solid #ccc;padding:3px 0}
.header{width:1135px; margin:0 auto;}

/*----------language-------------*/
.language-switch{width: 89px; }
.language-switch a{ border-right: none !important;}
.language-switch ul{position: absolute !important; margin:0px; background:#fff; z-index: 1500; border-top: 1px solid #ececec;}
.language-switch ul li{margin: 0px;padding:0px; border-bottom: 1px solid #ececec; width:100px; float: none !important; }
.language-switch ul li a{ border: none;}
.arrow{background: url('https://assets.apptha.com/common/common_sprite.png') no-repeat -247px 0px;width: 11px;height: 11px;position: absolute;display: block;margin: -12px 0px 0px 44px;}
li.language-switch ul{display: none !important;}
li.language-switch:hover > ul{display: block !important;;}
.flag_english{background: url('https://assets.apptha.com/common/common_sprite.png') no-repeat -234px -19px; padding: 0px 0px 0px 34px !important;}

/*----------Logo-------------*/
.common_all_sprite_new{background: url('https://assets.apptha.com/common/common_sprite.png') no-repeat;}
.logo{display:block; background-position:-11px -9px;width: 107px;height: 40px;float:left;margin:12px 0 0;padding:0;cursor:pointer;}

/*----------Top-Links-------------*/
.top-links{display:block;float:right;list-style:none;}
.top-links li{display:block;float:left;padding:0px;}
.top-links li a{display:block;color:#6a6a6a;font-size:12px;padding:0px 0.9em 0px;margin: 8px 0px;line-height: 11.5px; }
.top-links li a:hover{text-decoration:none; color:#c90717;}
.top-links li a.offer {color: #ca0717;border-right: none;padding-right: 0px;}

/*----------Menus-------------*/
.f-nav{z-index: 111 !important;position: fixed !important;top:0px; }
.nav-container{width:100%;background-color:#fff;-webkit-box-shadow: 0 2px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0 2px 3px 0px rgba(0,0,0,0.2);box-shadow: 0 2px 3px 0px rgba(0,0,0,0.2); position: absolute; z-index: 400;padding:0}
.nav-content{width:1135px;margin:0 auto;padding:0;display:block; }
#nav{width:auto;float:right;display:block; }
#nav > li{text-transform:capitalize;float:left;}
#nav > li > a{display:block; font-size:14px;font-family: 'proxima_novaregular';    font-weight: bold;color:#4d4b4b;padding:13px 20px 17px;-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease;border-top: 1px solid #fff; }
#nav > li > a:hover,#nav > li.over > a{color:#F66666;-webkit-transition:all 0ms ease;-moz-transition:all 0ms ease;-ms-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease; border-top: 1px solid #F66666; }
#nav > li > a .menu-arrow{width:0px;height:0px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #999;display:none;position:absolute;z-index:1;display:block;margin-top:-23px;margin-left:55px;}
#nav > li > a .menu-arrow{*margin-top:7px !important;*margin-left:4px !important;}
#nav > li > a:hover .menu-arrow,#nav > li.over .menu-arrow{width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;display:block;position:absolute;z-index:2000;margin-left:22px;margin-top:0px;}
#nav > li > div{display:none; background: #fff; position:absolute;width:auto;padding:0;-webkit-box-shadow:0px 2px 5px #B0B0B0;-moz-box-shadow:0px 2px 5px #B0B0B0;box-shadow:0px 2px 5px #B0B0B0;border-top:1px solid #D6D6D5; margin: 0px 0px 0px -25%; top: 62.5px;}
#nav > li > div.mainmenu_wordpress { margin: 0px 0px 0px -15%; }
#nav > li:hover > div{display:block; }
#nav > li > div > ul > li > ul{display:block;float:left;background:#fff;border-left:1px dotted #ccc;margin:0;padding:15px 17px; min-height: 340px;width:200px;overflow:hidden;}
#nav > li > div > ul.mainmenu_magento > li > ul{ min-height:385px; }
#nav > li > div > ul > li > ul:first-child{border-left:none;}
#nav > li > div > ul > li > ul.menu-themes{background:#f5f5f5;}
#nav > li > div > ul > li > ul > li{display:block;width:200px;clear:both;float:none !important;}
#nav > li > div > ul > li > ul > li > a.submenu-title{font-size:14px;color:#c60717;border-bottom:1px solid #cacaca;display:block;width:100%;margin-bottom:5px;font-weight:500}
#nav > li > div > ul > li > ul > li > a.submenu-title:hover{text-decoration:none;}
#nav > li > div > ul > li > ul.menu-themes > li > a.submenu-title{color:#005dd8;}
#nav > li > div > ul > li > ul.menu-themes > li > a.submenu-title:hover{text-decoration:none;}
#nav > li > div > ul > li > ul > li > a{font-size:0.89em;color:#757171;display:block;width:100%;text-decoration:none;line-height:20px;letter-spacing: -0.09px;}
#nav > li > div > ul > li > ul > li > a:hover{text-decoration:underline;}
#nav > li > div > ul > li > ul > li > a.last-list{padding-bottom:10px;}
#nav > li > div > ul > li > ul > li > a span.menu-new{background:url(https://assets.apptha.com/common/common_sprite.png) no-repeat -141px -215px;display:inline-block;margin:0 0 -3px 6px;text-indent:-10000px;width:34px;height:14px;}
#nav > li > div > ul > li > ul > li > a span.menu-popular{background:url(https://assets.apptha.com/common/common_sprite.png) no-repeat -176px -215px;display:inline-block;margin:0 0 -3px 4px;text-indent:-10000px;width: 56px;height: 14px;}
#nav > li > div > ul > li > ul > li > a.title-highlight{ color: #007ED5; font-size: 12px;font-weight: bold;}
#nav > li > div > ul > li > ul > li > ul > li{font-size:12px;color:#000;}

#nav > li > div.mainmenu_readymade_script { margin:0%; }	
#nav > li > div.mainmenu_readymade_script > ul > li > ul { min-height:0; }

/*-------live-chat-container-----*/
.live_chat {background: #e7081a !important;-moz-border-radius:4px;	-webkit-border-radius:4px;	border-radius:4px; font-size:14px !important;	display:inline-block;	cursor:pointer; text-transform:uppercase;	color:#ffffff !important;	padding:3px 10px !important;	margin:14px 0px 0px 22px; text-decoration:none;	float:right; font-family: 'Source Sans Pro',"Helvetica";}
.live_chat:hover{ background: #ff2b35 !important;}

/*-------Search-container-----*/
.search-wrapper{float: right;margin: 14px 0px 0px 7px;}
.top-search{background: #e7081a url(https://assets.apptha.com/common/common_sprite.png) no-repeat -201px -89px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;display: block;padding: 4.5px 14px; cursor: pointer; width: auto;}

/*-------Banner-container-----*/
.home-banner-container{overflow:hidden;height:411px;clear:both;margin-top:10px;background:#e4e3e3 /*url(images/banner.png) no-repeat top center !important*/;background: /* Old browsers */background: -moz-linear-gradient(left,  #dcdbd9 0%, #f6f6f8 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dcdbd9), color-stop(100%,#f6f6f8)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #dcdbd9 0%,#f6f6f8 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #dcdbd9 0%,#f6f6f8 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #dcdbd9 0%,#f6f6f8 100%); /* IE10+ */background: linear-gradient(to right,  #dcdbd9 0%,#f6f6f8 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdbd9', endColorstr='#f6f6f8',GradientType=1 ); /* IE6-9 */}
.home-banner-content{width:1135px;margin:0 auto;overflow:hidden;position:relative;z-index:1;}
.home-banner-content .banner-image{background:none;width:auto;height:355px;}
.home-banner-content .banner-wrapper{width:auto;height:411px; overflow:hidden; margin: 0px auto;}
.home-banner-content .banner-wrapper h1{padding-top:45px; color:black; font-size:33px;text-align:center;font-weight: 600; line-height: 46px;}
.home-banner-content .banner-wrapper h1 span{font-size:20px;text-transform:capitalize;letter-spacing:0px;display:block; font-weight: normal; margin: -7px 0px 0px;}
.home-banner-content .banner-wrapper #new-searchmain{padding:8px;margin: 20px auto 50px;width: 540px;position:relative;    /*padding-left: 45px;*/}
.home-banner-content .banner-wrapper #new-searchmain .search-btn{background-position:-15px -59px;cursor:pointer;display:inline-block;border:none;width: 45px;height: 42px;position:absolute; text-align:center;min-height: 44px;}
.home-banner-content .banner-wrapper #new-searchmain .home-search-box{width:460px;padding:0px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:15px;color:#000;border: 1px solid #ccc; background: #fff;text-transform: capitalize;min-height: 40px;margin:0 5px 0 0px;}

/*-------Our-company-creating-the-future-container-----*/
ul.features-wrapper{width: 1135px; margin: 0px auto;}
ul.features-wrapper i.icon1{background-position: -14px -121px;width: 75px;height: 69px;display:block;float:left;padding-bottom:3px}
ul.features-wrapper i.icon2{background-position: -14px -196px; width: 75px;height: 69px;display:block;float:left;padding-bottom:3px}
ul.features-wrapper i.icon3{background-position: -14px -272px; width: 75px;height: 69px;display:block;float:left;padding-bottom:3px}
ul.features-wrapper i.icon4{background-position: -14px -347px; width: 75px;height: 69px;display:block;float:left;padding-bottom:3px}
ul.features-wrapper i.icon5{background-position: -14px -422px; width: 75px;height: 69px;display:block;float:left;padding-bottom:3px}
ul.features-wrapper li{float: left; width:227px; font-size: 17px; padding:0px;line-height: 20px;box-sizing:border-box;}
ul.features-wrapper li h2{color: #000;font-weight: bold; font-size: 26px;font-family: 'proxima_novabold';display:block;padding:12px 0px 6px 0px }
ul.features-wrapper li h5{color:#C90717;font-size:16px;font-weight:normal;}
.col-main{ width: 100% !important;}
.main-container {padding-top: 0px;overflow: hidden;cursor: default;margin: 55px 0px 0px;}

/*-------auto-search-container----*/
.autocomplete{margin: -5px 0px 0px -2px; padding:8px; width: 474px !important; overflow-y:scroll; overflow-x:hidden;-webkit-border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomright: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;position:absolute; z-index:100; border-top:1px solid #d9d9d9; background:white;-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .2);box-shadow:0 2px 4px rgba(0, 0, 0, .2);cursor:pointer; max-height: 200px;}
.search-result{padding-top:10px !important;}
.search-result li{display:block;background:#fff !important;height:36px;line-height:38px;text-transform:none !important;border:none !important;padding:0 !important;font-size:14px !important;color:#666 !important;}
.autocomplete-w1{position:absolute;top:4px;left:3px;_background:none;_top:1px;}
.autocomplete .selected{background:whiteSmoke;cursor:pointer;}
.autocomplete div{font-size: 13px;text-decoration:none;color:#333;display:block;padding:8px 10px;overflow:hidden;border-bottom:1px solid whitesmoke;}
.autocomplete strong{font-weight:bold;color:#3399FF;}
.autocomplete font{float:right;background:#E9E9E9;padding:0px 3px;color:black;display:inline-block;margin-top:2px;font-size:10px;margin-left:20px;}
.no_deals_span{text-align: center;display: block;margin-top: 50px;font-weight: bold;}

.apptha_top_nav{width:auto;position:relative;}
.apptha_header_hover_menu{display:none;}
.apptha_top_nav li.over a, #apptha_top_nav a:hover span{color:#16943d;}
.apptha_top_nav ul{top:27px;border: 0px;padding:0;background: #fff;display: block;clear: both;float: left;width: 100%;position:absolute;z-index: 999;    border: 1px solid #ECECEC;
    border-top: none;transitions:all 0.5s ease;/* -webkit-box-shadow: 0px 2px 5px #B0B0B0;-moz-box-shadow: 0px 2px 5px #B0B0B0;box-shadow: 0px 2px 5px #B0B0B0; */}
.apptha_top_nav ul li a:hover{background: #f5f5f5;color:#c90717;}
.apptha_top_nav li .apptha_header_hover_menu img{display:none;}
.apptha_top_nav:hover .apptha_header_hover_menu{display: block;}
.apptha_top_nav ul li{float:none;padding: 0;}
.apptha_top_nav ul li a{padding:7px 0.9em;margin:0px;border:0px;display:block;float:left;width:77%;}
.apptha_top_nav_support ul li a{width:72%;}
.apptha_top_nav a span, .apptha_top_nav a{float:left;}
.apptha_top_nav a span b{ float:left; font-weight: normal;}
/* .apptha_top_nav a span i{float: left;margin: 4px 0 0 8px;width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 3px solid #000;} */

.header-container{overflow: visible;height: 27px;}
.search-wrapper{position: relative;margin: 17px 15px 0px 35px; width:195px;}
.top-search{position: absolute;right: 15px;padding: 4px 12px 5px;margin: 0px -15px 0px 0px; background: #fc5462 url(https://assets.apptha.com/common/common_sprite.png) no-repeat -202px -88px;z-index: 1;top: -2px;border: 0px;height: 27px;width:26px;}
.search-popup{position: relative;padding:3px; width:175px; margin: -3px 0px 0px 0px;background:none; right: 0px;}
.popup-search-box{ width:100%; padding:5px;  border:1px solid  #E7E7E7 !important; }
.top-links li a.offer{border-right: 1px solid #e9e9e9;padding: 0px 0.9em 0px;}
#nav .mainmenu_free a{padding-right:0px}
#nav > li > a{padding: 22px 16px 17px;}
.live_chat_btn {position: fixed;right: 10px;top: 190px;display: block;z-index: 100;}
.live_chat_icon {background-position: -352px -6px;display: block;height: 56px;margin: 0 0 0 12px;width: 79px;text-align:center;}
.topmenu_chat{ float: right; margin: 4px 0 0 10px;color: #fff;padding: 0px 6px;}
.topmenu_chat:hover { color:#FFF;}
.productcategorie li.readymade { margin: 0 24px 17px 0;    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition-delay: 0.2s;    border-radius: 0!important; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }
.productcategorie li.readymade a img {border: none!important;-webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
.productcategorie li.readymade a.product-image{display: block;overflow: hidden;height: 190px;    border-bottom: 1px solid #e7e7e7;}
.productcategorie li.readymade:hover a img {-webkit-transform: scale(1.3); transform: scale(1.3);}
.popup-search-box {   border-radius: 2px;	-webkit-border-radius: 2px;	-o-border-radius: 2px;	-moz-border-radius: 2px;    padding: 5px !important;    box-shadow:none;    -webkit-box-shadow:none;	-o-box-shadow:none;	-moz-box-shadow:none; vertical-align: initial !important; }
.topmenu_chat {    background-color: #e7081a;    border-radius: 2px;	-webkit-border-radius: 2px;	-o-border-radius: 2px;	-moz-border-radius: 2px;}
.top-search {	border-radius: 2px;	-webkit-border-radius: 2px;	-o-border-radius: 2px;	-moz-border-radius: 2px; vertical-align: initial !important; }

.head_dropicon{background-position:-144px -19px;width: 9px;height: 5px;display:inline-block;margin:0px 0 0 4px}
.header_right_section{float:right;}
.header_right_section li{float:left;padding:0 0px 0 12px }
.header_right_section li a{font-size:13px;}
.deals_icon{background-position:-174px -14px;width: 22px;height: 19px;display:inline-block;vertical-align: middle;margin:0 6px;}
.header_shopping_icon{background-position:-708px -87px;width: 22px;height: 16px;display:inline-block;vertical-align: middle;margin:0 6px;position: relative;bottom: 4px;}
.top-links li a.shopping_cart{color:#e99612;font-size:13px;padding-right: 0px;}
.chaticon{background-position:-213px -15px;width: 18px;height: 16px;display:inline-block;vertical-align: middle;margin:0 6px;}
.developer_icon{background-position:-254px -15px;width: 18px;height: 18px;display:inline-block;;vertical-align: middle;margin:0 6px;}
body.cms-index-index .std{display:none}
.tag_line{font-size:20px;color:#010101;text-align:center;margin:0}
body.cms-index-index .main-container{background:#f3f3f3;}
.apptha_link{font-size:12px;color:#716e6e;font-weight:100;padding:0 4px;display:inline-block }
.magento_logo{background-position:-710px -28px;width: 21px;height: 23px;display:inline-block}
.wordpress_logo{background-position:-670px -28px;width: 23px;height: 23px;display:inline-block}
.apptha_product-logo, .logo_icons{position:absolute;bottom:46px;right:10px;}
.righthead_links{line-height: 20px;display: inline-block;margin: 0px 0px 0 0px;vertical-align: sub;}
.apptha_rating{width:400px;margin:0 auto;padding-top: 20px;padding-left:40px;}
.apptharating_label{color:#e7711b;float:left;font-size:14px;display: inline-block;margin: 0 5px 0 0px;    line-height: 21px;}
.total_review{float:left;color:#333;display: inline-block;margin: 0 10px 0 0;}
 span.total_review:hover{    text-decoration: underline;}
  span.write_review{color:#5792f4;}
 span.write_review:hover{text-decoration: underline;color:#333;}
.apptha_writereview{float:left;color:#5792f4;display: inline-block;margin: 0 10px 0 0;}
.rating-hits {height: 24px;font-size: 0;line-height: 0;float:left;margin:1px 10px 0 0;background-position:-438px -146px;width: 81px;overflow: hidden;}
.rating-hits .rating {height: 20px;background-position:-532px -146px;width: 98px;}
body.cms-index-index .prodcut_des_list{display:none}
.home_badge_logo{position:absolute;bottom:-30px;right:14px;}
.mag_logo{background-position:-710px -28px;width: 21px;height: 23px;display:inline-block}
.wp_logo{background-position:-670px -28px;width: 23px;height: 23px;display:inline-block}
.joomla_iconlogo{background-position:-749px -27px;width: 24px;height: 24px;display:inline-block}
body.cms-index-index a#inifiniteLoader {display: block;text-align: center;}
body.cms-index-index .price-box .price-label{display:none;}
body.cms-index-index .price-box .old-price, body.cms-index-index .price-box .special-price{float:left;display:inline-block}
.sprite-top{top:-7px;}
.chaticon-position{top:51px;position:relative;}
.home-banner{margin-top:9px;}
.search_products{margin-top: 15px; overflow: hidden;}
.search_products li {float: left;width: 250px;box-sizing: border-box;padding: 0;margin: 20px 25px 17px 8px;position: relative;border-radius: 0!important;border: none!important;}
/*extensions page style*/
.extensions{}
.appthacore-index-freeproduct .free_products li .extensions .left_grid{    float: right;padding: 0 0 5px 0;margin: 0;}
.appthacore-index-freeproduct .free_products li .extensions .left_grid li{    padding: 5px; margin: 0}
.appthacore-index-freeproduct .free_products li .extensions .buy_free{    float: left; width: auto !important; clear: none; padding: 5px;}
.appthacore-index-freeproduct .free_products li .extensions .buy_free a{ display:block;    line-height: 24px;   padding: 5px 10px; border-radius: 3px; font-weight: bold;    border: 1px solid #ccc;color: #1e7ec8;}
.download_icon{    background-position: -751px -142px; width: 24px; height: 25px; display: inline-block; vertical-align: top; margin-right: 5px;}
.footer .case_studies .case_studies_btn:hover { background-color: #6a6a6a;}
.static-specialprice{float: left;color: #555;text-decoration: line-through;font-size: 12px;padding: 0px 3px 0 0;}
.appthacore-index-searchbyname .search_products li .theme_content .buy_free .price-box .price-label { display: none;}
 .live_chat_btn span,  .contact_btn span{      line-height: 17px; width: 76px; padding: 0px 3px; display: block; text-align: center;  border-radius: 3px;}
 .live_chat_btn{right:7px;}
 .chaticon-position{top:56px;}
 .prodcut_container{    width: 980px; margin: 0 auto;}
@media only screen and (min-width: 1400px){
	.rating-hits{margin: 0px 10px 0 0;}
	.apptharating_label{line-height:22px;}
}
#categoryinifiniteLoader{display:block;text-align:center;}
#freeproduct-inifiniteLoader{display:block;text-align:center;}
#search-inifiniteLoader{display:block;text-align:center;}
.staffpicks h1 { padding:10px 0 10px; font-size: 23px !important; color: #DC2625; font-weight: bold; margin-bottom: 10px;text-align: center;}
#back-to-top {cursor:pointer; position: fixed;bottom: 50px;	right: 30px;	margin: 0;	-webkit-transition: 1s;	-moz-transition: 1s;	transition: 1s;	-webkit-transition: 1s;	-moz-transition: 1s;	transition: 1s; }

/*product submit form style*/
 .product-submit-listing{}
 .product-submit-listing li{    display: table;width: 100%; clear: both;    padding-bottom: 20px;}
 .product-submit-listing li label{float: left;width: 20%;}
 .product-submit-listing li input{float: left; width: 32%;}
 .product-submit-listing li textarea{float: left; width: 33%;margin-bottom:20px;}
  .product-submit-listing li br{clear:both;display:table;}
 .product-submit-listing p{float: right; width: 80%; margin-bottom: 15px;}
  .product-submit-listing li table{width: 68%;background: #eee !important; border: 1px solid #ccc; margin-bottom: 20px;}
   .product-submit-listing li table th, .product-submit-listing li table td{    padding: 5px; text-align: left;}
    .product-submit-listing li table th input, .product-submit-listing li table td input{       width: 92%; margin-bottom: 0; padding: 5px;}
    .product-submit-listing li table td textarea{width: 96%; margin-bottom: 0;}
    .product-submit-listing li table input[type="button"]{width: auto;border: none; background: #549d37; padding: 7px; color: #fff; border-radius: 3px; cursor: pointer;}
.product-submit-listing li table input[type="button"]:hover{background:#666;}
.product-submit-listing li table th:last-child{width: 21%;}
.product-submit-listing li table#compatabilityversions{    width: 50%;}
.product-submit-listing li table .validation-advice,.product-submit-listing li table p{float: none; width: auto;}
.product-submit-listing li table#releasevesions{    width: 50%;}
.product-submit-listing li table th input[type="button"]{background:#999;}
.product-submit-listing li.submit-button input[type="submit"]{    color: #fff !important;font-weight: bold; float: right;  width: auto; cursor: pointer; background: #FC5463; padding: 10px; border: none;}
.product-submit-listing li.submit-button .required{    color: #f00;}
.product-submit-listing li .validation-advice{float: right; width: 80%;}
.icon-sprite{ background: url("../seller-register/images/apptha-marketplace-seller-sprite.png");}
 #nav > li > a {position:relative;}

/* Footer css */

footer .logo{ float:left; margin-left: 0; }
footer .logo a{ background-position:-778px -78px; text-indent:-10000px; display:block; width:109px; height:44px; margin:0; }
footer .logo address{ font-size:14px; font-family: 'ProximaNova-Light'; font-style: normal; color: #7d7c79; line-height: 20px; }
.footer-links{ float:left; margin-left:80px; width:19%; }
.footer-links h4{ font-size:18px; font-family: 'ProximaNova-Light'; color:#333333; margin-bottom:20px; }
.footer-links li a{ font-size:14px; font-family: 'ProximaNova-Light'; color:#7d7c79; line-height:22px; }
.social-links li{ display: inline-block; } 
.social-links li a{ display: block; width: 25px; height:25px; margin-right:14px; } 
.social-links li:nth-child(1) a{ background-position: -668px -20px ;}
.social-links li:nth-child(2) a{ background-position: -711px -20px ;}
.social-links li:nth-child(3) a{ background-position: -760px -20px ;}
.social-links li:nth-child(4) a{ background-position: -808px -20px ;}
.social-links li:nth-child(5) a{ background-position: -857px -20px ; margin-right:0; }

/* Header css */

header{ position:absolute; top:0; width:100%; min-height: 72px;  } 
header .logo{ float:left; }
header .logo a{ background-position: -18px -11px; text-indent:-10000px; display:block; width:109px; height:44px; margin:15px 0 0 0; }
header nav{ float:right;  line-height: 72px; }
header nav li{ float:left; }
header nav li a{ color:#fff; font-size:16px;  font-family: 'ProximaNova-Regular'; }
header nav li.register a{ padding: 10px 30px; border:2px solid #fff; border-radius:50px; transition-duration: 0.3s;  }
header nav li.register a:hover{ background: #fff; color:#66d268; transition-duration: 1s; box-shadow: 0 1px 2px rgba(43,59,93,0.29),0 0 13px rgba(43,59,93,0.29); }
.cms-index-index #nav .mainmenu_seller { margin-right:0; }
.cms-index-index #nav .mainmenu_seller a{padding: 5px 15px;}
#nav .mainmenu_seller {    margin-right: -23px;}
#nav .mainmenu_seller a {padding-right: 0px; padding: 5px 5px;margin: 15px 0 0 15px;border-radius: 2px;color: #549d37;font-weight: normal;border: 1px solid #549d37;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;}
#nav .mainmenu_seller a:hover{color: #FFFFFF; -webkit-transition: all 0ms ease;-moz-transition: all 0ms ease; -ms-transition: all 0ms ease;-o-transition: all 0ms ease;transition: all 0ms ease;border-top: 1px solid #549d37;background: #549d37;}
#customization-upgrade em,#vulnerabilityfix em{color: #bd0101;}
.upgrade_support_product #support-upgrade{display:block}
.upgrade_support_product {    background: #fff;margin-bottom: 40px;width:100%;float:left;}
.upgrade_support_product select{ -webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 8px 6px;background-color: #fff;border-left: 1px solid #c4c4c4;border-top: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;border-right:none;color: #565a5c;width:100%;margin-bottom:0;float:left;height:39px;}
.upgrade_support_product label{margin-right:10px;}
.upgrade_support_product label.select_product,.upgrade_support_product .support-options li.choose-options{padding-bottom: 5px;font-weight: bold;    font-size: 13px;    width: 23%;display: inline-block;}
.upgrade_support_product .support-options{    padding: 0;width: 41%;float: left;position:relative}    
.buy_support_btn{width: 18%; float: left;}
.upgrade_support_product .validation-advice{  float: left;width: 100%;text-align: center; position: relative; right: 123px;bottom: 13px;}
.upgrade_support_product .validation-advice#advice-validate-number-days{right:80px;}
.upgrade_support_product .support-options li{    display: inline-block;padding-right: 10px;}
.upgrade_support_product .support-options li input{position: relative;bottom: 3px;    margin:15px 0;}
.upgrade_support_product button.button{    background: #FC5463;width: 100%;     border-top-left-radius: 0px;border-bottom-left-radius: 0;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:10px 10px; text-align: center;border: none;font: bold 12px/19px Arial, Helvetica, sans-serif;    color: #fff;cursor:pointer}
.br-left{border-top-left-radius:3px; -webkit-border-top-left-radius:3px; -ms-border-top-left-radius:3px; -o-border-top-left-radius:3px; -moz-border-top-left-radius:3px;  -moz-border-bottom-left-radius:3px; -webkit-border-bottom-left-radius:3px; -ms-border-bottom-left-radius:3px; -o-border-bottom-left-radius:3px;  -ms-border-top-right-radius:0px; -webkit-border-top-right-radius:0px; -moz-border-top-right-radius:0px; -o-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; -moz-border-bottom-right-radius:0px; -ms-border-bottom-right-radius:0px; -o-border-bottom-right-radius:0px; }
.br-right{border-top-left-radius:0px; -moz-border-top-left-radius:0px; -webkit-border-top-left-radius:0px; -ms-border-top-left-radius:0px; -o-border-top-left-radius:0px;  -o-border-bottom-left-radius:0px; -moz-border-bottom-left-radius:0px; -ms-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px;  -moz-border-top-right-radius:0px; -webkit-border-top-right-radius:0px; -ms-border-top-right-radius:0px; -o-border-top-right-radius:0px;  -o-border-bottom-right-radius:0px; -ms-border-bottom-right-radius:0px; -webkit-border-bottom-right-radius:0px; -moz-border-bottom-right-radius:0px;  -moz-border-right:1px solid #c4c4c4; -webkit-border-right:1px solid #c4c4c4; -ms-border-right:1px solid #c4c4c4; -o-border-right:1px solid #c4c4c4  }
.appthacore-custom-extend .page-title h1{font-size:21px;} 
.upgrade_support_product button.button:hover{background:#ff7e82;}
.item-pname .item-options dd { float: left;margin-left: 5px; width: 65%; text-align: left;}
.upgrade_support_product label em{color:#bd0101;}
.download_button img{ margin-left: 20px;}
#my-orders-table .order_view{display: block; height: 19px; background: #FC5463; padding: 0 8px;font: bold 12px/19px Arial, Helvetica, sans-serif;text-align: center;white-space: nowrap;color: #fff;}
#my-orders-table .order_view a{text-decoration: none;color:#fff;}
#my-orders-table .order_view:hover{ background: #6a6a6a;}
.upgrade_support_product .note{    float: left;margin-top:15px;width: 100%;}
.upgrade_support_product .support-options .pay-period{height: 39px;float: left;border:1px solid #c4c4c4;vertical-align: top;box-sizing: border-box;width: 40%;padding:2px 5px;}
.days-amount{position:relative;padding:5px 10px 9px;height:39px;    border-left: 1px solid #c4c4c4;border-top: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;border-right: none; box-sizing: border-box; border-left:none;  width: 60%;display: inline-block;}
#days-amount{    position: absolute;display: block;top: 6px;font-size: 12px;right: 10px;}
.support-validation #advice-required-entry-days{    position: absolute;left: -84px;top: 38px;}
.support-validation #advice-validate-number-days{    top: 0px;left: -43px;}
.validate-support-period .validation-advice{    position: absolute;top: 38px; right: 78px;}
.support-package .validation-advice{position: absolute;right: 84px;top: 40px;}
.vulnerability-validation{width:82% !important;}
.vulnerability-validation #chooseoptions li{    display: block;border: 1px solid red;float: left;width: 100%;padding-right:0}
.vulnerability-validation #chooseoptions{border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px;     border-left: 1px solid #c4c4c4; border-top: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-right: none;float: left; width: 100%;}
.vulnerability-validation #chooseoptions input{border:none;background-color: #fff;color: #565a5c;width: 99%;margin-bottom: 0;float: left;height: 37px;border-top-left-radius:3px;border-bottom-left-radius:3px;padding-left:6px;}
.support-dropdown{position: relative;}
.upgrade-support #advice-validate-select-chooseoptions{position: absolute;top: 40px;right: 75px;}
.menu_active a {color: #FC5463 !important; font-weight: bold;}
.payment_for_customization button.button {background: #FC5463;padding: 4px 20px 5px;float: right;border: none;font: bold 12px/19px Arial, Helvetica, sans-serif;color: #fff;cursor: pointer;}

