body {
background-color: #F4F4F4;
color: #666666;
font-size: 1.1em;
font-family: 'Roboto', Arial, Helvetica, sans-serif;
font-weight: 300;
line-height: 1.65;
margin: 0px;
padding: 0px;
}
body.wp-autoresize {
box-sizing: border-box;
padding: 12px 24px !important;
} p {
padding: 12px 0px;
margin: 0px;
}
p:empty {
display: none;
}
dfn, cite, em, i {
font-style: italic;
}
strong, b {
font-weight: bold;
}
big {
font-size: 140%;
}
small {
font-size: 60%;
}
s {
text-decoration: line-through;
}
mark {
background: #ff0;
color: #000;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
div {
display: block;
}
span {
display: inline;
}
hr {
border: 0;
width: 100%;
height: 1px;
color: #DDDDDD;
background-color: #DDDDDD;
margin: 6px 0px 8px 0px;
padding: 0px;
}
ol, ul {
list-style: none;
margin: 6px 0px;
padding: 0px 0px 0px 12px;
}
ol li {
list-style: inside;
list-style-type: decimal;
margin: 6px 0px;
padding: 0px 0px 0px 12px;
}
ul li {
list-style: inside;
list-style-type: square;
margin: 6px 0px;
padding: 0px 0px 0px 12px;
}
ul ol li, ul ol ul ol li {
list-style-type: decimal;
}
ol ul li, ol ul ol ul li {
list-style-type: square;
}
blockquote {
color: #333333;
font-weight: 400;
font-size: 1.5em;
line-height: 1.4;
margin: 24px 0px;
padding: 24px;
border-top: 2px solid rgba(0,0,0, .08);
border-bottom: 2px solid rgba(0,0,0, .08);
}
blockquote p {
margin: 0px;
padding: 0px;
}
blockquote, q {
quotes: none;
}
code, pre {
color: #666666;
background: #f9f9f9;
font-size: 0.9em;
font-family: Courier, Verdana, Tahoma, sans-serif;
line-height: 1.4;
margin: 12px 0px;
padding: 12px;
border: 1px solid #dddddd;
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .12);
}
code {
display: inline;
white-space: normal;
}
pre {
display: block;
white-space: pre-line;
}
pre code {
padding: 0px;
border: none;
box-shadow: none;
}
img, object, embed {
max-width: 100%;
}
img, object, embed {
height: auto;
margin: 0px auto 0px;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.clear {
clear: both;
}
.hidden {
display: none;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.align-center {
float: none;
margin-left: auto;
margin-right: auto;
}
.align-left {
float: left;
text-align: left;
}
.align-right {
float: right;
text-align: right;
}
.align-center {
float: none;
text-align: center;
}
.vertical-center {
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.horizontal-center {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 7;
}
.absolute-center {
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
z-index: 7;
} a img {
border: none;
}
a, a:link, a:visited {
color: #0099ff;
text-decoration: none;
}
a:focus, a:hover, a:active {
color: #006699;
text-decoration: underline;
cursor: pointer;
} h1, h2, h3, h4, h5, h6 {
color: #000000;
line-height: 1.1;
word-wrap: break-word;
font-weight: 300;
margin: 6px 0px;
padding: 6px 0px;
}
h1 {
font-size: 2.4rem;
letter-spacing: -1px;
}
h2 {
font-size: 2.2rem;
letter-spacing: -0.8px;
}
h3 {
font-size: 2rem;
letter-spacing: -0.4px;
}
h4 {
font-size: 1.6rem;
}
h5 {
font-size: 1.3rem;
}
h6 {
font-size: 1.1rem;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
color: #000000;
text-decoration: none;
border: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus,
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {
color: #0099ff;
text-decoration: none;
border: none;
}
.headline {
font-size: 3em;
font-weight: 200;
line-height: 1.2;
letter-spacing: -1.4px;
margin: 0px 0px 12px 0px;
padding: 0px;
}
.headline.small {
font-size: 2.4em;
letter-spacing: -0.4px;
}
.title {
font-size: 1.2em;
font-weight: 400;
letter-spacing: 0px;
line-height: 1.3;
margin: 0px;
padding: 0px;
} #header {
position: relative;
background-color: #ffffff;
line-height: 0;
margin: 0px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);
z-index: 8;
}
#header .nav-row {
display: flex;
position: relative;
justify-content: space-between;
flex-direction: row-reverse;
max-width: 1080px;
margin: 0px auto 0px;
}
#masthead {
display: flex;
align-items: center;
position: relative;
margin: 0px;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
z-index: 9;
}
.site-logo {
display: flex;
align-content: center;
align-items: flex-start;
margin: 0px;
padding: 0px;
}
.custom-logo-link {
display: block;
line-height: 0;
margin: 0px;
padding: 0px;
z-index: 9;
}
.site-title {
display: block;
font-size: 1.4rem;
font-weight: 200;
letter-spacing: 0px;
text-align: center;
line-height: 1.4;
padding: 0px;
margin: 0px;
}
.site-title a,
.site-title a:link,
.site-title a:visited {
color: #000000;
text-decoration: none;
}
.site-title a:hover,
.site-title a:focus,
.site-title a:active {
color: rgba(0, 0, 0, .7);
}
.site-description {
display: block;
color: #ffffff;
font-size: 2.4em;
font-weight: 300;
text-align: center;
text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
letter-spacing: 0px;
line-height: 1.6;
margin: 0px;
padding: 0px;
overflow: hidden;
}
#logo {
display: inline-block;
background-color: #ffffff;
position: relative;
max-width: 320px;
margin: 0px;
padding: 0px;
overflow: hidden;
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.08);
z-index: 8;
}
#logo img {
display: block;
height: auto;
margin: 0px;
padding: 0px;
}
#logo .logo-text {
float: left;
font-size: 0;
text-align: left;
text-indent: -9999px;
line-height: 0;
}
.video-header {
max-height: 640px;
overflow: hidden;
}
.wp-custom-header {
position: relative;
background-color: #000000;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.wp-custom-header img {
line-height: 0;
margin-left: -999em;
}
.wp-custom-header-video-button {
display: none;
}
.adventure-header-video-active .wp-custom-header {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.adventure-header-video-active .wp-custom-header iframe {
position: absolute;
top: 0; left: 0;
width: 100%;
height: 100%;
}
.adventure-logo-overlay #logo,
.adventure-logo-overlay .custom-logo-link {
position: absolute;
top: 0; left: 0;
}
.adventure-logo-no-overlay #logo,
.adventure-logo-no-overlay .custom-logo-link,
.adventure-no-header.single-product #logo,
.adventure-no-header.single-product .custom-logo-link {
display: none;
}
.adventure-logo-no-overlay #header,
.adventure-no-header.single-product #header {
margin-bottom: 24px;
}
.adventure-logo-no-overlay.organic-widgets-custom-template #header {
margin-bottom: 0px;
}
.adventure-logo-no-overlay #header .nav-row,
.adventure-no-logo.adventure-logo-overlay #header .nav-row {
flex-direction: row;
}
.adventure-has-logo.adventure-logo-no-overlay #header .nav-row {
flex-direction: row-reverse;
}
#header-active {
margin-top: -48px;
z-index: 6;
} #navigation {
display: inline-block;
background-color: #FFFFFF;
color: #999999;
position: relative;
max-width: 760px;
font-size: 0.8em;
font-weight: 400;
margin: 0px;
padding: 0px;
z-index: 9;
}
.menu-container {
float: right;
} #side-menu,
#menu-toggle,
.icon-menu-close {
display: none;
} .menu, .menu * {
margin:	0;
padding: 0;
list-style:	none;
}
.menu {
line-height: 1.0;
}
ul.menu {
float: left;
line-height: 1;
}
.menu ul {
margin: 0px;
padding: 0px;
}
ul.menu ul,
div.menu ul ul {
position: absolute;
top: -9999px;
left: -9999px;
width: 200px; opacity: 0;
transition: opacity .15s ease-in-out;
-moz-transition: opacity .15s ease-in-out;
-webkit-transition: opacity .15s ease-in-out;
-o-transition: opacity .15s ease-in-out;
}
ul.menu ul li,
div.menu ul ul li {
width: 100%;
margin: 0px;
}
.menu li {
float: left;
display: inline-block;
position: relative;
}
.menu li li {
display: block;
position: relative;
}
.menu a {
display: inline-block;
position: relative;
}
.menu li:hover ul,
.menu li[aria-expanded="true"] ul {
left: 0;
top: 100%; z-index: 99;
opacity: 1;
}
ul.menu li:hover li ul,
div.menu ul li:hover li ul {
top: -9999px;
opacity: 1;
}
ul.menu li li:hover ul,
ul.menu li li[aria-expanded="true"] ul {
left: 200px; top: 0;
opacity: 1;
} #navigation .menu .current_page_item a,
#navigation .menu .current_page_ancestor a,
#navigation .menu .current-menu-item a,
#navigation .menu .current-cat a {
background: rgba(0, 0, 0, .04);
color: #000000;
}
#navigation .menu li .current_page_item a, #navigation .menu li .current_page_item a:hover,
#navigation .menu li .current-menu-item a, #navigation .menu li .current-menu-item a:hover,
#navigation .menu li .current-cat a, #navigation .menu li .current-cat a:hover {
background: rgba(0, 0, 0, .04);
color: #000000;
}
#navigation .menu .current_page_item ul li a,
#navigation .menu .current-menu-item ul li a,
#navigation .menu .current-menu-ancestor ul li a,
#navigation .menu .current_page_ancestor ul li a,
#navigation .menu .current-cat ul li a {
background: none;
color: rgba(0, 0, 0, .6);
}
#navigation .menu li.current-menu-ancestor a,
#navigation .menu li.current_page_ancestor a,
#navigation .menu .current_page_item ul li a:hover,
#navigation .menu .current-menu-item ul li a:hover,
#navigation .menu .current-menu-ancestor ul li a:hover,
#navigation .menu .current_page_ancestor ul li a:hover,
#navigation .menu .current-menu-ancestor ul .current_page_item a,
#navigation .menu .current_page_ancestor ul .current-menu-item a,
#navigation .menu .current-cat ul li a:hover {
background: rgba(0, 0, 0, .04);
color: #000000;
}
.menu {
margin: 0px;
padding: 0px;
}
.menu ul.sub-menu,
.menu ul.children {
background-color: #FFFFFF;
border-radius: 0px 0px 2px 2px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);
transition-delay: .2s;
-webkit-transition-delay: .2s; }
.menu ul.sub-menu ul.sub-menu,
.menu ul.children ul.children {
transition-delay: 0s;
-webkit-transition-delay: 0s; }
.menu ul ul.sub-menu,
.menu ul ul.children {
border-radius: 0px 2px 2px 0px;
}
.menu a {
color: #666666;
background: none;
line-height: 48px;
font-size: 0.9em;
text-decoration: none;
text-transform: uppercase;
text-shadow: 1px 1px rgba(255, 255, 255, .2);
letter-spacing: 0.1px;
margin: 0px;
padding: 0px 12px;
border-bottom: 2px solid rgba(255, 255, 255, 0);
}
.menu a:focus,
.menu a:hover,
.menu a:active {
color: #000000;
background: rgba(0, 0, 0, .04);
outline: 0;
border-bottom: 2px solid #0099ff;
}
.menu li li a {
display: block;
background: none;
text-transform: none;
line-height: 36px;
margin: 0px;
padding: 0px 12px;
border-bottom: none;
}
.menu li li a,
.menu li li a:link,
.menu li li a:visited {
color: rgba(0, 0, 0, .6);
}
.menu li li a:focus,
.menu li li a:hover,
.menu li li a:active {
color: #000000;
background: rgba(0, 0, 0, .04);
outline: 0;
border-bottom: none;
}
.menu li {
margin: 0px;
border-right: 1px solid rgba(0, 0, 0, .08);
}
.menu li:first-child {
border-left: 1px solid rgba(0, 0, 0, .08);
}
.menu li li {
background: none;
text-align: left;
margin: 0px;
border-right: none;
border-top: 1px solid rgba(0, 0, 0, .08);
}
.menu li li:last-child,
.menu li li:last-child a {
border-left: none;
} .menu li.menu-item-has-children > a::after {
font-family: 'FontAwesome';
content: '\f107';
margin-left: 6px;
}
.menu li li.menu-item-has-children > a::after {
position: absolute;
content: '\f105';
right: 12px;
} .slideshow {
display: block;
width: 100%;
height: 100%;
margin-top: -1px;
padding: 0px;
position: relative;
overflow: hidden;
}
.slideshow .feature-img,
.slideshow .feature-vid {
margin-bottom: 0px;
overflow: hidden;
}
.slideshow .feature-vid {
max-width: 1200px;
margin: 0px auto 0px;
}
.slideshow .information {
width: 1080px;
position: absolute;
bottom: 48px;
left: 50%;
margin-left: -540px;
padding: 0px;
z-index: 8;
}
.slideshow .information .headline {
font-weight: 300;
font-size: 2.6em;
text-shadow: 2px 2px 8px rgba(0, 0, 0, .8);
margin-bottom: 0px;
padding-bottom: 0px;
}
.slideshow .information .headline.no-excerpt {
margin-bottom: 12px;
padding-bottom: 12px;
}
.slideshow .information .headline a {
color: #FFFFFF;
text-decoration: none;
}
.slideshow .information .headline a:hover {
color: rgba(255, 255, 255, .8);
}
.slideshow .information .excerpt {
margin: 0px 0px 12px 0px;
}
.slideshow .information p {
color: #FFFFFF;
max-width: 60%;
font-weight: 400;
line-height: 1.6;
text-shadow: 1px 1px 0px rgba(0, 0, 0, .3);
}
.slideshow .preloader {
position: absolute;
top: 50%;
left: 50%;
margin-left: -16px;
margin-top: -16px;
border-bottom: 3px solid #666666;
border-bottom: 3px solid rgba(255, 255, 255, 0.6);
border-left: 3px solid #666666;
border-left: 3px solid rgba(255, 255, 255, 0.6);
border-right: 3px solid #333333;
border-right: 3px solid rgba(255, 255, 255, 0.2);
border-top: 3px solid #333333;
border-top: 3px solid rgba(255, 255, 255, 0.2);
border-radius: 100%;
height: 32px;
width: 32px;
-webkit-animation: spin .6s infinite linear;
-moz-animation: spin .6s infinite linear;
-ms-animation: spin .6s infinite linear;
-o-animation: spin .6s infinite linear;
animation: spin .6s infinite linear;
z-index: 9;
}
.flexslider {
background: #000000;
position: relative;
margin: 0;
padding: 0;
overflow: hidden;
}
.flexslider.loading {
min-height: 520px;
}
.flexslider ul,
.flexslider li {
list-style-type: none;
margin: 0px;
padding: 0px;
}
.flexslider .slides {
position: relative;
overflow: hidden;
zoom: 1;
}
.flexslider .slides li {
position: relative;
padding: 0px;
max-height: 720px;
min-height: 240px;
background-size: cover;
background-position: center;
box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, .2);
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
display: block;
line-height: 0;
opacity: 0;
}
.flex-pauseplay span {
text-transform: capitalize;
} .slides:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
}  .no-js .slides > li:first-child {
display: none;
} .flex-caption {
background: none;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
zoom: 1;
}
.flex-caption {
background: rgba(0,0,0,.3);
color: #FFFFFF;
width: 96%;
padding: 2%;
margin: 0;
position: absolute;
left: 0;
bottom: 0;
text-shadow: 0 -1px 0 rgba(0,0,0,.3);
} .flex-direction-nav {
height: 0;
}
.flex-direction-nav li a {
display: block;
background: #ffffff;
font-size: 18px;
line-height: 50px;
height: 48px;
width: 48px;
text-decoration: none !important;
margin: -24px 0px 0px 0px;
opacity: 1;
position: absolute;
top: 50%;
cursor: pointer;
overflow: visible;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.12);
z-index: 9;
}
.flex-direction-nav .flex-next {
right: 0;
text-align: center;
border-radius: 2px 0px 0px 2px;
}
.flex-direction-nav .flex-prev {
left: 0;
text-align: center;
border-radius: 0px 2px 2px 0px;
}
.flex-direction-nav .flex-next i,
.flex-direction-nav .flex-prev i {
color: #999999;
}
.flex-direction-nav .flex-prev:hover,
.flex-direction-nav .flex-next:hover {
text-decoration: none !important;
}
.flex-direction-nav .flex-prev:hover i,
.flex-direction-nav .flex-next:hover i {
color: #333333;
}
.flex-direction-nav a.flex-disabled {
opacity: 0 !important;
} .flex-control-nav {
width: 1080px;
position: absolute;
right: 50%;
bottom: 48px;
text-align: right;
margin: 0px -540px 0px 0px;
padding: 0px;
z-index: 9;
}
.gallery-slideshow .flex-control-nav {
width: auto;
right: 12px;
bottom: 0px;
margin: 0px;
}
.flex-control-nav li {
display: inline-block;
text-align: left;
margin: 0px;
padding: 4px !important;
zoom: 1;
*display: inline;
}
.flex-control-nav li:first-child {
margin: 0;
}
.flex-control-nav li a {
width: 6px;
height: 6px;
display: block;
background: #CCCCCC;
cursor: pointer;
text-indent: -999em;
border-radius: 3px;
}
.flex-control-nav li a:hover {
background: #666666;
}
.flex-control-nav li a.flex-active {
background: #333333;
cursor: default;
} .home-profile {
display: flex;
justify-content: space-between;
flex-direction: row-reverse;
background: #ffffff;
position: relative;
margin-bottom: 24px;
overflow: hidden;
border-radius: 2px;
box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
}
.home-profile .profile-content {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.home-profile .information {
padding: 36px;
box-sizing: border-box;
}
.home-profile .information p {
color: rgba(0, 0, 0, 0.5);
font-size: 120%;
}
.home-profile .profile-img {
min-width: 32%;
line-height: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.home-profile .profile-img img {
opacity: 0;
}
.home-social {
background: #F9F9F9;
width: 100%;
bottom: 0;
padding: 0px;
overflow: hidden;
border-top: 1px solid rgba(0, 0, 0, .08);
}
.home-social .social-icons {
float: left;
text-align: center;
line-height: 0;
margin: 0px;
padding: 0px;
}
.home-social .social-icons li {
display: inline;
text-align: center;
}
.home-social .social-icons li a {
float: left;
background: #F9F9F9;
color: #aaaaaa;
height: 50px;
width: 50px;
line-height: 50px;
text-decoration: none;
margin: 0px;
padding: 0px;
border-right: 1px solid rgba(0, 0, 0, .08);
border-bottom: 1px solid rgba(0, 0, 0, .08);
border-radius: 0px;
}
.home-social .social-icons li a:before {
font-size: 18px;
}
.home-social .social-icons li a:hover {
background: #eeeeee;
color: #333333;
}
.home-blog .headline.small {
margin-bottom: 0px;
}
.home-blog .feature-img {
max-height: 640px;
margin: 0px;
}
.home-blog .post-author {
background: #F9F9F9;
margin-top: 0px;
padding: 12px;
border-top: 1px solid rgba(0, 0, 0, .08);
overflow: hidden;
} #wrap {
margin: 0px;
padding: 0px;
}
.container {
position: relative;
margin: 0px auto 0px;
padding: 0px;
}
.article,
.intro {
display: block;
background: #FFFFFF;
padding: 24px 36px;
overflow: hidden;
border-radius: 2px;
}
.intro {
border-top: 4px solid #0099ff;
border-bottom: 1px solid rgba(0, 0, 0, .08);
}
.intro-img {
background: #f4f4f4;
min-height: 120px;
position: relative;
}
.intro-img .headline {
position: absolute;
text-shadow: 2px 2px 4px rgba(0, 0, 0, .8);
font-weight: 300;
left: 36px;
right: 36px;
bottom: 36px;
}
.intro-img .headline a {
color: #FFFFFF !important;
}
.intro-img .headline a:hover {
color: rgba(255, 255, 255, .7);
}
.post-holder {
background: #FFFFFF;
margin: 12px;
border-radius: 2px;
box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
overflow: hidden;
}
.single-holder {
background: #FFFFFF;
border-radius: 2px;
box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
overflow: hidden;
}
.blog-holder,
.archive-holder {
background: #FFFFFF;
margin-bottom: 24px;
padding-bottom: 0px;
border-radius: 2px;
box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
overflow: hidden;
}
.category-wrap {
display: inline-block;
width: calc(100% + 26px);
width: -webkit-calc(100% + 26px);
width: -moz-calc(100% + 26px);
margin-left: -12px;
margin-bottom: 24px;
}
.category-wrap .article,
.category-wrap .intro {
padding: 18px 24px;
}
.post-area {
margin-left: auto;
margin-right: auto;
margin-bottom: 24px;
padding: 0px;
}
.page.adventure-sidebar-inactive .post-area,
.single.adventure-sidebar-inactive .post-area,
.archive.adventure-sidebar-inactive .post-area,
.search.adventure-sidebar-inactive .post-area {
max-width: 780px;
}
.page.adventure-sidebar-inactive .full-width .post-area {
max-width: none;
}
.archive.woocommerce.adventure-sidebar-inactive .post-area {
max-width: none;
}
.post-author {
display: block;
color: #999999;
font-size: 0.8em;
margin: -8px 0px 0px 0px;
padding: 6px 0px;
}
.post-author p {
margin: 0px;
padding: 0px;
}
.post-meta {
display: block;
background: #F9F9F9;
color: #999999;
font-size: 0.8em;
margin: 0px;
padding: 12px;
overflow: hidden;
border-top: 1px solid rgba(0, 0, 0, .08);
}
.post-meta .align-left,
.post-meta .align-right {
width: 50%;
}
.post-meta .fa-tags {
margin-left: 8px;
}
.post-meta p {
margin: 0px;
padding: 0px;
}
.post-edit-link {
display: inline-block;
margin: 12px 0px;
}
.author-column {
float: right;
width: 72%;
margin-top: 20px;
padding-left: 4%;
border-left: 1px solid rgba(0, 0, 0, .08);
}
.archive-column {
float: left;
width: 30%;
margin: 0px;
padding-right: 5%;
}
.archive-column.last {
padding-right: 0;
}
.sticky {
display: block;
}
.bypostauthor {
display: block;
} .social-icons {
list-style: none;
margin: 0px;
padding: 8px 0px 0px 0px;
}
.social-icons li {
display: inline-block;
list-style: none;
margin: 0px;
padding: 0px;
}
.social-icons li a {
display: block;
background: #333333;
color: #666666;
text-align: center;
text-decoration: none;
line-height: 32px;
min-width: 32px;
margin: 2px;
padding: 0px;
border-radius: 2px;
}
.social-icons li a:hover {
background: #444444;
color: #FFFFFF;
}
.social-icons li a::before {
font-family: 'FontAwesome';
font-size: 16px;
font-weight: normal;
content: '\f0c1';
}
.social-icons li a span {
display: none;
}
.social-icons li a[href*="facebook.com"]::before		{ content: '\f09a'; }
.social-icons li a[href*="twitter.com"]::before 		{ content: '\f099'; }
.social-icons li a[href*="plus.google.com"]::before 	{ content: '\f0d5'; }
.social-icons li a[href*="linkedin.com"]::before	 	{ content: '\f0e1'; }
.social-icons li a[href*="github.com"]::before		 	{ content: '\f113'; }
.social-icons li a[href*="dribbble.com"]::before		{ content: '\f17d'; }
.social-icons li a[href*="foursquare.com"]::before		{ content: '\f180'; }
.social-icons li a[href*="pinterest.com"]::before		{ content: '\f0d2'; }
.social-icons li a[href*="wordpress.com"]::before		{ content: '\f19a'; }
.social-icons li a[href*="youtube.com"]::before			{ content: '\f16a'; }
.social-icons li a[href*="vine.co"]::before				{ content: '\f1ca'; }
.social-icons li a[href*="instagram.com"]::before		{ content: '\f16d'; }
.social-icons li a[href*="stackexchange.com"]::before	{ content: '\f18d'; }
.social-icons li a[href*="spotify.com"]::before			{ content: '\f1bc'; }
.social-icons li a[href*="amazon.com"]::before			{ content: '\f270'; }
.social-icons li a[href*="flickr.com"]::before			{ content: '\f16e'; }
.social-icons li a[href*="vimeo.com"]::before			{ content: '\f27d'; }
.social-icons li a[href*="yelp.com"]::before			{ content: '\f1e9'; }
.social-icons li a[href*="mailto:"]::before				{ content: '\f0e0'; }
.social-icons li a[href$="/feed/"]::before				{ content: '\f09e'; }
.social-icons li a[href*="twitter.com"]:hover	{
color: #ffffff;
background: #00aced;
}
.social-icons li a[href*="facebook.com"]:hover	{
color: #ffffff;
background: #3b5998;
}
.social-icons li a[href*="plus.google.com"]:hover {
color: #ffffff;
background: #dd4b39;
}
.social-icons li a[href*="linkedin.com"]:hover {
color: #ffffff;
background: #007bb6;
}
.social-icons li a[href*="pinterest.com"]:hover	{
color: #ffffff;
background: #cb2027;
}
.social-icons li a[href*="youtube.com"]:hover	{
color: #ffffff;
background: #bb0000;
}
.social-icons li a[href*="instagram.com"]:hover	{
color: #ffffff;
background: #517fa4;
}
.social-icons li a[href*="dribbble.com"]:hover {
color: #ffffff;
background: #ea4c89;
}
.social-icons li a[href*="foursquare.com"]:hover {
color: #ffffff;
background: #0072b1;
}
.social-icons li a[href*="yelp.com"]:hover {
color: #ffffff;
background: #d32323;
}
.social-icons li a[href*="etsy.com"]:hover {
color: #ffffff;
background: #d5641c;
}
.social-icons li a[href*="reddit.com"]:hover {
color: #ffffff;
background: #ff4500;
} .pagination {
float: left;
display: block;
width: 100%;
font-weight: bold;
text-align: center;
line-height: 32px;
margin-bottom: 24px;
padding: 12px 0px;
position: relative;
z-index: 9;
}
.pagination .page-numbers {
display: inline-block;
background: #dddddd;
background: rgba(0, 0, 0, .08);
color: #999999 !important;
color: rgba(0, 0, 0, .3) !important;
height: 32px;
width: 32px;
text-decoration: none;
margin: 0px 2px;
padding: 0px;
border-radius: 2px;
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .2);
-moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .2);
-webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .2);
}
.pagination .page-numbers:hover,
.pagination .page-numbers:active {
background: #ffffff;
color: #666666 !important;
height: 32px;
width: 32px;
line-height: 32px;
padding: 0px;
border-radius: 2px;
box-shadow: 0px 0px 3px rgba(0, 0, 0, .2);
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .2);
}
.pagination .page-numbers.current {
display: inline-block;
background: #ffffff;
color: #666666 !important;
height: 32px;
width: 32px;
line-height: 32px;
padding: 0px;
border-radius: 2px;
box-shadow: 0px 0px 3px rgba(0, 0, 0, .2);
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .2);
}
.post-navigation {
display: block;
margin: 12px 0px;
padding: 0px;
overflow: hidden;
}
.previous-post {
float: left;
font-size: 0.9em;
}
.next-post {
float: right;
font-size: 0.9em;
}
.page-links {
display: block;
overflow: hidden;
margin: 12px 0px;
}
.page-links .link-label {
color: #000000;
font-weight: bold;
margin-left: 0px;
}
.page-links span {
margin: 0px 3px;
} .feature-img,
.feature-vid {
display: block;
text-align: center;
line-height: 0;
margin: 0px;
overflow: hidden;
}
.feature-vid {
background: #000000;
}
.feature-img.page-banner {
position: relative;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index: -1;
}
.feature-img.page-banner img {
opacity: 0;
}
.page-header {
position: relative;
min-height: 320px;
max-height: 720px;
background-color: #000000;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
z-index: 1;
}
.page-header img {
opacity: 0;
}
.avatar {
background: #FFFFFF;
margin: 10px 20px 10px 0px;
padding: 6px;
}
.author-avatar {
float: left;
display: block;
width: 20%;
margin-top: 20px;
padding-right: 3.6%;
}
.author-avatar .avatar {
display: block;
margin: 0px;
padding: 0px;
border: none;
}
img.aligncenter,
.wp-block-image.aligncenter {
display: block;
margin: 12px auto;
padding: 0px;
}
img.alignnone,
.wp-block-image.alignnone {
padding: 0px;
margin: 12px 0px;
display: inline;
}
img.alignright,
.wp-block-image.alignright {
padding: 0px;
margin: 16px 0px 16px 24px;
display: inline;
}
img.alignleft,
.wp-block-image.alignleft {
display: inline;
padding: 0px;
margin: 16px 24px 16px 0px;
}
.alignwide, .alignfull {
position: relative;
width: 100%;
margin-left: 0px;
margin-right: 0px;
}
.adventure-sidebar-inactive .alignfull {
width: 100vw;
left: calc(-50vw + 50%);
margin-left: 0px;
margin-right: 0px;
}
.adventure-sidebar-inactive .alignwide {
width: calc(100% + 72px);
left: -36px;
margin-left: 0px;
margin-right: 0px;
}
.aligncenter {
margin: 6px auto 6px;
}
.alignright {
float: right;
margin: 6px 0px 6px 24px;
}
.alignleft {
float: left;
margin: 6px 24px 6px 0px;
}
.wp-caption {
background: #F9F9F9;
max-width: 100%;
text-align: center;
padding: 6px;
margin-bottom: 12px;
border: 1px solid rgba(0, 0, 0, .08);
box-sizing: border-box;
}
.wp-caption a {
display: block;
line-height: 0;
}
.wp-caption img {
max-width: 100%;
margin: 0px auto 0px;
}
.wp-caption p.wp-caption-text {
display: inline;
font-size: 0.8em;
line-height: 1.4;
margin: 0px;
padding: 0px;
} .portfolio-wrap {
margin-left: -12px;
width: calc(100% + 24px);
width: -webkit-calc(100% + 24px);
width: -moz-calc(100% + 24px);
}
#portfolio-filter {
background: #FFFFFF;
max-width: 1080px;
text-align: center;
margin: 24px 12px 12px 12px;
padding: 0px;
border-radius: 2px;
box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
}
#portfolio-filter li {
display: inline;
list-style: none;
margin: 0px;
padding: 0px;
}
#portfolio-filter li a {
display: inline-block;
color: rgba(0, 0, 0, 0.6);
font-size: 80%;
text-decoration: none;
text-transform: uppercase;
margin: 0px;
padding: 12px 18px;
border-left: 1px solid rgba(0, 0, 0, .08);
}
#portfolio-filter li:last-child a {
border-right: 1px solid rgba(0, 0, 0, .08);
}
#portfolio-filter li a:hover,
#portfolio-filter li a:focus,
#portfolio-filter li a:active {
color: #000000;
background: #F4F4F4;
}
#portfolio-filter li:last-child a {
margin-right: 0px;
}
#portfolio-list {
max-width: 1100px;
margin: 0px;
padding: 0px;
}
.portfolio {
margin-bottom: 24px;
}
.portfolio .portfolio-item {
list-style: none;
margin: 0px;
padding: 0px;
}
.portfolio-item .feature-img,
.portfolio-item .feature-vid {
margin-bottom: 0px;
}
.portfolio-half .article,
.portfolio-third .article {
display: block;
padding: 18px;
}
.portfolio-half .portfolio-item,
.portfolio-third .portfolio-item {
float: left;
}
.portfolio-item.single .article {
padding: 36px;
}
.portfolio .portfolio-item .article {
text-align: center;
font-size: 90%;
}
.portfolio .portfolio-item .article p {
padding: 6px 0px 0px 0px;
} .isotope,
.isotope .isotope-item { -webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
-o-transition-property: -o-transform, opacity;
transition-property: transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
} .gallery {
margin: 18px auto 18px !important;
}
.gallery .gallery-item {
float: left;
margin-top: 0 !important;
text-align: center;
width: 33%;
padding: 6px;
box-sizing: border-box;
}
.gallery-item a {
display: block;
line-height: 0;
}
.gallery img {
border: 6px solid rgba(0, 0, 0, 0.12) !important;
margin: 6px;
padding: 0px;
border-radius: 2px;
box-sizing: border-box;
transition: all .25s;
-moz-transition: all .25s;
-webkit-transition: all .25s;
-o-transition: all .25s;
}
.gallery img:hover {
border-color: rgba(0, 0, 0, 0.4) !important;
}
.gallery .gallery-caption {
font-size: 12px;
line-height: 1.65;
margin: 2px 0px 6px 0px;
}
.gallery dl, .gallery dt {
margin: 0px;
}
.gallery br+br {
display: none;
} .sidebar {
font-size: .9em;
margin: 0px;
padding: 0px 0px 0px 24px;
}
.sidebar.left {
padding: 0px 24px 0px 0px;
} .widget {
background: #FFFFFF;
margin-bottom: 24px;
padding: 18px;
overflow: hidden;
border-radius: 2px;
box-sizing: border-box;
box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
}
.widget h6 {
margin: 0px 0px 8px 0px;
padding: 0px 0px 8px 0px;
border-bottom: 1px solid rgba(0, 0, 0, .08);
}
.widget ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
.widget li {
display: block;
list-style-type: none;
line-height: 1.5;
margin: 0px;
padding: 8px 0px;
border-top: 1px solid rgba(0, 0, 0, .08);
}
.widget li:first-child {
padding-top: 0px;
border-top: none;
}
.widget li:last-child {
margin-bottom: 0px;
padding-bottom: 0px;
}
.widget li li {
padding: 8px 12px;
}
.widget li li:first-child {
margin-top: 8px;
padding-top: 8px;
border-top: 1px solid rgba(0, 0, 0, .08);
}
.widget li a {
margin: 0px;
padding: 0px;
}
.textwidget {
margin: 0px;
}
.textwidget p {
padding: 8px 0px;
}
.textwidget iframe {
max-width: 100%;
}
.tagcloud {
line-height: 1.2;
}
.widget .recentcomments {
line-height: 1.8;
padding-top: 8px;
padding-bottom: 8px;
}
.google-maps-widget .gmw-thumbnail-map img {
width: 100%;
}
.widget-grofile h4 {
margin: 0px;
} .widget h6 a.rsswidget {
display: inline;
}
.widget a.rsswidget {
display: block;
line-height: 1.8;
}
.widget .rss-date {
display: block;
font-size: 0.8em;
line-height: 1.6;
margin-bottom: 12px;
}
.widget_rss .rssSummary {
line-height: 1.8;
} #calendar_wrap {
margin: 0px auto 0px;
}
#wp-calendar {
width: 100%;
text-align: center;
}
#wp-calendar a {
margin: 0px;
}
#wp-calendar caption {
font-size: 16px;
line-height: 1;
margin-bottom: 12px;
}
#wp-calendar #prev a {
float: left;
margin: 0px;
text-align: left;
padding-left: 12px;
}
#wp-calendar #next a {
float: right;
margin: 0px;
text-align: right;
padding-right: 12px;
} .widget ul.menu {
float: none;
text-align: left;
}
.widget ul.menu li {
float: none;
display: block;
background: none !important;
margin: 0px;
padding: 0px;
width: 100%;
border-right: none;
}
.widget ul.menu li:first-child {
border-left: none;
}
.widget ul.menu .current_page_item a,
.widget ul.menu .current-menu-item a {
color: #006699;
background: none;
}
.widget ul.menu li a {
display: block;
background: none;
color: #99CC33;
height: auto;
font-size: 1em;
text-transform: none;
line-height: 1.6;
margin: 0px;
padding: 8px 0px;
border: none;
}
.widget ul.menu li a:hover {
color: #006699;
text-decoration: underline;
}
.widget ul.menu li:first-child a {
padding-top: 0px;
}
.widget ul.menu li li:first-child a {
padding-top: 8px;
}
.widget ul.menu li:last-child a {
padding-bottom: 0px;
}
.widget ul.menu li li:last-child a {
padding-bottom: 8px;
}
.widget .sf-arrows .sf-with-ul:after {
right: 2px;
}
.widget ul.menu li ul.sub-menu {
float: none;
display: block;
background: none !important;
width: 100%;
margin: 0px;
padding: 0px;
position: static;
box-shadow: none;
opacity: 1;
}
.widget ul.menu li ul.sub-menu li a {
padding-left: 12px;
}
.widget ul.menu li ul.sub-menu li ul.sub-menu li {
display: none;
} #searchform {
display: flex;
margin: 0px;
padding: 0px;
}
#searchform label {
display: none;
}
input.search-field,
#searchform #s {
float: left;
background: rgba(0, 0, 0, 0.04);
color: #999999;
width: 64%;
line-height: 1.4;
margin: 0px;
padding: 8px;
box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.12);
}
#searchform #searchsubmit,
.woocommerce-product-search button {
float: right;
width: 32%;
line-height: 1.2;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 4%;
padding: 12px;
}
.no-result-search {
display: block;
margin-top: 12px;
}
.no-result-search #searchform {
max-width: 480px;
} .footer {
background: #000000;
margin: 0px auto 0px;
padding: 0px;
overflow: hidden;
}
.footer-widgets {
margin: 0px auto 0px;
padding: 24px 0px;
overflow: hidden;
}
.footer-widgets .widget {
float: left;
width: 25%;
background: none;
color: #666666;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.footer-widgets .widget li {
border-top: 1px solid rgba(255, 255, 255, .2);
}
.footer-widgets .widget li:first-child {
border-top: none;
}
.footer-widgets .widget .footer-widget {
padding: 12px;
}
.footer-widgets .widget h6 {
color: #FFFFFF;
border-bottom: 1px solid rgba(255, 255, 255, .2);
}
.footer-widgets .widget a {
color: #999999;
}
.footer-widgets .widget a:hover {
color: #FFFFFF;
}
.footer-widgets .textwidget {
color: #666666;
}
.footer-information {
background: #242424;
padding: 48px;
overflow: hidden;
}
.footer-information .align-left {
font-size: 0.8em;
line-height: 1.8;
}
.footer-information p {
margin: 0px;
padding: 0px;
}
.footer-content {
color: #666666;
max-width: 1080px;
margin: 0px auto 0px;
}
.footer-content a {
color: #999999;
} .page #comments {
border-top: 1px solid rgba(0, 0, 0, 0.08);
}
#comments {
background: #FFFFFF;
margin-top: 24px;
padding: 24px 36px;
border-radius: 2px;
box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
}
#comments-title {
font-size: 2em;
margin: 4px 0px 8px 0px;
padding: 4px 0px 8px 0px;
}
#reply-title {
margin: 0px;
padding: 0px;
}
.commentlist li .avatar {
float: right;
background: #F4F4F4;
margin: 0px 0px 12px 12px;
padding: 6px;
border: none;
border-radius: 3px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, .08);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .08);
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .08);
}
.commentlist {
margin: 0px;
padding: 0px;
}
.commentlist ol {
margin: 0px;
padding: 10px;
}
.commentlist li {
margin: 0px;
padding: 0px;
list-style: none;
border-top: 1px solid rgba(0,0,0, .08);
}
.commentlist li:last-child {
border-bottom: 1px solid rgba(0,0,0, .08);
}
.commentlist li ul li {
padding-left: 24px;
}
.commentlist li ul li:last-child {
border-bottom: none;
}
.commentlist p {
margin: 10px 0px;
padding: 0px;
}
.comment {
padding: 18px 0px;
}
#commentform {
margin: 6px 0px 0px 0px;
}
.commentlist li #respond {
border-top: 1px solid rgba(0,0,0, .08);
}
#respond {
padding-top: 20px;
}
#respond:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
#cancel-comment-reply-link {
display: block;
font-size: 0.7em;
font-weight: normal;
text-transform: none;
margin: 6px 0px 18px 0px;
}
.form-submit #submit {
margin-top: 0px !important;
}
p.logged-in-as {
margin-top: -6px;
}
.nocomments {
display: none;
}
.comment-edit-link {
float: right;
display: inline-block;
font-size: 0.8em;
line-height: 1;
margin-top: -12px;
padding: 0px;
}
.reply a,
.reply a:link,
.reply a:visited {
padding-top: 4px;
padding-bottom: 4px;
}
.commentmetadata {
font-size: 10px;
line-height: 14px;
margin: 0px;
display: block;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 30px;
}
.form-allowed-tags {
display: none;
}
.thread-alt, .thread-even {
margin: 0px;
padding: 0px;
}
.children {
margin: 0px;
padding: 0px;
}
.even, .alt {
margin: 0px;
padding: 0px;
} button, .button, a.button, .reply a, #searchsubmit, #prevLink a, #nextLink a,
a.more-link, #submit, input[type=submit], input#submit, input.button {
display: inline-block;
background-color: #f4f4f4;
color: #666666 !important;
position: relative;
top: -3px;
font-weight: 400;
font-size: 0.9rem;
font-style: normal;
letter-spacing: 0.4px;
text-transform: uppercase;
margin: 12px 0px;
padding: 8px 18px;
border: none;
border-radius: 3px;
box-sizing: border-box;
box-shadow: 0px 3px 0px rgba(0, 0, 0, .2);
-moz-box-shadow: 0px 3px 0px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, .2);
}
button:hover, .button:hover, a.button:hover, .reply a:hover, #searchsubmit:hover, #prevLink a:hover, #nextLink a:hover,
a.more-link:hover, input[type=submit]:hover, #submit:hover, input#submit:hover, input.button:hover {
top: 0px;
background-color: #0099ff;
color: #FFFFFF !important;
text-decoration: none;
text-shadow: none;
cursor: pointer;
box-shadow: inset 0px 3px 0px rgba(0, 0, 0, .2);
-moz-box-shadow: inset 0px 3px 0px rgba(0, 0, 0, .2);
-webkit-box-shadow: inset 0px 3px 0px rgba(0, 0, 0, .2);
}
p.link-more {
padding: 0px;
} table {
width: 100%;
margin: 18px 0px;
padding: 0px;
border-collapse: collapse;
border-spacing: 0;
}
.widget table {
margin: 0px;
}
table thead,
table tfoot {
border: 1px solid #dddddd;
border: 1px solid rgba(0, 0, 0, 0.12);
}
table thead th,
table tfoot td {
border: none;
}
table th {
background: #eeeeee;
background: rgba(0, 0, 0, 0.08);
font-size: 1.2em;
text-align: center;
margin: 0px;
padding: 12px 2px;
border: 1px solid #dddddd;
border: 1px solid rgba(0, 0, 0, 0.12);
box-sizing: border-box;
}
table td {
padding: 8px 2px;
margin: 0px;
border: 1px solid #dddddd;
border: 1px solid rgba(0, 0, 0, 0.12);
box-sizing: border-box;
} form {
display: block;
}
form p {
padding: 6px 0px;
}
form div {
display: block;
}
form span {
margin-bottom: 8px;
overflow: hidden;
}
form span.required {
display: inline;
}
form li,
form ul,
form ol {
list-style: none;
margin: 0px;
padding: 0px;
}
form fieldset {
margin: 12px 0px;
border-color: rgba(0, 0, 0, 0.12);
}
form legend {
font-weight: bold;
}
form label {
margin-top: 6px;
}
form li > label {
font-weight: bold;
}
form li li > label {
font-weight: normal;
}
form span label {
font-size: 0.8rem;
}
form input,
form input[type='url'],
form input[type='tel'],
form input[type='email'],
form input[type='text'],
form input[type='password'],
form textarea {
display: block;
max-width: 100%;
box-sizing: border-box;
background-color: rgba(0, 0, 0, 0.04);
font-family: inherit;
font-size: 1rem;
line-height: 1.4;
margin: 6px 0px;
padding: 8px;
border: 1px solid rgba(0, 0, 0, 0.12);
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.08);
border-radius: 3px;
}
form input[type='url'],
form input[type='tel'],
form input[type='email'],
form input[type='text'],
form input[type='password'] {
width: 50%;
}
form textarea {
width: 100%;
}
form input[type='checkbox'],
form input[type='radio'] {
display: inline-block;
margin-left: 0px;
margin-right: 6px;
}
form input[type='submit'] {
margin-top: 0px;
}
form .form-submit {
padding: 8px 0px;
}
textarea {
overflow: auto;
}
address {
margin: 12px 0px;
}
select {
display: block;
background-color: rgba(0, 0, 0, 0.04);
color: rgba(0, 0, 0, 0.6);
color: #666666;
text-shadow: 0 0 0 rgba(0, 0, 0, 0.4);
width: auto;
max-width: 100%;
font-size: 1.2rem;
line-height: 1.6;
margin-bottom: 6px;
padding: 6px 46px 6px 8px !important;
box-shadow: none;
border-radius: 3px;
border: 1px solid rgba(0, 0, 0, 0.12);
-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
background-image:
linear-gradient(45deg, transparent 50%, gray 50%),
linear-gradient(135deg, gray 50%, transparent 50%),
linear-gradient(to right, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
background-position:
calc(100% - 16px) 50%,
calc(100% - 11px) 50%,
calc(100% - 32px) 6px;
background-size:
5px 5px,
5px 5px,
1px 24px;
background-repeat: no-repeat; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
} a, button, .button, #submit, #searchsubmit {
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
}
.shadow {
box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .12);
}
.radius-full {
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
.radius-top {
border-radius: 2px 2px 0px 0px;
-moz-border-radius: 2px 2px 0px 0px;
-khtml-border-radius: 2px 2px 0px 0px;
-webkit-border-radius: 2px 2px 0px 0px;
}
.radius-bottom {
border-radius: 0px 0px 2px 2px;
-moz-border-radius: 0px 0px 2px 2px;
-khtml-border-radius: 0px 0px 2px 2px;
-webkit-border-radius: 0px 0px 2px 2px;
}
.radius-half {
border-radius: 50%;
-moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .organic-widgets-content, .organic-widgets-aligner, .organic-widgets-group-container,
.organic-widget_widget_text, .organic-widget_widget_media_video, .organic-widget_widget_media_audio,
.organic-widget_widget_search, .organic-widget_widget_recent_entries, .organic-widget_widget_recent_comments,
.organic-widget_widget_archive, .organic-widget_widget_categories, .organic-widget_widget_meta, .organic-widget_widget_media_gallery {
max-width: 1104px;
}
.organic-widgets-custom-template .organic-widget:first-child .organic-widgets-section {
padding-top: 120px;
}
.organic-widgets-card,
.home-page .organic-widgets-group-container {
background-color: #ffffff;
box-shadow: 6px 6px 0px rgba(0, 0, 0, 0.04);
border-radius: 2px;
overflow: hidden;
}
.organic-widget .organic-widgets-button-holder .button {
margin: 0px auto;
}
.organic-widgets-testimonial-section .flex-viewport {
padding-left: 12px;
padding-right: 12px;
}
.organic-widgets-testimonial-section .flex-viewport .slides {
padding: 0px;
overflow: visible;
}
.organic-widgets-testimonial-avatar,
.organic-widgets-testimonial-slide-content {
margin-top: 12px;
}
.organic-widgets-testimonial-avatar {
margin-bottom: -24px;
}
.organic-widgets-flexslider .flex-direction-nav li a {
box-shadow: none;
}
.home-page .organic-widget {
background-color: #ffffff;
padding: 0px;
margin-bottom: 24px;
border-radius: 2px;
box-shadow: 6px 6px 0px rgba(0, 0, 0, 0.04);
overflow: hidden;
}
.home-page .organic-widgets-section.organic-widgets-subpage-section {
background: #ffffff;
padding: 24px;
box-sizing: border-box;
border-radius: 2px;
}
.home-page .organic-widgets-section.organic-widgets-group {
background: none !important;
margin-bottom: 24px;
}
.home-page .organic-widgets-group-container .organic-widget {
margin: 0px;
box-shadow: none;
}
.home-page .organic-widgets-section.organic-widgets-group .organic-widgets-card {
border-radius: 0px;
box-shadow: none;
border-right: 1px solid rgba(0, 0, 0, 0.08);
}
.home-page .organic-widgets-section.organic-widgets-group .organic-widget:last-child .organic-widgets-card {
border-right: none;
}
.home-page .organic-widgets-section.organic-widgets-group,
.home-page .organic-widgets-section .organic-widgets-section,
.home-page .organic-widgets-section {
padding: 0px;
}
.home-page .widget_organic_widgets_blog_posts_section,
.home-page .widget_organic_widgets_team_section,
.home-page .widget_organic_widgets_portfolio_section,
.home-page .widget_organic_widgets_testimonial_section {
width: calc(100% + 24px);
margin-top: -12px;
margin-left: -12px;
background-color: transparent;
box-shadow: none;
}
.home-page .organic-widgets-post-holder article {
background: none;
}
.home-page .organic-widgets-portfolio-section .organic-widgets-post-holder article {
margin: 12px;
box-shadow: 6px 6px 0px rgba(0, 0, 0, 0.04);
border-radius: 2px;
overflow: hidden;
}
.home-page .organic-widgets-featured-product-information,
.home-page .organic-widgets-feature-list-section {
padding: 24px;
}