

    /*######General######*/

    /*Default Font Size*/
    html{
    font-size: 20px;
    }
    /*fix for font size in buttons if font size is unter 16px*/


    /*Font Family(ies)*/
    body,
    .tooltip, .popover, h2, p,  .main-footer .left span, .main-footer .right, .navbar.navbar-main .top-menu-wrapper .navbar-brand,
    .sidebar.sidebar-main a span,
    .iw-aside-navigator-wrapper .iw-aside-container section .section-header .title,
    .full-page section .section-header .title,
    .iw-stepper .iw-step .circle,
    .page-container-register .title,
    .page-container-landing-page .title,
    .page-container-checkout section .section-header
    {
    font-family:Titillium Web !important;
    }


    /*headers and tabs color*/
    .iw-aside-navigator-wrapper .iw-aside-container section .section-header .title,
    section .section-header .title,
    .iw-ribbon .bg-ribbon,
    .text-primary,
    .iw-aside-navigator-wrapper .iw-aside-navigator .card .price,
    .iw-aside-navigator-wrapper .iw-aside-navigator .card .menu .list-group-item.active i,
    .nav-tabs .nav-link:hover:not(.active),
    .iw-catalogue-wrapper .product .info-area .title a:hover,
    .iw-catalogue-wrapper .modal .product .info-area .title a:hover,
    .iw-catalogue-wrapper .product.preview .price,
    .iw-catalogue-wrapper .modal .product.preview .price
    {
    color:#E30613 !important;
    }

    /*bookmark (bg-ribbon) color*/
    .iw-ribbon .fg-ribbon
    {
    background: #E30613 !important;
    width:auto !important;
    }

    .page-link, .page-link:hover, a, a:hover,
    .checkbox-icon,
    input[type="checkbox"]:checked ~ i span:nth-of-type(1),
    input[type="radio"]:checked ~ i span:nth-of-type(1),
    input[type="checkbox"]:checked ~ i span:nth-of-type(2),
    input[type="radio"]:checked ~ i span:nth-of-type(2),
    input[type="checkbox"]:not(:checked) ~ i span:nth-of-type(1),
    input[type="radio"]:not(:checked) ~ i span:nth-of-type(1),
    .iw-stepper .iw-step,
    .slick-prev::before, .slick-next::before,
    .content-product-details #iw-aside-scroll-container #iw-product-section-features .list-group-item.active i,
    .info-tooltip.btn.btn-plain,
    .progressrim .percent .number span,
    .btn-link:hover, .btn.btn-glyph:hover
    {
    color:#E30613;
    }

    .btn-link, .btn.btn-glyph{
    color:#E30613e6;
    }

    .progressrim svg circle:nth-child(2){
    stroke:#E30613;
    }

    .iw-stepper .iw-step .circle{
    }
    .iw-stepper .iw-step.current .circle{
    background-color:#E30613e6;
    }

    .nb-stepper-step {
    color: #E30613;
    }

    .nb-stepper-step.nb-stepper-step--completed::after {
    background-color: #E30613;
    }

    .nb-stepper-step.nb-stepper-step--current .nb-stepper-step__circle, .nb-stepper-step.nb-stepper-step--current::after {
    background-color: #E30613;
    }

    .stepper-step.nb-stepper-step--current .nb-stepper-step__text {
    color: #E30613;
    }

    .stepper-step.nb-stepper-step--current .nb-stepper-step__circle {
    background-color: #E30613;
    }

    .nb-stepper-step.nb-stepper-step--current .nb-stepper-step__text {
    color: #E30613;
    }

    .nb-stepper-step.nb-stepper-step--completed .nb-stepper-step__text {
    color: #E30613;
    }

    .form-control:focus{
    border-color:#E306134c;
    }

    option:hover {
    box-shadow: 0 0 10px 100px red inset;
    }

    .badge-primary,
    .iw-stepper .iw-step::after,
    .iw-stepper .iw-step + .iw-step::after,
    .select2-container--bootstrap4 .select2-results__option--highlighted,
    .select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"],
    .btn-action:hover,
    .content-product-details #iw-aside-scroll-container .iw-product-section-editions .edition-wrapper .edition .addon-item.card:hover .card-footer .buttons-wrapper{
    background-color:#E30613;
    }
    .bg-primary{
    background-color:#E30613 !important;
    }

    .select2-container--bootstrap4.select2-container--focus .select2-selection{
    border-color: #E3061399;
    box-shadow: 0 0 0 .2rem #E306134d;
    }

    .sidebar.sidebar-main a::after,
    .iw-aside-navigator-wrapper .iw-aside-navigator .card,
    .nav-tabs .nav-link.active,
    .nav-tabs .nav-item.active .nav-link{
    border-color:#E30613;
    }

    .sidebar.sidebar-main a::before{
    border-color:#E3061330 !important;
    }

    .iw-aside-navigator-wrapper .iw-aside-navigator .card .menu .list-group-item.active{
    border-left-color:#E30613;
    border-right-color:#E30613;
    }

    .custom-select:focus
    {
    border-color:#E306134d;
    }
    /*BUTTONS*/
    :root {
    --nb-primary-button-background-color: #E30613;
    --nb-primary-button-border-color:     #E30613;

    --nb-primary-button-background-color--hover: #E30613;
    --nb-primary-button-border-color--hover:     #E30613;

    --nb-primary-button-background-color--active: #E30613;
    --nb-primary-button-border-color--active:     #E30613;

    --nb-primary-button-background-color--focus: #E30613;
    --nb-primary-button-border-color--focus:     #E30613;

    --nb-secondary-button-border-color: #E30613;
    --nb-secondary-button-text-color:   #E30613;

    --nb-secondary-button-background-color--hover: #E3061340;
    --nb-secondary-button-border-color--hover:     #E30613;
    --nb-secondary-button-text-color--hover:       #E30613;

    --nb-secondary-button-background-color--active: #E3061340;
    --nb-secondary-button-border-color--active:     #E30613;
    --nb-secondary-button-text-color--active:       #E30613;

    --nb-secondary-button-background-color--focus:           #E3061340;
    --nb-secondary-button-border-color--focus: border-color: #E30613;

    --nb-outline-primary-button-border-color: #E30613;
    --nb-outline-primary-button-text-color: #E30613;

    --nb-outline-primary-button-background-color--hover: #E3061340;
    --nb-outline-primary-button-border-color--hover:     #E30613;
    --nb-outline-primary-button-text-color--hover:       #E30613;

    --nb-outline-primary-button-background-color--focus: #E3061340;
    --nb-outline-primary-button-border-color--focus:     #E30613;
    --nb-outline-primary-button-text-color--focus:        #E30613;
    }

    .iw-filters-container .iw-filters-list .filter-list .filter-item a:not(:disabled):not(.disabled).active,
    .page-item.active .page-link {
    background-color:#E30613;
    border-color:#E30613;
    }

    .btn.btn-icon {
    color:#E30613;
    border-color:#E30613;
    }

    .btn.btn-icon:hover:not(:disabled):not(.disabled) {
    color:#E30613;
    border-color:#E30613;
    background-color:#E3061340;

    }

    .dropdown-item:not(:disabled):not(.disabled):active, .dropdown-item:not(:disabled):not(.disabled).active{
    border-color:#E3061340;
    background-color:#E3061340;
    }

    .iw-filters-container .iw-filters-list .filter-list .filter-item a:hover:not(:disabled):not(.disabled),
    .iw-filters-container .iw-filters-list .filter-list .filter-item a.selected:not(:disabled):not(.disabled),
    .iw-filters-container .iw-filters-list .filter-list .filter-item a:not(:disabled):not(.disabled):active,
    .dropdown-item:hover
    {
    border-color: #E30613bf;
    background-color: #E30613bf;
    }

    .ltr .iw-support-content .iw-cases-wrapper .list-group .list-group-item.active,
    .ltr .iw-support-content .iw-cases-wrapper .list-group .list-group-item:hover{
    border-left-color: #E30613;
    }

    .rtl .iw-support-content .iw-cases-wrapper .list-group .list-group-item.active,
    .rtl .iw-support-content .iw-cases-wrapper .list-group .list-group-item:hover{
    border-right-color: #E30613;
    }

    /*Custom range*/

    .custom-range::-webkit-slider-thumb {
    background-color: #E30613;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .custom-range::-webkit-slider-runnable-track {
    background-color: #E306134c;
    }

    .custom-range::-moz-range-thumb {
    background-color: #E30613;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .custom-range::-moz-range-thumb:active {
    background-color: #ebf1fe;
    background-color: #E3061319;
    }

    .custom-range::-moz-range-track {
    background-color: #E306134c;
    }

    .custom-range::-ms-thumb {
    background-color: #E30613;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .custom-range::-ms-fill-lower {
    background-color: #E306134c;
    }

    .custom-range::-ms-fill-upper {
    background-color: #E306134c;
    }

    /*Custom switch*/
    .custom-control-input:checked ~ .custom-control-label::before {
    border-color: #E30613;
    background-color: #E30613;
    }

    .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color: #E3061350;
    }

    /*Custom radio*/
    .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    border-color: #E3061350;
    background-color: #E3061350;
    }

    .iw-list-picker-item.is-selected,
    .iw-list-picker-item:hover {
    border-color: #E30613;
    }

    /*Theme UI Components*/

    .nb-section .nb-main-title
    {
    color:#E30613 !important;
    }

    .nb-grid .k-grid a
    {
    color:#E30613;
    }

    /*Override hardcoded min-height*/
    .nb-search-input {
    min-height: initial !important;
    }

    .browser-compatibility {
    background-color:#E30613 !important;
    }



