body{background:#fff;color:#222;}

h1, h2, h3, h4 { text-rendering: optimizeLegibility; }

a{color:#0069af;outline:none!important;}

input,textarea,select,
input:hover,textarea:hover,select:hover,
input:focus,textarea:focus,select:focus{outline:none!important;box-shadow: none !important;}

/* override default; use fluid but fix max-width of website to 1170px */
.container-fluid{padding-right:0px;padding-left:0px;width:100%;max-width:960px;margin:0 auto;}

.btn{color:#eee;font-family:'proxima_novasemibold';}
.btn-success{text-shadow:1px 1px 0 #627e2c;background:#96bf48!important;border-color:#88ad42;}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {background:#8cb242!important;}
.btn-inverse{background:#000!important;}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {background:#222!important;}
.btn-warning{background:#253b64!important;}
.btn-warning:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {background:#334e81!important;}

.btn-success3{text-shadow:none;background:#96bf48!important;border-color:#96bf48;}
.prodcont .btn-success3,.product-box .btn-success3,.tag-box .btn-success3{text-shadow:none;background:#000!important;border-color:#000;}
.btn-success3:hover,.btn-success3:active,.btn-success3.active,.btn-success3.disabled,.btn-success3[disabled] {background:#8cb242!important;border-color:#8cb242;color:#fff!important;}


.breadcrumb{line-height:24px;margin:0 0 50px 0;font-size:14px!important;background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-bottom:1px solid #f8f8f8;}
.breadcrumb a{color:#333;}
.breadcrumb a:hover{text-decoration:none;border-bottom:1px solid #333;}

.popover-title{padding:8px 14px 0px;background:none!important;border-bottom:0px;font-weight:bold!important;}

.dropdown-menu{top:130%;min-width:280px;background-color:#0077bb;border:1px solid #0077bb;border:1px solid rgba(0, 119, 187, 1);}
.dropdown-menu::before{content:'';display:inline-block;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;border-bottom-color:#0077bb;position:absolute;top:-9px;right:20px;}
.dropdown-menu li > a {padding:3px 0;margin:0 20px;font-weight:bold;color:#fff;border-bottom:1px solid #0882c5;}
.dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a{color:#eee;background:none;}
.dropdown-menu .active > a,.dropdown-menu .active > a:hover{color:#fff;text-indent:10px;background:none;}
.dropdown-menu .sub_text{font-weight:normal;}
.dropdown-menu .active  .sub_text{display:block;text-indent:10px!important;}


.loading{display:inline-block;background-image: url("../img/ajax-loader.gif");background-repeat: no-repeat;background-position:center;/*font: 0/0 a;*/color:transparent;text-shadow:none;background-color:transparent;border:0;width:24px;height:24px;}

.dl-horizontal dt{width:100px;text-align:right;}
.dl-horizontal dd{margin-left:120px;}




header{height:110px;}
.header-border-bottom{border-bottom:1px solid #eee;}

#logo a{display:block;margin-top:48px}
#logo img{width:158px;height:30px;}

#log-in{height:45px;margin:0;padding:10px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#log-in .form-inline{position:relative;padding:0 70px 0 0;margin:0;height:26px;}
#log-in input.btn{margin:0!important;padding:0 17px;height:26px;/**/position:absolute;top:0;right:0;}
#log-in a.btn{padding: 2px 17px;}
#log-in input[type="password"],
#log-in input[type="text"]{width:120px;padding:2px;margin:0 1px 0 0!important;font-size: 12px;color: #999;border: 1px solid #ccc;font-family:'proxima_nova_rgregular';-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#log-in label{padding:3px 5px 0 0!important;float:left;display:block;}
#log-in .add-on{padding: 2px 3px;margin-right:10px;background-color: #f8f8f8;border: 1px solid #ccc;border-left:none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
#log-in a.btn-success{margin:0 0 0 10px;}

#log-out{/*background:#efefef;*/height:45px;}
#log-out .btn-group{margin-top:10px;}
#log-out .dropdown-menu{min-width:180px!important;}
#log-out .dropdown-menu::before{right:20px!important;}



#top-menu{margin-top:17px;position:relative;z-index:200!important;}
#top-menu .nav-pills > li {margin-left:20px;}
#top-menu .nav-pills > li > a {padding:0 0 3px 0;margin:0;line-height:1;font-size:18px;color:#222;font-family:'proxima_nova_rgregular'!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#top-menu .nav-pills .open a.dropdown-toggle,#top-menu .nav-pills > li > a:hover,
#top-menu .nav-pills > .active > a,#top-menu .nav-pills > .active > a:hover {color:#0069af;background:none;border-bottom:1px dotted #0069af;}

#top-menu .nav .dropdown-toggle .caret {border-top-color: #222;border-bottom-color: #222;}
#top-menu .nav-pills .open a.dropdown-toggle .caret,
#top-menu .nav .dropdown-toggle:hover .caret {border-top-color: #0069af;border-bottom-color: #0069af;}

#top-menu .order-tracking{padding:8px 11px;position:absolute;right:0;top:45px;z-index:190!important;zoom:1;background:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#top-menu .order-tracking a{color:#0069af!important;display:block;padding-left:30px!important;background:url("../img/icon-order-tracking.png") no-repeat 0 -50px;}
#top-menu .order-tracking a:hover{color:#222!important;border:none!important;background:url("../img/icon-order-tracking.png") no-repeat 0 -10px!important;}


#header-image{height:200px;}
#header-image h1{margin:0;padding:0;height:200px;line-height:200px;display:inline-block;color:#0069af;font-size:38px;font-family:'proxima_novasemibold';}
#header-image span{display:inline-block;height:200px;line-height:200px;color:#666;font-size:28px;text-align:right;font-family:'proxima_novalight_italic';}




/* HOME - LANDING */
/* Carousel base class */
.carousel {margin-bottom:0px;}
.carousel-inner{background:#f1f0f6 url('/img/abstract.jpg') no-repeat 50% 0%;background-size:auto 650px ;}
.carousel .container{position:relative;z-index:9;max-width:960px;}
.carousel-control{height:80px;margin-top:0;font-size:120px;text-shadow:0 1px 1px rgba(0,0,0,.4);background-color:transparent;border:0;color:#000!important;}
.carousel .item {height:550px;}
/*.carousel img{position:absolute;top:0;left:0;min-width:100%;height:750px;}*/
.carousel-caption{background-color:transparent;position:static;max-width:775px;padding:0;margin-top:45px;}
.carousel-caption h1{margin:0;line-height:1.25;color:#222;/*text-shadow: 0 1px 1px rgba(0,0,0,.4);*/font-weight:normal;line-height:1!important;font-size:44px;text-transform:uppercase;font-family:'proxima_novasemibold';}
.carousel-caption .lead{margin:0 120px 0 0;line-height:1.25;color:#222;font-size:24px;/*text-shadow: 0 1px 1px rgba(0,0,0,.4);*/font-family:'proxima_novalight_italic';}
.carousel-caption .btn{margin-top:40px;font-size:24px;text-transform:uppercase;padding:23px 55px!important;}
/* Carousel base class */
.carousel-page{margin-bottom:10px;}
.carousel-page .container{position:relative;z-index:9;}
.carousel-inner-page{/*background: url('/img/abstract_150.jpg') repeat-x;*/}
.carousel-page .item{height:150px;}
.carousel-caption-page{background-color:transparent;position:static;padding:0 20px;margin-top:25px;}
.carousel-caption-page .btn{margin-top:35px;}
.carousel-caption-page h1,.carousel-caption-page .lead{float:left;margin:0;margin-top:20px;line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4);}
.carousel-control{top:29%;}

/* Features */
#container-features .breadcrumb{display:none;}
#container-features #pages #sidebar{/**/margin-top:50px;display:none!important;}
#container-features #pages #content{/**/margin-top:50px;width:100%!important;}
#container-features #pages #content h1{font-size:36px;text-align:center;}
#container-features a.sgup{border-bottom:1px solid transparent;}
#container-features img.ftop{display:block;margin:30px auto;}
#container-features img.fsf{display:block;margin:0 auto;}
#container-features section{border-top:1px solid #ddd;margin-top:50px;padding-top:50px;}
#container-features h3.doc-h3{font-size:30px!important;text-align:center;}
#container-features h4.doc-h4{font-size:20px!important;text-align:center;color:#0068af;margin-bottom:50px;}
#container-features ul.doc-list{font-size:18px;}
#container-features ul.doc-list li{margin-bottom:10px;}
#container-features .sp6-left{min-height:260px;background:url("../img/feature-left.png") no-repeat 100% 50%;}

#container-features .small-notes{font-size:11px;text-align:center;margin-top:30px;}

#container-features .sec-feat-bottom{padding:50px 15% 0 15%;text-align:center;}
#container-features .sec-feat-bottom h3.doc-h3{font-size:24px;margin-bottom:25px!important;}
#container-features .sec-feat-bottom p{}
#container-features .btn-primary{margin-top:25px;width:100%;padding-top:15px;padding-bottom:15px;font-weight:normal!important;font-size:24px;color:#fff;text-shadow:1px 1px 0 #003a86;background:#0068af!important;border-color:#024777;}
#container-features .btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {background:#035994!important;}



#features-block{margin-top:-205px;position:relative;z-index:500!important;min-height:205px;background-image:url("../img/black_o60.png");}



#features h2{margin:15px 0 0px 0;height:20px;line-height:1!important;color:#fff;font-size:18px;font-family:'proxima_novasemibold';}
#features img{margin:15px 20px 35px 0; float:left;clear:right;width:95px;}
#features p{text-align:justify;font-size:14px;color:#fff;}
#features a.white-link{color:#fff;text-decoration:underline;}

/* e-commerce platform */
#ecommerce-block{min-height:290px;margin-bottom:50px;background:#efefef;border-bottom:1px solid #e3e3e3;}
#ecommerce-block h2{text-align:center;margin:40px 0;line-height:1!important;font-size:29px;font-family:'proxima_nova_rgregular';}
#ecommerce-block h2 span{color:#0069af;font-family:'proxima_novasemibold';}
#ecommerce-block ul{margin:0;padding:0;list-style:none;}
#ecommerce-block ul li{margin:0;padding:10px 0;float:left;clear:right;width:16.66666667%;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#ecommerce-block ul li img{/*height:58%;width:58%;*/height:auto;width:58%;}
#ecommerce-block h3{font-size:18px;}
#ecommerce-block h3 a{color:#222;}

#mid-content {font-size:16px;margin-bottom:50px;border-bottom:1px solid #e3e3e3;padding:0 0 35px 0;}
#mid-content h3{margin:0 0 15px 0;line-height:1!important;font-size:26px;font-family:'proxima_novasemibold';}
#mid-content img{float:left;clear:right;margin:5px 15px 25px 0;}

#bottom{font-size:14px;margin:0 0 50px 0;}
/*#bottom a{color:#0069af;}*/
#bottom a.more:hover{text-decoration:none;border-bottom:1px dotted #0069af;}
#bottom a.more:after{content:' \00bb';}
#bottom h3{margin:0 0 10px 0;line-height:1!important;font-size:22px;font-family:'proxima_novasemibold';}
#bottom h3.testimonial{margin:0 0 10px 25px;}
#bottom blockquote{padding:0;margin:0;border:none;}
#bottom blockquote p{margin-bottom:10px;font-size:16px;font-style:italic;}
#bottom blockquote small{color:#222;font-size:16px;font-weight:bold;font-style:normal;}
#bottom ul.landing-news-list{margin:0 0 15px 0;padding:0;list-style:none;}
#bottom ul.landing-news-list a{color:#222;text-decoration:none;}

/* SIDEBAR and CONTENT main settings */
#sidebar{min-height:475px;}
#sidebar .nav-list{margin:0;}
#sidebar .nav-list > li > a {padding:0 15px;margin-bottom:15px;text-shadow:none;font-size:16px;color:#0069af;/*line-height:37px;*/}
#sidebar .nav-list > li > a:hover,#sidebar .nav-list > .active > a,#sidebar .nav-list > .active > a:hover {color:#333;text-shadow:none;background:none;}
#sidebar .nav-header{padding:8px 15px;margin-bottom:15px;/*margin-bottom:5px;*/font-size:15px;font-weight:normal;/*line-height:37px;*/color:#fff;text-shadow:none;font-family:'proxima_novasemibold';background:#0069af url("../img/nav-header.png") no-repeat 96% 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#sidebar .nh2{/*margin-top:15px!important;*/}

#content{min-height:475px;font-size:16px;}
#content a:hover{text-decoration:none;border-bottom:1px dotted #0069af;}


/* PAGES */
.hi-pages{background:#f3f3f3 url("../img/header-image-about.jpg") no-repeat 50% 50%;}
/*.hi-pages-features{display:none!important;background:#f3f3f3 url("../img/header-image-documentation.jpg") no-repeat 50% 50%;}
.hi-pages-pricing{display:none!important;background:#f3f3f3 url("../img/header-image-pricing.jpg") no-repeat 50% 50%;}*/

.hi-pages-news{background:url("../img/header-image-news.jpg") no-repeat 50% 50%;}

/*
.hi-pages-client-agreement{background:url("../img/header-image-about.jpg") no-repeat 50% 50%;}
.hi-pages-prohibited-items{background:url("../img/header-image-about.jpg") no-repeat 50% 50%;}
.hi-pages-dmca{background:url("../img/header-image-about.jpg") no-repeat 50% 50%;}
.hi-pages-privacy{background:url("../img/header-image-about.jpg") no-repeat 50% 50%;}
.hi-pages-about{background:url("../img/header-image-about.jpg") no-repeat 50% 50%;}
.hi-pages-terms-of-sale{background:url("../img/header-image-about.jpg") no-repeat 50% 50%;}
*/




#pages #content{margin-bottom:50px;}
#pages #content h1{margin:0 0 30px 0;line-height:1!important;font-size:32px;font-family:'proxima_nova_rgregular';}
#pages #content h1.news-title{margin:0 0 15px 0;font-size:28px;}
#pages #content h2{margin:0 0 20px 0;font-size:24px;line-height:1!important;font-family:'proxima_nova_rgregular';border-bottom:1px solid #f8f8f8;}
#pages #content h2.doc-h2{margin:30px 0 10px 0!important;padding:0 0 10px 0;font-size:24px;font-family:'proxima_nova_rgregular';}
#pages #content h2.h2nom{margin:0 0 10px 0!important;}
#pages #content h2.news-title{border-bottom:none;}
#pages #content h2.news-title a{color:#222;}
#pages #content h2.news-title a:hover{text-decoration:none!important;border:none;}
#pages #content h3.doc-h3{margin:0;padding:0;font-size:18px;text-indent:0px;height:100%;line-height:1!important;margin:0 0 5px 0;padding:0 0 0px 0;text-transform:none;color:#222;font-family:'proxima_nova_rgregular';}
#pages #content h3.doc-h3-italic{margin:0;padding:0;font-size:18px;font-weight:bold;text-indent:0px;height:100%;line-height:1!important;margin:0 0 0 0;padding:0 0 0px 0;text-transform:none;color:#222;font-family:'proxima_novalight_italic';}
#pages #content h4.doc-h4{font-size:16px;font-family:'proxima_nova_rgregular';}
#pages #content ul.doc-nav-list{margin-bottom:20px;}
#pages #content p{margin-bottom:20px;}
#pages #content table{margin-bottom:20px;}
#pages #content table.client-ps{font-size:13px;}
#pages #content table.textnews-nb{border:none;}
#pages #content table tr{vertical-align:top;}
#pages #content .doc-indent-30{margin-left:30px!important;}
#pages #content .doc-indent-60{margin-left:60px!important;}
#pages #content ul.doc-list{margin-bottom:20px;}
#pages #content ol.doc-list{margin-bottom:20px;}
#pages #content .to-top{display:block;text-align:right;margin-top:-20px;}
#pages #content  .blqt{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 5px solid #eeeeee;}

#pages #sidebar{margin-bottom:50px;}
#pages #sidebar h2{border-bottom:1px solid #ccc;font-size:18px;margin:0 0 5px 0;padding:0 0 5px 0;line-height:1!important;font-family:'proxima_nova_rgregular';text-align:center;}
#pages .sidebar-news h2{text-align:left!important;}
#pages #sidebar h2.ccn-plans{margin:35px 0 5px 0;}
#pages #sidebar h2.accept{margin:65px 0 15px 0;}
#pages #sidebar h3{text-transform:uppercase;font-size:18px;margin:0 0 15px 0;color:#0069af;line-height:1!important;font-family:'proxima_nova_rgregular';text-align:center;}
#pages #sidebar h3 a{border-bottom:1px solid transparent;}
#pages #sidebar h3 a:hover{text-decoration:none;border-bottom:1px dotted #0069af;}
#pages #sidebar h3 span{text-transform:none;margin-top:5px;display:block;font-size:14px;color:#999;}
#pages #sidebar .btn{margin-top:20px;}
#pages #sidebar .img{text-align:center;}
#pages .sidebar-news ul{list-style:none;margin:0;padding:0;}
#pages .sidebar-news li{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #ddd;font-size:16px;}
#pages .sidebar-news span{display:block;color:#bbb;font-size:14px;}
#pages .sidebar-news a{color:#222;}


.special{}
.header-indie-bands{background:#f3f3f3 url("../img/band-header.jpg") no-repeat 50% 50%;}
.header-facebook-store{background:#f3f3f3 url("../img/fb-header.jpg") no-repeat 50% 50%;}
#header-image.special-header{height:550px;text-align:center;color:#fff;}
#header-image.special-header h1{height:550px;line-height:auto;color:#fff;display:none;}
.special #head-part{height:550px;margin:-641px 0 100px 0;color:#fff;text-align:center;text-transform:uppercase;}
.special #head-part span{font-size:36px;margin-bottom:100px;display:block;line-height:1;}
.special #head-part .btn{margin:20px 10%;padding:0;line-height:60px;width:80%;font-size:32px;color:#fff;text-shadow:1px 1px 0 #003a86;}
.special h1{margin:0;padding:170px 0 20px 0;line-height:1!important;font-size:52px;font-family:'proxima_novasemibold';}
.special h2{font-size:28px;margin:0 0 20px 0;padding:0;line-height:1!important;font-family:'proxima_nova_rgregular';}
.special h3{font-size:18px;margin:0 0 15px 0;line-height:1!important;font-family:'proxima_nova_rgregular';}
.special section{border-bottom:1px solid #f8f8f8;margin-bottom:50px;padding-bottom:30px;}
.special section:last-child{border:none;}
.special-left{width:47.5%;float:left;clear:right;margin-right:2.5%;}
.special-right{width:47.5%;float:left;clear:right;margin-left:2.5%;}
.short-orientation .special-supported{/*width:55.5%;*/width:100%;}
/*.short-orientation .special-security{width:39.5%;}
.long-orientation .special-supported{width:100%;float:none;clear:none;margin-right:0%;}
.long-orientation .special-security{width:100%;float:none;clear:none;margin-left:0%;}*/

.special section .btn{margin:20px 10%;padding:0;line-height:60px;width:80%;font-size:32px;color:#fff;text-shadow:1px 1px 0 #003a86;}
.special .btn-success:hover{border-bottom:1px solid #88ad42!important;}
.special section .special-left .btn,.special  section .special-right .btn{margin:20px 0;width:100%;}
.special section .btn-primary{background:#0068af!important;border-color:#024777;}
.special section .btn-primary:hover,.special section .btn-primary:active,.special section .btn-primary.active,.special section .btn-primary.disabled,.special section .btn-primary[disabled] {background:#035994!important;}

.special-supported ul{margin:0;padding:0;list-style:none;}
.special-supported li{background-image:url("../img/special-shop.png");background-repeat:no-repeat;width:100px;height:100px;display:block;float:left;clear:right;}
.special-supported li.prestashop{background-position:0px 0;}/**/
.special-supported li.magento{background-position:-100px 0;}/**/
.special-supported li.opencart{background-position:-200px 0;}/**/
.special-supported li.joomla{background-position:/*-300px 0*/-1000px 0;}/* does not exist */
.special-supported li.joomlashop{background-position:/*-400px 0*/-1000px 0;}/* does not exist */
.special-supported li.virtuemart{background-position:-500px 0;}/**/
.special-supported li.woocommerce{background-position:-600px 0;}/**/
.special-supported li.wordpress{background-position:-700px 0;}/**/
.special-supported li.eshop{background-position:-800px 0;}/**/
.special-supported li.shopp{background-position:-300px 0;}
.special-supported li.hikashop{background-position:-400px 0;}
.special-supported li.cubecart{background-position:-900px 0;}
.special-supported li.zencart{background-position:-1000px 0;}
.special-supported li.ubercart{background-position:-1100px 0;}
.special-supported a{display:block;width:100%;height:100%;text-indent:-9999px;}
.special-supported a:hover{text-decoration:none!important;border:none!important;}
.special-security h3{margin-bottom:5px;}
.special-security p{margin-bottom:25px;}
.long-orientation .special-security span{width:50%;float:left;clear:right;}

#tms{min-height:475px;}
#tms .nav-list{margin:0;}
#tms .nav-list > li > a {padding:0 15px;margin-bottom:15px;text-shadow:none;font-size:16px;color:#0069af;/*line-height:37px;*/}
#tms .nav-list > li > a:hover,#tms .nav-list > .active > a,#tms .nav-list > .active > a:hover {color:#333!important;text-shadow:none;background:none;text-decoration:none!important;border:none!important;}
#tms .nav-header{padding:8px 15px;margin-bottom:15px;/*margin-bottom:5px;*/font-size:15px;font-weight:normal;/*line-height:37px;*/color:#fff;text-shadow:none;font-family:'proxima_novasemibold';background:#0069af url("../img/nav-header.png") no-repeat 96% 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}





#container-facebook-store #head-part{background:#0a64a2;background:rgba(0,119,187,0.8);width:470px;}
#container-facebook-store.special h1{padding:140px 0 20px 0;font-size:46px;}
#container-facebook-store.special #head-part span{font-size:32px;margin-bottom:70px;}





/* NEWS */
#container-pages-listing{}
#container-pages-listing aside{margin:0;border-right:1px solid #eee;}
#container-pages-listing aside span{color:#bbb;margin-top:10px;font-size:14px;display:block;}
#pages #content .news-excerpt-block{ margin-bottom:50px;}
#pages #content .news-excerpt-block aside a:hover{text-decoration:none!important;border:none;}

#pages #content .news-content footer{border-top:1px solid #ddd;margin-top:15px;padding-top:15px;}
#pages #content .news-content .posted-on{font-size:14px;color:#bbb;font-style:italic;}
#pages #content .news-content .addthis_toolbox ul{list-style:none;margin:0;padding:0;text-align:right; }
#pages #content .news-content .addthis_toolbox li{display:inline-block;height:25px;}
#pages #content .news-content footer a:hover{text-decoration:none!important;border:none;}

.admin-news-edit{margin:-50px 0 50px 0!important;}

#container-pages-listing #pages #content .pagination a{color:#666;}
#container-pages-listing #pages #content .pagination a:hover{color:#0068af;border-bottom:1px solid #ddd!important;}
#container-pages-listing #pages #content .pagination .active  a{background:#0068af;color:#fff;border-color:#0068af!important}
#container-pages-listing #pages #content .pagination .active  a:hover{border-bottom:1px solid #0068af!important;}


/* Pricing */
#pricing{}
#pricing hr{margin:50px 0;border:none;height:1px;background:#ebebec;}
#pricing #head-part{padding:0;margin-top:-1px;height:550px;background:#f3f3f3 url("../img/pricing-header.jpg") no-repeat 50% 50%;}
#pricing #head-part .span6{background:#0a64a2;background:rgba(0,119,187,0.8);margin:0 auto;float:none;padding:0;height:550px;color:#fff;text-align:left;text-transform:none;}
#pricing #head-part h1{padding:65px 60px 20px 60px;margin:0;font-size:38px;text-transform:none;font-family: 'proxima_nova_rgregular';}
#pricing #head-part .span6 .hpd{display:block;font-size:18px;text-transform:none;margin-bottom:50px;padding:0 60px;}
#pricing #head-part p{margin-bottom:50px;display:block;}
#pricing #head-part span{background:#fbfbfb;font-size:18px;display:block;color:#231f20;border-radius:3px;text-align:center;padding:15px 0;margin-bottom:50px;}
#pricing #head-part h3{font-size:34px;font-weight:300;margin:0;}
#pricing #head-part .btn{font-size:24px;text-transform:uppercase;margin:0;padding:0;line-height:60px;width:100%;color:#fff;text-shadow:1px 1px 0 #003a86;}
#pricing #head-part .styled-select {background:#fbfbfb url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAwCAYAAAC2aezWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANFJREFUeNrs2TEKwjAUgOFXKeQq6iB1UAfRkzk5eYu2IF5C8Sh1sUVILxAyaFLcbCVLh5b/h7ekS/hI6JDIWvsW6qp0k7k5RkAFdQIqLA1UYBMIgAIKKKCAAoqAAgoooIACCigCCiiggAJq7MVD3LQxRtL83Ppts17JMllwonxKKdnvtj/r89m0FyTfoF9hnmUl19u9OWEeqQ0PqG+6rqUoHs2V6zPe9fjrAQUUUEABRUABBRRQQAEFFAEFFFBAATX2NFBhZTEGf3u5ubg5fAQYABX9OdIl3g21AAAAAElFTkSuQmCC") no-repeat 100% 0;height: 48px;overflow: hidden;width: 100%;margin:0 0 2px 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#pricing #head-part .styled-select select {background: transparent;border: none;font-size: 16px;height: 48px;padding: 5px 15px;width: 110%;}

.styled-select select:focus{outline:none!important}
.styled-select option{padding:5px;}


.pricing-feature{margin-bottom:50px;}
.pricing-feature h2{margin:0 0 0 115px;color:#0e416a;font-size:24px;font-family: 'proxima_novasemibold';}
.pricing-feature p{margin:0 0 0 115px;font-size:14px;}
.pricing-feature-1{background:url("../img/pricing-icon-1.png") no-repeat 10px 0;}
.pricing-feature-2{background:url("../img/pricing-icon-2.png") no-repeat 10px 0;}
.pricing-feature-3{background:url("../img/pricing-icon-3.png") no-repeat 10px 0;}
.pricing-feature-4{background:url("../img/pricing-icon-4.png") no-repeat 10px 0;}
.pricing-feature-5{background:url("../img/pricing-icon-5.png") no-repeat 10px 0;}
.pricing-feature-6{background:url("../img/pricing-icon-6.png") no-repeat 10px 0;}

.pricing-started{font-size:24px;}
.pricing-started p{line-height:60px;padding:0 25px;}
.pricing-started .btn{font-size:24px;text-transform:uppercase;float:right;clear:left;margin:0;padding:0;line-height:60px;width:100%;max-width:260px;color:#fff;text-shadow:1px 1px 0 #003a86;}


.pricing-map{padding:0;margin:50px 0 0 0;min-height:650px;background:#f3f3f3 url("../img/pricing-map.png") no-repeat 50% 50%;position:relative;}
.pricing-map hr.top{margin:0!important;background:#ccc;-webkit-box-shadow: 0 1px 3px 0px #ccc; -moz-box-shadow: 0 1px 3px 0px #ccc; box-shadow: 0 1px 3px 0px #ccc;position:absolute;top:0;left:0;width:100%;}
.pricing-map hr.bottom{margin:0!important;background:#ccc;-webkit-box-shadow: 0 -1px 3px 0px #ccc; -moz-box-shadow: 0 -1px 3px 0px #ccc; box-shadow: 0 -1px 3px 0px #ccc;position:absolute;bottom:0;left:0;width:100%;}
.pricing-map .span6{background:url("../img/pricing-map-blue.png") no-repeat 50% 50%;margin:0 auto!important;float:none;padding:0;height:650px;color:#fff;text-align:left;text-transform:none;}
.pricing-map ul{margin:0 60px;padding:60px 0;list-style:none;}
.pricing-map li{padding:14px 0;border-bottom:1px solid #3f80b9;text-align:center;display:block;width:100%;line-height:1;}
.pricing-map li checkbox{background-color: transparent;}
.pricing-map li span{display:block;}
.pricing-map li.pm6,.pricing-map li.pm7{border:none;}
.pricing-map li.pm1 span{font-size:24px;font-family: 'proxima_novasemibold';}
.pricing-map li.pm3{font-size:18px;}
.pricing-map li.pm4{font-size:18px;}
.pricing-map li.pm4 span{font-size:52px;font-family: 'proxima_novasemibold';}
.pricing-map li.pm4 sup{font-size:18px;vertical-align: top; position: relative; top:15px;left:3px;}
.pricing-map li.pm5{font-size:16px;}
.pricing-map li.pm5 span{font-size:42px;font-family: 'proxima_novasemibold';}
.pricing-map li.pm6{font-size:16px;}
.pricing-map li.pm6 span{font-size:42px;font-family: 'proxima_novasemibold';}
.pricing-map li.pm6 sup{font-size:16px;vertical-align: top; position: relative; top:15px;left:3px;}
.pricing-map li.yis{border-top:1px solid #3f80b9;border-bottom: none;}
.pricing-map li.yis a{color:#fff;text-decoration: underline;}
.pricing-map .btn{font-size:24px;text-transform:uppercase;margin:0;padding:0;line-height:60px;width:100%;color:#fff;text-shadow:1px 1px 0 #003a86;}

.pricing-map li.pm2 {padding:12px 70px;box-sizing: border-box;}
.pricing-map .styled-select {background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC5JREFUeNpi+PfvXygQ/8eBjRmABAjPxCKZBpKDKWCACqBIgjALAwLMwsYGCDAAQRFW8DcNF2MAAAAASUVORK5CYII=") no-repeat 100% 50%;height: 22px;overflow: hidden;width:100%;margin:0 0 2px 0;}
.pricing-map .styled-select select {color:#fff;background: transparent;border: none;font-size: 16px;height: 22px;padding:0;width:110%;text-indent:;}
.pricing-map .styled-select option{color:#000;text-align:left;}


.pm3 input[type=checkbox]{opacity:0.0;filter:alpha(opacity=0);}
.pm3 label {font-size:18px;padding:0 0 0 20px;margin:0;display: inline-block;color:#afcae1;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNpi/PfvHwMQyEIxMrgCxJ8YgQpKgAw+IH6MpsAKiFcyABXMB5mCA89nYiAA6KSAH4ccyGefWIDEdiBeB8Qf0RSANNYCBBgAOW4nTOujQrkAAAAASUVORK5CYII=") no-repeat 0 45%;}
.pm3 input[type=checkbox]:checked + label {color:#fff;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI9JREFUeNpi/PfvHwMQKEExOjgLxO9BDBYgNgbiDiDew4AdpAFxJwPQxHIgdgGZjIYFgfgMEP8HqWFC0hkKNR0EBIF4N5Q/C91EkM53QGwMxLuh/JkwG5BNTIeadAaIXaAe2QOzBVnhLKhimG9doSEhCPM1zE0wxe+hJr2HioODhxHkOyC9CkfQ3IPZAhBgALqiXKgSlSOYAAAAAElFTkSuQmCC") no-repeat 0 45%;}
.pm3 a{text-decoration: none!important;color:#fff!important;font-size:14px;}

.pricing-big{font-size:22px;margin-bottom:50px;}
.pricing-big p{line-height:30px;padding:0 25px;}
.pricing-big span{float:left;padding-right:320px;}
.pricing-big .btn{font-size:24px;text-transform:uppercase;float:right;clear:left;margin:-60px 0 0 0;padding:0;line-height:60px;width:100%;max-width:260px;color:#fff;text-shadow:1px 1px 0 #003a86;background:#0068af!important;border-color:#024777;}
.pricing-big .btn:hover,.pricing-big .btn:active,.pricing-big .btn.active,.pricing-big .btn.disabled,.pricing-big .btn[disabled] {background:#035994!important;}

.pricing-started  sup,
.pricing-big sup{font-size:14px;}



#container-modules-and-plugins #sidebar{display:none!important;}
#container-modules-and-plugins .breadcrumb{display:none!important;}
#container-modules-and-plugins #content{border-top:1px solid #eee;padding-top:30px;margin-bottom:20px!important;width:100%!important;}
#container-modules-and-plugins h2{margin-bottom:35px!Important;border:none!Important;text-align:center;}
#container-modules-and-plugins p.small-notes{text-align:center;font-size:11px;}
#container-modules-and-plugins .foot_black{font-weight:bold;}
.ecrow{border-bottom:1px solid #ccc;padding:0 0 40px 0;margin:0 0 50px 0;}
.ecrowlast{margin:0 0 25px 0;}
.ectitle{text-align:center;}
.ectitle span{opacity:0.4;filter:alpha(opacity=40);}
.ectitle span img{height:58px}
.ecrow img{margin:0 auto 10px auto;display:block;}
.ecrow img.smaller{height:58px}
.ecrow ul{list-style:none;margin:0;}
.ecrow h3,.ectitle h3{font-size:18px;text-align:center;}
.ecrow h3 a,.ectitle h3 a{color:#222;}
.ecrow .small-plugin p{text-align:center;}
.ecrow .small-plugin a{color:#222;}

.ecommlist{padding-bottom:15px;}
.ecommlist li{margin-bottom:5px;}

.ecommlist .btn-group{width:90%;margin:0 0 0 2%;}
.ecommlist .btn-group .btn-link{width:100%;color:#fff;}
.ecommlist .btn-group .btn-link:hover{border-bottom:1px solid #222!important;}

.span6 .ecommlist .btn-group{width:58%;margin:0 0 0 18%;}
.span6 .ecommlist .btn-group .btn-link{width:100%;}

.ecommlist .dropdown-menu{min-width:200px!important;}
.ecommlist .dropdown-menu::before{right:165px;}




/* CONTACT */
#contact-form #content{margin-bottom:40px;}
#contact-form #content h1 {top:60px;position:absolute;z-index:500!important;margin:0;padding:0;height:300px;line-height:300px;display:inline-block;color:#0069af;font-size:38px;font-family:'proxima_novasemibold';}
/*#contact-form #content h2{margin:0 0 20px 0;font-size:24px;font-family:'proxima_nova_rgregular';}*/
#contact-form label{font-family:'proxima_nova_rgregular';font-size:18px;margin:0 0 5px 0;}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form textarea{margin:0 0 15px 0;color:#555;border:1px solid #ccc;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#contact-form textarea{resize:none;}
#contact-form .control-label{font-family:'proxima_nova_rgregular';width:330px;text-align:left;}
#contact-form .submit{margin-left:267px;}
#contact-form .btn{font-size:22px;padding:7px 15px;}
#contact-form .checkbox{font-size:11px;}

#map_canvas{height:200px;}



/* DOCUMENTATION */
.hi-docu{background:#f3f3f3 url("../img/header-image-documentation.jpg") no-repeat 50% 50%;}
#documentation #content{margin-bottom:50px;}
#documentation #content h1{margin:0 0 30px 0;line-height:1!important;font-size:32px;font-family:'proxima_nova_rgregular';}
#documentation #content h2.doc-h2{margin:30px 0 10px 0;padding:0 0 10px 0;font-size:24px;font-family:'proxima_nova_rgregular';}
#documentation #content h2.h2nom{margin:0 0 10px 0!important;}
#documentation #content h3.doc-h3{margin:0;padding:0;font-size:18px;text-indent:0px;height:100%;line-height:1!important;margin:0 0 5px 0;padding:0 0 0px 0;text-transform:none;color:#222;font-family:'proxima_nova_rgregular';}
#documentation #content h3.doc-h3-italic{margin:0;padding:0;font-size:18px;font-weight:bold;text-indent:0px;height:100%;line-height:1!important;margin:0;padding:0;text-transform:none;color:#222;font-family:'proxima_novalight_italic';}
#documentation #content h4.doc-h4{font-size:16px;font-family:'proxima_nova_rgregular';}
#documentation #content ul.doc-nav-list{}
#documentation #content p{margin-bottom:20px;}
#documentation #content table{margin-bottom:20px;}
#documentation #content table tr{vertical-align:top;}
#documentation #content table.textnews-nb{border:none;}
#documentation #content .doc-indent-30{margin-left:30px!important;}
#documentation #content .doc-indent-60{margin-left:60px!important;}
#documentation #content ul.doc-list{margin-bottom:20px;}
#documentation #content ol.doc-list{margin-bottom:20px;}
#documentation #content .to-top{display:block;text-align:right;margin-top:-20px;}
#documentation #content table{border-collapse:collapse;/* cellspacing */}
#documentation #content table td,#documentation #content table th{padding:3px;/* cellpadding */}
#documentation #content  .blqt{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 5px solid #eeeeee;}

#documentation #sidebar{margin-bottom:50px;}

/* documentation main */
#documentation h2{margin:0 0 20px 0;padding:0 0 10px 0;line-height:1!important;border-bottom:1px solid #f8f8f8;color:#000;font-size:24px;font-family:'proxima_nova_rgregular';}
#documentation #newto h2{color:#333;font-size:36px;font-family:'proxima_novasemibold';}
#documentation h2 span{color:#999!important;font-size:16px;margin-left:50px;}
#documentation h3{text-indent:45px;height:50px;line-height:50px;margin:0;padding:0;text-transform:uppercase;color:#0069af;font-size:18px;font-family:'proxima_nova_rgregular';}
#documentation #newto h3{color:#333;text-indent:0px;height:50px;/*line-height:50px;*/line-height:1!important;margin:0;padding:20px 0 0 0;}
/*#documentation #newto #newto-2 h3{height:40px;padding:30px 0 0 0;}*/

#documentation #newto{margin-bottom:70px;}
#documentation #newto section{padding-left:10%;}
#documentation #newto p{margin:0 0 10px 0;}
#newto-1{background:url("../img/icon-newto-1.png") no-repeat 5px 10px;}
#newto-2{background:url("../img/icon-newto-2.png") no-repeat 5px 10px;}

#documentation #alreadyexp{margin-bottom:50px;}
#documentation #alreadyexp p{margin:0;}
#documentation #alreadyexp section{margin-bottom:20px;}
#alreadyexp h3{background:#fff url("../img/icon-alreadyexp.png") no-repeat 0 0;}
#alreadyexp-1 h3{background-position:-12px 0;}
#alreadyexp-2 h3{background-position:-17px -50px;}
#alreadyexp-3 h3{background-position:-17px -100px;}
#alreadyexp-4 h3{background-position:-17px -150px;}
#alreadyexp-5 h3{background-position:-14px -200px;line-height:1!important;text-indent:0px;padding: 8px 0 0 45px;height:42px;}
/*#alreadyexp-6 h3{background-position:-12px -250px;}*/
#alreadyexp-7 h3{background-position:-17px -300px;}
#alreadyexp-8 h3{background-position:-24px -350px;line-height:1!important;text-indent:0px;padding: 8px 0 0 45px;height:42px;}
#alreadyexp-9 h3{background-position:-20px -400px;}

#documentation #stilllost{margin-bottom:20px;}
#documentation #stilllost p{padding:0 0 0 10%;background:url("../img/icon-stilllost.png") no-repeat 5px 0px;}
#documentation #stilllost span{color:#0069af;}

#documentation .more{font-size:14px;}


#container-wordpress-woocommerce-payment-module-live-demo #sidebar,
#container-wordpress-eshop-payment-module-live-demo #sidebar,
#container-wordpress-shopp-payment-module-live-demo #sidebar,
#container-wordpress-wp-ecommerce-payment-module-live-demo #sidebar,
#container-prestashop-payment-module-live-demo #sidebar,
#container-magento-payment-module-live-demo #sidebar,
#container-opencart-payment-module-live-demo #sidebar,
#container-joomla-hikashop-payment-module-live-demo #sidebar,
#container-joomla-virtuemart-payment-module-live-demo #sidebar,
#container-cubecart-payment-module-live-demo #sidebar,
#container-zen-cart-payment-module-live-demo #sidebar{display:none;}
#container-wordpress-woocommerce-payment-module-live-demo #content,
#container-wordpress-eshop-payment-module-live-demo #content,
#container-wordpress-shopp-payment-module-live-demo #content,
#container-wordpress-wp-ecommerce-payment-module-live-demo #content,
#container-prestashop-payment-module-live-demo #content,
#container-magento-payment-module-live-demo #content,
#container-opencart-payment-module-live-demo #content,
#container-joomla-hikashop-payment-module-live-demo #content,
#container-joomla-virtuemart-payment-module-live-demo #content,
#container-cubecart-payment-module-live-demo #content,
#container-zen-cart-payment-module-live-demo #content{width:100%;}

p.plugin-logo {text-align:center;}
p.plugin-logo a{display:inline-block;}
p.plugin-logo a:hover,p.plugin-logo img:hover{text-decoration:none!important;border:none!important;}
span.database-info{display:block;margin:20px 0 50px 0;text-align:center;font-size:13px;color:#777;}
.plugin-box{border-bottom:1px solid #f8f8f8;margin:0 10% 40px 10%;padding:0 0 40px 0;width:80%;}
.plugin-box:last-child{border:none;padding:0;margin-bottom:0;}
.plugin-box h2{border:none!important;margin-bottom:20px;text-align:center;}
.plugin-box .dpl,
.plugin-box .dpr{float:left;clear:right;width:50%;text-align:center;}
.plugin-box ul{list-style:none;margin:0;padding:0;}
.plugin-box li{text-align:center;float:left;clear:right;width:47.5%;font-size:18px;}
.plugin-box li.user{text-align:right;padding-right:2.5%;}
.plugin-box li.pass{text-align:left;padding-left:2.5%;}
.plugin-box .btn{width:80%;text-transform:uppercase;font-size:20px;padding:15px 0;margin:20px 0;}
.plugin-box .btn-inverse:hover,.plugin-box .btn-inverse:active,.plugin-box .btn-inverse.active,.plugin-box .btn-inverse.disabled,.plugin-box .btn-inverse[disabled] {background:#035994!important;text-decoration:none!important;border-bottom:1px solid #002a80!important;}


#container-supplier-acceptable-logos h2.sfs,#container-supplier-compliance-guidelines h2.sfs{font-family:'proxima_novasemibold'!important;font-size:18px!important;border-bottom:none!important;}
#container-supplier-acceptable-logos h3.sfs,#container-supplier-compliance-guidelines h3.sfs{font-family:'proxima_novasemibold'!important;font-size:16px!important;border-bottom:none!important;line-height:1!important;margin-bottom:7px;}

p.psp{min-height:50px;margin-bottom:20px;padding:10px 0 0 55px;position:relative;}
p.psp span{display:block;width:48px;height:48px;position:absolute;top:5px;left:0;background-image:url("../img/home-features-block.png");}
p.psp span.spl2{background-position:0 -48px;}
p.psp span.spl3{background-position:0 -96px;}

.logo-box{width:100%;clear:both;float:left;padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #ddd;}
.logo-box span{width:50%;display:block;}
.logo-box span:first-child{float:left;text-align:center;}
.logo-box span:last-child{float:right;}
.logo-box textarea{width:95%;height:135px;resize:none;}

.sfs-box{background:#eee;width:100%;display:table;margin-bottom:10px;}
.sfs-box div{display:table-cell;vertical-align:middle;padding:2.5%;}
.sfs-box div:first-child{width:65%;font-family:'proxima_novalight';}
.sfs-box div:last-child{width:25%;text-align:center;font-family:'proxima_novasemibold';font-size:14px;}
.sfs-box .approved {background:url("../img/approved.png") no-repeat 0 0;display:inline-block;width:38px;height:39px;}
.sfs-box .prohibited {background:url("../img/prohibited.png") no-repeat 0 0;display:inline-block;width:38px;height:39px;}
.sfs-box:hover .approved,.sfs-box:hover .prohibited{background-position: 0 -39px;}


/* DALVIK WEBCAM */
#container-dalvik-webcam #sidebar{display:none;}
#container-dalvik-webcam #content{width:100%;}
#container-dalvik-webcam .newboxes{max-width:652px;margin:0 auto!important;}
#rammi{}
#LRammi{text-align:center;}
#RRammi{text-align:center;}
#dalvik-txt{margin-bottom:20px;}
#dalvik-txt .span9 p{text-align:justify;display:block;max-width:640px;margin:0 auto;}
#dalvik-txt .span3{text-align:center;}
#dalvik-txt .span3 p{text-align:center;margin-bottom:0!important;}
#MHnappur{display:inline-block;}
#MHnappur2{display:inline-block;}
#MHnappur.btn-success{width:108px;line-height:44px;display:block;margin-top:25px;}
#LRammi img{background-color:#666;border:4px solid #666;margin-bottom:5px;border-radius:2px;}
#mediaplayer1,#mediaplayer2,#mediaplayer3{text-align:center;font-size:22px;line-height:100%;}
#video-container-mediaplayer1_wrapper,#video-container-mediaplayer2_wrapper,#video-container-mediaplayer3_wrapper{margin:0 auto!important;}
#video-container-mediaplayer1,#video-container-mediaplayer2,#video-container-mediaplayer3{border:6px solid #666;border-radius:3px;margin:0 auto!important;}
#control-container-mediaplayer1,#control-container-mediaplayer2,#control-container-mediaplayer3{background:none!important;box-shadow:none!important;width:100%!important;margin:15px auto 0 auto!important;}
@media (max-width: 960px){#video-container-mediaplayer1_wrapper,#video-container-mediaplayer2_wrapper,#video-container-mediaplayer3_wrapper{width:500px!important;height:375px!important;}#dalvik-txt .span9 p{width:500px;}}
@media (max-width: 767px){#video-container-mediaplayer1_wrapper,#video-container-mediaplayer2_wrapper,#video-container-mediaplayer3_wrapper{width:578px!important;height:426px!important;}#MHnappur2{display:block;}#dalvik-txt .span9 p{width:578px;}#LRammi{margin-bottom:30px;}}
@media (max-width: 650px){.newboxes {margin-top:30px;}#video-container-mediaplayer1_wrapper,#video-container-mediaplayer2_wrapper,#video-container-mediaplayer3_wrapper{width:480px!important;height:360px!important;}#dalvik-txt .span9 p{width:480px;}}
@media (max-width: 540px){#video-container-mediaplayer1_wrapper,#video-container-mediaplayer2_wrapper,#video-container-mediaplayer3_wrapper{width:400px!important;height:300px!important;}#dalvik-txt .span9 p{width:400px;}}
@media (max-width: 480px){#video-container-mediaplayer1_wrapper,#video-container-mediaplayer2_wrapper,#video-container-mediaplayer3_wrapper{width:320px!important;height:240px!important;}#dalvik-txt .span9 p{width:320px;}}
@media (max-width: 380px){#video-container-mediaplayer1_wrapper,#video-container-mediaplayer2_wrapper,#video-container-mediaplayer3_wrapper{width:250px!important;height:188px!important;}#dalvik-txt .span9 p{width:250px;}}
@media (max-width: 320px){#video-container-mediaplayer1_wrapper,#video-container-mediaplayer2_wrapper,#video-container-mediaplayer3_wrapper{width:180px!important;height:135px!important;}#dalvik-txt .span9 p{width:180px;}}



/* SIGN UP */
#sign-up header{border-bottom:1px solid #eee;margin-bottom:10px;height:110px;}
#sign-up #logo a{margin-top:48px;}

#reg-support{font-family:'proxima_nova_rgregular';}
#reg-support ul{list-style:none;padding:0;margin:50px 0 0 0;float:right;}
#reg-support li{display:inline-block;font-size:22px;color:#999;margin:0 0 0 6px;}
#reg-support li.question{font-size:28px;color:#222;font-family:'proxima_novasemibold';margin:0;}
#reg-support li.inter{padding-left:6px;border-left:1px solid #999;}
#reg-support li span{color:#222;}

#reg-steps .nav-pills > li > a {padding-left: 0px;line-height: 1;}
#reg-steps .nav-pills > li > a:hover{background:none!important;}

#reg-steps li{padding-left:0;font-size:22px;margin-right:30px;font-family:'proxima_nova_rgregular';}
#reg-steps .here{font-family:'proxima_novasemibold';}
#reg-steps .previous,
#reg-steps .previous a{color:#98bf4a!important;}
#reg-steps span{display:block;float:left;clear:right;height:50px;line-height:50px;}
#reg-steps span.stepNo{background:#999;color:#fff;text-align:center;margin-right:15px;font-weight:bold;height:50px;width:50px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
#reg-steps .here span.stepNo{background:#0069af;}
#reg-steps .previous span.stepNo{background:#98bf4a;}

#reg-process{border-top:1px solid #ccc;background:#eee;padding:50px 0;min-height:250px;}
#reg-process span.help-inline{color:#b94a48;font-family:'proxima_novalight_italic';padding-bottom:5px;/*margin-left:178px;*/font-size:11px;}

.reg-step .span8{padding-left:30px;font-size:16px;}
.reg-step .span4{padding-right:30px;}
.reg-step h1{margin:0 0 10px 0;color:#0069af;font-weight:bold;line-height:1!important;font-size:44px;font-family:'proxima_novasemibold';}
.reg-step p.lead{margin-bottom:50px;font-size:16px;font-family:'proxima_novalight_italic';}
.reg-step .span8 ul{font-size:18px;font-family:'proxima_nova_rgregular';}
.reg-step .span8 li{line-height:30px;}

.reg-step .info-msg{height:100%;color:#222;}

#step-1 label,
#step-2 label,
#step-3 label{font-family:'proxima_nova_rgregular';font-size:18px;margin:0 0 5px 0;color:#0069af;}
#step-2 label.radio2,
#step-3 label.radio2{margin-bottom:30px;}
#step-1 label.font-small,
#step-3 label.font-small{font-size:11px;}
#step-1 label a{font-weight:bold;}
#step-1 label a:hover{text-decoration:none;border-bottom:1px dotted #0069af;}
#step-1 input[type="text"],
#step-1 input[type="email"],
#step-2 input[type="text"],
#step-2 input[type="tel"],
#step-2 input[type="password"],
#step-3 input[type="text"],
#step-3 select,
#step-3 .bfh-selectbox-toggle,
#shoppingcentre .bfh-selectbox-toggle{color:#555;border:1px solid #ccc;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

#step-1 input[type="text"],
#step-2 input[type="text"],
#step-2 input[type="tel"],
#step-3 input[type="text"]{/*width:151px;*/width:89%;}
#step-1 input[type="email"],
#step-1 .web-store-url input[type="text"],
#step-2 .web-store-name input[type="text"],
#step-2 .coupon-code input[type="text"],
#step-2 .password input[type="password"],
#step-3 .card-number input[type="text"],
#step-3 .coupon-code input[type="text"],
#step-3 .client-address-1 input[type="text"],
#step-3 .client-address-2 input[type="text"],
#step-3 .client-city input[type="text"],
#step-3 .client-postal-code input[type="text"],
#step-3 .billing-address-1 input[type="text"],
#step-3 .billing-address-2 input[type="text"],
#step-3 .name-on-card input[type="text"],
#step-3 .billing-name input[type="text"],
#step-3 .city input[type="text"],
#step-3 .postal-code input[type="text"]{width:95%;/*width:326px;*/}



#step-3 .bfh-selectbox {width:48%;}
#step-3 .bfh-selectbox-toggle{/*width:155px;*/width:93%;margin:0!important;}
#step-3 .bfh-selectbox-option{/*width:145px;*/width:90%;margin:0!important;}
#step-3 .bfh-states{margin:0 0 0 6px!important;}

#step-1 .first-name,
#step-2 .contact-person,
#step-2 .clientid{/*width:165px;*/width:48%;float:left;clear:right;margin:0 0 15px 0;}
#step-1 .last-name,
#step-2 .telephone,
#step-2 .checks{/*width:165px;*/width:48%;float:right;clear:right;margin:0 0 15px 0px;} /* margin has to be like this for IE */

#step-1 .email,
#step-1 .web-store-url,
#step-2 .web-store-name,
#step-2 .password,
#step-3 .card-number,
#step-3 .expiration-date,
#step-3 .name-on-card,
#step-3 .coupon-code,
#step-3 .billing-name,
#step-3 .billing-address-1,
#step-3 .billing-address-2,
#step-3 .client-address-1,
#step-3 .client-address-2,
#step-3 .client-city,
#step-3 .city{margin:0 0 15px 0}
#step-1 .submit,
#step-2 .submit,
#step-3 .submit,
#step-3 .different_billing{margin:15px 0 0 0;}
#step-3 .postal-code{margin:10px 0 15px 0;}
#step-3 .client-postal-code{margin:10px 0 15px 0;}
#step-1 .btn,
#step-2 .btn,
#step-3 .btn{font-size:22px;}

#sign-up-bottom{font-size:16px;}
#sign-up-bottom h4{line-height:1!important;margin:20px 20px 10px 20px;text-transform:uppercase;font-family:'proxima_nova_rgregular';}
#sign-up-bottom p{margin:0 20px 20px 20px;}
.inthemiddle{text-align:center;}



/* ORDER LOOKUP */
#order-lookup{border-top:1px solid #ccc;background:#eee;padding:50px 0;min-height:250px;}
#order-lookup span.help-inline{color:#b94a48;display:block;font-family:'proxima_novalight_italic';padding-bottom:5px;font-size:11px;}

#order-lookup .span8{padding-left:30px;font-size:16px;}
#order-lookup .span4{padding-right:30px;}
#order-lookup h1{margin:0 0 10px 0;color:#0069af;font-weight:bold;line-height:1!important;font-size:44px;font-family:'proxima_novasemibold';}
#order-lookup h2{margin:25px 0 10px 0;color:#0069af;font-weight:bold;line-height:1!important;font-size:26px;font-family:'proxima_novasemibold';}
#order-lookup p{font-family:'proxima_nova_rgregular';}
#order-lookup .strong-solo{display:block;margin-top:50px;}

#order-lookup label{font-family:'proxima_nova_rgregular';font-size:18px;margin:0 0 5px 0;/*color:#0069af;*/}
#order-lookup input[type="text"],
#order-lookup input[type="email"],
#order-lookup .bfh-selectbox-toggle{/*width:326px;*/width:95%;color: #555;border: 1px solid #ccc;-webkit-border-radius: 0px!important;-moz-border-radius: 0px!important;border-radius: 0px!important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

#order-lookup .amount{position:relative;}
#order-lookup .amount input[type="text"]{/*width:151px;*/width:45%;}
#order-lookup .bfh-selectbox {position:absolute;right:0!important;top:25px;width:45%;}
#order-lookup .bfh-selectbox-toggle{/*width:155px;*/width:92%;}
#order-lookup .bfh-selectbox-option{/*width:145px;*/width:45%;margin:0!important;}
#order-lookup .bfh-states{margin:0 0 0 0px!important;}
#order-lookup .btn{font-size:22px;}

#order-lookup .loading{display:inline-block;background-image: url("/img/icons/loading_dark.gif");background-repeat:no-repeat;background-position:center;/*font:0/0 a;*/color:transparent;text-shadow:none;background-color:transparent;border:0;width:24px;height:24px;margin-top:25px;}
.help-block{color:#b94a48;}


/* LOGIN - RESET */
#forgot-pass .span8{min-height:510px;margin-top:40px;}
#login-form .span8{min-height:500px;margin-top:50px;}

#forgot-pass,
#login-form{font-size:16px;}
#forgot-pass h2,
#login-form h2{margin:0 0 20px 0;font-size:24px;font-family:'proxima_nova_rgregular';}
#forgot-pass form,
#login-form form{margin-top:25px;}
#forgot-pass label,
#login-form label{font-family:'proxima_nova_rgregular';font-size:18px;}
#forgot-pass .control-label,
#login-form .control-label{width:200px;margin-left:0;}
#forgot-pass .form-horizontal .controls,#login-form .form-horizontal .controls {margin-left:220px;}

#forgot-pass input[type="text"],
#forgot-pass input[type="tel"],
#login-form input[type="text"],
#login-form input[type="password"]{color: #555;border: 1px solid #ccc;-webkit-border-radius: 0px!important;-moz-border-radius: 0px!important;border-radius: 0px!important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#forgot-pass .btn,
#login-form .btn{font-size:22px;}

#forgot-pass .controls a,
#login-form .controls a{margin-left:20px;}


/*
#go-back{margin-bottom:40px;}
#go-back a:hover{text-decoration:none;border-bottom:1px dotted #0069af;}
#go-back .span4{padding-left:50px;}
*/


/* MARKETING CONTENT */

/* Center align the text within the three columns below the carousel */
.marketing .span4{text-align:center;}
.marketing h2{font-weight:normal;}
.marketing .span4 p{margin-left:10px;margin-right:10px;}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}
.featurette {
  padding-top: 120px; /* Vertically center images part 1: add padding above and below text. */
  overflow: hidden; /* Vertically center images part 2: clear their floats. */
}
.featurette-image {
  margin-top: -120px; /* Vertically center images part 3: negative margin up the image the same amount of the padding to center it. */
}

/* Give some space on the sides of the floated elements so text doesn't run right into it. */
.featurette-image.pull-left {
  margin-right: 40px;
}
.featurette-image.pull-right {
  margin-left: 40px;
}

/* Thin out the marketing headings */
.featurette-heading {
  font-size: 50px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}





.container{color:#666;}
#login{margin-bottom:10px;}
.top-margin-10 { margin-top:10px; }
.top-margin-20 { margin-top:20px; }
.shop-logos p{float:left;margin:0px 10px;width:85px;text-align:center;font-weight:bold;}
.shop-logos p img{float:left;margin-left:7px;margin-top:5px;}


.sub-footer p{margin-top:10px;}
.tar{text-align:right;}
.admin-edit{margin-top:20px;}


.StepTitle{text-align:center}
.btn-link{color:#005e9f;}
.wizard .selected{}


#UserRegisterForm{margin-bottom:0px!important;}


.top-space{margin-top:20px;margin-bottom:20px;}
.reg-step{}
.pitch{background-color:#000;color:#eee;}
#UserRegisterForm .controls{margin-bottom:0px!important;}






/* MARKETPALCE */
#shoppingcentre .row-fluid [class*="span"]:nth-child(4n+1) {margin-left: 0;}
#shoppingmall.home-mpl .row-fluid [class*="span"]:nth-child(4n+1),
#shoppingcentre .category-mpl .row-fluid [class*="span"]:nth-child(4n+1),
#shoppingcentre.related .row-fluid [class*="span"]:nth-child(4n+1) {margin-left: 20px;}
#shoppingmall.home-mpl .row-fluid [class*="span"]:first-child,
#shoppingcentre .category-mpl .row-fluid [class*="span"]:first-child {margin-left:0px!important;}

#shoppingmall .span2{min-height:255px;margin-bottom:20px;}
#shoppingcentre .mpl-shop .span2{min-height:220px;margin-bottom:20px;}
#shoppingcentre .span3{min-height:320px;margin-bottom:20px;}
#shoppingmall .span2 p a{display:block;/*width:139px;height:222px;overflow:hidden;*/border-radius:3px;border:1px solid #ccc;}
#shoppingcentre .span3 p a{display:block;width:220px;height:220px;overflow:hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #ddd;text-align:center;}
#shoppingcentre .img-thumbnail{/*width:100%;*/max-width:222px;}
#shoppingmall.home-mpl .img-thumbnail{max-width:139px;}
#shoppingmall .span2 .title-mpl,#shoppingcentre .span3 .title-mpl{min-height:40px;display:block;font-weight:600;font-style:italic;}
#shoppingcentre .span3 .text-left{min-height:40px;display:block;float:left;width:60%;font-weight:600;font-style:italic;}
#shoppingmall .span2 .title-mpl a,#shoppingcentre .span3 .title-mpl a,#shoppingcentre .span3 .text-left a{color:#222;}
#shoppingmall .span2 .price-mpl{display:block;color:#228fd0;font-weight:600;margin-bottom:15px;}
#shoppingcentre .span3 .text-right{display:block;float:right;width:40%;text-align:right;color:#13467d;font-weight:600;}
#shoppingmall .span2 .btn{width:99.2%;padding-left:0;padding-right:0;}
#shoppingcentre .span3 .btn{width:99.2%;margin-top:15px;padding-left:0;padding-right:0;}
#shoppingcentre .mp-status{text-align:center;margin-bottom:30px;}
#shoppingcentre .start-ys{text-align:center;border-top:1px solid #ccc;margin-bottom:35px;padding-top:25px;}
#shoppingcentre .start-ys h2{text-transform:uppercase;font-weight:700;font-family: 'proxima_novasemibold', "Helvetica Neue", Helvetica, Arial, sans-serif;}
#shoppingcentre .start-ys p{font-size:16px;width:60%;margin:0 auto 35px auto;}
#shoppingcentre .start-ys .btn{width:55%;font-size:19px;line-height:40px;}

#shoppingcentre .input.text,
#shoppingcentre .input.select{width:27%;float:left;clear:right;height:71px;}
#shoppingcentre .bfh-selectbox{width:222px!important;float:left;clear:right;}
#shoppingcentre .bfh-selectbox-toggle{width:212px;}
#shoppingcentre .bfh-selectbox-option{width:198px;padding:3px 0 3px 4px;}
#shoppingcentre .bfh-selectbox-options{width:220px;}
#shoppingcentre .bfh-selectbox .caret{margin-top:10px;}
#shoppingcentre .text input,
#shoppingcentre .select select{padding:7px;font-size: 14px;color: #555;border: 1px solid #ccc;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#shoppingcentre .select select{height:36px;}
#shoppingcentre label{font-size:18px;font-family: 'proxima_novasemibold', "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0 0 5px 0;padding:0;}
#shoppingcentre div.submit{width:19%;float:left;clear:right;}
#shoppingcentre div.submit input{min-width:120px;float:right;margin-top:25px;padding:0;text-align:center;line-height:36px;height:36px;}
#shoppingcentre .slider{margin-top:8px;}
#shoppingcentre .slider-track {background:#eee;-moz-box-shadow:none; box-shadow:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
#shoppingcentre .slider.slider-horizontal .slider-track {height:6px;}
#shoppingcentre .slider.slider-horizontal .slider-handle {margin-top: -7px;}
#shoppingcentre .slider-selection{background:#13467d;}
#shoppingcentre .slider-handle{background:#222!important;opacity: 1;}

#shoppingcentre  .mp-sorting{float:left;margin:20px 0;border-top:1px solid #ccc;padding-top:20px;}
#shoppingcentre  .mp-sorting h3{font-weight:bold;font-size:20px;margin:0;padding:0;font-family: 'proxima_novasemibold', "Helvetica Neue", Helvetica, Arial, sans-serif;}
#shoppingcentre  .mp-sorting .span7{text-align:right;}
#shoppingcentre  .mp-sorting ul{display:inline-block;list-style:none;margin:0;padding:0;line-height:40px;}
#shoppingcentre  .mp-sorting li{display:inline-block;font-weight:600;font-size:16px;margin-left:10px;}
#shoppingcentre  .mp-sorting li.sortby{margin-right:10px;}
#shoppingcentre  .mp-sorting a{color:#222}
#shoppingcentre  .mp-sorting a:hover,
#shoppingcentre  .mp-sorting a.asc,
#shoppingcentre  .mp-sorting a.desc{text-decoration:underline;color:#13467d;}

#shoppingcentre .pagination{margin: 35px 0;}
#shoppingcentre .pagination ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#shoppingcentre .pagination ul > li > a,
#shoppingcentre .pagination ul > li > span {background-color: #000;margin:0 5px 10px 5px;padding: 4px 0px;width:31px;border: none;color:#fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#shoppingcentre .pagination ul > li > a:hover,
#shoppingcentre .pagination ul > .active > a,
#shoppingcentre .pagination ul > .active > span,
#shoppingcentre .pagination ul > .active > a,
#shoppingcentre .pagination ul > .active > span {background-color: #96bf48;color: #fff;}
/* shoppingcentre-landing */
.home-mpl{margin-bottom:50px;margin-top:50px;float:left;}
.home-mpl h2{text-align:left;font-size:28px;color:#0069af;font-family: 'proxima_novasemibold', "Helvetica Neue", Helvetica, Arial, sans-serif;}
.home-mpl h2 a{color:#0069af}
.home-mpl h2 a:hover{/*color:#13467d;*/text-decoration:none;}
.home-mpl h3{font-family: 'proxima_novasemibold', "Helvetica Neue", Helvetica, Arial, sans-serif;border-top:1px solid #ddd;padding-top:20px;padding-bottom:20px;margin-top:20px;margin-bottom:20px;}
.home-mpl .img-thumbnail{}
/*.home-mpl .title-mpl{min-height:40px;display:block;font-weight:600;font-style:italic;}
.home-mpl .title-mpl a{color:#222;text-decoration:none;}
.home-mpl .price-mpl{display:block;color:#228fd0;font-weight:600;margin-bottom:15px;}*/

/* shoppingcentre-shops */
.category-mpl{margin-bottom:50px;}
.category-mpl h3{font-family: 'proxima_novasemibold', "Helvetica Neue", Helvetica, Arial, sans-serif;border-top:1px solid #ddd;padding-top:20px;margin-top:20px;margin-bottom:20px;}
.category-mpl .title-mpl{text-align:center;}
.category-mpl a.letter-mpl{color:#222;font-family:'proxima_nova_regular', "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:96px;display:block;background:url("../img/shopimage-blank.jpg") no-repeat 50% 50%;height:100%;text-align:center;line-height:150px;height:139px;text-decoration:none;}
.category-mpl a.letter-mpl:hover{color:#13467d;}
#shoppingcentre .category-mpl .img-thumbnail{max-width:137px;/*border:1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;*/}
#shoppingcentre #carousel-shops .carousel-control{height:30px;width:30px;top:-52px;left:auto;right:35px;margin-top:0;font-size:22px;text-shadow:0 1px 1px rgba(0,0,0,.4);background-color:transparent;border:0;color:#000!important;font-family:'proxima_novasemibold';-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#shoppingcentre #carousel-shops .carousel-control.left {top:-51px;}
#shoppingcentre #carousel-shops .carousel-control.right {right: 5px;left: auto;}

#shoppingcentre.supp-mpl .title-mpl{text-align:center;}
#shoppingcentre.supp-mpl a.letter-mpl{color:#222;font-family:'proxima_nova_regular', "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:96px;display:block;background:url("../img/shopimage-blank.jpg") no-repeat 50% 50%;height:100%;text-align:center;line-height:150px;height:139px;text-decoration:none;}
#shoppingcentre.supp-mpl a.letter-mpl:hover{color:#13467d;}
#shoppingcentre.supp-mpl .img-thumbnail{max-width:137px;}
#shoppingcentre.supp-mpl .submit{float:right;}

#shop-head {font-family:'proxima_novasemibold', "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:right;}
#shop-head .head-text{margin-top:35px;line-height:1;display:inline-block;text-align:left;}
#shop-head .head-text span{font-size:16px;color:#7a7a7a;font-weight:400;display:block;margin-right:20px;padding-right:20px;border-right:1px solid #002855;}
#shop-head .head-text b{font-size:22px;color:#002855;font-weight:400;display:block;}
#shop-head .head-icon {display:inline-block;float:right;text-align:left;}
#shop-head .head-icon a{display:block;float:right;width:36px;height:32px;margin:39px 0 0 0!important;padding:0!important;text-indent:-9999px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABgCAMAAADPemeEAAAAmVBMVEUAAAAAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1YAI1Z+L/jiAAAAMnRSTlMAwJDQ+ALzgBCYOreueArr56GGbDQf39dwFgYt2qdNJOPMVyobi1tS78SOSETIuWRhQNXm5YUAAAN0SURBVGje7VnZlqowEAwSFAQ3EBTUEcd9G538/8fdDp5xcAgxkJiXa7152tMVQuiu6qA3VCHA5BdmjF4KTPJYo5di8UA2Qi9FPG79IAK2EGmCD2QB0oQ2kLlIE6weIbiLNGEGj/aBNGEDZA7SBBvIIqQLe2CbIE3oAFkHacIEyAykCymw2UgTHCD7RJrwAWQDZgl1jPrw2kyyLnScnsUIDIgMeoiJLwgNmcVFBphNNoZQCxURemZNjCDjgk02z0Iq8c2pgVOIKVUiY06XPEDsqpKMHq12SewEMU8lmQkJy5pk0iSkmajjSjBPRnmwkpM6siGkm5VGLxA9qCO7cBvJSq18bEC6I1+2zpX241iTfLTgvPV1ycc5TaZLPn4Cmf/sm/9QKOm33NUolI8uPW3P5GOqiKwP9chCPBjK5GMMmfa65OMRMjWey8e9MtV71SUfZ1TS6JKP0PdxIiQf5dGFPCYrwJaP8sZ5IPQttuXJAkgzFvqXr8Y6fAsVa1OebCF2qqmOXcmLHTHbvAayiwpv6YmJZnn5uCkYhxfKxwOnMSqXj4boi79m9VoOOygNwp1oKscVQoovdki9fNyKj2ZbnFIjnmEj6Ai4myB6xpa6po8pJLCELaM8zuJiVhri8tPeyZOJC+ul35DDYYveeOON/xtxMFtEU2N9sp6KpK2zn0bnwaau27Ib90vR6MKls679n382D7Xojj2Sg8GRSqv9w7j7VM+lAkzXuK06DUv7+m1VkeFS4V7HS46zPenYdJPaHgGM7BKh3aTR2QQBQp/+wO3qc0lyDu92FJdau4Q+zu5413Am/OzblQWtmzyaX3Is24JeTvfFUdUh0ZKu1v47iDqXGaxtYVPCKrKv4EG6KTvFpGgdnYqq84tKYoYt4c2B+dadP+PaMd7NVcg6hxX93Q5OFINsw7+U4JPx3RV7VMm+buGP8/lYF1JYI7Z6py/IKC6rU/Gbjh7EflDi2az07z7OMXtZ/PGEY+XYm2UeqEVXEee+kUVl/3/M6t392SZ9aqIsZiOioenyzuXSmrqqfrVBptssf+xjWvDC8oswglvZwpJNVKfsWzfX1J81HOPWFYellgdndK7T8GCza419rQ4mOURDzrQvJTngoNZEyL0naK5troBY/y7MXdYdUDZMennjBk/706pj9GBNZ3+J3ngV/gFnZtwNW3ANIwAAAABJRU5ErkJggg==") no-repeat 0 0;background-size:36px 32px;}
#shop-head .head-icon a.disabled{opacity:0.50;filter:alpha(opacity=50);pointer-events: none; }
#shop-head .head-icon i{display:block;float:left;clear:right;line-height:32px;margin:39px 10px 0 0!important;font-style:normal;font-size:16px;color:#002855;}
/* Related */
#shoppingcentre.related{margin-bottom:50px;}
#shoppingcentre.related h3,.products-tag-box h3{font-family: 'proxima_novasemibold', "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;border-top:1px solid #ddd;padding-top:20px;margin-top:20px;margin-bottom:20px;}

.products-tag-box{padding-top:10px;}
.tag-box{display:block;margin:20px 0 15px 0;padding:0;list-style:none;}
.tag-box li{display:inline-block;margin:0 2px 5px 0;color:#fff;font-weight:600;}
.tag-box li a{text-decoration:none!important;background:#000;color:#fff!important;/*text-transform:lowercase;*/padding:5px 10px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} 
/*.tag-box li a:first-letter { text-transform: uppercase; }*/
.tag-box li:hover a,
.tag-box li:focus a,
.tag-box li.active a{background:#96bf48;color:#fff;}

#product-page{/*margin-top:25px;*/margin-top:-10px;}
#product-page .span8{text-align:center;}
#product-page .span8 img{border:3px solid #efefef;max-width:100%;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.product-box{background:#efefef;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px;}
.product-box h1{font-family: 'proxima_novasemibold', "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-size:18px;font-style:italic;margin:0 0 15px 0;padding:0;line-height:1.2;}
.product-box .quantity{margin-bottom:25px;}
.product-box input[type="text"]{width:50px;}
#product-page h1{font-size:18px;text-transform:none;}
#product-description{font-size:16px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc;}
#product-price{font-size:22px;color:#002855;margin-bottom:15px;font-family: 'proxima_novasemibold', "Helvetica Neue", Helvetica, Arial, sans-serif;}
#product-page label{color:#222;font-weight:normal;font-size:18px;width:100%;line-height:1;display:block;}




/* ERROR */
#error-content{text-align:center;background:url("../img/logo.png") no-repeat 50% 50px;}
#error-content h1{margin-top:150px;font-size:154px;line-height:1!important;font-family:'proxima_novasemibold';}
#error-content h2{font-family:'proxima_nova_rgregular';}
#error-content p{font-size:16px;margin:35px 0;padding:0 20%;font-family:'proxima_nova_rgregular';}
#error-content .btn{margin-bottom:50px;}

#flash-messages,#flash-messages-2{/*margin:5px 0;*/text-align:center;}
.login-success{text-align:center;margin:200px 0 250px 0;}




/* FOOTER */
#footer{background:#222;color:#bbb;padding:50px 0 30px 0;}
#footer a{color:#bbb;}
#footer .span4{}
#footer-logo{width:100%;margin-bottom:20px;height:30px;text-indent:-9999px;background:url("../img/logo-footer.png") no-repeat 0 0;display:inline-block;}

#footer-menu ul{width:50%;margin:0!important;}
#footer-menu .nav-pills > li > a{padding:0;margin:0 0 13px 0;line-height: 1;font-size:16px;font-family:'proxima_nova_rgregular';}
#footer-menu .nav-pills > li > a:hover,#footer-menu .nav-pills > .active > a,#footer-menu .nav-pills > .active > a:hover {color:#fff;background:none;}

footer #follow-us{list-style:none;margin:0;padding:0;width:100%;float:left;font-size:14px;}
footer #follow-us li{display:block;float:left;clear:right;background-image:url("../img/footer-social.png");width:20px;height:20px;margin:0 5px 0 0;}
footer #follow-us li.follow{width:80px;background:none;}
footer #follow-us li.facebook{}
footer #follow-us li.twitter{background-position:0 -18px;}
footer #follow-us li a{text-indent:-9999px;display:block;width:100%;}
footer #follow-us li.dalvik{background:none;width:100%;margin-top:10px;}
footer #follow-us li.dalvik a{text-indent:85px;font-family:'proxima_nova_rgregular';}
footer #follow-us li.dalvik a:hover{text-decoration:none;color:#fff;}


#footer p{margin-top:114px;font-size:14px;}

#sign-up footer{border-top:1px solid #eee;height:50px;line-height:50px;}
#sign-up footer #follow-us{float:right;}
#sign-up footer #follow-us li{float:right;clear:left;margin:15px 0 0 0;}
#sign-up footer p{margin:0;}





/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 950px) {
#pricing #head-part{margin:-1px -20px 0 -20px;}
#pricing #head-part h1{padding:50px 40px 20px 40px;font-size:34px;}
#pricing #head-part .span6 .hpd{margin-bottom:40px;padding:0 40px;}
#pricing #head-part p{margin-bottom:40px;}
#pricing #head-part span{padding:15px 0;margin-bottom:40px;}
#pricing #head-part h3{font-size:28px;}
#pricing #head-part .btn{line-height:40px;}

.pricing-started p{text-align:center;line-height:30px;}
.pricing-started span{display:block;margin-bottom:25px;}
.pricing-started .btn{font-size:24px;float:none;clear:none;margin:0 auto;line-height:40px;}


.pricing-map{margin:50px -20px 0 -20px;}
.pricing-map ul{margin:0 50px;padding:60px 0;}
.pricing-map li.pm2 {padding:12px 40px;}
.pricing-map .btn{line-height:40px;}

.pricing-big p{text-align:center;}
.pricing-big span{float:none;padding:0;margin-bottom:25px;display:block;}
.pricing-big .btn{float:none;clear:none;margin:0 auto;line-height:40px;}


	#shoppingmall.home-mpl .row-fluid [class*="span"],
	#shoppingcentre .category-mpl .row-fluid [class*="span"]{margin-left:14.5px!important;}
	#shoppingmall.home-mpl .row-fluid [class*="span"]:nth-child(3n+1),
	#shoppingcentre .category-mpl .row-fluid [class*="span"]:nth-child(3n+1)	{margin-left:0px!important;}
	#shoppingmall .span2{min-height:338px;width: 31.914893617021278%;*width: 31.861702127659576%;}
	#shoppingmall.home-mpl .img-thumbnail,
	#shoppingcentre .category-mpl .img-thumbnail{max-width:220px;}

	#shoppingcentre .span3{width: 48.43617021276595%;*width: 48.38297872340425%;min-height:320px;}
	#shoppingcentre .prodcont{width:222px;margin:0 auto;}
	#shoppingcentre .row-fluid [class*="span"]:nth-child(2n+1) {margin-left: 0;}
	#shoppingcentre .input.text,#shoppingcentre .input.select,#shoppingcentre div.submit{width:50%;}

	#shoppingmall.home-mpl .span2 p a{display:block;/**/width:189px;height:189px;overflow:hidden;}	
	#shoppingmall.home-mpl .img-thumbnail{max-width:191px;}


}

@media (max-width: 768px) {
.pricing-map ul{margin:0 40px;}
.pricing-map li.pm2 {padding:12px 140px;}

.logo-box span{width:100%;}.logo-box span:first-child{float:none;margin-bottom:15px;}.logo-box span:last-child{float:none;}

.sfs-box{display:block;}.sfs-box div{display:block;}.sfs-box div:first-child{width:95%;}.sfs-box div:last-child{width:95%;}
.sfs-box .approved {display:none;}.sfs-box .approved:first-child {display:inline-block;}.sfs-box .prohibited {display:none;}.sfs-box .prohibited:first-child {display:inline-block;}


  #shoppingmall.home-mpl .row-fluid [class*="span"],
  #shoppingcentre .category-mpl .row-fluid [class*="span"]{margin-left:12.5px!important;}
  #shoppingmall .span2{min-height:305px;float:left;clear:right;}
  #shoppingmall .span2 .prodcont{width:191px;margin:0 auto;}
  #shoppingmall.home-mpl .img-thumbnail,
  #shoppingcentre .category-mpl .img-thumbnail{max-width:189px;}
  
  #shoppingcentre .span3{*width: 48.38297872340425%;margin-left: 2.827659574468085%;*margin-left: 2.774468085106383%;min-height:320px;float:left;clear:right;}

.product-box{margin-top:35px;}

}

@media (max-width: 650px) {
.pricing-map li.pm2 {padding:12px 80px;}

  #shoppingmall.home-mpl .row-fluid [class*="span"],
  #shoppingcentre .category-mpl .row-fluid [class*="span"]{margin-left:0!important;}
  #shoppingmall .span2{min-height:305px;width:50%;float:left;clear:right;}
  #shoppingmall .span2 .prodcont{width:191px;}
  #shoppingmall.home-mpl .img-thumbnail,
  #shoppingcentre .category-mpl .img-thumbnail{max-width:189px;}	

	#shoppingcentre .span3{*width: 48.38297872340425%;margin-left: 2.827659574468085%;*margin-left: 2.774468085106383%;min-height:300px;float:left;clear:right;}
	#shoppingcentre .prodcont{width:203px;}
	#shoppingcentre .img-thumbnail{max-width:201px;}
	#shoppingcentre .start-ys p{width:100%;}
	#shoppingcentre .start-ys .btn{width:100%;padding-left:0;padding-right:0;}
    #shoppingcentre .pagination ul > li > a,
    #shoppingcentre .pagination ul > li > span {margin:0 2.5px 10px 2.5px;}
	#shoppingcentre .input.text,#shoppingcentre .input.select,#shoppingcentre div.submit{width:100%;}

}


@media (max-width: 480px) {
#pricing #head-part h1{padding:30px 30px 20px 30px;font-size:34px;}
#pricing #head-part .span6 .hpd{margin-bottom:35px;padding:0 30px;}
#pricing #head-part p{margin-bottom:35px;}
#pricing #head-part span{padding:15px 0;margin-bottom:35px;}
#pricing #head-part h3{font-size:24px;line-height:1;}
#pricing #head-part .btn{line-height:35px;}


.pricing-feature{padding-top:100px;}
.pricing-feature h2,
.pricing-feature p{margin:0;text-align:center;}
.pricing-feature-1,.pricing-feature-2,.pricing-feature-3,.pricing-feature-4,.pricing-feature-5,.pricing-feature-6{background-position:50% 0;}



.pricing-map ul{margin:0 30px;}
.pricing-map li.pm2 {padding:12px 0;}

  #shoppingmall .span2{min-height:305px;width:100%;float:none;clear:none;text-align:center;margin:0 auto 25px auto!important;}
  #shoppingmall .span2 .prodcont{width:203;}
  #shoppingmall.home-mpl .img-thumbnail,
  #shoppingcentre .category-mpl .img-thumbnail{max-width:201px;}	

}

@media (min-width: 951px) {
#shoppingmall.home-mpl .span2 p a{display:block;/**/width:137px;height:137px;overflow:hidden;}	
#shoppingmall.home-mpl .img-thumbnail{max-width:139px;}

#shoppingcentre.related .row-fluid .span3 {margin-left:0;}
#shoppingcentre.related .row-fluid .span3 + .span3{margin-left:20px;}
#shoppingcentre.related .row-fluid .span3 + .span3 + .span3{margin-left:20px;}
#shoppingcentre.related .row-fluid .span3 + .span3 + .span3 + .span3{margin-left:20px;}

}

@media (min-width: 960px) and (max-width: 1024px) {
	.carousel .container{max-width:880px;}
}

@media (min-width: 650px) and (max-width: 1180px) {
	.carousel-control {left:0px;}
	.carousel-control.right {right:0;}
}

@media (min-width: 768px) and (max-width: 959px) {
  body{/*background:#c39;*/
    padding-right: 20px;
    padding-left: 20px;}
  

  #log-in{position:relative;padding:10px 0 0 0;}
  #log-in .form-inline{padding:0 165px 0 0;}
  #log-in label{margin:0 0 0 10px;display:none;}
  #log-in input[type="password"],
  #log-in input[type="text"]{width:100px;}
  #log-in .add-on{margin-right:10px;}
  #log-in a.btn{position:absolute;top:10px;right:0;}
  #log-in input.btn{position:absolute;top:0px;right:93px;}
  
  
  #header-image{margin-left:-20px;margin-right:-20px;margin-top:-1px;border-top:1px solid #eee;}
  #header-image h1{line-height:1!important;margin-top:80px;display:block;padding:0 20px;height:45px;}
  #header-image span{line-height:1!important;display:block;float:left;padding:0 20px;height:45px;}
  .hi-docu  h1{margin-top:60px!important;}
  
  #reg-support ul{margin:30px 0 0 0;}
  #reg-support li.question{margin:0 54px 0 20px;}
  #reg-support li.inter{padding-left:0;margin:0 0 0 194px;border-left:0px solid #999;}
  #reg-support li.interemail{padding-left:0;margin:0 0 0 263px;border-left:0px solid #999;}

  #reg-steps li{padding-left:0;font-size:19px;margin-right:0px;}

  #step-1 .first-name,
  #step-1 .last-name,
  #step-2 .web-store-name,
  #step-2 .contact-person,
  #step-2 .clientid,
  #step-2 .password,
  #step-2 .web-store-url,
  #step-2 .telephone,
  #step-2 .checks{width:100%;}

  #step-1 input[type="text"],
  #step-2 input[type="text"],
  #step-2 input[type="tel"]{width:95%;}
  
  
  #step-3 .card-number img{float:left!important;margin-bottom:5px;}
  #step-3 .expiration-date select#UserExpirationDateMonth{width:49%!important;}
  #step-3 .expiration-date select#UserExpirationDateYear{width:48%!important;}
  
  #step-3 .bfh-selectbox {width:104%;}
  #step-3 .bfh-states{margin:0!important;}

  
  .container.navbar-wrapper {margin-bottom: 0;width: auto;}
  .navbar-inner {border-radius: 0;margin: -20px 0;}

  #homeCarousel{margin-right:-20px;margin-left:-20px;}
  .carousel .item {height: 540px;}
  .carousel-inner .container{width:90%;margin-left:5%;margin-right:5%;}
  .carousel img {/* width: auto;height: 500px;*/}
  .carousel-caption {margin-top: 50px;/* max-width:600px;*//*width: 65%;padding: 0 70px;*/}
  .carousel-caption h1{margin: 0;font-size:40px;}
  .carousel-caption .lead {font-size:22px;}
  .carousel-caption .btn {margin-top: 20px;font-size:22px; padding: 20px 50px!important;}

  #ecommerce-block{margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #ecommerce-block ul li img{/*height:58%;width:58%;*/height:auto;width:58%;}
  
  
  #features-block{margin-top:-245px;min-height:245px;margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #features h2{margin:15px 0 0px 0;font-size:18px;height:35px;}
  #features img{width:75px;}
  .featurette {height: auto; padding: 0;}
  .featurette-image.pull-left,
  .featurette-image.pull-right {display: block;float: none;max-width: 40%;margin: 0 auto 20px;}
  
 
  #pages #content h1{font-size:32px;}
  #pages #content h2.doc-h2{font-size:22px;}
  #pages #sidebar .btn{margin-top:20px;width:100%;margin:20px 0 0 0;}
  
  
  /* documentation */
  #documentation #content h1{font-size:32px;}
  #documentation #content h2.doc-h2{font-size:22px;}
  #documentation #newto section{padding-left:14%;}

  #alreadyexp-2 h3,
  #alreadyexp-3 h3,
  #alreadyexp-4 h3,
  #alreadyexp-8 h3{line-height:1!important;text-indent:0px;padding: 8px 0 0 45px;height:42px;}  
  #alreadyexp-8 h3{padding: 0px 0 0 30px;height:50px;}

  #documentation #stilllost p{padding:0 0 0 14%;}

  
  #map_canvas{margin-right:-20px;margin-left:-20px;}
  
  
  
  #footer {margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
 
}


@media (min-width: 721px) and (max-width: 767px) {
  body{/*background:#cd5;*/}


  header #logo{width: 31.623931623931625%!important;*width: 31.570740134569924%;display:block;float:left;}
  header .span8{width: 65.81196581196582%!important;*width: 65.75877432260411%;display:block;float:right!important;}
	
  #log-in{position:relative;padding:10px 0 0 0;}
  #log-in .form-inline{padding:0 160px 0 0;}
  #log-in label{margin:0 0 0 10px;display:none;}
  #log-in input[type="password"],
  #log-in input[type="text"]{width:100px;}
  #log-in .add-on{margin-right:10px;}
  #log-in a.btn{position:absolute;top:10px;right:0;}
  #log-in input.btn{position:absolute;top:00px;right:90px;}
  

  #header-image{margin-left:-20px;margin-right:-20px;margin-top:-1px;border-top:1px solid #eee;}
  #header-image h1{line-height:1!important;margin-top:80px;display:block;padding:0 20px;height:45px;}
  #header-image span{line-height:1!important;display:block;float:left;padding:0 20px;height:45px;}
  .hi-docu  h1{margin-top:60px!important;}

  #sign-up header #logo{ width: 23.076923076923077%!important;*width: 23.023731587561375%;display:block;float:left;}
  #sign-up header .span9{ width: 74.35897435897436%!important;*width: 74.30578286961266%;display:block;float:right!important;}
  
  #reg-support ul{margin:30px 0 0 0;}
  #reg-support li.question{margin:0 16px 0 20px;}
  #reg-support li.inter{padding-left:0;margin:0 0 0 156px;border-left:0px solid #999;}
  #reg-support li.interemail{padding-left:0;margin:0 0 0 225px;border-left:0px solid #999;}
  


  .navbar-inner {
    margin: -20px;
  }

  
  #homeCarousel{margin-right:-20px;margin-left:-20px;}
  .carousel-control {left: 0px;top: 15%;}
  .carousel-control.right {right: 0;}
  .carousel .item {height: 670px;}
  .carousel-inner .container{width:90%;margin-left:5%;margin-right:5%;}
  .carousel-caption h1 {font-size: 28px;}
  .carousel-caption .lead,
  .carousel-caption .btn {font-size: 18px;}
  .carousel-caption .btn {margin-top: 20px;padding: 15px 25px!important;}


  #features-block{margin-top:-420px;min-height:235px;margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #features-block .span4{min-height:125px;}
  #features h2{margin:15px 0 0px 0;font-size:18px;height:20px;}
  #features img{width:75px;margin-bottom:0;}  
  .featurette-heading {font-size: 30px; }
  .featurette .lead { font-size: 18px;line-height: 1.5; }
  
    #container-features .sp6-left{margin-bottom:25px;background:url("../img/feature-bottom.png") no-repeat 50% 100%;}

  
  .marketing .span4 + .span4 { margin-top: 40px; }

  
  #reg-steps li{font-size:18px;margin-right:5px;}
  #reg-steps span.stepNo{margin-right:5px;}

  .reg-step .span8{padding-left:30px;padding-right:30px;}
  .reg-step .span8 ul{margin-bottom:30px;}
  .reg-step .span4{padding-left:30px;padding-right:30px;}

  /*#step-1 .first-name,
  #step-2 .web-store-name,
  #step-2 .contact-person,
  #step-2 .clientid{width:49%;}
  #step-1 .last-name,
  #step-2 .web-store-url,
  #step-2 .telephone,
  #step-2 .checks{width:49%;}  margin has to be like this for IE */
  
  
#step-1 input[type="text"],
#step-2 input[type="text"],
#step-2 input[type="tel"],
#step-3 input[type="text"]{/*width:151px;*/width:95%;}
#step-1 input[type="email"],
#step-2 .coupon-code input[type="text"],
#step-2 .password input[type="text"],
#step-3 .card-number input[type="text"],
#step-3 .coupon-code input[type="text"],
#step-3 .client-address-1 input[type="text"],
#step-3 .client-address-2 input[type="text"],
#step-3 .client-city input[type="text"],
#step-3 .client-postal-code input[type="text"],
#step-3 .billing-address-1 input[type="text"],
#step-3 .billing-address-2 input[type="text"],
#step-3 .name-on-card input[type="text"],
#step-3 .billing-name input[type="text"],
#step-3 .city input[type="text"],
#step-3 .postal-code input[type="text"]{width:98%;/*width:326px;*/}

  #step-3 .bfh-selectbox {width:49%;}
  #step-3 .bfh-states {text-align:right;}
  #step-3 .bfh-selectbox-toggle,
  #step-3 .bfh-selectbox-options{text-align:left;}
  
  #sign-up-bottom .span4{margin-bottom:20px;}
  #sign-up-bottom h4{margin:20px 0 10px 0;}
  #sign-up-bottom p{margin:0 0 20px 0;}  
  
  
  
  #order-lookup .span8{padding-left:30px;padding-right:30px;margin-bottom:50px;}
  #order-lookup .span4{padding-left:30px;padding-right:30px;}
  #order-lookup .cc-number input[type="text"],
  #order-lookup .order-number input[type="text"],
  #order-lookup .email-address input[type="email"],
  #order-lookup .order-date input[type="text"]{width:97%;}
  #order-lookup .amount .bfh-selectbox{text-align:right;margin-right:3px;}
  #order-lookup .amount .bfh-selectbox-toggle,
  #order-lookup .amount .bfh-selectbox-options{text-align:left;}
  /*#order-lookup .amount label{text-align:left;}
  #order-lookup .amount input[type="text"]{float:left;}
  */
  
  
  #pages #content h1{font-size:28px;}
  #pages #content h2.doc-h2{font-size:20px;}
  #pages #sidebar .btn{width:50%;margin:20px auto 0 auto;}

  #contact-form input#PageCaptcha{width: 5.982905982905983%!important;*width: 5.929714493544281%;}
  #contact-form  #sidebar{margin-bottom:50px;}
 
  
  #documentation #content h1{font-size:28px;}
  #documentation #content h2.doc-h2{font-size:20px;}
  
  #documentation #newto h3{line-height:50px!important;padding:0;}
  #newto-1{margin-bottom:25px;}
  #newto-1,
  #newto-2{background-position:5px 0px;}
  #documentation  #alreadyexp .span4 {width: 50%!important;*width: 50%;margin-left:0!important;margin-right:0!important;display:block;float:left!important;clear:right;}
  #alreadyexp-5 h3,#alreadyexp-8 h3{text-indent:45px;height:50px;line-height:50px!important;margin:0;padding:0;}
  
  
  #ecommerce-block{min-height:300px;margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #ecommerce-block h2{font-size:28px;}
  #ecommerce-block h3{display:none;}
  #ecommerce-block ul li img{/*height:58%;width:58%;*/height:auto;width:58%;}
  
  #map_canvas{margin-right:-20px;margin-left:-20px;}
  
  #bottom {margin:0 0 20px 0;/*margin:20px 0 10px 0px;*/}
  #bottom .span4{margin-bottom:30px;}
  #bottom h3{font-size:22px;}
  
  #footer {margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #footer ul#follow-us{margin:10px 0 15px 0;}
  
  
}

/*
@media (min-width: 569px) and (max-width: 720px) {
  body{background:#85e;}


}
*/



@media (min-width: 481px) and (max-width: 569px){
}


@media (min-width: 481px) and (max-width: 720px) {
  body{/*background:#ffb761;*/}
  
  header{height:180px;}
  
  header #logo{/*width: 31.623931623931625%!important;*width: 31.570740134569924%;*/width:40.42553191489362%!important;*width:40.37234042553192%;display:block;float:left;}
  header .span8{/*width: 65.81196581196582%!important;*width: 65.75877432260411%;*/width:57.44680851063829%!important;*width:57.39361702127659%;display:block;float:right!important;}
  

  
  #logo a{display:block;margin-top:47px}

  #log-in{position:relative;padding:0 0 0 0;}
  #log-in .required{margin-top:10px;text-align:right;width:100%;}
  #log-in label{margin:0 0px 0 0px;text-align:right;/*float:right;display:inline-block;*/width:43%;}
  #log-in input[type="password"],
  #log-in input[type="text"]{width:40%;}
  #log-in .add-on{margin-right:0px;}
  #log-in a.btn{position:absolute;top:90px;right:0;}
  #log-in input.btn{position:absolute;top:90px;right:100px;}
  
  
  #top-menu{/*display:none;*/height:30px;position:absolute;top:115px;left:20px;right:20px;}
  #top-menu .nav-pills > li {margin-left:15px;}
  #top-menu .order-tracking{padding:7px 10px;position:absolute;right:0;top:34px;}
  
  
  
  #header-image{margin-left:-20px;margin-right:-20px;margin-top:-1px;border-top:1px solid #eee;}
  #header-image h1{line-height:1!important;margin-top:80px;display:block;padding:0 20px;height:45px;font-size:28px!important;}
  #header-image span{line-height:1!important;display:block;float:left;padding:0 20px;height:45px;}
  .hi-docu  h1{margin-top:60px!important;font-size:28px!important;}
  .hi-docu  span{font-size:24px!important;}
  
  

  #sign-up header #logo{/* width: 23.076923076923077%!important;*width: 23.023731587561375%;*/width:40.42553191489362%!important;*width:40.37234042553192%!important;display:block;float:left;}
  #sign-up header .span9{/* width: 74.35897435897436%!important;*width: 74.30578286961266%;*/width:57.44680851063829%!important;*width:57.39361702127659%!important;display:block;float:right!important;}
  
  
  #reg-support ul{margin:15px 0 0 0;}
  #reg-support li{display:block;text-align:right;font-size:22px;}
  #reg-support li.question{margin:0 0 3px 0;}
  #reg-support li.inter{padding-left:0;margin:0 0 3px 0;border-left:0px solid #999;}
  #reg-support li.interemail{padding-left:0;margin:0;border-left:0px solid #999;}
 
   #reg-process{padding:30px 0;}
  .reg-step .span8{padding-left:20px;padding-right:20px;}
  .reg-step .span8 ul{margin-bottom:30px;}
  .reg-step .span4{padding-left:20px;padding-right:20px;}
 
  .reg-step h1{font-size:32px;}
  .reg-step p.lead{margin-bottom:50px;font-size:16px;font-family:'proxima_novalight_italic';}
  .reg-step .span8 ul{font-size:18px;font-family:'proxima_nova_rgregular';}
  .reg-step .span8 li{line-height:30px;}

  
#step-1 input[type="text"],
#step-2 input[type="text"],
#step-2 input[type="tel"],
#step-3 input[type="text"]{/*width:151px;*/width:93%;}
#step-1 input[type="email"],
#step-2 .coupon-code input[type="text"],
#step-2 .password input[type="password"],
#step-3 .card-number input[type="text"],
#step-3 .coupon-code input[type="text"],
#step-3 .client-address-1 input[type="text"],
#step-3 .client-address-2 input[type="text"],
#step-3 .client-city input[type="text"],
#step-3 .client-postal-code input[type="text"],
#step-3 .billing-address-1 input[type="text"],
#step-3 .billing-address-2 input[type="text"],
#step-3 .name-on-card input[type="text"],
#step-3 .billing-name input[type="text"],
#step-3 .city input[type="text"],
#step-3 .postal-code input[type="text"]{width:96%;/*width:326px;*/}  

  #step-3 .bfh-selectbox {width:48%;}
  #step-3 .bfh-states {text-align:right;}
  #step-3 .bfh-selectbox-toggle,
  #step-3 .bfh-selectbox-options{text-align:left;}  
  
  #sign-up-bottom .span4{margin-bottom:20px;}
  #sign-up-bottom h4{margin:20px 0 10px 0;}
  #sign-up-bottom p{margin:0 0 20px 0;} 
  
  #order-lookup{padding:30px 0 10px 0;}
  #order-lookup h1{font-size:32px;}
  #order-lookup .span8{padding-left:20px;padding-right:20px;margin-bottom:50px;}
  #order-lookup .span4{padding-left:20px;padding-right:20px;}
  #order-lookup .cc-number input[type="text"],
  #order-lookup .order-number input[type="text"],
  #order-lookup .email-address input[type="email"],
  #order-lookup .order-date input[type="text"]{width:96%;}
  #order-lookup .amount .bfh-selectbox{text-align:right;margin-right:3px;}
  #order-lookup .amount .bfh-selectbox-toggle,
  #order-lookup .amount .bfh-selectbox-options{text-align:left;}
  
  
  .span6 .ecommlist .btn-group{width:90%!important;margin:0 0 0 2%!important;}
 

  #homeCarousel{margin-right:-20px;margin-left:-20px;}
  .carousel-control {left: 0px;top: 15%;font-size: 90px;width:30px;}
  .carousel-control.right {right: 0;}
  .carousel .item {height: 670px;}
  .carousel-inner .container{width:86%;margin-left:7%;margin-right:7%;}
  .carousel-caption h1 {font-size: 28px;}
  .carousel-caption .lead,
  .carousel-caption .btn {font-size: 18px;}
  .carousel-caption .btn {margin-top: 20px;padding: 10px 20px!important;}
 
  
  #features-block{margin-top:-430px;min-height:235px;margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #features-block .span4{min-height:125px;}
  #features h2{margin:15px 0 0px 0;font-size:18px;height:20px;}
  #features img{width:65px;margin-bottom:0;}  
  .featurette-heading {font-size: 30px; }
  .featurette .lead { font-size: 18px;line-height: 1.5; }

  #container-features .sp6-left{margin-bottom:25px;background:url("../img/feature-bottom.png") no-repeat 50% 100%;}

  
  #pages #content h1{font-size:28px;}
  #pages #content h2.doc-h2{font-size:20px;}
  #pages #sidebar .btn{width:50%;margin:20px auto 0 auto;}
  
  #container-pages-listing aside{margin:5px 0 0 0;border-right:0px solid #eee;}

	#header-image.special-header{height:350px;}
	#header-image.special-header h1{height:350px;}
	.special #head-part{height:350px;margin:-441px 0 100px 0;}
	.special #head-part span{font-size:28px;margin-bottom:50px;}
	.special #head-part .btn{margin:20px 10%;padding:0;line-height:60px;width:80%;font-size:32px;}
	.special h1{padding:70px 0 20px 0;font-size:36px;}
	.special-left{width:100%;float:none;clear:none;margin-right:0%;margin-bottom:30px;}
	.special-right{width:100%;float:none;clear:none;margin-left:0%;}  
	.short-orientation .special-supported{width:100%;}
	.short-orientation .special-security{width:100%;}
	#container-facebook-store.special h1{padding:50px 0 20px 0;font-size:36px;}
	#container-facebook-store.special #head-part span{font-size:28px;margin-bottom:30px;}

  

  #documentation #content h1{font-size:28px;}
  #documentation #content h2.doc-h2{font-size:20px;}
  
  #documentation #newto h3{line-height:50px!important;padding:0;}
  #newto-1{margin-bottom:25px;}
  #newto-1,
  #newto-2{background-position:5px 0px;}
  /*#documentation  #alreadyexp .span4 {width: 50%!important;*width: 50%;margin-left:0!important;margin-right:0!important;display:block;float:left!important;clear:right;}*/
  #alreadyexp-5 h3,#alreadyexp-8 h3{text-indent:45px;height:50px;line-height:50px!important;margin:0;padding:0;}
  
  #documentation #newto section{padding-left:17%;}
  #documentation #stilllost p{padding:0 0 0 17%;}
  

  #contact-form input#PageCaptcha{width: 14.52991452991453%!important;*width: 14.476723040552828%;}
  #contact-form #content h1 {top:170px;line-height:1!important;z-index:50!important;margin-top:80px;height:45px;font-size:28px!important;}
  #contact-form  #sidebar{margin-bottom:50px;}

  #ecommerce-block{min-height:270px;margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #ecommerce-block h2{font-size:24px;}
  #ecommerce-block h3{display:none;}
  #ecommerce-block ul li img{/*height:58%;width:58%;*/height:auto;width:58%;}
  
  #map_canvas{margin-right:-20px;margin-left:-20px;}
  
  #bottom {margin:0 0 20px 0;/*margin:20px 0 10px 0px;*/}
  #bottom .span4{margin-bottom:30px;}
  #bottom h3{font-size:22px;}

  
  
  #footer {margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #footer ul#follow-us{margin:10px 0 15px 0;}
}


@media (min-width: 321px) and (max-width: 480px) {
  body{/*background:#f5feb5;*/}

  header{height:280px;}

  #logo a{margin:20px 0;text-align:center;}


  #log-in{position:relative;height:100px;margin:0;padding:0;}
  #log-in .form-inline{position:inherit;text-align:right;padding:0;margin:0;height:auto;}
  #log-in input.btn{margin:0!important;padding:0 17px;height:26px;/**/position:absolute;top:64px;right:90px;}
  #log-in input[type="password"],
  #log-in input[type="text"]{width:150px;margin:0 1px 5px 0!important;}
  #log-in input[type="password"]{margin:0 1px 5px 10px!important;}
  #log-in label{display:none;}
  #log-in .add-on{margin-right:0;}
  #log-in a.btn-success{margin:0 0 0 10px;position:absolute;top:64px;right:0;}
  
  #top-menu{margin-top:0px;position:relative;z-index:200!important;}
  #top-menu .nav-pills > li {margin:0px;height:25px;display:block;width:100%;}
  #top-menu .nav-pills > li > a {padding:0 0 3px 0;border-bottom:1px dotted #fff;margin:0;}

  #top-menu .order-tracking{padding:0;position:inherit;right:none;top:none;z-index:1!important;}


  .dropdown-menu{ min-width:180px!important;}
  .dropdown-menu::before{right:140px;}
  .dropdown-menu li{max-width:180px;}
  .dropdown-menu li > a {margin:0 10px;line-height: 1!important;}
  .dropdown-menu .sub_text{display:none;}

  
  
  #header-image{margin-left:-20px;margin-right:-20px;margin-top:-1px;border-top:1px solid #eee;}
  #header-image h1{line-height:1!important;margin-top:30px;display:block;float:none!important;padding:0 20px;height:45px;font-size:28px; }
  #header-image span{display:none;}

  #sign-up header{height:100%;padding-bottom:20px;max-height:200px;}
  #sign-up #logo a{margin:20px 0;text-align:center;}

  #reg-support ul{margin:15px 0 0 0;}
  #reg-support li{display:block;text-align:right;font-size:19px;}
  #reg-support li.question{margin:0 0 3px 0;}
  #reg-support li.inter{padding-left:0;margin:0 0 3px 0;border-left:0px solid #999;}
  #reg-support li.interemail{padding-left:0;margin:0;border-left:0px solid #999;}
 
  #reg-steps li{font-size:14px;margin-right:0px;}

  #reg-steps span{display:block;float:left;clear:right;height:22px;line-height:22px;}
  #reg-steps span.stepNo{background:#999;color:#fff;font-size:14px;text-align:center;margin-right:3px;font-weight:bold;height:22px;width:22px;-webkit-border-radius: 11px;-moz-border-radius: 11px;border-radius: 11px;}
  #reg-steps .here span.stepNo{background:#0069af;}
  #reg-steps .previous span.stepNo{background:#98bf4a;} 
 
   #reg-process{padding:10px 0;}
  .reg-step .span8{padding-left:10px;padding-right:10px;}
  .reg-step .span8 ul{margin-bottom:20px;}
  .reg-step .span4{padding-left:10px;padding-right:10px;}
 
  .reg-step h1{font-size:24px;}
  .reg-step p.lead{margin-bottom:50px;font-size:16px;font-family:'proxima_novalight_italic';}
  .reg-step .span8 ul{font-size:18px;font-family:'proxima_nova_rgregular';}
  .reg-step .span8 li{line-height:30px;}

  
  #step-1 .first-name,
  #step-2 .web-store-name,
  #step-2 .contact-person,
  #step-2 .clientid,
  #step-2 .password,
  #step-1 .last-name,
  #step-2 .web-store-url,
  #step-2 .telephone,
  #step-2 .checks{width:100%;float:none;clear:none;margin:0 0 15px 0px;}
  
#step-1 input[type="text"],
#step-1 input[type="email"],
#step-2 input[type="text"],
#step-2 input[type="tel"],
#step-3 input[type="text"],
#step-2 .coupon-code input[type="text"],
#step-2 .password input[type="password"],
#step-3 .card-number input[type="text"],
#step-3 .coupon-code input[type="text"],
#step-3 .client-address-1 input[type="text"],
#step-3 .client-address-2 input[type="text"],
#step-3 .client-city input[type="text"],
#step-3 .client-postal-code input[type="text"],
#step-3 .billing-address-1 input[type="text"],
#step-3 .billing-address-2 input[type="text"],
#step-3 .name-on-card input[type="text"],
#step-3 .billing-name input[type="text"],
#step-3 .city input[type="text"],
#step-3 .postal-code input[type="text"]{/*width:151px;*/width:94%;}
  
  

  #step-3 .bfh-selectbox {width:100%;}
  #step-3 .bfh-states{margin:0 0 0 0px!important;}
  /*#step-3 .bfh-states {text-align:right;margin-right:5px;}
  #step-3 .bfh-selectbox-toggle,
  #step-3 .bfh-selectbox-options{text-align:left;}*/
  
  #sign-up-bottom .span4{margin-bottom:20px;}
  #sign-up-bottom h4{margin:20px 0 10px 0;}
  #sign-up-bottom p{margin:0 0 20px 0;}   
  
  
  
  
  #order-lookup{padding:10px 0!important;}
  #order-lookup h1{font-size:24px;}
  #order-lookup h2{font-size:20px;}
  #order-lookup .span8{padding-left:10px;padding-right:10px;margin-bottom:50px;}
  #order-lookup .span4{padding-left:10px;padding-right:10px;}
  #order-lookup .cc-number input[type="text"],
  #order-lookup .order-number input[type="text"],
  #order-lookup .email-address input[type="email"],
  #order-lookup .order-date input[type="text"]{width:94%;}  
  
  .span6 .ecommlist .btn-group{width:90%!important;margin:0 0 0 2%!important;}
 
  
.carousel-inner{background:url('/img/abstract.jpg') no-repeat 65% 50%;}

  #homeCarousel{display:none;}

  #pages #content h1{font-size:26px;}
  #pages #content h2{font-size:22px;}
  #pages #content h2.doc-h2{font-size:22px;}
  #pages #content h3.doc-h3{font-size:18px;}

  #container-pages-listing aside{margin:5px 0 0 0;border-right:0px solid #eee;}

	#header-image.special-header{display:none;}
	.special #head-part{display:none;}
	.special  section .btn{line-height:40px;font-size:24px;}
	.special-left{width:100%;float:none;clear:none;margin-right:0%;margin-bottom:30px;}
	.special-right{width:100%;float:none;clear:none;margin-left:0%;}  
	.short-orientation .special-supported{width:100%;}
	.short-orientation .special-security{width:100%;}

	
  #documentation #content h1{font-size:26px;}
  #documentation #content h2{font-size:22px;}
  #documentation #content h2.doc-h2{font-size:22px;}
  #documentation #content h3.doc-h3{font-size:18px;}
  
    #alreadyexp-5 h3,#alreadyexp-8 h3{text-indent:45px;height:50px;line-height:50px!important;margin:0;padding:0;}

  
    #documentation #newto section{padding-left:25%;}
  #documentation #stilllost p{padding:0 0 0 25%;}
  
  
.plugin-box .dpl,
.plugin-box .dpr{float:none;clear:none;width:100%;}
.plugin-box li{text-align:center;float:none;clear:none;width:100%;}
.plugin-box li.user{text-align:center;padding-right:0%;}
.plugin-box li.pass{text-align:center;padding-left:0%;}
  
  
  #map_canvas{margin-right:-20px;margin-left:-20px;}
 
  #contact-form #content h1 {display:none;}
  #contact-form input#PageCaptcha{margin-left:10px;width: 14.52991452991453%!important;*width: 14.476723040552828%;}
  #contact-form  #sidebar{margin-bottom:50px;}
  #contact-form .required{width:98%;}
  #contact-form .required input{width:92%;}
  #contact-form .required input#PageSubject{width:100%;}
  #contact-form .submit{margin:0px;text-align:center;}
  #contact-form .btn{margin:0 auto;}

  
  #features-block{margin-top:0;min-height:225px;z-index:1!important;padding-bottom:10px;margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #features h2{margin:20px 0 0px 0;font-size:18px;height:auto;}
  #features img{display:none;}

  #container-features .sp6-left{padding-bottom:25px;margin-bottom:25px;background:url("../img/feature-bottom.png") no-repeat 50% 100%;}

  #ecommerce-block{min-height:180px;padding-bottom:15px;margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #ecommerce-block h2{font-size:22px;margin:20px 0;}
  #ecommerce-block h3{display:none;}
  #ecommerce-block ul li img{height:auto;width:100%;}

  
  #bottom {margin:0 0 20px 0;/*margin:20px 0 10px 0px;*/}
  #bottom .span4{margin-bottom:30px;}
  #bottom h3{font-size:20px;}

/* Shopping mall */
#shoppingcentre  .mp-sorting li{margin-left:5px;}
#shoppingcentre  .mp-sorting li.sortby{margin-right:5px;}
#shoppingcentre .span3{width:100%!important;margin-left:0!important;margin-right:0!important;float:none;clear:none;min-height:320px;}


  
  #footer {margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #footer .nav-pills{width:100%;}
  #footer ul#follow-us{margin:10px 0 15px 0;}

}

@media (min-width: 240px) and (max-width: 320px) {
  body{/*background:#aed;*/}

  header{height:280px;}

  #logo a{margin:20px 0;text-align:center;}


  #log-in{position:relative;height:100px;margin:0;padding:0;}
  #log-in .form-inline{position:inherit;text-align:right;padding:0;margin:0;height:auto;}
  #log-in input.btn{margin:0!important;padding:0 17px;height:26px;/**/position:absolute;top:64px;right:90px;}
  #log-in input[type="password"],
  #log-in input[type="text"]{width:150px;margin:0 1px 5px 0!important;}
  #log-in label{display:none;}
  #log-in .add-on{margin-right:0;}
  #log-in a.btn-success{margin:0 0 0 10px;position:absolute;top:64px;right:0;}
  
  #top-menu{margin-top:0px;position:relative;z-index:200!important;}
  #top-menu .nav-pills > li {margin:0px;height:25px;display:block;width:100%;}
  #top-menu .nav-pills > li > a {padding:0 0 3px 0;border-bottom:1px dotted #fff;margin:0;}

  #top-menu .order-tracking{padding:0;position:inherit;right:none;top:none;z-index:1!important;}


  .dropdown-menu{ min-width:180px!important;}
  .dropdown-menu::before{right:140px;}
  .dropdown-menu li{max-width:180px;}
  .dropdown-menu li > a {margin:0 10px;line-height: 1!important;}
  .dropdown-menu .sub_text{display:none;}

  
  
  #header-image{margin-left:-20px;margin-right:-20px;margin-top:-1px;border-top:1px solid #eee;}
  #header-image h1{line-height:1!important;margin-top:30px;display:block;float:none!important;padding:0 20px;height:45px;font-size:28px; }
  #header-image span{display:none;}

  #sign-up header{height:100%;padding-bottom:20px;max-height:200px;}
  #sign-up #logo a{margin:20px 0;text-align:center;}

  #reg-support ul{margin:15px 0 0 0;}
  #reg-support li{display:block;text-align:right;font-size:19px;}
  #reg-support li.question{margin:0 0 3px 0;}
  #reg-support li.inter{padding-left:0;margin:0 0 3px 0;border-left:0px solid #999;}
  #reg-support li.interemail{padding-left:0;margin:0;border-left:0px solid #999;}
 
  #reg-steps li{font-size:14px;margin-right:0px;}

  #reg-steps span{display:block;float:left;clear:right;height:22px;line-height:22px;}
  #reg-steps span.stepNo{background:#999;color:#fff;font-size:14px;text-align:center;margin-right:3px;font-weight:bold;height:22px;width:22px;-webkit-border-radius: 11px;-moz-border-radius: 11px;border-radius: 11px;}
  #reg-steps .here span.stepNo{background:#0069af;}
  #reg-steps .previous span.stepNo{background:#98bf4a;} 
 
   #reg-process{padding:10px 0;}
  .reg-step .span8{padding-left:10px;padding-right:10px;}
  .reg-step .span8 ul{margin-bottom:20px;}
  .reg-step .span4{padding-left:10px;padding-right:10px;}
 
  .reg-step h1{font-size:24px;}
  .reg-step p.lead{margin-bottom:50px;font-size:16px;font-family:'proxima_novalight_italic';}
  .reg-step .span8 ul{font-size:18px;font-family:'proxima_nova_rgregular';}
  .reg-step .span8 li{line-height:30px;}

  
  #step-1 .first-name,
  #step-2 .web-store-name,
  #step-2 .contact-person,
  #step-2 .clientid,
  #step-2 .password,
  #step-1 .last-name,
  #step-2 .web-store-url,
  #step-2 .telephone,
  #step-2 .checks{width:100%;float:none;clear:none;margin:0 0 15px 0px;}
  
#step-1 input[type="text"],
#step-1 input[type="email"],
#step-2 input[type="text"],
#step-2 input[type="tel"],
#step-3 input[type="text"],
#step-2 .coupon-code input[type="text"],
#step-2 .password input[type="password"],
#step-3 .card-number input[type="text"],
#step-3 .coupon-code input[type="text"],
#step-3 .client-address-1 input[type="text"],
#step-3 .client-address-2 input[type="text"],
#step-3 .client-city input[type="text"],
#step-3 .client-postal-code input[type="text"],
#step-3 .billing-address-1 input[type="text"],
#step-3 .billing-address-2 input[type="text"],
#step-3 .name-on-card input[type="text"],
#step-3 .billing-name input[type="text"],
#step-3 .city input[type="text"],
#step-3 .postal-code input[type="text"]{/*width:151px;*/width:92%;}
  
  

  #step-3 .bfh-selectbox {width:100%;}
  #step-3 .bfh-states{margin:0 0 0 0px!important;}
  /*#step-3 .bfh-states {text-align:right;margin-right:5px;}
  #step-3 .bfh-selectbox-toggle,
  #step-3 .bfh-selectbox-options{text-align:left;}*/
  
  #sign-up-bottom .span4{margin-bottom:20px;}
  #sign-up-bottom h4{margin:20px 0 10px 0;}
  #sign-up-bottom p{margin:0 0 20px 0;}   
  
  
  
  
  #order-lookup{padding:10px 0!important;}
  #order-lookup h1{font-size:24px;}
  #order-lookup h2{font-size:20px;}
  #order-lookup .span8{padding-left:10px;padding-right:10px;margin-bottom:50px;}
  #order-lookup .span4{padding-left:10px;padding-right:10px;}
  #order-lookup .cc-number input[type="text"],
  #order-lookup .order-number input[type="text"],
  #order-lookup .email-address input[type="email"],
  #order-lookup .order-date input[type="text"]{width:92%;}

  
  .span6 .ecommlist .btn-group{width:90%!important;margin:0 0 0 2%!important;}
  
  
  
  #homeCarousel{display:none;}

  #pages #content h1{font-size:26px;}
  #pages #content h2{font-size:22px;}
  #pages #content h2.doc-h2{font-size:22px;}
  #pages #content h3.doc-h3{font-size:18px;}

  #container-pages-listing aside{margin:5px 0 0 0;border-right:0px solid #eee;}

	#header-image.special-header{display:none;}
	.special #head-part{display:none;}
	.special  section .btn{line-height:40px;font-size:24px;}
	.special-left{width:100%;float:none;clear:none;margin-right:0%;margin-bottom:30px;}
	.special-right{width:100%;float:none;clear:none;margin-left:0%;}  
	.short-orientation .special-supported{width:100%;}
	.short-orientation .special-security{width:100%;}
  
  
  #documentation #content h1{font-size:26px;}
  #documentation #content h2{font-size:22px;}
  #documentation #content h2.doc-h2{font-size:22px;}
  #documentation #content h3.doc-h3{font-size:18px;}
  
    #alreadyexp-5 h3,#alreadyexp-8 h3{text-indent:45px;height:50px;line-height:50px!important;margin:0;padding:0;}

  
    #documentation #newto section{padding-left:25%;}
  #documentation #stilllost p{padding:0 0 0 25%;}
  
	.plugin-box .dpl,
	.plugin-box .dpr{float:none;clear:none;width:100%;}
	.plugin-box li{text-align:center;float:none;clear:none;width:100%;}
	.plugin-box li.user{text-align:center;padding-right:0%;}
	.plugin-box li.pass{text-align:center;padding-left:0%;}
	.plugin-box .btn{font-size:16px;}

  
  #map_canvas{margin-right:-20px;margin-left:-20px;}
 
  #contact-form #content h1 {display:none;}
  #contact-form input#PageCaptcha{margin-left:10px;width: 14.52991452991453%!important;*width: 14.476723040552828%;}
  #contact-form  #sidebar{margin-bottom:50px;}
  #contact-form .required{width:98%;}
  #contact-form .required input{width:92%;}
  #contact-form .required input#PageSubject{width:100%;}
  #contact-form .submit{margin:0px;text-align:center;}
  #contact-form .btn{margin:0 auto;}

  
  #features-block{margin-top:0;min-height:225px;z-index:1!important;padding-bottom:10px;margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #features h2{margin:20px 0 0px 0;font-size:18px;height:auto;}
  #features img{display:none;}
  
  #container-features .sp6-left{padding-bottom:25px;margin-bottom:25px;background:url("../img/feature-bottom.png") no-repeat 50% 100%;}

  #ecommerce-block{min-height:180px;padding-bottom:15px;margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #ecommerce-block h2{font-size:22px;margin:20px 0;}
  #ecommerce-block h3{display:none;}
  #ecommerce-block ul li img{height:auto;width:100%;}

  
  #bottom {margin:0 0 20px 0;/*margin:20px 0 10px 0px;*/}
  #bottom .span4{margin-bottom:30px;}
  #bottom h3{font-size:20px;}

/* Shopping mall */
#shoppingcentre .span3{width:100%!important;margin-left:0!important;margin-right:0!important;float:none;clear:none;min-height:320px;}
#shoppingcentre .start-ys .btn{font-size:18px;}
#shoppingcentre  .mp-sorting li{margin-left:5px;}
#shoppingcentre  .mp-sorting li.sortby{margin-right:5px;}

  
  #footer {margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px;}
  #footer .nav-pills{width:100%;}
  #footer ul#follow-us{margin:10px 0 15px 0;}
  

 
}

/*
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	body{background:#98f7ff;}
}


*/
