#particles-js {
    position: fixed;
	width: 100%;
	height: 100vh;
	left: 0;
	right: 0;
}
.home #particles-js {
	z-index: 5;
}

h1 {
	color: #000 !important;
}

.autocomplete-suggestions {
	margin-top: -30px !important;
}
#new-member-form .autocomplete-suggestions, #transferTo-member-form .autocomplete-suggestions {
	position: relative !important;
    width: 100% !important;
    color: #000;
    margin-top: -18px !important;
    margin-bottom: 15px;
}



input[type="text"], input[type="email"], input[type="password"], input[type="file"], input[type="submit"] {
    width: 100%;
    margin-bottom: 20px;
    border-radius: 3px;
    font-weight: bold;
	border: none;
}
.sidebar .hide {
	display:none;
}
.sidebar input[type="text"], .sidebar input[type="password"], .sidebar input[type="email"] {
    background: url(../mataora/imgs/icon-lock.svg) 95% center;
    background-color: #ccc;
    background-repeat: no-repeat;
    color: #313131;
	border: none;
}
input[type="email"]:focus, input[type="password"]:focus, input[type="text"]:focus {
	background: none;
    background-color: #fff !important;
    border-color: #fff;
    box-shadow: none;
}
input[type="text"]:read-only:focus, input[type="password"]:read-only:focus, input[type="email"]:read-only:focus {
    background-color: #ccc !important;
	color: #313131;
}
input[type="text"]:read-only, input[type="password"]:read-only, input[type="email"]:read-only {
    background: url(../mataora/imgs/icon-lock.svg) 95% center;
    background-color: #ccc;
    background-repeat: no-repeat;
    color: #313131;
	border: none;
}


/* --------------------
 * Layout
 * --------------------*/
html, #Content {
	background-color: #eaeaea;
}
body:not(.home) #Header_wrapper {
	box-shadow: 0px 0px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

body.page-id-180 #Header_wrapper {
	width: 100%;
    position: absolute;
    z-index: 1;
}

body:not(.home) #Content {
	padding-top: 50px;
}
.home #Header_wrapper {
	position: absolute;
	z-index: 10;
    width: 100%;
}
.home #Content {
	padding-top: 0;
}
.home.header-classic #Header_wrapper, .home.header-classic #Top_bar {
	background-color: transparent;
}
.home.sticky-header #Top_bar.is-sticky {
	background-color: #fff;
}
#Top_bar .logo {
	margin-left: 0;
}
.list_item .list_right h4 {
	padding-top: 20px;
}
#Side_slide .extras {
    display: none;
}
#search-result {
	margin-bottom: 40px;
}


.btn-update {
	width: auto !important;
	background: #c90000;
    color: #fff;
    border-radius: 2px;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 16px;
    padding: 12px 15px;
}

/* --------------------
 * Tabs
 * --------------------*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
	margin-top: 1px;
}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container {
	margin: 0;
}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab {
	margin: 0 10px 0 0;
}

#outputbox .vc_tta-tabs-list {
	margin: 0 0 40px;
	border-bottom: 1px solid #dcdcdc;
}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a {
    text-align: center;
    padding: 7px 12px;
    font-size: 12px;
	line-height: normal;
	border: none;
	color: #fff;
	background-color: #f9b916;
}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
	background-color: #c30000;
    color: #fff;
	border-radius: 0;
	font-weight: bold;
}
.wpb-js-composer .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels {
	background-color: transparent;
    color: #fff;
    border: none;
    border-radius: 0;
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
	border: 0;
    border-radius: 0;
}
body.wpb-js-composer .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
	border: none;
}
body.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {
	margin: 0;
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color: #c30000;
	color: #fff;
}
body.wpb-js-composer .sidebar .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color: #313131;
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
	color: #fff;
}
.wpb-js-composer .sidebar .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
	background-color: #313131;
	color: #fff;
}
.wpb-js-composer #outputbox .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
	padding: 0;
	background: none;
}
.wpb-js-composer #outputbox .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body h4 {
	color: #313131;
}


#memberList, input[name="edit-family"] {
	margin-bottom: 0;
}
.wpb_wrapper > div.member-list {
	display: none;
}
.edit-login-form, .member-list {
	padding: 0 0 30px 0;
    margin: 0 -15px 30px -15px;
    border-bottom: 1px solid #cdcdcd;
}
span.required {
	color: #c30000;
}
#submit-update {
	width: auto;
}

.vc_tta-panels h4 {
    color: #fff;
    font-weight: bold;
    font-size: 13px;
	line-height: normal;
    margin: 10px 0 5px;
}
.vc_tta-panels input[type="submit"] {
	background: #c90000;
    color: #fff;
    border-radius: 2px;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 16px;
    padding: 12px 15px;
}
.vc_tta-panels div.message {
	margin-bottom: 0;
}
.vc_tta-panels div.message > p {
    border-left: 4px solid #fff;
    padding: 5px 10px;
    background-color: #fff;
}
.vc_tta-panels div.message .bg-danger {
	border-color: #c00712;
    color: #c00712;
}
.vc_tta-panels div.message .bg-success {
    border-color: green;
    color: green;
}
.vc_tta-panels div.message .bg-loading {
	border-color: #f9b916;
    color: #f9b916;
}


.wpb-js-composer .sidebar .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab {
    width: 50%;
}
.wpb-js-composer .sidebar .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab {
	margin-right: 0;
}
.wpb-js-composer .sidebar .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a {
	background-color: #fff;
	color: #313131;
	padding: 14px 12px;
}
.wpb-js-composer .sidebar .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
	background-color: #313131;
	color: #fff;
}
.wpb-js-composer .sidebar .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels {
	background-color: #313131;
}



/* --------------------
 * List
 * --------------------*/
