/*--------------------------------------------------------------------------
+	Main Styles
--------------------------------------------------------------------------*/
body{
	background: /*url("/forum/styles/mwp/theme/images/bg.png") #3e4c64*/ #4f81bd repeat;
	font-family:"Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif";
	font-size:10.5pt;
	color:#222;
}
.wrap{
	background-color:#fafafa;
	margin-top:100px;
	padding:0;
}
#simple-wrap{
	background:#fff;
}
.bgcontent{
	background-color:#fafafa;
}
.bgcontent2{
	background-color:#f5f5f5;
}
.bgcontent3{
	background-color:#fff;
}
@media(max-width:767px) {
	.wrap {
		margin-top:50px;
	}
	.ad-space{
		min-height:70px;
	}	
}
@media(min-width:767px) {
	.wrap {
		margin-bottom:30px;
	}
	.ad-space{
		min-height:110px;
	}
}
.btn {
  border-radius: 0px;
}

.panel h1 a, .panel h2 a{
	color:#fff;
}

h1, h2, h3, h4, h5, h6{
	font-family:'Open Sans',"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	color:#1570A6;
}
h1{
	color:#000;
	font-size:24pt;
}
h2{
	color:#23698c;
	font-size:19pt;
}
h3{
	color:#58abd4;
	font-size:17pt;
}
h3{
	color:#7fbede;
	font-size:15pt;
}
a{
	color:#188ae1;
}
a:hover{
	color:#337ab7;
}

b, strong{
	font-weight:600;
}

#article-share i {
	width: 40px;
	padding:10px;
	color:#fff;
	font-size:12pt;
	text-align:center;
}
 #article-share div {
	margin:0 10px;
	display:inline;
}

.ssba_sharecount {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 5px 8px;
	position: relative;
	border: 1px solid #e0dddd;
	color: #555e58;
	background: #e0dddd;
}
.thumbnail{
	border:0;
} 
.nav-pills>li>a {
  border-radius: 0;
  font-size:11pt;
  font-weight:500;
}
.white{
	color:white;
}

/*--------------------------------------------------------------------------
+	Bootstrap
--------------------------------------------------------------------------*/
.btn-primary{
	background:#58abd4;
}


/*--------------------------------------------------------------------------
+	Navbar
--------------------------------------------------------------------------*/

.navbar{
	background:#222;
	border: 0;
	z-index:9999;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #58abd4;
    color: #fff;
}
.navbar-inverse .navbar-nav > .warning > a, .navbar-inverse .navbar-nav > .warning > a:hover, .navbar-inverse .navbar-nav > .warning > a:focus {
    background-color: #d9534f;
    color: #fff;
}
.navbar-logo{
	padding:5px 0 0 0;
	margin:0;
	display:inline-block;
	overflow:hidden;
}
.navbar-nav > li ul.dropdown-md{
	width: 500px;
	padding:10px;
}
.navbar .form-search{
	background:#fff;
	border:0;
	padding:0;
	margin-left:21px;
}

