﻿

.bann-c {
  grid-area: bann-c;
  margin-top: 20px;
}
	h1,h2,h3,h4,h5,h6,.desc .title,.nivo-title, .nivo-text, #slider .desc {font-family:Oswald, arial, serif;}
.b-photodescr-header .share{float:right;padding:22px 40px;font-size:14px;line-height:30px;color:#999}

.modal-body {
  position: relative;
  padding: 15px;
}
body #wrapper #main .menu-markets-container ul li#menu-item-6055 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-6055 a::before{background-position:0 -680px}

.collection_inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	color: #fefefe;
}

.carousel-caption{
    position: relative;
	z-index: 1000;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 24px;
    padding-bottom: 18px;
	padding-left: 24px;
	padding-right: 24px;
    color: #fff;
    text-align: left;
    text-shadow: 0 0 0 rgba(0, 0, 0, .0);
	background: #555;
	margin-top: 3px;
}
.blog-row.style_18 .column-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}

.td-main-content-wrap,
.td-category-grid {
  background-color: #fff;
}

.page-template-page-pagebuilder-title .td-main-content-wrap {
  padding-top: 0;
}


.td-main-content-wrap {
  padding-bottom: 40px;
  
}

.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap {
  padding-top: 26px;
  
}

.td_category_template_6 .td-main-content-wrap {
  padding-top: 48px;
  
  
}

.td_category_template_8 .td-main-content-wrap {
  padding-top: 48px;
}


.tm-grid-block,
.tm-block-bottom,
.tm-grid-block + .tm-content,
.tm-top-block + .tm-middle {
  margin-top: 20px;
}

#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; }
 .widget_circleicon-widget .circle-icon-box .circle-icon:not(.icon-style-set) { background-color: #dd3333 }
 .widget_circleicon-widget .circle-icon-box .circle-icon [class^="fa fa-"]:not(.icon-color-set) { color: #dd3333 }

.pull-left{float: left;}

.section_two .pull-left{width: 310px;overflow: hidden;}

.link-wrap .pull-left{width: 95px;}

.link-wrap .pull-left a{line-height: 40px;padding: 2px 8px;color: #fff;}

.link-wrap .pull-left a:hover,.link-wrap .pull-right:hover{color: #fe9226;}

.style51 {color: #000066}
.textbox{display:inline-block;width:230px;padding-left:10px;vertical-align:top;background-color:#efefef;text-align:left;margin-top:20px;margin-bottom:20px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.clearfix:after,
.wrapper:after,
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.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;
  }
#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}

.wrapper {
  margin: 0 auto;
  clear: both;
}

.white .wrapper {
  background-color: #ffffff;
}


.innervalueline {
    border-bottom: 1px solid #000;
    float: left;
    width: 100%
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
.padding10{padding:10px;}


.scb_colorbar1, .scb_colorbar2, .scb_colorbar3, .scb_colorbar4, .scb_colorbar5 {
    height: 24px;
}


.scb_colorbar1 {
    background-color: #3dae38;
}
.page-breadcrumbs-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0 12.57%}
.et_pb_counters .et_pb_counter_6:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_6 .et_pb_counter_container{background-image:none}
.et_pb_counter_6 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counter_6 .et_pb_counter_container:hover{background-color:}
.et_pb_counters .et_pb_counter_6:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counter_6 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_6 .et_pb_counter_amount.overlay{color:#ff0000}

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-pb-span4 .td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-pb-span4 .td_block_15 .td_block_inner:before,
.td-pb-span4 .td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-pb-span4 .td_block_15 .td_block_inner:after {
  clear: both;
}
.row{margin-right:-15px;margin-left:-15px}

  .layout.layout-blocks-page .row,
  .layout.layout-large .row {
    padding: 50px 0; }

    .layout.layout-archive-content #blog-list .row {
      margin-bottom: 60px; }
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}



.footer-socket-wrapper {
	padding: 10px 0px;
	background-color: #F8F8F8;
	border-top: 1px solid #EAEAEA;
}


.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}


.footer-socket-wrapper .copyright a {
	color: #666666;
}


.footer-socket-wrapper .copyright a:hover {
	color: #0FBE7C;
}


.footer-socket-wrapper .small-menu {
	float: right;
}


.footer-socket-wrapper .small-menu a {
	padding-top: 0;
}


.footer-socket-wrapper .small-menu ul li ul {
	top: 21px;
}

	.footer-socket-wrapper .small-menu li {
		float: none;
		display: inline;
	}

#td-mobile-nav .td-menu-socials {
  padding: 0 65px 0 20px;
  overflow: hidden;
  height: 60px;
}


	#header-forms-find-title, #header-forms-find-title a, #header-forms-find-title a:hover, #header-forms-find-title a:visited, #header-forms-find-title a:active {
		font-size: 14px; 
		text-decoration: underline;
		color: #566B7B; 
	}
#javo-navibar .dropdown-menu .menu-item-object-item a{color:#fff}
#javo-navibar .dropdown-menu .menu-item-object-item a:hover{background:#454545;color:#fff}
#header-one-line #javo-navibar ul.navbar-left .menu-item a{padding:10px}
#header-one-line #javo-navibar ul.navbar-left .menu-item .dropdown-menu a{color:#9d9d9d;font-weight:600;line-height:16px;font-size:11px;letter-spacing:1px;font-family:Raleway,sans-serif;text-transform:uppercase}
#header-one-line #javo-navibar ul.navbar-left .menu-item li:hover a{color:#fff}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}


.article__parallax .flexbox__item *, .article__parallax .site-logo *,
.covers .article__parallax {
  pointer-events: auto;
}

	#mainHeader .tagline { font-size: 0.9em; font-weight: bold; line-height: 1; margin-bottom: 6px;}


	#mainHeader h1 a,
	#mainHeader .tagline,
	.menu li a,
	#mainFooter ul li a,
	address,
	#loading i.fa,
	.breadcrumb li,.breadcrumb li a,.breadcrumb li a:after {
	    color:#000000;
	}

#kwa_global_haut {
	background:#fff;
	overflow:hidden;
}


