/* Custom */

body.home section.hero-section p { 
font-family: "Frank Ruhl Libre",serif!important;
}
span.dealcurrencytext {
margin-right: 10px;
}

.tc-value span { 
font-size: 28px; 
}
.transaction-card {height:510px;}

.big-video-hero,
.pages-hero-video {
display: block!important;
}

.hero-inner.hero-slider-inner {
position: absolute; 
top: 25%;
}

.big-video-hero .hero-inner.hero-slider-inner {
position: absolute; 
top: 35%;
}
.trans-modal-open  .tc-footer {
position: relative; 
}
.issuerlogo-wrapper { 
justify-content: center;
}
#pages-hero .hero-inner.hero-slider-inner {
position: absolute; 
top: 30%;
}
.tc-custom-text h5 {
margin: 0;
font-style: normal;
font-weight: 700;
font-size: 12px;
line-height: 16px;
color: #0b1a28;
font-family: "Frank Ruhl Libre",serif;
}

.tc-custom-text {
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
margin-bottom: 120px;
padding: 15px;
text-align: center;
}

li.social-icon {
display: inline-block;
margin: 15px auto;
padding: 0 15px;
}

section.hero-section.home-hero-section.big-video-hero {
height: auto!important;
}

li.sf-field-post_date {
display: none!important;
}

.hero-cpt-links [aria-current] {
background-color: #0687ff!important;
}

ul.transactions-years li { 
margin: 0 10px 5px 10px!important;
}

#wrapper-footer .site-info li {
margin-bottom: 0!important;
}

#wrapper-footer { 
padding: 40px 0  20px 0!important;
}

.foot-row {padding-bottom:20px;}

.pcma-logo {
padding: 10px 0;
}

img.pcma-logo-img {
width: 120px;
}

.footer-subscribe h5 {margin-bottom:15px!important;}

section.hero-section h1,
body.home section.hero-section p,
section.hero-section.pages-hero p.hero-subline,
.clients-hero-section h1 {
font-variant: small-caps;
}


.client-wrapper {
border-bottom: 1px solid #e5e7e8;
margin-bottom: 30px;
} 

/* Mobile dropdown */

.dropdown.dropdown-mobile {
display: none;
}


@media only screen and (max-width: 992px)  {

.dropdown.dropdown-mobile {
display: block;
}

.dropdown-menu.show {
position: relative;
z-index: 5;  
transform: translate3d(0px, 50px, 0px)!important;
}

.cpt-hero ul.transactions-years { 
border-top: 0px solid #e5e7e8; 
}

.dropdown-menu.show {
width: 100%;
display: block;
margin: 0 auto;
}

ul.dropdown-news-years.dropdown-transactions-years {
list-style: none;
padding: 0 30px;
}

ul.dropdown-news-years.dropdown-transactions-years li {
width: 32%; 
display: flex; 
justify-content: space-evenly;
margin: 10px 0;
}

}


@media only screen and (max-height: 800px)  {

section.hero-section {
height: 715px;
}

}

@media only screen and (min-width: 992px)  {

.n2-ss-slider { 
min-height: 430px!important;
} 

ul.transactions-years { 
display: block;
padding: 0;
border-top: 1px solid #e5e7e8;
padding-top: 20px!important;
}

}


@media only screen and (max-width: 1200px)  {

ul.transactions-years li a { 
font-size: 22px;
line-height: 20px; 
}
}
@media only screen and (min-width: 1200px)  {
body.home section.hero-section {
height: 790px;
}
body.home section.home-data { 
margin-top: -125px; 
}
section.hero-section.pages-hero {
height: 555px;
}
}

@media only screen and (min-width: 1024px)  {
.clients-hero-section p { 
font-size: 16px!important;
line-height: 24px!important;
}
}


@media only screen and (max-width: 768px)  {

#pages-hero .hero-inner.hero-slider-inner {
position: absolute;
top: 40%;
padding: 0 15px;

}

.big-video-hero, .pages-hero-video {
display: block!important;
padding: 0!important;
}

.big-video-hero .hero-inner.hero-slider-inner {
position: absolute;
top: 45%;
padding: 0 15px;
}

.col-hteam {margin-bottom:30px;}

}

@media only screen and (max-width: 576px)  {
.appcat-single span a { 
font-size: 11px; 
}
}

@media (min-width: 420px) and (max-width: 576px) {
.footer-col-right {
max-width: 50%!important;
}
}

