/* Colors Override */

.color-blue{
    color: var(--nectar-accent-color);
}
.bg-blue{
    background-color: var(--nectar-accent-color);
}

.color-darkblue{
    color: var(--nectar-accent-color);
}
.bg-darkblue{
    background-color:var(--nectar-accent-color);
}
.i-bg-darkblue{
    background-color:var(--nectar-accent-color) !important;
}

.color-dullblue{
    color: var(--nectar-extra-color-2);
}
.bg-dullblue{
    background-color:var(--nectar-extra-color-2);
}

.color-fadedblue{
    color: var(--nectar-extra-color-1);
}
.bg-fadedblue{
    background-color:var(--nectar-extra-color-1);
}

.color-yellow{
    color:#f0b623;
}
.bg-yellow{
    background-color:#f0b623;
}

.color-red{
    color:#FF3939;
}
.bg-red{
    background-color:#FF3939;
}


.color-lightblue{
    color: var(--nectar-extra-color-1);
}

.bg-lightblue{
    background-color:var(--nectar-extra-color-1);
}

/*
.color-bluegray{
    color:#eff3f8
}
.bg-bluegray{
    background-color:#eff3f8;
}
.color-default{
    color:#272c33;
}
.bg-default{
    background-color:#272c33;
}
*/
.color-white{
    color:#ffffff;
}
.bg-white{
    background-color:#ffffff;
}
.color-black{
    color:#000000;
}
.bg-black{
    background-color:#000000;
}
.color-gray1{
    color:#f2f2f2;
}
.bg-gray1{
    background-color:#f2f2f2;
}
.color-gray2{
    color:#d9d9d9;
}
.bg-gray2{
    background-color:#d9d9d9;
}
.color-gray3{
    color:#bbbbbb;
}
.bg-gray3{
    background-color:#bbbbbb;
}
.color-gray4{
    color:#777777;
}
.bg-gray4{
    background-color:#777777;
}

/* Buttons */

.btn {
	color: var(--nectar-accent-color);
    background:none;
    border:2px solid var(--nectar-accent-color);
    transition:all ease 0.3s;
    border-radius:1.5em;
    text-transform:uppercase;
    font-weight:400;
    position:relative;
    z-index:10;
    letter-spacing:0;
	font-size: 1.0625rem;
    box-sizing:border-box;
    padding-top:.6em;
    padding-bottom:.6em;
}

.btn:active,
.btn:focus,
.btn:hover{
    color:#fff;
    background:#122543;
    border-color:#122543;
}
.btn-white{
    color:#ffffff;
    background:none;
    border-color:#fff;
}
.btn-white:active,
.btn-white:focus,
.btn-white:hover{
    color: var(--nectar-accent-color);
    background:#fff;
    border-color:#fff;
}
.btn-white-full{
    color: var(--nectar-accent-color);
    background:#fff;
    border-color:#fff;
}
.btn-white-full:active,
.btn-white-full:focus,
.btn-white-full:hover{
    color:#ffffff;
    background: var(--nectar-accent-color);
    border-color:var(--nectar-accent-color);
}
.btn-blue{
    color:#fff;
    background: var(--nectar-accent-color);
    border-color: var(--nectar-accent-color);
}
.btn-blue:active,
.btn-blue:focus,
.btn-blue:hover{
    color:#fff;
    background:#122543;
    border-color:#122543
}
.btn-dark{
    color:#122543;
    background:none;
    border-color:#122543;
}
.btn-dark:active,
.btn-dark:focus,
.btn-dark:hover{
    color:#fff;
    background:#122543;
    border-color:#122543;
}
.btn:after,
.btn:before{
    content:"";
    width:.6em;
    display:inline-block;
}


/* Buttons - END */


/* */
.center-1 {
	padding-left: 1rem;
	padding-right: 1rem;
}

.center-v1 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.center-v, .center-v1, .center-v2 {
    padding-top: 1.428rem;
    padding-bottom: 1.428rem;
}

.center, .center-1, .center-2 {
    padding-left: 1.428rem;
    padding-right: 1.428rem;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
}

.center, .center-1, .center-2, .center-wide {
	max-width:1920px;
}

.center-wide {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
}



@media (min-width: 641px) {
	.center-v, .center-v2 {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
}

@media (min-width: 641px) {
    .center, .center-2 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media (min-width: 1367px) {
    .center-v {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

@media (min-width: 1367px) {
	.center {
		padding-left: 3rem;
		padding-right: 3rem;
	}
}


/* */

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


/* */

.w-540 {max-width:540px; width:100%;}
.w-660 {max-width:660px; width:100%;}
.w-720 {max-width:720px; width:100%;}
.w-860 {max-width:860px; width:100%;}
.w-920 {max-width:920px; width:100%;}
.w-1024 {max-width:1024px; width:100%;}
.w-1200 {max-width:1200px; width:100%;}
.w-1300 {max-width:1300px; width:100%;}
.w-1480 {max-width:1480px; width:100%;}
.w-1600 {max-width:1600px; width:100%;}

/* */

.circle, .img-circle, .img-hover-circle:hover {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}

/* Lemon Styles - lemon-2017.css / style.2017.css */


.gap-c-1 > .item {
  padding: 0.714rem;
}
.gap-c-2 > .item {
  padding: 0.714rem;
}
.gap-c-3 > .item {
  padding: 0.714rem;
}
.gap-c-1 > .column {
  padding: 0.714rem;
}
.gap-c-2 > .column {
  padding: 0.714rem;
}
.gap-c-3 > .column {
  padding: 0.714rem;
}
.rev-c1 {
  margin: -0.714rem;
}
.rev-c2 {
  margin: -0.714rem;
}
.rev-c3 {
  margin: -0.714rem;
}
.rev-c-1 {
  margin: 0 -0.714rem;
}
.rev-c-2 {
  margin: 0 -0.714rem;
}
.rev-c-3 {
  margin: 0 -0.714rem;
}
.rev-c_1 {
  margin: -0.714rem 0;
}
.rev-c_2 {
  margin: -0.714rem 0;
}
.rev-c_3 {
  margin: -0.714rem 0;
}
.rev-r1 {
  margin: -1.428rem;
}
.rev-r2 {
  margin: -1.428rem;
}
.rev-r3 {
  margin: -1.428rem;
}
.rev-r-1 {
  margin: 0 -1.428rem;
}
.rev-r-2 {
  margin: 0 -1.428rem;
}
.rev-r-3 {
  margin: 0 -1.428rem;
}
.rev-r_1 {
  margin: -1.428rem 0;
}
.rev-r_2 {
  margin: -1.428rem 0;
}
.rev-r_3 {
  margin: -1.428rem 0;
}


.fullwidth-box .center, .fullwidth-box .fullwidth-content {
    z-index: 5;
    position: relative;
}

.fullwidth-box .fullwidth-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .fullwidth-box .fullwidth-bg {
        background-attachment: scroll !important;
    }
}


/* Lemon Style - END */




