/*@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,300,100,700);*/
@family: 'Verdana', serif;
@background_color: #FFFFFF;
@color: #8C8C8C;
@link: #26ACE6;
@link-hover: #4B5049;

.rounded-corners (@radius: 5px) {
  -webkit-border-radius: @radius;
  -moz-border-radius: @radius;
  -ms-border-radius: @radius;
  -o-border-radius: @radius;
  border-radius: @radius;
}

.form-group{
  .checkbox{
    margin-left: 20px;
  }
}


//uploader
.uploaded{
  margin-top: 10px;
  margin-left: -116px;
  display:block;
  // width: 415px;
  .item{
    position: relative;
    text-align: left;
    display: inline-block;
    float:left;
    margin: 5px;
    width: 195px;
    min-height: 160px;
    max-height: 160px;
    //max-height: 160px;
    border:1px solid #ccc;
    img{
      max-width: 160px;
      max-height: 160px;
    }
    a{
      position: absolute;
      top: 0px;
      right: 0px;
    }
  }
}

#cimkek, #page{
  .labels{
    margin-top: 10px;
    span.label{
      float:left;
      cursor:pointer;
      font-size: 14px;
      margin: 5px;
    }
  }
}

/* line 7, ../sass/lightbox.sass */
body:after {
  content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../img/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../img/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../img/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


// r_equire('bootstrap3/bootstrap.min');

// r_equire('bootstrap3/font-awesome.min');
// r_equire('bootstrap3/ionicons.min');

// chart
// r_equire('bootstrap3/morris/morris');

// map
// r_equire('bootstrap3/jvectormap/jquery-jvectormap-1.2.2');

// fullcalendar
// r_equire('bootstrap3/fullcalendar');

// r_equire('bootstrap3/daterangepicker/daterangepicker-bs3');

// r_equire('bootstrap3/bootstrap3-wysihtml5.min');

// r_equire('bootstrap3/AdminLTE/AdminLTE');

/*
.clear{
  clear: 					both;
}*/
/*.pull-right{
	float: right !important;
}*/
 
body, p{
   font-family: 'Open Sans', sans-serif;
   font-size: 20px;
   font-weight: 300;
}
h1,h2,h3,h4,h5{
   text-transform: none !important;

   font-family: 'font-family: ', 'Petit Formal Script', ', cursive;', sans-serif;
}
.header-1 h1{
   font-size: 34px;
}
.nav li a{
   font-family: 'Open Sans', sans-serif !important;
   font-size: 14px;
   letter-spacing: 2px;
}
#header {
   .header-bg-fixed, .header-main-fixed{
      height: auto !important;
   }
}

.wsep{
   display: inline-block;
   min-width: 13px;
   min-height: 13px;
   height: 100%;
   background: transparent url("/img/white_separator.png") no-repeat center center;
   margin-left: 20px;
   margin-right: 20px;
   font-size: 36px;
}
.rsep{
   display: inline-block;
   min-width: 13px;
   min-height: 13px;
   height: 100%;
   background: transparent url("/img/red_separator.png") no-repeat center center;
   margin-left: 20px;
   margin-right: 20px;
   font-size: 36px;
}
.block, .footer-information {
   padding: 50px 0;
}

.header-logo{
   background: transparent url("/img/logo.png") no-repeat 0 0 !important;
   width: 148px !important;
   height: 36px !important;
   margin-top: 7px !important;
}
.lang_dropdown{
   min-width: 50px;
   width: 68px;
}

/*
#header .header-bg{
   height: 100px;
}
*/
#header #container-fixed {
   margin: 25px 0 !important;
}
/*
.navbar-main .nav.navbar-right .dropdown-menu {
   right: 0;
}
*/
.lang_changer{
   margin-left: 20px;
}
.footer-information{

   .nav{
      li{
         a:hover{
            background: none;
         }
      }
   }
}
.navbar-toggle{
   margin-right: 0px;
}
.lang_changer{
   z-index: 9999;
   position: relative;
   background: white;
}
.fb_menu_Btn{
   display: inline-block;
   width: 48px;
   height: 48px;
   background: white url('/img/fb_ikon02.png') no-repeat center center;
   border-top: 1px solid #F0F0F0 !important;
   &:hover{
      background: white url('/img/fb_ikon02_hover.png') no-repeat center center;
   }
}

