/*
Theme Name: Publisher Child
Theme URI: http://themeforest.net/item/publisher/15801051?ref=Better-Studio
Template: publisher
Author: BetterStudio
Author URI: http://betterstudio.com/
Description: Designed by BetterStudio
Tags: one-column,two-columns,three-columns,right-sidebar,flexible-header,custom-colors
Version: 5.2.0.1538569240
Updated: 2018-10-03 12:20:40
*/
#prenav{background-color: #141E27; border-bottom: solid 1px #FBDA00; position: relative; z-index: 9999;}
.brand{font-size: 16px; color: #fff; text-transform: uppercase; font-style: italic; display: inline-flex; align-items: center; position: relative; z-index: -10; margin-left: 20px;}
.brand>span{font-weight: 600; color: #141E27; font-style: normal; position: relative; background: #FBDA00; padding: 15px 10px; margin-right: 15px;}
.brand>span::before{content: ""; display: block; position: absolute; left: -50vw; width: 50vw; top: 0; height: 100%; background: #FBDA00; z-index: -1;}
#prenav img{height: 52px; transform: scale(2); transform-origin: top center;}
#brand--logo{background: #FBDA00; padding: 3px; border-radius: 50%;}
.prenav--wrapper{display: flex; justify-content: space-between; align-items: center;}
.prenav--social{display: flex; align-items: center;}
.prenav--social>a{display: block; width: 32px; height: 32px; border: solid 2px #fff; border-radius: 50%; margin: 0 5px; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 16px;}
.prenav--social>a:nth-child(odd){border-color: #FBDA00; color: #FBDA00;}

.prenav--social>a:hover{color: #151D27; background-color: #fff;}
.prenav--social>a:nth-child(odd):hover{background-color: #FBDA00; color: #151D27;}
.wpb_wrapper .bs-listing-listing-grid-2, .bs-listing-listing-grid-2 .section-heading.sh-t4.sh-s4 .h-text:after{background: #11334E !important;}
.bs-listing-listing-grid-2 .section-heading.sh-t4.sh-s4 .main-link:hover .h-text, .bs-listing-listing-grid-2 .section-heading.sh-t4.sh-s4 .main-link .h-text{height: auto; padding: 10px 20px 10px 120px !important; transform: translateX(-35px); color: #003350 !important;}
.bs-listing-listing-grid-2 .section-heading.sh-t4.sh-s4 .main-link .h-text::before{content: ""; display: block; height: 100%; left: 0; transform: rotate(15deg) translate(7px, 2px); background: #C58D15 !important; width: 16px;}
.bs-listing-listing-grid-2 .section-heading.sh-t4.sh-s4 .main-link .h-text::after{display: block; width:100%; height: 100%; left: 0; top: 0; right: auto; bottom: auto; background: #f4bf00 !important; background: -moz-linear-gradient(left, #f4bf00 0%, #fcd801 100%) !important; background: -webkit-linear-gradient(left, #f4bf00 0%,#fcd801 100%) !important; background: linear-gradient(to right, #f4bf00 0%,#fcd801 100%) !important; z-index:-1;}

.wpb_wrapper .bs-listing-listing-grid-2 .featured .img-holder{max-width: 200px; display: block; margin-left: auto; margin-right: auto; border-radius: 50%;}
.wpb_wrapper .bs-listing-listing-grid-2 .featured .img-holder::before{padding-top: 100%;}
.wpb_wrapper .bs-listing-listing-grid-2 .listing-item-grid-2:hover .format-icon, .wpb_wrapper .bs-listing-listing-grid-2 .format-icon.format-video{right: 50%; top: 50%; margin-top: -32px; margin-right: -32px; border: 0; height: 64px; width: 64px; background-color: rgba(255,255,255,0.8); color: #A9AAAB; transform: none; font-size: 24px; display: flex; align-items: center; justify-content: center;}
.wpb_wrapper .bs-listing-listing-grid-2 .listing-grid-2 .listing-item-grid-2 .title>a{color: #fff !important; font-weight: 600; text-align: center;}
.wpb_wrapper .bs-listing-listing-grid-2 .listing-grid-2 .listing-item-grid-2 .title{text-align: center;}
.wpb_wrapper .bs-listing-listing-grid-2 .listing-grid-2 .listing-item-grid-2:hover .title>a{color: #f4bf00 !important; font-weight: 600;}
.wpb_wrapper .bs-listing-listing-grid-2 .listing-grid-2 .listing-item-grid-2{border-right: solid 1px rgba(255,255,255,0.2);}

.bs-listing-listing-grid-2{position: relative;}
.bs-listing-listing-grid-2::after{content: ""; display: block; position: absolute; right: 0; top: 0; height: 100%; width: 50%; max-width: 250px; background: -moz-linear-gradient(left, rgba(17,51,78,0) 0%, rgba(17,51,78,1) 100%); background: -webkit-linear-gradient(left, rgba(17,51,78,0) 0%,rgba(17,51,78,1) 100%); background: linear-gradient(to right, rgba(17,51,78,0) 0%,rgba(17,51,78,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0011334e', endColorstr='#11334e',GradientType=1 ); pointer-events: none;}

@media screen and (max-width: 767px) {
    .rh-header .logo-container.rh-img-logo img{width: auto !important; filter: brightness(255);}
    .listing-mix-1-1 .column-1, .listing-mix-1-1 .column-2{width: 100% !important;}
    .listing-mix-1-1 .column-2{margin-top: 40px; padding-left: 0 !important;}
    .section-heading.sh-t4.sh-s4 .h-text:after{display: none !important;}
    .bs-listing-listing-grid-2 .section-heading.sh-t4.sh-s4 .main-link .h-text::after{display: block !important;}
}

@media screen and (max-width: 500px) {
    .wpb_wrapper .bs-listing-listing-grid-2 .listing-grid-2 .listing-item-grid-2{border-bottom: solid 1px rgba(255,255,255,0.2); border-right: 0;}
}