/*
Theme Name: Pixel
Description: Pixel is a agency and corporate theme. Its simple and clean Wordpress HTML5 & CSS3 Theme. Its a full responsive theme built with Bootstrap.
Version: 1.0.1
Author: Themeple
Author URI: http://www.themeple.co
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
p {
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
	line-height: 21px;
	font-size: 14px;
	color: #333333;
}
em {
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
	line-height: 18px;
	font-size: 12px;
	color: #333333;
}
textarea {
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
	line-height: 18px;
	font-size: 12px;
	color: #666666;
}
select, input[type="text"] {
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
	line-height: 18px;
	font-size: 12px !important;
	color: #666666 !important;
	margin-bottom:8px;
	margin-top: 0px;

}

main.container {
  display: block;
}

.select2-container-multi .select2-choices .select2-search-field input {
	padding-left: 15px !important;
}
.select2-container-multi {
	margin-bottom:8px;
}
li.select2-search-field input[type="text"] {
  height: 26px !important;
  padding: 10px 14px;
  padding-left: 10px;
  margin-bottom: 200px;
  line-height: 20px;
	box-sizing: content-box;
}
span {
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
	line-height: 21px;
	font-size: 14px;
	color: #333333;
}
span.cc-message {color:#fff;}
span#cn-notice-text { color:#fff; }
.cn-button-custom { color: #ffcc00; }
body {
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
	line-height: 21px;
	font-size: 14px;
	background-color: #ffffff;
	color: #333333;
}
input {
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif;
	line-height: 18px;
	color: #666666;
}
.banner_font {
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif !important;
	line-height: 28px;
	font-size: 29px;
}
article .blog_quote p {
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif !important;
	line-height: 28px;
}
.comment_date {
	font-family: "Helvetica Neue", Helvetica, Arial,sans-serif !important;
	line-height: 28px;
}
label, input, button, select, textarea {
	font-size: 12px;
}
.btn.btn-small {
	margin: 2px;
}
.jclogo {
	margin-top: 25px;
}
h1 {
	font-size: 37px;
	color: #004178;
	font-family: Georgia, "Times New Roman", Times, serif !important;
}
h2 {
	font-size: 30px;
	color: #004178;
	font-family: Georgia, "Times New Roman", Times, serif !important;
}
.title_desc {
	font-size: 16px;
	color: #8a8a8a;
	font-family: Georgia, "Times New Roman", Times, serif !important;
}
h3 {
	font-size: 14px;
	color: #004178;
	font-family: Georgia, "Times New Roman", Times, serif !important;
}
h4 {
	font-size: 14px;
	color: #004178;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif !important;
}
div.body1 h4 {
	font-size: 15px;
	color: #004178;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
div.body2 h1 {
	font-size: 37px;
	color: #004178;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
div.body1 p, div.body2 p {
	color: #333333 !important;
	margin: 0px;
	padding: 0px;
}
.menu li a {
	font-size: 14px;
	color: #444444;
}
.accordion-heading a {
	font-size: 14px;
}
.title_size {
	font-size: 23px;
	color: #909090;
}
h2 .title_labeled {
	font-size: 23px;
}


.element-item {
  margin-bottom: 20px;
}
.hyphenate {
  /* Careful, this breaks the word wherever it is without a hyphen */
  overflow-wrap: break-word;
  word-wrap: break-word;

  /* Adds a hyphen where the word breaks */
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
footer {
	background-color: #f7f7f7;
	color: #8a8a8a;
}
.single_slide_info .info_block {
	background-color: #393939;
	color: #fff;
}
.icon_container {
	background-color: #393939;
}
.single_slide_info {
	color: #8a8a8a;
}
.base_color_background {
	background-color: #FFCC00;
}

.base_color_background_smalljob {
	background-color: #d19343;
}
#smalljobs {
	display:none;
}
.icon_container:hover {
	background-color: #a8b700;
}
.recent_pagination .arrow:hover {
	background-color: #a8b700;
}
.caro-prev:hover {
	background-color: #a8b700;
}
.caro-next:hover {
	background-color: #a8b700;
}
.type-audio-img:hover, .type-gallery-img:hover, .type-video-img:hover, .type-quote-img:hover, .type-standart-img:hover {
	background-color: #a8b700;
}
article .post_attributes {
	background-color: #a8b700;
}
ul.menu li ul li:hover {
	background-color: #ffeca0;
}
.widget_about_social span.social_icon:hover {
	background-color: #a8b700;
}
.nav-list > .active > a, .nav-list > .active > a:hover {
	background-color: #a8b700;
}
ul.menu li:hover {
	border-bottom: 8px solid #FFCC00;
}
ul.menu li.current_page_item {
	border-bottom: 8px solid #FFCC00;
}
.text_bar_pattern {
	border-left: 8px solid #a8b700;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
	border-top: 3px solid #a8b700;
	color: #a8b700;
}
footer .widget-title {
	border-bottom: 1px solid #a8b700;
}
aside .widget_categories li:hover, aside .widget_archive li:hover {
	border-bottom: 1px solid #a8b700;
	color: #a8b700;
}
footer a {
	color: #a8b700;
}
footer a:hover {
	color: #a8b700;
}
.title_labeled {
	color: #a8b700;
}
.features:hover h2.internal_title {
	color: #a8b700;
}
.recent_blog_box a.read_more {
	color: #a8b700;
}
.read_more_link {
	color: #a8b700;
}
article .article-title .author {
	color: #a8b700;
}
aside .widget_recent_content .tab-content dd a {
	color: #a8b700;
}
aside .widget_twitter .tweet_list li a {
	color: #a8b700;
}
.comment-reply-link:hover, .comment-edit-link:hover {
	color: #a8b700;
}
.staff_links li a:hover {
	color: #a8b700;
}
.sc-col a {
	color: #a8b700;
}
.price_1_col ul li span {
	color: #a8b700;
}
.footer_copyright {
	color: #fff;
}
.footer_copyright p {
	color: #fff;
}
.footer_copyright span {
	color: #fff;
}
.tweet_time {
	color: #a8b700;
}
.portfolio-navigation ul li {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #cecece 0%, #a2a2a2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cecece), color-stop(100%, #a2a2a2));
	background: -webkit-linear-gradient(top, #cecece 0%, #a2a2a2 100%);
	background: -o-linear-gradient(top, #cecece 0%, #a2a2a2 100%);
	background: -ms-linear-gradient(top, #cecece 0%, #a2a2a2 100%);
	background: linear-gradient(to bottom, #cecece 0%, #a2a2a2 100%);
	border: 1px solid #bbbbbb;
	color: #fff;
	box-shadow: inset 0px 1px 0px #dfdfdf, inset 0px 0px 0px #dfdfdf;
	;
}
.features_box {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #cecece 0%, #a2a2a2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cecece), color-stop(100%, #a2a2a2));
	background: -webkit-linear-gradient(top, #cecece 0%, #a2a2a2 100%);
	background: -o-linear-gradient(top, #cecece 0%, #a2a2a2 100%);
	background: -ms-linear-gradient(top, #cecece 0%, #a2a2a2 100%);
	background: linear-gradient(to bottom, #cecece 0%, #a2a2a2 100%);
	border: 1px solid #bbbbbb;
	color: #fff;
	box-shadow: inset 0px 1px 0px #dfdfdf, inset 0px 0px 0px #dfdfdf;
	;
}
.portfolio-navigation ul li:hover {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a8b700));
	background: -webkit-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #a8b700 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fabf78, inset 0px 0px 0px #fabf78;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
.portfolio-navigation ul li.active {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a8b700));
	background: -webkit-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #a8b700 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fabf78, inset 0px 0px 0px #fabf78;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
.single_slide_info .info_block .button {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a8b700));
	background: -webkit-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #a8b700 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fabf78, inset 0px 0px 0px #fabf78;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
.features:hover .features_box {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a8b700));
	background: -webkit-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #a8b700 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fabf78, inset 0px 0px 0px #fabf78;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
.button_bar {
	background-color: #FFCC00;
	border: 1px solid #666B24;
	color: #fff;
	box-shadow: inset 0px 1px 0px #f3f4ea, inset 0px 0px 0px #f3f4ea;
}
article .read_more:hover {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a8b700));
	background: -webkit-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #a8b700 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fabf78, inset 0px 0px 0px #fabf78;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
#respond input[type=submit] {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a8b700));
	background: -webkit-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #a8b700 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fabf78, inset 0px 0px 0px #fabf78;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
.progress-success .bar, .progress .bar-success {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a8b700));
	background: -webkit-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #a8b700 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fabf78, inset 0px 0px 0px #fabf78;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
.divider_404 {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a8b700));
	background: -webkit-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #a8b700 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fabf78, inset 0px 0px 0px #fabf78;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
.price_1_col.level-max .header {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a8b700));
	background: -webkit-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #a8b700 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fabf78, inset 0px 0px 0px #fabf78;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