/*CustomCSS*/
/* CUSTOM STYLES V4 */

.hide-desktop {display:none;}
.show-small {display: none;}

.img-responsive {
	height: auto;
	max-width: 100%;
	display: block;
}

.btn {
	border-radius: 0px!important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal!important;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	border: 2px solid #fff;
			border-top-color: rgb(255, 255, 255);
			border-right-color: rgb(255, 255, 255);
			border-bottom-color: rgb(255, 255, 255);
			border-left-color: rgb(255, 255, 255);
    border-radius: 6px;
    color: #fff;
    background: 0 0;
    cursor: pointer;
    padding: 5px 20px;
    display: inline-block;
    margin: 15px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    outline: none;
    position: relative;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.btn-group-sm > .btn, .btn-sm {
	padding: .5rem .5rem!important;
	line-height: 2!important;
	border-radius: 0!important;
}

.btn-primary {
    border-color: #e30613;
    color: #e30613;
}


/* CUSTOM STYLES CONTACT V4 */
.page-contact #contact {
	background-color: #fff;
	margin-bottom: 30px;
	padding: 0 15px!important;
}

.page-contact .overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .5s ease;
	background-color: #E30613;
	color: white;
	padding: 15px;
}

.page-contact .overlay a {
	color: white;
}

.page-contact .img-container {
	max-width: 300px;
	position: relative;
	margin-bottom: 30px;
}

