/*
Theme Name: Vintage Venture Theme for Gutenberg
Theme URI: http://wordpress.org/
Description: Custom theme, hand crafted perfection.
Author: Christina Dunham
Version: 1.5
Tags: blank
Text Domain: blanktheme
*/

/*	Global Colours
Aqua: #006d7c;
Peach: #f6b125;
Orange: #f9762e;
Off-White: #eff8fd;
Lime: #afb827;
Maroon: #5c222e;
*/

/* Reset All */

* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #5c222e;
}

.main {
	background-color: #fff;
}

.row .column,
.row .columns {
	font-family: "Ysabeau Office", sans-serif;
	font-size: 18px;
	line-height: 25px;
	text-align: left;
	color: #5c222e;
	font-weight: 400;
}

a img {
	border: none;
}

/* Basic Content Styles */
h1, 
h2, 
h3, h4 {
	font-family: "Caprasimo", serif;
  	font-weight: 400;
}

h1 {
	margin-bottom: 15px;
	color: #5c222e;
	font-size: 50px;
	line-height: 60px;
}

h1 em {
	font-family: "Ysabeau Office", sans-serif;
	font-size: 30px;
	line-height: 40px;
	font-style: normal;
	letter-spacing: 2px;
}

h2 {
	margin-bottom: 15px;
	color: #5c222e;
	font-size: 45px;
	line-height: 55px;
}

h3 {
	margin-bottom: 15px;
	color: #5c222e;
	font-size: 30px;
	line-height: 40px;
}

h4 {
	margin-bottom: 10px;
	color: #5c222e;
	font-size: 20px;
	line-height: 30px;
}

p, 
.main ul, 
.main ol, 
table {
	margin-bottom: 15px;
}

.main ul li,
.main ol li {
	
}

.main ul {
	padding-left: 15px;	
}

.main ol {
	padding-left: 20px;	
}

a {
	color: #006d7c;
	text-decoration: underline;	
}

a:hover {
	text-decoration: none;	
	color: #f9762e;
}

ul.block-grid {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

/* End Content Styles */



/* =Menu
-------------------------------------------------------------- */
nav {
	background: transparent;
	display: block;
	margin: 0 auto;
	width: 100%;
	position: relative;
	z-index: 9999;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	*zoom: 1;
	text-align: center;
}

nav li {
	display: inline-block;
	position: relative;
	list-style: none;

}

nav a {
	color: #FFFFFF;
	display: block;
	line-height: 42px;
	padding: 0 20px;
	font-size: 20px;
	text-decoration: none;
	font-family: "Caprasimo", serif;
	border-radius: 10px;
}

nav ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 42px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
	padding: 5px;
	background-color: #006d7c;
	text-align: left;
	border-radius: 10px;
}
nav ul ul ul {
	left: 100%;
	top: -5px;
	background-color: #666;
}

nav ul li:hover > ul {
	display: block;
}

nav ul ul a {
	padding: 8px 10px;
	font-size: 17px;
	line-height: 20px;
	min-width: 170px;
	margin-bottom: 5px;
}

nav li:hover > a,
nav ul li.current_page_item > a,
nav ul li.current-menu-ancestor > a,
nav ul li.current-menu-item > a,
nav ul li.current-menu-parent > a,
* html nav ul li.current_page_item a,
* html nav ul li.current-menu-ancestor a,
* html nav ul li.current-menu-item a,
* html nav ul li.current-menu-parent a,
* html nav ul li a:hover {
	color: #fff;
	background-color: #afb827;
}

ul ul .menu-item-has-children {
	width: 175px;
}

nav a.menu-link {
   display:  none;
   background: #5c222e;
   padding-top: 6px;
   padding-bottom: 35px;
   height: 42px;
   line-height: 33px;
   text-transform: uppercase;
   width: 100%;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   text-align: left;
   font-size: 15px;
   padding-left: 15px;
   border-radius: 0;
}

.menu:before,
.menu:after {
    content: " "; 
    display: table; 
}

.menu:after {
    clear: both;
}

.menu-link:after {
	content: url( images/menu.png );
	right: 20px;
	top: 6px;
	position: absolute;
}

/* =Main styles
-------------------------------------------------------------- */
header {
	background-color: #006d7c;
	padding: 20px 0;
	position: relative;
}

header .large-3 {
	position: relative;
}

.slideshow {
	height: 600px;
	background-color: pink;
}

.slideshow .slide {
	position: relative;
	width: 100%;
	height: 100%;
}

.slideshow .slide img {
	width: 100%;
	height: 100%;
  	object-fit: cover;
}

.banner {
	height: 350px;
	background-color: pink;
	position: relative;
	background-position: center;
	background-size: cover;
}

.banner .text {
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
	max-width: 840px;
	left: 50%;
	text-align: center;
	color: #fff;
	bottom: 30px;
	padding: 20px;
}

