.services-area { background-color: #f1f1f1 !important; }
.services-area .widget-title { color: #444444; }
.services-area .widget-title:after { border-color: #60ed4e; }
.service-icon { background-color: #3ea3d7; }
.service-title, .service-title a { color: #f49b00; }
.service-desc { color: #707070; }
.employees-area { background-color:  !important; }
.employees-area .widget-title { color: ; }
.employees-area .widget-title:after { border-color: ; }
.employee-name { color: ; }
.employee-position, .employee-social a { color: ; }
.employee-desc { color: ; }
.testimonials-area { background-color:  !important; }
.testimonials-area .widget-title { color: ; }
.testimonials-area .widget-title:after { border-color: ; }
.client-function { color: ; }
.client-name { color: ; }
.testimonial-body { background-color: ; }
.testimonial-body:after { border-top-color: ; }
.testimonial-body { color: ; }
.skills-area { background-color:  !important; }
.skills-area .widget-title { color: ; }
.skills-area .widget-title:after { border-color: #3ea3d7; }
.skill-bar div { background-color: #3ea3d7; }
.skills-desc, .skills-list { color: #606060; }
.facts-area { background-color:  !important; }
.facts-area .widget-title { color: ; }
.facts-area .widget-title:after { border-color: ; }
.fact { color: ; }
.fact-name { color: ; }
.clients-area { background-color:  !important; }
.clients-area .widget-title { color: ; }
.clients-area .widget-title:after { border-color: ; }
.slick-prev:before, .slick-next:before { color: ; }
.blockquote-area { background-color:  !important; }
.blockquote-area .widget-title { color: ; }
.blockquote-area .widget-title:after { border-color: ; }
.blockquote-area blockquote:before { color: ; }
.blockquote-area blockquote { color: ; }
.social-area { background-color:  !important; }
.social-area .widget-title { color: ; }
.social-area .widget-title:after { border-color: ; }
.social-area a:before { color: ; }
.projects-area { background-color:  !important; }
.projects-area .widget-title { color: ; }
.projects-area .widget-title:after { border-color: ; }
.project-image { background-color: ; }
.link-icon, .pp-icon { color: ; }
.latest-news-area { background-color:  !important; }
.latest-news-area .widget-title { color: ; }
.latest-news-area .widget-title:after { border-color: ; }
.latest-news-area .entry-title a { color: ; }
.blog-post { color: ; }
.all-news { color: ; border-color: ; }
.action-area .widget-title { color: #e2e2e2; }
.action-area .widget-title:after { border-color: ; }
.action-text { color: ; }
/*
.call-to-action { background-color: #f6a800; }
.call-to-action { box-shadow: 0 5px 0 #c2503d; }
*/
.welcome-title { color: ; }
.welcome-desc { color: ; }
.welcome-button { background-color: ; }
.welcome-button { box-shadow: 0 5px 0 #C2503D; }
.welcome-button:active { box-shadow: 0 2px 0 #C2503D; }
.post-navigation .nav-previous, .post-navigation .nav-next, .paging-navigation .nav-previous, .paging-navigation .nav-next, .comment-respond input[type="submit"] { background-color: #3ea3d7; }
.main-navigation a:hover, .entry-title a:hover, .entry-meta a:hover, .entry-footer a:hover, .social-widget li a::before, .author-social a, .widget a:hover, blockquote:before { color: #3ea3d7; }
.panel.widget .widget-title:after, .so-panel.widget .widget-title:after { border-color: #3ea3d7; }
::selection { background-color: #3ea3d7; }
::-moz-selection { background-color: #3ea3d7; }
.site-title a { color: ; }
.site-description { color: ; }
.entry-title, .entry-title a { color: ; }
body { color: ; }
.top-bar { background-color: #ffffff; }
.main-navigation a { color: #0690d6; }
.footer-widget-area, .site-footer { background-color: ; }
.site-logo { max-width:250px; }
h1 { font-size:36px; }
@media (min-width: 499px) { section .widget-title, .panel.widget .widget-title, .so-panel.widget .widget-title { font-size:36px; } }
.site-branding, .main-navigation li { padding-top:15px; padding-bottom:15px; }
.menu-toggle { margin:15px 0;}
@media screen and (min-width: 992px) { .is-sticky .site-branding, .is-sticky .main-navigation li { padding-top:15px; padding-bottom:15px; } }
@media only screen and (min-width: 1025px) { .has-banner,.has-banner::after { max-height:1440px; } }
@media only screen and (min-width: 1199px) { .has-banner,.has-banner::after { max-height:1440px; } }
@media only screen and (min-width: 991px) { .welcome-info { top:100px; } }
@media only screen and (min-width: 1199px) { .welcome-info { top:100px; } }




/* -------------------------------------------------------------------------
 * MT Edited / Added 
 * -------------------------------------------------------------------------*/


.main-navigation a {
	/* font-weight: bold; */
	font-size: 16px;
}


input#name, input#author, input#email, input#url, textarea#comment {
	margin-top: 10px;
	padding: 10px;
	max-width: 100%;
	border: 1px solid #444;
	border-radius: 5px;
}

.hentry .post-content, .single .hentry, .page .hentry {
	/* border: 4px double #ebebeb; */
	border: 0px;

	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	
	background-color: #f1f1f1;
}

@media screen and (max-width: 991px) {
	.main-navigation ul ul a {
		color: #666666;
	}
}

.smx_menu {
	/* opacity: 0.5; */
}

input.search-submit {
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.fa-entry-title {
	color:#3ea3d7;
	/* font-size: 50px; */
	/* background-color: #3ea3d7; */
}

.site-content {
	margin-top: 5px;
}

.service-title:before{
  content:" ";
	display: inline-block;
	/* background-image: url('http://localhost/sm.eu/wp-content/uploads/2019/08/Logo_Icon1.png'); */
	background-image: url('https://www.sharedmind.eu/wp-content/uploads/2020/03/logo_service_title.png');
	position:relative; 
	top:5px;
	left:-10px;
	width:51px;
	height:27px;
}

#menu-item-168 a {
    width: 210px;
}
#menu-item-169 a {
    width: 210px;
}
#menu-item-170 a {
    width: 210px;
}
#menu-item-171 a {
    width: 210px;
}
#menu-item-172 a {
    width: 210px;
}

.panel-grid-cell section {
	padding: 20px 0;
	z-index: 999;
}

.panel.widget .widget-title,
.so-panel.widget .widget-title {
	position: relative;
	margin-bottom: 30px;
	padding: 0;
	border-bottom: 0;
	text-align: center;
	/* font-size: 56px; */
	/* MT text-transform: uppercase; */
}


/* iPhone 5 & 5S Media Queries */
@media only screen 
and (min-width : 320px) 
and (max-width : 570px) {

.panel.widget .widget-title,
.so-panel.widget .widget-title {
	position: relative;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 0;
	text-align: center;
	font-size: 22px;
	}
	
.mtstyle {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #707070;
	}
}

@media only screen 
and (min-width : 571px) 
and (max-width : 880px) {

.panel.widget .widget-title,
.so-panel.widget .widget-title {
	position: relative;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 0;
	text-align: center;
	font-size: 24px;
	}
	
.mtstyle {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #707070;
	}
}

.Footer_SiteInfo {
	font-size: 14px;
	color: #C8C8C8;
}

.Footer_SiteInfo_dark {
	font-size: 14px;
	color: #A8A8A8;
}

/* MT edit 20200616 START wp-content/plugins/wp-comment-designer-lite/css/wpcd-frontend.css */

.wpcd-template-3 .comment-respond h3{
	color: #161616;
	padding-top: 25px;
}


.wpcd-template-3 .comment-respond h3.comment-reply-title {
	text-align: left;
}

.wpcd-template-3 input[type="submit"] {
    background-color: #3089B8;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
    border: 0;
}

.wpcd-template-3 input[type="submit"]:hover {
    color: #FFF;
    background-color: #4c4c4c;
    border: 1px solid #4c4c4c;
}

/* MT edit 20200616 END wp-content/plugins/wp-comment-designer-lite/css/wpcd-frontend.css */


.widget-area {
    width: 360px;
    float: right;
    background-color: #F7F7F7;
    padding: 30px;
    border: 2px #ebebeb;
    margin-bottom: 30px;
}

.widget-title, .widgettitle {
	color: #666666;
    margin: 0 0 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ebebeb;
        border-bottom-color: rgb(235, 235, 235);
        border-bottom-style: solid;
        border-bottom-width: 1px;
}

.widget-area .widget, .widget-area .widget a {
    color: #666;
}

.comment_notes_after {
    padding-top: 20px;
}


.FormSMxBtn {
	background-color: #3089B8 !important;
	border: 1px !important;
	border-radius: 6px !important;
	color: white !important;
	padding: 8px 40px !important;
	text-align: center;
	text-decoration: none;
	font-size: 18px !important;
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight: 700 !important;
	margin: 4px 2px !important;
	cursor: pointer !important;
	transition: all 0.2s ease-in-out !important;
 }

.FormSMxBtn:hover {
	background-color: #38A0D7 !important;
	color: white !important;
	box-shadow: 0 5px 15px rgba(145, 92, 182, .4) !important;
}

a.SMxBtn {
	background-color: #3089B8;
	border: 1px;
	border-radius: 6px;
	color: white;
	padding: 8px 40px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 18px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	margin: 4px 2px;
	cursor: pointer;
	transition: all 0.2s ease-in-out;
 }


a.SMxBtn:hover {
	background-color: #38A0D7;
	color: white;
	box-shadow: 0 5px 15px rgba(145, 92, 182, .4);
}


a.SMxBtnDonate {
white-space: nowrap;
	background-color: orange;
	border: 1px;
	border-radius: 8px;
	padding: 6px 35px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	margin: 4px 2px;
	cursor: pointer;
	transition: all 0.2s ease-in-out;
	color: blue !important;
 }

a.SMxBtnDonate:hover {
	background-color: #38A0D7;
	color: white !important;
	box-shadow: 0 5px 15px rgba(255, 255, 255, .4);

}

/***********************************************************/
/*** Table of Content       ********************************/
/***********************************************************/

.div_content {
    background-color: #FAFAFA;
    width:70%;
}

table.table_content {
    border: 0px;
    background-color: #FAFAFA;
    width: 500px;
}

table.table_content td div {
    width: 500px;
    overflow: hidden;
    white-space: nowrap;
}

table.table_content td div:after {
        content: " ..................................................................................................................................... "
}

table.table_content td.name {
    border: 0px solid #0000FF;
}

table.table_content td.amt {
   text-align: right;
   white-space: nowrap;
   border: 0px solid #0000FF;
   vertical-align: bottom;
}

table.table_content tr {
   vertical-align: bottom;
}


@media only screen 
and (min-width : 600px) 
and (max-width : 1000px) {

.div_content {
    width:100%;
    }

table.table_content {
    width: 420px;
    }

table.table_content td div {
    width: 420px;
    }
}

@media only screen 
and (min-width : 100px) 
and (max-width : 599px) {

.div_content {
    width:100%;
    white-space: normal;
}

table.table_content {
    width: 100%;
    }

table.table_content td div {
    width: 100%;
    white-space: normal;
    }
table.table_content td div:after {
    content: ""
    }
table.table_content tr {
    border: 1px solid #EEEEEE;
    }
}


.call-to-action { 
	background-color: #f6a800; 
	margin-bottom: 20px; 
	/* color: white !important; */
	color: #15304F;
	box-shadow: 0 3px 8px rgba(255, 255, 255, .4); 
	font-size:20px;
	letter-spacing: 1px;
	padding: 6px 35px;
}
a.call-to-action:hover {
	background-color: #38A0D7;
	color: white !important;
	box-shadow: 0 8px 14px rgba(255, 255, 255, .4);
}

/* FIX for double checkboxes (or other items in WPForm) */
.wpforms-container input[type=radio]:checked:before,
.wpforms-container input[type=radio]:before,
.wpforms-container input[type=checkbox]:checked:before,
.wpforms-container input[type=checkbox]:before,
.wpforms-container input[type=radio]:checked:after,
.wpforms-container input[type=radio]:after,
.wpforms-container input[type=checkbox]:checked:after,
.wpforms-container input[type=checkbox]:after {
    display: none !important;
}

.bbp-register-link {
	color: #007cba !important;
	font-weight: bold;
}

.bbp-lostpass-link {
	color: #007cba !important;
 	font-weight: bold;
}