.price_1_col.level-max .footer a {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #a8b700));
	background: -webkit-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #a8b700 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #a8b700 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #fabf78, inset 0px 0px 0px #fabf78;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
.button_bar:hover {
	background-color: #ffeca0;
	border: 1px solid #c4cc67;
	color: #fff;
	box-shadow: inset 0px 1px 0px #f3f4ea, inset 0px 0px 0px #f3f4ea;
}
#respond input[type="submit"]:hover {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #a8b700 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8b700), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #a8b700 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #a8b700 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #a8b700 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #a8b700 0%, #ffffff 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #a8b700, inset 0px 0px 0px #fabf78;
	;
}
.price_1_col.level-max .footer a:hover {
	background-color: #a8b700;
	background: -moz-linear-gradient(top, #a8b700 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8b700), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #a8b700 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #a8b700 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #a8b700 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #a8b700 0%, #ffffff 100%);
	border: 1px solid #a8b700;
	color: #fff;
	box-shadow: inset 0px 1px 0px #a8b700, inset 0px 0px 0px #fabf78;
	;
}
#img_not_found {
	background: url('images/skins/a8b700/404.png') no-repeat
}
aside .widget_categories li:hover {
	background: url('images/skins/a8b700/arrow-right-hover.png') left 7px no-repeat;
}
ul.menu li:hover, ul.menu li.current_page_item {
	background: url('images/skins/a8b700/menu_item.png') center
}
.accordion-heading.in_head a {
	background: url('images/skins/a8b700/minus.png') left center no-repeat
}
.widget_recent_posts dl:hover .post_icon {
	background: url('images/skins/a8b700/post_icon_hover.png') no-repeat
}
.right_arrow {
	background: url('images/skins/a8b700/right_arrow.png') no-repeat
}
.flex-control-nav li a {
	background: url('images/skins/a8b700/slider_arrow.png') no-repeat transparent !important
}
.small_bottom_arrow {
	background: url('images/skins/a8b700/small_bottom.png') no-repeat
}
.bottom_arrow {
	background: url('images/skins/a8b700/bottom_arrow.png') no-repeat
}
h4.portfolio_title {
	font-size: 14px;
	color: #f7f7f7;
}
h2.features_title {
	font-size: 33px;
}
.single_slide_info h2 {
	color: #CDCBCB;
}
.single_slide_info p {
	color: #CDCBCB;
}
.price_1_col.level-max .header h1 {
	border-bottom: 1px solid #a8b700;
}
.price_1_col.level-max .header h2 {
	border-top: 1px solid #fabf78;
	color: #fabf78;
}
.ls-inner {
	width: 940px !important;
	margin: 0 auto !important;
}
.ls-layer {
	width: 940px !important
}
#layerslider_1 {
	background: #efeeee;
}
select.select-menu {
	display: none
}
.page_top_header {
	height: 7px;
	min-height: 7px !important;
}
.responsive-image {
	display: none
}
.header_container {
	margin: 10px 0;
	margin-bottom: 0px;
	min-height: 65px;
}
#menu_responsive {
	display: none;
}
.slide_element img {
	max-width: none;
	width: 100%;
}
ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	float: right;
	position: relative;
}
ul.menu li {
	float: left;
	text-align: center;
	font-size: 14px;
	text-transform: capitalize;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	height: 74px;
	margin-top: -18px;
	box-sizing: content-box;
}
ul.menu li a {
	top: 30px;
	position: relative;
	color: #004178 !important
}
ul.menu li:hover, ul.menu li.current_page_item {
	background: url('../img/menu_item.png') center;
}
ul.menu li ul {
	display: none;
	left: -22%;
	top: 82px;
	position: absolute;
	width: 180px;
	z-index: 500;
	background-color: #FFCC00;
	margin: 0;
	padding: 0;
	left: 0;
}
ul.menu li:hover ul,
ul.menu li.menu-item-has-children[aria-expanded="true"] ul,
ul.menu li a:focus + ul {
  display: block;
}

