/*
Theme Name: Bold Business Child Theme - Black
Theme URI: http://www.boldbusiness.com/
Version: 1.0.1
Description: Bold Business Wordpress child theme.
Author: K8 Applied Innovation
Author URI: http://www.k8appliedinnovation.ph/
Template: futuremagazine
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/* =Global
-------------------------------------------------------------- */
.commentslist-tabs{
	border-top:0;
	margin:0;
}
.form-submit .submit{
	margin-top: 100px;
}
.detail-sidebar {    
    transition: all 0.3s;
}
.blackStatic {
    position: static;   
	
}
.redFixed {
    position: fixed;
    top: 55px;   
	
}
.right-sidebar {
    padding-left: 8%;	
}
.comment{
	clear:both;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
h2, .h2{
  line-height:initial;
}
.mobile-g-ads{ 
  width:100%;
  display:none;  
}
.g-ads{
  position: -webkit-fixed;
  position: fixed;  
  font-size: 20px;
  margin-left:1200px;  
}
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}
img {
    height: auto;
    max-width: 100%;
}
.metaslider .flexslider .flex-direction-nav li a{
  background-image: url('../../uploads/2018/12/bigger-slider-arrow.png') !important;
  width:100px !important;
  height:100px !important;
  top:30% !important;
  border-radius:50%;
  -webkit-box-shadow: -4px 4px 10px -2px rgba(227,227,227,1) !important;
-moz-box-shadow: -4px 4px 10px -2px rgba(227,227,227,1) !important;
box-shadow: -4px 4px 10px -2px rgba(227,227,227,1) !important;
}
.flexslider .flex-direction-nav .flex-next {
    right: 5px; 
    opacity: 1 !important; 
}

.flexslider .flex-direction-nav .flex-prev {
    left: 5px; 
    opacity: 1 !important; 
} 

.metaslider{  
height: -moz-calc(100% - 100px);
height: -webkit-calc(100% - 100px);
height: -o-calc(100% - 100px);
height: calc(100% - 100px); 
  overflow: hidden;
}

.metaslider .caption-wrap h3, .metaslider .caption-wrap h4 {
    background: #000;
    opacity: .8;
    color: #fff;
    padding-top: 25px;   
    margin-top: 0;
  margin-bottom:0;
  text-align:center;
}

.metaslider .caption-wrap h4 {
  padding-bottom: 42px;  
  margin-bottom:25px;
}

.metaslider .slides .caption-wrap {
    position: relative !important;
    opacity: 1;
    background: none;
    color: black;
    top: -150px;
}

.metaslider .caption{padding:0 !important}

/*MetaSlider for top25*/
.top25Leaders.metaslider .caption-wrap h4, .top25Leaders.metaslider .caption-wrap h3{
padding-bottom:10px;
}
.top25Leaders.metaslider .caption-wrap h3, .top25Leaders.metaslider .caption-wrap h4{
padding-top:5px;
}
.top25Leaders.metaslider .slides .caption-wrap{
top: -88px;
}

/* ----------- Galaxy S4, S5 and Note 3 ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .mobile-g-ads{
    display:block;
  }
  .metaslider .flexslider .flex-direction-nav li a{
    background-image: url(../../plugins/ml-slider/assets/sliders/flexslider/bg_direction_nav.png) !important;
    top: 12% !important;
    width: 27px !important;
    height: 27px !important;
  }
  .metaslider .slides .caption-wrap{
    top:-80px;
  }
  .metaslider .caption-wrap h3, .metaslider .caption-wrap h4{
    padding-top: 5px;
    font-size:15px;
  }
  .metaslider .caption-wrap h4 {
    padding-bottom: 20px;
    font-size:12px;
  }

  .top25Leaders.metaslider .slides .caption-wrap{
    top: 0;
  }

}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3) {    
  .mobile-g-ads{
    display:block;
  }
  .metaslider .flexslider .flex-direction-nav li a{
    background-image: url(../../plugins/ml-slider/assets/sliders/flexslider/bg_direction_nav.png) !important;
    top: 12% !important;
    width: 27px !important;
    height: 27px !important;
  }
  .metaslider .slides .caption-wrap{
    top:-90px;
  }
  .metaslider .caption-wrap h3, .metaslider .caption-wrap h4{
    padding-top: 10px;
    font-size:15px;
  }
  .metaslider .caption-wrap h4 {
    padding-bottom: 20px;
    font-size:12px;
  }
  .top25Leaders.metaslider .slides .caption-wrap{
    top: 0;
  }
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
  .mobile-g-ads{
    display:block;
  }
  .metaslider .flexslider .flex-direction-nav li a{
    background-image: url(../../plugins/ml-slider/assets/sliders/flexslider/bg_direction_nav.png) !important;
    top: 10% !important;
    width: 27px !important;
    height: 27px !important;
  }
  .metaslider .slides .caption-wrap{
    top:-90px;
  }
  .metaslider .caption-wrap h3, .metaslider .caption-wrap h4{
    padding-top: 10px;
    font-size:15px;
  }
  .metaslider .caption-wrap h4 {
    padding-bottom: 20px;
    font-size:12px;
  }
  .top25Leaders.metaslider .slides .caption-wrap{
    top: 0;
  }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
  .mobile-g-ads{
    display:block;
  }
  .metaslider .flexslider .flex-direction-nav li a{
    top:20% !important; 
  }
  .top25Leaders.metaslider .slides .caption-wrap{
    top: 0;
  }
  
}

.mini-post .post-head .post-category-1{
  text-align:left;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video-container {
overflow: hidden;
position: relative;
width:100%;
}

.video-container::after {
padding-top: 56.25%;
/* 16:9 ratio */
display: block;
content: '';
}
.archive h3.post-title{
  min-height: 60px;
}
#mauticform_theboldwire input[type="text"], #mauticform_theboldwire input[type="email"]{
  background: #fff;
  padding:10px;
  height:40px;
  margin-bottom:12px;
}
#mauticform_theboldwire label { color:#CB333B; }
#mauticform_theboldwire img { width:33%; height:auto !important;}
#mauticform_theboldwire .bold-wire-header,
#boldwire_news { border-radius:4px;}
#boldwire_news { width:22%; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 );}
.mautic-form{
  margin-left: 20px;
  margin-right: 20px;
}
.bold-text-caption{
  text-align: center;
  padding-top: 30px;
}
.bold-wire-header{
  border-radius: 10px 10px 0px 0px;  
  background:#e8e8e8;  
}
.inbox-text-style{  
  margin: 20px;  
  font-family: sans-serif;
}
#boldwire_news{
  font-size:16px;
  /*width: 40%;*/
  background: #e8e8e8;
}

/*** START - BOLD WIRE POPUP REDESIGN ***/
#boldwire_news.tbw-redesign { background-color: #2377C8; }
#boldwire_news.tbw-redesign .bold-wire-header { background-color: #2377C8; }
#boldwire_news.tbw-redesign img.tbw-paper-plane-icon { width:20%; }
#boldwire_news.tbw-redesign img.tbw-logo { width: 60%; }
#boldwire_news.tbw-redesign input[type="text"], #boldwire_news.tbw-redesign input[type="email"] {
	background: transparent;
    border-width: 0;
    border-bottom-width: 1px;
	text-align: center;
    color: #ffffff;
}
#boldwire_news.tbw-redesign { padding: 20px; }
#boldwire_news.tbw-redesign input.form-control::placeholder { color: rgba(255, 255, 255, 0.8); font-weight: normal; }
#boldwire_news.tbw-redesign input.form-control::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.8); font-weight: normal; }
#boldwire_news.tbw-redesign .bw_submit {
	width: fit-content;
    margin: 10% auto;
	padding: 10px 30px;
    background: #ffffff !important;
    color: #0a3152 !important;
    font-weight: bold;
	text-transform: unset !important;
}
#boldwire_news.tbw-redesign .boldwire_news_close {
	box-shadow: none;
    background-color: transparent;
    border: 0;
}

/*** END - BOLD WIRE POPUP REDESIGN ***/


.social-header{
  top:38px;
  right: 0;
  display: inline-block;
  position: absolute;
  min-width: 210px;
}

#cf3 {
  position:relative;
  height:50px;
  width:210px;
  margin:0 auto;
}
#cf3 img {
  position:absolute;
  left:0;
}