.banner .text h1 {
	color: #fff;
	text-shadow: 5px 5px #5c222e;
}


.banner .text p {
	color: #fff;
	text-shadow: 3px 2px #5c222e;
	font-family: "Ysabeau Office", sans-serif;
  	font-size: 18px;
  	line-height: 25px;
  	font-weight: 700;
}

.topNav {
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	padding-bottom: 20px;
	text-align: center;
}

.topNav a {
	text-decoration: none;
	color: #fff;
}

.topNav a:hover {
	color: #f6b125;
}

.topNav .social {
	padding-left: 50px;
}

.topNav .social a {
	padding-left: 10px;
	font-size: 18px;
}

.logo {
	position: absolute;
	width: 220px;
	height: 240px;
	top: 0;
	left: 0;
	background-color: #006d7c;
	border-radius: 0 0 50% 50%;
	padding: 0 10px 0;
	z-index: 99999;
}

.mobileLogo {
	display: none;
}

.stars {
	width: 100px;
	position: absolute;
	left: 10px;
	top: 10px;
}

.flower {
	width: 100px;
	position: absolute;
	right: 0px;
	bottom: -45px;
	z-index: 9999;
}

.slideRainbow {
	width: 300px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 9999;
}

.slideRainbow svg {
	display: block;
}


.wrapper.white {
	background-color: #fff;
}

.wrapper.aqua {
	background-color: #006d7c;
}

.wrapper.lightOrange {
	background-color: #f6b125;
}

.wrapper.darkOrange {
	background-color: #f9762e;
}

.wrapper.lime {
	background-color: #afb827;
}

.wrapper.offWhite {
	background-color: #eff8fd;
}

.wrapper.wavyPattern {
	background-image: url(images/retro-swirl-background.jpg);
	background-position: center;
	background-size: cover;
}

.wrapper.normal {
	padding: 100px 20px;
}

.wrapper.reduced {
	padding: 50px 20px;
}

.wrapper.noTop {
	padding: 0px 20px 100px;
	margin-top: -75px;
}

.wrapper.twoCol .large-6:first-of-type {
	padding-right: 50px;
}

.wrapper.twoCol .large-6:last-of-type {
	padding-left: 50px;
}


.wrapper.aqua,
.wrapper.aqua h2,
.wrapper.aqua h3,
.wrapper.aqua h4, 
.wrapper.aqua p,
.wrapper.aqua ul, 
.wrapper.aqua a,
.wrapper.lightOrange,
.wrapper.lightOrange h2,
.wrapper.lightOrange h3,
.wrapper.lightOrange h4, 
.wrapper.lightOrange p,
.wrapper.lightOrange ul, 
.wrapper.lightOrange a,
.wrapper.darkOrange,
.wrapper.darkOrange h2,
.wrapper.darkOrange h3,
.wrapper.darkOrange h4, 
.wrapper.darkOrange p,
.wrapper.darkOrange ul, 
.wrapper.darkOrange a,
.wrapper.lime,
.wrapper.lime h2,
.wrapper.lime h3,
.wrapper.lime h4, 
.wrapper.lime p,
.wrapper.lime ul, 
.wrapper.lime a {
	color: #fff;
}



hr {
	margin: 30px 0;
	border: 0px;
	height: 10px;
	max-width: 200px;
	background: linear-gradient(to right, #f9762e, #afb827);
}


a.button {
	background-color: #f9762e;
	color: #fff;
	font-family: "Caprasimo", serif;
  	font-weight: 400;
  	text-decoration: none;
  	display: inline-block;
  	padding: 15px 30px;
  	border-radius: 30px;
}

a.button:hover {
	background-color: #afb827;
}

.ctaGrid .column,
.contentGrid .column {
	padding: 0 20px 25px;
}

.ctaGrid h2 {
	text-align: center;
	margin-bottom: 40px;
}

.ctaGrid .column {
	position: relative;
}

.ctaGrid .column a {
	background-color: #006d7c;
	text-decoration: none;
	position: relative;
	display: block;
	width: 100%;
	color: #fff;
	text-align: center;
	padding: 20px;
	max-width: 250px;
	height: 250px;
	margin: 0 auto;
}

.ctaGrid .column a h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	color: #fff;
	text-align: center;
}

.ctaGrid .column:nth-of-type(1) a {
	background-color: #f6b125;
}

.ctaGrid .column:nth-of-type(2) a {
	background-color: #f9762e;
}

.ctaGrid .column:nth-of-type(3) a {
	background-color: #006d7c;
}

.ctaGrid .column:nth-of-type(4) a {
	background-color: #afb827;
}

.ctaGrid .column a:hover {
	background-color: #5c222e;
}

.ctaGrid .column img {
	position: absolute;
	top: -30px;
	left: -10px;
}