/* Filters*/
.float-right {
float: right !important;
}
.text-center {
text-align: center;
}
.post-type-transaction #issuer_namediv,
.post-type-transaction #transaction_deal_rolediv,
.post-type-transaction #transaction_deal_typediv,
.post-type-transaction #transx1typediv,
.post-type-transaction #transx2typediv,
.post-type-transaction #transx3typediv,
.post-type-news #news-releasesdiv,
.post-type-news #issuer_namediv,
.post-type-issuer #issuer_namediv,
.post-type-issuer #sectordiv,
.post-type-issuer #industrydiv{
display: none!important;
}

.row-client-single {
width: 100%;
}
/* Filters style */

.filter_row ul {
display: flex;
align-items: center;
padding: 0;
display: flex;
justify-content: space-between;
list-style: none;
}

.searchand_filter .filter_select {
min-width: 170px;
}
.searchand_filter .filter_select, li.filter_field_search input.filter_input_text {
font-family: Nunito,sans-serif;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 25px;
color: #7f858b;
border: 1px solid #d6d6d6;
}

.filter_row .filter_select {
padding: 6.3px 10px;
min-width: 200px;
}

input.filter_input_text {
padding: 7.4px 10px;
border: 1px solid #d6d6d6;
}

.filter_row ul li {
padding: 0;
}

li.sf-field-reset {
margin: 0px;
text-align: right;
display: flex;
}

.filter_row ul li li {
padding: 5px 0;
margin: 0;
}

ul.sf_date_field li input {
width: 150px;
}

div#clients-filter li.sf-field-search input.filter_input_text {
width: 300px;
}

div#cpt-page-wrapper.news-wrapper li.sf-field-search input.filter_input_text {
width: 300px;
}

.filter_row ul li:last-child {
margin-right: 0;
}

a.search-filter-reset {
text-align: center;
padding: 9px 20px;
font-family: Frank Ruhl Libre;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 23px;
text-align: center;
color: #FFFFFF;
background: #0687FF;
}

a.search-filter-reset:hover,
a.search-filter-reset:focus {
color:#fff!important;
opacity: 1;
}

