@import url(https://fonts.googleapis.com/css?family=Roboto);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700&subset=latin,cyrillic);
/*
 To change this license header, choose License Headers in Project Properties.
 To change this template file, choose Tools | Templates
 and open the template in the editor.
 */
/* 
 Created on : 16.02.2015, 21:38:52
 Author     : mashko
 */
/* 
 File        : expbootstrap.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after {
  font-size: 1em; }

body {
  font-family: 'Roboto', sans-serif;
  margin: 0;
  background-color: #f4f4f4; }
/* Bootstrap */
.alert-message {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
  .alert-message hr {
    border-top-color: #c9e2b3; }
  .alert-message .alert-link {
    color: #2b542c; }

.alert-notice {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-notice hr {
    border-top-color: #a6e1ec; }
  .alert-notice .alert-link {
    color: #245269; }

.alert-error {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  .alert-error hr {
    border-top-color: #e4b9c0; }
  .alert-error .alert-link {
    color: #843534; }

a {
  color: #888; }
  a:hover {
    color: #000;
    text-decoration: none; }

li {
  list-style: none; }

.panel {
  border-radius: 0; }

.input-group-addon {
  border-radius: 0; }

.form-control {
  border-radius: 0; }

.btn {
  border-radius: 0; }
  .btn-default.disabled {
    background-color: #fff;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    color: rgba(0, 0, 0, 0.4);
    opacity: 1; }

.btn.btn-fab, .input-group-btn .btn.btn-fab {
  border-radius: 50%;
  font-size: 24px;
  height: 56px;
  /*line-height: normal;*/
  margin: auto;
  min-width: 56px;
  overflow: hidden;
  padding: 8px;
  position: relative;
  width: 56px; }
/*
 .btn {
 border-radius: 0;
 border: 0;
 border-bottom: 4px solid #CCCCCC;
 margin:0;
 -webkit-box-shadow: 0 5px 5px -6px rgba(0,0,0,.3);
 -moz-box-shadow: 0 5px 5px -6px rgba(0,0,0,.3);
 box-shadow: 0 5px 5px -6px rgba(0,0,0,.3);
 }
 .btn .btn-block:active, .btn .btn-lg:active {
 -webkit-box-shadow: inset 0 3px 3px -5px rgba(0,0,0,.3);
 -moz-box-shadow: inset 0 3px 3px -5px rgba(0,0,0,.3);
 box-shadow: inset 0 3px 3px -5px rgba(0,0,0,.3);
 }
 .btn-default {
 color: #555;
 background-color: #f9f9f9;
 border-color: #cacaca;
 text-shadow: 1px 1px 0 #f5f5f5;
 }
 .btn-default:hover, .btn-default:focus {
 background-color: #f4f4f4;
 border-color: #bebebe;
 }
 .btn-success {
 background-color: #80d752;
 border-color: #61be26;
 text-shadow: 1px 1px 0 #5fdb34;
 }
 .btn-success:hover, .btn-success:focus {
 background-color: #75cd53;
 border-color: #53aa27;
 }
 .btn-info {
 background-color: #39b3d7;
 border-color: #348fd2;
 text-shadow: 1px 1px 0 #238ed5;
 }
 .btn-info:hover, .btn-info:focus {
 background-color: #45abcd;
 border-color: #347abe;
 }
 .btn-warning {
 background-color: #FEAF20;
 border-color: #d79a34;
 text-shadow: 1px 1px 0 #db9e34;
 }
 .btn-warning:hover, .btn-warning:focus {
 background-color: #f5a620;
 border-color: #cd9034;
 }
 .btn-danger {
 background-color: #d73814;
 border-color: #be0000;
 text-shadow: 1px 1px 0 #ac2925;
 }
 .btn-danger:hover, .btn-danger:focus {
 background-color: #cd3714;
 border-color: #aa0000;
 }
 .btn-primary {
 background-color: #4274d7;
 border-color: #4d5bbe;
 text-shadow: 1px 1px 0 #232bd5;
 }
 .btn-primary:hover, .btn-primary:focus {
 background-color: #426acd;
 border-color: #4f56aa;
 }
 .btn-magick {
 color: #fff;
 background-color: #bb39d7;
 border-color: #9a00cd;
 text-shadow: 1px 1px 0 #9823d5;
 }
 .btn-magick:hover, .btn-magick:focus {
 color: #fff;
 background-color: #b13acd;
 border-color: #8600b9;
 }
 .btn-pressure {
 position: relative;
 margin-bottom: 0;
 }
 .btn-pressure:focus {
 -moz-outline-style:none;
 outline:medium none;
 }
 .btn-pressure:active, .btn-pressure.active {
 top: 4px;
 border: 0;
 position: relative;
 }
 .btn-sensitive:active, .btn-sensitive.active {
 top: 1px;
 margin-top: 4px;
 }
 */
.modal-content {
  border-radius: 0; }

.jammodal-title {
  font-size: 22px;
  font-weight: bold;
  color: #ccc; }

.alert {
  border-radius: 0; }

.pagination {
  border-radius: 0; }

.pager li > a, .pager li > span {
  border-radius: 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); }

.label {
  border-radius: 0; }

.label-as-badge {
  border-radius: 1em; }

.dropdown-menu {
  border-radius: 0; }

.carousel-indicators .active {
  background-color: #49afcd; }

#content {
  margin: 20px 0; }
  #content .expslickdata .expslick-dots li.slick-active {
    background-color: #49afcd; }

.expslick .expslick-dots li.slick-active {
  background: none repeat scroll 0 0 #49afcd; }

.breadcrumb {
  /*
   border-radius: 0;
   background-color: #fff;
   box-shadow: -1px 1px 5px 1px rgba(0, 0, 0, 0.2);
   */
  padding: 0;
  margin-bottom: 0; }

#explimitbox .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: auto;
  margin-top: 10px;
  margin-bottom: 20px; }

.badge.badge-success {
  background-color: #4caf50; }
  .badge.badge-warning {
    background-color: #ff9800; }
  .badge.badge-important {
    background-color: #e51c23; }
  .badge.badge-info {
    background-color: #2196f3; }
  .badge.badge-inverse {
    background-color: #000; }

select, select.form-control {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  padding: 5px 15px 5px 10px;
  background-position: right 4px center; }

.dropdown-menu {
  z-index: 3; }

.exptheme_bezzmodulewhite {
  background-color: #fff; }

.exptheme_bezzmodule {
  margin: 0 0 20px 0; }

.exptheme_bezzmodule.modblue .expmod-bezztitle {
  border-top: 3px solid #2e7ecf; }

.exptheme_bezzmodule.modblue .expmod-bezztitle .jambezz_modtitle {
  background-color: #2e7ecf;
  color: #fff;
  border-bottom: 3px solid #286db4; }

.exptheme_bezzmodule.modgreen .expmod-bezztitle {
  border-top: 3px solid green; }

.exptheme_bezzmodule.modgreen .expmod-bezztitle .jambezz_modtitle {
  background-color: green;
  color: #fff;
  border-bottom: 3px solid #005f00; }

.exptheme_bezzmodule.modred .expmod-bezztitle {
  border-top: 3px solid red; }

.exptheme_bezzmodule.modred .expmod-bezztitle .jambezz_modtitle {
  background-color: red;
  color: #fff;
  border-bottom: 3px solid #de0000; }

.exptheme_bezzmodule.modred1 .expmod-bezztitle {
  border-top: 3px solid #db5566; }

.exptheme_bezzmodule.modred1 .expmod-bezztitle .jambezz_modtitle {
  background-color: #db5566;
  color: #fff;
  border-bottom: 3px solid #d53a4d; }

.exptheme_bezzmodule.modred2 .expmod-bezztitle {
  border-top: 3px solid #bf2a2a; }

.exptheme_bezzmodule.modred2 .expmod-bezztitle .jambezz_modtitle {
  background-color: #bf2a2a;
  color: #fff;
  border-bottom: 3px solid #a42424; }

.exptheme_bezzmodule.modorange .expmod-bezztitle {
  border-top: 3px solid orange; }

.exptheme_bezzmodule.modorange .expmod-bezztitle .jambezz_modtitle {
  background-color: orange;
  color: #fff;
  border-bottom: 3px solid #de9000; }

.exptheme_bezzmodule.modyellow .expmod-bezztitle {
  border-top: 3px solid yellow; }

.exptheme_bezzmodule.modyellow .expmod-bezztitle .jambezz_modtitle {
  background-color: yellow;
  color: #fff;
  border-bottom: 3px solid #dede00; }

.exptheme_bezzmodule.modpink .expmod-bezztitle {
  border-top: 3px solid #d81b60; }

.exptheme_bezzmodule.modpink .expmod-bezztitle .jambezz_modtitle {
  background-color: #d81b60;
  color: #fff;
  border-bottom: 3px solid #bb1753; }

.exptheme_bezzmodule .expmod-bezzpanel {
  /*box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);*/
  background-color: #fff; }

.exptheme_bezzmodule.jambg_trns .expmod-bezzpanel {
  background-color: transparent; }

.exptheme_bezzmodule .expmod-bezzpanel.jamnobackground {
  background-color: transparent; }

.exptheme_bezzmodulewhite.exptheme_bezzmodule .expmod-bezzdesc {
  padding: 10px 20px; }

.exptheme_bezzmodule .expmod-bezzdesc {
  padding: 20px 10px 10px 10px; }

.exptheme_bezzmodule.jambg_trns .expmod-bezzdesc {
  padding: 0; }

.exptheme_bezzmodule .expmod-bezztitle {
  border-top: 3px solid #333; }

.exptheme_bezzmodule .expmod-bezztitle .jambezz_modtitle {
  background-color: #333;
  margin: 0 0 0 20px;
  padding: 10px;
  color: #fff;
  line-height: 32px;
  text-transform: uppercase;
  border-bottom: 3px solid #222; }
/*font-weight:bold;*/
/* Article */
#content .blog .jamrow .list-group-item {
  padding: 0;
  border: none;
  background-color: transparent; }

#content .blog .jamrow .item.list-group-item {
  float: none;
  width: 100%;
  background-color: #fff;
  margin-bottom: 30px;
  padding: 0;
  border: none; }

#content .blog .jamrow .list-group-item .jam_lstblock {
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); }

#content .blog .jamrow .list-group-item .jam_lstblockline {
  margin: 0;
  padding: 0; }

#content .blog .jamrow .list-group-item .jam_lstblockline .expih-item {
  margin-bottom: 0;
  position: relative; }

#content .jambezz-blog-img-cat {
  position: absolute;
  top: 10px;
  left: 0;
  color: #fff; }

#content .jambezz-blog-img-cat .jambezz-blog-caticon {
  display: inline;
  background-color: rgba(84, 110, 122, 0.6);
  padding: 3px 5px;
  margin: 0;
  top: 2px; }

#content .jambezz-blog-img-cat .jambezz-blog-cattitle {
  display: inline;
  padding: 3px 5px;
  background-color: rgba(38, 50, 56, 0.8);
  margin: 0; }

#content .jambezz-blog-img-cat.jamcat_red .jambezz-blog-cattitle {
  color: #fff;
  background-color: rgba(219, 85, 102, 0.9); }

#content .jambezz-blog-img-cat.jamcat_blue .jambezz-blog-cattitle {
  color: #fff;
  background-color: rgba(46, 126, 207, 0.9); }

#content .jambezz-blog-img-cat.jamcat_green .jambezz-blog-cattitle {
  color: #fff;
  background-color: rgba(74, 160, 82, 0.9); }

#content .jambezz-blog-img-cat.jamcat_orange .jambezz-blog-cattitle {
  color: #fff;
  background-color: rgba(255, 193, 7, 0.9); }

#content .jambezz-blog-img-cat.jamcat_black .jambezz-blog-cattitle {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.9); }

#content .jambezz-blog-img-cat.jamcat_any .jambezz-blog-cattitle {
  color: #fff;
  background-color: rgba(156, 39, 176, 0.9); }

#content .blog .jamrow .list-group-item .jam_postn {
  position: relative; }

#content .jamlst_blkbtm {
  background: #b6b6b8 none repeat scroll 0 0;
  width: 100%;
  color: #fff; }

#content .blog .jamrow .list-group-item .jamlst_blkbtm .jamlst_blkbtmtxt {
  /*padding: 7px 0;*/ }

#content .jambezz-content-btmspan {
  padding: 0 10px;
  border-right: 1px solid #ccc; }

#content .jambezz_blogtitle {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 0;
  margin: 0px 15px 5px 15px; }

#content .jamlst_blkbtm_maria .jamlst_blkbtmtxt {
  background-color: #eaeaea;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 8px 0; }
/* Date */
#content .jambezz_blogtitle .jambezz-blog-date {
  float: left;
  position: relative;
  width: 80px;
  color: #9e2929;
  margin: 0 auto;
  min-height: 65px; }

.jambezz-blog-date-day, .jambezz-blog-date-month, .jambezz-blog-date-year {
  position: absolute; }

.jambezz-blog-date-day {
  font-size: 30px;
  top: 0; }

.jambezz-blog-date-month {
  top: 35px;
  left: 0;
  font-size: 18px; }

.jambezz-blog-date-year {
  top: 16px;
  right: 0;
  font-size: 20px;
  rotation: -90deg !important;
  /* ** Hacks ** */
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg); }

.jambezz_intro_text {
  padding: 2px 15px; }
/*Tile link */
#content .blog .jambezz_blogtitle .jambezz-blog-title-link {
  font-size: 24px;
  padding-top: 15px; }

#content .blog .jambezz_blogtitle .jambezz-blog-title-link a {
  color: #000; }

#content .blog .jambezz_blogtitle .jambezz-blog-title-link a:hover {
  color: #9e2929; }

#content .blog .jambezz_blogtitle .jambezz-blog-title-print {
  float: right;
  margin-top: 10px; }

#content .jambezz_blogtitle .jambezz-blog-title-print .btn {
  padding: 0 8px; }
/* bottom article */
.jamlst_blkbtm .jambezz_btm_left {
  float: left;
  padding: 5px 0; }

.jamlst_blkbtm .jambezz_btm_left ul {
  margin: 0;
  padding: 0; }

.jamlst_blkbtm .jambezz_btm_left ul li {
  display: inline-block;
  list-style: none; }

.jamlst_blkbtm .jambezz-readmorenew {
  float: right;
  text-align: right;
  position: relative; }

.jamlst_blkbtm .jambezz-readmore a {
  color: #fff; }

.jambezz-single-btmleft {
  margin: 10px 0;
  padding: 0; }

.jambezz-single-btmleft li {
  display: inline-block;
  list-style: none;
  border-right: 1px solid #eaeaea; }
/*
 .jamlst_blkbtm .jambezz-readmore a .jambezz-readmoreicon{
 position: absolute;
 right: 0;
 background-color: rgba(0,0,0,0.08);
 padding: 10px;
 }
 .jamlst_blkbtm .jambezz-readmore a .jambezz-readmoretxt{
 }
 */
.jambezz-readmoretxt {
  position: absolute;
  height: 100%;
  top: 0px;
  right: 33px;
  width: 0px;
  background-color: #9e2929;
  color: #fff;
  white-space: nowrap;
  text-align: left;
  text-indent: 10px;
  overflow: hidden;
  line-height: 33px;
  border-left: 1px solid #999;
  -webkit-transition: width 0.3s linear;
  -moz-transition: width 0.3s linear;
  -o-transition: width 0.3s linear;
  transition: width 0.3s linear; }

.jambezz-readmoreicon {
  position: absolute;
  top: 0;
  right: 0px;
  height: 100%;
  /*
   top: -34px;
   width: 35px;
   height: 35px;
   */
  background-color: #9e2929;
  padding: 10px;
  color: #fff; }

a.jambezz-readmorelink:hover .jambezz-readmoretxt {
  width: calc(100% - 33px); }

.jamitems_bezzart {
  margin-bottom: 20px; }

.jamitems_bezzart .jambezz-readmorenew {
  position: absolute;
  right: 0; }

.jamitems_bezzart .jambezz-readmoreicon {
  position: relative; }

.jamitems_bezzart .jambezz-readmoretxt {
  display: none; }

.jamitems_bezzart .jam_lstblock {
  margin-left: -15px;
  margin-right: -15px; }

.jamitems_bezzart .jam_lstblockline_all {
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); }

.jamitems_bezzart .expih-item {
  margin-bottom: 0px; }

.jamitems_bezzart .jambezz_blogblock {
  position: relative; }

.jamitems_bezzart .jambezz-blog-title-link {
  padding: 15px 0 0 0; }

#content .blog .jambezz_blogtitle .jambezz-blog-title-link.jamitems-ellipsis {
  font-size: 22px; }

.jambezz_blogtitle .jam-page-header h2 {
  margin-bottom: 20px;
  padding-top: 10px; }

.jamitems-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis; }

.jambezz-blog-links {
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  margin-bottom: 20px; }

.jambezz-blog-links li {
  border-bottom: 1px solid #ccc; }

.pagination {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); }

.pagination > li:first-child > a, .pagination > li:first-child > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.pagination > li:last-child > a, .pagination > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  background-color: #9e2929;
  border-color: #9e2929; }

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
  color: #9e2929; }

.pagination > li > a, .pagination > li > span {
  color: #9e2929; }

.jam-pagination .counter {
  margin: 10px 0 0 0; }

.container_article {
  box-shadow: -1px 1px 5px 1px rgba(0, 0, 0, 0.2); }

.jambezz_single-article .btn-group-justified {
  /*background-color: #fff;*/ }

.jambezz_single-article .jambezz_single-top {
  border-bottom: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea; }

.jambezz_single-article .jambezz_single-top .btn-group {
  border-right: 1px solid #eaeaea; }

.jambezz_single-article .jambezz_single-top .btn-group span {
  font-size: 12px; }

.jambezz-single-tags {
  padding: 0 10px; }

.jambezz-single-tags ul {
  text-align: center; }

.item-page .jambezz-single-tags ul.tags li a, .blog .jambezz-single-tags ul.tags li a {
  color: #888;
  font-weight: normal;
  font-size: 12px; }

.item-page .jambezz-single-tags ul.tags li a:hover, .blog .jambezz-single-tags ul.tags li a:hover {
  color: #888; }

.item-page .jambezz-single-tags-icon {
  background-color: #9e2929;
  color: #fff; }

.jam_full-content-none {
  margin: 0 15px; }

.thumbnail {
  border-radius: 0; }

.expslick-firstmaria .expimsblock {
  border: solid 1px #ccc;
  box-shadow: -1px 1px 5px 1px rgba(0, 0, 0, 0.2); }
  .expslick-firstmaria .expimsblock .slick-slide .thumbnail {
    padding: 7px; }

.expmodnewsnew {
  margin: 10px 20px 20px 20px; }

.jambezz_single-article {
  background-color: #fff; }

.jambezz-single-btm {
  background-color: #b6b6b8; }

.jambezz-single-btm .jambezz-single-btmleft {
  color: #fff; }

.jambezz-single-btm .jambezz-single-btmleft a {
  color: #fff; }

.jambezz-single-pagination .pager li a:hover {
  color: #9e2929;
  border: 1px solid #9e2929; }

.jam_full-content-left {
  margin: 15px; }
/* Mod Article */
.jamitems_bezzartmod .jambezz-blog-title-link a {
  color: #808080; }

.jamitems_bezzartmod .jambezz-blog-title-link a:hover {
  color: #9e2929; }

.jamitems_bezzartmod .jambezz-blog-title-link.jamitems-ellipsis {
  font-size: 22px; }

#content .jamitems_bezzartmod .jamlst_blkbtm {
  position: absolute;
  /*background: #31708f none repeat scroll 0 0;*/
  width: 100%; }

.affix-top {
  position: relative; }

.affix {
  bottom: 220px;
  width: 100%; }

.affix-bottom {
  position: absolute; }

.expsticky {
  z-index: 1; }

.row.jam_fixed_height [class*="col-"] {
  display: flex;
  flex-direction: column; }

.jambezz-single-fleft {
  padding-left: 10px; }

.jambezz-single-fleft {
  float: left; }

.jambezz-tags-all {
  display: inline-block;
  float: right; }

.jambezz-tags-all ul {
  float: right; }

.jambezz-tags-all .jambezz-single-tags-icon {
  float: right; }

.jambezz-single-btm {
  position: relative; }

.jambezz-single-tags-ul {
  position: absolute;
  height: 100%;
  top: 0px;
  right: 33px;
  width: 0px;
  color: #fff;
  white-space: nowrap;
  text-align: left;
  /*text-indent: 10px;*/
  overflow: hidden;
  line-height: 33px;
  -webkit-transition: width 0.3s linear;
  -moz-transition: width 0.3s linear;
  -o-transition: width 0.3s linear;
  transition: width 0.3s linear; }

.jambezz-single-tags-icon {
  position: absolute;
  top: 0;
  right: 10px;
  /*
   height: 100%;
   */
  top: 10px;
  width: 35px;
  height: 35px;
  background-color: #9e2929;
  padding: 10px;
  color: #fff; }

.jamcontact_tags .jambezz-single-tags-icon {
  position: static; }

.jambezz-single-tags-ul {
  margin: 10px 20px 0 0; }

.jambezz-single-tags-ul li {
  display: inline-block; }

.jambezz-tags-all:hover .jambezz-single-tags-ul {
  width: calc(100% - 38px); }

.jambezz-single-btmleft li {
  background-color: #2196f3;
  color: #fff; }

.jambezz-single-btmleft li a {
  color: #fff; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  margin: 0 5px;
  padding: 3px 10px;
  background-color: #9c27b0;
  color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  margin: 0 5px;
  padding: 3px 10px;
  background-color: #862197 !important;
  color: #fff !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.dropdown-menu > li > a {
  padding: 3px 15px; }

.dropdown-menu > li > a > .glyphicon {
  margin-top: 4px; }
/* show code */
.jam_show_code .custom {
  position: relative; }

#jam_source_coode_btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 12; }

@media (min-width: 1200px) {
  .jamleft-mod.affix, .jamleft-mod.affix-bottom, .jamright-mod.affix, .jamright-mod.affix-bottom {
    width: 263px; } }

@media (min-width: 768px) {
  .affix {
    position: fixed; }

  .affix, .affix-bottom {
    width: 213px; } }

@media (max-width: 767px) {
  .affix {
    position: static;
    width: 100%; }

  .pagination li span.glyphicon {
    font-size: 12px;
    padding: 5px 0; } }

/* 
 File        : expcards.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
/* Cards Anime */
.card_anime {
  /*
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translateX(-50%) translateY(-50%);
   width: $cards_widthimg;
   margin-top: 20px;
   */
  background: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s; }
  .card_anime:hover {
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.3); }
  .card_anime a {
    color: inherit;
    text-decoration: none; }

.card__date {
  background: rgba(0, 136, 204, 0.9);
  position: absolute;
  top: 20px;
  right: 20px;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  line-height: 13px;
  font-weight: bold;
  padding-top: 10px; }
  .card__date__day {
    display: block;
    font-size: 14px; }
  .card__date__month {
    display: block;
    font-size: 10px;
    text-transform: uppercase; }

.card__thumb {
  height: 195px;
  overflow: hidden;
  background-color: #000;
  transition: height 0.3s; }
  .card__thumb img {
    display: block;
    opacity: 1;
    transition: opacity 0.3s, transform 0.3s;
    transform: scale(1); }
  .card_anime:hover .card__thumb img {
    opacity: 0.6;
    transform: scale(1.2); }
  .card_anime:hover .card__thumb {
    height: 50px; }

.card__body {
  position: relative;
  padding: 20px;
  height: 115px;
  transition: height 0.3s; }
  .card_anime:hover .card__body {
    height: 260px; }

.card__category {
  position: absolute;
  top: -25px;
  left: 0;
  height: 25px;
  padding: 0 15px;
  background: rgba(0, 136, 204, 0.9);
  color: #fff;
  font-size: 11px;
  line-height: 25px; }
  .card__category.jamcat_red {
    background-color: rgba(229, 57, 53, 0.9); }
  .card__category.jamcat_blue {
    background-color: rgba(0, 136, 204, 0.9); }
  .card__category.jamcat_green {
    background-color: rgba(74, 160, 82, 0.9); }
  .card__category.jamcat_orange {
    background-color: rgba(255, 193, 7, 0.9); }
  .card__category.jamcat_black {
    background-color: rgba(0, 0, 0, 0.9); }
  .card__category a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase; }
  .card__category a:hover {
    text-decoration: underline; }

.card__title {
  padding: 0 0 10px 0;
  margin: 0;
  font-size: 22px;
  color: #000;
  font-weight: bold; }
  .card_anime:hover .card__title {
    animation: CardTitleBlur 0.3s; }

.card__subtitle {
  margin: 0;
  padding: 0 0 10px 0;
  color: #08c;
  font-size: 19px; }
  .card_anime:hover .card__subtitle {
    animation: CardSubTitleBlur 0.3s; }

.card__description {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 50px;
  margin: 0;
  padding: 0;
  color: #666c74;
  font-size: 14px;
  line-height: 27px;
  opacity: 0;
  transition: opacity 0.2s, transform 0.2s;
  transition-delay: 0s;
  transform: translateY(25px); }
  .card_anime:hover .card__description {
    opacity: 1;
    transition-delay: 0.1s;
    transform: translateY(0); }

.card__footer {
  position: absolute;
  color: #a3a9ab;
  bottom: 10px;
  left: 35px;
  right: 35px;
  font-size: 12px; }

.card__icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px; }
  .card__icon:before {
    margin-right: 3px; }
  .card__icon.card__readmore {
    float: right;
    color: #9e2929; }

@keyframes CardTitleBlur {
  0% {
    opacity: 0.6;
    text-shadow: 0px 5px 5px rgba(0, 0, 0, 0.6); }

  100% {
    opacity: 1;
    text-shadow: 0px 5px 5px rgba(0, 0, 0, 0); } }

@keyframes CardSubTitleBlur {
  0% {
    opacity: 0.6;
    text-shadow: 0px 5px 5px rgba(0, 136, 204, 0.6); }

  100% {
    opacity: 1;
    text-shadow: 0px 5px 5px rgba(0, 136, 204, 0); } }
/* End Cards Anime */
/* Cards List */
.card_list {
  position: relative;
  display: block;
  background-color: rgba(255, 255, 255, .8);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
  border-radius: 2px;
  transition: all 0.2s ease-in-out;
  /*margin-top:20px;*/ }
  .card_list a {
    color: #333; }
  .card_list a:hover {
    color: #000; }
  .card_list:after {
    display: block;
    clear: both;
    content: ''; }
  .card_list:hover {
    box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23); }
  .card_list .card_list-header {
    display: block;
    float: left;
    width: 35%;
    overflow: hidden;
    position: relative;
    border-radius: 2px 0 0 2px; }
  .card_list .card_list-header img {
    width: 100%;
    object-fit: cover;
    height: 220px; }
  .card_list .card_list-header .card_list-category {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 15px;
    background-color: rgba(0, 136, 204, 0.9);
    color: #fff; }
    .card_list .card_list-header .card_list-category.jamcat_red {
      background-color: rgba(229, 57, 53, 0.9); }
    .card_list .card_list-header .card_list-category.jamcat_blue {
      background-color: rgba(0, 136, 204, 0.9); }
    .card_list .card_list-header .card_list-category.jamcat_green {
      background-color: rgba(74, 160, 82, 0.9); }
    .card_list .card_list-header .card_list-category.jamcat_orange {
      background-color: rgba(255, 193, 7, 0.9); }
    .card_list .card_list-header .card_list-category.jamcat_black {
      background-color: rgba(0, 0, 0, 0.9); }
    .card_list .card_list-header .card_list-category a {
      color: #fff; }
      .card_list .card_list-header .card_list-category a:hover {
        text-decoration: underline; }
  .card_list .card_list-header .card_list-header-image:after {
    display: block;
    content: '';
    background-color: rgba(0, 0, 0, .4);
    position: absolute;
    top: 100%;
    left: 100%;
    width: 100px;
    height: 100px;
    box-shadow: 0 0 200px 100px rgba(0, 0, 0, .58);
    z-index: 1;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.8s;
    -moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -o-transition: all 0.8s; }
  .card_list .card_list-content {
    display: block;
    margin-left: 35%;
    padding: 1px 10px;
    position: relative; }
  .card_list .card_list-content p {
    margin-bottom: 0px; }
  .card_list .card_list-meta {
    display: block;
    margin-bottom: 16px;
    font-size: 13px;
    line-height: 100%; }
  .card_list .card_list-meta .card_list-meta-item {
    display: inline-block;
    margin-right: 18px;
    color: #9a9a9a; }
  .card_list .card_list-footer {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 5px 15px;
    background-color: rgba(0, 136, 204, 1);
    color: #fff; }
  .card_list .card_list-footer a {
    color: #fff; }
    .card_list .card_list-footer a:hover {
      text-decoration: underline; }
/* For Blog */
.jamrow.list-group .card_list .card_list-header img {
  height: auto; }

.jamrow.list-group .card_list .card_list-header .card_list-category {
  bottom: initial;
  left: 5px;
  top: 5px; }

.jamrow.list-group .card_list .card_list-content h4 {
  font-size: 24px; }

.jamrow.list-group .card_list .card_list-content h4 a {
  /*color: $a-general-color;*/ }

.jamrow.list-group .card_list .card_list-rmore {
  float: right;
  margin: 10px 0; }

.btn-border-o:before, .btn-border-o:after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.jamrow.list-group .card_list .card_list-rmore .btn, .btn.colorful {
  position: relative;
  padding: 3px 8px;
  box-shadow: none;
  -webkit-box-shadow: none; }

.btn-border-o {
  background-color: transparent;
  border: 1px solid #d0d0d0;
  color: #b8b8b8; }

.btn-border-o:before, .btn-border-o:after {
  content: '';
  border-style: solid;
  position: absolute;
  z-index: 5;
  border-radius: 0;
  box-sizing: content-box; }

.btn-border-o:before {
  width: 0;
  height: 100%;
  border-width: 1px 0 1px 0;
  top: -1px;
  left: 0;
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s; }

.btn-border-o:after {
  width: 100%;
  height: 0;
  border-width: 0 1px 0 1px;
  top: 0;
  left: -1px; }

.btn-border-o:hover:before {
  width: 100%; }

.btn-border-o:hover:after {
  height: 100%; }

.btn-border-o.btn-green:before, .btn-border-o.btn-green:after {
  border-color: green; }

.btn-border-o.btn-green:hover {
  color: green; }

.btn-border-o.btn-blue:before, .btn-border-o.btn-blue:after {
  border-color: #2e7ecf; }

.btn-border-o.btn-blue:hover {
  color: #2e7ecf; }

.btn-border-o.btn-purple:before, .btn-border-o.btn-purple:after {
  border-color: #d81b60; }

.btn-border-o.btn-purple:hover {
  color: #d81b60; }

.btn-border-o.btn-navy:before, .btn-border-o.btn-navy:after {
  border-color: #34495e; }

.btn-border-o.btn-navy:hover {
  color: #34495e; }

.btn-border-o.btn-orange:before, .btn-border-o.btn-orange:after {
  border-color: orange; }

.btn-border-o.btn-orange:hover {
  color: orange; }

.btn-border-o.btn-red:before, .btn-border-o.btn-red:after {
  border-color: red; }

.btn-border-o.btn-red:hover {
  color: red; }
/* End For Blog */
/* End Cards List */
/* Cards std */
.card_std {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  margin-top: 10px;
  box-sizing: border-box;
  border-radius: 0;
  background-clip: padding-box;
  transition: all 0.2s ease-in-out; }
  .card_std .card-box {
    background-color: #fff; }
  .card_std .card-title {
    padding: 5px 15px 0;
    font-size: 22px;
    color: #000;
    font-weight: bold; }
  .card_std .card-title a {
    color: #000; }
    .card_std .card-title a:hover {
      color: #888; }
  .card_std .card-image {
    position: relative;
    /*overflow: hidden;*/ }
  .card_std .card-image.card-image-inset {
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.9); }
    .card_std .card-image.card-image-inset img {
      z-index: -1; }
  .card_std .card-image img {
    height: 190px;
    border-radius: 0;
    background-clip: padding-box;
    position: relative;
    /*z-index: -1;*/
    object-fit: cover; }
  .card_std .card-image .card_list-category {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 15px;
    background-color: rgba(0, 136, 204, 0.9);
    color: #fff; }
    .card_std .card-image .card_list-category.jamcat_red {
      background-color: rgba(229, 57, 53, 0.9); }
    .card_std .card-image .card_list-category.jamcat_blue {
      background-color: rgba(0, 136, 204, 0.9); }
    .card_std .card-image .card_list-category.jamcat_green {
      background-color: rgba(74, 160, 82, 0.9); }
    .card_std .card-image .card_list-category.jamcat_orange {
      background-color: rgba(255, 193, 7, 0.9); }
    .card_std .card-image .card_list-category.jamcat_black {
      background-color: rgba(0, 0, 0, 0.9); }
    .card_std .card-image .card_list-category a {
      color: #fff; }
      .card_std .card-image .card_list-category a:hover {
        text-decoration: underline; }
  .card_std .card-image .card_list-float {
    position: absolute;
    bottom: -22px;
    right: 5%;
    padding: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    background-color: rgba(358, 89, 80, 0.9);
    color: #fff;
    text-align: center;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }
    .card_std .card-image .card_list-float a {
      color: #fff; }
      .card_std .card-image .card_list-float a:hover {
        text-decoration: underline;
        text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3); }
    .card_std .card-image .card_list-float:hover {
      /*box-shadow: 0px 6px 8px 0 rgba(0, 0, 0, 0.14), 0px 4px 6px 0 rgba(0, 0, 0, 0.12), 0px 5px 7px -2px rgba(0, 0, 0, 0.2);*/ }
  .card_std .card-image .card_date {
    background: rgba(0, 136, 204, 0.9);
    position: absolute;
    top: 20px;
    right: 20px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 13px;
    font-weight: bold;
    padding-top: 10px; }
    .card_std .card-image .card_date_day {
      display: block;
      font-size: 14px; }
    .card_std .card-image .card_date_month {
      display: block;
      font-size: 10px;
      text-transform: uppercase; }
  .card_std .card-content {
    padding: 5px 15px;
    border-radius: 0 0 2px 2px;
    background-clip: padding-box;
    box-sizing: border-box; }
  .card_std .card-content p {
    margin: 0;
    color: inherit; }
  .card_std .card-content .card_list-meta {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 100%; }
    .card_std .card-content .card_list-meta .card_list-meta-item {
      display: inline-block;
      margin-right: 8px;
      color: #9a9a9a; }
  .card_std .card-action {
    border-top: 1px solid rgba(160, 160, 160, 0.2);
    padding: 5px 15px; }
  .card_std .card-action a {
    color: #08c;
    margin-right: 16px;
    transition: color 0.3s ease;
    text-transform: uppercase; }
    .card_std .card-action a:hover {
      color: #004061;
      text-decoration: none; }
    .card_std .card-action a.card-action-more {
      float: right;
      margin-right: 0; }
  .card_std:hover {
    box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23); }
/* End Cards std */
/* Cards mrg */
.card_mrg {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  margin-top: 40px;
  box-sizing: border-box;
  border-radius: 0;
  background-clip: padding-box;
  transition: all 0.2s ease-in-out;
  /*display: inline-block;*/
  border: 1px solid #ececec;
  background-color: #fff; }
  .card_mrg.card-circle {
    margin-top: 80px; }
  .card_mrg.card-circle .card-image {
    margin-top: -70px;
    text-align: center; }
    .card_mrg.card-circle .card-image .card-image-cont {
      box-shadow: none; }
    .card_mrg.card-circle .card-image img {
      max-width: 150px;
      max-height: 150px;
      box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.6);
      border-radius: 50%;
      transition: all 0.4s ease-in-out; }
  .card_mrg.card-circle.card-circle-hover:hover .card-image img {
    border-radius: 0;
    max-width: 100%;
    max-height: 150px; }
  .card_mrg .card-title {
    padding: 0 15px 0;
    font-size: 22px;
    color: #000;
    font-weight: bold; }
  .card_mrg .card-title a {
    color: #000; }
    .card_mrg .card-title a:hover {
      color: #888; }
  .card_mrg .card-image {
    position: relative;
    /*overflow: hidden;*/
    margin-top: -30px; }
  .card_mrg .card-image img {
    height: 190px;
    border-radius: 0;
    background-clip: padding-box;
    position: relative;
    object-fit: cover; }
  .card_mrg .card-image .card-image-cont {
    position: relative;
    /*overflow: hidden;*/
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
    /*border-radius: 6px;*/
    box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.6); }
  .card_mrg .card-image .card_list-category {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 15px;
    background-color: rgba(0, 136, 204, 0.9);
    color: #fff; }
    .card_mrg .card-image .card_list-category.jamcat_red {
      background-color: rgba(229, 57, 53, 0.9); }
    .card_mrg .card-image .card_list-category.jamcat_blue {
      background-color: rgba(0, 136, 204, 0.9); }
    .card_mrg .card-image .card_list-category.jamcat_green {
      background-color: rgba(74, 160, 82, 0.9); }
    .card_mrg .card-image .card_list-category.jamcat_orange {
      background-color: rgba(255, 193, 7, 0.9); }
    .card_mrg .card-image .card_list-category.jamcat_black {
      background-color: rgba(0, 0, 0, 0.9); }
    .card_mrg .card-image .card_list-category a {
      color: #fff; }
      .card_mrg .card-image .card_list-category a:hover {
        text-decoration: underline; }
  .card_mrg .card-image .card_list-float {
    position: absolute;
    bottom: -22px;
    right: 5%;
    padding: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    background-color: rgba(358, 89, 80, 0.9);
    color: #fff;
    text-align: center;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }
    .card_mrg .card-image .card_list-float a {
      color: #fff; }
      .card_mrg .card-image .card_list-float a:hover {
        text-decoration: underline; }
    .card_mrg .card-image .card_list-float:hover {
      /*box-shadow: 0px 6px 8px 0 rgba(0, 0, 0, 0.14), 0px 4px 6px 0 rgba(0, 0, 0, 0.12), 0px 5px 7px -2px rgba(0, 0, 0, 0.2);*/ }
  .card_mrg .card-image .card_date {
    background: rgba(0, 136, 204, 0.9);
    position: absolute;
    top: 20px;
    right: 20px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 13px;
    font-weight: bold;
    padding-top: 10px; }
    .card_mrg .card-image .card_date_day {
      display: block;
      font-size: 14px; }
    .card_mrg .card-image .card_date_month {
      display: block;
      font-size: 10px;
      text-transform: uppercase; }
  .card_mrg .card-content {
    padding: 5px 15px;
    border-radius: 0 0 2px 2px;
    background-clip: padding-box;
    box-sizing: border-box; }
  .card_mrg .card-content p {
    margin: 0;
    color: inherit; }
  .card_mrg .card-content .card_list-meta {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 100%; }
    .card_mrg .card-content .card_list-meta .card_list-meta-item {
      display: inline-block;
      margin-right: 8px;
      color: #9a9a9a; }
  .card_mrg .card-action {
    border-top: 1px solid rgba(160, 160, 160, 0.2);
    padding: 5px 15px; }
  .card_mrg .card-action a {
    color: #08c;
    margin-right: 16px;
    transition: color 0.3s ease;
    text-transform: uppercase; }
    .card_mrg .card-action a:hover {
      color: #004061;
      text-decoration: none; }
    .card_mrg .card-action a.card-action-more {
      float: right;
      margin-right: 0; }
  .card_mrg:hover {
    box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23); }
/* End Cards mrg */
/* Media */
@media only screen and (max-width: 991px) {
  .card_anime {
    margin-top: 20px; }

  .card_std {
    margin-top: 20px; }

  .card_mrg {
    margin-top: 50px; }

  .card_list {
    margin-top: 20px; }
    .card_list .card_list-header {
      display: block;
      width: 100%;
      padding: 0;
      border-radius: 0; }
      .card_list .card_list-header img {
        width: 100%;
        /*object-fit: none;*/
        height: auto; }
    .card_list .card_list-content {
      display: block;
      width: 100%;
      margin-left: 0;
      padding: 15px;
      clear: both; }
      .card_list .card_list-content .jamitems-ellipsis {
        white-space: normal; }
    .card_list .card_list-footer {
      position: relative;
      text-align: center; }

  .jamrow.list-group .card_list .card_list-rmore {
    width: 100%; }

  .jamrow.list-group .card_list .card_list-rmore .btn, .btn.colorful {
    width: 100%; } }

@media screen and (max-width: 50em) {
  .card__thumb {
    height: 170px; } }
/* End Media */
/* 
 File        : header.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
/*
 @font-face {
 font-family: 'SF Square Head';
 src: url('../fonts/sf_square_head.eot');
 src: url('../fonts/sf_square_head.eot?#iefix') format('embedded-opentype'),
 url('../fonts/sf_square_head.woff2') format('woff2'),
 url('../fonts/sf_square_head.woff') format('woff'),
 url('../fonts/sf_square_head.ttf') format('truetype'),
 url('../fonts/sf_square_head.svg#SF Square Head') format('svg');
 font-weight: normal;
 font-style: normal;
 }
 */
#header {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 20; }
  #header .jmoddiv.jmodinside {
    left: 0;
    position: inherit;
    top: 0; }
  #header .navbar {
    min-height: 50px; }
  #header .navbar.navbar-default .navbar-toggle .icon-bar {
    background-color: rgba(255, 255, 255, 0.9); }
  #header .jamtop_module_left {
    margin: 20px 0 0 10px;
    color: #fff; }
  #header .jam-top-menu.col-md-12, #header .jam-top-pos.col-md-8 {
    margin-right: 0;
    padding-right: 0; }
  #header .navbar-default {
    background-color: rgba(41, 47, 56, 0.7);
    border: none;
    padding: 0px 0; }
  #header .navbar-default .navbar-toggle:hover, #header .navbar-default .navbar-toggle:focus {
    background-color: #000; }
  #header .navbar-brand {
    padding: 0px;
    height: auto;
    font-size: 18px;
    line-height: 20px; }
  #header .expcollapse button {
    background: none;
    color: #fff; }
  #header .explogo {
    /*margin: 22px 0 0 0;*/
    /*width:230px;*/ }
  #header .explogo a {
    /*
     font-family: SF Square Head ;
     line-height: 1em;
     color: $generalclr;
     font-size: 55px;
     letter-spacing: 5px;
     text-shadow:0px 0px 0 rgb(238,130,171), -1px 0px 0 rgb(238,130,171),-2px 0px 1px rgba(0,0,0,0),-2px 0px 1px rgba(0,0,0,0.5),0px 0px 1px rgba(0,0,0,.2);
     */ }
    #header .explogo a h3 {
      color: #49afcd;
      font-size: 1.5em;
      margin-top: 15px;
      line-height: 1em;
      text-shadow: 0px 0px 0 #ee82ab, -1px 0px 0 #ee82ab, -2px 0px 1px rgba(0, 0, 0, 0), -2px 0px 1px rgba(0, 0, 0, 0.5), 0px 0px 1px rgba(0, 0, 0, .2); }
    #header .explogo a:hover {
      text-decoration: none; }
  #header .explogo img {
    margin: 15px 0 0 0; }
  #header .header-right {
    text-align: right; }
  #header .explang {
    position: relative;
    top: 0;
    text-align: right;
    padding-top: 15px;
    color: #eaeaea;
    font-size: 11px;
    font-weight: bold; }
  #header .explang .elang .mod-languages {
    display: inline-block;
    margin: 0 0 0 10px; }
    #header .explang .elang .mod-languages li {
      margin-left: 2px; }
    #header .explang .elang li {
      /*
       background: rgba(0, 0, 0, 0.3);
       padding:3px;
       */ }
    #header .explang .elang li.lang-active a {
      -webkit-box-shadow: -3px 3px 4px 0px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: -3px 3px 4px 0px rgba(0, 0, 0, 0.75);
      box-shadow: -3px 3px 4px 0px rgba(0, 0, 0, 0.75);
      color: #49afcd; }
    #header .explang .elang li a {
      text-align: center;
      color: #fff; }
      #header .explang .elang li a:hover {
        -webkit-box-shadow: -3px 3px 4px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: -3px 3px 4px 0px rgba(0, 0, 0, 0.75);
        box-shadow: -3px 3px 4px 0px rgba(0, 0, 0, 0.75);
        color: #49afcd; }
      #header .explang .elang li a.active {
        color: #49afcd; }
/* 
 File        : top.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
#jam_top {
  min-height: 200px;
  margin-bottom: 20px; }
  #jam_top.jam_bgtop {
    background-size: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat; }

.expjamtopblock {
  position: relative; }

.container_margin {
  margin-top: 30px;
  margin-bottom: 10px; }

.content_margin {
  margin-top: 10px;
  margin-bottom: 60px; }

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
  width: 100%; }
/* 
 File        : expmenu.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
/* For Mobile Menu Lang */
.mm-listview > li.jam_mobilelang > a {
  display: inline-block;
  margin: 0 auto; }
/* End Mobile Menu Lang */
.expmenu_caret {
  margin: 0 0 0 5px;
  font-size: 12px; }

.expmenu_sublinks {
  /*font-size: 10px;*/ }

.expmenusub_next {
  margin: 0 0 0 5px;
  font-size: 12px; }

#header .main-navigation {
  position: relative;
  margin: 0px 0 0px 0; }
  #header .main-navigation.yamm .nav, #header .main-navigation.yamm .collapse, #header .main-navigation.yamm .dropup, #header .main-navigation.yamm .dropdown-yamm {
    position: static; }
    #header .main-navigation.yamm .container {
      position: relative; }
    #header .main-navigation.yamm .dropdown-menu {
      left: auto; }
    #header .main-navigation.yamm .yamm-content {
      padding: 20px 30px; }
    #header .main-navigation.yamm .dropdown.yamm-fw .dropdown-menu {
      left: 0;
      right: 0; }
  #header .main-navigation ul.expmenunav {
    margin: 5px 0 0 0; }
    #header .main-navigation ul.expmenunav li {
      z-index: 1;
      display: inline-block; }
    #header .main-navigation ul.expmenunav li .dropdown-menu li {
      display: block; }
    #header .main-navigation ul.expmenunav li.active a {
      color: #fff; }
    #header .main-navigation ul.expmenunav li a {
      z-index: 1;
      margin: -1px 0 0 0;
      display: block;
      color: #eaeaea;
      padding: 10px 10px; }
      #header .main-navigation ul.expmenunav li a:hover {
        text-decoration: none;
        color: #fff; }
    #header .main-navigation ul.expmenunav .dropdown-menu {
      background-color: rgba(41, 47, 56, 0.7);
      border-radius: 0;
      border: 1px solid rgba(0, 0, 0, 0);
      margin: -1px 0 0;
      right: auto;
      min-width: 200px; }
    #header .main-navigation ul.expmenunav .dropdown-menu .divider {
      /*display: inline-block;*/
      background-color: rgba(41, 47, 56, 1); }
    #header .main-navigation ul.expmenunav .dropdown-menu > .active > a, #header .main-navigation ul.expmenunav .dropdown-menu > .active > a:hover, #header .main-navigation ul.expmenunav .dropdown-menu > .active > a:focus {
      color: #ef2171;
      background-color: rgba(41, 47, 56, 0.9); }
    #header .main-navigation ul.expmenunav .dropdown-menu > li > a {
      padding: 5px 20px;
      color: #fff; }
      #header .main-navigation ul.expmenunav .dropdown-menu > li > a:hover, #header .main-navigation ul.expmenunav .dropdown-menu > li > a:focus {
        color: #ef2171;
        background-color: rgba(41, 47, 56, 0.9); }
  #header .main-navigation .dropdown-submenu {
    position: relative; }
    #header .main-navigation .dropdown-submenu.jammenu-left > .dropdown-menu {
      top: 0;
      left: 100%;
      margin-top: 0px;
      margin-left: -1px;
      /*
       -webkit-border-radius: 0 6px 6px 6px;
       -moz-border-radius: 0 6px 6px;
       border-radius: 0 6px 6px 6px;
       */ }
    #header .main-navigation .dropdown-submenu.jammenu-right > .dropdown-menu {
      top: 0;
      right: 100%;
      margin-top: -6px;
      margin-left: -1px; }
    #header .main-navigation .dropdown-submenu:hover > .dropdown-menu {
      display: block; }
    #header .main-navigation .dropdown-submenu:hover > a:after {
      border-left-color: #fff; }
    #header .main-navigation .dropdown-submenu .dropdown-menu {
      margin: -5px 0 0 0; }
    #header .main-navigation .dropdown-submenu .active {
      color: #ef2171;
      background-color: rgba(41, 47, 56, 0.9); }
  #header .main-navigation .dropdown:hover > .dropdown-menu {
    display: block; }
  #header #navbar .navbar-right {
    line-height: 25px; }
/* New Menu */
#expmobmenu {
  background: #292f38;
  box-shadow: 6px 0px 10px 0px rgba(0, 0, 0, 0.75);
  /* Additional CSS class for Menu */ }
  #expmobmenu ul {
    min-height: 0; }
  #expmobmenu ul li {
    border-top: 1px solid #444;
    border-bottom: 1px solid #000;
    /*
     &:last-child { 
     border-bottom: $top-menuborder-color;
     }
     */ }
    #expmobmenu ul li a {
      color: #fff; }
    #expmobmenu ul li a:hover {
      background: #000; }
    #expmobmenu ul li.active > a {
      color: #49afcd;
      background: #000; }
  #expmobmenu .toggle-sub {
    border-left: 1px solid #444;
    color: #fff; }
  #expmobmenu .toggle-sub:hover {
    background: #000; }
  #expmobmenu .menutoggle {
    color: #fff; }
  #expmobmenu .sub-nav {
    color: #49afcd;
    background: #292f38; }
  #expmobmenu .sub-heading {
    /*border-bottom: $top-menuborder-color;*/ }
  #expmobmenu .sub-heading:before {
    /*background: #444;*/ }
  #expmobmenu .expmenu-black {
    color: #333; }
  #expmobmenu .expmenu-black a {
    color: inherit; }
  #expmobmenu .expmenu-blue {
    color: #2e7ecf; }
  #expmobmenu .expmenu-blue a {
    color: inherit; }
  #expmobmenu .expmenu-green {
    color: green; }
  #expmobmenu .expmenu-green a {
    color: inherit; }
  #expmobmenu .expmenu-red {
    color: red; }
  #expmobmenu .expmenu-red a {
    color: inherit; }
  #expmobmenu .expmenu-orange {
    color: orange; }
  #expmobmenu .expmenu-orange a {
    color: inherit; }
  #expmobmenu .expmenu-pink {
    color: #d81b60; }
  #expmobmenu .expmenu-pink a {
    color: inherit; }
  #expmobmenu .expmenu-brown {
    color: #d81b60; }
  #expmobmenu .expmenu-brown a {
    color: inherit; }

