.container-menu .header-top {
    max-width: 100%;
	padding-top:10px;
}

.container-menu .header-top .h_item1 {
    max-width: 293px;
}

.container-menu .header-top .h_item1 .h_text_top {
    max-width: 260px;
}

.container-menu .header-top .h_item3 i, .container-menu .header-top .h_item1 .h_ceas_top i {
    color: #d8a740;
}

.fa-check:before {
    content: "\f073";
}

.container-menu .header-top .h_item1 .h_text_top h2, .container-menu .header-top .h_item3 a {
	font-size:16px;
	font-weight:400;	
}

.container-menu .header-top .h_item1 .h_text_top h3 {
    color: #d8a740;
	text-align:right;
	font-size:13px;
}

.container-menu .header-top .h_item2 {
    max-width: 100%;
	text-align:center;
    width: 100%;
	margin-left:auto;
	margin-right:auto;
	float:none;
}

.container-menu .header-top .h_item3 {
    float: right;
	margin-right:37px;
	text-align:left;
	max-width:230px;
}

.header-social {
    max-width: 100%;
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none;
}

.header-social img {
	margin-left:5px;
	margin-top:5px;	
}

.container-menu .header-top .h_item3 .click-here{
	margin-left:25px;
	font-size:13px;
	color:#d8a740;
	text-transform:none;
}

.stuart-logo {

}

.container-menu .menu_top {
    margin-top: 0px;
}

.container-menu .menu_top .menu-top-inner {
	background-image: url(wp-content/themes/stuart-ikeman/images/menu-mid.png);
	background-repeat: repeat-x;
	background-color:transparent!important;
	max-height:75px;
}

#navMenu .search-all, .search-mobile, .container-menu .menu_top .menu-top-inner .paralellogram, .container-menu .menu_top .menu-top-inner .all_paralellogram2 .paralellogram2 .paral2 {
	display:none;
}

.container-menu .menu_top .menu-top-inner .shape-menu {
    position: absolute;
    margin-left: -45px;
    margin-top: 15px;
    z-index: -2;
}

.container-menu .menu_top .menu-top-inner .all_paralellogram2 .shape-menu2 {
    float: left;
    margin-left: 50px;
    margin-top: 64px;
}

.container-menu .menu_top .menu-top-inner .all_paralellogram2 .shape-menu2 img
{
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}

#navMenu {
	text-align:center;
	max-width:1170px;
}

#navMenu ul {
	margin-top:5px;
}

#navMenu > ul > li a {
	line-height:normal;
	padding-top:25px!important;
	padding-bottom:25px!important;
	font-size:20px;
	color:#333;
	text-shadow:none;
	font-weight:800;
}

#navMenu > ul > li > a:hover {
    background-color: #eace76!important;
		color:#333!important;
}

.home h1 {
	color:#FFF;
	font-size:60px;
}

.home h2 {
	color:#FFF;
	font-size:45px;
}

.container-menu .menu_top .menu-top-inner, .container-menu .menuMobile, .color-selector .colors-choose .colors .color.color1 {
    background-color: #8c6912!important;
}


.home .full_container {
	background-image: url(/wp-content/themes/stuart-ikeman/images/flag-bg.jpg);
	background-repeat: repeat-y;
	background-color:transparent!important;
}

.full_container {
	background-image: url(/wp-content/themes/stuart-ikeman/images/flag-bg.jpg);
	background-repeat: repeat-y;
	background-color:transparent!important;
}

.full_container .container-inner {
	background-image: url(/wp-content/themes/stuart-ikeman/images/postcard-bg.jpg);
	background-repeat: repeat-y;
	background-color:transparent!important;
}

.full_container .container-inner .partners_all .specialists a.see-more {
    color: #fff;
}

.testimonial .testimonial-inner .right-testimonial .image-right {
    margin-left: -26px;
}

.isotope-services .item-services img {
    -moz-opacity: 0.8!important;
    -khtml-opacity: 0.8!important;
    -webkit-opacity: 0.8!important;
    opacity: 0.8!important;
}

.full_container .container-inner .container-typical .text-typical > p {
    color: #000;
	font-weight:600;
}

.full_container .container-inner .container-typical .text-typical .info-post {
	display:none;
}

.sidebar-on .left-page-part {
    width: 100%;
    padding: 30px;
}

.full_container .container-inner .isotope-blog .item.width1 .info-item div.text-item {
    font-size: 15px;
    color: #000;
		font-weight:600;
}

.full_container .container-inner .isotope-blog .item.width1 .info-item h1 {
	font-weight:700;
}

.full_container .container-inner .partners_all .partners .flexslider-partners ul.slides-partners li .inner-flex img {
    height: auto;
}