/* This is to remove the arrow of select element in IE */
.filter_row select  {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.filter_row .filter_select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.filter_row label {
display: flex;
margin: 0;
padding: 0;
}

.filter_row ul li:nth-child(2) label,
.filter_row ul li:nth-child(3) label,
.filter_row ul li:nth-child(4) label,
.filter_row ul li:nth-child(5) label,
.filter_row ul li:nth-child(6) label   {
overflow: hidden;
position: relative;
}

.filter_row ul li:nth-child(2) label:after,
.filter_row ul li:nth-child(3) label:after,
.filter_row ul li:nth-child(4) label:after,
.filter_row ul li:nth-child(5) label:after,
.filter_row ul li:nth-child(6) label:after {
content: "\f078";
font-family: 'FontAwesome';
font-size: 12px;
color: #7F858B;
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
width: 16px;
height: auto;
pointer-events: none;
}
.ll-skin-melon {
font-size: 90%;
}
.powerone-datepicker {
min-height: 42px;
}
.ll-skin-melon.ui-widget {
font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
background: #2e3641;
border: none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0; }

.ll-skin-melon.ui-datepicker {
padding: 0; }

.ll-skin-melon .ui-datepicker-header {
border: none;
background: 0 0;
font-weight: 400;
font-size: 15px; }

.ll-skin-melon .ui-datepicker-header .ui-state-hover {
background: 0 0;
border-color: transparent;
cursor: pointer;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0; }

.ll-skin-melon.ui-datepicker .ui-datepicker-title {
margin-top: .4em;
margin-bottom: .3em;
color: #e9f0f4; }

.ll-skin-melon.ui-datepicker .ui-datepicker-next, .ll-skin-melon.ui-datepicker .ui-datepicker-next-hover, .ll-skin-melon.ui-datepicker .ui-datepicker-prev, .ll-skin-melon.ui-datepicker .ui-datepicker-prev-hover {
top: .9em;
border: none; }

.ll-skin-melon.ui-datepicker .ui-datepicker-prev-hover {
left: 2px; }

.ll-skin-melon.ui-datepicker .ui-datepicker-next-hover {
right: 2px; }

.ll-skin-melon.ui-datepicker .ui-datepicker-next span, .ll-skin-melon.ui-datepicker .ui-datepicker-prev span {
background-image: url(../assets/img/ui-icons_ffffff_256x240.png);
background-position: -32px 0;
margin-top: 0;
top: 0;
font-weight: 400; }

.ll-skin-melon.ui-datepicker .ui-datepicker-prev span {
background-position: -96px 0; }

.ll-skin-melon.ui-datepicker table {
margin: 0; }

.ll-skin-melon.ui-datepicker th {
padding: 1em 0;
color: #ccc;
font-size: 13px;
font-weight: 400;
border: none;
border-top: 1px solid #3a414d; }

.ll-skin-melon.ui-datepicker td {
background: #f97e76;
border: none;
padding: 0; }

.ll-skin-melon td .ui-state-default {
background: 0 0;
border: none;
text-align: center;
padding: .5em;
margin: 0;
font-weight: 400;
color: #efefef;
font-size: 16px; }

.ll-skin-melon .ui-state-disabled {
opacity: 1; }

.ll-skin-melon .ui-priority-secondary,
.ll-skin-melon.ui-widget-content .ui-priority-secondary,
.ll-skin-melon .ui-state-disabled,
.ll-skin-melon .ui-state-disabled .ui-state-default {
color: #fba49e; }

.ll-skin-melon td .ui-state-active, .ll-skin-melon td .ui-state-hover {
background: #2e3641; }
.ll-skin-melon {
font-size: 90%; }

.ll-skin-melon.ui-datepicker td {
background: #f7f7f7;
border: none;
padding: 0; }

.ll-skin-melon.ui-datepicker th {
border-color: #4D6077; }

.ll-skin-melon.ui-widget {
font-family: inherit;
background: #526E91;
border: none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }

.searchand_filter.horizontal ul > li {
display: inline-block;
padding-right: 10px; }

.searchand_filter.horizontal ul > li li {
display: block; }

.search_filter_reset {
text-align: center;
padding: 9px 20px;
font-family: "Frank Ruhl Libre";
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 23px;
color: #fff;
background: #0687ff;
}
.ll-skin-melon td .ui-state-default {
background: transparent;
border: none;
text-align: center;
padding: .3em;
margin: 0;
font-weight: normal;
color: #6C88AC;
font-size: 14px; }

.ll-skin-melon td .ui-state-active {
background: #526E91;
color: #ffffff; }

.ll-skin-melon td .ui-state-hover {
background: #C4D6EC; }
.powerone-datepicker {
min-height: 40px;
}
.col_issuer {
margin-bottom: 30px;
}

@media (min-width: 1200px)   {

li.sf-field-post_date{
display: none;
}

li.sf-field-post_date ul li {
margin-right: 12px;
}

.filter_row ul {
display: inline-flex;
}

.filter_row ul {
position: relative;
justify-content: flex-end;
width: 100%;
}

/*div#cpt-page-wrapper.news-wrapper li.sf-field-search {*/
/*margin-right: 170px;*/
/*position: absolute;*/
/*left: 0;*/
/*}*/

.filter_row ul li {
margin-right: 10px;
}


div#clients-filter li.sf-field-search {
position: absolute;
left: 0;
}

div#transactions-outer li.sf-field-search {
position: absolute;
left: 0;
}


}


@media  (max-width: 1300px) {
div#clients-filter li.sf-field-search input.filter_input_text {
width: 100%;
}
}




@media (min-width: 1120px) and (max-width: 1340px) {

.filter_row .filter_select {
padding: 6.3px 10px;
}

.filter_row .filter_select.sf-input-date {
min-width: 100px;
}

.container.transactions-container  {
max-width: 1100px;
}

#cpt-page-wrapper {
padding: 20px;
}

li.sf-field-reset {
text-align: left;
}

.container.transactions-container {
max-width: 1340px;
}


}

@media (min-width: 1200px) and (max-width: 1250px) {


div#transactions-outer .filter_row .filter_select {
width: 250px;
}

}

@media (min-width: 1120px) and (max-width: 1200px) {

ul.sf_date_field li input {
width: 100px;
}

div#cpt-page-wrapper.news-wrapper li.sf-field-search input.filter_input_text {
width: 100%;
}

.filter_row ul {
width: 100%;
}


div .filter_row ul li {
margin-right: 10px!important;
}

div#transactions-outer .filter_row ul {
justify-content: flex-end;
position: relative;
}

div#transactions-outer li.sf-field-search {
position: absolute;
left: 0;
}


}




@media (min-width: 992px) and (max-width: 1120px)  {

div#cpt-page-wrapper.news-wrapper li.sf-field-search {
margin-right: 0;
}