@media (min-width: 60em) {
  #expmobmenu ul {
    min-height: 0; }
    #expmobmenu ul li {
      border-top: none;
      border-bottom: none; }
      #expmobmenu ul li:hover > a {
        background: transparent;
        color: #49afcd; }
      #expmobmenu ul li:last-child {
        border-bottom: none; }
      #expmobmenu ul li a:hover {
        background: transparent; }
      #expmobmenu ul li.active > a {
        color: #fff;
        background: transparent; }
    #expmobmenu .sub-nav {
      border-left: 1px solid rgba(41, 47, 56, 0.3);
      border-right: 1px solid rgba(41, 47, 56, 0.3);
      border-bottom: 1px solid rgba(41, 47, 56, 0.3);
      background: rgba(41, 47, 56, 0.7);
      color: #49afcd; }
    #expmobmenu .sub-nav li:hover {
      color: #49afcd;
      background: #333; }
      #expmobmenu .sub-nav li.active > a {
        color: #49afcd;
        background: #333; }
    #expmobmenu .toggle-sub {
      border-left: none;
      background: transparent;
      margin-bottom: 0; }
    #expmobmenu .toggle-sub:hover {
      background: transparent; }

  .expsticky #expmobmenu .sub-nav {
    background-color: rgba(41, 47, 56, 0.9); } }