.accordion .question {
	border-radius: 0;
}
.accordion .question .title {
	border: none;
}
hr {
	background-color: #979797;
}
.files-box {
  padding-bottom:15px;
}
.files-box a.btn-pdf {
  display:inline-block;
  background:#fff;
  padding:10px 15px;
  margin-right:15px;
  max-width:220px;
  border-radius:3px;
}
.files-box a.btn-pdf:hover {
  text-decoration:none;
}


/* --------------------
 * Fonts
 * --------------------*/
.main-color {
	color: #c30000;
}
span.main-color div {
	color: #c30000 !important;
}
h3.title {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
}
h4.title {
    font-size: 12px;
    text-transform: capitalize;
    color: #313131;
    margin-bottom: 5px;
}

/* --------------------
 * Menu
 * --------------------*/
#Top_bar .menu > li > a span:not(.description) {
    font-weight: bold;
    color: #000;
}
#Top_bar .menu > li.current-menu-item > a:before, #Top_bar .menu > li.current_page_item > a:before, #Top_bar .menu > li.current-menu-parent > a:before, #Top_bar .menu > li.current-page-parent > a:before, #Top_bar .menu > li.current-menu-ancestor > a:before, #Top_bar .menu > li.current-page-ancestor > a:before, #Top_bar .menu > li.current_page_ancestor > a:before, #Top_bar .menu > li.hover > a:before {
    border-bottom: 4px solid #c30000;
    content: " ";
    position: absolute;
    right: 0;
    bottom: 12px;
    left: 0;
    width: 30px;
    margin: auto;
}


/* --------------------
 * Post
 * --------------------*/
.post-title h2.entry-title {
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
.post-photo-wrapper {
	max-width: 165px !important;
	border: none;
}
.post-desc-wrapper {
	width: auto;
    float: initial;
    margin-left: 165px;
}
.post-footer {
	display: inline-block;
	padding: 0;
	background: none;
    margin-top: 20px;
}
.post-footer a {
    padding: 5px 12px;
    font-size: 12px;
	line-height: 20px;
    color: #fff;
    background-color: #c30000;
    border-radius: 2px;
}

.single-post #Content {
	padding-top: 0;
}
.section-post-header .single-photo-wrapper.image .image_frame {
    border: none;
    max-width: 100%;
	width: 100%;
}
.section-post-header .single-photo-wrapper.image .image_frame {
	 background-color: #fff;
}
.single-photo-wrapper.image {
	margin-bottom: 0;
}
.single-post .blog .yit_post_information_wrapper {
    background-color: #fff;
    padding: 20px 40px 70px;
}
.single-post .the_content_wrapper {
	background-color: #fff;
	padding: 20px 40px 70px;
	margin-top: -10px;
}

/* --------------------
 * Side
 * --------------------*/
.aside_right .widget-area {
    border-left-width: 0;
}
.widget-area:before {
	background: none;
}


/* --------------------
 * Shareholder
 * --------------------*/

.infobox {
	padding: 0;
	background-color: transparent;
}
.icon-box:before {
	display: none;
}
.question.active .icon-down-dir:before {
    content: '\e944';
}



.sys-container h2.title {
  font-size:20px;
  line-height:24px;
  text-transform:capitalize;
  font-weight:bold;
  margin:0 0 8px;
  color:#000;
}
.sys-container h2.title i {
	position: relative;
	color: #c30000;
}
.sys-container h2.title i .tooltiptext {
  visibility:hidden;
  background-color:#000;
  color:#fff;
  text-align:center;
  border-radius:4px;
  padding:5px;
  position:absolute;
  z-index:1;
  bottom:150%;
  left:50%;
  margin-left:-60px;
  font-size:12px;
}
.sys-container h2.title i .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
.sys-container h2.title i:hover .tooltiptext {
  visibility:visible;
  font-style:normal;
  display:table;
  padding:5px 10px;
  margin-left:-105px;
}

/* --------------------
 * Shareholder - Tabs
 * --------------------*/