div#cpt-page-wrapper.news-wrapper li.sf-field-search input.filter_input_text {
width: 100%;
}


div#cpt-page-wrapper.news-wrapper .filter_row ul li {
margin: 0 5px;
}


.filter_row ul li {
width: 100%;
margin-right: 20px;
}
div#transactions-outer .filter_row .filter_select,
div#transactions-outer li.sf-field-search input.filter_input_text {
width: 100%;
}

div#transactions-outer .filter_row ul {
justify-content: flex-end;
}


div#transactions-outer li.sf-field-reset {
margin-right: 0!important;
width: 85px!important;
}


}


@media (min-width: 992px) and (max-width: 1200px)  {

div#clients-filter li.sf-field-search input.filter_input_text {
width: 100%;
}

div#clients-filter .filter_row ul li {
margin: 0 3px;
}

div#clients-filter .filter_select,
div#transactions-outer .filter_select {
width: 200px;
}



}

@media only screen and (max-width: 1200px) {

.searchand_filter ul {
display: block!important;
width: 100%!important;
}
.searchand_filter ul li {
min-width: 100%!important;
margin: 0 0 10px 0;
}
.po-cpt-filter .searchand_filter ul li input.filter_select,
.searchand_filter .filter_select,
.searchand_filter input.filter_input_text,
div#cpt-page-wrapper.news-wrapper li.sf-field-search input.filter_input_text {
width: 100%;
}

div#clients-filter li.sf-field-search input.filter_input_text {
width: 100%;
}

li.sf-field-reset {
justify-content: center;
margin: 30px 0px!important;
text-align: center;
}
.searchand_filter .filter_select {
min-width: 100%;
padding: 7.3px 10px;
}

} 

.tc-client-logo {
padding: 10px 0;
height: 100px;
display: block;
display: flex;
justify-content: center;
align-items: center;
}

.tc-value {
text-align: center;
padding-bottom: 15px;
padding-top: 15px;
}

.hero-cpt-links-mobile {display:none;}

@media only screen and (max-width: 992px) {

.row.row-clients {
border-bottom: 1px solid #f7f7f7;
margin-bottom: 30px;  
}

.dropdown.dropdown-mobile {
display: block;
}

.dropdown-menu.show {
position: relative;
z-index: 5;  
transform: translate3d(0px, 50px, 0px)!important;
} 

.hero-cpt-links {
list-style: none;
padding: 0 30px;
}

.dropdown.dropdown-mobile:hover .dropdown-menu {
display: none!important;
}

.show-drop-menu,
.hero-cpt-links-mobile {
display: block!important;
}

ul.dropdown-news-years.dropdown-transactions-years li {
text-align: center;
float: left;
}


}

.hero-cpt-links .dropdown-menu {
padding: 0;
margin: -1px;
border-radius: 0;
font-size: 20px;
}





ul.dropdown-news-years.dropdown-transactions-years {
list-style: none; 
}
ul.dropdown-news-years.dropdown-transactions-years li {  
text-align: center; 
}

.hero-cpt-links-mobile {
display: none;
}

@media  (max-width: 1024px)  {

.tc-value span { 
font-size: 24px!important;
line-height: 34px!important;
}

}


@media (max-width: 992px) {

ul.transactions-years li { 
margin: 0 10px;
}

body.archive.date.post-type-archive.post-type-archive-news .hero-cpt-links,
body.archive.date.post-type-archive.post-type-archive-transaction .hero-cpt-links {
display:block!important;
}
}

@media  (max-width: 576px)  {

.appcat-single span a { 
font-size: 12px;
line-height: 19px; 
}
.col-5.col-sm-6.text-right {
text-align: left!important;
}

.col_issuer {
margin-bottom: 15px;
}

.issuer-bio.issuer-bio-all {
margin-top: 50px;
}

.clients-transactions {
background-color: #fff;
margin: 40px 0;
}

.tc-value span { 
font-size: 24px!important;
line-height: 34px; 
}

button.btn.btn-primary.dropdown-toggle {
padding: 10px 20px;
margin-top: 10px;
font-size: 16px;
}

ul.transactions-years li { 
margin: 0 8px;
padding: 5px 15px;
}



}



@media  (max-width: 375px)  {

.home-data h3 {
font-size: 28px;
line-height: 38px;
}

.footer-col-left {
max-width: 40%;
}

li.social-icon { 
padding: 0;
}

}