@charset "utf-8";
/* CSS Document */

.maprow, .maprow .container, .maprow .row, .maprow .cell_pad, .mp_user6 {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 425px;
}

.logorow {
  background: url(http://tavern.axiomthemes.com/wp-content/themes/tavern/skins/default/images/bg/footer_dark_bg.jpg);
  text-align: center;
padding: 0;
}

.sparky_logo_image img {
  max-height: 190px;
  position: relative;
  bottom: -20px;
  z-index: 999;
}

.menurow {
  background: url(../images/menubg.jpg);
  background-size: 100% 85px;
  padding: 20px;
  background-repeat: no-repeat;
height: 45px;
}

ul.mnu_topmenu {
  text-align: center;
}

.fullwidthbanner-container {
  background-color: transparent !important;
}

.advertrow .cell .cell_pad {
  background: rgba(255, 255, 255, 0.8);
  padding: 0 0 30px 0;
  -webkit-border-image: url(../images/bottomborder.jpg) 30 round;
  -o-border-image: url(../images/bottomborder.jpg) 30 round;
  border-image: url(../images/bottomborder.jpg) 30 round;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 30px;
}

.advertrow .moduletable {
  padding-left: 0;
}

.advertrow h3:before {
  display: none;
}

.advertrow h3 {
  left: 0;
  color: #000;
}

.bottomrow {
  background: rgba(17, 17, 17, 0.90);
-webkit-transition: background .9s ease-out;
  -moz-transition: background .9s ease-out;
  -o-transition: background .9s ease-out;
  transition: background .9s ease-out;
}

.sparky_logo_image {
  background: url(../images/logobg.png);
  background-repeat: no-repeat;
  background-position: 49.5% -20%;
}

.dugme {
  padding: 30px 40px !important;
  background-color: rgba(28, 89, 22, 0.77);
  color: #fff !important;
  font-size: 23px !important;
}

.contentrow {
  background-color: rgba(43, 34, 25, 0.9);
  margin: 0 0 0 0;
  padding: 60px 0;
}

.advertrow {
  padding: 100px 0 100px 0;
  color: #000;
}

.advertrow h3, .advertrow p {
  padding: 0 20px;
}

.advertrow p {
  line-height: 18px;
}

.startup_intro_container {
  padding-left: 0;
}

.items-row .item-image {
  position: relative;
}

.mp_top3 img {
  max-width: 30px;
  margin-right: 25px;
}

.one .span3 {
  width: initial;
  color: rgb(207, 162, 64);
}

.bottomrow {
  padding: 70px 0;
}

p.copyright {
  margin: 0;
}

.maprow, .maprow .container, .maprow .row, .maprow .cell_pad, .mp_user6 {
  margin-top: -5px;
}

.mp_left .chrono_credits {
  visibility: hidden !important;
}

p.copyright {
  text-align: right;
}

.copyrightrow {
  padding: 30px 0 8px 0;
}

.bottomrow:hover {
  background: rgba(17, 17, 17, 0.96);
}

.moduletable.mapinfo {
  position: relative;
  display: block;
  top: -440px;
  background-color: rgba(25, 72, 23, 0.77);
  width: 31vw;
  float: right;
  padding: 2vw;
  height: 350px;
}

.one .span9 {
  width: 100%;
}



@media screen and (min-width: 750px){
.mp_top3 {
  display: none;
}
}

@media screen and (max-width: 750px){
.mp_logo {
  width: 100% !important;
}
.moduletable.mapinfo {
  position: relative;
  top: 0;
  background-color: rgba(25, 72, 23, 0.77);
  width: 100%;
  float: left;
  padding: 2vw;
  height: inherit;
}
.maprow {
  height: 700px;
  overflow: hidden;
}
.mp_topmenu {
  width: 20%;
}

.mp_top4 {
  width: 70%;
}
}




.viber {
  background-color: rgb(154, 29, 186);
  display: block;
  color: #fff;
  height: 30px;
  padding: 15px;
line-height: 40px;
}

.skype{
  background-color: #12A5F4;
  display: block;
  color: #fff;
  height: 30px;
  padding: 15px;
line-height: 40px;
}

.wapp {
  background-color: #4dc247;
  display: block;
  color: #fff;
  height: 30px;
  padding: 15px;
line-height: 40px;
}

.mp_top3, .mp_top3 .cell_pad {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}


.mp_top3 p {
  text-align: center;
}

.mp_top3 a {
  color: #fff;
}

.fixed {
position: fixed;
width: 100%;
top: 0px;
z-index: 999;
padding-left: 0;
}

.mapinfo a {
  color: rgb(244, 208, 68);
}

.share {
  background: #CCA03F;
  color: #FFFFFF;
}

a.btn {
  background-color: rgba(28, 89, 22, 0.77);
  color: #fff;
  padding: 10px 30px;
}

.advertrow h3 {
  text-align: center;
}

.mp_top4 img {
  position: relative;
  top: -5px;
}

@media screen and (min-width: 1000px) and (max-width: 1182px){
.mnu_topmenu > li > a, .mnu_topmenu > li > span {
  padding-left: 4px;
}
}


.cols-3 div.item {
  width: 100%;
}














