body {font-family: 'Roboto', sans-serif; font-weight:400; color: #4E4F50; margin: 0; padding: 0; text-decoration: none; -webkit-text-size-adjust:none; font-size:14px;overflow-x: hidden;}
h1, h2, h3, h4, h5, h6, form, p, ul, li, ol, fieldset, legend, label {margin:0; padding:0; list-style-type:none; font-weight:normal;font-weight:400;}
input[type="text"], input[type="password"], input[type="email"], input[type="number"], {color: #001348; font-family: 'Roboto', sans-serif; font-size:14px; outline:none;}

textarea {overflow: auto; resize: none; border: 1px solid #e9e9e9;color: #757070; font-family: 'Roboto', sans-serif; font-size:13px; padding:10px; border-radius:2px;box-sizing:border-box;outline:none;}
strong {font-weight:700;}
p {line-height:22px; font-size:16px;padding-bottom:15px;}
img{border: none; outline: none;max-width:100%; vertical-align:middle;}
a {color:#2C6859; text-decoration:none;outline: none;}
a:hover {color:#2C6859;text-decoration: none; outline: none; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
span{color:#717c7d;display:inline-block;}
.clear {clear: both; }
.vm{ vertical-align: middle; }
.relative{ position: relative; }
.left{ float: left;}
.right {float:right !important;}
.noclass { background: none; border: none; width: auto !important; height: auto !important; padding: 0px; margin: 0px; }
input[type="radio"] { vertical-align: top; background: none; border: none; width: auto !important; height: auto !important; }
table {border-collapse:collapse;}
button {outline:none;}

/*placeholder css*/
input::-webkit-input-placeholder {opacity:1 !important;}
input::-moz-placeholder {opacity:1 !important;}
input:-ms-input-placeholder {opacity:1 !important;}
input:-moz-placeholder {opacity:1 !important;}
/*ends css*/


/*common stuff*/
#wrapper {max-width:100%; margin:0 auto;}
#top-container {width:100%; float:left; background:#fff;position:fixed;top:0;left:0;z-index:1;border-bottom: 3px solid #fff;}
#midd-container {width:100%; float:left;}
#footer{width:100%; float:left;height:46px;}
.fixed-wrapper {max-width:1170px;width:96%;margin:0 auto;height:auto;}
.float-full{width:100%;float:left;}

/*heading css*/
h1{font-size:60px;text-transform:uppercase;font-weight:300;color:#2C6859;}
h2{font-size:36px;font-weight:400;line-height:normal;color:#2C6859;}
h3{font-size:27px;font-weight:400;line-height:normal;color:#2C6859;}
/*ends here*/

/*Tabing css*/
.resp-tabs-list li{display: inline-block; padding:0 26px; color:#787878;font-size:14px; list-style: none; cursor: pointer; float: left;line-height:43px;border-right:1px #4E4F50 solid;font-weight:700;background:none !important}
.resp-tabs-container{padding:0px;clear:left;}
h2.resp-accordion{cursor: pointer;padding: 5px; display: none; }
.resp-tab-content {display:none;padding:35px 15px 53px;width:100%;float:left; box-sizing:border-box;}
.resp-tabs-list li.resp-tab-active{background:#368fbc;color:#fff;border-bottom:none;}
.resp-tab-active{border-bottom:none;background-color: #fff; }
.resp-content-active, .resp-accordion-active{display:block;}
/*End Tabing css*/

/*CUSTOM SELECT BOX*/
.custom-select-box:before  { position:absolute; right:10px; content:''; height:0px; width:0px; top:14px; border-width:8px; border-color:#2C6859 transparent transparent transparent; border-style:solid; }
.custom-select-box { position: relative; height:40px; line-height: 40px; width:100%; border:1px solid #2C6859; padding:0px 6px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.custom-select-box:hover { border:1px solid #2C6859 }
.custom-select-box select { height: 100%; left: 0; top: 0px; position: absolute; width: 100%; z-index: 11;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); -moz-opacity:0.0; -khtml-opacity: 0.0; opacity: 0.0; zoom: 1;
-webkit-appearance: none;}
.custom-select-box span { height:40px; line-height: 39px;  display:block; font-size:16px; color:#4E4F50;font-weight:400;overflow:hidden;}
.custom-select-box select option{padding:10px 5px;font-size:14px; color:#4E4F50;font-weight:400;font-family: 'Roboto', sans-serif;}

/*home page css*/
.logo{width:auto;margin:10px 0; margin-left: -25px;display: flex;align-items: flex-end;}
.logo span {font-size: 18px;font-style: italic;font-weight: lighter;margin-bottom: 5px;}
header .fixed-wrapper {display: flex;align-items: center;justify-content: space-between;}
.header-rgt{display: flex;align-items: center;justify-content: end;}
.header-top{width:auto;float:right;background:#C2D7DF;min-height:31px;padding:4px 5px 0 50px;box-sizing:border-box;}
.search-outer{width:auto;}
.searchform{float: right;width: 250px;margin-top: 8px;}
.srch-btn{width:25px;height:17px;background:url(../img/search-btn.png) no-repeat center top;border:none;cursor:pointer;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;float:right;}
/*.srch-btn:hover{background-position:center -17px;}*/
body .cse form.gsc-search-box, body form.gsc-search-box{padding: 0;margin: 0}
.cse form.gsc-search-box, form.gsc-search-box {padding: 0;margin: 0;width: auto;}
table.gsc-search-box td {vertical-align: middle;float: left;padding: 0 !important;margin: 0;}
body .gsc-input-box{border: 0 none;background: transparent !important;}
body .gsc-search-box-tools .gsc-search-box .gsc-input {padding-right: 0;float: left;display: inline-block;
width: 217px !important;}
table.gsc-search-box td.gsib_a{float: left;width: 120px;}
table.gsc-search-box td.gsib_b{float: right;width: 10px;height: 18px;vertical-align: top;}
table.gsc-search-box td.gsib_b .gsst_a{padding: 0}
table.gsc-search-box td.gsc-clear-button {margin-left: -10px !important;float: left;width: 10px;}
body div.gsc-clear-button{margin: 0 !important}
.search-textbox, .search-outer input[type="text"] {width: 140px !important;padding: 0 5px !important;float: right;
border: none !important;border-bottom: 1px #91999a solid !important;height: 18px !important;line-height: 17px;color: #717c7d;
font-size: 14px;background: none !important;box-sizing: border-box;outline: none !important;}
body input.gsc-input, body .gsc-input-box, body .gsc-input-box-hover, body .gsc-input-box-focus {border: 0 none;
background: transparent !important;outline: none;box-shadow: none;}
body td.gsc-search-button{float: right;padding: 0 !important;margin: 0;width: 25px!important;}
body input.gsc-search-button, body input.gsc-search-button:hover, body input.gsc-search-button:focus {padding: 0;text-indent: -9999px;
margin: 0;width: 25px !important;min-width: 25px;height: 17px;background: url(../img/search-btn.png) no-repeat center top;border: none;
cursor: pointer;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;float: right;}
body .gsc-webResult.gsc-result, body .gsc-results .gsc-imageResult{margin-bottom: 25px;}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *{margin-bottom: 5px;}
.gsc-url-bottom {margin-top: 8px;}
.search-outer td, .search-outer th{padding: 0 !important;margin: 0 !important;background: transparent none !important;}
.search-outer span{color:#4E4F50;font-size:17px;position:relative;margin-top:4px;font-weight: 500;margin-right:12px;}
.select-lang{width:auto;float:left;}
.select-lang span{line-height:24px;float:left;font-weight:500; position:relative; top:-1px;}
.select-lang ul li, .select-lang ul{float:left;}
.select-lang ul li a{line-height:24px;margin-left:11px;color:#2C6859;font-weight:500;text-transform:uppercase;}
.select-lang ul li a:hover{color:#789669;}
.select-lang ul li.active a{color:#2C6859;}
.nasdaq-price{width:auto;margin:0 12px;line-height:24px;font-size: 18px;}
.nasdaq-price span{font-weight:500;}
.nasdaq-price strong{color:#5a6364;font-weight:700;}
.nasdaq-price small{font-size:14px;font-weight:700;color:#717c7d;padding:0 2px;}
.nasdaq-price i{font-weight:700;color:#d95c2f;font-style:normal}
.socail-media{width:auto;float:right;margin:0px 4px 0 5px;}
.socail-media ul li{float:left;padding:3px 6px 5px;border-left:1px #cfd6e2 solid;}
.socail-media ul li:first-child{border:none;}
.socail-media ul li a{display:block;}
.sprite-social{background:url(../img/social-sprite.png) no-repeat;}
.fb{width:6px;height:14px;background-position:left top;}
.fb:hover{background-position:left bottom;}
.linkdin{width:12px;height:14px;background-position: -7px 0;}
.linkdin:hover{background-position: -7px -14px;}
.twitter{width:14px;height:14px;background-position:-20px 0px;}
.twitter:hover{background-position: -20px -15px;}
.rss{width:14px;height:14px;background-position: right top;}
.rss:hover{background-position: right bottom;}
.nav-social-outer{width:auto;position:relative;}

/*navigation css*/
.inner-nav-wrap {background: #2C6859;width: 100%;clear: both;display: flex;}
.inner-nav {margin: 0 auto; width:auto;box-sizing:border-box;}
/* .inner-nav ul li:first-child{padding-left:13px;} */
.inner-nav ul li a{color:#fff; font-size:14px;font-weight:500;padding:0 17px;line-height:45px;}
.inner-nav > ul > li > a{line-height:15px;margin-top: 12px; margin-bottom: 12px;padding:0 18px;}
.inner-nav > ul > li:first-of-type > a {padding-left: 0px;}
.inner-nav ul li ul li a {padding:0;line-height:35px;}
.inner-nav ul li a:hover{color:#001348;}
.about-company-boxes{position:absolute;left:0;bottom:0;width:100%;float:left;height:230px;}
.about-company-box{width:330px;float:right;background:rgba(0,0,0,0.6);color:#fff;box-sizing:border-box;padding:13px 16px;min-height:263px;margin-left:13px;}
.about-company-box h3{font-size:23px;line-height:normal;font-weight:300;padding-bottom:5px;color:#fff;}
.about-company-box p{line-height:20px;font-size:14px; text-shadow:1px 0 2px #000;}
.custom-btn{height:50px;line-height:51px;font-style:italic;color:#fff;font-size:16px;padding:0 36px;box-sizing:border-box;background:#2C6859;display:inline-block;font-family: 'Roboto', sans-serif;font-weight:500;}
.custom-btn:hover, .wp-block-button__link:hover{background:#789669 !important;color:#fff;}
.banner{width:100%;float:left;margin-top:112px;position:relative;}
.banner-caption{width:96%;position:absolute;left:0;right:0;margin:auto;top:30px;text-align:center;color:#fff;text-shadow: 1px 1px 20px rgba(0, 33, 87, 1)}
.banner-caption h1{color:#fff;}
.banner-caption p{font-size:18px;}
.banner-caption  span{display:block;color:#fff;font-weight:700;}
.banner .owl-item{overflow:hidden;}
.banner .owl-carousel .item{margin:0 -40%;}
.banner .owl-carousel .item img{margin:0 auto;text-align:center;display:table;}
.owl-controls{display:none !important;}
.inner-nav li.separator {padding-top: 5px;padding-bottom: 5px;background-color: #718F80 !important;font-size: 12px;color:#fff;}
.inner-nav li.separator >  a {padding: 0 !important;background-image: none !important;font-size: 12px;}
@media (max-width: 1024px) {
	.inner-nav ul li a{margin-top: 0px; margin-bottom: 0px;}
}


.innovation-section{width:100%;float:left;padding:20px 0;}
.innovation-left{width:475px;float:left;text-align:center;margin:30px 0 0 91px;}
.innovation-right-img{width:auto;float:right;}
.innovation-left h1{color:#4E4F50;line-height:normal;text-transform:uppercase;}
.innovation-left p{line-height:32px;font-size:21px;color:#4E4F50;margin:3px 0 4px;}
.innovation-left  a{padding:0 15px;}
.perfection-section{width:100%;float:left;margin-bottom: 20px;}
.perfection-section{width:100%;float:left;background:url(../img/perfection-bg.jpg) no-repeat center;background-size:cover;text-align:center;box-sizing:border-box;min-height:403px;color:#fff;padding:56px 0 0;}
.perfection-section h1{color:#fff;margin-bottom:10px;text-shadow: 1px 0 4px #000;}
.perfection-section .fixed-wrapper{max-width:575px;}
.perfection-section p{font-size:18px;line-height:30px;letter-spacing:0.1mm;margin-bottom:6px;text-shadow: 1px 0 4px #000;color: #f4f4f4;}
.solutions-section{width:100%;float:left;padding:37px 0 61px;}
.solutions-section h1{text-align:center;padding: 0 0 30px;color:#4E4F50;}
.solutions-tabing{width:100%;float:left;border:1px #4E4F50 solid;}
.solutions-tabing .solution-tab-col {background:#e6e6e6;}
.solutions-tabing .resp-tabs-list{background:#4E4F50;width:100%;float:left}
.solutions-tabing .resp-tabs-list li{font-size:15px;font-weight:400;color:#fff;line-height:38px;text-transform:uppercase;border-right:1px solid #e6e6e6;}
.solutions-tabing .resp-tabs-list li:last-child{padding:0 9px 0 9px;}
@-moz-document url-prefix() {.solutions-tabing .resp-tabs-list li:last-child {padding:0 12px 0 11px;}}
.solutions-tabing .resp-tabs-list li.resp-tab-active{color:#4E4F50;background:#E6E6E6 !important;border-color:#4E4F50 !important;border-bottom-color:#E6E6E6 !important;}
.solution-tab-img{width:40%;float:left;}
.solution-tab-content{width:636px;float:left;box-sizing:border-box;margin:0 0 0 31px}
.solution-tab-content h2{font-weight:300;color:#4E4F50;margin-bottom:4px;}
.solution-tab-content p{line-height:31px;font-size:16px;color:#2d2926;}
.app-section{width:100%;float:left;background:#4E4F50;padding:28px 0;}
.app-section h1{text-align:center;margin-bottom:34px;color:#fff;}
.app-carousel{width:100%;float:left;position:relative;}
#application-carousel .item{text-align:center;width:267px;margin: 0 15px;}
#application-carousel .item h3{color:#fff;font-size:16px;line-height:normal;background:#2C6859;padding:8px 0;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
#application-carousel .item:hover h3{background:#2C6859;}
a.btn{height:54px;width:36px;display:block;position:absolute;top:0;bottom:0;margin:auto;cursor:pointer;transition:none;}
.prev{background:url(../img/pre-next-arrow.png) no-repeat left top;left:-40px;}
.prev:hover{background-position:left bottom;}
.next{background:url(../img/pre-next-arrow.png) no-repeat right top;right:-45px;}
.next:hover{background-position:right bottom;;}
#footer{text-align:center;}
#footer ul li{display:inline-block;padding:0 13px;position:relative;}
#footer ul li + li{border-left:1px solid #fff;}
#footer ul li:first-child:after{display:none;}
#footer ul li a{color:#fff;font-size:16px;line-height:normal;text-transform:uppercase;}
#footer ul li a:hover{color:#789669;}
#footer p{color:#717c7d;font-size:13px;line-height:normal;padding:0 0 8px 0;font-weight:500;}

/*Our Company Page Css*/
.banner{overflow:hidden;}
.inner-banner{width:100%;float:left;margin: 0 -40%;text-align: center;}
.inner-banner img{display: table; margin: 0 auto;max-width:inherit;}
.inner-banner > h1{position:absolute;left:0;top:0;bottom:0;margin:auto;width:100%;right:0;height:55px;color:#f4f4f4;line-height:50px;text-align:center;text-shadow:1px 0 4px #000;}
.inner-banner-text{position:absolute;left:0;top:0;bottom:0;margin:auto;width:100%;right:0;height:85px;color:#f4f4f4;line-height:50px;text-align:center;text-shadow:1px 0 4px #000;}
.inner-banner-text p{font-size: 18px;text-transform: uppercase;padding-bottom: 0; padding: 0 20px;}
.company-content{width:100%;float:left;text-align:center;padding:37px 0 31px}
.company-content .fixed-wrapper{max-width:770px;}
.company-content p{font-size:21px;line-height:31px;}
.company-laboratory{width:100%;float:left;background:#f4f4f4;padding:50px 0 30px;}
.comp-laboratory-img{width:568px;float:left;}
.laboratory-content{width:470px;float:left;margin-left:30px;}
.laboratory-content strong{font-size:16px;font-weight:400;line-height:22px;display:block;margin-bottom:8px;}
ul.custom-listing{margin: 0 0 5px 10px;}
ul.custom-listing li{position:relative;padding-left:14px;display:block;font-size:16px;font-weight:400;padding-bottom:7px;}
ul.custom-listing li:before{position:absolute;left:-3px;top:9px;content:"";width:3px;height:3px;border-radius:50%;background:#2C6859;}
.laboratory-content p{font-size:16px;line-height:22px;}
.laboratory-content .custom-btn{padding:0 15px;}
.laboratory-content .custom-btn:hover {background: #4E4F50;color: #fff;}
.learn-more-section{width:100%;float:left;text-align:center; padding:35px 0 50px;}
.learn-more-section h1{color:#2C6859;margin-bottom:27px;}
.learn-more-cta{width:270px;float:left;margin-right:30px;}
.learn-more-cta:last-child{margin-right:0;}
.learn-more-cta:hover li{color:#2C6859;}
.learn-more-cta h3{color:#2C6859;text-transform:uppercase;padding:17px 0 8px;}
.learn-more-cta p{color:#4E4F50;line-height:22px;font-size:15px;}
.learn-more-cta ul li{color:#2C6859;font-weight:700;line-height:22px;padding-bottom:4px;}
.learn-more-cta ul li a:hover {color:#789669;}
.common-center-sec{width:100%;float:left;text-align:center;padding:33px 0 47px;background:#718F80;}
.common-center-sec .fixed-wrapper{max-width:640px;}
.common-center-sec h1{color:#fff;margin-bottom:10px;}
.common-center-sec  p{line-height:31px;font-size:18px;color:#fff;}
.common-center-sec .custom-btn{min-width:170px;padding:0;}
.news-sec{background:#4E4F50;}
.news-sec  p{color:#fff;}

.contact-banner-cap{position:absolute;top:0;left:0;right:0;margin:auto;max-width:1170px;width:96%;text-align:left;}
.emcore-worldwide{max-width:370px;width:100%;float:right;padding-right:46px;box-sizing:border-box;margin:47px 0 0;}
.emcore-worldwide h2{color:#fff;font-size:36px;font-weight:300;margin-bottom:4px;}
.emcore-worldwide p{color:#fff;font-size:18px;font-weight:300;line-height:28px;}

.common-tabing .resp-tabs-list{margin-top:-50px;position:relative;}
.common-tabing .resp-tabs-list li{padding:0;width:19.5%;border:none;height:50px;background:#4E4F50 !important;text-align:center;color:#fff;font-style:italic;font-size:16px;font-weight:500;margin:0 0.5% 0 0;line-height:51px; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
.common-tabing .resp-tabs-list li:hover {background:#2C6859 !important;}
.common-tabing .resp-tabs-list li.resp-tab-active{background:#fff !important;color: #2C6859;}
.conatct-tabs-content{width:100%;float:left;}
.conatct-tabs-content h2{font-weight:300;margin:10px 0 0;margin-bottom:25px;}
.locations-row{width:100%;float:left;border-bottom:1px #91a8d5 solid;padding-bottom:34px;margin-bottom:43px}
.locations-row:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.locations-detail{width:285px;float:left;box-sizing:border-box;padding: 0 30px 0 0;}
.locations-detail h4{font-size:16px;font-weight:700;color:#4E4F50;margin-bottom:5px;text-transform:uppercase;}
.locations-detail p{font-size:16px;font-weight:400;color:#2d2926;line-height:22px;padding:0  0 5px;}
.locations-detail a{display:block;padding-left:23px;margin:4px 0;line-height:20px;font-weight:700;}
a.phone-number{background:url(../img/phone-icon.png) no-repeat left center;color:#2C6859;font-size: 16px;}
a.fax-number{background:url(../img/fax-icon.png) no-repeat left center;color:#2C6859;font-size: 16px;}
a.email-number{background:url(../img/email-icon.png) no-repeat left center;color:#2C6859;margin-bottom:4px;font-size: 16px;}
a.email-number:hover{text-decoration:underline;}

a.weburl{background:url(../img/web.png) no-repeat left center;color:#2C6859;margin-bottom:8px;padding-top:2px;}
a.weburl:hover{text-decoration:underline;}

.customer-supp .locations-detail h4{margin-bottom:12px;}
.customer-supp .locations-row{border:none;padding-bottom:40px;margin-bottom:0;}
.customer-supp .locations-row:last-child{padding-bottom:0;}

.pull-right{float:right !important;}
.send-message{padding-right:0;padding-bottom: 30px;}
.email-message{margin-left:50px;width:430px;float:left;text-align:center;}
.email-message h2{margin-bottom:5px;color:#2C6859;}
.email-message p{color:#4E4F50;font-size:21px;line-height:31px;}
.contact-form{width:570px;float:right;}
.contact-form p{color:#4E4F50;font-size:18px; padding: 0 0 10px;}
.form-row{width:100%;float:left;margin-bottom:20px;}
.form-col{width:49%;float:left;}
.custom-input-field{border:1px #718F80 solid;width:100%;float:left;box-sizing:border-box;padding:0 10px;height:40px;line-height:39px;color:#4E4F50;font-size:16px;}
.custom-textarea{border:1px #718F80 solid;width:100%;float:left;box-sizing:border-box;padding:10px;height:150px;line-height:22px;color:#001348;font-size:16px;}
.contact-captcha{width:100px;float:left;}
.captcha-field{width:170px;float:right;}
.contact-form .custom-btn{cursor:pointer;border:none;height:40px; line-height:39px;color:#fff;background:#2C6859;display:block;width:100%;}
.contact-form .custom-btn:hover{background:#789669;}

/*Eventy Page css*/
.event-page-wrap{width:100%;float:left;padding:42px 0;}
.event-head{width:100%;float:left;text-align:center;padding:0 0 68px}
.event-head h1{color:#2C6859;}
.event-head p{font-size:21px;margin-bottom:11px;}
.event-head .custom-btn{padding: 0 10px;}
.event-table{width:100%;float:left}
.event-table ul li{float:left;width:100%;}
li.table-header{background:#f4f4f4;line-height:48px;}
li.table-header strong{font-size:21px;text-transform:uppercase;color:#5f6062;font-weight:400;}
.td-col-event1, .td-col-event2, .td-col-event3{width:33%;float:left;padding:0 15px;box-sizing:border-box;}
li.table-data{border-bottom:1px #2C6859 solid;}
.event-img{width:170px;float:left;}
.table-data .td-col-event1{padding:15px 15px 15px 0;}
.table-data .td-col-event2, .table-data .td-col-event3{padding:35px 15px 20px;}
.table-data span{color:#2C6859;font-size:16px;line-height:22px;}
.table-data h4, .table-data h4 a{color:#2C6859;font-size:16px;font-weight:700;margin-bottom:8px;text-transform:uppercase;}
.table-data h4 a:hover{color:#789669}
.table-data p{color:#2d2926;font-size:16px;line-height:22px;}
.table a{ color: #718F80; font-weight: 500; text-decoration: underline; font-style: italic; }

/*Market Detail Page*/
.market-detail-wrap{width:100%;float:left;padding:40px 0 0;}
.marke-top-cont{max-width:675px;width:100%;margin:0 auto;clear:both;font-size: 18px; line-height: 22px;}
.marke-top-cont span{font-size:18px;line-height:31px;color:#718F80;}
.marke-top-cont p{font-size:16px;line-height:22px;color:#4E4F50;}
.browse-product{width:100%;float:left;text-align:center;margin:57px 0 0;}
.browse-product h2{font-size:40px;text-transform:uppercase;line-height:normal;font-weight:300;margin-bottom:4px;}
.browse-product p{color:#718F80;line-height:27px;font-size:18px;font-weight:500;}
.browse-product ul{margin-top:26px;}
.browse-product ul li{width:270px;float:left;margin:0 30px 34px 0;}
.browse-product ul li:nth-child(4n){margin-right:0;}
.browse-product ul li h3{color:#2C6859;font-size:16px;font-weight:500;}
.browse-product ul li h3 a{color:#2C6859;padding:15px 10%;box-sizing:border-box;display:block;min-height:75px;}
.browse-product ul li h3:hover a{color:#789669;}

/*Market List Page*/
.market-list-wrap{width:100%;float:left;text-align:center;padding:37px 0 0}
.list-top-content{max-width:764px;width:100%;margin:0 auto;clear:both;}
.list-top-content p{font-size:21px;line-height:31px;}
.market-lists{width:100%;float:left;margin:27px 0 0;}
.market-lists ul li{width:270px;float:left;margin:0 30px 34px 0;}
.market-lists ul li:nth-child(4n){margin-right:0;}
.market-lists ul li h3{color:#2C6859;font-size:17.2px;line-height:20px; font-weight:700;margin:15px 0 8px}
.market-lists ul li h3 a{color:#2C6859;}
.market-lists ul li h3:hover a{color:#789669;}
.market-lists ul li p{font-size:16px;line-height:22px;font-weight:normal;}

/*News Category Page css*/
.newscategory-page-wrap{width:100%;float:left;overflow:hidden;}
.newscat-left{width:670px;float:left;margin:22px 0 0;}
.newscat-row{width:100%;float:left;padding:15px;box-sizing:border-box;padding-bottom:57px;border-bottom:#809bcf solid 1px;margin-bottom:21px;}
.newscat-row:last-child{border:none;margin-bottom:0;}
.news-cat{width:100%;float:left;margin-bottom:10px;}
.newscategory-page-wrap h2{color:#2C6859;line-height:normal;font-weight:300;margin-bottom:10px;}
.news-cat h4, .news-cat h4 a{color:#2C6859;line-height:25px;font-size:16px;font-weight:700;}
.news-cat a:hover{color:#789669;}
.news-cat span, .news-cat small{color:#5f6062;font-size:14px;line-height:normal;font-weight:500;font-style:italic;}
.news-cat small{margin-left:8px;padding-left:9px;background:url(../img/divider.png) no-repeat left center;}
.newscat-row .custom-btn{margin-top:12px;}
.upcoming-news{width:470px;float:right;background:#f4f4f4;padding:36px 0;box-sizing:border-box;position:relative;}
.upcoming-news:after{background:#f4f4f4;width:100%;height:800px;content:"";position:absolute;left:0;top:100%;}
.upcoming-news h2{text-align:center;margin-bottom:30px;}
.upcoming-news-row{width:100%;float:left;margin:0 0 6px;}
.upcoming-news-left{width:170px;text-align:center;float:left;}
.upcoming-news-right{width:270px;float:right;}
.upcoming-news-right h4, .upcoming-news-right h4 a{color:#2C6859;font-size:16px;font-weight:700;margin-bottom:8px;text-transform:uppercase;}
.upcoming-news-right p{color:#2d2926;font-size:16px;line-height:22px;}
.upcoming-news-right h4 a:hover{color:#789669}
.see-all-news{width:100%;float:left;text-align:center;margin:12px 0 0;}
.see-all-news .custom-btn{padding: 0 25px;}

/*NewsList Page css*/
.newslist-page-wrap{width:100%;float:left;padding:65px 0 40px;}
.newslist-page-wrap .fixed-wrapper{max-width:970px;}
.newslist-row{width:100%;float:left;}
.news-date{width:100px;float:left;text-align:center;}
.news-date h2{color:#718F80;font-weight:300;line-height:normal;}

.news-date small{display:block;font-size:14px;}
.news-date span{color:#2C6859;font-size:14px;line-height:16px;font-weight:500;text-transform:uppercase;}
.news-detail{width:870px;float:right;padding-bottom:28px;border-bottom:1px #718F80 solid;margin-bottom:23px;box-sizing:border-box;padding-right:36px;}
.news-detail h2, .news-detail h2 a{color:#718F80;font-weight:300;line-height:normal;}
.news-detail h2 a:hover{color:#789669;}
.news-detail p{font-size:21px;color:#4E4F50;}
.pagination{width:100%;float:left;text-align:center;}
.newslist-page-wrap .pagination{width:870px;float:right;}
.pagination ul li{display:inline-block;position:relative;margin:0 7px;}
.pagination ul li a{display:inline-block;line-height:28px;font-size:19px;color:#2C6859;min-width:28px;transition: none 0s ease 0s ;}
.pagination ul li a:hover{color:#789669;}
.pagination ul li.active:after{position:absolute;left:0;top:0;height:100%;width:100%;content:"";border:2px #001348 solid;box-sizing:border-box;}
a.pagination-pre{background:url(../img/pagination-arrow.png) no-repeat left top;min-width:13px !important;height:22px;display:block;top:4px;right:3px; position:relative;}
a.pagination-pre:hover{background-position:bottom left;}
a.pagination-next{background:url(../img/pagination-arrow.png) no-repeat right top;min-width:13px !important;height:22px;display:block;top:4px;left:4px; position:relative;}
a.pagination-next:hover{background-position:bottom right;}

/*Product category Page css*/
.product-cat-wrap{width:100%;float:left;}
.product-cat-left{width:870px;float:left;}
.product-cat-wrap .common-tabing .resp-tabs-list{margin-top:-40px;}
.product-cat-wrap .common-tabing .resp-tabs-list li{height:40px;line-height:39px;background:rgba(78,78,80,0.85) !important;font-style:normal;color: #fff;}
.product-cat-wrap .common-tabing .resp-tabs-list li a{color: #fff;}
.product-cat-wrap .common-tabing .resp-tabs-list li:hover{background:#2C6859 !important;color:#fff;}
.product-cat-wrap .common-tabing .resp-tabs-list li a:hover{color:#fff;}

.product-cat-wrap .common-tabing .resp-tabs-list li.resp-tab-active{background:#fff !important;color:#2C6859;}
.resources, .network-application{padding-top:65px;}
.resources-col{width:218px;height:270px;float:left;margin:0 0 0 40px;}
.brochure-icon{width:100%;float:left;height:186px;display:table;text-align:center;background:#f4f4f4;}
.brochure-icon a{height:186px;display:table-cell;vertical-align:middle;}
.resorce-title{width:100%;float:left;text-align:center;padding:10px 0;}
.resources-col a{line-height:22px;color:#2C6859;font-size:16px;font-weight:700;}
.resources-col a:hover{color:#789669;}
.resources-col:hover img{opacity:0.9;}
.graph-col{width:217px;float:left;margin:0 37px;text-align:center;}
.graph-col:nth-child(3n){margin-right:0;}
.graph-col img{border:1px #2C6859 solid;}
.graph-col h4, .graph-col h4 a{line-height:22px;color:#2C6859;font-size:16px;font-weight:700;padding:10px 0;}
.graph-col h4 a:hover{color:#789669;}
.product-overview{width:767px;float:right;}
.overview-content{width:780px;float:left;}
.overview-content span{color:#809bcf;font-size:18px;line-height:31px;}
.overview-content p{font-size:16px;line-height:22px;color:#001348;}
.overview-content ul{margin:0;}
.overview-content ul li{color:#001348;font-size:16px;}
.overview-content ul.custom-listing li::before{top: 8px;left:0;}
.overview-tab-content{padding-right:0;padding-left:0;}
.ortel-img{width:102px;float:right;}
.overview-products{width:870px;float:left;}
.overview-products h1{text-align:center;margin:17px 0 23px;}
.product-keyword{width:100%;float:left;background:#E6E6E6;border-top:1px #aaa solid;border-right:1px #aaa solid;}
.product-keyword li{width:25%;box-sizing:border-box;text-align:center;float:left;border-left:1px #aaa solid;border-bottom:1px #aaa solid;min-height:66px;padding:10px 0 0;}
.product-keyword li a{color:#4E4F50;font-size:14px;font-weight:500;font-style:italic;line-height:18px;display: block;padding:0 25px;}
.product-keyword li:hover{background:#2C6859;border-bottom-color:#aaa}
.product-keyword li.cat-item-blank:hover{background:none;border-bottom-color:#aaa}
.product-keyword li:hover a{color:#FFF;}
.product-keyword ul li:last-of-type{border-right: 1px #aaa solid;}

.product-keyword li.active{background:#2C6859;border-bottom-color:#2C6859}
.product-keyword li.active a{color:#fff;}
.products-outer{width:100%;float:left;margin:30px 0 22px;}
.product-col{width:270px;float:left;text-align:center;margin:0 30px 28px 0;}
/* .product-col:nth-child(3n){margin-right:0;} */
.product-img{width:100%;float:left;background:#E3EFFF;height:270px;display:table;}
.product-img a{height:270px;display:table-cell;vertical-align:middle;}
.product-details{width:100%;float:left;padding:10px;box-sizing:border-box;}
.product-col h4, .product-col h4 a{color:#2C6859;font-size:16px;line-height:18px;font-weight:700;margin-bottom:5px;min-height:58px;}
.product-col h4 a:hover{color:#789669;}
a.pdf-download{color:#718F80;font-size:16px;font-style:italic;font-weight:500;background:url(../img/pdf-icon-small.png) no-repeat left;display:inline-block;padding:5px 0 5px 34px;text-decoration:underline;}
a.pdf-download:hover{text-decoration:none;}
a.pdf-download.no-icon{background:none;padding: 5px 0px;}
.product-cat-right{width:226px;float:right;background:#f4f4f4;box-sizing:border-box;padding:20px;position:relative;}
.product-cat-right:after{width:100%;background:#f4f4f4; height:1500px;content:"";position:absolute;left:0;top:100%;}
.product-cat-right h3{text-transform:uppercase;line-height:27px;color:#2C6859;font-weight:400;font-size:24px;margin-bottom:12px;}
.product-cat-right ul li{margin-bottom:10px;}
.product-cat-right ul li a{color:#2C6859;font-size:16px;line-height:22px;}
.product-cat-right ul li a:hover{color:#789669;}
.product-cat-right .sidebar-richtext-content img {height: auto;}
.overflow-hidden{width:100%;float:left;overflow:hidden;}

.product-category-feature-boxes {margin-top:42px; margin-bottom: 42px; display: flex;flex-wrap: wrap;justify-content: space-between;}
.product-category-feature-box {background:#f4f4f4;flex: 0 0 49%;align-items: start;justify-content: space-between;display: flex;flex-direction: column;margin-bottom: 24px;}
.product-category-feature-box .content {margin: 24px 24px 14px;}
.product-category-feature-box .custom-btn {margin: 0 0 24px 24px;}
.product-category-feature-box img {width: 100%;}
.product-category-feature-box h3 {margin-bottom: 14px;}
@media (max-width: 600px) {
	.product-category-feature-box {flex: 0 0 100%;}
}

/* Hide sidebar for navigation and intertial sensing */
.tax-product-category.parent-product-cat-34 .product-cat-right {display: none;}
.tax-product-category.parent-product-cat-34 .product-cat-wrap .fixed-wrapper::before {display: none;}
.tax-product-category.parent-product-cat-34 .product-cat-left {width: 100%;}
.tax-product-category.parent-product-cat-34 .overview-content {width: 100%;}
.tax-product-category.parent-product-cat-34 .product-overview {width: 100%;}
.tax-product-category.parent-product-cat-34 .overview-products {width: 100%;}
.tax-product-category .products-outer {width: calc(100% + 30px);}

/* Hide sidebar for lasers & components */
.tax-product-category.parent-product-cat-19:not(.term-42) .product-cat-right {display: none;}
.tax-product-category.parent-product-cat-19:not(.term-42) .product-cat-wrap .fixed-wrapper::before {display: none;}
.tax-product-category.parent-product-cat-19:not(.term-42) .product-cat-left {width: 100%;}
.tax-product-category.parent-product-cat-19:not(.term-42) .overview-content {width: 100%;}
.tax-product-category.parent-product-cat-19:not(.term-42) .product-overview {width: 100%;}
.tax-product-category.parent-product-cat-19:not(.term-42) .overview-products {width: 100%;}

/* Hide sidebar for Defense Optoelectronics */
.tax-product-category.parent-product-cat-21:not(.term-57) .product-cat-right {display: none;}
.tax-product-category.parent-product-cat-21:not(.term-57) .product-cat-wrap .fixed-wrapper::before {display: none;}
.tax-product-category.parent-product-cat-21:not(.term-57) .product-cat-left {width: 100%;}
.tax-product-category.parent-product-cat-21:not(.term-57) .overview-content {width: 100%;}
.tax-product-category.parent-product-cat-21:not(.term-57) .product-overview {width: 100%;}
.tax-product-category.parent-product-cat-21:not(.term-57) .overview-products {width: 100%;}

/* Hide sidebar for CATV Systems and modules */
.tax-product-category.parent-product-cat-18 .product-cat-right {display: none;}
.tax-product-category.parent-product-cat-18 .product-cat-wrap .fixed-wrapper::before {display: none;}
.tax-product-category.parent-product-cat-18 .product-cat-left {width: 100%;}
.tax-product-category.parent-product-cat-18 .overview-content {width: 100%;}
.tax-product-category.parent-product-cat-18 .product-overview {width: 100%;}
.tax-product-category.parent-product-cat-18 .overview-products {width: 100%;}

/* Hide sidebar for data center and telecom chips */
.tax-product-category.term-110 .product-cat-right {display: none;}
.tax-product-category.term-110 .product-cat-wrap .fixed-wrapper::before {display: none;}
.tax-product-category.term-110 .product-cat-left {width: 100%;}
.tax-product-category.term-110 .overview-content {width: 100%;}
.tax-product-category.term-110 .product-overview {width: 100%;}
.tax-product-category.term-110 .overview-products {width: 100%;}

/*Product Detail Page*/
.product-detail-wrap{width:100%;float:left;}
.product-detail-wrap .common-tabing .resp-tabs-list{margin-top:-40px;width:auto;float:right;}
.product-detail-wrap .common-tabing .resp-tabs-list li{line-height:39px;height:40px;background:rgba(78,78,80,0.85) !important;color:#fff;min-width:190px;margin:0 0 0 7px;text-transform:uppercase;font-weight:500;font-style:normal;}
.product-detail-wrap .common-tabing .resp-tabs-list li.resp-tab-active{background:#fff !important; color:#2C6859;}
.product-detail-wrap .common-tabing .resp-tabs-list li:hover{background:#2C6859 !important;color:#fff;}
.back-btn{width:100%;float:left;margin:16px 0 24px;}
.back-btn a{color:#2C6859;font-size:14px;line-height:normal;font-weight:700;text-transform:uppercase;}
.back-btn a:hover{color:#789669;}
.tabs-content{padding:10px 0 30px;}
.product-left-panel{width:870px;float:left;}
.product-det{width:370px;float:left;}
.product-slider{width:100%;float:left;position:relative;}

.product-slider .owl-controls{display:block !important;}
.product-slider #sync2 .item{width:80px;margin:0 6px;}
.product-slider .owl-carousel{position:initial;}
.owl-prev, .owl-next{height:35px;width:23px;display:block;position:absolute;bottom:20px;margin:auto;cursor:pointer;transition:none;color:rgba(0,0,0,0);}
.owl-prev, .owl-next, .owl-prev:hover, .owl-next:hover{background-size:cover !important;}
.owl-prev{background:url(../img/pre-img.png) no-repeat;left:0;}
.owl-prev:hover{background:url(../img/pre-img-h.png) no-repeat;}
.owl-next{background:url(../img/next-img.png) no-repeat;right:0;background-size:cover;}
.owl-next:hover{background:url(../img/next-img-h.png) no-repeat;}
#sync3 .owl-prev, #sync3 .owl-next{width:30px;height:45px;bottom:25px;}
#sync2, #sync4{box-sizing: border-box;padding: 0 12%;margin:14px 0 0;}
.product-slider #sync4 .item{width:100px;margin:0 8px;}
.product-slider #sync4 .item img{width:100%;}
.download-data{width:100%;float:left;margin:35px 0 0;}
.download-data h4{color:#2C6859;font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:8px;}
.download-data ul li{margin-bottom:7px;}
.download-data ul li a{background:url(../img/pdf-icon-small.png) no-repeat left;padding:6px 0 3px 33px;line-height:normal;display:inline-block;color:#2C6859;font-size:16px;font-weight:500;font-style:italic;text-decoration:underline;}
.download-data ul li a:hover{text-decoration:none;color: #789669;}
.bottom-information {padding-top: 20px;clear:both;}
.bottom-information img.left {float: left !important; margin-left: 0px; margin-right: 10px;}
.product-detail-right{width:470px;float:right;line-height:16px;}
.product-detail-right h1, .relative-product h1{font-weight:300;line-height:30px;font-size:27px;margin-bottom:12px; text-transform: none}
.product-detail-right p span{color:#718F80;font-size:18px;line-height:30px;font-weight:normal;display:table}
.product-detail-right img{margin-left:10px;}
.product-detail-right p{line-height:16px;line-height:22px;font-weight:400;padding-bottom:10px;}
.product-detail-right h4{font-weight:700;color:#2C6859;font-weight:700;text-transform:uppercase;font-size:16px;margin-bottom:7px;}
.product-detail-right a:not(.custom-btn){color: #718F80;font-size: 16px; font-style: italic; font-weight: 500; text-decoration: underline;}
.product-detail-right a:hover{text-decoration:none;}
.product-detail-right ul {margin-left: 20px;font-size: 16px;line-height: 22px;margin-bottom: 20px;}
.product-detail-right li {list-style-type: disc;}
.product-detail-right li ul {margin-bottom: 0px;}
.product-detail-right li ul li {list-style-type: circle;}

.product-detail-table{width:100%;float:left;margin:25px 0 0;}
.product-detail-table table{text-align:left;border:2px #2C6859 solid;border-bottom:none;}
.product-detail-table table thead{background:#2C6859;color:#fff;line-height:40px;font-size:16px;font-weight:500;}
.product-detail-table table th, .product-detail-table table td{padding:0 10px;width:33.33%;}
.product-detail-table table td{padding:10px;color:#4E4F50;font-size:16px;line-height:normal;}
.product-detail-table table tbody tr{border-bottom:2px #2C6859 solid;}
.product-facility{width:270px;float:right;}
.product-feature{width:100%;float:left;margin-bottom:5px;}
.product-feature h4{font-weight:700;color:#2C6859;font-weight:700;text-transform:uppercase;font-size:16px;margin-bottom:12px;}
.product-feature ul{margin-left:0;}
.product-feature ul li{line-height:19px;margin-bottom:3px;}
.relative-product{width:670px;float:right;}
.relative-product ul li a{color:#2C6859;font-size:16px;font-weight:700;line-height:normal;}
.relative-product ul{margin-left:0;}
.relative-product ul li{padding-left:10px;margin-bottom:5px;}
.relative-product ul li a:hover{color:#789669;}
.rel-product{width:470px;float:left;}
.prod-caption{position:absolute;left:0;top:40px;width:100%;text-align:center;color:#f4f4f4;text-transform:uppercase;}
.prod-caption p{color:#f4f4f4;font-size:18px;line-height:normal;font-weight:300;padding:0;text-shadow:1px 0 4px #000;}
.prod-caption h2{color:#f4f4f4;font-size:48px;line-height:45px;font-weight:300;text-shadow:1px 0 4px #000;padding: 0 100px;}

.sidebar-document:hover a {text-decoration: underline;}
.sidebar-document:hover img {opacity: 0.9;}

/*new css added 25-01-2016*/
.news-sec p{width:90%; margin:0 auto;}
.contact-banner{background:url(https://emcore.com/wp-content/uploads/2019/07/contact-banner-update.jpg) no-repeat center;background-size:cover;min-height:346px;}


/*New css added 03-02-2016*/
.product-det, .rel-product{width:270px;}
.product-slider #sync2 .item, .product-slider #sync4 .item{width:62px;}
#sync2, #sync4{padding: 0 9.8%;}
.owl-prev, .owl-next{ bottom: 14px;}
#sync3 .owl-prev, #sync3 .owl-next{height: 35px;width: 23px;bottom: 14px;}
.product-detail-right{width:570px;}
.product-facility{width: 266px;border-left:1px #718F80 solid;box-sizing:border-box;padding-left:26px;}
.product-detail-right h3, .relative-product h3{margin-bottom: 14px;}
.product-detail-right p:first-child{margin-top:14px;}
.relative-product{width:767px;}
.product-detail-wrap .common-tabing .resp-tabs-list li:last-child{background:#2C6859 !important;color:#fff;}

.laboratory-content h3{color:#2C6859;font-size:27px;margin-bottom:9px;line-height:25px;}

.common-center-sec .fixed-wrapper{max-width: 830px;}
.common-center-sec .custom-btn{min-width:173px;padding:0 5px;margin:0 12px;}
.common-center-sec p{padding-right:80px;padding-left:80px;box-sizing:border-box;}
.product-cat-wrap{min-height:800px;}
.solutions-tabing .resp-tabs-list{overflow:hidden;}
.solutions-tabing .resp-tabs-list li:last-child{text-align:center;padding:0 28px;position:relative;}

.inner-nav ul li a:hover{color:#789669;}
@-moz-document url-prefix() {
	.select-lang ul li, .select-lang ul {width: auto;}
	#flags li { width: 22px; }
}

.market-lists img:hover{ opacity: 0.7; }
#application-carousel img:hover{ opacity: 0.7; }
.product-det-banner{max-height: 200px;}

/*new added css*/
.nav li.dropdown.hover .mg-outer{display:block;}
.mg-outer{width:873px;position:absolute;left:-178px;top:100%;background:#fff;border:1px #718F80 solid;box-sizing:border-box; display:none;}
.mg-outer ul{position:initial !important;top:inherit !important;float:left;display:block !important;border:none !important;border-right:1px #c2d7df solid !important;}
.mg-outer ul li.active{background: #2C6859;}
.mg-outer ul li.active a{color:#fff;}
.mg-product{float:right;width:600px;box-sizing:border-box;padding:23px 20px 0 20px;}
.mg-product-col{width:113px;float:left;text-align:center;margin:0 13px;}
.mg-product-col h3{padding:9px 0 0;box-sizing:border-box;min-height:78px;}
.mg-product-col a{padding:0 !important;font-size:14px !important;line-height:16px !important;}
.mg-product-col a:after{display:none !important;}

/*main table content css*/
.table-bg{margin-bottom:20px;}
.table-bg table th {font-size:14px; color:#fff; font-weight:500; background:#2C6859; padding:12px 9px;}
.table-bg table th:first-child {text-align:left;}
.table-bg table th span {font-size:13px; display:block; font-weight:400; color:#fff; font-style:italic; margin-top:4px;}
.table-bg table tr td {padding:12px 9px; text-align:center; vertical-align:top;}
.table-bg table tbody tr.even-row {background:#ecf0f8;}
.table-bg table tbody tr.odd-row {background:#f5f7fb;}
.table-bg table tr td:first-child {text-align:left; font-size:16px;}
.main-content-table {float:left; width:870px; margin:20px 0 20px 0;}
.main-content-table h3 {text-transform:uppercase; text-align:center; color:#718F80; margin-bottom:20px;}
.content-inner-table {float:left; width:100%; margin-bottom:10px;}
.main-content-table h4 {background:#2C6859; color:#fff; padding:10px 0; color:#fff; text-transform:uppercase; text-align:center; font-size:20px;}
.table-bg {background:#718F80; padding:3px; float:left; width:100%; box-sizing:border-box;}
.product-tab-table .table-bg table small{font-size:16px; display:block;}
.product-tab-table .table-bg table a strong {font-style:italic; text-decoration:underline; font-weight:normal; margin-left:10px;}
.product-tab-table .table-bg table td, .product-tab-table .table-bg table th {text-align:left;}
.product-tab-table .table-bg table a:hover strong{text-decoration:none;}
.product-tab-table .table-bg table a:hover {color:#789669;}
.product-tab-table .table-bg table p {margin-top:10px;}
.product-tab-table .table-bg table p a img {float:left; margin-right:15px;}
.product-tab-table .table-bg table p a strong {float:left; width:80%; margin-left:0px;}
.product-tab-table .table-bg table p a strong {text-decoration:underline; font-weight:normal;}
.product-tab-table .table-bg table p a:hover strong {text-decoration:none;}

.product-tab-table ul li{margin:0 0 0 2px; padding:0 0 0 10px; list-style:none; font-size:14px; position:relative;}
.product-tab-table ul li::before {left: 0;top: 6px;}
.product-tab-table ul li::before {background: #2C6859;border-radius: 50%;content: "";height: 4px;left: 0px;position: absolute;top: 6px;width: 4px;}

.static-main-page {float:left; width:100%; margin:40px 0;}
.static-content {/*float:left; width:100%;*/ max-width: 800px; margin: 0 auto;}
.static-content h1 {font-size:28px; margin-bottom:15px;}
.static-content h2 {font-size:20px; margin-bottom:15px;}
.static-content h3 {font-size:18px; font-weight:700; margin-bottom:15px;}
.static-content h4 {font-size:16px; margin-bottom:15px;}
.static-content h5 {font-size:14px; margin-bottom:15px;}
.static-content ul {margin-bottom:20px;}
.static-content ul li {font-size: 16px; margin:0 0 7px 15px; padding:0 0 0 15px; list-style:none; position:relative;}
.static-content ul li::before {left: 0;top: 6px;}
.static-content ul li::before {background: #2C6859;border-radius: 50%;content: "";height: 4px;left: 0px;position: absolute;top: 6px;width: 4px;}
.static-content a{color: #2C6859;font-size: 16px; font-style: italic; font-weight: 500; text-decoration: underline;}
.static-content a:hover{text-decoration:none;color:#789669;}

#wrapper {min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -78px;}


html, body {
height: 100%;
}

.app-center { text-align: center;}
.children { display: none!important;}
.hide-on-desktop{display: none;}

#footer .menu-footer-menu-container {background:#2C6859;padding:12px 0 12px;}
#footer .fixed-wrapper {max-width: 1170px;width: 96%;margin: 0 auto;height: auto;display: block;}
#footer .socail-media{display:inline-block; text-align:center; float:none; margin:0 auto; padding:10px 0 8px 0;}
#footer .socail-media ul { display:inline-block;}
#footer .socail-media ul li{float:left;padding:3px 10px 3px!important;border-left:1px #fff solid!important;position:inherit!important;}
#footer .socail-media ul li:first-child{border:none!important;}
#footer .socail-media ul li a{display:block;}

@media screen and (max-width:767px){
#footer .socail-media ul {width:auto !important;}
#footer .fixed-wrapper ul {padding-bottom:0 !important;}
#footer p {padding-top:0 !important;}
}
/*
@media screen and (min-width:767px) {
#footer {background: #c2d7df;min-height: 115px;}
#footer .socail-media {display:none;}
} */

/*.header-top span{color:#8d9899;}*/
.search-outer input[type="text"] {border-bottom: 1px #8d9899 solid !important;}
.nasdaq-price span.red {
    color: red!important;
}
.nasdaq-price span.red .chr {color: red !important; font-weight:bold;}
.nasdaq-price span.red .chb {color: red !important; font-weight:bold;}
.nasdaq-price span.green {
    color: green!important;
}
.nasdaq-price span.green .chr {
    color: green!important;
    font-weight:bold;
}
.nasdaq-price span.green .chb {
    color: green!important;
    font-weight:bold;
}
.nasdaq-price span.green .chg {
    color: green!important;
    font-weight:bold;
}
.nasdaq-price span#ref_660248_l, .nasdaq-price span#ref_660248_c {font-weight:bold;}
.ndq-toggleMenuitem {
    display: none;
}
@media (max-width: 1025px) and (min-width: 1px) {
    .ndq-toggleMenuitem {
        display: block;
    }
}

/*Applications Page*/
.application-diagrams ul li img {
    border: 1px #587aa8 solid;
}
.overview-products .products-outer .product-col {height:390px;}
/*For iPad devices, reduce the size of the grey boxes*/
@media (max-width: 1200px) and (min-width: 768px) {
	.about-company-boxes > .fixed-wrapper {
		width: 704px;
	}
    .about-company-box {
		float: none;
		display: inline-block;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
	.about-company-boxes > .fixed-wrapper {
		width: 584px;
	}
    .about-company-box {
        width: 270px!important;
        height: 250px;
        padding: 4px 16px!important;
    }
    .about-company-box a.custom-btn {
      line-height: 40px!important;
    }
}
@media (max-width: 1023px) and (min-width: 768px) {
    .about-company-box h3 {
        font-size: 20px;
    }
}

body button.gsc-search-button, body button.gsc-search-button:hover, body button.gsc-search-button:focus{
	padding: 0!important;
	text-indent: -9999px!important;
	margin: 0!important;
	width: 25px !important;
	min-width: 25px!important;
	height: 17px!important;
	background: url(https://emcore.com/wp-content/themes/emcore/img/search-btn.png) no-repeat center top!important;
	border: none!important;
	cursor: pointer!important;
	transition: all 0.5s ease 0s!important;
	-webkit-transition: all 0.5s ease 0s!important;
	float: right!important;
}
.gsc-search-button-v2 svg {
    display: none;
}
.gsc-search-box-tools .gsc-clear-button {
    display: initial!important;
}
body .gsc-search-box-tools .gsc-search-box .gsc-input {
    text-indent: 12px!important;
}
.about-company-boxes .about-company-box a.custom-btn {
    line-height: 51px!important;
}
div.n2-ss-button-container .n2-ow span span{color:#192944!important;}
@media (max-width: 1023px) and (min-width: 320px) {
    .about-company-boxes {
        height: initial !important;
    }
}
@media (max-width: 767px) and (min-width: 320px) {
    .about-company-boxes .about-company-box a.custom-btn {
      line-height: 51px!important;
    }
}

/*Applications Page*/
.application-row {display: flex;}
.application-content{width:70%;float:left;}
.application-content-wrap {padding:30px 0px 30px 30px;}
.application-content-wrap a {font-style: italic; text-decoration: underline;}
.application-content-wrap a:hover {text-decoration: none;color: #789669;}
.application-sidebar{width:30%;background: #eaeaea;float:right;position: relative;}
.application-sidebar .current-page a, .application-sidebar a:hover{
	color: #789669;
	transition: none;
	-webkit-transition: none;
}
.application-sidebar li.current-page, .application-sidebar li:hover{
	color: #789669;
	padding-left: 0px;
	margin-left: 15px;
}
.application-sidebar li.current-page a, .application-sidebar li:hover a{
	background-image: url('/wp-content/themes/emcore/img/application-arrow.png');
	margin-left: -13px;
	padding-left: 13px;
	background-repeat: no-repeat;
	background-position-y: 4px;
	background-size: 6px 7px;
}
.application-sidebar p.current-page a, .application-sidebar p:hover a{
	background-image: url('/wp-content/themes/emcore/img/application-arrow.png');
	margin-left: -16px;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position-y: 6px;
	background-size: 9px 10px;
}

.application-sidebar-content-wrap {padding: 30px 10px 30px 30px;}
.application-sidebar h3 {
	color: #4E4F50;
	line-height: normal;
	font-weight: 300;
	margin-bottom: 20px;
	font-size: 27px !important;
}
.application-sidebar .parent-page {
	margin-bottom: 24px;
	padding-bottom: 0px;
	font-size: 20px;
}
.application-sidebar ul {margin-bottom: 20px;}
.application-sidebar ul li {padding: 0px 0px 0px 15px; margin-bottom: 12px;}
.application-sidebar:before {
    content:"";
    background-color:#eaeaea;
    position: absolute;
    height: 100%;
    width: 4000px;
    left: -4000px;
    z-index: -1;
	top: 0;
}
@media (max-width: 850px) {
	.application-row {flex-direction: column-reverse;}
	.application-content{width:100%;float:none;}
	.application-content-wrap {padding:30px 0px;}
	.application-sidebar{width:100vw;float:none;margin-left: -17px;}
	.application-sidebar:before {display: none;}
	.application-sidebar-content-wrap {padding: 30px 10px 30px 30px;}
}

/* wp pages */
.wp-page.full-width {
	max-width: 100%;
}
.wp-page ul {padding-left: 30px;}
.wp-page li {list-style-type: disc;font-size: 16px;line-height: 22px;}
.is-layout-flex {display:flex;}
figure.wp-block-embed.is-type-video, .wp-block-embed__wrapper {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}
figure.wp-block-embed.is-type-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media (min-width: 1px) and (max-width: 767px) {
	.marke-top-cont.wp-page {text-align: left;}
}
