body {
  font-size: 13px;
}
body .page-header {
  border: none;
}
.center {
  text-align: center;
}
#sosyal {position: fixed;
top:130px;
    left: 0px; z-index:10000;}
.nav li {
	
	padding: 5px;
	    border-bottom: 1px solid #dadada;
}

/* Scrollbar */ 

::-webkit-scrollbar{width: 15px;}

::-webkit-scrollbar-thumb{background-color:rgb(65, 150, 29); border-radius: 0;}
::-webkit-scrollbar-thumb:hover{background-color:rgb(36, 104, 7);}

::-webkit-scrollbar-track{background-color:rgb(26, 26, 26);}


/* End Scrollbar */


.entry-content {font-size: 17px;}



#sp-header-wrapper {
    background: url(/images/header.png) !important;
    border-top: 1px solid #e6e6e6;
}

.tp-caption.medium_bg_red {
    font-size: 30px !important;
	padding: 15px !important;
    background-color: #666 !important;

}
.tp-caption.medium_light_black {
    font-size: 20px !important;
}
.center th,
.center tr,
.center td {
  text-align: center;
}
.row-fluid {
  margin-bottom: 20px;
}
.row-fluid:first-child {
  margin-bottom: 0;
}
.row-fluid [class*="span"] {
  min-height: auto;
}
.parrallax1 {
  padding: 60px 0 !important;
  background: url(../images/parrallax1.jpg) no-repeat center top fixed;
}
.parrallax2 {
  padding: 60px 0 !important;
  background: url(../images/parrallax2.jpg) no-repeat center top fixed;
}
#sp-header-wrapper {
  padding: 0;
  position: relative;
  z-index: 1001;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
#sp-header-wrapper.menu-fixed {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
}
#sp-header-wrapper .logo-wrapper {
  padding: 4px 0;
}
#sp-header-wrapper .logo-wrapper .logo {
  background-position: 0 50%;
  background-repeat: no-repeat;
}
#sp-header-wrapper .logo-wrapper .logo-text {
  font-size: 24px;
}
#sp-header-wrapper .logo-wrapper .logo-slogan {
  font-size: 11px;
}
#sp-header-wrapper .search {
  margin-top: 10px;
}
#sp-header-wrapper .search form {
  margin: 0;
}
#sp-main-body-wrapper {
  padding: 30px 0;
}
#sp-bottom-wrapper {
  padding: 40px 0;
}
#sp-bottom-wrapper #sp-bottom1 .gallery-flickr {
  line-height: 0;
  margin: 0;
  padding: 0;
}
#sp-bottom-wrapper #sp-bottom1 .gallery-flickr input {
  display: none;
  height: 0px;
}
#sp-bottom-wrapper #sp-bottom1 .gallery-flickr a {
  margin: 0;
}
#sp-bottom-wrapper #sp-bottom1 .gallery-flickr a img {
  width: 54px;
  height: 54px;
  margin: 6px;
}
#sp-bottom-wrapper .twtr-hd,
#sp-bottom-wrapper .twtr-ft {
  display: none;
}
#sp-bottom-wrapper .twtr-widget .twtr-tweet {
  border: none;
}
#sp-bottom-wrapper .twtr-widget .twtr-tweet p {
  font-size: 13px;
  line-height: 20px !important;
}
#sp-bottom-wrapper .twtr-widget .twtr-tweet a {
  color: #e1e1e1;
  text-shadow: 1px 1px #161616;
}
#sp-bottom-wrapper .twtr-widget .twtr-tweet-wrap {
  padding: 0px 0 0px 30px;
  margin: 10px 0;
  background: url(../images/tweet.png) no-repeat 0 5px;
}
#sp-bottom-wrapper .twtr-tweet-text em {
  display: none;
}
#sp-bottom-wrapper #sp-about_social-wrapper div.sp_social ul li a span {
  width: 20px;
  height: 22px;
}
#sp-bottom-wrapper #sp-bottom3 .span3 {
  margin: 0;
}
#sp-bottom-wrapper #sp-bottom3 .span9 {
  margin: 0 0 10px 0;
}
#sp-feature-wrapper {
  padding: 80px 0;
  border-top: 1px solid #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;
  text-align: center;
}
#sp-feature-wrapper #feature {
  color: #fff;
}
#sp-feature-wrapper #feature h1 {
  color: #fff;
  font-size: 72px;
  line-height: 100px;
  font-weight: 700;
  margin-bottom: 10px;
}
#sp-feature-wrapper #feature p {
  font-size: 24px;
  line-height: 120%;
  margin: 0 80px;
  margin-bottom: 20px;
}
#sp-breadcrumb-wrapper {
  padding: 15px 0;
}
#sp-breadcrumb-wrapper ul.breadcrumb {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  background: transparent;
}
#sp-breadcrumb-wrapper ul.breadcrumb span.divider {
  font-size: inherit !important;
}
#sp-breadcrumb-wrapper ul.breadcrumb span {
 /* font-size: 30px;*/
}
.sp-border {
  position: relative;
}
.sp-border::after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
}
.container {
  padding: 0 15px;
}
#boxed {
  margin: 0 auto;
}
#sp-footer-wrapper {
  padding: 30px 0;
  position: relative;
}
#sp-footer-wrapper::after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
}
#sp-footer-wrapper .container {
  position: relative;
}
#sp-footer-wrapper .container a.sp-totop {
  position: absolute;
  right: 20px;
  bottom: -10px;
}
#sp-footer-wrapper .container a.sp-totop .icon-caret-up {
  background: url(../images/to_top.png) no-repeat 0 0 !important;
  font-size: 0px;
  width: 40px;
  height: 40px;
}
#sp-footer-wrapper ul li {
  display: inline-block;
  margin-left: 10px;
  font-size: 12px;
}
#sp-footer-wrapper ul li a {
  color: #999;
}
#sp-footer-wrapper {
  padding: 30px 0;
}
#sp-footer-wrapper ul {
  display: inline-block;
}
#sp-footer-wrapper ul.nav {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0 5px;
}
#sp-footer-wrapper ul.nav li {
  display: inline-block;
  margin: 0 5px;
}
#sp-footer-wrapper ul.nav li a {
  display: block;
}
#sp-footer-wrapper ul.nav li a:hover {
  background: none;
}
#sp-footer-wrapper .sp-totop {
  display: inline-block;
}
#sp-footer-wrapper .sp-totop i {
  color: #fff;
}
#sp-footer-wrapper .sp-totop small {
  display: none;
}
#sp-footer-wrapper #sp-footer2 {
  text-align: right;
}
#sp-footer-wrapper .helix-framework {
  display: inline-block;
  float: left;
  margin-right: 15px;
}
#sp-footer-wrapper .helix-framework .helix-logo {
  display: block;
  width: 130px;
  height: 40px;
  text-indent: -9999px;
  background: url(../images/helix-logo-white.png) no-repeat 0 0;
}
button.social,
input[type='submit'].social,
input[type='button'].social,
submit.social {
  background: #fff;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
button.social.facebook,
input[type='submit'].social.facebook,
input[type='button'].social.facebook,
submit.social.facebook {
  color: #0378a9;
}
button.social.facebook:hover,
input[type='submit'].social.facebook:hover,
input[type='button'].social.facebook:hover,
submit.social.facebook:hover {
  background: #0378a9;
  color: #fff;
}
button.social.twitter,
input[type='submit'].social.twitter,
input[type='button'].social.twitter,
submit.social.twitter {
  color: #17b8fb;
}
button.social.twitter:hover,
input[type='submit'].social.twitter:hover,
input[type='button'].social.twitter:hover,
submit.social.twitter:hover {
  background: #17b8fb;
  color: #fff;
}
button.social.pinterest,
input[type='submit'].social.pinterest,
input[type='button'].social.pinterest,
submit.social.pinterest {
  color: #dc4e44;
}
button.social.pinterest:hover,
input[type='submit'].social.pinterest:hover,
input[type='button'].social.pinterest:hover,
submit.social.pinterest:hover {
  background: #dc4e44;
  color: #fff;
}
button.social.gplus,
input[type='submit'].social.gplus,
input[type='button'].social.gplus,
submit.social.gplus {
  color: #9d261d;
}
button.social.gplus:hover,
input[type='submit'].social.gplus:hover,
input[type='button'].social.gplus:hover,
submit.social.gplus:hover {
  background: #9d261d;
  color: #fff;
}
button.social:hover,
input[type='submit'].social:hover,
input[type='button'].social:hover,
submit.social:hover {
  text-decoration: none;
}
.btn.social {
  background: #fff;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
.btn.social.facebook {
  color: #0378a9;
}
.btn.social.facebook:hover {
  background: #0378a9;
  color: #fff;
}
.btn.social.twitter {
  color: #17b8fb;
}
.btn.social.twitter:hover {
  background: #17b8fb;
  color: #fff;
}
.btn.social.pinterest {
  color: #dc4e44;
}
.btn.social.pinterest:hover {
  background: #dc4e44;
  color: #fff;
}
.btn.social.gplus {
  color: #9d261d;
}
.btn.social.gplus:hover {
  background: #9d261d;
  color: #fff;
}
.btn.social:hover {
  text-decoration: none;
}
#top-pan form {
  margin: 0;
}
#top-pan .input-append {
  margin: 0;
}
#top-pan #sp-top-pan1.span6 {
  min-height: 20px;
}
#top-pan #sp-top-pan1 ul.nav {
  margin: 0;
}
#top-pan #sp-top-pan1 ul.nav li {
  float: left;
  padding: 5px 0;
}
#top-pan #sp-top-pan1 ul.nav li a {
  background: url(../images/top_menu_divider.jpg) no-repeat center right;
  padding: 0px 10px;
  line-height: normal;
  font-size: 12px;
  color: #808080;
}
#top-pan #sp-top-pan1 ul.nav li a:hover {
  text-decoration: underline;
}
#top-pan #sp-top-pan1 ul.nav li:last-child a {
  background: none;
}
#top-pan #sp-top-pan3 {
  width: 510px;
}
#top-pan #sp-top-pan3 .search input {
  transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  padding: 3px 5px 3px 20px;
  line-height: normal;
  width: 0px;
  float: right;
  background: url(../images/search.png) no-repeat center left;
  box-shadow: none;
  border: none;
  margin: 0px 0 0 0;
}
#top-pan #sp-top-pan3 .search input:hover {
  width: 200px;
  background: #fff;
  padding: 2px 5px;
}
#top-pan #sp-top-pan3 .search input:focus {
  width: 200px;
  background: #fff;
  padding: 2px 5px;
}
#top-pan #sp-top-pan3 .search button.btn {
  line-height: normal;
}
#top-pan #sp-top-pan4 {
  width: 200px;
  float: right;
  margin: 0;
}
#top-pan #sp-top-pan4 .mod-content {
  margin: 2px 0;
}
#top-pan #sp-top-pan4 .mod-content div.sp_social ul li a span {
  width: 22px;
  height: 20px;
}
#sp-purchase-wrapper {
  padding: 15px 0;
}
#sp-purchase-wrapper a.btn-primary {
  float: right;
  padding: 12px 20px;
}
#sp-purchase-wrapper h4 {
  margin-bottom: 5px;
}
#sp-users-wrapper {
  padding: 30px 0 30px;
      margin-bottom: -60px;
}
#sp-users-wrapper .mod-wrapper {
  position: relative !important;
}
#sp-users-wrapper .mod-wrapper ul.bt_handles_num {
  position: absolute !important;
  right: 0 !important;
  top: -30px !important;
  background: #ffffff;
  padding: 0 0 0 10px !important;
}
#sp-users-wrapper .mod-wrapper ul.bt_handles_num li a {
  padding: 5px !important;
}
#sp-users-wrapper .module {
  transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
}
#sp-users-wrapper .module p {
  margin: 0;
}
#sp-users-wrapper .module h4 {
  font-weight: normal;
  font-size: 16px;
  color: #333333;
}
#sp-users-wrapper .module .front-icons {
  padding: 4px;
  margin-top: 30px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