ul.menu li ul li {
	background: none;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff !important;
	width: 100%;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	height: auto;
	padding-bottom: 0;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	color: #fff !important
}
ul.menu li ul li.current_page_item {
	background: none
}
ul.menu li ul li a {
	margin-left: 20px;
	margin-top: 10px;
	float: left;
	top: 0;
	font-size: 12px;
	color: #004178 !important;
	font-weight: normal;
	text-transform: none;
	padding-bottom: 0;
}
ul.menu li ul li:first-child {
	border-top: none;
}
ul.menu li ul li:last-child {
	border-bottom: none;
}
ul.menu li ul li:hover {
	background-image: none;
}
.line-divider {
	background: url('../img/line-divider.png') repeat-x;
}
.menu li a {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
h1, h2, h3 {
	font-weight: 200;
}
.footers {
	position: relative;
	bottom: 0;
}
.footer_copyright {
	padding: 0;
	margin: 0;
}
.footer_copyright .span12 .arrow {
	background: url('../img/footer_arrow.png') no-repeat;
	position: relative;
	float: left;
}
footer .widget-title {
	color: #cdcbcb;
	font-weight: bold;
}
footer .widget-title {
	width: auto;
	float: left;
	border-bottom: 1px solid #a8b700;
	padding-bottom: 3px;
}
.footer_title {
	width: 100%;
	float: left;
}
footer .seperator {
	width: 100%;
	float: left;
	margin-bottom: 15px
}
footer .widget_twitter .tweet_list {
	list-style: none;
	padding: 0;
	margin: 0;
}
footer .widget_twitter .tweet_list li {
	margin-bottom: 10px
}
a {
	text-decoration: none !important;
}
.widget_flickr .flickr_badge_image {
	float: left;
	width: 57px;
	padding: 5px 4px 12px;
	margin: 0 20px 0 -4px
}
.widget_flickr > div {
	width: 120%;
	float: left
}
.widget_flickr img {
	width: 57px;
	height: 55px;
}
.arrow {
	height: 17px
}
footer .widget {
	margin-bottom: 0px;
	float: left
}
.widget_about_social span.social_icon {
	background: #6a6a6a;
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 15px;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
}
.widget_about_social span.facebook {
	background: url('../img/f.png') center transparent no-repeat;
	width: 100%;
	height: 100%;
	float: left;
}
.widget_about_social span.twitter {
	background: url('../img/t.png') center transparent no-repeat;
	width: 100%;
	height: 100%;
	float: left;
}
.widget_about_social span.vimeo {
	background: url('../img/v.png') center transparent no-repeat;
	width: 100%;
	height: 100%;
	float: left;
}
.widget_about_social span.dribbble {
	background: url('../img/d.png') center transparent no-repeat;
	width: 100%;
	height: 100%;
	float: left;
}
.widget_recent_posts dt {
	width: auto;
	float: left;
}
.widget_recent_posts dd {
	margin-left: 67px;
	padding-top: 2px;
	margin-top: -7px;
}
.widget_recent_posts dd a {
	display: block;
}
.post_icon {
	background: url('../img/post_icon.png') no-repeat;
	width: 20px;
	height: 20px;
	float: left;
}
.widget_recent_posts dl:hover .post_icon {
	background: url('../img/post_icon_hover.png') no-repeat;
}
.widget_recent_posts dl {
	float: left;
	margin-top: 5px;
}
.widget_recent_posts dd.without_avatar {
	margin-left: 12px !important;
	margin-top: -7px;
	float: left;
	width: 80%;
}
.page_title {
	/* background: rgb(255, 204, 0); */
	margin-top: 0px;
	background: rgba(247,247,247,1);
	background: linear-gradient(to right, rgba(247,247,247,1) 0%, rgba(255, 204, 0,1) 100%);
}
.page_title .container {
	padding-top: 20px;
	position: relative;
	padding-bottom: 20px;
}
.formpaddingleft {
	padding: 10px 0px 0px 25px;
}
.formpaddingmiddle {
	padding: 10px 0px 0px 0px;
}
.formpaddingright {
	padding: 8px 25px 10px 0px;
	font-size: 12px!important;
}
.bottom_shadow_full {
	width: 100%;
	height: 63px;
	background: url('../img/2slidershadow.png') bottom no-repeat transparent;
	position: absolute;
	left: 0;
}
.accordion {
	float: left
}
.accordion-group:first-child {
	margin-top: -15px
}
.widget .bottom_shadow_full {
	background: url('../img/220px.png') no-repeat !important;
	height: 13px;
	bottom: -8px;
}
.shadow .bottom_shadow_full {
	float: left;
	position: relative;
	height: 64px;
	bottom: 0;
	margin-bottom: -80px;
}
.tabbable {
	position: relative
}
.tabbable .bottom_shadow_full {
}
.title_size {
	margin: 0 !important
}
.title_desc {
	font-weight: bold;
	margin: 0 !important
}
.title_labeled {
	text-decoration: underline;
}
h2 .title_labeled {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.titles {
	float: left;
	width: 60%
}
.title_widget {
	margin-top: 10px
}
.title_widget form {
	margin: 0
}
.search_icon {
	background: url('../img/search-icon.png') no-repeat;
	width: 17px;
	height: 17px;
	position: absolute;
	right: 15px;
	top: 9px;
	z-index: 50;
	border: none;
}
.columns2 .portfolio_shadow {
	background: url('../img/455px.png') no-repeat;
	bottom: -25px;
}
.columns4 .portfolio_shadow {
	background: url('../img/220px.png') no-repeat;
	bottom: -31px;
}
#searchform {
	position: relative
}
#searchform input {
	float: left;
}
.divider {
	height: 6px;
	z-index: 50;
	position: relative;
}
.bottom_arrow {
	position: absolute;
	left: 0;
	top: 6px;
	width: 22px;
	height: 16px;
	background: url('../img/bottom_arrow.png') no-repeat
}
.top_arrow {
	position: absolute;
	left: 10px;
	width: 17px;
	height: 14px;
	background: url('../img/top_arrow.png') no-repeat
}
.portfolio-navigation {
}
.portfolio-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.portfolio-navigation li {
	-webkit-box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
	border: 1px solid #b0b0b0;
	position: relative;
	behavior: url(css/PIE.htc);
	float: left;
	width: auto;
	padding: 5px 15px;
	cursor: pointer;
	font-weight: bold;
	font-size: 13px;
	margin-right: 10px;
}
.portfolio-navigation ul li:hover {
	border: 1px solid #a8b700;
}
.portfolio-navigation ul li.active {
	border: 1px solid #a8b700;
}
.portfolio-navigation li a {
	color: #ffffff !important;
}
.portfolio-navigation li .small_bottom_arrow {
	width: 20px;
	height: 17px;
	display: none;
	left: 3px;
	top: 29px;
	position: absolute;
}
.portfolio-navigation li.active .small_bottom_arrow {
	display: block
}
.box_portfolio {
	position: relative;
	background: #f7f7f7;
	float: left;
	margin-top: 35px;
}
.bottom_shadow_small {
	width: 100%;
	height: 35px;
	background: url('../img/slidershadow.png') bottom no-repeat transparent;
	position: absolute;
	bottom: -33px;
	left: 0;
}
.span6 .tabbable .bottom_shadow_full {
	background: url('../img/420px.png') bottom no-repeat;
	height: 27px;
}
.pixel_style .base_color_background {
	height: 25px;
	margin-top: 1px;
}
.pixel_style h4 {
	margin-top: 4px !important;
}
.columns3 .box_portfolio .divider {
	bottom: -1px !important;
}
.slide_divider .bottom_arrow {
	float: left;
	margin-left: 15px;
	position: relative
}
.slide_divider .bottom_arrow {
	left: 0
}
footer .widget {
	margin-top: 0px;
	margin-bottom: 35px
}
footer .widget-title {
	font-size: 14px;
	text-transform: uppercase
}
.box_portfolio .divider {
	height: 30px;
	position: relative;
	z-index: 50;
	top: 1px
}
.distance_1 {
	margin-top: 70px
}
.distance_2 {
	margin-top: 35px;
}
.distance_3 {
	margin-top: 35px;
}
.distance_2_top_bottom {
	margin-top: 35px;
	margin-bottom: 35px;
}
.distance_2:first-child {
	margin-top: 0px;
}
.distance_3_top_bottom {
	margin-top: 25px;
	margin-bottom: 25px;
}
html, body {
	height: 100%
}
h4.portfolio_title {
	text-align: center;
	margin-top: 5px;
}
.box_portfolio_columns_2:nth-child(2n+1) {
	margin-left: 0 !important;
}
.box_portfolio_columns_3:nth-child(3n+1) {
	margin-left: 0 !important;
}
.box_portfolio_columns_4:nth-child(4n+1) {
	margin-left: 0 !important;
}
.box_portfolio_columns_2:nth-child(1) {
	margin-top: 0 !important
}
.box_portfolio_columns_2:nth-child(2) {
	margin-top: 0 !important
}
.box_portfolio_columns_3:nth-child(1) {
	margin-top: 0 !important
}
.box_portfolio_columns_3:nth-child(2) {
	margin-top: 0 !important
}
.box_portfolio_columns_3:nth-child(3) {
	margin-top: 0 !important
}
.box_portfolio_columns_4:nth-child(1) {
	margin-top: 0 !important
}
.box_portfolio_columns_4:nth-child(2) {
	margin-top: 0 !important
}
.box_portfolio_columns_4:nth-child(3) {
	margin-top: 0 !important
}
.box_portfolio_columns_4:nth-child(4) {
	margin-top: 0 !important
}
.slides {
	margin: 0;
	padding: 0;
	list-style: none;
}
.slider_container_portfolio .divider .bottom_arrow {
	left: 20px
}
.portfolio_info {
	background: url('../img/info_bg.png') repeat;
	height: auto;
}
.portfolio_info_content {
	padding: 15px 30px;
	float: left
}
.slider_container_portfolio {
	position: relative
}
.slider_container_portfolio .bottom_shadow_full {
	float: left;
}
.box_portfolio img {
	height: auto
}
.box_portfolio .flexslider li {
	height: auto;
}
.flexslider img {
	width: 100%
}
.single_slide_info {
	width: 375px;
	position: absolute;
	margin-left: 0 !important;
	left: 35px;
	top: 45%;
	height: 190px;
}
.single_slide_info .info_block {
	height: 190px;
	width: 350px;
	padding-left: 20px;
	opacity: 0.85;
	position: relative;
}
.single_slide_info .arrows {
	margin-left: 2px !important;
	width: 20px !important
}
.single_slide_info .arrows .arrow {
	width: 20px;
	height: 94px;
	margin-bottom: 2px;
	cursor: pointer;
}
.single_slide_info .arrows .arrow span {
	background: url('../img/slider_arrows.png') center no-repeat;
	width: 10px;
	height: 13px;
	margin-top: 40px;
	margin-left: 5px;
	float: left;
}
.single_slide_info .arrows .arrow span.next {
	background-position: 0 0;
}
.single_slide_info .arrows .arrow span.previous {
	background-position: 0 -15px;
}
.single_slide_info .bottom_shadow_small2 {
	width: 88%;
	bottom: -27px;
	background: url('../img/300.png') no-repeat
}
.single_slide_info .info_block .button {
	-webkit-box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
	position: relative;
	color: white !important;
	behavior: url(css/PIE.htc);
	float: left;
	width: auto;
	margin-top: 10px;
	padding: 5px 15px;
	cursor: pointer;
	font-family: “Helvetica Neue”,Helvet- ica,Arial,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-right: 10px;
}
.single_slide_info .info_block h2 {
	margin-bottom: -5px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #fff;
 li
}
.box_portfolio a.box_link {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
a {
	color: #004178;
}
a {
	text-decoration: underline !important;
}
li a, portfolio_title a, a.button_bar {
	text-decoration: none !important;
}
h4.portfolio_title a, a.button_bar {
	text-decoration: none !important;
	color: #004178;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
  display: block;
  padding-left: 5px;
  padding-right: 5px;
}

.recent_title {
	float: left;
}
.recent_title h2 {
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
}
.recent_pagination {
	float: right;
}
.recent_pagination .arrow {
	width: 20px;
	height: 20px;
	background-color: #dfdfdf;
	float: left;
	margin-right: 2px;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
}
.recent_pagination .arrow:last-child {
	margin-right: 0;
}
.recent_pagination .prev {
	background: url('../img/larrow.png') no-repeat center;
	width: 100%;
	height: 100%;
	float: left;
}
.recent_pagination .next {
	background: url('../img/rarrow.png') no-repeat center;
	width: 100%;
	height: 100%;
	float: left;
}
.separator_border {
	border-bottom: 1px solid #d1d1d1;
	float: left;
	margin-top: 15px;
	margin-bottom: 20px;
}
.recent_box {
	position: relative;
	float: left;
}
.caro {
	display: block
}
.recent_box {
	overflow: hidden
}
.recent_box .divider {
	height: 30px;
	position: relative;
	z-index: 50;
	top: 1px
}
.recent_box_image {
	width: 100%;
	position: relative;
	max-width: none;
	display: block
}
.recent_box .slide_element {
}
.recent_box .slide_element img {
}
.icon_container {
	width: 45px;
	height: 45px;
	float: left;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
}
.icon_container span {
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 100%;
	float: left;
}
.simple-content .header h2 {
	margin-left: 15px;
	margin-top: 0px;
	float: left;
}
.simple-content .header {
	width: 100%;
	float: left;
}
.simple-content .content {
	width: 100%;
	float: left;
	margin-top: 5px;
}
.features_box {
	cursor: pointer;
	width: 300px;
	height: 120px;
	float: left;
	-webkit-box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
	box-shadow: 0 1px 0 1px rgba(0,0,0,0.1);
	border: 1px solid #b0b0b0;
	position: relative;
	behavior: url(css/PIE.htc);
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}
.features_box h2 {
	text-align: center;
	margin-top: 40px;
}
h2.features_title {
	color: #fff;
}
h2.internal_title {
	margin-top: 20px;
}
.features .bottom_shadow_small {
	bottom: -34px !important;
}
.features p {
	margin-bottom: 0px;
}
.recent_content {
	float: left;
	width: 100%;
	display: block
}
.recent_blog_box h3 {
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;
	margin-top: 15px;
	margin-bottom: 10px;
}
.widget_categories ul li {
	margin-top: 7px;
}
.widget_categories ul li:first-child {
	margin-top: 0;
}
.video_widget .portfolio_shadow {
	background: url('../img/220px.png') no-repeat;
	bottom: -20px
}
.recent_blog_box a.read_more {
	text-decoration: underline !important;
	font-weight: bold;
}
.text_bar_no_pattern .content {
	margin: 30px auto;
	width: 100%;
	margin-left: 0;
	float: left;
	position: relative
}
.text_bar_no_pattern .content h1.banner_font {
	color: #cacaca;
	float: left;
	line-height: 30px;
	margin: 0;
	width: 80%;
	font-weight: normal;
	padding-left: 47px;
}
.button_bar {
	margin-top: 5px;
	margin-left: 5px;
	margin-top: 5px;
	color: #004178;
	font-weight: bold;
	padding: 5px 10px;
	float: left;
	font-size: 14px
}
.text_bar_no_pattern.fullwidth .banner_font {
	text-align: center;
	width: 100% !important;
}
.slide_content.fullwidth {
	width: 100% !important;
}
.text_bar_no_pattern .button_bar {
	position: absolute;
	margin-top: -16px;
	height: 16px;
	top: 50%;
	right: 42px;
}
.text_bar_pattern {
	background: url('../img/box-pikat.png');
	width: 100%;
	position: relative;
}
.text_bar_pattern p.banner_font {
	margin-bottom: 20px;
}
.text_bar_pattern.themeple_sc {
	background: none;
	border: none
}
.text_bar_pattern.themeple_sc .content_bar {
	margin: 0 !important;
}
.text_bar_pattern.themeple_sc .content_bar h3 {
	margin-top: 10px;
	margin-bottom: 3px
}
.text_bar_pattern.themeple_sc .button_bar {
	margin-top: 0px !important
}
.text_bar_pattern.themeple_sc h3 {
	margin-top: 0 !important
}
.text_bar_pattern .content_bar {
	width: 760px;
	margin-left: 40px;
	margin-top: 20px;
	float: left;
}
.content_bar p.banner_font {
	font-size: 16px !important;
	color: #333333
}
.content_bar h1.banner_font {
	color: #8a8a8a;
	font-weight: 400
}
.text_bar_pattern .button_bar {
	float: left;
	margin-left: 0px;
float;
left;
	margin-top: 28px;
}
.text_bar_pattern h1.banner_font {
	margin-top: 0;
	margin-bottom: 0
}
.right_arrow {
	position: absolute;
	left: 0px;
	top: 40px;
	width: 22px;
	height: 24px;
	background: url('../img/right_arrow.png') no-repeat
}
.banner_shadow {
	left: 0;
	background: url('../img/banner_shadow.png') no-repeat;
	position: absolute;
	z-index: -1;
	width: 940px;
	height: 20px;
	bottom: -18px;
}
.btn {
	text-shadow:none!important;
}
.button_bar, .button_bar_vid {
	border-radius: 5px;
}
.button_bar:hover, .button_bar_vid:hover {
	text-decoration: none !important
}
.features_shadow {
	width: 100%;
	height: 35px;
	background: url('../img/features_shadow.png') bottom no-repeat transparent;
	position: absolute;
	bottom: -27px;
	left: 0;
}
.button .fullwidth .slide_element img {
	max-width: none;
	width: 100%
}
.gsWrapper {
	display: block !important;
	position: relative;
	overflow: hidden;
}
.themeple_sc h2 {
	line-height: 20px
}
.themeple_sc.simple-content .content {
	width: 78%;
	float: left;
	margin-top: -8px;
	margin-left: 15px;
}
.slide_content {
	padding: 19px;
	width: 96% !important;
	background: url('../img/box-pikat.png');
	padding-top: 30px
}
.slide_content h3 {
	line-height: 15px;
	margin: 0;
	padding: 0
}
.info_block .button_bar {
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.portfolio_shadow {
	width: 100%;
	height: 35px;
	background: url('../img/features_shadow.png') bottom no-repeat transparent;
	position: absolute;
	bottom: -26px;
	left: 0;
}
.portfolio_shadow_small {
	width: 100%;
	height: 35px;
	background: url('../img/features_shadow.png') bottom no-repeat transparent;
	background-size: 96% 100%;
	position: absolute;
	bottom: -26px;
	left: 0;
}
.portfolio_shadow_small_vid {
	width: 100%;
	height: 35px;
	background: url('../img/features_shadow.png') bottom no-repeat transparent;
	background-size: 96% 100%;
	position: absolute;
	bottom: -21px;
	left: 0;
	z-index: -2;
}
.pixel_shadow {
	width: 100%;
	height: 35px;
	background: url('../img/pixel_shadow.png') bottom no-repeat transparent;
	position: absolute;
	bottom: -26px;
	left: 0;
}
.carousel {
	margin: 0 !important;
	padding: 0 !important;
}
.caro-prev {
	position: absolute;
	top: 0;
	right: 22px;
	width: 20px;
	height: 20px;
	background-color: #DFDFDF;
	content: " ";
	background-image: url('../img/larrow.png');
	background-position: center;
	background-repeat: no-repeat;
}
.caro-next {
	position: absolute;
	top: 0;
	right: 0px;
	width: 20px;
	height: 20px;
	background-image: url('../img/rarrow.png');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #DFDFDF;
	content: " ";
}
.carousel-arrows {
	position: relative
}
.carousel_wrapper {
	margin: 0 auto;
	overflow: hidden;
}
.clients {
	display: block;
	overflow: hidden;
}
.carousel_wrapper_2 {
	margin: 0 auto;
	overflow: hidden;
}
.type-audio-img, .type-gallery-img, .type-video-img, .type-quote-img, .type-standart-img {
	width: 40px;
	height: 40px;
	background-color: #c1c1c1;
	float: left;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
}
.type-audio-img {
	background-image: url('../img/audio.png');
	background-position: center;
	background-repeat: no-repeat;
}
.type-video-img {
	background-image: url('../img/video.png');
	background-position: center;
	background-repeat: no-repeat;
}
.type-gallery-img {
	background-image: url('../img/gallery.png');
	background-position: center;
	background-repeat: no-repeat;
}
.type-quote-img {
	background-image: url('../img/quote.png');
	background-position: center;
	background-repeat: no-repeat;
}
.type-standart-img {
	background-image: url('../img/standart.png');
	background-position: center;
	background-repeat: no-repeat;
}
.recent_content h5 {
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 15px;
	margin-top: 15px
}
.recent_content dl {
	width: 100%;
	float: left;
	margin-top: 0;
	margin-bottom: 15px
}
.recent_content dt {
	float: left;
	width: 40px
}
.recent_content .footer {
	width: 100%;
	height: auto;
	float: left
}
.recent_content .recent_box {
}
.recent_box dd {
	margin-left: 65px;
	margin-top: -3px;
	line-height: 14px
}
.recent_content .recent_box {
	font-size: 12px;
	color: #666666
}
.read_more_link {
	text-decoration: none
}
a:hover {
	text-decoration: underline !important
}
.colors {
	position: absolute;
	top: 0;
	left: 0
}
.clients div {
	list-style-type: none;
	float: left;
	padding: 0 !important;
	background: none !important;
}
.clients div:first-child {
	margin: 0;
}
.clients div a {
	display: block;
	height: 106px;
	position: relative;
	overflow: hidden;
}
.clients div a img {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
}
.simple-content.themeple_sc h2 {
	margin-top: 8px;
}
.clients div a img:first-child {
	opacity: 1;
}
.clients div a:hover img {
	opacity: 1;
}
.clients div a:hover img:first-child {
	opacity: 0;
}
.carousel_wrapper .portfolio_shadow {
	bottom: -2px;
}
.carousel_wrapper .recent_box .divider {
	bottom: 20px
}
article {
	position: relative
}
article .article-title {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
article .article-title h2 {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
article .article-title .author {
	margin-left: 40px;
	padding-left: 25px;
	margin-top: 2px;
	float: left;
	background: url('../img/author.png') no-repeat left center;
}
article .visual {
	border: none;
	width: 100%;
	float: left;
	background: #efefef;
}
article .post_attributes {
	height: 25px;
	float: left;
}
article .post_attributes .container {
	width: 520px;
	margin: 0 auto;
	margin-top: 1px;
	color: #fff;
	float: left;
	margin-left: 50px;
}
article .post_attributes ul {
	float: left;
	margin: 0;
}
article .post_attributes ul li.date {
	background: url('../img/date.png') no-repeat left center
}
article .post_attributes ul li.tags {
	background: url('../img/tags.png') no-repeat left center
}
article .post_attributes ul li.comments {
	background: url('../img/comments.png') no-repeat left center
}
article .post_attributes ul li {
	float: left;
	list-style-type: none;
	padding: 0 25px 0 25px;
}
article .visual img {
	max-width: none;
	width: 100%;
}
article .blog_shadow {
	width: 100%;
	height: 35px;
	background: url('../img/shadow.png') bottom no-repeat transparent;
	float: left;
	margin-top: -14px;
}
article dl {
	width: 100%;
	float: left;
	margin-top: 0;
	margin-bottom: 0px
}
article dt {
	float: left;
	width: 40px
}
article dd {
	margin-left: 80px;
	margin-top: -3px;
	line-height: 14px;
}
article .read_more {
	background-color: #e7e7e7;
	background: -moz-linear-gradient(top, #e7e7e7 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(100%, #f5f5f5));
	background: -webkit-linear-gradient(top, #e7e7e7 0%, #f5f5f5 100%);
	background: -o-linear-gradient(top, #e7e7e7 0%, #f5f5f5 100%);
	background: -ms-linear-gradient(top, #e7e7e7 0%, #f5f5f5 100%);
	background: linear-gradient(to bottom, #e7e7e7 0%, #f5f5f5 100%);
	border: 1px solid #dbdbdb;
	box-shadow: inset 0px 1px 0px #eeeeee, inset 0px 0px 0px #eeeeee;
	;
	width: 118px;
	height: 26px;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #838383;
	border-radius: 5px;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}
article .read_more:hover {
	color: #fff;
	border-radius: 5px;
}
article .blog_quote {
	margin: 40px;
	float: left;
	color: #626363;
	font-style: italic;
	background: url('images/blog/quote.png') left top no-repeat;
	padding-top: 8px;
}
article .blog_quote p {
	font-size: 14px;
	text-indent: 40px;
	padding-bottom: 0;
	margin-bottom: 0;
}
article .type-audio-img, article .type-gallery-img, article .type-video-img, article .type-quote-img {
	background-color: #c1c1c1;
}
article iframe, audio {
	width: 100%;
	float: left;
}
article .post_attributes .prev, article .post_attributes .next {
	width: 20px;
	position: relative;
	background-color: #44352e;
	height: 100%;
}
article .post_attributes .prev {
	float: left
}
article .post_attributes .next {
	float: right
}
aside .widget-title {
	margin: 0;
	color: #222222;
	line-height: 20px;
	padding-bottom: 10px;
}
aside .widget-divider {
	width: 100%;
	float: left;
	background: url('../img/widget-divider.png') repeat-x;
	height: 10px;
}
.slide_container_divider {
	height: 0
}
aside ul {
	margin: 0;
	float: left;
	padding: 0;
	width: 100%;
}
aside .widget_categories ul {
	list-style-type: none;
}
aside .widget_categories li {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	padding-left: 20px;
	background: url('../img/arrow-right.png') left 7px no-repeat;
}
aside .widget_archive ul {
	list-style-type: none;
}
aside .widget_archive li {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	padding-left: 20px;
	background: url('../img/arrow-right.png') left 7px no-repeat;
	margin-top: 5px;
}
aside .widget_archive li:first-child {
	margin-top: 0px;
}
aside .widget {
	margin-bottom: 40px;
	float: left;
	width: 100%;
}
aside .widget_categories li:hover {
	background: url('../img/arrow-right-hover.png') left 7px no-repeat;
}
aside .widget_archive li:hover {
	background: url('../img/arrow-right-hover.png') left 7px no-repeat;
}
aside .widget_recent_content .nav-tabs > li > a, .nav-pills > li > a {
	padding-right: 10px;
	padding-left: 10px;
}
aside .widget_recent_content .tab-content {
	padding: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
aside .widget_recent_content .tab-content dl {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	border-bottom: 1px solid #E2E2E2;
	margin: 0;
	float: left;
}
aside .widget_recent_content .tab-content dl:last-child {
	border-bottom: none;
}
aside .widget_recent_content .tab-content dt {
	float: left;
	width: 40px;
	height: 40px;
}
aside .widget_recent_content .tab-content dd {
	margin-left: 55px;
}
aside .widget_recent_content .tab-content dd a {
	float: Left;
}
aside .widget_twitter .tweet_list li {
	background: url('../img/icon-tweets.png') left center no-repeat;
	list-style-type: none;
	padding-left: 25px;
	margin-bottom: 25px;
}
aside .widget_twitter .tweet_list li:last-child {
	margin-bottom: 0;
}
aside .video_widget iframe {
	width: 100%;
	height: 189px;
}
#respond p.comment-form-author, #respond p.comment-form-email, p.comment-form-url {
	padding: 0;
	margin: 0;
	border: 0;
	height: 80px;
}
#respond p input {
	padding: 0px 13px 0px;
	margin-bottom: 26px;
}
#respond .required {
	display: none;
}
#respond textarea {
	width: 500px;
}
#respond #submit {
	margin-top: 10px;
	margin-left: 0px;
	color: white;
	font-weight: bold;
	padding: 10px 20px;
	float: left;
	font-size: 14px;
	border-radius: 5px;
}
#respond #submit:hover {
}
#respond h3 {
	font-size: 16px !important;
	border-bottom: 1px solid #D1D1D1;
	padding-bottom: 7px
}
#respond form {
	margin-top: 15px
}
.comment_date {
	margin-left: 10px;
}
.comment-reply-link, .comment-edit-link {
	font-size: 11px;
	font-weight: normal;
	color: #999;
}
.comments h2 {
	padding: 0;
	margin-top: -2px;
	margin-bottom: 5px;
}
.comments .avatar {
	max-width: none;
}
.comment_post {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 30px;
}
.comment_post:last-child {
	padding-bottom: 0px;
	border-bottom: none;
}
.comment_post {
	padding-top: 30px;
}
.comment_post:first-child {
	padding-top: 0px;
}
.comments .children {
	padding-left: 75px;
	padding-top: 30px;
	margin: 0;
	background: url('../img/comm-border.png') 35px -8px no-repeat
}
.staff_content {
	text-align: left;
	float: left;
	padding: 15px;
}
.staff_links {
	float: left;
	height: 30px;
	background: url('../img/line-divider.png');
	width: 100%;
}
.staff_links ul {
	list-style-type: none;
	display: inline;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	margin-top: 4px;
	margin-left: 74px;
}
.staff_position {
	float: left;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	color: #a8b700 !important;
}
.staff_header {
	float: left;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	color: #004178 !important;
	font-weight: bold;
	font-family: “Helvetica Neue”,Helvetica,Arial,sans-serif;
}
.staff_desc {
	float: left;
	width: 85%;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px solid red;
	height: 40px;
	overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 14px;
}
.staff_hours {
	float: left;
	width: 85%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 14px;
}
.staff_position, .staff_links li {
	font-weight: bold;
	color: #939393;
	float: left;
	margin-right: 5px;
}
.staff_column {
	position: relative;
	float: left;
	background-color: #f7f7f7;
  width: 100%;
}

.staff_column_overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.4);
	z-index: 1;
	overflow: hidden;
}

