@media (min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1140px;
    }
}

section {padding-top: 40px; padding-bottom:40px;}
section.fluid > .container{
    width: 100%!important;
    max-width:none;
    padding-right: 15px!important;
    padding-left: 15px!important;
    margin-right: auto!important;
    margin-left: auto!important;
}

::selection {
    color:#000000;
    background: #bccee6; /* WebKit/Blink Browsers */
}
::-moz-selection {
    color:#000000;
    background: #bccee6; /* Gecko Browsers */
}

figure      { margin:0 !important; }
/*section p:last-of-type{ margin-bottom:0; }*/
/*.row    {margin-bottom: -20px;}
.column {margin-bottom: 20px;}*/

/*---   SPACING ---*/
.mt-10 		{ margin-top:10px !important; }
.mt-20 		{ margin-top:20px !important; }
.mt-30 		{ margin-top:30px !important; }
.mt-40 		{ margin-top:40px !important; }
.mt-50 		{ margin-top:50px !important; }
.mt-60 		{ margin-top:60px !important; }
.mt-80 		{ margin-top:80px !important; }
.mt-100 	{ margin-top:100px !important; }
.mb-10 		{ margin-bottom:10px !important; }
.mb-15      { margin-bottom:15px !important; }
.mb-20 		{ margin-bottom:20px !important; }
.mb-30 		{ margin-bottom:30px !important; }
.mb-40 		{ margin-bottom:40px !important; }
.mb-50 		{ margin-bottom:50px !important; }
.mb-60	 	{ margin-bottom:60px !important; }
.mb-80 		{ margin-bottom:80px !important; }
.mb-100 		{ margin-bottom:100px !important; }

.no-margin 			{ margin: 0px !important;}
.no-margin-bottom 	{ margin-bottom: 0px !important;}
.no-top-margin		{  margin-top:0 !important;}
.no-bottom-margin	{  margin-bottom:0;}

.no-padding 		{padding-top: 0px !important; padding-bottom: 0px !important;}
.no-top-padding		{padding-top:0 !important;}
.no-bottom-padding	{padding-bottom:0 !important;}
.no-bottom-padding	{padding-bottom:0 !important;}

.p-30       { padding: 30px !important;}
.p-15       { padding: 15px !important;}
.pt-10 		{ padding-top:10px !important; }
.pt-20 		{ padding-top:20px !important; }
.pt-30 		{ padding-top:30px !important; }
.pt-40 		{ padding-top:40px !important; }
.pt-50 		{ padding-top:50px !important; }
.pt-60 		{ padding-top:60px !important; }
.pt-80	 	{ padding-top:80px !important; }
.pt-100	 	{ padding-top:100px !important; }
.pb-10 		{ padding-bottom:10px !important; }
.pb-20 		{ padding-bottom:20px !important; }
.pb-30 		{ padding-bottom:30px !important; }
.pb-40 		{ padding-bottom:40px !important; }
.pb-50 		{ padding-bottom:50px !important; }
.pb-60	 	{ padding-bottom:60px !important; }
.pb-80	 	{ padding-bottom:80px !important; }
.pb-100	 	{ padding-bottom:100px !important; }
.pl-30      { padding-left:30px !important; }
.pr-30      { padding-right: 30px !important; }

.remove-container-margins	{ margin: 0 -15px; }
.v-center-section .row      {align-items: center;}
/*---   End SPACING ---*/

@media(max-width: 767px) {
    .column:not(:last-child)    {padding-bottom: 20px;}
}

.row-eq-height {
    display: flex;
  flex-wrap: wrap
}
/*[class*="col-"] {
  margin-bottom: 30px;
}
*/