.navbar .txt-search{
	background:#fff;
	border:0;
	border-radius:0;
	color:#333;
}
.navbar .btn-search{
	margin:0 !important;
	background:#ebebeb;
	border:0;
	border-radius:0;
}
.navbar .btn-search:hover{
	margin:0 !important;
	border:0;
	background:#58abd4;
	color:#fff;
}
.navbar-login .dropdown-login{
	z-index:1000;
}
.navbar-toggle{
	margin-right: 10px;
}
.newpm{
	display:block;
	padding:10px 0 0 0 !important;
}
.newpm span{
	display:inline-block;
	background:red;
	color:white !important;
	padding:6px 10px;
}
@media(min-width:767px) {
	.navbar-left > ul > li{
		text-transform:uppercase;
	}
	
    .navbar {
        padding: 10px 0;
	    /*-webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;*/
        transition: background .4s ease-in-out, padding .4s ease-in-out, border .4s ease-in-out;
	}


	.navbar-login .dropdown-menu{
		width:300px;
		padding:0;
	}
		
	.navbar .dropdown-menu>li a{
		padding:7px 10px;
	}	
	.navbar-profile .dropdown-menu{
		padding:0;
	}		
	.dropdown-menu >li.cat{
		background:#555;
		padding:2px 5px;
		color:#fff;
	}	
	.navbar-login .dropdown-login {
		padding:15px 12px;
	}
	
	.navbar-login .dropdown-register {
		background:#4f4f4f;
		padding:15px 10px;
	}

	.navbar-avatar {
		padding-left:55px !important;
	}
	
	.navbar-avatar img{
		position:absolute;
		top:5px;
		left:5px;
		height:40px;
	}
	
    .top-nav-collapse {
        padding: 0;
        transition: background .4s ease-in-out, padding .4s ease-in-out;
		background:#222;
    }
	
	/*
	.top-nav-collapse .navbar-left li a{
		padding:5px;
	}

	.navbar-left li a{
		-webkit-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		padding:15px 0;
	}*/
	
	.navbar-right .dropdown.open>a{
		color:#fff !important;
		background:#333 !important;
	}
}
@media(min-width:767px) and (max-width:1199px) {

	.navbar-logo{
		width:50px;
		margin-right:10px;
	}
	.navbar-nav > li ul.dropdown-md{
		display:visible;
	}
	.navbar .txt-search{
		width:120px !important;

	}
}
@media(max-width:767px)  {
	.navbar-avatar {
		padding-left:55px !important;
	}	
	.navbar-avatar img{
		position:absolute;
		top:5px;
		left:15px;
		height:30px;
	}
	.navbar-nav > li ul.dropdown-md{
		display:none;
	}
	.navbar-right .dropdown.open>a{
		color:#fff !important;
		background:none !important;
	}
}
.dropdown-menu{
	border:0 !important;
}

/*
.dropdown-menu{
	text-transform:none;
	border-radius:0;
	background:#444;
	color:#fff;
	font-size:15px;
	margin:0;
}
.white{
	color:#fff;
}
.dropdown-menu .divider{
	background:#555 !important;
}	

.dropdown-menu a{
	color:#fff !important;
}

.dropdown-menu li a:hover{
	color:#fff !important;
	background:#58abd4 !important;
}
*/
/*--------------------------------------------------------------------------
+	Container
--------------------------------------------------------------------------*/
.breadcrumb{
	margin:0;
	background:#333;
	border-radius:0;
	font-size:10pt;
	color:#999;
}
.breadcrumb a{
	color:#ddd;
}
.breadcrumb a:hover{
	color:#bbb;
}
.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #777;
	content: "\f105";
	font-family: fontawesome;
}
.ad-space{
	overflow:hidden;
	background:#222;
	padding:10px 0 10px 0;
	text-align:center;
}
.alert{
	border-radius:0;
}
/*--------------------------------------------------------------------------
+	Sidebar
--------------------------------------------------------------------------*/

.sidebar{
	padding:10px;
	color:#ccc;
	background:#222;
}
.sidebar a, .sidebar a:hover {
	color:#fff;
}
.sidebar h4{
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	font-size:10.5pt;
	font-weight:500;
}
.sidebar-share{
	margin:0 0 10px 0;
}
.sidebar-share a{
	display:inline-block;
	color:#999;
	text-align:center;
	width:40px;
	height:40px;
	padding-top:8px;
}
.sidebar-share a:hover{
	color:#fff;
	/*transition: background .15s linear;*/
}
.sidebar-share a.facebook:hover{
	background-color:#375897;
}
.sidebar-share a.twitter:hover{
	background-color:#65cbff;
}
.sidebar-share a.rss:hover{
	background-color:#ffc001;
}
.sidebar-share a.google-plus:hover{
	background-color:#d64136;
}
.sidebar .nav-tabs{
	border:0;
}

.sidebar .nav-tabs li>a{
	background:#555 !important;
	border:0 !important;
	color:#fff;
	border-radius:0 !important;
	margin:0 !important;
	text-transform: uppercase;
	font-weight:500;
}
.sidebar .nav-tabs li.active, .sidebar .nav-tabs li.active  a, .sidebar .nav-tabs li.active  a:hover{
	background:#333 !important;
	color:#fff !important;
	border:0 !important;
	border-radius:0 !important;
}

.sidebar .nav-tabs li  a:hover{
	color:#fff !important;
	background:#58abd4 !important;
	border:0 !important;
	border-radius:0 !important;
}

.sidebar .tab-content{
	background:#333;
}
.sidebar .tab-bottom{
	padding:7px 10px;
	background:#444;
}