.footer_container {
    max-width: 100%;
    width: 100%;
    background-color: #c9951b;
}

.footer_container .bottom-footer .text-footer .text-f, .footer_container .bottom-footer .text-footer p, .footer_container .bottom-footer .phone-footer, .footer_container .bottom-footer .phone-footer .inner-phone p, .footer_container .bottom-footer .phone-footer .inner-phone .city, .footer_container .bottom-footer .phone-footer .inner-phone a, .footer_container .bottom-footer .menu-footer_all .footer-menu-1 ul li a, .footer_container .bottom-footer .menu-footer_all .footer-menu-2 ul li a {
		color:#000;
		font-size:13px;
		font-weight:600;
}

/*-----------------Contact Form 7-----------------*/

.wpcf7 input {
	padding: 10px;
	width: 97%;
	color: #666;
	font-size: 16px;
	line-height: 20px;
	border: solid 1px #9f9f9f;
	box-shadow: inset 2px 2px 8px #bababa;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.wpcf7 textarea {
	padding: 10px;
	color: #666;
	font-size: 16px;
	width: 97%;
	height: 100px;
	line-height: 20px;
	border: solid 1px #9f9f9f;
	box-shadow: inset 2px 2px 8px #bababa;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-family: 'Open Sans', Arial, sans-serif;
}
.wpcf7 .wpcf7-list-item {
	padding-left: 0;
	margin-left: 0;
	margin-right: 25px;
}
.wpcf7 .wpcf7-list-item input {
	border: none;
	padding-left: 0;
	margin-left: 0;
}
.wpcf7 select {
	outline: none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.wpcf7 input:hover, .wpcf7 input:focus, .wpcf7 input:active, .wpcf7 textarea:hover, .wpcf7 textarea:focus, .wpcf7 textarea:active {
	background: #efefef;
	outline: none;
}
.wpcf7 input.wpcf7-submit {
	width: 100%;
	height:auto;
	-webkit-transition: 0;
	-moz-transition: 0;
	-o-transition: 0;
	transition: 0;
	border: none;
	position: relative;
	color: #fff;
	text-transform: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 20px;
	font-weight: bold;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 35px;
	padding-right: 35px;
	/* Gradient background */
	background-color: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#d4a940), to(#b0892b));
	background: -moz-linear-gradient(top, #d4a940, #b0892b);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4a940', endColorstr='#b0892b');
 -ms-filter: "
progid:DXImageTransform.Microsoft.gradient(startColorstr=#d4a940, endColorstr=#b0892b)";
	/* Drop Shadow */
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
/* On hover */
.wpcf7 input.wpcf7-submit:hover {
	cursor: pointer;
	text-decoration: none;
	background-color: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#b0892b), to(#d4a940));
	background: -moz-linear-gradient(top, #b0892b, #d4a940);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0892b', endColorstr='#d4a940');
 -ms-filter: "
progid:DXImageTransform.Microsoft.gradient(startColorstr=#b0892b, endColorstr=#d4a940)";
}
/* On click */
.wpcf7 input.wpcf7-submit:active {
	top: 1px;
	color: #d8c6e2;
	background-color: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#b0892b), to(#d4a940));
	background: -moz-linear-gradient(top, #b0892b, #d4a940);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0892b', endColorstr='#d4a940');
 -ms-filter: "
progid:DXImageTransform.Microsoft.gradient(startColorstr=#b0892b, endColorstr=#d4a940)";
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* CF7 Messages */
.wpcf7 .wpcf7-validation-errors {
	border: none;
	background-color: #efefef;
	margin: 0;
	padding: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.wpcf7 .wpcf7-mail-sent-ok {
	border: none;
	background-color: #efefef;
	margin: 0;
	padding: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.wpcf7 .wpcf7-mail-sent-ng {
	border: none;
	background-color: #efefef;
	margin: 0;
	padding: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: white;
}
.wpcf7 span.wpcf7-not-valid-tip {
	border: none;
	background-color: #cf2d38;
	width: 100%;
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 10px;
	width: 180px;
	color: white;
	/* Drop shadow */
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.wpcf7-form .fleft {
	float: left;
}
.wpcf7-form .mright20 {
	margin-right: 20px;
}
.wpcf7-form .mright40 {
	margin-right: 40px;
}
.wpcf7-form .clear {
	clear: both;
}

@media (max-width: 800px) {
.container-menu .header-top .h_item3, .container-menu .header-top .h_item1 {
	    display: block;
    float: none;
    margin-right: auto;
    margin-left: auto;
    clear: both;
	text-align:center;
}

.container-menu .header-top .h_item3 .header-social {
    float: none;
	text-align:center;
}

}
