/* Add here all your CSS customizations */

#error p
{
  color:red;
}

#newsletter_error
{
  display: none;
  color:red;
}

.btn btn-primary.pull-right.mb-xl
{
  margin-bottom: 0px !important;
}

.christmas
{

    font-size: 35px;
    color: #FFD700;
}

.christmas2
{

    font-size: 20px;
    color: #FFD700;
}

.social-facebook
{
  width: 180px;
}

.social-google
{
  width: 180px;
}

.sign-up-info
{
  margin-top: 10px;
}

.box-content  .social-facebook
{
  width: 237px;
}

.box-content  .social-google
{
  width: 237px;
}

.or_bottom
{
  margin-bottom: 10px !important;
}

.social-facebook img
{
  width:20px;
}

.social-google img
{
  width:20px;
}

#newsletter_success
{
  display: none;
  color:yellowgreen;
}

#mc_embed_signup input#mce-EMAIL
{
  line-height: 33px;
}

.remove-padding
{
  padding:0px !important;
}

.resizelistener{
    //height: auto !important;
    top: 38px !important;
}
.slider-container .tp-opacity-overlay {
    background: transparent;
}

html .btn-primary {
    background-color: rgb(232, 76, 61);
    border-color: rgb(232, 76, 61) rgb(232, 76, 61) rgb(194, 57, 41);
    color: rgb(255, 255, 255);
    border-width: 0 0 3px 0;
}
html .btn-secondary, html .btn-secondary:active, html .btn-secondary:focus, html .btn-secondary:active:hover, html .btn-secondary:active:focus {
    background-color: rgb(27, 188, 155);
    border-color: rgb(27, 188, 155) rgb(27, 188, 155) rgb(22, 160, 134);
    color: rgb(255, 255, 255);
}
.mr-xs {
    margin-right: 0px !important;
}
html .btn-secondary:hover {
    background-color: rgb(0, 102, 153);
    border-color: rgb(0, 102, 153) rgb(0, 102, 153) rgb(0, 52, 103);
}
.home-intro p em {
    font-family: "Shadows Into Light Two";
    font-size: 1.3em;
    font-style: normal;
}
.alternative-font{
    font-family: "Shadows Into Light Two";
    font-style: normal;
}
.home-concept strong {
    font-family: "Shadows Into Light Two";
    font-style: normal;
	font-size: 2em;
}
.newsletter p{
	width: 75%;
}
.arrow.hlb {
    background-position: -344px -101px;
}
.pricing-table.no-borders .plan {
    border: 1px solid #dddddd !important;
}
p.text-cenik {
    text-align: center;
    color: RGB(119, 119, 119) !important;
    margin-bottom: 5px;
}
.container.video{
	margin-top:60px;
	margin-bottom:60px;
}
#header .header-nav-main nav > ul > li.dropdown.open > a, #header .header-nav-main nav > ul > li.dropdown:hover > a {
    padding-bottom: 10px;
}
#header.header-narrow .header-logo img {
    margin: 22px 12px 22px 0;
}

#header .header-nav-top .nav li .bookmark-mepodnikani {
    border-top: 3px solid rgb(64, 66, 106);
    color: rgb(64, 66, 106);
}
#header .header-nav-top .nav li .bookmark-fulfillment {
    border-top: 3px solid rgb(85, 34, 204);
    color: rgb(85, 34, 204);
}
.slider-container .main-label {
    line-height: 70px !important;
}
.arrow.arrow-light {
    transform: rotateY(180deg);
}
#mc_embed_signup {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#mc_embed_signup input#mce-EMAIL {

    width: 70% !important;
	    padding: 0 10px;
      float:left;
}

.featured-boxes
{
  max-width: 590px;
  margin: 0 auto;
}

.info_login{
  text-align: center;
  margin: 0 20px;
}

.info_login input{
  margin-bottom:20px;
}

.col-md-9, .col-md-3
{
     padding-right: 0px; 
     padding-left: 0px; 

}

.input-lg
{
  border-radius: 6px 0px 0px 6px;
}

#home-register-btn
{
  border-radius: 0px 6px 6px 0px;
}