#sp-users-wrapper .module:hover .front-icons {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
}
#sp-users-wrapper .module i.icon-plain {
  background: url(../images/icons/plain.png) no-repeat center !important;
}
#sp-users-wrapper .module i.icon-mac {
  background: url(../images/icons/mac.png) no-repeat center !important;
}
#sp-users-wrapper .module i.icon-cup {
  background: url(../images/icons/cup.png) no-repeat center !important;
}
#sp-users-wrapper .module i.icon-rocket {
  background: url(../images/icons/rocket.png) no-repeat center !important;
}
body .nspMain {
  width: 960px;
  margin: 0 auto;
}
body .nspMain .nspArtPage {
  width: 1400px;
}
body .nspMain .nspArtPage .nspArt {
  width: 220px;
  margin: 0 20px 0 0;
  overflow: hidden;
  transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
}
body .nspMain .nspArtPage .nspArt:last-child {
  width: 460px;
  margin: 0;
}
body .nspMain .nspArtPage .nspArt:hover {
  width: 460px;
}
body .nspMain .nspArtPage .nspArt #nspart_inner {
  width: 460px;
  overflow: hidden;
}
body .nspMain .nspArtPage .nspArt #nspart_inner a.nspImageWrapper {
  float: left;
  width: 220px;
  display: inline;
}
body .nspMain .nspArtPage .nspArt #nspart_inner a.nspImageWrapper img {
  border: 4px solid #e8e8e8;
}
body .nspMain .nspArtPage .nspArt #nspart_inner h4.nspHeader {
  font-size: 15px;
  font-weight: normal;
  width: 220px;
  float: left;
  padding: 5px 0;
}
body .nspMain .nspArtPage .nspArt #nspart_inner h4.nspHeader a {
  color: #333333;
}
body .nspMain .nspArtPage .nspArt #nspart_inner .nspInfo {
  margin-bottom: 5px;
  color: #999999;
  font-style: italic;
}
body .nspMain .nspArtPage .nspArt #nspart_inner .nspText {
  width: 220px;
  float: left;
}
body .nspMain .nspArtPage .nspArt #nspart_inner .readon {
  float: left;
  color: #999999;
}
body .nspMain .nspArtPage .nspArt #nspart_inner .fnone {
  clear: none;
}
#sp-bottom-users-wrapper {
  padding: 30px 0;
}
.module .sp-accordion-style2 {
  padding: 1px 0 0 0 !important;
}
.module .sp-accordion-style2 .sp-accordion-inner {
  padding: 0 !important;
}
.module .sp-accordion-style2 .active {
  background: #f9f9f9 url(../images/minus.png) no-repeat right center !important;
  border: 1px solid #ddd !important;
  margin-bottom: 5px !important !important;
  padding: 0 0 0 7px !important;
}
.module .sp-accordion-style2 .active span {
  background: none !important;
}
.module .sp-accordion-style2 a.readmore {
  color: #999999 !important;
  font-size: 12px !important;
}
.module .sp-accordion-style2 p {
  margin: 0 !important;
}
.module .sp-accordion-style2 .toggler {
  background: #f9f9f9 url(../images/plus.png) no-repeat right center !important;
  border: 1px solid #ddd !important;
  margin-bottom: 0 !important;
  margin-top: 10px !important;
  padding: 0 0 0 7px !important;
}
.module .sp-accordion-style2 .toggler span {
  background: none !important;
  font-size: 15px !important;
  font-weight: normal !important;
}
#sp-showcase-wrapper {
  padding: 30px 0;
}
#sp-showcase-wrapper .nspArts {
  padding: 0 !important;
}
#sp-showcase-wrapper .nspArt p.nspText {
  background: #f7f7f7;
  border: 1px solid #ededed;
  padding: 15px !important;
}
#sp-showcase-wrapper .nspArt p.nspInfo1 {
  padding: 10px !important;
}
.center-align {
  text-align: center;
}
.accordion-group {
  border: none;
  margin-bottom: 5px;
}
.accordion-inner {
  border: none;
  padding: 20px 20px 25px 47px;
}
.accordion-heading .accordion-toggle {
  background: #f9f9f9 no-repeat right center;
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-weight: bold;
  line-height: 25px;
  padding-bottom: 13px;
  padding-top: 13px;
  font-size: 15px;
}
.accordion-body.in.collapse {
  background: #fff;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  line-height: 22px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  background: #1cb2dd;
}
.k2AccountPage th.k2ProfileHeading {
  font-size: 14px !important;
  background: none !important;
}
.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {
  background: none !important;
  border: none !important;
  padding-right: 15px !important;
}
div.controls label.radio {
  float: left;
  margin-right: 35px;
}
div.controls #genderf-lbl {
  padding: 5px 0 0 0;
}
.dl-horizontal dt {
  width: auto;
}
.dl-horizontal dd {
  margin: 0;
}
.form-actions {
  background: none;
  border: none;
}
.flexslider {
  border: none !important;
  margin-bottom: 0px !important;
}
.bt-cs .bt-inner p.readmore a {
  float: right;
}
#sp-top-wrapper {
  padding: 60px 0 0px;
  background:#666;
  color:#f5f5f5;
}
#sp-top-wrapper .module {
  margin: 0 0 30px 0;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item {
  border: none;
  overflow: hidden;
  transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item:hover .sprocket-padding .mosaic_main {
  top: 0 !important;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding {
  padding: 0px;
  position: relative;
  z-index: 1;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image-container {
  border: 1px solid #e6e6e6;
  padding: 5px;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding a.sprocket-readmore {
  text-align: center;
  display: none;
  position: relative;
  z-index: 1000;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding a.sprocket-readmore span img {
  margin-top: 5px;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-head h2 {
  text-align: center;
  margin: 0;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-head h2 a {
  font-size: 18px;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding div.sprocket-mosaic-text {
  margin: 0;
  text-align: center;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding ul.sprocket-mosaic-tags {
  margin: 10px auto !important;
  padding: 0;
  width: auto;
  position: relative;
  text-align: center;
  background: none;
}
.sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding ul.sprocket-mosaic-tags li {
  background: none;
  padding: 0 0 0 5px;
  display: inline;
  color: #333333;
}
.roktabs-wrapper {
  margin-top: 10px;
}
.roktabs-wrapper .light .roktabs-links ul li.icon-left {
  font-size: PT Sans !important;
}
.roktabs-wrapper .light .roktabs-links ul li.icon-left span {
  font-size: PT Sans !important;
}
img.borderedimg {
  border: 1px solid #cccccc;
  padding: 5px;
}
.male_author .icon-quote-left {
  background: none;
  color: #999;
}
.male_author .testimonial-author .author_avatar {
  background: url(../images/male.png) no-repeat right center;
  width: 32px;
  height: 32px;
  margin-top: 5px;
}
.female_author .icon-quote-left {
  background: none;
  color: #999;
}
.female_author .testimonial-author .author_avatar {
  background: url(../images/female.png) no-repeat right center;
  width: 32px;
  height: 32px;
  margin-top: 5px;
}
#k2Container .itemContainer {
  margin-bottom: 35px;
}
#k2Container .itemList div.catItemHeader span.catItemAuthor {
  display: inline !important;
}
#k2Container h2.catItemTitle {
      font-size: 18px;
    font-weight: normal;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #ededed;
    line-height: 20px;
    height: 45px;
	    text-align: center;
}
#k2Container .catItemIntroText {
  padding-bottom: 0;
}
#k2Container .catItemLinks {
  margin: 0;
}
#k2Container .catItemTagsBlock {
  border: none; display:none;
}
#k2Container .catItemTagsBlock ul.catItemTags li {
  background: #ededed;
  padding: 2px 5px;
  margin-right: 5px;
}
#k2Container .catIteminfo {
  padding: 3px 5px;
  border-top: none;
  border-bottom: none;
  background: transparent;
}
#k2Container .catItemImageBlock {
  padding: 0 !important;
}
div.itemListSubCategories {
	display:none;
}
#k2Container .catItemImageBlock span.catItemImage img {
  padding: 4px;
  width: 97% !important;
  border-color: #d9d9d9;
}
#sp-content-bottom1 {
  padding: 0px 0 0 0;
}
#sp-content-bottom1 .sp-accordion-style2 {
  padding: 1px 0 0 0;
}
#sp-content-bottom1 .sp-accordion-style2 .sp-accordion-inner {
  padding: 0;
}
#sp-content-bottom1 .sp-accordion-style2 .active {
  background: #f9f9f9 url(../images/minus.png) no-repeat right center !important;
  border: 1px solid #ddd;
  margin-bottom: 5px !important;
  padding: 0 0 0 7px;
}
#sp-content-bottom1 .sp-accordion-style2 .active span {
  background: none;
}
#sp-content-bottom1 .sp-accordion-style2 a.readmore {
  color: #999999;
  font-size: 12px;
}
#sp-content-bottom1 .sp-accordion-style2 p {
  margin: 0;
}
#sp-content-bottom1 .sp-accordion-style2 .toggler {
  background: #f9f9f9 url(../images/plus.png) no-repeat right center;
  border: 1px solid #ddd;
  margin-bottom: 0;
  margin-top: 10px;
  padding: 0 0 0 7px;
}
#sp-content-bottom1 .sp-accordion-style2 .toggler span {
  background: none;
  font-size: 15px;
  font-weight: normal;
}
#sp-content-bottom1 .sp_quickcontact {
  padding: 10px 0 0 0;
}
#sp-content-bottom1 .sp_quickcontact input#name {
  width: 45%;
  float: left;
  margin-right: 20px;
}
#sp-content-bottom1 .sp_quickcontact input#email {
  width: 45%;
  float: left;
}
#sp-content-bottom1 .sp_quickcontact input#subject {
  width: 95%;
}
#sp-content-bottom1 .sp_quickcontact textarea {
  width: 95%;
}
#sp-content-bottom1 .sp_quickcontact input#sp_qc_submit {
  width: auto;
}
div.sp_social ul li a span {
  width: 20px !important;
  height: 22px !important;
}
#sp-slides .custom {
  margin: -10px 0 0 0;
  padding: 0;
}
.k2LatestCommentsBlock .even {
  background: none;
  padding-bottom: 15px;
}
.k2LatestCommentsBlock .odd {
  background: none;
}
#k2Container div.userBlock {
  background: #f5f5f5;
  border: 1px solid #e6e6e6;
}
#k2Container .userItemView {
  margin-bottom: 40px;
}
#k2Container .userItemView #itemInfotop {
  background: #f5f5f5;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 3px 10px;
}
#k2Container .userItemView #itemInfotop span {
  display: inline;
  padding: 0 5px;
}
#k2Container .userItemView #itemInfotop .ItemCommentsLink {
  float: left;
  padding: 0 5px;
}
#k2Container .userItemView #itemInfotop .itemCategory {
  float: left;
  padding: 0 5px;
  border: none;
  outline: none;
}
#k2Container .userItemView div.userItemImageBlock .userItemImage {
  margin-right: 20px;
}
#k2Container .userItemView div.userItemImageBlock .userItemImage img {
  padding: 0;
}
#k2Container .userItemView .userItemTagsBlock {
  background: #f5f5f5;
}
#k2Container .userItemView .userItemLinks {
  margin: 0;
}
#k2Container .userItemView .userItemLinks .userItemCategory span {
  padding: 0 10px 0 0;
}
#k2Container span.itemImage {
  padding: 0 !important;
  margin-bottom: 0px;
}
#k2Container span.itemImage img {
  padding: 0;
}
#k2Container #itemInfotop {
  background: #f5f5f5;
  padding: 2px 10px;
  margin: 0 0 10px 0;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