.sidebar-content{
	background:#333;
	padding:5px 10px !important;
}
.sidebar-spacing{
	margin:10px 0;
}

.widget ul li {
    list-style: none;
}
.widget ul {
    padding: 10px 10px;
}

.widget ul.nav.nav-tabs {
  padding: 0;
}

.sidebar .tab-icon {
  font-size: 12pt;
  padding: 0 5px;
}

.sidebar .tab-content .tab-thumb {
  float: left;
  margin-right: 8px;
}

.sidebar .tab-content ul li {
  overflow: hidden;
  list-style: none;
  margin: 0 0 8px;
  padding: 0 0 6px;
  border-bottom:1px solid #444;
}
.sidebar .tab-content .tab-entry {
  display: block;
}
.sidebar .tab-content > .active {
  border-top: none;
}
.sidebar .tab-content ul li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.sidebar .tab-content #liveview .tab-thumb {
  width: 40px;
  height: 50px;
}
.sidebar .tab-content #blog .tab-thumb {
  width: 60px;
  height: 60px;
  text-align:center;
}
.sidebar .tab-content{
  font-size: 11pt;
}
.sidebar .tab-content i{
  font-size: 10pt;
  color:#ccc;
}

.sidebar .tab-content #forum li:before {
  content: '\f0e5';
  font-family: fontawesome;
  float: left;
  padding-right: 10px;
  padding-bottom:15px;
  font-size: 20px;
  color: #ccc;
}

.mCustomScrollbar{ 
	height: 400px; 
	padding:10px 0px 10px 0;
	overflow:hidden;
}


.sidebar .tags > a {
	padding: 3px 8px;
	margin: 4px 4px 4px 0;
	background: #444;
	color:#fff;
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
	border:0;
}
.sidebar .tags > a:before {
	font-family: FontAwesome;
	content: "\f02b";
	color: #dedede;
	margin-right: 5px;
}
.sidebar .tags > a:hover {
	background:#58abd4;
}

