@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(http://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 #0e3083;
}

.exptheme_bezzmodule.modblue .expmod-bezztitle .jambezz_modtitle {
  background-color: #0e3083;
  color: #fff;
  border-bottom: 3px solid #0b2565;
}

.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: #0e3083;
  border-color: #0e3083;
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
  color: #0e3083;
}

.pagination>li>a,
.pagination>li>span {
  color: #0e3083;
}

.pagination>li>a>.glyphicon {
  color: orange;
}

.pagination>li.disabled>a>.glyphicon {
  color: #bbb;
}

.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;
}

.jamtopbtn button .glyphicon-search-button::after {
  content: "\e003";
  padding-left: 10px;
  font-family: 'Glyphicons Halflings';
}

.form-slc {
  width: 100% !important;
}
.form-slc button {
  background: #e9e9ed;
}
.item-1012 {
  background: #FFA500;
}
.item-1012 a {
  color: #0e3083;
}

.glink.nturl.notranslate {
  padding: 0 15px 0 0;
  color: #0e3083;
}
@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: #0e3083;
}

.btn-border-o.btn-blue:hover {
  color: #0e3083;
}

.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: 99;
}

#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 .navbar.navbar-default .navbar-toggle .icon-bar {
	background-color: #e37436;
}

#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: #bbc5ce;
  border: none;
  padding: 0px 0;
}

#header .navbar-default .navbar-toggle:hover,
#header .navbar-default .navbar-toggle:focus {
  background-color: #bbc5ce;
}

#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;*/
  padding-top: 0;
}

#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: 13px;
  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: 0;
  height: auto;
  max-width: 100%;
  /*width:230px;*/
}

#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;
}

#header .top-menu-a {
  margin-right: 30px;
}

#header .top-menu-a .dropdown-menu {
  z-index: 99999;
}

#header .elang {
  margin-right: 60px;
  padding: 10px 0;
}


#header .nav-pills>li.active>a {
  background: transparent;
  color: blue;
}

#header .nav-pills>li>a:hover {
  background: transparent;
}

#header .navbar-logo {
  margin-top: 8px;
}


/* 
 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: #04275e;
}

#header .main-navigation ul.expmenunav li a {
  z-index: 1;
  margin: -1px 0 0 0;
  display: block;
  color: #04275e;
  padding: 10px 10px;
}

#header .main-navigation ul.expmenunav li a:hover {
  text-decoration: none;
  color: rgba(242, 215, 8, 0.9);
}

#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: $top-menu-general-bgcolor;*/
  background: #133467;
  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: $top-menuborder-color;*/
  /*border-bottom: 1px solid darken($top-menu-general-bgcolor, 30%);*/
  border-top: #0e3083;
  border-bottom: 1px solid #000;
  /*
     &:last-child { 
     border-bottom: $top-menuborder-color;
     }
     */
}

#expmobmenu ul li a {
  color: #ff9800;
}

@media screen and (min-width: 768px) {
  #expmobmenu ul li a {
    color: #100585;
  }
}

#expmobmenu ul li a:hover {
  background: #bbc5ce;
}

#expmobmenu ul li.active>a {
  color: #100585;
  background: #bbc5ce;
}

#expmobmenu .toggle-sub {
  border-left: 1px solid #444;
  color: #fff;
  margin: -35px 0 0 0 !important;
}

#expmobmenu .toggle-sub:hover {
  background: #bbc5ce;
}

#expmobmenu .menutoggle {
  color: #fff;
}

#expmobmenu .sub-nav {
  /* color:$top-menuactive-color; */
  color: #ff9800;
  background: #292f38;
}

@media screen and (min-width: 767px) {
  #expmobmenu .sub-nav {
    color: #100585;
  }
}

#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: #0e3083;
}

#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: #100585;
    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: #b2cde5;
    color: #49afcd;
  }
  #expmobmenu .sub-nav li:hover {
    color: #100585;
    background: #b8cad2;
  }
  #expmobmenu .sub-nav li.active>a {
    color: #100585;
    background: #b8cad2;
  }
  #expmobmenu .toggle-sub {
    border-left: none;
    background: transparent;
    margin-bottom: 0;
  }
  #expmobmenu .toggle-sub:hover {
    background: transparent;
  }
  .expsticky #expmobmenu .sub-nav {
    background-color: #d4eaf5;
  }
}


/* 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);
  padding: 20px;
}

.blog .jam-content-item .jam-readmore2 .btn {
  display: inline-block;
  word-break: break-all;
  white-space: normal;
  margin-top: 20px;
}

.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;
}

h3.item-title {
  font-size: 25px;
}


/* 
 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('https://mekinamender.com/templates/jam_studio/styles/maria/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('https://mekinamender.com/templates/jam_studio/styles/maria/images/blue.png');
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.9) inset;
}

.expparallax-bg-2 {
  background-image: url('https://mekinamender.com/templates/jam_studio/styles/maria/images/blue.png');
  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;
  float: left;
  width: 100%;
}
.expparallax .expparallax-fixed-bg {
  /*position: relative;*/
  min-height: 100%;
  /* background-size: cover;
   background-attachment: fixed; */
  background-repeat: no-repeat;
  background-position: center center;
  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: #0e3083;
}

.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 #1341b1;
  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: #1341b1;
  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: #1341b1;
}

.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: #0e3083;
}

.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);
}
.exptheme_expautospro .expuplimg_modpos {
  padding-top: 0px !important;
  max-width: 630px !important;
  width: 100% !important;
  top: 32% !important;
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto;
}

.expslickdatatopautos .expbooslider_gentop_capt_block_top {
  padding-bottom: 14px;
  max-width: 630px;
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto;
  width: 100%;
 
}
.expslickdatatopautos .expbooslider_gentop_capt_block_top .expbooslider_gentop_capt_top {
  background: rgba(14, 48, 131, 0.7);
  float: left;
  width: 100%;
}
.expslickdatatopautos .expbooslider_gentop_capt_block_top .expbooslider_gentop_capt_top .expbooslider_gentop_h3 {
  margin: 0;
  font-size: 25px !important;
}
@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(14, 48, 131, 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(14, 48, 131, 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: #0e3083;
}

.exptheme_module .expmod-panel .expmod-title.modblue:after {
  border-bottom: 2px solid #0e3083;
  border-right: 2px solid #0e3083;
}

.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: #1b4371;
}