#k2Container #itemInfotop .ItemCommentsLink {
  float: left;
  margin: 0 10px 0 0;
}
#k2Container #itemInfotop .itemCategory {
  float: left;
  padding: 0;
  border: none;
  outline: none;
  margin: 0 10px 0 0;
}
#k2Container .itemIntroText {
  font-weight: normal;
  font-size: 13px;
  line-height: 18px;
  color: #666666;
}
#k2Container div.itemToolbar {
  background: #f5f5f5;
}
#k2Container .itemAuthorBlock {
  background: #f5f5f5;
  border: 1px solid #e6e6e6;
}
#k2Container div.itemNavigation {
  background: #f5f5f5;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
#k2Container div.itemComments {
  background: none;
  border: none;
}
#k2Container div.itemComments ul.itemCommentsList li.even {
  background: #f5f5f5;
  padding: 10px;
}
#k2Container div.itemComments ul.itemCommentsList li.odd {
  background: #fafafa;
  padding: 10px;
}
#k2Container div.itemCommentsForm p.itemCommentsFormNotes {
  border: none;
}
#k2Container div.itemCommentsForm .input-prepend {
  width: 100%;
}
#k2Container div.itemCommentsForm .input-prepend input {
  width: 55%;
}
#k2Container div.itemCommentsForm .input-prepend textarea {
  width: 85%;
}
.teamic .teamic_inner img.teamic_avatar {
  float: left;
  margin: 0 15px 10px 0;
  border: 1px solid #e6e6e6;
  padding: 5px;
}
.teamic .teamic_inner .teamic_name {
  font-size: 16px;
  font-weight: bold;
}
.teamic .teamic_inner .teamic_designation {
  margin: 0 0 10px 0;
}
#top-pan #sp-top-pan2 {
  float: right;
}
#top-pan #sp-top-pan2.span6 {
  min-height: 20px;
}
#top-pan .sp_social {
  float: left !important;
  margin-right: 20px;
}
#top-pan .custom {
  padding: 2px 0 0 0;
  float: left;
}
#top-pan .module {
  float: right;
  margin: 0 15px 0 0 !important;
}
#top-pan .module #btl .btl-panel > span {
  box-shadow: none;
  height: 20px;
  line-height: 20px;
  padding-right: 0;
}
.iconwt.media {
  margin: 15px 0;
}
.iconwt:hover i {
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.iconwt.normal {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconwt .iconalign-left {
  float: left;
  margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 25px;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconwt .iconalign-left i {
  padding: 7px;
  display: block;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconwt .iconalign-top {
  float: none;
  text-align: center;
  margin: 0 auto;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconwt .iconalign-top i {
  padding: 7px;
  display: inline-block;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconwt .iconwt_title {
  margin-bottom: 10px;
}
.iconwt .iconwt-content {
  line-height: 22px;
}
.iconwt.textaligntop .iconwt_title {
  text-align: center;
}
.iconwt.textaligntop .iconwt-content {
  text-align: center;
}
.iconwt.square {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconwt.square i {
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconwt.radius {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconwt.radius i {
  -webkit-border-radius: 100px;
  border-radius: 100px;
  padding: 15px;
  word-spacing: normal;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.imagewt .imagewt_title {
      font-size: 16px;
    margin: 15px 0 10px 0;
    color: #333333;
    border-bottom: 1px dotted #666;
}
table.acymailing_form {
    width: 100%;
}
body .sp-main-menu-toggler {
  z-index: 10000 !important;
}
.sp-mobile-menu {
  z-index: 10000 !important;
}
#sp-slider-wrapper {
  position: relative;
  z-index: 0;
}
#sp-top-wrapper  .module.front-img {
  margin: 0;
}
#sp-top-wrapper  .module.front-img p {
  margin: 0;
}
#sp-top-wrapper  .module.front-img img {
  margin: 0;
  display: block;
}
#sp-showcase_bottom-wrapper,
#sp-utility_bottom-wrapper,
#sp-top_cont-wrapper {
  padding: 30px 0;
}
.testimonial_author_name {
  display: block;
  font-family: "PT Sans", sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin: 11px 0 0;
  padding: 0;
  text-align: center;
}
.testimonial-content {
  background: #f7f7f7;
  border: 1px solid #e6e6e6;
  padding: 20px 30px;
}
.calltoaction {
  padding: 25px;
  text-align: center;
}
.calltoaction .calltoaction_title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 8px;
}
.calltoaction .calltoaction_subline {
  margin-bottom: 15px;
}
.calltoaction .button1 {
  margin-right: 10px;
}
.imagewit {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.imagewit:hover img {
  opacity: 0.5;
}
.imagewit:hover i {
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.imagewit .imagewit-content {
  margin-top: 15px;
}
.imagewit .imagewit-content .pull-left {
  margin: 15px 15px 25px 0;
}
.imagewit .imagewit-content i {
  font-size: 24px;
  padding: 10px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.imagewit .imagewit-content .imagewit_title {
  font-size: 18px;
  color: #000;
}
body .row-fluid .column .pricing-column p {
  margin: 0;
  display: none;
  hieght: 0;
}
body .row-fluid .column .pricing-basic {
  background-position: 0 0;
  background-repeat: repeat-x;
  font-size: 24px;
  line-height: 15px;
  padding: 34px 25px;
}
body .row-fluid .column .pricing-money {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #E0DEDE #E0DEDE -moz-use-text-color;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px 0;
  margin: 0;
  text-align: center;
  display: block;
}
body .row-fluid .column .pricing-list {
  margin: 0;
  display: block;
}
body .row-fluid .column .pricing-list li {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #E0DEDE #E0DEDE -moz-use-text-color;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px 0;
  margin: 0;
  padding: 9px 25px;
  text-align: center;
}
body .row-fluid .column .pricing-bottom {
  background-position: 0 0;
  background-repeat: repeat-x;
  cursor: pointer;
  display: block;
  margin: 0 -8px;
  padding: 16px 25px 13px;
  position: relative;
  white-space: nowrap;
}
body .row-fluid .column .pricing-bottom .left_shadow {
  background: url("img/pricing_table_left_shadow.png") repeat scroll 0 0 rgba(0,0,0,0);
  height: 15px;
  left: 0;
  position: absolute;
  top: -15px;
  width: 8px;
}
body .row-fluid .column .pricing_footer {
  border: 1px solid #E0DEDE;
  border-top: none;
  height: 20px;
}
#sp-content3-wrapper {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.iconlist {
  margin-bottom: 30px;
}
.iconlist:first-child {
  margin-top: 15px;
}
.iconlist:hover i {
  margin-left: -20px;
}
.iconlist .iconlist_title {
  margin-bottom: 10px;
}
.iconlist.square {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconlist.square i {
  padding: 10px;
  margin-right: 15px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconlist.radius {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.iconlist.radius i {
  -webkit-border-radius: 100px;
  border-radius: 100px;
  padding: 10px;
  margin-right: 15px;
  word-spacing: normal;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
#sp-component-area .entry-meta.muted {
  background: #f7f7f7;
  border-top: 1px solid #ededed !important;
  border-bottom: 1px solid #ededed !important;
  padding: 5px;
  margin-bottom: 20px;
  font-size: 12px;
}
#sp-component-area .entry-meta.muted >span,
#sp-component-area .entry-meta.muted >time {
  margin: 0 5px;
}
#sp-component-area .entry-meta ul {
  margin: 0 5px;
}
#sp-component-area .entry-meta ul.actions {
  float: right;
}
#sp-component-area .entry-meta ul.actions li {
  display: inline-block;
}
#sp-component-area .entry-meta ul.actions li.print-icon a::before {
  content: "\f02f";
}
#sp-component-area .entry-meta ul.actions li.email-icon a::before {
  content: "\f003";
}
#sp-component-area .entry-meta ul.actions li.edit-icon a::before {
  content: "\f044";
}
#sp-component-area .entry-meta ul.actions li a {
  font-family: FontAwesome;
  display: block;
  font-size: 14px;
  margin-left: 5px;
}
#sp-component-area .entry-meta ul.actions li a img {
  display: none;
}
#sp-component-area .entry-meta ul.actions li a span {
  display: none;
}
h1.page-header {
  margin: 0;
  font-size: 24px;
}
h1.page-header a {
  font-size: 24px;
}
.jshop .jshop_prod_description {
  border-top: 1px solid #e6e6e6;
  margin-top: 15px;
}
.jshop .jshop_img_description .jshop_img_thumb {
  width: 21.7%;
  margin-left: 0;
}
.jshop .span6.box_products_count_to_page {
  float: right;
  text-align: right;
}
.jshop .jshop_list_product .product .description {
  font-size: 13px;
  padding-bottom: 10px;
}
.jshop.list_product .jshop_price {
  font-size: 18px;
  padding: 0 0 10px 0;
}
.jshop.list_product .name {
  font-size: 18px;
  padding: 10px 0;
}
.jshop.list_product .image {
  padding-right: 0;
}
.jshop.list_product .product {
  margin-bottom: 30px;
}
.jshop.list_product .product img.jshop_img {
  padding: 0;
}
.jshop.list_product .product .image_block {
  padding: 0;
}
.jshop.list_product .product .product_content {
  padding: 0 10px 10px;
}
.jshop .jshop_cat_review {
  float: right;
}
.jshop .jshop_list_category .category {
  margin-bottom: 40px;
}
.jshop .jshop_list_category .jshop_categ .image {
  display: block;
  padding-right: 0;
}
.jshop .jshop_list_category .jshop_categ .product_link {
  font-size: 18px;
  padding: 10px 0;
  display: block;
}
#mxcpr {
  display: none !important;
}
div.jshop_list_category .category {
  margin-bottom: 30px;
}
div.jshop_list_category .category .image {
  padding: 0;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
div.jshop_list_category .category .image h3.title {
  position: absolute;
  z-index: 3;
  left: 0;
  bottom: 5px;
  padding: 6px 15px;
  background: rgba(0,0,0,0.8);
  min-width: 100px;
  margin: 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
div.jshop_list_category .category .image h3.title a {
  color: #ccc;
}
div.jshop_list_category .category .image img {
  border: none;
  padding: 0;
  width: 100%;
}
div.jshop_list_category .category .image:hover h3.title {
  padding-left: 40px;
}
div.jshop_list_category .category .image:hover h3.title a {
  color: #08c;
}
div.jshop_list_category .category .item-content {
  padding: 10px 0;
  color: #999;
}
div.review_mark {
  height: auto;
  padding: 5px 0;
  direction: ltr;
  display: inline-block;
}
div.review_mark .stars_no_active {
  background: url(../images/vm-stars.png) repeat-x 0 bottom;
  height: 11px;
}
div.review_mark .stars_active {
  background: url(../images/vm-stars.png) repeat-x 0 0;
  height: 11px;
}
.jshop .modtitle {
  font-size: 175%;
  margin-bottom: 20px;
}
.jshop .modtitle span {
  font-size: 14px;
  vertical-align: middle;
  color: #ccc;
  margin: 0 10px;
  display: inline-block;
}
div.jshop_list_product .block_sorting_count_to_page select {
  width: 80px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin: 0px;
  font-size: 100%;
}
div.jshop_list_product .block_sorting_count_to_page .box_products_sorting span.first {
  display: inline-block;
  vertical-align: middle;
}
div.jshop_list_product .block_sorting_count_to_page .box_products_sorting .select-mask {
  margin: 0 5px 0 10px;
  display: inline-block;
  vertical-align: top;
}
div.jshop_list_product .block_sorting_count_to_page .box_products_sorting span.btn_sortting {
  border: 1px solid #E9E9E9;
  padding: 0 6px;
  height: 27px;
  line-height: 25px;
  display: inline-block;
}
div.jshop_list_product .list_product .sj-column {
  margin-bottom: 50px;
  padding: 0;
}
div.jshop_list_product .list_product .sj-column .product {
  height: 350px;
}
div.jshop_list_product .list_product .sj-column .product .product-inner {
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  height: 100%;
  overflow: hidden;
}
div.jshop_list_product .list_product .sj-column .product .product-inner:hover {
  box-shadow: 0 0 8px rgba(0,0,0,0.15);
  z-index: 5;
  border: 1px solid #e0e0e0;
}
div.jshop_list_product .list_product .sj-column .product .product-inner:hover .inner {
  bottom: 50px;
}
div.jshop_list_product .list_product .sj-column .product .product-inner:hover .inner .title a {
  color: #08c;
}
div.jshop_list_product .list_product .sj-column .product .product-inner:hover div.buttons {
  display: block;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
div.jshop_list_product .list_product .sj-column .product .title-cate {
  opacity: 0;
  filter: alpha(opacity=0);
  text-transform: uppercase;
  margin: 0 0 5px;
}
div.jshop_list_product .list_product .sj-column .product .image {
  padding: 0px;
  -webkit-transition: all 0.25s ease 0s;
  -moz-transition: all 0.25s ease 0s;
  -o-transition: all 0.25s ease 0s;
  transition: all 0.25s ease 0s;
}
div.jshop_list_product .list_product .sj-column .product .image .image_block {
  padding: 0px;
  position: relative;
  z-index: 2;
}
div.jshop_list_product .list_product .sj-column .product .image .image_block .product_label {
  position: absolute;
  z-index: 3;
  right: 30px;
  top: 20px;
}
div.jshop_list_product .list_product .sj-column .product .image .image_block a {
  display: block;
  text-align: center;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s ease-in 0s;
  -moz-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
div.jshop_list_product .list_product .sj-column .product .image .image_block a img {
  border: none;
  padding: 0px;
}
div.jshop_list_product .list_product .sj-column .product .inner {
  padding: 10px;
  text-align: center;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: relative;
  z-index: 1;
  bottom: 0;
}
div.jshop_list_product .list_product .sj-column .product .inner .title {
  font-size: 150%;
  text-transform: capitalize;
  margin: 0;
  font-weight: normal;
  background-color: #fff;
}
div.jshop_list_product .list_product .sj-column .product .inner .description {
  display: none;
}
div.jshop_list_product .list_product .sj-column .product .inner .jshop_price {
  font-size: 134%;
  color: #555;
  padding: 5px 0;
  font-weight: bold;
}
div.jshop_list_product .list_product .sj-column .product .inner .rate-comment {
  margin-bottom: 5px;
}
div.jshop_list_product .list_product .sj-column .product .inner .rate-comment .review_mark {
  display: inline-block;
  vertical-align: middle;
  height: 14px;
}
div.jshop_list_product .list_product .sj-column .product .inner .rate-comment .count_commentar {
  display: inline-block;
  margin: 0 10px;
}
div.jshop_list_product .list_product .sj-column .product .inner div.buttons {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: all 0.2s ease 0.1s;
  -moz-transition: all 0.2s ease 0.1s;
  -o-transition: all 0.2s ease 0.1s;
  transition: all 0.2s ease 0.1s;
}
div.jshop_list_product .list_product .sj-column .product .inner div.buttons .button_buy {
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 3px 10px;
  width: 39px;
  height: 39px;
  text-align: center;
  line-height: 39px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 3px;
  background: #c3c3c3;
  box-shadow: none;
  border: none;
}
div.jshop_list_product .list_product .sj-column .product .inner div.buttons .button_buy .ico-cart {
  width: 15px;
  height: 13px;
  background: url("../images/icon-cart.png") no-repeat center center;
  display: inline-block;
}
div.jshop_list_product .list_product .sj-column .product .inner div.buttons .button_buy i {
  display: inline-block;
  font-size: 16px;
  color: #fff;
  margin: 0;
}
div.jshop_list_product .list_product .sj-column .product .inner div.buttons .button_buy span {
  display: none;
}
div.jshop_list_product .list_product .sj-column .product .inner div.buttons .button_buy:hover {
  background-color: #08c;
}
div.jshop_list_product .list_product .sj-column.span12 {
  margin-bottom: 30px;
}
div.jshop_list_product .list_product .sj-column.span12 .product {
  height: auto;
}
div.jshop_list_product .list_product .sj-column.span12 .product .product-inner {
  border: 1px solid #e9e9e9;
}
div.jshop_list_product .list_product .sj-column.span12 .product .product-inner:hover {
  border-color: #ddd;
}
div.jshop_list_product .list_product .sj-column.span12 .product .product-inner:hover .inner {
  bottom: 0;
}
div.jshop_list_product .list_product .sj-column.span12 .product .image {
  float: left;
  width: 220px;
  position: relative;
  z-index: 2;
}
div.jshop_list_product .list_product .sj-column.span12 .product .image .image_block {
  padding: 15px;
}
div.jshop_list_product .list_product .sj-column.span12 .product .description {
  display: block;
  font-size: 100%;
  margin: 10px 0 5px;
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner {
  overflow: hidden;
  text-align: left;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 220px;
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner:before {
  content: "";
  height: 100%;
  width: 1px;
  background: #e9e9e9;
  position: absolute;
  left: 0px;
  top: 0;
  display: block;
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner .block-gird-info .jshop_price {
  display: block;
  clear: both;
  position: relative;
  z-index: 1;
  bottom: -25px;
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner .block-gird-info .rate-comment {
  position: relative;
  z-index: 2;
  top: -28px;
  margin: 0;
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner .block-gird-info .rate-comment .jshop_price {
  margin-right: 10px;
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner .block-gird-info .rate-comment .review_mark {
  margin: 0 0px 1px 0px;
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner .block-gird-info .rate-comment .count_commentar {
  float: none !important;
  margin: 0 10px;
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner .buttons {
  display: block;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner .buttons > .button_buy {
  border-radius: 3px;
  width: auto;
  height: 32px;
  line-height: 30px;
  background: #999;
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner .buttons > .button_buy:first-child {
  background-color: ;
}
div.jshop_list_product .list_product .sj-column.span12 .product .inner .buttons > .button_buy span {
  display: inline-block;
  line-height: 20px;
  vertical-align: 2px;
  color: #fff;
  margin: 0 5px;
}
div.productfull .description {
  padding-bottom: 15px;
}
div.productfull .image_middle {
  width: auto !important;
}
div.productfull .image_middle a img {
  width: 100%;
}
div.productfull .image_middle a .text_zoom img {
  width: auto;
}
div.productfull .productdetails .jshop-video-image .block-images {
  display: inline-block;
  width: 100%;
}
div.productfull .productdetails .jshop-video-image .block-images .image-middle {
  display: block;
  position: relative;
  z-index: 1;
  border: 1px solid #e9e9e9;
  text-align: center;
  padding: 10px;
}
div.productfull .productdetails .jshop-video-image .block-images .image-middle .product_label {
  right: 30px;
  top: 20px;
  z-index: 2;
}
div.productfull .productdetails .jshop-video-image .block-images .text_zoom {
  text-align: center;
  display: table;
  margin: 0 auto;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images {
  margin: 10px -5px;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images .list_carousel {
  width: 80%;
  direction: ltr;
  height: 76px;
  overflow: hidden;
  float: left;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images .list_carousel ul {
  margin: 0;
  padding: 0;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images .list_carousel ul li {
  margin: 0 5px;
  float: left;
  display: block;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images .list_carousel ul li .active {
  border-color: ;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images .list_carousel img {
  width: 70px;
  height: 70px;
  margin: 0;
  padding: 0;
  border-color: #e9e9e9;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images .nav_button {
  float: left;
  width: 20%;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images .nav_button .prev,
div.productfull .productdetails .jshop-video-image .block-images .additional-images .nav_button .next {
  cursor: pointer;
  width: 60px;
  height: 34px;
  text-align: center;
  line-height: 35px;
  color: #c9c9c9;
  background: #f4f4f4;
  border: 1px solid #e9e9e9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images .nav_button .prev i,
div.productfull .productdetails .jshop-video-image .block-images .additional-images .nav_button .next i {
  font-size: 16px;
  margin: 0;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images .nav_button .prev:hover,
div.productfull .productdetails .jshop-video-image .block-images .additional-images .nav_button .next:hover {
  background-color: ;
  color: #fff;
}
div.productfull .productdetails .jshop-video-image .block-images .additional-images .nav_button .next {
  margin-top: 4px;
}
div.productfull .productdetails .pro-info {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
}
div.productfull .productdetails .pro-info .pro-title {
  font-size: 210%;
  font-weight: normal;
  line-height: 100%;
  margin: 0 0 10px;
}
div.productfull .productdetails .pro-info .rate-comment > * {
  display: inline-block;
  vertical-align: top;
  font-size: 11px;
}
div.productfull .productdetails .pro-info .rate-comment .count_commentar {
  margin: 0 5px;
}
div.productfull .productdetails .pro-info .prod_price {
  margin: 15px 0;
  font-size: 200%;
  color: #08c;
  font-weight: bold;
}
div.productfull .productdetails .pro-info .old_price {
  color: #999;
  margin-bottom: 10px;
}
div.productfull .productdetails .pro-info .old_price span {
  display: inline-block;
}
div.productfull .productdetails .pro-info .qty_in_stock {
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 110%;
}
div.productfull .productdetails .pro-info .qty_in_stock .product_qty {
  width: 48px;
  height: 48px;
  background: url(../images/instock.png) no-repeat 0 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
div.productfull .productdetails .pro-info .taxinfo,
div.productfull .productdetails .pro-info .plusshippinginfo,
div.productfull .productdetails .pro-info .plusshippinginfo a {
  display: inline-block;
}
div.productfull .productdetails .pro-info .prod_base_price {
  font-size: 11px;
}
div.productfull .productdetails .pro-info .not_available {
  margin: 0px;
}
div.productfull .productdetails .pro-info .jshop_prod_attributes {
  margin-top: 10px;
}
div.productfull .productdetails .pro-info .jshop_prod_attributes .prod_attributes_item {
  margin: 0px 0;
}
div.productfull .productdetails .pro-info .jshop_prod_attributes .prod_attributes_item .attributes_title {
  display: none;
}
div.productfull .productdetails .pro-info .jshop_prod_attributes .prod_attributes_item label.select-mask:before {
  height: 28px;
}
div.productfull .productdetails .pro-info .jshop_prod_attributes .prod_attributes_item label.select-mask select {
  width: 202px;
  border-radius: 0px;
  padding: 6px 6px;
  height: 30px;
}
div.productfull .productdetails .pro-info .jshop_prod_attributes .prod_attributes_item .prod_attr_img {
  display: none;
}
div.productfull .productdetails .pro-info .prod_buttons .pro-quantity {
  display: inline-block;
  margin-right: 10px;
}
div.productfull .productdetails .pro-info .prod_buttons .pro-quantity .prod_qty_input {
  display: block;
}
div.productfull .productdetails .pro-info .prod_buttons .pro-quantity .prod_qty_input .inputbox {
  text-align: center;
  margin: 5px 0;
}
div.productfull .productdetails .pro-info .prod_buttons .buttons {
  display: inline-block;
  padding: 0px;
  vertical-align: top;
}
div.productfull .productdetails .pro-info .prod_buttons .buttons .button_buy {
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 3px 10px;
  width: 39px;
  height: 39px;
  text-align: center;
  line-height: 39px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 3px;
  background: #c3c3c3;
  border: none;
}
div.productfull .productdetails .pro-info .prod_buttons .buttons .button_buy .ico-cart {
  width: 15px;
  height: 13px;
  background: url("../images/icon-cart.png") no-repeat center center;
  display: inline-block;
}
div.productfull .productdetails .pro-info .prod_buttons .buttons .button_buy i {
  display: inline-block;
  font-size: 16px;
  color: #fff;
  margin: 0;
}
div.productfull .productdetails .pro-info .prod_buttons .buttons .button_buy:hover {
  background-color: #08c;
}
div.productfull .productdetails .pro-more-info {
  clear: both;
  padding: 10px 0 10px;
}
div.productfull .productdetails .pro-more-info #tabs-pro {
  margin-top: 30px;
}
div.productfull .productdetails .pro-more-info #tabs-pro ul.tab-title {
  margin: 0px;
  border-bottom: 1px solid #E9E9E9;
}
div.productfull .productdetails .pro-more-info #tabs-pro ul.tab-title li {
  list-style: none;
  line-height: 25px;
  height: 35px;
  float: left;
  margin: 0 2px;
}
div.productfull .productdetails .pro-more-info #tabs-pro ul.tab-title li a {
  font-size: 133%;
  display: block;
  padding: 5px 15px;
  color: #999;
  border: 1px solid #E9E9E9;
  border-width: 1px 1px 0px 1px;
}
div.productfull .productdetails .pro-more-info #tabs-pro ul.tab-title li a.tabulous_active {
  color: #08c;
  background: #fff;
  padding: 8px 15px;
  margin-top: -9px;
  border-top: 4px solid ;
}
div.productfull .productdetails .pro-more-info #tabs-pro #tabs_container {
  padding: 40px 0;
}
div.productfull .productdetails .pro-more-info #tabs-pro #tabs_container div.tab-item {
  margin-right: 0px;
  width: 100%;
  padding: 0px 0px 0px;
  display: block;
}
div.productfull .productdetails .pro-more-info #tabs-pro #tabs_container div.tab-item.showscale {
  z-index: 2;
}
div.productfull .productdetails .pro-more-info #tabs-pro #tabs_container div.tab-item .tab-item-inner {
  width: 100%;
  display: block;
}
div.productfull .productdetails .pro-more-info .pro-review {
  display: block;
  overflow: hidden;
}
div.productfull .productdetails .pro-more-info .pro-review .review_header {
  margin: 0 0 10px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  font-weight: bold;
}
div.productfull .productdetails .pro-more-info .pro-review .review_item {
  border-bottom: 1px dotted #ddd;
  padding: 10px 0;
}
div.productfull .productdetails .pro-more-info .pro-review #jshop_review_write .star-rating-control {
  display: inline-block;
  direction: ltr;
  overflow: hidden;
  margin: 0 0 20px;
}
div.productfull .productdetails .pro-more-info .pro-review #jshop_review_write div.star-rating,
div.productfull .productdetails .pro-more-info .pro-review #jshop_review_write div.star-rating a {
  height: 17px;
}
div.productfull .productdetails .pro-more-info .pro-other-info .jshop-manuafacture {
  overflow: hidden;
}
div.productfull .productdetails .pro-more-info .pro-other-info .jshop-manuafacture .manufacturer_name {
  display: inline-block;
}
div.productfull .productdetails .pro-more-info .pro-other-info .jshop-manuafacture .manufacturer_logo {
  display: inline-block;
  margin: 0 0px 10px 0px;
}
div.productfull .productdetails .pro-more-info .pro-other-info .jshop-manuafacture .manufacturer_logo a {
  display: block;
}
div.productfull .productdetails .pro-more-info .pro-other-info .jshop-manuafacture .manufacturer_logo a img {
  max-width: none;
  display: block;
  -webkit-transition: all 1s ease-in-out 0s;
  -moz-transition: all 1s ease-in-out 0s;
  -o-transition: all 1s ease-in-out 0s;
  transition: all 1s ease-in-out 0s;
  border: 1px solid #ddd;
}
div.productfull .productdetails .pro-more-info .pro-other-info .jshop-manuafacture .manufacturer_logo a img:hover {
  border-color: ;
}
div.productfull .productdetails .pro-more-info .pro-other-info .list_product_demo .download {
  padding: 0px;
}
div.productfull .productdetails .button_back {
  padding-top: 20px;
}
div.productfull .product-related .product-related-inner .modtitle {
  font-size: 166%;
}
div.productfull .product-related .product-related-inner .jshop_list_product {
  padding: 10px;
  border: 1px solid #e9e9e9;
}
div.productfull .product-related .product-related-inner .jshop_list_product .list_related > .sj-row:first-child .jshop_related .product {
  border: none;
  margin-top: 0;
}
div.productfull .product-related .product-related-inner .jshop_list_product .jshop_related .product {
  border-top: 1px dashed #e9e9e9;
  margin: 10px -10px -10px;
  padding: 10px;
}
div.productfull .product-related .product-related-inner .jshop_list_product .jshop_related .product .inner {
  text-align: center;
}
div.productfull .product-related .product-related-inner .jshop_list_product .jshop_related .product .inner .title {
  font-size: 133%;
  text-transform: capitalize;
  margin: 0;
  font-weight: normal;
}
div.productfull .product-related .product-related-inner .jshop_list_product .jshop_related .product .inner .description {
  display: none;
}
div.productfull .product-related .product-related-inner .jshop_list_product .jshop_related .product .inner .jshop_price {
  font-size: 134%;
  color: #555;
  padding: 5px 0;
  font-weight: bold;
}
div.productfull .product-related .product-related-inner .jshop_list_product .jshop_related .product .inner .rate-comment {
  margin-bottom: 5px;
}
div.productfull .product-related .product-related-inner .jshop_list_product .jshop_related .product .inner .rate-comment .review_mark {
  display: inline-block;
  vertical-align: middle;
  height: 14px;
}
div.productfull .product-related .product-related-inner .jshop_list_product .jshop_related .product .inner .rate-comment .count_commentar {
  display: inline-block;
  margin: 0 10px;
}
div.productfull .product-related .product-related-inner .jshop_list_product .jshop_related .product .inner .description {
  display: none;
}
div.productfull .product-related .product-related-inner .jshop_list_product .jshop_related .product .inner .buttons {
  display: none;
}
div.productfull.product_norelated .productdetails {
  width: 100%;
}
div.productfull.product_norelated .productdetails .jshop-video-image {
  width: 40%;
}
div.productfull.product_norelated .productdetails .pro-info {
  width: 57%;
}
div.productfull.product_norelated .product-related {
  display: none;
}
label.select-mask {
  position: relative;
  display: inline-block;
  margin: 0px;
}
label.select-mask select {
  padding: 5px 6px;
  outline: none;
  line-height: 16px;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
label.select-mask:after {
  content: '\f0d7';
  font-family: 'FontAwesome';
  font-size: 14px;
  color: #666;
  right: 6px;
  top: 1px;
  padding: 4px 6px;
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}
label.select-mask:before {
  content: '';
  right: 1px;
  top: 1px;
  width: 28px;
  height: 24px;
  background: #fff;
  position: absolute;
  pointer-events: none;
  display: block;
}
img.jshop_img {
  border: none;
}
.jshop-wishlist .jshop_img {
  width: 150px;
  border: none;
}
.jshop-wishlist p.jshop_cart_attribute {
  font-weight: normal;
  font-style: normal;
  padding: 0;
}
.jshop-wishlist .table-bordered th,
.jshop-wishlist .table-bordered td {
  text-align: center;
}
.jshop-wishlist .table-bordered .list_attribute,
.jshop-wishlist .table-bordered .taxinfo {
  font-size: 11px;
  color: #999;
  display: block;
}
#jshop_menu_order {
  background: #EBEBEB;
  border: none;
  list-style: none;
  margin: 0 0 20px;
  border-bottom: 3px solid #ccc;
  text-align: center;
}
#jshop_menu_order .jshop_order_step {
  padding: 7px 25px;
  position: relative;
  z-index: 1;
}
#jshop_menu_order #active_step {
  display: block;
  color: #08c;
}
#jshop_menu_order #active_step:after {
  content: "";
  width: 100%;
  height: 3px;
  background: ;
  position: absolute;
  bottom: -3px;
  left: 0;
}
#jshop_menu_order .jshop_order_step a {
  text-decoration: none;
}
.jshop_prod_cart .jshop_img_description_center img {
  width: 150px;
}
.jshop_subtotal td {
  border: none;
  border-bottom: 1px solid #eaeaea;
}
#bd #tr_payment_pm_purchase_order {
  display: none !important;
}
#jshop_module_cart {
  background:  url(../images/topmenu-bg.png) repeat-x 0 0;
  height: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0 0 5px 5px;
  padding: 5px 10px;
  margin-top: 0 !important;
  vertical-align: top;
  -webkit-transition: all 0.2s ease-in 0s;
  -moz-transition: all 0.2s ease-in 0s;
  -o-transition: all 0.2s ease-in 0s;
  transition: all 0.2s ease-in 0s;
}
#jshop_module_cart:hover {
  background-position: left bottom;
}
#jshop_module_cart a {
  color: #fff;
}
#jshop_module_cart span {
  display: inline-block;
}
div.sj-currency #id_currency {
  opacity: 0;
  width: 65px !important;
  float: right;
  cursor: pointer;
}
div.sj-currency .selectbox {
  float: right;
  position: relative;
  z-index: 1;
  color: #999;
}
div.sj-currency .selectbox .inputbox {
  font-size: 12px;
  height: 22px;
  margin: 0;
  opacity: 0;
  position: relative;
  width: 99%;
  z-index: 10;
}
div.sj-currency .selectbox .selecttext {
  display: inline-block;
  left: 5px;
  position: absolute;
  z-index: 9;
}
div.sj-currency .selectbox .select-arrow {
  position: absolute;
  right: 15px;
  z-index: 5;
  color: #b8b8b8;
}
div.sj-currency .selectbox .select-arrow:after {
  content: "\f107";
  font-family: FontAwesome;
}
div.sj-currency .icon-currency {
  float: left;
  margin-top: 2px;
}
div.latest_products .block_item {
  border-top: 1px dashed #c8c8c8;
  padding-top: 15px;
  margin: 15px 0 0;
}
div.latest_products .block_item:first-child {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
div.latest_products .block_item .item_image {
  width: 50px;
  margin-right: 15px;
  float: left;
}
div.latest_products .block_item .item_name a {
  font-size: 16px;
}
div.latest_products .block_item .item_price {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
div.latest_products .block_item .rate-comment {
  overflow: hidden;
}
div.latest_products .block_item .rate-comment .count_commentar {
  font-size: 11px;
  color: #999;
}
div.latest_products .block_item .rate-comment .count_commentar a {
  display: inline-block;
}
div.top_rating .block_item {
  border-top: 1px dashed #c8c8c8;
  padding-top: 15px;
  margin: 15px 0 0;
}
div.top_rating .block_item:first-child {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
div.top_rating .block_item .item_image {
  width: 50px;
  margin-right: 15px;
  float: left;
}
div.top_rating .block_item .item_name a {
  font-size: 16px;
}
div.top_rating .block_item .item_price {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
div.top_rating .block_item .rate-comment {
  overflow: hidden;
}
div.top_rating .block_item .rate-comment .count_commentar {
  font-size: 11px;
  color: #999;
}
div.top_rating .block_item .rate-comment .count_commentar a {
  display: inline-block;
}
div.grid_product {
  width: 100%;
  margin: 30px 0 0;
}
div.grid_product .product_item {
  height: 350px;
  height: 350px;
  margin-bottom: 50px;
}
div.grid_product .product_item .product-inner {
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  height: 100%;
  overflow: hidden;
}
div.grid_product .product_item .product-inner:hover {
  box-shadow: 0 0 8px rgba(0,0,0,0.15);
  z-index: 5;
  border: 1px solid #e0e0e0;
}
div.grid_product .product_item .product-inner:hover .inner {
  bottom: 50px;
}
div.grid_product .product_item .product-inner:hover .inner .title a {
  color: #08c;
}
div.grid_product .product_item .product-inner:hover div.buttons {
  display: block;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
div.grid_product .product_item .title-cate {
  opacity: 0;
  filter: alpha(opacity=0);
  text-transform: uppercase;
  margin: 0 0 5px;
}
div.grid_product .product_item .image {
  padding: 0px;
  -webkit-transition: all 0.25s ease 0s;
  -moz-transition: all 0.25s ease 0s;
  -o-transition: all 0.25s ease 0s;
  transition: all 0.25s ease 0s;
}
div.grid_product .product_item .image .image_block {
  padding: 0px;
  position: relative;
  z-index: 2;
}
div.grid_product .product_item .image .image_block .product_label {
  position: absolute;
  z-index: 3;
  right: 30px;
  top: 20px;
}
div.grid_product .product_item .image .image_block a {
  display: block;
  text-align: center;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s ease-in 0s;
  -moz-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
div.grid_product .product_item .image .image_block a img {
  border: none;
  padding: 0px;
}
div.grid_product .product_item .inner {
  padding: 10px;
  text-align: center;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: relative;
  z-index: 1;
  bottom: 0;
}
div.grid_product .product_item .inner .title {
  font-size: 150%;
  text-transform: capitalize;
  margin: 0;
  font-weight: normal;
  background-color: #fff;
}
div.grid_product .product_item .inner .description {
  display: none;
}
div.grid_product .product_item .inner .jshop_price {
  font-size: 134%;
  color: #555;
  padding: 5px 0;
  font-weight: bold;
}
div.grid_product .product_item .inner .rate-comment {
  margin-bottom: 5px;
}
div.grid_product .product_item .inner .rate-comment .review_mark {
  display: inline-block;
  vertical-align: middle;
  height: 14px;
}
div.grid_product .product_item .inner .rate-comment .count_commentar {
  display: inline-block;
  margin: 0 10px;
}
div.grid_product .product_item .inner div.buttons {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: all 0.2s ease 0.1s;
  -moz-transition: all 0.2s ease 0.1s;
  -o-transition: all 0.2s ease 0.1s;
  transition: all 0.2s ease 0.1s;
}
div.grid_product .product_item .inner div.buttons .button_buy {
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 3px 10px;
  width: 39px;
  height: 39px;
  text-align: center;
  line-height: 39px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 3px;
  background: #c3c3c3;
  box-shadow: none;
  border: none;
}
div.grid_product .product_item .inner div.buttons .button_buy .ico-cart {
  width: 15px;
  height: 13px;
  background: url("../images/icon-cart.png") no-repeat center center;
  display: inline-block;
}
div.grid_product .product_item .inner div.buttons .button_buy i {
  display: inline-block;
  font-size: 16px;
  color: #fff;
  margin: 0;
}
div.grid_product .product_item .inner div.buttons .button_buy span {
  display: none;
}
div.grid_product .product_item .inner div.buttons .button_buy:hover {
  background-color: #08c;
}
.modal {
  z-index: 99999 !important;
}
#sp-menu {
  position: relative;
}
.rtl .sp-submenu {
  right: 0;
}
.rtl .sp-submenu.sub-level {
  margin-top: 30px;
}
.rtl .sp-submenu.sub-level.open {
  margin-top: 0;
  -webkit-transition: margin 200ms;
  -moz-transition: margin 200ms;
  -o-transition: margin 200ms;
  transition: margin 200ms;
}
.rtl .sp-submenu.sub-level-child {
  margin-right: 30px;
}
.rtl .sp-submenu.sub-level-child.open {
  margin-right: 0px;
  -webkit-transition: margin 200ms;
  -moz-transition: margin 200ms;
  -o-transition: margin 200ms;
  transition: margin 200ms;
}
.rtl .sp-submenu .megacol {
  float: left;
}
.ltr .sp-submenu {
  left: 0;
}
.ltr .sp-submenu.sub-level {
  margin-top: 30px;
}
.ltr .sp-submenu.sub-level.open {
  margin-top: 0;
  -webkit-transition: margin 200ms;
  -moz-transition: margin 200ms;
  -o-transition: margin 200ms;
  transition: margin 200ms;
}
.ltr .sp-submenu.sub-level-child {
  margin-left: 30px;
}
.ltr .sp-submenu.sub-level-child.open {
  margin-left: 0px;
  -webkit-transition: margin 200ms;
  -moz-transition: margin 200ms;
  -o-transition: margin 200ms;
  transition: margin 200ms;
}
.ltr .sp-submenu .megacol {
  float: left;
}
.sp-submenu {
  position: absolute;
  top: 0;
  z-index: 0;
  visibility: hidden;
  opacity: 0;
}
.sp-submenu .sp-submenu-wrap {
  background: #f2f2f2;
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
}
.sp-submenu.open {
  z-index: 1;
  visibility: visible;
  opacity: 1;
}
#sp-main-menu {
  float: right;
}
#sp-main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#sp-main-menu ul.level-0 > li {
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 0;
  position: relative;
  background: center;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
#sp-main-menu ul.level-0 > li a {
  display: block;
  margin: 0;
  padding: 22px 4px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight:bold;
  text-decoration: none;
}
#sp-main-menu ul.level-0 > li a .menu-desc {
  font-size: 11px;
  color: #999;
  display: block;
}
#sp-main-menu ul.level-0 > li:hover,
#sp-main-menu ul.level-0 > li.active {
  border-bottom: 1px solid #fff;
}
#sp-main-menu ul.level-0 > li:hover a,
#sp-main-menu ul.level-0 > li.active a {
  text-decoration: none;
}
#sp-main-menu ul.level-1 > li a {
  padding: 10px 10px;
  text-transform: none;
}
#sp-main-menu li li:not(.sp-menu-group) {
  display: block;
  border-top: 1px solid #eee;
  position: relative;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
#sp-main-menu li li:not(.sp-menu-group):first-child {
  border-top: none;
}
#sp-main-menu li li:not(.sp-menu-group) a {
  display: block;
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  padding: 10px;
  color: #999;
}
#sp-main-menu li li:not(.sp-menu-group) a img.menu-image {
  margin: 0 5px 0 0;
}
#sp-main-menu li li:not(.sp-menu-group):hover,
#sp-main-menu li li:not(.sp-menu-group).active {
  background: #ffffff;
}
#sp-main-menu div.sp-menu-group {
  margin: 10px;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-title {
  border-bottom: 1px solid #eee;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-title .menu-title {
  text-transform: uppercase;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-content .module {
  margin: 0;
  padding: 10px;
  color: #999;
}
#sp-moble-menu {
  position: relative;
}
#sp-moble-menu select.select-menu {
  width: 32px;
  height: 27px;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  cursor: pointer;
}
.module {
  margin-top: 20px;
}
.module:first-child {
  margin-top: 0;
}
.module h3 {
  font-size: 16px;
  color: #333333;
  font-weight: 400;
  margin: 0 0 0px 0;
  line-height: normal;
}
.module.highlighted,
.module.light,
.module.dark,
.module.color,
.module.color_title,
.module.blue,
.module.gray,
.module.pink,
.module.dark_title {
  padding: 20px;
}
.module.highlighted h3,
.module.light h3,
.module.dark h3,
.module.color h3,
.module.color_title h3,
.module.blue h3,
.module.gray h3,
.module.pink h3,
.module.dark_title h3 {
  padding: 0 0 0px 0;
}
.module.highlighted h3 span,
.module.light h3 span,
.module.dark h3 span,
.module.color h3 span,
.module.color_title h3 span,
.module.blue h3 span,
.module.gray h3 span,
.module.pink h3 span,
.module.dark_title h3 span {
  padding: 0 10px 0 0;
}
.module.highlighted {
  -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0px 5px rgba(0,0,0,0.2);
  box-shadow: 0 0px 5px rgba(0,0,0,0.2);
}
.module.light {
  background: #f7f7f7;
  border: 1px solid #ededed;
}
.module.light h3 span {
  background: #f7f7f7;
}
.module.dark {
  background: #808080;
  color: #fff;
}
.module.dark a {
  color: #fff;
  text-decoration: underline;
}
.module.dark h3 {
  background: none;
  color: #fff;
  border-bottom: 1px dashed #999999;
}
.module.dark h3 span {
  background: none;
}
.module.color {
  background: #1cb2dd;
  color: #fff;
}
.module.color h3 {
  background: none;
  color: #fff;
  padding: 0 0 5px 0;
  border-bottom: 1px dashed #72d2ed;
}
.module.color h3 span {
  background: none;
}
.module.color a {
  color: #fff;
  text-decoration: underline;
}
.module.color a:hover {
  color: #e6e6e6;
}
.module.color_title {
  padding: 0;
}
.module.color_title h3 {
  background: #1cb2dd;
  padding: 10px;
  color: #fff;
}
.module.color_title h3 span {
  background: none;
}
.module.gray_title {
  padding: 0;
}
.module.gray_title h3 {
  background: #b3b3b3;
  padding: 10px;
  color: #fff;
}
.module.gray_title h3 span {
  background: none;
}
.module.gray {
  background: #cccccc;
  color: #333333;
}
.module.gray h3 {
  background: none;
  border-bottom: 1px dashed #999999;
}
.module.gray h3 span {
  background: none;
}
.module.dark_title {
  padding: 0;
}
.module.dark_title h3 {
  background: #808080;
  padding: 10px;
  color: #fff;
}
.module.dark_title h3 span {
  background: none;
}
h3.header {
  font-size: 16px;
  color: #333333;
  font-weight: 400;
  margin: 0 0 10px 0;
  line-height: normal;
  background: url(../images/mod_border.jpg) repeat-x center;
}
h3.header span {
  padding: 0 10px 0 0;
/*  background: #ffffff;*/
}

