/*
Theme Name: Stockholm
Theme URI: http://demo.select-themes.com/stockholm
Description: Stockholm Theme
Tags: agency, business, ajax, portfolio, blog, shop, multi-purpose, clean, elegant, white, photography, modern, fullscreen, stylish, design
Author: Select Themes
Author URI: http://demo.select-themes.com
Version: 3.8.1
License: GNU General Public License
License URI: licence/GPL.txt

Custom Styles for Aamodt Plumb Go Here

*/

/* Form Edits - Updated */

._form_1038 input[type="text"]::-webkit-input-placeholder, ._form_1145 input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #f8a48d;
}
._form_1038 input[type="text"]::-moz-placeholder, ._form_1145 input[type="text"]::-moz-placeholder { /* Firefox 19+ */
 color: #f8a48d;
}
._form_1038 input[type="text"]:-ms-input-placeholder, ._form_1145 input[type="text"]:-ms-input-placeholder { /* IE 10+ */
 color: #f8a48d;
}
._form_1038 input[type="text"]:-moz-placeholder, ._form_1145 input[type="text"]:-moz-placeholder { /* Firefox 18- */
 color: #f8a48d;
}

.footer_top .widget_nav_menu li.menu-item a{
text-transform: uppercase;
font-size: 16px;
}

.footer_top .widget_nav_menu li.menu-item a:hover{
color:#000000;
}

.home ._form input[type="text"]::-webkit-input-placeholder, .page-id-21531 ._form input[type="text"]::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
 color: #ffffff;
}
.home ._form input[type="text"]::-moz-placeholder, .page-id-21531 ._form input[type="text"]::-moz-placeholder { /* Firefox 19+ */
 color: #ffffff;
}
.home ._form input[type="text"]:-ms-input-placeholder, .page-id-21531 ._form input[type="text"]:-ms-input-placeholder { /* IE 10+ */
 color: #ffffff;
}
.home ._form input[type="text"]:-moz-placeholder, .page-id-21531 ._form input[type="text"]:-moz-placeholder { /* Firefox 18- */
 color: #ffffff;
}

._form input[type="text"]{
font-weight: 700 !important;
font-size: 13px !important;
letter-spacing: 1px !important;
padding:12px !important;
}

input:focus, textarea:focus{
outline:0;
border:solid 2px #585858 !important;
}

._form button:hover{
cursor: pointer !important;
}

p a{
color:#f8a48d !important;
}

p a:hover{
color:#585858 !important;
}

/* THRIVE LEADS EDITS */

.tve_lg_input_container.tve_submit_container.tve_lg_submit{
max-width: 200px !important;
}

#tve_24_set input[type="text"]:focus, #tve_24_set input[type="email"]:focus, #tve_24_set input[type="password"]:focus{
color:#585858 !important;
}

#tve_24_set .thrv_lead_generation.tve_purple input[type="text"]:hover, #tve_24_set .thrv_lead_generation.tve_purple input[type="email"]:hover, #tve_24_set .thrv_lead_generation.tve_purple input[type="password"]:hover, #tve_24_set input[type="text"]:focus, #tve_24_set input[type="email"]:focus, #tve_24_set input[type="password"]:focus{
box-shadow:none !important;
}

#tve_23_set .thrv_lead_generation button, button.tve-froala{
box-shadow: none !important;
border-radius: 0px !important;
transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
-webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
-moz-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
box-sizing:initial !important;
}

#tve_22_set .thrv_lead_generation input[type="text"]:focus, #tve_22_set .thrv_lead_generation input[type="email"]:focus, #tve_22_set .thrv_lead_generation input[type="password"]:focus{
box-shadow:none !important;
}

.tve-leads-post-footer{
margin-top:50px;
}

.thrv_wrapper.thrv_lead_generation.tve_clearfix.tve_centerBtn.tve_teal.tve_5{
margin:0px !important;
width:100% !important;
}

.sd-social .sd-button .share-count{
width: 10px !important;
height:10px !important;
position: relative;
top:-2px;
margin-left:6px;
font-size: 9px !important;
padding:2px !important;
font-weight: bold;
background: #f8a48d!important;
}

.sharedaddy.sd-sharing-enabled{
margin-bottom:30px;
}

.page-template-blog-masonry .post_text_inner{
min-height: 240px;
max-height: 240px;
}

._form_1053{
	width: 100% !important;
	padding:0px !important;
	margin:0px !important;
}

._form_1053 ._submit, .home ._form_1145 ._submit, .page-id-21531 ._form_1145 ._submit{
text-transform:uppercase;
letter-spacing:1px;
font-size:12px;
border:solid 3px #f8a48d;
transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
-webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
-moz-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
box-sizing:initial !important;
top:-1px;
}

._form_1053 ._submit:hover, .home ._form_1145 ._submit:hover, .page-id-21531 ._form_1145 ._submit:hover{
background:#f8a48d !important;
color:#fff !important;
border:solid 3px #fff;
}

.home ._form_1038 ._submit, .page-id-21531 ._form_1038 ._submit{
text-transform:uppercase;
letter-spacing:1px;
font-size:12px;
border:solid 3px #d7d2cd;
transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
-webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
-moz-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out;
box-sizing:initial !important;
top:-1px;
}

.home ._form_1038 ._submit:hover, .page-id-21531 ._form_1038 ._submit:hover{
background:#d7d2cd !important;
color:#fff !important;
border:solid 3px #fff;
}

._form_1053 ._form-content{
	margin-top:0px !important;
}

._form_1053 ._form-label{
	display:none !important;
}

._form-thank-you{
	text-align: left !important;
	color:#585858 !important;
	font-weight: 700;
	font-size: 17px !important;
	line-height: 23px !important;
}

/* press section update */

.post-update, .post-update-a{
	display: block;
	position: relative;
	width: 100%;
	height:310px;
	background-position: center;
	background-size: cover;
}

.post-update .post_overlay{
	background-color:rgba(248,164,141,1);
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	opacity: 0;
	filter:alpha(opacity=0);
	transition:opacity .3s ease-in-out;
	-o-transition:opacity .3s ease-in-out;
	-moz-transition:opacity .3s ease-in-out;
	-webkit-transition:opacity .3s ease-in-out;
}

.blog_holder article a:hover .post_overlay{
	opacity: 1;
	filter:alpha(opacity=100);
}

.post-update .icon_plus{
	position: absolute;
	top:50%;
	left: 50%;
	background-color: #fff;
	border-radius: 25px;
	width: 36px;
	height: 36px;
	color:#393939;
	text-align: center;
	line-height: 36px;
	margin:-18px 0 0 -18px;
	font-size: 24px;
	text-indent:-1px;
}

/* Responsive new styles */

@media (max-width: 1200px) {

	.page-template-blog-masonry .post_text_inner{
	min-height: 260px;
	max-height: 260px;
	}

}

@media (max-width: 1000px) {

	.page-template-blog-masonry .post_text_inner{
	min-height: 240px;
	max-height: 240px;
	}

}

@media (max-width: 768px) {

	.page-template-blog-masonry .post_text_inner{
	min-height: 260px;
	max-height: 260px;
	}

}

@media (max-width: 600px) {

	.page-template-blog-masonry .post_text_inner{
	min-height: auto;
	max-height: auto;
	}

}