﻿
.focusmod .focustab b.down{background-color:#fff;}


li#menu-item-6739, li#menu-item-14799, li#menu-item-14816, li#menu-item-16085, li#menu-item-16088 {
	display: none;
}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


    .content .widget-container.widget_login h3 {
        margin:0;
        padding:15px 10px}


    
    .sidebar .widget-container,
    .content .widget-container {
        border:5px solid #e5e6e6;}

    .sidebar .widget-container {
        width:240px}

    .sidebar .widget-container li a {
        font-size:13px}

.footer .widgetarea .widget-container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}


.site-header-main {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}


	.wp-custom-logo .site-header-main {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

.rg-sc .rg-scr-content {
  position: absolute;
  top: 0;
}

.rg-scr-content {position: relative;}

.layout-left .rg-scr-content {padding-left: 15px;}

.layout-right .rg-scr-content {padding-right: 15px;}

.rg-scr-slice-container, .rg-scr-content {display: table-cell;width: 50%;}

.rg-scr-img-list .rg-scr-slice:first-child, .rg-scr-content .rg-scr-info:first-child {display: block;}
.forum-section ul li.photo-post{width:49%;float:right;clear:right;overflow:hidden}
.forum-section ul li.photo-post .image{float:left;width:100px;height:75px;overflow:hidden;margin-right:5px;margin-left:5px}
.forum-section ul li.photo-post .msg{display:block;height:55px;overflow:hidden}
body.responsive-ready .forum-section ul li.photo-post{float:none;width:100%;margin-bottom:2em}
.hnews .hmedia .photo{border:none}
.lastNews.layout-4 .items .hnews .hmedia .photo{width:100%}
.lastNews.layout-5 .items .hnews .hmedia .photo{width:100%}
.site-11 .lastNews.layout-4-AL-Mag .hnews .hmedia .photo{width:100%}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}


.btn-tooltip {
    width: 222px;
    background: #FFFFFF;
    border-radius: 3px;
    padding: 10px;
    color: #FF6600;
    font-size: 13px;
    position: absolute;
    bottom: -85px;
    left: 403px;
    opacity: 0;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    font-weight: bold;
    text-align: center;
}


    .btn-tooltip:before {
        content: "";
        position: absolute;
        top: -18px;
        left: 50%;
        transform: translateX(-50%);
        border-top: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #FFFFFF;
        border-left: 10px solid transparent;

    }
.carousel-inner{position:relative;width:100%;overflow:hidden}
.title-h1,.title-h2,.title-h3,.title-h4,.title-h5,.title-h6,.title-lg,h1,h2,h3,h4,h5,h6{margin:0 0 10px;line-height:1.2}
.title-h1 *,.title-h2 *,.title-h3 *,.title-h4 *,.title-h5 *,.title-h6 *,.title-lg *,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-size:inherit;margin:0;padding:0;font-weight:inherit}
.title-h1:last-child,.title-h2:last-child,.title-h3:last-child,.title-h4:last-child,.title-h5:last-child,.title-h6:last-child,.title-lg:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}
.title-h2,.title-h3,h2,h3{font-size:18px;text-transform:uppercase}
.title-h2,h2{font-size:24px}


img.alignright, img.alignleft{
margin: 10px 10px 15px 15px;
display:inline;
}


.alignright{float:right;}

	.alignright,.alignleft{float:none;}

.title_tabs {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFff;
	border-color: #ffffee #aaab9c #cccccc #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
}

.title_tabs a:link {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:visited {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:hover {
	text-decoration: underline;
	color: #003399;
}





.media-btns {
	position:relative;
	display: table;
	margin: 0 auto;
	margin-bottom: 30px;
	-webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}


.media-btns a {
	color: #fff;
	padding: 12px 24px;
	margin: 4px 16px;
}


.media-btns .btn {
	padding: 12px 24px;
}
 

.media-btns .btn .fa {
	margin-left: 15px;
}



#home .video-container, #home .carousel {
    margin-bottom: 18px;
}

#rpb_spacer{DISPLAY:NONE;height:44px}

				div#rpb_spacer { display: block !important; }
.bit-1,.container-full{width:100%}
.container{margin:0 auto;max-width:1140px}
.container-fix{margin:0 -15px}
.container:after{content:"";display:table;clear:both}
.header-sticky .container{position:relative}
.site-info .container{width:100%}

.bd-textblock-28 {
  margin-bottom: 39px;
}

	
	.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
		opacity: 1!important;
		padding: 0!important;
	}


body[data-header-format="left-header"] #header-outer nav .buttons{height:auto!important}



header#top nav ul.buttons li{line-height:12px; position:relative}


header#top nav ul.buttons li.menu-item a{position:relative}


.ascend #header-outer[data-transparent-header="true"].transparent .midnightHeader .buttons{margin-top:0!important}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:5px;}

.idblog-rp-widget li#listpost img {float: left;margin-right: 15px;width: 60px;height: 60px;min-width: 60px;min-height: 60px;max-width: 60px;max-height: 60px;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}