.logo-copy{
   background: transparent url("/img/logo_small_white.png") no-repeat center center !important;
   // width: 148px !important;
   // height: 36px !important;
}
.footer-information{
background: #490002; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5MDAwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzJkMDYwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #490002 0%, #2d060d 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#490002), color-stop(99%,#2d060d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #490002 0%,#2d060d 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #490002 0%,#2d060d 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #490002 0%,#2d060d 99%); /* IE10+ */
background: linear-gradient(to bottom,  #490002 0%,#2d060d 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#490002', endColorstr='#2d060d',GradientType=0 ); /* IE6-8 */

   color: white !important;

   h1,h2,h3,h4,h5,h6, a, i{
      color: white !important;
   }

}
.kapcsolat_info{
   font-size: 14px;
   p{
      font-size: 14px;
      &.icons{
         margin-left: -9px;
         /*margin-top: -9px;*/
         strong, a{
            display: inline-block;
            height: 45px;
            line-height: 45px;
            vertical-align: top;
            font-weight: normal;
         }
      }
   }

   img{
      margin-right:17px;
      vertical-align: baseline;
      background: #100003;
   }
}
footer{
   h3{
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      letter-spacing: 2px;
   }
   .header-1{
      margin-bottom: 50px;
   }
}
.ecom_logo{
   margin-top: 20px;
}
.footer-information form button {
   margin-left: 0;
   width: auto;
}
.color-scheme-dark{
   background: #100003;
}
.footer-information form button:hover {
   background: #100003;
   border:0;
   /*color: #100003;
   i{
      color: #100003 !important;
   }
   */

}
.footer-information form button{
   border:0;
   background: transparent;
   text-transform: uppercase;
}

.footer-information .socials a:hover {
background-color: #ebc289;
color: #ffffff;
border-color: #ebc289;
}

.back_btn{
   display:block;
   width: 36px;
   height: 36px;
   background: transparent url('/img/arrow_up.png') no-repeat  -8px -8px  !important;
   transition: none;

   right: 20px;
   bottom: 20px;
   z-index: 99999;
   position: fixed;
   &:hover {
      background: transparent url('/img/arrow_up.png') no-repeat -8px -57px !important;
   }
}
#hirlevel_box{
   background: white;
   .row{
      margin-top: 40px;
   }
   input{
      width: 80%;
      border: 1px solid #440104;
      color: #440104;
      font-size: 14px;
      padding: 10px;
      //background: #f6f2e2;
      &::-webkit-input-placeholder {
         color: #440104;
         font-size: 14px;
      }

      &:-moz-placeholder { /* Firefox 18- */
         color: #440104;
         font-size: 14px;
      }

      &::-moz-placeholder {  /* Firefox 19+ */
         color: #440104;
         font-size: 14px;
      }

      &:-ms-input-placeholder {
         color: #440104;
         font-size: 14px;
      }
   }
   .button_row{
      text-align: center;

      .sendbtn{
         background: none;
         border: 0;
         color: #440104;
         text-transform: uppercase;
         font-size: 14px;
         margin-top: 40px;
         i{
            background: transparent url('/img/newsletter.png') no-repeat top left;
            display: inline-block;
            width: 44px;
            height: 30px;
            &:before{
               display: none;
            }

         }
         span{
            display: inline-block;
            vertical-align: top;
            height: 30px;
            line-height: 30px;
            padding-left: 10px;
         }
         padding: 12px;
         padding-bottom: 5px;
         &:hover{
            background: #ebc288;
            color: white;

            i{
               background: transparent url('/img/newsletter.png') no-repeat bottom left;
            }
         }
      }
   }

}
.cim_line{
   font-size: 14px;
   text-transform: uppercase;

   strong, a{
      display: inline-block;
      height: 45px;
      line-height: 45px;
      vertical-align: top;
      font-weight: normal;
   }


   img{
      margin-left: -8px;
      margin-right:5px;
      vertical-align: baseline;
   }
}

   .fb_Btn2{
      display: inline-block;
      width: 45px;
      height: 45px;
      background: #100003 url('/img/fb2.png') no-repeat center center;
      margin-right: 17px;
      margin-bottom: 5px;
      /*
      &:hover{
         background: transparent url('/img/fb_ikon02_hover.png') no-repeat center center;
      }
      */
   }

.slider_title1{
   text-align: right;
   margin: 0 auto;
   font-size: 26pt;
   font-family: 'Petit Formal Script', cursive;
}

.revolution-container{
   img{
      display:none;
   }
   img.show{
      display:block;
   }
}
.tp-rightarrow{
   &.default{
      background: transparent url('/img/arrows2.png') no-repeat  -55px -55px;
   }
   &:hover {
      background: transparent url('/img/arrows2.png') no-repeat -7px -55px;
   }
}
.tp-leftarrow{
   &.default{
      background: transparent url('/img/arrows2.png') no-repeat -55px -8px;
   }
   &:hover {
      background: transparent url('/img/arrows2.png') no-repeat -7px -8px;
   }
}
a{
   transition: none !important; 
}