.sidebar .boutique{
	list-style-type:none;
	margin:0;
	padding:0;
}
.sidebar .boutique > li{
	margin:0 0 15px 0;
	padding:0;
}
.sidebar .boutique a .model{
	color:#fff;
	background:#4f81bd;
	padding:5px 10px;
	font-weight:400;
	font-size:13pt;
	position:absolute;
	bottom:0;
	opacity:0.9;
	text-align:right;
}
.sidebar .boutique a:hover .model{
	background-color:#fff;
	color:#000;
	font-weight:500;
}
.sidebar .boutique img{
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.sidebar .boutique a:hover img{
	filter: brightness(125%);
	-webkit-filter: brightness(125%);
	-moz-filter: brightness(125%);
	-o-filter: brightness(125%);
	-ms-filter: brightness(125%);
}
.sidebar .boutique a:hover .price{
	background-color:#31afd5;
}
.sidebar .price{
	background-color:#5bc0de;
	color:#fff;
	text-align:center;
	padding:5px;
	position:absolute;
	top:10px;
	right:10px;
	width:80px;
	font-size:13pt;
}

/*--------------------------------------------------------------------------
+	Footer
--------------------------------------------------------------------------*/
.footer {
  border-top: 1px solid #333;
	background: #333;
	padding: 0 20px 10px 20px;
	color: #999;
}
.footer h4 {
	color: #ccc;
	padding-top:5px;
}
.footer a{
	color:#dedede;
}
.footer a:hover{
	color:#fff;
}
.footer ul {
  padding: 0 0 0 20px;
}
.footer-navigate-section li {
  line-height: 20px !important;
}

.footer-stay-connected li {
  text-align: center;
}
.footer-copyright {
  text-align: center;
  padding-top: 10px;
  font-size: 0.9em;
}


/*--------------------------------------------------------------------------
+	Index 
--------------------------------------------------------------------------*/
		
.carousel-indicators{
	bottom:0;
}
.carousel-caption{
	background:#222;
	top:inherit;
	right:25%;
	left:15px;
	bottom:40px;
	padding:0 15px 10px 15px;
	opacity:0.8;
	text-align:left;
	text-shadow:none;
	-webkit-transition: all 0.3s ease;
	-moz-transition:    all 0.3s ease;
	-o-transition:      all 0.3s ease;
	-ms-transition:     all 0.3s ease;
	transition:         all 0.3s ease; 
}
.carousel-indicators{
	bottom:0;
}
.carousel-caption h3{
	font-size:20px;
	color:#fff;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img{

	/* A one-second transition was to disturbing for me */
	-webkit-transition: all 0.3s ease;
	-moz-transition:    all 0.3s ease;
	-o-transition:      all 0.3s ease;
	-ms-transition:     all 0.3s ease;
	transition:         all 0.3s ease; 
}

.carousel-inner>.item:hover>a>img, .carousel-inner>.item:hover>img {
	/* Making images appear bigger and transparent on mouseover */
	-webkit-filter: brightness(125%);
	-moz-filter: brightness(125%);
	-o-filter: brightness(125%);
	-ms-filter: brightness(125%);
}

.carousel-inner>.item:hover .carousel-caption , .carousel-inner>.item:hover .carousel-caption  {
	/* Making images appear bigger and transparent on mouseover */
	right:15px;
	left:25%;
}

.btndiv{
	margin:10px 0;
}
.catsidetitle{
	margin-top:10px;
}

.catsidetitle>a{
	text-transform:uppercase;
	background:#58abd4 ;
	padding:5px 10px;
	color:#fff;
	display:block;
}

.catsidetitle>a:hover,.catsidetitle.open>a{
	text-decoration:none;
	background-color:#58abd4;
	color:#fff;
}
.catsidetitle .dropdown-menu{
	width:100%;
	margin:0;
}

@media(min-width:960px)  {
	
	.indexcontent_l{
		float: none;
		display: table-cell;
		vertical-align: top;
		padding-right:0 !important;
	}
	.indexcontent_r{
		float: none;
		display: table-cell;
		vertical-align: top;
		color:#222;
	}
	
	.index {
		display: table;
	}

	.index h3{
		margin:10px 0;
	}
}
.indexcontent_r{
	margin-bottom:15px;
}

@media(max-width:767px)  {
	.index h3{
		margin:0;
	}
	.article-image{
		width:120px !important;
		height:120px !important;;
	}

	.articletitle{
		font-size:15pt;
	}
	.blog-post-body .downloadapptable{
		width:95% !important;
	}
	.blog-post-body .downloadapptable .qrcode {
		display:none;
	}
}
.index h3{
	font-size:18px;
}
.index .content-col img {
  max-width:100px;
  max-height:100px;
}

.action-links {
  background: #ebebeb;
  width: 100%;
  float: left;
}
.action-links .btn-primary {
  float: left;
}
.action-links .btn-inverse {
  float: left;
}
.action-links.inverse {
  background: #222222;
}
.action-links.inverse .article-info {
  color: #ffffff;
}
.section-article{
	clear:both;
	background:#fff;
	margin-top:15px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.section-article:hover{
	margin-left:3px;
	margin-right:-3px;
}


.section-article:hover img{
	filter: brightness(125%);
	-webkit-filter: brightness(125%);
	-moz-filter: brightness(125%);
	-o-filter: brightness(125%);
	-ms-filter: brightness(125%);
}
.articletitle{
	color:#333 !important;
}
.articletitle:hover{
	color:#58abd4 !important;
	text-decoration:none;
}
.section-article h3{
	margin:5px 0 15px 0;
}
.article-content{
	padding:7px 10px;
}
.article-content p{
	font-size:11pt;
	color:#666;
}
.article-info {
  padding-left: 15px;
  font-size: 0.8em;
  margin: 0;
  line-height: 33px;
  float: left;
}
.article-info span {
  position: relative;
  top: 2px;
}
.content-col{
	padding:0 ;
}
.article-image{
	float:left;
	margin-right:15px;
	width:240px;
	height:240px;
}
.topiclistmin{
	list-style-type:none;
	margin:0 0 1px 0;
	padding:10px 10px;
	background:#fff;
}
.topiclistmin li {
  padding-left: 1.7em;
  padding-bottom: 10px;
}

.topiclistmin li:before {
  content: '\f0e5';
  font-family: FontAwesome;
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
}

.topicinfomin{
	display:block;
	color:#848484;
	font-size:13px;
}

.products .thumbnail{
	border-radius:0;
	padding:5px;
}
.productsmin{
	padding:0 0;
}
.productsmin .row{
	margin:0 0 1px 0;
	padding:10px 0;
	background:#fff;
}
.productsmin .row img{
	width:auto;
	max-height:70px;
}
.productsmin .name{
	display:block;
	color:#000;
	font-size:12pt;
	font-weight:500;
}
.productsmin .price{
	display:block;
	color:#999;
}
.productsmin a:hover .name{
	color:#58abd4;
}
.product h2{
	padding-bottom:5px;
}

/*--------------------------------------------------------------------------
+	Blog
--------------------------------------------------------------------------*/
.polls{
	padding:15px;
	margin:15px 0;
	font-size:10.5pt;
}
.polls h2{
	margin: 0;
}
.margintop{
	margin-top:20px;
}
.blog-actions{
	padding:5px 0;	
} 
.blog-box{
	border-left:5px solid #E5E5E5;
	padding:5px 5px 5px 15px;
	margin:15px 0;
}
.blog-actions li{
	padding:0 2px !important;
}
.blog-post-detail {
	margin: 10px 0;
	color:#999;
	font-size:10pt;
}
.blog-post-detail a{
	color:#999;
}
.blog-post-info{
	padding:7px 5px;
}

.blog-post-tags{
	margin:0;
	padding:8px 0;
}
.blog-post-tags li{
	padding:0;
}
.blog-post-tags a{
	margin:3px 4px 3px 0;
	color: #999;
	font-size: 10pt;
	padding: 3px 4px;
	background: #f0f1f1;
	display:block;
	border:1px solid #ebebeb;
}
.blog-post-tags a:hover, .blog-post-detail li.main-tag a:hover {
	background: #58abd4 !important;
	text-decoration:none;
	color:#fff;
}
.blog-post-tags li.main-tag a{
	background:#ebebeb !important;
}
.blog-post-body{
	line-height:17pt;
	font-size:12pt;
	max-width:98%;
	margin:auto;
	padding:10px 0;
}
.blog-post-body p{
	padding:4px 0;
}
.blog-post-body img{
	max-width:100%;
}
.blog-post-body .date{
	color:#58abd4 !important;
	font-size:10pt;
}
.blog-post-body .video-container {
    position: relative !important;
    padding-bottom: 56.25% !important;
    padding-top: 30px !important; height: 0 !important; overflow: hidden !important;
}
.blog-post-body ul, .blog-post-body ol, .postbody ul, .postbody ol{
	margin-left:30px;
}

.blog-post-body .downloadapptable{
	margin:15px auto;
	border:1px solid #ebebeb;
	background:#f6f8f8;
	font-size:10pt;
	width:70%;
}
.blog-post-body .downloadapptable .qrcode {
	text-align:right;
}
.blog-post-body .downloadapptable td{
	padding:10px 10px;
}
.blog-post-body .downloadapptable ul{
	padding:0;
	margin:0;
	list-style-type:none;
}

 
.blog-post-body .video-container iframe,
.blog-post-body .video-container object,
.blog-post-body .video-container embed {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}



/* Social media icons */

.social{
	font-size:16px;
	margin:0;
	padding:0;
}
.social li{
	margin:0;
	padding:0;
}
.social i{
	height:34px;
	width:36px;
	display:inline-block;
	line-height:39px;
	margin:0 0 0 px;
	color:#fff;
	text-align:center;
}

i.facebook{
	background:#3c5b9b;
}

i.twitter{
	background:#2daae1;
}

i.google-plus{
	background:#f63e28;
}

.social i:hover{
	background:#000;
}

.social a,.social a:visited,.social a:hover{
	color:#fff;
	text-decoration:none;
}

/* commentaires */

.new-comment {
	padding: 20px;
	margin: 10px 0;
	background:#fff;
}

.new-comment img {
	max-height: 64px;
	width: auto;
	float: right;
}
.new-comment h3{
	margin:0 0 20px 0;
}
#comments{
	margin-top:15px;
	background:#fff;
}
#comments h2{
	margin-bottom:0;
}
#comments ul  {
	margin:0;
	padding:0;
}
#comments ul ul {
	margin:0 0 0 50px;
	padding:0;
}
#comments.panel{
	margin-bottom:0 !important;
}
.commentfilters{
	background:#fff;
	padding:15px;
	border-bottom:1px solid #ebebeb;
}
.comment {
	list-style-type:none;
	clear:both;
	position:relative;
	border-bottom:1px solid #ebebeb;
	font-size:10pt;
	background-color: #fff;
	overflow: hidden;
	padding: 15px;
}