#content.site-content{
	padding-top:3rem;
}



#content[tabindex="-1"]:focus {
  outline: 0;
}


.elementor-page.page-template-fullwidth #content.site-content {
  padding-bottom: 0;
  padding-top: 0;
}


.vc_desktop #content.site-content {
  padding-bottom: 0;
  padding-top: 0;
}

.site-content{
	overflow:hidden;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}




#wp-calendar {
    empty-cells: show;
    font-family: Arial, Helvetica, Sans-serif;
    margin: 0;
    font-weight: normal;
    width: 100%;
    border-spacing: 1px;
    border-collapse: separate;
}


#wp-calendar caption {
    padding: 4px 0;
    text-transform: uppercase;  
    margin: 2px 0 2px 0;
    text-align: left;
    background: none;
}


#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    background: none;
}


#wp-calendar td {
    font-family: Arial, Helvetica, Sans-serif;
    letter-spacing: normal;
    padding: 4px 0;
    text-align: center;
    background: none;
}

		.main_resise .col4.sm { width: 98%; }

.main_resise { margin:0 auto;  
              -webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;   
        
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}



.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.single .entry-content{
	padding:0 0 10px 0;
}

.single article.post .entry-content,
.single article.page .entry-content{
	width: auto;
	padding: 0;
}

article.post .entry-content,
article.page .entry-content {
	margin: 0;
}



.blog-no-image article .entry-content{
	padding:0 2% 0 0;
}


#js #preloader .spinner7 .circ2 {
    -webkit-animation-delay: -0.6s;
    -moz-animation-delay: -0.6s;
    -ms-animation-delay: -0.6s;
    -o-animation-delay: -0.6s;
    animation-delay: -0.6s;
}


span.clear {display:block; clear:both; height:1px;}
.site-footer__sitemap{border-right:1px solid #5a5a5a}
.site-footer__sitemap,.site-footer__footnote{font-size:12px}


.cat_description {
    line-height: 1.7;
    background: #f7f7f7;
    padding: 10px;
    margin: 0px 0 7px 0;
    display: block;
    float: none;
}




.rel {position:relative;}

.nav{
	margin-top:10px;
}

.nav ul{
	
}

.nav ul li{
	float:left;
}
#header-top .dfp-tag-wrapper .dfp-tag-wrapper,#dfp-ad-adbotttom{align-items:center;overflow:auto;justify-content:center;width:100%;border:none;padding:18px 0 0;}
.dfp-tag-wrapper .dfp-tag-wrapper{margin:0 auto;height:auto;border:1px solid #D9DBDD;padding:9px;position:relative;float:left;font-size:0px;line-height:0px;}
.advn600 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:18px;}
.advn250 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:16px;}
.advn125 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:9px;}
#mobilenav .symbol span.line-horizontal{display:block;width:1em;height:1px;position:absolute;left:0;top:50%;background-color:#000}
#mobilenav .symbol-cancel span.line-horizontal{width:1em;height:1px;position:absolute;left:0;top:50%}
header nav li.has-extended ul.sub-menu li.menu-item:nth-child(2n+1),header nav li.has-extended ul.sub-menu.position_menu li.menu-item:nth-child(2n+1){float:none}
header nav li.has-extended ul.sub-menu li.menu-item:nth-child(3n+1),header nav li.has-extended ul.sub-menu.position_menu li.menu-item:nth-child(3n+1){clear:both}


#menutop2 li#toprank {
	display:inline;
	float:left;
	width:110px;
	margin:0;
	padding:0;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1255px;width:100%;position:relative}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.row:after{clear:both}
.clearfix,.container,.row{*zoom:1}
.error-info .container{padding:8px 27px 8px 44px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
.mc-margin--s{margin-top:20px}


.awesome-weather-header {
	padding: 10px;
	text-align: center;
	background: rgba(0,0,0,0.1);
	text-transform: uppercase;
	position: relative;
}

.awesome-weather-header span {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	margin: 0 auto;
	padding: 0 10px;
}


.awe_changeable .awesome-weather-header span { padding: 0 25px; }



.awesome-weather-wrap.darken .awesome-weather-header { background: rgba(0,0,0,0.2); }


.awe_boxed .awesome-weather-header { text-align: left; background: rgba(0,0,0,0.2); }


.site-footer-widgets ul li h2.widgettitle {
	padding: 0 0 6px;
	margin: 0 0 10px 0;
	font-size: 13px;
	line-height: 16px;
	text-transform: uppercase;
	border-bottom: 1px solid #EAEAEA;
	font-weight: 600;
	color: #4D4D4D;
}




    .footer-txt .tel {

        color: #000;

        line-height: inherit;

        padding: 2px 0;

    }


.contact-editor .tel i:before {
    content: "\e1b1d";
}


#sidebar_right {
  float: right;
  width: 160px;
  }
 