/* New Menu */
.expmenu-line {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  background: #49afcd;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  z-index: -1; }
/* 
 File        : expcontent.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
.item-page .jam-content-topspan, .blog .jam-content-topspan {
  padding: 2px 7px;
  background: #eee;
  margin: 0 10px 20px 0;
  display: inline-block; }
  .item-page ul.tags, .blog ul.tags {
    margin: 10px 0;
    padding: 0; }
  .item-page ul.tags li, .blog ul.tags li {
    display: inline-block; }
    .item-page ul.tags li a, .blog ul.tags li a {
      color: #fff; }
  .item-page .jam_full-content-none img.jamcnt_img, .blog .jam_full-content-none img.jamcnt_img {
    padding: 0 0 10px 0;
    text-align: center;
    margin: 0 auto; }
  .item-page .jam_full-content-left img.jamcnt_img, .blog .jam_full-content-left img.jamcnt_img {
    padding: 0 30px 10px 0; }
  .item-page .jam_full-content-right img.jamcnt_img, .blog .jam_full-content-right img.jamcnt_img {
    padding: 0 0 10px 10px; }

.blog .items-row {
  padding: 20px 0 0 0; }
  .blog .jam-content-topspan {
    /*font-size:12px;*/ }
  .blog .jam_blog_bottom {
    padding: 0; }
  .blog .jam-content-item {
    background-color: #fff;
    margin-bottom: 20px;
    box-shadow: -1px 1px 5px 1px rgba(0, 0, 0, 0.2); }
  .blog .jam-content-item .exptheme_module {
    margin-bottom: 0;
    padding: 0 10px 10px 0; }
    .blog .jam-content-item .exptheme_module .expmod-panel {
      padding: 5px 0 0 0; }
  .blog .jam-content-item .expih-item {
    margin-bottom: 0; }