#top-footer .expmod-bezzpanel {
  background: none;
}

#top-footer .expmod-bezztitle:after {
  background-color: #1b4371;
}


/* 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.opt label {
  margin: 0;
}
.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);
  padding: 3px 10px;
  border: none;
}

.SumoSelect>.optWrapper>.options li.opt {
  border: none;
}
.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);
  border: none;
}

.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;
}

.expautospro_botmodule .moduletable h3,
.expautospro_topmodule_pos .moduletable h3 {
  font-size: 25px;
  color: #100585;
}

.expjam_maria_title h3 {
  font-size: 30px;
  color: #100585;
}

.dealersearch .expsearch_dealer_margin select {
  width: 100%;
}


/* 
 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: #1b4371;
  background-repeat: no-repeat;
  background-position: center;
  color: #bbc5ce;
}

#top-footer .footer-top {
  padding: 20px 0 130px 0;
  /* Footer Menu */
}

#top-footer .footer-top .nav>li {
  margin: 0;
}

#top-footer .footer-top .nav>li.active>a {
  background-color: #133467;
  color: #fff;
}

#top-footer .footer-top .nav>li>a {
  padding: 5px 10px;
}

#top-footer .footer-top .nav>li>a:hover,
#top-footer .footer-top .nav>li>a:focus {
  background-color: #133467;
}

#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: static; */
  /* bottom: 0; */
  width: 100%;
  min-height: 40px;
  background-color: #2e363f;
  background-repeat: no-repeat;
  background-position: center;
  color: #bbc5ce;
  z-index: 2;
}

#footer .footer-bottom {
  padding: 10px 0 10px;
  background-color: #133467;
}

#footer .footer-bottom .copy_menu .expmod-bezzpanel {
  background: transparent;
}

#footer .footer-bottom .copy_menu .expmod-bezzpanel .expmod-bezzdesc {
  padding: 0;
}

#footer .footer-bottom .copy_menu .expmod-bezzpanel .expmod-bezzdesc ul li {
  display: inline-block;
}

#footer .footer-bottom .copy_menu .expmod-bezzpanel .expmod-bezzdesc ul li a {
  padding: 5px 15px !important;
}

#footer .footer-bottom .copy_menu .expmod-bezzpanel .expmod-bezzdesc ul li a .glyphicon {
  display: none;
}

#footer .footer-bottom .copy_menu .expmod-bezzpanel .expmod-bezzdesc ul li a:hover {
  color: #fff;
  background: transparent;
}

#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;
}

.blog-featured .nav>li>a {
  display: inline-block;
}

#modexpbrands179 .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#modexpbrands179 .slick-track .expbrandsimgs .modbrandsimg {
  text-align: center;
  margin: 0 auto;
  min-height: 70px;
  
display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
#modexpbrands179 .slick-track .expbrandsimgs .modbrandsimg img {
  max-height: 70px;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* 
 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: auto;
  }
  .navbar-header {
    float: none;
  }
  .navbar-left,
  .navbar-right {
    float: none !important;
  }
  .navbar-toggle {
		display: block;
		margin: 10px 0 0 0;
		padding-left: 0;
		padding-right: 0;
	}
	.navbar-toggle .glyphicon-menu-hamburger:before {
	    font-size: 20px;
	}
  .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 .navbar-header {
    float: none !important;
  }
  #header .navbar .navbar-brand {
    margin-left: 0 !important;
  }
  #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: 0px;
  }
  #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: auto;
  }
  #header .navbar.expsticky .explang {
    display: none;
  }
  #header .navbar.expsticky.navbar-default {
    background-color: #d4eaf5;
  }
  #header .navbar.expsticky.navbar-default .main-navigation .dropdown-menu {
    background-color: #d4eaf5;
  }
  #header .navbar.expsticky #jam_search_mod.jamtmp_btmsearch {
    background-color: #d4eaf5;
  }
}


/* 
 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: #bbc5ce;
  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: #cad4d9;
  border: 1px solid #bbc5ce;
  color: #fff;
  z-index: 9;
}

#jam_search_mod .jam-modsearch-button {
  padding: 0;
  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,
.expgroupsplg_fieldsetn {
  background-color: #fff;
  padding: 10px;
}
/*.expbezz_single_all .jam_full-content-none {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}*/
.expbezz_single_all .jam-page-header h2,
.expjam_maria_registration h4,
.expgroupsplg_fieldset legend {
  background-color: transparent;
  padding: 2px 5px 15px;
  border-bottom: 3px solid #0e3083;
  color: #0e3083;
  text-transform: uppercase;
  float: left;
  width: 100%;
  margin-top: 25px;
  font-size: 24px;
}
.expjam_maria_registration .form-group,
.expgroupsplg_fieldset .form-group {
  float: left;
  width: 100%;
  position: relative;
}
.expjam_maria_registration .form-group label,
.expgroupsplg_fieldset .form-group label {
  color: #0e3083;
  font-weight: bold;
  min-width: 160px;
  float: left;
  text-align: right;
  line-height: 37px;
  padding-right: 10px;
}
.expjam_maria_registration .form-group .optional,
.expgroupsplg_fieldset .form-group .optional {
  display: block;
  margin-top: 10px;
  position: absolute;
  left: 105px;
  bottom: 0;
  font-size: 10px;
  opacity: 0.5;
}
.expjam_maria_registration .form-group input,
.expgroupsplg_fieldset .form-group input, 
.expjam_maria_registration .form-group select,
.expgroupsplg_fieldset .form-group select {
  float: left;
  width: 100%;
  max-width: 350px;
  font-size: 13px;
  font-style: italic;
  padding: 10px;
  border: 1px solid #e9e9e9;
  color: #979ea1;
  box-shadow: none !important;
}
.expjam_maria_registration .form-group #jform_captcha {
  height: auto;
  padding: 0;
  border: none;
  width: auto;
  box-shadow: none;
  float: left;
}
.expgroupsplg_fieldset {
  background-color: #fff;
  padding: 10px;
}



