/*
Theme Name: Torres Espic - League Child Theme
Theme URI: http://marco.puruno.com/wp/
Description: Marco is a modern, unique & highly functional WordPress template suitable for any restaurants, cafes, wineries, sushi bars, bistros, bars, pubs and-and any other food-related businesses.
Author: PURUNO
Author URI: https://themeforest.net/user/7oroof/portfolio
Template: torresespic
Version: 1.1.2
License: Themeforest Split Licence
License URI: -
Text Domain: league
*/
@font-face {
    font-family: 'Times New Roman';
    src: url('assets/fonts/TimesNewRomanPS-ItalicMT.eot');
    src: url('assets/fonts/TimesNewRomanPS-ItalicMT.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/TimesNewRomanPS-ItalicMT.woff2') format('woff2'),
        url('assets/fonts/TimesNewRomanPS-ItalicMT.woff') format('woff'),
        url('assets/fonts/TimesNewRomanPS-ItalicMT.ttf') format('truetype'),
        url('assets/fonts/TimesNewRomanPS-ItalicMT.svg#TimesNewRomanPS-ItalicMT') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Times New Roman';
    src: url('assets/fonts/TimesNewRomanPS-BoldItalicMT.eot');
    src: url('assets/fonts/TimesNewRomanPS-BoldItalicMT.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/TimesNewRomanPS-BoldItalicMT.woff2') format('woff2'),
        url('assets/fonts/TimesNewRomanPS-BoldItalicMT.woff') format('woff'),
        url('assets/fonts/TimesNewRomanPS-BoldItalicMT.ttf') format('truetype'),
        url('assets/fonts/TimesNewRomanPS-BoldItalicMT.svg#TimesNewRomanPS-BoldItalicMT') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Times New Roman';
    src: url('assets/fonts/TimesNewRomanPS-BoldMT.eot');
    src: url('assets/fonts/TimesNewRomanPS-BoldMT.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/TimesNewRomanPS-BoldMT.woff2') format('woff2'),
        url('assets/fonts/TimesNewRomanPS-BoldMT.woff') format('woff'),
        url('assets/fonts/TimesNewRomanPS-BoldMT.ttf') format('truetype'),
        url('assets/fonts/TimesNewRomanPS-BoldMT.svg#TimesNewRomanPS-BoldMT') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Calibri';
    src: url('assets/fonts/Calibri-Bold.eot');
    src: url('assets/fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Calibri-Bold.woff2') format('woff2'),
        url('assets/fonts/Calibri-Bold.woff') format('woff'),
        url('assets/fonts/Calibri-Bold.ttf') format('truetype'),
        url('assets/fonts/Calibri-Bold.svg#Calibri-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

.esg-grid.show-message .no-filter-message {
    transition-duration: 1s;
    visibility: hidden;
    opacity: 0;
}

/*header*/
#cshero-header-navigation .main-navigation .menu-main-menu > li > a, .cshero-header-navigation .main-navigation .menu-main-menu > li > a { font-family: 'Calibri', sans-serif !important; font-weight: 700 !important; padding: 0 6px !important; }

/*home*/
.team .team--item .wpb_wrapper { box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16); text-align: center; }
.team .team--item .wpb_wrapper.vc_figure { box-shadow: none; }
.team .team--item .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center { display: inline-block; }
.team .team--item .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner { width: 2em; height: 2em; }

.header9 .header-right .nav-button-icon i, .header14 .header-right .nav-button-icon i { color: #000000 !important; }

/*Pages*/
#custom-breadcrumb { color: #ffffff; text-align: center; }
#custom-breadcrumb #breadcrumb-text ul.breadcrumbs { font-size: 14px; line-height: normal; list-style: outside none none; padding: 31px 0 15px 0; float: left; width: 100%; letter-spacing: 0.02em; text-transform: capitalize; color: inherit; }
#custom-breadcrumb #breadcrumb-text ul.breadcrumbs li { display: inline-block; margin: 0; padding-right: 5px; }
#custom-breadcrumb #breadcrumb-text ul.breadcrumbs li + li::before { content: " / "; font-size: 14px; line-height: 1; position: relative; color: inherit; padding: 0 7px; }
#custom-breadcrumb #breadcrumb-text ul.breadcrumbs li a { color: inherit; }

.single-portfolio.page--nav .post-navigation { float: none; margin-bottom: 40px; }

/*Content*/
.line--70 { max-width: 70px; }

/*footer*/
.footer--logos { padding-bottom: 40px; background-color: #f5f5f6;}
.footer--logos-title { padding-top: 40px; padding-bottom: 40px; background-color: #f5f5f6; }
.footer--logos .row{
	display: flex;
}
.footer--logos .row div{
	padding-left: 5px;
	padding-right: 5px;
}
@media only screen and (max-width: 768px){
	.footer--logos .row{
		display: block;
		text-align: center;
	}
	.footer--logos .row div{
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

#footer-top { padding: 20px 0 0 0 !important; color: #cecece; font-family: 'Calibri', sans-serif !important; }
#footer-top strong { color: #3e85c1; }

#footer-top .cms-footer-social { margin-left: -5px; margin-right: -5px; }
#footer-top .cms-footer-social li { display: inline-block; padding: 0 5px; }

#footer-top .wpcf7-form { margin-left: 0px; margin-right: 0px; }
#footer-top .wpcf7-form input[type="email"] { margin-bottom: 15px; }
#footer-top .wpcf7-acceptance { margin-bottom: 15px; display: block; }
#footer-top span.wpcf7-list-item { display: inline-block; margin: 0; }
#footer-top .wpcf7-form .wpcf7-submit { background-color: #2A2A2A; }

#footer-bottom { color: #cecece; }

#footer-bottom .nav-menu { text-align: left; margin-left:-10px; margin-right: -10px; }
#footer-bottom .nav-menu li { display: inline-block; padding: 0 10px; }
#footer-bottom .nav-menu li a { color: #FFFFFF; }

#footer-bottom.layout2 .copyrighter2 { margin-top: 0px !important; }

@media (max-width: 768px) {
}

/* Grid Flexbox */
.container { max-width: 75rem; margin-left: auto; margin-right: auto; }
@media (max-width: 768px) {
	.container { padding: 0 10px; }
}

.col { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -moz-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 1rem .5rem 0 .5rem; }
.col--no-gutters {padding: 0;}

.grid { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 .5rem; }
.grid--container { margin: 0 auto; max-width: 1200px; width: 100%; }
.grid--no-gutters {padding: 0;}

.row-flex { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 1 100%; -moz-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin: 0rem -.5rem 1rem -.5rem; padding: 0; }
.row-flex:last-child {margin-bottom: 0;}
.row--no-gutters {margin: 0;}

.text--left {text-align: left;}
.text--center {text-align: center;}
.text--right {text-align: right;}

.text--white { color: #FFFFFF; }

.text--uppercase {text-transform: uppercase;}

.letter--1 { letter-spacing: 1px; }
.letter--2 { letter-spacing: 2px; }
.letter--3 { letter-spacing: 3px; }

.row--xs-top { -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.row--xs-center { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.row--xs-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.col--xs-align-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
.col--xs-align-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
.col--xs-align-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }

.col--xs-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -moz-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
.col--xs-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.col--xs-reset { -webkit-box-ordinal-group: 1; -webkit-order: 0; -moz-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
.row--xs-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.col--xs-flex { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.text--xs-right { text-align: right; }
.text--xs-left { text-align: left; }
.text--xs-center { text-align: center; }

.col--xs { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; padding: 0rem .5rem 0 .5rem; }
.col--xs-1 { width: 8.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-2 { width: 16.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-3 { width: 25%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-4 { width: 33.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-5 { width: 41.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-6 { width: 50%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-7 { width: 58.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-8 { width: 66.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-9 { width: 75%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-10 { width: 83.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-11 { width: 91.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
.col--xs-12 { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }

.col--xs-offset-1 { margin-left: 8.33333%; }
.col--xs-offset-2 { margin-left: 16.66667%; }
.col--xs-offset-3 { margin-left: 25%; }
.col--xs-offset-4 { margin-left: 33.33333%; }
.col--xs-offset-5 { margin-left: 41.66667%; }
.col--xs-offset-6 { margin-left: 50%; }
.col--xs-offset-7 { margin-left: 58.33333%; }
.col--xs-offset-8 { margin-left: 66.66667%; }
.col--xs-offset-9 { margin-left: 75%; }
.col--xs-offset-10 { margin-left: 83.33333%; }
.col--xs-offset-11 { margin-left: 91.66667%; }
.col--xs-offset-12 { margin-left: 100%; }

@media (min-width: 576px) {
  	.row--sm-top { -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  	.row--sm-center { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
  	.row--sm-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; }
  	.col--sm-align-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
  	.col--sm-align-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
  	.col--sm-align-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
  	.col--sm-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -moz-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  	.col--sm-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  	.col--sm-reset { -webkit-box-ordinal-group: 1; -webkit-order: 0; -moz-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  	.row--sm-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  	.col--sm-flex { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
  	.text--sm-right { text-align: right; }
  	.text--sm-left { text-align: left; }
  	.text--sm-center { text-align: center; }
  	.col--sm { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; padding: 0rem .5rem 0 .5rem; }
	.col--sm-1 { width: 8.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-2 { width: 16.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-3 { width: 25%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-4 { width: 33.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-5 { width: 41.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-6 { width: 50%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-7 { width: 58.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-8 { width: 66.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-9 { width: 75%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-10 { width: 83.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-11 { width: 91.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-12 { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--sm-offset-1 {margin-left: 8.33333%;}
	.col--sm-offset-2 {margin-left: 16.66667%;}
	.col--sm-offset-3 {margin-left: 25%;}
	.col--sm-offset-4 {margin-left: 33.33333%;}
	.col--sm-offset-5 {margin-left: 41.66667%;}
	.col--sm-offset-6 {margin-left: 50%;}
	.col--sm-offset-7 {margin-left: 58.33333%;}
	.col--sm-offset-8 {margin-left: 66.66667%;}
	.col--sm-offset-9 {margin-left: 75%;}
	.col--sm-offset-10 {margin-left: 83.33333%;}
	.col--sm-offset-11 {margin-left: 91.66667%;}
	.col--sm-offset-12 {margin-left: 100%;}
}

@media (min-width: 768px) {
	.row--md-top { -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
	.row--md-center { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
	.row--md-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; }
	.col--md-align-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
	.col--md-align-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
	.col--md-align-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
	.col--md-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -moz-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
	.col--md-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
	.col--md-reset { -webkit-box-ordinal-group: 1; -webkit-order: 0; -moz-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
	.row--md-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
	.col--md-flex { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
	.text--md-right {text-align: right;}
	.text--md-left {text-align: left;}
	.text--md-center {text-align: center;}
	.col--md { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; padding: 0rem .5rem 0 .5rem; }
	.col--md-1 { width: 8.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-2 { width: 16.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-3 { width: 25%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-4 { width: 33.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-5 { width: 41.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-6 { width: 50%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-7 { width: 58.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-8 { width: 66.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-9 { width: 75%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-10 { width: 83.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-11 { width: 91.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-12 { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--md-offset-1 {margin-left: 8.33333%;}
	.col--md-offset-2 {margin-left: 16.66667%;}
	.col--md-offset-3 {margin-left: 25%;}
	.col--md-offset-4 {margin-left: 33.33333%;}
	.col--md-offset-5 {margin-left: 41.66667%;}
	.col--md-offset-6 {margin-left: 50%;}
	.col--md-offset-7 {margin-left: 58.33333%;}
	.col--md-offset-8 {margin-left: 66.66667%;}
	.col--md-offset-9 {margin-left: 75%;}
	.col--md-offset-10 {margin-left: 83.33333%;}
	.col--md-offset-11 {margin-left: 91.66667%;}
	.col--md-offset-12 {margin-left: 100%;}
}

@media (min-width: 992px) {
	.row--lg-top { -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
	.row--lg-center { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
	.row--lg-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; }
	.col--lg-align-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
	.col--lg-align-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
	.col--lg-align-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
	.col--lg-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -moz-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
	.col--lg-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
	.col--lg-reset { -webkit-box-ordinal-group: 1; -webkit-order: 0; -moz-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
	.row--lg-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
	.col--lg-flex { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
	.text--lg-right {text-align: right;}
	.text--lg-left {text-align: left;}
	.text--lg-center {text-align: center;}
	.col--lg { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; padding: 0rem .5rem 0 .5rem; }
	.col--lg-1 { width: 8.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-2 { width: 16.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-3 { width: 25%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-4 { width: 33.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-5 { width: 41.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-6 { width: 50%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-7 { width: 58.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-8 { width: 66.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-9 { width: 75%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-10 { width: 83.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-11 { width: 91.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-12 { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--lg-offset-1 {margin-left: 8.33333%;}
	.col--lg-offset-2 {margin-left: 16.66667%;}
	.col--lg-offset-3 {margin-left: 25%;}
	.col--lg-offset-4 {margin-left: 33.33333%;}
	.col--lg-offset-5 {margin-left: 41.66667%;}
	.col--lg-offset-6 {margin-left: 50%;}
	.col--lg-offset-7 {margin-left: 58.33333%;}
	.col--lg-offset-8 {margin-left: 66.66667%;}
	.col--lg-offset-9 {margin-left: 75%;}
	.col--lg-offset-10 {margin-left: 83.33333%;}
	.col--lg-offset-11 {margin-left: 91.66667%;}
	.col--lg-offset-12 {margin-left: 100%;}
}

@media (min-width: 1200px) {
	.row--xl-top { -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; }
	.row--xl-center { -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
	.row--xl-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; }
	.col--xl-align-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
	.col--xl-align-center { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
	.col--xl-align-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
	.col--xl-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -moz-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
	.col--xl-last { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
	.col--xl-reset { -webkit-box-ordinal-group: 1; -webkit-order: 0; -moz-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
	.row--xl-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
	.col--xl-flex { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
	.text--xl-right {text-align: right;}
	.text--xl-left {text-align: left;}
	.text--xl-center {text-align: center;}
	.col--xl { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; padding: 0rem .5rem 0 .5rem; }
	.col--xl-1 { width: 8.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-2 { width: 16.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-3 { width: 25%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-4 { width: 33.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-5 { width: 41.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-6 { width: 50%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-7 { width: 58.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-8 { width: 66.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-9 { width: 75%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-10 { width: 83.33333%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-11 { width: 91.66667%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-12 { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; }
	.col--xl-offset-1 {margin-left: 8.33333%;}
	.col--xl-offset-2 {margin-left: 16.66667%;}
	.col--xl-offset-3 {margin-left: 25%;}
	.col--xl-offset-4 {margin-left: 33.33333%;}
	.col--xl-offset-5 {margin-left: 41.66667%;}
	.col--xl-offset-6 {margin-left: 50%;}
	.col--xl-offset-7 {margin-left: 58.33333%;}
	.col--xl-offset-8 {margin-left: 66.66667%;}
	.col--xl-offset-9 {margin-left: 75%;}
	.col--xl-offset-10 {margin-left: 83.33333%;}
	.col--xl-offset-11 {margin-left: 91.66667%;}
	.col--xl-offset-12 {margin-left: 100%;}
}

.d--none {display: none !important;}
.d--inline {display: inline !important;}
.d--inline-block {display: inline-block !important;}
.d--block {display: block !important;}
.d--table {display: table !important;}
.d--table-cell {display: table-cell !important;}
.d--flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
.d--inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media (max-width:767px) {
	.d--sm-none {display: none !important;}
	.d--sm-inline {display: inline !important;}
	.d--sm-inline-block {display: inline-block !important;}
	.d--sm-block {display: block !important;}
	.d--sm-table {display: table !important;}
	.d--sm-table-cell {display: table-cell !important;}
	.d--sm-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
	.d--sm-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }
}

@media (min-width: 768px) {
	.d--md-none {display: none !important;}
	.d--md-inline {display: inline !important;}
	.d--md-inline-block {display: inline-block !important;}
	.d--md-block {display: block !important;}
	.d--md-table {display: table !important;}
	.d--md-table-cell {display: table-cell !important;}
	.d--md-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
	.d--md-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }
}

@media (min-width: 992px) {
	.d--lg-none {display: none !important;}
	.d--lg-inline {display: inline !important;}
	.d--lg-inline-block {display: inline-block !important;}
	.d--lg-block {display: block !important;}
	.d--lg-table {display: table !important;}
	.d--lg-table-cell {display: table-cell !important;}
	.d--lg-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
	.d--lg-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }
}

@media (min-width: 1200px) {
	.d--xl-none {display: none !important;}
	.d--xl-inline {display: inline !important;}
	.d--xl-inline-block {display: inline-block !important;}
	.d--xl-block {display: block !important;}
	.d--xl-table {display: table !important;}
	.d--xl-table-cell {display: table-cell !important;}
	.d--xl-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
	.d--xl-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }
}

.cms-footer-social {display:none;}

@media (max-width:767px) {
.header-right-top {display:none;}
}