.ctaGrid .column a:hover img {
	opacity: 0.6;
}

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

.blogArticles .column img,
.vendorsList .column img {
	display: block;
	border-radius: 30px 30px 0 0;
	margin-bottom: 0px;
}

.vendorsList .social a {
	display: block;
	margin: 0 5px;
	font-size: 25px;
	line-height: 30px;
}

.gform_wrapper .gform-footer .gform_button {
	background-color: #afb827 !important;
	color: #fff !important;
	font-family: "Caprasimo", serif !important;
  	font-weight: 400 !important;
  	font-size: 18px !important;
  	line-height: 22px !important;
  	padding: 15px 30px !important;
  	border-radius: 30px !important;
}

.gform_wrapper .gform-footer .gform_button:hover {
	background-color: #f9762e !important;
}

.vendorsList {
	padding-left: 20px;
	padding-right: 20px;
}

.vendorsList .column {
	padding: 0 25px 25px;
}

.blogArticles .textWrap,
.vendorsList .textWrap {
	background-color: #fff;
	border-radius: 0 0 30px 30px;
	padding: 30px;
}

.blogArticles .textWrap,
.vendorsList.white .textWrap {
	background-color: #eff8fd;
}

.blogArticles .column {
	padding: 0 20px 25px;
}

.pagination a,
.pagination span {
	background-color: #5c222e;
	color: #fff;
	font-family: "Caprasimo", serif;
  	font-weight: 400;
  	text-decoration: none;
  	font-size: 17px;
  	line-height: 20px;
  	padding: 10px;
  	border-radius: 10px;
}

.pagination a:hover,
.pagination span {
	background-color: #afb827;
}

#gform_wrapper_2 {
	background-color: #fff;
	padding: 30px;
	border-radius: 30px;
}

#gform_wrapper_2 h2 {
	font-size: 40px;
	line-height: 45px;
}





footer {
	background-color: #006d7c;
	padding: 50px 20px;
	position: relative;
}

footer .large-3 svg {
	max-width: 250px;
}

footer .large-3:last-of-type,
footer .large-6 {
	text-align: center !important;
}

footer h4,
footer p,
footer a {
	color: #fff;
}

footer p.social a {
	text-decoration: none;
	display: inline-block;
	margin: 0 5px;
	font-size: 30px;
	line-height: 30px;
}

footer p.social a:hover {
	color: #afb827;
}

footer .leftRainbow svg {
	display: block;
}

footer .leftRainbow {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 200px;
	width: 100%;
}

footer .rightRainbow {
	position: absolute;
	right: 0;
	top: -73px;
	height: calc(100% + 136px);
}

footer .rightRainbow svg {
	display: block;
	height: 100%;
	position: relative;
}

.copyLine {
	background-color: #5c222e;
	padding: 15px 20px;
}

.copyLine p a,
.copyLine p {
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}



/* =Photo Gallery
-------------------------------------------------------------- */
.collapseRow {
	padding: 0 20px 20px;
}

a.photo {
	display: block;
	height: auto;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	position: relative;
}

a.photo img {
	margin: auto;
	width: 100%;
}

.accordionWrap h2.title {
	background-color: #afb827;
	position: relative;
	padding: 10px 45px 10px 20px;
	border-radius: 20px;
	color: #fff;
	font-size: 25px;
	line-height: 30px;
}

.accordionWrap h2.title:hover {
	cursor: pointer;
	color: #fff;
	background-color: #f9762e;
}

.accordionWrap h2.title:after {
	content: "+";
	position: absolute;
	right: 20px;
	top: 10px;
	font-size: 30px;
	color: #fff;
	padding-left: 10px;
}

.accordionWrap h2.title.open:after {
	content: '-';
}

/* =Clearfix
-------------------------------------------------------------- */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix { 
	display: inline-block; 
}

* html .clearfix { 
	height: 1%; 
}

.clearfix { 
	display: block; 
}

/* =Auxilary Pages
-------------------------------------------------------------- */
body.search .entry-utility,
body.search .entry-meta {
	display: none;
}

body.blog .row.pagination {
	padding: 15px 0;
}

body.blog .row.pagination .columns {
	text-align: center;
}

/* =Images
-------------------------------------------------------------- */
.main img,
.entry-content img {
	margin: 0;
	max-width: 100%;
}

.main .alignleft,
.main img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

.main .alignright,
.main img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

.main .aligncenter,
.main img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.main img.alignleft,
.main img.alignright,
.main img.aligncenter {
	margin-bottom: 12px;
}

/* =Gutenberg Styles
-------------------------------------------------------------- */
.wp-block-image {
	text-align: center;
}


/* =Widget Areas
-------------------------------------------------------------- */
.widget-area ul {
	list-style: none;
	margin-left: 0;
}

.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}

.widget_search #s {/* This keeps the search inputs in line */
	width: 100%;
}