#sp-slider-wrapper .container {
    max-width: 100%;
	width: 100%;
	padding:0px;
} 


.tp-caption.large_text {
	font-size: 33px !important;
	    color: #726b5a !important;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2) !important;
}



.module .l-float,
.module .cFloat-L {
  float: none !important;
}
.module .cThumb-Detail {
  margin: 10px 0;
  text-align: center;
}
.module .cThumb-Detail a {
  color: #1cb2dd;
}
.module .cThumb-Avatar {
  width: 150px;
}
.module .cThumb-Avatar img {
  max-width: 170px;
  border: 1px solid #e6e6e6;
  background: #fff;
  padding: 5px;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
.module .cThumb-Avatar img:hover {
  margin-top: -20px !important;
}
.module .cMod-Row + .cMod-Row {
  margin: 0 0 0 15px;
  padding: 0;
  border: none;
}
.sp-dropcap {
  overflow: hidden;
}
.sp-dropcap:first-letter {
  color: #666;
  display: block;
  float: left;
  font-size: 50px;
  line-height: 40px;
  padding: 4px 8px 0 0;
}
ul.arrow,
ul.arrow-double,
ul.tick,
ul.cross,
ul.star,
ul.rss {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.arrow li::before,
ul.arrow li::after,
ul.arrow-double li::before,
ul.arrow-double li::after,
ul.tick li::before,
ul.tick li::after,
ul.cross li::before,
ul.cross li::after,
ul.star li::before,
ul.star li::after,
ul.rss li::before,
ul.rss li::after {
  font-family: FontAwesome;
  font-size: 11px;
}
.ltr ul.arrow li::before,
.ltr ul.arrow-double li::before,
.ltr ul.tick li::before,
.ltr ul.cross li::before,
.ltr ul.star li::before,
.ltr ul.rss li::before {
  margin-right: 5px;
}
.ltr ul.arrow li::before {
  content: "\f105";
}
.ltr ul.arrow-double li::before {
  content: "\f101";
}
.ltr ul.tick li::before {
  content: "\f00c";
}
.ltr ul.cross li::before {
  content: "\f00d";
}
.ltr ul.star li::before {
  content: "\f006";
}
.ltr ul.rss li::before {
  content: "\f09e";
}
.rtl ul.arrow li::after,
.rtl ul.arrow-double li::after,
.rtl ul.tick li::after,
.rtl ul.cross li::after,
.rtl ul.star li::after,
.rtl ul.rss li::after {
  margin-left: 5px;
}
.rtl ul.arrow li::after {
  content: "\f104";
}
.rtl ul.arrow-double li::after {
  content: "\f100";
}
.rtl ul.tick li::after {
  content: "\f00c";
}
.rtl ul.cross li::after {
  content: "\f00d";
}
.rtl ul.star li::after {
  content: "\f006";
}
.rtl ul.rss li::after {
  content: "\f09e";
}
.sp-blocknumber {
  position: relative;
  padding: 5px 0 5px 60px;
  min-height: 45px;
}
.sp-blocknumber span {
  font-weight: bold;
  width: 48px;
  height: 48px;
  line-height: 48px;
  display: block;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
.sp-blocknumber span.rounded {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.sp-blocknumber span.circle {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.rtl .sp-blocknumber {
  padding: 5px 60px 5px 0;
}
.rtl .sp-blocknumber span.bignumber {
  right: 0;
  left: auto;
}
.sp-block.rounded {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.sp-bubble {
  position: relative;
  margin-bottom: 40px;
}
.sp-bubble cite {
  display: block;
  height: 30px;
  line-height: 36px;
  position: absolute;
  bottom: -30px;
}
.sp-bubble cite span {
  content: ' ';
  position: absolute;
  top: 0;
  display: block;
  width: 0;
  height: 0;
  border-bottom-color: transparent !important;
}
.ltr .sp-bubble cite {
  left: 15px;
  padding-left: 40px;
}
.ltr .sp-bubble cite span {
  left: 0;
  border-left-color: transparent !important;
}
.rtl .sp-bubble cite {
  right: 15px;
  padding-right: 40px;
}
.rtl .sp-bubble cite span {
  right: 0;
  border-right-color: transparent !important;
}
@media (max-width: 767px) {
  .responsivebody {
    padding-left: 0;
    padding-right: 0;
  }
  .responsive .container {
    padding: 0 10px;
    max-width: 480px;
    min-width: 280px;
  }
  .responsive #sp-feature-wrapper {
    padding: 20px 0;
  }
  .responsive #sp-feature-wrapper #feature h1 {
    font-size: 200%;
    line-height: 200%;
  }
  .responsive #sp-feature-wrapper #feature p {
    font-size: 100%;
  }
  .responsive #sp-feature-wrapper #feature .btn {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 5px;
  }
}
@media (max-width: 979px) {
  .responsive #sp-header-wrapper [class*="span"] {
    width: auto;
    float: left;
  }
  .responsive #sp-header-wrapper [class*="span"]#sp-menu {
    float: right;
  }
}
.fixed .hidden-desktop {
  display: none;
}