.financity-main-menu-search i, .financity-main-menu-cart i{ color: #ffffff; }
	

.financity-main-menu-search{ float: left; margin-top: -1px; margin-left: 25px; }

.financity-main-menu-search i{ font-size: 14px; margin-top: -1px; cursor: pointer; }

.financity-header-side-nav.financity-style-side .financity-main-menu-search{ float: none; display: inline-block; margin-top: 0px; margin-left: 20px; }

.financity-header-side-nav.financity-style-side-toggle .financity-main-menu-search,
.financity-header-side-nav.financity-style-side-toggle .financity-main-menu-cart{ float: none; margin-bottom: 8px; padding-left: 0px; margin-left: 0px; margin-top: 0px; }
#header-navigation-toggle{position:relative;}
#header-navigation-toggle a{display:block;padding:10px 20px;border:1px solid transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#header-navigation-toggle a .ui--caret{position:absolute;left:auto !important;right:20px !important;top:50% !important;margin-top:-6px !important;margin-right:0 !important;font-size:14px;}
.rtl #header-navigation-toggle a .ui--caret{right:auto !important;left:20px !important;margin-left:0 !important;}

html #header-navigation-toggle a { color: #b10f15; }

html #header-navigation-toggle a:hover { color: #b10f15; }
.visible-phone{display:none !important;}
.visible-phone-portrait{display:none !important;}
.home .tm-testi--boxed .tm-testi__inner{padding:51px 30px 67px}
.tm-testi--boxed .tm-testi__inner,.tm-testi--speech-bubble .tm-testi__item-body {background-color: #f7f7f7;}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }


  .col-md-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}
.content{position:relative;z-index:1;width:100%;width:100vw;background-color:#fbfbfa}
.content h3+h3,.content ol+h2,.content ol+h3,.content p+h2,.content p+h3,.content p+h4,.content ul+h2,.content ul+h3,.content ul+h4{margin-top:3.6rem}
.content h4+h1,.content h4+h4,.content h4+h6,.content ol+h3,.content ol+h4,.content ol+p,.content p+h6,.content ul+h5,.content ul+h6{margin-top:1.8rem}
.content h1+p,.content h2+h4,.content h2+ol,.content h2+p,.content h2+ul,.content h3+dl,.content h3+ol,.content h3+p,.content h3+ul,.content h4+h5,.content h4+ol,.content h4+p,.content h4+ul,.content h5+h2,.content h5+ol,.content h5+p,.content h5+ul,.content h6+ol,.content h6+p,.content h6+ul,.content p+ol,.content p+p,.content p+q,.content p+ul,.content q+p,.content ul+p{margin-top:.8rem}
.content h2+h3,.content h3+h4,.content h5+h6,.content h6+h4{margin-top:4px}
.s-personal-banking-homepage-template__widgets-col1{margin-bottom:1rem;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#FFF;padding:1rem 1.5rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem;margin-left:1rem}
.lt-ie10 .s-personal-banking-homepage-template__widgets-col1,.lt-ie9 .s-personal-banking-homepage-template__widgets-col1,.msie10 .s-personal-banking-homepage-template__widgets-col1{width:70%;float:left}
.msie10 .s-personal-banking-homepage-template__widgets-col1{margin-left:0}
.service--subCopy{font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;font-weight:800;line-height:1.1}
.table--column.service{padding:6.25px}


.sh-header-search-side-container {
	width: 70%;
	max-width: 1200px;
	position: relative;
}

.main .container-wrapper {
	background-color: white;
	padding: 30px 20px 0 20px;
	border-radius: 20px;
	border-bottom: 5px solid #e5e5e5;
}


.col-logo {
width: 120px;
float: inherit;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height [class*=col-]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:15px;margin-left:15px}
.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

#bcorp-logo-font {border:none; }

.bcorp-logo-font { font-family: "Quantico", sans-serif; font-style:italic; font-weight:normal; line-height:100px; font-size:100px; }

img.bcorp-logo  { max-width:65%; }

img.bcorp-logo, .bcorp-header-wrap { max-height:100px; }

	.bcorp-logo, img.bcorp-logo{ margin-left:40px;}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}
#main-nav li.first-level-item.second-level--opened ul.second-level{max-height:1000px;opacity:1;display:block;}
#main-nav li.first-level-item.second-level--opened button.second-level--open svg{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}
.logo{margin:-40px 0 0;float:left;}
.logo a{display:block;}
.stuck .header-inner,.stuck .logo,.stuck .logo img{padding-top:0;margin-top:0}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.wf-container,.wf-container-main{margin:0 -22px;padding:0}

  .wf-container,
  .wf-container-main {
    margin: 0 -25px;
  }

.home-orders-slider {
    width: 1000px;
    margin: 0 auto;
}


.home-orders-slider .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 272px;
  margin: 0 45px;
  height: 280px;
}

.home-orders-slider .slick-dots {
    bottom: -45px;
}

.home-orders-slider .slick-slide:focus{
  outline: none;
}

			

.jobboerse {
 background: #a00201;
 padding: 0 10px;
}

.jobboerse a {
 color: #fff !important;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