.category-title span{
  line-height: 25px;
}
.mini-post{ min-height:150px;margin:25px 0 !important;}
.post.head-title .post-item .post-head{
  padding-left: 5%;
  padding-right: 5%;
}
aside.bar, aside.bar-bottom div         { display:none; }
#loading                                { background-color:#000 !important; margin-top:8px; }
.category-header #loading               { background-color:#000 !important; }
.tags-links a:hover                     { background-color:#000000 !important; border-color:#000000 !important; }
.container-fluid                        { max-width: 1200px !important; }
article{
  opacity: 1 !important ;
}
@font-face {
  font-family: 'ArgentCF';
  src: url('fonts/argent/ArgentCF-DemiBold.eot'); /* IE9 Compat Modes */
  src: url('fonts/argent/ArgentCF-DemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/argent/ArgentCF-DemiBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/argent/ArgentCF-DemiBold.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/argent/ArgentCF-DemiBold.ttf')  format('truetype'); /* Legacy iOS */
}
@font-face {
  font-family: 'ArgentCF-Light';
  src: url('fonts/argent/ArgentCF-Light.eot'); /* IE9 Compat Modes */
  src: url('fonts/argent/ArgentCF-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/argent/ArgentCF-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/argent/ArgentCF-Light.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/argent/ArgentCF-Light.ttf')  format('truetype'); /* Legacy iOS */
}
@font-face {
  font-family: 'Fivo';
  src: url('fonts/FivoSans-Bold.otf') format("opentype");   
}

/* =Fonts
-------------------------------------------------------------- */

/* =Header
-------------------------------------------------------------- */
.post-meta{
  margin-top:45px;
}
.post-longer-text .post-meta{
  margin-top:55px;
}
.single .post-meta{
  margin-top:0;
}
.logo-span{
  position:absolute; 
  visibility:hidden;
}
.homecss .video-fullstory .post-meta{
  margin-top:10px;
}
.header                                 { border-bottom:none !important; padding:10px 60px; box-shadow: -1px 1px 1px #000; }
.icon-header                            {  box-shadow: 1px 1px 1px #908f8f; margin-bottom: 20px; }
.nav-toggle-container                   { display:none; }
.logo                 { height:auto !important; max-width:15em !important; padding:3px 0 4px ; }
.header-home-logo h1 {margin:0;}
.header-home-logo .logo-span {display:none;}
.category-header                      { color: #000 !important; }
.category-header .logo                  { max-width: 100% !important; padding-top:10px; /*padding-bottom:15px;*/ }
.collapsebold               { float: left; }
.collapsemainbold .fa-bars        { background:#000; height:30px;}
.collapsemainbold .fa-bars:before { content: url(images/hamburger-square.png);}
.category-header .collapsebold        { margin-right: 15px }
.category-header .logo .link-logo       { max-width:12em !important; display: inline-block;}
.header-right                           {  margin-top: 0px !important; position: relative; }
.category-header h1                     { text-transform: uppercase; font-size: 2.5vw !important; margin-top: 0px; margin-bottom: 0px; /*font-weight: bold;*/ }
.category-header h1 i.fa-category       { margin-top: 0px; margin-bottom: 10px }
/*.search-form input[type="submit"]       { background-image:url(../k8black/images/search_icon2.png) !important; opacity:1 !important; box-shadow:none !important; z-index: 999 !important;-webkit-appearance: none;border-radius: 0;-webkit-border-radius:0px;  }
.category-header 
.search-form input[type="submit"]       { background-image:url(../k8black/images/search_white.png) !important; }
.search-form input[type="text"]         { width: auto !important; color: #000 !important; font-size: 16px; font-family: 'ArgentCF'; }
.search-form input::-webkit-input-placeholder { color: #000; font-family: 'ArgentCF' !important; }
.search-form input:-ms-input-placeholder{ color: #000; font-family: 'ArgentCF' !important;}
.search-form input::-moz-placeholder    { color: #000; font-family: 'ArgentCF' !important; }
.search-form input:-moz-placeholder     { color: #000; font-family: 'ArgentCF' !important;}*/
.category-header input::-webkit-input-placeholder { color: #fff; font-family: 'ArgentCF' !important;}
.category-header input:-ms-input-placeholder { color: #fff;font-family: 'ArgentCF' !important;}
.category-header input::-moz-placeholder{ color: #fff; font-family: 'ArgentCF' !important; }
.category-header input:-moz-placeholder { color: #fff; font-family: 'ArgentCF' !important; }
.category-header input[type="text"]     { color: #fff !important; }
.category_text              { position: relative; top: -15px !important; }
.bold-subscribe             { float: right; margin-left: 20px; font-family: 'ArgentCF'; font-size: 15px;cursor: pointer; }
.bold-mobile-subscribe,
.mobilemainmenu             { display: none }
.mobilemainmenu .collapsemainbold { float:right;}

/*#searchform               { border-bottom: none !important; }*/
#activate-search            { position: relative; top: -7px; }
/*#s                    { text-align: right !important; }*/
/*Category header title*/
.category-title-container .fa-bold-events,
.category-title-container .fa-bold-leaders,
.category-title-container .fa-bold-opinions,
.category-title-container .fa-bold-leaders { height:20px}
.category-header h1 { height:70px;}
.category-header h1 i.fa-category { margin:0; width:38px; height:38px; background-size:35px !important;}
.category-header h1 .category_text { top: -7px !important;}
.bb-menu-search-icon { top: 82px;}
/*end*/
.content-none, .not-found-page                       { text-align: center; }
.content-none .text-404, .not-found-page .text-404   { font-weight: bold; font-size: 150px; }
.content-none p.no-match, .not-found-page p.no-match { font-size: 20px; margin-bottom: 10px; }
.no-match-search-box                                 { padding: 15px 0; text-align: center; }
.no-match-search-form                                { display: inline-block; }
.no-match-search-box .search-input                   { 
  width: 300px; float: left; border-radius: 3px; margin-right: 3px; border: 2.5px solid rgb(187, 187, 187); 
  font-size: 14px !important;
    padding: 7px !important;
}
.no-match-search-form .search-submit                 { z-index: 100; cursor: pointer; float: left; }
.et_monarch .et_social_inline_top,
.insert-page .et_social_inline { display:none;}/*hide the social media icons on video page to remove duplicate social media showing up*/

/* =Menu
-------------------------------------------------------------- */
.header-visible-menu                    { font: bold 12px 'Montserrat', sans-serif; text-transform: uppercase;  display: table; margin: auto;  text-align: center;}
.header-menu > ul, 
.header-visible-menu > ul               { height:30px !important; text-transform: capitalize !important; list-style: none; vertical-align: middle; display: table-cell; margin: 0; padding: 1px 0 0 0; }
.header-menu .icon, .fa-category        { width: 50px; height: 50px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background-size: 48px !important; background-position: left top; background-repeat: no-repeat; display: block !important; margin-left: auto;margin-right: auto; }
.header-menu .bold-phone .icon,
.fa-communications            { background-image: url('images/icons/Communications-Icon.png');border:1px solid #fff;  }
.header-menu .bold-digital .icon,
.fa-digital                   { background-image: url('images/icons/Digital-icon.png');border:1px solid #fff; }
.header-menu .bold-energy .icon,
.fa-energy                            { background-image: url('images/icons/Energy-Icon.png') ;border:1px solid #fff; }
.header-menu .bold-food .icon,
.fa-nutrition                     { background-image: url('images/icons/Nutrition-Icon.png') ;border:1px solid #fff; }
.header-menu .bold-health .icon,
.fa-health                      { background-image: url('images/icons/Health-Icon.png') ;border:1px solid #fff; }
.header-menu .bold-human .icon,
.fa-human-achievement         { background-image: url('images/icons/Human-Achievement-Icon.png') ;border:1px solid #fff; }
.header-menu .bold-infra .icon,
.fa-infrastructure                    { background-image: url('images/icons/Infrastructure-Icon.png') ;border:1px solid #fff; }
.header-menu .bold-law .icon,
.fa-society                         { background-image: url('images/icons/Society-Icon.png') ;border:1px solid #fff; }
.header-menu .bold-transpo .icon,
.fa-transportation                    { background-image: url('images/icons/Transportation-Icon.png') ;border:1px solid #fff; }
.header-menu .bold-living .icon,
.fa-bold-living                     { background-image: url('images/icons/Bold-Living-Icon.png') ;border:1px solid #fff; }

/*.header-menu .bold-phone .icon:after,
.fa-communications-security:after       { content:"\f2a0"; }
.header-menu .bold-digital .icon:after,
.fa-digital-transformation:after        { content:"\f1eb"; }
.header-menu .bold-energy .icon:after,
.fa-energy:after                        { content:"\f241"; }
.header-menu .bold-food .icon:after,
.fa-food-nutrition:after                { content:"\f0f5"; }
.header-menu .bold-health .icon:after,
.fa-health-longevity:after              { content:"\f0fa"; }
.header-menu .bold-human .icon:after,
.fa-human-achievement-education:after   { content:"\f091"; }
.header-menu .bold-infra .icon:after,
.fa-infrastructure:after                { content:"\f0f8"; }
.header-menu .bold-law .icon:after,
.fa-law-society:after                   { content:"\f0c0"; }
.header-menu .bold-transpo .icon:after,
.fa-transportation:after                { content:"\f239"; }*/

.bold-phone:hover, 
.header-communications,
.bold-phone.current-menu-item           { background: #009edb !important; color: #fff !important; }
.bold-digital:hover,
.header-digital,
.bold-digital.current-menu-item         { background: #7b7e80 !important; color: #fff !important;  }
.bold-energy:hover,
.header-energy,
.bold-energy.current-menu-item          { background: #fc7019 !important; color: #fff !important;  }
.bold-food:hover,
.header-nutrition,
.bold-food.current-menu-item            { background: #d52b1e !important; color: #fff !important;  }
.bold-health:hover,
.header-health,
.bold-health.current-menu-item          { background: #1a429a !important; color: #fff !important;  }
.bold-human:hover,
.header-human-achievement,
.bold-human.current-menu-item           { background: #fcae16 !important; color: #fff !important;  }
.bold-infra:hover,
.header-infrastructure,
.bold-infra.current-menu-item           { background: #8bc73f !important; color: #fff !important;  }
.bold-law:hover,
.header-society,
.bold-law.current-menu-item             { background: #94140b !important; color: #fff !important;  }
.bold-transpo:hover,
.header-transportation,
.bold-transpo.current-menu-item         { background: #004250 !important; color: #fff !important;  }

.bold-ideas:hover,
.header-bold-ideas,
.bold-ideas.current-menu-item           { background: #076cc8 !important; color: #fff !important;  }
.bold-actions:hover,
.header-bold-actions,
.bold-actions.current-menu-item         { background: #aa0f00 !important; color: #fff !important;  }
.bold-leaders:hover,
.header-bold-leaders,
.bold-leaders.current-menu-item         { background: #2c7c1d !important; color: #fff !important;  }
.bold-impact:hover,
.header-bold-impact,
.bold-impact.current-menu-item           { background: #e65c01 !important; color: #fff !important;  }
.bold-videos:hover,
.header-bold-videos,
.bold-videos.current-menu-item           { background: #b61b19 !important; color: #fff !important;  }
.bold-opinions:hover,
.header-bold-opinions,
.bold-opinions.current-menu-item         { background: #ffa526 !important; color: #fff !important;  }
.bold-events:hover,
.header-bold-events,
.bold-events.current-menu-item           { background: #50010d !important; color: #fff !important;  }
.bold-graphics:hover,
.header-bold-graphics,
.bold-graphics.current-menu-item           { background: #2496d8 !important; color: #fff !important;  }
.bold-living:hover,
.header-bold-living,
.bold-living.current-menu-item           { background: #2ca36e !important; color: #fff !important;  }

.header-visible-menu a                  { display: block;  padding: 15px 20px;}
.header-menu > ul > li,
.header-visible-menu > ul > li          { /*border-left:1px solid #ccc; */ list-style: none; display: block; float:left; padding-top: 0px !important; min-width: 120px !important;  }
.header-menu > ul > li:first-child,
.header-visible-menu > ul > li:first-child {border-left:0px; }
.header-menu .has-subnav > a,
.header-visible-menu  .has-subnav > a   { padding:15px 15px !important; }
.header-menu .has-subnav > a:after,
.header-visible-menu 
.has-subnav > a:after                   { display:none !important; }
.fa-fw                  { font-size:20px !important; }
.supsystic-social-sharing 
a.social-sharing-button         { margin-right:10px; }

.bold-sub-menu .has-subnav > a          { padding:15px 15px !important; }
.bold-sub-menu .has-subnav > a:after    { display:none !important; }
.bold-sub-menu > ul                     { list-style: none; vertical-align: middle; display: table-cell; margin: 0; padding: 0; }

.bold-sub-menu > ul > li                { list-style: none; display: inline-block; /*border-left:1px solid #ccc !important;*/ }
.bold-sub-menu > ul > li:hover          { background:#cc9933; }

.bold-sub-menu .has-subnav > a          { padding: 15px 15px !important; }

.bold-sub-menu a                        { text-transform: uppercase; display: block; font-weight: bold; color: #fff; padding: 0px 20px; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; padding-bottom: 20px !important;  padding-top: 20px !important; font-family: 'Fivo' !important; font-size: 14px !important; }

.bold-sub-menu a:hover                  { color: #fff;  }

.bold-sub-menu                          { font: normal 12px 'Montserrat', sans-serif; text-transform: capitalize; display: table; margin: auto; text-align: center; border-top: 1px solid #ccc; width: 100%; background: #000; }
.header-menu > ul > li 
.sub-menu li:first-child a:before       { background: #cc9933 !important; }
.fa-4                                   { font-size: 7em !important; }
.fa-2                                   { font-size: 3em !important; }
.fa-1                                   { font-size: 2.5em !important; }
.text-black                             { color: #000; }
.text-white                             { color: #fff; }
.text-grey                              { color: #dad9d9; }
.search-form input[type="submit"]       { width: 20px !important; height: 20px !important; background-size: 20px 20px !important; }
.margin-15                              { margin-top: 15px; }

.header-menu > ul > li .sub-menu
li:first-child a:before                 { background-color:#cc9933 !important; }
.header-menu, .header-visible-menu      { color:#3a3939!important; letter-spacing:1px !important; padding:0px 0px !important; margin-left:auto; margin-right: auto; }
.header-top-title                       { font-family: 'ArgentCF'; }
.header-menu a, .header-visible-menu a  { padding: 15px 10px !important ; color:#3a3939!important; letter-spacing: -1px; font-family: 'ArgentCF';  /*font-family: "ambroise-francois-std"; */ text-transform: uppercase; font-size:1.1vw; word-break: break-word; word-wrap: break-word; overflow-wrap: break-word; display: inline-block !important; }
.current-menu-item a                    { color: #fff !important; }
.header-menu a:hover,
.header-visible-menu a:hover            { color:#fff !important; }
.header-menu > ul > li  .sub-menu
li:first-child                          { border-top:2px solid #000000 !important; }
.header-menu > ul > li  .children li,
.header-menu > ul > li  .sub-menu li    { border-bottom:1px solid #000000 !important; }
.header-menu ul ul                      { top: 50px !important;}
.header-menu .sub-menu a                { padding:0px 20px !important; }
.sub-menu                               { background-color:#fff !important; }
.sub-menu li:nth-child(1)               { padding-top:20px !important; }
.sub-menu li:last-child                 { padding-bottom:20px !important; }
.post-detail img                        { margin-bottom:0px !important; }
.post.head-title .post-item .post-head
.post-title a             { font-size:42px !important; letter-spacing:0px !important; line-height:1.2 !important; }
.post-meta p                            { color:#ffffff !important; margin-top:0px !important; }
.post-meta                              { padding-bottom: 0px; }
.post-detail .post-meta .comment        { display:none !important; }
.post-meta .social                      { display:none; }
.post-meta:not(.post-meta-single) .time, .post-meta .updated  { display:none; }


/* =Carousel
-------------------------------------------------------------- */
.col-md-7-5               { padding-right: 0px !important; padding-left: 10px !important;}
.col-md-4-5               { padding-left: 2px !important; }
.post.style1.small, .post.style3.small  { margin-bottom: 5px !important; }

/* =Content Home Box
-------------------------------------------------------------- */
.elem-pos-relative                      { position: relative; }
.left-gold-border                       { border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 3px solid #cc9933; padding-top: 10px; overflow: hidden; }
.black-label                            { text-align: right; padding-right: 10px; top: -20px; left: 0px; position: absolute; width: 100%; background: #000; color: #fff; -webkit-transform: rotate(270deg) translateX(-100%); transform: rotate(270deg) translateX(-100%); -webkit-transform-origin: 0px 0px; transform-origin: 0px 0px; }
.elem-pad-60                            { padding-left: 60px; }
.elem-margin-30                         { margin-bottom: 30px !important; }
.pum-content + .pum-close         { top: 5px !important; right: 5px !important; }

/* =Content
-------------------------------------------------------------- */
.home-H-tags{
  font-size: 2em;
  margin: 0;
  line-height: 36px;
    color: #ffffff;
}
.section-services-contacts {
    background-image: url(https://www.boldbusiness.com/wp-content/uploads/2018/03/bg-request-form.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 700px;
}
.section-services-contacts h2 {
    background-color: #d0c50c;
    color: #ffffff;
    padding: 10px 15px;
}
.section-services-contacts input, .section-services-contacts textarea{
  background: #fff;
}
.section-services-contacts textarea.form-control{
  margin: 0px;
  height: 90px !important;
}
.section-services-contacts label{
  color: #fff;
}
.section-services-contacts #mauticform-errormsg{
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 5px;
  display: inline-block;
  width: 100%;
}
.section-services-contacts #mauticform-successmsg{
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  padding: 5px;
  display: inline-block;
  width: 100%;
}
.vc_custom_1522182356542 {
    margin-top: 75px !important;
    margin-right: 70px !important;
    margin-left: 50px !important;
}
.section-services-contacts .form-control{
  height: 40px !important;
}
.form-control{
  padding:inherit
}
.btn-hide, .author            { /*visibility: hidden;*/ display: inherit; }
.vc_box_border_grey           { background: none !important }
.post .post-head            { /*min-height: 100px;*/ }
.post.style1 .post-head         { padding-left: 20px;padding-right: 20px;}
table                                   { border: 1px solid #DFDFDF !important; background-color: #F9F9F9 !important; width: 100% !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #333; border-collapse: separate !important; border-spacing: 0 !important;}
table td, table th                      { border-style:none !important; border-top: 1px solid white !important; border-bottom: 1px solid #DFDFDF !important; color: #555; }
.aligncenter                            { margin-left: auto !important; margin-right: auto !important; }
.page-list .post-category               { display: none !important; }
.main                                   { margin-top:20px; }
.main .page-title                       { display:none; }
.filters                { width:90%; display:none;}
.filters li                             { margin-left:20px !important; margin-right:20px !important; }
.filters a:hover                        { color:#fdf6ea !important; }
.homecss figure,
.style8 figure, .searchcss figure,
.search-header figure                   { margin: 0 !important; }
.grid figure img                        { min-height: 0 !important; }
.btn-black                { background-color: #000 !important; color: #fff !important; border-color: #000 !important; border-radius: 0 !important; box-shadow: none; }
.txt-logo-small                         { font-size: 35px; font-weight: bold; }
.txt-logo-big                           { font-size: 70px; font-weight: bold; }

.post-detail p                          {     margin-top: 30px;  font: 400 14px 'Montserrat', sans-serif;  color: #292929; line-height: 26px !important; }
/*.home-post-tab ul li:nth-child(2)       { display:none; }*/
/*Fixed for nav-links arrow*/
.navigation.post-navigation .nav-links .nav-next:after,
.navigation.post-navigation .nav-links .nav-previous:before {display:none !important;}
.navigation.post-navigation .nav-links .nav-previous {padding-right: 10px;}
.navigation.post-navigation .nav-links .nav-previous a:before { content: "\f060";font-family: FontAwesome;color: #000000;padding-right: 10px;position: absolute;margin-top: 0px;left: 10px;}
.navigation.post-navigation .nav-links .nav-next{padding-left: 10px;}
.navigation.post-navigation .nav-links .nav-next a {margin-right: 10px;}
.navigation.post-navigation .nav-links .nav-next a:after { content: "\f061";font-family: FontAwesome;color: #000000;padding-left: 10px;position: absolute;margin:0}
/*end*/
.post-detail p, .entry-footer, 
.nav-links, .navigation.post-navigation 
.nav-links .nav-previous a, 
.navigation.post-navigation 
.nav-links .nav-next a, .logged-in-as,
.post-detail li, .post-detail div       { font-size: 16px !important;}
.post                                   { margin-bottom: 0px !important; }
.post .post-item                        { background-color:#ffffff !important; }
.post .post-item .overlay               { background-color:#ffffff !important; }
.post.head-title .post-item .overlay    { opacity: 0.6; }
.post.head-title                        { margin-top: 0px; }
/*.post.head-title .post-item             { min-height:180px !important;background:#FFF;  opacity: .9; }*/
.post.head-title.page-content .post-item{ min-height:100px !important;  }
.post-title a               { text-transform: capitalize !important; letter-spacing: normal !important; }
.post.head-title .post-head h1          { color: #000000 !important; font-weight: bold;}
.post.style1 .post-item .post-head 
.post-title a, .post.style3 .post-item 
.post-head .post-title a                { color:#fff; text-shadow:0px 5px 5px rgba(0,0,0,0.6), 0px 0px 88px rgba(0,0,0,1);  }
.post-title-single a                    { color:#000000 !important; text-shadow:none !important; }
.post-meta-single a,
.post-meta-single a time                { color:#000000 !important; font-size:12px !important; font-style:italic; text-shadow:none !important; }
.post-category, .post-meta .author      { font-size:12px !important; /*font-style:italic;*/ }
.post.head-title .post-item .post-head
.post-title a                           { text-shadow:0px 2px 2px rgba(0,0,0,0.6), 0px 0px 88px rgba(0,0,0,1); }
.post-item-overlay                      { opacity:0.8 !important; }
.home .category-link-color-11725,
.featured               { display: none !important; }
.post.style1 .post-meta a,
.post.style3 .post-meta a               { color:#ffffff !important; text-shadow:0px 1px 1px rgba(0,0,0,0.6), 0px 0px 88px rgba(0,0,0,1);  }
.post-meta a              { text-transform: capitalize !important; }
.post.style1 .post-item .post-head 
.post-title a:hover                     { color:#cc9933 !important; }
.post-head .post-title a:hover          { color:#404040 !important; }
.post-head .post-meta a:hover,
.post-head .post-meta a:hover time      { color:#7f7f7f !important; }
article.post a.post-category            { text-shadow:0px 2px 2px rgba(0,0,0,0.6), 0px 0px 88px rgba(0,0,0,1); }
.post-detail a                          { color:#1a429a !important; text-decoration: underline;}
.post-detail a:hover                    { color:#009edb !important; }
h5.tp-caption                           { text-align: center !important; }
h5.tp-caption a                         { color: #fff !important; }
p.must-log-in a                         { color:#000000 !important; }
p.must-log-in a:hover                   { color:#cc9933 !important; }
p.logged-in-as a                        { color:#000000 !important; }
p.logged-in-as a:hover                  { color:#cc9933 !important; }
.form-submit .submit                    { background-color:#000000 !important; border-color:#000000 !important; color:#ffffff !important; }
.form-submit .submit:hover              { background-color:#ffffff !important; border-color:#cc9933 !important; color:#cc9933 !important; }
.posts_navigation                       { margin-bottom:30px; }
.homecss, .searchcss, .searchcss .container { max-width: 1200px !important; margin-left: auto; margin-right: auto; position:relative }
.hentry                                 { margin:15px !important; /*min-height: 150px;*/ }
.homecss .hentry, .searchcss .hentry    { min-height: 150px; }
.mini-post-container                    { margin-top:20px !important; }
.post-box-title a                       { font-size: 24px; color: #404040; }
h2.post-box-title             { /* min-height: 70px !important; */ }
.fa-twitter, .fa-facebook, 
.fa-google-plus                         { background-color: inherit !important; }
.fa-twitter:hover, .fa-facebook:hover,
.fa-google-plus:hover                   { color: #fff !important; border:0px !important; }
/*.wp-caption                             { width: 190px !important; } sese need to update*/
.post-detail img                        { margin-top: 0px !important; margin-bottom: 0px; }
/*.post-detail .wpb_single_image img      { border-radius:50% !important; -moz-border-radius:50% !important; -webkit-border-radius:50% !important; }*/
.wp-caption-text                        { font-size: 12px; margin-left: 10px !important; margin-right: 10px !important; font-style: italic; }
.hp2ndfold-7                            { height:500px; background-image:url(http://dev.boldbusiness.com/wp-content/uploads/2016/09/2017-10-03-template-1099x610.png); background-position:center center; background-size:cover; margin-bottom:10px !important; }
.hp2ndfold-5                            { background-image: url(http://dev.boldbusiness.com/wp-content/uploads/2016/09/2017-10-03-template-1099x610.png); height:245px; background-position:center center; background-size:cover; margin-bottom:10px !important; }
.owl-carousel .item .col-md-7-5         { float:left !important; }
.owl-carousel .item .col-md-4-5         { float:left !important; }
.supsystic-social-sharing .sharer-flat.sharer-flat-1 { border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; }
#search                 { border-bottom: 1px solid #b2b2b2; }
.search .post.head-title            { margin-top: 0;}
.sponsored-box                          { position:absolute;top: -579px;width: 46%;margin-left: 25%;padding: 9px 0;letter-spacing: 6px;color: #FFF;border: 2px solid #FFF;text-transform: uppercase;    text-align: center;border: 2px solid #FFF;font: bold 22px 'Montserrat', sans-serif;}
.postid-14325 .post .post-item .overlay { background-color: #000 !important;color: #FFF; }
.postid-14325 .post.head-title .post-meta .time,
.postid-14325 .post.head-title .post-item .post-head .post-title a {color: #FFF !important;}
/* =Article
-------------------------------------------------------------- */
.listing                {display: table;}
.listing > div              { display: table-cell; vertical-align: top;}
.post.head-title .post-item             { background-color: transparent !important;  }
article.post-detail h3                  { margin-top: 30px; margin-bottom: 24px; } /* BBWEBSITE-176 */
.post-detail-content ol, .post-detail-content ul            { font: 400 14px 'Montserrat', sans-serif;line-height: 1.8em;margin: 10px;}
.post-detail-content ol li, .post-detail-content ul li      { margin-bottom: 8px;margin-top: 8px;}
.post-detail-content figure.wp-caption { margin: 1em 0; }
.post-detail-content figure.wp-caption.alignleft { margin-right:40px;}
.post-detail-content figure.wp-caption.alignright { margin-left:40px;}
/*single post*/
.single-post .post .post-item .overlay { display:none;}
.single-post .post.head-title .post-item .post-head { margin: 0;padding-bottom: 10px;position: static;margin-top: 5%;
    transform: translateY(-0%);
    -moz-transform: translateY(-0%);
    -ms-transform: translateY(-0%);
    -webkit-transform: translateY(0%);}
.single-post .post.head-title .post-item { min-height:auto; }

/*category color coding*/
.post.style1 .post-meta a.transportation:hover { color:#004250 !important;}
.post.style1 .post-meta a.digital:hover { color:#7b7e80 !important;}
.post.style1 .post-meta a.human-achievement:hover { color:#fcae16 !important;}
.post.style1 .post-meta a.society:hover { color:#94140b !important;}
.post.style1 .post-meta a.infrastructure:hover { color:#8bc73f !important;}
.post.style1 .post-meta a.energy:hover { color:#fc7019 !important;}
.post.style1 .post-meta a.nutrition:hover { color:#d52b1e !important;}
.post.style1 .post-meta a.health:hover { color:#1a429a !important;}
.post.style1 .post-meta a.communication:hover { color:#009edb !important;}
.home .post.style1 .post-meta a { text-transform: uppercase !important; padding:0;}

.category .page-list, .search .page-list { margin-top: 17px;padding: 0px 5px; }

.category .col-md-4-5, .search .col-md-4-5  { padding: 0 8px 17px 8px;}
.category .post.style1.small .post-item .post-head,
.tag-bold-leaders .post.style1 .post-item .post-head,
.search .post.style1.small .post-item .post-head,
.category .post.style1 .post-item .post-head,
.search .post.style1 .post-item .post-head { width: 100%;background: rgba(0, 0, 0, 0.6); margin:0;}
.category .post.style1.small .post-item .post-head .post-title a, .search .post.style1.small .post-item .post-head .post-title a, 
.category .post.style3.small .post-item .post-head .post-title a, .search .post.style3.small .post-item .post-head .post-title a,
.category .post.style1 .post-item .post-head .post-title a, .search .post.style1 .post-item .post-head .post-title a {text-shadow: none;}

.tag-bold-leaders .post.style1 .post-item .post-head,
.category .post.style1 .post-item .post-head { padding:0;}
.tag-bold-leaders .post.style1 .post-item .post-head h3.post-title,
.category .post.style1 .post-item .post-head h3.post-title {margin: 0;padding: 20px 20px 0;}
.tag-bold-leaders .post.style1 .post-item .post-head h3.post-title a,
.category .post.style1 .post-item .post-head h3.post-title a {text-shadow: none;}
/*end*/

/*Promotion page*/
.postid-13833 .featured-header { background-position:center !important;}
.home .category-link-at-35 { background: rgba(0, 0, 0, 0.6);width: 100%;border-radius: unset;padding: 10px 13px;margin: 0;}
/*end*/

/* =The Bold Wire Archive - start
-------------------------------------------------------------- */
.theboldwirecontainer { max-width: 800px; width: 100%; margin: 0px auto; }
.theboldwirecontainer .vc_row { max-width: 800px; width: 100%; margin: 0px; }
.theboldwirecontainer .col-md-6 { padding-top: 30px; padding-bottom: 10px; }

.theboldwirecontainer .bw-text-header { color: #1e7ea9; text-align: center; }
.theboldwirecontainer img.vc_single_image-img.attachment-full { border-radius: 0 !important; }

.firstcontent.theboldwirecontainer .wpb_single_image.wpb_content_element { margin: 0px; }
.theboldwirecontainer.firstcontent .wpb_single_image a.vc_single_image-wrapper,
.theboldwirecontainer.lastcontent .wpb_single_image a.vc_single_image-wrapper{
  padding: 0px; 
}

.theboldwirecontainer .bluecontainer { background-color: #1A429A; }
.theboldwirecontainer .bluecontainer .wpb_text_column p, .bluecontainer .wpb_text_column p a { color: #FFFFFF !important; }

.theboldwirecontainer.lastcontent { padding-top: 20px; }

.theboldwirecontainer .vc_btn3 {
  color: #fff !important;
    border-color: #1A429A !important;
    border-radius: 4px !important;
    background-color: #1A429A !important;
    font-weight: normal;
}
.theboldwirecontainer .bluecontainer .vc_btn3.vc_btn3-color-sky {
    border-color: #5573B2 !important;
    background-color: #5573B2 !important;
}
/* =The Bold Wire Archive - end
-------------------------------------------------------------- */

/* =Comments
-------------------------------------------------------------- */




/* =MONARCH CUSTOM PLUGIN
 * -------------------------------------------------------------- */
.custom-social-share-label{
	font: 0/0 a; 
	color: transparent; 
	text-shadow: none; 
	background-color: transparent; 
	border: 0;
}
/* -------------------------------------------------------------- */




/* =Widget Areas
-------------------------------------------------------------- */
.detail-sidebar                         { margin-top:0px !important; }
.widget                                 { margin-top:30px !important; }
.widget h2                              { font:bold 24px 'Montserrat', sans-serif !important; }
.widget_categories ul li                { border-bottom:0px !important; padding:10px 0 10px 0 !important; }
.widget_categories ul li a:hover        { color:#cc9933 !important; }
.right-top section  div,
.left-top section  div          { line-height:20px; padding-left:10px !important; }
.right-top                { margin-top:0px !important; margin-left:auto !important; }
.bbgdesc-ftr                            { font-size: 17px;font-family: 'ArgentCF-Light';color: #666666;/*border-left: 1px solid #000;*/padding: 0 80px; }
.center-full              {text-align:center; width:100%}

/* =Footer
-------------------------------------------------------------- */
a.footer-link                           { color:#000000 !important; word-wrap: break-word;}
a.footer-link:hover                     { color:#cc9933 !important; }
#top                                    { cursor:pointer; }
#top:hover                              { color:#cc9933; cursor:pointer; }
/*.supsystic-social-sharing               { display:none !important; }*/
.footer                                 { /*border-top:5px solid #000; background-color:#fff !important; padding:20px !important;*/ background: #cccccc; padding:20px !important; -webkit-box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.48);-moz-box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.48);box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.48); }
.footer .container            { max-width: 100%;}
.follow-us ul li i            { width:30px !important; height:30px !important; font-size:15px !important; padding-top: 8px !important;}
.footer-top-line                        { margin-top:0px !important; }
.follow-us                              { margin-left:5px !important; }
.full-width-row                         { max-width: 1200px; margin-left: auto; margin-right: auto; }
.right-top section div, 
.left-top section div                   { font: bold 11px 'Montserrat', sans-serif !important; }
.bw_submit                { height:40px !important; font-size:14px !important; text-transform:uppercase !important; color:#ffffff !important; background-color:#000000 !important; box-shadow:none !important; }
.bw_submit:hover            { color:#000000!important; background-color:#ffffff !important; border-color:#000000 !important;}
.btn-gold               { background-color: #cc9933 !important; color: #fff !important; border-color: #cc9933 !important; border-radius: 0 !important; box-shadow: none; }
.btn-gold:hover       { background-color: #ecb03b !important; color: #f8e4c9 !important; box-shadow: none; }
.bar-bottom                             { background:none !important; }
.fa-social                { font-size: 40px !important; }

.fa-facebook-square           { color: #3b5998; }
.fa-twitter-square            { color: #55acee; }
.fa-linkedin-square             { color: #007bb6; }
.social-container             { margin-top: 30px; }

/*boldwire footer sese*/
.tbw #text-13 h5 {     text-transform: initial;letter-spacing: 0px;font-weight: 600;margin-top: 0;padding-left: 10px;}
.tbw img { margin-top: -13px;margin-left: -10px; }
.tbw .bw_submit { margin-top:-17px;}
/*end */

.header-right .search-box {
        display: inline-block !important; 
  }
.textwidget               { width: 100%; }
.category-row             { padding: 30px 15px 0 15px; border-top: 1px solid #EBEBEB; }
.category-row article         { width: 100%; padding: 0px; margin: 0px !important;}



.post.style1 .post-item .post-head,
.post.style1.small .post-item .post-head,
.post.style3.small .post-item .post-head {
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}

div#mauticform_wrapper_contactus input[type=text], div#mauticform_wrapper_contactus textarea {
  font-size: 14px !important;
  padding: 7px !important;
}

.executives .mobile-hide {
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.executives .wpb_single_image {
  margin: 10px 0;
}

.executives .wpb_single_image img{
  max-width: 100%;
  
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  transition: all 0.7s;
  cursor: pointer;
}

.executives .col-md-3 .wpb_single_image:hover img{
  -moz-transform: scale(1.12);
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
}

.executives .col-md-4 .wpb_single_image:hover img{
  -moz-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}


.employees .wpb_single_image img{
  max-width: 100%;
  
  -moz-transition: all 0.7s;
  -webkit-transition: all 0.7s;
  transition: all 0.7s;
  cursor: pointer;
}

.employees .wpb_single_image:hover img{
  -moz-transform: scale(1.26);
  -webkit-transform: scale(1.26);
  transform: scale(1.26);

}

.executives .wpb_text_column {
  padding: 0px 5px;
  position: relative;
}

.executives .wpb_text_column a {
  position: absolute;
  top: 0px;
  right: 6px;
  font-size: 1.5em;
  cursor: pointer;
  color: #000;
  text-decoration: none;
}

.executives .col-md-3 .wpb_content_element{
  margin-bottom: 20px;
}

.executives .col-md-3 .wpb_text_column .wpb_wrapper{
  height: 60px;
}

.exec-description{
  margin: 0 auto;
  display: none;
  width: 700px;
  /*height: 90%;*/
  background: url(../../uploads/2018/01/executive-popout-bg.jpg) center center;
  border: 20px solid #fff !important;
  border-width: 20px !important;
  padding-bottom: 40px !important;
}

.exec-description h2, .exec-description h4 {
  color: #fff;
  font-family: Bourbon Grotesque;
  margin: 0;
}

.exec-description p {
  color: #fff;
  font-size: 15px;
  line-height: 1.4em;
  font-family: Arial;
  margin-top: 20px;
}

.exec-description .fa-linkedin-square{
  color: #fff;
}

/*.exec-description img{
    position: absolute;
    bottom: 0px;
    left: 0px;
}*/

.fancybox-close-small:hover{
  box-shadow: none;
}

.employees .col-md-2 .wpb_single_image .vc_figure {
  padding: 20px;
  /*background: #e7e7e9;*/
}

.employees .col-md-2 .wpb_single_image.vc_align_center {
  margin-bottom: 0px;
}

.employees .col-md-2 .wpb_content_element{
  /*padding: 0px 50px;*/
  margin-bottom: 0px;
}

.employees .col-md-2 .wpb_wrapper{
  /*background: #e7e7e9;*/
  padding-bottom: 10px;
}

.employees .row {
  margin-bottom: 30px;
}

.employees .col-md-2 .title .wpb_wrapper{
  padding-bottom: 20px !important;
}

.employees .vc_single_image-wrapper{
  overflow: hidden;
  box-shadow: -6px 7px 5px #e7e7e9;
}


.post-detail .wpb_single_image img {
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
}

/*infographics Popup*/
.pum-infographics {position: relative; float: right; margin-bottom: 40px; cursor: pointer; margin-left: 30px; z-index: 1;}
.pum-left-infographics {position: relative; float: left; margin-bottom: 40px; cursor: pointer;}
.pum-infographics img { margin-bottom: 10px !important; max-width: 300px; }
.pum-infographics label {cursor: pointer; position: absolute; left: 0px; background: #000; width: 400px; padding: 5px; color: #fff; text-align: center; bottom: -37px; font-size: 12px;}
.pum-infographics.label-300 label {width: 270px;}
.no-margin { margin-bottom: 0px; }
.no-label label { display: none;}
.insert-infographics { display: none;}
.popup_visible_my_popup { overflow:hidden;}
 #my_popup{ border-radius: 20px;box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 );}
.my_popup_close, .boldwire_news_close { 
  position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;cursor: pointer;z-index: 1103;    color: #ffffff;font-family: inherit;font-size: 26px;line-height: 26px;border: 2px solid #ffffff;padding: 0;border-radius: 30px;box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 );text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color: rgba( 0, 0, 0, 1.00 );}

/* BB MENU SEARCH - START */
.icon-header {
  position: relative;
}

.bb-menu-search {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 3.5vw;
  max-height: 56px;
    padding: 5px;
  z-index: -1;
  display: none;
}

.bb-menu-search.bb-menu-toggle {
  display: block;
}

.bb-menu-search.show-search {
  display: block;
}

.bb-menu-search.open-search {
  z-index: 1;
}

.bb-menu-search div {
  height: 100%;
}

.bb-menu-search .bb-menu-search-container {
    width: calc(100% - 40px);
    display: flex;
    justify-content: flex-end;
}

.bb-menu-search form {
  width: 0;
    transition: 0.3s;
  border: none;
}

.bb-menu-search.open-search form {
  width: 100%;
}
  
.bb-menu-search input[type="text"] {
    border: none;
    font-size: initial;
    width: 100% !important;
    height: 42px;/*height: 100%;*/
    outline: none;
  position: initial;
    padding: 3px 8px; /*padding: 3px;*/
  transition: none;
  background: #FFFFFF;
}

.bb-menu-search input[type="text"]:focus {
    outline: none;
  width: 100% !important;
  border: none !important;
}

.bb-menu-search i {
  display: none;
  padding: 10px 5px;
}

.bb-menu-search-icon {
    position: absolute;
    width: fit-content;
    right: 15px;
  bottom: -70px;
  z-index: 2;
  display: none;
}

.category .bb-menu-search-icon, .archive  .bb-menu-search-icon {
    position: absolute;
    width: fit-content;
    right: 15px;
  bottom: -105px;
  z-index: 2;
  display: none;
}

.archive .bb-menu-search{
  top: -3px;
  height:3.8vw;
  max-height:60px;
  padding:5px;
}

.bb-menu-search-icon.bb-menu-toggle {
  display: block;
}

.bb-menu-search-icon i {
    padding: 10px 5px;
    cursor: pointer;
}
/* BB MENU SEARCH - END */

/* IMAGE HOVER EFFECT - START */
.image-hover-effect {
	max-width: 300px;
	float: right;
	margin-left: 20px;
}

.image-hover-effect.position-right {
	float: right;
	margin-left: 20px;
}

.image-hover-effect.position-left {
	float: left;
	margin-right: 20px;
}

.image-hover-effect .image-hover-container {
	position: relative;
}

.image-hover-effect .image-hover-container img {
	width: 100%;
}

.image-hover-effect .image-hover-container .hover-text-container {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(240, 250, 255, 1);
	padding: 20px;
	transition: all 0.3s ease-in-out;
}

.image-hover-effect .image-hover-container:hover .hover-text-container {
	opacity: 1;
}

.image-hover-effect .image-hover-container .hover-text-container .hover-text {
	line-height: 18px;
	font-size: 14px;
	text-align: justify;
	position: relative;
	transform: translateY(-50%);
	top: 50%;
} 

.image-hover-effect .image-name {
	font-size: 28px !important;
	font-weight: bold;
	margin: 10px 0;
}

.image-hover-effect .image-designation {
	margin: 10px 0;	
}
/* IMAGE HOVER EFFECT - END */


/*end*/

/* =Media Queries
-------------------------------------------------------------- */
@media (max-width: 991px) {
	.right-sidebar{
		display:none
	}
}
@media (max-width: 1024px) {
  /*.header-visible-menu { display: none }
  .mobilemainmenu   { display:block;}*/
  .pum-infographics { float:none; margin-left:0;}
  .pum-infographics img,
  .pum-infographics label { width:100%;}
  .pum-container.pum-responsive img {
    /*height: 120px !important;*/
  }

  .pum-container.pum-responsive .form-group input[type="text"],
  .pum-container.pum-responsive .form-group input[type="email"] {
    height: 30px;
    padding: 5px 10px;
  }
  
  .et_social_networks .et_social_icons_container .et_social_network_label .et_social_networkname {
    font-size: 14px !important;
  }
  #boldwire_news{ width:40%; }
}
@media (max-width: 800px) {
  /*.featured-header { background-size: contain !important;min-height: 435px !important; }*/
  .sponsored-box { top: -455px;font: bold 14px 'Montserrat', sans-serif; }
}
@media (max-width: 768px) {    
  .header-menu > ul > li      { min-width: 43% !important;} 
  .header-right { /*top: -63px;*/position: absolute;height: auto; right: 10px; } 
  #search { border:none; }
  .header-visible-menu,
  .bold-subscribe, .social-header { display:none; }
  .bold-mobile-subscribe,
  .mobilemainmenu { display: block }
  #boldwire_news{ width: 80%; }
  /*.logo { padding:15px;}*/
  .header { padding: 10px 12px;}
  .logo { padding-left: 7px;}
  .logo h1 { margin: 13px 0 0;}
   #navbarCollapse { padding:10px 0 0;}
  .header-boldbusiness-menu #menu-main-menu-revamp li { border-bottom: 1px solid gray;}
  .header-boldbusiness-menu #menu-main-menu-revamp li:hover { background-color:#007cef !important; }
  .header-boldbusiness-menu #menu-main-menu-revamp li:hover a {color:#FFF !important;}
  .header-boldbusiness-menu #menu-main-menu-revamp li:hover li a {color:#000 !important;}
  .header-boldbusiness-menu #menu-main-menu-revamp li a:hover { background-color:#007cef;}
  .header-boldbusiness-menu #menu-main-menu-revamp li a:after { right: 35px;position: absolute;top: 33px;}
  .header-boldbusiness-menu #menu-main-menu-revamp li li {background:#f5f5f5;border-top: 1px solid #eee; border-bottom: none;}
  .header-boldbusiness-menu #menu-main-menu-revamp li li a {color:#000 !important;}
  .header-boldbusiness-menu #menu-main-menu-revamp li li:hover a {color:#FFF !important;}
  .header-boldbusiness-menu #menu-main-menu-revamp li ul { top:15px;}
  .header-boldbusiness-menu #menu-main-menu-revamp{ display:table !important;} 
  .header-logo { display:none !important; }
  .header-home-logo { display:block !important; }
  .category-title-container { display:none !important; }
  .category-header .logo { padding-top: 15px; }
  .mobile-header-logo { display:block !important;  }
  .mobile-category-logo {display:block !important; text-align:center !important;}
  .mobile-category-title { display:block !important; margin-top: -16px !important;}
  .search-form input[type="text"]{width: 98px !important;}
  .main, .page-list {margin-top: 0 !important;}/*
  .page-id-13980 .no-padding img { height:auto !important; }
  .post.style3 {    margin-right: 0px !important; }
  .page-id-13980 .post.style3 .post-item .post-head {  top: 87% !important; }
  .post.style3 .post-head h1 { margin-bottom:0px !important;}
  .page-id-13980 .post.style1.small .post-head h1 { min-height:auto;}
  .page-id-13980 .post.style1.small .post-item .post-head { margin-left:0px !important}*/
  
 /* .post.head-title {margin-top: -178px;}*/
  .post.head-title .post-item .post-head .post-title a { font-size: 28px !important; }
  .post .post-item { background-color: #ffffff !important;opacity: .9;}

  .mobile-category-text-transportation {color: #004250 !important;}
  .mobile-category-text-digital {color: #7b7e80 !important;}
  .mobile-category-text-human-achievement {color: #cc9933 !important;}  
  .mobile-category-text-society {color: #94140b !important;}
  .mobile-category-text-infrastracture {color: #8bc73f !important;}
  .mobile-category-text-energy {color: #fc7019 !important;}
  .mobile-category-text-nutrition {color: #d52b1e !important;}
  .mobile-category-text-health {color: #1a429a !important;}
  .mobile-category-text-communications {color: #009edb !important;}
  .page-list .row .col-md-7-5, .page-list .row .col-md-4-5, .page-list .row .col-md-4,  .page-list .row .col-xs-12, .search-header {padding: 0 30px 25px !important; }
  .sponsored-box { top: -438px;width: 56%; }
  .exec-description{  width: auto; }
  .executives .col-md-4:nth-child(3) { /*display: none;*/ }
  .executives .exec-col {
    height: 100% !important;
    padding-bottom: 0px !important;
  }
  

}
@media (max-width: 800px) {
  .post.head-title .post-item .post-head .post-title a { font-size: 28px !important;}
}
@media (max-width: 600px) {
  /*.featured-header { min-height: 342px !important;}*/
  .sponsored-box { top: -348px; }
}
@media (max-width: 480px) {
 /* .featured-header { min-height: 285px !important}*/
  .sponsored-box { top: -286px;width: 70%;margin-left: 11%; }
}
@media (max-width: 980px) {
    .desc-home                          { display: none }
    /*.icon-header, .bold-sub-menu        { display: none; }*/
    .executives .col-md-4:nth-child(1) {
      /*display: none;*/
    }

    .executives:nth-child(1) {
      margin-bottom: 25px;
    }

    .exec-col p {
      text-align: center !important;
    }
}
@media (max-width: 1292px) {
    .header-menu > ul > li, 
    .header-visible-menu > ul > li      { min-width: 90px !important; }
}
@media (max-width: 1160px) {
	.boldwire_news_open{ display:none;} 
	#menu-main-menu-revamp{ display:flex !important;} 
}
@media (max-width: 1050px){

    .header-menu            { display: inline-block !important; }
}

@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
  .header-visible-menu        { display: table } 
  .bb-menu-search .bb-menu-search-container{ width:80%; margin-left:50px; }
}

@media (max-width: 929px) {
    .header-menu > ul > li, 
    .header-visible-menu > ul > li      { min-width: 44% !important; margin: 9px; border: 1px solid #ccc; border-left: 1px solid #ccc !important;}    
    .header-menu a, .header-visible-menu a { font-size: 2.5vw !important; }
  .post-detail img { margin-top: 1.5em;  }
   .pum-infographics img { width:100%; }
	.et_social_inline.et_social_inline_bottom {		
		left: 10% !important;		
	}
	article.post-detail h3{
		text-align: center;
	}
}

@media (max-width: 733px) {        
    .header             {padding: 0px}
    .header-menu a, .header-visible-menu a { font-size: 2.8vw !important; }
    /*.owl-carousel .item .col-md-7-5   { padding-left: 2px; padding-right: 10px !important; padding-bottom: 2px; }*/
    .category-header h1         { font-size: 5.2vw !important; }
    .category_text            { top:-5px !important; }
    .fa-category            { width: 25px !important; height: 25px !important; background-size: 100% !important; }
    #loading { margin-top: 1px;}
    .bbgdesc-ftr { padding: 0 20px;border-left: none;}
}

@media (min-width: 1301px) {
    /*.col-md-7-5                         { max-height: 392px !important;  overflow: hidden; }*/
    /*.col-md-4-5                       { max-height: 200px !important; }*/
}

@media (min-width: 993px) {
  /*.page-list .item .col-md-7-5{
    padding-right: 0px !important;
  }*/

  .page-list .item .slider-row-2,
  .threestoryrow .item .col-xs-12.col-md-4-5{
    padding: 0px 5px 20px 20px !important;
  }

  .page-list .item .slider-row-3{
    padding: 0px 5px 0px 20px !important;
  }
}

@media (max-width:1300px) and (min-width:993px) {
    /*.col-md-4-5                       { max-height: 200px !important; }   */
    /*.col-md-7-5                         { max-height: 403px !important;   overflow: hidden; }    */
}

@media only screen and (min-width: 1024px) {
  .pum-container.pum-responsive.pum-responsive-micro {
    width: 30%;
  }
  .five-col .col-md-2 {
    width: 20% !important;
    /*padding: 0px 28px !important;*/
  }
}

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)   { 
  img{
    /*height: 100px !important;*/
    /*border: 1px solid red;*/
  }
  .page-list .row.category-row .col-xs-12.col-md-4 .grid figure { height: 300px !important; }
}
@media (max-width: 1240px){
  .post.style1 .post-item .post-head .post-title a, .post.style3 .post-item .post-head .post-title a, .post.style1.small .post-item .post-head .post-title a, .post.style3.small .post-item .post-head .post-title a { font-size: 21px;}
  .home .post.style1.small .post-item .post-head { top: 224px; }
  .right-top section .textwidget .form-div form { padding-right: 10px; }
  .right-top section .textwidget h5.widget-title { padding: 0px !important; }
  .right-top section .textwidget .form-div { padding-left: 0px !important; }
}
@media (max-width: 414px){
.post.style1 .post-item .post-head .post-title a, .post.style3 .post-item .post-head .post-title a, .post.style1.small .post-item .post-head .post-title a, .post.style3.small .post-item .post-head .post-title a { font-size: 15px;}
.home .post.style1.small .post-item .post-head { top: 48px;}
.post.head-title {margin-top: 10px;}
.post.head-title .post-item .post-head .post-title a { font-size: 24px !important;}
/*.featured-header { min-height: 223px !important; background-size: cover !important;}*/

.page-list .post-item .post-head {
  top: 0px !important;
    position: relative !important;
    margin-top: 10px !important;
    background: none !important;
    padding-left: 0 !important;    
}
.page-list .post-item .post-head .post-title a{
  color: #000 !important;
  font: 700 14px 'Montserrat', sans-serif !important;
  line-height: 18px !important;
  text-shadow: none !important;
}
.sponsored-box { top: -414px;width: 90%;margin-left: -1%; }
}
@media (max-width: 320px) {
  /*.featured-header { min-height: 150px !important;}*/
  figure {
    margin: 0px;
  }
  .post.head-title .post-item .post-head{
    padding:0px
  }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 1200px) {
  .right-top section .textwidget .form-div form                { padding-right: 10px; }
  .right-top section .textwidget h5.widget-title               { padding: 0px !important; }
  .right-top section .textwidget .form-div                     { padding-left: 0px !important; }
  
  .no-match-search-box .search-input                           { width: 200px; }
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */  
  .home .post.style1.small .post-item .post-head .post-title a { font-size: 15px;line-height: 18px;}
  .header-menu a, .header-visible-menu a{ font-size: 4vw !important; }
  
  .category-header .logo .link-logo {
      max-width: 8.7em !important;      
  }
  .category-header h1         { font-size: 5.2vw !important; }
  .category_text            { top:-5px !important; }
  .fa-category            { width: 40px !important; height: 40px !important;  }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
  .header-menu > ul > li, .header-visible-menu > ul > li {
      min-width: 44% !important;
      margin-left: 8px !important;
      margin-right: 8px !important;
  }
  .header-menu a, .header-visible-menu a{ font-size: 3.3vw !important; padding: 15px 5px !important; }
  
  .category-header .logo .link-logo {
      max-width: 8.7em !important;      
  }
  .category-header h1         { font-size: 4vw !important; }  
}

@media only screen and (min-device-width : 320px) and (max-device-width : 640px)  {
  .header-menu a, .header-visible-menu a{ font-size: 4vw !important; padding: 15px 5px !important; }
    
}
/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */  
  
  .header-menu a, .header-visible-menu a{ font-size: 2.9vw; }
  .header-menu > ul > li, 
    .header-visible-menu > ul > li      { min-width: 43% !important;}
    .category-header .logo .link-logo {
      max-width: 8.7em !important;      
  }
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
  
  .header-menu a, .header-visible-menu a{ font-size: 3.5vw; }
  .header-menu > ul > li, 
    .header-visible-menu > ul > li      { min-width: 43% !important;}
    .category-header .logo .link-logo {
      max-width: 8.7em !important;      
  }
  
}

@media (max-width: 815px){
  .post-detail-content img.alignright { float: none; margin: 0; width: 100%; }
  .post-detail-content .pum-trigger img.alignright {float: right;margin: 0 1.5em !important;width: auto;}
}

@media only screen and (max-device-width: 1024px) and (orientation:portrait) {
  .page-list .row.category-row .col-xs-12 {
    height: 100%;
    padding: 10px;
  }
}

@media only screen and (max-width: 675px) and (orientation : landscape){

  .home .post.style1.small .post-item .post-head{ top: 167px; }
}

@media only screen and (min-width: 1025px) {
  .page-list .row.category-row .col-xs-12.col-md-4 .grid figure { height: 350px; }

  .executives .col-md-3{
    background: #e7e7e9;
    border: 5px solid #fff;
  }

  .executives .col-md-4:nth-child(2) {
    background: #e7e7e9;
    margin-bottom: 25px;
  }

}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
  #tab-content .row {
    max-height: 200px;
  }
  
    .row > .col-xs-12 .col-md-4 {
    /*height:500px;
    padding-bottom: 100px;*/
  }
  
  .header-menu a, .header-visible-menu a {
    font-size: 3vw !important;
  }

  .executives .col-md-4:nth-child(3) {
    /*display: none;*/
  }

  .executives .exec-col {
    height: 380px;
  }
}

@media only screen and (device-width: 768px) {
  #tab-content .row { max-height: 200px;}
  .row > .col-xs-12 .col-md-4 { height:500px;padding-bottom: 100px;}


}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  #tab-content > .row {
    max-height: 200px;
  }
 .row > .col-xs-12 .col-md-4{
  /*height:400px;
  padding-bottom: 100px;*/
 }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  #tab-content .row {
    max-height: 200px;
  }
  
  .row > .col-xs-12 .col-md-4{
    height:500px;
    padding-bottom: 100px;
  }
  
  .row > .col-xs-12 .executives .col-md-4 {
    height: auto;
  }
}

@media (min-width: 1320px) {
  .category .col-md-7-5 { max-height:402px !important; }
}

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

  .page-list .col-md-7-5 { padding-left: 2px !important; padding-right: 8px !important; margin-bottom: 20px;}
}

@media only screen and (max-device-width : 320px) {
  .no-match-search-box .search-input { width: 165px; }
  .sponsored-box {top: -328px;}
}

.exec-col .vc_single_image-wrapper {
  box-shadow: -6px 7px 5px #e7e7e9 !important;
  overflow: hidden !important;
}



/* BB MENU SEARCH - START */
@media (max-width: 1050px) {
  /*.bb-menu-search {
    display: none;
  }*/
  
  .bb-menu-search .bb-menu-search-container {
    width: 100%;    
  }
  
  /*.bb-menu-search-icon i {
    display: none;
  }*/
}

@media (max-width: 929px) {
  .bb-menu-search {
    width: 95%;
    left: 0;
    right: initial;
    height: 50px;
    z-index: 1;
    display: block;
  }
  .mobilemainmenu {
    display: block;
  }
  .header-visible-menu,
  .bb-menu-search.bb-menu-toggle,
  .bb-menu-search-icon.bb-menu-toggle {
    display: none;
  }
  
  .bb-menu-search form {
    width: 100%;
  }
  
  .bb-menu-search i {
    display: inline-block;
  }
  
  .bb-menu-search input[type="text"],
  .bb-menu-search input[type="text"]:focus {
    border-bottom: 1px solid #ccc;
    width: 100% !important;
  }
  
  .header-menu { /* add space for the search field */
    margin-top: 40px;
  }
}
/* BB MENU SEARCH - END */
  


#testSlider.smallerSlider{
  width: 65%;
    color: #000;
    margin: auto;
}
  #testSlider, .new-caption-area {
    width: 90%;
    color: #000;
    margin: auto;
  }
  
   #testSlider span {
    color: #fff;
    font-size: 50px;
   }
  .carousel-caption {
  color: #000;
  display: none;
}

.new-caption-area{
  margin-top: -40px;
}

.new-caption-area p {
    font-style: italic !important;
    font-size: 14px !important;
}

.new-caption-area h3{
  text-align: center;
}

.carousel-control.right, .carousel-control.left {
  background-image: none !important;
  opacity: 1 !important;
}

#carousel-example-captions>p{
  margin: 0;
  padding: 0;
  line-height: 0;
}

#carousel-example-captions>p>a{
  /* bottom: 30px; */
}


.carousel-fade .carousel-inner .item{
  transition-property: opacity;
  -webkit-box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.62);
-moz-box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.62);
box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.62);
}

.carousel-fade .carousel-inner .item, 
.carousel-fade .carousel-inner .active.left, 
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0);
}



#cookie-notice{
  background-color: rgba(0,0,0,0.8) !important;
}
#cookie-notice .cn-button{
  background: #ffffff;
  color: #1d1d1d;
  border: 1px solid #ffffff;
  box-shadow: none;
  border-radius: 0;
  font-size: 16px;
  text-transform: uppercase;
}
#cookie-notice .cn-button:hover{
  background: #1d1d1d;
  color: #ffffff;
}
#cn-notice-text{
  font-size: 16px;
  display: block;
  margin-bottom: 10px;
  margin-top: 10px;
}
#cn-notice-text a{
  text-decoration: underline;
  color: white !important;
}
.posts_navigation{
  /*display:none !important*/
}
#boldwire_news{
  font-size:16px
}
.post-meta .author:after, .post-detail .post-meta .view:after{
  content: none;
}
.author .avatar{
  margin-left: 10px;
  width: inherit !important;
  margin-top: -20px;
}
.author.vcard{
  text-align: center;
  margin-top: 10px;
}
.fn{
  margin-top: 20px;
  margin-left:10px;
}
.fn a, .fn strong{
  display: block;
  color: #000000 !important;
  font-size: 12px !important;
  font-style: italic;  
  text-decoration: none;
  text-transform: capitalize;
  text-align: left; 
  margin-bottom:5px;
}
.post-meta-single strong.author, strong.author{
  display: none;
}
.author-monarch .et_social_autowidth li, .et_social_inline .et_social_autowidth li{
  display: inline;
  width: 40px;
  height: 40px;
  clear: none !important;
  margin: 0 0 0 .1% !important;
  margin-top:0;
}

.et_social_inline.et_social_inline_bottom{
  position: relative !important;
  left: 35%;
  margin-bottom: 20px !important;
}
.author-monarch .et_social_inline.et_social_inline_bottom{ 
  margin-bottom: 0;
}
.author-monarch .et_social_totalcount{
  text-align: center !important;
}
.author-monarch .et_social_inline_bottom{
  margin-top: 10px;
}
.author-details .et_social_media_wrapper{
	display:inline;
}

/* Start Marlon's Fixes on Monarch Sharer 
 * This has a JS script k8black/js/main.js
 * */
.monarch-sharer-font { font-size: 0px; width: 0px; height: 0px;}
/* End Marlon's Fixes on Monarch Sharer */


/* Ron Fixes */
.page-id-42049 .author-monarch{ display: none; }

.merge h4{ font-weight: 700; }
.merge .vc_btn3-left{ display: none; }
.merge .vc-gitem-zone-height-mode-auto:before{ padding-top: 0 !important; }
.merge .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img{ display: block !important; }
.merge .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{ padding-right: 0; }
.merge .vc_gitem-post-data-source-post_excerpt p{ display: none; }
.merge .vc_gitem-zone{ background-color: transparent !important; }
.merge .vc_pageable-slide-wrapper{ margin-right: 0 !important; }

.merge-all .vc_grid-item{ padding: 0 !important; }
.merge-all .vc_grid-item:first-child{ width: 98%; margin: 1%;}
.merge-all .vc_grid-item:first-child .vc_gitem-zone-c{ display: block; position: absolute; bottom: 0; }
.merge-all .vc_grid-item:first-child .vc_gitem-zone-c .vc_gitem-col{ background-color: rgba(0, 0, 0, 0.5); }
.merge-all .vc_grid-item:first-child .vc_gitem-zone-c h4{ color: #FFF;
    font-size: 30px;
    line-height: 1;
    padding: 0 30px; }
.merge-all .vc_grid-item:nth-child(2n){ width: 31.333%; margin: 1%; }
.merge-all .vc_grid-item:nth-child(3n){ width: 31.333%; margin: 1%; }
.merge-all .vc_grid-item:nth-child(4n){ width: 31.333%; margin: 1%; }
.merge-all .vc_grid-item:nth-child(5n){ width: 31.333%; margin: 1%; }
.merge-all .vc_grid-item:nth-child(6n){ width: 31.333%; margin: 1%; }
.merge-all .vc_grid-item:nth-child(7n){ width: 31.333%; margin: 1%; }

.merge .metaslider .flexslider .flex-direction-nav li a{ width: 10px !important; height: 10px !important; }
.merge .caption p{ display: block; }
.merge .metaslider .slides .caption-wrap{ position: absolute !important; top: unset; bottom: 100px; text-align: center; }
.merge .metaslider .slides .caption-wrap h2{ color: #FFF; font-weight: 700; font-size: 50px; }
.merge .metaslider .slides .caption-wrap h3{ color: #FFF; font-size: 24px; font-weight: normal; background: none; background-color: transparent; opacity: 1; }
.merge .metaslider .slides .caption-wrap p{ color: #FFF; }
.merge .btn-primary{ color: #FFF !important; text-decoration: none; padding: 10px 30px; display: block; width: fit-content; margin: 30px auto 0 auto; }
.merge .btn-primary:hover{ color: #FFF !important; }

.post-detail .merge .wpb_single_image img{ border-radius: unset !important; -moz-border-radius: unset!important; -webkit-border-radius: unset !important; }
.merge .vc_single_image-wrapper img{ border-radius: unset !important; -moz-border-radius: unset !important; -webkit-border-radius: unset !important; }

.merge h3{ background: #000; color: #FFF; padding: 10px !important; text-align: center; margin-top: 0 !important; }
.merge h4 a{ color: #222 !important; text-decoration: none; }
.post-detail .merge p{ margin-top: 0 !important; }

@media only screen and (max-width: 991px) {
  .merge .metaslider .slides .caption-wrap{ position: absolute !important; top: unset; bottom: 50px; text-align: center; }
  .merge .metaslider .slides .caption-wrap h2{ color: #FFF; font-weight: 700; font-size: 40px; }
  .merge .metaslider .slides .caption-wrap h3{ color: #FFF; font-size: 18px; font-weight: normal; background: none; background-color: transparent; opacity: 1; }
}
@media only screen and (max-width: 768px) {
	.merge{ margin-top: 20px; }
	.merge .metaslider .slides .caption-wrap{ position: absolute !important; top: unset; bottom: 20px; text-align: center; }
  	.merge .metaslider .slides .caption-wrap h2{ color: #FFF; font-weight: 700; font-size: 25px; }
  	.merge .metaslider .slides .caption-wrap h3{ color: #FFF; font-size: 18px; font-weight: normal; background: none; background-color: transparent; opacity: 1; }
	
	.merge-all .vc_grid-item:first-child{ margin: 20px 1%; }
	.merge-all .vc_grid-item:nth-child(2n){ width: 98%; margin: 1%; }
	.merge-all .vc_grid-item:nth-child(3n){ width: 98%; margin: 1%; }
	.merge-all .vc_grid-item:nth-child(4n){ width: 98%; margin: 1%; }
	.merge-all .vc_grid-item:nth-child(5n){ width: 98%; margin: 1%; }
	.merge-all .vc_grid-item:nth-child(6n){ width: 98%; margin: 1%; }
	.merge-all .vc_grid-item:nth-child(7n){ width: 98%; margin: 1%; }
}
/* End Ron Fixes */

.navbar-nav{
	list-style: none;
	float:right;
}
.navbar-nav>li>a{
	padding-right: 15px;
	padding-left: 15px;
	color:#383838;
	font-weight:bold;
}


.boldwire-footer{
	color: white;
	text-align:center;
}
.boldwire-footer h2{
	font-weight:700;
}
.boldwire-footer-content{
	width:60%;
	margin-left:auto;
	margin-right:auto;
}
/******* Revamp CSS *************/
/* NAVBAR MENU  */
.navbar{
    margin-bottom:0;
    border:0;
}
.current-menu-item{
	background-color:#2e80ec;
}
#menu-main-menu-revamp nav {
    padding-top: 10px;
}

nav button.navbar-toggler {
    float: right;
    display: none;
    -webkit-appearance: none;
    border: 0;
}

#menu-main-menu-revamp nav .navbar-collapse {
    clear: both;
}

.navbar-nav>li>a{
    color: #565656;
    font-weight:600;
}

#menu-main-menu-revamp .menu-item-type-custom{
    position:relative;
}


#menu-main-menu-revamp .bring-on-dropdown {
    padding: 0;
}

.bring-on-dropdown a {
    display: block;
    background-color: #f8f8f8;
    text-decoration: none;
    padding: 25px 25px;
    font-size: 16px;
    color: #162441 !important;
    font-weight: 400;
}

.bring-on-dropdown a:hover {
    background-color: #ddd;
    color: #000000 !important;
    font-weight: 700;
}

footer.footer.redesign {
    background-color: #162441;
    padding-bottom: 5% !important;
}

.page-template-page-redesign footer h4 {
    color: #ffffff;
    font-weight: bold;
}

.page-template-page-redesign footer .footer-link {
    color: #ffffff !important;
}

.page-template-page-redesign footer .footer-link:hover {
    color: rgba(255, 255, 255, 0.5) !important;
}

.page-template-page-redesign footer .social-container img {
    max-height: 20px;
    padding-right: 14px;
}

.bw_submit {
    background-color: #1e73be !important;
    border-color: #1e73be !important;
}

.page-template-page-redesign .boldwire_news_open {
    border: 0;
    background-color: #357deb;
    color: #ffffff;
    float: right;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 10px;
    font-weight: bold;
}
.page-template-page-redesign .first-post-grid {
    margin-left: 3.5%;
    margin-right: 5%;
}
.page-template-page-redesign .boldwire_news_open:hover {
    background-color: #2378c8;
}
.page-template-page-redesign .bb-mautic-form input::placeholder{
    font-weight:normal;
    letter-spacing:2px;
}
.page-template-page-redesign .bb-mautic-send input::placeholder{
    letter-spacing:2px;
    font-weight:normal;
}
.page-template-page-redesign .bb-mautic-send input{
    height:20px;
    background:#f8f8f8;
    font-weight:normal;
    padding: 10px;
}
.page-template-page-redesign .bb-mautic-form input{
    height:35px;
    background:#f8f8f8;
    width:300px !important;
    text-align:center;
    color:#000;
    font-weight:normal;
}
.page-template-page-redesign .bb-mautic-form button, .page-template-page-redesign .bb-mautic-send button{
    margin-bottom:2px;
    background:#2b81ee;
    border-radius:0;
    color: #fff;
    padding: 7px 20px 8px;
    border:0;
}
.page-template-page-redesign .bb-mautic-form button:hover, .page-template-page-redesign .bb-mautic-send button:hover {
    background-color: #252cea;
    color: #ffffff;
}
.page-template-page-redesign .bb-mautic-send button {
    height: 24px;
    font-size: 12px;
    text-transform: uppercase;
    padding: 3px 5px;
}
.page-template-page-redesign .bb-mautic-form .success_message, .page-template-page-redesign .bb-mautic-send .success_message {
    color: white;
    display: block;
}
.page-template-page-redesign .bb-mautic-form .error_message, .page-template-page-redesign .bb-mautic-send .error_message {
    color: red;
    display: block;
}
.page-template-page-redesign .bb-mautic-form {
    text-align:center;
    padding-bottom: 40px;
}
@media (min-width:961px) {
    .page-template-page-redesign header{
        padding: 10px 20px 0px !important;
    }
}
@media screen and (max-width:1200px){
    .bb-mautic-send input,
    .bb-mautic-send button {
        width: 100%;
        margin-bottom: 10px;
    }
}
@media (max-width: 767px) {
    .bb-mautic-form input{
        height:40px;
        border-radius:0px !important;
        margin-bottom:5px;
    }
    .page-template-page-redesign nav button.navbar-toggler {
        display: block;
    }
    .smile_icon_list.right li .icon_list_icon {
        float: none;
        position: relative;
        width: 100% !important;
        margin-left: 0px !important;
        height: auto !important;
        margin-bottom: 10px;
    }

    #menu-main-menu-revamp ul {
        position: relative;
        float: unset;
        border: 0;
        text-align: right;
        box-shadow: none;
        border-radius: 0;
    }

    #menu-main-menu-revamp ul li:hover > ul {
        left: unset;
    }

    #menu-main-menu-revamp > li {
        text-align: right;
    }
    .row .bring-on-column-container {
        padding: 10% !important;
    }
    .btn-challenge {
        font-size: 15px;
        /*margin-left: -32px;*/
    }
    .bb-mautic-form button{
        width: 300px;
    }
}
.ult-responsive{
	font-family:'Montserrat';
	font-size:14px;
	font-weight:bold;
	line-height:22.4px;
}
/******* Revamp CSS *************/


/* RON FIX */
#form-survey-redirect{ display: none !important; }