.exptmpimgleft {
  float: left; }

.pull-none.item-image img {
  padding: 0 0 10px 0; }

.pull-left.item-image img {
  padding: 0 30px 10px 0; }

.pull-right.item-image img {
  padding: 0 0 10px 10px; }

.jam-readmore a {
  text-decoration: none;
  padding: 3px 25px 3px 20px;
  position: relative;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  margin-bottom: 15px; }
  .jam-readmore a span {
    position: relative;
    z-index: 3; }
  .jam-readmore a .round {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 3px;
    top: 3px;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    z-index: 2; }
    .jam-readmore a .round i {
      position: absolute;
      top: 50%;
      margin-top: -6px;
      left: 50%;
      margin-left: -8px;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
  .jam-readmore a:hover {
    padding-left: 28px;
    padding-right: 28px; }
    .jam-readmore a:hover .round {
      width: calc(100% - 6px);
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px; }
    .jam-readmore a:hover .round i {
      left: 10px; }
/* 
 File        : expsearch.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
.search .searchintro {
  margin: 10px 0; }
  .search .phrases-box .controls label {
    display: inline-block;
    margin-right: 20px; }
  .search .ordering-box select {
    height: 36px;
    line-height: 1.33333; }
  .search .search-results .result-title {
    font-size: 18px; }
  .search .search-results .result-text {
    color: #000; }
  .search .search-results .result-created {
    font-size: 12px; }
  .search .search-results .result-img {
    margin-right: 10px; }
    .search .search-results .result-img img {
      width: 100px; }
  .search .exptheme_module .expmod-panel .expmod-desc .result-title a {
    color: #337ab7; }
  .search .exptheme_module .expmod-panel .expmod-desc .result-title a:hover {
    color: #245682; }
/* 
 File        : expcontact.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
/* Standard Contact Categories */
.jam_maria_contact_categories {
  background-color: #fff;
  padding: 5px; }
  .jam_maria_contact_categories .jam_maria_subcontact {
    margin-left: 20px; }
  .jam_maria_contact_categories .item-title {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px; }
  .jam_maria_contact_categories .item-title .btn.jam_btn_contact {
    padding: 2px 8px; }

.jam_maria_white_bg {
  background-color: #fff;
  padding: 10px; }

.jam_contact_tag .tags {
  margin: 0;
  padding: 0;
  text-align: right; }
  .jam_contact_tag .tags li {
    display: inline-block; }
/* JaM Contact */
#jamcontactid .jam_gmap_contact {
  margin: 20px 0 40px 0;
  padding: 0 0 20px 0;
  background: #fff; }
  #jamcontactid .jam_info_contact {
    background: #fff; }
  #jamcontactid .jam_info_contact .jam_contact_office {
    padding: 0 0 20px 0; }
    #jamcontactid .jam_info_contact .jam_contact_office p.jamcontact-street_p {
      color: #000;
      font-weight: bold; }
    #jamcontactid .jam_info_contact .jam_contact_office ul li {
      list-style: none; }
  #jamcontactid .jam_info_contact .jam_contact_form {
    font-size: 16px;
    padding: 0 0 20px 0; }
    #jamcontactid .jam_info_contact .jam_contact_form .form-group.jam_contact_input .input-group-addon {
      border-radius: 0;
      height: 40px; }
    #jamcontactid .jam_info_contact .jam_contact_form .form-group.jam_contact_input .form-control {
      border-radius: 0;
      height: 40px; }
    #jamcontactid .jam_info_contact .jam_contact_form .form-group.jam_contact_textarea .input-group-addon {
      border-radius: 0; }
    #jamcontactid .jam_info_contact .jam_contact_form .form-group.jam_contact_textarea .form-control {
      border-radius: 0; }
    #jamcontactid .jam_info_contact .jam_contact_form .form-group span.glyphicon {
      color: #337ab7; }
  #jamcontactid .jam-contact-links {
    padding: 0 0 20px 0; }
/* Gmap Loading */
.jamgooglelocload {
  position: absolute;
  background: rgba(255, 255, 255, 0.5) url('../images/gmap_loader.gif') no-repeat center center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none; }
