.aside-nav ul ul {padding-left: 30px;}
.aside-nav li.overview {font-weight: 700;}

/*  Aside  */
.aside-share.vertical {position: fixed; top: 250px; width: 50px;}
.aside-share.vertical p { line-height: 12px; }
.vertical .aside-share-inner span { display: block; float: none; margin: 0 0 0 0; }
.vertical .aside-share-inner span + span { margin: 0 0 0 0; }

.footer {margin-top: 60px;}

.article.courses h3 { margin: 15px 0 0 0; }

.nospacebefore { margin-top: 0; }
.nospaceafter  { margin-bottom: 0; }
.nospaceleft   { margin-left: 0; }
.nospaceright  { margin-right: 0; }

.spacebefore { margin-top: 10px; }
.spacebeforelg { margin-top: 20px; }
.spacebeforexlg { margin-top: 30px; }

.spaceafter { margin-bottom: 10px; }
.spaceafterlg { margin-bottom: 20px; }
.spaceafterxlg { margin-bottom: 30px; }

.spaceleft { margin-left: 10px; }
.spaceleftlg { margin-left: 20px; }
.spaceleftxlg { margin-left: 30px; }

.spaceright { margin-right: 10px; }
.spacerightlg { margin-right: 20px; }
.spacerightxlg { margin-right: 30px; }