.staff_column_banner {
	position: absolute;
	transform: rotate(25deg);
	right: -25px;
	top: 40px;
	background-color: #F29300;
	padding: 5px 65px 5px 90px;
}

@media only screen and (max-width : 480px) {
	.staff_column_banner {
		padding: 5px 60px;
		top: 33px;
		right: -40px;
	}
}

.staff_column_banner span {
	color: white;
	font-weight: bold;
	font-size: 18px;
}

.staff_illu {
	height: 285px;
	overflow:hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.staff_column .recent_box {
	width: 100%;
}
.staff_column .divider {
	bottom: -11px;
}
.staff_column .recent_box img {
	width: 100%;
	height: auto;
}
aside .recent_box .divider {
	top: -3px;
}
aside .portfolio_shadow {
	bottom: -16px;
}
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}
.box_port {
	margin-right: 15px;
	margin-bottom: 30px;
	float: left;
}
.columns2 .box_port {
	width: 455px;
}
.columns3 .box_port {
	width: 297px;
}
.columns4 .box_port {
	width: 220px;
}
.columns2.sidebar_port .box_port {
	width: 300px;
}
.columns3.sidebar_port .box_port {
	width: 220px;
}
.columns4.sidebar_port .box_port {
	width: 150px;
}
.box_port .divider {
	height: 30px;
	position: relative;
	z-index: 50;
	top: 1px
}
.filterable {
	float: left;
	width: 100%;
}
.googlemap {
	width: 100%;
	height: 290px;
}
.googlemap_shadow {
	bottom: 5px;
	position: relative
}
.standard-form .button_bar {
	margin-left: 0;
	margin-top: 0
}
.standard-form input.span4 {
	margin-right: 10px;
}
.standard-form input.span4:nth-child(3n) {
	margin-right: 0
}
.sc-col {
	margin-bottom: 20px
}
.divider_404 {
	height: 10px !important;
	min-height: 10px !important;
}
.title_size {
	font-weight: normal
}
.title_desc {
	font-weight: normal
}
.title_labeled {
	font-weight: bold
}
.menu li a {
	font-size: 13px !important;
	color: #444545
}
.menu li a {
	cursor: pointer;
}
.menu li a:hover {
	text-decoration: none !important
}
.style_404 input {
	float: none !important;
	margin-left: -10px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	width: 210px !important;
}
.style_404 button {
	color: white;
	font-weight: bold;
	padding: 7px 20px;
	float: left;
	font-size: 14px;
	width: 119px;
	margin-top: 0;
	top: 0;
	position: relative;
	left: 320px;
	height: 36px;
	margin-left: 0 !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.price_1_col ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #fafafa;
	float: left;
	width: 100%
}
.price_1_col ul li {
	float: left;
	width: 100%;
	color: #afafaf;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-bottom: 1px solid #f2f2f2;
	border-top: 1px solid #fff;
}
.price_1_col ul li:first-child {
	border-top: none;
}
.price_1_col ul li:last-child {
	border-bottom: none;
}
.features-list .footer {
	background: none !important
}
.price_1_col.level-max .footer {
	height: 45px;
}
.price_1_col .footer {
	background: url('../img/line-divider.png') repeat
}
.price_1_col.level-max {
	background: white;
	border: 0;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	margin: -7px -2px -15px 0;
	z-index: 9999;
	position: relative
}
.features-list {
	width: 220px !important;
	float: left
}
.features_list_price.col-2 .price_1_col {
	width: 360px;
	float: left
}
.features_list_price.col-3 .price_1_col {
	width: 240px;
	float: left
}
.features_list_price.col-4 .price_1_col {
	width: 180px;
	float: left
}
.price_1_col .header {
	height: 95px;
	float: left;
	width: 100%;
}
.price_1_col .footer a {
	text-align: center;
	float: left;
	margin-top: 0;
	margin-left: 59px;
	margin-top: 6px;
	padding: 5px 10px;
	font-size: 11px;
	font-weight: normal;
	border-radius: 5px;
	background-color: #696969;
	background: -moz-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a4a4a), color-stop(100%, #4a4a4a));
	background: -webkit-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: -o-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: -ms-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: linear-gradient(to bottom, #696969 0%, #4a4a4a 100%);
	border: 1px solid #666666;
	color: #fff;
	box-shadow: inset 0px 1px 0px #a4a4a4, inset 0px 0px 0px #a4a4a4;
}
.price_1_col .footer a:hover {
	background-color: #4a4a4a;
	background: -moz-linear-gradient(top, #4a4a4a 0%, #696969 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a4a4a), color-stop(100%, #696969));
	background: -webkit-linear-gradient(top, #4a4a4a 0%, #696969 100%);
	background: -o-linear-gradient(top, #4a4a4a 0%, #696969 100%);
	background: -ms-linear-gradient(top, #4a4a4a 0%, #696969 100%);
	background: linear-gradient(to bottom, #4a4a4a 0%, #696969 100%);
	border: 1px solid #666666;
	color: #fff;
	box-shadow: inset 0px 1px 0px #a4a4a4, inset 0px 0px 0px #a4a4a4;
	text-decoration: none !important;
}
.price_1_col.level-max .footer a {
	margin-top: 7px;
}
.features-list .header {
	height: 97px;
}
.price_1_col.level-max .header {
	height: 102px
}
.price_1_col.level-max .header h2 {
}
.price_1_col.level-max .header h1 {
	font-weight: bold;
	padding-top: 13px;
	padding-bottom: 14px;
}
.price_1_col .header h1 {
	border-bottom: 1px solid #414141;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	margin-top: 0;
	color: #fff;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 0;
	line-height: 20px;
	padding-top: 10px;
}
.features-list ul li {
	float: left;
	text-align: left;
	padding-left: 50px
}
.price_1_col .header h2 {
	border-top: 1px solid #969696;
	text-transform: lowercase;
	font-size: 14px;
	font-weight: normal;
	margin-top: 0;
	color: #c3c3c3;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 0;
	padding-top: 5px;
	line-height: 15px;
}
.price_1_col {
	position: relative;
	z-index: 1
}
.price_1_col .footer {
	width: 100%;
	float: left;
	height: 44px;
}
.price_1_col .header h2 span {
	font-size: 30px !important;
	width: 100%;
	color: #fff !important;
	float: left;
	line-height: 30px
}
.price_1_col.level-one .header {
	background-color: #696969;
	background: -moz-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	opacity: 0.73;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a4a4a), color-stop(100%, #4a4a4a));
	background: -webkit-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: -o-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: -ms-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: linear-gradient(to bottom, #696969 0%, #4a4a4a 100%);
	border: 1px solid #666666;
	color: #fff;
	box-shadow: inset 0px 1px 0px #a4a4a4, inset 0px 0px 0px #a4a4a4;
}
.price_1_col.normal .header {
	background-color: #696969;
	background: -moz-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a4a4a), color-stop(100%, #4a4a4a));
	background: -webkit-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: -o-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: -ms-linear-gradient(top, #696969 0%, #4a4a4a 100%);
	background: linear-gradient(to bottom, #696969 0%, #4a4a4a 100%);
	border: 1px solid #666666;
	color: #fff;
	box-shadow: inset 0px 1px 0px #a4a4a4, inset 0px 0px 0px #a4a4a4;
}
.slide_content.fullwidth .text_bar_pattern.themeple_sc {
	padding-left: 20px;
}
.slide_content.fullwidth {
	padding-left: 0;
	padding-right: 0;
}
.title_desc {
	line-height: 25px;
}
.title_size {
	line-height: 31px;
}
.slide_content .sc-col {
	margin-bottom: 0
}
.wp-caption {
}
.wp-caption-text {
}
.sticky {
}
.gallery-caption {
}
.bypostauthor {
}
.alignright {
}
.alignleft {
}
.aligncenter {
}
.button_bar_vid {
	background-color: #004178;
	background: -moz-linear-gradient(top, #468dca 0%, #004178 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #468dca), color-stop(100%, #004178));
	background: -webkit-linear-gradient(top, #468dca 0%, #004178 100%);
	background: -o-linear-gradient(top, #468dca 0%, #004178 100%);
	background: -ms-linear-gradient(top, #468dca 0%, #004178 100%);
	background: linear-gradient(to bottom, #468dca 0%, #004178 100%);
	border: 1px solid #79b6e9;
	color: #fff !important;
	box-shadow: inset 0px 1px 0px #f3f4ea, inset 0px 0px 0px #f3f4ea;
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-ms-transition-duration: 0.6s;
	transition-duration: 0.6s;
	;
}
.button_bar_vid:hover {
	background-color: #004178;
	background: -moz-linear-gradient(top, #004178 0%, #468dca 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004178), color-stop(100%, #468dca));
	background: -webkit-linear-gradient(top, #004178 0%, #468dca 100%);
	background: -o-linear-gradient(top, #004178 0%, #468dca 100%);
	background: -ms-linear-gradient(top, #004178 0%, #468dca 100%);
	background: linear-gradient(to bottom, #004178 0%, #468dca 100%);
	border: 1px solid #79b6e9;
	color: #fff;
	box-shadow: inset 0px 1px 0px #f3f4ea, inset 0px 0px 0px #f3f4ea;
}
.button_bar_vid {
	margin-top: 5px;
	margin-left: 5px;
	margin-top: 5px;
	color: #fff;
	font-weight: bold;
	padding: 4px 10px;
	float: left;
	font-size: 12px;
}
.candidate_header {
	float: left;
	width: 100%;
	color: #004178 !important;
	font-weight: bold;
	font-family: “Helvetica Neue”,Helvetica,Arial,sans-serif;
}
div.candidate_box {
	border-bottom: 1px dashed #a8b700;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
div.candidate_box ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
div.candidate-language span:nth-child(1) { width: 9%; }
div.candidate-language span:nth-child(2) { width: 28%; }
div.candidate-language span:nth-child(3) { width: 20%; }
div.candidate-language span:nth-child(4) { width: 20%; }
div.candidate-language span:nth-child(5) { width: 20%; }
div.candidate-language span {
	display: inline-block;
}
@media only screen and (max-width : 979px) {
	div.candidate-language {
		margin-bottom: 10px;
	}
	div.candidate-language span {
		display: block;
		width: 100% !important;
	}
}
div.vidicon {
	margin-top: 25px;
}
.vid-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}
.vid-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
div.row.flags {
	margin-bottom: 40px;
	border: 1px solid red;
}
img.newsillu {
	margin-bottom: 25px;
}
a.newslistitem {
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 15px;
	display: block;
	border-bottom: 1px dashed #A8B700;
}
div.consultantsbox {
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 25px;
	display: block;
	border-top: 1px dashed #A8B700;
	border-bottom: 1px dashed #A8B700;
}
.borderbottom {
border-bottom: 1px dashed #A8B700;
}
.blue
 {
	color: #004178 !important;
}
.active {
	font-weight: bold;
}
.google-maps {
	position: relative;
	padding-bottom: 45%;
// This is the aspect ratio height: 0;
	overflow: hidden;
	margin-bottom: 25px;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
a:link, a:visited {
	text-decoration: none !important;
}
a:hover {
	text-decoration: underline !important;
}
div.span3.box_layout {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}
.contact-details {
	border: 0px solid red;
	vertical-align: bottom;
}
div#gg {
	position:relative;
	bottom: -6px;
	width: auto;
	display:inline-block;
}
div#lnkin {
	position:relative;
	bottom: -10px;
	width: auto;
	display:inline-block;
}
#jobform label,
#feedbackform label {
	font-weight: bold;
	color: #004178;
}
#jobform .error,
#feedbackform .error {
	color: #E0171B;
}

 @media only screen and (max-width : 979px) {
.page_title {
	padding:0px!important;
}
.formpaddingleft {
	padding: 25px 25px 0px 25px;
}
.formpaddingmiddle {
	padding: 0px 25px 0px 25px;
}
.formpaddingright {
	padding: 0px 25px 0px 25px;
	font-size: 12px!important;
}
.searchcontainer {
	padding:0px !important;
}
div.searchhelp input{
	width: 80% !important;
	margin-left: 10% !important;
}
div.searchhelp{
	text-align: center;
	margin:auto!important;
}
}
 @media only screen and (max-width : 767px) {
.formpaddingleft {
	padding: 25px 25px 0px 25px;
}
.formpaddingmiddle {
	padding: 0px 25px 0px 25px;
}
.formpaddingright {
	padding: 0px 25px 0px 25px;
	font-size: 12px!important;
}

}
 @media only screen and (max-width : 480px) {
div.searchhelp{
	text-align: center;
	margin:auto!important;
}
div.searchhelp input{
	width: 80% !important;
	margin-left: 10% !important;
}
}
 @media only screen and (max-width : 320px) {
}

.single_profile.single_profile_flex {
  display: flex;
  flex-direction: row;
}

.single_profile.single_profile_flex .single_profile_photo_2 {
  display: none;
  position: relative;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
}

.single_profile.single_profile_flex .single_profile_photo_2 .portfolio_shadow_small {
  left: 50%;
  transform: translateX(-50%);
  max-width: 225px;
}

@media only screen and (max-width : 979px) {
  .single_profile.single_profile_flex {
    flex-direction: column-reverse;
  }
  
  .single_profile.single_profile_flex .single_profile_photo_1 {
    display: none;
  }
  
  .single_profile.single_profile_flex .single_profile_photo_2 {
    display: flex;
  }
}
