

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .woocommerce .button, .woocommerce-page .button, .woocommerce-page input[type="submit"], .woocommerce input[type="submit"], .woocommerce ul.products li.product .added_to_cart, input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
border-color: transparent;
}

.gallery_holder {
display: none;
}

#img-home-hello {display:none;}

#sharelinks {
display: none;
}

@media (max-width:1000px) {
#sharelinks {
display:block;
}
}

@media (max-width:480px) {
.gallery_holder {
display: block;
}
.master-slider {display:none;}

#img-home-hello {display:block;}
}


.nlposts-ulist-container .nlposts-ulist-thumbnail-litem a>img {
float:left !important;
margin-right:20px !important;
}

.nlposts-ulist-excerpt a {

background-color: #8dd1c4;
border: 2px solid #8dd1c4;
box-sizing: initial!important;
color: #fff;
cursor: pointer;
font-family: inherit;
font-size: 12px;
font-style: normal;
font-weight: 700;
height: 20px;
letter-spacing: 1px;
/* line-height: 44px; */
margin: 0;
outline: medium none;
padding: 4px 30px;
position: relative;
text-align: left;
text-decoration: none;
text-shadow: none;
text-transform: uppercase;
-webkit-transition: all .1s linear;
-moz-transition: all .1s linear;
-ms-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
white-space: nowrap;
width: auto;
border-radius: 5px;
margin-top: 23px;
display: table-cell;
top: 20px;

}

.nlposts-ulist-excerpt a:hover {
background-color:white !important;
border:2px solid #8dd1c4 !important;
color: #8dd1c4 !important;
}
.nlposts-ulist-container .nlposts-ulist-thumbnail-litem a:hover {
box-shadow:none;
}

.mc4wp-form button, .mc4wp-form input[type=button], .mc4wp-form input[type=submit] {
cursor: pointer;
display: inline-block;
background-color: #8dd1c4;
border: 2px solid #8dd1c4;
box-sizing: initial!important;
color: #fff;
cursor: pointer;
font-family: inherit;
font-size: 12px;
font-style: normal;
font-weight: 700;
height: 20px;
letter-spacing: 1px;
/* line-height: 44px; */
margin: 0;
outline: medium none;
padding: 4px 30px;
position: relative;
text-align: left;
text-decoration: none;
text-shadow: none;
text-transform: uppercase;
-webkit-transition: all .1s linear;
-moz-transition: all .1s linear;
-ms-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
white-space: nowrap;
width: auto;
border-radius: 5px;
margin-top: 20px;
display: table-cell; }

.mc4wp-form button, .mc4wp-form input[type=button], .mc4wp-form input[type=submit]:hover { 
background-color:white !important;
border:2px solid #8dd1c4 !important;
color: #8dd1c4 !important;
}

.mc4wp-form input[type=date], .mc4wp-form input[type=email], .mc4wp-form input[type=tel], .mc4wp-form input[type=text], .mc4wp-form input[type=url], .mc4wp-form select, .mc4wp-form textarea {
cursor: auto;
display: block;
width: 100%;
height: auto;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
height: 40px;
padding: 5px;
font-size: 14px;
}

.q_image_with_text_over .shader {
Background-color:transparent
}

.q_image_with_text_over:hover .shader {
background-color: rgba(255, 255, 255, 0.8);}

h2 a {
color: #93d1c4; }

h2 a:hover {
opacity:0.6; }

.txt-img-hover a {
color:#06be9f;
}

.txt-img-hover a:hover {
color:#05ad8e;
}

.q_image_with_text_over {
/*display: inline-block;
position: relative;
margin: 0;
width: 100%;*/
border: 5px solid #D1ECE6;
border-radius: 5px;
}

/*.q_image_with_text_over img {
height: 240px !important;
}*/

.wpcf7-submit {
border-radius:5px;
}
.nlposts-ulist-container .nlposts-ulist-thumbnail-litem a > img {
-webkit-filter: none !important;
}

.nlposts-ulist-container .nav li {
color: rgb(132, 132, 132) !important;
}

.qbutton {
border-color:#8DD1C4 !important;
}