/* 
 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: $top-menu-general-bgcolor;*/
  background-color: #133467;
  color: #ff9800;
  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:$top-menu-acolor;*/
  color: #ff9800;
}

.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;
}

.expdetail .desctop_lefttext h3 {
  font-size: 25px;
  color: #e37436;
}
#header .explogo .mob-top-item a {
	font-size: 14px;
	line-height: 20px;
	padding: 0 10px;
	/* padding: 15px 15px; */
	/* background: #f57d30; */
	color: #0e3083;
	/* border-radius: 50%; */
	display: inline-block;
}
.explogo.navbar-brandX > a {
  float: left;
  width: 100%;
  max-width: 170px;
}
#header .explogo .mob-top-item a.cars-for-sale1 {
	/* background: #4472c4; */
	border-right: 1px solid;
}


.blog .jam-content-item .exptheme_module table {
  width: 100% !important;
  height: auto !important;
}
.blog .jam-content-item .exptheme_module table h4, .blog .jam-content-item .exptheme_module table h5 {
  font-size: 14px;
  font-weight: bold;
  padding-right: 10px;
}
.row_article .expbezz_single_all a {
  color: #0e3083;
}
@media only screen and (max-width: 991px) {
  #header .explogo img {
    max-width: 50%;
  }
  #header .jam-top-pos.col-md-3 {
    display: none;
  }
/*  #header .col-md-7 {
    display: none;
  }*/
  #header .explogo img {
    max-width: 165px;
    width: 100%;
  } 
}

@media only screen and (min-width: 992px) {
  #expslick-172 .img-responsive,
  .thumbnail>img,
  .thumbnail a>img,
  .carousel-inner>.item>img,
  .carousel-inner>.item>a>img {
    max-width: 100%;
    padding: 10% 0% 0% 0% !important;
    height: 520px !important;
  }
  .exptheme_expautospro .expuplimg_modpos {
    top: 21% !important;
  }
  .expslickdatatopautos .expbooslider_gentop_capt_block_top {
    bottom: 70px !important;
    padding-top: 0 !important;
  }
  .expslickdatatopautos .expbooslider_gentop_capt_top {
    padding: 0px 0 !important;
  }
}

#header .top-menu-a {
  margin-right: 40px !important;
}
#header .top-menu-a ul li a {
  font-size: 11px;
}
#content {
  margin: 0px 0 !important;
}


/*div#modexpbtype169 {
    width: 50%;
}*/

ins.adsbygoogle {
  height: fit-content;
}

.exptheme_bezzmodule.modblack .expmod-bezzpanel .expmod-bezzdesc>.nav.nav-tabs {
  border-top: 3px solid #0e3083;
}

/*.exptheme_bezzmodule.modblack .expmod-bezzpanel .expmod-bezzdesc > .nav.nav-tabs li a {
	border-radius: 25px;
}*/
.exptheme_bezzmodule.modblack .expmod-bezzpanel .nav.nav-tabs>li.active {
  background: #0e3083;
}


/*exptheme_bezzmodule.modblack .expmod-bezzpanel .nav > li a:focus,*/


/*exptheme_bezzmodule.modblack .expmod-bezzpanel .nav > li > a:hover {*/


/*  color: #fff;*/


/*}*/

.nav.nav-tabs>li.active>a,
.nav.nav-tabs>li.active>a:focus,
.nav.nav-tabs>li.active>a:hover {
  border: none;
  -webkit-box-shadow: inset 0 -2px 0 #2196f3;
  box-shadow: none;
  color: #fff !important;
}

.nav.nav-tabs>li>a:hover,
.nav.nav-tabs>li>a:focus:hover {
  background-color: transparent;
  -webkit-box-shadow: inset 0 -1px 0 #ddd;
  box-shadow: inset 0 -1px 0 #ddd;
  color: #666666;
}

#collapseModule2 .nav.nav-tabs {
  border: 2px solid #4ba9f3;
  display: inline-block;
  border-radius: 17px;
  margin-top: 15px;
}

#collapseModule2 .nav.nav-tabs li.active {
  background: transparent;
  border-radius: 25px;
}

#collapseModule2 .nav.nav-tabs li a {
  border-radius: 13px;
  padding: 3px 45px;
  box-shadow: none;
}

#collapseModule2 .nav.nav-tabs li.active a {
  background: #4aa6ef;
}

.modexpautospro_ajaxsearch .expjamsrchtop {
  padding: 15px 30px !important;
  max-height: 100% !important;
}

#expsearch_form173 .form-group {
  margin-bottom: 5px;
}

.exptheme_expautospro .expuplimg_modpos {
  padding-top: 0px !important;
  max-width: 790px;
  width: 100%;
}


.cus-left-side {
  padding: 0 !important;
}

.glyphicon-search-button::after {
  font-family: 'Glyphicons Halflings';
}

/* Mobile Menu */
.mobile-footer {
  background-color: #1b4371;
  margin: 0;
  width: 100%;
  padding: 20px 0;
}
.mobile-footer .row {
  margin: 0;
}
.mobile-footer .modorange span {
  background-color: orange;
  font-size: 13px;
  border-bottom: 3px solid #de9000;
  margin: 0 0 0 20px;
  line-height: 32px;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 0 10px;
  position: relative;
}
.mobile-footer .modorange {
  border-top: 2px solid orange;
}
.mobile-footer .nav.menu {
  padding: 20px 10px 10px 10px;
}
.mobile-footer .nav > li > a {
  color: rgb(187, 197, 206);
}
.mobile-footer .social_jamicon a {
  margin: 0 5px;
}
.mob-top-item {
  display: none;
}
.top-footer-icon #footer {
  position: static;
  margin: 0;
}
.exptheme_expautospro .expuplimg_modpos > a, #open_login_popup {
  background: #ffa500;
  color: #fff;
  padding: 6px 15px;
  position: absolute;
  right: -130px;
  border-radius: 2px;
  text-transform: uppercase;
  border: none;
}
/*.nav.nav-pills.menu .item-558 {
	display: none;
}*/
#header .navbar-logo .custom .loginbtn {
  background: #0e3083;
  font-size: 0;
  padding: 5px 14px;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
