/* Slider Styling */
.tp-caption.tp-resizeme{text-shadow: 2px 2px #fff;}
.tp-caption.tp-resizeme#slide-4-layer-1, .tp-caption.tp-resizeme#slide-4-layer-2, .tp-caption.tp-resizeme#slide-5-layer-1,.tp-caption.tp-resizeme#slide-18-layer-1{text-shadow: 2px 2px #000;}
.tp-caption.tp-resizeme#slide-16-layer-1,.tp-caption.tp-resizeme#slide-16-layer-2, .tp-caption.tp-resizeme#slide-5-layer-2,.tp-caption.tp-resizeme#slide-18-layer-1,.tp-caption.tp-resizeme#slide-18-layer-2{text-shadow: 2px 2px #000;}
.rev-btn{border-radius: 4px !important;background-color: #035596;background-image: -moz-linear-gradient(left,#007cb7,#035596);background-image: -webkit-gradient(linear,0 0,100% 0,from(#007cb7),to(#035596));background-image: -webkit-linear-gradient(left,#007cb7,#035596);background-image: -o-linear-gradient(left,#007cb7,#035596);background-image: linear-gradient(to right,#007cb7,#035596);}  
.rev-btn:hover{border-radius: 4px !important;background-color: #3f6b35;background-image: -moz-linear-gradient(left,#68a64a,#3f6b35);background-image: -webkit-gradient(linear,0 0,100% 0,from(#68a64a),to(#3f6b35));background-image: -webkit-linear-gradient(left,#68a64a,#3f6b35);background-image: -o-linear-gradient(left,#68a64a,#3f6b35);background-image: linear-gradient(to right,#68a64a,#3f6b35);background-repeat: repeat-x;}
.tp-caption.tp-resizeme#slide-5-layer-1:lang(fr),  .tp-caption.tp-resizeme#slide-5-layer-2:lang(fr){text-shadow: 2px 2px #fff;}


/* Home Video */

.page-home div#vjs_video_3 { width: 100% !important;}.bc-player-default_default.vjs-mouse .vjs-big-play-button { left: 25% !important;}

/* People Search */.certificate-box{width:100%;padding:20px;border:10px solid #e6e6e6;}select#wpv-page-selector-63577-CPID59182 { width: 200px; height: 30px; background: white;}/* Advanced sidebar */#advanced_sidebar_menu-4{ background: #fff;padding-top: 10px;}ul.child-sidebar-menu{ display: block; padding: 0px;}#advanced_sidebar_menu-4>ul>li>a{background-color: #666666; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666), to(#949494)); background-image: -webkit-linear-gradient(top, #666, #949494); background-image: linear-gradient(to bottom, #666, #949494); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#949494',GradientType=0); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#949494')"; -pie-background: linear-gradient(to bottom, #666, #949494); border-radius: 4px; border: 1px solid; border-color: #999 #919191 #8a8a8a #c7c7c7; color: #fff !important; display: block; font-size: 16px; font-weight: bold !important; left: -30px !important; margin-bottom: 10px !important; padding: 5px 0 5px 20px !important; position: relative !important; width: 100% !important; text-decoration: none !important; z-index: 0;min-width: 211px; box-shadow: 1px 2px 5px -3px #000;}#advanced_sidebar_menu-4>ul>li>a:after { border-left: 6px solid transparent; border-right: 0 solid transparent; border-top: 3px solid #333; bottom: -4px; content: " "; display: block; left: 3px; position: absolute;}ul.parent-sidebar-menu, #nav_menu-3 { margin-left: -20px; margin-top: 10px; padding-bottom: 20px;margin-bottom:20px;}.current_page_ancestor >a { font-weight: bold;}.child-sidebar-menu li a { display: block; padding: 2px 0 2px 0px;}ul.grandchild-sidebar-menu.level-1.children { margin-left: -35px;}ul.grandchild-sidebar-menu.level-2.children{ margin-left: -30px;}ul.grandchild-sidebar-menu.level-3.children {margin-left: -25px;}ul.grandchild-sidebar-menu.level-4.children {margin-left: -20px;} ul.grandchild-sidebar-menu.level-5.children {margin-left: -15px;} .current_page_item >a { font-weight: bold; text-decoration: underline; color: #658d1b;}#advanced_sidebar_menu-4 ul li{list-style-type:none;}


#nav_menu-2, #nav_menu-3,#nav_menu-13,#nav_menu-12, #nav_menu-11, #nav_menu-4, #nav_menu-5, #nav_menu-17, #nav_menu-16,#nav_menu-7,#nav_menu-18,#nav_menu-21,#nav_menu-8,#nav_menu-19,#nav_menu-22, #nav_menu-14, #nav_menu-15, #nav_menu-20, #nav_menu-23
{ background: #fff;padding: 10px 0px;}

#nav_menu-2>h3.widgettitle, #nav_menu-3>h3.widgettitle, #nav_menu-13>h3.widgettitle, #nav_menu-12>h3.widgettitle, #nav_menu-11>h3.widgettitle, #nav_menu-4>h3.widgettitle, #nav_menu-5>h3.widgettitle , #nav_menu-17>h3.widgettitle, #nav_menu-16>h3.widgettitle , #nav_menu-7>h3.widgettitle, #nav_menu-18>h3.widgettitle , #nav_menu-21>h3.widgettitle , #nav_menu-8>h3.widgettitle , #nav_menu-19>h3.widgettitle , #nav_menu-22>h3.widgettitle, #nav_menu-14>h3.widgettitle , #nav_menu-15>h3.widgettitle  , #nav_menu-20>h3.widgettitle , #nav_menu-23>h3.widgettitle
{-webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;z-index: 0;-webkit-box-shadow: 1px 2px 5px -3px #000;-moz-box-shadow: 1px 2px 5px -3px #000;box-shadow: 1px 2px 5px -3px #000;display: block;padding: 9px 20px 10px 25px;color: #fff;background-color: #035596;background-color: #469bc7;background-image: -moz-linear-gradient(top,#73c9e7,#035596);background-image: -webkit-gradient(linear,0 0,0 100%,from(#73c9e7),to(#035596));background-image: -webkit-linear-gradient(top,#73c9e7,#035596);background-image: -o-linear-gradient(top,#73c9e7,#035596);background-image: linear-gradient(to bottom,#73c9e7,#035596);background-repeat: repeat-x;-pie-background: linear-gradient(top,#73c9e7,#035596);position: relative;behavior: url(/csa_core/PIE-1.0.0/PIE.htc);border: 1px solid;border-color: #caebf6 #034a82 #034a82 #caebf6;margin-bottom: 0;    left: -11px !important;}

#menu-manufacturers-services, #menu-retailer-resources, #menu-regulator-resources, #menu-member-resources, #menu-manufacturers-services-french, #menu-hersteller-services ,#menu-member-resources-german, #menu-member-resources-chinese, #menu-regulator-resources-french , #menu-regulator-resources-german, #menu-regulator-resources-chinese, #menu-retailer-resources-french, #menu-retailer-resources-german, #menu-retailer-resources-chinese, #menu-consumer-resources, #menu-seasonal-safety-tips , #menu-consumer-resources-german, #menu-consumer-resources-chinese

{list-style-type:none;padding-top: 10px;}

#menu-%e5%88%b6%e9%80%a0%e5%95%86{list-style-type:none; padding-top: 10px;}


#nav_menu-2>h3.widgettitle:after, #nav_menu-3>h3.widgettitle:after, #nav_menu-13>h3.widgettitle:after, #nav_menu-12>h3.widgettitle:after, #nav_menu-11>h3.widgettitle:after, #nav_menu-4>h3.widgettitle:after, #nav_menu-5>h3.widgettitle:after, #nav_menu-17>h3.widgettitle:after , #nav_menu-7>h3.widgettitle:after , #nav_menu-16>h3.widgettitle:after , #nav_menu-18>h3.widgettitle:after , #nav_menu-21>h3.widgettitle:after , #nav_menu-8>h3.widgettitle:after , #nav_menu-19>h3.widgettitle:after  , #nav_menu-22>h3.widgettitle:after , #nav_menu-14>h3.widgettitle:after, #nav_menu-15>h3.widgettitle:after, #nav_menu-20>h3.widgettitle:after, #nav_menu-23>h3.widgettitle:after
 { border-left: 6px solid transparent; border-right: 0 solid transparent; border-top: 3px solid #333; bottom: -4px; content: " "; display: block; left: 3px; position: absolute;}

/* Mega Menu */.vc-mm-menu-h, .vc-mm-menu-v { background: none !important;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;text-transform:inherit !important;}a.nav-link { border-right: 1px solid #ccc; display: block;}h3.vc-mm-child-title.lv-0 span { display: none;}#region-menu .dropdown .dropdown-menu { min-width: 760px !important;}.vc-mm-menu-h a { color: #035596 !important;}a.vc-back{ color: #ffffff !important;}.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop .vc-mm-child-title{ font-size: 14px!important;}.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item a.nav-link { text-transform: uppercase; font-weight: bold; font-size: 14px;}.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item a.nav-link { padding: 7px 20px !important;}.vc-mm-menu-h a:hover, .vc-mm-menu-h a:active{ background: #669900 !important; color: #FFF !important;}.vc-mm-menu-h a:visited{ background: #669900  !important;}ul#vc-nav-id-183, ul#vc-nav-id-186, ul#vc-nav-id-191, ul#vc-nav-id-192,ul.vc-nav-on-desktop { margin: auto; text-align: right;}.vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont-inner { background-color: #669900 !important; color:#fff !important; border-top: none !important;border:none !important;}.vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont-inner a{ color:#fff !important;}.loginBtn .nav-link{border-right:0}.loginBtn .vc-label{ background-color: #669900 !important; padding: 5px 9px !important; color: white !important; /*box-shadow: 1px 2px 5px -3px #000;*/ border-radius: 6px !important; text-transform: initial !important;}.loginBtn .nav-link:hover > .vc-label, .loginBtn .nav-link:active > .vc-label{ background-color: #669900; box-shadow: none; }.vc-mm-menu-h .vc-nav-on-desktop li.vc-d-0:hover > .nav-link, .vc-mm-menu-v .vc-nav-on-desktop li.vc-d-0:hover > .nav-link { background: #669900 !important;color: #ffffff !important;}.shopMenu .nav-link{border-right:0;}.vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont-inner a strong{font-size: 15px !important;font-weight: 600;}  .vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont-inner strong a{font-size: 15px !important;    font-weight: 600;}
.vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont-inner a{font-size: 13px !important; -webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0,0,0,0.004);font-weight: 500;}

/* About */.page-template-About .alt-title .featured-image+h1, .page-national-academic-challenge .alt-title .featured-image+h1{ background-color: transparent; color: #fff; font-family: "Breuer", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 500; left: 35px; margin: 0; padding: 0; position: absolute; text-shadow: 2px 2px #000; top: 50px; width: 100%;}.alt-title .featured-image+h1{color:white !important}
h1.about-title-desc {
    margin-bottom: 5px !Important;
}.content h1{color: #007cb7 !important}
.page-template-About .featured-highlights { padding: 0px; }
.page-template-About .content hr {  padding-top: 0px; }

h1.about-title-desc { margin-bottom:5px !important; font-size: 36px !important; color: #fff !important;}
.page-template-About .about-description { background-color: transparent; color: #fff; font-family: "Breuer", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; left: 35px; margin: 0; padding: 0; position: absolute; text-shadow: 2px 2px #000; top: 20px; width: 100%;margin:bottom:5px !important;}
.featured-highlights div[class*='col-']:last-child article hr{display:none;}
.page-template-About .about-description .textBlockFooter a, .textBlockFooter a{padding: 6px 22px; z-index: 1;margin-top:20px; color: #fff; border-color: transparent; background-color: #035596; background-image: -moz-linear-gradient(left,#007cb7,#035596); background-image: -webkit-gradient(linear,0 0,100% 0,from(#007cb7),to(#035596)); background-image: -webkit-linear-gradient(left,#007cb7,#035596); background-image: -o-linear-gradient(left,#007cb7,#035596); background-image: linear-gradient(to right,#007cb7,#035596); background-repeat: repeat-x; -pie-background: linear-gradient(left,#007cb7,#035596);}.page-template-About .about-description .textBlockFooter a:hover, .textBlockFooter a:hover { color: #fff; border-color: #83bb68 #375d2e #375d2e #83bb68; background-color: #3f6b35; background-image: -moz-linear-gradient(left,#68a64a,#3f6b35); background-image: -webkit-gradient(linear,0 0,100% 0,from(#68a64a),to(#3f6b35)); background-image: -webkit-linear-gradient(left,#68a64a,#3f6b35); background-image: -o-linear-gradient(left,#68a64a,#3f6b35); background-image: linear-gradient(to right,#68a64a,#3f6b35); background-repeat: repeat-x; -pie-background: linear-gradient(left,#68a64a,#3f6b35); behavior: url(/csa_core/PIE-1.0.0/PIE.htc);}.service-primary-highlights{background:#e5f2f8;padding: 10px 10px 10px;}.page-template-services .featured-highlights h3 a { color: #42A1D8;}.page-template-services .featured-highlights h3 a:hover { color: #658d1b;}

/* News */.page-template-news .table p { margin: -7px 0 10px;}.news-secondary-container{padding:20px;}
.featured-highlights-template h4 a { color: #000;}
/* quick links  */
.single-recall aside.col-sm-3 .widgets-right {
    right: -23px !important;
}
.page-template-page-recalls-php .quick-links.quick-links-small { right: -9px !important;}
.page-template-page-recalls-php .bg-white { padding-right: 0px !important; }
.bg-white.no-quick-links{padding: 15px;}
.no-quick-links h1{font-size: 18px;color: #035596 !important;margin-bottom: 25px;}
.widgets-right.righside{ top:0px !important; right: 18px !important;}

/* Annual Reports */

.page-id-59064
.img-responsive{width:100% !important;}

/*  Right Side Bar  */
aside.col-sm-3 .widgets-right{
    right: 15px !important;
}



/* Google Search */.gsc-control-cse.gsc-control-cse-en { background: none !important; border: none !important; margin-top: -13px;} table.gsc-search-box td {vertical-align: top !important;} input.gsc-search-button-v2 { height: 23px !Important;}#search-bar{width: 190px;float:right;padding-top: 6px;}.sb-search .fa { color: #fff;margin:auto !important;}.sb-search { background: #007DB7; border-radius: 9px; width: 28px !important; height: 25px;box-shadow: 1px 2px 5px -3px #000;cursor:pointer;}i#search-menu { position: relative; left: -9px; top: 4px;}input.gsc-search-button-v2 { width: 13px; height: 13px !imporant; padding: 5px 9px !important; margin-top: 2px;}input.gsc-search-button { min-width: 30px !important;}input#gsc-i-id1 { position: relative !important; top: -5px !important;}span#gs_cb50 { position: relative; top: -5px !important;}.gsib_a { width: 100%; padding: 6px 6px 0 !important; background: none !important;}input#gsc-i-id1 { background: none !important;}/* Video Player */.vjs-playlist { font-size: 14px; min-width: 238px; background-color: #fff !important; color: #000 !important; padding: 14px 14px 0 14px;}.video-container { width: 100%; height: auto;}

/* tabbed menu */#menu { float: right; padding: 0; padding-right: 85px; margin: 0; color: #fff; font-family: arial, helvetica, sans-serif; white-space: nowrap; list-style-type: none;}.bc-player-4yMADYVql_default { font-size: 12px !important; overflow: hidden;}.video-js .vjs-dock-text { left: 0; margin: 0; width: 100%; /* background: rgba(255, 255, 255, 0.8); background: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0.8) 25%, transparent 100%) !important; background: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 25%, transparent 100%) !important; */ padding: 20px 0px;}#video-menu{display:inline-block;}.vjs-mouse.vjs-playlist cite, .vjs-mouse.vjs-playlist .vjs-playlist-description { font-size: 12px !important;}#video-menu li { display: inline-block;}#video-menu li input { min-width: 50px; height: 30px; background: #658d1b; color: #fff; text-decoration: none; float: left; border: 1px solid #fff;}.button { background: #658d1b;}#video-menu li input:hover { background: #658d1b; color: #fff;}

/* player with playlist */.video-js { width: 100%; height: 360px; float: left;}.myplayer { clear: both; width: 100%; height: 100%; position: relative;}.vjs-playlist { width: 100%; height: 343px;}.vjs-mouse.vjs-playlist { background-color: #fff !important;color:#002f6 !important;}.bc-player-4yMADYVql_default { background-color: #fff;}.vjs-playlist .vjs-playlist-duration { color: #fff;}.vjs-mouse.vjs-playlist .vjs-playlist-item { color: #002f6;}.vjs-mouse.vjs-playlist .vjs-playlist-thumbnail { color: #fff !important;}.video-js{color:#fff !important;}.vjs-mouse.vjs-playlist .vjs-playlist-thumbnail { width: 121px !important;}/* Canada Reigional Page */.page-template-canada-regional-page .alt-title .featured-image+h1, .page-template-germany-regional-page .alt-title .featured-image+h1, .page-template-netherland-regional-page .alt-title .featured-image+h1, .page-template-us-regional-page .alt-title .featured-image+h1, .page-template-switzerland-regional-page .alt-title .featured-image+h1, .page-template-italy-regional-page  .alt-title .featured-image+h1, .page-template-netherland-regional-page .alt-title .featured-image+h1 ,.page-template-turkey-regional-page .alt-title .featured-image+h1,  .page-template-korea-regional-page .alt-title .featured-image+h1, .page-template-china-regional-page .alt-title .featured-image+h1, .page-template-taiwan-regional-page .alt-title .featured-image+h1, .page-template-japan-regional-page .alt-title .featured-image+h1, .page-template-india-regional-page .alt-title .featured-image+h1 , .page-template-uk-regional-page .alt-title .featured-image+h1{ background-color: transparent; color: #fff; font-family: "Breuer", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 36px;/* font-weight: 500; */ left: 35px; margin: 0; padding: 0; position: absolute; text-shadow: 2px 2px #000; top: 50px; width: 100%;}.page-template-canada-regional-page .about-description, .page-template-korea-regional-page .about-description, .page-template-japan-regional-page .about-description, .page-template-japan-regional-page .about-description, .page-template-china-regional-page .about-description, .page-template-taiwan-regional-page .about-description , .page-template-us-regional-page .about-description, .page-template-india-regional-page .about-description{  background-color: transparent; color: #fff; font-family: "Breuer", "Helvetica Neue", Helvetica, Arial, sans-serif; left: 35px; margin: 0; padding: 0; position: absolute; text-shadow: 2px 2px #000; top: 105px; width: 100%;}


@media only screen and (min-width : 768px) {/*li.menu-videos {margin-top: -40px;}li.menu-events {margin-top: -10px;}*//* .col-emctesting { margin-top: -56px;}li.col-sm-3.menu-col.menu-global-market-access { margin-top: -36px;}li.dropdown.yamm-fw.col-sm-3.menu-col.menu-product-evaluation { margin-top: -18px;}li.col-sm-3.menu-col.menu-sanitation-testing { margin-top: -46px;}*//*li.col-emctesting.dropdown.yamm-fw.col-sm-3.menu-col.menu-emc-testing:lang(en) { margin-top: -56px;}li.col-sm-3.menu-col.menu-global-market-access:lang(en) { margin-top: -36px;}li.dropdown.yamm-fw.col-sm-3.menu-col.menu-product-evaluation:lang(en) { margin-top: -16px;}li.col-sm-3.menu-col.menu-request-a-quote:lang(en) { margin-top: -46px;}li.col-sm-3.menu-col.menu-worker-workplace-safety:lang(en) { margin-top: -229px;}*/#main-menu>li>ul>.yamm-content>.row>li ul li { font-size: 12px !important;}
.secondary-highlights .text h3:lang(fr){min-height: 53px;}
.featured-highlights .text h4:lang(de), .secondary-highlights .text h3:lang(de) {min-height: 40px;}.secondary-highlights .excerpt:lang(fr){ height: 105px;}
.secondary-highlights .excerpt:lang(de){ height: 125px;}}

#main-menu>li>ul>.yamm-content>.row>li { min-height: 41px !important;}/*.menu-services ul.dropdown-menu { display: inherit !important;}*/}

@media only screen and (max-width : 991px){.page-template-services .col-xs-6, .page-template-news .col-xs-6{width:100%; clear:both;}.page-template-news .newsletter-container{margin-top:20px;}.page-template-industries .col-xs-6{width:100%; clear:both;}.quick-links{width: auto !important;}
.widgets-right.right{ top:0px !important; right: 59px !important;}
}


@media only screen and (max-width : 767px) {
/* STYLES GO HERE */.page-template-About .about-description{display:none ;}.page-template-canada-regional-page .about-description{display:none ;}.vc-mm-menu-h .vc-nav-on-desktop, .vc-mm-menu-h .vc-nav-on-desktop .sub-menu { background-color: #E6E6E6 !important; background-image: -webkit-linear-gradient(#f1f1f1, #E6E6E6 50%, #fff) !important; background-image: -o-linear-gradient(#f1f1f1, #E6E6E6 50%, #fff) !important; background-image: linear-gradient(#f1f1f1, #E6E6E6 50%, #fff) !important; -pie-background: linear-gradient(#f1f1f1, #E6E6E6 50%, #fff) !important; color: #035596 !important; }.vc-mm-menu-h .vc-mm-child-title, .vc-mm-menu-v .vc-mm-child-title { border-bottom: 1px solid #fff !important;}.vc-mm-menu-h .vc-nav-on-desktop .sub-menu li a{ border-top: 1px solid #fff !important;border-bottom:none !important; }.vc-mm-menu-h ul.vc-mm-menu.vc-nav-on-desktop li.vc-menu-item > a.nav-link .vc-mobile-tap:before { font-family: "FontAwesome"; content: "" !important;}ul#vc-nav-id-183, ul#vc-nav-id-186, ul#vc-nav-id-191, ul#vc-nav-id-192 { padding: 0px !important;}.vc-mm-menu-h .vc-nav-on-desktop .vc-mobile-tap, .vc-mm-menu-v .vc-nav-on-desktop .vc-mobile-tap, .vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont { background-color: #658d1b !important; color: #fff !important;} .vc-mm-menu-h .vc-nav-on-desktop .vc-mm-mega-cont-inner { background-color: #658d1b !important; } .vc-mm-menu-h .vc-nav-on-desktop .vc-mobile-tap, .vc-mm-menu-v .vc-nav-on-desktop .vc-mobile-tap { background: inherit !important; } .vc_row.wpb_row.vc_row-fluid{ padding-right: 0; }ul#vc-nav-id-183-mobile { margin-bottom: 0px;}a.nav-link.vc-mm-mobile-toggle-btn { border: none;}.vc-mm-menu-h a:visited {}.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item a.nav-link { padding: 20px 20px !important;}.vc-mm-menu-h a:hover, .vc-mm-menu-h a:active { color: #FFF !important;}.vc-mm-menu-h .vc-nav-on-desktop .vc-d-0 > .nav-link, .vc-mm-menu-v .vc-nav-on-desktop .vc-d-0 > .nav-link { border-bottom: 1px solid #fff !important;}.vc-mm-menu li { font-size: 0 !important;}.vc-mm-menu .vc-mobile-title span { padding: 0px !important; }.page-template-About hr{ display:none;}.sb-search .fa { font-size: 20px !important;}i#search-menu { left: -13px !important; top: 10px !important;}.vjs-mouse.vjs-playlist .vjs-playlist-thumbnail { width: 101px;}.video-js { height: 198px;}.vjs-mouse.vjs-playlist { font-size: 12px;}.vjs-playlist .vjs-selected .vjs-playlist-thumbnail:before { color: white !important;}.vjs-mouse.vjs-playlist { background-color: #fff !important; color: #002f6c;}.vjs-mouse.vjs-playlist .vjs-playlist-thumbnail { color: #fff !important;}.vjs-mouse.vjs-playlist { background-color: #fff !important; color: #002f6c !important; padding: 17px 17px 0 17px;}.vjs-mouse.vjs-playlist .vjs-playlist-item { color: #002f6c; background: white;}.page-template-news .table-responsive { border: none;}
#search-bar{width: 100%;}
}

h2.region-link a{ color: #333;} h2.region-link a:hover,h2.region-link a:focus{color:#007cb7;} .content .col-sm-6.news h2{ margin-top:0px;}

.single-news-release .widget_button_widget, .single-news-release .widget.widget_text_icl{display: none}
#menu-primary-footer li a{
	padding:5px 0px !important;
}
/* Front Page */
.secondary-highlights p a {
    color: #007cb7 !important;
}
.location-margin p{
	margin: 0 0 3px !important;
}

.secondary-highlights div[class*='col-']:nth-last-child(-n+1) article {
    border-bottom: none !important;
    box-shadow: none !important;
}
@media (min-width: 767px){
	.col-sm-6.service-block:lang(fr){
	    height: 125px;
	}
	.col-sm-6.service-block:lang(de){
	    height: 135px;
	}
	.col-sm-6.service-block:lang(en){
	    height: 110px;
	}
	.col-sm-6.indus-block:lang(fr){
		height: 125px;
	}
}
@media (min-width: 992px){
	.col-sm-6.service-block:lang(fr){
	    height: 105px;
	}
	.col-sm-6.service-block:lang(de){
	    height: 105px;
	}
	.col-sm-6.service-block:lang(zh-hans){
	    height: 85px;
	}
	.col-sm-6.indus-block:lang(fr){
		height: 110px;
	}
}

h1.single-title{
  color: #333 !important;
}

/* Contact Us  */
.page-template-contact .border{
	padding: 6px 0px 0px;
    line-height: 1.428571429;
    vertical-align: top;
    border-bottom: 1px solid #ddd;
}

.location-margin {
    margin-bottom: 20px;
}

.page-template-contact p{
	    margin: 0 0 0px !important;
}
.page-template-contact .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.page-template-contact .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

/* CSA Marks */
.dark-tr{color: #ffffff;background-color: #000;vertical-align: inherit;}
.page-template-csa-mark  .table-striped>tbody>tr:nth-of-type(odd){
	background-color: #fff;
}
.page-template-csa-mark .table>thead>tr>th {
    vertical-align: top !important;
}
.page-template-csa-mark .table-bordered>tbody>tr>td{ 
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}