.page-contact .img-container:hover .overlay {
	opacity: 1;
}

.page-contact h1 {
	color: #e30613;
	font-size: 28px;
	margin: 30px 0;
}

.page-contact h2 {
	color: #e30613;
	font-size: 25px;
	margin: 30px 0;
}

.page-contact a {color: #e30613;}
.page-contact {}
.page-contact {}


/* CUSTOM PRODUCTS V4 */
#product  .tab-pane .features-tab-content img {
width: 100% !important;
height: auto !important; 
}


/*H1*/

/*h2 sepago-h1*/



/*HEADLINES UND PARAGRAPHS*/
h, h1, h2, h3, h4, h5, h6, 
.h, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Oswald'!important;
  font-style: normal;
  font-weight: 500;
}

p {
  font-family: 'Titillium Web'!important;
  font-style: normal;
  font-weight: 300;
  color: #595857;
}




/* CUSTOM STYLES FOOTER V4 */
.main-footer .col-auto #footer-terms-of-use, 
.main-footer .mr-2, 
.main-footer  my-2 {display: none!important;}
.main-footer .powered-by {display: none;}
.main-footer .mr-1 {display: none;}


.main-footer {
	width: 100%;
	background-color: #33414C;
	background-repeat: repeat;
	background-position: center;
	background-size: cover;
	color: #FFFFFF;
	padding-top: 60px;
}

	.footer-block-logo {
		text-align: center;
	}

	#footerlogo {
		max-width: 170px;
		height: auto;
		display: block;
		margin: 30px auto 0;
		width: 100%;
	}
	#footer-contact-us {
		text-align: right;
	}
	.footer-block {
		padding-bottom: 30px;
	}
	
	#footer-blocks ul {
		list-style-type: none;
		padding-left: 0;
	}
	
	#footer-blocks ul li a,
	#footer-meta a {
		font-size: 13px; 
		color: #ffffff;
		text-decoration: none;
	}
	
	#footer-blocks ul li a:hover,
	#footer-meta	a:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}
	
	#footer-blocks ul li a:focus,
	#footer-meta a:focus, {
		color: white;
		text-decoration: none;
	}

	#footer-blocks h4 {
		font-size: 20px; 
		color: #ffffff;
	}
	
	#footer-meta {
		padding-top: 30px;
	}
	
	#footer-meta .col-sm-3 {
		text-align: center;
	}


