/* Enter Your Custom CSS Here */
body {
    border-top: 20px solid #000000;
    border-left: 5px solid #000000;
    border-right: 5px solid #000000;
    border-bottom: 20px solid #000000;
}

.videos .wp-video {
    width: 30% !important;
    float: left;
    height: auto !important;
    padding: 10px 10px !important;
}

.videos br {
    display: none !important;
}

.videos .wp-video .wp-video-shortcode {
    height: 573px !important;
}



#topmenu {
    background-color: transparent !important;
    text-align: left;
}
#footer #topmenu {
    width: auto;
    float: left;
  	margin-top: 25px;
    margin-left: 5vw;
}
header.right-menu {
    padding-top: 0;
}
.header_top_bg{
    background-color:transparent !important;
}

.logo {
    background-color: #000000;
    padding: 20px 7px 10px;
}
.logo-footer {
   background-color: #000000;
    padding: 15px 10px 25px;
    float: left;
    margin-left: 10vw;
}

.logo-footer img {
    height: 60px !important;
    max-height: 60px !important;
}
.right-menu {
    max-width: calc(17% - 30px);
}
.gallery-item.four, .portfolio-single-content .gallery-item.four {
    height: 270px;
}
.item-single {
    padding: 0 !important;
  	margin: 0 !important;
}
.gallery-item .info-content {
  background-color: #f5f5f559 !important;
      transition: none !important;
}
.menu-item a{
transition: transform .2s; /* Animation */
}
.menu-item a:hover{
transform: scale(1.2);
}
#footer{padding:0}
#footer.white-footer .copyright {padding-bottom: 10px;}

h2.title {
    color: #000000 !important;
}
.date-post {color: #000000 !important;
}
.single-post p {
    color: #333 !important;
}
.pag-prev {
    display: none !important;
}

.portfolio.no-padd.col-3.grid.clearfix.masonry {
    margin-top: 70px;
}
.wpb_text_column p{
color: #4c4c4c !important;
      font-family: "ArcaMajora3 Bold", sans-serif;
}
.mob-nav{
display:none;
}
  .menu7 {
    margin-top: 80px;
}
    .menu5 {
    margin-top: 50px;
}
.menu6{
    margin-top: 130px;
}
.vsetkocohosomsadotkla{
padding-right: 100px ;
}
  .portfolio-tablet{
  display:block;
  }
  .portfolio-hero{
  display:none !important;
  }
  .single-pagination {
    display: none;
}
.post-views {
    display: none;
}
.osobnyblog{
margin-top: 25vh;
}
@media only screen and (orientation: landscape) and (max-width: 1024px){
  .logo-footer{
      margin-left: 4vw !important;
  }
  .copyright table{
    margin-right: 0vw !important;
  }
  .right-menu {
    max-width: calc(18% - 30px) !important;
}
}
@media only screen and (max-width: 768px){
  
  .videos .wp-video {
    width: 100% !important; 
}
 
.videos .wp-video .wp-video-shortcode {
    width: 100% !important;
}
  
  #footer #topmenu {
    display: none;
}
.hupacka {
    width: 33%;
    margin-right: 30px;
}
  .mainmenu {
    margin-top: 10vh;
}
    .vsetkocohosomsadotkla{
padding: 0 20px ;
}
  .portfolio-tablet{
  display:block;
  }
  .portfolio-hero{
  display:none !important;
  }
    .single-pagination {
    display: none;
}
    a.socials-mob-but {
    display: none;
}
    .menu-item a:hover {
    transform: scale(1.05) !important;
}
  .mainmenu .vc_col-sm-2 {
    width: 18% !important;
}
  .vc_custom_1538684288624 {
    margin-left: 20px;
}
}
@media only screen and (max-width: 430px){
  .osobnyblog{
margin-top: 10vh;
}
  .osobnyblog .wpb_single_image.vc_align_left{
    text-align: center !important;
}
  
  
  
  .portfolio-tablet{
  display:none !important;
  }
    .portfolio-hero{
  display:block !important;
  }
  .copyright table{
width: 210px !important;
}
  
.menu1 {
    float: left;
    margin-left: 20px;
    margin-top: -35px;
    padding-bottom: 40px;
}
  
  .menu3 {
	float: none;
    margin-top: 35px;
    margin-left: -30px;
    text-align: center !important;
}

  .menu6 img{
    padding:0 10px !important;
        margin-left: 10px;
}
  .menu7 {
    margin-top: 30px !important;
    z-index: 99999999;
}
    .menu5 {
    margin-top: 20px !important;
}
      .menu6 {
    margin-top: 50px !important;
}
      .menu4 img {
  padding:0 10px !important;
            margin-top: -35px;
        }
  .vc_column-inner.vc_custom_1538684288624 {
    margin-top: -20px !important;
}
  
  footer#footer {
    padding-top: 30px;
}
  .vsetkocohosomsadotkla{
padding: 0 20px ;
}
  a.socials-mob-but {
    display: none;
}
  .zindex{z-index:31;}
  .vc_custom_1538993642130 .wpb_single_image.vc_align_left{width: 50%; float:left;}
  .vc_custom_1538993649152 .wpb_single_image.vc_align_left{width: 50%; float:left;}
  .vc_custom_1538993656195 .wpb_single_image.vc_align_left{width: 50%; float:left;}
  .single-pagination {
    display: none;
}
  .menu-item a:hover {
    transform: scale(1.05) !important;
}
  .logo-footer {
    margin-left: 2vw;
}
  .fullview{display:none !important;}
  #footer #topmenu {
    display: none;
}
  .mainmenu .vc_col-sm-2 {
    width: 100% !important;
}
  .hupacka {
    width: 100%;
}
}