/* Standard Joomla Contact */
.jam_featured_contact {
  background: #fff; }

.contact-category ul.category {
  margin: 20px 0 0px 0;
  padding: 0; }
  .contact-category .cat-children ul li {
    list-style: none; }

.contact .jam_stdcontact_single {
  margin: 10px 0 0px 0;
  padding: 0; }
  .contact .page-header {
    margin: 30px 0 40px 0; }
  .contact .accordion-group .accordion-heading {
    padding: 10px;
    border: 1px solid #ccc;
    background: #eee;
    margin-bottom: 5px; }
    .contact .accordion-group .accordion-heading a {
      color: #000; }
    .contact .accordion-group .accordion-heading a:hover {
      color: #888; }
  .contact .accordion-group .accordion-inner {
    margin: 20px 0; }
  .contact #slide-contact .accordion-inner .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0; }
    .contact #slide-contact .accordion-inner .form-horizontal .control-label {
      text-align: left; }
/* 
 File        : expnotice.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
/* Noty */
.ExpBootstrapTheme, .exp-list-group-item {
  position: relative;
  padding: 0;
  border-radius: 3px;
  margin-bottom: 10px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.6); }

.ExpBootstrapTheme .noty_bar, .exp-list-group .noty_bar {
  padding: 5px 10px; }

.ExpBootstrapTheme .noty-alert-heading, .exp-list-group .noty-alert-heading {
  text-align: center;
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  border-radius: 3px; }

.ExpBootstrapTheme .noty_progress_bar, .exp-list-group .noty_progress_bar {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -3px;
  height: 5px;
  background-color: rgba(255, 143, 0, 1);
  border-radius: 10px; }

.ExpBootstrapTheme .exp-list-group-item-warning .noty_progress_bar, .exp-list-group .exp-list-group-item-warning .noty_progress_bar {
  background-color: #8bc34a; }

.exp-list-group-item .noty_message {
  position: relative;
  text-align: center;
  width: auto; }

.exp-list-group-item .noty_message p {
  margin: 0; }

.exp-list-group-item-info {
  background-color: #1565c0;
  color: #fff; }

.exp-list-group-item-warning {
  background-color: #ff8f00;
  color: #fff; }

.exp-list-group-item-danger {
  background-color: #d50000;
  color: #fff; }

.exp-list-group-item-note {
  background-color: #0277bd;
  color: #fff; }

.exp-list-group-item-success {
  background-color: #2e7d32;
  color: #fff; }
/* End Noty */
.notice {
  padding: 15px;
  background-color: #fafafa;
  border-left: 6px solid #7f7f84;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 5px 8px -6px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 5px 8px -6px rgba(0, 0, 0, .2);
  box-shadow: 0 5px 8px -6px rgba(0, 0, 0, .2); }
  .notice.notice-sm {
    padding: 10px;
    font-size: 80%; }
  .notice.notice-lg {
    padding: 35px;
    font-size: large; }
  .notice.notice-success {
    border-color: #80d651; }
  .notice.notice-success > strong {
    color: #80d651; }
  .notice.notice-info {
    border-color: #45abcd; }
  .notice.notice-info > strong {
    color: #45abcd; }
  .notice.notice-warning {
    border-color: #feaf20; }
  .notice.notice-warning > strong {
    color: #feaf20; }
  .notice.notice-danger {
    border-color: #d73814; }
  .notice.notice-danger > strong {
    color: #d73814; }
/* 
 File        : middle.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
#jam_message {
  margin: 20px 0; }

#jam_component {
  margin: 0; }
/* 
 File        : expparallax.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
.expparallax-bg-1 {
  background-image: url('../images/slide/exppar.jpg');
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.9) inset; }

.expparallax-bg-2 {
  background-image: url('../images/slide/exppar.jpg');
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.9) inset; }

.expbgvideo {
  margin: 40px 0 20px 0; }

.expbgvideotop {
  margin: 0 0 20px 0;
  background: rgba(0, 0, 0, .3); }

.expparallax {
  margin: 40px 0; }
  .expparallax .expparallax-fixed-bg {
    /*position: relative;*/
    min-height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    z-index: 1; }
  .expparallax .exprap {
    background: rgba(41, 47, 56, 0.8);
    color: #fff;
    margin-bottom: 50px;
    margin-top: 20px;
    padding: 10px;
    border-radius: 4px; }
  .expparallax .exprap .notice h3 {
    color: #212121; }
  .expparallax .exprap h3 {
    text-align: center;
    color: #fff; }
  .expparallax .exprap .parlax_carousel.carousel {
    padding-bottom: 60px; }
  .expparallax .exprap .parlax_carousel.carousel .carousel-indicators {
    bottom: 10px; }
  .expparallax .exprap .parlax_carousel.carousel .carousel-indicators > li {
    background-color: #fff;
    border: 1px solid #49afcd; }
  .expparallax .exprap .parlax_carousel.carousel .carousel-indicators .active {
    background-color: #49afcd; }
  .expparallax .exprap .parlax_carousel blockquote {
    text-align: center;
    border: none; }
/* 
 File        : exppricetable.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
.exppricetable {
  color: #000;
  text-align: center;
  font-size: 16px;
  width: 100%;
  margin: 40px 0; }

.exppricetable .plan {
  margin: 20px 0 0 0;
  width: 100%;
  position: relative;
  float: left;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  transition: all 0.25s ease-out; }

.exppricetable .plan a {
  color: #2196f3; }

.exppricetable .plan:hover {
  box-shadow: 0 0 20px 4px rgba(0, 0, 0, 0.4);
  z-index: 2; }

.exppricetable .plan:first-of-type {
  border-radius: 0; }

.exppricetable .plan:last-of-type {
  border-radius: 0; }

.exppricetable h3.plan-title {
  font-size: 16px;
  font-weight: 800;
  padding: 15px;
  margin: 0;
  background: rgba(0, 0, 0, 0.08);
  color: #595959;
  text-transform: uppercase; }

.exppricetable .plan-cost {
  padding: 20px 10px; }

.exppricetable .plan-price {
  font-weight: 800;
  font-size: 1.5em;
  color: #2980b9; }

.exppricetable .plan-type {
  opacity: 0.6; }

.exppricetable .plan-features {
  padding: 0;
  margin: 0;
  text-align: left;
  list-style: outside none none;
  font-size: 0.8em; }

.exppricetable .plan-features li {
  border-top: 1px solid #d2d7e2;
  padding: 10px 5%; }

.exppricetable .plan-features li:nth-child(even) {
  background: rgba(0, 0, 0, 0.08); }

.exppricetable .plan-features i {
  margin-right: 8px;
  opacity: 0.4; }

.exppricetable .plan-select {
  border-top: 1px solid #d2d7e2;
  padding: 30px 10px; }

.exppricetable .plan-select a {
  background-color: #2980b9;
  color: #fff;
  text-decoration: none;
  padding: 0.5em 1em;
  border-radius: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out; }

.exppricetable .plan-select a:hover {
  background-color: #409ad5; }

.exppricetable .expdealerpay_yourlevel {
  font-size: 16px;
  font-weight: 800;
  color: #fff;
  text-align: center; }

.exppricetable .expdealerpay_center {
  text-align: center; }

.exppricetable .jam_dealer_nopad {
  padding-left: 0;
  padding-right: 0; }
/* featured */
.exppricetable .featured {
  margin-top: 0;
  background-color: #2980b9;
  color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  z-index: 1;
  border-radius: 0; }

.exppricetable .featured.black {
  background-color: #333; }

.exppricetable .featured.blue {
  background-color: #2e7ecf; }

.exppricetable .featured.green {
  background-color: green; }

.exppricetable .featured.red {
  background-color: red; }

.exppricetable .featured.orange {
  background-color: orange; }

.exppricetable .featured.yellow {
  background-color: yellow; }

.exppricetable .featured.brown {
  background-color: brown; }

.exppricetable .featured a {
  color: #fff;
  font-weight: bold; }

.exppricetable .featured .plan-title, .exppricetable .featured .plan-price {
  color: #fff; }

.exppricetable .featured .plan-title {
  padding: 25px 15px; }

.exppricetable .featured .plan-select {
  padding: 40px 10px; }

.exppricetable .featured .plan-select a {
  color: #2980b9;
  background-color: #fff; }

.exppricetable .featured .plan-select a:hover {
  background-color: #409ad5;
  color: #fff; }
/* yourlevel */
.exppricetable .yourlevel {
  margin-top: 0;
  background-color: #f60;
  color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  z-index: 1;
  border-radius: 8px; }

.exppricetable .yourlevel a {
  color: #fff;
  font-weight: bold; }

.exppricetable .yourlevel .plan-title, .exppricetable .yourlevel .plan-price {
  color: #fff; }

.exppricetable .yourlevel .plan-title {
  padding: 25px 15px; }

.exppricetable .yourlevel .plan-select {
  padding: 40px 10px; }

.exppricetable .yourlevel .plan-select a {
  color: #2980b9;
  background-color: #fff; }

.exppricetable .yourlevel .plan-select a:hover {
  background-color: #409ad5;
  color: #fff; }
/* 
 File        : expbooslider.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
.expboocarousel {
  margin: 20px 0;
  /* The controlsy */
  /* The indicators */
  /* The colour of the indicators */ }
  .expboocarousel.carousel {
    margin-bottom: 0;
    padding: 0 30px 30px 30px; }
  .expboocarousel .exppart_block {
    margin: 0 0px; }
  .expboocarousel .carousel-control {
    /*left: -12px;*/
    height: 30px;
    width: 30px;
    margin-top: 50px;
    background-image: none;
    background: #fff;
    color: #000;
    text-shadow: 0 1px 0 white;
    font-size: 76px;
    line-height: 1; }
  .expboocarousel .carousel-control.right {
    right: -10px;
    /*
     .expnavarrow {
     width: 0; height: 0;
     line-height: 0;
     border-right: 10px solid transparent;
     border-top: 5px solid #c8c8c8;
     top: 104%;
     right: 0;
     position: absolute;
     }
     */ }
  .expboocarousel .carousel-control.left {
    left: -10px; }
  .expboocarousel .carousel-control:hover, .expboocarousel .carousel-control:focus {
    color: #49afcd;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: 0.9; }
  .expboocarousel .carousel-control.exppartners {
    margin-top: 5px;
    font-size: 46px; }
  .expboocarousel .carousel-control.exppartners.right {
    right: 0px; }
  .expboocarousel .carousel-control.exppartners.left {
    left: 0px; }
  .expboocarousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: -10px;
    margin-right: -19px; }
  .expboocarousel .carousel-inner {
    margin-left: 0px; }
  .expboocarousel .expbooslider_gen {
    position: relative;
    display: inline-block;
    padding-top: 2px;
    margin-left: 14px;
    width: 250px; }
  .expboocarousel .expbooslider_gen img {
    width: 100%; }
  .expboocarousel .expbooslider_gennews {
    position: relative;
    display: inline-block;
    padding-top: 2px;
    margin-left: 14px;
    width: 340px; }
  .expboocarousel .expbooslider_gennews img {
    max-width: 100%; }
  .expboocarousel .expbooslider_gennews .thumbnail {
    border-radius: 0;
    border: none; }
    .expboocarousel .expbooslider_gennews .thumbnail .caption {
      padding: 0px; }
    .expboocarousel .expbooslider_gennews .thumbnail .caption .expnewsmod_text {
      padding: 0 0px 5px 0; }
      .expboocarousel .expbooslider_gennews .thumbnail .caption .expnewsmod_text h3 {
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 5px; }
    .expboocarousel .expbooslider_gennews .thumbnail .caption img {
      width: 100%;
      height: 220px; }
  .expboocarousel .expbooslider_genpart {
    position: relative;
    display: inline-block;
    padding-top: 2px;
    margin-left: 24px;
    width: 165px; }
  .expboocarousel .expbooslider_genpart img {
    border: 1px solid #eaeaea; }
  .expboocarousel .expribbon-wrapper-rightcorner {
    right: 4px;
    top: 6px; }
  .expboocarousel .expribbon-wrapper-left {
    left: 5px; }
  .expboocarousel .carousel-indicators li {
    background: #cecece; }
  .expboocarousel .carousel-indicators .active {
    background: #49afcd; }

#expboocarousel_partners {
  margin: 0 50px; }
/* 
 File        : expbox.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
.box {
  border-radius: 3px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  padding: 10px 25px;
  text-align: right;
  display: block;
  margin-top: 60px; }
  .box .box-icon {
    border: 3px solid #5698da;
    background: #fff;
    border-radius: 50%;
    display: table;
    height: 70px;
    margin: 0 auto;
    width: 70px;
    margin-top: -45px;
    font-size: 30px; }
  .box .box-icon span {
    color: #5698da;
    display: table-cell;
    text-align: center;
    vertical-align: middle; }
  .box .info {
    /*
     > a {
     background-color: $boxes-blue;
     border-radius: 2px;
     box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
     color: #fff;
     transition: all 0.5s ease 0s;
     }
     > a:hover {
     background-color: $boxes-bluelink;
     box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.12);
     color: #fff;
     transition: all 0.5s ease 0s;
     }
     */ }
  .box .info h4 {
    font-size: 22px;
    letter-spacing: 2px;
    text-transform: uppercase; }
  .box .info > p {
    color: #000;
    font-size: 12px;
    padding-top: 10px;
    text-align: justify; }
  .box:hover .box-icon {
    background: #5698da; }
  .box:hover .box-icon span {
    color: #fff; }

.boxicon > .icon {
  text-align: center;
  position: relative; }
  .boxicon > .icon > .image {
    position: relative;
    z-index: 2;
    margin: auto;
    width: 88px;
    height: 88px;
    border: 8px solid white;
    line-height: 95px;
    border-radius: 50%;
    background: #2e7ecf;
    vertical-align: middle;
    box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.6); }
    .boxicon > .icon > .image > span {
      font-size: 36px !important;
      color: #fff !important; }
  .boxicon > .icon > .info {
    margin-top: -44px;
    background: rgba(0, 0, 0, 0.04);
    border: 1px solid #e0e0e0;
    padding: 15px 0 10px 0;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
    .boxicon > .icon > .info > h3.title {
      font-size: 16px;
      color: #222;
      margin-top: 40px;
      font-weight: 500; }
    .boxicon > .icon > .info > p {
      font-size: 13px;
      color: #666;
      line-height: 1.5em;
      margin: 20px; }
    .boxicon > .icon > .info > .more a {
      font-size: 12px;
      color: #222;
      line-height: 12px;
      text-transform: uppercase;
      text-decoration: none; }
  .boxicon > .icon:hover > .image {
    background: #333; }
    .boxicon > .icon:hover > .image > span {
      color: white !important; }
    .boxicon > .icon:hover > .info {
      background: rgba(0, 0, 0, 0.04);
      border-color: #e0e0e0;
      color: white;
      box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23); }
    .boxicon > .icon:hover > .info > h3.title, .boxicon > .icon:hover > .info > p, .boxicon > .icon:hover > .info > .more > a {
      color: #222; }
    .boxicon > .icon:hover > .info > .more > a {
      color: #fff;
      padding: 6px 8px;
      background-color: #2e7ecf; }
  .boxicon .space {
    height: 30px; }

.jam_box_metarial_service .jam_box_shadow-effect {
  background: #fff;
  padding: 30px 20px;
  border-radius: 4px;
  text-align: center;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.10), 0 15px 12px rgba(0, 0, 0, 0.02);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-bottom: 80px; }
  .jam_box_metarial_service .jam_box_shadow-effect:hover {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10), 0 3px 5px rgba(0, 0, 0, 0.02); }
  .jam_box_metarial_service span.icon {
    font-size: 70px;
    color: #3190e7; }
  .jam_box_metarial_service h4 {
    font-size: 16px;
    padding-top: 20px;
    font-weight: bold;
    letter-spacing: 0.06em; }
  .jam_box_metarial_service p {
    font-size: 15px;
    letter-spacing: 0.02em; }
  .jam_box_metarial_service a.btn.btn-default {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 1px solid #fff;
    background: #3190e7;
    color: #fff;
    font-size: 12px;
    letter-spacing: 0.06em;
    font-weight: 400;
    padding: 7px 18px 8px;
    text-shadow: none; }
  .jam_box_metarial_service a.btn.btn-default:hover {
    background: #fff;
    color: #3190e7;
    border: 1px solid #3190e7; }
  .jam_box_metarial_service .block-grid-item .jam_box_shadow-effect p {
    padding: 10px 0; }

#Hover_con .hover_content_block {
  text-align: center;
  font-size: 16px;
  min-height: 300px;
  vertical-align: middle;
  padding: 40px;
  background: #fff;
  -ms-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
  -o-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
  box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
  z-index: 7;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background-size: cover;
  position: relative;
  background-repeat: no-repeat; }
  #Hover_con .hover_content_block > .overlay-darker {
    z-index: 8;
    /*
     opacity: .8;
     background: #474747;
     */
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  #Hover_con .hover_content_block > .overlay {
    background: #fff;
    opacity: 1;
    z-index: 9;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
  #Hover_con .hover_content_block > .Hover_con_text {
    position: relative;
    z-index: 10; }
    #Hover_con .hover_content_block > .Hover_con_text .Hover_con_icon {
      font-size: 50px;
      color: #52d3aa;
      margin-bottom: 30px;
      display: block; }
  #Hover_con .hover_content_block h2 {
    font-size: 24px;
    font-weight: 400; }
  #Hover_con .hover_content_block:hover > .overlay, #Hover_con .hover_content_block:focus > .overlay {
    opacity: 0;
    z-index: 9; }
  #Hover_con .hover_content_block:hover > .Hover_con_text .Hover_con_icon, #Hover_con .hover_content_block:focus > .Hover_con_text .Hover_con_icon {
    color: #fff; }
  #Hover_con .hover_content_block:hover h2, #Hover_con .hover_content_block:focus h2, #Hover_con .hover_content_block:hover > .Hover_con_text, #Hover_con .hover_content_block:focus > .Hover_con_text {
    color: #fff; }
  #Hover_con .hover_content_block:hover .btn, #Hover_con .hover_content_block:focus .btn {
    border: 2px solid #fff !important;
    background: transparent; }
  #Hover_con .hover_content_block:hover .btn:hover, #Hover_con .hover_content_block:focus .btn:hover {
    background: #52d3aa !important;
    border: 2px solid #52d3aa !important; }
  #Hover_con .btn.btn-primary {
    background: #52d3aa;
    color: #fff;
    border: none !important;
    border: 2px solid transparent !important;
    margin-top: 15px; }

.jam_box_icon_content .sercies-title {
  text-align: center;
  padding: 50px 0; }
  .jam_box_icon_content .service-post {
    background: #fff;
    padding: 30px;
    text-align: center;
    cursor: pointer;
    position: relative;
    z-index: 3;
    margin-bottom: 30px;
    box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.08); }
  .jam_box_icon_content .service-content {
    position: relative;
    z-index: 4; }
  .jam_box_icon_content .service-icon {
    margin: 10px 0 20px 0;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    text-align: center;
    border: 2px solid #eb7a5c;
    margin-left: auto;
    margin-right: auto;
    line-height: 50px;
    -webkit-transition: color, 250ms;
    transition: color, 250ms; }
  .jam_box_icon_content .service-post:hover .service-icon {
    border-color: #fff; }
  .jam_box_icon_content .service-icon span {
    font-size: 18px;
    color: #eb7a5c; }
  .jam_box_icon_content .service-post:hover .service-icon span {
    color: #fff; }
  .jam_box_icon_content .service-title {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 15px;
    -webkit-transition: color, 250ms;
    transition: color, 250ms; }
  .jam_box_icon_content .service-post:hover .service-title {
    color: #fff; }
  .jam_box_icon_content .service-description {
    -webkit-transition: color, 250ms;
    transition: color, 250ms; }
  .jam_box_icon_content .service-post:hover .service-description {
    color: #fff; }
  .jam_box_icon_content .service-hover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 0px;
    background: #eb7a5c;
    -webkit-transition: width, 250ms;
    transition: width, 250ms; }
  .jam_box_icon_content .service-post:hover .service-hover {
    height: 100%; }

.jam_icon_box_num {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around; }
  .jam_icon_box_num .jam_icon_box_num_col {
    text-align: center;
    color: #000;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .jam_icon_box_num .jam_icon_box_num_col a {
    color: #000; }
    .jam_icon_box_num .jam_icon_box_num_col a:hover {
      text-decoration: none; }
  .jam_icon_box_num .jam_icon_box_num_col.blue {
    color: #2e7ecf; }
    .jam_icon_box_num .jam_icon_box_num_col.blue a {
      color: inherit; }
  .jam_icon_box_num .jam_icon_box_num_col.green {
    color: green; }
    .jam_icon_box_num .jam_icon_box_num_col.green a {
      color: inherit; }
  .jam_icon_box_num .jam_icon_box_num_col.red {
    color: red; }
    .jam_icon_box_num .jam_icon_box_num_col.red a {
      color: inherit; }
  .jam_icon_box_num .jam_icon_box_num_col.orange {
    color: orange; }
    .jam_icon_box_num .jam_icon_box_num_col.orange a {
      color: inherit; }
  .jam_icon_box_num .jam_icon_box_num_col.yellow {
    color: yellow; }
    .jam_icon_box_num .jam_icon_box_num_col.yellow a {
      color: inherit; }
  .jam_icon_box_num .jam_icon_box_num_col.pink {
    color: #d81b60; }
    .jam_icon_box_num .jam_icon_box_num_col.pink a {
      color: inherit; }
  .jam_icon_box_num .jam_icon_box_num_col.brown {
    color: brown; }
    .jam_icon_box_num .jam_icon_box_num_col.brown a {
      color: inherit; }
  .jam_icon_box_num .jam_icon_box_num_col:hover .jam_icon_box_num_col_icon {
    text-shadow: 3px 5px 5px rgba(0, 0, 0, 0.8); }
  .jam_icon_box_num .jam_icon_box_num_col .jam_icon_box_num_col_icon {
    font-size: 48px;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .jam_icon_box_num .jam_icon_box_num_col .jam_icon_box_num_col_num {
    font-size: 30px;
    font-weight: bold; }
  .jam_icon_box_num .jam_icon_box_num_col .jam_icon_box_num_col_text {
    font-size: 18px; }
/* 
 File        : expeffect.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
/**** HTML CODE 
 <div class="grid">
 <figure class="effect-honey">
 <img src="images/92_4fb51a547bdb1.jpg" alt="img25"/>
 <figcaption>
 <h2>Dreamy <span>Honey</span> <i>Now</i></h2>
 <a href="#">View more</a>
 </figcaption>				
 </figure>
 <figure class="effect-zoe">
 <img src="images/87_4fb4ff4ccb074.jpg" alt="img26"/>
 <figcaption>
 <h2>Creative <span>Zoe</span></h2>
 <p class="icon-links">
 <a href="#"><span class="icon-heart"></span></a>
 <a href="#"><span class="icon-eye"></span></a>
 <a href="#"><span class="icon-paper-clip"></span></a>
 </p>
 <p class="description">Zoe never had the patience of her sisters. She deliberately punched the bear in his face.</p>
 </figcaption>			
 </figure>
 </div>
 </div>
 ****/
.effectlr {
  position: relative; }
  .effectlr::before, .effectlr::after {
    background: none repeat scroll 0 0 #777;
    bottom: 15px;
    box-shadow: 0 15px 10px #777;
    content: "";
    left: 10px;
    max-width: 300px;
    position: absolute;
    top: 80%;
    transform: rotate(-3deg);
    width: 50%;
    z-index: -1; }
  .effectlr::after {
    left: auto;
    right: 10px;
    transform: rotate(3deg); }

.effectcb {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  position: relative; }
  .effectcb::before, .effectcb::after {
    border-radius: 100px / 10px;
    bottom: 0;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    content: "";
    left: 10px;
    position: absolute;
    right: 10px;
    top: 0;
    z-index: -1; }
  .effectcb::after {
    left: auto;
    right: 10px;
    transform: skew(8deg) rotate(3deg); }

.effectsd-all {
  -webkit-box-shadow: -1px 1px 5px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -1px 1px 5px 1px rgba(0, 0, 0, 0.2);
  box-shadow: -1px 1px 5px 1px rgba(0, 0, 0, 0.2); }

.expzoom-image img {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  max-width: 100%; }

.expzoom-image:hover img {
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -ms-transform: scale(1.25);
  -o-transform: scale(1.25);
  transform: scale(1.25); }

.expzoom-image {
  width: 200px;
  height: 200px;
  overflow: auto; }

.grid {
  position: relative;
  clear: both;
  margin: 0 auto;
  padding: 1em 0 4em;
  max-width: 1000px;
  list-style: none;
  text-align: center; }
  .grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    min-width: 320px;
    max-width: 480px;
    max-height: 360px;
    width: 48%;
    background: none;
    text-align: center;
    cursor: pointer;
    /* Anchor will cover the whole item by default */
    /* For some effects it will show as a button */
    /*---------------*/
    /***** Zoe *****/
    /*---------------*/
    /*---------------*/
    /***** Lily *****/
    /*---------------*/
    /*---------------*/
    /***** Honey *****/
    /*---------------*/
    /*---------------*/
    /***** Layla *****/
    /*---------------*/
    /*-----------------*/
    /***** Goliath *****/
    /*-----------------*/ }
  .grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: 0.8; }
  .grid figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .grid figure figcaption::before, .grid figure figcaption::after {
    pointer-events: none; }
  .grid figure figcaption, .grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .grid figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0; }
  .grid figure h2 {
    word-spacing: -0.15em;
    font-weight: 300; }
    .grid figure h2 span {
      font-weight: 800; }
  .grid figure h2, .grid figure p {
    margin: 0; }
  .grid figure p {
    letter-spacing: 1px;
    font-size: 68.5%; }
  .grid figure.effect-zoe figcaption {
    top: auto;
    bottom: 0;
    padding: 1em;
    height: 3.75em;
    background: #fff;
    color: #3c4a50;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
    .grid figure.effect-zoe h2 {
      float: left; }
    .grid figure.effect-zoe p.icon-links a {
      float: right;
      color: #3c4a50;
      font-size: 1.4em; }
    .grid figure.effect-zoe:hover p.icon-links a:hover, .grid figure.effect-zoe:hover p.icon-links a:focus {
      color: #252d31; }
    .grid figure.effect-zoe p.description {
      position: absolute;
      bottom: 8em;
      padding: 2em;
      color: #fff;
      text-transform: none;
      font-size: 90%;
      opacity: 0;
      -webkit-transition: opacity 0.35s;
      transition: opacity 0.35s;
      -webkit-backface-visibility: hidden;
      /* Fix for Chrome 37.0.2062.120 (Mac) */ }
    .grid figure.effect-zoe h2, .grid figure.effect-zoe p.icon-links a {
      -webkit-transition: -webkit-transform 0.35s;
      transition: transform 0.35s;
      -webkit-transform: translate3d(0, 200%, 0);
      transform: translate3d(0, 200%, 0); }
    .grid figure.effect-zoe p.icon-links a span::before {
      display: inline-block;
      padding: 8px 10px;
      font-family: 'feathericons';
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .grid figure.effect-zoe h2 {
      display: inline-block; }
    .grid figure.effect-zoe:hover {
      background: #000; }
    .grid figure.effect-zoe:hover p.description {
      opacity: 1; }
    .grid figure.effect-zoe:hover figcaption, .grid figure.effect-zoe:hover h2, .grid figure.effect-zoe:hover p.icon-links a {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }
    .grid figure.effect-zoe:hover h2 {
      -webkit-transition-delay: 0.05s;
      transition-delay: 0.05s; }
    .grid figure.effect-zoe:hover p.icon-links a:nth-child(3) {
      -webkit-transition-delay: 0.1s;
      transition-delay: 0.1s; }
      .grid figure.effect-zoe:hover p.icon-links a:nth-child(2) {
        -webkit-transition-delay: 0.15s;
        transition-delay: 0.15s; }
      .grid figure.effect-zoe:hover p.icon-links a:first-child {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s; }
  .grid figure.effect-lily img {
    max-width: none;
    width: -webkit-calc(100% + 50px);
    width: calc(100% + 50px);
    opacity: 0.7;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0); }
    .grid figure.effect-lily figcaption {
      text-align: left; }
    .grid figure.effect-lily figcaption > div {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 2em;
      width: 100%;
      height: 50%; }
    .grid figure.effect-lily h2, .grid figure.effect-lily p {
      -webkit-transform: translate3d(0, 40px, 0);
      transform: translate3d(0, 40px, 0); }
    .grid figure.effect-lily h2 {
      -webkit-transition: -webkit-transform 0.35s;
      transition: transform 0.35s; }
    .grid figure.effect-lily p {
      color: rgba(255, 255, 255, 0.8);
      opacity: 0;
      -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
      transition: opacity 0.2s, transform 0.35s; }
    .grid figure.effect-lily:hover img, .grid figure.effect-lily:hover p {
      opacity: 1; }
    .grid figure.effect-lily:hover img, .grid figure.effect-lily:hover h2, .grid figure.effect-lily:hover p {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }
    .grid figure.effect-lily:hover p {
      -webkit-transition-delay: 0.05s;
      transition-delay: 0.05s;
      -webkit-transition-duration: 0.35s;
      transition-duration: 0.35s; }
  .grid figure.effect-honey {
    background: #4a3753; }
    .grid figure.effect-honey img {
      opacity: 0.9;
      -webkit-transition: opacity 0.35s;
      transition: opacity 0.35s; }
    .grid figure.effect-honey:hover img {
      opacity: 0.5; }
    .grid figure.effect-honey figcaption::before {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 10px;
      background: #fff;
      content: '';
      -webkit-transform: translate3d(0, 10px, 0);
      transform: translate3d(0, 10px, 0); }
    .grid figure.effect-honey h2 {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 1em 1.5em;
      width: 100%;
      text-align: left;
      -webkit-transform: translate3d(0, -30px, 0);
      transform: translate3d(0, -30px, 0); }
    .grid figure.effect-honey h2 i {
      font-style: normal;
      opacity: 0;
      -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
      transition: opacity 0.35s, transform 0.35s;
      -webkit-transform: translate3d(0, -30px, 0);
      transform: translate3d(0, -30px, 0); }
    .grid figure.effect-honey figcaption::before, .grid figure.effect-honey h2 {
      -webkit-transition: -webkit-transform 0.35s;
      transition: transform 0.35s; }
    .grid figure.effect-honey:hover figcaption::before, .grid figure.effect-honey:hover h2, .grid figure.effect-honey:hover h2 i {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }
  .grid figure.effect-layla {
    background: #18a367; }
    .grid figure.effect-layla img {
      height: 200px; }
    .grid figure.effect-layla figcaption {
      padding: 3em; }
    .grid figure.effect-layla figcaption::before, .grid figure.effect-layla figcaption::after {
      position: absolute;
      content: '';
      opacity: 0; }
    .grid figure.effect-layla figcaption::before {
      top: 50px;
      right: 30px;
      bottom: 50px;
      left: 30px;
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
      -webkit-transform: scale(0, 1);
      transform: scale(0, 1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0; }
    .grid figure.effect-layla figcaption::after {
      top: 30px;
      right: 50px;
      bottom: 30px;
      left: 50px;
      border-right: 1px solid #fff;
      border-left: 1px solid #fff;
      -webkit-transform: scale(1, 0);
      transform: scale(1, 0);
      -webkit-transform-origin: 100% 0;
      transform-origin: 100% 0; }
    .grid figure.effect-layla h2 {
      padding-top: 26%;
      -webkit-transition: -webkit-transform 0.35s;
      transition: transform 0.35s; }
    .grid figure.effect-layla p {
      padding: 0.5em 2em;
      text-transform: none;
      opacity: 0;
      -webkit-transform: translate3d(0, -10px, 0);
      transform: translate3d(0, -10px, 0); }
    .grid figure.effect-layla img, .grid figure.effect-layla h2 {
      -webkit-transform: translate3d(0, -30px, 0);
      transform: translate3d(0, -30px, 0); }
    .grid figure.effect-layla img, .grid figure.effect-layla figcaption::before, .grid figure.effect-layla figcaption::after, .grid figure.effect-layla p {
      -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
      transition: opacity 0.35s, transform 0.35s; }
    .grid figure.effect-layla:hover img {
      opacity: 0.7;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }
    .grid figure.effect-layla:hover figcaption::before, .grid figure.effect-layla:hover figcaption::after {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1); }
    .grid figure.effect-layla:hover h2, .grid figure.effect-layla:hover p {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }
    .grid figure.effect-layla:hover figcaption::after, .grid figure.effect-layla:hover h2, .grid figure.effect-layla:hover p, .grid figure.effect-layla:hover img {
      -webkit-transition-delay: 0.15s;
      transition-delay: 0.15s; }
  .grid figure.effect-goliath {
    background: #000; }
    .grid figure.effect-goliath img, .grid figure.effect-goliath h2 {
      font-size: 16px;
      -webkit-transition: -webkit-transform 0.35s;
      transition: transform 0.35s; }
    .grid figure.effect-goliath img {
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden; }
    .grid figure.effect-goliath h2, .grid figure.effect-goliath p {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 10px; }
    .grid figure.effect-goliath p {
      text-transform: none;
      font-size: 12px;
      opacity: 0;
      -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
      transition: opacity 0.35s, transform 0.35s;
      -webkit-transform: translate3d(0, 50px, 0);
      transform: translate3d(0, 50px, 0); }
    .grid figure.effect-goliath:hover img {
      -webkit-transform: translate3d(0, -40px, 0);
      transform: translate3d(0, -40px, 0); }
    .grid figure.effect-goliath:hover h2 {
      -webkit-transform: translate3d(0, -100px, 0);
      transform: translate3d(0, -100px, 0); }
    .grid figure.effect-goliath:hover p {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }

@media screen and (max-width: 50em) {
  .content {
    padding: 0 10px;
    text-align: center; }

  .grid figure {
    display: inline-block;
    float: none;
    margin: 10px auto;
    width: 100%; } }
/* Input */
input.expfloatinput {
  margin: 40px 25px;
  width: 200px;
  display: block;
  border: none;
  padding: 10px 0;
  border-bottom: solid 1px #1abc9c;
  -webkit-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
  transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 96%, #1abc9c 4%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 96%, #1abc9c 4%);
  background-position: -200px 0;
  background-size: 200px 100%;
  background-repeat: no-repeat;
  color: #0e6252; }
  input.expfloatinput:focus, input.expfloatinput:valid {
    box-shadow: none;
    outline: none;
    background-position: 0 0; }
  input.expfloatinput:focus::-webkit-input-placeholder, input.expfloatinput:valid::-webkit-input-placeholder {
    color: #1abc9c;
    font-size: 11px;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    visibility: visible !important; }
  input.expfloatinput::-webkit-input-placeholder {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
/* Aware image */
.jam_aware_col {
  overflow: hidden;
  position: relative; }

.jam_aware_slide {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* 
   Visibility delay gives the previously hovered element time to slide out before disappearing.
   Remove the `visibility` transition to slide in current element without sliding out previous element
   */
  -webkit-transition: all 0.275s ease-in-out, visibility 0s 0.275s;
  transition: all 0.275s ease-in-out, visibility 0s 0.275s;
  visibility: hidden;
  will-change: transform;
  -webkit-transform: translateY(100%);
  transform: translateY(100%); }

.jam_aware_row:hover ~ .jam_aware_row .jam_aware_slide {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%); }

.jam_aware_row:hover .jam_aware_slide {
  -webkit-transform: translateX(100%);
  transform: translateX(100%); }

.jam_aware_row:hover .jam_aware_col:hover ~ .jam_aware_col .jam_aware_slide {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%); }

.jam_aware_row:hover .jam_aware_col:hover .jam_aware_slide {
  -webkit-transform: none;
  transform: none;
  visibility: visible;
  -webkit-transition-delay: 0s;
  transition-delay: 0s; }

.jam_aware_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.jam_aware_col {
  color: #fff;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 260px;
  position: relative; }

.jam_aware_col h2 {
  font-size: 1.33333rem;
  color: #fff;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 3px 5px;
  line-height: 1.25;
  margin: 0;
  position: absolute;
  bottom: 1.5rem;
  right: 1.5rem;
  left: 1.5rem;
  text-align: center;
  z-index: 0; }

.jam_aware_photo-container {
  background: #fff 100% 100% / cover;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: 1s;
  transition: 1s;
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right; }

.jam_aware_photo-container ::before {
  background: -webkit-linear-gradient(transparent, rgba(67, 17, 51, 0.5), #000320);
  background: linear-gradient(transparent, rgba(67, 17, 51, 0.5), #000320);
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.jam_aware_col:hover .jam_aware_photo-container {
  -webkit-transform: scale(1.25);
  transform: scale(1.25); }

.jam_aware_slide {
  background: rgba(13, 135, 233, 0.5);
  padding: 0 1.5rem; }
  .jam_aware_slide p {
    padding: 1.5rem 0; }

.jam_aware_col a {
  color: #fff; }

.jam_aware_col a:hover {
  color: #fff; }
/* End Aware image */
/* 
 File        : imghover.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
.expih-item {
  position: relative;
  margin-bottom: 20px;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }
  .expih-item, .expih-item * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .expih-item a {
    color: #fff; }
  .expih-item a:hover {
    text-decoration: none; }
  .expih-item img {
    width: 100%;
    height: 100%; }
  .expih-item.expsquare {
    position: relative; }
  .expih-item.expsquare .info {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
    .expih-item.expsquare .info .info-btm {
      color: #fff;
      font-size: 12px;
      font-weight: 600;
      text-align: left;
      margin: 10px 10px; }
    .expih-item.expsquare .info .info-btm ul {
      margin-left: 0px;
      padding-left: 0px; }
    .expih-item.expsquare .info .info-btm li {
      list-style: none;
      display: inline-block;
      margin-right: 10px; }
  .expih-item.expsquare .img-info {
    position: absolute;
    bottom: 0;
    text-align: left;
    padding: 0 20px;
    width: 100%;
    color: #fff;
    background-image: -webkit-linear-gradient(bottom, transparent 0, rgba(0, 0, 0, 0.8) 100%);
    background-image: -o-linear-gradient(bottom, transparent 0, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.8) 100%); }
    .expih-item.expsquare .img-info .imgprice {
      font-size: 0.9em;
      font-weight: 600;
      text-shadow: 0 1px 0 #000; }
    .expih-item.expsquare .img-info .imgprice span {
      background-color: #49afcd;
      padding: 5px;
      border-top-left-radius: 2px;
      border-top-right-radius: 2px;
      border-bottom-left-radius: 2px;
      border-bottom-right-radius: 2px; }
    .expih-item.expsquare .img-info .imgtoptext {
      font-size: 1em;
      font-weight: 600; }
    .expih-item.expsquare .img-infococo {
      position: absolute;
      bottom: 0;
      text-align: center;
      padding: 0 10px;
      width: 100%;
      color: #fff;
      background-image: -webkit-linear-gradient(bottom, transparent 0%, rgba(0, 0, 0, 0.6) 0%);
      background-image: -o-linear-gradient(bottom, transparent 0%, rgba(0, 0, 0, 0.6) 0%);
      background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 0%); }
    .expih-item.expsquare .img-infococo p.imgtoptext {
      font-size: 1em;
      font-weight: 400;
      margin: 5px 0; }
    .expih-item.expsquare.effectbtm, .expih-item.expsquare.effectbtm2, .expih-item.expsquare.effectartbtm2 {
      overflow: hidden; }
    .expih-item.expsquare.effectbtm.colored .info, .expih-item.expsquare.effectbtm2.colored .info, .expih-item.expsquare.effectartbtm2.colored .info {
      background: #1a4a72; }
    .expih-item.expsquare.effectbtm .img, .expih-item.expsquare.effectbtm2 .img, .expih-item.expsquare.effectartbtm2 .img, .expih-item.expsquare.effectbtm .img-info, .expih-item.expsquare.effectbtm2 .img-info, .expih-item.expsquare.effectartbtm2 .img-info {
      -webkit-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      transition: all 0.35s ease-in-out; }
    .expih-item.expsquare.effectbtm .img-info, .expih-item.expsquare.effectbtm2 .img-info, .expih-item.expsquare.effectartbtm2 .img-info {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0); }
    .expih-item.expsquare.effectbtm .info, .expih-item.expsquare.effectbtm2 .info, .expih-item.expsquare.effectartbtm2 .info {
      height: 35px;
      background: #206376;
      opacity: 0;
      -webkit-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      transition: all 0.35s ease-in-out;
      top: auto;
      -webkit-transform: translateY(100%);
      -moz-transform: translateY(100%);
      -ms-transform: translateY(100%);
      -o-transform: translateY(100%);
      transform: translateY(100%); }
    .expih-item.expsquare.effectbtm .info h3, .expih-item.expsquare.effectbtm2 .info h3, .expih-item.expsquare.effectartbtm2 .info h3 {
      text-transform: uppercase;
      color: #fff;
      text-align: center;
      font-size: 14px;
      padding: 5px 5px 0 4px;
      margin: 4px 0 0 0; }
    .expih-item.expsquare.effectbtm a:hover .info, .expih-item.expsquare.effectbtm2 a:hover .info, .expih-item.expsquare.effectartbtm2 a:hover .info {
      visibility: visible;
      opacity: 1;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0); }
    .expih-item.expsquare.effectbtm a:hover .img-info, .expih-item.expsquare.effectbtm2 a:hover .img-info, .expih-item.expsquare.effectartbtm2 a:hover .img-info {
      -webkit-transform: translateY(-35px);
      -moz-transform: translateY(-35px);
      -ms-transform: translateY(-35px);
      -o-transform: translateY(-35px);
      transform: translateY(-35px); }
  .expih-item.expsquare.effectbtm .img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
    .expih-item.expsquare.effectbtm a:hover .img {
      -webkit-transform: translateY(-17.5px);
      -moz-transform: translateY(-17.5px);
      -ms-transform: translateY(-17.5px);
      -o-transform: translateY(-17.5px);
      transform: translateY(-17.5px); }
  .expih-item.expsquare.effectbtm2 .img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
    .expih-item.expsquare.effectbtm2 a:hover .img {
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
      -o-transform: scale(1.1);
      transform: scale(1.1); }
  .expih-item.expsquare.effectartbtm2 .img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
    .expih-item.expsquare.effectartbtm2 .info {
      background: none repeat scroll 0 0 #000;
      color: #fff; }
    .expih-item.expsquare.effectartbtm2:hover .img {
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
      -o-transform: scale(1.1);
      transform: scale(1.1); }
    .expih-item.expsquare.effectartbtm2:hover .info {
      visibility: visible;
      opacity: 0.7;
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0); }
    .expih-item.expsquare.effectartbtm2 a:hover .img {
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
      -o-transform: scale(1.1);
      transform: scale(1.1); }
/* 
 File        : expribbon.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
.jam_maria_ribbon {
  position: absolute;
  top: 2px;
  left: 5px;
  z-index: 1;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); }
  .jam_maria_ribbon > .blue {
    background-color: rgba(46, 126, 207, 0.8); }
  .jam_maria_ribbon > .red {
    background-color: rgba(255, 0, 0, 0.8); }
  .jam_maria_ribbon > .green {
    background-color: rgba(0, 128, 0, 0.8); }
  .jam_maria_ribbon > .orange {
    background-color: rgba(255, 165, 0, 0.8); }
  .jam_maria_ribbon > .brown {
    background-color: rgba(109, 76, 65, 0.8); }
  .jam_maria_ribbon > span {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    text-align: center;
    color: #fff;
    padding: 0 5px 2px 5px;
    border-radius: 2px; }

.expribbon-wrapper {
  height: 85px;
  width: 85px;
  overflow: hidden;
  position: absolute;
  top: -1px;
  right: -1px;
  z-index: 1; }
  .expribbon-wrapper-rightcorner {
    top: 5px;
    right: 20px; }
  .expribbon-wrapper-rightcorner .expribbon {
    width: 120px;
    left: -5px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  .expribbon-wrapper-leftcorner {
    top: 5px;
    left: 20px; }
  .expribbon-wrapper-leftcorner .expribbon {
    width: 120px;
    left: -30px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .expribbon-wrapper-left {
    left: 20px;
    /*opacity:0.8;*/ }
  .expribbon-wrapper-left .expribbon {
    width: 120px;
    left: -25px; }
  .expribbon-wrapper-right {
    width: auto;
    right: 5px; }
  .expribbon-wrapper-top {
    left: 14px; }
  .expribbon-wrapper-top .expribbon {
    width: 120px;
    left: -30px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
  .expribbon-wrapper .expribbon {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    text-align: center;
    text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 0px;
    position: relative;
    padding: 4px 7px;
    top: 15px;
    color: white;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); }
  .expribbon-wrapper .expribbon-blackopacity {
    background-color: rgba(0, 0, 0, 0.6); }
  .expribbon-wrapper .expribbon-blue {
    background-color: rgba(46, 126, 207, 0.8); }
  .expribbon-wrapper .expribbon-red {
    background-color: rgba(255, 0, 0, 0.8); }
  .expribbon-wrapper .expribbon-green {
    background-color: rgba(0, 128, 0, 0.8); }
  .expribbon-wrapper .expribbon-orange {
    background-color: rgba(255, 165, 0, 0.8); }
  .expribbon-wrapper .expribbon a {
    color: #fff; }
  .expribbon-wrapper .expribbon a:hover {
    text-decoration: none;
    color: #e6e6e6; }

.expheader-ribbon {
  width: 100%;
  margin: 10px auto;
  padding: 0 10px 0;
  position: relative;
  color: #000;
  background: #fff;
  border: 1px solid #d2d2d2;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
  .expheader-ribbon span {
    display: block;
    height: 30px;
    line-height: 1.3;
    width: calc(100% + 32px);
    margin: 0 0 20px 0;
    padding: 5px 10px;
    position: relative;
    left: -16px;
    top: 8px;
    text-shadow: 0 1px 1px #111;
    border-radius: 2px 2px 0 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
  .expheader-ribbon span.expheader-ribbon-black {
    border-top: 1px solid #1a1a1a;
    border-bottom: 1px solid #0d0d0d;
    background: #333;
    color: #fff; }
    .expheader-ribbon span.expheader-ribbon-black::before, .expheader-ribbon span.expheader-ribbon-black::after {
      border-color: #0d0d0d transparent transparent transparent; }
  .expheader-ribbon span.expheader-ribbon-blue {
    border-top: 1px solid #2565a5;
    border-bottom: 1px solid #205890;
    background: #2e7ecf;
    color: #fff; }
    .expheader-ribbon span.expheader-ribbon-blue::before, .expheader-ribbon span.expheader-ribbon-blue::after {
      border-color: #205890 transparent transparent transparent; }
  .expheader-ribbon span.expheader-ribbon-green {
    border-top: 1px solid #004d00;
    border-bottom: 1px solid #003400;
    background: green;
    color: #fff; }
    .expheader-ribbon span.expheader-ribbon-green::before, .expheader-ribbon span.expheader-ribbon-green::after {
      border-color: #003400 transparent transparent transparent; }
  .expheader-ribbon span.expheader-ribbon-red {
    border-top: 1px solid #c00;
    border-bottom: 1px solid #b30000;
    background: red;
    color: #fff; }
    .expheader-ribbon span.expheader-ribbon-red::before, .expheader-ribbon span.expheader-ribbon-red::after {
      border-color: #b30000 transparent transparent transparent; }
  .expheader-ribbon span.expheader-ribbon-orange {
    border-top: 1px solid #cc8400;
    border-bottom: 1px solid #b37400;
    background: orange;
    color: #fff; }
    .expheader-ribbon span.expheader-ribbon-orange::before, .expheader-ribbon span.expheader-ribbon-orange::after {
      border-color: #b37400 transparent transparent transparent; }
  .expheader-ribbon span::before, .expheader-ribbon span::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -11px;
    z-index: -10;
    border: 5px solid; }
  .expheader-ribbon span::before {
    left: 0; }
  .expheader-ribbon span::after {
    right: 0; }
/* 
 File        : modules.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
.expslick-firstmaria .slick-slide {
  background-color: #fff;
  padding: 5px;
  margin: 10px; }

.expimg_priceblock .expjam_maria_price {
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 0.9em;
  font-weight: normal;
  text-align: center;
  color: #fff;
  padding: 0 5px 2px 5px;
  border-radius: 2px;
  background-color: #2196f3; }

.expimsblock .expih-item {
  margin-bottom: 0; }
  .expimsblock .expih-item.expsquare a:hover {
    border: none; }

.expslick-firstmaria.expimgslick .expslick-dots {
  bottom: -45px; }

.exptheme_module {
  margin-bottom: 20px; }
  .exptheme_module .expmodnews .thumbnail {
    border: none;
    margin-bottom: 0px;
    padding: 10px; }
    .exptheme_module .expmodnews .thumbnail .caption {
      padding: 0px;
      border-bottom: 1px solid #777;
      margin-bottom: 10px; }
    .exptheme_module .expmodnews .thumbnail .caption h3 {
      margin-bottom: 5px; }
  .exptheme_module .expmod-panel {
    background: #fff;
    padding: 10px 20px; }
  .exptheme_module .expmod-panel.modmarbtm {
    margin-bottom: 20px; }
  .exptheme_module .expmod-panel .expmod-title {
    color: #888;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    border-bottom: 2px solid #eaeaea;
    position: relative;
    /*text-shadow: 0 1px 1px #000;*/ }
    .exptheme_module .expmod-panel .expmod-title.modtitleblack {
      border-bottom: 1px solid #bbc5ce;
      color: #eaeaea; }
    .exptheme_module .expmod-panel .expmod-title.modtitlewhite {
      color: #000; }
    .exptheme_module .expmod-panel .expmod-title:before {
      bottom: -2px;
      content: "";
      display: block;
      height: 2px;
      left: 0;
      margin: 0;
      /*opacity: 0.6;*/
      position: absolute;
      min-width: 120px;
      width: 10%;
      background: none repeat scroll 0 0; }
    .exptheme_module .expmod-panel .expmod-title:after {
      background-color: #fff;
      border-bottom: 2px solid #eaeaea;
      border-right: 2px solid #eaeaea;
      content: "";
      display: block;
      height: 10px;
      margin-bottom: -16px;
      margin-left: 10px;
      transform: rotate(45deg);
      width: 10px;
      /*opacity: 0.6;*/ }
    .exptheme_module .expmod-panel .expmod-title.modblack:before {
      background-color: #333; }
    .exptheme_module .expmod-panel .expmod-title.modblack:after {
      border-bottom: 2px solid #333;
      border-right: 2px solid #333; }
    .exptheme_module .expmod-panel .expmod-title.modblue:before {
      background-color: #2e7ecf; }
    .exptheme_module .expmod-panel .expmod-title.modblue:after {
      border-bottom: 2px solid #2e7ecf;
      border-right: 2px solid #2e7ecf; }
    .exptheme_module .expmod-panel .expmod-title.modgreen:before {
      background-color: green; }
    .exptheme_module .expmod-panel .expmod-title.modgreen:after {
      border-bottom: 2px solid green;
      border-right: 2px solid green; }
    .exptheme_module .expmod-panel .expmod-title.modred:before {
      background-color: red; }
    .exptheme_module .expmod-panel .expmod-title.modred:after {
      border-bottom: 2px solid red;
      border-right: 2px solid red; }
    .exptheme_module .expmod-panel .expmod-title.modorange:before {
      background-color: orange; }
    .exptheme_module .expmod-panel .expmod-title.modorange:after {
      border-bottom: 2px solid orange;
      border-right: 2px solid orange; }
    .exptheme_module .expmod-panel .expmod-title.modpink:before {
      background-color: #ad1457; }
    .exptheme_module .expmod-panel .expmod-title.modpink:after {
      border-bottom: 2px solid #ad1457;
      border-right: 2px solid #ad1457; }
    .exptheme_module .expmod-panel .expmod-title.modcenter {
      text-align: left;
      font-size: 22px;
      /*font-weight:600;*/ }
    .exptheme_module .expmod-panel .expmod-title.modcenter .modtitle {
      text-align: left;
      /*margin: 0 auto;*/ }
  .exptheme_module .expmod-panel .expmod-desc {
    margin-top: 20px;
    /*color:$modtext-color;*/ }
    .exptheme_module .expmod-panel .expmod-desc a {
      /*color:$modtext-color;*/
      text-decoration: none; }
    .exptheme_module .expmod-panel .expmod-desc a:hover {
      /*color:$modtext-hovercolor;*/
      text-decoration: none; }
    .exptheme_module .expmod-panel .expmod-desc a h3:hover {
      color: #000; }
  .exptheme_module .expmod-panel .jam_modtitle_rgt {
    float: right;
    margin-top: -40px;
    position: relative; }

#top-footer .expmod-panel {
  background: none; }
  #top-footer .expmod-title {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px 0; }
  #top-footer .expmod-title:after {
    background-color: #2e363f; }
  #top-footer .expmod-bezzpanel {
    background: none; }
  #top-footer .expmod-bezztitle:after {
    background-color: #2e363f; }
  /* Mobile Menu Lang */

.mm-menu .jam_mobilelang div.mod-languages ul.lang-inline li {
  display: inline-block; }
  .mm-menu .jam_mobilelang .mm-listview > li::after {
    border-color: rgba(0, 0, 0, 0); }
    .mm-menu .jam_mobilelang .mm-listview > li > a {
      padding: 0px 20px 0 0; }
/* Slick */
.slick-dots {
  bottom: -15px; }
/* Search Ajax Sumo */
.SumoSelect > .CaptionCont {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); }

.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk {
  background-color: #4caf50;
  color: #fff; }

.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk:hover {
  background-color: #439a46; }

.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel {
  background-color: #ff9800;
  color: #fff; }

.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel:hover {
  background-color: #e08600; }

.SumoSelect > .optWrapper > .options li {
  margin: 0 5px; }

.SumoSelect > .optWrapper > .options li.group {
  margin: 0; }

.SumoSelect > .optWrapper > .options li.opt.selected {
  margin: 0 5px;
  background-color: #9c27b0 !important;
  color: #fff !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.SumoSelect > .optWrapper > .options li.opt:hover {
  margin: 0 5px;
  background-color: #862197 !important;
  color: #fff !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }

.SumoSelect.open > .optWrapper ul li.group:hover label, .SumoSelect.open > .optWrapper ul li.group > ul li label {
  color: #000 !important; }

.SumoSelect.open > .optWrapper ul li:hover label, .SumoSelect.open > .optWrapper ul li.group > ul li:hover label, .SumoSelect.open > .optWrapper ul li.group > ul li.selected label, .SumoSelect.open > .optWrapper ul li.selected label {
  color: #fff !important; }

.SumoSelect > .optWrapper.multiple > .options li ul li.opt {
  padding-left: 35px !important; }

.expshortlist_count {
  margin-top: 10px; }
/* 
 File        : footer.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
html {
  position: relative;
  min-height: 100%; }

body {
  /* Margin bottom by footer height */
  margin-bottom: 40px; }

#top-footer {
  background-color: #2e363f;
  background-repeat: no-repeat;
  background-position: center;
  color: #bbc5ce; }
  #top-footer .footer-top {
    padding: 20px 0;
    /* Footer Menu */ }
  #top-footer .footer-top .nav > li.active > a {
    background-color: #292f38;
    color: #fff; }
    #top-footer .footer-top .nav > li > a:hover, #top-footer .footer-top .nav > li > a:focus {
      background-color: #292f38; }
  #top-footer .footer-top .jam_footermenu li {
    margin: 0; }
    #top-footer .footer-top a {
      color: #bbc5ce; }
    #top-footer .footer-top a:hover {
      color: #fff;
      text-decoration: none; }
  #top-footer .footer-top ul {
    margin: 0;
    padding: 0; }
    #top-footer .footer-top ul li {
      list-style: none;
      margin: 0 0 10px; }
  #top-footer .footer-top dl.dl-horizontal.expfooterdl dt {
    width: 60px;
    text-align: left;
    margin-bottom: 5px; }
    #top-footer .footer-top dl.dl-horizontal.expfooterdl dd {
      margin-left: 150px;
      margin-bottom: 5px; }

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 40px;
  background-color: #2e363f;
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 30px;
  color: #bbc5ce; }
  #footer .footer-bottom {
    padding: 10px 0 0px;
    background-color: #292f38; }
  #footer .footer-bottom .copy_jamtext p {
    margin: 5px 0 0 0; }
    #footer .footer-bottom .copy_jamtext p a:hover {
      color: #fff; }
  #footer .footer-bottom .social_jamicon a {
    font-size: 22px;
    margin: 0 0 7px 5px; }
    #footer .footer-bottom .social_jamicon a.social_jamicon_vimeo:hover {
      color: #41b2dc; }
    #footer .footer-bottom .social_jamicon a.social_jamicon_youtube:hover {
      color: #e14e42; }
    #footer .footer-bottom .social_jamicon a.social_jamicon_vk:hover {
      color: #5c82ab; }
    #footer .footer-bottom .social_jamicon a.social_jamicon_in:hover {
      color: #0173b2; }
    #footer .footer-bottom .social_jamicon a.social_jamicon_google:hover {
      color: #f63d27; }
    #footer .footer-bottom .social_jamicon a.social_jamicon_instagram:hover {
      color: #689f38; }
    #footer .footer-bottom .social_jamicon a.social_jamicon_twitter:hover {
      color: #2daae1; }
    #footer .footer-bottom .social_jamicon a.social_jamicon_facebook:hover {
      color: #3c5b9b; }
/*** Back Top button ***/
#jamtmp_backtop {
  width: 70px;
  text-align: center;
  padding: 5px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  cursor: pointer;
  display: none;
  z-index: 3; }
  #jamtmp_backtop .btn {
    padding: 2px;
    border-radius: 5px; }
  #jamtmp_backtop .btn-primary {
    background-color: rgba(0, 0, 0, 0.8);
    border-color: rgba(0, 0, 0, 0.8); }
  #jamtmp_backtop span {
    padding: 9px 10px;
    font-size: 20px;
    opacity: 0.7;
    filter: alpha(opacity=70); }
  #jamtmp_backtop span:hover {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  #jamtmp_backtop span.label-default {
    background-color: rgba(41, 47, 56, 1);
    color: #fff; }
/* 
 File        : media.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
@media (max-width: 1200px) {
  #header .explogo {
    margin: 0;
    padding-left: 28px !important;
    padding-top: 5px; }
    #header .explogo a {
      font-size: 35px; }
      #header .explogo a h3 {
        font-size: 0.75em;
        margin-top: 0px; }
      #header .explogo a img {
        margin: 0;
        height: 40px; }

  .navbar-header {
    float: none; }

  .navbar-left, .navbar-right {
    float: none !important; }

  .navbar-toggle {
    display: block; }

  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }

  .navbar-collapse.collapse {
    display: none !important; }

  .navbar-nav {
    float: none !important;
    margin-top: 7.5px; }

  .navbar-nav > li {
    float: none; }

  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px; }

  .collapse.in {
    display: block !important; } }

@media (max-width: 767px) {
  .carousel-caption {
    display: none; }

  #jam_top {
    min-height: 100px; } }

@media (min-width: 992px) {
  /*background-image:  url(../images/footer.jpg);*/
    .row.jam_fixed_height {
      display: flex;
      flex-wrap: wrap; }
    .jamitems-ellipsis-title {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      -ms-text-overflow: ellipsis; }
    #jam_component .blog .jamrow .list-group-item .jamlst_blkbtm {
      width: 66.66667%;
      position: absolute;
      background: #b6b6b8 none repeat scroll 0 0; }
    #jam_component .jamitems_bezzart .jamlst_blkbtm {
      position: absolute;
      background: #b6b6b8 none repeat scroll 0 0;
      width: 100%; }
    .jamlst_blkbtm .jambezz-readmorenew {
      position: static; }
    .jamlst_blkbtm .jambezz_btm_left {
      float: left; }
    .jambezz-readmoreicon {
      top: 0px; }
    .item-page .jambezz-single-tags ul.tags li a, .blog .jambezz-single-tags ul.tags li a {
      /*font-weight: bold;*/
      font-size: 14px; }
    .jambezz-single-tags ul {
      text-align: right; }
    .content_margin {
      margin-bottom: 30px; }
    .item-page ul.tags li.jambezz-single-tags-icon {
      display: inline-block; } }

@media (min-width: 768px) {
  /*
   .navbar-collapse {
   padding-top: 0px !important;
   padding-right: 38px !important;
   form[role="search"] {
   width: 38px;
   button,
   input {
   padding: 15px 12px;
   }
   input {
   font-size: 18pt;
   opacity: 0;
   display: none;            
   height: 50px;
   }
   &.active {
   width: 100%;
   button,
   input {
   display: table-cell;
   opacity: 1;
   }
   input {
   width: 100%;
   }
   }
   }
   }
   */
    #header .navbar .main-navigation, #header .navbar .explogo a, #header .navbar .explang {
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      -webkit-transition: all 0.2s ease-in-out; }
      #header .navbar.expsticky .explogo {
        margin: 0;
        padding-top: 6px; }
        #header .navbar.expsticky .explogo a {
          font-size: 35px; }
          #header .navbar.expsticky .explogo a h3 {
            font-size: 0.75em;
            margin-top: 0px; }
          #header .navbar.expsticky .explogo a img {
            margin: 0;
            height: 40px; }
        #header .navbar.expsticky .explang {
          display: none; }
        #header .navbar.expsticky.navbar-default {
          background-color: rgba(41, 47, 56, 0.9); }
        #header .navbar.expsticky.navbar-default .main-navigation .dropdown-menu {
          background-color: rgba(41, 47, 56, 0.9); }
        #header .navbar.expsticky #jam_search_mod.jamtmp_btmsearch {
          background-color: rgba(41, 47, 56, 0.9); } }
/* 
 File        : expsearchmod.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
#jam_search_mod .jampst_relative {
  position: relative; }
  #jam_search_mod .jamtmp_search {
    position: absolute;
    right: 0;
    /*border-top:1px solid #ccc;*/ }
  #jam_search_mod.jamtop-search {
    position: relative;
    margin-right: 10px;
    min-height: 20px; }
  #jam_search_mod.jamtop-search .btn {
    box-shadow: none; }
  #jam_search_mod.jamtmp_btmsearch {
    position: absolute;
    right: 0;
    background-color: rgba(41, 47, 56, 0.7);
    padding: 2px;
    /*border-top:1px solid #ccc;*/ }
  #jam_search_mod.jamtmp_btmsearch a {
    line-height: 40px;
    color: #fff; }
    #jam_search_mod.jamtmp_btmsearch a:hover {
      color: #eaeaea; }
  #jam_search_mod.jamtmp_btmsearch .input-group-btn .btn {
    background-color: rgba(41, 47, 56, 0);
    color: #fff; }
    #jam_search_mod.jamtmp_btmsearch .input-group-btn .btn:hover {
      color: #49afcd; }
  #jam_search_mod .jam-modsearch-form {
    display: none;
    margin-bottom: 0; }
  #jam_search_mod .jam-modsearch-form .form-control {
    min-width: 250px;
    background-color: rgba(52, 63, 71, 0.7);
    border: 1px solid rgba(41, 47, 56, 0.7);
    color: #fff;
    z-index: 0; }
  #jam_search_mod .jam-modsearch-button {
    padding: 6px 12px;
    background-color: rgba(41, 47, 56, 0);
    color: #fff; }
  #jam_search_mod .jam-modsearch-button:hover {
    color: #49afcd; }

.jam_moduser {
  margin-right: 10px; }
/* 
 File        : expjoouser.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
/* Login box */
.jam_login_mod_btn {
  position: absolute;
  right: 10px; }

#jam_modal_login #jam_modal_loginLabel {
  font-size: 22px;
  font-weight: bold;
  color: #ccc; }
  #jam_modal_login .jam_log_icon_lock {
    margin-right: 10px;
    color: #eaeaea;
    font-size: 26px; }
  #jam_modal_login .btn {
    text-transform: none; }

.expreglog {
  padding-left: 0; }
  .expreglog li {
    list-style: none; }

.expjam_maria_registration {
  background-color: #fff;
  padding: 10px; }

.expjam_maria_registration h4 {
  background-color: #eaeaea;
  padding: 2px 5px; }

.expgroupsplg_fieldset {
  background-color: #fff;
  padding: 10px; }

.expgroupsplg_fieldset legend {
  position: relative;
  top: 20px;
  font-size: 24px; }
/* 
 File        : mobile.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
/* Mobile Menu */
#jam-mob {
  margin-top: 100px; }
  #jam-mob .btn-group, #jam-mob .btn-group .dropdown-menu {
    width: 100%; }
  #jam-mob .jammob-sort {
    margin: 0 0 20px 0; }
  #jam-mob .jam-page-header h2 {
    font-size: 25px; }
  #jam-mob #content .jambezz_blogtitle .jambezz-blog-title-print .btn {
    padding: 8px 8px; }

#expautospro.expdetail.expautospro-mob {
  background-color: #fff; }

.navbar-default.navjammenu {
  background-color: #292f38;
  color: #fff;
  box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.6); }

.navbar-default.navjammenu h4, .navbar-default.navjammenu a {
  color: #fff; }

.navjammenu .navbar-toggle {
  float: left; }

.expjammenu-top .navbar-toggle {
  padding: 0;
  margin-top: 15px;
  margin-bottom: 0; }

.jamtopmenubtn {
  margin-top: 15px; }

.jamtopmenubtn .jamtopbtn {
  float: right;
  margin-right: 15px; }

#header.expmenu-mob, .expmenu-mob .navbar-fixed-top, .expmenu-mob .navbar-fixed-bottom {
  position: relative; }

#header.expmenu-mob .explogo {
  padding-top: 12px; }

.js .expmenu-mob #expmobmenu .menutoggle {
  top: 10px; }

.expmenu-mob #expmobmenu .toggle-sub {
  margin-top: -2.25em; }

.expjammenu-top {
  margin: 0 0 20px 0;
  padding-top: 10px; }

.expjammenu-top .glyphicon {
  font-size: 22px; }

.expjammenu-top .expmobmenudiv .glyphicon {
  font-size: inherit;
  margin-right: 5px; }

.expjammenu-top .expmobmenudiv .toggle-sub .glyphicon {
  font-size: 22px; }

.expjammenu-top .expjammenu-back {
  text-align: right; }

.expjammenu-top .jamtopbtn.btn {
  padding: 16px;
  border-radius: 100%; }

.expjammenu-name h4 {
  text-align: center; }

#footer.footer-mob {
  position: fixed;
  -webkit-box-shadow: 0px -5px 6px -2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px -5px 6px -2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px -5px 6px -2px rgba(0, 0, 0, 0.75); }

#footer.footer-mob a {
  color: #fff;
  font-size: 22px; }

#footer.footer-mob .footer-bottom {
  padding: 7px 0 0px; }

#footer.footer-mob a.jammoblogout {
  color: #f60; }

.footer-center {
  text-align: center; }

.jammob-forgot {
  margin: 10px 0; }

.expjamsearch-mob li {
  list-style: none; }

.jammoblist-price {
  font-size: 14px;
  font-weight: bold;
  color: #000; }

.jamstmob-trunicate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis; }
/* 
 File        : expgallery.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
#expgallery {
  box-shadow: -1px 1px 5px 1px rgba(0, 0, 0, 0.2);
  background-color: #fff; }
  #expgallery .jam-readmore {
    margin: 0 20px 0 0; }
/* 
 File        : expautospro.scss
 Created on  : Jan 7, 2017, 4:59:18 PM
 Author      : Grusha
 */
.expjam_maria_title h3 {
  margin-top: 0;
  font-weight: bold; }

#expautospro-list #expautospro {
  background-color: transparent; }

#expautospro.expautospro_maria {
  background-color: #fff;
  padding: 10px; }
  #expautospro .jam_modtitle_rgt img.exptitle_brandlogo {
    max-height: 40px; }
  #expautospro .exptheme_module .expmod-panel .jam_modtitle_rgt {
    margin-top: -60px; }
  #expautospro #expfp_addbutton {
    margin: 0 0 15px 20px; }