.ruleabove { border-top: solid 1px #ccc; padding-top: 15px;}

.article-entry p.caption {font-size: 12px;}

/* @courses search */

.row.filters { padding-top: 20px; }

.section-search-alt.alt2 { padding-top: 30px; height: 190px; }
.section-search h2 { margin-bottom: 5px; color: #fff; }

input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: .5rem .5rem .5rem .5rem;}

.f-dropdown {padding: 8px;}

ul.noliststyle {list-style-type: none;}

.f-dropdown.content {width: 750px; max-width: 1000px; right: 10px; border-radius: 5px !important;}

input.searchbar {width:85%;}

ul.input { list-style: none; margin-left: 0; }
.refine-button { float: right; width: 150px;}
.refine-button .button { padding: 11px 18px;}

.refine-button ul li input { }

.button.red {background: none;background-color: #EB7B1F;}
.button.red:hover {background: none;background-color: #8d4912;}


@media only screen and (max-width: 40em) { input.searchbar {width:65%;}}
@media only screen and (max-width: 1290px) {.section-search .section-image img {  top: 49%;} }
.selected { background: #efefef; border: 1px solid #eee; padding: 4px 12px 5px 4px; margin-left: 8px; margin-bottom: 3px; border-radius: 5px; display: inline-block;}
.selected .search-remove { font-size: 10px; font-weight: 700; height: 10px; text-align: center; padding: 4px 6px 4px 7px; margin-right: 3px; background: #fff; border-radius: 10px;}
.selected-searches { font-size: 14px; color: #fff; line-height: 1.45; margin-bottom: 0; }
.selected-searches span { color: #686868; }
.button.wide { width: 80%; margin: 0 9%; }

/* @lists */
ul li, ol li { color: #686868; }

/* @search */

.header div.search, .header div.socials {float: right; margin-right: 40px;}
.search-medium { width: 288px; margin-right: 7px; margin-bottom:30px; float: left; background: #fff; border-radius: 4px; box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25); }
.search-medium .search-field { background: transparent; box-shadow: none; border: none; font-size: 16px; color: #686868; float: left; width: 245px; height: 40px; padding: 0 12px; margin: 0; }
.search-medium .search-field:focus { background: transparent; }
.search-medium .search-field::-webkit-input-placeholder { color: #aaa; }
.search-medium .search-field::-moz-placeholder { color: #aaa; }
.search-medium .search-field:-moz-placeholder { color: #aaa; }
.search-medium .search-field:-ms-input-placeholder { color: #aaa; }
.search-medium .search-btn { float: right; width: 41px; height: 38px; margin: 1px; text-align: center; font-size: 14px; line-height: 28px; padding: 0; border-radius: 3px; color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25); }
.search-medium .search-btn {
	background: #00b5ea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjVlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDkzZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00b5ea 0%, #0093e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b5ea), color-stop(100%,#0093e1));
	background: -webkit-linear-gradient(top,  #00b5ea 0%,#0093e1 100%);
	background: -o-linear-gradient(top,  #00b5ea 0%,#0093e1 100%);
	background: -ms-linear-gradient(top,  #00b5ea 0%,#0093e1 100%);
	background: linear-gradient(to bottom,  #00b5ea 0%,#0093e1 100%);
}
.search-medium .search-btn:hover {
	background: #0093e1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTNlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGI1ZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0093e1 0%, #00b5ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0093e1), color-stop(100%,#00b5ea));
	background: -webkit-linear-gradient(top,  #0093e1 0%,#00b5ea 100%);
	background: -o-linear-gradient(top,  #0093e1 0%,#00b5ea 100%);
	background: -ms-linear-gradient(top,  #0093e1 0%,#00b5ea 100%);
	background: linear-gradient(to bottom,  #0093e1 0%,#00b5ea 100%);
}

.search-large { width: 78%; margin-right: 7px; margin-bottom:20px; float: left; background: #fff; border-radius: 4px; box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.25), 0 1px 0 0 rgba(255, 255, 255, 0.25); }
.search-large .search-field { background: transparent; box-shadow: none; border: none; font-size: 16px; color: #686868; float: left; width: 78%; height: 40px; padding: 0 12px; margin: 0; }
.search-large .search-field:focus { background: transparent; }
.search-large .search-field::-webkit-input-placeholder { color: #aaa; }
.search-large .search-field::-moz-placeholder { color: #aaa; }
.search-large .search-field:-moz-placeholder { color: #aaa; }
.search-large .search-field:-ms-input-placeholder { color: #aaa; }
.search-large .search-btn { float: right; width: 41px; height: 38px; margin: 1px; text-align: center; font-size: 14px; line-height: 28px; padding: 0; border-radius: 3px; color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25); }
.search-large .search-btn {
	background: #00b5ea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjVlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDkzZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00b5ea 0%, #0093e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b5ea), color-stop(100%,#0093e1));
	background: -webkit-linear-gradient(top,  #00b5ea 0%,#0093e1 100%);
	background: -o-linear-gradient(top,  #00b5ea 0%,#0093e1 100%);
	background: -ms-linear-gradient(top,  #00b5ea 0%,#0093e1 100%);
	background: linear-gradient(to bottom,  #00b5ea 0%,#0093e1 100%);
}
.search-large .search-btn:hover {
	background: #0093e1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTNlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGI1ZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0093e1 0%, #00b5ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0093e1), color-stop(100%,#00b5ea));
	background: -webkit-linear-gradient(top,  #0093e1 0%,#00b5ea 100%);
	background: -o-linear-gradient(top,  #0093e1 0%,#00b5ea 100%);
	background: -ms-linear-gradient(top,  #0093e1 0%,#00b5ea 100%);
	background: linear-gradient(to bottom,  #0093e1 0%,#00b5ea 100%);
}
span.gray {color: #686868; font-weight: 400;}
@media only screen and (max-width: 641px) {
	.search-large { width: 100%;}
	.section-search-alt .section-image  { height: 100px !important; overflow-y: hidden; }
	.section-search-alt.alt2 { height: 100px; }
}
/* @blog */
.article-single.blog { margin-top: 30px; }
ul.ruled-lists { 
	list-style: none;
	margin: 0; padding: 0;
	}
ul.ruled-lists li { 
	list-style: none;
	border-bottom: solid 1px #ccc;
	margin: 0; padding: 10px 0;
	}
ul.ruled-lists li:last-child {border-bottom: none;}
ul.ruled-lists li:first-of-type { 
	border-top: solid 1px #ccc;
	}
ul.ruled-lists li span {font-weight: 400; }

div#commentbox {
	margin-bottom: 70px;
}

div#comment-list {
	margin-top: 10px;
}

div.comment {
	border-top: 1px dashed #999;
	margin-top: 10px;
	padding: 20px 0;
	overflow: hidden;
}

div.comment.firstComment {
	border: none;
	padding: 0;
}

div.comment.lastComment {
	border-bottom: 1px dashed #999;
	padding-bottom: 15px;
}

div.commentText {
	border-left: 2px solid #ddd;
	padding: 0 10px 0 12px;
	margin-left: 10px;
}

div.commentText p {
	font-size: 12px;
	line-height: 18px;
}

.article-entry p.commentDate {
	color: #666;
	font-size: 12px;
	font-style: italic;
	margin-left: 10px;
}
/* section inner */

a .section-inner:hover { background-color: #f60; }

/* images */

img { margin: 6px 20px 10px 0; }

.page-numbers {float: left;}
.page-numbers a.pg-number{margin-right: 10px;}
.page-numbers a.active {font-weight: bold;}
a.page-previous{float: left; margin-right: 20%;}
a.page-first{float: left; margin-right: 15px;}
a.page-last{float: right;}
a.page-next{float: right; margin-right: 15px;}

/* typography */

p.caption {
	font-size: .8rem;
	line-break: .9rem;
}

/* panels */

.panel {
	margin: .5rem;
	padding: 20px;
	background-color: #fff;
}
.panel.author { margin-bottom: 30px; }
.panel.author p {
	font-size: .8rem; line-height: 1.2rem;
	margin: 0;
}
.panel.author img { margin: 0 10px 0 0; }

.superscript { font-size: 9px; position: relative; top: -5px; }

/* iContact signupframe  */

.signupframe input {
	margin: 0;
}

/**2020 Update**/

/**PROBLEMS WE SOLVE**/
.feature-boxes .box-content {
	border: 1px solid #fff;
	border-radius: 6px;
    background: background: #ececec; /* Old browsers */
	background: -moz-linear-gradient(top, #ececec 0%, #ececec 26%, #ffffff 79%, #ffffff 79%, #ffffff 100%, #ffffff 101%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ececec 0%,#ececec 26%,#ffffff 79%,#ffffff 79%,#ffffff 100%,#ffffff 101%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ececec 0%,#ececec 26%,#ffffff 79%,#ffffff 79%,#ffffff 100%,#ffffff 101%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */;	
	box-shadow: 0 1px 1px rgba(113, 113, 113, 0.8);
    margin-top: -40px;
	height: 200px;
	padding: 0 15px;
	text-align: center;

}

.feature-boxes .box-content.services-page {
	margin-top: 20px;
	
}
.feature-boxes .box-content:hover {
	background: #ffffff;
}
.feature-boxes .box-content h3 {color: #ec8739; text-shadow: #fff 1px 1px 1px; font-weight: 600; font-size: 18px; margin-top: 15px; margin-bottom: 4px;}
.feature-boxes .box-content p {min-height: 85px; margin-bottom: 15px; font-size: 14px;} 


.hexagon {
	background: url(http://pmsoluti.nextmp.net/assets/css/images/hexagon-blue.png);
	height: 64px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: -32px;
    text-align: center;
    background-position: center;	
}
.feature-boxes .box-content:hover .hexagon {	
	background: url(http://pmsoluti.nextmp.net/assets/css/images/hexagon-blue-3.png);
	height: 64px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: -32px;
    text-align: center;
    background-position: center;	
	
}
.hexagon i {color: #ffffff; margin-top: 16px; font-size: 28px;}

.box-content span.btn, a.btn {
	color: #ffffff;
	background: #f78022;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image: -webkit-linear-gradient(#eb7b1f 0%, #fe7000 100%);
    background-image: -o-linear-gradient(#eb7b1f 0%, #fe7000 100%);
    background-image: linear-gradient(#eb7b1f 0%, #fe7000 100%);
	
	border-radius: 6px;
	border: 1px solid #f78022;
	padding: 8px 8px;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: .5px;
	box-shadow: 0 1px 1px rgba(113, 113, 113, 0.8);
	display: block;
	margin-top: 20px;
}
.box-content:hover span.btn, a.btn:hover {
	text-decoration: none;
	background: #009be3;
	border: 1px solid #009be3;
}

/**PROBLEMS WE SOLVE**/
.container .problems {
	padding-top: 60px;
}
.problems h2 {
	font-size: 27px;
	font-weight: 400;
	color: #333333; 
	text-align: center; 
	margin-bottom: 40px;}
.problem-box { 
	background: #ffffff; 
	background-image: url(http://pmsoluti.nextmp.net//images/back-1.jpg);
	background-size: cover;
	background-position: center;
	height: 200px; 
	margin-bottom: 30px;
}
.problem-box.pb-one { 
	background-image: url(http://pmsoluti.nextmp.net//images/pb-1.jpg);
}
.problem-box.pb-two { 
	background-image: url(http://pmsoluti.nextmp.net//images/pb-2.jpg);
}
.problem-box.pb-three { 
	background-image: url(http://pmsoluti.nextmp.net//images/pb-3.jpg);
}
.problem-box.pb-four { 
	background-image: url(http://pmsoluti.nextmp.net//images/pb-4.jpg);
}
/*.problem-box:before, .problem-box:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    border-color: transparent;
    border-style: solid;
}
.problem-box::after {
    border-radius: 0.4em;
    border-width: 1.35em;
    border-top-color: #e6e6e6;
    border-left-color: #e6e6e6;
}
.problem-box:hover {
	background-image: none;
}*/
.problem-box .problem-box-content {height: 200px; background: #f27818c9;}

.problem-box .problem-box-content .display-content {padding: 20px 50px; text-align: center;}
.problem-box .problem-box-content h3 {
	color: #ffffff;
	font-weight: 400;
	font-family: Helvetica;
	text-shadow: #4e4e4e 1px 1px 1px;
	font-size: 20px;
	vertical-align: middle;
}
.problem-box .problem-box-content h3 span {
	color: #ffffff;
	font-weight: 400;
	font-family: Helvetica;
	font-size: 25px;
	font-style: normal;
	line-height: 30px;
	text-transform: capitalize;
	margin-top: 12px;
	display: inline-block;
}
.problem-box .problem-box-content .hover-content {padding: 20px 40px; text-align: center; }
.problem-box .problem-box-content .hover-content p {font-size: 20px; line-height: 24px; color: #ffffff;}
.problem-box .problem-box-content .hover-content span {
	font-size: 18px;
	color: #ffffff; 
	font-family: 'Covered By Your Grace',Helvetica,Arial,Lucida,Verdana,sans-serif;
	padding: 8px 16px; 
	margin-top: 12px; 
	display: inline-block;
	}
	
.problem-box .hover-content, .problem-box:hover .display-content {display: none;}
.problem-box:hover .hover-content {display: block;}
.problem-box:hover .problem-box-content {
	background: #30302e;
}
p.handwriting {
	color: #009be3;
	font-weight: 400;
	text-shadow: #fff 1px 1px 1px;
	font-size: 16px;
	margin-top: 20px;
	text-align: center;
}
.course-background {
	background: url('images/temp/search-bg.jpg'); 
	background-size: cover; 
	padding: 60px 0px;
}
.course-background h1, .course-background p, .course-background .breadcrumbs .last, .course-background .breadcrumbs>*:before {color: #ffffff;}
.courses-main {margin-top: 60px;}
.featured-courses {margin-top: -100px;}
.featured-courses a:hover {text-decoration: none;}
.featured-course {
	background: #eb8433;
    background: -webkit-radial-gradient(top left,circle,#EF9526 0%,#EB7B1F 100%);
    background: radial-gradient(circle at top left,#EF9526 0%,#EB7B1F 100%);
    background-color: #EF9526;	
    padding: 20px 40px;
	margin: 24px 0 12px 0;
	height: 260px;;
	display: block;
	box-shadow: 2px 2px 6px #0000002b;
	border-radius: 6px;
}
.featured-course:hover {
background: #222222;
}

.featured-course h3{font-size: 22px;}
.featured-course h6{font-size: 12px;}
.featured-course h2, .featured-course h3, .featured-course h6, .featured-course p {color: #ffffff;}
.featured-course h3{margin-bottom: 0px; padding-bottom: 0px;}
.featured-courses [class*="column"]+[class*="column"]:last-child {
	float: left;
}
.cta {
	margin: 60px 0;
	padding: 60px 0;
	background: #f0f0f0;
}
.cta h2 {
	font-size: 28px; color: #eb7b1f; text-align: center;
}
.cta .btn {width: 40%; margin: 0 auto; text-align: center;}
.additional-classes {height:60px;}
.contact-row {
	background: #E5E5E5;
	padding: 60px 0;
}
.contact-row h2 {
	font-size: 27px;
    margin-bottom: 24px;
    font-weight: 400;
}
.contact-row div#contact-form-wrapper {
	background: none;
	border: none;
	padding: 0 0 0 0;
	box-shadow: none;
}
.contact-row form input.textinput, .contact-row form textarea.comments, .contact-row form select {
	background: #ffffff;
    border: 1px solid #dcdbdb;
    border-radius: 4px;
}
.contact-row form select  {
	height: 32px;
}
.contact-row img.circle {
	border-radius: 400px;
	border: none;
	width: 50%;
	float: none;
	background: none;
	padding: 0 0 0 0;
	box-shadow: 1px 1px 10px #aaaaaa;
}

.contact-row fieldset {border: 0; padding: 0 0 0 0; margin: 0 0 0 0;}
