.cont4dark,.cont4dark p{
color: #ffffff !important;
}
i.icon{
width: auto;
}
i.icon, .text-icon-icon span .icon {
display: inline-table;
line-height: 1;
margin-left: 0;
}
.page-footer .footer-menu ul li ul{
display:none;
}
.blog-post .post-teaser .quote {
margin-top: 40px !important;
margin-bottom: 40px !important;
color: #7a8288 !important;
font-size: 15px !important;
line-height: 1.2em !important;
font-style: italic !important;
padding-left: 100px;
position: relative !important;
}
.blog-post .post-teaser .quote p{
color: #7a8288 !important;
font-style: italic !important;
}
.blog-post .post-teaser .quote:before {
font-family: Georgia, serif !important;
font-size: 200px !important;
line-height: 1em !important;
font-style: normal !important;
content: "“" !important;
position: absolute !important;
left: 0 !important;
top: -20px !important;
color: #e8eaec !important;
}
.post-image img{
height: auto;
}
.post-teaser img{
max-width: 100%;
height: auto;
}
.widget img{
max-width: 100%;
height: auto;
}
.home .entry-content {
margin: 0;
}
.tagcloud a {
display: inline-block;
padding: 0;
margin-bottom: 5px;
margin-right: 2px;
}
.tagcloud a {
border: 1px solid #b2cbdf;
font-size: 14px !important;
line-height: 25px;
padding: 0 10px;
text-decoration: none;
border-radius: 3px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
}
.tagcloud a:hover {
background-color: #005395;
border-color: #005395;
color: #fff;
}
.page-footer .footer-menu ul li ul a{
color: #555555;
font-size: 13px;
text-transform: uppercase;
}
.side-block{
padding-bottom: 0;
border-bottom: 0;
}
ul.marker-list{
margin-top: 15px;
}
ul.children.marker-list,.ul.sub-menu.marker-list{
margin-top:0;
} input::-moz-placeholder {
font-size: 20px;
}
input:-ms-input-placeholder {
font-size: 20px;
}
input:-moz-placeholder {
font-size: 20px;
}
.search_404_form input[type="text"] {
font-size: 20px;
height: auto;
width: 100%;
}
.ajax_load_post_btn_w:before{
content: '';
width: 100px;
height: 100px;
background: url(//calaquapros.com/wp-content/themes/pool-services/css/images/ajax-loader-bg.gif);
background-repeat: no-repeat;
background-position:center center;
}
.sticky_post_icon {
font-size: 2.76em;
position: absolute;
right: 0;
background: rgba(256,256,256, 0.9);
color: #005395;
border-top-left-radius: 40px;
border-bottom-right-radius: 40px;
border-bottom-left-radius: 40px;
z-index: 1;
padding: 4px;
border: 3px solid;
} .single_pg_cont h2{
font-size: 42px;
}
.single_pg_cont h3{
font-size: 33px;
padding: 0 0 0;
}
.single_pg_cont h4{
font-size: 27px;
padding: 0 0 0;
}
.single_pg_cont h5{
font-size: 22px;
padding: 0 0 0;
text-transform: none;
}
.single_pg_cont h6{
padding: 0 0 0;
}
.single .blog-post{
margin-bottom: 50px;
}
.slick-dots {
position: absolute;
bottom: -45px;
display: block;
width: 100%;
padding: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
margin: 0 -4px 0 0;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
position: relative;
display: block;
width: 16px;
height: 16px;
margin: 0 5px;
color: transparent;
background-color: transparent;
border: 0;
outline: none;
}
.slick-dots li.slick-active button:after,
.slick-dots li.slick-active button:hover:after {
background: #28bceb;
}
.slick-dots li button:after {
content: '';
position: absolute;
top: 4px;
left: 4px;
display: block;
width: 9px;
height: 9px;
border-radius: 50%;
background: #005395;
}
.calendar .selected a{
color: #ffffff;
}
.price-carousel .slick-prev, .price-carousel .slick-next {
top: 20%;
}
.slick-next {
right: -55px;
}
.slick-prev {
left: -55px;
}
.slick-prev, .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 22px;
height: 36px;
margin-top: -17px;
padding: 0;
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
z-index: 200;
}
.slick-prev:before {
content: "\e90e";
}
.slick-prev:before, .slick-next:before {
font-family: 'pool';
font-size: 34px;
line-height: 34px;
color: #fff;
cursor: pointer;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-next:before {
content: "\e90f";
}
.marker-list li {
position:relative;
}
@media (max-width: 767px){
.slick-next {
right: -5px;
}
.slick-prev {
left: -5px;
}
}