.comment-avatar{
	padding:0 10px 0 0;
	display:table-cell;
	vertical-align:top;
}

.comment-avatar img{
	width:50px;
	height:50px;
}
.comment-content{
	display:table-cell;
	vertical-align:top;
	width:100%;
}
.username a{
	color:#000;
	font-weight:500 !important;
	font-size:12pt;
}
.comment-infos{
	color:#999;
}

.comment-infos a:hover, .comment .username a:hover{
	color:#000 !important;
	text-decoration:none;
}
.comment-infos .date{
	font-size:9pt;
}
.comment-body{
	padding:10px 0 20px 0;
	font-size:11pt;
	line-height:16pt;
	clear:both;
	float:none;
}
.comment-body blockquote{
	font-size:11pt;
}
.comment-body cite{
	display:block;
	font-weight:500;
}
.comment-actions {
	color:#999;
	margin:2px 0 2px -5px;
	padding:0;
	font-size:10pt;
}
.comment-actions li{
	padding:0;
	margin:0;
}
.comment-actions li a{
	color:#999 !important;
	padding:0 5px;
	margin:0;
}
.comment-actions  li.bullet {
	padding: 0;
	font-size: 75%;
	color: #ccc;
	line-height: 1.4;
}
.comment-actions .mod a{
	color:red !important;
}

