/*
Theme Name: Porter Woodlaw 
Author: INVESTNET
Version: 1.0.1
Template: libero
*/

.mkd-blog-holder .masonry-style article{border: 1px solid #e9e9e9;padding: 10px;min-height: 610px;}
.mkd-blog-holder .masonry-style article .mkd-post-image img {max-height: 220px;height: auto;width: 100%;}
.mkd-blog-holder .masonry-style article .mkd-post-image{overflow: hidden;}
.mkd-blog-holder .masonry-style article .mkd-post-image a:hover {
    transform: scale(1.05);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

/* Latest news*/
.recentnews {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    box-sizing: border-box;
    background-color: #fff;
    padding: 15px;
    margin: 0 10px 30px 10px !important;
    min-height: 410px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.19);
}
.recentnews .news-content h4 {
    color: #414143;
    margin-bottom: 10px;
}
.recentnews .news-content .news-date {
    font-weight: 600;
    color: #222;
}
.recentnews .mkd-post-image img {
    max-height: 160px;
    height: auto;
    width: 100%;
}
.recentnews .row:first-child {
    margin-bottom: 15px;
}
#claimtable {
  border-collapse: collapse;
  width: 100%;
}

#claimtable td, #claimtable th {
  border: 1px solid #ddd;
  padding: 8px;
}

#claimtable tr:nth-child(even){background-color: #f2f2f2;}

#claimtable tr:hover {background-color: #ddd;}

#claimtable th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #6a6a6a;
  color: white;
  font-size: 15px;
}
.fcta-field .mkd-icon-simple-line-icon{
    top: 3px;
    position: relative;
}

.porter-blockquote {
    font-size: 1.4em !important;
    width: 60%;
    margin: 20px 0 20px!important;
    font-style: italic !important;
    color: #555555;
    padding: 1.2em 30px 1.2em 55px !important;
    border-left: 8px solid #cf9455 !important;
    line-height: 1.6 !important;
    position: relative;
    background: #EDEDED;
}
.porter-blockquote p{
	font-size: 20px;
    line-height: 30px;
}
.porter-blockquote::before{
  font-family: Arial;
  content: "\201C";
  color:#cf9455;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

.porter-blockquote::after{
  content: '';
}
@media only screen and (max-width: 768px){
	.mkd-blog-type-masonry>.mkd-three-columns .mkd-column{
		float: none;
		width: 100%;
	}
}
@media screen and (min-width: 900px) {
	div#bottom-phone {
		padding: 54px 20px !important;
	}
}
@media screen and (min-width: 1200px) {
	.fcta-field input{
		width: 80% !important;
	}
}