body.color-change #header .navbar-logo .custom .loginbtn {
  background: #ffa500;
}
#header .navbar-logo .custom .loginbtn::before {
	content: "\e008";
	font-family: 'Glyphicons Halflings';
	font-size: 16px;
	color: #fff;
	display: inline-block;
}
header#header .toggle.navbar-toggle {
    margin-top: 25px;
}
.search-mobile-section-right #explistaccordion {
  background: #fff;
  padding: 15px;
  border-radius: 4px;
}
#expsearch_form264 .expsearch_ul {
  padding: 15px;
  background: rgba(19, 52, 103,0.90);
  border-radius: 4px;
  color: #fff;
}
#expsearch_form264 .expsearch_ul {
  padding: 15px;
  background: rgba(19, 52, 103,0.90);
  border-radius: 4px;
  color: #fff;
  margin-bottom: 50px;
}
.search-mobile-section-right {
  padding: 50px 15px;
}
.rssocial-inline li, .rssocial-inline li span, .rssocial-inline li a img {
  display: block !important;
  vertical-align: top !important;
  margin: 0 2px !important;
  width: auto !important;
  float: left;
}
.rssocial-inline li#rssocial-sharing-button {
  max-width: 130px;
}
.expjamsrchtop .btn-group-justified > .btn-group.expjambtn_r {
	width: 140px !important;
}
#expmobmenu .menugeneral li a {
  padding-left: 5px;
  /* padding-right: 5px; */
  padding-top: 0;
}
/*#header .navbar-logo > .col-md-7 {
	display: flex;
	flex-wrap: wrap;
	min-height: 105px;
}*/
/*#header .navbar-logo > .col-md-7 {
	display: flex;
	flex-wrap: wrap;
}
#header .navbar-logo > .col-md-7 .elang {
	order: 2;
}
#header .navbar-logo > .col-md-7 .top-menu-a {
	order: 1;
}
#header .navbar-logo .custom {
	order: 3;
}*/
/*#expmobmenu > ul {
	margin-top: 30px !important;
}*/
#header .navbar-logo .custom {
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
}
/*#header .top-menu-a {
	float: left !important;
}*/


/* POPUP WINDOW CSS */

.expmod-bezzpanel.soccon-login {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  z-index: 99;
  background: #fff !important;
  width: 100%;
  max-width: 400px;
  margin: 15px;
  height: auto;
  border-bottom: 5px solid #0e3083;
  box-shadow: 2px 2px 2px rgba(0,0,0, 0.25);
  transition: 0.3s all ease;
}
.login-popmydiv {
  position: fixed;
  z-index: 99;
  background: rgba(0, 0, 0,0.65);
  height: 100%;
  width: 100%;
  display: block;
  top: 0;
  left: 0;
  transform: scale(0);
  transition: 0.5s all ease;
}
.login-popmydiv.open-pop-bg {
  transform: scale(1);
}
.login-popmydiv.remove-bg-popup {
  position: static;
}
.expmod-bezzpanel.soccon-login.open-pop {
  transform: translate(-50%, -50%) scale(1);
}
.soccon-login label {
  font-size: 12px;
  color: #0e3083;
}
.soccon-login .controls input[type="password"], .controls input[type="text"] {
  width: 100%;
  max-width: 100%;
  border-bottom: 1px solid #0e3083;
  margin-bottom: 10px;
  color: #0e3083;
  font-size: 14px;
  line-height: 30px;
}
.soccon-login input[type="text"]:focus, .controls input[type="password"]:focus {
  box-shadow: none;
}
.soccon-login #form-login-submit .btn {
  background: #0e3083;
  color: #fff;
  font-weight: bold;
  margin-top: 15px;
  border-radius: 2px;
  box-shadow: 2px 2px 2px rgba(0,0,0, 0.25);
}
#top-footer .footer-top .unstyled {
  padding: 15px;
}
.soccon-login .socialnetworks-separator {
  display: none;
}
#top-footer .footer-top .unstyled li {
  margin: 0;
  color: #000;
  font-weight: bold;
}
#top-footer .footer-top .unstyled li a {
  color: #0e3083;
}
.expmod-bezzpanel.soccon-login #form-login-facebook, .expmod-bezzpanel.soccon-login #form-login-google {
  padding: 5px 2px;
  display: inline-block;
}
.expmod-bezzpanel.soccon-login #form-login-facebook button, .expmod-bezzpanel.soccon-login #form-login-google button {
  padding: 4px 10px;
}
.expmod-bezzpanel.soccon-login #form-login-facebook button span, .expmod-bezzpanel.soccon-login #form-login-google button span {
  font-size: 10px;
  padding: 0 0 0 10px;
}
.soccon-login #form-login-facebook img,.soccon-login  #form-login-google img{
  margin: 0;
}
#form-login-google button {
  border-radius: 0;
}
/*.soccon-login .expmod-bezzdesc {
  position: relative;
}*/
.expmod-bezzpanel.soccon-login .expmod-bezzdesc .pop-close {
  position: absolute;
  right: -15px;
  top: -15px;
  width: 26px;
  line-height: 22px;
  border: 2px solid #0e3083;
  border-radius: 15px;
  display: block;
  text-align: center;
  color: #0e3083;
  background: #fff;
  cursor: pointer;
}

/*.exptheme_expautospro .expuplimg_modpos {
  width: 100%;
  max-width: 500px;
}*/

