﻿
		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}

.dhvc-woo-extra {
  
}


.dhvc-woo-extra.dhvc-woo-row-fluid {
    width: 49%;
    display: inline-block;
    padding-top: 5%;
}

#featured-content .rp-big-one-content {
	position: relative;
}
.text-center{text-align:center}


.page .scroll-layer {
	position: absolute;
}

#side-header .side-header-wrapper {
  padding-bottom: 20px;
  zoom: 1;
}

#side-header .side-header-wrapper:before,
#side-header .side-header-wrapper:after {
  content: " ";
  display: table;
}

#side-header .side-header-wrapper:after {
  clear: both;
}
#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper{background-color:rgba(255,255,255,1);}
body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper{position:absolute;}


#text-team {
	height: 100%;
	width: 100%;
	margin: 0;
}


#text-team h2 {
	padding-left: 18%;
	padding-top: 10%;
	font-size: 36px;
	margin: 0;
}


#text-team p {
	padding-left: 18%;
	padding-top: 6%;
	margin: 0 0 2em 0;
	font-size: 14px;
	padding-right: 20%;
	text-align: justify;
}
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

#site_tagline { display:block!important; }



#header {
	margin-top: 10px;
}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.responsive-image-width .wp-block-spacer[style="height:133px"]{height:80px!important}
.responsive-image-width .wp-block-spacer[style="height:60px"]{height:25px!important}
.responsive-bigger-text .wp-block-spacer[style="height:77px"]{height:25px!important}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
 
.financity-sidebar-area .financity-widget-title{ color: #383838; }
 
.financity-footer-wrapper .financity-widget-title{ color: #f07b33; }

.financity-footer-wrapper .financity-widget-title .gdlr-core-flexslider-nav{ float: right; margin-left: 20px; }

.financity-sidebar-area .financity-widget-title .gdlr-core-flexslider-nav{ float: right; margin-left: 20px; }

.team,.team-image{position:relative}

.team.team-list .team-image{float:left;width:250px;margin-right:30px}
#team #staff .team-image{margin-top:2em}
.team-image{position:relative}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }


.footer-widget-top {
	border-bottom: 1px solid #222;
	padding: 10px 0;
}


.footer-widget-top h4 {
	font-size: 22px;
	font-family: BebasNeueRegular, arial, Georgia, serif;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.mr-auto,.mx-auto{margin-right:auto !important}
.ml-auto,.mx-auto{margin-left:auto !important}

	
	
	.site-description,
	.image-caption,
	.page-title .dropdown-buttons { display: none; }


.page-title .dropdown-buttons { float: right; }

.page-title .dropdown-buttons li .fa { margin-right: 0; }

.page-title .dropdown-buttons li ul.children { padding-left: 10px; border-top: 1px solid #eee; }

.page-title .dropdown-buttons ul li { font-size: 15px; border-bottom: 1px solid #eee; }

.page-title .dropdown-buttons ul li:last-child { border-bottom: 0; }

.page-title .dropdown-buttons ul li a { padding: 5px 0; display: inline-block; }
.widget-title i{opacity:.35;margin-right:4px}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
span.widget-title{font-size:1em;font-weight:600}


.footer .logo {
    margin-bottom: 40px;
}


.footer .logo img {
    max-height: 100px;
    margin: 0 auto;
}


.main-navigation .logo {
    position: absolute;
    bottom: 10px;
    top: 10px;
}


.main-navigation .logo img {
    height: 50px;
}


    .main-navigation .logo.overlap img {
        height: 90px;
    }


.site-landing-header .logo img {
    margin: 0 auto 20px auto;
}

.td-footer-wrapper #af-form-155353784 .buttonContainer input.submit,
.load-more-btn{
	width:100%;
		background:#d8272f;
	color:#fff;
	text-transform:uppercase;
	text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    font-family: Tahoma, serif;
	    padding: 12px 7px;
	display:inline-block;
	text-align:center;

}

.td-footer-wrapper .block-title span{
	color:#fff;
}

	.entry-header .entry-title {
		font-size: 24px;
		
		padding: 10px 0 0;
	}

h1.entry-title,
.h1.entry-title {
  border-bottom: 0px solid #cceace;
  color: #822f1c;
  font-size: 18px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  padding: 0 10px 10px 25px;
}
.wplp_container.default .text,.wplp_container.default .date,.wplp_container.default .category{font-size:.8em;line-height:1.4;padding-bottom:3px}
.wplp_container .text,.wplp_container .date{overflow:hidden;display:block;text-align:left;line-height:1.23;font-size:1.1em;font-weight:400;text-overflow:ellipsis}
.wplp_container .text span{overflow:hidden;text-overflow:ellipsis;max-width:100%}
html[dir=rtl] .wplp_container .text,html[dir=rtl] .wplp_container .date{text-align:right}
#wplp_widget_21858 li.smooth-effect:hover .wpcu-front-box a .text { border-bottom: 1px solid rgba(153,0,0,0.7);}
#wplp_widget_21860 li.smooth-effect:hover .wpcu-front-box a .text { border-bottom: 1px solid rgba(153,0,0,0.7);}
#wplp_widget_21864 li.smooth-effect:hover .wpcu-front-box a .text { border-bottom: 1px solid rgba(153,0,0,0.7);}
#wplp_widget_21863 li.smooth-effect:hover .wpcu-front-box a .text { border-bottom: 1px solid rgba(153,0,0,0.7);}


.site-footer .sep {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	margin: 0;
}


.sep {
	margin: 0 3px;
}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.container:before,
.container:after {
  display: table;
  content: " ";
}


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}

  .list-payment-options .mc-options, .list-payment-options .visa-options, .list-payment-options .ae-options, .list-payment-options .ec-options, .list-payment-options .jcb-options, .footer-container .list-payment-options .lw, .footer-container .list-payment-options .ssl { margin-left: 13px; }

  .list-payment-options .mc-options { background-position: 0 -94px; }



.footer-container:hover .list-payment-options .mc-options { background-position: 0 -94px; }

.list-payment-options .mc-options, .list-payment-options .visa-options, .list-payment-options .ae-options, .list-payment-options, .list-payment-options .jcb-options { height: 37px; margin-left: 15px; }


		#s5_bannerposition {
			display:none;}