#mc_embed_signup_scroll
{
  width: 85%;
  margin-bottom: 46px;
}

#mc_embed_signup_scroll #mce-EMAIL
{
    display: inline;
    max-width: 200px;
}

#mc-embedded-subscribe
{
    max-width: 100px;
    float: left;
    display: inline;
}


#mc_embed_signup input#mc-embedded-subscribe, #mc_embed_signup input#mc-embedded-subscribe:focus {
    background: rgb(27, 188, 155) none repeat scroll 0 0;
    color: rgb(255, 255, 255);
    font-family: "Open Sans",Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 33px;
    padding: 0 15px;
    text-transform: none;
    top: -32px;
    border-radius: 0 3px 3px 0;
}
#mc_embed_signup {
    width: 50%;
}
#mc_embed_signup input#mc-embedded-subscribe:hover {
    background: rgb(140, 199, 57) none repeat scroll 0 0;
}
#important-links p {
	margin:0px
}
#important-links {
	background:rgba(0, 0, 0, 0) url("../img/zombeek-affiliate.png") no-repeat scroll 54px 7px;
}

#important-links.sk{
	background:rgba(0, 0, 0, 0) url("../img/zombeek-affiliate_sk.png") no-repeat scroll 54px 7px;
}

#important-links.hu{
    background:none;
}

#important-links.en{
    background:none;
}

.thumb-info .thumb-info-wrapper::after {
    display: none;
}
.pricing-table.princig-table-flat .plan h3 span {
    text-transform: none;
}
.feature-box.feature-box-style-6 h5{
	font-size: 0.9em;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 33px;
    margin: 0 0 9px;
    text-transform: uppercase;
}
html .btn-primary.btn-info {
	margin-top:20px;
}

#success
{
  color:green;
  display: none;
}
#error_message
{
    color:red;
    display: none;
}

/*@media (max-width: 991px) {
.btn.header-btn-collapse-nav, .header-social-icons.social-icons {
	position:relative;
	top:0px;
	
	}
  
  #header {
	position: relative;
	z-index: 100;
 min-height: 0px !important;
}
  }*/
   
#header .header-nav-top {
    float: right;
    margin-top: 10px;
    margin-left: 10px;
    border-bottom: 1px solid rgb(238, 238, 238);
    display: inline-block;
    float: right;
    margin-left: 10px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

@media (max-width: 480px) {
.bohemiasoft-services {
		display:none;
}
}

html.sticky-header-active #header .header-body {
    position: fixed;
    border-bottom-color: #e9e9e9;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

@media (max-width: 991px){
.sticky-header-active #header .header-logo img {
    top: 23px !important;
}

.button_recaptcha
{
  text-align: center !important;
}
}

@media (max-width: 480px){
.sticky-header-active #header .header-logo img {
    top: 25px !important;
}
}

@media (max-width: 991px){
html.sticky-header-enabled #header .header-nav-main {
    position: relative;
    top: 0px;
}
}







@media (max-width: 991px){
html.sticky-header-enabled #header .header-nav-main {
    max-height: 226px;
    overflow-x: hidden;
    overflow-y: auto;
}}

@media (max-width: 991px){
#header .header-nav-main {
    background: transparent;
    clear: both;
    float: none;
}


#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu{
  width:57% !important;
}

}

.nav-tabs li a, .nav-tabs li a:hover {
    background: rgb(248, 248, 248) none repeat scroll 0 0;
}

#dicount_timer
{
    position: relative;
    /* top: 20px; */
    bottom: -13%;
    margin: 0 auto;
    z-index: 999999;
    width: 100%;
    text-align: center;
}
#dicount_timer li{
      line-height: 37px; !important;
}
#dicount_timer2
{
    position: relative;
    font-size: 25px;
    bottom: -41%;
    margin: 0 auto;
    z-index: 999999;
    width: 100%;
    text-align: center;
    color: #FFD700;
}
#dicount_timer3
{
    position: relative;
     /*top: 20px;*/
    margin: 15px;
    z-index: 999999;
    width: 100%;
    text-align: center;
    color: #FFD700;
    font-size: x-large;
    font-weight: bolder;
}
.discount-code
{
  font-weight:bolder;
}
#disc-t
{
    position: relative;
    top: -48%;
    height: 137px;
    visibility: hidden;
}