#header .navbar-fixed-top.sticky-menu .navbar-logo #jam_search_mod, 
#header .navbar-fixed-top.sticky-menu .navbar-logo .pull-right.top-menu-a, 
#header .navbar-fixed-top.sticky-menu .navbar-logo .mod-languages {
  display: none;
}
#header .navbar-fixed-top.sticky-menu .row.navbar-logo {
  margin-bottom: 15px;
}
.navbar-fixed-top.sticky-menu .jam-top-menu {
  padding-top: 19px;
  padding-right: 15px;
}
#header .navbar-fixed-top.sticky-menu .navbar-logo .custom .loginbtn {
  margin-top: 20px;
}
 #modlgn-remember {
    float: left;
    margin: 5px;
  }
#header .navbar .navbar-header .mobilemenulist_top {
  display: none;
}
ul li.expautospro_search_ajax {
  padding: 5px 0;
  float: left;
  width: 100%;
}
ul li.expautospro_search_ajax.expdouble > span {
  padding: 5px 0;
  width: 100%;
}
ul li.expautospro_search_ajax.expdouble > span label,
ul li.expautospro_search_ajax.expdouble .btn-group {
  width: 100% !important;
}
ul li.expautospro_search_ajax.expdouble > span input, 
ul li.expautospro_search_ajax.expdouble > span button {
  padding: 5px 10px;
  color: #444;
  font-size: 14px;
  width: 100%;
}

.col-xs-12.search-mobile-section-right h3 {
    font-size: 22px;
}
ul li.expautospro_search_ajax.expdouble label {
  float: left;
  padding-right: 10px;
  max-width: 80px;
}
ul li.expautospro_search_ajax.expdouble select,
ul li.expautospro_search_ajax.expdouble input, 
ul li.expautospro_search_ajax.expdouble .btn-group {
  float: left;
  width: calc(100% - 80px) !important;
}
#expslick-172 .img-responsive {
  padding-top: 6% !important;
}
.btn-group.expjambtn_r a.btn.btn-warning.expadvsrchjam {
  padding: 11px;
}
#header .navbar .navbar-header {
  max-width: 140px;
}
.navbar.navbar-default.navjammenu .expjammenu-top {
  background: #d5d5d5;
}
#jam_search_mod {
  transform: translate(-165px, 40px);
}
#expmobmenu > ul > li > a {
  font-size: 12px !important;
  line-height: 26px;
}
/*.jambezz_single-article .jambezz_single-img {
  max-width: 480px;
  width: 100%;
}*/

@media only screen and (max-width: 1199px) {
	#expmakeid_232 li {
	    width: 100% !important;
    	max-width: 200px;
	}
  .navbar.navbar-default.navbar-fixed-top.sticky-menu .row.navbar-logo .jam-top-pos.col-md-3 {
    max-width: 180px;
  }
  .navbar.navbar-default.navbar-fixed-top.sticky-menu .header-banner img {
    max-width: 200px;
    margin: 15px auto;
   
  }
  .navbar.navbar-default.navbar-fixed-top.sticky-menu .row.navbar-logo .col-md-7 {
    width: 100%;
    max-width: 620px;
  }
  .navbar.navbar-default.navbar-fixed-top.sticky-menu .row.navbar-logo .col-md-7 .menugeneral li a {
    font-size: 12px !important;
  }
  .expjam_maria_registration .form-group input, 
  .expgroupsplg_fieldset .form-group input, 
  .expjam_maria_registration .form-group select, 
  .expgroupsplg_fieldset .form-group select {
    max-width: 260px;
  }
}

@media only screen and (max-width: 991px) {
  body .attachedtop_allcars {
      margin-top: 105px !important;
    }
   /* #jam_top .exptheme_expautospro .exptheme_expautospro .expuplimg_modpos {
		width: 100%;
		position: static !important;
		margin-top: 95px;
	}*/
  #jam_top .exptheme_expautospro .expuplimg_modpos {
    z-index: 11;
    width: 100%;
    position: static;
    margin-top: 100px;
    margin: 0 auto;
  }
	#expmakeid_232 li {
		width: auto;
	}
 /* div#expspiner173 .expjamsrchtop .row.expsrchjamtopdiv {
      display: none;
  }*/
  #expspiner173 {
    margin-top: 170px;
    padding-top: 50px;
  }
  #expsearch_form173 .form-group {
    width: 100%;
  }
  .exptheme_expautospro .expuplimg_modpos > a, #open_login_popup {
    right: 10px;
    top: 10px;
  }
  #expmobmenu ul li a {
    font-size: 12px !important;
  }
 /* header#header .toggle.navbar-toggle {
    display: block;
  }*/
   #header .col-md-7, #header .col-lg-2 {
    display: inline-block;
  }
  .navbar.navbar-default.navbar-fixed-top.sticky-menu .row.navbar-logo .col-md-7,
  .navbar.navbar-default .row.navbar-logo .col-md-7 {
    max-width: 600px;
    padding:0;
  }
  #expspiner173 .expsrchjamtopdiv .expsrchjamtop.form-group {
    display: none;
  }
  #expspiner173 .expsrchjamtopdiv .expsrchjamtop.expsrchjamtop_year.form-group {
    display: block;
  }
  .container.jampst_relative {
    width: 100%;
    max-width: 900px;
  }
}