ul.tab {
  list-style-type: none;
  margin:0;
  padding:0;
  overflow:hidden;
  margin-top:40px;
  margin-bottom:39px;
  border-bottom:1px solid #dcdcdc;
}
ul.tab li {
  float:left;
  margin-right:10px;
	margin-bottom: 0;
}
ul.tab li a {
  display:block;
  color:#fff;;
  font-weight:bold;
  text-align:center;
  padding:8px 16px;
  text-decoration:none;
  transition:0.3s;
  font-size:12px;
  background-color:#f9b916;
  border-radius:3px 3px 0 0;
}
ul.tab li a:hover {
  background-color:#c30000;
}
ul.tab li a:focus, ul.tab li a.active {
  background-color:#c30000;
  color:#fff;;
}
#outputbox .tabcontent, #outputbox .infobox {
  display:none;
}


table.table {
  margin-bottom:0;
  table-layout:fixed;
}
table.tb-list {
  table-layout:fixed;
}
table.tb-list th, table.tb-list td {
	color: #313131;
}
table.tb-list th.col-icon, table.tb-list td.col-icon {
	color: #c30000;
}

#outputbox table tbody tr, table.tb-list tbody tr {
  background:#fff;
  border-bottom:1px solid #eaeaea;
}
#outputbox table th, #outputbox table td, table.tb-list th, table.tb-list td {
  padding:12px 14px !important;
  text-align:left;
  line-height:normal;
}
#outputbox table.tb-list td.col-icon {
	text-align: right;
	cursor: pointer;
}
#outputbox table td.tb-received,  table.tb-list td.tb-received {
  border-left:4px solid #a5cc19;
}
#outputbox table td.tb-transfered, table.tb-list td.tb-transfered {
  border-left:4px solid #c90000;
}
#outputbox table td.tb-received, #outputbox table td.tb-transfered, table.tb-list td.tb-received, table.tb-list td.tb-transfered {
  max-width:100px;
}

#accordion table td {
  font-weight:bold;
  color:#313131;
  font-size:14px;
  line-height:16px;
}
#accordion hr {
  border-color:#979797;
}


/* --------------------
 * Shareholder List
 * --------------------*/
table.tb-list {
	margin-bottom: 0;	
}
#outputbox table th, #outputbox table td, table.tb-list th, table.tb-list td {
  padding:12px 14px !important;
  text-align:left;
  line-height:normal;
background: none;
    box-shadow: none;
    border: none;
}
#outputbox table th {
	font-weight: 400;
}
select {
	margin-bottom: 0;
}
.accordion .question {
    margin-bottom: 0;
    border: none;
}
.accordion .question .title {
	padding: 0;
}
.accordion .question .title:before {
	display: none;
}
.col-icon {
  	width:25px;
  	color:#c30000;
  	font-size:18px;
  	text-align:center;
}
.accordion .question .answer {
	padding: 15px 18px 0;
    color: #fff;
    background: #000;
	font-size: 12px;
    line-height: normal;
}
.accordion .question .answer h3 {
    font-size: 18px;
    line-height: 21px;
	font-weight: bold;
    color: #fff;
    text-transform: none;
    margin-top: 0;
}
.accordion .question .answer h5 {
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    color: #b1b1b1;
	margin-bottom: 5px;
}
.accordion .question .address, .accordion .question .contact {
    display: inline-block;
    margin-right: 15px;
    vertical-align: top;
    font-weight: bold;
}


.share-detail {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 40px;
    padding: 20px 0;
}



#loginform input[type="text"], input[type="password"] {
	background: #fff;
}
#loginform input[type="submit"] {
	background-color: #c30000;
}
.login-error {
	border-left: 4px solid #c00712;
    padding: 5px 10px;
	background-color: #fff;
    color: #c00712;
}


.editinfo {
	margin: 0 -15px;
}
.editinfo h3.title {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    margin-top: 0;
    margin-bottom: 20px;
}
.editinfo label {
    display: block;
    color: #000;
    font-size: 13px;
    margin-bottom: 0;
}



.get_in_touch, .get_in_touch a, .get_in_touch h3, .get_in_touch ul, .infobox, .infobox a, .infobox h3, .infobox ul {
	color: #000 !important;
}
.infobox .panel-collapse h3 {
	color: #fff !important;
}


.panel-collapse .txt-block {
	line-height: normal;
}
.files-box .icon-left:before {
	display: none;
}

#Footer {
	z-index: 999;
}

#notice {
	background-repeat: repeat-x;
    background-size: contain;
    font-size: 16px;
    line-height: 20px;
    padding: 10px 0;
    text-align: center;
	background-color: #fff;
    color: #333;
	border-bottom: 1px solid #eee;
}
#notice a {
	color: #c30000;
	font-weight: 600;
}

@media only screen and (min-width: 1240px) {
	.signle-post #Content .section_wrapper {
		max-width: 768px;
	}
}
@media only screen and (max-width: 767px) {
	.classic .post-desc-wrapper { 
		margin-left: 0;
	}
	#search-result div:nth-child(1) {
		margin-right: 0 !important;
	}
	#search-result div:nth-child(3) {
		margin-left: 0 !important;
	}
	.col-original, .col-current, .col-asknowas, .col-current, .col-dividends, .col-received, .col-transfered, .col-balance {
		display: none;
	}
}
@media (min-width: 768px) {
	.share-detail .first {
	  padding-left:0;
	}
	.share-detail .last {
	  padding-right:0;
	}
}
	
	