#disc-t-permanent
{
    position: relative;
    top: -48%;
    height: 137px;
}

.red
{
  color:red;
}

.greenyellow
{
  color:#1BBC9B;
}

.info_img
{
  margin-top: 100px;
}


.decoration_none:hover
{
  text-decoration: none;
}

.h1_index
{

  color: #FFF;
  font-size: 24px;
  font-weight: 300;
  margin: 0 0 0 0;
}

.home-frmreg-mt-md {
    margin-top: 130px;
}

.button-main {
    font-size: 1.8em;
    line-height: 34px;
}

html .btn-highlight {
    background-color: rgb(232, 76, 61);
    border-color: rgb(232, 76, 61) rgb(232, 76, 61) rgb(194, 57, 41);
    color: rgb(255, 255, 255);
    border-width: 0 0 3px 0;
    padding: 6px 25px;
}



@media (max-width: 767px) {
    .home-frmreg-mt-md {
        margin-top: 5px;
    }
    .tp-parallax-wrap {
        margin-top: 20%;
    }
}

@media (max-width: 767px) {
.arrow.arrow-shrink-sm {
    width: 35px;
    height: 72px;
    background-size: 337px 180px;
    display:none;
}

    #disc-t, #disc-t-permanent
    {
        top: -36%;
    }
    
  .button_recaptcha
  {
    text-align: center !important;
  }
}

html .btn-highlight:hover,
html .btn-highlight:active,
html .btn-highlight:focus,
html .btn-highlight:active:hover,
html .btn-highlight:active:focus {
    background-color: rgb(137, 184, 55);
    border-color: rgb(137, 184, 55) rgb(137, 184, 55) rgb(97, 144, 15);
    color: rgb(255, 255, 255);
}


.btn_reg_recaptcha
{
  font-size: 14px;
}

.button_recaptcha
{
  text-align: left;
}

.g-recaptcha.btn.btn-primary.pull-right
{
  padding: 0px 12px;
}

.grecaptcha-badge
{
  visibility: hidden;
}

.pass_changed{
    text-align: center;
    color: #22c20f;
    border: 2px solid;
    padding: 15px 0;
    border-radius: 8px;
    background-color: #1bff004a;
}

#header .header-nav-top .nav li .bookmark-shopareal{
    color: rgb(237, 132, 70);
    border-top: 3px solid  rgb(237, 132, 70);
}
#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a a:focus {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
}
.nav-tabs li a, .nav-tabs li a:hover {
    background: rgb(248, 248, 248) none repeat scroll 0 0;
}
#header .header-nav-top .nav li .bookmark-zombeek{
    color: rgb(27, 188, 155);
    border-top: 3px solid  rgb(27, 188, 155);
}
#header .header-nav-top .nav li .bookmark-webareal{
    color: rgb(0, 131, 193);
    border-top: 3px solid  rgb(0, 131, 193);
}
#header .header-nav-top .nav li .bookmark-dropareal{
    color: rgb(246, 187, 49);
    border-top: 3px solid rgb(246, 187, 49);
}
#header .header-nav-top .nav li .bookmark-kasareal{
    color: rgb(142, 176, 33);
    border-top: 3px solid  rgb(165, 195, 59);
}

@media (max-width: 480px){
    #header .header-logo img {
        height: 59px !important;
        width: 135px !important;
        top: 15px !important;
    }}

.sticky-header-active .header-nav {
    position: relative;
    top: 24px;
}

@media (max-width: 991px){
    .btn.header-btn-collapse-nav, .header-social-icons.social-icons {
        position: relative;
        top: 32px;
    }
}

.bohemiasoft-services .nav-tabs {
    border-bottom: 1px solid rgb(238, 238, 238);
    display: inline-block;
    max-width: 1170px;
    padding: 0;
    position: relative;
    text-align: right;
    top: 1px;
    width: 100%;
    z-index: 999;
}

#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
    font-size: 13px;
    padding: 7px 12px;
}
.nav-tabs {
    padding: 0 40px;
    position: relative;
    top: -5px;
}