@media only screen and (max-width: 959px) {
	.expjammenu-top .expjammenu-name ul {
    position: absolute;
    left: 27%;
    right: 0;
    padding: 0;
    top: 12px;
    margin: 0;
    text-align: center;
  }
	.navbar div.mobilemenulist_top ul {
    margin-top: 20px;
    padding: 0;
    text-align: center;
  }
	.expjammenu-top .expjammenu-name ul li:first-child,
  .navbar div.mobilemenulist_top li:first-child {
		border-right: 1px solid #133467;
	}
	.navbar div.mobilemenulist_top li,
  .expjammenu-top .expjammenu-name ul li {
		padding: 0 5px;
    display: inline-block;
	}
  .navbar div.mobilemenulist_top li a,
  .expjammenu-top .expjammenu-name ul li a{
    color: #133467;
  }
  .navbar.navbar-default.navjammenu .expjammenu-top {
    padding: 5px 0 0 0;
    margin: 0;
  }
  
  
 /* #header .col-md-7, #header .col-lg-2 {
    display: none;
  }*/
  #header .col-md-7 .elang.pull-right, 
  #header .col-md-7 #jam_search_mod,
  #header .col-md-7 .elang.pull-right .pull-right.top-menu-a,
  #header .col-md-7 .pull-right.top-menu-a,
  #header .navbar .navbar-header .mob-top-item {
    display: none;
  }
  #header .col-lg-2 {
    max-width: 670px;
    width: 100%;
    margin: 0 auto;
    display: block;
  }
  .navbar.navbar-default.navjammenu .expjammenu-top .col-xs-10.expjammenu-name, 
  .navbar.navbar-default.navjammenu .expjammenu-top .col-xs-2 {
    padding: 0;
  }
  .navbar .col-xs-2 .expmenu-mob .navbar-header,
  .navbar.navbar-default.navjammenu .expjammenu-top .col-xs-2 .navbar-header {
    text-align: right;
    float: right;
    padding-right: 6px;
  }
  .mob-top-item {
      display: inline-block;
      margin: 30px 0 0 0;
      padding: 0;
  }
  #expspiner173 {
    margin-top: 120px;
   }
  #header .navbar .navbar-header .mobilemenulist_top {
    display: block;
    padding: 0;
    max-width: 240px;
    margin: 0 auto;
    float: none;
  }
  #header .explogo {
    max-width: 110px;
    width: 100%;
    display: block;
    float: left;
    padding: 0 !important;
  }
  .expjammenu-top .expjammenu-name h4.jammob-trunicate {
    margin: 0;
    float: left;
  }
  #expmobmenu .menugeneral li a {
    color: #fff;
  }
  #header .navbar .navbar-header {
    max-width: none;
  }
  .expjamsrchtop .expsrchjambtn .btn-group.expjambtn_r {
    width: 100%;
    max-width: 60px;
  }
  #header .navbar .navbar-header .mobilemenulist_top {
    float: right;
    width: 100%;
    text-align: center;
    max-width: calc(100% - 150px);
  }

  .navbar div.mobilemenulist_top ul {
    display: inline-block;
    vertical-align: top;
  }

  .user_login_icon {
    margin-top: 15px;
    margin-left: 8px;
    float: right;
    padding-right: 10px;
    font-size: 0;
  }
  .user_login_icon a.color-change::before {
    content: "\f007";
    font-family: fontawesome;
    color: #ffa500;
    font-size: 22px;
    display: none;
  }
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
  #header .navbar-logo {
    margin: 0;
  }
  #header .navbar .navbar-header {
    padding-bottom: 5px;
  }
  header#header .toggle.navbar-toggle {
    margin-top: 20px;
  }
  #header .col-md-7{
    display: none;
  }
}

@media only screen and (max-width: 767px) {

  html {
      position: relative;
      height: 100%;
      overflow: hidden;
  }
  body {
 
    overflow: scroll;
    height: 100%;
    overflow-x: hidden;
  }

  .expjammenu-top .navbar-toggle {
    margin-top: 8px;
  }
  .navbar-default.navjammenu .row {
    padding: 5px;

  }
  .mobilemenulist_top ul li {
    padding-top: 0;
  }
  .mobilemenulist_top ul li a {
    font-size: 16px !important;
    line-height: 55px;
  }
  .jamtopmenubtn {
    margin: 23px 0 8px 0;
  }
  .glyphicon-search::before {
    padding-right: 0;
     font-size: 16px;
  } 
  .attachedtop_allcars .jamtopmenubtn .jamtopbtn button::after{
    font-size: 16px;
    float: right;
  }
  .attachedtop_allcars .jamtopmenubtn .jamtopbtn {
    float: left;
    margin-left: 34px;
  }
  .attachedtop_allcars .jamtopmenubtn .jamtopbtn button {
    background: #ff9800;
    border-color: #ff9800;
  }
  #expautospro.expautospro-mob {
    margin-top: 0;
  }
  /*.mobilemenulist_top.col-xs-7 {
    padding-right: 0;
    padding-left: 30px;
  }*/


  .navbar-toggle {
    margin: 14px 0 0 0 !important;
  }
  .navbar.navbar-default.navjammenu .expjammenu-top .col-xs-2 .navbar-header .navbar-toggle{
    margin: 15px 0 0 0 !important;
  }
  .exptheme_bezzmodule.modblack .expmod-bezzpanel .expmod-bezzdesc > .nav.nav-tabs {
		border-radius: 25px;
		display: inline-block;
		overflow: hidden;
		border: 2px solid #0e3083;
	}
	.exptheme_bezzmodule.modblack .expmod-bezzpanel .expmod-bezzdesc > .nav.nav-tabs li a {
		/* border-radius: 25px; */
		box-shadow: none;
	}
	ul#expmakeid_232,#modexpbtype255 ul{
		margin: 0;
		padding: 0;
		text-align: center;
	}
	#modexpmakes232 #expmakeid_232 li, #modexpbtype255 li {
		display: inline-block;
		width: 100%;
		float: none;
		border: none;
		padding: 5px;
		background: #eee;
		margin: 5px;
		max-width: 150px;
		text-align: center;
		vertical-align: top;
		min-height: 150px;
	}

	.tab-content #collapseModule1 #viewallbodytypes, .tab-content #collapseModule0 div#viewallbrands {
		display: block;
		width: 100%;
		text-align: center;
		margin-top: 30px;
		order: 2;
	}
	#collapseModule1 #viewallbodytypes a, .tab-content #collapseModule0 div#viewallbrands a {
		position: static;
		background: #fff;
		text-decoration: none;
		display: inline-block;
		border: 2px solid #0e3083;
		padding: 5px 20px;
		border-radius: 25px;
		line-height: 25px;
	}
	
	#modexpmakes232 #expmakeid_232 li img,
	#modexpbtype255 li a img {
		width: 100%;
		height: auto;
	}
	#modexpimages114 ul {
		padding: 0;
		display: block;
	}
	.tab-content > .active {
		display: flex;
	}
	.tab-content #collapseModule0, .tab-content #collapseModule1 {
		flex-wrap: wrap;
	}
	.mob-top-item {
		display: inline-block;
		margin: 30px 0 0 0;
		/* float: left; */
		/* width: 100%; */
		padding: 0;
	}
  /*	#expslick-172 {
  	  margin-top: 108px;
  	}*/
	
	#jam_component .items-row p {
		display: block;
		float: left;
		width: 100%;
	}
	#jam_component .items-row .item-image img {
		width: 100%;
		height: auto;
	}
	#header .navbar .container.jampst_relative {
		padding: 0;
	}
	#footer .footer-bottom .row,.mobile-footer .row.main-btm-sec{
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}	
	#footer .footer-bottom .copy_jamtext,.mobile-footer .row.main-btm-sec .btm-text {
	    order: 3;
	}
	#content .row .adsence {
		display: none;
	}
  #content .row .topgoogleleft.adsence {
    display:block !important;
  }
	.navbar div.mobilemenulist_top li a {
		line-height: normal;
		font-size: 14px !important;
	}
  #expspiner173 {
    padding-top: 50px;
    margin-top: 70px;
  }
  .modexpautospro_ajaxsearch .expjamsrchtop {
    padding: 15px !important;
   }
  
  #form-login-remember .control-label {
    padding-left: 0;
  }

  #header .navbar-logo {
    margin: 0 !important;
    height: 65px !important;
    padding: 5px 0;
    width: 100% !important;
  }
  #header .explogo a img {
    margin: 5px;
    vertical-align: top;
  }
	#modexpbrands179 .slick-track {
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
     align-items: flex-end; 
  }
  .exptheme_bezzmodule .expmod-bezzdesc form ul.expsearch_ul li {
    padding-top: 10px;
  }
  .slick-initialized .slick-slide {
    height: auto;
  }
  div#viewallbodytypes a, div#viewallbrands a {
    top: 90px !important;
   }
   .expjam_maria_registration .form-group input, .expgroupsplg_fieldset .form-group input, .expjam_maria_registration .form-group select, .expgroupsplg_fieldset .form-group select {
    max-width: 100%;
  }
  .mob_registration .cus-left-side,.mob_registration  .col-md-3.jamright-colmod {
    display: none;
  }
  .mob_registration  .expjam_maria_registration .form-group label,
  .mob_registration  .expgroupsplg_fieldset .form-group label {
    text-align: left;
  }
  #header .navbar .navbar-header .mobilemenulist_top {
    max-width: calc(100% - 135px);
  }

}