.widget_search label {
	display: none;
}

.widget-container {
	margin: 0 0 18px 0;
}

.widget-title {
	color: #222;
	font-weight: bold;
}

.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}

.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}

.widget-area .entry-meta {
	font-size: 11px;
}

/* Main sidebars */
#primary {
	width: 100%;
	padding: 26px 20px;
}

div.entry-meta {
	margin-bottom: 10px;
	font-style: italic;	
}


/* =Table Styles
-------------------------------------------------------------- */
table thead tr td {
	border-left: 1px solid #49176E;
}

table {
	border-spacing: 0px;
	border-top: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
}

table tr td {
	padding: 5px 10px;
	border-left: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}

table tr.shaded td {
	background-color: #EEEEEE;
}

table thead tr.shaded td,
table thead tr td {
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
}

table.No-Style-Table,
table.No-Style-Table tr td,
table.No-Style-Table tr.shaded td {
	border: 0px !important;
	padding: 0px !important;
	background-color: transparent !important;
}

/* =MEDIA QUERIES
-------------------------------------------------------------- */
@media only screen and (max-width: 1440px) {
	.stars {
		display: none;
	}

	.flower {
		width: 70px;
	}
}


@media only screen and (max-width: 1240px) {
	
}


@media only screen and (max-width: 1145px) {
	.flower {
		display: none;
	}
}


@media only screen and (max-width: 1024px) { /*  MEDIUM GRID BREAK  */
	.logo,
	footer .rightRainbow {
		display: none;
	}
	.mobileLogo {
		display: block;
		max-width: 200px;
		margin: 0 auto 20px;
	}

	.wrapper.twoCol .large-6:first-of-type {
	  padding-right: 0px;
	}

	.wrapper.twoCol .large-6:last-of-type {
	  padding-left: 0px;
	}

	footer .large-3 svg {
		max-width: 200px;
		margin: 0 auto 20px;
		display: block;
		position: relative;
		z-index: 99999;
	}
}


@media only screen and (max-width: 960px) {
	.topNav {
		display: none;
	}

	header {
		padding: 20px 0 0;
	}

	/* Override other menu code */
	nav ul li:hover > ul {
		display: none;
	}
	
	nav ul ul {
		top: 0px;
		position: relative;
		float: none;
		display: none !important;
	}

	nav li {
		height: auto; /* override for menu height issue */
		/* set list item height */
		min-height: 36px; 
		height: auto !important;
		height: 36px;
	}

	/*mobile menu */
	.active {
        display: block !important;
    }

    .menu > li {
        float: none !important;
    }

    .menu > li > .menu-item-has-children {
   		background-image: none; 
    }

    .menu-item-has-children {
    	width: 100%;
    }

    nav ul li {
    	margin-bottom: 0px !important;
    	border-bottom: 1px solid #666;
    	display: block;
    }

    .menu li .more {
        background-image: url(images/list.png);
        background-repeat: no-repeat;
        background-position: 50% 50%;
        float: right;
      	width: 20%;
		border-left: 1px solid rgba(255,255,255,.3);
		padding: 8px 15px;
        cursor: pointer;
    	z-index: 200;
        position: relative;
    }

   .menu li .more:before {
		content: "";
		background: rgba(0,0,0,.3);
		width: 1px;
		display: block;
		position: absolute;
		top: 0;
		bottom: 0;
  		left: -2px;
    }

    ul.menu {
    	border-top: 4px solid #666;
    }
    
    .menu ul {
        display: block;
        width: 100%;
        z-index: 9999999;
    }
   	
   	.menu > li.hover > ul, 
   	.menu li li.hover ul {
        position: static;
        display: block !important; /* Show Menu Fix */
    }
    
    nav a {
    	width: 100%;
    	padding: 0px;
    	text-align: left;
    	padding-left: 15px;
    	line-height: 40px;
    	border-radius: 0;
    }

    nav ul ul ul li a {
		padding-left: 45px;
	}

    nav ul ul,
    nav ul ul li {
    	width: 100%;
    }

    nav ul ul {
    	padding: 0px !important;
    	border-radius: 0;
    }

    nav ul ul a {
    	margin-bottom: 0;
    	padding-left: 30px;
    }

    nav ul ul li {
    	float: none;
    }

    nav {
   		width:100% !important;
   	}

   	nav ul ul ul {
		left: 0;
		top: 0;
	}

	.menuWrap.active ul#menu-menu-1 {
		display: block !important;
	}

	nav a i.fa-arrow-down {
		display: none !important;
	}

	.slideshow {
		height: 450px;
	}
}

@media only screen and (max-width: 640px) { /*  SMALL GRID BREAK  */
	.footer span.pipe {
		display: none;
	}

	.footer span.design {
		display: block;
	}
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#fff;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#eea904;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#fff;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#eea904}