#beallitasok_form{
	padding: 15px;
}
.block-services{

   .row.first{
      margin-top: 50px;
      margin-bottom: 30px;
   }
   h3{
      text-transform: uppercase !important;
      font-family: 'Open Sans', sans-serif;
      font-size: 17px;
      letter-spacing: 2px;
   }

   article{
      text-align: center;
      vertical-align: top;
      &:hover i {
         color: #ffffff;
         background-color: #ebc289;
         border-color: #ebc289;
      }
      i {
         border-radius: 0;
         // display: inline-block;
         // margin-right: 20px;
         height: 160px;
         width: 160px;
         display:block;
      }
      a {
         text-align: center;
         margin-top: 20px;
         width: 160px;
         display: inline-block;

         text-indent: 0px;
         text-transform: uppercase;
         font-family: 'Open Sans', sans-serif;
         font-size: 17px;
         letter-spacing: 2px;
         /*
         height: 80px;
         width: 160px;
         display: inline-block;
         text-align: left;
         height: 80px;
         vertical-align: top;
         span{
            //vertical-align: middle;
            padding-top: 25px;
            display:block;
         }
         */

      }
   }


   background: #490002; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5MDAwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzJkMDYwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
   background: -moz-linear-gradient(top,  #490002 0%, #2d060d 99%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#490002), color-stop(99%,#2d060d)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #490002 0%,#2d060d 99%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #490002 0%,#2d060d 99%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #490002 0%,#2d060d 99%); /* IE10+ */
   background: linear-gradient(to bottom,  #490002 0%,#2d060d 99%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#490002', endColorstr='#2d060d',GradientType=0 ); /* IE6-8 */



   color: white !important;

   h1,h2,h3,h4,h5,h6, a, i{
      color: white !important;
   }

}

.header-1 .header-bottom-line {
   background-color: #ebc289;
   height: 1px;
}
#galeria, #markaink, #rolunk{
   .header-1 .header-bottom-line{
      background-color: #2d060d;
      height: 1px;
   }
}

.header-bottom-line:after{
   display: none;
}
h1, h2, h3, h4, h5, h6, h7 {
   color: #100003;
}

.icon-e{
   background: transparent url('/img/icons/e.png') no-repeat center center;
}
.icon-a{
   background: transparent url('/img/icons/a.png') no-repeat center center;
}
.icon-ta{
   background: transparent url('/img/icons/ta.png') no-repeat center center;
}
.icon-k{
   background: transparent url('/img/icons/k.png') no-repeat center center;
}
.icon-j{
   background: transparent url('/img/icons/j.png') no-repeat center center;
}
.icon-ti{
   background: transparent url('/img/icons/ti.png') no-repeat center center;
}

#bg-banner {
   background-image: url("/img/bg/bg7.png");
   .block-bg-banner{
      min-height: 350px;
      .container{
         margin-top: 75px;
         font-family: 'Petit Formal Script', cursive;
         color: white !important;
         p{
            color: white !important;
            font-family: 'Petit Formal Script', cursive;
         }
      }

   }
}
.color-scheme-1 { background-color: #f6f2e2; }
.color-scheme-2 { background-color: #f6f2e2; }
.color-scheme-3 { background-color: #f6f2e2; }
#markaink .block {
   background: white;
}
.navbar-main .nav > li > a {
   color: #100003;
}
.nav > li > a:hover, .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:focus, .nav .open > a, .navbar-main .nav > li.open > a {
   border-color: #ebc289;
   color: #100003;
}
.navbar-main .dropdown-menu > li > a:hover, .navbar-main .dropdown-menu > li > a:focus {
   background-color: #ebc289;
}

#products{
   height: 334px;
   overflow: hidden;
}
#galeria{
   .block-toolbar{

      margin-top: 30px;
   }
   .block-toolbar a:hover{
      background: #480002;
      border-color: #480002;
   }
}

.block-toolbar{
   .next{
      background: transparent url('/img/arrows.png') no-repeat -55px -55px !important;
      border: 0;
      i{
         display: none;
      }

      &:hover {
         background: transparent url('/img/arrows.png') no-repeat -7px -55px !important;
      }
   }
   .prev{
      border: 0;
      background: transparent url('/img/arrows.png') no-repeat -55px -8px !important;
      i{
         display: none;
      }
      &:hover {
         background: transparent url('/img/arrows.png') no-repeat -7px -8px !important;
      }
   }

}

.header_text{
   line-height: 1.5 !important;
}

