@media screen and (max-width: 1500px) {
.inner-wrap {
padding: 0 3%;
max-width: 100%;
}
}
@media screen and (max-width: 1580px) {
.slides > li .li-wrap {
max-width: 79%;
}
#slider .slides {
min-height: 500px;
height: 600px;
}
#slider .slides > li {
height: 600px;
}
}
@media (min-width: 1300px) {
.full-width .entry-content > * {
max-width: 100%;
}
}
@media screen and (max-width: 1275px) {
.section-title {
font-size: 36px;
}
.widget .title {
font-size: 28px;
}
.single h1.entry-title, .page h1.entry-title {
max-width: 90%;
}
.portfolio-showcase .portfolio-grid.col_no_4:not(.portfolio_no_space) .portfolio_item,
.portfolio-archive .portfolio-grid.col_no_4:not(.portfolio_no_space) .portfolio_item {
width: 31.5%;
margin-right: 0.916%;
margin-left: 0.916%;
}
}
@media screen and (max-width: 1200px) {
.builder-wrap .fw-container {
width: 96%;
}
.header-archive {
max-width: 90%;
}
.slides > li h3 { font-size: 46px }
.slides > li .excerpt { font-size: 18px }
.page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title { font-size: 42px }
.previous-post-cover h3 {
font-size: 30px;
}
.entry-cover {
min-height: 500px;
}
.entry-header .entry-cover {
height: 500px;
}
.entry_wrapper {
padding: 0 3%;
max-width: 100%;
}
.inner-wrap > .entry_wrapper {
padding: 0;
}
.fw-page-builder-content .feature-posts-list.col_no_4 > li,
.fw-page-builder-content .feature-posts-list.col_no_3 > li {
width: 48%;
margin-right: 3.5%
}
.fw-page-builder-content .feature-posts-list.col_no_4 > li:nth-child(4n+4),
.fw-page-builder-content .feature-posts-list.col_no_4 > li:nth-child(3n+3),
.fw-page-builder-content .feature-posts-list.col_no_3 > li:nth-child(3n+3) {
margin-right: 3.5%;
}
.fw-page-builder-content .feature-posts-list.col_no_4 > li:nth-child(2n+2),
.fw-page-builder-content .feature-posts-list.col_no_3 > li:nth-child(2n+2) {
margin-right: 0;
}
.portfolio-archive .portfolio-grid.title_overlay .portfolio_item .portfolio_item-title_btm,
.portfolio-showcase .portfolio-grid.title_overlay .portfolio_item .portfolio_item-title_btm,
.portfolio-showcase .portfolio-grid.title_corner .portfolio_item .portfolio_item-title_btm,
.portfolio-archive .portfolio-grid.title_corner .portfolio_item .portfolio_item-title_btm { }
.portfolio-showcase .col_no_1:not(.title_below) .portfolio_item,
.portfolio-archive .col_no_1:not(.title_below) .portfolio_item {
max-height: 400px;
height: 400px;
}
.portfolio-showcase .col_no_1.portfolio_no_space:not(.title_below) .portfolio_item,
.portfolio-archive .col_no_1.portfolio_no_space:not(.title_below) .portfolio_item {
max-height: 400px;
height: 400px;
}
.col_no_1.title_below .portfolio_item > a {
max-height: 400px;
height: 400px;
}
}
@media (min-width: 980px) {
#menu-main-slide {
display: none !important
}
}
@media screen and (max-width: 979px) {
.portfolio-showcase .portfolio-grid.col_no_4:not(.portfolio_no_space) .portfolio_item,
.portfolio-archive .portfolio-grid.col_no_4:not(.portfolio_no_space) .portfolio_item,
.portfolio-showcase .portfolio-grid.col_no_3:not(.portfolio_no_space) .portfolio_item,
.portfolio-archive .portfolio-grid.col_no_3:not(.portfolio_no_space) .portfolio_item {
width: 48%;
margin-right: 1%;
margin-left: 1%;
}
.portfolio-showcase .portfolio-grid.col_no_4 .portfolio_item,
.portfolio-archive .portfolio-grid.col_no_4 .portfolio_item,
.portfolio-showcase .portfolio-grid.col_no_3 .portfolio_item,
.portfolio-archive .portfolio-grid.col_no_3 .portfolio_item {
width: 50%;
margin-right: 0;
margin-left: 0;
}
.portfolio-showcase .portfolio-grid.title_overlay .portfolio_item .portfolio_item-title_btm,
.portfolio-archive .portfolio-grid.title_overlay .portfolio_item .portfolio_item-title_btm,
.portfolio-showcase .portfolio-grid.title_corner .portfolio_item .portfolio_item-title_btm,
.portfolio-archive .portfolio-grid.title_corner .portfolio_item .portfolio_item-title_btm { }
.portfolio-showcase .col_no_1:not(.title_below) .portfolio_item,
.portfolio-archive .col_no_1:not(.title_below) .portfolio_item {
max-height: 300px;
height: 300px;
}
.portfolio-showcase .col_no_1.portfolio_no_space:not(.title_below) .portfolio_item,
.portfolio-archive .col_no_1.portfolio_no_space:not(.title_below) .portfolio_item {
max-height: 300px;
height: 300px;
}
.col_no_1.title_below .portfolio_item > a {
max-height: 300px;
height: 300px;
}
.entry-cover .entry-info h1.entry-title {
font-size: 40px;
}
.site-header.headroom--not-top {
position: relative;
top: 0;
}
.site-header.headroom .navbar-brand h1,
.site-header.headroom .main-navbar,
.site-header,
.navbar-brand-wpz {
transition: none;
}
.entry-cover { min-height: 400px; }
.site-header {
position: relative !important;
}
.site-main {
margin-top: 0 !important;
}
#menu {
display: none;
}
.slicknav_menu {
display: block;
position: relative;
}
#navbar-main {
display: none
}
.navbar-toggle {
display: block
}
.main-navbar {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
align-content: space-between;
padding: 0;
order: 3;
margin-left: 10px;
max-width: 86px;
}
.sb-search {
float: none;
margin-left: 0;
order: 1;
flex: 1;
}
.navbar-brand-wpz {
flex: 1;
margin-right: 5px;
}
.navbar-brand-wpz img {
max-width: 60%;
}
.navbar-header-main {
flex: 1;
order: 2;
} .fw-page-builder-content .feature-posts-list > li{
width: 48%;
margin-right: 4%;
}
.fw-page-builder-content .feature-posts-list > li:nth-child(4n+4) {
margin-right: 4%; }
.fw-page-builder-content .feature-posts-list > li:nth-child(2n+2) {
margin-right: 0; }
}
@media screen and (max-width: 950px) {
.sb-search .sb-search-input {
font-size: 30px;
}
.entry-cover {
min-height: 400px;
}
.entry-header .entry-cover {
height: 400px;
}
.entry_wrapper { margin-top: 30px; }
.single .post_wrapper {
float: none;
width: 100%;
}
.entry-details {
float: none;
text-align: left;
width: 100%;
max-width: 100%;
padding: 30px 0 0;
border: none;
border-top: 1px solid #EEEEEE;
}
.entry-details ul {
font-size: 0 !important;
}
.entry-details ul li {
font-size: 16px;
width: 48%;
display: inline-block;
vertical-align: top;
margin: 0 4% 0 0;
}
.entry-details ul li:nth-child(2) {
margin-right: 0;
text-align: right;
}
.single-portfolio_item .entry-details ul li:nth-child(2) {
text-align: center;
}
.entry-details ul li img {
float: left;
margin: 0 20px 0 0;
}
.post_author_footer {
display: none;
}
}
@media screen and (max-width: 870px) {
.entry-title { font-size: 22px; }
.recent-posts .post {
width: 48%;
margin-right: 4%;
}
.recent-posts article:nth-of-type(3n+3) {
margin-right: 4%; }
.recent-posts article:nth-of-type(2n+2) {
margin-right: 0; } div.navigation,
div.navigation .prev, div.navigation .next {
font-size: 18px; }
.home_section p {
max-width: 100%;
}
.home_section {
font-size: 16px;
}
.single h1.entry-title, .page h1.entry-title {
font-size: 30px;
}
}
@media screen and (max-width: 782px) {
.wp-block-button.alignright,
.wp-block-button.alignleft {
text-align: center;
}
.wp-block-button.alignright,
.wp-block-button.alignleft {
float: none;
}
.wp-block-column {
flex-basis: 100%;
}
}
@media screen and (max-width: 768px) {
#slider .slides > li, #slider .flex-viewport, #slider .slides { min-height: 300px; }
.slides > li h3 { font-size: 38px}
.slides > li .li-wrap { margin-top: 0 !important; }
.previous-post-cover h4 {
font-size: 16px;
}
.previous-post-cover h3 {
font-size: 24px;
}
.footer-widgets.widget-columns-3 .column {
width: 100%;
margin-right: 0;
}
.widget .title {
margin-bottom: 20px;
}
#slider .slides {
min-height: 400px;
height: 400px;
}
#slider .slides > li {
height: 400px;
}
.recent-posts {
margin-top: 30px;
}
.section-title {
font-size: 24px;
margin-bottom: 25px;
}
.portfolio-archive-taxonomies {
padding: 20px 0;
}
.archive-title {
font-size: 26px;
}
.site-footer,
.footer-widgets .column {
font-size: 16px;
}
.entry-cover {
min-height: 300px;
}
.entry-header .entry-cover {
height: 300px;
}
.entry-cover .entry-info h1.entry-title {
font-size: 30px;
}
.carousel_widget_wrapper ul li {
margin: 0 4% 0 0;
width: 100%;
}
.portfolio_related  {
padding: 10px 0;
}
.single-portfolio_item .entry_wrapper {
margin-top: 30px;
}
.single .entry-content > p {
font-size: 16px;
}
.entry-content blockquote {
font-size: 22px;
margin: 20px 0;
padding: 6%;
}
.single-portfolio_item .entry-details {
text-align: left;
padding: 20px 0;
}
.single-portfolio_item .entry-details ul li:nth-child(2) {
text-align: left;
margin-right: 4%;
}
.single-portfolio_item .entry-details ul li:nth-child(3) {
margin-right: 0;
}
.entry-footer:empty { margin: 0; }
#respond .form_fields p {
width: 100%;
}
.previous-post-cover {
margin-top: 20px;
}
.entry_wrapper {
margin-bottom: 20px;
}
#respond {
margin-bottom: 15px;
}
.sb-search .sb-search-input { font-size: 20px; }
.form-allowed-tags {
display: none
}
.inner-wrap {
padding: 0 6%;
}
.entry_wrapper {
padding: 0 6%;
}
}
@media screen and (max-width: 680px) {
.navbar-brand-wpz img {
max-width: 70%;
}
.slides > li .excerpt p {
display: none;
}
.slides > li .li-wrap {
max-width: 70%;
}
.play-toggle span {
font-size: 14px;
}
.play-toggle span strong {
font-size: 18px;
}
.portfolio-archive .home_section {
padding: 30px 0 0;
}
h2.fw-special-title { font-size: 26px; }
}
@media screen and (max-width: 640px) {
.comment-notes { display: none; }
.navbar-brand-wpz h1 {
font-size: 22px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float: none;
width: 100%;
}
.single-portfolio_item .entry-details {
padding-bottom: 1px;
}
.portfolio_related h3.portfolio_item-related-title {
margin: 32px 0;
}
.single-portfolio_item .entry-details ul li {
width: 100%;
display: block;
margin: 0 0 20px;
}
.single-portfolio_item .entry-details ul li:nth-child(2),
.single-portfolio_item .entry-details ul li:nth-child(3) {
margin-right: 0;
}
.portfolio-showcase .col_no_1:not(.title_below) .portfolio_item,
.portfolio-archive .col_no_1:not(.title_below) .portfolio_item {
max-height: 220px;
height: 220px;
}
.portfolio-showcase .col_no_1.portfolio_no_space:not(.title_below) .portfolio_item,
.portfolio-archive .col_no_1.portfolio_no_space:not(.title_below) .portfolio_item {
max-height: 220px;
height: 220px;
}
.col_no_1.title_below .portfolio_item > a {
max-height: 220px;
height: 220px;
}
.slides > li .excerpt { font-size: 16px; text-shadow: none; margin-top: 10px;  }
.slides > li h3 { font-size: 24px; padding-bottom: 0; }
.slides > li .li-wrap { margin-top: 0;   }
.slides > li .slide_button a { font-size: 14px; }
.slides > li h3 a:after, .slides > li h3.missing-url:after { display: none }
.page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title { font-size: 24px }
.previous-info {
padding: 10% 5%;
min-height: 200px;
}
.portfolio-grid.col_no_2,
.portfolio-grid.col_no_3 {
margin: 0;
}
.portfolio-showcase .portfolio-grid.col_no_4:not(.portfolio_no_space) .portfolio_item,
.portfolio-archive .portfolio-grid.col_no_4:not(.portfolio_no_space) .portfolio_item,
.portfolio-showcase .portfolio-grid.col_no_3:not(.portfolio_no_space) .portfolio_item,
.portfolio-archive .portfolio-grid.col_no_3:not(.portfolio_no_space) .portfolio_item,
.portfolio-showcase .portfolio-grid.col_no_4 .portfolio_item,
.portfolio-archive .portfolio-grid.col_no_4 .portfolio_item,
.portfolio-showcase .portfolio-grid.col_no_2 .portfolio_item,
.portfolio-showcase .portfolio-grid.col_no_3 .portfolio_item,
.portfolio-archive .portfolio-grid.col_no_2 .portfolio_item,
.portfolio-archive .portfolio-grid.col_no_3 .portfolio_item {
width: 100%;
margin-right: 0;
margin-left: 0;
}
.recent-posts .post {
width: 100%;
margin-right: 0;
}
.recent-posts article:nth-of-type(3n+3) {
margin-right: 0; }
.recent-posts article:nth-of-type(2n+2) {
margin-right: 0; }
.fw-page-builder-content .feature-posts-list.col_no_4 > li,
.fw-page-builder-content .feature-posts-list.col_no_2 > li,
.fw-page-builder-content .feature-posts-list > li {
width: 100%;
margin-right: 0
}
.fw-page-builder-content .feature-posts-list > li:nth-child(3n+3) {
margin-right: 0;
}
.fw-page-builder-content .feature-posts-list.col_no_4 > li:nth-child(4n+4),
.fw-page-builder-content .feature-posts-list.col_no_4 > li:nth-child(3n+3),
.fw-page-builder-content .feature-posts-list.col_no_2 > li:nth-child(2n+2),
.fw-page-builder-content .feature-posts-list > li:nth-child(2n+2) {
margin-right: 0;
}
.feature-posts-list .post-thumb img {
width: 100%;
}
.sb-search .sb-search-submit,
.sb-search.sb-search-open .sb-icon-search {
right: 4%;
}
.sb-search.sb-search-open .sb-icon-search:before {
font-size: 35px;
}
}
@media screen and (max-width: 520px) {
.navbar-brand-wpz img {
max-width: 95%;
}
.sb-search .sb-search-input { font-size: 16px; }
#slider .flex-direction-nav .flex-prev:after,
#slider .flex-direction-nav .flex-next:after {
font-size: 30px;
font-weight: bold;
}
.slides > li .li-wrap {
max-width: 65%;
}
.navbar {
min-height: 75px;
}
.entry-details ul {
font-size: 0 !important;
}
.entry-details ul li {
font-size: 16px;
width: 100%;
display: block;
margin: 0 0 20px;
clear: both;
overflow: hidden;
}
.entry-details ul li:nth-child(2) {
margin-right: 0;
text-align: left;
}
.portfolio-showcase .col_no_1:not(.title_below) .portfolio_item,
.portfolio-archive .col_no_1:not(.title_below) .portfolio_item {
max-height: 170px;
height: 170px;
}
.portfolio-showcase .col_no_1.portfolio_no_space:not(.title_below) .portfolio_item,
.portfolio-archive .col_no_1.portfolio_no_space:not(.title_below) .portfolio_item {
max-height: 170px;
height: 170px;
}
.col_no_1.title_below .portfolio_item > a {
max-height: 170px;
height: 170px;
}
}
@media screen and (max-width: 380px) {
.slicknav_nav {
max-width: 92vw;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
font-size: 12px;
}
}