﻿.icon-box .icon-box-img{margin-bottom:1em;max-width:100%;position:relative}
.icon-box-img svg,.icon-box-img img{padding-top:.2em;width:100%}
.icon-box-img svg{width:100%;height:100%;transition:all .3s;fill:currentColor}
.icon-box-img svg path{fill:currentColor}
.icon-box-left .icon-box-img,.icon-box-right .icon-box-img{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;max-width:200px}
.icon-box-left .icon-box-img+.icon-box-text{padding-left:1em}
.icon-box-right .icon-box-img+.icon-box-text{padding-right:1em}
.icon-box-center .icon-box-img{margin:0 auto 1em}

.footer-icon{margin-bottom:10px;font-size:1.4em;vertical-align:top;float:left;color:#555555;}

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

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

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

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
#masthead h1.home{float:left;margin:8px 16px 0 16px;font-size:1.4em;font-weight:400;padding:0;z-index:999}
#masthead h1.home a{color:#991c1c;text-decoration:none;text-transform:uppercase;width:368px}
#masthead h3.home{float:left;margin:8px 16px 0 16px;font-size:1.4em;font-weight:400;padding:0;z-index:999}
#masthead h3.home a{color:#991c1c;text-decoration:none;text-transform:uppercase;width:368px}
#masthead div.home{float:left;margin:8px 16px 0 16px;font-size:1.4em;font-weight:400;padding:0;z-index:999}
#masthead div.home a{color:#991c1c;text-decoration:none;text-transform:uppercase;width:368px}

.menu-right-intern{ float: right; width:100%;}

#imFooter_imTextObject_05_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imFooter_imTextObject_07_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_08_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_11_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_12_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_05_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }


.date-in-header {
	color: #ffffff;
}

header.main-header .sub-menu,
header.main-header .mobile-top-bar,
header.main-header .mobile-logo-additions {
  display: none;
}

  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    width: 100%;
    white-space: nowrap;
  }

  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .vamtam-cart-dropdown-link {
    display: inline-block;
    padding: 0;
    margin: 0 10px 0 0;
    vertical-align: middle;
  }

  .responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search {
    vertical-align: middle;
  }
.menu-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}
.nav--subpage--primary .menu-title{padding-left:45px;color:#404040;position:relative !important;}

.hpts-text
{
	padding: 0px;
	color: #78D1CE;
}


a.title_list_item1{
    padding:  10px 0px 20px 0px;
    display: block;
    font-size: 25px;
    font-weight:  bold;
}


a.title_list_item1:hover{
    color: #ff6400;
    font-size: 25px;
    transition: 0.1s;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
.news-block-pagination{text-align:center}
.news-block-pagination .pagination{margin-top:0;margin-bottom:0}
.news-block{font-size:13px;margin-bottom:15px}
.news-block:after,.news-block:before{content:" ";display:table}
.news-block:after{clear:both}
.news-block .info-news a{color:#6F6F6E;text-decoration:none}
.news-block .info-news a:visited{color:#6F6F6E}
.news-block .info-news a:active,.news-block .info-news a:focus,.news-block .info-news a:hover{outline:0;color:#298dba;text-decoration:none}
.news-block .row.text-uppercase{margin-bottom:10px}
.news-block .title-bar h1,.news-block .title-bar h2,.news-block .title-bar h3,.news-block .title-bar h4{text-transform:uppercase;font-family:finfinsemibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-top:20px;line-height:20px}

.logo{width:160px; float:left;}



.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
	position: absolute;
	z-index: 3;
	bottom: 0;
	width: 100%;
	min-height: 30px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: center;
}


.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a {
	display: inline-block;
}


.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
	color: #fff;
	font-size: 3.5em;
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon { color: #ffffff; }
.header-mobile__bottom{display:none}
.header-mobile__bottom.is-visible{display:block}
.header-mobile__bottom-section{float:left;width:100%;padding:20px;padding:2rem;overflow:hidden;*zoom:1;border-bottom:1px solid #e8e9e9}

.goldmidrg{ float:left; width:72%; padding-right:1%; padding-bottom:10px;}

.goldmidrg-list{ width:100%; overflow:hidden; }

.goldmidrg-list ul li{float:right;line-height:40px;}

.goldmidrg-list ul li span{ }

.goldmidrg-list ul li div{ color:#565656;width:60px; font-weight:bold;text-align:right; float:left; padding-right:5px; margin: 10px 0px; }

.goldmidrg-wz{line-height:30px; height:30px;;}


.goldmidrg-foot{ width:100%; color:#b5b5b5; line-height:16px; float:left; padding-top:20px; }

#wp-calendar tfoot #next {
	text-align: right;
}


#wp-tbody .pad {
	background: none;
}


.container-transparent .st-container,
.container-transparent .st-pusher,
.container-transparent .st-content,
.container-transparent .footer-top-2,
.container-transparent .main-footer,
.container-transparent .copyright {
  background-color: transparent !important;
}



.st-container,
.st-pusher,
.st-content {
  height: 100%;
}

.st-content {
  background: #fff;
}

.st-content,
.st-content-inner {
  position: relative;
}



#navigation-wrap {
	padding: 0 2em;
}
i.right{float:right;margin-left:15px}
.right-align{text-align:right}
.right{float:right !important}
nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none}
nav .brand-logo.right{right:0.5rem;left:auto}
.sidenav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}
.drag-target.right-aligned{right:0}
.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}
.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}
.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}
.imageframe-align-center{text-align:center}


.row {
  margin-left: -15px;
  margin-right: -15px; }

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

  .row:after {
    clear: both; }

    .fixed-menu .row {
      margin: 0px;
      padding-bottom: 60px;
      background-color: #652267; }
.phoneNumber .tel_mobile,.phoneNumber a{font-size:20px!important;color:#3c4046!important;font-family:Georgia!important}
