/* Body */
body {
	font-family: "Montserrat Light";
	font-size: 14px;
	font-weight: 100;
	font-style: normal;
}

/* ---------------------------------------------------------------------------- */
/* Header */
header.main-header .header-right {
	text-align: left;
}

.header-left {
	width: 200px;
}

header.main-header .header-icon-wrapper {
	margin-left: 28%;
}

/* ---------------------------------------------------------------------------- */
/* XMenu Custom  Styles */
.x-nav-menu li a {
	text-transform: none;
}

/*.x-nav-menu li.x-menu-item {
	padding: 0 20px;
}*/

.x-nav-menu li.x-menu-item + li {
	margin: 0;
}

header.main-header .menu-wrapper .x-nav-menu li.x-menu-item a {
	font-size: 1.6rem;
}

.x-menu-text {
    text-transform:none;
}


#menu-item-8804, #menu-item-8843, #menu-item-8851, #menu-item-8859 {
    float:right;
}



/* ---------------------------------------------------------------------------- */
/* Home Page */


.sidebar input[type="email"] {
    background-color: #ffffff;
    border: 2px solid #afafaf;
}


/* ---------------------------------------------------------------------------- */
/* New Style Homepage Category Blocks */

.io-automation-left-border {
    border-left:6px solid #E6D53E;
}

.io-manufacturing-left-border {
    border-left:6px solid #4AC7E9;
}

.io-security-left-border {
    border-left:6px solid #C93327;
}

.hp-channel-block img:hover {
    transition: all 0.3s ease 0s;
    text-decoration: none;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.hp-channel-block h2 {
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    padding: 0 20px;
    color: #4e4e4e;
}

.hp-channel-block .io-security h2 {
    border-left: #C93327 6px solid;
}

.hp-channel-block .io-manufacturing h2 {
    border-left: #4AC7E9 6px solid;
}

.hp-channel-block .io-automation h2 {
    border-left: #E6D53E 6px solid;
}

.hp-channel-block .channel-link {
    color: #5982C2;
    border: 2px solid #5982C2;
    padding: 10px 20px;
    border-radius: 4px;
}

.hp-channel-block .channel-link:hover {
    color: #fff;
    background-color:#5982C2;
    text-decoration:none;
    transition: all 0.3s ease 0s;
}

div.mc4wp-form-9018 {
    margin-bottom:-20px;
}


/* ---------------------------------------------------------------------------- */
/* Post Slider */

.post-excerpt {
    font-size: 14px;
    color: #888888;
    line-height: 26px;
    font-family:"Montserrat Light", Arial, Helvetica, sans-serif;
    font-weight:400;
    font-style:normal;
    min-height:235px;
}

.post-slider-title {
    min-height:58px;
    margin-bottom:0;
}

.post-slider-title h4 {
    margin-bottom:0;
}

.post-slider-bottom {
    padding:0 15px;
    background-color:#fff;
    border: 1px solid #f3f3f3;
    border-top:none;
}

 .post-img {
    border:1px solid #f3f3f3 !important;
    border-bottom:none !important;

} 

.post-slider-bottom .primary-button a {
    color: #5982C2;
    border: 2px solid #5982C2;
    padding: 10px 20px;
    border-radius: 4px;
}

.post-slider-bottom .primary-button a:hover {
    color: #fff !important;
    border: 2px solid #5982C2;
    background-color: #5982C2;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}

/*.social-share-wrap {
    visibility:hidden;
}*/


/* ---------------------------------------------------------------------------- */
/* Post SLider */
.blog-inner.blog-style-classic .entry-post-date-wrap, .innovation-latest-post.blog-style-classic .entry-post-date-wrap, .blog-inner.blog-single .entry-post-date-wrap, .innovation-latest-post.blog-single .entry-post-date-wrap{
    display:none;
}


/* ---------------------------------------------------------------------------- */
/* Footer */
footer .main-footer .footer-logo .sub-description {
	padding-top: 0;
	line-height:20px;
}

footer .main-footer .widget_nav_menu ul.menu li {
	width: 100%;
}

.comment-form input[type="text"], .comment-form input[type="search"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form input[type="password"], .comment-form textarea {
    text-transform:none;
}
textarea::-webkit-input-placeholder {
color: #888888 !important;
}
 
textarea:-moz-placeholder { /* Firefox 18- */
color: #888888 !important;  
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
color: #888888 !important;  
}
 
textarea:-ms-input-placeholder {  
color: #888888 !important;  
}

input::-webkit-input-placeholder {
color: #888888 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #888888 !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #888888 !important;  
}
 
input:-ms-input-placeholder {  
color: #888888 !important;  
}