@media(max-width:767px) {
	.comment-avatar{
		width:30px;
		height:30px;
		margin-right:10px;
	}
}
/* offers */
.table>tbody>tr>td.table-middle{
	vertical-align:middle !important;
}
.productname{
	font-size: 13pt;
	color: #333;
	margin: 0 0 10px 0;
	font-weight: 500;
	float: left;
}


/*--------------------------------------------------------------------------
+	Boutique
--------------------------------------------------------------------------*/

.productitem, .storeitem{
	padding:15px;
	margin:15px 0 15px 0;
	position:relative;
	overflow:hidden;
}
.storeitem {
	height:280px;
}
.productitem {
	min-height:245px;
}

.storeitem:hover, .productitem:hover {
	background:#fafafa;
}
.storeitem a:hover, .productitem a:hover{
	text-decoration:none !important;
	color:#58abd4 !important;
}
.storeitem .name, .productitem .name{
	font-size:14pt;
	color:#333;
	margin:0 0 10px 0;
	font-weight:500;
	float:left;
}
.productitem .namebig{
	font-size:18pt;
	color:#333;
	margin:5px 0 10px 0;
	font-weight:500;
	display:inline-block;
}
.storeitem .thumb, .productitem .thumb{
	margin:5px 0;
}
.storeitem a:hover .name, .productitem a:hover .name{
	color:#58abd4 !important;
}
.storeitem .price, .productitem .price{
	float:right;
	font-size:11pt;
	color:#666;
	font-weight:500;
	padding-top:4px;
}
.productitem .bestprice{
	font-size:11pt;
	color:#666;
}
.productitem .rightelt{
	margin-top:20px;
}
.list-styled{
	margin-left:30px;
}
#compare{
	display:none;
}

#compare .comparelt {
	text-align:center;
}

#compare .comparelt img{
	height:120px;
}

/*--------------------------------------------------------------------------
+	Animations
--------------------------------------------------------------------------*/


/* Scroll to top */
#md-back-top{
	z-index: 999;
	font-size: 16px;
	background-color:#333;
	border:0;
	color:#ccc;
	padding: 5px 10px;
	
	position: fixed;
	width: 40px;
	height: 40px;
	bottom: -40px;
	right: 20px;
	-webkit-transition: all .4s;
	   -moz-transition: all .4s;
	    -ms-transition: all .4s;
	     -o-transition: all .4s;
	        transition: all .4s;
}

#md-back-top.show{
	bottom: 20px;
}

#md-back-top:hover{
	background: #222;
}

#md-back-top:after{
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	content: '\f106';
	font-family: FontAwesome;
	font-size: 1em;
	line-height: 1em;
	-webkit-transform: translateX(-50%) translateY(-50%);
	   -moz-transform: translateX(-50%) translateY(-50%);
	    -ms-transform: translateX(-50%) translateY(-50%);
	     -o-transform: translateX(-50%) translateY(-50%);
	        transform: translateX(-50%) translateY(-50%);
}