#gridblock-container .mtheme-post-like-wrap {
   opacity: 1 !important;
}


#gridblock-container .post-like-count {
    color: #fff;
	  font-size: 24px;
    font-weight: 500;
}

#gridblock-container .mtheme-post-like-wrap:hover .post-like-count {
    color: #fff118;
}
#gridblock-container .like-vote-icon i {
    color: rgba(255, 255, 255, 1);
}
#gridblock-container .mtheme-post-like-wrap:hover .like-vote-icon i {
    color: #fff118;
}
#gridblock-container .mtheme-post-like-wrap {
    text-shadow: 2px 2px 0px #000;
}


.like-status-container .mtheme-post-like {
    text-shadow: 0px 1px 1px #000;
}

.coverphoto-type-fill .coverphoto-text-container {
  background: rgba(0, 0, 0, 0.3);
	  
	border-left: 4px double #fddd02;
	border-right: 4px double #fddd02;
	border-top: 3px double #fddd02;
	border-bottom: 3px double #fddd02;
	border-radius: 120px 120px 120px 120px;
}
.positionaware-button {
   border: 1px solid #fdf400;
   color: #fff;
	 background: #ff3600;
	 -moz-box-shadow:  10px  10px 5px #030101;
  -webkit-box-shadow:  10px  10px 5px #030101;
  filter:  progid:DXImageTransform.Microsoft.Shadow(color='#030101', Direction=135, Strength=10);
  box-shadow: 0px 2px 20px #030101;
	
}
.positionaware-button:hover {
    color: #FFF;
    background: #ff7200;
    border-color: #fdf400;
}

.stickymenu-active.header-type-overlay .homemenu ul:first-child > li > a:hover,
.header-type-overlay .homemenu ul:first-child > li > a:hover {
    color: #d1022e; text-decoration : underline;
}
.stickymenu-active.header-type-overlay .homemenu ul:first-child > li > a:active,
.header-type-overlay .homemenu ul:first-child > li > a:active {
    color: #ad02d1; text-decoration : underline;
}

.wpcf7-form .wpcf7-not-valid-tip {
  padding-top: 10px;
	padding-bottom: 10px;
	background: #ffe400;
  border-width: 1px;
	border-color: #f81e01;  
	border-radius: 20px;
	  
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
 font-family: "Arial", Sans-serif;
 font-size: 13px;
 font-weight: 800;
 border-color: #f81e01;
 background: #FFFF85;
 border-radius: 30px;
 border-width: 2px 10px 3px 10px;
 box-shadow: 0px 1px 22px 1px rgba(248, 30, 1, 0.6);
}
.wpcf7-form .wpcf7-not-valid-tip {
        font-family: "Arial", Sans-serif;
    font-size: 13px;
    font-weight: bold;
	  color: #e03501;
	  font-stretch: 400%;
}


.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
        font-family: "Arial", Sans-serif;
    font-size: 13px;
    font-weight: bold;
	  color: #f81e01;
}

.wpcf7 form.sent .wpcf7-response-output {
 border-color: #229E00;
 font-family: "Arial", Sans-serif;
 font-size: 13px;
 font-weight: 800;
 color: #0E02FC;
 border-radius: 30px;
 border-width: 8px 20px 8px 20px;
 background: #F8FD3D;
 border-width: 2px 10px 3px 10px;
 box-shadow: 0px 1px 24px 1px rgba(206, 255, 25, 0.8);
	
}



div.jetpack-likes-widget-wrapper {
    padding-left: 70px;
	  font-family: "Arial", Sans-serif; 
	  font-size: 20px;
}
#jp-relatedposts {
    font-family: "Arial", Sans-serif; 
	  font-size: 30px;
	  padding: 0;
    width: 96%;
    padding-left: 70px;
}

	
.responsive-mobile-menu ul.mtree a, .theme-is-light .responsive-mobile-menu ul.mtree a {
	line-height: 0.9;
}

	
.responsive-mobile-menu ul.mtree a {
	padding: 8px 0;
}

	
ul.mtree > li::before {
	opacity: 1.0;
}
ul.mtree > li::before {
	width: 9px;
	height: 9px;
}

::placeholder {
  opacity: 0.8;
}

.wpcf7-form textarea, .wpcf7-form input.wpcf7-text {
    background: rgba(255,255,255,0.8);
}

.mtheme-form-field i {
    z-index: 1;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
    border-color: #f81e01;
	  background: #fef2ac;
	  border-radius: 30px;
	  
	  border-width: 2px 10px 3px 10px;
	  box-shadow: 0px 1px 22px 1px rgba(248, 30, 1, 0.6);
	font-family: "Arial", Sans-serif;
    font-size: 13px;
    font-weight: bold;
	  color: #f81e01;
	
}