/*
 Theme Name:     Porto Child
 Theme URI:      http://flothemes.com
 Description:    Porto Child Theme
 Author:         Flothemes
 Author URI:     http://flothemes.com
 Template:       porto
*/

@media only screen and (max-width: 768px){
.main-header {
    margin-bottom: 0px;
}
}

.block.with-hero-slider {
    padding: 0px;
}

footer.main-footer .copyright {
    display: none;
}

@media only screen and (max-width: 768px) {
.single-page.content-full-width .page-content .page-title, .page-content .page-header .entry-title {
    font-size: 1.6rem;
}

article.content>h1 {
    font-size: 1.6rem;
    line-height: 1.9rem;
}
}

.page-content .page-header {
    margin-bottom: 45px;
}

h5.widget-title {
    text-align: center;
}

@media only screen and (max-width: 1024px){
.description.short-description .before-title {
    display: none;
}
.description.short-description .title a{
    font-size: 17px;
}
.block.columns-full-width .inside {
    padding: 9px;
    padding-bottom: 15px;
}
.block.columns-full-width .item.medium-4 .title {
    margin-bottom: 5px!important;
}
.page-content h3.title {
    margin-bottom: 5px;
}
}

@media only screen and (min-width: 600px) and (max-width: 1024px){
.single-page.content-full-width .page-content .inner-page-content {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.block.columns-full-width .inside {
    max-height: 160px;
    min-height: 130px;
    padding: 9px;
}
}

footer.main-footer .footer-block li {
    margin-bottom: 0px;
}

.inside .description.short-description .title {
    font-size: 30px;
}

@media only screen and (min-width: 769px) {
header.main-header.logo_center.with-hero-slider .navigation-block:not(.sticky), header.main-header.with-hero-slider.logo_center.navigation-bottom .navigation-block:not(.sticky) {
display:none!important;
}
}

@media only screen and (max-width: 768px) {
header.main-header.logo_center.with-hero-slider .navigation-block:not(.sticky), header.main-header.with-hero-slider.logo_center.navigation-bottom .navigation-block:not(.sticky) {
display:block!important;
}
}