@media screen and (max-width: 520px) {
  #header .explogo .mob-top-item a {
    margin: 0;
  }
  #header .explogo .mob-top-item a {
	padding: 0 5px;
  }
  	#header .explogo .mob-top-item a {
		font-size: 12px;
	}
	.explogo.navbar-brandX > a {
		max-width: 140px;
	}
	.navbar div.mobilemenulist_top li a {
		font-size: 12px !important;
	}
	.navbar div.mobilemenulist_top ul {
		margin-top: 18px;
	}
  .expmod-bezzpanel.soccon-login {
    width: 100%;
    max-width: 280px;
    margin: 0;
  }
  #footer .footer-bottom .copy_menu .expmod-bezzpanel .expmod-bezzdesc ul li a {
    padding: 5px 10px !important;
  }
}

@media screen and (max-width: 370px) {
  #modexpmakes232 #expmakeid_232 li, #modexpbtype255 li {
    max-width: 125px;
    min-height: 140px;
  }
  .exptheme_bezzmodule.modblack .expmod-bezzpanel .nav.nav-tabs > li a {
    padding: 10px 12px;
  }
  .expslickdatatopautos .expbooslider_gentop_capt_block_top {
    bottom: 40px !important;
  }
  .expjammenu-top .expjammenu-name ul {
    left: 35%;
  }
  div#viewallbodytypes a, div#viewallbrands a {
    top: 100px !important;
    right: 30px !important;
    font-size: 12px !important;
  }
  #header .explogo {
    max-width: 80px;
  }
  #header .explogo a img {
    margin: 12px 0;
    vertical-align: top;
    max-width: 80px;
  }
  #header .navbar .navbar-header .mobilemenulist_top {
    max-width: calc(100% - 104px);
  }
  .navbar div.mobilemenulist_top li, .expjammenu-top .expjammenu-name ul li {
    padding: 0 3px;
  }
}

.select2-selection.select2-selection--single {
  background: #e9e9ed !important;
  padding: 4px 25px 4px 16px !important;
  height: 36px !important;
  text-transform: uppercase !important;
  border: none !important;
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.4) !important;
  box-shadow: 1px 1px 4px rgba(0,0,0,0.4) !important;
  -webkit-transition: all 0.4s !important;
  -o-transition: all 0.4s !important;
  transition: all 0.4s !important;
  line-height: 36px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 5px !important;
  right: 5px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444 !important;
  line-height: 28px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #444 transparent transparent transparent !important;
}

.bootstrap-select.btn-group .dropdown-menu,
.dropup .dropdown-menu {
  top: 100%;
  bottom: inherit;
}
.nav.jam_footermenu.menu li {
  margin: 0 -15px 0 -2px;
}
textarea, textarea.form-control, input.form-control, input[type="text"], input[type="password"], input[type="email"], input[type="number"], [type="text"].form-control, [type="password"].form-control, [type="email"].form-control, [type="tel"].form-control, [contenteditable].form-control {
  
  background-color: #e8f0fe;
}
.exptheme_bezzmodule.modblue.list-crs {
  padding-top: 10px;
}

