@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}.ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Source Sans Pro';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.agencyb-heading-one {
 font-family:Source Sans Pro;
 color:#ffffff;
 font-weight:700;
 font-size:64;
 line-height:1;
}
@media (max-width: 767px) {
.agencyb-heading-one {
 font-size:64;
}
}

@media (max-width: 479px) {
.agencyb-heading-one {
 font-size:56;
}
}

.paragraph {
 font-family:Open Sans;
 color:#666666;
 line-height:1.6;
 margin-bottom:12;
 text-align:left;
 font-size:16;
 font-weight:400;
}
.oxy-stock-content-styles {
}
.bnb-subheading {
 font-size:18;
 font-weight:400;
 color:#333333;
 font-style:italic;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.6;
 margin-bottom:24;
}
.bnb-heading-one {
 font-size:64;
 color:#2b2c26;
 font-weight:400;
 line-height:1.1;
}
@media (max-width: 1120px) {
.bnb-heading-one {
 font-size:60;
}
}

@media (max-width: 991px) {
.bnb-heading-one {
 font-size:60;
}
}

@media (max-width: 767px) {
.bnb-heading-one {
 font-size:56;
}
}

@media (max-width: 479px) {
.bnb-heading-one {
 font-size:48;
}
}

.bnb-sample-content {
}
.freelance-heading-one {
 font-family:Source Sans Pro;
 font-size:48;
 font-weight:700;
 color:#ffffff;
 line-height:1.1;
 letter-spacing:5;
z-index: 100;
}
.freelance-other-single-content {
 font-family:Open Sans;
 font-size:14;
 color:#a7a9b2;
 font-weight:400;
 line-height:1.4;
}
.freelance-heading-three {
 font-family:Open Sans;
 font-size:14;
 color:#ffffff;
 font-weight:700;
 line-height:1.1;
 letter-spacing:1;
}
.flight-small-main-button:hover{
 background-color:#a80000;
}
.flight-small-main-button {
 font-family:Open Sans;
 color:#ffffff;
 font-size:14;
 font-weight:700;
 background-color:#c0271c;
 line-height:1.1;
 letter-spacing:2;
 text-transform:uppercase;
 text-align:center;
 padding-top:18;
 padding-left:48;
 padding-right:48;
 padding-bottom:18;
 border-radius:100;
 transition-duration:0.2;
 transition-timing-function:ease;
 transition-property:all;
}
.flight-body-text {
 font-family:Open Sans;
 font-size:14;
 color:#000000;
 font-weight:400;
 line-height:1.6;
}
.flight-heading-two {
 font-family:Source Sans Pro;
 color:#000000;
 font-size:36;
 font-weight:900;
 line-height:1.1;
 letter-spacing:2;
}
.flight-heading-three {
 font-family:Source Sans Pro;
 font-size:18;
 font-weight:900;
 color:#ffffff;
 line-height:1.1;
 letter-spacing:2;
}
.flight-footer-1-textlink:hover{
 color:#ffffff;
}
.flight-footer-1-textlink {
 font-family:Open Sans;
 color:rgba(255,255,255,0.7);
 font-size:14;
 font-weight:400;
 line-height:1.1;
 margin-top:16;
 transition-duration:0.2;
 transition-timing-function:ease;
 transition-property:all;
}
.flight-footer-1-column {
}
@media (max-width: 991px) {
.flight-footer-1-column {
 text-align:left;
}
.flight-footer-1-column:not(.ct-section):not(.oxy-easy-posts),
.flight-footer-1-column.oxy-easy-posts .oxy-posts,
.flight-footer-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.flight-footer-1-column {
 text-align:center;
}
.flight-footer-1-column:not(.ct-section):not(.oxy-easy-posts),
.flight-footer-1-column.oxy-easy-posts .oxy-posts,
.flight-footer-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.wedding-heading-one {
 font-family:Source Sans Pro;
 color:#000000;
 font-size:64;
 font-weight:400;
 line-height:1.2;
}
@media (max-width: 767px) {
.wedding-heading-one {
 font-size:56;
}
}

@media (max-width: 479px) {
.wedding-heading-one {
 font-size:48;
}
}

.wedding-subheading {
 font-family:'Special Elite';
 max-width:360;
 color:#666666;
}
.atomic-simple-article-content {
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-primary-heading {
 color:#2b2c27;
 font-size:64;
 font-weight:400;
 line-height:1.1;
 margin-top:0;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-primary-heading {
 font-size:56;
}
}

@media (max-width: 479px) {
.atomic-primary-heading {
 font-size:44;
}
}

.agencyb-other-single {
}
.Subheading {
 font-family:Open Sans;
 font-size:12;
 text-transform:uppercase;
 letter-spacing:1;
 color:#adadab;
 font-weight:700;
 line-height:1.1;
 margin-bottom:12;
}
.Heading1 {
 font-family:Source Sans Pro;
 line-height:1.1;
 font-weight:900;
 font-size:72;
 color:#75455d;
 margin-bottom:12;
}
@media (max-width: 991px) {
.Heading1 {
 font-family:Source Sans Pro;
 font-size:64;
}
}

@media (max-width: 479px) {
.Heading1 {
}
}

.Paragraph {
 font-family:Open Sans;
 margin-bottom:12;
 font-size:16;
 font-weight:400;
 color:#555555;
 line-height:1.6;
}
@media (max-width: 991px) {
.Paragraph {
}
}

.post-header {
}
.winery-comments-list {
}
.winery-body-text {
 font-family:Open Sans;
 font-size:14;
 color:#555555;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
}
.bnb-article-content {
}
.bnb-post-meta {
 color:#95949e;
 font-size:12;
 font-weight:600;
 line-height:1.1;
 letter-spacing:3;
 text-transform:uppercase;
}
.bnb-meta-image {
 width:24;
 margin-right:6;
}
.bnb-heading-three {
 font-family:Source Sans Pro;
 color:#2b2c26;
 font-size:24;
 font-weight:400;
 line-height:1.1;
}
.bnb-footer-text {
 color:#95949e;
 font-size:12;
 font-weight:400;
 line-height:1.6;
}
@media (max-width: 767px) {
.bnb-footer-text {
 margin-top:3;
 margin-bottom:3;
}
}

.bnb-logo:hover{
 opacity:1;
}
.bnb-logo {
 padding-top:18;
 padding-left:18;
 padding-right:18;
 padding-bottom:18;
 opacity:0.65;
 transition-duration:0.2;
 transition-timing-function:ease;
 transition-property:all;
}
.bnb-heading-four {
 font-family:;
 color:#2b2c26;
 font-size:18;
 font-weight:700;
 line-height:1.1;
 text-transform:uppercase;
 letter-spacing:2;
}
.bnb-blog-small-text {
 color:#95949e;
 font-size:12;
 font-weight:400;
 line-height:1.6;
 margin-bottom:6;
}
.bnb-blog-stars {
 width:120;
 margin-bottom:6;
}
.bnb-blog-left-link {
 color:#ba3739;
 line-height:1.6;
 margin-bottom:18;
}
