@font-face {
    font-family: 'icomoon';
    src:  url('http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/icomoon/icomoon.eot?7urniy');
    src:  url('http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/icomoon/icomoon.eot?7urniy#iefix') format('embedded-opentype'),
    url('http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/icomoon/icomoon.ttf?7urniy') format('truetype'),
    url('http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/icomoon/icomoon.woff?7urniy') format('woff'),
    url('http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/icomoon/icomoon.svg?7urniy#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{font-family:'icomoon2';src:url(http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/icomoon/ivtplus/icomoon.eot?d1e7t1);src:url(http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/icomoon/ivtplus/icomoon.eot?d1e7t1#iefix) format("embedded-opentype"),url(http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/icomoon/ivtplus/icomoon.ttf?d1e7t1) format("truetype"),url(http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/icomoon/ivtplus/icomoon.woff?d1e7t1) format("woff"),url(http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/icomoon/ivtplus/icomoon.svg?d1e7t1#icomoon) format("svg");font-weight:400;font-style:normal}
[class^="iconic-"],[class*=" iconic-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="iconiv-"],[class*=" iconiv-"]{font-family:'icomoon2'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.iconic-services-Developement .path1:before{content:"\ea59";color:#020202;opacity:.2}
.iconic-services-Developement .path2:before{content:"\ea5a";margin-left:-1em;color:#888}
.iconic-services-Developement .path3:before{content:"\ea5b";margin-left:-1em;color:#888}
.iconic-services-Developement .path4:before{content:"\ea5c";margin-left:-1em;color:#888}
.iconic-services-Developement .path5:before{content:"\ea5d";margin-left:-1em;color:#888}
.iconic-services-Developement .path6:before{content:"\ea5e";margin-left:-1em;color:#888}
.iconic-services-Developement .path7:before{content:"\ea5f";margin-left:-1em;color:#888}
.iconic-services-Developement .path8:before{content:"\ea60";margin-left:-1em;color:#888}
.iconic-services-Security-Patch .path1:before{content:"\ea61";color:#020202;opacity:.2}
.iconic-services-Security-Patch .path2:before{content:"\ea62";margin-left:-1em;color:#888}
.iconic-services-Security-Patch .path3:before{content:"\ea63";margin-left:-1em;color:#888}
.iconic-services-Security-Patch .path4:before{content:"\ea64";margin-left:-1em;color:#888}
.iconic-services-Customization .path1:before{content:"\ea65";color:#020202;opacity:.2}
.iconic-services-Customization .path2:before{content:"\ea66";margin-left:-1em;color:#888}
.iconic-services-Customization .path3:before{content:"\ea67";margin-left:-1em;color:#888}
.iconic-services-Customization .path4:before{content:"\ea68";margin-left:-1em;color:#888}
.iconic-services-Customization .path5:before{content:"\ea69";margin-left:-1em;color:#888}
.iconic-services-Customization .path6:before{content:"\ea6a";margin-left:-1em;color:#888}
.iconic-services-Customization .path7:before{content:"\ea6b";margin-left:-1em;color:#888}
.iconic-services-Customization .path8:before{content:"\ea6c";margin-left:-1em;color:#888}
.iconic-services-Customization .path9:before{content:"\ea6d";margin-left:-1em;color:#888}
.iconic-services-Install .path1:before{content:"\ea6e";color:#020202;opacity:.2}
.iconic-services-Install .path2:before{content:"\ea6f";margin-left:-1em;color:#888}
.iconic-services-Install .path3:before{content:"\ea70";margin-left:-1em;color:#888}
.iconic-services-Install .path4:before{content:"\ea71";margin-left:-1em;color:#888}
.iconic-services-Install .path5:before{content:"\ea72";margin-left:-1em;color:#888}
.iconic-services-Install .path6:before{content:"\ea73";margin-left:-1em;color:#888}
.iconic-services-Install .path7:before{content:"\ea74";margin-left:-1em;color:#888}
.iconic-services-Install .path8:before{content:"\ea75";margin-left:-1em;color:#888}
.iconic-services-Install .path9:before{content:"\ea76";margin-left:-1em;color:#888}
.iconic-services-Install .path10:before{content:"\ea77";margin-left:-1em;color:#888}
.iconiv-icoExM1-40-RetailerPOS .path1:before{content:"\e90e";color:rgba(4,4,4,0.2)}
.iconiv-icoExM1-40-RetailerPOS .path2:before{content:"\e90f";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path3:before{content:"\e910";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path4:before{content:"\e911";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path5:before{content:"\e912";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path6:before{content:"\e913";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path7:before{content:"\e914";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path8:before{content:"\e915";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path9:before{content:"\e916";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path10:before{content:"\e917";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path11:before{content:"\e918";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path12:before{content:"\e919";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path13:before{content:"\e91a";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path14:before{content:"\e91b";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path15:before{content:"\e91c";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path16:before{content:"\e91d";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path17:before{content:"\e91e";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path18:before{content:"\e91f";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path19:before{content:"\e920";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path20:before{content:"\e921";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path21:before{content:"\e922";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path22:before{content:"\e923";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path23:before{content:"\e924";margin-left:-1em;color:#757575}
.iconiv-icoExM1-40-RetailerPOS .path24:before{content:"\e925";margin-left:-1em;color:#757575}
.iconic-icoExM1-39-Salesforce .path1:before{content:"\ea4f";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-39-Salesforce .path2:before{content:"\ea50";margin-left:-1em;color:#757575}
.iconic-icoExM1-39-Salesforce .path3:before{content:"\ea51";margin-left:-1em;color:#757575}
.iconic-icoExM1-39-Salesforce .path4:before{content:"\ea52";margin-left:-1em;color:#757575}
.iconic-icoExM1-39-Salesforce .path5:before{content:"\ea53";margin-left:-1em;color:#757575}
.iconic-icoExM1-39-Salesforce .path6:before{content:"\ea54";margin-left:-1em;color:#757575}
.iconic-icoExM1-39-Salesforce .path7:before{content:"\ea55";margin-left:-1em;color:#757575}
.iconic-icoExM1-39-Salesforce .path8:before{content:"\ea56";margin-left:-1em;color:#757575}
.iconic-icoExM1-39-Salesforce .path9:before{content:"\ea57";margin-left:-1em;color:#757575}
.iconic-icoExM1-39-Salesforce .path10:before{content:"\ea58";margin-left:-1em;color:#757575}
.iconiv-icoCategoriesPluginInventory-Integration:before{content:"\e900"}
.iconiv-icoCategoriesPluginInventory-OrderFulfillment:before{content:"\e901"}
.iconiv-icoCategoriesPluginInventory-PurchaseOrder:before{content:"\e902"}
.iconiv-icoCategoriesPluginInventory-Report:before{content:"\e903"}
.iconiv-icoCategoriesPluginInventory-Stock-warehouse:before{content:"\e904"}
.iconiv-icoPluginInventory-Dropship:before{content:"\e905"}
.iconiv-icoPluginInventory-M2E:before{content:"\e906"}
.iconiv-icoPluginInventory-OrderFulfilment:before{content:"\e907"}
.iconiv-icoPluginInventory-Quickbook:before{content:"\e908"}
.iconiv-icoPluginInventory-Report:before{content:"\e909"}
.iconiv-icoPluginInventory-Shipstation:before{content:"\e90a"}
.iconiv-icoPluginInventory-Barcode:before{content:"\e90b"}
.iconiv-icoPluginInventory-Multiwarehouse:before{content:"\e90c"}
.iconiv-icoPluginInventory-SupplyNeeds:before{content:"\e90d"}
.iconic-icoExM1-01-Affiliate .path1:before{content:"\e900";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-01-Affiliate .path2:before{content:"\e901";margin-left:-1em;color:#757575}
.iconic-icoExM1-01-Affiliate .path3:before{content:"\e902";margin-left:-1em;color:#757575}
.iconic-icoExM1-01-Affiliate .path4:before{content:"\e903";margin-left:-1em;color:#757575}
.iconic-icoExM1-01-Affiliate .path5:before{content:"\e904";margin-left:-1em;color:#757575}
.iconic-icoExM1-01-Affiliate .path6:before{content:"\e905";margin-left:-1em;color:#757575}
.iconic-icoExM1-01-Affiliate .path7:before{content:"\e906";margin-left:-1em;color:#757575}
.iconic-icoExM1-02-GiftCart .path1:before{content:"\e907";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-02-GiftCart .path2:before{content:"\e908";margin-left:-1em;color:#757575}
.iconic-icoExM1-02-GiftCart .path3:before{content:"\e909";margin-left:-1em;color:#757575}
.iconic-icoExM1-02-GiftCart .path4:before{content:"\e90a";margin-left:-1em;color:#757575}
.iconic-icoExM1-03-OSC .path1:before{content:"\e90b";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-03-OSC .path2:before{content:"\e90c";margin-left:-1em;color:#757575}
.iconic-icoExM1-03-OSC .path3:before{content:"\e90d";margin-left:-1em;color:#757575}
.iconic-icoExM1-03-OSC .path4:before{content:"\e90e";margin-left:-1em;color:#757575}
.iconic-icoExM1-04-Inventory .path1:before{content:"\e90f";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-04-Inventory .path2:before{content:"\e910";margin-left:-1em;color:#757575}
.iconic-icoExM1-04-Inventory .path3:before{content:"\e911";margin-left:-1em;color:#757575}
.iconic-icoExM1-04-Inventory .path4:before{content:"\e912";margin-left:-1em;color:#757575}
.iconic-icoExM1-05-RewardPoint .path1:before{content:"\e913";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-05-RewardPoint .path2:before{content:"\e914";margin-left:-1em;color:#757575}
.iconic-icoExM1-05-RewardPoint .path3:before{content:"\e915";margin-left:-1em;color:#757575}
.iconic-icoExM1-05-RewardPoint .path4:before{content:"\e916";margin-left:-1em;color:#757575}
.iconic-icoExM1-06-WebPOS .path1:before{content:"\e917";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-06-WebPOS .path2:before{content:"\e918";margin-left:-1em;color:#757575}
.iconic-icoExM1-06-WebPOS .path3:before{content:"\e919";margin-left:-1em;color:#757575}
.iconic-icoExM1-06-WebPOS .path4:before{content:"\e93d";margin-left:-1em;color:#757575}
.iconic-icoExM1-06-WebPOS .path5:before{content:"\e93e";margin-left:-1em;color:#757575}
.iconic-icoExM1-06-WebPOS .path6:before{content:"\e93f";margin-left:-1em;color:#757575}
.iconic-icoExM1-06-WebPOS .path7:before{content:"\e940";margin-left:-1em;color:#757575}
.iconic-icoExM1-06-WebPOS .path8:before{content:"\e941";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path1:before{content:"\e942";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-07-PDFInvoice .path2:before{content:"\e943";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path3:before{content:"\e944";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path4:before{content:"\e945";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path5:before{content:"\e946";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path6:before{content:"\e947";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path7:before{content:"\e948";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path8:before{content:"\e949";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path9:before{content:"\e94a";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path10:before{content:"\e94b";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path11:before{content:"\e94c";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path12:before{content:"\e94d";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path13:before{content:"\e94e";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path14:before{content:"\e94f";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path15:before{content:"\e950";margin-left:-1em;color:#757575}
.iconic-icoExM1-07-PDFInvoice .path16:before{content:"\e951";margin-left:-1em;color:#757575}
.iconic-icoExM1-08-PromotionalGift .path1:before{content:"\e952";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-08-PromotionalGift .path2:before{content:"\e953";margin-left:-1em;color:#757575}
.iconic-icoExM1-08-PromotionalGift .path3:before{content:"\e954";margin-left:-1em;color:#757575}
.iconic-icoExM1-08-PromotionalGift .path4:before{content:"\e955";margin-left:-1em;color:#757575}
.iconic-icoExM1-09-GiftWrap .path1:before{content:"\e956";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-09-GiftWrap .path2:before{content:"\e957";margin-left:-1em;color:#757575}
.iconic-icoExM1-10-MegaMenu .path1:before{content:"\e958";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-10-MegaMenu .path2:before{content:"\e959";margin-left:-1em;color:#757575}
.iconic-icoExM1-10-MegaMenu .path3:before{content:"\e95a";margin-left:-1em;color:#757575}
.iconic-icoExM1-10-MegaMenu .path4:before{content:"\e95b";margin-left:-1em;color:#757575}
.iconic-icoExM1-10-MegaMenu .path5:before{content:"\e95c";margin-left:-1em;color:#757575}
.iconic-icoExM1-10-MegaMenu .path6:before{content:"\e95d";margin-left:-1em;color:#757575}
.iconic-icoExM1-10-MegaMenu .path7:before{content:"\e95e";margin-left:-1em;color:#757575}
.iconic-icoExM1-10-MegaMenu .path8:before{content:"\e95f";margin-left:-1em;color:#757575}
.iconic-icoExM1-10-MegaMenu .path9:before{content:"\e960";margin-left:-1em;color:#757575}
.iconic-icoExM1-10-MegaMenu .path10:before{content:"\e961";margin-left:-1em;color:#757575}
.iconic-icoExM1-10-MegaMenu .path11:before{content:"\e962";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path1:before{content:"\e963";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-11-ShopByBrand .path2:before{content:"\e964";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path3:before{content:"\e965";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path4:before{content:"\e966";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path5:before{content:"\e967";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path6:before{content:"\e968";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path7:before{content:"\e969";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path8:before{content:"\e96a";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path9:before{content:"\e96b";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path10:before{content:"\e96c";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path11:before{content:"\e96d";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path12:before{content:"\e96e";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path13:before{content:"\e96f";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path14:before{content:"\e970";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path15:before{content:"\e971";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path16:before{content:"\e972";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path17:before{content:"\e973";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path18:before{content:"\e974";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path19:before{content:"\e975";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path20:before{content:"\e976";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path21:before{content:"\e977";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path22:before{content:"\e978";margin-left:-1em;color:#757575}
.iconic-icoExM1-11-ShopByBrand .path23:before{content:"\e979";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path1:before{content:"\e97a";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-12-SocialLogin .path2:before{content:"\e97b";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path3:before{content:"\e97c";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path4:before{content:"\e97d";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path5:before{content:"\e97e";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path6:before{content:"\e97f";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path7:before{content:"\e980";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path8:before{content:"\e981";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path9:before{content:"\e982";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path10:before{content:"\e983";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path11:before{content:"\e984";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path12:before{content:"\e985";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path13:before{content:"\e986";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path14:before{content:"\e987";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path15:before{content:"\e988";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path16:before{content:"\e989";margin-left:-1em;color:#757575}
.iconic-icoExM1-12-SocialLogin .path17:before{content:"\e98a";margin-left:-1em;color:#757575}
.iconic-icoExM1-13-StoreLocator .path1:before{content:"\e98b";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-13-StoreLocator .path2:before{content:"\e98c";margin-left:-1em;color:#757575}
.iconic-icoExM1-13-StoreLocator .path3:before{content:"\e98d";margin-left:-1em;color:#757575}
.iconic-icoExM1-14-StorePickup .path1:before{content:"\e98e";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-14-StorePickup .path2:before{content:"\e98f";margin-left:-1em;color:#757575}
.iconic-icoExM1-14-StorePickup .path3:before{content:"\e990";margin-left:-1em;color:#757575}
.iconic-icoExM1-14-StorePickup .path4:before{content:"\e991";margin-left:-1em;color:#757575}
.iconic-icoExM1-14-StorePickup .path5:before{content:"\e992";margin-left:-1em;color:#757575}
.iconic-icoExM1-14-StorePickup .path6:before{content:"\e993";margin-left:-1em;color:#757575}
.iconic-icoExM1-14-StorePickup .path7:before{content:"\e994";margin-left:-1em;color:#757575}
.iconic-icoExM1-15-FAQ .path1:before{content:"\e995";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-15-FAQ .path2:before{content:"\e996";margin-left:-1em;color:#757575}
.iconic-icoExM1-15-FAQ .path3:before{content:"\e997";margin-left:-1em;color:#757575}
.iconic-icoExM1-15-FAQ .path4:before{content:"\e998";margin-left:-1em;color:#757575}
.iconic-icoExM1-15-FAQ .path5:before{content:"\e999";margin-left:-1em;color:#757575}
.iconic-icoExM1-15-FAQ .path6:before{content:"\e99a";margin-left:-1em;color:#757575}
.iconic-icoExM1-15-FAQ .path7:before{content:"\e99b";margin-left:-1em;color:#757575}
.iconic-icoExM1-15-FAQ .path8:before{content:"\e99c";margin-left:-1em;color:#757575}
.iconic-icoExM1-16-MobileShoppingApp .path1:before{content:"\e99d";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-16-MobileShoppingApp .path2:before{content:"\e99e";margin-left:-1em;color:#757575}
.iconic-icoExM1-16-MobileShoppingApp .path3:before{content:"\e99f";margin-left:-1em;color:#757575}
.iconic-icoExM1-16-MobileShoppingApp .path4:before{content:"\e9a0";margin-left:-1em;color:#757575}
.iconic-icoExM1-16-MobileShoppingApp .path5:before{content:"\e9a1";margin-left:-1em;color:#757575}
.iconic-icoExM1-16-MobileShoppingApp .path6:before{content:"\e9a2";margin-left:-1em;color:#757575}
.iconic-icoExM1-16-MobileShoppingApp .path7:before{content:"\e9a3";margin-left:-1em;color:#757575}
.iconic-icoExM1-17-Membership .path1:before{content:"\e9a4";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-17-Membership .path2:before{content:"\e9a5";margin-left:-1em;color:#757575}
.iconic-icoExM1-17-Membership .path3:before{content:"\e9a6";margin-left:-1em;color:#757575}
.iconic-icoExM1-17-Membership .path4:before{content:"\e9a7";margin-left:-1em;color:#757575}
.iconic-icoExM1-17-Membership .path5:before{content:"\e9a8";margin-left:-1em;color:#757575}
.iconic-icoExM1-17-Membership .path6:before{content:"\e9a9";margin-left:-1em;color:#757575}
.iconic-icoExM1-17-Membership .path7:before{content:"\e9aa";margin-left:-1em;color:#757575}
.iconic-icoExM1-17-Membership .path8:before{content:"\e9ab";margin-left:-1em;color:#757575}
.iconic-icoExM1-17-Membership .path9:before{content:"\e9ac";margin-left:-1em;color:#757575}
.iconic-icoExM1-17-Membership .path10:before{content:"\e9ad";margin-left:-1em;color:#757575}
.iconic-icoExM1-17-Membership .path11:before{content:"\e9ae";margin-left:-1em;color:#757575}
.iconic-icoExM1-18-SuperCampaign .path1:before{content:"\e9af";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-18-SuperCampaign .path2:before{content:"\e9b0";margin-left:-1em;color:#757575}
.iconic-icoExM1-18-SuperCampaign .path3:before{content:"\e9b1";margin-left:-1em;color:#757575}
.iconic-icoExM1-18-SuperCampaign .path4:before{content:"\e9b2";margin-left:-1em;color:#757575}
.iconic-icoExM1-18-SuperCampaign .path5:before{content:"\e9b3";margin-left:-1em;color:#757575}
.iconic-icoExM1-19-ProductWidget .path1:before{content:"\e9b4";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-19-ProductWidget .path2:before{content:"\e9b5";margin-left:-1em;color:#757575}
.iconic-icoExM1-19-ProductWidget .path3:before{content:"\e9b6";margin-left:-1em;color:#757575}
.iconic-icoExM1-19-ProductWidget .path4:before{content:"\e9b7";margin-left:-1em;color:#757575}
.iconic-icoExM1-19-ProductWidget .path5:before{content:"\e9b8";margin-left:-1em;color:#757575}
.iconic-icoExM1-19-ProductWidget .path6:before{content:"\e9b9";margin-left:-1em;color:#757575}
.iconic-icoExM1-19-ProductWidget .path7:before{content:"\e9ba";margin-left:-1em;color:#757575}
.iconic-icoExM1-19-ProductWidget .path8:before{content:"\e9bb";margin-left:-1em;color:#757575}
.iconic-icoExM1-19-ProductWidget .path9:before{content:"\e9bc";margin-left:-1em;color:#757575}
.iconic-icoExM1-20-Auction .path1:before{content:"\e9bd";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-20-Auction .path2:before{content:"\e9be";margin-left:-1em;color:#757575}
.iconic-icoExM1-20-Auction .path3:before{content:"\e9bf";margin-left:-1em;color:#757575}
.iconic-icoExM1-20-Auction .path4:before{content:"\e9c0";margin-left:-1em;color:#757575}
.iconic-icoExM1-21-StoreCredit .path1:before{content:"\e9c1";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-21-StoreCredit .path2:before{content:"\e9c2";margin-left:-1em;color:#757575}
.iconic-icoExM1-21-StoreCredit .path3:before{content:"\e9c3";margin-left:-1em;color:#757575}
.iconic-icoExM1-21-StoreCredit .path4:before{content:"\e9c4";margin-left:-1em;color:#757575}
.iconic-icoExM1-21-StoreCredit .path5:before{content:"\e9c5";margin-left:-1em;color:#757575}
.iconic-icoExM1-21-StoreCredit .path6:before{content:"\e9c6";margin-left:-1em;color:#757575}
.iconic-icoExM1-21-StoreCredit .path7:before{content:"\e9c7";margin-left:-1em;color:#757575}
.iconic-icoExM1-21-StoreCredit .path8:before{content:"\e9c8";margin-left:-1em;color:#757575}
.iconic-icoExM1-21-StoreCredit .path9:before{content:"\e9c9";margin-left:-1em;color:#757575}
.iconic-icoExM1-21-StoreCredit .path10:before{content:"\e9ca";margin-left:-1em;color:#757575}
.iconic-icoExM1-22-MobileSaleTracking .path1:before{content:"\e9cb";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-22-MobileSaleTracking .path2:before{content:"\e9cc";margin-left:-1em;color:#757575}
.iconic-icoExM1-22-MobileSaleTracking .path3:before{content:"\e9cd";margin-left:-1em;color:#757575}
.iconic-icoExM1-22-MobileSaleTracking .path4:before{content:"\e9ce";margin-left:-1em;color:#757575}
.iconic-icoExM1-22-MobileSaleTracking .path5:before{content:"\e9cf";margin-left:-1em;color:#757575}
.iconic-icoExM1-22-MobileSaleTracking .path6:before{content:"\e9d0";margin-left:-1em;color:#757575}
.iconic-icoExM1-22-MobileSaleTracking .path7:before{content:"\e9d1";margin-left:-1em;color:#757575}
.iconic-icoExM1-22-MobileSaleTracking .path8:before{content:"\e9d2";margin-left:-1em;color:#757575}
.iconic-icoExM1-23-Installation .path1:before{content:"\e9d3";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-23-Installation .path2:before{content:"\e9d4";margin-left:-1em;color:#767676}
.iconic-icoExM1-23-Installation .path3:before{content:"\e9d5";margin-left:-1em;color:#767676}
.iconic-icoExM1-23-Installation .path4:before{content:"\e9d6";margin-left:-1em;color:#767676}
.iconic-icoExM1-23-Installation .path5:before{content:"\e9d7";margin-left:-1em;color:#767676}
.iconic-icoExM1-23-Installation .path6:before{content:"\e9d8";margin-left:-1em;color:#767676}
.iconic-icoExM1-23-Installation .path7:before{content:"\e9d9";margin-left:-1em;color:#767676}
.iconic-icoExM1-23-Installation .path8:before{content:"\e9da";margin-left:-1em;color:#767676}
.iconic-icoExM1-23-Installation .path9:before{content:"\e9db";margin-left:-1em;color:#767676}
.iconic-icoExM1-23-Installation .path10:before{content:"\e9dc";margin-left:-1em;color:#767676}
.iconic-icoExM1-24-Customize .path1:before{content:"\e9dd";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-24-Customize .path2:before{content:"\e9de";margin-left:-1em;color:#757575}
.iconic-icoExM1-24-Customize .path3:before{content:"\e9df";margin-left:-1em;color:#757575}
.iconic-icoExM1-24-Customize .path4:before{content:"\e9e0";margin-left:-1em;color:#757575}
.iconic-icoExM1-24-Customize .path5:before{content:"\e9e1";margin-left:-1em;color:#757575}
.iconic-icoExM1-24-Customize .path6:before{content:"\e9e2";margin-left:-1em;color:#757575}
.iconic-icoExM1-24-Customize .path7:before{content:"\e9e3";margin-left:-1em;color:#757575}
.iconic-icoExM1-24-Customize .path8:before{content:"\e9e4";margin-left:-1em;color:#757575}
.iconic-icoExM1-24-Customize .path9:before{content:"\e9e5";margin-left:-1em;color:#757575}
.iconic-icoExM1-25-BannerSlider .path1:before{content:"\e9e6";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-25-BannerSlider .path2:before{content:"\e9e7";margin-left:-1em;color:#767676}
.iconic-icoExM1-25-BannerSlider .path3:before{content:"\e9e8";margin-left:-1em;color:#767676}
.iconic-icoExM1-25-BannerSlider .path4:before{content:"\e9e9";margin-left:-1em;color:#767676}
.iconic-icoExM1-25-BannerSlider .path5:before{content:"\e9ea";margin-left:-1em;color:#767676}
.iconic-icoExM1-25-BannerSlider .path6:before{content:"\e9eb";margin-left:-1em;color:#767676}
.iconic-icoExM1-26-FacebookLogin .path1:before{content:"\e9ec";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-26-FacebookLogin .path2:before{content:"\e9ed";margin-left:-1em;color:#767676}
.iconic-icoExM1-26-FacebookLogin .path3:before{content:"\e9ee";margin-left:-1em;color:#767676}
.iconic-icoExM1-27-ProductQuestion .path1:before{content:"\e9ef";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-27-ProductQuestion .path2:before{content:"\e9f0";margin-left:-1em;color:#767676}
.iconic-icoExM1-27-ProductQuestion .path3:before{content:"\e9f1";margin-left:-1em;color:#767676}
.iconic-icoExM1-27-ProductQuestion .path4:before{content:"\e9f2";margin-left:-1em;color:#767676}
.iconic-icoExM1-27-ProductQuestion .path5:before{content:"\e9f3";margin-left:-1em;color:#767676}
.iconic-icoExM1-27-ProductQuestion .path6:before{content:"\e9f4";margin-left:-1em;color:#767676}
.iconic-icoExM1-27-ProductQuestion .path7:before{content:"\e9f5";margin-left:-1em;color:#767676}
.iconic-icoExM1-27-ProductQuestion .path8:before{content:"\e9f6";margin-left:-1em;color:#767676}
.iconic-icoExM1-27-ProductQuestion .path9:before{content:"\e9f7";margin-left:-1em;color:#767676}
.iconic-icoExM1-27-ProductQuestion .path10:before{content:"\e9f8";margin-left:-1em;color:#767676}
.iconic-icoExM1-27-ProductQuestion .path11:before{content:"\e9f9";margin-left:-1em;color:#767676}
.iconic-icoExM1-28-ProductInstantSearch .path1:before{content:"\e9fa";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-28-ProductInstantSearch .path2:before{content:"\e9fb";margin-left:-1em;color:#767676}
.iconic-icoExM1-28-ProductInstantSearch .path3:before{content:"\e9fc";margin-left:-1em;color:#767676}
.iconic-icoExM1-29-FacebookFanbox .path1:before{content:"\e9fd";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-29-FacebookFanbox .path2:before{content:"\e9fe";margin-left:-1em;color:#757575}
.iconic-icoExM1-29-FacebookFanbox .path3:before{content:"\e9ff";margin-left:-1em;color:#767676}
.iconic-icoExM1-30-NewOrderAdminNortification .path1:before{content:"\ea00";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-30-NewOrderAdminNortification .path2:before{content:"\ea01";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path3:before{content:"\ea02";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path4:before{content:"\ea03";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path5:before{content:"\ea04";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path6:before{content:"\ea05";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path7:before{content:"\ea06";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path8:before{content:"\ea07";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path9:before{content:"\ea08";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path10:before{content:"\ea09";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path11:before{content:"\ea0a";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path12:before{content:"\ea0b";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path13:before{content:"\ea0c";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path14:before{content:"\ea0d";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path15:before{content:"\ea0e";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path16:before{content:"\ea0f";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path17:before{content:"\ea10";margin-left:-1em;color:#757575}
.iconic-icoExM1-30-NewOrderAdminNortification .path18:before{content:"\ea11";margin-left:-1em;color:#757575}
.iconic-icoExM1-31-EbooksMagentoMadeEasy .path1:before{content:"\ea12";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-31-EbooksMagentoMadeEasy .path2:before{content:"\ea13";margin-left:-1em;color:#757575}
.iconic-icoExM1-31-EbooksMagentoMadeEasy .path3:before{content:"\ea14";margin-left:-1em;color:#757575}
.iconic-icoExM1-31-EbooksMagentoMadeEasy .path4:before{content:"\ea15";margin-left:-1em;color:#757575}
.iconic-icoExM1-31-EbooksMagentoMadeEasy .path5:before{content:"\ea16";margin-left:-1em;color:#757575}
.iconic-icoExM1-32-MagentoCertificateStudyGuide .path1:before{content:"\ea17";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-32-MagentoCertificateStudyGuide .path2:before{content:"\ea18";margin-left:-1em;color:#757575}
.iconic-icoExM1-32-MagentoCertificateStudyGuide .path3:before{content:"\ea19";margin-left:-1em;color:#757575}
.iconic-icoExM1-32-MagentoCertificateStudyGuide .path4:before{content:"\ea1a";margin-left:-1em;color:#757575}
.iconic-icoExM1-32-MagentoCertificateStudyGuide .path5:before{content:"\ea1b";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path1:before{content:"\ea1c";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-33-FeaturedProduct .path2:before{content:"\ea1d";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path3:before{content:"\ea1e";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path4:before{content:"\ea1f";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path5:before{content:"\ea20";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path6:before{content:"\ea21";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path7:before{content:"\ea22";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path8:before{content:"\ea23";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path9:before{content:"\ea24";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path10:before{content:"\ea25";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path11:before{content:"\ea26";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path12:before{content:"\ea27";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path13:before{content:"\ea28";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path14:before{content:"\ea29";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path15:before{content:"\ea2a";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path16:before{content:"\ea2b";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path17:before{content:"\ea2c";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path18:before{content:"\ea2d";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path19:before{content:"\ea2e";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path20:before{content:"\ea2f";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path21:before{content:"\ea30";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path22:before{content:"\ea31";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path23:before{content:"\ea32";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path24:before{content:"\ea33";margin-left:-1em;color:#757575}
.iconic-icoExM1-33-FeaturedProduct .path25:before{content:"\ea34";margin-left:-1em;color:#757575}
.iconic-icoExM1-34-MagentoSiteDecoration .path1:before{content:"\ea35";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-34-MagentoSiteDecoration .path2:before{content:"\ea36";margin-left:-1em;color:#767676}
.iconic-icoExM1-34-MagentoSiteDecoration .path3:before{content:"\ea37";margin-left:-1em;color:#767676}
.iconic-icoExM1-34-MagentoSiteDecoration .path4:before{content:"\ea38";margin-left:-1em;color:#767676}
.iconic-icoExM1-34-MagentoSiteDecoration .path5:before{content:"\ea39";margin-left:-1em;color:#767676}
.iconic-icoExM1-35-ThemeSwitcher .path1:before{content:"\ea3a";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-35-ThemeSwitcher .path2:before{content:"\ea3b";margin-left:-1em;color:#757575}
.iconic-icoExM1-35-ThemeSwitcher .path3:before{content:"\ea3c";margin-left:-1em;color:#757575}
.iconic-icoExM1-35-ThemeSwitcher .path4:before{content:"\ea3d";margin-left:-1em;color:#757575}
.iconic-icoExM1-35-ThemeSwitcher .path5:before{content:"\ea3e";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path1:before{content:"\ea3f";color:rgba(4,4,4,0.2)}
.iconic-icoExM1-36-XMLSitemap .path2:before{content:"\ea40";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path3:before{content:"\ea41";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path4:before{content:"\ea42";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path5:before{content:"\ea43";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path6:before{content:"\ea44";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path7:before{content:"\ea45";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path8:before{content:"\ea46";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path9:before{content:"\ea47";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path10:before{content:"\ea48";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path11:before{content:"\ea49";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path12:before{content:"\ea4a";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path13:before{content:"\ea4b";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path14:before{content:"\ea4c";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path15:before{content:"\ea4d";margin-left:-1em;color:#757575}
.iconic-icoExM1-36-XMLSitemap .path16:before{content:"\ea4e";margin-left:-1em;color:#757575}
.iconic-icoDiscount-03:before{content:"\e937"}
.iconic-icoDiscount-01:before{content:"\e938"}
.iconic-icoDiscount-02:before{content:"\e939"}
.iconic-icoPartner-03:before{content:"\e93a"}
.iconic-icoPartner-01:before{content:"\e93b"}
.iconic-icoPartner-02:before{content:"\e93c"}
.iconic-icoListingPage-FreeExtensions:before{content:"\e91a"}
.iconic-icoListingPage-MagentoServices:before{content:"\e91b"}
.iconic-icoListingPage-MobileShoppingApp:before{content:"\e91c"}
.iconic-icoListingPage-UserExperience:before{content:"\e91d"}
.iconic-icoListingPage-GiftExtension:before{content:"\e91e"}
.iconic-icoListingPage-ConversionRate:before{content:"\e91f"}
.iconic-icoListingPage-Navigation:before{content:"\e920"}
.iconic-icoListingPage-Administration:before{content:"\e921"}
.iconic-icoListingPage-SalesMotivation:before{content:"\e922"}
.iconic-icoListingPage-ERP:before{content:"\e923"}
.iconic-icoListingPage-Magento2Extensions:before{content:"\e935"}
.iconic-icoListingPage-MagentoExtensions:before{content:"\e936"}
.iconic-icoSocialTwit:before{content:"\e930"}
.iconic-icoSocialBlog:before{content:"\e931"}
.iconic-icoSocialFacebook:before{content:"\e932"}
.iconic-icoSocialGoogle:before{content:"\e933"}
.iconic-icoSocialIN:before{content:"\e934"}
.iconic-icoBackTop:before{content:"\e924"}
.iconic-icoLongArrowLeft:before{content:"\e925"}
.iconic-icoLongArrowRight:before{content:"\e926"}
.iconic-headerPoints:before{content:"\e927"}
.iconic-icoArrowLeft:before{content:"\e928"}
.iconic-icoArrowRight:before{content:"\e929"}
.iconic-icoBullet:before{content:"\e92a"}
.iconic-icoCart:before{content:"\e92b"}
.iconic-icoReview:before{content:"\e92c"}
.iconic-icoSearch:before{content:"\e92d"}
.iconic-icoSupport:before{content:"\e92e"}
.iconic-icoUser:before{content:"\e92f"}

*{margin:0;padding:0}
body{font-size:12px;font-weight:400;line-height:1.8;font-family:'Open Sans',sans-serif!important;color:#2f2f2f;text-align:center}
img{border:0;vertical-align:top}
a{color:#2334C3;text-decoration:underline}
a:hover{text-decoration:none;color:#007DB4}
:focus{outline:0}
h1{font-size:20px;line-height:1.15;font-weight:500}
h2{font-size:18px;line-height:1.25;font-weight:500}
h3{font-size:16px;line-height:1.25;font-weight:500}
h4{font-size:14px;font-weight:400}
h5{font-size:12px;font-weight:400}
h6{font-size:11px;font-weight:400}
form{display:inline}
fieldset{border:0}
legend{display:none}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}
caption,th,td{vertical-align:top;text-align:left;font-weight:400}
strong{font-weight:400}
address{font-style:normal;font-size:14px;padding-bottom:14px;color:#4c4c4c}
cite{font-style:normal}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small,big{font-size:1em}
sup{font-size:1em;vertical-align:top}
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}
.page{width:100%;margin:0 auto;padding:0;text-align:left;background:none repeat scroll 0 0 #FDFDFD}
.page-print{background:#fff;padding:20px;text-align:left;max-width:1300px;min-height:1800px}
.page-empty{background:#fff;padding:20px;text-align:left;max-width:1300px}
.page-popup{padding:20px;text-align:left}
.main-container{clear:both}
.main{margin:0 auto 50px;/*width:1260px;*/min-height:500px}
.col1-layout .main{padding-top: 30px;padding-bottom: 50px;margin-bottom: 0;}
.col2-left-layout .main{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;justify-content:center;padding-top:60px}
.col2-left-layout-acc .main{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;justify-content:center}
.col-left{display:inline-block;vertical-align:top;width:375px;border-right:1px solid #ddd;padding:5px 52px 0 0}
.col2-left-layout-acc .col-left{display:inline-block;vertical-align:top;float:none;width:305px;border-right:1px solid #ddd;padding:46px 0 0!important}
.col-main{width:905px}
.col2-left-layout-acc .col-main{display:inline-block;vertical-align:top;float:none;width:905px;padding-top:54px;padding-left:46px}
.col-right{float:right;width:230px;border:1px solid #ddd;padding:5px 5px 0}
.col1-layout .col-main{float:none;width:auto}
.customer-account-logoutsuccess .main .col-main{font-size:14px}
.customer-account-logoutsuccess .page-title{padding-bottom:20px}
.col2-left-layout .col-main{display:inline-block;vertical-align:top;width:782px;padding-left:46px}
.col3-layout .col-main{width:484px;margin-left:10px}
.col3-layout .col-wrapper{float:left;width:748px}
.col3-layout .col-wrapper .col-main{float:right}
.col2-set .col-1{float:left;width:49%}
.col2-set .col-2{float:right;width:49%}
.col2-set .col-narrow{width:33%}
.col2-set .col-wide{width:65%}
.col3-set .col-1{float:left;width:32%}
.col3-set .col-2{float:left;width:32%;margin-left:2%}
.col3-set .col-3{float:right;width:32%}
.col4-set .col-1{float:left;width:23.5%}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%}
.col4-set .col-3{float:left;width:23.5%}
.col4-set .col-4{float:right;width:23.5%}
input,select,textarea,button{font:12px Arial,Helvetica,sans-serif;vertical-align:middle;color:#000}
input.input-text,select,textarea{background:#ebebeb;border:1px solid #fff}
input.input-text,textarea{padding:2px}
input.input-text{padding:2px;height:29px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
select{font-size:14px;line-height:35px;min-height:33px;padding:6px 3px 5px 5px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
select option{padding-right:10px}
select.multiselect option{border-bottom:1px solid #ddd;padding:2px 5px}
select.multiselect option:last-child{border-bottom:0}
textarea{overflow:auto}
input.radio{margin-right:3px}
input.checkbox{margin-right:3px}
input.qty{width:2.5em!important;text-align:center}
button.button::-moz-focus-inner{padding:0;border:0}
button.button{-webkit-border-fit:lines;overflow:visible;width:auto;border:0;padding:0;margin:0;background:#007db4;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
button.button:hover{border:0;background:#2690BF}
button.button span{color:#FFF;float:left;font-size:12px;line-height:31px;font-weight:700;height:31px;padding:0 0 0 8px;text-align:center;text-transform:uppercase;white-space:nowrap}
button.button span span{background-position:100% 0;padding:0 12px 0 4px}
p.control input.checkbox,p.control input.radio{margin-right:6px}
.form-list li{margin:0 0 8px}
.form-list label{color:#000;float:left;font-size:16px;font-weight:normal;position:relative;z-index:0;margin-bottom:7px}
.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-12px}
.form-list li.control label{float:none;font-size:13px}
.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px}
.form-list li.control .input-box{clear:none;display:inline;width:auto}
.form-list .input-box{display:block;clear:both;width:260px}
.form-list .field{float:left;width:275px}
.downloadable-customer-products .form-list .field{float:left;width:auto;margin-right:20px}
.form-list input.input-text{width:254px;line-height:30px}
.form-list textarea{width:254px;height:10em}
.form-list select{width:260px;line-height:35px;min-height:33px;font-size:14px;padding:6px 3px 5px 5px}
.form-list li.wide .input-box{width:535px}
.form-list li.wide input.input-text{width:529px}
.form-list li.wide textarea{width:529px}
.form-list li.wide select{width:535px}
#partner-registration-form .form-list select{width:268px}
#partner-registration-form .form-list li.wide select{width:563px}
#partner-registration-form .form-list li.wide textarea{width:551px}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}
.form-list .name-prefix{width:65px}
.form-list .name-prefix select{width:55px}
.form-list .name-prefix input.input-text{width:49px}
.form-list .name-suffix{width:65px}
.form-list .name-suffix select{width:55px}
.form-list .name-suffix input.input-text{width:49px}
.form-list .name-middlename{width:70px}
.form-list .name-middlename input.input-text{width:49px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname{width:140px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{width:210px}
.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:205px}
.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px}
.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px}
.form-list .customer-dob input.input-text{display:block;width:74px}
.form-list .customer-dob label{font-size:10px;font-weight:400;color:#888}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}
.form-list .customer-dob .dob-year{width:140px}
.form-list .customer-dob .dob-year input.input-text{width:134px}
.buttons-set{clear:both;margin:5px 0 0;padding:5px;border:0 none}
.buttons-set .back-link{float:left}
.buttons-set button.button{float:right}
.buttons-set p.required{margin:0 0 5px}
.fieldset{border:1px solid #ddd;background:#fefefe;padding:27px 25px 12px 33px;margin:28px 0}
.fieldset .legend{background:none repeat scroll 0 0 #007DB4;border:1px solid #FEFEFE;color:#FFF;float:left;font-size:16px;font-weight:700;margin:-45px 0 0 -10px;padding:6px 16px;position:relative}
.validation-advice{clear:both;min-height:13px;margin:10px 0 0;padding-left:17px;font-size:12px;line-height:13px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/validation_advice_bg.gif) 2px 1px no-repeat;color:red}
.validation-failed{border:1px dashed red!important;background:#faebe7!important}
p.required{font-size:12px;text-align:right;color:red}
.v-fix{float:left}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}
.success{color:#3d6611;font-weight:700}
.error{color:red;font-weight:700}
.notice{color:#ccc}
.messages,.messages ul{list-style:none!important;margin:0!important;padding:0!important}
.messages{width:100%;overflow:hidden}
.messages li{margin:0 0 10px}
.messages li li{margin:0 0 3px}
.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:8px 8px 8px 32px !important;font-size:14px!important;font-weight:700!important}
.error-msg{border-color:#f16048;background-color:#faebe7;background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/i_msg-error.gif);color:#df280a}
.success-msg{border-color:#446423;background-color:#eff5ea;background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/i_msg-success.gif);color:#3d6611}
.note-msg,.notice-msg{border-color:#fcd344;background-color:#fafaec;background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/i_msg-note.gif);color:#3d6611}
.breadcrumbs{padding:10px;margin:0 0 10px;border:1px solid #ddd}
.breadcrumbs li{display:inline}
.page-title{border-bottom:1px solid #cdcdcd;padding:0 0 5px;margin:0 0 10px}
.col2-left-layout-acc .page-title{border-bottom:0 none}
#licensemanager-trialversion-list .page-title{border-bottom:0 none}
#list_trial_request th{text-align:center!important}
.page-title h1,.page-title h2{color:#4B4B4B;font-weight:500;font-size:24px;text-align:center;text-transform:uppercase}
.page-title h1 span,.page-title h2 span{font-size:18px}
.page-title .separator{margin:0 3px}
.page-title .link-rss{float:right}
.title-buttons{text-align:right}
.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}
.subtitle,.sub-title{clear:both}
.pager{border:1px solid #ddd;padding:5px;margin:5px 0;text-align:center}
.pager .amount{float:left}
.pager .limiter{float:right}
.pager .pages{margin:0 135px}
.pager .pages ol{display:inline}
.pager .pages li{display:inline}
.sorter .view-mode{float:left}
.toolbar{margin-bottom:42px}
.toolbar .sorter .sort-by .list-sort-by .item a{color:#5d5d5d;font-size:12px;text-transform:uppercase;text-decoration:none}
.toolbar .label-order{display:inline-block;padding:16px 0;width:142px}
.toolbar .label-order-alone{display:block;padding:14px 0;width:150px}
.toolbar .sorter .sort-by .direction{float:right;margin-right:18px;padding-top:14px}
.toolbar .sorter .sort-by .list-sort-by .item.first{padding-left:0}
.toolbar .sorter .sort-by .list-sort-by .item.last{padding-right:0}
.data-table{width:100%}
.data-table th{border:1px solid #DDD;color:#5C5C5C;font-size:14px;font-weight:400;height:40px;line-height:33px;padding:5px 10px;white-space:nowrap}
.data-table thead th{text-align:center}
.data-table td{border:1px solid #DDD;font-size:14px;padding:27px 17px}
.data-table td em{font-style:normal}
.data-table thead{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-login-box.png)}
.data-table tr.even{background-color:#f6f6f6}
.data-table tbody.odd td{border-width:0 1px}
.data-table tbody.even{background-color:#f6f6f6}
.data-table tbody.even td{border-width:0 1px}
.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom-width:1px}
.data-table th .tax-flag{white-space:nowrap;font-weight:400}
.data-table td.label,.data-table th.label{font-weight:700;background-color:#f6f6f6}
tr.summary-total{cursor:pointer}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer}
tr.show-details .summary-collapse{background-position:0 -53px}
tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}
tr.summary-details-first td{border-top:1px solid #d2d8db}
tr.summary-details-excluded{font-style:italic}
.cart-tax-info{display:block}
.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}
.cart-tax-total{display:block;padding-right:20px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer}
.cart-tax-info .price,.cart-tax-total .price{display:inline!important;font-weight:400!important}
.cart-tax-total-expanded{background-position:100% -53px}
.std .subtitle{padding:0}
.std ol.ol{list-style:decimal outside;padding-left:1.5em}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}
.std dl dt{font-weight:700}
.std dl dd{margin:0 0 10px}
.std ul,.std ol,.std dl,.std p,.std address,.std blockquote{font-size:14px;margin:0 0 1em;padding:0}
.std ul{list-style:none outside none;padding-left:1.5em}
.std ol{list-style:decimal outside;padding-left:1.5em}
.std ul ul{list-style-type:circle}
.std ul ul,.std ol ol,.std ul ol,.std ol ul{margin:.5em 0}
.std dt{font-weight:700}
.std dd{padding:0 0 0 1.5em}
.std blockquote{font-style:italic;padding:0 0 0 1.5em}
.std address{font-style:normal}
.std b,.std strong{font-weight:600}
.std i,.std em{font-style:italic}
.links li{display:inline}
.links li.first{padding-left:0!important}
.links li.last{background:none!important;padding-right:0!important}
.link-cart{font-weight:700;color:red}
.link-wishlist{font-weight:700}
.link-reorder{font-weight:700}
.link-compare{font-weight:700}
.link-print{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px}
.link-rss{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/i_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap}
.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;margin:0 auto}
.cards-list dt{margin:5px 0 0}
.cards-list .offset{padding:2px 0 2px 20px}
.separator{margin:0 3px}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#ddd;text-indent:-999em;overflow:hidden}
.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}
.noscript .noscript-inner{width:1000px;margin:0 auto;padding:12px 0;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/i_notice.gif) 20px 50% no-repeat}
.noscript p{margin:0}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff}
.notice-cookie{border-bottom:1px solid #cfcfcf;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}
.notice-cookie .notice-inner{width:870px;margin:0 auto;padding:12px 0 12px 80px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/i_notice.gif) 20px 25px no-repeat;text-align:left}
.notice-cookie .notice-inner p{margin:0 0 10px;border:1px dotted #cccc73;padding:10px}
.logo{float:none}
.header{margin:0 auto;padding:0;width:1260px}
.header .logo{float:left;text-decoration:none!important;margin:26px 0}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.header h1.logo{margin:0;padding:0}
.header .welcome-msg{font-weight:700;text-align:right}
.header .links{float:right}
.header .form-search{text-align:right}
.header .form-search .search-autocomplete{z-index:999}
.header .form-search .search-autocomplete ul{border:1px solid #ddd;background-color:#fff}
.header .form-search .search-autocomplete li{padding:3px;border-bottom:1px solid #ddd;cursor:pointer}
.header .form-search .search-autocomplete li .amount{float:right;font-weight:700}
.header .form-language{clear:both;text-align:right}
.header-container .top-container{clear:both;text-align:right}
#nav{border:1px solid #ddd;padding:5px 0;margin:10px 0;font-size:13px}
#nav li{text-align:left;position:relative}
#nav li.over{z-index:998}
#nav li a{display:block;text-decoration:none}
#nav li a:hover{text-decoration:none}
#nav li a span{display:block;white-space:nowrap;cursor:pointer}
#nav li ul a span{white-space:normal}
#nav li{float:left}
#nav li a{float:left;padding:5px 10px;font-weight:700;color:#888}
#nav li a:hover{color:#000}
#nav li.over a,#nav li.active a{color:#000}
#nav ul,#nav div{position:absolute;width:15em;top:25px;left:-10000px;border:1px solid #ddd;background:#fafafa}
#nav div ul{position:static;width:auto;border:none}
#nav ul ul,#nav ul div{top:7px}
#nav ul li{float:none;border-bottom:1px solid #ddd}
#nav ul li.last{border-bottom:0}
#nav ul li a{float:none;padding:3px 9px;font-weight:400;color:#888!important}
#nav ul li a:hover{color:#000!important}
#nav ul li.active > a,#nav ul li.over > a{color:#000!important}
#nav li ul.shown-sub,#nav li div.shown-sub{left:0;z-index:999}
#nav li .shown-sub ul.shown-sub,#nav li .shown-sub li div.shown-sub{left:100px}
.block{clear:both;display:block;margin:0 0 40px}
.block .block-title{color:#4b4b4b;font-size:24px;text-transform:uppercase;font-weight:500;margin-bottom:10px;margin-top:10px}
.block .block-title a{text-decoration:none!important}
.block .block-subtitle{font-size:13px;font-weight:700}
.block .block-content li.item{padding:5px 0}
.block .btn-remove,.block .btn-edit{float:right;margin:0 2px 0 5px}
.block .actions{text-align:right}
.block .actions a{float:left}
.block li.even{background-color:#f6f6f6}
.mini-products-list li{padding:0 0 23px}
.mini-products-list .product-image{color: transparent;height:240px;margin:0;padding:0;display:block;width:100%;position: relative}
.mini-products-list .product-image span[class*="iconic-"]{font-size:240px;line-height:230px;}
.mini-products-list .product-image .product-name{color:#fff;position: absolute;top: 0;width:100%;text-align:center;font-size: 14px;font-weight:200;padding: 0 10px;line-height: 1;}
.mini-products-list .product-image span[class*="iconic-"] span:before{color:#fff}
.mini-products-list .product-image span[class*="iconic-"] span.path1:before{color:rgba(0,0,0,0.2)!important}
.mini-products-list .product-image img{display:block;width:100%;height:auto}
.mini-products-list .product-details{display:block;vertical-align:top;margin-top:10px}
.mini-products-list .product-name a{text-decoration:none;color:#007db4;font-size:17px;font-weight:600}
.mini-products-list .product-details h4{font-size:1em;font-weight:700;margin:0}
.block-cart .mini-products-list .product-details .product-name,.block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word}
.block-cart .mini-products-list .product-details .nobr{white-space:normal!important}
.block-currency select{width:100%;border:1px solid #888}
.block-layered-nav dt{font-weight:700}
.block-layered-nav .btn-remove{float:left;margin:2px 3px 0 0}
.block-cart .subtotal{text-align:center}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 5px 0}
.block-related li{padding:5px 0}
.block-related input.checkbox{float:left;margin-right:-20px}
.block-related .product{margin-left:20px}
.block-related .product .product-image{float:left;margin-right:-65px}
.block-related .product .product-details{margin-left:65px}
.block-compare li{padding:5px 0}
.block-poll input.radio{float:left;margin:1px -18px 0 0}
.block-poll .label{display:block;margin-left:18px}
.block-poll li{padding:3px 9px}
.block-poll .actions{margin:5px 0 0}
.block-poll .answer{font-weight:700}
.block-poll .votes{float:right;margin-left:10px}
.block-tags ul,.block-tags li{display:inline}
.block-subscribe{height:200px}
#newsletter-validate-detail .validation-advice{width:334px}
.block-reorder li{padding:5px 0}
.block-reorder input.checkbox{float:left;margin:3px -20px 0 0}
.block-reorder .product-name{margin-left:20px}
.block-banner .block-content{text-align:center}
.block-login label{font-weight:700;color:#666}
.block-login input.input-text{display:block;width:167px;margin:3px 0}
.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center}
.sidebar .paypal-logo a{float:none}
.category-title{border:0 none;margin:0 0 40px;padding:0}
.category-image{width:100%;overflow:hidden;margin:0 0 10px;text-align:center}
.category-description{margin:0 0 10px}
.category-products{display:block}
.products-grid{position:relative}
.products-grid.last{border-bottom:0}
.products-grid li.item{width:290px;float:left;padding:0;margin-right:33px;position:relative;overflow:hidden;height:410px}
.products-grid li.item .top-item{float:left;width:100%;background:#fff;z-index:10}
.products-grid li .wrap-li{border:1px solid #E7E7E7}
.products-grid li .wrap-items{width:238px}
.items.item.last{float:right;margin-right:0}
.products-grid .product-image-container{display:block;width:290px;height:290px;margin:0;float:left;background:#fff;position:relative;overflow:hidden}
.products-grid .product-image{display:block;width:290px;height:290px;margin:0;float:left;background:#fff;position:relative}
.products-grid .product-name{color:#0081ba;font-weight:600;font-size:16px;margin:0 0 10px}
.products-grid .product-name a{color:#0081ba;font-weight:600;font-size:16px}
.products-grid .product-name a:hover{color:#099ddf}
.products-grid .overlay-items .price-box{display:inline-block;margin:0;vertical-align:middle;width:100px;margin-top:5px}
.products-grid .overlay-items .old-price{float:none!important}
.products-grid .overlay-items .old-price .price{color:#3B3B3B;font-weight:700;font-size:14px}
.products-grid .product-actions{float:right;margin-top:-5px}
.products-grid .product-actions button.button{background:none;border:0 none;border-radius:0;height:33px;width:38px;padding:0;margin:0}
.products-grid .product-actions button.button span{float:left;width:100%;height:100%;background:#ffc600;text-align:center;padding:0;margin:0;border-radius:5px}
.products-grid .product-actions button.button:hover span{background:none repeat scroll 0 0 #FFA800}
.products-grid .double-price button.button{height:60px!important}
.products-grid .double-price button.button span{line-height:60px!important;height:60px}
.products-grid .availability{line-height:21px}
.products-grid .actions{position:absolute;bottom:12px}
.col2-left-layout .products-grid,.col2-right-layout .products-grid{width:785px;margin:0 auto 35px}
.col1-layout .products-grid{width:790px;margin:0 auto}
.products-list li.item{border-bottom:1px solid #ddd;padding:12px 10px}
.products-list li.item.last{border-bottom:0}
.products-list .product-image{float:left;width:135px;height:135px;margin:0 0 10px}
.products-list .product-shop{margin-left:150px}
.products-list .product-name{margin:0 0 5px;font-weight:700;font-size:13px}
.products-list .price-box{float:left;margin:3px 13px 5px 0}
.products-list .availability{float:left;margin:3px 0 0}
.products-list .desc{clear:both;padding:6px 0 0;margin:0 0 15px;line-height:1.35}
.products-list .desc .link-learn{font-size:11px}
.products-list .add-to-links{clear:both}
.products-list .add-to-links li{display:inline}
.products-list .add-to-links .separator{display:inline;margin:0 2px}
.no-rating{margin:0}
.ratings{font-size:11px;line-height:1.25}
.rating-price .ratings{margin:0!important}
.ratings strong{float:left;margin:1px 3px 0 0}
.ratings .rating-links{margin:0}
.ratings .rating-links .separator{margin:0 2px}
.rating-box{width:69px;height:13px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.rating-box .rating{float:left;height:13px}
.rating-box .rating a{text-decoration:none}
.ratings .rating-box{float:left;margin-right:3px}
.ratings .amount{color:#898989;font-size:14px;font-style:italic;text-decoration:none}
.ratings .amount a{text-decoration:none}
.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0}
.ratings-table th{font-weight:700;padding-right:8px}
.availability{margin:0}
.availability span{font-weight:700}
.availability.out-of-stock span{color:#d83820}
.availability-only{margin:0 0 7px}
.availability-only a{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px}
.availability-only .expanded{background-position:100% -15px}
.availability-only-details{margin:0 0 7px}
.availability-only-details th{background:#f2f2f2;font-size:10px;padding:0 8px}
.availability-only-details td{border-bottom:1px solid #ddd;font-size:11px;padding:2px 8px 1px}
.price{white-space:nowrap!important}
.price-box .price{color:#007DB4;font-size:26px;font-weight:700}
.old-price{float:right}
.old-price .price-label{white-space:nowrap;display:none}
.old-price .price{color:#4B4B4B;font-weight:700;font-size:18px;text-decoration:line-through}
.old-price{position:relative}
.old-price .line-price{height:20px;left:10%;position:absolute;top:2px;width:20px;z-index:9}
.special-price .price-label{display:none;white-space:nowrap}
.minimal-price .price-label{font-weight:700;white-space:nowrap}
.minimal-price-link{display:block;float:right;font-size:11px;margin-top:5px}
.minimal-price-link .price{font-weight:400;font-size:12px}
.price-excluding-tax{display:block}
.price-excluding-tax .label{white-space:nowrap}
.price-excluding-tax .price{font-weight:400}
.price-including-tax{display:block}
.price-including-tax .label{white-space:nowrap}
.price-including-tax .price{font-weight:700}
.configured-price .price-label{font-weight:700;white-space:nowrap}
.configured-price .price{font-weight:700}
.weee{display:block;font-size:11px;color:#444}
.weee .price{font-size:11px;font-weight:400}
.price-excl-tax{display:block}
.price-excl-tax .label{display:block;white-space:nowrap}
.price-excl-tax .price{display:block}
.price-incl-tax{display:block}
.price-incl-tax .label{display:block;white-space:nowrap}
.price-incl-tax .price{display:block;font-weight:700}
.price-from .price-label{font-weight:700;white-space:nowrap}
.price-to .price-label{font-weight:700;white-space:nowrap}
#tip{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bg-tip.png) no-repeat 3px center;width:15px;height:15px;display:inline-block}
#tip-install span{font-weight:700}
.price-notice .price{font-weight:700}
.price-as-configured .price-label{font-weight:700;white-space:nowrap}
.tier-prices .price{font-weight:700}
.add-to-links .separator{display:none}
.add-to-cart label{color:#343434;float:left;margin-right:5px;margin-top:4px;font-size:14px}
.add-to-cart .qty{float:left}
.add-to-cart button.button{float:left;margin-left:5px}
.add-to-cart .paypal-logo{clear:left;text-align:right}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}
.product-view .add-to-cart .paypal-logo{margin:0}
.add-to-box .add-to-cart{float:left}
.add-to-box .or{float:left;margin:0 10px}
.add-to-box .add-to-links{float:left}
.product-essential{margin-bottom:0;padding-bottom:0}
.product-collateral{border-bottom:1px solid #DDD;margin-bottom:30px;.main-product-viewmargin-top:40px}
.product-collateral .box-collateral{margin:0 0 15px}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto}
.product-view .product-img-box .product-image{border:1px solid #ddd}
.product-view .product-img-box .product-image-zoom{position:relative;width:265px;height:265px;overflow:hidden;z-index:9}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move}
.product-view .product-img-box .zoom-notice{text-align:center;display:none}
.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;display:none}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}
.product-view .product-img-box .zoom #track{position:relative;height:18px}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magnifier_handle.gif) 0 0 no-repeat}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}
.product-view .product-img-box .more-views ul{margin-left:-4px}
.product-view .product-img-box .more-views li{float:left;padding:1px;background-color:#ddd;margin:0 0 8px 4px}
.product-image-popup{margin:0 auto}
.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0}
.product-image-popup .nav{margin:0 100px;text-align:center}
.product-image-popup .image{display:block}
.col1-layout .product-view .product-shop{margin-bottom:15px}
.col3-layout .product-view .product-shop{float:none;width:auto}
.product-view .short-description .std{font-size:16px}
.product-view .short-description .std .short-features{font-size:15px;padding-left:0;font-weight:400}
.product-options{padding:0;margin:0;border-bottom:1px solid #acacac}
.product-options dt label{font-weight:600;font-size:14px}
.product-options dt .qty-holder{float:right}
.product-options dt .qty-holder label{vertical-align:middle}
.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#000}
.product-options dd{margin:0;padding:14px 10px 12px 24px}
.product-options dl.last dd.last{border-bottom:0 none}
.product-options dd input.input-text{width:98%}
.product-options dd input.datetime-picker{width:150px}
.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}
.product-options dd textarea{width:98%;height:8em}
.product-options dd select{width:100%}
.product-options .options-list{margin:0}
.product-options .options-list input.radio{float:left;margin:3px -18px 0 0}
.product-options .options-list input.checkbox{float:left;margin:6px -20px 0 0}
.product-options .options-list .label{display:block;margin-left:20px}
.product-options ul.validation-failed{padding:0 7px}
.product-options p.required{padding:15px 0 0}
.product-options-bottom{padding:10px 10px 10px 24px}
.product-options-bottom .price-box{margin:10px 0}
.options-list .label{color:#343434;font-size:14px}
.product-view .box-description .box-description{border-top:1px solid #e1e1e1;padding-top:25px}
.product-view .box-up-sell .products-grid td{width:25%}
.product-view .box-tags .form-add label{float:left}
.product-view .box-tags .form-add .input-box{float:left;width:260px;margin:0 5px}
.product-view .box-tags .form-add input.input-text{width:254px}
.product-view .box-tags .form-add p{clear:both}
.product-name{font-weight:700;font-size:16px}
.product-name a{text-decoration:none;color:#000}
.tags-list li{display:inline}
.page-sitemap .links{text-align:right;margin:0 8px -22px 0}
.page-sitemap .links a{text-decoration:none;position:relative}
.page-sitemap .links a:hover{text-decoration:underline}
.page-sitemap .sitemap{margin:12px}
.page-sitemap .sitemap li{margin:3px 0}
.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:700}
.rss-title h1{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/i_rss-big.png) 0 4px no-repeat;padding-left:27px}
.rss-table .link-rss{display:block;line-height:1.35;background-position:0 2px}
.cart .checkout-types{float:right;text-align:right}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:3px 55px 8px 0;line-height:1;font-size:11px}
.cart-table .item-msg{font-size:10px}
.cart .cart-collaterals{padding:0}
.cart .cart-collaterals .col2-set{float:left;width:875px}
.cart .crosssell h2{font-size:13px;font-weight:700}
.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #ddd}
.cart .crosssell .product-details{margin-left:90px}
.cart .crosssell li.item{margin:12px 0}
.cart .discount,.cart .shipping{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-login-box.png) repeat scroll 0 0;border:1px solid #E2E2E2;border-radius:8px;padding:23px 30px}
.cart .totals{float:right;width:374px}
.cart .totals table{width:100%}
.cart .totals table th{color:#5C5C5C;font-size:15px;line-height:40px}
.cart .totals table th,.cart .totals table td{padding:0}
.cart .totals table th{font-weight:400}
.item-options dt{margin-bottom:5px}
.item-options dd{color:#007DB4;padding-left:0}
.truncated{cursor:help;float:left;margin-right:6px}
.truncated a.dots{cursor:help}
.truncated a.details{cursor:help;margin-left:0;background:none repeat scroll 0 0 #69A933;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;color:#FFF;font-size:10px;font-weight:700;height:20px;line-height:25px;padding:3px 10px 5px;text-transform:uppercase}
.truncated .truncated_full_value{position:relative;z-index:999}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6}
.truncated .truncated_full_value .item-options > p{font-weight:700;text-transform:uppercase}
.truncated .show .item-options{top:30px;left:40%}
.col-left .truncated .show .item-options{left:30px;top:7px}
.col-right .truncated .show .item-options{left:-240px;top:7px}
.sp-methods dt{font-weight:700}
.sp-methods .price{font-weight:700}
.sp-methods .form-list{padding-left:20px}
.sp-methods select.month{width:150px;margin-right:10px}
.sp-methods select.year{width:96px}
.sp-methods input.cvv{width:3em!important}
.sp-methods .checkmo-list li{margin:0 0 5px}
.sp-methods .checkmo-list label{width:158px;padding-right:10px;text-align:right}
.sp-methods .checkmo-list address{float:right}
.sp-methods .centinel-logos a{margin-right:3px}
.sp-methods .centinel-logos img{vertical-align:middle}
.sp-methods .release-amounts{margin:.5em 0 1em}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}
.please-wait{float:right;margin-right:5px}
.please-wait img{vertical-align:middle}
.cvv-what-is-this{cursor:help;margin-left:5px}
.tool-tip{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999}
.tool-tip .btn-close{text-align:right}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden}
.tool-tip .tool-tip-content{padding:5px}
.gift-messages-form{border:1px solid #ddd;background-color:#f5f5f5;position:relative}
.gift-messages-form label{float:none!important;position:static!important}
.gift-messages-form .item{margin:0 0 10px}
.gift-messages-form .item .product-img-box{float:left;width:75px}
.gift-messages-form .item .product-image{margin:0 0 7px}
.gift-messages-form .item .number{margin:0;font-weight:700;text-align:center}
.gift-messages-form .item .details{margin-left:90px}
.gift-message-link{display:block;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px}
.gift-message-link.expanded{background-position:0 -53px}
.gift-message-row .btn-close{float:right}
.gift-message dt strong{font-weight:700}
.checkout-agreements li{margin:10px 0}
.checkout-agreements .agreement-content{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;height:10em;overflow:auto}
.checkout-agreements .agree{padding:6px}
.centinel .authentication{border:1px solid #ddd;background:#fff}
.centinel .authentication iframe{width:99%;height:400px;background:transparent!important;margin:0!important;padding:0!important;border:0!important}
.block-progress dt{font-weight:700}
.block-progress dt.complete,.block-progress dd.complete{background-color:#f6f6f6}
.opc{border-bottom:1px solid #ddd;position:relative}
.opc li.section{border:1px solid #ddd;border-bottom:0}
.opc .buttons-set.disabled button.button{display:none}
.opc .buttons-set .please-wait{height:21px;line-height:21px}
.opc .step-title{background-color:#f6f6f6;padding:0 5px;text-align:right}
.opc .step-title .number{float:left;line-height:22px;margin-right:5px}
.opc .step-title h2{float:left}
.opc .step-title a{display:none;float:right}
.opc .allow .step-title{cursor:pointer}
.opc .active .step-title{background-color:#ccc;cursor:default}
.opc .step{border-top:1px solid #ddd;padding:10px;position:relative}
.opc .step .tool-tip{right:10px}
.checkout-progress{padding:0 50px;margin:10px 0}
.checkout-progress li{float:left;width:20%;border-top:5px solid #ccc;text-align:center;color:#ccc}
.checkout-progress li.active{border-top-color:#000;color:#000}
.multiple-checkout{position:relative}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px}
.multiple-checkout .grand-total{font-size:1.5em;text-align:right}
.account-login .new-users{margin-right:15px}
.account-login .registered-users{margin-left:15px}
.captcha-image{float:left;position:relative}
.captcha-img{border:1px solid #ccc}
img#user_create{width:100%}
.captcha-reload{position:absolute;top: 12px;right: -12px;}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear}
@-webkit-keyframes rotate {
    0%{-webkit-transform:rotate(0deg);-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes rotate {
    0%{-moz-transform:rotate(0deg);-moz-transform:rotate(-360deg)}
}
@keyframes rotate {
    0%{transform:rotate(0deg);transform:rotate(-360deg)}
}
.window-overlay{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/window_overlay.png) repeat;background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}
.my-account .title-buttons .link-rss{float:none;margin:0}
.dashboard .welcome-msg p a{color:#238FD2;text-decoration:underline}
.dashboard .box-recent{margin:10px 0 0}
.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:700;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd}
.dashboard .box-reviews .details{margin-left:20px}
.dashboard .box-tags .number{float:left;font-size:10px;font-weight:700;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd}
.dashboard .box-tags .details{margin-left:20px}
.order-info{border:1px solid #ddd;padding:5px;margin:10px 0}
.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}
.order-info dt{font-weight:700}
.order-date{margin:10px 0}
.order-info-box{margin-bottom:30px}
.order-page .box-content{margin-top:13px}
#list_license_key td,#my-reviews-table td{padding:9px 17px!important}
#my-downloadable-product .form-button.button.left{width:auto!important}
#generate-license-certificate .field{float:left;width:auto!important}
.order-items{width:100%;overflow-x:auto}
.order-additional{margin:15px 0}
.gift-message dt strong{color:#666}
.gift-message dd{font-size:13px;margin:5px 0 0}
.order-about dt{font-weight:700}
.order-about dd{font-size:13px;margin:0 0 7px}
.tracking-table{margin:0 0 15px}
.tracking-table th{font-weight:700;white-space:nowrap}
.tracking-table-popup{width:100%}
.tracking-table-popup th{font-weight:700;white-space:nowrap}
.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}
.page-print .print-head img{float:left}
.page-print .print-head address{float:left;margin-left:15px}
.page-print .gift-message-link{display:none}
.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}
.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}
.product-review .product-img-box{float:left;width:140px}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px}
.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}
.product-review .product-details{margin-left:150px}
.product-review .product-name{font-size:16px;font-weight:700;margin:0 0 10px}
.product-review .ratings-table{margin:0 0 10px}
.product-review dt{font-weight:700}
.product-review dd{font-size:13px;margin:5px 0 0}
.footer-container .top-footer .content-footer,.footer-container .bottom-footer .content-footer{width:1260px;margin:0 auto}
.footer-container .top-footer{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bg-footer.png) repeat;position:relative;z-index:99;float:left;width:100%}
.footer-container .top-footer .content-footer .left-footer{width:602px;border-right:1px solid #484848;display:inline-block\9;vertical-align:top\9}
.footer-container .top-footer .content-footer .left-footer li a{color:#d9d9d9;font-size:12px;text-decoration:none}
.footer-container .top-footer .content-footer .left-footer li a:hover{color:#FC3}
.content-footer .footer-wrap{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around}
.footer-container .top-footer .content-footer .left-footer .extentions-cat{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-line-vertical.jpg) repeat-y scroll center top transparent;padding:40px 0 100px}
.footer-container .top-footer .content-footer .left-footer .extentions-cat ul.leftnav{display:inline-block\9;margin:0 60px 0 105px\9;vertical-align:top;padding:0 60px 0 86px;padding:0\9}
.footer-container .top-footer .content-footer .left-footer li a.num-extension{display:none}
.footer-container .top-footer .content-footer .info-magestore{width:645px;display:inline-block\9}
.footer-container .bottom-footer{background:#1c191b;position:relative;z-index:99;float:left;width:100%}
.footer p{text-align:right}
.footer address{text-align:right}
.extentions-cat ul li{margin-bottom:8px}
.footer-container .bottom-container{text-align:center}
.info-wrap{padding-top:34px}
.info-wrap .footer-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;padding-left:75px;padding-bottom:20px}
.info-wrap .footer-box h4{width:185px;font-size:18px;color:#00b1ff;font-weight:400;text-transform:uppercase;display:inline-block\9;vertical-align:top\9}
.info-wrap .footer-box ul{width:380px;display:inline-block\9;vertical-align:top}
.info-wrap .footer-box ul li{float:left;width:165px;margin-bottom:7px}
.info-wrap .footer-box ul li a{color:#d9d9d9;font-size:14px;text-decoration:none}
.info-wrap .footer-box ul li a:hover{color:#FC3}
.bottom-footer .content-footer{text-align:center}
.social-network ul li{padding:0 14px 0 0;display:inline-block\9;vertical-align:top}
.social-network ul li div{text-align: center;color:#fff;background:none repeat scroll 0 0 #b3b9c1;border-radius:50%;height:30px;padding-top:6px;width:30px;-webkit-font-smoothing:antialiased;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.social-network{padding:23px 0 14px}
.social-network ul li div:hover{background:none repeat scroll 0 0 #2690bf}
.social-network > ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:flex-start;-ms-flex-pack:center;justify-content:flex-start}
.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-view .box-tags .form-add:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.top-links{float:right;margin-top:24px}
.top-links .top-links-wrap ul li{float:right;margin-left:46px;text-align:center;padding-bottom:10px}
.top-links .top-links-wrap ul li a img{margin-top:17px}
.top-links .top-links-wrap ul li.support-link{position:relative}
.top-links .top-links-wrap ul li a{font-size:14px;text-decoration:none;color:#000}
.top-links .top-links-wrap ul li span.icon{border-radius:50%;display:block;height:36px;margin:0 auto 10px;width:36px}
.top-links .top-links-wrap ul li .icon:hover{background:#fff;opacity:.7}
.top-links .top-links-wrap ul li:hover span.icon{background:#fff;opacity:.85}
.top-links .top-links-wrap ul li:hover .title-links a,.top-links .top-links-wrap ul li.active .title-links a,.top-links .top-links-wrap ul li:hover a:hover{color:#007db4}
.top-links .top-links-wrap ul li:hover{cursor:pointer}
.sub-top-links{display:none;position:absolute;z-index:9;top:75px;right:0;border:1px solid #d1d1d1;border-radius:10px;width:198px;height:105px!important;padding-top:10px;background:#fff}
.top-links .top-links-wrap ul li.customer-account .arrow,.top-links .top-links-wrap ul li.support-link .arrow{position:absolute;display:none;z-index:10;width:18px;height:11px;top:67px;right:30px}
.top-links .top-links-wrap ul li.customer-account .about-customer li,.top-links .top-links-wrap ul li.support-link .sub-top-links li{border-bottom:1px solid #D7D7D7;float:none!important;line-height:50px;margin-left:0!important;padding-bottom:0!important;padding-left:33px;text-align:left!important}
.top-links .top-links-wrap ul li.customer-account .about-customer li.last,.top-links .top-links-wrap ul li.support-link .sub-top-links li.last{border-bottom:0 none}
.wrap-nav-header{background:#ffd800;border-top:1px solid #ffc618;border-bottom:1px solid #ffc618;position:relative;height:40px}
.wrap-nav-header .header-cat{margin:0 auto;}
.header-cat .nav-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;width:100%;float:left}
.header-cat .nav-top li.level10mega{padding:5px 25px 5px 5px}
.header-cat .nav-top li{padding:5px 15px}
.header-cat .nav-top li.top-level0{text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;float:left\0;margin-right:35px\0}
.header-cat .nav-top li.top-level0 .has_sub{position:relative}
.header-cat .nav-top li.top-level0 .has_sub:after{content:"";width:0;height:0;position:absolute;right:-15px;top:50%;margin-top:-3px;border-width:5px 5px 0;border-style:solid;border-color:#fff transparent}
.header-cat .nav-top li.top-level0.active .has_sub:after{border-color:#fff transparent}
.header-cat .nav-top li.top-level0:last-child{margin-right:0}
::i-block-chrome,.header-cat .nav-top li.top-level0{margin-right:35px}
::i-block-chrome,.header-cat .nav-top li.top-level0:last-child{text-align:right;margin-right:0}
::i-block-chrome,.header-cat .nav-top li.top-level0.first{text-align:left}
.header-cat .nav-top li.top-level0 span.arrow{display:none}
.header-cat .nav-top li.top-level0.active .magento-extensions a{color:#fff}
.header-cat .nav-top li a{font-size:15px;color:#464646;text-decoration:none;font-weight:600}
.header-cat .nav-top li.menu-links a{font-weight:500}
.header-cat .nav-top li span.active{font-size:15px;font-weight:600;color:#464646;text-decoration:none}
.header-cat .nav-top li.top-level0.active span > span.active{color:#FFF}
.header-cat button.button{border:0 none;height:49px;position:relative;z-index:10;border-radius:0}
.toplinks .form-search input.input-text{color:#ffd800!important}
#search_mini_form .icon-seach{background:none repeat scroll 0 0 #007DB4;float:left;height:48px;position:absolute;right:0;text-align:center;top:0;width:48px;z-index:10}
#search_mini_form .icon-seach img{margin-top:12px}
.header-cat #search_mini_form{position:relative;width:212px;overflow:hidden;float:right}
/*.header-cat input.input-text{background:none repeat scroll 0 0 #007DB4;border:0 none;color:#FFF;font-size:14px;font-style:italic;height:45px;line-height:45px;position:absolute;z-index:8;padding:2px 15px;width:129px;border-radius:0;transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;left:163px;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}*/
.header-cat #search_mini_form .input-text:focus,.header-cat #search_mini_form.active input.input-text{transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;transform:translateX(-158px);-webkit-transform:translateX(-158px);-moz-transform:translateX(-158px);-o-transform:translateX(-158px);-ms-transform:translateX(-158px)}
#search_mini_form{text-align:right;margin-top:-1px}
.banner-home{overflow:hidden}
.sub-menu-top{display:none;height:auto!important;left:0;position:absolute;top:40px;width:100%;z-index:99}
.wrap-content-menu{width:1140px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:flex-start;background:#f8f8f8;padding-bottom:40px;border:1px solid #b9b9b9;border-top:2px solid #f39c29}
.wrap-content-menu1{width:1140px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:flex-start}
.sub-menu-top ul .menu-label label{color:#313131;display:block;font-weight:700;font-size:14px;margin-bottom:0;padding-bottom:7px;padding-top:8px;text-transform:uppercase}
.sub-menu-top .col-menu ul.first .menu-label label{border-top:0 none!important}
.sub-menu-top .col-menu ul{margin-bottom:7px;padding-bottom:7px}
.sub-menu-top .col-menu ul.last{border-bottom:0 none;margin-bottom:0;padding-bottom:0}
.sub-menu-top .col-menu{padding:0;-webkit-box-flex:1;-moz-box-flex:1;min-width:19%;-webkit-flex:1;-ms-flex:1;flex:1;float:left\9}
.sub-menu-top .col-menu.col-1-menu{padding-left:0}
.sub-menu-top .col-menu.col-5-menu{border-right:0 none;padding-right:0}
.sub-menu-top .col-menu ul li{padding:0;text-align:left}
.sub-menu-top .col-menu ul li a{display:block;font-size:14px;line-height:15px;padding:5px 0 8px 20px}
.sub-menu-top .col-menu ul li.menu-links a{padding:7px 0 8px;margin-left:20px;margin-right:32px;border-bottom:1px solid #ccc}
.sub-menu-top .col-menu ul li a:hover{background:#007db4;color:#fff}
.sub-menu-top .menu-label{margin-left:20px;margin-right:32px}
.main-content-home{width:1260px;margin:0 auto;clear:both}
.main-content-home .column-left{float:left;width:375px}
.main-content-home .wrap-main{float:right;width:785px}
li.items .wrap-items{position:relative;overflow:hidden}
li.items .wrap-items.active{width:238px}
.products-grid .top-itemcontent{transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);position:relative;z-index:1;width:238px}
.products-grid li.items div.active .top-itemcontent{transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;transform:translateY(-286px);-webkit-transform:translateY(-286px);-moz-transform:translateY(-286px);-o-transform:translateY(-286px);-ms-transform:translateY(-286px);opacity:0;left:0}
.products-grid .overlay-items{height:290px;left:0;bottom:-290px;position:absolute;transition:All .2s ease;-webkit-transition:All .2s ease;-moz-transition:All .2s ease;-o-transition:All .2s ease;width:290px;z-index:0;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bg-item.png) repeat;opacity:0;background:#000}
.products-grid li.items.active .overlay-items{bottom:0;opacity:1}
.products-grid .overlay-items .wrap-overlay{float:left;padding:25px 20px;width:248px;height:360px;text-align:center;position:relative}
.products-grid .overlay-items .wrap-overlay .detail-close{display:none}
.ipad .products-grid .overlay-items .wrap-overlay{padding:15px 15px 25px}
.ipad .products-grid .overlay-items .wrap-overlay .detail-close{display:block;float:left;width:100%;text-align:center;padding-bottom:10px}
.ipad .products-grid .overlay-items .wrap-overlay .detail-close a{text-decoration:none}
.products-grid .overlay-items .wrap-overlay .short-des h3{font-size:16px;font-weight:700;color:#ffd800;line-height:26px;margin-bottom:10px;text-align:left}
.products-grid .overlay-items .wrap-overlay .short-des{color:#fff;font-size:13px;font-weight:400;line-height:20px;margin-bottom:65px;text-align:left}
.products-grid .overlay-items .wrap-overlay a.link-name{font-size:16px;line-height:16px;color:#fff;text-decoration:none;text-transform:uppercase;padding:14px 31px;background:#ffc600;position:absolute;bottom:35px;left:50%;margin-left:-83px;border-radius:5px}
.products-grid .overlay-items .wrap-overlay a.link-name:hover{background:#FFA800}
.product-short-info{float:left;width:100%;padding:15px 0}
.product-short-info .wrap-name{padding:0 10px;background:none repeat scroll 0 0 #FFF}
.overlay-items .des-hover{padding:10px 15px;font-size:14px;color:#363636}
.product-short-info .action-product{padding:0 10px;margin-top:15px}
.product-short-info .action-product .price-box{float:left;width:200px}
.product-short-info .action-product .minimal-price-link .label{float:left;font-size:10px}
.product-short-info .action-product .minimal-price-link .price{float:left;margin-left:2px}
.product-short-info .action-product .price-box .special-price{float:left;margin-right:10px}
.product-short-info .action-product .price-box .price{font-size:23px;color:#636363;font-weight:600;line-height:23px}
.product-short-info .action-product .price-box .old-price{float:left}
.product-short-info .action-product .price-box .old-price .price{font-size:16px;color:#acacac;font-weight:700;line-height:23px}
.overlay-items .product-short-info .action-product{border-bottom:1px solid #e7e7e7;display:inline-block;vertical-align:middle;padding:0 15px;width:207px;height:35px}
.overlay-items .product-short-info .action-product.double-price{height:52px}
.logo-policy{display:block;border-bottom:1px solid #DDD;margin-bottom:26px;padding-bottom:28px;clear:both}
.icon-logo .money-back img{margin-top:23px}
.icon-logo .lifetime-support img{margin-top:12px}
.icon-logo .lifetime-free img{margin-top:22px}
.icon-logo{width:205px;padding:0 7px}
.list-except{margin-bottom:20px}
.list-except li{width:103px;display:inline-block\9}
.list-except li.middle{margin:0 30px\9}
.list-except li,.icon-logo{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;text-align:center;display:inline-block\9}
.icon-logo div{border:1px solid #DDD;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:116px}
.icon-logo span{display:block;font-size:12px;font-weight:700;text-transform:uppercase;padding-top:15px}
.list-except,.logo-policy ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.list-except{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:center;justify-content:space-between}
.we-except span.title{font-size:18px;display:block;margin-top:10px}
.wrap-promotions .top-pcent,.wrap-promotions .buy-more-product{display:block;padding:15px 0;text-align:center;font-weight:500;text-transform:uppercase}
.wrap-promotions .top-pcent{background:#fc3;color:#007db4;font-size:41px;line-height:41px}
.wrap-promotions .buy-more-product{background:#007db4;color:#fff;font-size:18px}
.buy-more-product{padding:11px 0!important}
.wrap-promotions .buy-more-product span{display:block}
.block-branding{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-branding.png) no-repeat scroll 0 0 transparent;height:185px;padding:120px 40px 100px 60px;transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease}
.block-branding:hover{transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-branding-hover.png) no-repeat scroll 0 0 transparent}
.block-branding .wrap-branding{position:relative;overflow:hidden}
.block-branding .wrap-branding .detail-branding,.block-branding .wrap-branding .list-branding{transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;-ms-transition:All .4s ease;transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}
.block-branding .wrap-branding .detail-branding.show-brand,.block-branding .wrap-branding .list-branding.next-brand{transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;-ms-transition:All .4s ease;transform:translateX(-275px);-ms-transform:translateX(-275px);-webkit-transform:translateX(-275px);-moz-transform:translateX(-275px);-o-transform:translateX(-275px)}
.block-branding .wrap-branding .list-branding .number{display:block;margin-bottom:13px;cursor:pointer}
.block-branding .wrap-branding .list-branding .number .icon-branding-number,.block-branding .wrap-branding .list-branding .number .brand-content{display:inline}
.block-branding .wrap-branding .list-branding .number .brand-content .brand-exp{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right-yellow.png) no-repeat scroll right bottom transparent}
.block-branding .wrap-branding .list-branding .number .icon-branding-number{float:left;margin-right:16px;text-align:center;width:45px}
.block-branding .wrap-branding .list-branding .number .brand-content span{display:block}
.block-branding .wrap-branding .list-branding .number .brand-content .brand-title{color:#fc3;font-size:14px;text-transform:uppercase}
.block-branding .wrap-branding .list-branding .number .brand-content .brand-exp{color:#fff;font-size:16px}
.block-branding .wrap-branding .list-branding .number:hover .brand-content .brand-exp{color:#FC3}
.block-branding .wrap-branding .detail-branding{position:absolute;left:275px;top:0;z-index:9;width:270px}
.block-branding .wrap-branding .detail-branding .branding-one,.block-branding .wrap-branding .detail-branding .branding-two,.block-branding .wrap-branding .detail-branding .branding-three{display:none}
.detail-branding .back-list{display:block;float:left;height:143px;cursor:pointer;vertical-align:middle;width:30px}
.detail-branding .back-list > img{margin-top:70px;text-align:center}
.detail-branding .brand-content{font-size:12px;color:#fff}
.detail-branding .brand-content .brand-title{color:#fc3;display:block;font-size:14px;margin-bottom:10px;font-weight:500}
.detail-branding .brand-content .brand-exp{font-size:12px;}
.product-view .top-product-detail .product-name{text-align:center}
.product-view .top-product-detail .product-name h1{color:#4b4b4b;font-size:24px;font-weight:500;margin:20px 0 45px}
.product-view .top-product-detail .product-name h1 span{font-size:18px}
.product-navigator{background:#eaeaea;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:3px;padding:0 8px;height:52px;margin-top:24px}
.product-navigator ul,.product-navigator ul.list-nav-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:center;justify-content:space-around;width:100%;float:left}
.product-navigator button{background:none repeat scroll 0 0 #FFC000;border:0 none;float:right;padding:12px 10px 13px;cursor:pointer;display:none}
.product-navigator button:hover{background:none repeat scroll 0 0 #ffa800}
.product-navigator button span span{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png) no-repeat scroll right center transparent;color:#FFF;font-weight:700;font-size:11px;padding-right:18px;text-transform:uppercase}
.product-navigator ul li,.product-navigator ul.list-nav-top li{padding:0 15px;display:inline-block\9}
.product-navigator ul li a{text-decoration:none;line-height:50px}
.product-navigator ul li.active,.product-navigator ul li:hover,.product-navigator ul.list-nav-top li:hover{background:#ADACAA}
.product-navigator ul li:hover a span,.product-navigator ul.list-nav-top li:hover a span{color:#fff}
.product-navigator ul li a span,.product-navigator ul.list-nav-top li a span{color:#303030;font-size:15px;text-transform:uppercase}
.nav-header-floating{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-top-pronav.jpg) repeat scroll 0 0 transparent;border-radius:0;display:none;height:41px;opacity:1;padding:0;position:fixed;top:0;width:100%;z-index:9;min-width:1300px}
.nav-header-floating .wrap-navigator{margin:0 auto;text-align:left;width:1242px}
.links-demo-screen{float:left;margin-left:50px;width:107px}
.media-gallery .wrap-screen-shoot{background:#757575;height:105px!important;width:105px!important;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.media-gallery .wrap-screen-shoot .screen-shoot{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon-camera-screen.png) no-repeat scroll center 20px transparent;color:#FFF;float:left;padding:20px 0 10px;font-size:14px;font-weight:700;height:75px;text-decoration:none;width:100%}
.media-gallery li.image{display:none}
.media-gallery .wrap-screen-shoot .screen-shoot img{display:none}
.livedemo-wrap{margin-right:10px}
.livedemo-wrap,.document-guide{height:56px;width:174px;display:inline-block}
.wrap-video{background:none repeat scroll 0 0 #f3f3f3;border:1px solid #cdcdcd}
.document-guide a,.livedemo-wrap a.live-demo{color:#272727;float:left;font-size:13px;font-weight:700;height:100%;padding:7px 0 10px 9px;text-decoration:none;width:100%;border-radius:5px}
.livedemo-wrap{border:none}
.livedemo-wrap a.live-demo{background:#007db4 url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/productdetail/icon-viewdemo.png) no-repeat 10px center;color:#fff}
.livedemo-wrap a.live-demo:hover{background-color:#096993}
.livedemo-wrap a.live-demo p.title{font-size:15px;font-weight:700;display:inline-table}
.livedemo-wrap a.live-demo .img-live{width:43px;float:left}
.livedemo-wrap a.live-demo p{padding-left:45px;color:#fff;text-align:left;font-size:15px;font-weight:700;line-height:12px;text-transform:uppercase}
.document-guide a{background:#e6e6e6 url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/productdetail/icon-guide.png) no-repeat 10px center}
.document-guide a:hover{background-color:#cfcdcd}
.document-guide a p{padding-left:43px;text-align:left;color:#0279b6;font-size:15px;text-transform:uppercase;line-height:21px}
.document-guide a .title{color:#272727;font-size:13px}
.backdrop-livedemo{background:none repeat scroll 0 0 #000;display:none;height:100%;left:0;opacity:.8!important;position:fixed;top:0;width:100%;z-index:50}
.box-live-demo{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 0 5px #444;display:none;left:34%;padding:20px 0 20px 20px;position:fixed;text-align:left;top:30%;width:311px;z-index:51}
.close-livedemo{cursor:pointer;float:right;margin-right:11px;margin-top:-17px}
.box-live-demo h3{color:#F39807;font-size:20px;font-weight:400;text-transform:uppercase}
.box-live-demo li{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon-list-style-detail.png) no-repeat scroll left 3px transparent;color:#636363;font-size:14px;margin-bottom:10px;padding-left:30px}
.box-live-demo a{color:#4A4A4A!important;font-size:15px!important;font-weight:400!important}
.info-product .video{color:#FFF;float:left;font-size:14px;font-weight:700;height:39px;padding:22px 0 12px 41px;text-decoration:none;width:61px}
.backdrop-product-video{background:none repeat scroll 0 0 #000;display:none;height:100%;left:0;opacity:.8!important;position:fixed;top:0;width:100%;z-index:50}
.box-product-video{background:none repeat scroll 0 0 #FFF;border-radius:5px;box-shadow:0 0 5px #444;display:none;left:30%;padding:20px;position:fixed;text-align:left;top:13%;z-index:51}
.close-product-video{cursor:pointer;float:right;margin-right:-14px;margin-top:-21px}
.product-view .right-product-view{float:right;margin-top:8px;width:395px}
.product-shop .right-option{float:right;width:295px;position:relative}
.active-options{left:-55px;position:absolute;width:300px}
.box-edition{font-size:14px;font-weight:600}
.box-edition span.compatibility{font-size:14px;color:#343434;font-weight:400}
.box-edition span.compatibility span{font-weight:600;color:#343434}
.left-des .more-product{color:red;font-size:14px;font-style:italic;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon-dollar.png) no-repeat;margin:12px 0;padding:0 0 5px 50px;min-height:38px}
.left-des .more-product strong{font-weight:700}
#freegift{font-size:14px;margin-left:-10px}
#freegift .product-rule-description2{color:#000!important}
.product-view .box-description h3{text-transform:uppercase}
#box-highlights h3 span,#box-benefits h3 span,#box-how-it-works h3 span,.product-view .box-description h3 a,.product-view .box-description h3{color:#4b4b4b;font-size:24px;font-weight:600;padding-bottom:27px}
.product-options dt{padding:0;display:none}
#my-orders-table td.a-center.last{text-align:left!important}
#my-orders-table th{text-align:center!important}
#my-orders-table td{padding:17px}
.featured-product-magestore{-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #CFCFCF;border-radius:8px;margin:33px auto 0 -21px;padding:22px 0;width:1300px;clear:both}
.featured-product-magestore ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-around;-moz-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:center;justify-content:space-around;padding:0 56px\9}
.featured-product-magestore ol li{align-self:flex-end;text-align:center;display:inline-block\9;margin-right:34px\9;padding:0 37px;padding:0 37px 0 0\9}
.featured-product-magestore ol li.last{margin-right:0!important}
.featured-product-magestore ol li:last-child{margin-right:0!important}
.featured-product-magestore ol li.certified{align-self:center}
.featured-product-magestore ol li span.title-policy{display:block;font-weight:700;font-size:12px;text-transform:uppercase;margin-top:13px}
.testimonial-list{position:relative}
.testimonial-list .talk-top,.testimonial-list .talk-bottom{position:absolute;z-index:3;width:27px;display:none;height:25px}
.testimonial-list .talk-top{top:-7px;left:11px}
.testimonial-list .talk-bottom{bottom:-7px;right:20px}
.info-detail-page{display:block;clear:both}
.info-detail-page .info-left{margin-top:20px}
.info-detail-page .info-right{width:422px;float:right;padding:0;margin-top:0;position:relative}
.info-detail-page .info-right .ad-box-right{width:375px;height:321px;background:none transparent;margin-bottom:45px}
#adbox-floating{background:none transparent;bottom:0;display:none;height:221px;left:25px;position:absolute;width:375px}
#adbox-floating .magestore-img{background:none transparent;top:68px;height:321px;position:fixed;width:375px;transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;-ms-transition:All .4s ease}
.info-left h3.title-box{color:#4b4b4b;font-size:24px;text-transform:uppercase;padding:25px 0 20px;font-weight:600}
.overview-product{font-size:14px;color:#4b4b4b;text-align:left;line-height:23px}
.text-des{text-align:left}
.info-right .comminity-feedback h1,.info-right .box-related-product .box-title h3,.info-right .box-interview .box-title h3,.info-right .box-links-file .box-title h3,.info-right .box-edition .box-title h3{color:#4B4B4B;font-size:23px;font-weight:500;margin:45px 0 25px;text-transform:uppercase}
.info-right .box-related-product .box-title h3{margin-top:0}
.info-right .box-related-product .mini-products-list li{clear:both;padding:0 0 23px;width:100%}
.info-right .box-related-product button.button{background:none repeat scroll 0 0 #FFC000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.info-right .box-related-product button.button:hover{background:none repeat scroll 0 0 #FFA800}
.info-right .box-related-product .product-name a{color:#000;font-weight:500;font-size:18px;text-decoration:none;text-transform:uppercase}
.info-right .box-related-product .ratings .amount{color:#AAA;font-weight:500;font-size:14px}
.info-right .box-related-product .regular-price .price{font-size:23px}
.info-right .box-related-product .price-box{margin-bottom:5px}
.info-right .box-release-note{clear:both;display:block;margin-top:25px}
.info-right .box-release-note #show-box{border:2px solid #007DB4;display:block;font-size:17px;height:54px;line-height:54px;padding-left:11px;text-align:left;text-decoration:none;width:214px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.info-right .box-release-note #show-box:hover{border:2px solid #fc3}
.info-right .box-release-note #show-box span{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/down-icon.png) no-repeat scroll left center transparent;color:#007db4;cursor:pointer;font-weight:700;font-size:14px;height:38px;line-height:38px;margin-left:2px;padding-bottom:13px;padding-left:70px;padding-top:13px;text-transform:uppercase}
.info-right .box-release-note .visible span{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/up-icon.png) no-repeat left center!important;height:24px;width:23px}
#release-note-box{display:block;clear:both}
#release-note-box h3{margin-bottom:10px}
#release-note-box ul li{font-size:16px}
.productfile_all_div .download-icon{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon-document.png) no-repeat scroll left top transparent;color:#F0672F;float:left;font-size:11px;font-weight:400;padding:0 0 20px 45px}
.productfile_all_div .download-icon a{color:#f0672f;font-size:12px;display:block;font-weight:400;text-decoration:underline}
.productfile_all_div,.productfile_all_div a.name-file{color:#000;font-size:15px;font-weight:400;text-decoration:none}
#newsletter-validate-detail .input-text.required-entry.validate-email{border-radius:0;height:45px;padding:2px 20px;position:static;line-height:33px;float:left;background-color:#fff;border:1px solid #b7b7b7;width:65%;font-size:13px;color:#959595;border-top-left-radius:3px;border-bottom-left-radius:3px;font-style:normal}
#newsletter-validate-detail button.button{background:none repeat scroll 0 0 transparent;border:2px solid #007DB4;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}
#newsletter-validate-detail button.button span{height:33px}
#newsletter-validate-detail button.button span img{margin-top:6px}
#newsletter-validate-detail .input-box{float:left}
#newsletter-validate-detail .form-subscribe-header{font-size:16px;font-weight:500;margin-bottom:14px;margin-top:21px}
#newsletter-validate-detail .input-box input{font-size:14px;color:#5D5D5D}
#newsletter-validate-detail .input-box input[placeholder]{font-size:14px;color:#aaa}
#newsletter-validate-detail .actions{float:right}
.wrap-top-right{border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;-webkit-border-radius:0 0 8px 0;-moz-border-radius:0 0 8px;border-radius:0 0 8px 0;padding-left:25px;padding-top:32px}
.wrap-bottom-right{padding-left:25px}
#review-content .box-title{text-align:right;}
.box-related-product .box-title h3,#review-content .box-title h2{color:#4B4B4B;font-size:24px;font-weight:500;text-transform:uppercase;text-align:left;margin-bottom:40px}
#review-content .box-title a{color:#F0672F;float:right;margin-top:-61px;text-decoration:underline}
#review-content .customer-reviews ul li{padding:20px 30px 12px;border-left:4px solid #f7cf3e;margin-bottom:22px}
#review-content .customer-reviews ul li:nth-child(2n+1){background:#f5f5f5;border-left:4px solid #007db4}
#review-content .customer-reviews ul li:first-child{background:#f5f5f5;border-left:4px solid #007db4}
#review-content .customer-reviews ul li:first-child + li + li,#review-content .customer-reviews ul li:first-child + li + li + li + li{background:#f5f5f5;border-left:4px solid #007db4}
#review-content .customer-reviews ul li .product-name{font-size:22px;margin-bottom:10px;font-weight:600;text-align:left}
#review-content.box-review .customer-reviews ul li .review-details .std p{font-size:15px;text-align:justify}
#block-related .ratings{margin-left:0}
#review-content .customer-reviews ul li .aut-post{color:#007db4;font-size:18px;margin-bottom:10px;font-weight:400;text-align:left}
#review-content .customer-reviews ul li .aut-post label{color:#000;font-weight:500;text-align:left}
#review-content .customer-reviews ul li .std{color:#000;font-weight:400;font-size:15px}
#box-interview .more-view,#review-content .more-view{display:block;font-weight:700;padding:0;text-align:center;width:185px;height:39px}
#review-content .more-view span{border-radius:8px;color:#FFF;font-size:13px;text-transform:uppercase;width:185px;text-align:left;line-height:39px;height:39px;font-weight:600}
#review-content .more-view span:hover{cursor:pointer}
#wrap-review-form #review-form{width:556px;margin:0 auto;display:block}
#wrap-review-form #review-form input.input-text{height:29px;line-height:29px;width:550px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#wrap-review-form .buttons-set{border:0 none;margin:14px 0 0;padding:0;text-align:center}
#wrap-review-form #review-form textarea{height:175px;width:550px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.review-form{margin-top:30px}
#wrap-review-form .buttons-set button.button{background:none repeat scroll 0 0 #FFC000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:none;padding:0 26px}
#wrap-review-form .buttons-set button.button:hover{background:#ffA800}
#wrap-review-form .buttons-set button.button span{height:35px;line-height:35px;font-size:14px}
.input-box > a#review-captcha-link{color:#F0672F;text-decoration:underline;font-size:12px;margin-left:10px}
#wrap-review-form .form-add h3{color:#4B4B4B;font-size:20px;font-weight:500;text-transform:uppercase;margin-bottom:14px;text-align:center}
#box-interview .box-title h3{color:#4B4B4B;font-weight:500;font-size:24px;text-align:left;text-transform:uppercase}
#box-interview.box-interview .more-view span{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png) no-repeat scroll 256px center #007DB4;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#FFF;font-size:14px;padding:20px 170px 20px 26px;text-transform:uppercase;width:288px}
.qty-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:center;justify-content:space-around;float:right}
.add_item{padding-left:5px}
.sub_item{padding-right:5px}
.sub_item,.add_item,.qty-wrap input{display:inline-block\9;align-self:center;text-align:center;color:#5d5d5d;font-weight:700;float:none!important}
.sub_item img,.add_item img{vertical-align:middle}
.qty-wrap input{height:25px;border:1px solid #a7a7a7;border-radius:0;width:50px!important;background-color:#fff}
.product-options-bottom{padding:0;background:none repeat scroll 0 0}
.product-options-bottom .add-to-cart{padding:12px 0 0}
#product_addtocart_form .add-to-cart button.button{background:none repeat scroll 0 0 #df5a49;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;height:58px;margin-top:13px;text-align:center;margin-left:0;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-ms-transition:background 200ms ease-out;-o-transition:background 200ms ease-out}
#product_addtocart_form .add-to-cart button.button[disabled="disabled"],#product_addtocart_form .add-to-cart button.button:target,#product_addtocart_form .add-to-cart button.button:hover{background:none repeat scroll 0 0 #da2900;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#product_addtocart_form .add-to-cart button.button span{color:#FFF;float:left;font-size:20px;line-height:58px;font-weight:600;height:58px;padding:0;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}

#product_addtocart_form_m1 .add-to-cart button.button{background:none repeat scroll 0 0 #df5a49;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;height:58px;margin-top:13px;text-align:center;margin-left:0;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-ms-transition:background 200ms ease-out;-o-transition:background 200ms ease-out}
#product_addtocart_form_m1 .add-to-cart button.button[disabled="disabled"],#product_addtocart_form_m1 .add-to-cart button.button:target,#product_addtocart_form_m1 .add-to-cart button.button:hover{background:none repeat scroll 0 0 #da2900;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#product_addtocart_form_m1 .add-to-cart button.button span{color:#FFF;float:left;font-size:20px;line-height:58px;font-weight:600;height:58px;padding:0;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}

.product-options-bottom .add-to-cart button.button span span{background-position:100% 0;padding:0}
#product-options-wrapper .options-list > li{margin-bottom:5px}
.wrap-price{float:left}
.product-options-bottom .price-box{float:right;padding:0;text-align:right}
.product-options-bottom .price-box .old-price{display:inline-block;float:none;margin-right:12px}
.product-options-bottom .price-box .old-price .line-price{display:none}
.product-options-bottom .price-box .old-price .price{color:#6B6A69;font-weight:600;font-size:15px;text-decoration:line-through}
.product-options-bottom .price-box .special-price{display:inline-block;float:none}
.product-options-bottom .price-box .special-price .price{font-size:23px}
.product-options-bottom .price-box .price-box .price{font-size:30px}
.wrap-price label{color:#5D5D5D;float:left;margin-right:5px;margin-top:17px;text-transform:uppercase}
.cover-bg{background:none repeat scroll 0 0 #000;display:none;height:100%;left:0;opacity:.8!important;position:fixed;top:0;width:100%;z-index:50}
.popup-option-bottom{display:none;left:36%;position:absolute;top:15%;width:295px;z-index:99}
.popup-option-bottom .wrap-popup-box{background:#fff;width:295px;margin:0 auto;z-index:999;left:0;position:relative}
#back-to-top{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon-backtotop.png) no-repeat scroll center center #E1E1E1;bottom:122px;cursor:pointer;height:51px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:fixed;right:10px;text-indent:-99999px;width:51px;z-index:9999;opacity:.7}
#back-to-top:hover{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon-backtotop.png) no-repeat scroll center center #ffd800}
div.fb-login{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-top-loginpage.png) repeat scroll 0 0 transparent;height:206px;text-align:center}
.fb-login h1{color:#FFF;font-size:60px;margin-bottom:17px;padding-top:41px}
.fb-login h1 span{color:#ffd800}
.fb-login div.button{background:none repeat scroll 0 0 #193758;border:2px solid #306097;height:37px;margin:15px auto 0;padding:9px 10px;width:255px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-align:center}
.fb-login div.button span{color:#fff;font-size:16px}
.fb-login div.button span.text{float:left;margin-left:31px;padding-top:8px}
.fb-login div.button span.icon img{margin:7px 0 0}
.fb-login div.button span.icon{background:#007db4;float:left;height:36px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-align:center;width:36px}
#login-content-page .col2-set{text-align:center}
.wrap-login-register .col-1,#login-content-page .col2-set .col-1,#login-content-page .col2-set .col-2{margin:0 auto;float:none;vertical-align:top}
#login-content-page .col2-set .col-1 .content,#login-content-page .col2-set .col-2 .content{padding:25px 35px}
.wrap-login-register .registered-users .content,#login-content-page .col2-set .col-2 .content{padding:5px 0}
#login-content-page .form-list input.input-text{line-height:22px;height:22px;width:100%}
.customer-account-forgotpassword .main .fieldset ul.form-list label.required,.wrap-login-register .registered-users label.required,#login-content-page .form-list label.required{margin-top:9px;text-transform:uppercase;font-size:12px;color:#333}
#login-content-page #login-form button#send2{width: 110px;margin-top: 0;float: right;height: 40px;line-height: 40px;}
#login-content-page #login-form .persistent .input-box{display:inline}
#login-content-page #login-form .forgot-pass{margin-top:3px;font-style: italic;}
#login-content-page #login-form .persistent label{color:#333!important;font-size:14px!important;margin-left:0;text-transform:none!important}
#login-content-page .buttons-set{clear:both;width:100%}
#login-content-page .buttons-set .persistent{}
.wrap-login-register #form-validate h2,#login-content-page .col2-set .col-1 h2,#login-content-page .col2-set .col-2 h2{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-icon-login.png) no-repeat scroll left top rgba(0,0,0,0);color:#333;font-size:24px;height:47px;line-height:47px;padding-left:60px;text-align:left;text-transform:uppercase}
#login-content-page .col2-set .account-login .new-users{margin-right:15px}
#login-content-page .col2-set .account-login .registered-users{margin-left:15px}
.account-login{margin-top:0}
.account-login .buttons-set button.button{background:none repeat scroll 0 0 #FFC000;border-radius:8px;float:right;height:53px;text-align:center;width:100%}
.account-login .buttons-set button.button:hover{background:#ffae00}
.account-login .buttons-set{padding:0}
.account-login .buttons-set button.button span{float:left;padding:0;text-align:center;width:100%;font-size:20px;font-weight:700}
.account-login .form-list li{margin:0 0 8px;text-align:left}
.top-links-wrap .customer-account{position:relative}
.customer-account #about-customer{background:#fff;border:1px solid #D1D1D1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;min-height:313px!important;overflow:inherit!important;padding:0;position:absolute;right:-10px;top:75px;width:200px;z-index:9}
#shopping-cart-table .product-name a{color:#313131;font-weight:700;font-size:20px}
#shopping-cart-table td a.edit{color:#F60;font-size:12px;text-decoration:underline}
#shopping-cart-table .price{color:#313131;font-weight:700;font-size:20px;white-space:nowrap!important}
#shopping-cart-table tfoot td{border:0 none;padding:25px 0}
#shopping-cart-table tfoot td button{height:54px;line-height:54px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-left:20px}
#shopping-cart-table tfoot td button span{padding:0 0 0 30px;font-size:14px}
#shopping-cart-table tfoot td button span span{padding:0 30px 0 0}
#shopping-cart-table th{padding:5px 28px}
#shopping-cart-table .a-right.last{width:180px}
#shopping-cart-table .product-image{height:142px;margin:0 auto;width:142px}
.cart-collaterals .col2-set .col-2{float:right;width:405px}
.cart .totals .table-total{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-login-box.png) repeat scroll 0 0 transparent;border:1px solid #DDD;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:19px 19px 22px;width:335px}
.discount-form{text-align:center}
.discount label{font-size:14px}
.discount .input-box{display:inline-block;margin-top:15px;width:183px;vertical-align:top}
.discount .buttons-set{display:inline-block;margin-top:15px;padding:0;vertical-align:top}
.discount .buttons-set button.apply-btn{-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;height:35px}
.discount .buttons-set button.button{float:none;height:35px}
.discount input.input-text{border-radius:8px 0 0 8px;color:#A9A9A9;font-size:12px;height:29px;padding:2px;width:180px;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}
#shopping-cart-totals-table tbody th.a-left{color:#5C5C5C!important;font-size:14px!important;font-weight:700;line-height:33px!important}
.totals .a-left{color:#5C5C5C;font-size:14px;font-weight:700;line-height:33px}
.totals .a-left strong{color:#5C5C5C!important}
.totals .a-right{color:#5C5C5C;font-size:15px;font-weight:500}
.totals tfoot .a-right{color:#5C5C5C;font-size:25px;font-weight:700}
.totals tfoot .a-left{color:#5C5C5C;font-size:20px;line-height:40px}
.totals .checkout-types{margin-top:21px}
.table-total .grand-total-order .price{padding-left:20px}
.totals button.button{background:none repeat scroll 0 0 #FFC000;height:54px;width:373px}
.totals button.button:hover{background:none repeat scroll 0 0 #ffa800}
.totals button.button span{float:left;padding:0;font-size:14px;width:100%}
.checkout-cart-index .page-title{text-align:center;border:0 none;padding:20px 0 0}
.checkout-cart-index .page-title h1{float:none;line-height:63px;margin-bottom:20px;margin-top:0}
.checkout-cart-index .page-title h1 span{margin-right:20px}
.my-account{font-size:14px;color:#5c5c5c}
.my-account .page-title{border-bottom:0 none}
.welcome-msg .hello strong{font-size:16px;color:#5c5c5c;font-weight:700}
.box-reviews .box-head,.box-info .box-head,.box-recent .box-head,.box-rewardpoints-summary .box-head{padding-top:35px!important}
.box-reviews .box-head h2,.box-info .box-head h2,.box-recent .box-head h2,.box-rewardpoints-summary .box-head h2{border-top:1px solid #ddd;padding-top:35px!important}
.box-reviews .box-head h2,.box-info .box-head h2,.box-recent .box-head h2,.box-rewardpoints-summary .box-head h2,.my-account .page-title h1,.my-account .page-title h2{color:#3D3D3D;font-weight:500;margin-bottom:20px;font-size:24px;text-align:left;text-transform:uppercase}
.block-account .block-content a{color:#2E2E2E;font-weight:300;font-size:16px;text-decoration:none}
.block-account .block-content li{padding:15px 18px}
.block-account .block-content li.current{background:#007db4}
.block-account .block-content li:hover a,.block-account .block-content li.current strong{color:#fff;font-weight:700;font-size:16px}
.block-account .block-content li:hover a{color: #000;font-weight: 400;}
.my-account{font-size:14px}
.col-main .block-cart{font-size:14px;border-top:1px solid #DDD;margin-top:35px;padding-top:35px}
.block-cart .amount{color:#5c5c5c;font-size:15px}
.block-cart .amount a{color:#007db4}
.block-cart .amount .price{color:#242424;font-weight:700}
.block-cart .block-subtitle{color:#238FD2;font-size:16px;font-weight:400;margin-top:20px;margin-bottom:20px}
.block-cart .block-content li.item{display:inline-block;padding:5px 0;width:25%;margin-bottom:20px;float:left;margin-right:45px}
.block-cart .block-content li.item.odd{margin-right:45px}
.block-cart .mini-products-list .product-details{display:inline-block;margin-left:32px;vertical-align:top;width:202px;font-size:18px}
.block-cart .actions{display:block;margin-top:10px;text-align:left}
.block-cart .product-name a{color:#000;font-size:20px;font-weight:700}
.block-cart .actions a{float:none}
.box-recent .button-moreview{clear:both;height:39px;margin:20px 0 0;padding-top:30px;text-align:center;width:100%}
.box-recent .button-moreview a{text-decoration:none}
.box-recent .more-view span:hover{background-color:#2690BF}
.my-account .box-reviews .button-moreview{clear:both;height:39px;margin:20px 0 0;padding-top:30px;text-align:center;width:100%}
.my-account .box-reviews .more-view span{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png) no-repeat scroll 256px center #007DB4;border-radius:8px;color:#FFF;font-weight:700;font-size:14px;padding:20px 135px 20px 26px;text-transform:uppercase;width:288px}
.my-account .box-reviews .more-view span:hover{background-color:#2690BF}
.box-recent .more-view span{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png) no-repeat scroll 256px center #007DB4;border-radius:8px;color:#FFF;font-size:14px;padding:20px 81px 20px 26px;text-transform:uppercase;font-weight:700;width:288px}
.box-account.box-info .col2-set{display:inline-block;vertical-align:top;width:294px}
.box-account.box-info .col2-set.col1-set{width:555px;border-right:0 none;padding-left:50px}
.box-account.box-info .col2-set .col-2,.box-account.box-info .col2-set .col-1{float:none;color:#5c5c5c;font-size:14px;line-height:22px;width:100%}
.box-account.box-info .col2-set{border-right:1px solid #ddd}
.box-account.box-info .col2-set .col-2 .box-title h3{margin-top:30px}
.box-account.box-info .col2-set.col1-set .col-2,.box-account.box-info .col2-set.col1-set .col-1{float:none;width:45%;display:inline-block;vertical-align:top}
.box-account.box-info .actions{margin-top:13px}
.box-account.box-info h3{color:#238FD2;font-size:16px;font-weight:400;margin-bottom:10px;margin-right:5px}
.actions .btn-remove,.actions .edit,.actions .changepass,.title-address .changepass,.box-content .changepass,.box-content .edit{background:none repeat scroll 0 0 #007DB4;border-radius:8px;color:#FFF;font-weight:700;font-size:10px;height:20px;line-height:25px;padding:3px 10px 5px;text-transform:uppercase;text-decoration:none}
.actions .edit:hover,.box-content .edit:hover{background:none repeat scroll 0 0 #0090b4}
.actions .changepass,.title-address .changepass,.box-content .changepass{background:#69a933;margin-left:6px}
.actions .btn-remove{background:red}
.title-address .changepass:hover,.actions .changepass:hover,.box-content .changepass:hover{background:#7FA82F}
.title-address h3,.title-address .changepass{display:inline;vertical-align:top}
.box .box-content h4{color:#353535;font-size:14px;font-weight:400;text-decoration:underline;text-transform:uppercase}
.col2-set.col1-set .box-content{margin-top:40px}
#my_recent_reviews li{padding:18px 20px 12px;border-left:4px solid #f7cf3e;margin-bottom:22px}
#my_recent_reviews li:nth-child(2n+1){background:#f5f5f5;border-left:4px solid #007db4}
#my_recent_reviews li:first-child{background:#f5f5f5;border-left:4px solid #007db4}
#my_recent_reviews li:first-child + li + li,#my_recent_reviews li:first-child + li + li + li + li{background:#f5f5f5;border-left:4px solid #007db4}
#my_recent_reviews li .img-product{float:left}
.dashboard #my_recent_reviews .details{margin-left:160px;color:#000}
.dashboard #my_recent_reviews .details .product-name{font-size:18px;font-weight:500;text-transform:uppercase}
.dashboard #my_recent_reviews .details span{display:block;font-size:16px;font-weight:500;margin:7px 0}
.dashboard #my_recent_reviews .details .detail-rev{font-size:14px;font-weight:400;}
.addresses-additional h3,.addresses-primary h3{color:#238FD2;font-size:14px;font-weight:400;line-height:1.25}
.addresses-additional h2,.addresses-primary h2{font-weight:700;font-size:18px;line-height:1.25}
.addresses-primary .item{margin-bottom:30px}
.about-us .box-element{float:left;padding:10px 0 20px;width:100%}
.about-us .box-3 p{text-align:center!important}
.about-us .box-element .block-title{margin:0 0 30px}
.about-us .box-element .block-title h2{color:#4B4B4B;font-size:24px;font-weight:500;text-align:center}
.about-us .box-element .block-content{float:left;width:100%}
.about-us .box-element .block-content .box-content{float:left;padding-right:25px;width:242px;font-size:16px}
.about-us .box-element .block-content .box-content.last{float:right;padding:0}
.about-us .box-element .block-content .box-content h3{color:#464646;font-weight:500;font-size:20px;height:45px;margin:0 0 15px;text-align:center}
.about-us .box-element .block-content .box-content p{text-align:justify;}
.about-us .box-element .block-content .box-content p.images{text-align:center}
.about-us .box-elementbox-1 .block-content .box-content p{color:#7D7D7D;font:14px/16px arial}
.about-us .box-element.box-2 .block-content{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/big-clock.png) no-repeat scroll 78px top / auto 500px transparent;height:500px;position:relative}
.about-us .box-element.box-2 .block-content .text-box{left:324px;position:absolute;top:206px;width:400px}
.about-us .box-element.box-2 .block-content .text-box p{color:#7D7D7D;font:18px/18px Century;margin:0 0 8px}
.about-us .box-element.box-2 .block-content .text-box p.text-3{margin:33px 0}
.about-us .box-element.box-2 .block-content .text-box p.text-4{margin-top:55px}
.about-us .box-element.box-2 .block-content .text-box p.text-5{margin:40px 0 10px}
.about-us .box-element.box-3 .block-content p{text-align:justify}
.about-us .box-element.box-3 .block-content p.images{text-align:center}
.about-us .box-element.box-4 .block-content p{color:#7D7D7D;font:14px/24px arial;text-align:center}
.about-us .box-element.box-5 .block-content ul{text-align:center;margin:15px 0 0;width:100%}
.about-us .box-element.box-5 .block-content ul li{display:inline-block;list-style:none outside none;text-align:center;width:125px}
.about-us .box-element.box-5 .block-content ul li a{text-decoration:none}
.about-us .box-element.box-5 .block-content ul li a h3{color:#636363;font:16px/22px arial;padding:15px 0}
.about-us .box-5 .product-name{font-weight:500;font-size:16px;margin-top:20px}
.about-us .box-element.box-6 .block-content p{color:#636363;font:16px/22px arial;margin:0 auto;text-align:center;width:760px}
.about-us .box-element.box-6 .block-content p span{background:url(http://www.magestore.com/skin/frontend/default/magestore61/images/phone.png) no-repeat scroll left center transparent;margin-right:20px;padding-left:20px}
.about-us .box-element.box-6 .block-content p a{background:url(http://www.magestore.com/skin/frontend/default/magestore61/images/link.png) no-repeat scroll left center transparent;color:#0072BC;margin-right:20px;padding:5px 0 5px 25px;text-decoration:none}
.about-us .box-element.box-6 .block-content p a.email{background:url(http://www.magestore.com/skin/frontend/default/magestore61/images/mail.png) no-repeat scroll left center transparent;margin-right:0}
.cms-page-view .main{padding-top:0;    margin-bottom: 0;}
.cms-page-view .col2-left-layout .col-main .std{text-align:justify}
.cms-page-view .col2-left-layout .col-main .std strong{font-size:16px}
.customer-account-create .main,.customer-account-forgotpassword .main{font-size:14px}
.customer-account-create .main .page-title,.customer-account-forgotpassword .main .page-title{border-bottom:0 none}
.customer-account-create .main .fieldset{margin:28px 0 0}
.customer-account-forgotpassword .main .buttons-set,.customer-account-forgotpassword .main .page-title,.customer-account-forgotpassword .main .fieldset{border:0 none;margin:0 auto;padding:0;/*width:455px*/}
.customer-account-forgotpassword .main .buttons-set{margin-top:16px}
.customer-account-forgotpassword .main .buttons-set .back-link{float:left;margin-top:17px}
.customer-account-forgotpassword .main .fieldset p{color:#333;font-size:14px}
.customer-account-forgotpassword .main ul.form-list{border-top:1px solid #c2c2c2;padding-top:16px;margin-top:16px}
.customer-account-forgotpassword .main .buttons-set button.button{height:40px;background:none repeat scroll 0 0 #FFC000;width:150px;text-align:center}
.customer-account-forgotpassword .main .buttons-set button.button span{float:none;padding:0;line-height:40px;font-size:20px;text-transform:uppercase}
.customer-account-forgotpassword .main .fieldset ul.form-list input{line-height:30px;/*width:449px*/}
.customer-account-forgotpassword .main .page-title h1{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-icon-login.png) no-repeat scroll left top rgba(0,0,0,0);color:#333;font-size:24px;height:47px;line-height:47px;padding-left:60px;text-align:left;text-transform:uppercase;margin-bottom:20px}
.nobr .cancel,.nobr .link-reorder,.nobr .vieworder{background:none repeat scroll 0 0 #69a933;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#FFF;font-size:10px;font-weight:700;height:20px;line-height:20px;padding:3px 10px 5px;text-transform:uppercase;text-decoration:none}
.nobr .vieworder:hover{background:none repeat scroll 0 0 #7fa82f}
.nobr .link-reorder{background:none repeat scroll 0 0 #ffc000}
.nobr .link-reorder:hover{background:none repeat scroll 0 0 #ffeb44}
.nobr .cancel{background:none repeat scroll 0 0 red}
.nobr .cancel:hover{background:none repeat scroll 0 0 #ff3000}
.order-info-box h2{font-weight:700;font-size:18px;line-height:1.25;margin-top:20px}
.table-caption{margin-bottom:15px}
#my-orders-table tfoot td{padding:10px 17px}
.statistic-transactions{font-size:14px}
#partner_sales_grid a{display:block}
#partner_sales_grid thead th{padding:2px 25px!important}
.box-rewardpoints-history .box-head > a{display:block;margin-bottom:20px}
#my-terms-table td{padding:10px 17px;word-break:break-all}
.catalogsearch-result-index .page-title{border-bottom:0 none;margin:25px 0 10px}
.catalogsearch-result-index .search-description{font-size:14px;margin-top:20px}
.catalogsearch-term-popular .col-main{min-height:500px}
.catalogsearch-term-popular .page-title{padding-top:60px;padding-bottom:15px}
dl#narrow-by-list{font-size:14px}
#shopping-cart-table h2.product-name{margin-bottom:10px}
.moneybookers-processing-payment .page-head h3{color:#4B4B4B;font-weight:500;font-size:24px;text-align:center;text-transform:uppercase;padding-top:60px;margin-bottom:50px}
.moneybookers-processing-payment .vertical-fill{max-width:100%!important}
#box-benefits .title,#box-how-it-works .title,#box-highlights .title{border-top:1px solid #DDD;margin-top:35px;padding-top:35px}
.box-description .product_content_listing,.box-description .std p{font-size:14px;line-height:23px}
.overview-product img{margin:40px 0;max-width:100%}
.img-bottom p{font-size:14px;line-height:23px;margin-bottom:0}
.magestore-clients-say .box-title h3{color:#3D3D3D;font-size:24px;font-weight:500;margin-bottom:20px;text-align:left;text-transform:uppercase}
.magestore-clients-say .customer-reviews ul li,.customer-interview ul li{display:block;padding:18px 20px 12px;border-left:4px solid #f7cf3e;margin-bottom:22px;clear:both}
.magestore-clients-say .customer-reviews ul li .review-product-image,.customer-interview ul li .review-product-image{display:inline-block;text-align:center;vertical-align:top;width:200px}
.magestore-clients-say .customer-reviews ul li .review-info .review-details label{font-weight:500;font-size:16px;text-align:left}
.magestore-clients-say .customer-reviews ul li .review-info .review-details a{color:#007DB4;font-weight:400}
.magestore-clients-say .customer-reviews ul li .review-info .product-name{margin-bottom:10px}
.magestore-clients-say .customer-reviews ul li .review-info,.customer-interview ul li .review-info{display:inline-block;vertical-align:top;width:500px}
.magestore-clients-say .customer-reviews ul li:nth-child(2n+1),.customer-interview ul li:nth-child(2n+1){background:#f5f5f5;border-left:4px solid #007db4}
.magestore-clients-say .customer-reviews ul li:first-child,.customer-interview ul li:first-child{background:#f5f5f5;border-left:4px solid #007db4}
.magestore-clients-say .customer-reviews ul li:first-child + li + li,.magestore-clients-say .customer-reviews ul li:first-child + li + li + li + li,.customer-interview ul li:first-child + li + li,.customer-interview ul li:first-child + li + li + li + li{background:#f5f5f5;border-left:4px solid #007db4}
.sharing-tool{margin-top:17px;margin-left:0!important}
.input-box > span#valid_email_address_image{position:absolute;right:-20px;top:32px}
#partner_sales_grid col.created_at{width:154px!important}
#partner_sales_grid col.order_id{width:101px!important}
.term-body .header-general{margin-bottom:10px}
.header-subaccount .title-general,.term-body .header-general .title-general{color:#007DB4;line-height:35px}
.header-subaccount li{border-bottom:0 none!important}
.body-general .border-span{background:none transparent!important;border:medium none;border-radius:10px;padding:0 10px;height:26px;line-height:26px}
.simiposmanagement-index-edit .data-table td{padding:17px;border-right:1px solid #DDD!important;border-bottom:1px solid #DDD!important;word-break:break-all}
#add-subaccount .form-add td{padding:5px}
button#save_dev,button#save_term{margin-right:5px}
button#cancel_dev span,button#cancel_liv span,button#save_dev span,button#save_term span{background:none transparent!important}
.body-general .border-save{background:none repeat scroll 0 0 #F60;border-radius:10px;line-height:26px!important;padding:0 10px!important;height:26px!important}
#generate-license-certificate div.field .input-box{margin-right:13px;margin-bottom:10px}
.simiposmanagement-index-edit .back-links{display:block;float:left;margin-top:20px;width:100%}
.my-license-certificates h2{font-weight:700}
.cms-page-view .interviews-grid li{border-bottom:1px solid #DDD;margin-bottom:40px;padding-bottom:20px}
.cms-page-view .interviews-grid li .review-product-image{text-align:left;float:left;width:500px}
.cms-page-view .interviews-grid li .product-img{text-align:left;}
.cms-page-view .interviews-grid li img{margin-bottom:20px}
.cms-page-view .interviews-grid li .product-name{margin-bottom:20px}
.cms-page-view .interviews-grid li .product-name a{font-size:18px;font-weight:700}
.cms-page-view .interviews-grid li .review-details label{font-weight:500;font-size:16px;text-align:left}
.cms-page-view .interviews-grid li .review-details a{color:#007DB4;font-weight:400;text-decoration:none}
.cms-page-view .interviews-grid li .review-details a.learn-more{color:#F0672F;font-size:12px;text-decoration:underline}
.cms-page-view .interviews-grid li .content-interviews{margin-top:10px}
#my-form-interview{font-size:14px}
#my-terms-table th{height:34px}
#community-feedback-topic-form > h1{padding-bottom:10px;margin-bottom:10px}
.product_content_listing{padding-left:0!important;text-align:left}
.product_content_listing li{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-li-feature.png) no-repeat scroll 0 9px transparent;font-size:14px;line-height:23px;margin-bottom:5px;padding-left:19px}
.box-other strong,.for-customer strong,.for-addmin strong{display:block;font-size:16px;font-weight:600;margin-bottom:13px}
.box-description a{color:#007db4;font-size:14px;font-weight:600}
#shopping-cart-table td,#shopping-cart-table th{vertical-align:middle}
.wrap-video .title,.livedemo-wrap .title,.wrap-screen-shoot .title{color:#272727;display:block;font-size:13px;text-align:center;font-weight:600;text-transform:uppercase}
.wrap-screen-shoot .title strong{color:#0279b6;font-size:15px}
.wrap-video .title{color:#868686}
.box-description .for-customer{display:inline-block;width:45%;vertical-align:top}
.box-description .for-addmin{display:inline-block;margin-left:9%;width:45%;vertical-align:top}
.box-description .for-customer ul,.box-description .for-addmin ul{padding-left:0;margin-bottom:40px}
.rewritecore-order-moveinfo .page-title{border-bottom:1px solid #CDCDCD;margin:0 0 53px;padding:0 0 16px}
#generate-license-certificate li.wide textarea{margin-bottom:10px;width:529px}
.navheader-floating{background:none repeat scroll 0 0 #FFD800;border-radius:0;display:block;height:47px;min-width:1300px;opacity:1;padding:0;top:0;width:100%;z-index:999}
.catalog-product-view .navheader-floating{display:none!important}
.links-wrap.not-login{position:relative}
.mini-login-box{background:none repeat scroll 0 0 #FFF;border:1px solid #D1D1D1;border-radius:0;display:none;padding:20px 0;position:absolute;left:-30px;top:75px;width:350px;z-index:10000;box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);-webkit-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);-moz-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);}
.show-info .mini-login-box{display:block}
.mini-login-box .actions-links{}
.mini-login-box .input-box{margin-bottom:13px}
.mini-login-box .actions{width:100%;text-align:left;margin-top:10px;margin-bottom: 10px;}
.mini-login-box .actions .persistent{float:left;margin-top:18px}
.mini-login-box .actions .button{float:right;background: #ffcc33;height: 33px;margin-bottom:10px;border-radius: 3px;margin-top:8px;}
.mini-login-box .actions .button:hover{background:#ffA800}
.mini-login-box .actions .button span{padding:0 0 0 23px;text-transform:uppercase;font-size:20px}
.mini-login-box .actions .button span span{padding:0 23px 0 0;color: #363636;FONT-SIZE: 14px;font-weight: 400;line-height: 33px;}
.mini-login-box .persistent label,.mini-login-box .persistent .input-box{display:inline-block!important}
.mini-login-box .persistent label{color:#333!important;font-size:14px!important;text-transform:none!important;margin-left:0;margin-top: 0!important;font-weight: 400;}
.mini-login-box .actions-links a{display:block!important;text-align:left;float:none!important;margin-bottom:5px;color:#f60!important;text-decoration:underline!important}
.mini-login-box .actions-links a:hover{text-decoration:none!important}
li.not-login{position:relative}
li.not-login .arrow{display:none;height:11px;position:absolute;right:17px;top:67px;width:18px;z-index:12}
.mini-login-box .block-login label{}
.mini-login-box li{border-bottom:1px solid #D7D7D7;float:none!important;line-height:50px;margin-left:0!important;padding-bottom:0!important;padding-left:33px;text-align:left!important}
#my-downloadable-product .label.row{margin-bottom:20px}
.buttons-set .back-link a{color:#f60;text-decoration:underline;font-size:14px}
.testimonial-list .talk{bottom:-15px;height:15px;position:absolute;right:80px;width:15px;z-index:9}
.testimonial-list ol li{display:table-cell;padding:0 23px;border-right:1px dashed #959595}
.testimonial-list ol li:first-child{padding-left:0}
.testimonial-list ol li:last-child{padding-right:0;background:none repeat scroll 0 0 rgba(0,0,0,0);border-right:0 none}
.testimonial-list ol li span{display:block;margin-top:5px}
.testimonial-list ol li .name{color:#4b4b4b;font-size:14px;font-weight:600}
.testimonial-list ol li.company{color:#404040;font-size:12px;font-style:italic;font-weight:400}
.testimonial-list ol li .des{color:#636363;font-weight:400;font-size:14px;line-height:23px}
.testimonial-list ol li .company strong{color:#007DB4;font-size:14px}
.testimonial-list ol{display:table}
.testimonial-list ol li .quotes{float:left;height:25px;width:27px}
.service-product .product-options dt{display:block;padding:10px 27px 0}
.service-product .product-options p.required{padding:5px 10px 10px 0}
.service-product .product-options dd input.input-text{width:94%}
.service-product .box-collateral{color:#000;font-size:16px}
.service-product .box-collateral ul{padding:0;margin-top:10px}
.service-product .box-collateral ul li{color:#000;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-li-feature.png) no-repeat scroll 0 9px;font-size:15px;line-height:20px;margin-bottom:10px;padding-left:19px}
.service-product .box-collateral h2{color:#4B4B4B;margin-bottom:20px;font-size:24px;font-weight:500}
.product-shop .short-features li{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-li-feature.png) no-repeat scroll 0 9px rgba(0,0,0,0);font-size:14px;line-height:20px;margin-bottom:5px;padding-left:19px;color:#343434}
.popup-Inventory-gift{bottom:0;height:278px;left:1px;position:fixed;text-align:right;transform:rotate(0deg) scale(1) skew(0deg) translate(0px,0);transition:all .5s ease 0s;width:483px;z-index:1002}
.popup-Inventory-gift.hidden-popup{bottom:-250px;transform:rotate(0deg) scale(1) skew(0deg) translate(0px,260px);transition:all 3s ease 0s}
.popup-Inventory-gift > a{color:#FFF}
.popup-Inventory-gift .wrap-popup{position:relative}
.popup-Inventory-gift .close-popup{color:#FFF;cursor:pointer;height:31px;overflow:hidden;position:absolute;right:-6px;text-indent:-999em;top:-9px;width:31px}
.registered-users .f-left{color:#F60;display:block;float:left;font-size:12px;margin-top:17px;text-align:center;text-decoration:none}
.registered-users .buttons-set button.button{width:227px}
.wrap-login-register .control .input-box,.wrap-login-register .control .input-box input{width:auto;display:inline}
.wrap-login-register .control{float:left;margin-top:8px;width:42%}
.wrap-login-register .control label{font-size:13px}
.wrap-login-register li.control input.checkbox{width:auto}
.customer-account-login .registered-users .buttons-set .signup-link{float:left;font-size:16px;margin:10px 0 5px;text-align:center;width:100%}
.registered-users .social-login ul{margin-left:auto;margin-right:auto;overflow:hidden;width:120px}
.registered-users .buttons-set .social-login .social-login-box{float:right;width:136px}
.registered-users .buttons-set .social-login p{font-size:13px;text-align:center}
.registered-users .social-login ul li{float:left}
.registered-users .form-list .field,.registered-users .form-list .input-box{clear:both;display:block;margin-bottom:5px;width:100%}
.wrap-login-register .input-box input{background-clip:padding-box;width:100%}
.social-login{display:block;border-bottom:1px solid #c2c2c2;padding-bottom:16px;margin-bottom:16px}
.social-login ul{text-align:left!important;height:57px}
.social-login ul li{padding-left:0;display:inline;width:auto;margin-right:17px}
.social-login ul li a{display:inline-block;text-align:center;vertical-align:middle;height:57px;width:57px;background:#007db4;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.product-options .input-box{width:auto;height:auto;margin-left:0;float:none}
.social-login ul li a:hover{opacity:.85;cursor:pointer}
.social-login ul li.fb-login a img{width:16px;height:32px}
.social-login ul li.twitter-login a{background:#0aa4d7}
.social-login ul li.twitter-login a img{width:32px;height:22px}
.social-login ul li.ym-login a{background:#440299}
.social-login ul li.ym-login a img{width:27px;height:31px}
.social-login ul li.google-login a{background:#bc0b02}
.social-login ul li.google-login a img{width:27px;height:29px;margin-right:0}
.forgot-pass{}
.create-acc{font-size:14px;font-weight:500;color:#333;text-align:left}
.create-acc span{margin-right:5px;font-style: normal;color: #363636;font-size: 15px;}
.create-acc a{font-size:14px;text-decoration:underline!important;color:#f60!important}
.mini-login-box .block{margin-bottom:0}
.fb-login .social-login{width:295px;margin:0 auto;border-bottom:0 none}
#login-content-page .actions-links a{color:#F60!important;display:block!important;float:none!important;margin-bottom:5px;text-align:left;font-size:14px;text-decoration:underline!important}
.faq-product-detail .faq-title,.help-full-list .help-title{margin-bottom:20px}
.faq-product-detail .faq-title h3 span,.help-full-list .help-title h3 span{color:#4B4B4B;font-size:23px;font-weight:500;margin:45px 0 25px;text-transform:uppercase}
.faq-product-detail .faq-content ul li,.help-full-list .help-content ul li{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon-helpfull.png) no-repeat scroll left 5px;margin-bottom:10px;padding-bottom:5px;padding-left:40px;padding-top:5px}
.faq-product-detail .faq-content ul li{background:none transparent;padding-left:0}
.faq-product-detail .faq-content a,.help-full-list .help-content a{color:#3C3C3C;font-size:14px;text-decoration:none}
.faq-product-detail .faq-content a:hover,.help-full-list .help-content a:hover{color:#F0672F!important;text-decoration:underline}
.faq-product-detail .more-view,.help-full-list .more-view{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png) no-repeat scroll 256px center #007DB4;border-radius:8px;padding:20px 81px 20px 26px;float:left;width:180px;margin-left:60px}
.faq-product-detail .more-view:hover,.help-full-list .more-view:hover{background-color:#2690BF}
.faq-product-detail .more-view span,.help-full-list .more-view span{color:#FFF;font-weight:700;font-size:14px;text-transform:uppercase;width:288px}
.toplinks .left p a{color:#ffde00;text-decoration:none}
.toplinks .left p a:hover{text-decoration:underline}
.homepage .customer-say .right a{border:1px solid #0081ba}
.homepage .customer-say .right a:hover{border-color:#f9b002}
.left-des .more-product,.product-right .left-des .more-product{margin:7px 0;padding:0 0 0 50px;font-size:13px!important;line-height:19px}
.left-des .more-product.second{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/icon-gify.png) no-repeat left center}
.toplinks .form-search .search-autocomplete{z-index:999;background:#373737;opacity:.8;filter:alpha(opacity=80);color:#fff}
.toplinks .form-search .search-autocomplete li{padding:5px 0;cursor:pointer;text-align:left;float:left;width:100%;margin:0;text-indent:20px}
#product_addtocart_form .option-column{position:relative}
#product_addtocart_form_m1 .option-column{position:relative}
.title_ss{float:left;width:100%;background-color:#007ab5;padding-top:0;margin:0}
.ct_title{width:1260px;height:160px;margin:35px 0 auto;text-align:center;color:#fff}
.ct_title h2{font-size:18px}
.ct_title h1{font-size:30px;font-weight:500}
#tks_order{font-size:18px;color:#fff;line-height:30px}
#tks_order a{color:#fedf15;text-decoration:none;font-weight:700}
#todownload{font-size:14px;color:#fff;font-style:italic;line-height:30px}
#todownload a{font-size:14px;color:#fff;text-decoration:underline;font-style:normal;font-weight:800}
.checkmail{float:left;width:100%;padding-top:0;margin:0;height:205px}
.ct_checkmail{width:1260px;margin:0 auto}
.group_cross{float:left;width:100%;margin:0;background-color:#f1f1f1;padding:20px 0 60px}
.ct_cross{width:1260px;margin:0 auto}
.banner_offer{float:left;width:100%;height:255px;padding-top:47px;margin:0}
.ct_banner_offer{width:1260px;margin:0 auto}
.testtool{float:left;width:100%;padding-top:0;margin:0;background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bgfooter.png);background-size:100% 224px;background-repeat:no-repeat;height:224px}
.ct_testtool{width:1260px;margin:0 auto}
#testfree_paid1{font-size:35px;font-weight:400;color:#fff;text-align:right;margin-right:-42px;margin-top:47px}
div.toplinks-container .myaccount a[title="Logout"] > span{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/link-logout.png) no-repeat;background-position:right 1px;padding-right:25px}
div.toplinks-container .myaccount a[title="Logout"]:hover > span{background-position:right -19px}
.wrap-nav-header *,.wrap-nav-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wrap-nav-header :before,.wrap-nav-header :after,.wrap-nav-header:before,.wrap-nav-header:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.magento-2{position:relative}
.magento-2 .submenu-magento2{z-index:9999;display:none;width:630px;right:0;left:initial;background-color:#f8f8f8;border:1px solid #b9b9b9;border-top:2px solid #f39c29;padding-bottom:15px}
.submenu-magento2 .block-subscribe{min-height:150px;height:150px}
.header-cat .nav-top li.top-level0.magento-2{text-align:left}
.header-cat .nav-top li.magento-2 > span > a{color:#F39C29}
.submenu-magento2 h2{font-size:14px;text-transform:uppercase;text-align:left;font-weight:700;color:#313131;margin:28px 0 15px}
.submenu-magento2 #newsletter-validate-detail .form-subscribe-header{padding:0}
.submenu-magento2 #newsletter-validate-detail .form-subscribe-header label{font-size:13px}
.submenu-magento2 .btn-subscribe{border:none;padding:15px 0;width:30%;font-size:13px;color:#fff;background:#007bb4;border-top-right-radius:3px;border-bottom-right-radius:3px;height:45px;cursor:pointer}
.submenu-magento2 .btn-subscribe:hover{background:#046FA0}
.submenu-magento2 #newsletter-validate-detail .input-box{float:none}
.submenu-magento2 .recent-post ul{width:100%;float:left}
.submenu-magento2 .box-top ul li{padding:10px 0;border-bottom:1px solid #b7b7b7}
.submenu-magento2 .box-top ul li a{font-size:14px;font-weight:400}
.submenu-magento2 .recent-post{float:left;width:100%}
.submenu-magento2 .recent-post h2{padding:0 15px}
.submenu-magento2 .recent-post .imgs{float:left;margin-right:15px}
.submenu-magento2 .recent-post .ctn{float:left;width:65%}
.submenu-magento2 .recent-post .ctn p{font-size:13px;font-weight:600;margin-bottom:10px}
.submenu-magento2 .recent-post .ctn p a{font-size:13px;font-weight:600}
.submenu-magento2 .recent-post .ctn span{ont-size:11px;color:#9f9b9b;text-transform:uppercase;font-weight:600}
.products-review.review-form{width:886px;margin:0 auto;position:relative}
.products-review.review-form .img-letter{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/rewritecore/icon-review-form.png) no-repeat scroll center -196px;height:37px;margin-top:16px}
.products-review.review-form .form-inner h2{font-size:30px;font-weight:400;color:#30373b;text-align:center;margin:15px 0 11px;padding:0}
.products-review.review-form .form-inner p{color:#949494;font-size:16px;font-weight:400;margin:0 0 35px;text-align:center;position:relative;text-decoration:none}
.products-review.review-form .form-inner ul{padding:0;margin-top:15px}
.products-review.review-form .form-inner ul li.fields{border:none;background:none;padding-bottom:0;margin-bottom:0}
.products-review.review-form .form-inner ul li.fields .field-content{float:left;width:412px}
.products-review.review-form .form-inner ul li.fields .field-content.first{clear:right;margin-right:22px}
.products-review.review-form .form-inner ul li.fields .input-box{width:100%}
.products-review.review-form .form-inner ul li.fields .select-product{height:46px;padding:0 20px;width:100%}
.products-review.review-form .form-inner ul li.fields input,.products-review.review-form .form-inner ul li.fields select,.products-review.review-form .form-inner ul li.fields textarea{border-radius:0;padding:0 20px;font-size:14px;border:1px solid #717171;background-color:#fff;box-sizing:border-box;width:100%}
.products-review.review-form .form-inner ul li.fields input{height:48px;border-radius:0;width:100%}
.products-review.review-form .form-inner ul li.fields textarea{padding-top:10px;padding-bottom:10px}
.products-review.review-form .form-inner ul li.fields .captcha{width:auto;margin-right:20px;height:45px;float:left}
.products-review.review-form .form-inner ul li.fields .captcha div{margin-top:7px}
.products-review.review-form .form-inner ul li.fields .capt-code{width:auto}
.products-review.review-form .form-inner ul li.fields .capt-code #review_captcha{width:130px;float:left;height:45px;padding:5px;border:1px solid #dbdbdb;background:#fff;border-radius:0}
.products-review.review-form .form-inner ul li.fields .refresh-captcha{line-height:44px;float:left}
.products-review.review-form .form-inner ul li.fields .refresh-captcha a{font-size:12px;color:#4682b4;text-decoration:none;margin:0 10px}
.products-review.review-form .form-inner ul li.fields .buttons-set.review-btn{float:right;clear:right;margin:0}
.products-review.review-form .form-inner ul li.fields .buttons-set.review-btn > button{border-radius:0!important;color:#0e0e0e;font-size:17px;padding:12px 30px;background:#fac42b}
.products-review.review-form .form-inner ul li.fields .buttons-set.review-btn > button:hover{background:#ffde00}
.products-review.review-form #how-tips{width:410px;height:auto;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:absolute;top:-170px;right:-175px;border:1px solid #cecece;display:none;background:#fff;color:#2f2f2f;text-align:left;padding:10px 15px;box-sizing:border-box}
.products-review.review-form .bg-fade-notify{float:left;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.85;z-index:2;background:#000}
.products-review.review-form .submit-success .close-notify{position:absolute;top:0;right:6px;z-index:3;color:#fff;text-transform:uppercase;font-size:18px;font-family:arial;cursor:pointer}
.products-review.review-form .submit-success .content-notify{z-index:3;transition:top .25s ease;right:0;left:0;margin:0 auto;padding:15px;height:auto;position:absolute;margin-top:219px}
.products-review.review-form .submit-success .content-notify p{text-align:center;font-size:20px;color:#fff}
.category-products .listing-page .price-reviews .custom-flex{align-items: flex-start;display: flex;}
.category-products .listing-page .price-reviews .custom-flex .review-bottom{align-self: flex-end;min-width: 121px;}
@media (min-width: 992px){.category-products .listing-page .price-reviews .custom-flex .review-bottom{padding-right: 5px;}}
#ajaxcart-pop-up .product-options-bottom .price-box .old-price{float: right!important;}
#ajaxcart-pop-up .product-options-bottom .price-box .special-price{margin-right: 10px;}
/*css for tooltip*/
.ajaxcart-content .product-options dl dt{position:relative}
.ajaxcart-content .product-options dl dt a[data-toggle="tooltip"]{position:absolute;top:2px;right:-20px}
.ajaxcart-content .product-options dl dt a[data-toggle="tooltip"]{position:absolute;top:2px;right:-20px}
.content-wrap-webpos .product-options dl dt a[data-toggle="tooltip"]{position:initial;}
a[data-toggle="tooltip"]{display:inline-block!important;position:relative;left:5px;color:#2f2f2f;text-decoration:none;border-radius:50%;width:16px;height:16px;line-height:16px;text-align:center;font-size:14px}
/*end tooltip*/

/*Product view snippet*/
.product-view .rating-snippet{    text-indent: -9999px;
    overflow: hidden;
    display: block;
    line-height: 0px;
    font-size: 0px;}
.product-view .snippet, .ajaxcart-content .snippet, .right-option .snippet{text-indent: -9999px;
    overflow: hidden;
    display: block;
    font-size: 0px;
    float: left;}


.cms-magento-demo-html  .page-title {
    border-bottom: 1px solid #CDCDCD;
    margin: 0 0 20px;
    padding: 0 0 15px;
}

.demo_page .featured-products .products-grid{
	width:100%;
	margin-bottom:20px;
	padding: 0;
	margin: 0 0 30px;
}

.demo_page .featured-products .products-grid .item{
	width:33.33%;
	margin:0px; padding:0px;
	display: inline-block;
}

.demo_page .featured-products .products-grid .product-image{	
	/* background:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg_item_product.png") no-repeat scroll 0 0 transparent; */
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 165px;
	text-align: center;
	border: 1px solid #D1D1D1;
}

.demo_page .featured-products .products-grid .product-short-info{	
	margin-left:13px;
	float: left;
	width: 195px;
}

.demo_page .featured-products .actions-product .product-actions{
	float:right;
	margin-right: 5px;
        display: inline-block;
        text-align: right;
        vertical-align: middle;
        position: initial;
        z-index: 999;
        right: 15px;
        top: 53px;
}
.demo_page .products-grid {
	padding-left:0px;
}

.demo_page .featured-products .actions-product .product-actions button,.featured-products .actions-product .product-actions button span{
	background:none;
	border:none;
	text-indent: 0px;
	padding:0px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:auto;
	text-transform: none;
}

.demo_page .featured-products .actions-product .product-actions button{
    background: #FFC000;padding: 0 10px;
}
.demo_page .featured-products .actions-product .product-actions button:hover{background: #FFC000;}
.demo_page .featured-products .products-grid .price-box{
	margin-left:5px;
	margin-top:5px;
}

.demo_page .featured-products .products-grid .demo-wrap{
	clear:both;
	padding:10px 0px 0px 0px;
}

/*.demo_page .featured-products .products-grid .demo-wrap .button1{
	display:block;
	height:35px;
	background:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/button1.png") no-repeat scroll 0 0 transparent;
}

.demo_page .featured-products .products-grid .demo-wrap .button2{
	display:block;
	height:35px;
	background:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/button2.png") no-repeat scroll 0 0 transparent;
	
	color:#6a7b8d;
}
*/
.demo_page .featured-products .products-grid .demo-wrap a{
	margin-bottom:5px;
	font-weight:700;
	font-size:13px;
	line-height:32px;
	width:136px;
	padding-left:35px;
	text-decoration:none;
	background:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/button_demo.png") no-repeat scroll top left transparent;
	overflow:hidden;
	height:35px;
	display:block;
	color: #6a7b8d !important;
}

.demo_page .featured-products .products-grid .demo-wrap a:hover{
	background:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/button_demo.png") no-repeat scroll bottom left transparent;
}
.demo_page .featured-products .products-grid .product-image a {    
}

.demo_page .featured-products .products-grid .product-name a{
	font-size:16px;

}

.demo_page .featured-products .products-grid .desc_wrap{
	clear:both;
	font-size:14px; 
	color:#898989;
	width: 95%;
	padding-top: 10px;
}

.demo_page .featured-products .products-grid .price-box .old-price{
	margin:4px 0 0 5px;
}

.demo_page .title-categories{
	background:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/line.png") repeat-x scroll left bottom transparent;
	position:relative;
	height:30px;
	margin-bottom:5px;
}
.demo_page .tt-de{
	font-size:14px;
	color:#898989;
	margin-bottom: 30px;
}
.demo_page .title-categories h2{
    color: #4B4B4B;
 
    font-size: 24px;
    font-weight:500;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.demo_page .rewritecore-demo-index .breadcrumbs{display:block;}

.demo_page .demo-wrap ul{
	padding: 0;
}

.demo_page .demo-wrap ul li{
	list-style-type: none;
}

.demo_page .price{
	font-size: 20px !important;
}

.demo_page .actions-product{
	
}

.demo_page .des_wrap{
	width: 99%;
	margin-left: 5px;
}

.demo_page .des_wrap p {
	width: 90%;
}
.free-magento-extensions{
	border-top: 1px solid #d1d1d1;
	padding-top: 30px;
}

/* popup button buy now*/
.demo_page  .actions-product .popup-live-demo{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px;
    box-shadow: 0 0 5px #444444;
    display: none;
    left: 34%;
    padding: 20px 0 20px 20px;
    position: fixed;
    text-align: left;
    top: 30%;
    width: 311px;
    z-index: 51;
}

.demo_page  .actions-product .backdrop {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8 !important;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 50;
}
/* End popup button buy now*/


/*CMS norounter */
@font-face{
	font-family: 'Century Gothic';		
	src: url('http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/GOTHIC_1.TTF') format('truetype');
}  
@font-face{
	font-family: 'CenturyGothicBold';		
	src: url('http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/GOTHICB_1.TTF') format('truetype');
} 

.cms-index-noroute .main-container{
	background: url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/star-bg.png) top center #0d172f;
}
.cms-index-noroute .main-container .main{
	margin-bottom: 0;
}
.wrap-norouter {
    
    margin: 0 auto;
    width: 1024px;
	text-align:center;
	font-family: 'Century Gothic';
	color: #fff;
	background: url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/norouter-magon.png) no-repeat center bottom;
}
.wrap-norouter  .top-norouter{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/title-404.png") no-repeat scroll center center;
    color: #E2574C;
    height: 148px;
    text-transform: uppercase;
}

.norouter-search {
    height: 84px;
    left: 32px;
    position: absolute;
    top: 85px;
    width: 218px;
}
.norouter-home {
    height: 169px;
    position: absolute;
    right: 39px;
    top: 0;
    width: 229px;
}
.wrap-norouter  .bottom-norouter {
    height: 438px;
	position: relative;
}
.wrap-norouter  .top-norouter h2{
	font-size: 26pt;	
	font-family: 'CenturyGothicBold';
	font-weight: normal;
	display: none;
}
.wrap-norouter  .top-norouter h3{
	font-size: 10pt;	
	font-family: 'CenturyGothicBold';
	font-weight: normal;
	display: none;
}
.wrap-norouter  .top-norouter span{
	display: block;	
	text-transform:  none;
	font-size: 6pt;
	display: none;
	color: #ffffff;
}

.norouter-home img{	}
.norouter-home img:hover{	
	
	-webkit-animation: rotate-home 1s 1s 1 alternate forwards;
	-moz-animation: rotate-home 1s 1s 1 alternate forwards;
	-o-animation: rotate-home 1s 1s 1 alternate forwards;
	animation: 1s ease 1s alternate forwards 1 rotate-home;
}
@-moz-keyframes rotate-home {
	0% {
		transform: rotate(0deg);
		 -webkit-rotate(0deg);
		-ms-transform:rotate(0deg);
	}
	100% {
		transform: rotate(-360deg);
		 -webkit-rotate(-360deg);
		-ms-transform:rotate(-360deg);
	}
}
@-o-keyframes rotate-home {
	0% {
		transform: rotate(0deg);
		 -webkit-rotate(0deg);
		-ms-transform:rotate(0deg);
		
	}
	100% {
		transform: rotate(-360deg);
		 -webkit-rotate(-360deg);
		-ms-transform:rotate(-360deg);
	}
}
@-webkit-keyframes rotate-home {
	0% {
		transform: rotate(0deg);
		 -webkit-rotate(0deg);
		-ms-transform:rotate(0deg);
	}
	100% {
		transform: rotate(-360deg);
		 -webkit-rotate(-360deg);
		-ms-transform:rotate(-360deg);
	}
}

@keyframes rotate-home {
	0% {
		transform: rotate(0deg);
		 -webkit-rotate(0deg);
		-ms-transform:rotate(0deg);
	}
	100% {
		transform: rotate(-360deg);
		 -webkit-rotate(-360deg);
		-ms-transform:rotate(-360deg);
	}
}
#search-404{
	background: #070e1f;	
	border: 1px solid #1e273e;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	color: #b0b0b0;
	font-size: 14px;
	height: 29px;
	padding: 5px 10px;
	position: absolute;
	transition:All 0.4s ease;
	-webkit-transition:All 0.4s ease;
	-moz-transition:All 0.4s ease;
	-o-transition:All 0.4s ease;
	left: 142px;
	top: 23px;
	z-index: 1;
    transform:  translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	width: 0;
}

#search_mini_form404 .input-text:focus,
#search_mini_form404.active input.input-text{
	transition:All 0.4s ease;
	-webkit-transition:All 0.4s ease;
	-moz-transition:All 0.4s ease;
	-o-transition:All 0.4s ease;
    transform:  translateX(-142px);
	-webkit-transform: translateX(-142px);
	-moz-transform: translateX(-142px);
	-o-transform: translateX(-142px);
	-ms-transform: translateX(-142px);
	width: 150px;
}

#search_mini_form404 button{
	background:none transparent; border: 0 none;
	height: 84px; width: 84px;
	float: right;
	position: relative;
	z-index: 2;
}

#search_mini_form404 {
    overflow: hidden;
    position: relative;
    width: 218px;
	float: right;
}
#search_mini_form404 button span{
	float: none;
	padding: 0;
	margin: 0;
	height: 84px; width: 84px;
}

.page .title-box{color: #1a232d;font-size: 36px;font-weight: 100;text-align: center;margin-bottom: 30px;}
.toplinks-container{float:left;width:100%;background:#231f20;padding:5px 0}
.toplinks{width:1260px;margin:0 auto}
.toplinks .left{float:left}
.toplinks .right{float:right;position:relative}
.toplinks .left p{float:left;font-size:12px;color:#a4a1a2;text-transform:uppercase;line-height:37px}
.toplinks .left p span{color:#ffde00}
.toplinks .right li{float:left;margin-left:20px;position:relative}
.toplinks .right li a{font-size:12px;color:#a6a6a6;padding:5px 5px 5px 28px;text-decoration:none}
.toplinks .right li.faq{height:37px;line-height:37px}
.toplinks .right li.faq a{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/faq.png) no-repeat left center;height:37px;line-height:37px}
.toplinks a:hover{color:#f90}
.toplinks li a:hover{color:#f90}
.toplinks .right li.support-link{position:relative;height:37px;line-height:37px}
.toplinks .right li.support-link .sub-top-links{position:absolute;z-index:999;top:20px;right:0;border:none;width:205px;background:none;padding-top:10px}
.toplinks .right li.support-link .sub-top-links ul{float:left;width:100%;position:relative}
.toplinks .right li.support-link .sub-top-links li{border-bottom:1px solid #D7D7D7;float:left;width:100%;margin-left:0;padding:15px 0;text-align:left;background:#fff}
.toplinks .right li.support-link .close{position:absolute;right:0;top:-10px;color:red;z-index:999}
.toplinks .right li.support-link .sub-top-links li.first{border-radius:6px 6px 0 0;padding:10px 0 5px}
.toplinks .right li.support-link .sub-top-links li.last{border-radius:0 0 6px 6px;padding:5px 0}
.toplinks .right li.support-link .sub-top-links li a{font-size:14px;text-decoration:none;color:#000;float:left;width:100%}
.toplinks .right li.support-link .sub-top-links li a:hover,.toplinks .right li.myaccount .customer-links li a:hover{color:#f90}
.toplinks .right li .arrow{float:left;height:9px;z-index:101;position:relative;width:100%}
.toplinks .right li .mini-login-box .arrow{top:-9px;left:10px;position:absolute}
.toplinks .right li .arrow img{float:right;margin-right:30px}
.mini-login-box{top:40px}
.toplinks .right li .mini-login-box .arrow img{float:left;margin-left:40px}
.mini-login-box .persistent .input-box{display:inline-block!important;float:left}
.mini-login-box .actions-links a{display:block!important;text-align:left;float:none!important;margin-bottom:5px;color:#434344!important;font-style:italic;text-decoration:underline!important;font-size:14px!important;padding:0!important}
.create-acc{font-size:14px;color:#333;text-align:left}
.create-acc a{text-decoration:underline!important;color: #ff7c00!important;font-style:italic;font-size: 15px!important;padding:0!important;}
.mini-login-box .actions-links a:hover{text-decoration:none!important}
li.not-login{position:relative}
li.not-login .arrow{display:none;height:11px;position:absolute;right:17px;top:67px;width:18px;z-index:12}
.mini-login-box .block-login label{}
.mini-login-box .block-login input.input-text{}
.mini-login-box li{line-height:50px;margin-left:0!important;padding-bottom:0!important;text-align:left!important;display:inline;width:auto;margin-right:20px}
.mini-login-box li.google-login{margin-right:0;margin-left: 20px!important}
.mini-login-box #login-form-mini{float:left;width:100%}
.mini-login-box .block-login .block-content{padding: 10px 30px 15px;border-top: 1px solid #e1e1e1;background:none;margin:10px 0 0}
.mini-login-box .social-login ul li a{display:inline-block;text-align:center;vertical-align:middle;padding:0!important;height: 36px;width: 36px;background: #3b5795;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:36px}
.mini-login-box .social-login{padding:0;margin:0;border:none;display: inline-block;}
.mini-login-box .social-login ul li a:hover{opacity:.85;cursor:pointer}
.mini-login-box .social-login ul li.twitter-login a{background:#0aa4d7}
.mini-login-box .social-login ul li.twitter-login a img{width:32px;height:22px}
.mini-login-box .social-login ul li.ym-login a{background:#440299}
.mini-login-box .social-login ul li.ym-login a img{width:27px;height:31px}
.mini-login-box .social-login ul li.google-login a{background:#bc0b02}
.mini-login-box .social-login ul li.google-login a img{width:27px;height:29px;margin-right:0}
.toplinks .right li.myaccount .customer-links{position:absolute;z-index:999;top:20px;right:0;border:none;width:240px;background:none;padding-top:10px}
.toplinks .right li.myaccount .customer-links li{float:left;width:100%;padding:10px 0;border-bottom:1px solid #D7D7D7;background:#fff;text-align:left}
.toplinks .right li.myaccount .customer-links li.first{border-radius:6px 6px 0 0}
.toplinks .right li.myaccount .customer-links li.last{border-radius:0 0 6px 6px}
.toplinks .right li.myaccount .customer-links li a{font-size:14px;text-decoration:none;color:#000;float:left;width:100%}
.toplinks .right li.myaccount .customer-links li.last a span{background-position:right 1px;padding-right:25px}
.toplinks .right li.myaccount .customer-links li.last a:hover span{background-position:right -19px}
.toplinks .form-search{background:#373737;border-radius:6px;float:left;padding:1px 15px 1px 5px}
.toplinks .form-search input.input-text{background:none;border:none;color:#ffd800;font-size:12px;width:196px;line-height:30px}
.toplinks .form-search button.button{background:none;border:none}
.toplinks .form-search button.button span{float:left;height:17px;padding:7px 3px;margin:0}
.header-container{float:left;width:100%;background:#f8f8f8}
.wrap-nav-header{float:left;width:100%;background:#ececec;border-top:1px solid #e1dcdc;border-bottom:1px solid #e9e9e9}
.header .quick-access{float:right;width:760px;width:770px\0}
.header .quick-access ul{float:left;width:100%}
.header .quick-access ul ul.policy-list{float:none;width:auto}
.header-container .header .quick-access ul li{float:left;margin:17px 12px 10px 0;padding:17px 20px 17px 44px;text-transform:uppercase;font-weight:500;font-size:12px;text-shadow:0 0 0 #666}
.header .quick-access ul li p{color:#181818;font-size:13px}
.header .quick-access ul li span{color:#858585;font-size:13px}
.header .quick-access ul li.first{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/silver-partner.png) no-repeat left center;padding:30px 42px}
.header .quick-access ul li.second{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/money.png) no-repeat 22px center;border-left:1px solid #e7e7e7;padding-left:65px}
.header .quick-access ul li.third{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/free-support.png) no-repeat left center}
.header .quick-access ul li.fouth{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/free-update.png) no-repeat left center;border-right:1px solid #e7e7e7}
.header .quick-access ul li.last{float:right;width: 180px;border-right:none;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/giohang.png) no-repeat left center;margin-right:0;padding: 15px 0 15px 35px;}
.header .quick-access ul li.last p a{color:#333;text-decoration:none}
.header .quick-access ul li.last p a:hover{color:#f90}
.header .quick-access ul li.last .right a.checkout{color:#fff;font-size:10px;font-weight:700;background:#fc3;padding:8px 40px 8px 12px;text-decoration:none;position:relative;float:right;border-radius:5px}
.header .quick-access ul li.last .right a.checkout:hover{background:#F1C951}
.header .quick-access ul li.last .right a.checkout span{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/iconfull.png) no-repeat -114px -408px;width:26px;height:29px;position:absolute;right:0;top:0;background-color:#f9b002;border-radius:0 5px 5px 0}
.homepage .main{width:100%;padding:0;margin:0 auto}
.homepage .slide-container{float:left;width:100%;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/next-page.png) no-repeat center bottom}
.homepage .slide-container .slide-content{width:1260px;margin:0 auto}
.homepage .customer-say{height:740px;padding-top:60px;background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bg-slide1.png);background-repeat:no-repeat;background-position:center center,center bottom;background-size:100% 800px,auto}
.homepage .customer-say .left{float:left;width:650px;text-align:center}
.homepage .customer-say .left p{float:left;width:60%;padding-left:40%}
.homepage .customer-say .left p strong{font-size:18px;color:#464646;font-weight:700;width:100%;float:left;line-height:30px}
.homepage .customer-say .left p span{font-size:14px;color:#464646;font-weight:400;width:100%;float:left}
.homepage .customer-say .right{float:right;width:523px;text-align:left}
.homepage .customer-say .right h2{font-weight:700;font-size:56px;color:#464646;margin-top:150px}
.homepage .customer-say .right h3{font-weight:700;font-size:36px;color:#464646;margin-bottom:25px}
.homepage .customer-say .right h3 span{font-size:56px;line-height:56px;color:#ffd800}
.homepage .customer-say .right p{font-size:18px;color:#707070;padding:3px 0 3px 40px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/iconfull.png) no-repeat -110px -83px;margin-bottom:20px}
.homepage .customer-say .right p strong{font-weight:700;color:#464646}
.homepage .customer-say .right a{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;padding:17px 22px;background:#D72C16;text-decoration:none;border-radius:5px;float:left;margin-top:15px}
.homepage .customer-say .right a:hover{background:#D72C16}
.homepage .slide-plus{float:left;width:100%;position:relative;background-color:#fc0;padding-bottom:10px;height:950px;background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bg-slide2.png),url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/prev-page.png);background-repeat:no-repeat;background-position:center center,center top;background-size:100% 960px,auto;overflow:hidden}
.homepage .slide-plus .plus{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/next-page.png) no-repeat center bottom;float:left;width:100%;height:950px;position:static}
.homepage .slide-plus .plus h2{width:950px;margin:80px auto;color:#464646;font-size:42px;font-weight:700;text-align:center;line-height:58px}
.homepage .slide-plus .plus .content{float:left;width:100%;position:relative;height:685px}
.homepage .slide-plus .plus .left{float:left;width:760px}
.homepage .slide-plus .plus .left h3{padding-left:20px;color:#464646;font-size:25px;font-weight:700;text-align:left;line-height:40px;text-transform:uppercase}
.homepage .slide-plus .plus .left p{padding-left:20px;font-size:16px;font-weight:400;text-align:left;line-height:30px;font-family:'Open Sans',sans-serif;margin-bottom:25px}
.homepage .slide-plus .plus .right{position:absolute;bottom:-680px;right:0}
.homepage .except{float:left;width:100%;position:relative;padding-bottom:100px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bg-slide3.png) #e6e6e6;background-repeat:no-repeat;background-position:center center;background-size:100% 960px;border-bottom:3px solid #33bac1}
.homepage .except h2{color:#304663;font-size:42px;font-weight:400;line-height:58px;margin:60px auto 80px;text-align:center;width:725px}
.homepage .except h2 span#lighter{-webkit-transition:All 2s ease;transition:All 2s ease}
.homepage .except .interviews-slide{float:left;width:100%}
.homepage .except .interviews-slide .slide{float:left;width:390px;margin-right:22px;padding-right:23px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/border-right.png) no-repeat right 40px}
.homepage .except .interviews-slide .slide.last{float:right;padding:0;margin:0;background:none}
.homepage .except .interviews-slide .slide .slide-container{float:left;width:100%;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/barie.png) no-repeat center top;padding-top:20px;height:auto!important}
.homepage .except .interviews-slide .slide.last .slide-container{border:none}
.homepage .except .interviews-slide .slide h3{color:#304663;float:left;font-size:22px;font-weight:400;line-height:25px;padding-bottom:15px;text-align:center;width:100%}
.homepage .except .interviews-slide .slide ul{padding:0}
.homepage .except .interviews-slide .slide ul li{width:390px;float:left}
.homepage .except .interviews-slide .slide ul li .slide-top{float:left;width:375px;padding-left:15px}
.homepage .except .interviews-slide .slide ul li .slide-top img{float:left;width:102px;height:auto;border-radius:100px}
.homepage .except .interviews-slide .slide ul li .slide-top h4{float:left;padding-left:15px;width:250px;margin-top:25px}
.homepage .except .interviews-slide .slide ul li .slide-top h4 strong{font-size:18px;line-height:25px;font-weight:600;color:#0081ba;float:left;width:100%}
.homepage .except .interviews-slide .slide ul li .slide-top h4 span{font-size:14px;line-height:25px;font-weight:400;font-style:italic;color:#898989;float:left;width:100%}
.homepage .except .interviews-slide .slide ul li p{float:left;width:375px;padding-left:15px;margin-top:15px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/nhaykep.png) no-repeat left top;font-size:16px;line-height:30px}
a.slide-viewmore{border:1px solid #898989;border-radius:100px;color:#636363;float:right;font-size:12px;font-weight:700;padding:11px 24px;text-decoration:none;text-transform:uppercase}
a.slide-viewmore:hover{color:#fff;background:#2690bf;border-color:#2690bf}
.homepage .except .interviews-slide .slide ol{float:left;padding-left:5px;padding-top:20px}
.homepage .except .interviews-slide .slide ol li{float:left;list-style:none}
.homepage .except .interviews-slide .slide ol li a{float:left;width:10px;height:10px;text-indent:-10000px;background:#898989;border-radius:10px;margin:0 10px 0 0}
.homepage .except .interviews-slide .slide ol li.current a{width:14px;height:14px;border:1px solid #c2c2c2;background:#fff;margin:-3px 10px 0 0}
.homepage .purchase{background-color:#172747;background-image:none;background-position:center center,center top,center 855px;background-repeat:no-repeat;background-size:100% 875px,auto auto,auto auto;float:left;height:875px;position:relative;width:100%}
.homepage .purchase h2{color:#fff;font-size:42px;font-weight:300;line-height:58px;margin:95px auto 58px;text-align:center}
.homepage .purchase h2 span{-webkit-transition:All 2s ease;transition:All 2s ease}
.homepage .purchase ul{float:left;width:100%;padding:0}
.homepage .purchase ul li{float:left;width:24%}
.homepage .purchase ul li .margon{background-color:#fff;border-radius:200px;display:block;height:278px;margin:0 auto;text-align:center;width:278px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bg-margon.png) no-repeat center center}
.homepage .purchase ul li .margon.margon-download{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bg-margon-download.png) no-repeat center center}
.homepage .purchase ul li .margon #download{-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;transition:All 1s ease;transform:translate(-3000px,-500px);-ms-transform:translate(0,0);-webkit-transform:translate(-3000px,-500px)}
.homepage .purchase ul li .margon #download.status1{transform:translate(-475px,-175px);-ms-transform:translate(0,0);-webkit-transform:translate(-475px,-175px)}
.homepage .purchase ul li .margon #download.status2{transform:translate(-0,-300px);-ms-transform:translate(0,0);-webkit-transform:translate(-0,-300px)}
.homepage .purchase ul li .margon #download.status3{transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(-0,0)}
.homepage .purchase ul li .margon #download.status7{transform:translate(-3000px,-75px);-ms-transform:translate(-3000px,-75px);-webkit-transform:translate(-3000px,-75px)}
.homepage .purchase ul li h3{background:rgba(0,0,0,0) url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/barie.png) no-repeat scroll center bottom / 285px 9px;color:#fff;float:left;font-size:26px;font-weight:400;line-height:25px;margin-bottom:20px;padding:30px 0 35px;text-align:center;text-transform:uppercase;width:100%}
.homepage .purchase ul li p{color:#7f899d;float:left;font-size:16px;font-weight:400;line-height:26px;margin:0;padding:0 7%;text-align:center;width:86%}
.homepage .talking{float:left;width:100%;position:relative;height:345px;background-color:#172747;background-image: url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/background-bottom.png);background-repeat:no-repeat;background-position:center center;background-size:100% 345px}
.homepage .talking h2{margin:65px auto 20px;color:#fff;font-size:42px;font-weight:400;text-align:center;line-height:58px}
.homepage .talking p{float:left;width:100%;text-align:center;margin-top:32px}
.homepage .talking p a{border:2px solid #fff;border-radius:100px;color:#fff;font-size:16px;font-weight:normal;line-height:16px;padding:15px 20px;text-decoration:none;text-transform:uppercase}
.homepage .talking p a:hover{background:#ffd800;border-color:#ffd800;color:#636363}
/*.homepage #back-to-top{display:none!important}*/
.content-footer .footer-wrap{padding:105px 0 35px;float:left;width:100%;text-align: left;}
.content-footer .footer-wrap ul{float:left;width:100%}
.content-footer .footer-wrap ul li{float:left;padding:0 35px 0 70px;width:160px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/footer-border.png) no-repeat right top;min-height:300px}
.content-footer .footer-wrap ul li.first{padding-left:0}
.content-footer .footer-wrap ul li.last{background:none}
.content-footer .footer-wrap ul li h3{color:#dfdfdf;font-size:16px;line-height:16px;font-weight:600;padding-bottom:30px;text-transform:uppercase}
.content-footer .footer-wrap ul li p{float:left;width:100%;margin:0;padding-bottom:12px}
.content-footer .footer-wrap ul li p a{color:#9b9b9b;font-size:14px;font-weight:400;line-height:14px;text-decoration:none}
.content-footer .footer-wrap ul li p.title-app{padding-bottom:30px}
.content-footer .footer-wrap ul li p a.link-app{cursor:pointer}
.content-footer .footer-wrap ul li p a:hover{color:#ffd800}
.subscribe-footer{float:left;width:100%;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/footer-border-2.png) repeat-x left top;padding:40px 0}
.subscribe-footer label{float:left;width:240px;color:#fff;font-size:14px;line-height:18px;text-transform:uppercase;font-weight:600;padding-left:125px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/subscribe.png) no-repeat left center}
.subscribe-footer label span{font-size:14px;font-weight:400;color:#898989;text-transform:none}
.subscribe-footer #newsletter-validate-detail button.button{background:none;border:none;border-radius:0}
.subscribe-footer #newsletter-validate-detail button.button span{font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;height:auto;border:3px solid #fff;border-radius:5px;padding:6px 50px}
.subscribe-footer #newsletter-validate-detail button.button:hover span{background:#2690bf;border-color:#2690bf;color:#fff}
.subscribe-footer #newsletter-validate-detail .input-box{float:left;width:650px;margin-left:25px}
.subscribe-footer #newsletter-validate-detail input.input-text.required-entry.validate-email{width:620px;border-radius:5px;padding:2px 15px;box-shadow:none;border:none;line-height:16px}
.asp{float:left;width:100%;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/footer-border-2.png) repeat-x left top;padding:25px 0}
.asp h3{font-weight:600;font-size:14px;color:#dfdfdf;text-transform:uppercase;padding-bottom:20px;float:left;width:100%;text-align:left}
.asp img{float:left}
.asp .accept{float:left;width:560px}
.asp .accept img{margin-right:10px}
.asp .safe{float:left;width:450px}
.asp .safe img{margin-right:20px;background:#fff;border-radius:3px;height:32px;border:1px solid #acacad}
.asp .safe img.last{margin-top:-6px}
.asp .partner{float:right;width:215px}
a#home-back-to-top{position:absolute;top:45px;left:50%;margin-left:-40px}
a#home-back-to-top:hover{opacity:.85;filter:alpha(opacity=85)}
.ie8.header-cat .nav-top li.top-level0{margin-right:25px}
.ie8.homepage .customer-say{background:none}
.ie8.homepage .slide-plus,.ie8.homepage .purchase{background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/prev-page.png);background-repeat:no-repeat;background-position:center top}
.ie8.homepage .slide-plus .plus{background:none}
.ie8.homepage .except{background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/prev-page2.png);background-repeat:no-repeat;background-position:center top}
.ie8.homepage .talking{background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/prev-page3.png);background-repeat:no-repeat;background-position:center top}
.ipad.homepage{overflow:hidden}
.ipad.homepage .except .interviews-slide .slide ol li a{margin:0 25px 0 0}
.ipad.homepage .except .interviews-slide .slide ol li.current a{margin:-3px 25px 0 0}
.ipad-close{display:none}
.ipad .ipad-close{display:block;float:left;width:100%;text-align:center;transform:translate(0,45px);-webkit-transform:translate(0,45px)}
.ipad .ipad-close a.close{text-decoration:none}
.ipad .ipad-close a.close:hover{text-decoration:none;opacity:.8}
.homepage .slide-container.slide1-homepage{float:left;width:100%;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bottom_tri.png) no-repeat center 490px,url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/background-slide1-update.png) no-repeat 0 0 / 100% 100%;height:504px}
.homepage .slide-container.slide1-homepage .show-number{float:left;width:100%;margin-top:60px}
.homepage .slide-container.slide1-homepage .show-number ul{padding-left:0}
.homepage .slide-container.slide1-homepage .show-number ul li{width:314px;float:left}
.homepage .slide-container.slide1-homepage .show-number ul li.first{margin-right:157px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/customer-update.png) no-repeat center 0}
.homepage .slide-container.slide1-homepage .show-number ul li.middle{margin-right:157px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/extension-sold-update.png) no-repeat center 0}
.homepage .slide-container.slide1-homepage .show-number ul li.last{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/reviews-update.png) no-repeat center 0}
.homepage .slide-container.slide1-homepage .show-number ul li .number{margin-top:85px;text-align:center}
.homepage .slide-container.slide1-homepage .show-number ul li .number span{color:#fff;font-size:32px}
.homepage .slide-container.slide1-homepage .show-number ul li h3{font-size:16px;color:#fff;font-weight:lighter;margin-top:0;text-transform:uppercase;text-align:center}
.homepage .slide-container.slide1-homepage .bottom-slide{float:left;width:100%;margin-top:60px}
.homepage .slide-container.slide1-homepage .bottom-slide h2{font-size:33px;color:#fff;text-align:center;font-weight:lighter;line-height:35px}
.homepage .slide-container.slide1-homepage .bottom-slide p{text-align:center;line-height:45px;margin-bottom:35px;color:#fff;font-size:33px;font-weight:700}
.homepage .slide-container.slide1-homepage .bottom-slide p span.note1{color:#fd0;font-size:57px}
.homepage .slide-container.slide1-homepage .bottom-slide .link-active{text-align:center;width:100%;padding-top:14px}
.homepage .slide-container.slide1-homepage .bottom-slide a{text-decoration:none;padding:10px 20px;color:#fff;font-size:16px;font-weight:700;background:#c32500;box-shadow:0 5px 0 #8d1b00;border-radius:3px;text-transform:uppercase}
.homepage .slide-container.slide1-homepage .bottom-slide a:hover{opacity:.85}
.toplinks .right li.reminder-points a{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/reminder-points.png) no-repeat left center;height:37px;line-height:37px;cursor:pointer}
.reminder-box{position:absolute;width:500px;top:39px;right:15px;z-index:500}
.reminder-box .bg-arrow{background:url(http://www.magestore.com/skin/frontend/default/default/images/reminder/arow-reminder.png) no-repeat 0 4px;height:10px;float:right;width:30px;position: absolute;z-index: 9999;top: -9px;right: 0;}
.reminder-box a.close-reminder{color:#222;text-decoration:none;position:absolute;font-weight:600;font-size:15px;right:0;top:-7px;padding:10px;cursor:pointer}
.reminder-box .content-top{height:155px;float:left;position:relative;width:100%;text-align:center;background:#090909;border:1px solid #090909;border-bottom:none}
.reminder-box .content-top .line1{color:#cdcdcd;font-weight:400;font-size:17px;text-transform:uppercase;line-height:27px}
.reminder-box .content-top .line2{color:#e52b32;font-size:23px;line-height:23px;margin:15px 0 3px}
.reminder-box .content-top .line3{color:#e52b32;font-size:14px;line-height:23px}
.reminder-box .content-bottom{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/reminder-box/bg-reminder.png) no-repeat center 90px #fff;height:321px;float:left;width:100%}
.reminder-box .content-bottom h2{color:#231f20;font-size:19px;margin:26px 0 15px;font-weight:600;text-transform:uppercase;text-align:center}
.reminder-box .content-bottom p{color:#898989;font-size:13px;text-align:center}
.reminder-box .content-bottom span.note-left{float:left;color:#241f20;font-size:13px;width:84px;text-align:center;margin:40px 0 0 30px}
.reminder-box .content-bottom span.note-right{float:right;color:#241f20;font-size:13px;width:110px;text-align:center;margin:40px 10px 0 0}
.slideshow_sl1{width:688px;height:354px;margin-top:50px;background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/laptopbg.png);padding-top:24px;padding-left:103px;background-repeat:no-repeat}
.checkfollow{position:relative;width:688px;height:450px;margin-top:50px}
.checkfollowim{position:absolute;width:220px;height:49px;background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/checkfollow.png);background-repeat:no-repeat;left:174px}
.bjqs-wrapper{height:285px;overflow:hidden;position:absolute;margin-left:100px!important;margin-top:25px!important;width:488px!important}
ul.bjqs-controls.v-centered li.bjqs-next a{right:-170px!important;background-color:#dedede;border-radius:50px;padding:0;width:32px;height:32px;line-height:31px}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:30px!important;background-color:#dedede;border-radius:50px;padding:0;width:32px;height:32px;line-height:31px}
#home-banner-slide .owl-controls .owl-buttons .owl-prev{left:-81px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon-dochelps.png) no-repeat -8px -22px}
#home-banner-slide .owl-controls .owl-buttons .owl-next{right:-81px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon-dochelps.png) no-repeat -7px -88px}
#home-banner-slide .owl-controls .owl-buttons .owl-prev,#home-banner-slide .owl-controls .owl-buttons .owl-next{position:absolute;width:16px;height:30px;text-indent:999em;overflow:hidden;background-color:#A5A5A5}
.slide1-homepage{height:550px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/fiday-campaign/bg-slide1.png) no-repeat center center;background-size:100% 100%}
.slide1-homepage .slide-content{width:1260px;display:block;margin:0 auto}
.slide1-homepage .slide-content .content-1{padding-top:10px}
.slide1-homepage .slide-content .content-1 h2{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/fiday-campaign/title-slide1.png) no-repeat center 53px;height:105px;text-align:center}
.slide1-homepage .slide-content .content-1 p{text-align:center;font-size:22px;color:#d1cfcf;letter-spacing:5px;padding:5px 0}
.slide1-homepage .slide-content .content-1 p span{font-weight:700}
.slide1-homepage .slide-content .content-2{border-top:2px solid #828282;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/fiday-campaign/all-extensions.png) no-repeat center center;height:130px;padding-top:50px;width:800px;display:block;margin:0 auto}
.slide1-homepage .slide-content .content-3{width:800px;display:block;margin:0 auto;text-align:center}
.slide1-homepage .slide-content .content-3 p{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/fiday-campaign/img-clock.png) no-repeat right 5px;text-align:center;font-size:20px;color:#dedddd;font-weight:400;padding:7px 0 15px;background-size:35px 40px}
.slide1-homepage .slide-content .content-3 p span{font-weight:700}
.slide1-homepage .slide-content .content-3 a.active-link{padding:8px 45px;background-color:#dd2027;color:#fff;border-radius:25px;text-decoration:none;font-size:18px}
.slide1-homepage .slide-content .content-3 a.active-link:hover{background-color:#FF3139}
.slide1-homepage .slide-content .content-3 p.text-align{color:#adabab;font-size:15px;margin-top:25px;background:none}
.slide1-homepage .slide-content .content-3 p.text-align a{font-size:15px;color:#fff;font-weight:700}
.new-design-video{font-family:'Roboto';position:relative;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/video/bg-full-video.jpg) no-repeat;background-size:150%;background-position:50% 0;padding:110px 0 220px}
.new-design-video .arrow-down{position:fixed;display:none; right:32px;width:332px;height:54px;z-index:99}
.new-design-video .btn-primary{color:#fff;background-color:#faa423;border-color:#faa423;text-shadow:0 0 0 transparent;font-size:20px!important;font-weight:400;margin-top:50px;border-radius:3px!important;padding:10px 37px!important}
.new-design-video .btn-primary:hover{background:#EA8E04;opacity:1}
.new-design-video .title-page{text-shadow:0 1px 35px #000;color:#fff;font-size:58px;text-align:left;font-weight:300;font-family:'Roboto'}
.new-design-video .entry-content p.lead{margin-bottom:80px;line-height:31px;font-weight:300;text-shadow:0 1px 17px #000;color:#fff;font-size:22px;text-align:left;margin-top:20px;font-style:italic}
.new-design-video .entry-content p strong{font-style:normal;font-weight:400}
.video-bg-wrap{position:relative;top:0;z-index:2}
.bg-over-video{z-index:2;width:100%;height:100%;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;background:#151515;opacity:.4}
.video-bg-container{z-index:1;width:100%;height:100%;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}
.video-show{width:auto;min-width:100%;height:auto;min-height:100%;margin-top:-125px}
.new-design-video .btn-get:focus,.new-design-video .btn-get:active,.new-design-video .btn-save:focus,.new-design-video .btn-save:active{color:#fff}
.new-design-video .btn-save{display:inline-block;margin-right:30px;background:#b51c23;height:45px;line-height:45px;color:#fff;border-radius:22px;width:235px;font-size:16px;text-transform:uppercase;box-sizing:border-box;padding:0;text-decoration:none;text-shadow:0 0 transparent;font-style:normal}
.new-design-video .btn-get{display:inline-block;margin-right:30px;background:transparent;border:2px solid #fff;height:45px;line-height:42px;color:#fff;border-radius:20px;width:285px;font-size:16px;text-transform:uppercase;box-sizing:border-box;padding:0;text-decoration:none;text-shadow:0 0 transparent;font-style:normal}
.new-design-video .btn-get:hover{background:#fc3;border:2px solid #fc3;color:#fff}
.new-design-video .btn-save:hover{background:#D2171F;color:#fff}
@media (max-width:1635px) {
    .video-show{margin-top:0}
}
@media (max-width:768px) {
    .video-bg-container{visibility:hidden}
    .new-design-video .title-page{text-shadow:2px 2px rgba(0,0,0,0.5);color:#fff;font-size:24px;text-align:center}
    .new-design-video{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/video/bg-full-video.jpg) no-repeat;background-size:100% auto;background-position:30% 0;padding:55px 0 50px}
}
.slide-two-home,.slide-two-home *,.intro-erp,.intro-erp *{box-sizing:border-box}
.slide-two-home:before,.slide-two-home :before,.slide-two-home:after,.slide-two-home :after,.intro-erp:before,.intro-erp :before,.intro-erp:after,.intro-erp :after{box-sizing:border-box}
.intro-erp img{margin-left:0}
.intro-erp{float:left;width:100%;box-sizing:border-box;background:#43ade8;background:-moz-linear-gradient(left,#43ade8 0%,#43c3cd 30%,#43d3ba 67%,#43d3ba 100%);background:-webkit-linear-gradient(left,#43ade8 0%,#43c3cd 30%,#43d3ba 67%,#43d3ba 100%);background:linear-gradient(to right,#43ade8 0%,#43c3cd 30%,#43d3ba 67%,#43d3ba 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#43ade8',endColorstr='#43d3ba',GradientType=1)}
.slide-two-home [class*=col-],.intro-erp [class*=col-]{padding:0}
.intro-erp .warp-into-erp{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/video/img-top-left.png),url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/video/img-bottom-right.png);background-position:-74px -22px,112% 150px;background-repeat:no-repeat;padding:75px 0 0;min-height:683px}
.intro-erp .wrap-img{text-align:right}
.intro-erp .title-box{color:#fff;font-size:42px;margin-bottom:50px;font-weight:400;text-align: center}
.intro-erp .desc-box{color:#254671;font-size:16px;line-height:26px;margin-top:40px}
.intro-erp .desc-box:first-child{margin-top:70px}
.intro-erp .wrap-img img{width: auto;height: auto;max-width: 100%;}
.intro-erp .button-actions{margin-bottom: 30px;display:inline-block;margin-right:30px;background:#1d3356;height:45px;line-height:45px;color:#fff;border-radius:22px;width:404px;font-size:16px;text-transform:uppercase;box-sizing:border-box;padding:0;text-decoration:none;text-shadow:0 0 transparent;font-style:normal;text-align:center;margin-top:90px}
.slide-two-home{float:left;width:100%;padding:60px 0}
.slide-two-home h2{color:#304663;text-align:center;margin-bottom:65px}
.block-icon-slide2 h3{color:#254671;font-size:18px;text-transform:uppercase;margin-bottom:25px;font-weight:600}
.block-icon-slide2 p{color:#919aa2;font-size:15px}
.block-icon-slide2.right-icon{text-align:left;padding-left:160px;padding-right:60px}
.slide-two-home .row .col-xs-6:first-child{border-right:1px solid #d4dce4}
.block-icon-slide2{position:relative}
.block-icon-slide2 p{margin-bottom:50px;line-height: 25px}
.block-icon-slide2.left-icon{text-align:right;padding-right:160px;padding-left:60px}
.block-icon-slide2.right-icon:before,.block-icon-slide2.left-icon:after{top:0;position:absolute;content:' ';display:inline-block;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/video/home-slide2-icon.png) no-repeat;width:55px;height:55px}
.block-icon-slide2.left-icon:after{right:60px}
.block-icon-slide2.right-icon:before{left:60px}
.block-icon-slide2.expert:after{background-position:0 0}
.block-icon-slide2.support:after{background-position:0 -189px}
.block-icon-slide2.guarantee:before{background-position:-207px 0;width:60px;height:56px}
.block-icon-slide2.update:before{background-position:-208px -180px;width:56px;height:58px}
.slide-two-home .content .row:last-child p{margin-bottom:10px}
@media (max-width:1200px) {
    .intro-erp .wrap-img img{position:relative;bottom:0;height:auto;width:90%;margin-left:0}
}
@media (min-width: 1200px) {
    .intro-erp .container,.slide-two-home .container{width:1260px}
}
@media (max-width: 992px){
    .block-icon-slide2.left-icon {padding-left: 0;}
    .block-icon-slide2.right-icon {padding-right: 0;}
    #navheader-floating{min-width:330px;width:100%;}
    .homepage .container {
        width: 100%;
        box-sizing: border-box;
    }
}

/*Update 22/02/16 by Luna*/
.container-header, .container-header *,
.container-header:before, .container-header *:before,
.container-header:after, .container-header *:after,
.homepage, .homepage,
.homepage:after, .homepage *:after,
.homepage:before, .homepage *:before{box-sizing: border-box}
.homepage, .homepage *{box-sizing: border-box}
.homepage-container .title-box{color:#1a232d;font-size:36px;font-weight:100;text-align:center}
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    outline : 0!important;
}
input::-moz-focus-inner {
    border: 0;
}
/*Start header*/
.container-header{padding:15px 0 7px;float:left;width:100%}
.container-header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.form-search{padding:0 7px 0 20px;border-radius:15px;width: 300px;float: right;}
.container-header .form-search{background:#dadada;}
.form-search input.input-text{width:88%;background: none transparent;border: 0 none;float:left;color: #747c83;font-style: italic;font-size: 12px;}
#search_mini_form button.button{background:none transparent}
#search_mini_form button.button span{font-size:17px;color:#3c4552}
.header-links ul{margin:0;padding:0;text-align:right}
.header-links ul li {padding-left: 15px;list-style: none;display: inline-block;}
.header-links ul li a{cursor: pointer;color:#747c83;font-size:12px;text-decoration:none}
.header-links ul li a.reminder-point{display:block}
.header-links ul li.level-one [class^="iconic-"]{margin-bottom: 10px;display:block;font-size:27px;text-align: center;}
.header-links ul li.level-one [class^="iconic-iconExM"]{font-size:40px;text-align: center;}
.header-links ul li.level-one [class^="iconic-icoEx"] span:before{color:rgba(255,255,255,0.8)!important;font-size: 40px;}
.header-links ul li.level-one [class^="iconic-icoEx"] span.path1:before{color:rgba(0,0,0,0.2)!important}
.header-links ul li.level-one:hover [class^="iconic-"],
.header-links ul li.level-one:hover > a{color:#0062d1}
.header-links ul li.level-one .iconic-icoCart{font-size:27px}
.header-links ul li.checkout-link a.checkout{text-transform: uppercase;color:#747c83;font-size:13px;}
.header-links ul li.checkout-link{position: relative;padding-left: 32px;}
.header-links ul li.checkout-link a.number-cart{background:#ffd900;height: 21px;width:21px;top:-9px;right:18px;line-height: 21px;position:absolute;z-index: 1;border-radius: 50%;color:#1c1c1c;font-size:12px;text-align:center;display:block}
.header-links ul li.checkout-link a.checkout .iconic-icoLongArrowRight{display: inline-block;font-size:11px}
.header-links ul li.checkout-link:hover a.checkout{color:#0062d1}
.header-links ul li.myaccount .customer-links {
    position: absolute;
    z-index: 999;
    top: 41px;
    left: 0;
    border: 1px solid #D7D7D7;
    width: 240px;
    background: none;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
    -webkit-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
    -moz-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
}
.header-links ul li.myaccount{position:relative}
.header-links ul li.myaccount .customer-links li{float:left;width:100%;padding:10px 0;border-bottom:1px solid #D7D7D7;background:#fff;text-align:left}
.header-links ul li.myaccount .customer-links li.first{border-radius:6px 6px 0 0}
.header-links ul li.myaccount .customer-links li.last{border-bottom: 0 none;border-radius:0 0 6px 6px}
.header-links ul li.myaccount .customer-links li a{font-size:14px;text-decoration:none;color:#000;float:left;padding: 0 20px;width:100%;box-sizing: border-box;}
.header-links ul li.myaccount .customer-links li a:hover{color:#3374c8;}
.header-links ul li.myaccount .customer-links li.last a span{background-position:right 1px;padding-right:25px}
.header-links ul li.myaccount .customer-links li.last a:hover span{background-position:right -19px}
.header-links ul li.myaccount .arrow {
    height: 9px;
    z-index: 101;
    position: absolute;
    width: 100%;
    left: 44px;
    top: -9px;
}
.header-links ul li.myaccount img {float: left;margin-top: 3px;margin-right: 5px;}
.login-link.level-one{position:relative}
.login-link.level-one .mini-login-box .arrow{
    position: absolute;
    top: -13px;
    right: 42px;
}
.login-link.level-one .mini-login-box {
    right: -35px;
    top: 35px;
    left: auto;
}
.header-links .checkout-link{display: inline-block!important;}
.header-links .checkout-link .dropdown-toggle1{position:relative}
.header-links .checkout-link .minicart-box{
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: -webkit-transform .1s ease-out;
    -moz-transition: transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: opacity .1s ease-out;
    -webkit-transform: scale(1,0);
    -moz-transform: scale(1,0);
    -ms-transform: scale(1,0);
    transform: scale(1,0);
    box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
    -webkit-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
    width: 270px;
    -moz-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
    right: 0;
    left: auto;
    padding: 15px;
    box-sizing: border-box;
    position: absolute;
    z-index: 99;
    background: rgb(255, 255, 255);
}
.header-links .checkout-link.hover .minicart-box {
    -webkit-transition: -webkit-transform .2s ease-out;
    -moz-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=1);
    top: 64px;
}
.mincart-content .summary .amount{font-size:15px;color:#292929;margin-bottom: 25px;}
.mincart-content .summary .amount a {cursor: pointer;color: #292929;font-size: 15px;text-decoration: none;font-weight: 600;}
.mincart-content a.product-image{float:left;width: 40px;height: 40px;display: inline-block;background:#26384c;vertical-align: middle;line-height: 40px;font-size: 40px;text-align: center;}
.mincart-content .product-details{margin-left:50px;width:185px}
.minicart-list-header li {padding-left:0!important;margin-bottom:20px}
.minicart-list-header [class^="iconic-ex"]{font-size:40px!important;width:40px;height:40px;display: block}
.minicart-list-header .name-actions {width:100%;position:relative}
.minicart-list-header .btn-remove {float: right;margin-top: -11px;border: 1px solid #ddd;border-radius: 1px;display: block;width: 15px;height: 15px;line-height: 11px;position: absolute;text-align: center;font-size: 12px;right: 0;top: 17px;}
.minicart-list-header .btn-remove:hover {border: 1px solid #0062d1;color:#0062d1}
.minicart-list-header .product-name {text-align: left;margin-top:-5px;margin-bottom:0}
.minicart-list-header .price-actions {text-align: left;}
.minicart-list-header .product-name a{font-size:14px;color:#1c1c1c;font-weight:500;}
.minicart-list-header .price-actions strong{font-weight:700;}
.minicart-box .total-minicart{border-top:1px solid #cecece; padding-top:10px;text-align: right;margin-bottom:12px;color: #1c1c1c;font-size: 14px;font-weight: 700;}
.minicart-box .total-minicart .price{color: #347efe;}
.minicart-box .actions .button{display:block;width:100%;background:none transparent;border-radius:3px;text-align:center}
.minicart-box .actions .view-cart{color: #292929;font-size:12px;text-transform: uppercase;display:block;width:100%;background:none transparent;border:1px solid #838383;text-align:center}
.minicart-box .actions .view-cart:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,0.19),0 8px 17px 0 rgba(0,0,0,0.2);opacity:1}
.minicart-box .actions .view-cart span{color: #292929;}
.minicart-box .actions .checkout-cart{color: #1c1c1c;font-size:12px;text-transform: uppercase;display:block;width:100%;background:#ffd900;border:1px solid #ffd900;text-align:center}
.minicart-box .actions .checkout-cart:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,0.19),0 8px 17px 0 rgba(0,0,0,0.2);opacity:1}
.minicart-box .actions .checkout-cart span{color: #1c1c1c;}
.minicart-box .actions .button span{line-height:33px;float:none;padding:0;margin:0;font-size:12px;text-transform: uppercase;background:none transparent;text-align:center}
#header-campaign-slide span,
#header-campaign-slide{text-align:right;color: #747c83!important;font-size:12px;text-transform: none!important;}
#header-campaign-slide a {color: #747c83!important;}
.reminder-points{position:relative}
#search_mini_collapse button{background:none transparent}
.megamenu-magestore .iconic-icoSearch{font-size: 15px;color: #fff;line-height: 13px;}
#search_mini_collapse button .iconic-icoSearch{font-size: 20px;color: #000;    line-height: 29px;}
.container-header .campaign-text{float:right}
#search_autocomplete{background:#fff;z-index: 9999;padding: 0 20px;text-align: left;}
#search_autocomplete li.selected{color:#1e5fbd;cursor: pointer}
h1.logo a img{max-width:100%}
@media (max-width:560px){
    .header-links ul li,
    .header-links ul li.checkout-link{padding-left: 2px;}
}
/*End header*/
/*Megamenu*/
.megamenu-magestore{width:100%;float:left}
.megamenu-magestore .more-links-megamenu{display:inline-block;float: left;}
@media (min-width: 768px){.megamenu-magestore .more-links-megamenu > li.link-menu{float: left;}}
.megamenu-magestore .more-links-megamenu > li.link-menu{display:block;}
.megamenu-magestore .more-links-megamenu > li.link-menu > a{padding-top:9px;display: block;padding-bottom: 13px;line-height: 24px; border-bottom: 3px solid transparent;}
.megamenu-magestore, .megamenu-magestore *,
.wrap-nav-header, .wrap-nav-header *{box-sizing: border-box}
.wrap-content-menu{border:0 none; box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
    -webkit-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
    -moz-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
}
.wrap-nav-header{float:left;width:100%;background:#082752;border-top: 0 none;border-bottom: 0 none;}
.sub-menu-top .col-menu .menu-label:after {height:2px;width:30px;background:#ffc424;content:' ';display:block;margin-bottom: 10px;}
.sub-menu-top .col-menu ul li.menu-links a{border-bottom: 0 none!important;color: #26384c;padding:11px 0}
.sub-menu-top .col-menu ul .menu-label label {border-top: 0 none!important;font-size: 17px;font-weight: 500;color: #152230;}
.header-cat .nav-top li a{font-size:15px;color: #fdfdff;text-decoration:none;font-weight: 500;}
.header-cat .nav-top li:hover{padding-top:0}
.header-cat .nav-top li.top-level0.chosen{border-bottom: 3px solid #fff;padding:7px 25px 3px 5px;}
.header-cat .nav-top li.top-level0.first{padding-left:0}
.header-cat .nav-top li.top-level0.last{padding-right:0}
.header-cat .nav-top li span.active{font-size:15px;font-weight: 500;color: #fdfdff;text-decoration:none}
.wrap-content-menu #update-menu3,
.wrap-content-menu #update-menu2{position:relative;padding-top: 40px;text-align: left;}
.wrap-content-menu #update-menu2:before{position:absolute;left:0;top:40px;display: inline-block;width:1px;height:398px;background:#c1c1c1;content:' '}
.wrap-content-menu #update-menu3:after{position:absolute;right:0;top:40px;display: inline-block;width:1px;height:398px;background:#c1c1c1;content:' '}
.sub-menu-top .col-menu ul .menu-label {margin-top: 30px;}
#update-menu2{padding-left:20px;}
#update-menu3 ul,
#update-menu2 ul{font-size: 14px;line-height: 26px;float:left;width:100%;}
#update-menu3 ul li,
#update-menu2 ul li{float:left;width:100%;text-align:left;padding:0}
#update-menu3 ul li.last,
#update-menu2 ul li.last{float:right;width:100%;}
#update-menu3 ul li h3,
#update-menu2 ul li h3{font-size:17px;font-weight:500;color:#323232;padding-bottom:10px}
#update-menu3 ul li p,
#update-menu2 ul li p{border-bottom:1px solid #ccc;}
#update-menu3 ul li p,#update-menu3 ul li p a,
#update-menu2 ul li p,#update-menu2 ul li p a{font-size:14px;font-weight:500;color:#464646;text-decoration:none;line-height:26px}
#update-menu3 ul li p a:hover,
#update-menu2 ul li p a:hover{color:#f9b002}
#update-menu3 ul li.last p a,
#update-menu2 ul li.last p a{line-height:32px;color:#007db4;font-weight:600}
#update-menu3 ul li.last p a:hover,
#update-menu2 ul li.last p a:hover{color:#007db4;text-decoration:underline}
#update-menu3 ul li h4 a,
#update-menu2 ul li h4 a{color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;border:1px solid #0081ba;background:#0081ba;border-radius:5px;padding:15px 25px;float:left;margin-top:15px}
#update-menu3 ul li h4 a:hover,
#update-menu2 ul li h4 a:hover{background:#ffd800;color:#636363;}
#update-menu3 .input-layout label{color: #898989;font-style: italic;display:block;top: 9px;}
#update-menu3 .input-layout input{border-bottom: 1px solid #b7b7b7;}
#update-menu3 .input-layout input[type=text]:focus~label,
#update-menu3 .input-layout input[type=text]:valid~label{display:none}
#update-menu3 .container-leftmenu {margin-bottom:20px}
#update-menu3 .container-leftmenu .btn-subscribe{margin-top: 39px;background: #408ad3;border: 0 none;padding: 5px 10px;color: #fff;border-radius: 3px;}
#update-menu3 .container-leftmenu .btn-subscribe:hover{cursor:pointer;box-shadow:0 2px 6px 0 rgba(0,0,0,0.19),0 6px 6px 0 rgba(0,0,0,0.2);opacity:1}
#update-menu2 .view-popup img,
#update-menu3 .view-popup img{max-width:100%}
@media (max-width: 768px){
    .megamenu-magestore li.first {margin-left: 13px!important;}
    .megamenu-magestore .link-menu .dropdown .dropdown-menu-custom .divider {background-color: #777;}
    .megamenu-magestore .link-menu .dropdown .dropdown-menu-custom {display: none!important;}
    .megamenu-magestore .link-menu .dropdown.open .dropdown-menu-custom {display: block!important;}
}
@media (max-width:667px){
    .megamenu-magestore .menu-label,
    .megamenu-magestore .menu-links a,
    #update-menu3 ul li h3, #update-menu2 ul li h3{color:#fff!important}
}
.megamenu-magestore .link-menu .dropdown .dropdown-toggle.custom-toggle{padding-top:9px;display:block;padding-bottom:13px;line-height:24px;border-bottom:3px solid transparent;font-size:15px;color:#fdfdff;text-decoration:none;font-weight:500}
.megamenu-magestore .link-menu .dropdown .dropdown-menu .custom-li > a{text-decoration:none}
.megamenu-magestore .link-menu .dropdown {display: block!important;}
/*End Megamenu*/

/*Banner Slider homepage*/
.bannerslider-homepage-80, .bannerslider-homepage-80 *{box-sizing: border-box}
.bannerslider-homepage-80{width:100%;float:left;/*max-height: 503px;*/overflow: hidden;}
#bannerslider-magestore80 .erp-plus{padding-top: 20px;padding-bottom: 40px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore8.0/bg-slide-erp.jpg) no-repeat center bottom #569DB9;background-size:cover;}
#bannerslider-magestore80 .container-images img{margin:0 auto;display: block}
.erp-link-nav{background: rgba(255, 255, 255, .7);}
.erp-link-nav ul{margin:0;padding:0;}
.erp-link-nav ul li{border-bottom:1px solid #ffffff;padding:11px 0 6px 27px;box-sizing: border-box}
.erp-link-nav ul li .icon-plus{width:23px;height:23px;border-radius: 50%;background:#0062d1;text-align:center;display: inline-block;color:#fff;line-height: 23px;margin: 0 27px 0 9px;}
.erp-link-nav ul li.last{border-bottom:0 none}
.erp-link-nav ul li [class^="iconic-"]{margin-right:20px;padding-top:0;font-size:40px;color:#c0e3e7;width:40px;height:40px;border-radius:3px;text-align:center;overflow: hidden;display: inline-block;vertical-align: middle;}
.erp-link-nav ul li [class^="iconic-"]:before{display:block;margin:0 auto}
.erp-link-nav ul li [class^="iconic-icoEx"] span{font-size: 0;}
.erp-link-nav ul li [class^="iconic-icoEx"] span:before{color:rgba(255,255,255,0.8)!important;font-size: 40px;}
.erp-link-nav ul li [class^="iconic-icoEx"] span.path1:before{color:rgba(0,0,0,0.2)!important;font-size: 40px;}
.iconic-icoExM1-02-GiftCart{background:#8A154F}
.iconic-icoExM1-04-Inventory{background:#126499}
.iconic-icoExM1-06-WebPOS{background:#26384c}
.iconic-icoExM1-01-Affiliate{background:#ef671a}
.iconic-icoExM1-05-RewardPoint{background:#19a2b3}
.iconic-icoExM1-03-OSC{background:#86a919}
.iconic-icoExM1-07-PDFInvoice{background:#86a919}
.iconic-icoExM1-08-PromotionalGift{background:#8A154F}
.iconic-icoExM1-09-GiftWrap{background:#8A154F}
.iconic-icoExM1-10-MegaMenu{background:#00559D}
.iconic-icoExM1-11-ShopByBrand{background:#86a919}
.iconic-icoExM1-12-SocialLogin{background:#00559D}
.iconic-icoExM1-13-StoreLocator{background:#FFD640}
.iconic-icoExM1-14-StorePickup{background:#004E40}
.iconic-icoExM1-15-FAQ{background:#009487}
.iconic-icoExM1-16-MobileShoppingApp{background:#FFA600}
.iconic-icoExM1-17-Membership{background:#CDDE20}
.iconic-icoExM1-18-SuperCampaign{background:#86a919}
.iconic-icoExM1-19-ProductWidget{background:#86a919}
.iconic-icoExM1-20-Auction{background:#0177C0}
.iconic-icoExM1-21-StoreCredit{background:#86a919}
.iconic-icoExM1-22-MobileSaleTracking{background:#FFA600}
.iconic-icoExM1-23-Installation{background:#0177C0}
.iconic-icoExM1-24-Customize{background:#018F47}
.iconic-icoExM1-25-BannerSlider{background:#CDDE20}
.iconic-icoExM1-26-FacebookLogin{background:#00559D}
.iconic-icoExM1-27-ProductQuestion{background:#00BBD5}
.iconic-icoExM1-28-ProductInstantSearch{background:#86a919}
.iconic-icoExM1-29-FacebookFanbox{background:#00559D}
.iconic-icoExM1-30-NewOrderAdminNortification{background:#86a919}
.iconic-icoExM1-31-EbooksMagentoMadeEasy{background:#FFA600}
.iconic-icoExM1-32-MagentoCertificateStudyGuide{background:#FFA600}
.iconic-icoExM1-33-FeaturedProduct{background:#0096AB}
.iconic-icoExM1-34-MagentoSiteDecoration{background:#20a6b6}
.iconic-icoExM1-35-ThemeSwitcher{background:#00BBD5}
.iconic-icoExM1-36-XMLSitemap{background:#00BBD5}
.iconiv-icoExM1-40-RetailerPOS{background:#00BBD5}
.iconic-icoExM1-39-Salesforce {background:#00BBD5}
.iconic-services-Developement{background: #018F47}
.iconic-services-Security-Patch{background: #018F47}
.iconic-services-Customization{background:#0177C0}
.iconic-services-Install{background:#0177C0}
.iconic-services-Security-Patch{background: #018F47}

.erp-link-nav ul li.title-label label{font-weight:500;color:#1a232d;font-size:18px;text-transform: uppercase;margin-bottom:3px;display: block;}
.erp-link-nav ul li a{color:#1a232d;font-size:15px;text-decoration: none}
.erp-link-nav ul li a:hover{color:#43AFE6;}
.erp-link-nav ul li a img{margin-right:18px}
#bannerslider-magestore80 .erp-plus .erp-content-banner{padding-left:20px}
#bannerslider-magestore80 .erp-plus .erp-content-banner .title-box{color:#fff;text-align:left;margin-top:20px}
#bannerslider-magestore80 .erp-plus .erp-content-banner .text-content{color:#fff;font-size:17px;font-weight:100;margin-top:35px}
#bannerslider-magestore80 .erp-plus .erp-content-banner .text-content strong{color:#fff;font-size:17px;font-weight:600;font-style: italic}
#bannerslider-magestore80 .erp-plus .erp-content-banner .actions a{text-decoration:none;width:170px;display: block;height:40px;line-height: 40px;color:#1c1c1c;font-size:16px;text-transform: uppercase;background:#ffd900;text-align: center;  border-radius: 3px;}
#bannerslider-magestore80 .erp-plus .erp-content-banner .actions{margin-top:70px}
#bannerslider-magestore80 .erp-plus .erp-content-banner .actions a:hover{cursor:pointer;box-shadow:0 6px 20px 0 rgba(0,0,0,0.19),0 8px 17px 0 rgba(0,0,0,0.2);opacity:1}
#bannerslider-magestore80 .owl-controls{position: absolute;margin:0;bottom: 0;left: 0;width: 100%;}
#bannerslider-magestore80 .owl-controls .owl-pagination{position: absolute;top:0;left: 50%;z-index:1;margin-left: -30px;}
#bannerslider-magestore80 .owl-controls .owl-page span {display: block;width: 10px;height: 10px;margin: 5px;filter: Alpha(Opacity=100);opacity: 1; -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;background: #fff;}
#bannerslider-magestore80 .owl-controls .owl-page.active span, #bannerslider-magestore80 .owl-controls.clickable .owl-page:hover span{background:#ffd900;height:11px;width:11px}
#bannerslider-magestore80 .owl-controls .owl-buttons{position: relative;top: -300px;z-index: 1;width:100%}
#bannerslider-magestore80 .owl-controls .owl-buttons .owl-prev,
#bannerslider-magestore80 .owl-controls .owl-buttons .owl-next{border-radius:20px; padding: 10px;color:#abbbc1;font-size: 20px;font-family: 'icomoon' !important;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#bannerslider-magestore80 .owl-controls .owl-buttons .owl-prev:hover,
#bannerslider-magestore80 .owl-controls .owl-buttons .owl-next:hover{color:#fff}
#bannerslider-magestore80 .owl-controls .owl-buttons .owl-prev{float:left;}
#bannerslider-magestore80 .owl-controls .owl-buttons .owl-prev:before{content: "\e928";}
#bannerslider-magestore80 .owl-controls .owl-buttons .owl-next{float:right;}
#bannerslider-magestore80 .owl-controls .owl-buttons .owl-next:before{content: "\e929";}
.banner-slide02 .container-images{padding-top: 0px;background: url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore8.0/bg-homepage-slide.jpg) no-repeat left center;background-size: cover;}
/*End Banner Slider homepage*/

/*Slide Policy*/
.policy-homepage, .policy-homepage{box-sizing: border-box}
.policy-homepage {background:#1e5fbd;float: left;width: 100%;}
.policy-homepage .partner,
.policy-homepage .free-support,
.policy-homepage .money-back,
.policy-homepage .lifetime-update{padding-top:15px;padding-bottom:15px;color:#ffffff;font-size:18px;}
.policy-homepage .partner,
.policy-homepage .free-support,
.policy-homepage .money-back{border-right:1px solid #4580d6;}
/*end Slide Policy*/

/* Partner - Discount program */
.partner-discount{float: left;width: 100%;text-align:center;padding:57px 0;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore8.0/bg-discount-partner.jpg) no-repeat center center;background-size:cover;}
.partner-discount .title-box{color:#fff;}
.partner-discount .text-content{color:#fff;font-size:16px;margin-top:35px}
.partner-discount .actions {margin-top:45px}
.partner-discount .actions a{position:relative;border:2px solid #fff;padding:10px 15px;color:#fff;font-size:15px;text-transform: uppercase; text-decoration: none}
.partner-discount .actions a [class^="iconic-"]{color:#81a3ce;position:absolute;-webkit-transition: all 0.2s; transition: all 0.2s;}
.partner-discount .actions a.benefits {padding-left: 50px}
.partner-discount .actions a.benefits [class^="iconic-"]{left: 24px;top: 12px;}
.partner-discount .actions a.benefits:hover [class^="iconic-"]{left: 15px;top: 12px;-webkit-transition: all 0.2s; transition: all 0.2s;}
.partner-discount .actions a.become-partner {padding-right: 50px}
.partner-discount .actions a.become-partner [class^="iconic-"]{right: 21px;top: 12px;}
.partner-discount .actions a.become-partner:hover [class^="iconic-"]{right: 15px;top: 12px;-webkit-transition: all 0.2s; transition: all 0.2s;}
@media (max-width:768px) {
    .partner-discount .text-content br{display:none}
}
/* End Partner - Discount program */

/* Reivew Slider */
.review-homepage80{background:#fff;padding:79px 0;float:left;width:100%}
.review-homepage80 .title-box{margin-bottom:40px}
.review-homepage80 .reviews-number{padding:12px 0;border-left:1px solid #f0f0f0}
.review-homepage80 .reviews-number ul{padding:0 0 0 50px;margin:0}
.review-homepage80 .reviews-number ul li{display:block;margin-bottom: 12px;}
.review-homepage80 .reviews-number ul li [class^="iconic-"]{color:#d7d7d7;font-size:10px;margin-right:10px}
.review-homepage80 .reviews-number ul li .number{color:#175dd5;font-size:40px;margin-right:20px;font-weight: 100}
.review-homepage80 .reviews-number ul li .text{color:#747c83;font-size:15px;}
.review-homepage80 .reviews-slider{font-size:15px; color:#747c83;text-align:right;}
.review-homepage80 .reviews-slider .img-customer{text-align:center}
.review-homepage80 .reviews-slider .img-customer img{border-radius:50%;box-shadow:0 5px 9px 0 rgba(0,0,0,0.19),0 2px 7px 0 rgba(0,0,0,0.2);}
.review-homepage80 .reviews-slider .customer-info{text-align:right}
.review-homepage80 .reviews-slider .customer-info .customer-name{color:#323a45;font-size:18px;font-weight:600;display:block;margin-top: 25px;}
.review-homepage80 .reviews-slider .customer-info .customer-site{color:#838383;font-size:14px;text-decoration:none}
.review-homepage80 .reviews-slider .customer-info .customer-site:hover{color:#175dd5;}
.review-homepage80 .reviews-slider .review-content{margin-top:17px}
.review-homepage80 .reviews-slider .owl-buttons{display:none}
.review-homepage80 .reviews-slider .owl-pagination{text-align:right}
.review-homepage80 .reviews-slider .owl-controls .owl-page span {display: block;width: 10px;height: 10px;margin: 5px;filter: Alpha(Opacity=100);opacity: 1; -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;background: #dadada;}
.review-homepage80 .reviews-slider .owl-controls .owl-page.active span, #bannerslider-magestore80 .owl-controls.clickable .owl-page:hover span{background:#4095ff;}
.review-homepage80 .actions{text-align:center;margin-top:60px}
.review-homepage80 .actions a{cursor: pointer;padding: 12px 15px;border: 1px solid #c4c4c4;border-radius:2px;display: block;width: 200px;margin: 0 auto;color: #323a45;font-size: 15px;text-transform: uppercase;text-decoration: none;font-weight: 500;background: #dadada;}
.review-homepage80 .actions a:hover{box-shadow:0 6px 8px 0 rgba(0,0,0,0.19),0 5px 4px 0 rgba(0,0,0,0.2)}
/* End Reivew Slider */

/* Footer Magestore80*/
.wrap-footer-magestore80, .wrap-footer-magestore80 *{box-sizing: border-box}
.container-footer{float:left;width:100%;text-align: left;}
.wrap-footer-magestore80{position: relative;padding:160px 0 50px;background:#f1f1f6;}
.wrap-footer-magestore80 h3{color:#323a45;font-size:18px;text-transform: uppercase;font-weight:400;margin-bottom:20px}
.wrap-footer-magestore80 a{display:block;cursor: pointer;color:#747c83;font-size:14px;text-decoration: none;font-weight:400;margin-bottom:10px;}
.social-network ul li div:hover {cursor: pointer;box-shadow: 0 2px 6px 0 rgba(0,0,0,0.19),0 6px 6px 0 rgba(0,0,0,0.2);opacity: 1;}
.wrap-footer-magestore80 .footer-common a{display:block}
.wrap-footer-magestore80 .shop-us{margin-top:40px}
.wrap-footer-magestore80 .container-subscribes button {margin-top:14px;background: #3375c9;border: 0 none;color: #fff;font-size: 12px;padding: 5px 10px;}
.wrap-footer-magestore80 .container-subscribes button:hover {cursor:pointer;box-shadow:0 2px 6px 0 rgba(0,0,0,0.19),0 6px 6px 0 rgba(0,0,0,0.2);opacity:1}
.wrap-footer-magestore80 .container-subscribes .input-layout{margin-top:0}
.wrap-footer-magestore80 .container-subscribes .input-layout label{color: #898989;font-style: italic;display:block;top: 12px;}
.wrap-footer-magestore80 .container-subscribes .input-layout input[type=text]:focus~label,
.wrap-footer-magestore80 .container-subscribes .input-layout input[type=text]:valid~label{display:none}
.wrap-footer-magestore80 .container-subscribes .input-layout input{border-bottom: 1px solid #a8a8a8;}
.wrap-footer-magestore80 .container-subscribes .wrap-actions{padding-left:0}
.wrap-footer-magestore80 .footer-contact{margin-top:40px}
.wrap-footer-magestore80 .footer-payment,
.wrap-footer-magestore80 .footer-security{margin-bottom:36px}
.wrap-footer-magestore80 .footer-contact [class^="iconic-"]{color:#fff;font-size:17px;}
.wrap-footer-magestore80 .footer-contact [class^="iconic-"]:before{display:block;margin:0 auto}
.wrap-footer-magestore80 .footer-contact label{color:#747c83;font-size:14px;display: block;line-height: 25px;margin-bottom: 10px;}
.wrap-footer-magestore80 .footer-contact strong{color:#323a45;font-size:14px;font-weight:600}
.wrap-footer-magestore80 .footer-contact .number{color:#323a45;font-size:14px;font-weight:400}
a#home-back-to-top{text-align: center;font-size:15px;text-transform: uppercase}
a#home-back-to-top .iconic-icoBackTop{font-size: 40px;display:block;margin: 0 auto 10px;}
a#home-back-to-top:hover,
a#home-back-to-top:hover .iconic-icoBackTop{color:#4095ff}
@media (max-width:768px){
    .footer-accept, .footer-subscribe{margin-top:30px;}
}
/* End Footer Magestore80*/
/*List product Hompeage*/
.listing-page, .listing-page *,
.container-list-product, .container-list-product *{box-sizing: border-box}
.product-listing .page-title h1{margin: 0 0 40px;}
.container-list-product{padding:70px 0 35px;background:#f1f1f6;float:left;width:100%}
.container-list-product .title-box{margin-bottom: 65px}
.list-product .item{margin-bottom:35px}
.list-product .item .wrap-item-product{cursor: pointer; box-shadow:0 2px 4px 0 rgba(0,0,0,0.19),0 2px 4px 0 rgba(0,0,0,0.2);position:relative}

.list-product .top-product{width:100%;height:150px;}
.list-product .top-product a.product-image{float: right;margin:0; padding:0;display:inline-block;width:150px;height:150px;overflow:hidden;font-size:90px;text-decoration: none}
.list-product .top-product a.product-image [class^="iconic-icoEx"]{font-size:150px}
.listing-page .list-product .top-product a.product-image [class^="iconiv-icoEx"],
.listing-page .list-product .top-product a.product-image [class^="iconic-services"],
.listing-page .list-product .top-product a.product-image [class^="iconic-icoEx"]{font-size:130px}
.list-product .top-product a.product-image [class^="iconiv-icoEx"] span:before,
.list-product .top-product a.product-image [class^="iconic-services"] span:before,
.list-product .top-product a.product-image [class^="iconic-icoEx"] span:before{color:rgba(255,255,255,0.8)!important}
.list-product .top-product a.product-image [class^="iconiv-icoEx"] span.path1:before,
.list-product .top-product a.product-image [class^="iconic-services"] span.path1:before,
.list-product .top-product a.product-image [class^="iconic-icoEx"] span.path1:before{color:rgba(0,0,0,0.2)!important}
.list-product .top-product label{margin-top:35px;color:#fff;font-size:17px;box-sizing: border-box;width:210px;width: -moz-calc(100% - 156px);width: -webkit-calc(100% - 156px);width: -o-calc(100% - 156px);width: calc(100% - 156px);overflow:hidden;text-decoration: none;display: inline-block;vertical-align: middle;height: 150px;padding-left: 22px;cursor: pointer}
.list-product .bottom-product{position:relative;background:#fff;padding:22px 17px 5px;box-sizing: border-box}
.list-product .bottom-product .iconic-icoReview{color:#8f959b;font-size:30px;display: inline-block;vertical-align: middle;}
.list-product .bottom-product .ratings{display: inline-block;vertical-align: middle;color:#747c83;font-size:13px}
.list-product .bottom-product .ratings .amount a{font-style: normal;color:#747c83;font-size:13px}
.list-product .bottom-product .price-box .price {color: #0e0e0e;font-size: 18px;font-weight: 500;line-height: 18px;}
.list-product .bottom-product .product-name{margin-bottom:13px}
.wrap-home-product.list-product .bottom-product .product-name{height: 32px;}
.list-product .bottom-product .product-name a {text-decoration: none;color: #1e5fbd;font-size: 18px;font-weight: 500;}
.list-product .bottom-product .product-name a .version {text-decoration: none;color: #747c83;font-size: 18px;font-weight: 500;}
.list-product .bottom-product .review-bottom{text-align:right}
.list-product .actions{position:absolute;width:30px;text-align:center;top:108px;left: 50%;margin-left: -15px;}

.list-product .btn-cart.button{box-shadow:0 2px 2px 0 rgba(0,0,0,0.19),0 2px 5px 0 rgba(0,0,0,0.2);overflow:visible;width: 35px;border:0;padding:0;margin:0;background: #fff;cursor:pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;height: 35px;box-sizing: border-box;}
.list-product .btn-cart.button span{color: #434343;float:none;font-size: 20px;line-height: 30px;font-weight: 400;height: auto;padding:0;text-align:center;text-transform:uppercase;white-space:nowrap}
.list-product .item .wrap-item-product .actions .ability.out-of-stock {display:none}
.list-product .item .wrap-item-product .actions:hover {width:42px;height:42px;margin-left:-21px;top:104px}
.list-product .item .wrap-item-product .actions:hover .btn-cart.button{width:42px;height:42px;background:#ffd900}
.list-product .item .wrap-item-product .actions:hover .btn-cart.button span{line-height: 30px;font-size: 25px;}
.list-product .top-product{background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore8.0/bg-product-osc.png);background-color:#fdb12d}
.list-product .price-bottom .old-price,
.list-product .price-bottom .special-price{margin:0;padding:0}
.list-product .price-bottom .special-price{float:left}
.list-product .price-bottom .old-price .price{color: #747c83;font-size: 14px;}
.list-product .price-bottom .old-price {float:none;margin-top: 0px;min-height: 20px;}
.old-price .line-price{display:none}

.wrap-home-product .actions{top:133px;}
.wrap-home-product .item .wrap-item-product .actions:hover {top: 124px;}
/*End List product homepage*/

/* List product catalog page*/
.catalog-category-view, .catalog-category-view *{box-sizing: border-box}
.listing-page .top-product{height:130px;background-color:#FFDD00}
.listing-page .container-list-product{background:#fff;padding-top:0}
.listing-page .list-product .top-product a.product-image{width: 130px;height: 130px;font-size: 70px;}
.listing-page .list-product .top-product a.product-image [class^="iconic-ex"]{font-size: 130px;}
.listing-page .list-product .bottom-product .product-name a .version {font-size: 15px;}
.listing-page .list-product .bottom-product .product-name a {font-size: 16px;}
.listing-page .list-product .price-bottom {padding-right:0}

.listing-page .list-product .price-bottom .old-price .price{color: #747c83;font-size: 13px;}
.listing-page .list-product .price-bottom .old-price .price{color: #747c83;font-size: 14px;}
.listing-page .list-product .price-bottom .special-price{float:left}
.listing-page .list-product .price-bottom .special-price .price{color:#26384c;font-size: 14px;}
.listing-page .list-product .bottom-product .iconic-icoReview{font-size: 20px;}
.listing-page .list-product .bottom-product .review-bottom{padding-left: 0;}
.category-products .listing-page {padding-top: 30px;background: #fff;text-align: left;}
.listing-page .list-product .top-product label{font-size: 14px;margin-top: 30px;width:210px;width: -moz-calc(100% - 136px);width: -webkit-calc(100% - 136px);width: calc(100% - 136px);height: 130px;padding-left: 22px;}
.nav-cat-left{background: #f5f5f5;margin-bottom: 100px;}
.nav-cat-left ul{padding:0;margin: 0;}
.nav-cat-left ul li{padding:0 0 20px}
.nav-cat-left ul li label{vertical-align: top;display:inline-block;padding: 15px 0;background: #f5f5f5;width: 30px;margin-left: 10px;}
.nav-cat-left ul li.active label{background:#fff;}
.nav-cat-left ul li a{padding-left: 10px;color:#323a45;font-size:14px;text-decoration:none}
.nav-cat-left ul li a.name-cat{width: calc(100% - 44px);display:inline-block;vertical-align: top;padding: 15px 12px 0 8px;line-height: 20px;}
.nav-cat-left ul li.active a,
.nav-cat-left ul li a:hover{color:#1e5fbd}
.nav-cat-left ul li  [class^="iconiv-"]:before,
.nav-cat-left ul li  [class^="iconic-"]:before{font-size:25px;margin-right:10px; color:rgba(0,0,0,0.8)!important;}
.nav-cat-left ul li.active [class^="iconiv-"]:before,
.nav-cat-left ul li.active [class^="iconic-"]:before,
.nav-cat-left ul li:hover [class^="iconic-"]:before{color:#1e5fbd!important}
.nav-cat-left ul li{display:block;margin:0;padding:0 10px 0 0;position:relative}
.nav-cat-left ul li.active{background:#fff;}
.nav-cat-left ul li a.num-extension {position:absolute;float: right;margin-top: 25px;color: #88919e;right: 4px;top:-9px;}
.listing-page .cat-name {font-size:36px;font-weight:100;color:#323a45;padding-bottom:20px;text-transform:uppercase;border-bottom:1px solid #cecece}
.listing-page .category-description,
.listing-page .category-description p strong{font-size:16px;font-weight:400;color:#505960}
.listing-page .category-description{margin-bottom:35px;margin-top:20px}
.listing-page .list-product .bottom-product .product-name {margin-bottom: 3px;height:40px;overflow: hidden;}
/*End List product catalog page*/


/*

.container{width:1170px}
@media (min-width:768px){.container{width:1170px!important;}
}
@media (min-width:992px){.container{width:1170px!important;}
}
@media (min-width:1170px){.container{width:1170px!important;}
}
body{min-width:1170px}*/

.megamenu-magestore .navbar-static-top{z-index: 10;}
.megamenu-magestore .navbar-default{
    color: #152230;
    background-color: #082752!important;
    border-color: #082752!important;
    margin-bottom: 0!important;
}
.megamenu-magestore .navbar-default .navbar-nav > li > a{
    color:#fff;
    border-bottom: 3px solid transparent;
    padding-left: 0;
    padding-right:0;
}
.megamenu-magestore .navbar-default .navbar-nav > .dropdown .caret{
    border-top-color: #fff;
    border-bottom-color: #fff;
    margin-left: 5px;
}
.megamenu-magestore .navbar-default .navbar-nav > .dropdown li:hover .caret{
    border-top-color: #fff;
    border-bottom-color: #fff;
    border-top: 0;
    border-bottom: 4px solid;
}

.megamenu-magestore .navbar-default .navbar-brand{
    color:#fff;
}
.megamenu-magestore .menu-large {
    position: static !important;
}
.megamenu-magestore .megamenu{
    padding: 40px 0;
    width:100%;
}
.megamenu-magestore .megamenu> li > ul {
    padding: 0;
    margin: 0;
}
.megamenu-magestore .megamenu> li > ul > li {
    list-style: none;
}
.megamenu-magestore .megamenu> li > ul > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333333;
    white-space: normal;
}
.megamenu-magestore .megamenu> li ul > li > a:hover,
.megamenu-magestore .megamenu> li ul > li > a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}
.megamenu-magestore .megamenu.disabled > a,
.megamenu-magestore .megamenu.disabled > a:hover,
.megamenu-magestore .megamenu.disabled > a:focus {
    color: #999999;
}
.megamenu-magestore .megamenu.disabled > a:hover,
.megamenu-magestore .megamenu.disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed;
}
.megamenu-magestore .navbar-default .navbar-nav .more-links-megamenu > li:hover > a,
.megamenu-magestore .navbar-default .navbar-nav > li:hover > a,
.megamenu-magestore .navbar-default .navbar-nav > li > a:hover,
.megamenu-magestore .navbar-default .navbar-nav .more-links-megamenu > li > a:hover,
.megamenu-magestore .navbar-default .navbar-nav > li > a:focus,
.megamenu-magestore .navbar-default .navbar-nav .more-links-megamenu > li > a:focus {
    color: #fff;
    background-color: transparent;
    border-width: 0 0 3px;
    outline: none;
    outline: 0;
    border-bottom: 3px solid #fff;

}
.megamenu-magestore .megamenu.dropdown-header {
    color: #428bca;
    font-size: 18px;
}
@media (min-width: 768px){
    .megamenu-magestore .navbar-nav > li > a {
        padding-top: 9px;
        padding-bottom: 13px;
        line-height: 24px;
    }
}
@media (max-width: 768px) {
    .megamenu-magestore .megamenu{
        margin-left: 0 ;
        margin-right: 0 ;
    }
    .megamenu-magestore .megamenu> li {
        margin-bottom: 30px;
    }
    .megamenu-magestore .megamenu> li:last-child {
        margin-bottom: 0;
    }
    .megamenu-magestore .megamenu.dropdown-header {
        padding: 3px 15px !important;

    }
    .megamenu-magestore .navbar-nav .open .dropdown-menu .dropdown-header{
        color:#fff;
    }
}
.megamenu-magestore .link-menu,
.megamenu-magestore .menu-large{margin: 0 13px;}
.megamenu-magestore .menu-large{display: block!important;}
.megamenu-magestore .menu-large a{display:inline-block!important}
.megamenu-magestore .menu-large > span.active{padding-top: 9px;display: inline-block;padding-bottom: 10px;border-bottom: 3px solid #fff;}
.megamenu-magestore .link-menu > a,
.megamenu-magestore .menu-large > span.active,
.megamenu-magestore .menu-large > a{font-size: 15px;color: #fdfdff;text-decoration: none;font-weight: 500;}

.megamenu-magestore li.first {    margin-left: 0;}
.megamenu-magestore li.last{    margin-right: 0;}
.megamenu-magestore .menu-label{font-size: 17px;font-weight: 500;color: #152230;}
.megamenu-magestore .dropdown-menu ul.first{margin-bottom:20px}
.megamenu-magestore .dropdown-menu ul.last{margin-top:20px}
.megamenu-magestore .menu-label:after {height: 2px;width: 30px;background: #ffc424;content: ' ';display: block;margin-bottom: 10px;}
.megamenu-magestore .menu-links a{text-decoration:none;border-bottom: 0 none!important;color: #26384c;padding: 5px 0;margin-left: 0;margin-right:0;font-weight: 500;}
.megamenu-magestore .menu-links a:hover {color: #f9b002;background: none;}
.megamenu-magestore .banner-menu {}
.megamenu-magestore .banner-menu:before {position: absolute;left: 0;top:0;display: inline-block;width: 1px;height: 398px;background: #c1c1c1;content: ' ';}
.megamenu-magestore .banner-menu-left:after {position: absolute;right: 0;top:0;display: inline-block;width: 1px;height: 398px;background: #c1c1c1;content: ' ';}
.megamenu-magestore .list-link-menu{padding-left:40px}
.wrap-bannerslider{/*max-height:506px;*/float:left;width:100%;}
.wrap-home-product.list-product .price-reviews > .row{align-items: flex-start;display: flex;}
.wrap-home-product.list-product .price-reviews > .row .review-bottom{align-self: flex-end;margin: 0 0 1em;}

.product-listing .main{float:left;width:100%;padding:0;margin:0;}
.product-listing .category-products{
	float:left;
	width:100%;
	padding:0;
	background:#fff;
	}
.product-listing .category-products .category-content{
	text-align:center;
	margin:0 auto;
}
.product-listing .category-products  .products-grid{
	float:left;
	width:100%;
	margin-bottom: 35px;
}
.product-listing .category-products .banner-listing{
	float:left;
	width:100%;
	margin-bottom:35px;
	margin-top:-6px;
}
.product-listing.catalogsearch-result-index .category-products .banner-listing{display:none;}
.product-listing .category-products .loading-more{
	float:left;
	width:100%;
	padding: 29px 0 27px 0;
	text-align:center;
	margin-bottom:25px;
	margin-top: -10px;
}
.product-listing .category-products .loading-more a{
	font-size:15px;
	font-weight:400;
	color:#fff;
	padding:13px 26px;
	background:#0081ba;
	border-radius:5px;
	text-decoration:none;
	text-transform:uppercase;
}
.product-listing .category-products .loading-more a:hover{
	/* opacity:0.85;
	filter:alpha(opacity=85); */
	background:#099ddf;
}
.product-listing .logo-policy{
    background:#eee;
}
.product-listing .logo-policy-main ul .icon-policy.first{padding-left:60px !important;}
.product-listing .logo-policy-main ul .icon-policy img{width:41px;height:41px;vertical-align: middle;}
.product-listing .logo-policy-main ul .icon-policy{
    background:none !important;
    margin:12px 0 ;
    padding:0 !important;
}
.product-listing .logo-policy-main ul .item{
    padding-left: 70px !important;
    border-right:1px solid #e4e4e4;
    border-left:1px solid #e4e4e4;
}
.product-listing .logo-policy-main ul .icon-policy.last{padding-right:60px !important;}
.product-listing .logo-policy-main ul span{font-size:16px;}

/*Add By Crystal*/
.product-listing .category-products  .products-grid .product-image{
    display: block;
    width: 230px;
    height: 230px;
    float: none;
    background: #fff;
    position: relative;
    margin: 0 auto;
    padding-top: 25px;
}
.product-listing .category-products  .products-grid .product-image img{
    width: 230px;
    height:230px;
}
.product-listing .products-grid li.item{
    height: auto;
}
.product-listing .products-grid .product-image-container{
    height: 263px;
}
.product-listing .products-grid .overlay-items .wrap-overlay{
    padding: 40px 20px;
}
.product-listing .product-short-info .wrap-name,
.product-listing .product-short-info .action-product {
    padding: 0 30px;
}
.product-listing .product-short-info .action-product .price-box{
    width: 190px;
}
.product-listing .products-grid .product-actions button.button span{
    background: none;
}
.product-listing .products-grid .product-actions{
    margin-top: 0;
}
.product-listing .products-grid .product-image-container{height:255px}
.product-listing .products-grid .product-name a {
    color: #0081ba;
    font-size: 16px;
    font-weight: 600;
}
.product-listing .products-grid .overlay-items .wrap-overlay .short-des p{
    padding: 15px;
}
.product-listing .category-products .products-grid .product-image img.tootip-content-img{
    width: 52px;
    height: 52px;
    bottom:0;
    left:0;
}
/*End By Crystal*/

.header .logo{margin:16px 0}
.header .quick-access ul li{margin:20px 15px 10px 0}
.homepage .customer-say{padding-top:30px;height:520px}
.homepage .customer-say .left p{width:65%;padding-left:30%;margin-top:5px}
.homepage .customer-say .left p strong{font-size:17px}
.homepage .customer-say .left p span{font-size:13px}
.homepage .customer-say .right h2{font-size:42px;margin-top:60px}
.homepage .customer-say .right h3{font-size:30px}
.homepage .customer-say .right h3 span{font-size:49px}
.homepage .customer-say .right p{font-size:15px;padding:1px 0 1px 35px}
.homepage .customer-say .right a{margin-top:0;font-size:12px;padding:16px 19px}
#update-menu ul{float:left;width:100%;padding:8px 0 0;margin:0;padding-left:20px;margin-top:20px}
#update-menu ul li{float:left;width:280px;text-align:left;padding:0}
#update-menu ul li.last{float:right;width:380px;padding-left:30px;border-left:1px solid #e6e6e6}
#update-menu ul li h3{font-size:18px;font-weight:600;color:#323232;padding-bottom:10px}
#update-menu ul li p{border-bottom:1px solid #ccc;margin-right:25px}
#update-menu ul li p,#update-menu ul li p a{font-size:14px;font-weight:500;color:#464646;text-decoration:none;line-height:26px}
#update-menu ul li p a:hover{color:#f9b002}
#update-menu ul li.last p a{line-height:32px;color:#007db4;font-weight:600}
#update-menu ul li.last p a:hover{color:#007db4;text-decoration:underline}
#update-menu ul li h4 a{color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;border:1px solid #0081ba;background:#0081ba;border-radius:5px;padding:15px 25px;float:left;margin-top:15px}
#update-menu ul li h4 a:hover{background:#ffd800;color:#636363;border-color:#f9b002}
.sub-menu-top .col-menu ul li a:hover{color:#f9b002;background:none}
.toplinks .left p a{color:#ffde00;text-decoration:underline}
.toplinks .left p a:hover{text-decoration:underline}
.homepage .customer-say .right a{border:1px solid #D72C16}
.homepage .customer-say .right a:hover{border-color:#D72C16}
.order-success{    text-align: center;color: #fff;float:left;width:100%;background:#007ab5;padding:20px 0 30px;border-bottom:1px solid #f1e5c8;position:relative;z-index:0}
.order-success .page-title{color:#fff}
.page-content{width:1260px;margin:0 auto}
.order-success .page-title{float:left;width:100%;border:0;text-align:center;padding:10px 0;margin:0}
.order-success .gift-tks{position:absolute;bottom:-8px;left:50%;margin-left:-65px;z-index:9}
.offer-simi{position:relative;z-index:1;float:left;width:100%;background:#fcf9f3;padding:20px 0 7px}
.offer-simi h2{color:#636363;font-size:18px;text-align:center;font-weight:400;margin:10px 0 30px;float:left;width:100%}
.offer-simi .left{float:left;width:530px;margin-left:252px}
.offer-simi .left h3{color:#F9B002;font-size:35px;text-align:center;font-family:'Open Sans',sans-serif;font-weight:700;margin:10px 0 0;float:left;width:100%}
.offer-simi .left h4{color:#898989;font-size:18px;text-align:center;font-weight:600;margin:0 0 10px;float:left;width:100%;letter-spacing:3px}
.offer-simi .left p{color:#393d45;font-size:14px;text-align:center;font-family:'Open Sans',sans-serif;font-weight:500;float:left;width:100%;line-height:30px}
.offer-simi .left p.getpoint{margin-top:30px;margin-left:5px}
.offer-simi .left p.getpointmobile{margin-top:30px;margin-right:5px}
.offer-simi .left p.getpoint{margin-top:30px;margin-right:5px}
.offer-simi .left p.getpointmobile{margin-top:30px;margin-left:5px}
.offer-simi .left p.getpoint a{font-size:14px;font-weight:600;color:#271111;text-transform:uppercase;width:242px;padding:14px 23px;font-family:'Open Sans',sans-serif;background:#f9b002;text-decoration:none;border-radius:2px;opacity:.85;filter:alpha(opacity=85)}
.offer-simi .left p.getpoint a:hover{opacity:1;filter:alpha(opacity=100)}
.offer-simi .left p.getpointmobile a{font-size:14px;font-weight:600;color:#271111;text-transform:uppercase;width:272px;font-family:'Open Sans',sans-serif;padding:14px 23px;background:#a2a2a2;text-decoration:none;border-radius:2px;opacity:.85;filter:alpha(opacity=85)}
.offer-simi .left p.getpointmobile a:hover{opacity:1;filter:alpha(opacity=100)}
#product_addtocart_form .add-to-cart button.button{height:39px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:9px}
#product_addtocart_form .add-to-cart button.button:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#product_addtocart_form .add-to-cart #add-to-cart-custom-new button.button{height: auto;}
#product_addtocart_form .add-to-cart > label {margin-top: 16px!important;}
.product-view #product_addtocart_form .add-to-cart > label {margin-top: 0px!important;}
#product_addtocart_form .add-to-cart > .qty {
    float: left;
    background: none transparent;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    margin-right: 5px;
    margin-top: 16px;
}

/*Tit*/
#product_addtocart_form_m1 .add-to-cart button.button{height:39px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:9px;width: 100%;}
#product_addtocart_form_m1 .add-to-cart button.button:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#product_addtocart_form_m1 .add-to-cart #add-to-cart-custom-new button.button{height: auto;}
#product_addtocart_form_m1 .add-to-cart > label {margin-top: 16px!important;}
.product-view #product_addtocart_form_m1 .add-to-cart > label {margin-top: 0px!important;}
#product_addtocart_form_m1 .add-to-cart > .qty {
    float: left;
    background: none transparent;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    margin-right: 5px;
    margin-top: 16px;
}


.gift-card .form-group {
    margin-bottom: 0!important;
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 0!important;
    position:relative;
}
.giftvoucher-product-info .giftcard-date-box input.validate-date-giftcard {
    float: left;
    margin-left: 5px;
    border-radius: 0;
}
.catalog-category-view .calendar{position: fixed!important;left:50%!important}
.gift-card .form-group label{top:10px!important;font-weight:400!important;}
.gift-card .form-group.input-layout label{color:#898989!important;    font-size: 13px!important;}
.giftvoucher-receiver .input-layout input[type=text]:focus~label,
.giftvoucher-receiver .input-layout input[type=text]:valid~label,
.giftvoucher-receiver .input-layout input[type=password]:focus~label,
.giftvoucher-receiver .input-layout input[type=password]:valid~label {
    display: none;
}
.giftvoucher-receiver { padding-bottom: 0!important;}
.gift-card #timezone_to_send{width:100%!important;}
.gift-card .radio input[type="radio"], .gift-card .radio-inline input[type="radio"], .gift-card .checkbox input[type="checkbox"], .gift-card .checkbox-inline input[type="checkbox"] { margin-top: 7px; }
.form-group.get-notify label{font-size: 13px!important;font-style: italic;}
#product_addtocart_form .add-to-cart #add-to-cart-custom-new button.button:hover{background:#565353}
#product_addtocart_form .add-to-cart button.button span{font-size:14px;height:39px;line-height:39px}
#product_addtocart_form .add-to-cart #add-to-cart-custom-new button.button {background: #757575;}
/*Tit*/
#product_addtocart_form_m1 .add-to-cart #add-to-cart-custom-new button.button:hover{background:#565353}
#product_addtocart_form_m1 .add-to-cart button.button span{font-size:14px;height:39px;line-height:39px;}
#product_addtocart_form_m1 .add-to-cart #add-to-cart-custom-new button.button {background: #757575;}

div.ajaxcart-checkout button{background:#e6001c!important;border-radius:4px}
div.ajaxcart-checkout button:hover{background:#D72C16!important}
button.ajaxcart-btn-continue{background:#b5b5b5!important;border-radius:4px!important}
button.ajaxcart-btn-continue:hover{background:#565353!important}
.product-options dd{padding:10px 0 0}
.product-options-bottom .add-to-cart{float:right}
.wrap-price label{margin-top:13px}
.product-options-bottom .price-box{margin:7px 0 0}
.buttomlink{margin:auto;height:73px;width:380px;background-color:#fc3;border-radius:5px;text-align:left;padding-left:20px}
.buttomlink a{font-size:22px;color:#fff;line-height:70px;font-weight:700;text-decoration:none}
.free-ex #update-menu ul li.last{float:left;padding:0;margin:15px 0 0;border:0}
.free-ex #update-menu ul li h3{padding:10px 0 8px;margin:0 30px 7px 0}
#update-menu ul li p .ebook-more{color:#f9b002;text-decoration:underline;font-weight:400}
#update-menu ul li p .ebook-more:hover{text-decoration:none}
#search_mini_form{max-height:500px;position:static}
#search_mini_form #searchproduct{z-index:99999;position:relative;background:#fff;margin-top:20px;float:left;width:739px;overflow-y:scroll;border:1px solid #d7d7d7;max-height:500px}
#search_mini_form #searchproduct li{text-align:left;width:100%;float:left;border-bottom:1px solid #d7d7d7}
#search_mini_form #searchproduct li:hover{background:#E6E6FA}
#search_mini_form #searchproduct li .img-product{width:95px;float:left;height:95px;position:relative}
#search_mini_form #searchproduct li .img-product img{position:absolute;top:0;bottom:0;right:0;left:0;margin:0 auto;margin-top:23px;width:50px;height:50px}
#search_mini_form #searchproduct li h2{text-align:left;color:#312d2e;font-weight:600;font-size:16px;line-height:30px;padding-top:23px}
#search_mini_form #searchproduct li span{color:#0080bc;font-weight:600}
.buttomlink{margin:auto;height:73px;width:380px;background-color:#f3f3f3;border-radius:5px;text-align:left;padding-left:20px}
.buttomlink a{color:#fff;line-height:70px;font-weight:700;text-decoration:none;font-size:16px}
#search_mini_form #searchproduct li .price-old{font-size:13px;color:#acacac;margin-left:10px}
#search_mini_form button.button span img{margin-top:-2px;vertical-align: top;}
.toplinks .right li a.mageapp{font-size:13px;color:#1959c9;padding:0;text-decoration:underline;font-weight:700}
.toplinks .right li a.mageapp:hover{color:#F60;text-decoration:none}
.coundowwp{width:87%;float:left;height:50px;margin-left:14px;border:2px solid #F38C48;border-radius:5px;margin-bottom:20px;padding:10px 0 0 10px}
.offer-crosssell{z-index:0;float:left;width:100%;background:#f1f1f1;padding:20px 0}
.offer-banner{position:relative;z-index:1;float:left;width:100%;background:#fff;padding:47px 0 60px;height:196px}
.offer-testfree{position:relative;z-index:1;float:left;width:100%;background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/bgfooter.png);background-size:100% 224px;background-repeat:no-repeat;height:224px}
#testfree-content{font-size:35px;font-weight:400;color:#fff;text-align:right;float:right;width:645px;margin-top:47px;padding-right:60px}
#taketest{width:308px;float:right;height:58px;background-color:#df5a49;margin-right:150px;line-height:55px;margin-top:28px;border-radius:5px;font-size:20px;text-align:center}
#taketest a{font-size:20px;text-align:center;line-height:55px;text-decoration:none;color:#fff}
#taketest a:hover{font-size:20px;text-align:center;line-height:55px;text-decoration:none;color:#ff0}
.offer_checkemail{position:relative;text-align:center;margin:0 auto;width:65%;background-color:#fff}
.image_icon{position:absolute;right:-124px;top:90px}
#letter1{float:left;width:150px;height:100px}
#title_check{font-size:19px;margin-right:57px;line-height:32px;font-weight:700;text-align:right;margin-top:37px}
#checklist1{float:left;width:645px;height:100px;font-size:16px;font-weight:600;text-align:left;list-height:22px;color:#535151;line-height:33px;padding-top:30px}
.main_crosssell{width:100%;text-align:center;margin:0 auto}
.main_crosssell h3{color:#007ab5;font-size:18px;font-weight:700;margin-top:30px;margin-bottom:25px}
#title{text-align:center;font-size:16px;font-weight:600}
.group_crosssell{width:80%;text-align:center;margin:0 auto}
.productcr{width:283px;background-color:#fff;margin-left:35px;border:1px double #d1d1d1;display:inline-block;margin-top:10px}
#imagecr{width:220px;margin:20px auto;height:220px;background-color:#fff;border:1px double #d1d1d1}
#pricecr{color:#57abd5;font-size:16px;font-weight:600;margin-left:32px;line-height:34px;text-align:left}
#addcr{color:#57abd5;font-size:16px;font-weight:600;margin-left:32px;line-height:34px;text-align:right}
.productcr h4{color:#57abd5;font-size:17px;font-weight:600;margin-left:32px;line-height:34px;text-align:left}
.productcr h4 a{color:#57abd5;font-size:17px;font-weight:600;line-height:34px;text-align:left;text-decoration:none}
.productcr h4 a:hover{color:red}
.productcr p{text-align:left;font-size:14px;color:#958998;margin-left:30px;margin-top:10px}
#c_sp{width:213px;margin:0 auto;text-align:center;background-color:#008b8b}
#buttoncr{height:25px;margin:36px 42%;text-align:center;background-color:#ffc000;padding:10px;float:left;border-radius:5px}
#buttoncr a{font-size:16px;color:#fff;font-weight:700;line-height:25px;text-decoration:none}
#buttoncr a:hover{font-size:16px;color:#00bfff;font-weight:700;line-height:25px;text-decoration:none}
#pricecr{color:#636363;font-weight:700;font-size:19px}
.header .quick-access ul li.last{position:relative}
.header .quick-access ul li.last .offer-coupon{width:30px;height:42px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/offercoupon/stocking.gif) no-repeat left center;position:absolute;left:-26px;text-indent:-999em;overflow:hidden;cursor:pointer}
.wrap-offer{position:absolute;top:62px;left:-190px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/offercoupon/bg.jpg) no-repeat #fff;box-shadow:0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);-webkit-box-shadow:0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);-moz-box-shadow:0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);transform-origin:top center;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;opacity:0;filter:alpha(opacity=0);-webkit-transition:-webkit-transform .1s ease-out;-moz-transition:transform .1s ease-out;-o-transition:transform .1s ease-out;transition:transform .1s ease-out;transition:opacity .1s ease-out;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);border:1px solid #e7e7e7;width:400px;height:282px;padding:20px;box-sizing:border-box;text-align:center;color:#fff;text-transform:uppercase}
.header .quick-access ul li.last.coupon-active .wrap-offer{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:transform .2s ease-out;transition:transform .2s ease-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=1);z-index:9}
.wrap-offer .title-box{font-size:30px;color:#fff;font-weight:600;margin-top:20px}
.wrap-offer .title-box:after{display:block;width:100px;height:1px;background:#fff;content:' ';margin:10px auto 20px}
.wrap-offer .info-offer{font-size:20px}
.wrap-offer .code{font-size:40px;color:#980e1b;margin-top:20px;font-weight:700;line-height:40px}
.wrap-offer .date-coupon{font-size:15px;color:#297771;text-transform:none;font-style:italic;margin-top:8px}
.customer-account-forgotpassword .main-container, .customer-account-forgotpassword .main-container *, .customer-account-forgotpassword .main-container:before, .customer-account-forgotpassword .main-container:after, .customer-account-forgotpassword .main-container *:before, .customer-account-forgotpassword .main-container *:after,
.customer-account-login .main-container, .customer-account-login .main-container *, .customer-account-login .main-container:before, .customer-account-login .main-container:after, .customer-account-login .main-container *:before, .customer-account-login .main-container *:after,
.mini-login-box, .mini-login-box *, .mini-login-box:before, .mini-login-box:after, .mini-login-box *:before, .mini-login-box *:after,
.customer-account-create .wrap-login-register , .customer-account-create .wrap-login-register *,
.customer-account-create .wrap-login-register:after, .customer-account-create .wrap-login-register:before,
.customer-account-create .wrap-login-register *:after, .customer-account-create .wrap-login-register *:before{box-sizing: border-box}
.customer-account-create .wrap-login-register .validation-advice{display: none}
.customer-account-create .main{width:100%}
.wrap-title-register .title_register {font-size: 36px;color: #363636;}
.account-login .registered-users{margin-left:0}
.wrap-title-register{border-bottom:1px solid #d5d5d5;padding:20px 0 30px;text-align: center;}
.rewardpointsbehavior-checkout-action1{text-align: center!important;font-size: 17px;color: #252525;}
.input-layout{position:relative;margin-top:25px;width:100%;background:none transparent;border-radius:0}
.input-layout label{color:#333;font-size:14px;font-weight:400;position:absolute;pointer-events:none;left:0;top:0;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.input-layout input{background:transparent}
.input-layout input[type=text],.input-layout input[type=password]{font-weight:400;font-size: 14px;color:#1E2431;border:0;width:100%;height: 38px;padding: 1px 0 2px 2px;border-bottom:1px solid #dadee6;box-shadow:none;-webkit-transition:none;transition:none;border-radius:0}
.input-layout input[type=text]:focus~label,.input-layout input[type=text]:valid~label,.input-layout input[type=password]:focus~label,.input-layout input[type=password]:valid~label{top:-30px;color:#A2AABD;opacity:1;font-weight:400;font-size:12px;text-transform:uppercase}
.input-layout input[type=text]:focus:not([readonly])~label,.input-layout input[type=password]:focus:not([readonly])~label{color:#ff7c00;font-weight:400}
.input-layout input[type=text]:focus:required:invalid:focus,.input-layout input[type=password]:focus:required:invalid:focus{box-shadow:none;background:transparent}
.input-layout input[type=text].error,.input-layout input[type=password].error{border-bottom-color:#DD2B00;border-bottom-width:2px;border-radius:0}
.input-layout input[type=password]{font-weight:600;font-size:14px;letter-spacing:5px;}
.input-layout input[type=password]:active,.input-layout input[type=password]:focus{outline:0;text-transform:none}
.input-layout input[type=text]:active,.input-layout input[type=text]:focus{outline:0;padding-left:0;text-transform:none;color:#1E2431;font-size: 14px;}
.input-layout .alert-danger,.input-layout .alert-error{background-color:transparent;border-color:transparent;text-align:left;font-size:13px;font-weight:400;color:#DD2B00;padding:0;margin:0;border-radius:0}
.input-layout .alert-danger a,.input-layout .alert-error a{color:#DD2B00;text-decoration:underline}
.input-layout .alert-email,.input-layout .alert-name,.input-layout .alert-password,.input-layout .alert-passwordConfirmation{display:none}
.input-layout .alert-dynamic{padding-bottom:20px}
.input-layout .bar{position:relative;display:block;width:100%}
.input-layout .bar:after,.input-layout .bar:before{content:'';height:1px;width:0;bottom:0;position:absolute;background:#ff7c00;-webkit-transition:.2s ease all;transition:.2s ease all}
.input-layout .bar:before{left:50%}
.input-layout .bar:after{right:50%}
.input-layout input:focus~.bar:after,.input-layout input:focus~.bar:before{width:50%}
.input-layout .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}
.input-layout input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}
.input-layout .validation-failed{background:none rgba(247,239,239,0)!important;border-bottom:2px solid #df280a!important;border-width:0 0 2px!important}
#login-form .input-layout input[type=password] ~ label,
#login-form .input-layout input[type=text] ~ label{top:-30px!important;}
#login-form .input-layout input[type=password],
#login-form .input-layout input[type=text]{height:30px!important;line-height:30px;}
#login-form .input-layout{margin-top:50px}
.customer-account-forgotpassword .main .fieldset ul.form-list label.required, .wrap-login-register .registered-users label.required, #login-content-page .form-list label.required{text-transform: none;font-size:13px;color:#959595}
#captcha-input-box-user_create{margin-top:40px}
#captcha-input-box-user_create label{margin:0 0 10px;font-size:15px;color:#363636}
#captcha-input-box-user_create input{border:1px solid #c2c2c2;background:#fff;border-radius:0;height: 33px;line-height: 33px;margin-top: 8px;}
.wrap-login-register .control {float: none;margin-top: 8px;width: 100%;}
.account-login .buttons-set label{display: inline-block;font-size: 14px;color: #898989;text-align: left;}
.account-login .buttons-set .actions-button{padding: 0;text-align: center;margin-top: 40px;}
.registered-users .buttons-set button.button {clear: both;width: 246px;float: none;height: 46px;margin: 0 auto;line-height: 46px;border-radius: 3px;}
.captcha-note {color: #363636;font-size: 14px;}
.checkbox-group{position:relative}
.checkbox-group input[type=checkbox]{display:none!important}
.checkbox-group label{padding-left:30px!important;cursor:pointer}
.checkbox-group label span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
.checkbox-group label strong,.checkbox-group label strong span{display:inline-block;position:relative}
.checkbox-group label .box-check{border: 1px solid #959595;background:#FBFBFB;height:15px;width:15px;z-index:9;top:1px;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;border-radius: 1px;}
.checkbox-group label .check{top:0;left:5px;width:7px;height:12px;border:2px solid #333;border-top:none;border-left:none;opacity:0;z-index:10;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}
input[type=checkbox]:checked ~ label .box-check{background:#F5F5F5;border:0 none}
input[type=checkbox]:checked ~ label .check{opacity:1;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}
.customer-account-forgotpassword .main .buttons-set button.button span,
.account-login .buttons-set button.button span {font-size: 16px!important;font-weight: 400!important;color: #363636!important;}
.social-login-registry ul li{display:inline-block}
.social-login-registry ul li.fb-login {vertical-align: middle;background: #4863a9;padding-right: 22px!important;color: #fff;font-size: 13px;border-radius: 3px;}
.social-login-registry ul li.fb-login span.text {color: #fff;font-size: 13px;}
.social-login-registry ul li.fb-login a{text-decoration: none;}
.social-login-registry ul li.fb-login:hover{background:#3b579d}
.social-login-registry ul li.fb-login a span.img{background: #3b579d;display:inline-block;padding:6px 14px;margin-right: 14px;border-radius: 3px;}
.social-login-registry ul li.fb-login a img{width:13px;height:25px}

.social-login-registry ul li.google-login {vertical-align: middle;background: #d94242;padding-right: 22px!important;color: #fff;font-size: 13px;border-radius: 3px;}
.social-login-registry ul li.google-login span.text {color: #fff;font-size: 13px;}
.social-login-registry ul li.google-login a{text-decoration: none;}
.social-login-registry ul li.google-login:hover{background:#cc3333}
.social-login-registry ul li.google-login a span.img{background: #cc3333;display:inline-block;padding:6px 14px;margin-right: 14px;border-radius: 3px;}
.social-login-registry ul li.google-login a img{width:26px;height:25px}
.social-login-registry ul{margin-bottom:20px;    text-align: center;}
.wrap-top-social{text-align:center;margin: 40px 0 10px;}
.wrap-top-social h3{text-transform: uppercase;color:#363636;font-size:18px;margin-bottom: 30px;}
.or{position:relative;text-align: center;}
.or:after{display: inline-block;content: ' ';border:1px dashed #b7b7b7;width:100%;height:1px; position: absolute;top:50%;left:0;z-index:1}
.or span{background: #fff;display: inline-block;position: relative;z-index: 2;
    width: 33px;
    height: 33px;
    border: 1px solid #d5d5d5;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 33px;
    color: #434344;
    font-weight: 600;
}
.mini-login-box .social-login ul li a span.text{display: none}
.mini-login-box .block-login label {
    font-size: 13px;
    margin-top: 12px;
    color: #959595;
}
.mini-login-box .bottom-content{padding:15px 30px 0;margin-top: 15px;border-top:1px solid #e1e1e1;}
.mini-login-box .social-minibox{padding:0 30px;}
.mini-login-box .social-minibox .link-socical{display:inline-block;font-size:14px;color:#434344;margin-right: 30px;}
.mini-login-box .social-minibox li.fb-login a img {width: 14px;height: 23px;}
.mini-login-box .social-minibox li.google-login a img {width:auto;height: 23px;}
@media (min-width: 1200px) {
    .customer-account-forgotpassword .container,.customer-account-login .container,.customer-account-create .container{width:1280px}
}
@media (max-width: 992px){
    .customer-account-forgotpassword .container,
    .customer-account-login .container,
    .customer-account-create .container {width: 100%;box-sizing: border-box;}
}
.banner-login img{margin-top:10px}
.registered-users h2:before{vertical-align:middle;margin-right:10px;background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-icon-login.png) no-repeat scroll left top rgba(0,0,0,0);content:' ';width:47px;height:47px;display:inline-block}
.registered-users .title-box{color:#363636;font-size:24px;text-transform: uppercase;vertical-align: middle;text-align: center;margin-bottom:0;}
#login-content-page .buttons-set {margin-top:40px;}
#login-content-page .buttons-set .persistent{float:none!important;}
.title-login-social{color: #363636;font-size:18px;text-align: center;margin: 24px 0;}
.registered-users .note{color:#898989;font-size:14px;font-style: italic;text-align:center}
.registered-users .or{margin-top:38px}
.registered-users .create-acc{text-align:center;margin-top: 40px;}
.registered-users .remember-acc{margin:0}
.mini-login-box .block-login .block-content{padding: 10px 30px 15px;border-top: 1px solid #e1e1e1;background:none;margin:10px 0 0}
#policy-popup .modal-content .close-popup{position: absolute;top: -5px;right: -5px;background: #ddd;width: 25px;height: 25px;display: block;border-radius: 50%;text-align: center;vertical-align: middle;line-height: 21px;cursor:pointer}
#policy-popup .modal-content{padding:20px}
#policy-popup .title_update{font-weight:600;font-size:16px;text-transform:uppercase;display:block;margin-top:20px;margin-bottom:5px}
#policy-popup .title_update.first{margin-top:0}
#policy-popup b{font-weight:600}
#policy-popup .content-policy{font-weight:400;font-size:14px;display:block}
#policy-popup .popup-content ul{margin-left:20px}
#policy-popup .popup-content ul li{background:url(http://staging.magestore.com/skin/frontend/default/magestore7.2/images/bg-li-feature.png) no-repeat scroll 0 9px rgba(0,0,0,0);text-align:justify;font-size:14px;line-height:20px;margin-bottom:5px;padding-left:19px;color:#343434}
#policy-popup .actions{text-align:center;margin-top:20px;font-size:14px}
#policy-popup a{font-size:14px;color:#FE9520;text-decoration:none;cursor:pointer}
#policy-popup a:hover{text-decoration:underline;cursor:pointer}
.popup-demo-simicart{width:100%;max-width:617px;background:#fff;margin:0 auto;}
.popup-demo-simicart .content-popup{padding:20px 20px;}
.popup-demo-simicart .close{margin-top: 10px;margin-right: 10px;}
.popup-demo-simicart, .popup-demo-simicart*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.popup-demo-simicart:before,.popup-demo-simicart *:before,
.popup-demo-simicart:after, .popup-demo-simicart *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.popup-demo-simicart [class*=col-]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.popup-demo-simicart .title-popup .title-box{color:#fc6608;font-size:19px;text-align:center}
.popup-demo-simicart .title-popup .note{color:#333;font-size:15px;text-align:center;    margin-top: 10px;}
.popup-demo-simicart .wrap-input{margin:30px 0 20px;background: #e6e6e6;border-radius: 50px;float: left;width: 100%;padding: 15px 25px;}
.popup-demo-simicart .wrap-input label{color:#5d5d5d;font-size:14px;visibility: visible}
.popup-demo-simicart .wrap-input .input-layout{margin-top:10px}
.popup-demo-simicart .wrap-input .input-layout input[type=text]{height:28px;border-bottom: 1px solid #a8a8a8;}
.popup-demo-simicart .wrap-input .input-layout input[type=text]:focus~label,.popup-demo-simicart .wrap-input  .input-layout input[type=text]:valid~label{visibility: hidden;top:0;font-size:14px;text-transform: none}
.popup-demo-simicart .button-actions{text-align:center}
.popup-demo-simicart .button-actions button.button{background:#fc4108;height:40px;padding:0 27px;line-height:40px;text-align:center;}
.popup-demo-simicart .button-actions button.button:hover{background:#CA4218;}
.popup-demo-simicart .button-actions button.button span{height: 40px;font-weight:normal;background:none transparent;padding:0;line-height:40px;text-align:center;color:#fff;font-size:15px;text-transform: none}
.popup-demo-simicart .make-app .title-note{text-align:center;font-size:18px;color:#292929;border-top:1px solid #c1c1c1;padding-top:30px;margin: 30px 0;}
.popup-demo-simicart .app-store{text-align:center}
.popup-demo-simicart .title-qr-code{color:#292929;font-size:15px;display: block;margin-bottom:15px}
.popup-demo-simicart .action-button-download a{margin: 0 auto 20px;position: relative;color:#fff;font-size:19px;text-align:center;display: block;height:50px;border-radius: 28px;width:195px;padding-top: 5px;text-decoration: none;}
.popup-demo-simicart .action-button-download a:before{background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/mobile/icon-app.png) no-repeat;display: inline-block;content:' ';position:absolute;left: 22px;top: 10px;}
.popup-demo-simicart .action-button-download a strong{font-size:12px;display: block;}
.popup-demo-simicart .action-button-download a.ios-download{background:#2d4589}
.popup-demo-simicart .action-button-download .ios-button a{background:#2d4589}
.popup-demo-simicart .action-button-download .ios-button a:before{width:22px; height:26px;background-position:  0 0;}
.popup-demo-simicart .action-button-download .android-button a{background:#92bb2a}
.popup-demo-simicart .action-button-download .android-button a:before{background-position:  0 -40px;width:26px; height:29px;}
.checkout-onepage-success .page-content h1,
.checkout-onepage-success .page-content p a,
.checkout-onepage-success .page-content h3 a{color:#fff}
.checkout-onepage-success .page-content p a:hover,
.checkout-onepage-success .page-content h3 a:hover{color:#FFDE00}
.show-see-more{display:none}
.see-more-dec{cursor: pointer;font-size:13px;}
.show-see-more.collapse.in{display:inline!important;}
.hidden-dot{margin-left:-3px}
/* Simicart thank you page */
.thankyou-simicart, .thankyou-simicart *{box-sizing: border-box}
.thankyou-simicart{padding:35px 0}
.submit-url-form,
.last-thank-simicart,
.questions-to-confirm{display:none}
.questions-to-use .actions a{cursor: pointer; display:block;line-height:30px;font-size:14px;text-align:center;text-decoration: none}
.questions-to-use .actions a:hover{box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 8px rgba(31,37,50,.32);-webkit-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 8px rgba(31,37,50,.32);}
.questions-to-use .actions a#yes-answer{background:#ffb84f;border:1px solid #faa526;margin-bottom: 30px;color:#fff;margin-top: 50px;}
.questions-to-use .actions a#no-answer{background:#c9d0d6;border:1px solid #bac8d3;color:#667582}
.thankyou-simicart .input-layout label{color:#b5bdce;font-size:18px;}
.thankyou-simicart .input-layout input[type=text], .thankyou-simicart .input-layout input[type=password]{border-bottom:1px solid #b5bdce}
#website-url-form button {position:relative;display: block;width:144px;margin-top: 20px;text-align: center;border-radius: 3px;background: #ffb84f;border: 1px solid #faa628;}
#website-url-form button:hover {box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 8px rgba(31,37,50,.32);-webkit-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 8px rgba(31,37,50,.32);}
#website-url-form button span {float:none;display: inline-block;vertical-align: middle;}
.thankyou-simicart span.iconic-icoBullet {position:relative}
.thankyou-simicart span.iconic-icoBullet:before {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-135deg);
    display: inline-block;
    font-size: 9px;
    position: absolute;
    vertical-align: middle;
    line-height: 30px;
}
.questions-to-confirm .title-actions{color:#323a45;font-size:20px;text-align: center;font-weight: 300;margin-bottom: 40px;}
.questions-to-confirm .left-button{text-align:right;}
.questions-to-confirm .right-button{text-align:left;}
.questions-to-confirm a{cursor: pointer;display:block;line-height:30px;font-size:14px;text-align:center;text-decoration: none}
.questions-to-confirm a:hover{box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 8px rgba(31,37,50,.32);-webkit-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 8px rgba(31,37,50,.32);}
.questions-to-confirm .left-button a{background: #ffb84f;border:1px solid #faa526;width: 280px;float: right;color: #fff;}
.questions-to-confirm .right-button a{background: #c9d0d6;border:1px solid #bac8d3;display: block;width: 280px;float: left;color: #667582;}
.questions-to-confirm  a span.iconic-icoBullet{top:0;}
.last-thank-simicart{text-align:center}
.last-thank-simicart .content-box{text-align:center;font-size:16px;color:#323a45;font-style: italic;margin-bottom: 50px;}
.last-thank-simicart .content-box a{color:#ff9000;font-weight:bold;text-decoration:none;cursor:pointer}
.last-thank-simicart > a {font-size:14px;color:#747c83;text-decoration:none;}
.last-thank-simicart > a:hover {text-decoration:none;color:#ff9000;cursor:pointer}
.last-thank-simicart > a span.iconic-icoLongArrowRight:before {color:#b0b4b8;font-size:10px;margin-left:5px}
.banner-login img{max-width:100%;height:auto}
.copyright-magestore {
    float: left;
    width: 100%;
    background: #000;
    text-align: center;
    padding: 14px 0;
    color: #5d5d5d;
    font-size: 14px;
}
#search_mini_collapse .form-search{background:#fff}
html {
    -webkit-font-smoothing: antialiased;
}
.service-options dt{display:block!important}
.categorypath-magento-services-html #ajaxcart-content .ratings{text-align: right;padding: 10px 20px 0;    float: right;}
div#reminder-box {
    box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
    -webkit-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
    -moz-box-shadow: 0 0 1px rgba(76,86,103,.25),0 2px 18px rgba(31,37,50,.32);
}
div#reminder-box .link-active img{max-width:100%}
.feedback-newdesign{
    color: rgb(255, 255, 255);
    position: fixed;
    z-index: 999;
    padding:0;
    top: 30%;
    right: -139px;
    width:175px;
    height:36px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    text-align:left;
}
.feedback-newdesign .button-actions{
    max-width: none !important;
    width: 175px;
    display: block;
    height: 36px;
    visibility: visible;
}
.feedback-newdesign .button-actions a{display:block;background:#fff;color:#555253;font-size:13px;text-decoration: none}
.feedback-newdesign .button-actions a:before{
    background: url('http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore8.0/icon-star.png') no-repeat center center #1e5fbd;
    display:inline-block;
    vertical-align: middle;
    content: ' ';
    width: 36px;
    height:36px;
    margin-right:15px
}
.copyright-magestore, .copyright-magestore *{box-sizing: border-box}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(http://www.magestore.com/skin/frontend/default/magestore8.0/css/magestore/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(http://www.magestore.com/skin/frontend/default/magestore8.0/css/magestore/AjaxLoader.gif) no-repeat center center
}
/* Demo CSS - You do not need this css in your own slider */

body{
	font-family: "Open Sans", helvetica, arial;
}

pre{
	font-family: "Source Code Pro", monospace;
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: whiteSmoke;
	border: 1px solid #CCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

h2{
	font-size: 48px;
}

pre + h2{
	margin-top: 80px;
}

#container{
	max-width:620px;
	margin:0 auto;
	padding-bottom:80px;
}

#banner-fade,
#banner-slide{
	margin-bottom: 60px;
}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#ffffff;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	/*padding:5px 10px;*/
	background:#000;
	color:#fff;
	/*margin:5px;*/
	text-decoration: none;
    opacity: -1;
    filter: Alpha(opacity=50);
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
    opacity: -1;
    filter: Alpha(opacity=50);
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
    opacity: -1;
    filter: Alpha(opacity=50);
}

/* * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
} */
a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}
@media (min-width: 768px) {
    .lead {
        font-size: 21px;
    }
}
small,
.small {
    font-size: 85%;
}
mark,
.mark {
    padding: .2em;
    background-color: #fcf8e3;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #777;
}
.text-primary {
    color: #337ab7;
}
a.text-primary:hover {
    color: #286090;
}
.text-success {
    color: #3c763d;
}
a.text-success:hover {
    color: #2b542c;
}
.text-info {
    color: #31708f;
}
a.text-info:hover {
    color: #245269;
}
.text-warning {
    color: #8a6d3b;
}
a.text-warning:hover {
    color: #66512c;
}
.text-danger {
    color: #a94442;
}
a.text-danger:hover {
    color: #843534;
}
.bg-primary {
    color: #fff;
    background-color: #337ab7;
}
a.bg-primary:hover {
    background-color: #286090;
}
.bg-success {
    background-color: #dff0d8;
}
a.bg-success:hover {
    background-color: #c1e2b3;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:hover {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:hover {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #f2dede;
}
a.bg-danger:hover {
    background-color: #e4b9b9;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}
ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}
.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
dl {
    margin-top: 0;
    margin-bottom: 20px;
}
dt,
dd {
    line-height: 1.42857143;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 0;
}
@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 180px;
    }
}
abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
    content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}
kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    -webkit-box-shadow: none;
    box-shadow: none;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 923px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.66666667%;
}
.col-xs-pull-10 {
    right: 83.33333333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.66666667%;
}
.col-xs-pull-7 {
    right: 58.33333333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.66666667%;
}
.col-xs-pull-4 {
    right: 33.33333333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.66666667%;
}
.col-xs-pull-1 {
    right: 8.33333333%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.66666667%;
}
.col-xs-push-10 {
    left: 83.33333333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.66666667%;
}
.col-xs-push-7 {
    left: 58.33333333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.66666667%;
}
.col-xs-push-4 {
    left: 33.33333333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.66666667%;
}
.col-xs-push-1 {
    left: 8.33333333%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.66666667%;
}
.col-xs-offset-10 {
    margin-left: 83.33333333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.66666667%;
}
.col-xs-offset-7 {
    margin-left: 58.33333333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.66666667%;
}
.col-xs-offset-4 {
    margin-left: 33.33333333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.66666667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-1 {
        width: 8.33333333%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
}
table {
    background-color: transparent;
}
caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left;
}
th {
    text-align: left;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
    border-top: 0;
}
.table > tbody + tbody {
    border-top: 2px solid #ddd;
}
.table .table {
    background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) {
    background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}
table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
    background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .table-responsive > .table {
        margin-bottom: 0;
    }
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap;
    }
    .table-responsive > .table-bordered {
        border: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0;
    }
}
fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple],
select[size] {
    height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #999;
}
.form-control::-webkit-input-placeholder {
    color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}
textarea.form-control {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"],
    input[type="time"],
    input[type="datetime-local"],
    input[type="month"] {
        line-height: 34px;
    }
    input[type="date"].input-sm,
    input[type="time"].input-sm,
    input[type="datetime-local"].input-sm,
    input[type="month"].input-sm {
        line-height: 30px;
    }
    input[type="date"].input-lg,
    input[type="time"].input-lg,
    input[type="datetime-local"].input-lg,
    input[type="month"].input-lg {
        line-height: 46px;
    }
}
.form-group {
    margin-bottom: 15px;
}
.radio,
.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.radio label,
.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
    margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}
.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0;
}
.input-sm,
.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
select.input-sm,
select.form-group-sm .form-control {
    height: 30px;
    line-height: 30px;
}
textarea.input-sm,
textarea.form-group-sm .form-control,
select[multiple].input-sm,
select[multiple].form-group-sm .form-control {
    height: auto;
}
.input-lg,
.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
select.input-lg,
select.form-group-lg .form-control {
    height: 46px;
    line-height: 46px;
}
textarea.input-lg,
textarea.form-group-lg .form-control,
select[multiple].input-lg,
select[multiple].form-group-lg .form-control {
    height: auto;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 42.5px;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}
.input-lg + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}
.input-sm + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d;
}
.has-success .form-control-feedback {
    color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
    color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442;
}
.has-error .form-control-feedback {
    color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
    top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-static {
        display: inline-block;
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        width: auto;
    }
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px;
}
.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: right;
    }
}
.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}
@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.3px;
    }
}
@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
    }
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
    color: #333;
    text-decoration: none;
}
.btn:active,
.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}
.btn-default .badge {
    color: #fff;
    background-color: #333;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-primary .badge {
    color: #337ab7;
    background-color: #fff;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
    background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}
.btn-link {
    font-weight: normal;
    color: #337ab7;
    border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in {
    opacity: 1;
}
.collapse {
    display: none;
    visibility: hidden;
}
.collapse.in {
    display: block;
    visibility: visible;
}
tr.collapse.in {
    display: table-row;
}
tbody.collapse.in {
    display: table-row-group;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropdown {
    position: relative;
}
.dropdown-toggle:focus {
    outline: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
    display: block;
}
.open > a {
    outline: 0;
}
.dropdown-menu-right {
    right: 0;
    left: auto;
}
.dropdown-menu-left {
    right: auto;
    left: 0;
}
.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap;
}
.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990;
}
.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}
@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }
    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0;
    }
}
.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
    position: relative;
    float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
    z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
    margin-left: -1px;
}
.btn-toolbar {
    margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
    margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}
.btn-group > .btn:first-child {
    margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
    float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn .caret {
    margin-left: 0;
}
.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}
.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
    float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
    display: table-cell;
    float: none;
    width: 1%;
}
.btn-group-justified > .btn-group .btn {
    width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
    left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group[class*="col-"] {
    float: none;
    padding-right: 0;
    padding-left: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}
.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
    border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
    border-left: 0;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn > .btn {
    position: relative;
}
.input-group-btn > .btn + .btn {
    margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
    z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    margin-left: -1px;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav > li {
    position: relative;
    display: block;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: #eee;
}
.nav > li.disabled > a {
    color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    background-color: #eee;
    border-color: #337ab7;
}
.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.nav > li > a > img {
    max-width: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}
.nav-tabs.nav-justified > li {
    float: none;
}
.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }
    .nav-tabs.nav-justified > li > a {
        margin-bottom: 0;
    }
}
.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd;
}
@media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }
    .nav-tabs.nav-justified > .active > a,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}
.nav-pills > li {
    float: left;
}
.nav-pills > li > a {
    border-radius: 4px;
}
.nav-pills > li + li {
    margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7;
}
.nav-stacked > li {
    float: none;
}
.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified {
    width: 100%;
}
.nav-justified > li {
    float: none;
}
.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width: 768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%;
    }
    .nav-justified > li > a {
        margin-bottom: 0;
    }
}
.nav-tabs-justified {
    border-bottom: 0;
}
.nav-tabs-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border: 1px solid #ddd;
}
@media (min-width: 768px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }
    .nav-tabs-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}
.tab-content > .tab-pane {
    display: none;
    visibility: hidden;
}
.tab-content > .active {
    display: block;
    visibility: visible;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
@media (min-width: 768px) {
    .navbar {
        border-radius: 4px;
    }
}
@media (min-width: 768px) {
    .navbar-header {
        float: left;
    }
}
.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
        visibility: visible !important;
    }
    .navbar-collapse.in {
        overflow-y: visible;
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width: 768px) {
    .container > .navbar-header,
    .container-fluid > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}
.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}
@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0;
    }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
@media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0;
    }
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none;
}
.navbar-brand > img {
    display: block;
}
@media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-toggle:focus {
    outline: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}
.navbar-nav {
    margin: 7.5px -15px;
}
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-nav .open .dropdown-menu > li > a:focus {
        background-image: none;
    }
}
@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav > li {
        float: left;
    }
    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}
.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .navbar-form .form-control-static {
        display: inline-block;
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
        width: auto;
    }
    .navbar-form .input-group > .form-control {
        width: 100%;
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio label,
    .navbar-form .checkbox label {
        padding-left: 0;
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}
@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0;
    }
}
@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}
.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px;
}
.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px;
}
.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}
@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px;
    }
}
@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
    }
    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }
    .navbar-right ~ .navbar-right {
        margin-right: 0;
    }
}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}
.navbar-default .navbar-text {
    color: #777;
}
.navbar-default .navbar-nav > li > a {
    color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #e7e7e7;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }
}
.navbar-default .navbar-link {
    color: #777;
}
.navbar-default .navbar-link:hover {
    color: #333;
}
.navbar-default .btn-link {
    color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
    color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}
.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}
.navbar-inverse .navbar-brand {
    color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-text {
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #080808;
}
@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #080808;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444;
        background-color: transparent;
    }
}
.navbar-inverse .navbar-link {
    color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
    color: #fff;
}
.navbar-inverse .btn-link {
    color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
    color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.breadcrumb > li {
    display: inline-block;
}
.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.breadcrumb > .active {
    color: #777;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.pager li {
    display: inline;
}
.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #eee;
}
.pager .next > a,
.pager .next > span {
    float: right;
}
.pager .previous > a,
.pager .previous > span {
    float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}
a.label:hover,
a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.label:empty {
    display: none;
}
.btn .label {
    position: relative;
    top: -1px;
}
.label-default {
    background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #5e5e5e;
}
.label-primary {
    background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #286090;
}
.label-success {
    background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #449d44;
}
.label-info {
    background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #31b0d5;
}
.label-warning {
    background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #ec971f;
}
.label-danger {
    background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #c9302c;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
    border-radius: 10px;
}
.badge:empty {
    display: none;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.btn-xs .badge {
    top: 0;
    padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff;
}
.list-group-item > .badge {
    float: right;
}
.list-group-item > .badge + .badge {
    margin-right: 5px;
}
.nav-pills > li > a > .badge {
    margin-left: 3px;
}
.jumbotron {
    padding: 30px 15px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
    color: inherit;
}
.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200;
}
.jumbotron > hr {
    border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
    border-radius: 6px;
}
.jumbotron .container {
    max-width: 100%;
}
@media screen and (min-width: 768px) {
    .jumbotron {
        padding: 48px 0;
    }
    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-right: 60px;
        padding-left: 60px;
    }
    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 63px;
    }
}
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
    margin-right: auto;
    margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #337ab7;
}
.thumbnail .caption {
    padding: 9px;
    color: #333;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert h4 {
    margin-top: 0;
    color: inherit;
}
.alert .alert-link {
    font-weight: bold;
}
.alert > p,
.alert > ul {
    margin-bottom: 0;
}
.alert > p + p {
    margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.alert-warning hr {
    border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
    color: #66512c;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
    background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
    background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
    background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
    background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
    margin-top: 15px;
}
.media:first-child {
    margin-top: 0;
}
.media-right,
.media > .pull-right {
    padding-left: 10px;
}
.media-left,
.media > .pull-left {
    padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
    display: table-cell;
    vertical-align: top;
}
.media-middle {
    vertical-align: middle;
}
.media-bottom {
    vertical-align: bottom;
}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.media-list {
    padding-left: 0;
    list-style: none;
}
.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
a.list-group-item {
    color: #555;
}
a.list-group-item .list-group-item-heading {
    color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
    color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
    color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
    color: #c7ddef;
}
.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}
a.list-group-item-success {
    color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
    color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}
.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}
a.list-group-item-info {
    color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
    color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}
.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}
a.list-group-item-warning {
    color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
    color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}
.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}
a.list-group-item-danger {
    color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
    color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}
.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
    padding: 15px;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.panel-title > a {
    color: inherit;
}
.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}
.list-group + .panel-footer {
    border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
    margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
    padding-right: 15px;
    padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
    border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
    border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
}
.panel > .table-responsive {
    margin-bottom: 0;
    border: 0;
}
.panel-group {
    margin-bottom: 20px;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
.panel-group .panel + .panel {
    margin-top: 5px;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
    border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}
.panel-default {
    border-color: #ddd;
}
.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}
.panel-primary {
    border-color: #337ab7;
}
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
    color: #337ab7;
    background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7;
}
.panel-success {
    border-color: #d6e9c6;
}
.panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6;
}
.panel-info {
    border-color: #bce8f1;
}
.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1;
}
.panel-warning {
    border-color: #faebcc;
}
.panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc;
}
.panel-danger {
    border-color: #ebccd1;
}
.panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, .15);
}
.well-lg {
    padding: 24px;
    border-radius: 6px;
}
.well-sm {
    padding: 9px;
    border-radius: 3px;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}
.modal-open {
    overflow: hidden;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition:      -o-transform .3s ease-out;
    transition:         transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: #000;
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}
.modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
.modal-body {
    position: relative;
    padding: 15px;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }
    .modal-sm {
        width: 300px;
    }
}
@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}
.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0;
}
.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9;
}
.tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}
.tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}
.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}
.tooltip.left {
    padding: 0 5px;
    margin-left: -3px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
    margin-top: -10px;
}
.popover.right {
    margin-left: 10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover.left {
    margin-left: -10px;
}
.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover > .arrow {
    border-width: 11px;
}
.popover > .arrow:after {
    content: "";
    border-width: 10px;
}
.popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0;
}
.popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0;
}
.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0;
}
.popover.right > .arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0;
}
.popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff;
}
.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff;
}
.carousel {
    position: relative;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-inner > .item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition:      -o-transform .6s ease-in-out;
        transition:         transform .6s ease-in-out;

        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
        perspective: 1000;
    }
    .carousel-inner > .item.next,
    .carousel-inner > .item.active.right {
        left: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    .carousel-inner > .item.prev,
    .carousel-inner > .item.active.left {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    .carousel-inner > .item.next.left,
    .carousel-inner > .item.prev.right,
    .carousel-inner > .item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
    display: block;
}
.carousel-inner > .active {
    left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
.carousel-inner > .next {
    left: 100%;
}
.carousel-inner > .prev {
    left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
    left: 0;
}
.carousel-inner > .active.left {
    left: -100%;
}
.carousel-inner > .active.right {
    left: 100%;
}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5;
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
    background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
    background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
}
.carousel-control .icon-prev:before {
    content: '\2039';
}
.carousel-control .icon-next:before {
    content: '\203a';
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
    text-shadow: none;
}
@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px;
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -15px;
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -15px;
    }
    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px;
    }
    .carousel-indicators {
        bottom: 20px;
    }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
    display: table;
    content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
    clear: both;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
    visibility: hidden !important;
}
.affix {
    position: fixed;
}
@-ms-viewport {
    width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}
@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table;
    }
    tr.visible-md {
        display: table-row !important;
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
.visible-print {
    display: none !important;
}
@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table;
    }
    tr.visible-print {
        display: table-row !important;
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}
.visible-print-block {
    display: none !important;
}
@media print {
    .visible-print-block {
        display: block !important;
    }
}
.visible-print-inline {
    display: none !important;
}
@media print {
    .visible-print-inline {
        display: inline !important;
    }
}
.visible-print-inline-block {
    display: none !important;
}
@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}
@media print {
    .hidden-print {
        display: none !important;
    }
}
/*# sourceMappingURL=bootstrap.css.map */

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(http://www.magestore.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(http://www.magestore.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(http://www.magestore.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(http://www.magestore.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(http://www.magestore.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(http://www.magestore.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(http://www.magestore.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(http://www.magestore.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(http://www.magestore.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

.option-column-option2{
	float:left;
	width:100%;
	/* background:#fff;
	border-radius:4px;
	margin-bottom: 20px;
	border:1px solid #ccc; */
}

.pro-free{
	float:left;
	width:100%;
	background:#fff;
	border-radius:4px;
	margin-bottom: 20px;
	border:1px solid #ccc; 
}
.pro-free p{
	font-size:14px;
	font-weight:600;
	padding-bottom:22px;
	color:#0081ba;
	text-align:center;
}
.pro-free label{
	font-size:14px;
	font-weight:500;
	float:left;
	margin-bottom:5px;
	color:#636363;
}
.pro-free label a{
	text-decoration:none;
}
.pro-free label a:hover{
	text-decoration:underline;
}
.pro-free input{
  display: block;
  width: 240px;
  height: 20px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}
.pro-free input:focus{
	 border-color: #FFD894;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.container-free{
	margin:0 auto;
	width:265px;
	padding-top:20px;
	padding-bottom:45px;
}
.container-free a{
	text-decoration: none;
	padding-top: 10px;
	float: left;
	color:#2275c7;
}
.container-free a:hover{
	text-decoration: underline;
}
.share-and-download{
	float: left;
	width:100%;
}

#share-and-download-now button{
	background: #FFC000;
	-webkit-transition: background 200ms ease-out;
	border-radius:4px;
	padding: 9px 18px;
	margin-left:20px;
}
#share-and-download-now button:hover{
	background: #FFA800;
}
#share-and-download-now  button.button span{
	font-size:14px;
}
.popup-free123{
	float:left;
	width:900px;
	background:#fff;
	height: 470px;
	position:fixed;
	top:15%;
	left:auto;
    margin-left: -340px;
	z-index:99999;
    border-radius: 10px;
    border: 5px solid rgb(218, 132, 18);
}
/*content popup zeus*/
.popup_content{
	width:900px;
	background:#fff;
	/*height: 470px;*/
	margin:auto;
	border-radius: 10px;
}
#show_message{ width:100%; font-size:15px; color:blue; text-align:center;}

#infor_right{
    margin-top: 16px;
    margin-right: 28px;
    margin-left: 15px;
    float: left;
    height: 440px;
    width: 871px;
    text-align: center;
    background-color: #ffffff;
    border-radius: 10px;
}

#infor_right img{ margin:auto; margin-top: 30px; margin-bottom:36px; text-align:left;}



#muiten{width: 100%; position:relative;}
#muiten img{ position: absolute; top:10px; left:40px;}

#infor_right a:hover{ text-decoration:none; font-size:15px; color:#ffffff; margin:auto; font-weight:bold;}

/*content popup zeus*/
.pro-free em{
	color:#f00;
}


 #title_update{
    width: 500px;
    padding-left: 11px;
    font-size: 18px;
    padding-top: 12px;
    text-align: left;
    font-weight: bold;
}

.content_ul{
text-align:left;
width: 80%;
display: block;
padding-top: 5px;
text-transform: none;
}

.content_li{
    width: 96%;
    float: left;
    font-size: 15px;
margin: 7px 27px;
text-transform: none;
text-align: justify;
}

.popup-free123 .text-item{
text-align: center;
vertical-align: middle;
padding-top: 10px;
float: left;
padding-left: 10px;
font-size: 16px;
font-weight: 700;
color:#000;
}
.popup-free123 .close-popup{
	position: absolute;
top: -25px;
right: -15px;
}
#freegift{
	float:left;
	width:100%;
}
.product-tootip-head{
	float:left;
	width:13%;
}
.product-rule-description2{
	width:82% !important;
	line-height:21px;
}
.box-description .product_content_listing, .box-description .std p{
	line-height:24px;
}

.bg-fade{
    float:left;
    width:100%;
    height: 100%;
    position: fixed;
    top:0;
    left:0;
    z-index: 99999;
    background:#000;
    opacity: 0.85;
    filter:alpha(opacity=85);
}

#linksite{
    font-size:15px;
    color: #1e2419;
    font-weight: bold;
    margin-top: 30px;
    text-align: center;

}

#linksite a{
    font-size:15px;
    color: #1269ff;
}

#linksite a:hover{
    font-size:15px;
    color: #ff601e;
}


#linksp{
    font-size:15px;
    color: #1e2419;
    margin-top: 30px;
    text-align: center;

}

#linksp a{
    font-size:15px;
    color: #1269ff;
}

#linksp a:hover{
    font-size:15px;
    color: #ff601e;
}






.option-column-option2 {
    float: left;
    width: 100%;
    /* background:#fff;
    border-radius:4px;
    margin-bottom: 20px;
    border:1px solid #ccc; */
}

.eventsimi-free123 {
    float: left;
    width: 770px;
    background: #fff;
    height: 378px;
    position: absolute;
    margin-left: -385px;
    left: 50%;
    z-index: 9999999;
    border-radius: 5px;
    top: 20%;
}

/*content popup zeus*/
.popup_content {

    width: 772px;
    background: #fff;
    /*height: 424px;*/
    margin: auto;

}

#show_message {
    width: 100%;
    font-size: 15px;
    color: blue;
    text-align: center;
}

#imageleftsimi {
    width: 340px;
    float: left;
}

#imageleftsimi img {
    float: left;
    text-align: center;
    border-radius: 5px;
}

#infor_rightsimi {
    margin-top: 36px;
    margin-right: 18px;
    width: 414px;
    float: right;
    height: 357px;
    text-align: center;
}

#infor_rightsimi img {
    margin: auto;
    margin-top: 12px;
    margin-bottom: 0;
    text-align: center;
}

#infor_rightsimi button {
    width: 60%;
    border-radius: 30px;
    height: 40px;
    margin: 32px auto;
    background: #ff8500;
    padding-top: 2px;
}

#muiten {
    width: 100%;
    position: relative;
}

#muiten img {
    position: absolute;
    top: 10px;
    left: 40px;
}

#button_text {
    text-decoration: none;
    font-size: 14px;
    color: #ffffff;
    margin: auto;
    font-weight: bold;
}

#button_text a {
    text-decoration: none;
    font-size: 14px;
    color: #ffffff;
    margin: auto;
    font-weight: bold;
}

.cssinput {
    width: 94% !important;
    height: 25px !important;
    background-color: red;
    margin-top: 12px;
    border-radius: 4px !important;
    padding-left: 10px !important;
}

/*content popup zeus*/
.pro-free em {
    color: #f00;
}

.eventsimi-free123 li:hover span {
    color: #6c80b4;
}

.eventsimi-free123 .facebook-item {
    background: #38559B;
}

.eventsimi-free123 .facebook-item:hover {
    background: #396ce7;
    transition: all 200ms ease-out
}

.eventsimi-free123 .twitter-item {
    background: #00AAF2;
}

.eventsimi-free123 .twitter-item:hover {
    background: #37bff8;
    transition: all 200ms ease-out
}

.eventsimi-free123 .google-item {
    background: #E24929;
}

.eventsimi-free123 .google-item:hover {
    background: #f46547;
    transition: all 200ms ease-out
}

.eventsimi-free123 .link-item {
    background: #007AB9;
}

.eventsimi-free123 .link-item:hover {
    background: #2da6e4;
    transition: all 200ms ease-out
}

.eventsimi-free123 .li-item {
    width: 40px;
    height: 40px;
    float: left;
    border-radius: 100%;
}

.eventsimi-free123 .facebook-item img {
    padding-top: 8px;
}

.eventsimi-free123 img {
    display: block;
    margin: 0 auto;
}

.eventsimi-free123 p {
    width: 390px;
    padding-left: 55px;
    font-size: 14px;
    padding-top: 20px;
    text-align: center;
}

.eventsimi-free123 ul {
    margin: 0 auto;
    width: 400px;
    display: block;
    padding-top: 20px;
}

.eventsimi-free123 li {
    width: 150px;
    float: left;
    margin: 10px 25px;
}

.eventsimi-free123 .text-item {
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
    float: left;
    padding-left: 10px;
    font-size: 16px;
    font-weight: 700;
    color: #000;
}

.eventsimi-free123 .close-popup {
    position: absolute;
    top: -21px;
    right: -21px;
}

#freegift {
    float: left;
    width: 100%;
}

.product-tootip-head {
    float: left;
    width: 13%;
}

.product-rule-description2 {
    width: 82% !important;
    line-height: 21px;
}

.box-description .product_content_listing, .box-description .std p {
    line-height: 24px;
}

.bg-dark {
    float: left;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    background: #000;
    opacity: 0.85;
    filter: alpha(opacity=85);
}

.button_move {
    width: 300px;
    background-color: blue;
    margin-left: 75px;
    margin-top: 35px;
}

.button_join {
    width: 135px;
    height: 35px;
    border-radius: 4px;
    float: left;
    background-color: #eb3549;
    margin-right: 15px;
}

.button_join a {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 25px;
    line-height: 33px;
    font-weight: 600;
    text-decoration: none;
}

.button_join a:hover {
    color: #f2c409;
}

.button_not_join {
    width: 135px;
    height: 35px;
    color: #000000;
    border-radius: 4px;
    float: left;
    background-color: #c0c0c0;
    text-decoration: none;
}

.button_not_join a {
    color: #5f5f5f;
    font-size: 14px;
    line-height: 25px;
    line-height: 33px;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
}

.button_not_join a:hover {
    color: #FFFFFF;
}

#zeusclick {
    position: fixed;
    bottom: 0;
    left: 0px;
    margin-top: 80px;
    z-index: 99999;
    width: 100px;
    cursor: pointer;
}

#wabfree {
    position: fixed;
    bottom: 0;
    left: 0px;
    margin-top: 80px;
    z-index: 99999;
    width: 100px;
    cursor: pointer;
}

#closesidebar {
    position: relative;
    z-index: inherit;
    color: red;
    bottom: 86px;
    left: 69px;
}


.cms-mobile-app-html .main{
    width: 100%;
    padding: 0;
    margin: 0;
}
.landing-container {
    float:left;
    width: 100%;
}
.landing-content{
    width:1260px;
    margin: 0 auto;
}
.f-center{
    text-align: center;
}
ul li{
    list-style: none;
}
.cms-mobile-app-html .std ul{
    padding: 0;
}
/****slide1****/
.land1{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/background_slideone.png") no-repeat center center;
    background-size:100% 100%;
    height: 494px;
}
.land1 .landing-content-left {
    width: 50%;
    float: left;
}
.land1 .landing-content-left  h1{
    margin-top: 50px;
    font-size: 26px;
    color: #fff;
    text-transform: uppercase;
    width: 630px;
    font-weight: 500;
    line-height: 35px;
    margin-bottom: 20px;
}
.land1 .landing-content-left  h1 span{
    color: #ffdd00;
}
.land1 .landing-content-left ul li{
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    padding-left: 30px;
    background:  url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/tichvangtext.png") no-repeat left center;
    margin: 8px 0;
}
.land1 .landing-content-left a .app-store{
    width: 155px;
    height: 45px;
    margin-top: 50px;
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/button-app1.png") no-repeat 0px 1px;
    float:left;
}
.land1 .landing-content-left a:hover .app-store{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/button-app1.png") no-repeat 0px -55px;
}
.land1 .landing-content-left .barcode{
    width: 200px;
    height: 130px;
    float: left;
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/barcode.png") no-repeat center center;
    margin-top: 30px;
}
.land1 .landing-content-right {
    width: 485px;
    height: 340px;
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/ipad-iphone-slide1.png") no-repeat left center;
    margin-top: 80px;
    float: left;
    margin-left: 50px;
}
/*slide 2*/

.land2 {
    background: #fff;
    height: 680px;
}
.land2 .landing-content-left
{
    float: left;
    width: 500px;
    height: 520px;
    margin-top: 95px;
    margin-left: 45px;
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/iphoneslide2.png") no-repeat center center;
}
.land2 .landing-content-right{
    float: right;
    width: 50%;
}
.land2 .landing-content-right h1{
    font-size: 30px;
    color: #555555;
    margin-top: 210px;
    text-transform: uppercase;
    width: 480px;
    line-height: 35px;
    margin-bottom: 30px;
    font-weight: 600;
}
.land2 .landing-content-right h1 span{
    color: #f47723;
}
.land2 .landing-content-right p{
    color: #818181;
    font-size: 22px;
    float: left;
    width: 100%;
    text-align: left;
    line-height: 32px;
}
/***slide3***/
.land3{
    background:#fff9e3 ;
    height: 648px;
}
.land3 .landing-content-left {
    float: left;
    width: 50%;
}
.land3 .landing-content-left h1{
    font-size: 30px;
    color: #555555;
    margin-top: 170px;
    text-transform: uppercase;
    width: 500px;
    line-height: 35px;
    margin-bottom: 30px;
    font-weight: 600;
}
.land3 .landing-content-left h1 span{
    color: #f47723;
}
.land3 .landing-content-left p{
    color: #818181;
    font-size: 22px;
    float: left;
    width: 100%;
    text-align: left;
    line-height: 32px;
}
.land3 .landing-content-right{
    width: 415px;
    height: 540px;
    margin-top: 40px;
    margin-left: 65px;
    background:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/iphoneslide3.png") no-repeat center center ;
    float: left;
}

/**slide 4**/
.land4 {
    height: 900px;
    background: #fff;
}
.land4 .landing-content-top{
    float: left;
    width: 100%;
    margin-top: 90px;
}
.land4 .landing-content-top h1{
    font-size: 30px;
    color: #555555;
    text-transform: uppercase;
    line-height: 35px;
    margin-bottom: 25px;
    font-weight: 600;
    text-align: center;
}
.land4 .landing-content-top h1 span{
    color: #f47723;
}
.land4 .landing-content-top p{
    text-align: center;
    color: #818181;
    font-size: 22px;
    line-height: 32px;
    float: left;
    width: 100%;
}
.land4 .landing-content-botom{
    margin: 0 auto;
    margin-top: 20px;
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/imageslide4.png") no-repeat center center;
    float: left;
    width: 1260px;
    height: 590px;
}
/*slide 5*/
.land5{
    background: #eaeaea;
}
.land5 p{
    color: #2c2c2c;
    font-size: 31px;
    font-weight: 300;
    margin-top: 60px;
    margin-bottom: 55px;
    width: 625px;
    padding-left: 120px;
    float: left;
}
.land5 a{
    color: #fff;
    font-size: 16px;
    background: #0387db url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/icon-doc-slide5.png") no-repeat 13px center;
    padding: 13px 22px 13px 60px;
    margin-left: 95px;
    text-decoration: none;
    margin-top: 60px;
    float: left;
    border-radius: 6px;
    cursor: pointer;
}
.land5 a:hover{
    background: #1f98e6 url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/icon-doc-slide5.png") no-repeat 13px center;
}
/*slide 6*/
.land6{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/background_slide6.png") no-repeat center center;
    background-size:100% 100%;
    height: 260px;
}
.land6 h1{
    margin-top: 60px;
    margin-bottom: 50px;
    text-align: center;
    width: 100%;
    float: left;
    font-size: 38px;
    color: #fff;
    font-weight: 300;
}
.land6 button{
    background: #ffdd00 url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/icon-dowload-slide6.png") no-repeat 23px center;
    padding: 15px;
    border: 1px solid #ffdd00;
    border-radius: 25px;
    width: 290px;
    margin: 0 auto;
    cursor: pointer;
}
.land6 .get-app{
    width: 290px;
    margin: 0 auto;
}
.land6 button span{
    font-size: 15px;
    font-weight: 500;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 45px;
}
.land6 button:hover{
    background: #f7e25a url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/landing-page/icon-dowload-slide6.png") no-repeat 23px center;;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_blank
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */
.checkout-cart-index .col1-layout .main{
    padding-top:0px;
}
.cartempty{
    margin: 0;
    padding: 0;
}

.cartempty_content{
    background-color: #fdfdfd;
}

.cartempty_content .cartempty_content_left img{
    max-width:100%;
}

.empty_title{
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    float: left;
    padding-top: 30px;
    line-height: 35px;
    margin-bottom: 45px;

}

.idcenter{width: 700px; margin: 0 auto;}
#empty_title_image{
    width: 50px;
    font-family: 'Open Sans', sans-serif;
    float:left;
    font-size: 30px;


}

#empty_title_title{
    width: 600px;
    padding-top: 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 25px;
    color: #3a3738;
    float:left;

    padding-left: 20px;
}

 .cartempty_content_left{
    width: 50%;
    float:left;


}

.cartempty_content_left p{
    line-height: 24px;
    font-size: 14px;
    color:#757575;
    margin-top: 16px;
    margin-bottom: 54px;
}

.cartempty_content_left img{
    text-align: center;
    margin-top: 40px;
    margin: 0 auto;
}

 #title_left{
     font-family: 'Open Sans', sans-serif;
     font-weight: bold;
     font-size: 16px;
     color:#f9982f;
 }

 .cartempty_content_right{
    width: 50%;
    float:left;
}

.cartempty_content_right p{
    line-height: 24px;
    font-size: 14px;
    color:#757575;
    margin-top: 16px;
    margin-bottom: 30px;
}

.cartempty_content_right img{
    text-align: center;
    margin-top: 40px;
    margin: 0 auto;
}

#title_right{
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color:#f9982f;
}


.button_shopping{
    width:200px;
    height: 46px;
    margin-top: 35px ;
    background-color: #007ab4;
     float: left;
     border-radius: 5px;
     text-align: center;
     color:#ffffff;
     font-family: 'Open Sans', sans-serif;
     font-weight: bold;
     font-size: 16px;
     line-height: 44px;
 }

.button_shopping a{
    color:#ffffff;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
}

.button_shopping a:hover{
    border-radius: 5px;
    text-align: center;
    color:#ffff00;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
}
/*******Ajax cart style*********
*******************************/
div.ajaxcart {margin-left: auto; margin-right: auto; width: 510px; text-align: left;}

#ajaxcart-load-ajax .ajaxcart-loading span{ color: #636363;}

.ajaxcart-animation-mask {position: fixed; top: 0; left: 0; opacity: 0.3; filter:alpha(opacity=30); z-index: 168; background: #000; width: 100%; height: 100%;}
#ajaxcart-animation {position: absolute; z-index: 210; border: 1px solid #a9a9a9;}
div.ajaxcart-animation-active {position: relative; z-index: 201;}
li.ajaxcart-animation-active {position: relative; z-index: 201;}
li.ajaxcart-blink a{text-decoration: none;}
.header {z-index: auto;} /* update for header link z-index */

#ajaxcart-content .ajaxcart-preload {
    display: table;
    padding: 15px 0 0;
    width: 100%;
    box-sizing: border-box;
}
#ajaxcart-content .ajaxcart-preload a.product-image{float:left;width:auto;height:auto;}
.checkout-cart-index #ajaxcart-content .ajaxcart-preload a.product-image{margin-left:20px;}
#ajaxcart-content .ajaxcart-preload .product-info {float: left; width:100%;margin-left:0;}
#ajaxcart-content .ajaxcart-preload .product-info .price-box{padding-left:20px}
#ajaxcart-content .ajaxcart-preload .product-info .price-box .price {color: #0062d1;font-size: 30px;font-weight: 400;}
#ajaxcart-content .ajaxcart-preload .product-info .product-name {font-size: 15px;height: auto!important;}
#ajaxcart-content .ajaxcart-preload .item-product-info {float:left;width:auto;margin-left:20px;margin-right: 20px;}
#ajaxcart-content .ajaxcart-preload .item-product-info .product-name {font-size: 15px;}
.checkout-cart-index #ajaxcart-content .ajaxcart-preload .item-product-info .price {display:none; color: #0062d1;font-size: 30px;font-weight: 400;}
#ajaxcart-content .ajaxcart-loading {*clear: both; vertical-align:middle; *display: block; *margin: 0 auto; text-align: center; padding: 10px 0px 20px; color:#636363;position: relative; width: 100%; *width: auto;overflow: hidden;}
#ajaxcart-content .ajaxcart-loading img {margin-right: 10px;width:25px;height:25px}
#ajaxcart-content #giftcard-preview-button-add{display:none}
#ajaxcart-content #product-options-wrapper dd select{
	width: 100%;
}
div.ajaxcart-content{
    position:absolute;
    top: 18%;
    min-width: 300px;
    max-width: 463px;
    width: auto;
    background-color:#fff;
    z-index: 189;
    border-radius: 1px;
    padding: 0;
}
div.ajaxcart-content form#product_addtocart_form{float:left;width:100%;padding-right: 20px;padding-left: 20px;box-sizing: border-box;}
div.ajaxcart-content form#product_addtocart_form_m1{float:left;width:100%;    padding-right: 20px;    box-sizing: border-box;}
#ajaxcart-content .ajaxcart-add-loading {padding-left: 72px; color:#636363;}

.ajaxcart-preload .right{
	float: none!important;
}
div.ajaxcart-overlay{width: 100%; background: #000000; position: fixed; opacity: 0.5; filter:alpha(opacity=50); top: 0; left: 0; z-index: 196;}

div.ajaxcart-popup-overlay{width: 100%; background: #000000; position: fixed; opacity: 0.7; filter:alpha(opacity=50); top: 0; left: 0; z-index: 188;}

#ajaxcart-related .product-name {margin-top: 10px; font:13px/1.35 'Ubuntu-bold',Arial,Helvetica,sans-serif;}
#ajaxcart-related .product-name a {color: #060606; font: 13px/1.35 'Ubuntu-bold',Arial,Helvetica,sans-serif;}

div.ajaxcart-continue{margin: 18px;position: relative;}



#ajaxcart-content a.close-popup {
    /*background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/ajaxcart/close-popup.png") no-repeat scroll 0 0 transparent;*/
    height: 27px;
    overflow: hidden;
    position: absolute;
    right: -13px;
    text-indent: 0;
    top: -18px;
    z-index: 99;
    color: #fff;
    text-decoration: none;
    font-style: normal;
    background: #c6c6c6;
    width: 27px;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    vertical-align: middle;
    line-height: 27px;
}
#ajaxcart-content a.close-popup em{font-size: 16px;font-style: normal}
#ajaxcart-content a.close-popup:hover {color:#333}
div.ajaxcart-checkout{float: right;}
div.ajaxcart-checkout button{background: #ffc000;}
div.ajaxcart-checkout button:hover{background: #ffA800;}
div.ajaxcart-checkout button span span{text-transform: none;font-size:14px;font-weight: 400;}

button.ajaxcart-btn-continue{
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border: 0 none; background: none repeat scroll 0 0 #b5b5b5; color: #000;cursor: pointer;*width: 162px;}

button.ajaxcart-btn-continue span{
    color: #FFFFFF;
    float: left;
    font: 12px/31px 'Ubuntu-Bold',Arial,Helvetica,sans-serif;
    height: 31px;
    padding: 0 0 0 8px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}
.ajaxcart-messages .success-msg ul li:before{
    background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore8.0/tick-success.png) no-repeat left center;
    content: ' ';
    display: inline-block;
    width: 12px;
    height:10px;
    margin-right:10px
}
button.ajaxcart-btn-continue span span{
    padding: 0 8px 0 0;
    text-transform: none;
    font-size: 15px;
}


div.ajaxcart-continue .ajaxcart-footer {
    float: left;
    margin-top: 12px;
    padding-bottom: 12px;
    width: 100%;
}
#product_addtocart_form button.btn-cart,
#product_addtocart_form_1 button.btn-cart,
div.ajaxcart-continue .ajaxcart-actions button{
    background: none repeat scroll 0 0 #FFC000;
    text-align: center;
    width: 100%;
	
}
#ajaxcart-content #product_addtocart_form button.btn-cart,
#ajaxcart-content #product_addtocart_form_m1 button.btn-cart,
#ajaxcart-content #product_addtocart_form button.disabled{
background: none repeat scroll 0 0 #d72c16;
text-align: center;
padding: 4px 24px;
border-radius: 2px;
font-weight: 600;
font-size: 14px;
float: right;
width: auto;
margin: 10px 0 20px 0;
}
#ajaxcart-content #product_addtocart_form button.disabled{
    background: none repeat scroll 0 0 #ababab;
}
#ajaxcart-content  label{font-size:14px;color:#1a232d}
#ajaxcart-content .add-to-cart label{
 margin-top: 6px !important;
 text-transform: uppercase;
 margin-right: 10px;
 color:#1c1c1c
}

#product_addtocart_form .price-notice .price,
#product_addtocart_form_m1 .price-notice .price {
    font-weight: 700;
    font-size: 14px;
    color: #1a232d;
}
#product_addtocart_form button.btn-cart span,
#product_addtocart_form_m1 button.btn-cart span{
    text-align: center;
    width: 100%;
	padding: 0;
}
div.ajaxcart-continue .wrap-price{
    clear: both;
}
.success-msg{border-color:#9d9d9d!important;background-color:#fff!important;background-image:url(http://www.magestore.com/skin/frontend/default/magestore8.0/css/magestore/images/i_msg-success.gif);color:#3d6611;border-style:dashed!important;}
div.ajaxcart-continue .ajaxcart-category-products{ width: auto; font-weight: bold; font-size: 13px; }

div.ajaxcart-continue .ajaxcart-products-grid{

}
.ajaxcart-products-grid .price-box{
	padding: 0!important;
}
div.ajaxcart-continue .ajaxcart-products-grid {
	border-bottom: 1px solid #F2F2F2;
	float: left;
	position: relative;
	width: 100%;
	*width: 470px;
}
div.ajaxcart-continue .ajaxcart-products-grid li .ajaxcart-actions {    
    position: absolute;
	bottom: 10px;
}
div.ajaxcart-continue .ajaxcart-products-grid li {    
    float: left;
    /* max-height: 144px; */
    padding: 12px 38px 45px 0;    
    width: 128px;
}

div.ajaxcart-continue .special-price .price {
    color: #C76200;
    font-size: 11px;
    font-weight: bold;
}

div.ajaxcart-continue .old-price .price-label{
    color: #999999;
    white-space: nowrap;
    font-size: 11px;
    font-weight: bold;
}

div.ajaxcart-continue .old-price .price {
    color: #C76200;
    font-size: 11px;
    font-weight: bold;
    text-decoration: line-through;
}

div.ajaxcart-continue .regular-price .price {
    color: #C76200;
    font-size: 13px;
    font-weight: bold;
}

div.ajaxcart-continue .special-price .price-label {
    color: #CD5033;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}

div.ajaxcart-continue .ajaxcart-products-grid .last{
    float: left;
    padding: 12px 0px 35px;
    width: 128px;
     
    border-right: 0px solid #C4C1BC;
}

div.ajaxcart-continue .ajaxcart-category-products .product-name{
    font-size: 11px;
    font-weight: bold;    
    overflow: hidden;
    font-size: 13px;
    font-weight: bold;
}

div.ajaxcart-continue .ajaxcart-category-products .product-name a{
    color: #060606;
}

#ajaxcart-continue-shopping-compare .messages-compare li {
    margin: 0 0 10px;
}

#ajaxcart-continue-shopping-compare .ajaxcart-checkout button.button span {
    background: none repeat scroll 0 0 #618499;
    border-color: #406A83;
}

#ajaxcart-continue-shopping-wishlist .messages-compare li {
    margin: 0 0 10px;
}

#ajaxcart-continue-shopping-wishlist .ajaxcart-checkout button.button span {
    background: none repeat scroll 0 0 #618499;
    border-color: #406A83;
}

#ajaxcart-content .product-options {
    border: 0 none;
    margin: 0 auto;
    max-width: 510px;
    padding: 10px 0px;
    border-bottom: 1px solid #d7d7d7;
    width: 100%;
    box-sizing: border-box;
}

#ajaxcart-content .ajaxcart-messages {
	overflow: visible;
}
#ajaxcart-content .ajaxcart-messages > li {
    margin: 0 0 10px !important;
    padding: 4px 3% !important;
    width: 100%;
	*width: 407px;
    box-sizing: border-box;
}
#ajaxcart-content .ajaxcart-messages li span{
    font-size:14px;
    color:#1a232d;
    font-weight:400
}

#ajaxcart-content .product-options dt label em{
    float: right;
}
.ajaxcart-content .product-options dt{
    float: left;
}
#ajaxcart-content .product-options-bottom .price-box{margin-top: 0px; border: 0 none;}
#ajaxcart-content .product-options-bottom{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    margin: 5px auto 0;
    max-width: 510px;
    min-width: 250px;
    padding: 5px 0px 0px;
    width: 100%;
    box-sizing: border-box;
}
#ajaxcart-content .product-options-bottom .add-to-cart{
/* 	float: right;
	margin-right: 15px; */
}

#ajaxcart-content .product-options dd,
#ajaxcart-content .product-options-bottom .add-to-cart{ padding: 10px 0; clear: both;}

#ajaxcart-content .wrap-price {
    padding: 0 0 10px;
    float:left;
}
#ajaxcart-content .product-options-bottom .price-box{
    float: right;
    margin-left:0;
    margin-top: 13px;
}
#ajaxcart-content .product-options-bottom .price-box span.price {
    color: #0062d1;
    font-size: 30px;
    font-weight: 400;
}
#ajaxcart-content .product-options-bottom .price-box .old-price .price {
    color: #6B6A69;
    font-weight: 600;
    font-size: 15px;
    text-decoration: line-through;
}
#ajaxcart-content .product-options-bottom .qty-wrap input{
    border-width: 0 0 1px;
    font-size: 14px;
    color: #1c1c1c;
    border-color: #dadada;
}

#ajaxcart-content .product-info .price-box,
#ajaxcart-content .product-options-bottom .price-box{
	padding: 0;
    margin-top: 0px !important;
}
#ajaxcart-content .price-box .special-price .price{
    font-size: 28px;
    font-weight: 600;
}
#ajaxcart-content .price-box,
#ajaxcart-content .availability{
	padding: 0 15px;
}
#ajaxcart-content .product-options-bottom .add-to-cart{
    float: right;
}
#ajaxcart-content .product-info .product-name a {
    color: #464646;
    font-size: 13px;
    text-decoration: none;
}

#ajaxcart-content .ajaxcart-preload .product-name  {
    border-bottom: 1px solid #dadada;
    padding: 0 20px 10px;
}

.checkout-cart-index #ajaxcart-content .ajaxcart-preload .product-name  {
    padding: 0 0 10px;
    border-bottom: 0 none
}

#ajaxcart-content .ajaxcart-preload .product-name a {
    color: #1a232d;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
}

#ajaxcart-content .block.block-related .block-title {color: #4b4b4b;font-size: 18px;padding-left: 20px;box-sizing: border-box;}
#ajaxcart-content .block.block-related .block-subtitle {padding-left: 20px;box-sizing: border-box;}
#ajaxcart-content .mini-products-list{width:100%;float:left;padding-left: 20px;box-sizing: border-box;}
#ajaxcart-content .mini-products-list li{float:left;width:48%}
#ajaxcart-content .mini-products-list li .product-details{padding-left:0;margin-left:0}
#ajaxcart-content .mini-products-list li .checkbox{margin-top:20px}
#ajaxcart-content .mini-products-list li .price-box{padding:0}
#ajaxcart-content .mini-products-list li .price-box .price{color: #0062d1;font-size: 20px;font-weight: 400;}
.cms-page-view #ajaxcart-content .product-options-bottom .add-to-cart,
.cms-page-view #ajaxcart-content .product-info .price-box, #ajaxcart-content .product-options-bottom .price-box {float: left;}
/* countdown */
.countdown-long{clear:both;width: 233px;border: 2px solid #d7d7d7;margin:10px auto 15px;border-radius: 5px;padding:5px 8px;}
.countdown-long:before{margin-top:5px;margin-right:12px;float:left;display:inline-block;background:url('http://www.magestore.com/skin/frontend/default/default/images/campaign/icon-clock.png') no-repeat left center;width:33px;height:40px;content:'countdown';text-indent: 999em;overflow: hidden;}
.countdown-long .countdown-day{margin-right:3px!important}
.countdown-long .dot{margin-right:5px;}
.countdown-long .countdown-day,
.countdown-long .countdown-hour,
.countdown-long .countdown-min{margin-right:5px;width:30px}
.countdown-long .dot,
.countdown-long .countdown-day,
.countdown-long .countdown-hour,
.countdown-long .countdown-min,
.countdown-long .countdown-sec{display:inline-block;vertical-align: top}
.countdown-long span span{display:block}
.countdown-long span span.unit{color:#919090;font-size:9px;font-weight: 400}
.countdown-long span span.val{color:#333;font-size:22px;font-weight: 400}
.countdown-medium,
.countdown-short{margin:0 auto;width:200px;}
.countdown-medium .countdown-day,
.countdown-short .countdown-day{margin-right:5px;}
.countdown-wrap span.text,
.countdown-wrap span.medium,
.countdown-wrap span.short,
.countdown-wrap span.long{line-height: 25px; margin-left: 7px; font-size: 13px; font-weight:400; /*color: #615F5C;*/}
/*end countdown*/
/*header text*/
#header-campaign-slide{width:500px;height: 37px; overflow: hidden;line-height: 37px;}
#header-campaign-slide a{color:#FFCF00}
#header-campaign-slide .owl-controls{ display: none!important;}
#header-campaign-slide .countdown-medium, .countdown-short{ width:auto;display:inline-block;}
#header-campaign-slide .countdown-wrap span.text, #header-campaign-slide .countdown-wrap span.medium, #header-campaign-slide .countdown-wrap span.short, .countdown-wrap span.long{/*color:#fff;*/}
/*end header text*/
/*Sidebar*/
.sidebar-left-campaign.coundown{width:129px}
#coundown-sidebar{display:block;line-height:10px!important}
.sidebar-left-campaign{background:transparent!important;cursor:pointer;position:fixed;left:0;bottom:0;width:80px;height:100px;z-index:1000}
.sidebar-left-campaign .icon-campaign{padding:10px 0;text-align:center}
.sidebar-left-campaign .title-campaign{color:#fff;background:#f58349;text-align:center;position:relative;padding:8px 5px;font-size:12px;font-weight:600}
.sidebar-left-campaign .title-campaign:after{position:absolute;z-index:9;bottom:-5px;left:29px;content:'v';display:block;text-indent:-999em;overflow:hidden;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f58349}
.sidebar-left-campaign.coundown .title-campaign:after{left:58px}
.close-left-campaign{cursor:pointer;display:block;width:13px;height:16px;color:#BA4E18;font-size:16px;position:absolute;z-index:99;border-radius:0;right:0;top:0}
.sidebar-left-campaign.hide-campaign{bottom:-100px;-ms-transform:translate(0,100px);-webkit-transform:translate(0,100px);transform:translate(0,100px);transition:All .15s ease;-webkit-transition:All .15s ease;-moz-transition:All .15s ease;-o-transition:All .15s ease;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}
/*end Sidebar*/
@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,600,700,800);
.link_header{color:#ff0;margin-top:12px;position:absolute;font-weight:400}
#bannerhomepage{height:285px;width:490px;margin-top:24px;margin-left:77px}
#countdown-path{font-size:10px;margin-bottom:5px;color:#575757}
#countdown-success{font-size:12px;margin-bottom:5px;margin-top:5px;color:#575757}
.super-campaign-home-slide{width:490px;height:285px}
.super-campaign-home-slide .owl-controls .owl-pagination{display:none!important}
.super-campaign-home-slide .owl-controls .owl-buttons{position:absolute;top:45%;z-index:99;width:100%}
.super-campaign-home-slide .owl-controls .owl-buttons .owl-prev,.super-campaign-home-slide .owl-controls .owl-buttons .owl-next{position:absolute;background-color:#fafafa;color:#bababa}
.super-campaign-home-slide .owl-controls .owl-buttons .owl-prev{left:0}
.super-campaign-home-slide .owl-controls .owl-buttons .owl-next{right:0}
/* 
    Document   : communityfeedback
    Created on : 02-04-2013, 08:49:51
    Author     : blanka
    Description:
        Purpose of the stylesheet follows.
*/
/* ---- Style background All page */

@font-face {
    font-family: "Steelfish Rg";
    font-style: normal;
    font-weight: normal;
    src: local("Steelfish"), url("http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/steelfishrg.otf") format("opentype");
}
@font-face {
    font-family: "Aachen Bold";
    font-style: normal;
    font-weight: normal;
    src: local("aachen-bold"), url("http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/aachen-bold.otf") format("opentype");
}
.communityfeedback-index-index .main,
.communityfeedback-topic-search .main,
.communityfeedback-tag-list .main,
.communityfeedback-topic-view .main,
.communityfeedback-user-viewother .main,
.communityfeedback-user-view .main,
.communityfeedback-tag-view .main{}

/* ------------- -------------- */
.community-feedback {color:#2f2f2f;font-size:12px;}
.community-feedback a{text-decoration:none;font-size:12px;}
.community-feedback a:hover{text-decoration:underline;}
.community-feedback img{max-width:600px;}
.community-feedback .page-title{margin:0 0 10px;border:0;}
.community-feedback .page-title .title-left{float:left;width:70%;}
.community-feedback .page-title .title-right{float:right;width:27%;}
.community-feedback .page-title .title-left h1{float:left;
    color: #4B4B4B;
    font-family: 'Ubuntu-Medium';
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.community-feedback .page-title .title-left h2{float:left;width:100%;margin:15px 0 0;color:#6F675E;font-weight:bold;font-size:17px;}
.community-feedback .page-title .title-left  button.button{float:right;background:0;border:0;padding:0;margin:0 0 0 5px;}
.community-feedback .page-title .title-left  button.button span{
    background:#007DB4;
    border:0;
    color:#fff;
    padding:3px 13px;
    float:left;
    font:bold 12px/19px Arial;
    border-radius: 3px;
    height:20px;
    text-transform:none;
}
.community-feedback .page-title .title-left  button.button span span{padding:0;border:0;background:0;}
.community-feedback .page-title .title-left  button.button span span strong{
    float:left;
    font:normal 18px/17px arial;
}
.community-feedback .left-content{
    width: 70%;
    float: left;
    position:relative;
}
.community-feedback .right-content{
    width:27%;
    float:right;
    -moz-box-sizing: border-box;
    background-color: #FCFDFF;
    border: 1px solid #CFD7E6;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding-bottom: 20px;
}
.helper{
    position: absolute;
    right: -270px;
    top: 0;
    width: 250px;
    z-index: 1000;
}
.helper  .help-content{background:#FFEFC6;width:230px;padding:10px;position:relative;border-radius:5px;}
.helper  .help-content li {margin-left:5px;}
.helper  .help-content a.close{position:absolute;top:0px;right:2px;color:red;}
/*---------------------- Profile -----------------*/
.community-feedback #my_profile{padding:0 20px;float:left;}
.community-feedback #my_profile a{float:left;color: #4B4B4B;}
.community-feedback #my_profile a  b{float:left;color: #2f2f2f;font-size:12px;font-weight:bold;}
.community-feedback #my_profile  .tab-head{width:150px;float:left;}
.community-feedback #my_profile .tab-head ul{ /*margin-left: 48px;margin-top: 20px;*/}
.community-feedback #my_profile .tab-head ul a{ margin-right: 5px;font-size:11px;}
.community-feedback #my_profile  a#out{font-size:11px;line-height: 20px;}

/* -----  Style Left Content - index page  ----- */
.community-feedback .left-content .create-topic .form-list li{margin:0 0 8px;}
.community-feedback .left-content .create-topic .input-box{
    float:left;
    border:1px solid #dddddd;
    border-radius: 3px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.1);
    position:relative;
}
.community-feedback .left-content .create-topic .input-box textarea{
    margin:0px;
    padding:2%;
    width:96%;
    border: 1px solid #dddddd;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.1);
    float: left;
    font-size:13px;
    color::#2f2f2f;
    height:90px;
    background:#fff;
}
.community-feedback .left-content .create-topic .input-box #list-tag,.community-feedback .left-content .create-topic .input-box #list-tag-edit{padding:0;position:absolute;top:3px;left:5px;}
.community-feedback .left-content .create-topic .input-box #list-tag .post-tag,.community-feedback .left-content .create-topic .input-box #list-tag-edit .post-tag{
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    color: #3E6D8E;
    font-size: 90%;
    line-height: 2.4;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
    margin-right:5px;
}
.community-feedback .left-content .create-topic .input-box #tags-search,.community-feedback .left-content .create-topic .input-box #tags-search-view{
    /*   padding: 5px 1%;
       margin: 5px 0 0;*/
    width:98%;
    float:left;
    /*border:1px solid #9FA9BD;*/
}
.community-feedback .left-content .create-topic .input-box #tags-search ul,.community-feedback .left-content .create-topic .input-box #tags-search ol,.community-feedback .left-content .create-topic .input-box #tags-search-view ol,.community-feedback .left-content .create-topic .input-box #tags-search-view  ul{float:left;width:100%;}
.community-feedback .left-content .create-topic .input-box #tags-search li,.community-feedback .left-content .create-topic .input-box #tags-search-view li{float:left;margin: 0 1% 0 0;width:24%;}
.community-feedback .left-content .create-topic  #create-topic-form .input-box #tags-search li{float:left;margin: 0 1% 0 0;width:32%;}
p.login{float: left;margin: 10px 0; width: 100%;}
p.login a{color:#8f9bb3;font-weight:bold;}
.community-feedback .left-content .create-topic .input-box #tags-search li p{font-size:11px;}
.community-feedback .left-content .create-topic .input-box #tags-search li  a,.community-feedback .left-content .create-topic .input-box #tags-search-view li  a{
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    color: #3E6D8E;
    font-size: 90%;
    line-height: 2.4;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
}
.community-feedback .left-content .create-topic input{
    font-size: 13px;
    height: 35px;
    color:#2f2f2f;
    background:#fff;
    border:none;
    max-width:79%;
    line-height:35px;
    border-radius:3px;
    width:79%;
    padding:2px 17% 2px 4%;
}
.community-feedback .left-content .create-topic .captcha  input{
    color: :#2f2f2f;
    font-size: 18px;
    font-weight: bold;
    float:left;
}
.community-feedback .left-content .create-topic .input-box .topic-tag{
    float:left;
    width:100%;
    position:relative;
    border: 1px solid #9FA9BD;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.1);
    height: 36px;
    margin: 10px 0 0;
    overflow:hidden;
    padding: 5px 0 0;
    font-size: 15px;
    background: #FCFDFF;
}
.community-feedback .left-content .create-topic .input-box input#topic-tag{
    border:0;
    float: right;
    margin:  0;
    padding-top:0 !important;
    padding-bottom:0 !important;
    padding-right:2%;
    width: 96%;
    max-width:100%;
    min-width:200px;
}
.community-feedback .left-content .create-topic input#topic-tag{
    border: 1px solid #DCDCDC;
    margin: 10px;
}
.community-feedback .left-content .create-topic .input-box .feedback-login{float:left;width:100%;position:relative;margin:20px 0 0;}
.community-feedback .left-content .create-topic .input-box .feedback-login .social-login{
    position:absolute;
    right:44%;
    top: 10px;
}
.community-feedback .left-content .create-topic .input-box .feedback-login .social-login img{width:22px;height:20px;}
.right-content .login-block .social-login{float:left;}
.right-content .login-block  .social-login ul li{float:left;}
.right-content .login-block .social-login img{width:16px;height:32px;}
.community-feedback .social-login {width: 100%;}
.right-content .login-block .social-login ul {margin-top: 33px;}
.community-feedback .left-content .create-topic .input-box button.button{
    background:#FFC000;
    background:-moz-linear-gradient(0% 100% 90deg,#FFC000,#FFC000);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#FFC000),to(#FFC000));
    -webkit-background-clip:padding-box;
    border-color: #FFC000 #FFC000 #FFC000;
    border-radius: 0px 4px 4px 0px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    display: inline-block;
    font-family: 'Steelfish Rg';
    font-size: 25px;
    font-weight: normal;
    line-height: 40px;
    margin: 1px;
    overflow: hidden;
    padding: 0 12px;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    height:41px;
    max-width:20%;
    float:right;
    position:absolute;
    right:-5px;
    top:-2px;
    text-transform: uppercase;
}
.comminity-feedback #create-topic-form #submit-btn{text-transform: uppercase;}



.community-feedback-product.community-feedback .left-content .list-tag li p{
    background: url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-tag.png) no-repeat left top;
    padding-left: 9px;
}

#button-submit-post-topic {float:left;width:100%;margin:5px 0;}
#button-submit-post-topic button.button{
    background:#007DB4;
    background:-moz-linear-gradient(0% 100% 90deg,#007DB4,#007DB4);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#007DB4),to(#007DB4));
    -webkit-background-clip:padding-box;
    border-color: #007DB4;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    display: inline-block;
    font-family: 'Steelfish Rg';
    font-size: 25px;
    font-weight: normal;
    line-height: 40px;
    margin: 1px;
    overflow: hidden;
    padding: 0 12px;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    height:40px;
    float:right;
}
#button-submit-post-topic button.button:hover,#button-submit-post-topic button.button:focus{
    background:#2a81d7;
    background:-moz-linear-gradient(0% 100% 90deg,#ffa800,#ffa800);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#ffa800),to(#ffa800));
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
    text-shadow: 0 -1px 1px #1D62AB;
}
.community-feedback .left-content .create-topic .input-box button.button:hover,.community-feedback .left-content .create-topic .input-box button.button:focus{
    background:#ffa800;
    background:-moz-linear-gradient(0% 100% 90deg,#ffa800,#ffa800);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#ffa800),to(#ffa800));
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
    text-shadow: 0 -1px 1px #1D62AB;
}
.community-feedback .left-content .create-topic .input-box input#name,.community-feedback .left-content .create-topic .input-box input#email{
    border: 1px solid #9FA9BD;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.1);
    float: left;
    margin: 0;
    padding: 0 0 0 1%;
}
.community-feedback .left-content .create-topic .input-box button.button span{background:0;border:0;color:#292C33;}
.community-feedback .social-login ul li{
    width: 25px;
    float: right;
}
.community-feedback .left-content .list-topic  .tab-head .tabs{float:left;width:100%;}
.community-feedback .left-content .list-topic  .tab-head .tabs li{float:left;}
.community-feedback .left-content .list-topic  .tab-head .tabs p.number_top{
    color: #888888;
    float: right;
    font-size: 16px;
    font-weight: bold;
}
.community-feedback .left-content .list-topic  .tab-head .tabs li a{
    color:#007DB4;
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/tab-selected1.png") repeat-x scroll 50% -5px #E0EAF1;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: block;
    line-height: 2em;
    margin: 1px 0 5px;
    padding: 0 10px;
    text-align: center;
    white-space: nowrap;
    text-decoration:none;
    float:left;

}
.community-feedback .left-content .list-topic  .tab-head .tabs li.active a{
    background-position: 50% 100%;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    margin-bottom: 0;
    padding-bottom: 5px;
    background-color:#007DB4;
    text-decoration:none !important;
}
.community-feedback .left-content .list-topic  .tab-head .tabs li a:hover{text-decoration:underline;}
.community-feedback .left-content .list-topic  .tab-head .tabs li.active a{color: #FFFFFF;/* border: 1px solid #F2F1ED; */}
.community-feedback .left-content .list-topic .tab-container{float:left;width:100%;}
.community-feedback .left-content .list-topic .tab-container .topic-summary{float:left;width:100%;}
.community-feedback .left-content .list-topic .tab-container .topic-summary .stats{
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    height: 75px;
    margin-right: 20px;
    padding:1px 7px 6px;
    width: 62px;
    text-align: center;
}
.community-feedback .left-content .list-topic .tab-container .topic-summary .stats  .vote{
    float: left;
    height: 50%;
    width: 100%;
    color: #808185;
    background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/arrow5.png) no-repeat right 3px ;
    padding-right:15px;
}

.community-feedback .left-content .list-topic .tab-container .topic-summary .stats  .answer{
    float: left;
    height: 50%;
    width: 100%;
    background: none repeat scroll 0 0 #007DB4;
    color: #FFFFFF;
}
.community-feedback .left-content .list-topic .tab-container .topic-summary .stats strong{
    display: block;
    font-weight: normal;
    font-size: 19px;
    float:left;
    width:100%;
    text-align:center;
    line-height: 20px;
    padding: 3px 0 0;
    line-height: 18px;
    margin:0;
}
.community-feedback .left-content .list-topic .tab-container .topic-summary .stats span{color: #555555;float:left;width:100%;font-size: 11px;}
.community-feedback .left-content .list-topic .tab-container .topic-summary .stats  .answer span{color: #fff;float:left;line-height: 19px;width:100%;}
.community-feedback .left-content .list-topic .tab-container .topic-summary .post-info{margin-left:96px;}
.community-feedback .left-content .list-topic .tab-container .topic-summary .post-info .topic-title{margin-bottom:7px;}
.community-feedback .left-content .list-topic .tab-container .topic-summary .post-info .topic-title h3 a{
    color: #4B4B4B;
    font-size: 16px;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 10px;
}
.community-feedback .left-content .list-topic .tab-container .topic-summary .post-info .topic-excerpt{
    line-height: 1.2;
    margin: 0;
    padding: 0 0 5px;
    font-family: helvetica;
    font-size: 14px;
    font-weight:normal;
}
.community-feedback .left-content .list-topic .tab-container .topic-summary .topic-tags{float:left;width:360px;}
.community-feedback .left-content .list-topic .tab-container .topic-summary .topic-tags a{
    /* background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    font-size: 90%;
    padding: 0px 4px;
    border-right: 1px solid #B3CEE1;*/
    color: #F0672F;
    line-height: 1.6;
    float:left;
    margin: 2px 5px 2px 0;
    text-decoration: none;
    white-space: nowrap;
}
.community-feedback .left-content .list-topic .tab-container .topic-summary  .topic-moreinfo{float:right;width:170px;}
.community-feedback .left-content .list-topic .tab-container .topic-summary  .topic-moreinfo div{float:left;font-size:12px;
    font-weight:normal;}
.community-feedback .left-content .list-topic .tab-container .topic-summary  .topic-moreinfo .post-time{color:#888;width:100%;}
.community-feedback .left-content .list-topic .tab-container .topic-summary  .topic-moreinfo .user-avarta{width:32px;height:32px;overflow:hidden;margin:0 5px;}
.community-feedback .left-content .list-topic .tab-container .topic-summary  .topic-moreinfo .user-avarta img{height:32px;margin:0 auto;}
.community-feedback .left-content .list-topic .tab-container .topic-summary  .topic-moreinfo .user-details{width:128px;}
.community-feedback .left-content .list-topic .tab-container .topic-summary  .topic-moreinfo .user-details a{float:left;width:100%;}
.community-feedback .left-content .list-topic .tab-container .topic-summary  .topic-moreinfo .user-details  span{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/star-icon.png") no-repeat scroll 0 bottom transparent;
    color: #888888;
    font: 12px/14px arial;
    padding-left: 18px;
}
#more-topics-loading{width:200px;height:55px;background:#000;border-radius:8px;text-align:center;float:left;}
#more-topics-loading span{color: #FFFFFF;width:100%;float:left;margin:5px 0;}
/* --------------- Right Content ---------------*/
.community-feedback .right-content form{padding:20px 20px 0;display:block;}
.community-feedback .right-content form ul.form-list{
    border-radius: 12px 12px 12px 12px;
    font-size: 12px;
    margin-bottom: 20px;
    margin: 0;
    padding:0 9px;
    line-height: 20px;
    background-color: #FCFDFF;
    border: 1px solid #8F9BB3;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    position: relative;
    transition: all 0.1s ease 0s;
}
.community-feedback .right-content form ul.form-list li{padding:0;margin:0 20px 0 0;}
.community-feedback .right-content form#login-popup  ul.form-list li{margin:0 5px 0 0;}
.community-feedback .right-content form#login-popup  .popup-button{margin:0 5px 0 0;float: right;}
.community-feedback .right-content .popular-tag{}
.community-feedback .right-content .popular-tag h1{
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 5px;
    padding: 5px 0;
    color: #4B4B4B;
}
.community-feedback .right-content .popular-tag li{margin-left: 10px;}
.community-feedback .right-content .popular-tag li a{
    /* background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    text-decoration: none;*/
    color: #3E6D8E;
    font-size: 14px;
    line-height: 2.4;
    padding: 3px 4px;
    white-space: nowrap;
}
.community-feedback .right-content .input-box  input{
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
    display: block;
    font-family: inherit;
    font-size: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: 25px;
    margin: 0;
    outline: medium none;
    padding: 0;
    position: relative;
    resize: none;
    width: 100%;
    height:25px;
}
.community-feedback .right-content .form-list button.button{
    border-bottom: medium none;
    border-left: 1px solid #8F9BB3;
    bottom: 0;
    position: absolute;
    right: -1px;
    text-overflow: clip;
    top: -1px;
    border-radius: 0 12px 12px 0;
    padding: 0;
    width: 32px;
    height:auto;
    background:#e6eaf2;
    background:-moz-linear-gradient(0% 100% 90deg,#a2acbf,#e6eaf2);
    background: -webkit-gradient(linear, left top, left bottom, from(#e6eaf2), to(#a2acbf));
    background: -moz-linear-gradient(#e6eaf2, #a2acbf);
    background: -ms-linear-gradient(#e6eaf2, #a2acbf);
    background: linear-gradient(#e6eaf2, #a2acbf);
    box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5),0 1px 2px 0 rgba(0,0,0,.1);
    color: #292C33;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    font-weight: bold;
    line-height: 2em;
    margin: 0;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.community-feedback .right-content .form-list button.button:hover{
    background:#2a81d7;
    background:-moz-linear-gradient(0% 100% 90deg,#206bcb,#3e9ee5);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#3e9ee5),to(#206bcb));
}
.community-feedback .right-content .form-list button.button span{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/search.png") no-repeat scroll 7px 0 transparent;
    height: 16px;
    display: block;
    text-indent: -9999px;
    width: 24px;
    margin:-2px 0 0 -3px;
    border: medium none;
    *margin-top:7px;
    overflow:hidden;
}
.info-tag{width:200px;padding:10px;background:#505050;border-radius:5px;}
.info-tag h4{float:left;width:100%;color:#fff;border-bottom:1px solid #fff;padding:0 0 10px;}
.info-tag h4 strong{float:left;width:50%;font:bold 12px arial;}
.info-tag h4 span{float:left;width:50%;font:bold 13px arial;}
.info-tag p{color:#fff;font-size:10px;}
#topic-suggestions-notice{border:1px solid #9FA9BD;border-top:0;margin:-8px 0 0;float:left;width:100%;}
#topic-suggestions  ul{float:left;width:100%;}
#topic-suggestions  ul li{margin:5px 0;float:left;width:100%; line-height:25px;}
#topic-suggestions  ul li.selected{background:#cecece;}
#topic-suggestions  ul li span a{
    background: #EEEEEE;
    color: #555555;
    font: bold 14px/15px arial;
    margin: 0 5px 0 10px;
    padding: 5px 10px;
    float:left;
}
#topic-suggestions  ul li span a:hover{text-decoration:none;}
#topic-suggestions  ul li.selected  span a{background: #75845c;color:#e1d84d;text-decoration:none;}
#topic-suggestions  ul li a{font:bold 15px/18px arial;color:#007DB4; }
.community-feedback .right-content .login-block{
    float:left;
    width:100%;
    margin:20px 0 0;
    -moz-box-sizing: border-box;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #CFD7E6;
}
.community-feedback .right-content .login-block  .col-full{padding:20px;}
.community-feedback .right-content .login-block  .box-inline{float:left;width:100%;}
.community-feedback .right-content .login-block  .box-inline h2{
    color: #007DB4;
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 5px;
    padding: 5px 0;
}
.community-feedback .right-content .login-block  .box-inline form{padding: 0;}
.community-feedback .right-content .login-block  .box-inline form ul.form-list{padding: 0;border:0;box-shadow:none;border-radius:0;background:0;}
.community-feedback .right-content .login-block  .box-inline form ul.form-list .input-box{width:auto;}
.community-feedback .right-content .login-block  .box-inline form ul.form-list .input-box input{border:1px solid #B6B6B6;background:#fff;}
.community-feedback .right-content .login-block  .box-inline form button.button{
    background:#e6eaf2;
    background:-moz-linear-gradient(0% 100% 90deg,#a2acbf,#e6eaf2);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#e6eaf2),to(#a2acbf));
    -webkit-background-clip:padding-box;
    border-color: #A3B1CC #8F9BB3 #666F80;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    color: #292C33;
    display: inline-block;
    font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    line-height: 2em;
    outline: medium none;
    position: relative;
    color:#292C33;
    cursor: pointer;
    text-decoration: none;
    float: none;
    margin:5px 0;
    padding:0 1em;
    *padding-top:0;
}
.community-feedback .right-content .login-block  .box-inline form button.button:hover,.community-feedback .right-content .login-block  .box-inline form button.button:focus{
    background:#2a81d7;
    background:-moz-linear-gradient(0% 100% 90deg,#206bcb,#3e9ee5);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#3e9ee5),to(#206bcb));
    border-color: #2A73A6 #165899 #07428F;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #62B1E9 inset;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
    text-shadow: 0 -1px 1px #1D62AB;
}

/* ---------------- Search Result Page ----------------------*/
.communityfeedback-topic-search 	.right-content{border: 0 none;box-shadow: none;background:0;}
.communityfeedback-topic-search .right-content .filter-tag{
    display: none !important;
    -moz-box-sizing: border-box;
    background-color: #FCFDFF;
    border: 1px solid #CFD7E6;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    padding-bottom: 20px;
    float:left;
    width:100%;
}
.communityfeedback-topic-search .right-content .popular-tag{
    -moz-box-sizing: border-box;
    background-color: #FCFDFF;
    border: 1px solid #CFD7E6;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    float:left;
    width:100%;
    padding:0 0 20px;
}
.communityfeedback-topic-search .right-content .popular-tag h1{padding:10px 20px 5px;}
.communityfeedback-topic-search .right-content .popular-tag ul{padding:0 20px;}
.right-content .filter-tag h1{
    padding:20px 20px 0;
    color: #007DB4;
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 5px;
}
.right-content .filter-tag  ul{
    padding: 0 20px 20px;
}
.right-content .filter-tag  ul li{
    float: left;
    margin: 3px 0px 3px 0;
    width: 100%;
    color: #999999;
}
.right-content .filter-tag  ul li a{
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    color: #3E6D8E;
    font-size: 90%;
    line-height: 2.4;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
}
/* ------------- Tags list ------------ */
.community-feedback.tag-list .page-title  h2{font-weight:bold;color: #6F675E; float: left;margin: 15px 0 0;width: 100%;}
.community-feedback.tag-list .page-title  span.label{float:left;width:100%;margin:15px 0 0;color:#333;font-size:14px;}
.community-feedback.tag-list .tag-input{float:left;width:100%;}
.community-feedback.tag-list .tag-input label{
    color: #333333;
    float: left;
    font-size: 14px;
    margin:0;
}
.community-feedback.tag-list .tag-input input{
    margin:0 10px;
    width: 180px;
    padding: 3px;
}
.community-feedback.tag-list  #tag-list{
    float:left;
    width:100%;
    margin:10px 0 0 ;
}
.community-feedback.tag-list  #tag-list ul,.community-feedback.tag-list  #tag-list ol{float:left;width:100%;}
.community-feedback.tag-list  #tag-list ul  li{float:left;width:23%;padding-right:2%;padding-bottom: 20px;}
.community-feedback.tag-list  #tag-list ul  li  .tag-title{float:left;width:100%;color:#888;font-size:14px;}
.community-feedback.tag-list  #tag-list ul  li  .tag-description{color:#888;font-size:12px;}
.community-feedback.tag-list  #tag-list ul  li  .tag-title  a{
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    color: #3E6D8E;
    font-size: 13px;
    line-height: 2.4;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
}
.community-feedback.tag-list #tag-list-pager{float:left;width:100%;margin:0;padding:0;}
.community-feedback  .pager .amount{display:none;}
.community-feedback  .pager {background:none;padding:0;float:left;width:100%;margin:5px 0 0;border:0;}
.community-feedback  .pager .pages{float:right;margin:0;padding:0;}
.community-feedback  .pager .pages strong{display:none;}
.community-feedback  .pager .pages li {float:left;}
.community-feedback  .pager .pages li.current {
    background-color: #808185;
    border: 1px solid #808185;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: left;
    font-size: 14px;
    margin-right: 3px;
    padding: 4px 6px 3px;
}
.community-feedback  .pager .pages li a{
    border: 1px solid #CCCCCC;
    color: #808185;
    display: block;
    float: left;
    font-size: 14px;
    margin-right: 3px;
    padding: 4px 6px 3px;
    text-decoration: none;
}

/* --------------  Tag view ------------ */
.community-feedback  .left-content .tag-info{
    padding: 10px 0;
    border: 1px solid #cecece;
    margin: 10px 0 20px;
    float:left;
    width:100%;
}
.community-feedback  .left-content .tag-info a.post-tag{
    font: normal 15px/17px arial;
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    color: #3E6D8E;
    margin: 2px 5px 2px 5px;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
}
.community-feedback.tag-view .left-content .tag-info strong{float:left;width:100%;}
.community-feedback.tag-view .left-content .tag-info strong h1{
    float: left;
    font: normal 15px/18px arial;
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    color: #3E6D8E;
    margin: 0 15px 0 5px;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
}
.community-feedback.tag-view .left-content .tag-info  p{
    line-height: 18px;
    margin-top: 10px;
    font-size: 12px;
    padding: 5px;
}
.community-feedback  .left-content  h4.tagged-title{
    font:bold 14px/16px arial;
    margin: 0;
    color:#444444;
}
/* --------------  View tag ------------- */
.communityfeedback-tag-view .community-feedback .right-content {border:0;box-shadow:none;background:none;}
.community-feedback .right-content  .right-top{
    -moz-box-sizing: border-box;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    float: left;
    width:100%;
    padding-bottom: 20px;
    border: 1px solid #CFD7E6;
}
.community-feedback .right-content .related-tags{padding:20px; display:none !important}
.communityfeedback-tag-view  .community-feedback .right-content .related-tags h1{
    color: #007DB4;
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 5px;
    padding: 5px 0;
}
.communityfeedback-tag-view  .community-feedback .right-content .related-tags ul li{
    float: left;
    width:100%;
    color: #888888;
    font-size: 14px;
}
.communityfeedback-tag-view  .community-feedback .right-content .related-tags ul li a{
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    color: #3E6D8E;
    font-size: 90%;
    line-height: 2.4;
    padding: 3px 4px;
    margin-right: 5px;
    text-decoration: none;
    white-space: nowrap;
}

.community-feedback .right-content .popular-tag{
    float:left;
    width:100%;
    margin-top: 20px;
    padding:20px 0;
    -moz-box-sizing: border-box;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #CFD7E6;
}
.community-feedback .right-content .popular-tag h1{padding:5px 20px;}
.community-feedback .right-content .popular-tag ul{padding:0 20px;}

/* --------------  View topic ------------- */
.communityfeedback-topic-view  .community-feedback .page-title{
    float:left;
    width:100%;
    padding:0 0 10px 0;

}
.communityfeedback-topic-view  .community-feedback .right-content{border:0;background:0;box-shadow:none;}
.communityfeedback-topic-view .community-feedback .page-title .title-left	{border-bottom:1px solid #CCCCCC; padding: 0 0 10px;}
.communityfeedback-topic-view  .community-feedback .left-content  #comment_vote{
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    height: 75px;
    margin-right: 15px;
    padding: 1px 7px 6px;
    text-align: center;
    width: 62px;
}
.communityfeedback-topic-view  .community-feedback .left-content  #comment_vote  #votes{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/arrow5.png") no-repeat scroll right 3px transparent;
    color: #808185;
    float: left;
    height: 50%;
    padding-right: 15px;
    width: 100%;
}
.communityfeedback-topic-view  .community-feedback .left-content  #comment_vote  #votes strong{
    display: block;
    float: left;
    font-size: 21px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 3px 0 0;
    text-align: center;
    width: 100%;
}
.communityfeedback-topic-view  .community-feedback .left-content  #comment_vote  #votes span{
    color: #555555;
    float: left;
    font-size: 11px;
    width: 100%;
}
.communityfeedback-topic-view  .community-feedback .left-content  #comment_vote  #comment{
    background: none repeat scroll 0 0 #75845C;
    color: #FFFFFF;
    float: left;
    height: 50%;
    width: 100%;
}
.communityfeedback-topic-view  .community-feedback .left-content  #comment_vote  #comment strong{
    display: block;
    float: left;
    font-size: 21px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 3px 0 0;
    text-align: center;
    width: 100%;
}
.communityfeedback-topic-view  .community-feedback .left-content  #comment_vote  #comment span{
    color: #FFFFFF;
    float: left;
    width: 100%;
    font-size: 11px;
}

.communityfeedback-topic-view  .community-feedback .left-content #topic{margin-left:90px;}
.community-feedback  #topic #title_topic h3{
    color: #007DB4;
    font:bold 16px/18px arial;
}
.community-feedback  #topic #content_topic {
    font-weight:normal;
    text-align: justify;
    font-size:12px;
    color:#444444;
}
.community-feedback  #topic #content_topic ul{list-style:disc;margin-left:10px;}
.community-feedback  #topic #content_topic ol{list-style:decimal;margin-left:10px;}
.community-feedback  #topic  #link{float:left;}
.community-feedback  #topic  #link a{float:left;margin-right:10px;color:#6d93cd;}
.community-feedback  #topic  #link #follow{float:left;}
.community-feedback  #topic  #post_by{float:right;color:#888;text-align:left;width:170px;}
.community-feedback  #topic  #post_by  .poster{float:left;line-height:normal; width:100%;}
.community-feedback  #topic  #post_by  .poster a{float:left;color:#007DB4;}
.community-feedback  #topic  #post_by  .poster .poster-detail{float:left;width:132px;}
.community-feedback  #topic  #post_by  .poster .poster-detail a{float:left;width:100%;}
.community-feedback  #topic  #post_by  .poster .poster-detail span{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/star-icon.png") no-repeat scroll 0 bottom transparent;
    color: #888888;
    font: 12px/14px arial;
    padding-left: 18px;
}
.community-feedback  #topic  #vote{
    float:left;
    width:98%;
    background: #CCCCCC;
    padding:5px 1%;
    border-bottom: 1px solid #FFFFFF;
    margin: 5px 0 0;
}
.community-feedback  #topic  #vote span{
    color:#2F2F2F;
    padding-left:18px;
    padding-top:12px;
    background-image: url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/like2.png),url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/top2.png);
    background-position: left 13px, 18px 0;
    background-repeat: no-repeat;
}
.community-feedback  #topic  #view_more{float:left;width:98%;background: #CCCCCC;padding:5px 1%;border-bottom: 1px solid #FFFFFF;}
.community-feedback  #topic  #view_more a{
    color:#6d93cd;
    background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/cmt.png) no-repeat;
    padding-left:18px;
}
.community-feedback  #topic  .show_comment{float:left;width:100%;background: #CCCCCC;padding:5px 0;}
.community-feedback  #topic  #official-comment{float:left;width:100%;background: #F5FAFD;padding:5px 0;margin:10px 0;}
.community-feedback  #topic  #official-comment  .comment_offical.first{}
.community-feedback  #topic  #official-comment  .comment_offical.last{border-bottom:none;}
.community-feedback  #topic  #official-comment h1{background: #E7F5F8;padding:5px;margin:0 5px 5px 0;font:normal 16px/18px arial;color:#333;  }
.community-feedback  #topic   .comment-entry{border-bottom:1px solid #fff;padding: 5px 1%;float:left;width:98%;}
.community-feedback  #topic   .comment-entry a{float:left;margin-right:10px;text-align: justify;}
.community-feedback  #topic   .comment-entry  .comment-info p a{float:none !important;}
.community-feedback  #topic   .comment-entry  .comment-info{margin-left: 40px;}
.community-feedback  #topic   .comment-entry  .comment-info  .comment-bottom{float:left;width:100%;margin-top: 10px;}
.community-feedback  #topic   .comment-entry  .comment-info  .comment-bottom .post-time{float:left;margin-right: 10px;}
.community-feedback  #topic   .comment-entry  .comment-info  .comment-bottom .comment_of_topic{
    float:left;
    background:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/like2.png") no-repeat 0 center;
    padding-left:18px;
}
.community-feedback  #topic   .comment-entry  .comment-info img{max-width:100%;}
.community-feedback  #topic   .comment-entry  .comment-info ul {list-style: disc;margin-left:10px;}
.community-feedback  #topic   .comment-entry  .comment-info ol {list-style:decimal;margin-left:10px;}
.community-feedback  #topic  .comment-entry  .vote_comment{color:#6d93cd;}
#edit_comment_show{float: left; margin-top: 10px; width: 100%;}
#edit_comment_show .link_comment{float:left;width:100%;}
#edit_comment_show .link_comment a{float:left;margin-right:5px;cursor: pointer;}
#edit_comment_show  button.button{
    background:#e6eaf2;
    background:-moz-linear-gradient(0% 100% 90deg,#a2acbf,#e6eaf2);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#e6eaf2),to(#a2acbf));
    -webkit-background-clip:padding-box;
    border-color: #A3B1CC #8F9BB3 #666F80;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    color: #292C33;
    display: inline-block;
    font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    line-height: 2em;
    outline: medium none;
    position: relative;
    color:#292C33;
    cursor: pointer;
    text-decoration: none;
    float: none;
    margin: 5px 0 !important;
    padding:0 1em;
    *padding-top:0;
}
#edit_comment_show  button.button:hover,#edit_comment_show button.button:focus{
    background:#2a81d7;
    background:-moz-linear-gradient(0% 100% 90deg,#206bcb,#3e9ee5);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#3e9ee5),to(#206bcb));
    border-color: #2A73A6 #165899 #07428F;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #62B1E9 inset;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
    text-shadow: 0 -1px 1px #1D62AB;
    margin: 5px 0 !important;
    *padding-top:0;
}
#show_form_editTopic  .topic-tag{
    float:left;
    width:100%;
    position:relative;
    border: 1px solid #9FA9BD;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.1);
    height: 36px;
    margin: 10px 0 0;
    overflow:hidden;
}
#show_form_editTopic  .topic-tag  #list-tag-edit{
    left: 5px;
    padding: 0;
    position: absolute;
    top: 3px;
}
#show_form_editTopic  .topic-tag  #list-tag-edit .post-tag{
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    color: #3E6D8E;
    font-size: 90%;
    line-height: 2.4;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
    margin-right:5px;
}
#show_form_editTopic  .topic-tag #topic-tag-edit{
    border:0;
    float: right;
    margin:  0;
    padding-top:0 !important;
    padding-bottom:0 !important;
    padding-right:2%;
    width: 96%;
    max-width:100%;
    min-width:200px;
    border-radius: 3px 3px 3px 3px;
    color: #8F9BB3;
    font-size: 13px;
    height: 36px;
    line-height: 35px;
    background:0;
}
.community-feedback  #topic #form_comment{
    background: none repeat scroll 0 0 #CCCCCC;
    float: left;
    overflow: hidden;
    padding: 5px 2% 5px 1%;
    width: 97%;
}
.community-feedback  #topic #form_comment  textarea{
    border: 1px solid #bdc7d8;
    padding: 0;
    width: 100%;
    margin:0;
    max-width: 100%;
    *width:auto;
    min-height:60px;
}
.communityfeedback-topic-view  .community-feedback .right-content #sidebar{}
.communityfeedback-topic-view  .community-feedback .right-content #sidebar  #tag{float:left;width:100%;}
.communityfeedback-topic-view  .community-feedback .right-content #sidebar  #tag h4{color:#6F675E;font-size:16px;}
.communityfeedback-topic-view  .community-feedback .right-content #sidebar  #tag ul li{float:left;width:100%;margin:3px 0;font-size:14px;color:#888;}
.communityfeedback-topic-view  .community-feedback .right-content #sidebar  #tag ul li a{
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    color: #3E6D8E;
    font-size: 13px;
    line-height: 2.4;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
    margin-right:5px;
}
.communityfeedback-topic-view  .community-feedback .right-content #sidebar  #related{float:left;width:100%;}
.communityfeedback-topic-view  .community-feedback .right-content #sidebar  #related h3{color:#6F675E;font-size:16px;}
.communityfeedback-topic-view  .community-feedback .right-content #sidebar  #related .related_topic{float:left;width:100%;margin:3px 0;}
.communityfeedback-topic-view  .community-feedback .right-content #sidebar  #related .related_topic a{
    color: #007DB4;
    font: bold 12px/19px Arial;
}
.communityfeedback-topic-view #topic  button.button{
    background:#FFA800;
    background:-moz-linear-gradient(0% 100% 90deg,#FFA800,#FFA800);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#FFA800),to(#FFA800));
    -webkit-background-clip:padding-box;
    border-color: #FFA800;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    display: inline-block;
    font-family: 'Steelfish Rg';
    font-size: 25px;
    font-weight: normal;
    line-height: 40px;
    margin: 1px;
    overflow: hidden;
    padding: 0 12px;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    height:40px;
    float:right;
    *padding-top:0;
}
.communityfeedback-topic-view #topic  button.button:hover,.communityfeedback-topic-view #topic  button.button:focus{
    background:#FFA800;
    background:-moz-linear-gradient(0% 100% 90deg,#FFA800,#FFA800);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#FFA800),to(#FFA800));
    box-shadow: 0 1px 0 0 #62B1E9 inset;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
    text-shadow: 0 -1px 1px #1D62AB;
    margin: 0;
    *padding-top:0;
}
/*----------------------My Profile --------------------*/
.community-feedback .page-title .title-left h2 span{
    color: #888;
    font: 12px/14px arial;
    margin-left: 8px;
    padding:3px 0 3px 20px;
    background: url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/star-icon.png) no-repeat 0 center;
}
.communityfeedback-user-view .community-feedback .left-content .list-topic .tab-container .topic-summary .stats {
    background:0;
    width:auto;
    height:auto;
    padding:0;
    margin-right:10px;
}
.communityfeedback-user-view .community-feedback .left-content .list-topic .tab-container .topic-summary .stats  .vote{
    background:0;
    height:auto;
    width:60px;
    padding:3px;
    color:#555;
}
.communityfeedback-user-view  .community-feedback .left-content .list-topic .tab-container .topic-summary .stats span{font-size: 12px;}

.communityfeedback-user-view .community-feedback .left-content .list-topic .tab-container .topic-summary .stats .answer{width:60px;height:auto;color: #E1E818;padding:3px;	}
.communityfeedback-user-view .community-feedback .left-content .list-topic .tab-container .topic-summary .post-info{margin-left:142px;}
.communityfeedback-user-view .community-feedback .left-content .list-topic .tab-container .topic-summary .stats .answer span{color:#E1E818;}
.communityfeedback-user-view .community-feedback .left-content .list-topic .tab-container .topic-summary .post-info .topic-title h3 a{font-weight:normal;}
.communityfeedback-user-view .community-feedback .left-content .list-topic .tab-container .topic-summary {padding-top:20px;border-top:1px solid #f0f0f0;}
.communityfeedback-user-view .community-feedback .left-content .list-topic .tab-container .topic-summary:first-child{border-top:0;}
.community-feedback .left-content .list-topic .tab-container .comment-topic{
    border-top: 1px solid #F0F0F0;
    float: left;
    padding: 5px 0;
    width: 100%;
}
.community-feedback .left-content .list-topic .tab-container .comment-topic:first-child{border-top:0;margin-top: 15px;}
.community-feedback .left-content .list-topic .tab-container .comment-topic  .answer{
    background: none repeat scroll 0 0 #75845C;
    color: #E1E818;
    float: left;
    margin-right: 10px;
    padding: 5px 10px;
}
.communityfeedback-user-view .community-feedback .left-content .topic-tags{}
.community-feedback .right-content #settings{padding:20px;}
.community-feedback .right-content #settings  h3{
    color: #6F675E;
    font: 24px/22px arial;
}
.community-feedback .right-content #settings p{
    font-size:14px;
    color: #292c33;
    margin: 0 0 5px;
    cursor: pointer;
}
.community-feedback .right-content #settings form{padding:0;float:left;width:100%;}
.community-feedback .right-content #settings form li{padding:3px 0;}
.community-feedback .right-content #settings form li label{cursor: pointer;}
.community-feedback .right-content #settings form li input{margin:0 3px 0 0;}
.community-feedback .right-content #settings .buttons{margin-top:10px;text-align:right;}
.community-feedback .right-content #settings   button.button{float:right;background:0;border:0;padding:0;margin:5px 0 0 5px;}
.community-feedback .right-content #settings   button.button span{
    background:none #f3f6fa;
    border:0;
    color:#007DB4;
    padding:3px 13px;
    float:left;
    font:bold 12px/19px Arial;
    border-radius: 3px;
}
.community-feedback .right-content #settings   button.button span span{padding:0;border:0;background:0;}
.community-feedback .right-content #settings #avatar_edit{float:left;width:100%;}
.community-feedback .right-content #settings #avatar_edit a{float:left;margin-right:5px;}
.community-feedback .right-content #settings #avatar_edit p{font-size:12px;float:right; color: #007DB4;}
.community-feedback .right-content #settings .user_login{
    border: 1px solid #f0f0f0;
    float: left;
    margin: 5px 0;
    padding: 5px 3%;
    width: 94%;
}
.community-feedback .right-content #settings .user_login b{float:left;}
.community-feedback .right-content #settings .user_login p{float:right;font-size:11px; color: #007DB4;}
.community-feedback .right-content #settings .user_login input{border:1px solid #f0f0f0;}
.community-feedback .right-content #settings p.edit_password{
    float:left;
    width:100%;
    padding:0 0 0 18px;
    color: #007DB4;
    font-size:13px;
    background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/lock.png) no-repeat;
}
.community-feedback .right-content #settings	#show_form_pass {float:left;width:100%;}
.community-feedback .right-content #settings	#show_form_pass label{font-size:13px;color:#888;}
.community-feedback .right-content #settings	#show_form_pass input{float:left;width:100%;height:20px;}

/*----------------------User Profile --------------------*/
.communityfeedback-user-view  .other-user  .page-title{float:left;width:100%;}
.communityfeedback-user-view  .other-user .page-title  .title-left{float:left;width:100%;}
.communityfeedback-user-view  .other-user .page-title .user-info{float:left;margin-top:20px;width: 275px;}
.communityfeedback-user-view  .other-user .page-title .user-info a{float:left;margin-right:8px;}
.communityfeedback-user-view .other-user  .page-title .user-info h2{color: #6F675E;float: left; font: 24px/22px arial;margin-bottom: 5px;width:225px;}
.communityfeedback-user-view .other-user  .page-title .user-info p{
    color: #888;
    font: 12px/14px arial;
    float:left;
    padding-left:18px;
    background:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/star-icon.png") no-repeat scroll 0 bottom transparent;
}
.communityfeedback-user-view  .other-user  .left-content{width:100%;}
.member-for{float:left;width:100%;color: #555555;}
.member-for .mem-for{float:left;margin-right:5px;font-weight: bold;}
.member-for  #time-join{float:left;}
.left-content  .profile-tab{float:left;width:100%;}
.left-content  .profile-tab li{float:left;}
.left-content  .profile-tab li a{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/tab-selected.png") repeat-x scroll 50% -5px #F3F6FA;
    border-radius: 3px 3px 3px 3px;
    color: #007DB4;
    cursor: pointer;
    display: block;
    float: left;
    line-height: 2em;
    margin: 1px 0 5px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}
.left-content  .profile-tab li.active a{
    background-color: #007DB4;
    background-position: 50% 100%;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    margin-bottom: 0;
    padding-bottom: 5px;
    text-decoration: none !important;
}
/*----------------------Product feedback --------------------*/
.community-feedback-product.community-feedback{float:left;width:100%;}
.community-feedback-product.community-feedback h1{
    margin: 28px 0 0 0;
    font-weight: bold;
}
.community-feedback-product.community-feedback  .left-content{float: none;padding:15px 0 0 0;width: auto;}
.community-feedback-product.community-feedback  .left-content .list-tag{
    float: left;
    margin: 10px 0;
    width: 100%;
}
.community-feedback-product.community-feedback  .left-content .list-tag ul,.community-feedback-product.community-feedback  .left-content .list-tag ol{float:left;width:100%;}
.community-feedback-product.community-feedback  .left-content .list-tag li{float:left;width:auto;margin-right:2%;color:#888;font-size:11px;margin-bottom: 5px;}
.community-feedback-product.community-feedback  .left-content .list-tag li p{float:left;width:100%;margin:0;poadding:0;}
.community-feedback-product.community-feedback  .left-content .list-tag li .short-des{display: none;}
.community-feedback-product.community-feedback  .left-content .list-tag li p a{
    background-color: #E8E8E8;
    border: 1px solid #D4D4D4;
    color: #939393;
    font-size: 90%;
    line-height: 21px;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
    border-left: 0 none;
}
/* ------------------- Popup Create topic ----------------*/
.community-feedback   #community-feedback-topic-form{border-radius:8px;}
.community-feedback   #community-feedback-topic-form .left-content{width:100%;}
.community-feedback   #community-feedback-topic-form  h1{
    border-bottom: 1px solid #7f7f7f;
    color: #007DB4;
    float: left;
    font:bold 20px/22px arial;
    margin: 10px 0;
    padding-bottom: 10px;
    width: 100%;
}
.community-feedback .validation-advice{position:absolute;display: none;}


/*tinybox css*/
#tinybox {
    background: #eff2f7 !important;
    border: 8px solid #7f7f7f;
    display: none;
    padding: 10px;
    position: absolute;
    z-index: 2000;
    border-radius:8px;

}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {position: relative;}
/* --------- Popup Login -------------*/
#popup-login-block {position:relative;}
#popup-login-block  h2{
    font:bold 17px/20px arial;
    color:#596571;
}
#close-form{
    position:absolute;
    background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/close-button.png) no-repeat;
    width:28px;
    height:28px;
    overflow:hidden;
    text-indent:-9999px;
    top:-10px;
    right:-10px;
}
#popup-login-block  h4{
    font:normal 13px/15px arial;
    color:#596571;
}
#popup-login-block	.form-list{margin:10px 0;}
#popup-login-block	.form-list .input-box{float:left;width:100%;}
#popup-login-block  .form-list input{
    width:350px;
    height:20px;
    margin:0 auto;
    border: 1px solid #9FA9BD;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.1);
}
#popup-login-block  .form-list label{}
#popup-login-block  .popup-button{
    float: right;
    text-align: right;
}
#popup-login-block  .popup-button button.button{
    background: #A2ACBF; /* non-CSS3 default background */
    background: -webkit-gradient(linear, left top, left bottom, from(#E6EAF2), to(#A2ACBF));
    background: -moz-linear-gradient(#E6EAF2, #A2ACBF);
    background: -ms-linear-gradient(#E6EAF2, #A2ACBF);
    background: linear-gradient(#E6EAF2, #A2ACBF);
    padding: 0.3em 0.8em;
    border-radius: 0.4em 0.4em 0.4em 0.4em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: inline-block;
    letter-spacing: -1px;
    outline: medium none;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    height: 25px;
    border: 1px solid #A2ACBF;
    color: #23456b;
    float: none;
    font-size: 14px;
    margin: 0 20px 0 0;
}
#popup-login-block  .popup-button button.button:hover{
    background: #5b95d5; /* non-CSS3 default background */
    background: -webkit-gradient(linear, left top, left bottom, from(#78B8E8), to(#5b95d5));
    background: -moz-linear-gradient(#78B8E8, #5b95d5);
    background: -ms-linear-gradient(#78B8E8, #5b95d5);
    background: linear-gradient(#78B8E8, #5b95d5);
    padding: 0.3em 0.8em;
    border-radius: 0.4em 0.4em 0.4em 0.4em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: inline-block;
    letter-spacing: -1px;
    outline: medium none;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    height: 25px;
    border: 1px solid #5b95d5;
    color: #fff;
    float: none;
    font-size: 14px;
    margin: 0 20px 0 0;
}
#popup-login-block .social-login{float:left;border-bottom:none;padding-bottom: 0px;}
#popup-login-block .social-login  ul li{float:left;border-bottom: none;}
#popup-login-block .social-login  ul li  img{height:20px;width:auto;}
p.login {margin-left: 10px;width: auto;}
p.login a {font-size: 12pt;color: #2690bf;}
#popup-login-block	.account-access{float:left;width:100%;}
#popup-login-block	.account-access  p{
    color: #596571;
    font:normal 13px/15px arial;
    margin: 0 0 5px 20px;
    text-align: left;
}
#popup-login-block	.account-access  p  a{
    color: #596571;
    font:bold 13px/15px arial;
    text-decoration:none;
}
#popup-login-block	.account-access  p  a:hover{text-decoration:underline;}
#popup-login-block .form-list  .validation-advice{display:none;}
/*tinymce*/
.community-feedback .mce-menubar{
    display:none;
}

/*captcha*/
#block-capcha{float:left;width:100%;margin:0;padding:0;}
#block-capcha  li .captcha{width:auto ;float:left;clear:both;}
#captcha-input-box-form-validate-captcha-comment label{display: block}
#captcha-image-box-form-validate-captcha-comment{float:right;}
#captcha-input-box-form-validate-captcha{float: left}
#captcha-image-box-form-validate-captcha{margin: 18px 0 18px 18px;float:right;}
/*Ban User*/
.ban-user{float:left;}
.ban-user button.buttons{
    float:right;
    background: -moz-linear-gradient(0% 100% 90deg, #A2ACBF, #E6EAF2) repeat scroll 0 0 transparent;
    border-color: #A3B1CC #8F9BB3 #666F80;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    color: #292C33;
    cursor: pointer;
    font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    outline: medium none;
    text-decoration: none;
    padding: 1px;
}
.ban-user button.buttons:hover,.ban-user button.buttons:focus{
    background:#2a81d7;
    background:-moz-linear-gradient(0% 100% 90deg,#206bcb,#3e9ee5);
    background:-webkit-gradient(linear,0% 0,0% 100%,from(#3e9ee5),to(#206bcb));
    border-color: #2A73A6 #165899 #07428F;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #62B1E9 inset;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
    text-shadow: 0 -1px 1px #1D62AB;
}
#edit_comment_show  #tags-searchs {float:left;width:100%;}
#edit_comment_show  #tags-searchs ul,#edit_comment_show  #tags-searchs ol{float:left;width:100%;}
#edit_comment_show  #tags-searchs ul li {float: left;margin: 0 1% 0 0;width: 32%;}
#edit_comment_show  #tags-searchs ul li  a.post-tag{
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    color: #3E6D8E;
    font-size: 90%;
    line-height: 2.4;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
}
#community-feedback-topic-form #block-capcha .input-box.captcha{width:320px;}
#community-feedback-topic-form #block-capcha #captcha_form-validate-captcha{width:290px;}
#community-feedback-topic-form #block-capcha #block-capcha #community-feedback-topic-form #block-capcha
#captcha-image-box-form-validate-captcha{width:230px;position:relative;}
#community-feedback-topic-form #block-capcha #block-capcha #form-validate-captcha{width:100%;}
#community-feedback-topic-form #block-capcha #block-capcha #captcha-reload{position:absolute;top:0;right:0;}
.community-feedback .captcha-image {
    display: inline;
    float: left;
    margin: 0;
    position: relative;
    width: 258px;
}
.community-feedback .captcha-reload {
    cursor: pointer;
    position: absolute;
    right: 2px;
    top: 2px;
}
.community-feedback .captcha-image .captcha-img {
    border: 1px solid #B6B6B6;
    vertical-align: bottom;
    width: 100%;
}
#notice{
    background:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/success_msg_icon.gif") no-repeat;
    color: #3D6611;
    float: left;
    margin: 5px 0;
    padding-left: 20px;
    line-height: 18px;
    font-size: 12px;
}

/*share facebook*/
.community-feedback a.share {
    border: 1px solid #C3CDDF;
    display: block;
    float: left;
    padding: 2px 4px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #EFF3FF;
    text-decoration: none;
}

.community-feedback .share_text {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/communityfeedback/facebook_icons.png") no-repeat 0% -47px;
    line-height: 14px;
    display: block;
    padding-left: 18px;
}

.fb-login{
    padding: 0 !important;
    position: relative !important;
}
.faq{position: relative;font-size: 14px;}
.faq .page-title { border-bottom: 0 none;}
.faq .page-title h2{
    color: #4B4B4B;
    font-family: 'Ubuntu-Medium';
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
}

.block-faq-category .box-content ul{}

.faq .right_column
{
	border-left:1px solid #AAAAAA;
	padding-left:15px;
}
.block-faq-category {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-menuleft.png") repeat-y scroll 0 0 transparent;
    width: 287px;
}

.block-faq-category .box-title {
    padding: 0 35px;
    text-transform: uppercase;
}
.block-faq-category .box-title h2 {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/line.png") repeat-x scroll left top transparent;
    color: #69A933;
    font-size: 19px;
    padding-left: 8px;
    padding-top: 30px;
}
.block-faq-category .box-title h2 span {
    color: #467E18;
    font-size: 22px;
	display: block;
}

.block-faq-category .box-content .listContent {
    padding: 30px 18px 30px 30px;
}

.block-faq-category .box-content ul li a.active
{
	font-weight:bold;
}
.block-faq-category .box-content li {
    margin: 5px 0;
    padding: 5px 15px 5px 10px;
}
.block-faq-category .box-content  ul li.over
{
background: #fff;}

.block-faq-category .box-content li a {
    color: #606060;
    font-size: 15px;
    text-decoration: none;
}


.block-faq-category .box-content  ul li a,.block-faq-category .box-content  ul li a:visited,.block-faq-category .box-content  ul li a:link
{
	text-decoration:none;
	/*color:#3A3A3A;*/
}
.block-faq-category .box-content  ul li.over a,
.block-faq-category .box-content  ul li a:hover
{
	text-decoration:none;
	color:#ff9600;
}
.faq-index-view .col-main,
.faq-index-index .col-main {

    padding-left: 46px;
    position: relative;
    /* width: 936px; */
}
/* .faq-index-index .form-search {
    position: absolute;
    right: 0;
    top: 20px;
} */
.faq, .faq h1{}
.faq .faq_view,
.faq #list_category,
.faq #most_frequently {

}
.faq_view h5{
	font-size: 16px;
}
.faq #most_frequently .box-title h2{
    color: #4B4B4B;
    font-family: 'Ubuntu-Bold';
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
}
.faq #most_frequently ul li{
	font-size: 13px;
	line-height:25px;
	color:#5c5c5c;
	font-weight: bold;
}

.faq #most_frequently ul li a
{
	color:#5c5c5c;
	font-weight:normal;
	text-decoration:none;
	font-size:15px;
}

.faq #most_frequently ul li a:hover
{
	color:#ff9600;
	font-weight:normal;
	text-decoration:none;
	font-size:15px;
	text-decoration:underline;
}

.faq #searchform{
    margin: 0 auto;
    overflow: hidden;
    padding: 16px 10px 28px 0;
    right: 0;
    top: 0;
    width: 349px;
}
.faq #searchform .input-box{
    float: left;
    height: 29px;
    margin: 2px 10px 0 0;
    width: 307px;
}
.faq #searchform label
{
	font-weight:bold;
	font-size:18px;
	float:left;

}
h3.answers-question {
    color: #FF9600;
    font-size: 20px;
    font-weight: normal;
	margin-left: 23px;
}
.faq #searchform #keyword{
    color: #2E2E2E;
    float: left;
    font-size: 13px;
    font-style: italic;
    height: 23px;
    margin: 0 0 2px 10px;
    width: 298px;
}
.faq #searchform button.button{float:left; width: 42px; background: #007DB4; width: 30px; height: 30px;padding: 5px 0;}
.faq #searchform button.button span{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
	overflow: hidden;
    text-indent: -999em;
	padding: 0 0 0 6px;
}
.faq #searchform button.button span span{
       background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon-search.png") no-repeat scroll 0 0 / 19px auto transparent;
    height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    width: 25px;
}

/* .faq #searchform .btnSearch
{
	float:left;
	display: inline;
	margin: 0px 0 0 5px;
	width: 25px;
	height: 25px;
	border: 0;
	background:url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/search.gif) top left no-repeat;
} */

.faq #searchform .btnSearch ins {display: none;}
.faq #list_category{}
.faq .other-category-question {font-size: 15px !important;font-style: italic;padding: 0 15px !important;}
.faq #list_category ul{}
.faq #list_category ul li
{
	width:43%;
	margin-top:20px;
}

.faq #list_category .left
{
	clear:both;
	margin-right: 6%;
}

.faq #list_category .right{
    float: right;
}
.faq #list_category .more
{
    color: #F0672F !important;
    float: left !important;
    font-size: 12px;
}

.faq #list_category ul li h3{}
.faq #list_category ul li h3 span{
    color: #007DB4;
    font-size: 20px;
    font-weight: normal;
}
.faq #list_category a, .faq #list_category a:visited,.faq #list_category a:link
{
	text-decoration:none;
	color:#5c5c5c;
	font-weight: normal;
}

.faq #list_category a:hover
{
	text-decoration:underline;
	color:#5c5c5c;

}
.faq #list_category ul li div{
	padding-top:5px;
	font-weight: normal;
	color:#5c5c5c;
	font-size:15px;
}

.faq #list_category a.more,.faq #list_category a.more:hover,.faq #list_category a.more:active,.faq #list_category a.more:visited
{
	text-decoration:underline;
	color:#DB7803;
}

.faq .faq_view
{
	margin-bottom:15px;
}
.faq .faq_view h3
{
    color: #FF9600;
    font-size: 20px;
    font-weight: normal;
}
.faq .faq_view .faq_conent
{
    font-size: 15px;
    font-weight: normal;
}

.faq .active
{
	background-color:#DEDEDE;
}

.faq .faq_view .faq_conent
{
    font-size: 15px;
    text-align: justify;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

#sidebarfaq
{
	padding:0 0 0 10px;
	font-weight:normal;
}

.block-faq .block-title strong{background-image:url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/icon_mini_faq.gif");}
.block-faq  .block-title strong {background-position:0 0;background-repeat:no-repeat;padding-left:21px;}

#sidebarfaq ul li
{
	font-size: 12px;
	line-height:20px;
	color:#526380;
}

#sidebarfaq ul li a
{
	font-weight:normal;
	text-decoration:none;
}

#sidebarfaq ul li a:hover
{
	font-weight:normal;
	text-decoration:underline;
}
#fp{
	background:#FFFFFF;
	display:block;
	overflow:hidden;
}

#main-slider{
	overflow:hidden;
}
.product-block{
	display:block;
	width:235px;
	height:200px;
	float:left;
	margin-top:10px;
	text-align:center;
}
.featureproduct-home{
	margin-top: 32px;
}
.product-block h4{
	
}
.featured-product .more-view{
	color: #ff9600;
	font-size: 14px;
	text-decoration: none;
}
.featured-product .more-view:hover{
	text-decoration: underline;
}

#frame{
	width:auto;
}
.product-des{
	display:none;
}

.product-image{
	width:120px;
	height:120px;
	margin-right:10px;
}
.product-info{
}
.product-price{
	color:#C76200;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-top:10px;
}
#popup-des{
	display:none;
	background:none repeat scroll 0 0 #FFFFCC;
	border:1px solid gray;
	padding:5px;
	position:absolute;
	width:200px;
	z-index:110;
}
.slider-button{
	display:none;
	float:left;
	font-size:100px;
	text-decoration:none;
	color:#CCCCCC;
	font-family:"Times New Roman", Times, serif;
}
.slider-button:hover{
	color:#000000;
}


#slider .left{
	left:5px;
	margin-right:5px;
}
#slider .right{
	right:5px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 11-02-2015, 08:13:23
    Author     : MSI
*/

@font-face {
    font-family: 'hero';
    src: url('http://www.magestore.com/skin/frontend/default/magestore8.0/css/fonts/hero.otf');
}

.fatherday {
    font-family: 'hero', Fallback, sans-serif;
    display: none;
}
.fatherday.container {
    width: 810px;
    height: 406px;
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -405px;
    margin-top: -203px;
    z-index: 99999;
    background-color: #fff;
}
 .fatherday.container .content-left{
     float: left;
     background: url('http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/game/bg-right.png') no-repeat;
     width: 406px;
     height: 406px;
 }
 .fatherday.container .content-right{
     float: right;
     text-align: center;
     line-height: 8px;
     width: 404px;
 }
.fatherday.container .content-right p.date-time{
    font-size: 16px;
    color: #a2a2a2;
    margin-top: 55px;
    margin-bottom: 10px;
}
.fatherday.container .content-right h2{
    font-size: 36px;
    color: #944669;
    text-transform: uppercase;
    font-weight: normal;
}
.fatherday.container .content-right h3{
    font-size: 19px;
    color: #944669;
    text-transform: uppercase;
    font-weight: normal;
}
.fatherday.container .content-right p.line-need{
    font-size: 15px;
    color: #6a6a6a;
    height: 20px;
    line-height: 20px;
}
.fatherday.container .content-right div.form{
    margin-top: 20px;
}
.fatherday.container .content-right .action-form{
    margin-top: 55px;
}
.fatherday.container .content-right .action-form input{
    background: #ebebeb;
    font-size: 14px;
    width: 80%;
    border: none;
    height: 35px;
    margin-bottom: 12px;
    border-radius: 3px;
    padding-left: 10px;
    font-family: 'hero', Fallback, sans-serif;
    float: left;
    margin-left: 32px;
}
.fatherday .validation-advice {
    float: left;
    width: 80%;
    margin-left: 32px;
    margin-top: 0px;
    margin-bottom: 10px;
}
.fatherday.container .content-right .button {
    border: none;
    padding: 11px 50px 10px 20px;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 3px;
    font-family: 'hero', Fallback, sans-serif;
    background: #944669 url('http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/game/arow.png') no-repeat 160px 14px;
    margin-top: 10px;
}
.fatherday.container .content-right .action-form input.input-text::-webkit-input-placeholder{
    color: #575757;
    font-style: italic;
}

.fatherday.container .content-right .action-form input.input-text:-moz-placeholder{ /* Firefox 18- */
    color: #575757;
    font-style: italic;
}

.fatherday.container .content-right .action-form input.input-text::-moz-placeholder{  /* Firefox 19+ */
    color: #575757;
    font-style: italic;
}

.fatherday.container .content-right .action-form input.input-text:-ms-input-placeholder{
    color:#575757;
    font-style: italic;
}
.fatherday.container a.close-box{
    position: absolute;
    right: 10px;
    top: 10px;
    background: #ccc;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    border-radius: 10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
}

#mask-game {
    background: none repeat scroll 0 0 #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99998;
}

#magestore-game {
    position: fixed;
    top: 50%;
    left: 0px;
    margin-top: -85px;
    z-index: 9999;
}
#game-trigger {
    cursor: pointer;
}
.fatherday .content-right.right.step2 {
    background: url(http://www.magestore.com/skin/frontend/default/magestore8.0/images/magestore/game/fatherday_success.jpg) no-repeat;
    height: 405px;
    width: 404px;
    display: none;
}
.loading-game {
    margin-top: 10px;
    display: none;
}

.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}
.dragable-fatherday * {
    box-sizing: border-box;
}
.dragable-fatherday a {
    color: initial;
    text-decoration: none;
}
.dragable-fatherday .loading {
    background: url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/loading.gif);
    width: 30px;
    height: 30px;
    position: relative;
    background-repeat: no-repeat;
    background-size: 30px;
}
.dragable-fatherday .banner-header {
    background: url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/banner-header-bg.jpg);
    min-height: 540px;
    position: relative;
    background-position-x: center;
}
.dragable-fatherday .banner-header .daddy-book-bg{
    background: url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/laptop-book.png);
    min-width: 300px;
    min-height: 540px;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
}
.dragable-fatherday .banner-header .smartphone-bg{
    background: url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/smartphone.png);
    min-width: 227px;
    min-height: 540px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
}
.dragable-fatherday .banner-header .daddy-kid, .dragable-fatherday .banner-header .text-box{
    margin-top: 115px;
}
.dragable-fatherday .banner-header .daddy-kid > img{
    max-width: 100%;
}
.dragable-fatherday .banner-header .container .row > div{
    box-sizing: border-box;
}
.dragable-fatherday .banner-header .text-box .text {
    color: #eefbff;
    font-size: 31px;
    font-weight: 300;
}
.dragable-fatherday .banner-header .text-box .text > span{
    font-weight: 500;
}
.dragable-fatherday .banner-header .play-btn {
    margin-top: 20px;
}
.dragable-fatherday .banner-header .play-btn > span{
    color: #323a45;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 400;
    background-color: #ffde00;
    padding: 5px 20px;
    min-width: 260px;
    float: left;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
/*Begin slide how to*/
.dragable-fatherday .banner-howto {
    background-image: url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/howto-bg-1.png),
        url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/howto-bg-2.png),
        url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/howto-bg-3.png),
        url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/howto-bg-4.png);
    background-position: left 170px, right 60px, left 420px, right 340px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #e6e9f1;
    padding-bottom: 55px;
}
.dragable-fatherday .banner-howto .howto-play {text-align: center; margin-top: 70px;}
.dragable-fatherday .banner-howto .howto-play > p{
    color: #7c7e82;
    font-size: 16px;
    font-weight: 300;
}
.dragable-fatherday .banner-howto .howto-play .howto-label{
    color: #dd9900;
    font-size: 26px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 70px;
    display: block;
}
.dragable-fatherday .banner-howto .play-col{
    text-align: center;
    color: #7c7e82;
    font-size: 16px;
    font-weight: 300;
}
.dragable-fatherday .banner-howto .howto-icons{
    margin-top: 60px;
}
.dragable-fatherday .banner-howto .howto-icons .play-col > p{
    margin-top: 45px;
}
/*End slide how to*/

/*Begin slide playing*/
.dragable-fatherday .banner-playing .submit-btn span {
    color: #323a45;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 400;
    background-color: #ffde00;
    padding: 5px 20px;
    min-width: 170px;
    min-height: 45px;
    float: left;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    display: block;
}
.dragable-fatherday .banner-playing{
    background-image: url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/playnow-bg-1.png),
    url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/playnow-bg-2.png),
    url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/playnow-bg-3.png),
    url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/playnow-bg-4.png),
    url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/playnow-bg-5.png);
    background-position: left 50px, left 400px, right 380px, right 50px, bottom;
    background-repeat: no-repeat;
    border-bottom: 1px solid #e6e9f1;
    padding-bottom: 180px;
}
.dragable-fatherday .banner-playing .question-row{position: relative; z-index: 1;}
.dragable-fatherday .banner-playing .answer-row{position: relative; z-index: 2;}
.dragable-fatherday .banner-playing .wrap-content .container > .row{
    margin-top: 70px;
    text-align: center;
}
.dragable-fatherday .banner-playing .wrap-content .container > .answer-row{margin-top: 0px;}
.dragable-fatherday .banner-playing .wrap-content .container > .answer-row .result{margin-top: 70px;}
.dragable-fatherday .banner-playing .playnow-label{
    background-image: url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/playnow-bg.png);
    background-repeat: no-repeat;
    color: #dd9900;
    font-size: 26px;
    font-weight: 600;
    text-transform: uppercase;
    height: 55px;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    line-height: 55px;
    padding-left: 40px;
    text-align: left;
}
.dragable-fatherday .banner-playing .question{
    background-repeat: no-repeat;
    background-repeat-y: repeat;
    background-size: 100%;
    min-height: 196px;
    width: 100%;
    margin-top: 10px;
    padding: 10px 20px;
    color: #fff;
    font-weight: 300;
    text-align: center;
}
.dragable-fatherday .banner-playing .question.left{
    background-image: url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/playnow-question-left-bg.png);
}
.dragable-fatherday .banner-playing .question.right{
    background-image: url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/playnow-question-right-bg.png);
}
.dragable-fatherday .banner-playing .question .question-title{
    font-size: 16px;
    font-weight: 400;
}
.dragable-fatherday .banner-playing .question .question-content{
    line-height: 24px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.dragable-fatherday .banner-playing .question .answer-box{
    background-color: #eceef3;
    width: 310px;
    height: 45px;
    border: 1px dashed #d5dae2;
    position: relative;
    margin: 0 auto;
    margin-top: 36px;
}
.dragable-fatherday .banner-playing .question .answer-box.required{
    border: 1px solid #ff0000;
    background-color: #e09a9a;
}
.dragable-fatherday .banner-playing .question .answer-box.has-answer-item{
    border: none;
}
.dragable-fatherday .banner-playing .question .answer-box.incorrect{
    border: 2px solid #ed1c24;
    height: 49px;
}
.dragable-fatherday .banner-playing .question .answer-box .incorrect-label{
    background: #000000;
    width: 74px;
    height: 22px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: -36px;
    display: none;
}
.dragable-fatherday .banner-playing .question .answer-box .incorrect-label:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #000000;
    position: absolute;
    left: 31px;
    bottom: -8px;
}
.dragable-fatherday .banner-playing .question .answer-box.incorrect .incorrect-label{
    display: block;
}
.dragable-fatherday .banner-playing .question .answer-box .remove{
    position: absolute;
    top: -20px;
    right: -10px;
    font-size: 14px;
    font-family: roboto;
    cursor: pointer;
    width: 16px;
    height: 16px;
    line-height: 14px;
    display: none;
}
.dragable-fatherday .banner-playing .question .answer-box.has-answer-item .remove{
    display: block;
}
.dragable-fatherday .banner-playing .question .answer-box .place-holder{
    line-height: 43px;
    color: #b0bfd3;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    width: 100%;
    z-index: 0;
}
.dragable-fatherday .banner-playing .question .answer-box .answer-item{
    line-height: 43px;
    color: #323a45;
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    width: 100%;
    z-index: 9;
    background-color: #fff;
    border: 1px solid #fff;
}
.dragable-fatherday .banner-playing .title-label{
    color: #dd9900;
    font-size: 26px;
    font-weight: 600;
}
.dragable-fatherday .banner-playing .playing-list > .row{
    margin-top: 16px;
}
.dragable-fatherday .banner-playing .playing-list .answer-list{
    background-color: #e4f0f0;
    border: 1px solid #e6ebf4;
    padding: 30px 10px;
}
.dragable-fatherday .banner-playing .playing-list .answer-list.ans-col-1{
    border-top: 3px solid #ff7d48;
}
.dragable-fatherday .banner-playing .playing-list .answer-list.ans-col-2{
    border-top: 3px solid #43a8fc;
}
.dragable-fatherday .banner-playing .playing-list .answer-list.ans-col-3{
    border-top: 3px solid #ffde00;
}
.dragable-fatherday .banner-playing .playing-list .answer-list .answer{
    width: 100%;/*width: 310px;*/
    height: 45px;
    background-color: #eceef3;
    margin: 0 auto;
    margin-top: 10px;
}
.dragable-fatherday .banner-playing .playing-list .answer-list .answer.no-item{
    border: 1px dashed #d5dae2;
}
.dragable-fatherday .banner-playing .playing-list .answer-list .answer .answer-item{
    border: 1px solid #e6ebf4;
    line-height: 45px;
    width: 100%;/*width: 310px;*/
    height: 45px;
    background-color: #fff;
    color: #323a45;
    cursor: move;
    z-index: 888;
}
.dragable-fatherday .banner-playing .playing-list .answer-list .answer .is-dragging,
.dragable-fatherday .banner-playing .question .answer-box .is-dragging{position: relative; z-index: 999}
.dragable-fatherday .banner-playing .playing-list .submit-btn.submit,
.dragable-fatherday .banner-playing .result .submit-btn.go-to-store span{
    margin: 0 auto;
    float: none;
    width: 50%;
    margin-top: 30px;
}
.dragable-fatherday .banner-playing .result .submit-btn.go-to-store span{
    min-width: 230px;
    font-size: 16px;
    line-height: 34px;
}
.dragable-fatherday .banner-playing .playing-list .submit-btn.submit .loading{
    top: 8px;
    left: 8px;
}
/*Begin slide result*/
.dragable-fatherday .banner-playing .result .title-label{
    color: #ed4d4d;
}
.dragable-fatherday .banner-playing .result > .row{
    margin-top: 16px;
}
.dragable-fatherday .banner-playing .result .text-result{
    font-size: 16px;
}
.dragable-fatherday .banner-playing .result .text-result span{
    font-weight: 600;
}
.dragable-fatherday .banner-playing .result .table-header{
    margin-top: 40px;
}
.dragable-fatherday .banner-playing .result .table-cell-title {
    font-size: 16px;
    font-weight: 600;
    color: #323a45;
}
.dragable-fatherday .banner-playing .result .table-cell-item {
    color: #323a45;
    font-size: 13px;
}
/*End slide result*/
/*End slide playing*/

@media (max-width: 767px){
    .dragable-fatherday .banner-header .daddy-book-bg{display: none;}
    .dragable-fatherday .banner-header .smartphone-bg{display: none;}
    .dragable-fatherday .banner-header .daddy-kid, .dragable-fatherday .banner-header .text-box{margin-top: 30px;}
    .banner-header .text-box .text {font-size: 20px!important;}
    .dragable-fatherday .banner-header .play-btn > span {
        float: none;
        display: block;
        width: 50%;
        margin: 0 auto;
    }
}

#modal-play-tut .modal-dialog{
    margin-top: 146px;
}
#modal-play-tut .modal-dialog .pop-howto .close{
    background: url(http://www.magestore.com/skin/frontend/base/default/images/magestore/game/dragablegame/x.png);
    width: 23px;
    height: 23px;
}
#modal-play-tut .modal-dialog .pop-howto > img{
    width: 100%;
}
/*!
 * Bootstrap v3.3.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/*
.gift-card *{box-sizing: border-box;}
.gift-card button *{box-sizing: content-box;}
.gift-card .row {
    margin-right: -10px;
    margin-left: -10px;
}
*/

.gift-card .col-xs-1,.gift-card  .col-xs-2,.gift-card  .col-xs-3,.gift-card  .col-xs-4,.gift-card  .col-xs-5,.gift-card  .col-xs-6,.gift-card  .col-xs-7,.gift-card  .col-xs-8,.gift-card  .col-xs-9,.gift-card  .col-xs-10,.gift-card  .col-xs-11,.gift-card  .col-xs-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.66666667%;
}
.col-xs-pull-10 {
    right: 83.33333333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.66666667%;
}
.col-xs-pull-7 {
    right: 58.33333333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.66666667%;
}
.col-xs-pull-4 {
    right: 33.33333333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.66666667%;
}
.col-xs-pull-1 {
    right: 8.33333333%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.66666667%;
}
.col-xs-push-10 {
    left: 83.33333333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.66666667%;
}
.col-xs-push-7 {
    left: 58.33333333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.66666667%;
}
.col-xs-push-4 {
    left: 33.33333333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.66666667%;
}
.col-xs-push-1 {
    left: 8.33333333%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.66666667%;
}
.col-xs-offset-10 {
    margin-left: 83.33333333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.66666667%;
}
.col-xs-offset-7 {
    margin-left: 58.33333333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.66666667%;
}
.col-xs-offset-4 {
    margin-left: 33.33333333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.66666667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-1 {
        width: 8.33333333%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
}
table {
    background-color: transparent;
}
caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left;
}
.gift-card .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.gift-card .table > thead > tr > th,
.gift-card .table > tbody > tr > th,
.gift-card .table > tfoot > tr > th,
.gift-card .table > thead > tr > td,
.gift-card .table > tbody > tr > td,
.gift-card .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.gift-card .table > thead > tr > th {
    vertical-align: middle;
    border-bottom: 2px solid #ddd;
}
.gift-card .table > caption + thead > tr:first-child > th,
.gift-card .table > colgroup + thead > tr:first-child > th,
.gift-card .table > thead:first-child > tr:first-child > th,
.gift-card .table > caption + thead > tr:first-child > td,
.gift-card .table > colgroup + thead > tr:first-child > td,
.gift-card .table > thead:first-child > tr:first-child > td {
    border-top: 0;
}
.gift-card .table > tbody + tbody {
    border-top: 2px solid #ddd;
}
.gift-card .table .table {
    background-color: #fff;
}
.gift-card .table-condensed > thead > tr > th,
.gift-card .table-condensed > tbody > tr > th,
.gift-card .table-condensed > tfoot > tr > th,
.gift-card .table-condensed > thead > tr > td,
.gift-card .table-condensed > tbody > tr > td,
.gift-card .table-condensed > tfoot > tr > td {
    padding: 5px;
}
.gift-card .table-bordered {
    border: 1px solid #ddd;
}
.gift-card .table-bordered > thead > tr > th,
.gift-card .table-bordered > tbody > tr > th,
.gift-card .table-bordered > tfoot > tr > th,
.gift-card .table-bordered > thead > tr > td,
.gift-card .table-bordered > tbody > tr > td,
.gift-card .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}
.gift-card .table-bordered > thead > tr > th,
.gift-card .table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}
.gift-card .table-striped > tbody > tr:nth-child(odd) {
    background-color: #f9f9f9;
}
.gift-card .table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}
.gift-card table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none;
}
.gift-card table td[class*="col-"],
.gift-card table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none;
}

.gift-card .table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
@media screen and (max-width: 767px) {
    .gift-card .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .gift-card .table-responsive > .table {
        margin-bottom: 0;
    }
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap;
    }
    .gift-card .table-responsive > .table-bordered {
        border: 0;
    }
    .gift-card .table-responsive > .table-bordered > thead > tr > th:first-child,
    .gift-card .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .gift-card .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .gift-card .table-responsive > .table-bordered > thead > tr > td:first-child,
    .gift-card  .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .gift-card  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }
    .gift-card  .table-responsive > .table-bordered > thead > tr > th:last-child,
    .gift-card .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .gift-card .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .gift-card  .table-responsive > .table-bordered > thead > tr > td:last-child,
    .gift-card .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .gift-card  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }
    .gift-card  .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .gift-card  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .gift-card  .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .gift-card  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0;
    }
}


.gift-card input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.gift-card input[type="radio"],
.gift-card input[type="checkbox"] {
    margin: 3px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
.gift-card input[type="file"] {
    display: block;
}
.gift-card input[type="range"] {
    display: block;
    width: 100%;
}
.gift-card select[multiple],
.gift-card select[size] {
    height: auto;
}
.gift-card input[type="file"]:focus,
.gift-card input[type="radio"]:focus,
.gift-card input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.gift-card output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}
.gift-card .form-control {
    display: block;
    width: 90%;
    height: 25px;
    padding: 2px 2px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-right: 0!important;
}

.gift-card, .gift-card * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.gift-card:before, .gift-card *:before,
.gift-card:after, .gift-card *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.gift-card .form-control:focus {
    border-color: #66afe9;
    outline:none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.gift-card .form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.gift-card .form-control:-ms-input-placeholder {
    color: #999;
}
.gift-card .form-control::-webkit-input-placeholder {
    color: #999;
}
.gift-card .form-control[disabled],
.gift-card .form-control[readonly],

.gift-card textarea.form-control {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: none;
}
.gift-card input[type="date"],
.gift-card input[type="time"],
.gift-card input[type="datetime-local"],
.gift-card input[type="month"] {
    line-height: 34px;
    line-height: 1.42857143 \0;
}
.gift-card input[type="date"].input-sm,
.gift-card input[type="time"].input-sm,
.gift-card input[type="datetime-local"].input-sm,
.gift-card input[type="month"].input-sm {
    line-height: 30px;
    line-height: 1.5 \0;
}
.gift-card input[type="date"].input-lg,
.gift-card input[type="time"].input-lg,
.gift-card input[type="datetime-local"].input-lg,
.gift-card input[type="month"].input-lg {
    line-height: 46px;
    line-height: 1.33 \0;
}
_:-ms-fullscreen,
:root input[type="date"],
_:-ms-fullscreen,
:root input[type="time"],
_:-ms-fullscreen,
:root input[type="datetime-local"],
_:-ms-fullscreen,
:root input[type="month"] {
    line-height: 1.42857143;
}
_:-ms-fullscreen.input-sm,
:root input[type="date"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="time"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="datetime-local"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="month"].input-sm {
    line-height: 1.5;
}
_:-ms-fullscreen.input-lg,
:root input[type="date"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="time"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="datetime-local"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="month"].input-lg {
    line-height: 1.33;
}
.gift-card .form-group {
    margin-bottom: 10px;
    float:left;
    width:100%;
    text-align: left;
}
.gift-card .radio,
.gift-card .checkbox {
    position: relative;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}
.gift-card .radio label,
.gift-card .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.gift-card .radio input[type="radio"],
.gift-card .radio-inline input[type="radio"],
.gift-card .checkbox input[type="checkbox"],
.gift-card .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -19px;
}
.radio + .radio,
.checkbox + .checkbox {
    margin-top: -5px;
}
.gift-card .radio-inline,
.gift-card .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
.gift-card .form-group label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.gift-card .hide{display:none;}
.gift-card .disabled{
    opacity: 0.3;
    filter: alpha(opacity=30);
    cursor: default;
}
.gift-card .text-left {
    text-align: left;
}
.gift-card .text-right {
    text-align: right;
}
.gift-card .text-center {
    text-align: center;
}
.gift-card .text-justify {
    text-align: justify;
}
.gift-card .text-nowrap {
    white-space: nowrap;
}
.gift-card .text-lowercase {
    text-transform: lowercase;
}
.gift-card .text-uppercase {
    text-transform: uppercase;
}
.gift-card .text-capitalize {
    text-transform: capitalize;
}
/**
* Giftvoucher reward template
*/
.dialog.giftcard-preview-template-dialog{
    left: 50% !important;
    margin-left: -330px !important;    
}
.input-select.validation-failed
{
    border-color: red;
}

span#giftvoucher_wait{
    color: #2F2F2F;
}

.giftvoucher-discount-code{
    color: #008000;
}
.giftvoucher-discount-code button{
    border: medium none;
    background: none repeat scroll 0 0 transparent;
}

.giftvoucher-discount-code button:hover{
    cursor: pointer;
}

.giftvoucher-media{
    border: 2px solid #F7F9F9;
}

.giftvoucher-media .giftmedia{
    border-bottom: 2px solid #F7F9F9;
    padding: 7px;
    color: #F18200;
    font-size: 15px;
}

#giftmedia pre{
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

.giftvoucher-media .giftmedia-image{
    overflow: hidden;
    width: 265px;
    position: relative;
}

.giftvoucher-product-info .giftvoucher-amount-desc, .giftvoucher-product-info #recipient_ship_desc {
    font-size: 0.9em;
    font-style: italic;
    color: #080;
    margin-top: -5px;
}

.giftvoucher-product-info #message{
    width: 100%;
    height: 88px;
}

.giftvoucher-product-info #recipient_address{
    width: 325px;
    height: 57px;
}

.giftvoucher-product-info #recipient_email,
.giftvoucher-product-info #recipient_name,
.giftvoucher-product-info #customer_name{
    width: 100%;
}

#giftvoucher-result{
    font-size: 15px;
}

#giftvoucher-result label{
    width: 160px;
}


/* Search Grid Style */
.data-table .giftvoucher-grid-title th{
    background-image: none;
    border-bottom: 1px solid #C2D3E0;
}

.data-table .giftvoucher-grid-search th{
    vertical-align: top;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item{
    padding-bottom: 2px;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .search-text{
    width: 97%;
}

.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .range-container{
    float: left;
    padding-bottom: 2px;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range{
    min-width: 121px;
    min-height: 18px;
    margin-bottom: 3px;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range .label{
    display: block;
    width: 36px;
    float: left;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range img{
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input.range-text{
    float: right;
    width: 50px;
    padding: 1px;
}

.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item select{
    width: 100%;
}

.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .range-container .from-price,
.data-table .giftvoucher-grid-search .giftvoucher-grid-search-item .range-container .to-price{
    min-width: 100px;
}

.giftvoucher-search-button {
    padding-bottom: 5px;
    text-align: right;
}
/* End Search */
.customer-account-giftcard .balance{
    overflow: hidden; 
    margin-bottom: 10px; 
    border-bottom: 1px dotted black;
}
.customer-account-giftcard #giftvoucher_grid .gift-voucher-sent-friend{
    background-color: #F6B26B;
}
.customer-account-giftcard .account-balance{
    overflow: hidden; 
    margin-bottom: 10px; 
    border-bottom: 1px dotted black;
}
/*Hai.Tran*/
.giftcard-preview-template-dialog .top,
.giftcard-preview-template-dialog .bot{
    display: none;
}
.giftcard-preview-template-dialog .dialog_e,
.giftcard-preview-template-dialog .dialog_w {
    width: 0;	
}
.giftcard-preview-template-dialog .dialog_close{
    display: none;
}
.giftcard-preview-template-dialog .dialog_content{
    background-color: transparent !important;
    color: #2f2f2f !important;
    font: 12px/1.55 Arial, Helvetica, sans-serif;
}
.gift-active{
    border: 2px solid rgb(228,121,17) !important;
}
div.egcSwatch-arrow {
    /*    display: none;*/
    position: absolute;
    height: 11px;
    top: -2px;
    left: 1px;
    width: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
    /*    z-index: 10;*/
    background-image: url(http://www.magestore.com/skin/frontend/default/default/css/magestore/giftvoucher/down-arrow.png);
}
#giftcard-template-show-images:hover #giftcard-template-next{
    background-image: url(http://www.magestore.com/skin/frontend/default/default/css/magestore/giftvoucher/arrow-slide-right.png);
}
#giftcard-template-show-images:hover #giftcard-template-prev{
    background-image: url(http://www.magestore.com/skin/frontend/default/default/css/magestore/giftvoucher/arrow-slide-left.png);
}
/*#giftcard-template-next:hover{
    background-image: url(/../giftcard/skin/frontend/default/default/images/giftvoucher/arrow-slide-right.png);
}
#giftcard-template-prev:hover{
    background-image: url(/../giftcard/skin/frontend/default/default/images/giftvoucher/arrow-slide-left.png);
}*/
/** Media Library **/
.uploader .file-row { display: inline-block;width:315px; padding:0.3em 0.6em; /*margin:0.5em 0.6em;*/ border:1px solid #ccc; background-color:#f9f9f9; /*vertical-align:middle;*/ }
.uploader .file-row-narrow { width: auto; margin: 0 0 2px 40px; }
.uploader .file-row .file-info { float:left; }
/*.uploader .file-row .file-info-name { with: 80%; overflow: hidden; }
.uploader .file-row .file-info-size { width: 20%; }*/
.uploader .file-row-info { margin: 0 0 0 10px; }
.uploader .file-row-info .file-info-name  { font-weight:bold; }
.uploader .file-row .progress-text { float:right; font-weight:bold; }
.uploader .file-row .delete-button { float:right; }
.uploader .buttons { float:left; }
.uploader .flex { float:right; }
.uploader .progress { border:1px solid #f0e6b7; background-color:#feffcc; }
.uploader .error { border:1px solid #aa1717; background-color:#ffe6de; }
.uploader .error .progress-text { padding-right:10px; }
.uploader .complete { border:1px solid #90c898; background-color:#e5ffed; }

#amount_range{
    width: 160px;
}
#popup-giftcard{
    position: fixed;
    z-index: 10000;
    width: 600px;  
    left: 50%;
    top: 50%;
    margin-left: -300px;
    margin-top: -200px;
    text-align: left;
}
#bg-fade{
    background: #000;
    position: absolute;
    z-index: 9999;
    width: 100%;
    min-height: 800px;
    float: left;
    top: 0;
    left: 0;
    opacity: 0.8;
    filter:alpha(opacity=80);
}

#giftvoucher-view-condition {
    float: left;
    clear:both;
}

#giftvoucher-view-condition:hover {
	text-decoration: none;
}

.calendar{
    z-index: 99999;
}

.calendar .button{
    display: table-cell;
}

/* stee */
.ajax-file-upload-progress {
    width: 95% !important;
}
.ajax-file-upload-green {
    display: none !important;
}
.ajax-file-upload-abort {
    display: none !important;
}
.ajax-file-upload-statusbar {
    width: 88% !important;
}

/****************************Template 02 _ top*************************************/

#giftcard-template-top{
    overflow:hidden;
    max-height: 550px;
    font-size: 14px;
    width: 100%;
    height: 365px;
}
#giftcard-template-top .giftcard-template-content{
    margin-left:0px;
    padding: 0;
    position: relative;
}
#giftcard-template-top .giftcard-template-content-top, .giftcard-change-image-temp2{
    height: 190px;
    background-color: #FFFFFF;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#giftcard-template-top .giftcard-template-content-temp2{
    padding-top: 0px;
    background-repeat: repeat;
    background-size: 100%
}
.logo-title.logo-title-top {
    padding-left: 15px;
    float: left;
    height: 84px;
}
.logo-title.logo-title-top img{
    float: left;
    border-radius: 0px 0px 5px 5px;
    max-height: 70px;
    background-position: 15px 0px !important;
}
.name-value-top{
    float: left;
    width: 100%;
    background: url('http://www.magestore.com/skin/frontend/default/default/css/magestore/giftvoucher/bkg-title.png') no-repeat;
    background-size: 103% 105%;
    margin-top: 55px;
    height: 50px;
    position: absolute;
    bottom: 0;
}
.name-value-top .giftcard-title{
    float: left;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    margin-left: 15px;
    line-height: 48px;
    font-weight: 600;
}
#giftcard-template-top .giftcard-value{
    float: right;
    padding-left: 20px;
    background: url('http://www.magestore.com/skin/frontend/default/default/css/magestore/giftvoucher/bkg-value.png') no-repeat left center;
    height: 50px;
}
.name-value-top .giftcard-value .giftcard-text-color{
    float: left;
    font-size: 12px;
    padding-top: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.name-value-top .giftcard-value .giftcard-price-change {
    float: right;
    margin-left: 15px;
    font-size: 26px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}
.name-value-top .value-price span {
    margin-right: 5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 12px;
    margin-top: -3px;
}
.name-value-top .giftcard-value .giftcard-price-change .price {
    margin-right: 10px;
    font-size: 26px;
    font-family: 'Open Sans', sans-serif;
}
.giftcard-date-top{
    width: 59%;
    float:left;
    padding-top: 10px;
}
.giftcard-date-top .giftcard-from-to{
    float: left;
    font-size: 16px;
    color: #636363 !important;
    font-family: 'Open Sans', sans-serif;
    margin-left: 15px;
}
.giftcard-date-top .giftcard-from-to .giftcard-from{
    float: left;
    max-height: 25px;
}
.giftcard-date-top .giftcard-from-to .giftcard-text-color,
.giftcard-date-top .giftcard-from-to .giftcard-style-color{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
.giftcard-information {
    float: left;
    clear: both;
    width: 342px;
    margin-top: 8px;
    margin-left: 15px;
}
.giftcard-date-top .giftcard-barcode {
    float: right;
    text-align: right;
    padding-right: 15px;
}
.giftcard-date-top span.giftcard-barcode img {
    max-width: 100%;
    float: right;
    height: 40px;
}
.giftcard-date-top .giftcard-barcode {
    padding-right: 15px;
    margin-top: -10px;
}
.giftcard-date-top .giftcard-from-to .giftcard-style-color{
    color: orange;
    font-size: 16px
}
.giftcard-date-top .giftcard-to{
    margin-left:0px;
    max-height: 25px;
    float:left;
    clear:both;
}
.giftcard-date-top .giftcard-number .giftcard-style-color{
    color: orange;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    line-height: 30px;
}
.name-value-top .value-price{
    float: right;
    line-height: 55px;
}
.giftcard-date-top .giftcard-message{
    padding: 6px;
    padding-bottom: 14px;
    padding-top: 3px;
    height: 80px;
    vertical-align: middle;
    background: #fff;
    border-radius: 5px;
    border:1px solid #cecece;
    text-align: left;
}
.barcode-note .giftcard-code{
    float: right;
    margin-right: 15px;
}
.barcode-note .barcode{
    text-align: right;
    float: right;
    width: 158px;
    height: 40px;
}

.barcode-note .barcode img{
    height: 40px;
    max-width: 100%;
    float: right;
}
.giftcard-date-top .giftcard-custom-message{
    margin: 0;
    white-space: pre-wrap;
    max-height: 85px;
    overflow: hidden;
    font-size: 11px;
}
.barcode-note .giftcard-note{
    margin-top: 5px;
    float: right;
    width: 215px;
    text-align: right;
    overflow: hidden;
    height: 90px;
    position: absolute;
    bottom: 10px;
}
.barcode-note .giftcard-note .giftcard-text-color{
    font-size: 12px;
    margin: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
#timezone_to_send{visibility: visible !important;}
#giftcard-template-top .giftcard-template-content-top.giftcard-change-image-temp2{width:100% !important; position: relative;}
#giftcard-template-top .giftcard-template-content{
    width:100%;
    background-size:100% auto !important;
    float: left;
    height: 175px;
}
#giftcard-template-top .giftcard-title-top{
    width:100%;
    position: relative;
}
.hidden-giftcard-content-temp2 .giftcard-barcode-value {height: 30px !important}
#giftcard-template-top .title{width:60% !important;}
#giftcard-template-top .barcode-note{
    width: 230px;
    float: right;
    margin-top: 5px;
    position: relative;
    height: 170px;
}
#giftcard-template-top .giftcard-value-bottom {display: none}

/*---Detail Template 3---*/
@import url(//fonts.googleapis.com/css?family=Open+Sans:600italic,300,700,400,600);
#giftcard-template-back .giftcard-template-content{display: none; height: 0px}
.title-value.giftcard-logo-background {
    float: left;
    width: 100%;
    background: url('http://www.magestore.com/skin/frontend/default/default/css/magestore/giftvoucher/bkg-title.png') no-repeat;
    height: 50px;
    background-size: 100%;
}
.giftcard-logo-background .giftcard-value-color {
    float: right;
    background: url('http://www.magestore.com/skin/frontend/default/default/css/magestore/giftvoucher/bkg-value.png') no-repeat left center;
    height: 50px;
    text-align: right;
    padding-right: 15px;
    padding-left: 20px;
    line-height: 48px;
}
.from-to-barcode-background{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.giftcard-change-image-background-popup .giftcard-logo {
    float: left;
    height: 84px;
    margin-left: 15px;
}
.giftcard-change-image-background-popup .giftcard-logo img {
    margin-bottom: 15px;
    border-radius: 0px 0px 5px 5px;
    max-height: 70px;
    float: left;
}
.giftcard-logo-background .giftcard-text-color {
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    padding-right: 10px;
}
.giftcard-logo-background .giftcard-style-color.giftcard-price-change {
    font-size: 26px;
    margin-top: 6px;
}
.giftcard-logo-background .giftcard-style-color.giftcard-price-change .price {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    float: right;
    line-height: 52px;
}

.giftcard-logo-background .giftcard-title {
    float: left;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    margin-left: 15px;
    line-height: 52px;
    font-weight: 600;
}
.from-to-barcode-background .from-to {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    float: left;
    margin-left: 15px;
}
.from-to-barcode-background .from-to .giftcard-form{
    float: left;
    text-align: left;
    margin-top: 10px;
}
.from-to-barcode-background .from-to .giftcard-to {
    float: left;
    text-align: left;
    clear: both;
}
.giftcard-text {
    height: 90px;
}
.from-to-barcode-background span img {
    height: 40px;
    max-width: 100%;
}
.from-to-barcode-background .from-to .giftcard-text-color {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.from-to-barcode-background .from-to .giftcard-style-color{
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
}
.giftcard-box-background{
    overflow: hidden;
    width: 95%;
    margin: 0 auto;
}
.giftcard-box-background .giftcard-text-box{
    background: #fff;
    border-radius: 5px;
    border:1px solid #cccccc;
    padding: 0;
    padding-bottom: 10px;
    padding-top: 3px;
    display:table-cell;
    vertical-align: middle;
}
.giftcard-box-background .giftcard-text-color.giftcard-custom-message{
    margin: 0;
    white-space: pre-wrap;
    max-height: 85px;
    overflow: hidden;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    padding: 0px 5px;
    color: black !important;
}
.from-to-barcode-background .giftcard-barcode{
    float: right;
    margin-right: 15px;
}
.from-to-barcode-background .giftcard-barcode .giftcard-style-color{
    color: orange;
    font-weight: bold;
    font-size:15px;
    font-family: 'Open Sans', sans-serif;
}
.from-to-barcode-background .giftcard-barcode .giftcard-style-color{
    font-size: 14px;
    line-height: 30px;
    color: orange;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
}
.giftcard-note-background{
// margin-top: 8px;
    float:left;
    box-sizing: content-box;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    margin-top: 8px;
    height: 30px
}
.giftcard-note-background .form-note{
    width: 100%;
    margin: 0 auto;
}
.giftcard-note-background .giftcard-text-color{
    font-size: 12px;
    line-height: 15px;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    padding: 0 15px;
    font-weight: 600;
    max-height: 33px;
    overflow: hidden;
}
#giftcard-template-back {width: 100% ;float: left; position: relative}
#giftcard-template-back .giftcard-change-image-background-popup{
    width: 100%;

    top: 0%;
}
.giftcard-box-background .giftcard-text-box {
    display: inherit !important;
    background-size: 100% !important;
    width: 100% !important;
    height: 98px;
    text-align: left;
}
.giftcard-box-background {
    width: 93% !important;
    height: 95px;
    padding: 5px 3%;
    margin-top: 0px !important;
    box-sizing: content-box;
    float: left;
}
.from-to-barcode-background .giftcard-number{
    float: right;
    text-align: right;
}
.from-to-barcode-background .giftcard-barcode span.barcode  {
    float: right;
}

/*****template 03 width devices*******/
.giftcard-change-image-background-popup img#img-type-background{
    position: relative;
    top: 0;
    z-index: 10;
    left:0;
}
#giftcard-template-back img#img-type-background{width: 100%}
#giftcard-preview-template img#img-type-background{width: 100%}
#giftcard-preview-template #giftcard-preview-template-content .giftcard-change-image-background-popup.giftcard-change-image{
    width: 100% !important;
    top: 0%;
    position: absolute;
}


.giftcard-product-media{
    float:Left;
    width:600px;
    height: 365px;
    transform-origin: top left;
    -webkit-transform-origin: top left;
}
.product-img-box {
// overflow: hidden\0;
}
#close-popup-giftcard {
    background: url('http://www.magestore.com/skin/frontend/default/default/images/giftvoucher/close.png') no-repeat;
    width: 35px;
    height: 35px;
    position: absolute;
    top: -25px;
    right: -25px;
}
#giftcard-preview-template-content{float:left;width: 100%;overflow: hidden;}
/****************************Template 01 _ left*************************************/
.giftvoucher-product-info{overflow: hidden}
#giftcard-template-left{
    overflow:hidden;
    width: 655px;
    font-size: 14px;
    float:left;
    background-size: 100% 100%;
}
#giftcard-preview-template .giftcard_value-color .giftcard-text-color{
    padding-right: 10px;
    margin-top: 15px;
}
/*#giftcard-preview-template-content {float: left;overflow: hidden;}*/
.dialog.giftcard-preview-template-dialog .dialog_e{background:none;}
.giftcard-template-content-left,.giftcard-change-image{
    width: 275px;
    height: 365px;
    display:block;
    float: left;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 275px 400px;
}
.logo1 { width: 100%; height: 50px; margin-top: -7px;}
#giftcard-template-left .giftcard-title {
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    margin-top: 10px !important;
    margin-left: 10px !important;
}
.giftcard-from{
    margin-right: 15px;
    overflow: hidden;
    display: table-cell;
    float: left;
    margin-bottom: 5px;
}
.giftcard-from-to  .giftcard-style-color{
    color: orange;
    font-size:16px;
    font-family: 'Open Sans', sans-serif;
}
.giftcard-to{max-height: 25px;}
.giftcard-box{overflow: hidden;margin-top: 10px;}
.giftcard-box  .giftcard-text-box{
    display: block;
    border-radius: 5px;
    border: 1px solid #cccccc;
    padding: 0 6px;
    height: 90px;
    vertical-align: middle;
    background:#fff;
    margin-top: 10px;
    text-align: left;
}
.giftcard_value .giftcard-text-color{
    float: left;
    padding-right: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
#giftcard-preview-template .giftcard-template-content .giftcard_value .giftcard-text-color{
    padding-right: 10px;
    margin-top: 10px;
}
.giftcard_value .giftcard-style-color{
    float: left;
    clear: both;
}
.giftcard_value .giftcard-style-color .price{
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    /* color: orange; */
    font-weight: bold;
}
.giftcard-number{
    width: 100%;
    float: right;
    text-align: right;
    margin-bottom: 5px;
}
.giftcard-number .giftcard-style-color{
    color: orange;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
}
.giftcard-custom-message{
    margin: 0;
    white-space: pre-wrap;
    max-height: 85px;
    overflow: hidden;
    font-size: 11px;
}
.giftcard-barcode  .giftcard-style-color{
    font-size: 14px;
    color: orange;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
}
.giftcard-text{
    overflow: hidden;
    vertical-align: bottom;
    height: 70px;
}
.giftcard-text  .giftcard-text-color{
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-align: left;
}
#giftcard-template-show-images .gift-active{overflow:hidden}
#giftcard-template-show-images .gift-active img{ display:inline;}
/******************Detail giftcard by Crystal****************/
#giftcard-template-left .giftcard-template-content {
    background-position: 0;
    background-size: 100%;
    width: 350px;
    display: block;
    margin-left: 0;
    float: right;
    height: 365px;
    background-repeat: repeat;
    box-sizing: content-box;
}
#giftcard-template-left .giftcard-logo div{width: 100% !important; margin-top: -7px !important;background-size: 80% 50px !important;}
#giftcard-template-left .giftcard-from-to .giftcard-text-color {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
}
#giftcard-template-left{width: 100% !important}
#giftcard-template-left .giftcard-change-image {
    width:250px;
    background-position:inherit !important;
    background-size: 100% 100% !important;
    height:365px;
    padding-bottom: 0;
    position: relative;
}
.giftcard-change-image img{
    height: 63px;
    max-width: 100%;
    display: inline;
}
.giftcard-change-image img#img-type-left{
    position: relative;
    top: 0;
    z-index: 10;
    left:0;
}
.giftcard-template-content-left .giftcard-logo{
    position: absolute;
    top: 280px;
    text-align: center;
    width: 100%;
}
/*#giftcard-template-left .giftcard-template-content div {width: 100% !important; float: left;}*/
#giftcard-template-left .giftcard-template-content div.giftcard-style-color{
    margin: 15px 10px 0 15px;
    text-align: left;
}
#giftcard-template-left .giftcard-template-content div.giftcard_value{
    float: left;
}
#giftcard-template-left .giftcard-template-content div.giftcard-code{
    float: right;
    width: 200px;
    margin-top: -5px;
}
#giftcard-template-left .giftcard-template-content .value-barcode {
    width: 320px;
    float: left;
    margin: 15px;
    margin-bottom: 10px;
}
#giftcard-template-left .giftcard-template-content div.giftcard-from-to,
#giftcard-template-left .giftcard-template-content div.giftcard-box,
#giftcard-template-left .giftcard-template-content div.giftcard-text{
    width: 320px;
    float: left;
    margin:0 15px;
}
#giftcard-template-left .giftcard-barcode {
    float: right;
    width: 177px;
    text-align: right;
}
#giftcard-template-left .giftcard-barcode img {float: right;max-width: 100%;height: 40px;}
#giftcard-template-left .giftcard-to{float: left;clear: both;margin-left: 0px;}
#giftcard-template-show-images {overflow: hidden;position: relative;height: 60px;}
#giftcard-template-show-images .images-for-slide{
    float:left;
    position: absolute;
    height: 60px;
    left: 0;
}
.giftcard-template-control{
    z-index: 10;
    position: absolute;
    top: 10px;
    width: 27px;
    height: 31px;
    background: url("http://www.magestore.com/skin/frontend/default/default/css/magestore/giftvoucher/icon-nav.png") left 1px no-repeat transparent;
    text-decoration: none !important;
    outline: none !important;
}
#giftcard-template-prev{left:0;}
#giftcard-template-next{
    right: 0;
    background: url("http://www.magestore.com/skin/frontend/default/default/css/magestore/giftvoucher/icon-nav.png") left -41px no-repeat transparent;
}

/***************checkout cart by Sally***************/
.gift-card .discount{display: inline-block;width: 100%;}
.gift-card .discount .form-group label{display: inline;}
.discount .giftvoucher #giftvoucher{position: relative;margin-right: -33px;margin-top: 10px;margin-left: 15px;}
.giftcard_change img{display:inline;}
/*************shopping cart by Sally*************/
.discount .giftvoucher #giftvoucher{position: relative;margin-right: 0px;margin-top: -1px;margin-left: 0px;}
.giftvoucher-discount-code img{display:inline}
/************my account by Sally***********/
.gift-card .table .col-xs-12 .label{float:left;  margin-bottom: 5px;}
.gift-card .table .col-xs-12 .v-middle{float:left;margin-top: 3px;margin-left: 3px;}
/***********View giftcard*************/
#giftcard_history_table .item-hidden{display:none;}
.giftvoucher-index-email .form-list li{width:100%; float: left;}
/******History balance*******/


.dialog.giftcard-preview-template-dialog .dialog_w{background: none;}
/*---End Detail Popup Template 1---*/
.gift-card .sub-title{
    font-size: 17px;
    text-transform: none;
    font-weight: 600;
    margin: 0 0 5px;
    padding:0;
}
.gift-card label em{
    color: red;
    font-weight: normal;
    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 12px;
}

/***********End Detail Popup Template 3*************/

/******************Send email***************/

.giftvoucher-product-info .giftcard-date-box img {display: inline;vertical-align: middle;}
.giftvoucher-product-info .giftcard-date-box input.validate-date-giftcard {float: left;margin-right: 3px;}
.giftcard-date-box button span{padding-left: 0 !important}
.add-to-box {clear: both}
.giftvoucher-receiver{float: left; clear: both; padding-bottom: 20px; width: 100%}
.giftvoucher-product-info .validation-advice{float: left; clear: both;}
.recipient_email,
.message,
.recipient_ship_form {float:left; clear:both;}

/******************End***********************/
/***************checkout cart by Sally***************/
.fieldset .giftvoucher  #giftvoucher{position: relative;margin-right: -33px;margin-top: 10px;margin-left: 15px;}
.giftcard_change img{display:inline;}
.fieldset .giftvoucher_credit #giftvoucher_credit{position: relative;margin-right: -33px;margin-top: 10px;margin-left: 15px;}
.fieldset #giftvoucher_container{float:left; padding-bottom: 12px; width: 100% !important;}
.fieldset .sp-methods{float:left; clear:both; width: 100% !important;}
.credit_input img {display:inline;}
.credit_input  .input-text{width:68px !important;}
.notice-msg li{font-weight:700;}
.giftvoucher-index-index .pager{margin-top:7px;}
/*************shopping cart by Sally*************/
.discount-form.giftvoucher   #giftvoucher{position: relative;margin-right: 5px;margin-top: 5px;margin-left: 0px;}
.discount-form .giftvoucher_credit  #giftvoucher_credit{position: relative;margin-right: 5px;margin-left: 0px; float:left}
.giftvoucher-discount-code img{display:inline;}
dd#giftcard_shoppingcart_apply, dd.giftvoucher li, dt.giftvoucher, dt.giftvoucher_credit, dd.giftvoucher-credit,li.giftvoucher-discount-code strong{margin:5px 0;}
#payment_form_giftvoucher_credit #gift_credit_message{float: left; width: 100%;}
li.giftvoucher-discount-code strong{float:none;}
.giftcard-code-hidden{display:none;}

/* ----- Simple template ------ */
#giftcard-template-simple{
    width:600px;
    float:left;
    background:#fff;
    border-radius: 3px;
    border: 1px solid #ddd;
}
#giftcard-template-simple .simple-top{

    padding: 6px 6px 10px;
    float:left;
    width: 100%;

}
.giftcard-template-content-simple{
    float: left;
    width: 100%;
    height: 310px;
}
#giftcard-template-simple .simple-content-top{margin:0;}
.simple-content-top .simple-logo{
    min-height: 85px;
    display:flex;
}
#giftcard-template-simple  img{margin:auto;}
.simple-bottom{
    float: left;
    width: 100%;
    padding: 6px;
    border-top:  1px solid #ddd;
    min-height: 90px;
}
.two-border{
    border-left:1px solid #ddd;
    border-right: 1px solid #dddddd;
}
.no-right{border-left:1px solid #ddd;}
.giftcard-number .giftcard-style-color{
    font-size: 16px;
}
.value-price .giftcard-text-color{
    font-size: 36px;
    line-height: 1;
}
.simple-barcode img{
    height: 35px;
    margin:auto;
}
.simple-content-top .simple-logo img{max-height: 100px;max-width:100%;}
#giftcard-template-simple .form-group.giftcard-value,
#giftcard-template-simple .form-group.giftcard-number{margin:5px 0;}
.simple-bottom .giftcard-custom-message{
    width: 100%;
    float: left;
    margin: 0;
    padding: 10px;
    font-size: 14px;
    color: #444;
    line-height: 18px;
}
#giftcard-template-simple .giftcard-template-content-simple{
    background-size: 100% auto;
}
#giftcard-template-simple .logo-title{
    padding: 0;
    float: none;
    height: auto;
}
#giftcard-template-simple img{
    display: inline;
    max-height: 90px;
    max-width: 180px;
}
#giftcard-template-simple .simple-barcode{
    min-height: 85px;
    display:flex;
}
#giftcard-template-simple .simple-content-top .col-xs-4,#giftcard-template-simple .simple-content-top .col-xs-6{
    height:90px;
}
#giftcard-template-simple .giftcard-number .giftcard-style-color{ font-style: normal;}
#giftcard-template-simple .giftcard-change-image{background-size:100%;}
/* ------ END -------- */
@media  (max-width:1199px){
    /**********add giftcard************/
    #gift-voucher-code{width:65% !important;}
}

/**********add giftcard by Sally************/
#gift-voucher-code{width:90% !important;}
#giftcard-template-left .giftcard-template-content .hidden-giftcard {
    height: 65px !important;
}
#giftcard-template-left .hidden-content {height: auto}
@media (max-width:990px){
    /************my account***********/


    /*view giftcard*/


    /**********check giftcard************/

}
@media  (max-width:880px){
    /************my account***********/



    /**********add giftcard************/
    #gift-voucher-code{width:100% !important;}
}
@media only screen and (max-width: 770px){
    /************my account by Sally***********/

    /**********add giftcard by Sally************/
    .col-main .giftvoucher-fieldset .input-box   input[type=text]{width:365px !important;}
}
@media  (max-width:640px){
    /************my account by Sally***********/

}

@media  (max-width:533px){
    /**********add giftcard by Sally************/
    .buttons-set button{margin-bottom:3px;}
    #addredeem-giftvoucher-code .buttons-set button.button{float:right !important; width:40%;}
}

@media  (max-width:440px){
    /**********check giftcard by Sally************/
    .page-title h1{font-size:18px !important;}
    /* My account */
    .balance .button{float:none !important; width:185px !important;}
    .giftvoucher-search-button{text-align:left !important;}
    .button{padding:5px !important;}


    /*my account*/
    #giftvoucher_grid-gift_code{width:65px !important; margin-left:70px;}
}
@media  (max-width:420px){
    /***************checkout cart by Sally***************/
    .giftcard{display:block;}
}
.giftvoucher li ul.success-msg, .giftvoucher li ul.error-msg {box-sizing: initial;margin-top: 20px;}
.giftvoucher .giftcard_input .input-text {
    background: #fff;
    border-color: #ccc;
    width: 100%;
    margin: 0px 0 0;
    border-radius: 0;
    height: 22px;
    padding: 5px 0px;
    float: left;
    font-size: 14px;
    box-sizing: border-box;
}
.giftvoucher .giftvoucher-discount-code.form-group ul li strong span {display: inline-block;}

#instantsearch #mi_header #searchBox
{
	margin-right:15px;
	padding-right:5px;
	width:209px;
}
#showProduct{position:absolute;overflow:hidden;padding:5px;background:#ffffff;}
#viewProduct{overflow:hidden;padding:5px;background:#ffffff;margin-top:5px;}
#showProduct #productContainer{overflow:hidden;background:#ffffff;padding:6px;}
#viewProduct #productContainer{overflow:hidden;background:#ffffff;padding:6px;}
#showProduct .head-notice{float:left;overflow:hiddent;width:100%;}
#searchTermkeyword {
	font-size:16px;
}

.statusLoading {
	background: #FFFFFF url('http://www.magestore.com/skin/frontend/base/default/images/magestore/instantsearch/loading.gif') no-repeat 195px 50%!important;
}
.statusPlaying {
	background: #FFFFFF url('http://www.magestore.com/skin/frontend/base/default/images/magestore/instantsearch/playing.gif') no-repeat 195px 50%!important;
}

#moreProducts{text-align:left;}

#moreProducts img, #moreViewProducts img {
border:4px solid #FFFFFF;
margin:5px 15px 0 0;
vertical-align:top;
}

#moreProductsWapper ,#moreViewProductsWapper{

margin:6px 0 0;
position:relative;
vertical-align:top;
}
#mainProductWapper,#mainViewProductWapper{
	height:300px;
	border:1px solid #CCCCCC;
	margin:10px 0;
	overflow: hidden;
}



#moreProducts img.active,#moreViewProducts img.active
{
	border:4px solid #E0E0E0;
}
.productLoading
{
	background:url('http://www.magestore.com/skin/frontend/base/default/images/magestore/instantsearch/loading.gif') no-repeat 50% 50%;
}

#mainProduct,#mainViewProduct
{
	height:280px;
	width:600px;	
	margin:10px;
}

#mainProduct #product_img_box, #mainViewProduct #product_img_box
{
	width:250px;
	float:left;
}
#mainProduct #product_img_box img,#mainViewProduct #product_img_box img{float:left;}
#mainProduct #product_information,#mainViewProduct #product_information
{
	width:320px;
	float:right;
	text-align: left;	
}

#mainProduct #product_information .product_price, #mainViewProduct #product_information .product_price
{
	color:red;
	font-weight:bold;
	width:120px;
	float:left;
}
#mainProduct #product_information #description, #mainViewProduct #product_information #description
{
	clear:both;
	margin-top:20px;
	border-top:1px dashed #CCCCCC;
}
/**
 * Magestore
 * 
 * NOTICE OF LICENSE
 * 
 * This source file is subject to the Magestore.com license that is
 * available through the world-wide-web at this URL:
 * http://www.magestore.com/license-agreement.html
 * 
 * DISCLAIMER
 * 
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 * 
 * @category    Magestore
 * @package     Magestore_RewardPoints
 * @copyright   Copyright (c) 2012 Magestore (http://www.magestore.com/)
 * @license     http://www.magestore.com/license-agreement.html
 */

/* ============ Reward Points Stylesheets ============ */

/* Cart Sidebar - MiniCart */
.rewardpoints-cart-sidebar {min-height: 22px; text-align: left; clear: both; margin-top: 5px;}
.rewardpoints-cart-sidebar img {margin-right: 3px;}


/* ============ Reward Points Slider ============ */
#rewardpoints-slider-container {}
#rewardpoints-slider { position: relative; z-index: 9; height: 18px; margin: 12px auto 18px; padding: 0 24px; cursor: pointer; width: 209px; float: left;}
#rewardpoints-slider-zoom-out { position: absolute; left: 1px; top: 0px;}
#rewardpoints-track { position: relative; height: 18px; background: url('http://www.magestore.com/skin/frontend/base/default/css/magestore/images/reward_rule.gif') -1px 0px repeat-x;}
#rewardpoints-handle { position: absolute; top: -1px; width: 9px; height: 22px; background: url('http://www.magestore.com/skin/frontend/base/default/css/magestore/images/magnifier_handle.gif') 0 0 no-repeat;}
#rewardpoints-slider-zoom-in { position: absolute; right: 1px; top: 0px;}
.rewardpoints-slider-label { margin: 12px 0 0 5px; float: left;}

#rewardpoints-login-msg, #rewardpoints-needmore-msg { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px;line-height:13px; background:url('http://www.magestore.com/skin/frontend/base/default/css/magestore/images/validation_advice_bg.gif') 2px 0 no-repeat; color:#eb340a;}

#rewardpoints-needmore-points { font-size: 13px; font-weight: bold;}

/* ============ Cart Page ============ */
.rewards-sales-rules dt {margin-top: 7px;}
.rewards-sales-rules dt label {font-weight: bold; color: #666;}
.rewards-sales-rules #rewardpoints-slider {margin-bottom: 10px;}
.rewards-sales-rules #reward_sales_rule {width: 157px; margin-left: 3px;}
.rewardpoints-slider-input .input-point {text-align: center;}
.rewardpoints-slider-input .input-max {margin-top: 10px;}
#reward_sales_point {width: 49px;}
#reward_ajax_loading {margin: 10px; text-align: center; font-style: italic;}

.rule_refreshing_label {color: #666; font-style: italic;}

/* ============ Checkout Page ============ */
.sp-methods #cart-rewards-form {width: 280px;}
.sp-methods #cart-rewards-form .rewards-sales-rules label {float: none;}
.sp-methods .rewards-sales-rules dd label {font-weight: normal; color: #000;}

/* ============ One Step Checkout Page ============ */
#cart-rewards-form dd.rewards-slider {margin-left: 17px;}


/* ============ Rewards Points Summary ============ */
.rewardpoints-money {color: #3182be; font-size: 13px;}

.dashboard .box-rewardpoints-summary, .box-rewardpoints-summary{ color:#333; font-size: 13px; }
.dashboard .box-rewardpoints-summary .box-head h2, .box-rewardpoints-summary .box-head h2 {/*background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/images/rewards.png") no-repeat scroll 0 0 transparent; */padding-top:5px;}

.box-rewardpoints-history .box-head h2 {/*background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/images/transactions.png") no-repeat scroll 0 6px transparent;*/padding-top:5px;}


/* ============ Header Link - Fix for IE ============ */
.links span.rewardpoints-name {position: relative\9; padding-right: 18px\9;}
.links span.rewardpoints-name img {position: absolute\9;}


.box-happy-customer{}
.box-happy-customer h2{
	color: #4b4b4b;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: normal;
}
#productshowcase {
    border-bottom: 1px solid #ddd;
    padding-bottom: 26px;
}
#productshowcase ul.list-customer{
  padding: 0;
}

#productshowcase .list-customer li {}
#productshowcase .list-customer li span.website-happy{
    background: none repeat scroll 0 0 #FFCC33;
    bottom: 14px;
    color: #007DB4;
    font-size: 12px;
    height: 27px;
    left: 7px;
    padding: 10px 8px 0;
    position: absolute;
    text-transform: uppercase;
    z-index: 9;
	overflow: hidden;
	width: 152px;
}

#productshowcase .list-customer li.last{margin:0;}
#productshowcase_image {

}
.rewardpointsbehavior-checkout-action{
	/*background-color: #FFE8DB;*/
	float: left;
	margin: 2px 2px 7px 0px;
	padding: 1px;
	width: 172px;
	text-align: left;
}
.rewardpointsbehavior-checkout-action1{
	/*background-color: #FFE8DB;*/
	margin: 2px 2px 7px 0px;
	padding: 1px;
	width: 172px;
	text-align: left;
}
.rewardpointsbehavior-checkout-action .rewardpointsbehavior-icon{
	float: right !important;
}
.rewardpointsbehavior-product-view{
    width: 100%;
    float: left;
}
.rewardpointsbehavior-product-view .rewardpointsbehavior-checkout-action{
    width: auto;
}

.twitter-count-horizontal{
    width: 93px !important;
    padding-right: 2px !important;
}
#fb-send-id-behavior span{
    vertical-align:baseline !important;
}
#___plusone_0, #___plusone_0 iframe{
    width: 71px !important;
    padding-right: 2px !important;
}

@font-face
{
 font-family: Open sans;
 src: url(http://www.magestore.com/skin/frontend/base/default/css/magestore/OpenSans-Regular.ttf);
}

.magestore-popup_social {
    max-width: 622px !important;
}
.clear{
 width:100%;
 height:0;
 clear:both;
 font-size:0;
 line-height:0;
}

#sociallogin_button{
	margin-top:10px;
}

#sociallogin_button button span{
	box-sizing: border-box;
}


 #bt-loginfb span, #bt-loginfb-other span, #bt-loginfb-popup span{
    height:35px;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/fb.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginfb span span,#bt-loginfb-other span span, #bt-loginfb-popup span span{background: none repeat scroll 0 0 #2d78bd;}
#bt-loginamazon span,#bt-loginamazon-other span, #bt-loginamazon-popup span{
    height:35px;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/bt_amazon.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginamazon span span,#bt-loginamazon-other span span, #bt-loginamazon-popup span span{background: none repeat scroll 0 0 #fe9900;}
#bt-loginins span,#bt-loginins-other span, #bt-loginins-popup span{
    height:35px;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/bt_intagram.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginins span span,#bt-loginins-other span span, #bt-loginins-popup span span{background: none repeat scroll 0 0 #42729a;}
#bt-logingo span,#bt-logingo-other span, #bt-logingo-popup span{
    height: 35px;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/google.png") no-repeat;
    display: block;
    float: left;
}
#bt-logingo span span,#bt-logingo-other span span, #bt-logingo-popup span span{background: none repeat scroll 0 0 #dd4b39;}
#magestore-popup  .input-box{width:100%;}
#bt-loginvk span,#bt-loginvk-other span, #bt-loginvk-popup span{
    height: 35px;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/vk.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginvk span span,#bt-loginvk-other span span, #bt-loginvk-popup span span{background: none repeat scroll 0 0 #44678d;}
#bt-loginper span,#bt-loginper-other span, #bt-loginper-popup span{
    height: 35px;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/persional.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginper span span,#bt-loginper-other span span, #bt-loginper-popup span span{background: none repeat scroll 0 0 #ffc823;}

#bt-loginse span,#bt-loginse-other span, #bt-loginse-popup span{
    height: 35px;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/stack.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginse span span,#bt-loginse-other span span, #bt-loginse-popup span  span{background: none repeat scroll 0 0 #3170c3;}

#bt-logintw span,#bt-logintw-other span, #bt-loginaol-popup span{
    height: 35px;
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/twit.png") no-repeat;
    display: block;
    float: left;
}
#bt-logintw span span,#bt-logintw-other span span, #bt-loginaol-popup span span{background: none repeat scroll 0 0 #28bceb;}
#bt-loginwp span,#bt-loginwp-other span, #bt-loginwp-popup span{   
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/wpress.png") no-repeat;  
}
#bt-loginwp span span,#bt-loginwp-other span span, #bt-loginwp-popup span span{background: none repeat scroll 0 0 #555555;}
#bt-loginya span, #bt-loginya-popup span{
    height: 35px;
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/yh.png") no-repeat;
    display: block;
    float: left;
}
#bt-loginya span span,#bt-loginya-other span span, #bt-loginya-popup span span{background: none repeat scroll 0 0 #6f2b90;}
/* by Hai Ta */
#bt-loginaol span,#bt-loginaol-other span, #bt-loginaol-popup span{    
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/aol.png") no-repeat;  
}
#bt-loginaol span span,#bt-loginaol-other span span, #bt-loginaol-popup span span{background: none repeat scroll 0 0 #ffc923;}
#bt-loginwp span,#bt-loginwp-other span, #bt-loginwp-popup span{   
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/wpress.png") no-repeat;  
}
#bt-loginwp span span,#bt-loginwp-other span span, #bt-loginwp-popup span span{background: none repeat scroll 0 0 #555555;}
#bt-logincal span,#bt-logincal-other span, #bt-logincal-popup span{    
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/clavid.png") no-repeat;    
}
#bt-logincal span span,#bt-logincal-other span span, #bt-logincal-popup span span{ background: none repeat scroll 0 0 #12396b;}
#bt-loginorg span,#bt-loginorg-other span, #bt-loginorg-popup span{    
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/orange.png") no-repeat;    
}
#bt-loginorg span span,#bt-loginorg-other span span, #bt-loginorg-popup span span{background: none repeat scroll 0 0 #ff6501;}
#bt-loginmp span,#bt-loginmp-other span, #bt-loginmp-popup span{    
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/mysp.png") no-repeat;    
}
#bt-loginmp span span,#bt-loginmp-other span span, #bt-loginmp-popup span span{background: none repeat scroll 0 0 #ff6501;}
#bt-loginlive span,#bt-loginlive-other span, #bt-loginlive-popup span{    
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/live.png") no-repeat;
}
#bt-loginlive span span,#bt-loginlive-other span span, #bt-loginlive-popup span span{  background: none repeat scroll 0 0 #30a8e4;}
#bt-loginfq span,#bt-loginfq-other span, #bt-loginfq-popup span{    
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/fq.png") no-repeat;   
}
#bt-loginfq span span,#bt-loginfq-other span span, #bt-loginfq-popup span span{	background: none repeat scroll 0 0 #099eba;}

#bt-loginlinked span,#bt-loginlinked-other span, #bt-loginlinked-popup span{    
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/linked.png") no-repeat;   
}
#bt-loginlinked span span,#bt-loginlinked-other span span, #bt-loginlinked-popup span span{background: none repeat scroll 0 0 #017fb2;}
#bt-loginopen span,#bt-loginopen-other span, #bt-loginopen-popup span{    
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/myop.png") no-repeat;
}
#bt-loginopen span span,#bt-loginopen-other span span, #bt-loginopen-popup span span{background: none repeat scroll 0 0 #74bc52;}
#bt-loginlj span,#bt-loginlj-other span, #bt-loginlj-popup span{    
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/liveJ.png") no-repeat;   
}
#bt-loginlj span span,#bt-loginlj-other span span, #bt-loginlj-popup span span{background: none repeat scroll 0 0 #143ea9;}

#sociallogin-other-div{	
	display: block;	
	float: right;      
}
#sociallogin-other-a{
	width: 91px;
	display: block;
}
#sociallogin-other-a-popup{margin-right:30px}
.sociallogin-other{
	display: block;
	float: right;
	width: 100%;
	/* margin-top: -25px; */
}
.sociallogin-other-span{
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
}

.sociallogin-other-span-img-popup{
	float: right;
	width: 20px;
	height: 25px;
	cursor: pointer;
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/add.png") no-repeat right;
}

.other-button{
	/* margin: 7px 3px 5px 4px; */
}
.sociallogin-other-button{	
    width: auto;
	max-width:375px;
}

button.bt-login-social{background:none;border:none;cursor: pointer;}
button.bt-login-social:hover{opacity: 0.9; /* width: 88%; */}
button.bt-login-social span{
	height:35px;
	line-height:35px;
	color:#fff;
	padding: 0 0 0 35px;
	float:left;
	}
button#bt-logintw-popup span{
    height: 35px;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/twit.png") no-repeat;
    display: block;
    float: left;
}
#sociallogin_button .sociallogin-other #other_sociallogin_label{}
button.bt-login-social span span{
	background-position:100% 0 !important;
	/* padding-right:10px !important; */
	padding-left:10px !important;
	text-align: left;
	color:#fff;
	min-width: 110px;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	text-transform:none;
}
button.bt-login-social span span {
	min-width: 75px;
}
	
/* change poppup */
#magestore-popup{
    top: 100px;
    position: absolute;
    z-index: 40020;
    border-radius: 7px;
    border: 10px solid rgba(255, 255, 255, 0.58);
}
#magestore-popup .border-popup{
    float: left;
    width: 100%;
    padding: 15px;
    height: auto;
    background: #fff;
}
#magestore-login-social{
	float: right;
	width: 43%;
}
#magestore-login-social .magestore-loign-h3{
    float: right;
    padding-right: 102px;
}
#bg_fade {
    background-color: #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
	opacity: 0.3;
}
#sociallogin-close{
	cursor: pointer;
    position: absolute;
    z-index: 9999;
	right: -12px;
	top: -15px;
	height: 34px;
	width: 33px;
	background:url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/close.png") no-repeat;
}
#sociallogin-close:hover{
	text-decoration: underline;
}
#sociallogin-close-popup{
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    right: -22px;
    top: -22px;
    height: 34px;
    width: 33px;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/close.png") no-repeat;
}
#sociallogin-close-popup:hover{
	text-decoration: underline;
}
#magestore-login-form{
	padding-left: 33px;
    width: 57%;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/bg-login.png") no-repeat right center;
}
.magestore-loign-h3{
	margin-bottom: 18px;
	font-family: 'tahoma',Arial,Helvetica,sans-serif;
    font-size: 15px;
	padding-bottom: 3px;
}
.magestore-login-input-box{

}
.login-label{
    padding-top: 5px;
    font-weight: normal;
    color: #666;
    margin: 5px;
}
.login-label em{
	color: red;
}
.sociallogin-input-box{

}
.sociallogin-input-box .input-text{
	border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 2px 2px #E3E3E3 inset;
    font-family: inherit;
    font-size: 1.1em;
    margin: 0;
    padding: 5px 4px;
    width: 230px;
    height: 32px;
}
.magestore-login-popup-button{
    float: left;
    margin-top: 15px;
}
.magestore-login-popup-button button{
    float: left;
    margin-bottom: 15px;
}
.magestore-login-popup-button .pass-register {
    float: left;
    width: 100%;
}
#magestore-forgot-password, #magestore-forgot-back,
#magestore-sociallogin-create-new-customer{
    font-size: 16px;
    float: left;
}
#magestore-forgot-back{
	margin-right: 40px;
}
.popup_click_btn{
	float: left;
	/* margin-left: 137px; */
}
.magestore-login-input-box  .login-label em{	
}
.ajax-login-image{
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/opc-ajax-loader.gif") no-repeat scroll 0 0 transparent;
	width: 16px;
	height: 16px;
	margin: 5px 0 5px 152px;
}
.magestore-invalid-email{
	margin-left: 152px;
	color: red;
}

#sociallogin-forgot{
	margin-bottom : 20px;
    padding-right: 15px;
}
.magestore-sociallogin-create-new-customer{
	float: left;	
	clear: both;
}
#magestore-button-sociallogin-forgot{
    margin-top: 15px;
}
.magestore-sociallogin-create-new-customer a{
    padding-left: 32px;
	font-weight: bold;
}
.sociallogin-field{
	width: 218px;
	float: left;
}
.sociallogin-field .input-text{
    width: 230px;
}
#magestore-create-back{
	font-size: 14px;
	float: left;
	margin-left: 80px;
	margin-top: 6px;
}
.sociallogin-other-button-popup{
	float: left;
	text-align: center;
	padding: 15px 0 0;
}
#sociallogin_button ul.right {
    float: none!important;
    width: 100%;
    text-align: center;
}
#sociallogin_button ul.left{float:left;}

/*Register*/
#magestore-create-user {
    width: 57%;
    background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/bg-login.png") no-repeat right center;
    padding-left: 33px;
}
.magestore-create-popup-button{
    float: left;
    width: 100%;
    margin-top: 15px;
}
.mini-login-box #sociallogin_button button span span{display:none}
.mini-login-box #sociallogin_button {display: inline;vertical-align: middle;}
.mini-login-box button.bt-login-social {min-width:40px!important}
.mini-login-box #sociallogin_button ul.right{width:auto}
.mini-login-box .social-minibox .link-socical{font-size:14px;color:#434344;margin-right: 30px;float: left;margin-top: 17px;}
.mini-login-box  #sociallogin_button ul li.button,.sociallogin-other ul li{
    display: inline-block;
    margin: 0 auto;
    float: none!important;
}
#sociallogin_button ul li.button, .sociallogin-other ul li {
    float: none!important;
}
.onestep-social-login #bt-loginfb span, .onestep-social-login #bt-logingo span{background:transparent;line-height: 29px;margin-left: 10px;height: 29px;}
@font-face
{
 font-family: Open sans;
 src: url(http://www.magestore.com/skin/frontend/base/default/css/magestore/OpenSans-Regular.ttf);
}
#sociallogin_button #magestore-popup_social ul li button{
	width: 175px;height:37px;
}
#sociallogin_button #magestore-popup_social ul li {
    float:left;
	font-family: Open sans;
}
@media all and (min-width: 0px) and (max-width: 680px){
#magestore-popup_social {
    font-size: 1.5em !important;
}
}
@media (min-width: 681px) {
}
@media all and (min-width: 0px) and  (max-width: 459px) {
	#sociallogin_button #magestore-popup_social ul li{padding: 0px 0px 10px 0px;}
	#sociallogin_button ul li{padding: 0px 0px 10px 0px;}
}
@media (min-width: 460px) {
	#sociallogin_button #magestore-popup_social ul li{padding: 0px 0px 10px 10px;}
	#sociallogin_button ul li{padding: 0px 0px 10px 10px;}
}
ul.magestore-login-social li{background:#fff;border:none; float: right}

#magestore-popup{
	width:66% !important;
	z-index:99999;
	max-width: 630px;
}
#magestore-popup_social {
	text-align: center;
	font-size: 1.5em;
	line-height: 1.25em;
	margin-bottom: 0.7em;
	position: absolute;
	top: 100px !important;
	left: 0;
	z-index: 100000;
	background-color: white;
}
#sociallogin_button ul.right li{
    float: right;
}
.magestore-popup_social{
		width: 90% !important;
	}
#other_sociallogin_label {
	background-color: rgb(240, 240, 237);
	line-height: 2em;
}
#magestore-popup_social li{
    /* float: right; */
    text-align: center;
}
.magestore-login-social{
    float: right;
    padding-right: 30px;
}
ul.magestore-login-social li.button{
    list-style: none !important;
    padding: 4px 0;
}
ul.magestore-login-social li.button:hover{
	background:none !important;
	margin:0;
	border:none;
    list-style: none !important;

}
.sociallogin-input-box .input-text{
	box-shadow: none;
}
.sociallogin-other-button-popup li.button{
	background:none;
	border:none;
	list-style: none !important;
	padding: 3px 8px !important;
}
.sociallogin-other-button-popup li.button:hover{
	background:none;
	border:none;
        list-style: none !important;
}
.other-button{padding:0;}
.bt-login-social{padding:0;margin:0 !important;}
.top-container{width:100%;}

#sociallogin_button{
	/*float:left;*/
}
#sociallogin_button ul li,.sociallogin-other ul li{margin: 0px;}
#sociallogin_button ul li.button,.sociallogin-other ul li.button{
	background:none !important;
	border:none !important;
	list-style: none !important;
}
#sociallogin_button ul li.button,.sociallogin-other ul li{
    display: inline-block;
    margin: 0 auto;
    /* float: none; */
}
#sociallogin_button ul li.button:hover{
	background:none !important;
	border:none !important;
	list-style: none !important;
}
.sociallogin-other-button{
	_display:block !important;
	z-index:3000 !important;
}
#sociallogin-other-a{
	display: inline-block;
	width:100%;
	text-align:right;
}
#sociallogin-other-div{
	display: inline-block;
	width:100%;
	margin:0;
}
#sociallogin-other-b{
	display:block;
	height:30px;
	line-height:30px;
}
#sociallogin-other-b span{
	display:block;
	margin-right:30px;
	text-align:right;
}
#sociallogin-other-button{
	top:30px;
}
#magestore-login-form .magestore-invalid-email{
	margin:0;
}
.other-button{
/* 	margin: 0px 2px 0px 2px !important;
	padding: 3px 0px 0px 8px!important; */
}

#bg_fade{
	z-index:30020 !important;
	float:left;
	width:100%;
	min-height:3000px;
}
.active .sociallogin-other-span-img-popup{
	float: right;
	width: 20px;
	height: 25px;
	cursor: pointer;
	background: url("http://www.magestore.com/skin/frontend/base/default/css/magestore/sociallogin/sub.png") no-repeat right;
}
@media only screen and (max-width: 900px){

    #magestore-sociallogin-form-forgot .magestore-login-popup-button{
        width: 100%;
    }
    #magestore-popup .border-popup{
        height: auto;
    }
    #magestore-login-form{
        width: 100%;
        background: none;
        padding: 0;
    }
    .sociallogin-input-box .input-text {
        box-shadow: none;
        width: 100%;
    }
    .magestore-login-popup-button .pass-register {
        float: right;
        width: auto;
    }
    #magestore-login-social{
        width: 100%;
        text-align: center;
        margin-top: 15px;
    }
    .magestore-login-social {
         padding-right: 0px;
    }
    ul.magestore-login-social li.button {
        margin-right: 8px;
    }
    ul.magestore-login-social li {
        float: left;
        vertical-align: middle;
        float: none;
    }
    #magestore-login-social .magestore-loign-h3 {
        float: left;
        padding-right: 0;
        width: 100%;
        margin-bottom: 2px;
    }
    #magestore-button-sociallogin-forgot {
         margin-top: 0px;
        float: right;
    }
    #magestore-create-user {
        width: 100%;
        background: none;
         padding-left: 0px;
    }

    #magestore-sociallogin-form-create .form-list > li{
        float: left;
        width: 100%;
    }

    #magestore-popup .form-list .sociallogin-field{
        width: 50%;
    }
    #magestore-popup .form-list .sociallogin-field.right{
        padding-left: 5px;
    }
    #magestore-button-sociallogin-forgot{
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 650px){
    .magestore-login-social {
        text-align: center;
    }
    ul.magestore-login-social li.button {
        margin-right: 0px;
        vertical-align: middle;
        float:none;
    }
    .magestore-login-popup-button{
        margin-bottom: 15px;
    }
    #magestore-forgot-password,
    #magestore-sociallogin-create-new-customer{
        font-size: 15px;
    }
    #magestore-forgot-back {
        font-size: 14px;
    }
}
@media only screen and (max-width: 500px){
    #magestore-popup .form-list .sociallogin-field{width: 100%}
    .sociallogin-field .input-text{width: 100%}
    #magestore-create-back{
        font-size: 14px;
        text-align: center;
        margin-bottom: 10px;
        float: left;
        width: 100%;
    }
    #magestore-button-sociallogin-create{    width: 100%;}
}
@media only screen and (max-width: 480px){
    .magestore-login-popup-button button{
        width:100%;
    }
    .magestore-login-popup-button .pass-register {
        float: right;
        clear: both;
    }
    #magestore-forgot-password,
    #magestore-sociallogin-create-new-customer{
        font-size: 14px;
    }
    #magestore-forgot-back {
        width: 100%;
        text-align: center;
        margin-bottom: 12px;
    }
}
/**
 * Magestore
 * 
 * NOTICE OF LICENSE
 * 
 * This source file is subject to the Magestore.com license that is
 * available through the world-wide-web at this URL:
 * http://www.magestore.com/license-agreement.html
 * 
 * DISCLAIMER
 * 
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 * 
 * @category    Magestore
 * @package     Magestore_RewardPointsRule
 * @copyright   Copyright (c) 2012 Magestore (http://www.magestore.com/)
 * @license     http://www.magestore.com/license-agreement.html
 */

/* ============ Reward Points Rule Stylesheets ============ */

/*************** Product Page ***************/
.rewardpoints-product-rule {overflow: hidden;}
.rewardpoints-product-rule select.input-select {max-width: 232px;}

/*************** Checkout Cart Item ***************/
.reward-points-spending .label, .reward-points-earning .label { color: #1e7ec8; font-weight: bold; }
.reward-points-spending .content { padding-left: 6px;}


/****************my Reward policy*************/
.rewardpointsrule-rule-name-policy { color: #3182be; font-style: italic;}
.rewardpointsrule-rule-date-policy {}
/******product list******/
.earning-product-list { font-size: 0.9em; clear: both; margin-bottom: 0.9em }

/*
 * Swiper - Mobile Touch Slider CSS
 * http://www.idangero.us/sliders/swiper
 *
 * Vladimir Kharlampidi, The iDangero.us
 * http://www.idangero.us/
 * 
 * Copyright 2012-2013, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us
 *
 * Licensed under GPL & MIT
 *
*/

/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */    
	display: flex;
	-webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
	justify-content: center;
	
}


.swiper-pagination-switch {
	/* Stylize pagination button: */	
	background: #dcdcdc!important;
	opacity: 1!important;	
	margin-top: 5px;	  
	  width: 8px;
	  height: 8px;
	  -webkit-border-radius: 8px; 
	  -moz-border-radius: 8px; 
	  border-radius: 8px;  
	  margin-right: 7px;	  	  
	  cursor: pointer;
	display: inline-block;
	vertical-align: middle;	  
}
.swiper-active-switch {
	/* Specific active button style: */	
	background: #ffcc33!important;
	width: 12px!important;
	height: 12px!important;
	margin-top: 3px;

}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}



/*===================================================================*/
/* For branding box */
.col-left .box-interview .swiper-container {
  width: 395px;
  height: 332px;
  color: #000;
  margin-top: 40px;
  text-align: center;
}
.col-left .box-interview .swiper-container .swiper-slide{
	width: 375px!important;
	padding-right: 20px;
}
.box-interview .red-slide {
  background: #ca4040;
}
.box-interview  .blue-slide {
  background: #4390ee;
}
.box-interview .orange-slide {
  background: #ff8604;
}
.green-slide {
  background: #49a430;
}
.box-interview .pink-slide {
  background: #973e76;
}
.box-interview .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.box-interview .swiper-slide p {
      font-size: 16px;
    text-align: justify;
}
.box-interview  .pagination {
    bottom: 24px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
	-webkit-box-pack: center;
    -moz-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 20;
}
.box-interview .swiper-pagination-switch {

}
.box-interview  .swiper-active-switch {
  
}
.box-interview  .button-moreview{
    clear: both;
    float: left;
    height: 39px;
    margin: 20px 0 40px;
    text-align: center;
    width: 100%;
}
.box-interview .more-view span{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png") no-repeat scroll 256px center #007DB4;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight:700;
    padding: 20px 81px 20px 26px;
    text-transform: uppercase;
	width: 288px;
}
.box-interview .product-img {position: relative; width: 63px;float: left;}
.box-interview .product-name {text-align: left;
	color: #000;
	font-size: 18px;
}
#product_name_interview span{
    color: #0081ba;
    font-size: 18px;
    font-weight: 600;
}
#product_name_interview{float: left;margin-top: 20px;}
#product_name_interview span a{
    color: #636363;
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    margin-left: 5px;
    text-decoration: none;
}

.box-interview .customer-interview-mask {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-img-customer.png") no-repeat;
    display: block;
    height: 63px;
    left: 0;
    position: absolute;
    top: 0;
    width: 63px;
    z-index: 1;
}
.box-interview .product-img a img{    
    height: 63px;
    width: 63px;

}
.box-interview .customer-name{
	color: #4b4b4b;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
	padding: 0px 0;
}
.box-interview .customer-name h3 span{
	font-weight: 600;
	font-size: 24px;
	text-transform: uppercase;
}

.box-interview .review-product-image,
.box-interview .review-info{clear: both;}
.box-interview .row{
	text-align: left;
	font-size: 16px;
	font-weight: 600;
}

.box-interview .lean-more{
	color: #f0672f;
	font-size: 12px;
	 text-decoration: underline;
}
.box-interview .des-interview{padding-top: 17px;}
.box-interview .review-info{padding-top: 17px;}
.box-interview .row label{

}
.box-interview .row a{
	color: #007db4;
	font-weight:  normal;
	text-decoration: none;
}

/* End For branding box */




/*===================================================================*/
/* For Reivew box */
.block-latest-review .swiper-container {
  width: 395px;
  height: 225px;
  color: #000;
  text-align: left;
}
.block-latest-review .swiper-container li.swiper-slide {
	width: 375px!important;
	padding-right: 20px;
}

.col-left .box-interview,
.block-latest-review .block-content{overflow:hidden;}
.green-slide {
  background: #49a430;
}
.block-latest-review .pink-slide {
  background: #973e76;
}
.block-latest-review .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.block-latest-review .swiper-slide p {
      font-size: 16px;
    text-align: justify;
}
.block-latest-review  .pagination2 {
    bottom: 24px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
	-webkit-box-pack: center;
    -moz-box-pack: center;
	-ms-flex-pack: justify;
	 -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 20;
}
.block-latest-review .swiper-pagination-switch {

}
.block-latest-review  .swiper-active-switch {
  
}
.block-latest-review  .button-moreview{
    clear: both;
    float: left;
    height: 40px;
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}

.block-latest-review .more-view span{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png") no-repeat scroll 256px center #007DB4;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight:700;
    padding: 19px 105px 19px 26px;
    text-transform: uppercase;
	width: 288px;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.box-interview .more-view:hover span,
.block-latest-review .more-view:hover span{
	background-color: #2690bf;
}

.block-latest-review .product-img {position: relative; width: 63px;float: left;}
.block-latest-review .product-name {}
.block-latest-review .customer-interview-mask {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-img-customer.png") no-repeat;
    display: block;
    height: 63px;
    left: 0;
    position: absolute;
    top: 0;
    width: 63px;
    z-index: 1;
}
.block-latest-review .product-img a img{    
    height: 63px;
    width: 63px;

}
.block-latest-review .customer-name{
	color: #4b4b4b;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
	padding: 30px 0;
}
.block-latest-review .review-product-image,
.block-latest-review .review-info{clear: both;}
.block-latest-review .row{
	text-align: left;
	font-size: 16px;
	font-weight: 600;
}

.block-latest-review .lean-more{
	color: #f0672f;
	font-size: 12px;
	 text-decoration: underline;
}
.block-latest-review .des-interview{padding-top: 17px;}
.block-latest-review .review-info{}
.block-latest-review .row label{

}
.block-latest-review .row span.nick-name,
.block-latest-review .row a{
	color: #007db4;
	font-weight:  normal;
	text-decoration: none;
}




/*===================================================================*/
/* For Testimonial box */
.wrap-testimonial {
    height: 250px;
}
.wrap-testimonial .swiper-container {
    color: #000000;
    height: 160px;
    margin-top: -52px;
    padding: 75px 0 0;
    text-align: left;
    width: 785px;
}
.wrap-testimonial .swiper-container li{
    display: inline-block;
    margin: 0 21px;
    position: relative;
    width: 215px;
}
.wrap-testimonial .swiper-container li a img{
 width: 63px;
 height: 63px;
}

.wrap-testimonial .swiper-container li.middle{
  /* margin: 0 43px; */
}

.wrap-testimonial .red-slide {
  background: #ca4040;
}
.wrap-testimonial  .blue-slide {
  background: #4390ee;
}
.wrap-testimonial .orange-slide {
  background: #ff8604;
}
.green-slide {
  background: #49a430;
}
.wrap-testimonial .pink-slide {
  background: #973e76;
}
.wrap-testimonial .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.wrap-testimonial .swiper-slide p {
      font-size: 16px;
    text-align: justify;
}
.wrap-testimonial  .pagination3 {
    top: 0px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
	 -webkit-box-pack: end;
    -moz-box-pack: center;
	-ms-flex-pack: end;
	 -webkit-justify-content: flex-end;
    justify-content: flex-end;
    position: absolute;
    text-align: right;
    width: 100%;
    z-index: 20;
}
.wrap-testimonial .swiper-pagination-switch {

}
.wrap-testimonial  .swiper-active-switch {
  
}
.wrap-testimonial  .button-moreview{
    clear: both;
    float: left;
    height: 40px;
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}
.wrap-testimonial .more-view span{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png") no-repeat scroll 256px center #007DB4;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 'Ubuntu-Bold';
    padding: 20px 108px 20px 26px;
    text-transform: uppercase;
	width: 288px;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.wrap-testimonial .more-view:hover span,
.wrap-testimonial .more-view:hover span{
	background-color: #2690bf;
}

.wrap-testimonial .product-img {position: relative; width: 63px;float: left;}
.wrap-testimonial .product-name {}
.wrap-testimonial .customer-interview-mask {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-img-customer.png") no-repeat;
    display: block;
    height: 63px;
    left: 0;
    position: absolute;
    top: 0;
    width: 63px;
    z-index: 1;
}
.wrap-testimonial .product-img a img{    
    height: 63px;
    width: 63px;

}
.wrap-testimonial .customer-name{
	color: #4b4b4b;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
	padding: 30px 0;
}
.wrap-testimonial .review-product-image,
.wrap-testimonial .review-info{clear: both;}
.wrap-testimonial .row{
	text-align: left;
	font-size: 16px;
	font-weight: 600;
}

.wrap-testimonial .lean-more{
	color: #f0672f;
	font-size: 12px;
	 text-decoration: underline;
}
.wrap-testimonial .des-interview{padding-top: 17px;}
.wrap-testimonial .review-info{}
.wrap-testimonial .row label{

}
.wrap-testimonial .row span.nick-name,
.wrap-testimonial .row a{
	color: #007db4;
	font-weight:  normal;
}
.cus-img-testimonial{
	float: left;
}
.top-testimonial {
    clear: both;
    display: block;
}
.top-testimonial .cus-info{
    display: inline-block;
    margin-left: 20px;
    text-align: left;
}
.top-testimonial .cus-info h3,
.top-testimonial .cus-info span,
.top-testimonial .cus-info a{
	display: block;
	font-size: 16px;
	  font-weight: normal;
	  text-decoration: none;
}
.top-testimonial .cus-info h3{
	font-weight: 600;
}

.top-testimonial .cus-info a{
	color: #007db4;
	
}

.wrap-testimonial .swiper-slide .des {
    clear: both;
    display: block;
    font-size: 14px;
    margin-top: 14px;	
	/* font-family: 'Helvetica Neue'; */	
    width: 100%;
}



/*===================================================================*/
/* For Happy Customer box */
#productshowcase {}
#productshowcase .swiper-container {
    color: #000000;
    height: 200px;
    padding: 27px 0 0;
    text-align: left;
    width: 100%;
}
#productshowcase .swiper-container .swiper-slide{
	padding-right: 10px;
    width: 785px!important;
}

#productshowcase .swiper-container li{
    display: inline-block;
    margin: 0 12px 0 0;
    position: relative;
    width: 167px!important;
	height: 175px!important;
	border: 1px solid #c3c3c3;
	padding: 7px;
	overflow: hidden;
}
#productshowcase .swiper-container li a img{
	 width: 168px;
	 height: 175px;
}

#productshowcase .swiper-container li.middle{
  /* margin: 0 43px; */
}

#productshowcase .red-slide {
  background: #ca4040;
}
#productshowcase  .blue-slide {
  background: #4390ee;
}
#productshowcase .orange-slide {
  background: #ff8604;
}
.green-slide {
  background: #49a430;
}
#productshowcase .pink-slide {
  background: #973e76;
}
#productshowcase .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
#productshowcase .swiper-slide p {
      font-size: 16px;
    text-align: justify;
}
#productshowcase  .pagination4 {
    top: 0px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
	 -webkit-box-pack: end;
    -moz-box-pack: center;
	-ms-flex-pack: end;
	 -webkit-justify-content: flex-end;
    justify-content: flex-end;
    position: absolute;
    text-align: right;
    width: 100%;
    z-index: 20;
	right: 3px;
}
#productshowcase .swiper-pagination-switch {

}
#productshowcase  .swiper-active-switch {
  
}
#productshowcase  .button-moreview{
    clear: both;
    float: left;
    height: 40px;
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}
#productshowcase .more-view span{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png") no-repeat scroll 256px center #007DB4;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 'Ubuntu-Bold';
    padding: 20px 108px 20px 26px;
    text-transform: uppercase;
	width: 288px;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#productshowcase .more-view:hover span,
#productshowcase .more-view:hover span{
	background-color: #2690bf;
}

#productshowcase .product-img {position: relative; width: 63px;float: left;}
#productshowcase .product-name {}
#productshowcase .customer-interview-mask {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-img-customer.png") no-repeat;
    display: block;
    height: 63px;
    left: 0;
    position: absolute;
    top: 0;
    width: 63px;
    z-index: 1;
}
#productshowcase .product-img a img{    
    height: 63px;
    width: 63px;

}
#productshowcase .customer-name{
	color: #4b4b4b;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
	padding: 30px 0;
}
#productshowcase .review-product-image,
#productshowcase .review-info{clear: both;}
#productshowcase .row{
	text-align: left;
	font-size: 16px;
	font-weight: 600;
}

#productshowcase .lean-more{
	color: #f0672f;
	font-size: 12px;
	 text-decoration: underline;
}
#productshowcase .des-interview{padding-top: 17px;}
#productshowcase .review-info{}
#productshowcase .row label{

}
#productshowcase .row span.nick-name,
#productshowcase .row a{
    color: #007db4;
    font-weight: normal;
    height: 164px;
    overflow: hidden;
    display: block;
    width: 100%;
}
#productshowcase .row a img{
    display:block;
    margin:0 auto;
}

#productshowcase .swiper-slide .des {
    clear: both;
    display: block;
    font-size: 14px;
    margin-top: 14px;	
	/* font-family: 'Helvetica Neue'; */
    width: 100%;
}


/*===================================================================*/
/* For Interview box in detail product page*/
.wrap-interview-detail {  }
.wrap-interview-detail .swiper-container {
    color: #000000;
    height: 231px;
    /*margin-top: -54px;*/
     padding-top: 24px;
    text-align: left;
    width: 100%;
}
.wrap-interview-detail .swiper-container  .swiper-slide{}

#box-interview.box-interview{
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.wrap-interview-detail .swiper-container li{

}
.wrap-interview-detail .swiper-container li a img{
    width: 104px;
    height: 104px;
    border-radius: 50%;
}

.wrap-interview-detail .swiper-container li.middle{
  /* margin: 0 43px; */
}

.wrap-interview-detail .red-slide {
  background: #ca4040;
}
.wrap-interview-detail  .blue-slide {
  background: #4390ee;
}
.wrap-interview-detail .orange-slide {
  background: #ff8604;
}
.wrap-interview-detail .pink-slide {
  background: #973e76;
}
#box-interview .title_interview {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #4b4b4b;
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #d7d7d7;
}
.wrap-interview-detail .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.wrap-interview-detail .swiper-slide p {
    font-size: 14px;
    text-align: justify;
    color: #4b4b4b;
}
.wrap-interview-detail  .pagination5 {
    top: 50px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
	 -webkit-box-pack: end;
    -moz-box-pack: center;
	-ms-flex-pack: end;
	 -webkit-justify-content: flex-end;
    justify-content: flex-end;
    position: absolute;
    text-align: right;
    width: 100%;
    z-index: 20;
	 right: 17px;
}
.wrap-interview-detail .swiper-pagination-switch {

}
.wrap-interview-detail  .swiper-active-switch {
  
}
.wrap-interview-detail  .button-moreview{
    clear: both;
    float: left;
    height: 40px;
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}
.wrap-interview-detail .more-view span{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png") no-repeat scroll 256px center #007DB4;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 'Ubuntu-Bold';
    padding: 20px 108px 20px 26px;
    text-transform: uppercase;
	width: 288px;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.wrap-interview-detail .more-view:hover span,
.wrap-interview-detail .more-view:hover span{
	background-color: #2690bf;
}

.wrap-interview-detail .product-img {
    clear: both;
    display: block;
    position: relative;
    width: 100%;
	margin-bottom: 15px;
}
.wrap-interview-detail .product-img > a {
    float: left;
    margin-right:20px;
}
.wrap-interview-detail .product-name {margin-top: 20px;}
.wrap-interview-detail .product-name  a{
}
.wrap-interview-detail .customer-interview-mask {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-img-customer.png") no-repeat;
    display: block;
    height: 63px;
    left: 0;
    position: absolute;
    top: 0;
    width: 63px;
    z-index: 1;
    display: none;
}
.wrap-interview-detail .product-img a img{    
    height: 63px;
    width: 63px;

}
.wrap-interview-detail .customer-name{
	color: #4b4b4b;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
	padding: 0 0 30px;
}
.wrap-interview-detail .review-product-image,
.wrap-interview-detail .review-info{clear: both;}
.wrap-interview-detail .row{
	text-align: left;
	font-size: 16px;
	font-weight: 600;
}

.wrap-interview-detail .lean-more{
	color: #f0672f;
	font-size: 12px;
	 text-decoration: underline;
}
.wrap-interview-detail .des-interview{padding-top: 0px;}
.wrap-interview-detail .review-info{padding-top: 0px;}

.wrap-interview-detail .row span.nick-name,
.wrap-interview-detail .row a{
	color: #007db4;
	font-weight:  normal;
}


.wrap-interview-detail .review-details .std label {
	font-weight: normal;
	font-weight: 600;
	font-size: 16px;
}
.wrap-interview-detail .review-details .std a {
    color: #4b4b4b;
    font-size: 16px;
    font-weight: 600;
}
.wrap-interview-detail .review-details .std a.learn-more {
	color: #f0672f;
	font-size: 12px;
	text-decoration: underline;
}
.wrap-interview-detail .top-std {
    clear: both;
    margin: 0 0 10px;
}
.wrap-interview-detail .top-std .quote {
    font-size: 16px;
	font-weight: 600;
	margin-right: 10px;
}

.wrap-interview-detail .swiper-slide .des {
    clear: both;
    display: block;
    font-size: 14px;
    margin-top: 14px;	
	/* font-family: 'Helvetica Neue'; */
    width: 100%;
}

/* --- For Product Listing ----*/
/* ===============================================================
/* ===============================================================


Basic Swiper Styles 
================================================================*/
.product-listing .swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.product-listing .swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.product-listing .swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.product-listing .swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.product-listing .swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.product-listing .swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Pagination Styles
================================================================*/
.product-listing .swiper-pagination{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */    
	display: flex;
	-webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
	justify-content: center;
	
}


.product-listing .swiper-pagination-switch {
	/* Stylize pagination button: */	
	/*background: #dcdcdc!important;*/
	opacity: 1!important;	
	margin-top: 5px;	  
	  width: 8px;
	  height: 8px;
	  -webkit-border-radius: 8px; 
	  -moz-border-radius: 8px; 
	  border-radius: 8px;  
	  margin-right: 7px;	  	  
	  cursor: pointer;
	display: inline-block;
	vertical-align: middle;	  
}
/*By crystal*/
.product-listing .swiper-active-switch {
	/* Specific active button style: */	
	background: #fff !important;
	width: 8px!important;
	height: 8px!important;	
	margin-top: 5px;	
}
/* End */
.product-listing .swiper-visible-switch {
	/* Specific visible button style: */	
	
}
/* Interview slider */
.product-listing .interview-form {float: left; width: 100%; border-top: 1px solid #d6d6d6;}
.product-listing .box-interview.block {width: 1260px; margin: 0 auto !important; padding-top: 28px}
.product-listing .box-interview .red-slide {
  background: #ca4040;
}
.product-listing .box-interview  .blue-slide {
  background: #4390ee;
}
.product-listing .box-interview .orange-slide {
  background: #ff8604;
}
.product-listing .green-slide {
  background: #49a430;
}
.product-listing .box-interview .pink-slide {
  background: #973e76;
}
.product-listing .box-interview .next-arrow{float: right;margin-top: 18px;}
.product-listing .box-interview .next-arrow-left{
	background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/next-left.png") no-repeat scroll center center;
	background-color: #BEBEBE;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 7px;
	border-radius: 50px;
}
.product-listing .box-interview .next-arrow-left:hover{
	background: url('http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/next-left.png') no-repeat scroll center center;
	height: 30px;
	background-color: #FCC602;
	width: 30px;
	border-radius: 50px;
}
.product-listing .box-interview .next-arrow-right{
	background: url('http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/next-right.png') no-repeat scroll center center;
	background-color:#BEBEBE;
	height: 30px;
	width: 30px;
	float: left;
	border-radius: 50px;
}
.product-listing .box-interview .next-arrow-right:hover{
	background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/next-right.png") no-repeat scroll center center;
	border-radius: 50px;
	background-color: #FCC602;
	height: 30px;
	width: 30px;
}
.product-listing .box-interview ul {height: 355px !important}
.product-listing .box-interview h3 {float: left; font-size: 50px; color: #464646;}
.product-listing .box-interview .swiper-container{clear: both; padding-top: 38px; height: 355px}
.product-listing .box-interview .swiper-slide-show  {
	width: 560px !important;
	height: 355px !important;
	float:left;
}
.product-listing .box-interview .swiper-slide-show.last{
		padding-left: 100px;
}
.product-listing .box-interview .swiper-slide.last{
	/* padding:0; */
}
.product-listing .box-interview .block-title {font-size: 36px; margin-left: 10px; text-transform:none !important; color: #898989}
.product-listing .box-interview .swiper-slide-show .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.product-listing .box-interview .swiper-slide-show p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}
.product-listing .box-interview  .pagination {
    bottom: 24px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
	-webkit-box-pack: center;
    -moz-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 20;
}
.product-listing .box-interview  .button-moreview{
    clear: both;
    float: left;
    height: 39px;
    margin: 20px 0 55px;
    text-align: center;
    width: 100%;
}
.product-listing .box-interview a.more-view {text-decoration: none;}
.product-listing .box-interview .more-view span{
	background: #fff;
	height: 256px;
	border-radius: 8px;
	color: #636363;
	font-weight: 400;
	font-size: 15px;
	padding: 18px 32px;
	text-transform: uppercase;
	width: 288px; 
	border: 2px solid #898989;
}
.product-listing .box-interview .more-view span:hover{
	color: #ffffff;
	border: 2px solid #0081BA;
	background: none repeat scroll 0 0 #0081ba;
}
.product-listing .box-interview .product-img {position: relative; width: 120px;float: left;}
.product-listing .box-interview .product-name {margin-left: 83px; text-align: left;
	color: #464646;
	font-size: 20px;
	float: left;
	margin-left: 0px;
	clear: both;
	margin-top: 22px !important;
}
.product-listing .box-interview .info {
	float: right;
	text-align: left;
	width: 77%;
}
.product-listing .box-interview .image {float: left; margin-right: 15px}
.product-listing .box-interview .customer-interview-mask {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-img-customer.png") no-repeat scroll 0 0 / 102px 102px rgba(0, 0, 0, 0);
    display: block;
    height: 102px;
    left: 0;
    position: absolute;
    top: 0;
    width: 102px;
    z-index: 1;
}
.product-listing .box-interview .product-img a img{    
    height: 102px;
    width: 102px;
	border-radius: 100px;
}
.product-listing .box-interview .customer-name{
	color: #4b4b4b;
	font-size: 18px;
	text-align: left;	
	float: left;	
	width: 300px;
	margin-top: -30px;
}
.product-listing .box-interview .customer-name h3 span{
	font-size: 18px;
	font-weight: 600;
	margin-left: 8px;
	color: #0081ba;
	text-transform:none;
}

.product-listing .box-interview .review-product-image,
.product-listing .box-interview .review-info{clear: both; /* float: left; */}
.product-listing .box-interview .row{
	text-align: left;
	font-size: 16px;
}
.product-listing .box-interview .locale{padding-left:3px;}
.product-listing .box-interview .locale a{padding-left:2px;}
.product-listing .box-interview .lean-more,.product-listing .review-details .read-more{
	color: #0081ba;
	font-size: 14px;
	text-decoration: none;
}
.product-listing .box-interview .product-name a {color: #464646; font-weight: 600;}
.product-listing .box-interview .des-interview{padding-top: 17px;}
.product-listing .box-interview .review-info{padding-top: 0px;}
.product-listing .box-interview .row label{

}
.product-listing .box-interview .row a{
	color: #636363;
	font-weight:  normal;
	text-decoration: none;
	font-style: italic;
	font-size: 14px;
}

.product-listing .box-interview .row a:hover{
    text-decoration: underline;
}


/* End For branding box */

/*===================================================================*/
/* For Reivew box */
.product-listing .reviewdisplay-form {
	min-height: 610px;
	padding-bottom:70px;
	float: left; 
	width: 100%; 
	border-top: 1px solid #d6d6d6; 
	background: url('http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/background-review.png') scroll center center repeat;	
}
.product-listing .block.block-latest-review {width: 1260px;margin: 0 auto !important; padding-top:68px;}
.product-listing .block-latest-review .swiper-container {
  width: 100%;  
  color: #000;
  text-align: left;
  height: auto;
  min-height: 355px;
}
.product-listing  .block-latest-review .review-title{margin-bottom: 15px;}
.product-listing .block-latest-review .next-arrow-review {float:right; margin-top: 15px;}
.product-listing .block-latest-review .next-arrow-left-interview{
	background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/next-left.png") no-repeat scroll center center;
	background-color: #BEBEBE;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 7px;
	border-radius: 50px;
}
.product-listing .block-latest-review .next-arrow-left-interview:hover{
	background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/next-left.png") no-repeat scroll center center;
	background-color: #FCC602;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 7px;
	border-radius: 50px;
}
.product-listing .block-latest-review .next-arrow-right-interview{
	background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/next-right.png") no-repeat scroll center center;
	background-color: #BEBEBE;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 7px;
	border-radius: 50px;
}
.product-listing .block-latest-review .next-arrow-right-interview:hover{
	background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/next-right.png") no-repeat scroll center center;
	background-color: #FCC602;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 7px;
	border-radius: 50px;
}
.product-listing .block-latest-review .block-title {float: left;}
.product-listing .block-latest-review .block-title strong span {
	font-size: 36px; 
	margin-left: 10px; 
	text-transform:none !important; 
	color: #898989;	
}
.product-listing .block-latest-review .block-title strong {
	float: left;
	font-size: 50px;
	color: #464646;
}
.product-listing .block-latest-review .note {
	float:left; 
	clear: both; 
	position:absolute; 
	bottom: -24px;
	margin-left: 292px;
}
.product-listing .block-latest-review .row-nick{float: left; position:absolute; bottom:-48px; font-size: 16px;
font-weight: 500;text-align: right; width: 365px;}
.product-listing .block-latest-review .row-nick span{
	color: #636363;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
	font-size:15.94 px;
}
.product-listing .block-latest-review p.row-name{
	float: left; 
	background: url('http://www.magestore.com/skin/frontend/default/magestore8.0/images/update/set-name-product.png') no-repeat scroll left center;	
	position: absolute;
	bottom: 10px;	
}
.product-listing .block-latest-review .row-name .product-name{
	margin-left: 30px; 
	color: #898989; 
	font-style: italic; 
	font-size: 14px; 
	text-decoration:none;
	font-weight:normal;
}

.product-listing .block-latest-review .row-name .product-name:hover{
    text-decoration: underline;
}
.product-listing .block-latest-review .image-review {height: 25px; width: 40px;}
.product-listing .block-latest-review .swiper-container .swiper-slide-show.first{
	float:left; 
	margin-right: 40px;
	position: relative;
	min-height: 221px;
}
.product-listing .block-latest-review .review-title h3{color: #0081ba; border-radius:5px;}
.product-listing .block-latest-review .swiper-container .swiper-slide-show.last {
	float:right; 
	position: relative;
}
.product-listing .block-latest-review .swiper-container li.swiper-slide {	
	min-height:367px ; 
	height:auto !important; 
	width: 1260px !important;
	float:left;
	padding-right: 0px;
}
.product-listing .block-latest-review .swiper-container .swiper-slide-show {
	float: left; 
	width: 346px; 
	border: 1px solid #e1e1e1; 
	background: #ffffff;
	min-height: 221px; 
	height:auto;
	padding: 25px 25px 30px 20px;
	position: relative;
	border-radius: 5px;
	margin-bottom: 50px;
}
.product-listing .block-latest-review .block-content { clear:both;padding-top: 35px; width: 1260px;}
.product-listing .block-latest-review  ul.swiper-wrapper {min-height: 367px;height:auto !important}
.product-listing .block-latest-review .block-content{overflow:hidden;}
.product-listing .green-slide {
  background: #49a430;
}
.product-listing .block-latest-review .pink-slide {
  background: #973e76;
}
.product-listing .block-latest-review .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.product-listing .block-latest-review .swiper-slide p {
    font-size: 16px;
    text-align: justify;
	line-height: 24px;
	color: #636363;
}
.product-listing .block-latest-review  .pagination2 {
    bottom: 24px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
	-webkit-box-pack: center;
    -moz-box-pack: center;
	-ms-flex-pack: justify;
	 -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 20;
}

.product-listing .block-latest-review  .button-moreview{
    clear: both;
    float: left;
    height: 45px;
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}
.product-listing .block-latest-review a.more-view {text-decoration: none;}
.product-listing .block-latest-review .more-view span{
	background: none;
	border: 2px solid #898989;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    color: #636363;
    font-size: 14px;
    font-weight: 600;
    padding:20px 48px;
    text-transform: uppercase;
	width: 288px;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.product-listing .block-latest-review .more-view span:hover{
	color: #ffffff;
	border: 2px solid #0081BA;
	background: none repeat scroll 0 0 #0081ba;
}
.product-listing .box-interview .more-view:hover span,
.product-listing .block-latest-review .more-view:hover span{
	background-color: #0081BA;
}

.product-listing .block-latest-review .product-img {position: relative; width: 63px;float: left;}
.product-listing .block-latest-review .product-name {}
.product-listing .block-latest-review .customer-interview-mask {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-img-customer.png") no-repeat;
    display: block;
    height: 63px;
    left: 0;
    position: absolute;
    top: 0;
    width: 63px;
    z-index: 1;
}
.product-listing .block-latest-review .product-img a img{    
    height: 63px;
    width: 63px;

}
.product-listing .block-latest-review .customer-name{
	color: #4b4b4b;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
	padding: 30px 0;
}
.product-listing .block-latest-review .review-product-image,
.product-listing .block-latest-review .review-info{clear: both;}
.product-listing .block-latest-review .row{
	text-align: left;
	font-size: 16px;
	font-weight: 500;
}

.product-listing .block-latest-review .lean-more{
	color: #f0672f;
	font-size: 12px;
	 text-decoration: underline;
}
.product-listing .block-latest-review .des-interview{padding-top: 17px;}

.product-listing .block-latest-review .row span.nick-name,
.product-listing .block-latest-review .row a{
	color: #007db4;
	font-weight:  normal;	
	text-decoration: none;
}




/*===================================================================*/
/* For Testimonial box */
.product-listing .wrap-testimonial {
    height: 250px;
}
.product-listing .wrap-testimonial .swiper-container {
    color: #000000;
    height: 160px;
    margin-top: -52px;
    padding: 75px 0 0;
    text-align: left;
    width: 785px;
}
.product-listing .wrap-testimonial .swiper-container li{
    display: inline-block;
    margin: 0 21px;
    position: relative;
    width: 215px;
}
.product-listing .wrap-testimonial .swiper-container li a img{
 width: 63px;
 height: 63px;
}

.product-listing .wrap-testimonial .swiper-container li.middle{
  /* margin: 0 43px; */
}

.product-listing .wrap-testimonial .red-slide {
  background: #ca4040;
}
.wrap-testimonial  .blue-slide {
  background: #4390ee;
}
.product-listing .wrap-testimonial .orange-slide {
  background: #ff8604;
}
.product-listing .green-slide {
  background: #49a430;
}
.product-listing .wrap-testimonial .pink-slide {
  background: #973e76;
}
.product-listing .wrap-testimonial .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.product-listing .wrap-testimonial .swiper-slide p {
      font-size: 16px;
    text-align: justify;
}
.product-listing .wrap-testimonial  .pagination3 {
    top: 0px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
	 -webkit-box-pack: end;
    -moz-box-pack: center;
	-ms-flex-pack: end;
	 -webkit-justify-content: flex-end;
    justify-content: flex-end;
    position: absolute;
    text-align: right;
    width: 100%;
    z-index: 20;
}
.product-listing .wrap-testimonial  .button-moreview{
    clear: both;
    float: left;
    height: 40px;
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}
.product-listing .wrap-testimonial .more-view span{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png") no-repeat scroll 256px center #007DB4;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 'Ubuntu-Bold';
    padding: 20px 108px 20px 26px;
    text-transform: uppercase;
	width: 288px;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.product-listing .wrap-testimonial .more-view:hover span,
.product-listing .wrap-testimonial .more-view:hover span{
	background-color: #2690bf;
}

.product-listing .wrap-testimonial .product-img {position: relative; width: 63px;float: left;}
.product-listing.product-listing .wrap-testimonial .customer-interview-mask {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-img-customer.png") no-repeat;
    display: block;
    height: 63px;
    left: 0;
    position: absolute;
    top: 0;
    width: 63px;
    z-index: 1;
}
.product-listing .wrap-testimonial .product-img a img{    
    height: 63px;
    width: 63px;

}
.product-listing .wrap-testimonial .customer-name{
	color: #4b4b4b;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
	padding: 30px 0;
}
.product-listing .wrap-testimonial .review-product-image,
.product-listing .wrap-testimonial .review-info{clear: both;}
.product-listing .wrap-testimonial .row{
	text-align: left;
	font-size: 16px;
	font-weight: 500;
}

.product-listing .wrap-testimonial .lean-more{
	color: #f0672f;
	font-size: 12px;
	 text-decoration: underline;
}
.product-listing .wrap-testimonial .des-interview{padding-top: 17px;}
.product-listing .wrap-testimonial .review-info{}
.product-listing .wrap-testimonial .row span.nick-name,
.product-listing .wrap-testimonial .row a{
	color: #007db4;
	font-weight:  normal;	
}
.product-listing .cus-img-testimonial{
	float: left;
}
.product-listing .top-testimonial {
    clear: both;
    display: block;
}
.product-listing .top-testimonial .cus-info{
    display: inline-block;
    margin-left: 20px;
    text-align: left;
}
.product-listing .top-testimonial .cus-info h3,
.product-listing .top-testimonial .cus-info span,
.product-listing .top-testimonial .cus-info a{
	display: block;
	font-size: 16px;
	  font-weight: normal;
	  text-decoration: none;
}
.product-listing .top-testimonial .cus-info h3{
	font-weight: 500;
}

.product-listing .top-testimonial .cus-info a{
	color: #007db4;
	
}

.product-listing .wrap-testimonial .swiper-slide .des {
    clear: both;
    display: block;
    font-size: 14px;
    margin-top: 14px;	
	/* font-family: 'Helvetica Neue'; */	
    width: 100%;
}



/*===================================================================*/
/* For Happy Customer box */
.product-listing #productshowcase {
    height: 250px;
}
.product-listing #productshowcase .swiper-container {
    color: #000000;
    height: 200px;
    margin-top: -52px;
    padding: 47px 0 0;
    text-align: left;
    width: 795px;
}
.product-listing #productshowcase .swiper-container .swiper-slide{
	padding-right: 10px;
    width: 785px!important;
}

.product-listing #productshowcase .swiper-container li{
    display: inline-block;
    margin: 0 12px 0 0;
    position: relative;
    width: 167px!important;
	height: 175px!important;
	border: 1px solid #c3c3c3;
	padding: 7px;
	overflow: hidden;
}
.product-listing #productshowcase .swiper-container li a img{
	 width: 168px;
	 height: 175px;
}

.product-listing #productshowcase .swiper-container li.middle{
  /* margin: 0 43px; */
}

.product-listing #productshowcase .red-slide {
  background: #ca4040;
}
.product-listing #productshowcase  .blue-slide {
  background: #4390ee;
}
.product-listing #productshowcase .orange-slide {
  background: #ff8604;
}
.product-listing .green-slide {
  background: #49a430;
}
.product-listing #productshowcase .pink-slide {
  background: #973e76;
}
.product-listing #productshowcase .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.product-listing #productshowcase .swiper-slide p {
      font-size: 16px;
    text-align: justify;
}
.product-listing #productshowcase  .pagination4 {
    top: 0px;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
    display: flex;
	 -webkit-box-pack: end;
    -moz-box-pack: center;
	-ms-flex-pack: end;
	 -webkit-justify-content: flex-end;
    justify-content: flex-end;
    position: absolute;
    text-align: right;
    width: 100%;
    z-index: 20;
	right: 3px;
}
.product-listing #productshowcase  .button-moreview{
    clear: both;
    float: left;
    height: 40px;
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}
.product-listing #productshowcase .more-view span{
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/arrow-right.png") no-repeat scroll 256px center #007DB4;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 'Ubuntu-Bold';
    padding: 20px 108px 20px 26px;
    text-transform: uppercase;
	width: 288px;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.product-listing #productshowcase .more-view:hover span,
.product-listing #productshowcase .more-view:hover span{
	background-color: #2690bf;
}

.product-listing #productshowcase .product-img {position: relative; width: 63px;float: left;}
.product-listing #productshowcase .customer-interview-mask {
    background: url("http://www.magestore.com/skin/frontend/default/magestore8.0/images/bg-img-customer.png") no-repeat;
    display: block;
    height: 63px;
    left: 0;
    position: absolute;
    top: 0;
    width: 63px;
    z-index: 1;
}
.product-listing #productshowcase .product-img a img{    
    height: 63px;
    width: 63px;

}
.product-listing #productshowcase .customer-name{
	color: #4b4b4b;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
	padding: 30px 0;
}
.product-listing #productshowcase .review-product-image,
.product-listing #productshowcase .review-info{clear: both;}
.product-listing #productshowcase .row{
	text-align: left;
	font-size: 16px;
	font-weight: 500;
}

.product-listing #productshowcase .lean-more{
	color: #f0672f;
	font-size: 12px;
	 text-decoration: underline;
}
.product-listing #productshowcase .des-interview{padding-top: 17px;}
.product-listing #productshowcase .review-info{}
.product-listing #productshowcase .row span.nick-name,
.product-listing #productshowcase .row a{
	color: #007db4;
	font-weight:  normal;	
}

.product-listing #productshowcase .swiper-slide .des {
    clear: both;
    display: block;
    font-size: 14px;
    margin-top: 14px;	
	/* font-family: 'Helvetica Neue'; */	
    width: 100%;
}


/*===================================================================*/
/*Crystal: Checking licence*/
.licensemanager-license-check .chekcing-licence{width: 510px; margin: 0 auto;}
.licensemanager-license-check .form-list .input-box{ width: 100%;}
.licensemanager-license-check .form-list label{
    margin-top: 9px;
    text-transform: uppercase;
    font-size: 12px;
    color: #333;
}
.licensemanager-license-check .check-license-page h2.legend{
    font-size: 18px;
    font-weight: 600;
    padding: 10px 0 15px;
}
.licensemanager-license-check .form-list input.input-text{
    width: 100% !important;
    padding: 0;
    padding:5px 0 5px 10px;
}
.licensemanager-license-check .page-title{ border-bottom: none;}
.licensemanager-license-check .page-title h2{
    font-size: 30px;
    color: #FF9900;
    text-align: left;
}
.licensemanager-license-check .captcha-reload{top: 8px}
.licensemanager-license-check  .captcha-note{margin-top: 5px}
.licensemanager-license-check .btn-licence button{
    background: none repeat scroll 0 0 #FFC000;
    color: #fff;
    padding: 10px 30px;
    border-radius: 10px;
    font-size: 16px;
    text-transform: uppercase;
    cursor: pointer;
    outline: 0;
    float: right;
}
.licensemanager-license-check .btn-licence button:hover{
    background: #FFA118;
}
.licensemanager-license-check .license-info-box ul.form-list{
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 20px;
    background-color: #FFFFFF;
}
.licensemanager-license-check .license-info-box ul li.wide p{
    line-height: 31px;
    font-size: 14px;
    margin-left: 10px;
    float: left;
}
.licensemanager-license-check .col-full{width: 100%; float: left}
.licensemanager-license-check input[type="checkbox"]{    margin: -2px 5px 0px 0px;}
.licensemanager-license-check .form-list  #send-license-info  input.input-text{padding: 5px 0}
/*End by Crystal*/