#main {
  position: relative; }
.overlay{background:rgba(0,0,0,0.8);position:fixed;width:100%;height:100%;left:0;top:0;z-index:100;display:none}


body[data-boxed-style="1"].material-ocm-open .ocm-effect-wrap-inner { padding-top: 0!important;}
 

.ocm-effect-wrap-inner {
    height: 100%;
}




.ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner {
    -ms-transform: scale(1.007)!important;
   -webkit-transform: scale(1.007)!important;
    transform: scale(1.007)!important;
    -webkit-transform-origin: center;
    transform-origin: center;
}

    body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner { -webkit-transform: none!important; transform: none!important;}

.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}

.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}

.cli-switch input:checked + .cli-slider {
background-color: #00acad
}

.cli-switch input:checked + .cli-slider:before {
transform: translateX(26px);
}


.btn-white-fill,.text-custom,.btn-white-bordered:hover,.btn-custom:hover,.features-box i,
.pricing-column .plan-title {
  color: #12457a !important;
}


.experience .features-box {
  color: #12457a !important;
}


.features-box {
  margin-top: 30px;
  padding: 20px;
  text-align: center;
}


.features-box.text-left {
	text-align: left;
}


.features-box i {
  font-size: 48px;
}


.features-box.text-left i.pull-left {
	margin-right: 15px;
	font-size: 60px;
}


.features-box.text-left h4 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 30px;
}


.features-box.text-left p {
	margin-bottom: 0;
}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}

		#logospie div.logopie { 
			margin:0.6em 0.5em 0.5em 0;
		}
.header--top{font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;height:100%}

	.avisosportada .pagination, .noticiasportada .pagination { border: none;  }

		
	
	
	
.pagination li {
display:inline;
padding:10px;
}

	.pagination {
    border-top: 2px solid #F8F8F8;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 8px;
    text-align: center;
    list-style-type: none;
}

ul.pagination {
   float: none;
   display:block;
}

ul.pagination li {
   display:inline;
   padding: 0 4px 0 4px;
}

.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.navigation .n_bj7{ background-position:-164px -160px;}
.cta__list{flex-shrink:0;background-color:#eaeaea;display:block;margin:0 1.5rem 0 auto;padding:0 1.5rem;height:inherit}
.header--center .cta__list,.header--internal .cta__list{background-color:#1e1e1e}
.header--center .cta__list .button--inline,.header--center .cta__list .button--link,.header--internal .cta__list .button--inline,.header--internal .cta__list .button--link{color:#fff}


#mobile-menu #mobile-search {
	margin: 10px 0px 0px 0px;
}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}
.footer-nav .menu-item{max-height:20px !important}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}
.div-app-alerts .left #img-alert{margin-top:8px}


.who2{

float:right;
margin:0px 0 0 0;
padding:8px 0 0 150px;
text-align:left;
font-size:12px;
color:#ccc;
width:auto;
font-weight:500;
}
.header-top{padding:0;}
.header-top li{padding:0 3px;}
.header-top li:first-child{padding-left:0;}
.header-top .block-menu{display:none;margin-top:-3px;}
.header-top .block-menu a{color:#555;font-size:11px;font-size:0.6875rem;}
.header-top .block-menu a:hover,.header-top .block-menu a:focus{color:#21b1e7;}


.engine_dark .main-container:before,
.engine_dark .footer-menu:before,
.engine_dark .footer .footer-widgets .container:before,
.engine_dark .portfolio-posts .engine-tabs .active a::after,
.engine_dark .portfolio-posts .tab-content:before,
.engine_dark #reply-title:after,
.engine_dark .headline:after {
    background: #252525;
    border-top: 1px solid #1f1f1f;
    border-bottom: 1px solid #333;
}

.most_dl .dls{text-align: center; width: 3rem;}