/* BREAKPOINTS */
@media (prefers-color-scheme: dark) {
  body {
    color: #C4CCCF;
    background:  #33414C;
  }

  a {
    color: #809fff;
  }

.btn {
border-radius: 0px!important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
border: 2px solid #fff;
        border-top-color: rgb(255, 255, 255);
        border-right-color: rgb(255, 255, 255);
        border-bottom-color: rgb(255, 255, 255);
        border-left-color: rgb(255, 255, 255);
    border-radius: 6px;
    color: #fff;
    background: 0 0;
    cursor: pointer;
    padding: 5px 20px;
    display: inline-block;
    margin: 15px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    outline: none;
    position: relative;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.btn-group-sm > .btn, 
.btn-sm {
	padding: .5rem .5rem!important;
	line-height: auto;
	border-radius: 0!important;
}

.btn-primary {
    border-color: #e30613;
    color: #e30613;
}

}




@media (max-width: 767px) {

.hide-small {display:none;}
.show-small {display: block;}
.hide-desktopl {display:block;}

.main-footer.rb-MainFooter {
    background-image: none;
    background-color: #33414C;
}

}




/***********/
/** FONTS **/
/***********/

	@font-face {
	  font-family: 'Oswald';
	  font-style: normal;
	  font-display: swap;
	  font-weight: 500;
	  src: url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/oswald-v35-latin-500.eot');
	  src: local(''),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/oswald-v35-latin-500.eot?#iefix') format('embedded-opentype'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/oswald-v35-latin-500.woff2') format('woff2'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/oswald-v35-latin-500.woff') format('woff'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/oswald-v35-latin-500.ttf') format('truetype'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/oswald-v35-latin-500.svg#Oswald') format('svg');
	}


	@font-face {
	  font-family: 'Titillium Web';
	  font-display: swap;
	  font-style: normal;
	  font-weight: 300;
	  src: url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300.eot');
	  src: local('Titillium Web Light'), local('TitilliumWeb-Light'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300.eot?#iefix') format('embedded-opentype'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300.woff2') format('woff2'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300.woff') format('woff'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300.ttf') format('truetype'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300.svg#TitilliumWeb') format('svg');
	}


	@font-face {
	  font-family: 'Titillium Web';
	  font-display: swap;
	  font-style: italic;
	  font-weight: 300;
	  src: url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300italic.eot');
	  src: local('Titillium Web Light Italic'), local('TitilliumWeb-LightItalic'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300italic.eot?#iefix') format('embedded-opentype'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300italic.woff2') format('woff2'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300italic.woff') format('woff'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300italic.ttf') format('truetype'),
		   url('https://www.sepago.de/wp-content/themes/sepago/fonts/google/titillium-web-v9-latin-300italic.svg#TitilliumWeb') format('svg');
	}





/***********/
/** 2021 **/
/***********/
.navbar.navbar-main .top-menu-wrapper {height: 60px;}

.title {color: black;}
.bg-light-grey {background-color: #e6edef !important;}
.bg-dark-grey {background-color: #33414c !important;}
.light-grey {color: #e6edef !important;}
.dark-grey {color: #33414c !important;}
.black {color: #000000 !important;}
.white {color: #ffffff !important;}

.white p,
.white a {color: #ffffff!important;}
.white a:hover {color: #e30613!important;}

.center {text-align: center;}
.padding-s {padding-top: 15px; padding-bottom: 15px;}
.padding-m {padding-top: 30px; padding-bottom: 30px;}

.s {font-size: 14px;}



/**************/
/** HEADER **/
/**************/



/*********************/
/** MOOD FOOTER **/
/*********************/

/** 
.content-section-mood-images {
background-color: #33414c;
} 

.content-section-mood-images .content-container {
  max-width: 1170px;
  margin: 0 auto;
}

.img-mood-image {margin: 30px 0;}
.img-mood-image-1 {margin-top: 90px;}
.img-mood-image-4 {margin-top: 0px;}
.img-mood-image-5 {max-width: 280px;}
**/


/************************/
/** CONTACT FOOTER **/
/************************/
	.main-footer > .container > hr {display: none;}
	
	.content-section-contactform.bg-light-grey {
		background: #e6edef;
		background: -moz-linear-gradient(left, #e6edef 50%, #33414c 50%);
		background: -webkit-linear-gradient(left, #e6edef 50%,#33414c 50%);
		background: linear-gradient(to right, #e6edef 50%,#33414c 50%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6edef', endColorstr='#33414c',GradientType=1 );
	}

.contactform-title {
padding: 0 0 45px;
}



/**************/
/** FOOTER **/
/**************/
	.main-footer {
		padding-left: 60px;
		margin-left: 0;
		background-color: #33414c;
	}

	.main-footer > .container {
		max-width: 100%;
		padding: 0!important;
	}

	.sepago-wrapper {
		max-width: 1640px;
		margin: 0 auto;
	}

	.main-footer > .container > .row.justify-content-center.align-items-center.below.py-2 {
		display: none!important;
	}

	.sepago-page-divider.footer {
		padding-top: 60px;
		padding-bottom: 45px;
		/* background-color: #33414c; */
		background-color: #fff;
	}

	.sepago-page-divider .sepago-wrapper::before {
		content: '';
		width: 100%;
		height: 5px;
		background: #000;
		display: block;
	}

	.sepago-page-divider-line {
		border-top: 5px solid black;
		margin-top: -5px;
	}

	.sepago-page-divider span {
		font-family: 'Titillium Web';
		font-size: 18px;
		font-weight: 600;
		line-height: 30px;
		color: black;
		padding-top: 5px;
		display: block;
	}

	#page-footer {
		background-color: #000;
	}

	.page-footer-block {
		padding: 30px 15px 0;
		color: white;
		font-size: 14px;
	}

	.page-footer-block p,
	.page-footer-block a {
		font-size: 14px;
	}

	.icon-footer-link {
		text-decoration: none;
		margin-right: 10px;
	}

	.icon-footer-link:hover {
		text-decoration: none;
	}

	#page-footer a {
		color: white;
	}


/***************/
/** BUTTONS **/
/***************/
	#iw-aside-content .btn.btn-primary.mt-1,
	.btn.btn-primary.flex-fill.m-1,
	.btn.btn-secondary {
	  white-space: normal!important;
	}

	.btn.text-nowrap {
		white-space: normal !important;
	}

	.quicksearch .btn {
	margin: 0;
	}

	.quicksearch.input-group {
		align-items: center;
		height: 40px;
		margin-top: 10px;
	}


/***************/
/*** MODAL ***/
/***************/
	.modal-content,
	.modal-content p {color: black;}



/******************/
/** QUICKLINKS **/
/******************/
	#quicklinks {
	position: fixed;
	top: 18%;
	right: 0;
	z-index: 1;
	}

	#quicklinks-wrapper {
	list-style-type: none;
	padding: 0;
	overflow: hidden;
	}

	#quicklinks-wrapper li {
	border: 1px solid #d7dee3;
	}


	#quicklinks-wrapper li:first-child {
	margin-top: 0;
	}

	.quicklink-item {
	background-color: #273d47;
	padding: 0;
	transition: .5s all ease;
		transform: translateX(150px);
		width: 200px;
		height: 54px;
		margin-top: -1px;
	}

	.quicklink-item:hover {
		transform: translateX(0);
	}

	.quicklink .material-icons {
	color: white;
	display: inline-block;
	width: 50px;
	height: 50px;
	background-color: #273d47;
	padding: 15px;
	transition: color .8s ease;
		font-size: 21px;
	text-align: center;
	}

	.quicklink .quicklink-text a {
		background-color: #273d47;
		color: white;
		line-height: 50px;
		vertical-align: super;
		font-size: 14px;
		height: 50px;
	}

	.quicklink:hover {
	text-decoration: none;
	color: #ee1a22;
	}

	.quicklink-form {
		display: inline-block;
		height: 50px;
		width: 135px;
		margin-top: 0;
		padding: 8px 0;
		vertical-align: top;
	}

	.quicklink-form input {
		border-radius: 0;
		background-color: #273d47;
		color: white;
	}

	.quicklink-form input:focus {
		box-shadow: none;
		border-color: #d7dee3;
	}





/*****************/
/** BREAKPOINTS **/
/*****************/

	@media (max-width: 1730px) {
		.custom-footer {
		 padding: 0 0px;
		}

		#page-footer-blocks {
		padding: 0 15px;
		}

		#page-footer-blocks.row,
		.sepago-page-divider.footer .row,
		.content-section-mood-images .row {
		margin-left:0;
		margin-right: 0;
		}

		.sepago-page-divider.footer {
		padding-left: 15px;
		padding-right: 15px;
		}


	}


	@media (max-width: 974px) {
		.main-footer {
			padding-left: 0px;
		}

		.custom-footer {
			padding: 0;
		}

		#page-footer-blocks {
			background-color: black;
		}

		.sepago-page-divider.footer {
			padding-left: 15px;
			padding-right: 15px;
		}

	}



	@media (max-width: 767px) {

	  .hide-small,
	  .hidden-xs {display:none;}

	  .show-small {display: block;}
	  .hide-desktopl {display:block;}

	  .mood-image-column-1,
	  .img-mood-image-1 {margin-top:0;}
	  
	  
	  .main-footer {padding-left: 0;}

	}