﻿.section-bg,.section-content{width:100%}
.section-content{z-index:1}
.orange-text{color:#dd9a80}



#main_column #user2 div.module div div div, #main_column #user3 div.module div div div, #right_column div.module_news div div div {
	height: 335px;
}

#user2 {
	padding-right: 8px;
}
#e45ghe42f9jg40 {position: relative;top: -14px;}
* html #e45ghe42f9jg40 { top: -11px; }
#e45ghe42f9jg40 a { text-decoration: none !important; }
#e45ghe42f9jg40 a:hover { text-decoration: underline !important; }
.wp-video{max-width:100%;height:auto}
.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}
.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}
.video-details .wp-video-holder{width:100%;max-width:640px}

.menu { display: none; position: absolute; top: 18px; right: 14px; border: 0;cursor: pointer; }




.site-content-contain {
	background-color: #fff;
	position: relative;
}

#cookie-law-info-bar {
	
	font-size: 12pt;
	margin: 0 auto;
	padding: 13px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	box-shadow:rgba(0,0,0,.5) 0px 5px 50px;
	display: none;
	left:0px;
	font-weight:300;
}

#cookie-law-info-bar span {
	vertical-align: middle;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.image_panel .block-title,.image_panel .title-row{padding-bottom:20px}


#navigation{
  margin-top:20px;
  margin-bottom:20px;
  }


#navigation ul{
  margin:0px;
  padding:0px;
  list-style:none;
  }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
#mk-footer .footer-wrapper,#mk-page-introduce,.mk-blog-single .featured-image,.mk-blog-single article{position:relative}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.f-link{
    padding: 10px;
}

.f-link ul{
    padding: 10px;
    text-align: center;
    margin: 0;
}

.f-link ul li{
    list-style: none;
    border-right: 1px solid #f2f2f2;
    line-height: 14px;
    display: inline-block;
    margin-bottom: 10px;
}

.f-link ul li a{
    color: #fff;
    padding: 0 4px;
    font-size: 12px;
}

.f-link ul li a:hover{
	text-decoration:none;
}

.f-link ul li:last-child{
	border-right: 0px solid;
}
.navbar-blue-container--left section.contextual-links-region,.navbar-blue-container--left section.contextual-links-region ul.menu-contact-menu,.navbar-blue-container--left section.contextual-links-region ul.menu-contact-menu li{display:flex;}
.dsk-stikcy-icons-container .menu-contact-menu li .phone-icon{font-size:0px;line-height:0px;}
.dsk-stikcy-icons-container .menu-contact-menu a:hover,.dsk-stikcy-icons-container .menu-contact-menu a:focus,.dsk-stikcy-icons-container .menu-contact-menu a:active{border-bottom:0px;padding-bottom:21px;}
.mob-icons-container ul.menu-contact-menu{list-style:none;margin:0;padding:0;}
.mob-icons-container ul.menu-contact-menu li{list-style-type:none;}
.mob-icons-container ul.menu-contact-menu a{font-size:0px;}



div#sogo_overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
  opacity: 0.7;
  cursor: pointer;
  background-color: #777777;
  bottom: 0;
  right: 0;
  display: none;
  border: none;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-4{width:33.33333333%}
.shortcode-sliderV9 .ct-shortcode-sliderv3 .cactus-listing-wrap{padding:0}
.cactus-post-format-playlist .cactus-listing-wrap{padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px}
.cactus-listing-wrap .ads-system{padding-bottom:40px}
.cactus-listing-wrap.subscribe-listing .invi.no-posts{margin-bottom:-41px;overflow:hidden}
.cactus-listing-wrap.switch-view-enable{margin-top:30px}

#clients, #contact, #careers, #news {
  width: 100%;
  height: 100vh; }


#clients, #careers{
  background-color: #F6F6F6; }

  
#clients h2, #careers h2, #news h2 {
font-family: 'futura_ltbook', 'Noto Sans TC', sans-serif; }



.page-breadcrumb a{
    color: #db2723;
}


.page-breadcrumb {
    font-size: 12px;
    line-height: 0.7;
}

.page-breadcrumb li{
    display: inline-block;
    color: #747474;
}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:rgb(194,96,38);}
.promo-overlay h4{font-size:11px;padding:8px 11px}
.promo-overlay h4,.author-content h5 a,.block-heading,.post-entry .index-heading,.thecomment .comment-text h6.author,.thecomment .comment-text h6.author a,#respond h3,#respond #submit,.widget-title,.subscribe-box h4,#ig-footer h4,.archive-box h1,input,select,textarea,.slicknav_menu .slicknav_menutxt,.woocommerce-checkout h3,.woocommerce-account .addresses .title h3,.woocommerce-account h2,.woocommerce div.product .woocommerce-tabs .panel h2,.related.products h2,.upsells.products h2{font-family:karla,sans-serif}
.promo-overlay{height:100%;display:table-cell;vertical-align:middle;text-align:center}
#sidebar .promo-overlay h4{padding:10px 14px;font-size:11px}


#sidebar .promo-overlay  h4,
.promo-overlay  h4 {
     font-size: 18px;
     opacity: 0.80;
  filter: alpha(opacity=80); 
}

.widgettitle{font-family:serif; font-size:1.5388em;line-height:1.25em;margin:0.55em 0;}
