/*
Theme Name: client theme
Author: Sidekick
Author URI: http://www.sidekick.is
Description: Custom Theme for Sidekick client
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: client-theme
Tags:
*/
iframe {
	max-width: 100%;
}
.two-column-posts-with-promo .two-column-posts-with-promo-container .two-column-posts-with-promo-content .two-column-posts-top-half .post-promo img {
	max-width: 100%!important;
	height: auto!important;
}
.post-promo.iab-ad-wrapper img{
    max-width: 100%!important;
    height: auto!important;
}
#navigation.mobile-navigation { overflow: auto!important; }
a {
	color: #284e3e;
}
a:hover {
	color: #284e3e;
}
section.top-header-promo {
	background-color: #284e3e!important;
}
nav.top-nav nav.sub-nav .sub-nav-container .sub-nav-content ul li.current-cat {
	background-color: #284e3e!important;
}
nav.top-nav .top-nav-container .top-nav-content ul.main-menu li a:before {
	background-color: #284e3e!important;
}
.full-width-newsletter-signup .full-width-newsletter-signup-container .full-width-newsletter-signup-content {
	border-color: #284e3e!important;
}
.full-width-newsletter-signup .full-width-newsletter-signup-container .full-width-newsletter-signup-content form input[type='submit'] {
	background-color: #284e3e!important;
}
.post-thumb-horizontal .post-thumb-horizontal-container .post-thumb-footer span.read-more:after {
	background-color: #284e3e!important;
}
.post-thumb-vertical .post-thumb-vertical-container:hover>a .post-thumb-vertical-content:after {
	background-color: #284e3e!important;
}
.cta-content-centered {
	background-color: #284e3e!important;
}
nav.top-nav nav.sub-nav .sub-nav-container .sub-nav-content ul li:hover {
	background-color: #284e3e!important;
}

input[type="checkbox"] {
    -webkit-appearance: checkbox;
}
input[type="radio"] {
    -webkit-appearance: radio;
}
.full-width-promo .full-width-promo-container .full-width-promo-content{
    text-align: center;
}
body.post-template-post-simple .post-single-column-text-block-content img {
	display: block;
	margin: 0 auto;
}
.post-single-column-image-block-content {
	text-align: center;
}
.full-width-promo .full-width-promo-container .full-width-promo-content img {
	height: auto;
}
section.top-header-promo .top-header-promo-container .top-header-promo-content .promo > a {
    font-size: 0.75rem;
    color: #fff!important;
    letter-spacing: 2px;
    vertical-align: middle;
    display: inline-block;
    text-transform: uppercase;
}
section.top-header-promo .top-header-promo-container .top-header-promo-content .promo > a:hover {
    color: #fff!important;
}
.half-posts-half-promo .half-posts-half-promo-container .half-posts-half-promo-content .promo .social {
	display: none;
}
@media screen and (max-width: 767px) {
  .two-column-posts .two-column-posts-container .two-column-posts-content .post-thumb-horizontal .post-thumb-horizontal-container .post-thumb-header {
	  display: block;
	}
	.two-column-posts-with-promo .two-column-posts-with-promo-container .two-column-posts-with-promo-content .two-column-posts-top-half .post-promo img {
		height: auto;
	}
	.half-posts-half-promo .half-posts-half-promo-container .half-posts-half-promo-content .promo img {
		height: auto;
	}
}


/* Popup Maker Plug-in Styles */
.popmake .popmake-title {
    text-align: center!important;
    margin-top: 1rem;
    margin-bottom: 2.5rem;
    line-height: 1.5!important;
    font-size: 2.5rem!important;
}
.popmake .popmake-content p {
    text-align: center;
}
.popmake .popmake-content .gform_wrapper #field_1_1 {
    text-align: center;
}
.popmake .popmake-content .gform_wrapper input {
    /* max-width: 400px; */
    vertical-align: bottom;
    border-radius: 0;
    height: 61px;
    background: #ffffff;
    color: #6f6f6f;
    border: none;
    font-size: 1.3125rem;
    padding-left: 1rem;
    font-style: normal;
    font-stretch: normal;
    font-weight: 500;
    line-height: 1.6875rem;
    border: 2px solid #777;
    margin: 0;
}
.popmake .gform_wrapper form {
    /* display: flex;
    flex-wrap: wrap; */
    max-width: 600px;
	margin: 0 auto;
    text-align: center;
}
/* .popmake .gform_wrapper .gform_body {
    width: 65%;
} */
/* .popmake .gform_wrapper .gform_body .ginput_container_email input {
    border-right: none;
} */
.popmake .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
.popmake .gform_wrapper .gfield {
    padding: 0;
}
.popmake .gform_wrapper .gform_footer {
    padding-top: 0;
}

.popmake .popmake-content .gform_wrapper .gform_button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    height: 61px;
    background: #284e3e;
    color: #fffdfd;
    font-size: 1.3125rem;
    font-weight: 500;
    line-height: 1.6875rem;
    text-align: center;
    letter-spacing: 5px;
    cursor: pointer;
    width: 100%;
}
.popmake .gform_wrapper .gform_button:hover {
    cursor: pointer;
    background-color: #858585;
}
.gform_confirmation_wrapper  {
    text-align: center;
}
.cta-btn.btn-light:hover {
	color: #284e3e!important;
}
footer.footer .footer-container .footer-header .footer-social ul li:hover>a {
	color: #284e3e!important;
}
.pum-theme-39153 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
	background-color: #284e3e!important;
}
.off-canvas-search .off-canvas-search-container .search-form button[type='submit']:hover {
	background-color: #284e3e!important;
	border-color: #284e3e!important;
}
footer.footer .footer-container .footer-body .footer-brands ul li { 
	margin-left: initial; 
	padding-left: 2rem;
	flex: 0 0 32.33333%;
    max-width: 32.33333%;
}

}
@media screen and (max-width: 767px) {
	 .pum-container {
		top: 1rem!important;
	}
}
/* END */