.zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
margin-right: 0 !important;
}
.modal {
position: fixed;
z-index: 999;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.4);
}
.modal-content {
background-color: #f3f3f3;
margin: auto;
border: 1px solid #888;
width: 95%;
height: auto;
position: absolute;
margin: 100px auto;
left: 50%;
top: 50%;
max-width: 550px;
transform: translate(-50%, -70%);
-webkit-transform: translate(-50%, -70%);
-ms-transform: translate(-50%, -70%);
-moz-transform: translate(-50%, -70%);
}
.close {
color: #fff;
float: right;
font-size: 35px;
font-weight: bold;
padding-right: 10px;
}
.close:hover,
.close:focus {
cursor: pointer;
}
.america-contact .col-6.email label span {
color: red;
}
.container_modal h3 {
background: #000;
color: #fff;
text-transform: uppercase;
padding: 18px 0;
font-size: 18px;
text-align: center;
font-weight: bold;
}
.submit_button {
text-align: center;
padding: 10px 0 0 0;
clear: both;
}
.submit_button input {
background: #000;
padding: 15px 0;
width: 170px;
border-radius: 0;
letter-spacing: 3px;
}
.america-contact.subscribe {
padding: 30px;
}
.america-contact .col-6.email.textarea {
padding-bottom: 0;
} .america-contact .formgrp label {
font-weight: bold;
font-family: 'Libre Franklin', serif;
margin: 0 0 2px 0;
}
.america-contact br {
display: none;
}
.america-contact .col-6 {
width: 50%;
float: left;
padding: 0 20px 15px;
box-sizing: border-box;
}
.america-contact .formgrp {
margin: 0 -20px;
overflow: hidden;
}
.america-contact .col-6 input {
width: 100%;
background: #f0f0f0;
}
.america-contact .col-6 textarea {
width: 100%;
background: #f0f0f0;
resize: none;
height: 100px;
}
.america-contact .col-6.email {
width: 100%;
}
.submit-button {
text-align: right;
margin: 0;
}
.submit-button input {
background: #000;
width: 165px;
}
.mailchimp-checkbox {
text-align: right;
padding-bottom: 10px;
font-size: 12px;
padding-top: 5px;
}
.america-contact.subscribe .col-6.email {
padding-bottom: 10px;
} .header_social div#text-2 p {
margin: 0;
}
.sb-search .sb-icon-search:hover {
background: #fff;
}
.sb-search .sb-icon-search,
.sb-search .sb-search-submit {
line-height: 37px;
top: 32px;
}
.sb-search .sb-icon-search:before {
position: absolute;
left: 110px;
}
a.subscribe-link span {
color: #7c9eb9;
}
a.subscribe-link {
border-bottom: 1.5px solid #8e7777;
padding-top: 10px;
text-transform: uppercase;
}
.header_social .zoom-social-icons-widget {
text-align: right;
}
.widget_wysija input::-webkit-input-placeholder { color: #aeaeae;
}
.widget_wysija input::-moz-placeholder { color: #aeaeae;
}
.widget_wysija input:-ms-input-placeholder { color: #aeaeae;
}
.widget_wysija input:-moz-placeholder { color: #aeaeae;
}
*:focus,
*:active {
outline: none !important;
}
body {
font-size: 14px;
}
.h3_style,
.post_nav {
font-size: 20px;
font-weight: bold;
font-family: "Roboto Condensed", sans-serif;
text-transform: uppercase;
margin: 0 0 10px;
}
div#post-nav .post-categories li a:hover,
.custom_cat_sec li a:hover,
a.nev_thumb figure:hover,
div.printfriendly a:hover {
opacity: .7;
} .navbar-brand-wpz img {
max-width: 100%;
margin-bottom: 0;
vertical-align: top;
}
.navbar-brand-wpz {
margin: 0;
}
.sb-search {
position: absolute;
margin: 0px 0 0;
right: auto;
left: -34px;
top: -1px;
}
.header_social .zoom-social-icons-widget {
border: 0;
}
.header_social .zoom-social-icons-list--without-canvas .socicon,
.header_social .zoom-social-icons-list * {
color: #363940 !important;
}
.top-navbar a,
.footer-menu ul li {
font-family: "Roboto Condensed", sans-serif;
font-size: 13px;
font-weight: bold;
}
.navbar-brand-wpz a {
font-size: 1rem;
display: inline-block;
width: auto; max-width: 64.400rem;
vertical-align: bottom;
}
.navbar-wpz .current-menu-item>a,
.navbar-wpz .current_page_item>a,
.navbar-wpz .current-menu-parent>a,
.menucurrent,
.menucurrent_stay,
.slicknav_nav .current_page_item a,
.current_page_parent>a a,
.current-menu-item>a {
color: #ec1e24;
}
.sb-search .sb-icon-search {
color: #333;
background: transparent;
font-size: 14px;
}
.header_social,
.navbar-header-main.c_sub_cat {
position: relative;
}
.top-navbar {
text-align: center;
background: transparent;
border: 0;
}
.sb-search .sb-icon-search,
.sb-search .sb-search-submit {
line-height: 37px;
}
#menu-top {
position: absolute;
background: #f5f5f5;
top: 50px;
left: 0;
width: 230px;
max-width: 300px;
display: none;
}
.top-navbar .slicknav_menu .slicknav_menutxt {
display: none;
}
.top-navbar .c_main_menu .slicknav_menu .slicknav_menutxt {
display: block;
margin-top: 2px;
}
.top-navbar .navbar-wpz {
max-width: 100%;
}
.c_sub_cat .slicknav_menu {
display: block;
float: left;
}
div#navbar-top {
text-align: center;
}
.main_nav_mid {
display: inline-block;
}
.sf-menu {
text-align: left;
}
ul#menu-top li {
width: 100%;
}
div#navbar-main {
display: inline-block;
margin: 0 auto;
}
.nav_top_middle {
display: inline-block;
margin-right: -143px;
}
header.site-header {
z-index: 1;
position: relative;
padding-bottom: 1.3rem;
margin-bottom: 30px;
}
.home header.site-header,
.category header.site-header {
margin-bottom: 0;
}
header.site-header:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background: #e0eaf6;
height: 4rem;
z-index: -1;
}
.nav_top_middle .slicknav_nav {
position: absolute;
left: 50%;
width: 270px;
margin-left: -135px;
}   .footer-menu ul li a {
padding: 10px 15px;
}
.site-footer {
background: #e0eaf6;
}
.footer-menu {
background: transparent;
padding: 32px 0;
}
.site-info {
font-family: 'Libre Franklin', serif;
text-transform: none;
text-align: center;
font-size: 13px;
font-weight: 600;
color: #000000;
padding: 20px 0;
}
footer .widget.widget_wysija {
background: transparent;
padding: 0px 0;
margin-bottom: 30px;
padding: 0 15px;
}
footer .widget_wysija_cont {
margin: 0 auto;
max-width: 380px;
}
footer input.wysija-submit.wysija-submit-field:hover,
footer input.wysija-submit.wysija-submit-field {
box-shadow: none;
position: absolute;
right: 0;
top: 0px;
width: auto;
margin: 0;
background: #ec1e24;
font-weight: normal;
border-radius: 0;
padding-left: 20px;
padding: 9px 25px;
font-size: 14px;
height: 100%;
}
footer .widget.widget_wysija .title {
font-family: "Playfair Display", serif;
text-transform: none;
font-size: 16px;
margin-bottom: 0px;
padding-bottom: 5px;
}
footer .widget_wysija input.wysija-input {
border-color: #81868c;
padding-right: 140px;
font-size: 13px;
font-style: italic;
padding: 9px 140px 9px 12px;
}
.section-footer .zoom-instagram-widget__items {
background: #e0eaf6;
}
.section-footer .widget.zoom-instagram-widget {
border-bottom: 0;
}
footer .widget_wysija {
position: relative;
}   .slides li .slide-overlay {
background: url(//www.americas-table.com/wp-content/themes/foodica-child/images/banner_gradient.png);
background-position: bottom;
background-repeat: repeat-x;
background-size: 100% 70%;
}
.slides li .slide-header {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translate(-50%, -50%);
left: 50%;
width: 40%;
text-align: center;
}
#slider .slide-background {
width: 100%;
}
.slide-header label,
.banner_inner .category_description {
font-size: 1.700rem;
}
.slides li h3 a,
.banner_inner .section-title {
font-size: 40px;
line-height: 1.2;
font-weight: 600;
font-family: "Playfair Display", serif;
}
.slide-header label,
.slides li h3 a,
.banner_inner .section-title,
.banner_inner .category_description {
color: #fff;
text-shadow: 0px 1px 3px #000;
}
.slides li h3 a:hover {
color: #fff;
}
.slides .slide_button a,
.readmore_button a,
.post_thumb_withbg h3.title,
#sidebar .widget_wysija_cont .wysija-submit,
#respond #submit {
color: #313131;
background: #fff;
border-radius: 0;
padding: 10px 20px;
letter-spacing: normal;
font-style: normal;
width: auto;
}
.slides .slide_button a:hover,
.slides .slide_button a:active,
.post_thumb_withbg h3.title:hover,
#sidebar input.wysija-submit.wysija-submit-field:hover,
footer input.wysija-submit.wysija-submit-field:hover,
#respond #submit:hover {
background: #363940;
color: #fff !important;
}
.slides .slide_button a:hover:before,
.readmore_button a:hover:before,
.post_thumb_withbg h3.title:hover:before {
border-color: #363940;
}
.post_thumb_withbg h3.title,
.slides .slide_button a,
.readmore_button a,
#sidebar .widget_wysija_cont .wysija-submit {
position: relative;
}
.slides .slide_button a:before,
.post_thumb_withbg h3.title:before,
.readmore_button a:before {
position: absolute;
width: 100%;
height: 100%;
content: "";
left: -6px;
top: -6px;
padding: 4px;
box-sizing: content-box;
border: 2px solid #fff;
-moz-transition-duration: 200ms;
-webkit-transition-duration: 200ms;
transition-duration: 200ms;
}
#slider {
height: 500px;  z-index: 0;
background: #e0eaf6;
margin-top: 0;
}
#slider .slides {  margin-top: 0;
}   .readmore_button a {
background: #e6eef8;
border: 0;
}
.readmore_button a:before {
border-color: #e6eef8;
}   .recent-posts.list-view .post .entry-title {
font-size: 33px;
font-weight: normal;
}
.recent-posts .entry-title a {
color: #000;
}
.entry-content p {
font-size: 14px;
}
.recent-posts .post .post-thumb {
margin: 0 0 25px;
}
.recent-posts.list-view .entry-meta {
font-size: 14px;
font-weight: bold;
font-family: "Roboto Condensed", sans-serif;
letter-spacing: 1px;
margin-bottom: 20px;
}
.cat-links,
.cat-links a {
color: #ec1e24;
font-weight: bold;
margin-bottom: 5px;
}
.recent-posts .post .post-thumb {
max-height: 580px;
overflow: hidden;
}
.post-thumb img {
max-width: none;
width: 100%;
}
.list-view .cat-links {
margin-top: 15px;
margin-bottom: 0;
}   .widget {
margin-bottom: 32px;
}
.single .widget .post-thumb {
display: block;
margin-bottom: 0;
}
.column-widgets .widget-column {
width: 32%;
margin: 0 2% 0 0;
}
.wpzoom-bio,
.zoom-social-icons-widget,
div.zoom-instagram-widget,
.widget_sp_image,
.wpzoom-featured-cat {
border: 1px solid #eff4f7;
}
.zoom-social-icons-widget .title {
margin-bottom: 10px;
}
a.zoom-social_icons-list__link span {
color: #313131 !important;
}
.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas {
margin-left: 0;
margin-top: 0;
}
.widget .title,
#sidebar .wpzoom-featured-cat h3.entry-title,
div.zoom-instagram-widget__follow-me a {
margin-bottom: 0;
padding: 25px 0 10px 0;
font-size: 16px;
font-family: "Roboto Condensed", sans-serif;
text-transform: uppercase;
color: #000 !important;
}
div.zoom-instagram-widget__follow-me {
margin: 10px 0 10px 0;
}
div.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas {
margin: 0 0 18px 0;
}
#sidebar .widget:after {
display: none;
}
.wpzoom-bio .meta,
.widget_sp_image .meta {
font-size: 16px;
text-transform: uppercase;
color: #000;
font-weight: bold;
}
.widget_sp_image img {
height: auto;
}
.widget_sp_image-description {
margin: 17px 0;
}
.wpzoom-bio h3.title,
.widget_sp_image h3.title,
.wpzoom-featured-cat h3.title,
.wpzoom-featured-cat .entry-meta,
.zoom-instagram-widget h3.title {
display: none;
}
.wpzoom-featured-cat .main-post img {
margin: 0;
}
.wpzoom-bio .content,
.wpzoom-bio .meta,
.widget_sp_image .content,
.widget_sp_image .meta,
.wpzoom-featured-cat p {
padding: 0px 15px 0px 15px;
}
.wpzoom-bio .content,
.widget_sp_image .content,
.wpzoom-featured-cat p {
line-height: 1.5;
font-size: 13px;
color: #000;
}
#sidebar div#mc4wp_widget-2 {
background: #EFF4F7 url(//www.americas-table.com/wp-content/themes/foodica-child/images/newsletter-background.jpg)center top no-repeat;
padding: 40px 30px 230px 30px;
font-size: 14px;
}
#sidebar div#mc4wp_widget-2 input.inputstyleneslatter {
border-color: #aeaeae;
background: transparent;
font-size: 13px;
font-style: italic;
text-align: center;
border-radius: 0;
padding: 10px 12px;
max-width: 250px;
width: 100%;
}
#sidebar div#mc4wp_widget-2 input.inputstyleneslatterbtn {
color: #313131;
background: #fff;
border-radius: 0;
padding: 10px 20px;
letter-spacing: normal;
font-style: normal;
width: auto;
box-shadow: 0px 0px 0px 3px #dbe4f3, 0px 0px 0px 5px #fff;
margin-top: 25px;
font-size: 13px;
}
#sidebar div#mc4wp_widget-2 input.inputstyleneslatterbtn:hover {
background: #363940;
color: #fff !important;
box-shadow: 0px 0px 0px 3px #dbe4f3, 0px 0px 0px 5px #818592;
}
div#mc4wp_widget-3 h3.title {
font-family: "Playfair Display", serif;
text-transform: none;
font-size: 16px;
margin-bottom: 0;
padding-bottom: 5px;
}
div#mc4wp_widget-3 div#mc4wp-form-2 {
display: table;
margin: 15px auto 0;
position: relative;
max-width: 380px;
width: 100%;
}
div#mc4wp_widget-3 div#mc4wp-form-2 input.inputstyleneslatter {
border-color: #81868c;
padding-right: 140px;
font-size: 13px;
font-style: italic;
padding: 9px 140px 9px 12px;
width: 100%;
}
div#mc4wp_widget-3 div#mc4wp-form-2 input.inputstyleneslatterbtn {
box-shadow: none;
position: absolute;
right: 0;
top: 0;
width: auto;
margin: 0;
background: #ec1e24;
font-weight: normal;
border-radius: 0;
padding-left: 20px;
padding: 9px 25px;
font-size: 14px;
height: 40px;
}
div#mc4wp_widget-3 div#mc4wp-form-2 input.inputstyleneslatterbtn:hover {
background: #363940;
color: #fff !important
}
#sidebar .widget.widget_wysija .title {
padding-top: 0;
padding-bottom: 0;
}
.formError {
position: static !important;
}
.formError .formErrorContent {
width: 100%;
background: transparent;
color: #8E2121;
position: absolute;
top: 100%;
padding: 0;
border: 0;
}
.formError .formErrorContent br {
display: none;
}
#sidebar .widget_wysija input,
#comments input,
#comments textarea {
border-color: #aeaeae;
background: transparent;
font-size: 13px;
font-style: italic;
text-align: center;
border-radius: 0;
padding: 10px 12px;
max-width: 250px;
}
input.wysija-submit.wysija-submit-field {
box-shadow: 0px 0px 0px 3px #dbe4f3, 0px 0px 0px 5px #fff;
margin-top: 25px;
}
.wysija-paragraph {
margin: 15px 0 0;
position: relative;
}
input.wysija-submit.wysija-submit-field:hover {
box-shadow: 0px 0px 0px 3px #dbe4f3, 0px 0px 0px 5px #818592;
}
div.zoom-instagram-widget__follow-me a {
border: 0;
padding: 0;
}
div.zoom-instagram-widget__follow-me a:hover {
background: transparent;
color: #818592 !important;
}
.entry-author,
.single .post_author {
display: none;
}   .single .post-thumb {
display: none;
}
.shortcode-directions>ol>li:before {
content: counter(count)".";
}
.entry-content .shortcode-directions img {
margin: 10px 0; }
.shortcode-ingredients {
background: #e6eef8;
margin: 10px 0;
display: inline-block;
width: 100%;
}
.shortcode-ingredients>p,
.shortcode-directions>p {
margin: 0;
}
.entry-content .aligncenter,
div .entry-content .wp-caption.aligncenter {
margin-left: 0;
}
.page h1.entry-title,
.single h1.entry-title {
font-weight: normal;
margin-bottom: 3px;
}
.single .entry-meta {
font-size: 14px;
font-family: "Roboto Condensed", sans-serif;
font-weight: bold;
color: #787878;
}
.shortcode-ingredients>ul>li {
border: 0;
color: #1d1d1d;
font-family: "Roboto Condensed", sans-serif;
padding: 0 0 7px;
margin: 0 0 7px;
}
.shortcode-ingredients>ul>li span.tick {
border: 1px solid #555454;
}
.shortcode-ingredients>ul>li span.tick.ticked {
border: 1px solid #555454;
background: #555454;
}
.single .share a:before {
margin-right: 0;
}
.single .share a:before {
margin-right: 0;
line-height: 34px;
font-size: 15px;
}
.single .share:before {
display: none;
}
.single .share a {
padding: 0;
width: 36px;
height: 36px;
border-radius: 50%;
background: #555454 !important;
border: 2px solid #fff;
box-shadow: 0px 0px 0px 1px #555454;
text-align: center;
}
.single .share a:hover {
background: #000 !important;
}
.single .share {
text-align: left;
padding-top: 15px;
}
.single .share a:first-child {
margin-left: 0;
}
.custom_cat_sec li {
display: inline-block;
margin-right: 30px;
margin-top: 5px;
}
.custom_cat_sec {
margin-top: 15px;
margin-bottom: 20px;
}
.custom_cat_sec li a {
color: #363940;
font-weight: bold;
font-family: "Roboto Condensed", sans-serif;
font-size: 16px;
padding: 5px 15px;
background: #e6eef8;
display: inline-block;
}
.post_nav {
font-size: 15px;
display: block;
border-bottom: 1px solid #e6eef8;
padding-bottom: 10px;
margin-bottom: 18px;
}
.post-previous,
.post-next {
width: 50%;
padding: 0 2%;
float: left;
}
div#post-nav {
margin: 0 -2%;
overflow: hidden;
margin-top: 55px;
}
a.nev_thumb,
.recent-posts .post .post-thumb {
width: 100%;
display: inline-block;
height: 0;
position: relative;
overflow: hidden;
padding-bottom: 60%;
margin-bottom: 5px;
}
a.nev_thumb figure,
.recent-posts .post .post-thumb a {
position: absolute;
width: 100%;
height: 100%;
background: #e0eaf6;
color: #627099;
font-size: 35px;
text-align: center;
z-index: 0;
left: 0;
top: 0;
}
.recent-posts .post .post-thumb {
height: auto;
padding-bottom: 0;
max-height: none;
}
.recent-posts .post .post-thumb a {
position: static;
}
a.nev_thumb img {
width: 100%;
height: auto;
}
div#post-nav .post-categories li {
display: inline-block;
list-style-type: none;
margin-right: 7px;
}
div#post-nav .post-categories li a {
color: #ec1e24;
font-weight: bold;
font-size: 13px;
font-family: "Roboto Condensed", sans-serif;
text-transform: uppercase;
}
div#post-nav h4 {
font-weight: normal;
font-family: "Playfair Display", serif;
font-size: 24px;
margin-top: 7px;
margin-bottom: 7px;
}
a.nev_thumb figure:before,
.recent-posts .post .post-thumb a:before {
content: "\f0f5";
font-family: fontawesome;
top: 50%;
left: 50%;
position: absolute;
width: 60px;
height: 60px;
line-height: 60px;
margin: -30px 0 0 -30px;
z-index: -1;
}
.single .post_author {
margin-top: 30px;
}
div#post-nav small {
font-family: "Roboto Condensed", sans-serif;
}
.shortcode-directions>ol>li:before {
font-weight: normal;
width: auto;
font-size: 15px;
margin: 0;
top: 3px;
}
.shortcode-directions>ol>li {
min-height: 24px;
padding-left: 20px;
margin: 0 0 20px;
}
.shortcode-directions {
margin: 15px 0;
}
div div.printfriendly {
margin-left: 0;
}
.widget div div.printfriendly {
float: none;
margin-right: 0;
}
div.printfriendly a {
background: #e6eef8;
display: inline-block;
padding: 8px 10px;
}
div.printfriendly a:before {
content: "Print Friendly";
color: #363940;
font-weight: bold;
font-family: "Roboto Condensed", sans-serif;
}
div.printfriendly a img {
display: none;
}
div.printfriendly a:after {
font-family: 'foodica';
content: "\e900";
color: #363940;
float: left;
font-size: 15px;
font-weight: normal;
margin-right: 8px;
}   #respond #submit {
box-shadow: 0px 0px 0px 3px #ffffff, 0px 0px 0px 5px #e6eef8;
background: #e6eef8;
border: 0;
margin-left: 5px;
}
#respond #submit:hover {
box-shadow: 0px 0px 0px 3px #ffffff, 0px 0px 0px 5px #363940;
}
#respond label {
font-size: 14px;
font-weight: 600;
}
#comments input,
#comments textarea {
border: 1px solid #b9b9b9;
border-radius: 0;
width: 100%;
max-width: 370px;
text-align: left;
}
#comments textarea {
max-width: 100%;
resize: vertical;
}   .archive_banner {
height: 0;
padding-bottom: 36%;
position: relative;
margin-bottom: 30px;
}
.banner_inner {
text-align: center;
top: 50%;
position: absolute;
width: 100%;
left: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
o-transform: translateY(-50%);
}
.banner_inner .section-title {
text-transform: none;
font-size: 50px;
font-weight: normal;
margin-bottom: 15px;
}
.category_description {
font-style: normal;
margin: 0;
}
@media only screen and (max-width: 460px) {
footer .footer-menu+.widget {
padding: 0 15px;
}
}
#post-6033 div.entry-content .col_arch:nth-child(4) {
display: none;
}
.slide-header>label {
display: none;
}   .archive_banner {
height: 0;
padding-bottom: 36%;
position: relative;
margin-bottom: 30px;
}
.banner_inner {
text-align: center;
top: 50%;
position: absolute;
width: 100%;
left: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
o-transform: translateY(-50%);
}
.banner_inner .section-title {
text-transform: none;
font-size: 50px;
font-weight: normal;
margin-bottom: 15px;
}
.category_description {
font-style: normal;
margin: 0;
}
.cat_title {
font-size: 22px;
font-weight: bold;
margin-bottom: 15px;
}
.cat_list li {
margin-left: 15px;
margin-bottom: 10px;
}
.cat_list li a {
color: #0F7FAF;
}
.cat_main_div hr {
margin-top: 30px;
margin-bottom: 30px;
}
.entry-content ul li {
list-style-type: disc;
min-height: 24px;
margin: 0 0 20px;
list-style-position: outside;
}
.entry-content .shortcode-ingredients ul li {
list-style: none;
margin: 0 0 7px;
}
@media only screen and (max-width:767px) {
.submit-button {
margin: 0;
}
}
@media only screen and (max-width:480px) {
a.subscribe-link {
display: block;
width: 50%;
margin: 0 auto;
}
.header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas {
padding-left: 20px;
margin: 0;
text-align: center;
}
.sb-search .sb-icon-search:before {
position: absolute;
left: 156px;
}
.header_social .widget {
float: none !important;
}
.slicknav_btn {
padding: 6px 0 10px;
}
div#navbar-top {
position: absolute;
top: 13px;
}
.nav_top_middle {
position: absolute;
top: 13px;
right: 1px;
}
}
.comment-form {
display: flex;
flex-direction: column;
}
.g-recaptcha {
order: 2;
}
.comment-form-comment {
order: 1;
}
.form-submit {
order: 3;
}
.slicknav_nav {
z-index: 999;
}
@media(max-width: 767px) {
.page-template-archive-new-template-php .widget_sp_image-image-link {
margin-top: 16px;
display: inline-block;
}
.page-id-5657 .entry-content p img.alignleft {
width: 100%;
}
.slicknav_btn {
position: relative;
z-index: 99999;
}
}
@media(max-width:567px) {
.top-navbar a.subscribe-link {
font-size: 11px;
}
}@media screen and (max-width: 1200px) {
.inner-wrap {
padding: 0 2%;
}
.adv img,
.adv_side img,
.adv_content img {
max-width: 100%;
height: auto;
}
.navbar-brand-wpz.left-align {
text-align: center;
float: none;
max-width: 100%;
}
.adv {
float: none;
margin: 20px 0;
text-align: center;
}
}
@media (min-width: 980px) {
#menu-main-slide {
display: none !important
}
}
@media screen and (max-width: 979px) {
#menu {
display: none;
}
.slicknav_menu {
display: block;
}
.header_social {
float: none;
text-align: left;
}
#navbar-top,
#navbar-main {
display: none
}
.navbar-toggle {
display: block
}
.main-navbar {
padding: 4px 0;
min-height: 60px;
}
.slicknav_btn {
padding: 16px 0;
}
.slides li h3 a {
font-size: 36px !important;
}
.content-area.full-layout .recent-posts article.post,
.content-area.full-layout .recent-posts .type-page {
width: 48%;
margin: 0 4% 30px 0;
}
.content-area.full-layout .recent-posts article:nth-of-type(3n+3) {
margin-right: 4%;
}
.content-area.full-layout .recent-posts article:nth-of-type(2n+2) {
margin-right: 0;
}
}
@media screen and (min-width: 768px) {
.slide-style-2 .slides li .slide-overlay {
background: none;
}
#slider.slide-style-2  .slide-background {
width: 62%;
}
.slide-style-2 .slides li .slide-header {
width: 34%;
}
#slider.slide-style-3 .slide-background {
width: 100%;
}
.slide-style-3 .slides li .slide-overlay {
background: -moz-linear-gradient(left,  rgba(239,244,247,0) 27%, rgba(0, 0, 0, 0.25) 63%); background: -webkit-linear-gradient(left,  rgba(239,244,247,0) 27%, rgba(0, 0, 0, 0.25) 63%); background: -o-linear-gradient(left,  rgba(239,244,247,0) 27%, rgba(0, 0, 0, 0.25) 63%); background: -ms-linear-gradient(left,  rgba(239,244,247,0) 27%, rgba(0, 0, 0, 0.25) 63%); background: linear-gradient(to right,  rgba(239,244,247,0) 27%, rgba(0, 0, 0, 0.25) 63%); }
.slide-style-3 .slides li h3 a {
color: #fff;
}
.slide-style-3 .slides li .cat-links a {
color: #fff;
}
.slide-style-3 .slides li .entry-meta {
color: #fff;
}
.slide-style-3 .slides li .entry-meta a {
color: #fff;
}
.slide-style-3 .slides li .cat-links:after {
background: rgba(255, 255, 255, 0.44);
}
.slide-style-3 .slides .slide_button a {
color: #363940;
background: #fff;
}
.slide-style-3 .slides .slide_button a:hover,
.slide-style-3 .slides .slide_button a:active {
color: #fff;
}
} @media screen and (max-width: 768px) {
.navbar-brand-wpz a { font-size: 60px !important; }
.navbar-brand-wpz h1 {
letter-spacing: 0;
}
.slicknav_btn {
float: none;
display: inline-block;
}
.slicknav_menu {
text-align: center;
}
.slicknav_nav a {
text-align: left;
}
#slider {
height: 500px;
}
#slider .slide {
height: 500px;
}
#slider .slide-background {
width: 100%;
}
.slides li .slide-overlay { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 26%, rgba(0,0,0,0.75) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.75))); background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 26%,rgba(0,0,0,0.55) 100%); background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 26%,rgba(0,0,0,0.55) 100%); background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 26%,rgba(0,0,0,0.55) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 26%,rgba(0,0,0,0.55) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 ); }
.slides li .slide-header {
left: 0;
width: 100%;
}
.slides li .slide-header p { display: none; }
.slides li h3 a {
font-size: 26px !important;
color: #fff !important; }
.slides li h3 a:hover {
text-decoration: none;
opacity: .9;
color: #fff;
}
.slides li .entry-meta {
color: #fff;
}
.slides li .entry-meta a {
color: #fff;
padding-bottom: 4px;
}
.slides li .entry-meta a:hover {
color: #fff;
}
.slides li .cat-links a {
color: #fff;
}
.slides li .cat-links a:hover {
color: #fff;
opacity: .7;
}
.slides li .cat-links:after {
background: rgba(255,255,255,.5);
}
.slides .slide_button {
margin: 30px 0 0;
}
.slides .slide_button a {
color: #363940;
background: #fff;
border: none;
}
.slides .slide_button a:hover,
.slides .slide_button a:active {
color: #fff;
background: #363940;
border: none;
}
.carousel-slider .item {
margin: 0 2% 0 0;
width: 48%;
}
.carousel-slider .flickity-enabled .item {
display: inline-block;
margin: 0 2% 0 0;
width: 49%;
}
.entry-title { font-size: 20px !important; }
.recent-posts.list-view .post .entry-title {
font-size: 26px !important;
}
.recent-posts .post.sticky .entry-title {
font-size: 26px !important;
}
.page .site-main > article,
.single .site-main > article {
width: 100%;
max-width: 100%;
float: none;
}
.recent-posts {
float: none;
width: 100%;
max-width: 100%;
} .content-area.full-layout .recent-posts .post.sticky .post-thumb {
float: none;
max-width: 100%;
margin: 0 0 30px;
}
.content-area.full-layout .recent-posts .post.sticky .entry-title,
.content-area.full-layout .recent-posts .post.sticky .entry-meta,
.content-area.full-layout .recent-posts .post.sticky .cat-links,
.content-area.full-layout .recent-posts .post.sticky .readmore_button {
text-align: center;
}
.page h1.entry-title,
.single h1.entry-title {
font-size: 36px !important;
}
.entry-cover .entry-info h1.entry-title {
margin-bottom: 0;
}
#respond .form_fields p {
margin-bottom: 24px;
width: 100%;
float: none;
padding-left: 0;
}
.form-allowed-tags {
display: none
}
.content-area {
width: 100%;
float: none;
}
#sidebar {
float: none;
margin: 50px 0 0;
width: 100%;
max-width: 100%;
}
.woocommerce #sidebar {
display: none;
}
.wpzoom-featured-cat h3 {
font-size: 18px;
}
.widget .feature-posts-list li h3 {
font-size: 16px;
}
.featured-list h4 {
font-size: 16px;
}
.site-widgetized-section .widgets {
width: 100%;
margin: 0 auto;
}
.footer-widgets { display: block; }
.footer-widgets .column {
width: 100% !important;
display: block;
border: none;
}
}
@media screen and (max-width: 640px) {
.recent-posts .post-thumb { max-width: 100%; float: none; margin: 0 0 30px; }
#slider  { height: 400px; }
#slider .slide  { height: 400px; }
.recent-posts .post {
width: 100%;
margin-right: 0;
}
.recent-posts.list-view .post .post-thumb {
width: 100%;
float: none;
margin: 0 0 20px;
}
.archive .recent-posts .post,
.search .recent-posts .post {
width: 100%;
margin-right: 0;
}
.content-area.full-layout .recent-posts article.post,
.content-area.full-layout .recent-posts .type-page {
width: 100%;
margin: 0 0 30px 0;
}
.content-area.full-layout .recent-posts article:nth-of-type(3n+3) {
margin-right: 0;
}
.content-area.full-layout .recent-posts article:nth-of-type(2n+2) {
margin-right: 0;
}
.archive .recent-posts .post:nth-child(2n+2),
.search .recent-posts .post:nth-child(2n+2) {
margin-right: 0;
}
.archive .recent-posts .post:nth-child(3n+3),
.search .recent-posts .post:nth-child(3n+3) {
margin-right: 0;
}
.col_arch  ul li { width: 100%; float: none; margin: 0 0 5px 0; }
.entry-meta { font-size: 12px; }
.page h1.entry-title, .single h1.entry-title { font-size: 28px !important; } .site-widgetized-section .widgets .widget {
width: 100%;
margin-right: 0;
}
.site-widgetized-section .widgets .widget:last-child,
.site-widgetized-section .widgets-3 .widget { width: 100%; margin-right: 0; }
.site-widgetized-section .widgets-3 .widget:nth-child(2n + 2) { margin-right: 0; }
.site-widgetized-section .widgets-2 .widget { width: 100%; margin-right: 0; } div.navigation { font-size: 14px; margin: 15px 0; }
div.navigation a { padding: 6px 10px;  border: none; }
div.navigation a:hover { background: none; }
div.navigation span.current { padding: 6px 10px; color: #333; background: none; }
div.navigation span.pages { margin-right: 15px; display: none; }
div.navigation span.dots { color: #999; line-height: 100%; margin: 0 2px;}
div.navigation .prev, div.navigation .next { position: absolute; padding: 8px 0; border: none; color: #666;  }
.carousel-slider .item {
margin: 0;
width: 100%;
}
.carousel-slider .flickity-enabled .item {
margin: 0;
width: 100%;
}
.site-info { font-size: 12px; }
.sb-search {
right: 2%;
}
.column-widgets .widget-column {
width: 100%;
margin-right: 0;
}
}
@media screen and (max-width: 460px) {
.single .share a { display: block; max-width: 50%; margin: 0 auto 20px; }
}