/* News page changes design  */
/*
#jam_component .blog {
  display: flex;
  flex-wrap: wrap;
}
.blog .jam-content-item .row {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
}
#jam_component .blog .items-leading.jamitems_art {
  max-width: 65%;
}
#jam_component .blog .items-row.jamitems_art.cols-2 {
  float: left;
  max-width: 35%;
  padding-top: 0;
}
#jam_component .blog .items-row.jamitems_art.cols-2 .col-md-6 {
  width: 100%;
}
#jam_component .blog .items-row.jamitems_art.cols-2 .exptheme_module > .expmod-panel.expmodnews .icons,
#jam_component .blog .items-row.jamitems_art.cols-2 .exptheme_module > .expmod-panel.expmodnews .jam-content-topspan.hits,
#jam_component .blog .items-row.jamitems_art.cols-2 .exptheme_module > .addtoany_container,
#jam_component .blog .items-row.jamitems_art.cols-2 .exptheme_module > p {
  display: none;
}
#jam_component .blog .items-row.jamitems_art.cols-2 .exptheme_module > .expmod-panel.expmodnews .expmod-title.modcenter.modblue a {
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
}
#jam_component .blog .items-more {
  width: 100%;
}*/

.right-items-bar > div {
  padding: 0;
}
.right-items-bar .jam-content-item .expmod-title a {
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: ;
}


.blog-featured .item {
  background: #fff;
  padding: 15px 30px;
}
.blog-featured .item p img {
  width: 100%;
  max-width: 250px;
  display: block;
  margin-bottom: 20px;
}

.items-more .nav.nav-tabs.nav-stacked {
  float: left;
  width: 100%;
}

.blog .jam-content-item .exptheme_module p img {
  display: block;
  margin-bottom: 20px;
  max-width: 250px;
}
.blog .jam-content-item .exptheme_module table tr td {
  border: 1px solid;
  padding: 5px;
}
.expmodnewsnew table {
  width: 100% !important;
}
.blog-featured .item .readmore {
  margin-top: 15px;
}

.new_article {
  display: flex;
  /*flex-wrap: wrap;*/
  padding: 20px 0;
}
.new_article > div:first-child, .new_article > div:first-child img {
  max-width: 250px;
  width: 100%;
  padding-right: 20px;
}

.blog-featured .items-more {
  float: left;
  width: 100%;
  margin: 30px 0;
}

.right-items-bar .exptheme_module .addtoany_container {
  display: none;
}
#expautospro .expcat_items .exptoplevel > span {
  display: inline-block;
}
@media only screen and (max-width: 991px) {
  .new_article {
    flex-wrap: wrap;
  }
}


.blog-featured img {
  max-width: 200px;
  height: 200px;
}

body .gt_switcher_wrapper {
  position: static !important;
  text-align: right;
}
body .gt_switcher_wrapper a.glink:last-child {
  padding: 0;
}
@media only screen and (max-width: 991px) {
    #header .container.jampst_relative > div.row:last-child {
      margin: 0;
      padding: 0 15px;
  }
}



.accordion-plus-toggle.collapsed:before {
    position: relative;
    content: "\002b";
    
    border: 1px solid;
    padding: 3px 8px;
    border-radius: 50%;
    color: #0e3083;
    left: 660px;
}
.accordion-plus-toggle.collapsed {
    position: relative;
}

.accordion-plus-toggle{

position: relative;
}
.accordion-plus-toggle:before{

position: relative;
    content: "\2212";
    
    border: 1px solid;
   padding: 3px 8px;
    border-radius: 50%;
    color: #0e3083;
    left: 660px;
}
.panel-group .panel {
    margin-bottom: 15px !IMPORTANT;
    
}
a.accordion-plus-toggle {
    text-decoration: none !IMPORTANT;
}
.col-md-4.pull-left.copy_menu {
    padding: 0;
}


/*//////////////*/


@media only screen and (max-width: 1180px) {
  .col-md-4.pull-right.social_jamicon {
    width: 15% !important;
}

.col-md-4.pull-left.copy_menu {
    width: 42% !important;
}
}

@media only screen and (max-width: 1024px) {

.footer-bottom .row {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.footer-bottom .row .col-md-4 {
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
}

/*@media only screen and (max-width: 568px) {

.col-md-4.pull-left.copy_menu {
    width: 100%;
    justify-content: center;
    display: flex;
}
.pull-right {
    float: right !important;
    width: 100%;
justify-content: center;
    display: flex;
}*/

/*08-04-2025*/
.formResponsive input[type="text"]{
    background-color: #e8f0fe !Important;
    height: 40px !important;
    border: none !important;
    border-radius: 0 !important;
    width: 100% ! IMPORTANT;
        font-size: 16px !important;
    line-height: 18px;
    color: #ddd !important;
   
}
select#under_rights{
  background-color: #e8f0fe !Important;
 border: none !important;
    border-radius: 0 !important;
    height: 40px !important;
    width: 100% ! IMPORTANT;
        font-size: 16px !important;
    line-height: 18px;
  }
textarea#other_comment{
  background-color: #e8f0fe !Important;
   border: none !important;
    border-radius: 0 !important;
    width: 100% ! IMPORTANT;
        font-size: 16px !important;
    line-height: 18px;

}
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
    padding-left: 0px !important;
    margin-right: 5px;
}
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0 !important;
}
.formResponsive .formHorizontal p.formDescription {
    margin-top: 0px !important;
    margin-bottom: 0;
}
.rsform-block.rsform-block-your-personality.rsform-type-radiogroup {
    margin-top: 15px;
}
.rsform-block.rsform-block-under-rights.rsform-type-selectlist {
    margin-top: 15px;
}
.rsform-block.rsform-block-request-to.rsform-type-radiogroup {
    margin-top: 15px;
}
.rsform-block.rsform-block-other-comment.rsform-type-textarea {
    margin-top: 15px ;
}
.formResponsive select:focus, .formResponsive input[type="file"]:focus, .formResponsive input[type="radio"]:focus, .formResponsive input[type="checkbox"]:focus {
    outline: none !important;
    outline-offset: -2px;
}
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
    margin: 5px 5px 0 0 !important;
    
}
.formResponsive .formControls label {
   
    width: 100%;
}
.formBody button#submit {
    width: 100%;
    height: 40px;
    border-radius: 0;
    font-size: 16px;
    text-transform: uppercase;
}
