html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%; background: transparent;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@import url("//fonts.googleapis.com/css?family=Georgia");
sup {
font-size: 80%;
}
button {
outline: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block
}
nav ul {
list-style: none
}
blockquote,
q {
quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none
}
a {
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
text-decoration: none
}
a:focus {
text-decoration: none;
}
ins {
background-color: #ff9;
color: #000;
text-decoration: none
}
mark {
background-color: #ff9;
color: #000;
font-style: italic;
font-weight: bold
}
del {
text-decoration: line-through
}
abbr[title],
dfn[title] {
border-bottom: 1px dotted;
cursor: help
}
table {
border-collapse: collapse;
border-spacing: 0
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0
}
input,
select {
vertical-align: middle
}
input,
select,
textarea {
max-width: 100%;
} body {
font-size: 18px;
font-weight: 600;
font-family: 'Open Sans', sans-serif;
}
p {
line-height: 34px;
color: #727272;
}
a:hover {
text-decoration: none
}
h1 {
font-size: 42px;
font-weight: 800;
line-height: 58px
}
h2 {
font-size: 32px;
font-weight: 600;
line-height: 48px
}
h3 {
font-size: 1.667rem;
font-weight: 800;
line-height: 42px
}
h4 {
font-size: 24px;
font-weight: 800;
line-height: 38px
}
h5 {
font-size: 1rem;
line-height: 38px;
line-height: 28px;
margin-top: 4px;
}
header#page-header {
margin: 0;
position: relative
}
header#page-header .logo {
height: 30px;
width: auto;
}
header#page-header .logo-holder {
padding-top: 5px;
float: left;
}
.home header#page-header {
background-image:
url(//www.10a-tours.com/wp-content/themes/adventures/assets/images/dash-light.png),
url(//www.10a-tours.com/wp-content/themes/adventures/assets/images/homepage-banner.png);
background-size: auto, cover;
background-repeat: no-repeat;
background-position: center top, center center;
}
header#page-header nav#page-navigation {
width: 1270px;
padding-right: 15px;
padding-left: 15px;
padding-top: 14px;
padding-bottom: 0;
margin: 0 auto;
position: relative;
z-index: 10;
}
#main-menu {
float: right;
text-align: left;
}
body:not(.home) #main-menu>li {
border-bottom: 4px solid rgba(255, 255, 255, 0);
}
body:not(.home) #main-menu>li:not(.highlighted):hover,
body:not(.home) #main-menu>li.current-menu-item:not(.highlighted),
body:not(.home) #main-menu>li.current-menu-ancestor:not(.highlighted) {
border-bottom: 4px solid #fec51b;
}
header#page-header nav#page-navigation #main-menu>li {
padding: 0px 15px;
display: inline-block;
padding-bottom: 14px;
padding-top: 11px;
}
.home header#page-header nav#page-navigation #main-menu>li>a {
color: #fff;
}
.home header#page-header nav#page-navigation #main-menu>li.login {
border-left: 1px solid #FFF;
}
header#page-header nav#page-navigation #main-menu>li>a {
color: #333333;
font-size: 14px;
font-weight: 600
}
header#page-header nav#page-navigation #main-menu>li.highlighted {
padding: 11px 24px;
background-color: #fec51b;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px
}
header#page-header nav#page-navigation #main-menu>li.login {
border-left: 1px solid #bbbbbb;
}
header#page-header nav#page-navigation #main-menu>li.menu-search {  padding-right:45px;
}
header#page-header nav#page-navigation #main-menu>li.menu-search a {
display: inline-block;
width: 25px;
height: 25px;
background-position: center center;
background-size: cover;
vertical-align: middle;
background-image: url(//www.10a-tours.com/wp-content/themes/adventures/assets/images/icons/search-black.png);
}
.home header#page-header nav#page-navigation #main-menu>li.menu-search>a.open-search.toggle-search {
background-image: url(//www.10a-tours.com/wp-content/themes/adventures/assets/images/icons/search-white.png);
}
header#page-header nav#page-navigation #main-menu>li.highlighted>a {
color: #262626
}
header#page-header .header-content .header-content__inner {
padding: 0;
text-align: center;
width: 100%;
}
header#page-header .header-content .header-content__inner h1 {
letter-spacing: -0.45px;
color: #fff
}
header#page-header .header-content .header-content__countries {
padding: 5% 10%;
position: relative;
z-index: 2;
text-align: center
}
header#page-header .header-content .header-content__countries #countries-list>li {
margin: 0 1px;
height: 80px;
border-top: 5px solid transparent;
background: rgba(0, 0, 0, .4);
text-align: center;
transition: ease-in-out .3s;
cursor: pointer;
}
header#page-header .header-content .header-content__countries #countries-list>li>a {
color: #fff;
font-size: .8889rem
}
header#page-header .header-content .header-content__countries #countries-list>li>a img {
margin: 0 auto;
width: 100%;
max-width: 18px;
display: block
}
header#page-header .header-content .header-content__countries #countries-list>li.active,
header#page-header .header-content .header-content__countries #countries-list>li:hover {
border-top: 5px solid #fec51b;
background: rgba(0, 0, 0, .6)
}
header#page-header .header-content .header-content__countries p {
padding-bottom: 10px;
color: #fff;
font-size: 13px;
}
body:not(.home) header#page-header {
border-bottom: 1px solid #E4E4E4;
box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.29);
-webkit-box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.29);
-moz-box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.29);
}
.header-submenu {
min-height: 48px;
background-color: #fff;
border-top: 1px solid #E4E4E4;
padding: 0 15px;
}
.header-submenu .container {
position: relative;
}
.header-submenu a {
display: inline-block;
height: 48px;
line-height: 44px;
border-bottom: 4px solid #fff;
color: #333333;
font-size: 13px;
font-weight: 600;
padding: 0 16px 0 16px;
}
.header-submenu a:hover,
.header-submenu a.active {
border-bottom: 4px solid #FEC51B;
}
.header-submenu a.inactive {
color: #747474;
margin-right: 20px;
position: relative;
}
.header-submenu a.inactive:before {
content: '\f053';
top: 2px;
left: 0;
position: absolute;
font-family: 'FontAwesome';
font-weight: 300;
}
.header-submenu a.inactive:after {
content: '';
width: 1px;
height: 24px;
background-color: #ccc;
top: 11px;
right: 0;
position: absolute;
}
.header-submenu a.inactive:hover {
border-bottom: 4px solid #fff;
color: #333;
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 1px;
padding-left: 0px;
}
.col-xs-5ths {
width: 20%;
float: left;
}
.col-md-5ths {
width: 20%;
float: left;
}
@media (min-width: 768px) {
.col-sm-5ths {
width: 33.33333333%;
float: left;
}
}
@media (min-width: 992px) {
.col-sm-5ths {
width: 33.33333333%;
float: left;
}
}
@media (min-width: 1200px) {
.col-sm-5ths {
width: 20%;
float: left;
}
}
.header-overlay {
margin: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
background: rgba(27, 27, 27, .3);
}
.pt-lg {
padding-top: 100px;
}
.pt-md {
padding-top: 60px;
}
.mt-md {
margin-top: 80px;
}
.pt-sm {
padding-top: 40px;
}
.pt-xs {
padding-top: 20px;
}
.pb-lg {
padding-bottom: 100px;
} .pb-sm {
padding-bottom: 40px;
}
.pb-xs {
padding-bottom: 20px;
}
.home-activity {
height: 380px;
margin-bottom: 1px;
background-position: center center;
background-size: cover;
}
.activity {
background-position: center center;
background-size: cover;
}
.activity h4 {
line-height: 32px;
}
.activity-inner {
display: block;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.25);
text-align: center;
cursor: pointer;
position: relative;
}
.activity-inner h4 {
color: #fff;
cursor: pointer;
}
.activity-inner:hover {
background-color: rgba(0, 0, 0, 0);
}
.activity-inner:hover h4 {
color: #fff;
}
.activity-content {
position: absolute;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%);
width: 100%;
}
.activity-content .activity-icon {
margin: 0 auto;
}
.activity-icon {
background-color: #FEC51B;
border-radius: 50%;
}
.activity-icon.medium {
width: 48px;
height: 48px;
background-size: 36px 36px;
background-repeat: no-repeat;
background-position: center center;
}
.latest-stories {
padding: 45px 0 0 0;
}
.home .latest-stories {
padding-bottom: 80px;
background-color: #212121
}
.latest-stories h1 {
margin: 0 0 30px 0;
color: #fff;
text-align: center
}
.latest-stories .big-article,
.latest-stories .medium-article,
.latest-stories .small-article,
.latest-stories .card {
background-color: #fff;
border-radius: 3px;
display: block;
position: relative;
}
.latest-stories .big-article h5,
.latest-stories .medium-article h5,
.latest-stories .small-article h5,
.latest-stories .card h5 {
padding: 15px 20px;
padding: 15px 20px;
font-size: 18px;
}
.latest-stories.related h5 {
line-height: 22px;
}
.latest-stories .big-article h5 a,
.latest-stories .medium-article h5 a,
.latest-stories .small-article h5 a,
.latest-stories .card h5 a {
color: #333333;
font-weight: bold;
}
.latest-stories .big-article {
height: 400px;
background-size: cover;
background-position: center center;
padding: 40px;
}
.latest-stories .medium-article {
height: 378px;
margin-top: 20px; }
.page-template-regional-travel-page .latest-stories .medium-article,
.archive .latest-stories .medium-article {
border: 1px solid #E5E5E5;
}
.latest-stories .small-article {
min-height: 120px;
padding-bottom: 50px;
margin-bottom: 20px;
}
.latest-stories .small-article.last {
margin-bottom: 0;
}
.latest-stories .card {
width: 320px;
min-height: 120px;
padding-bottom: 50px;
}
.meta {
position: absolute;
left: 20px;
bottom: 15px;
font-size: 14px;
color: #fff;
line-height: 24px;
}
br.posts-box {
display: none;
}
.blog .meta,
.blog .meta a,
.single-post .meta,
.single-post .meta a,
.archive .meta,
.archive .meta a,
.page .meta,
.page .meta a {
color: #747474;
}
.post-header-content .meta {
color: #FFF;
}
.meta span {
margin-right: 15px;
position: relative;
}
.meta span:last-child {
margin-right: 0;
}
.meta .activity-meta,
.meta .activity-meta a {
font-size: 13px;
background-color: #FEC51B;
color: #333333;
border-radius: 2px;
}
.meta .activity-meta {
padding: 2px 8px;
}
.meta .date-meta:before {
content: "•";
position: absolute;
left: -12px;
top: 0;
color: #D8D8D8;
}
.meta .location i {
margin-right: 10px;
}
.latest-stories .article-image {
height: 250px;
background-position: center center;
background-size: cover;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
display: block;
}
.subscribe h3,
.subscribe p {
color: #FFFFFF;
}
#subscribe span {
display: block;
overflow: hidden;
}
#subscribe span input {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
#subscribe span input.mce_inline_error {
border: 1px solid red;
color: red;
}
.sidebar-subscribe {
margin-bottom: 40px;
}
.sidebar-subscribe input[type="email"] {
border: 1px solid #E5E5E5;
}
.adv-side .sidebar-subscribe #subscribe button[type="submit"].subscribe-submit {
width: 54px;
padding: 11px 0;
}
.sidebar-subscribe button[type="submit"].subscribe-submit i {
border: 3px solid #000;
padding: 4px;
width: 29px;
}
.sidebar-subscribe h4 {
font-size: 24px;
line-height: 44px;
color: #3F3F3F;
font-weight: 800;
}
.adv-side .sidebar-subscribe p {
font-size: 16px;
line-height: 24px;
color: #3F3F3F;
margin-bottom: 20px;
}
form .response {
font-size: 12px;
line-height: 22px;
margin-top: 5px;
}
#mce-error-response {
color: red;
}
#mce-error-response a {
color: #333333;
font-weight: 800;
}
.home #mce-error-response a {
color: #fff;
}
#mce-success-response {
color: green;
}
#subscribe .subscribe-submit {
float: right;
width: 140px;
text-align: center;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
color: #000000;	
font-family: "Open Sans";	
font-size: 16px;	
font-weight: 600;	
line-height: 22px;
}
.section-instagram {
position: relative
}
.section-instagram .insta-photo img {
width: 100%;
vertical-align: top
}
.section-instagram div[class^=col] {
padding: 0
}
.insta-pic {
padding-bottom: 100%;
background-size: cover;
background-position: center center;
}
.instagram-overlay {
position: absolute;
height: 100%;
background: rgba(0, 0, 0, .4);
top: 0;
left: 0;
width: 100%;
}
.instagram-overlay a {
color: #fff;
width: 100%;
font-size: 42px;
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
}
.instagram-overlay a:hover {
color: #fff;
}
.form-control {
width: 100%;
background: #fff;
font-size: .8889rem
}
input.form-control {
padding: 0 20px;
height: 50px;
border: none;
outline: none;
font-weight: 600;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.btn { display: inline-block;
line-height: 22px;
border: none;
font-size: .8889rem
}
.btn.btn-primary {
background: #fec51b;
color: #000
}
.label {
padding: 2px 8px;
font-size: .7222rem;
line-height: 18px;
border-radius: 3px;
}
.label.label-primary {
background: #fec51b;
color: #262626;
}
.row.eqh {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.row.eqh>[class*='col-'] {
display: flex;
flex-direction: column;
}
.akm-fixed div {
position: fixed;
bottom: 20px;
left: 20px;
width: 50px;
text-align: center;
padding: 10px;
background-color: #FEC51B;
color: #000;
font-weight: bold;
font-size: 16px;
}
#page-footer {
padding-top: 40px;
padding-bottom: 20px;
font-size: 13px;
}
#page-footer p {
line-height: 20px;
}
#page-footer a {
color: #000;
font-weight: 600;
}
#page-footer ul {
list-style-type: none;
}
#page-footer li {
display: inline-block;
}
#page-footer .dpsp-networks-btns-wrapper li {
display: block;
}
#footer-links li {
line-height: 34px;
}
#footer-links li:first-child,
#footer-links li:nth-child(4) {
width: 117px;
}
#footer-links li:nth-child(2),
#footer-links li:nth-child(5) {
width: 167px;
}
#footer-links li:nth-child(4),
#footer-links li:nth-child(5),
#footer-links li:nth-child(6) {
margin-top: -2px;
}
.terms {
margin-top: 0;
}
.terms li {
padding-right: 10px;
padding-left: 0;
border-right: 1px solid #D8D8D8;
}
.terms li:last-child {
border-right: none;
}
.social-media {
border-left: 1px solid #D8D8D8;
padding-left: 37px;
}
.social-media .fa {
margin-top: 10px;
margin-bottom: 10px;
}
.social-media,
#copyright,
#footer-links,
.terms {
text-align: left;
}
.terms li {
padding-left: 10px;
}
.social-media {
float: right;
padding-top: 0;
}
#copyright {
padding-bottom: 0px;
margin-top:-10px;
font-size:10px;
}
#copyright p{
font-size:10px;
color: rgba(0,0,0,0.5);	
font-family: "Open Sans";	
font-size: 10px;
}
.social-media {
color: #000;
float: none;
}
.social-media .fa {
text-align: center;
line-height: 26px;
text-decoration: none;
width: 24px;
height: 24px;
background-color: #222222;
color: #FFF !important;
border-radius: 50%;
}
.social-media li {
margin-right: 5px;
}
.social-media li :last-child {
margin-right: 0;
}
.social-media {
padding-top: 5px;
}
.home header#page-header {
height: 100vh;
}
#countries-list {
list-style-type: none;
font-size: 0;
}
#countries-list li {
display: inline-table;
}
.header-content__countries {
padding: 0 !important;
width: 100%;
text-align: center;
margin-top: 71px;
}
#countries-list li {
width: unset !important;
float: none;
}
#countries-list li a {
display: table-cell;
vertical-align: middle;
width: 152px;
}
#countries-list li a span {
display: block;
width: 152px;
}
.country-select {
float: left;
position: relative;
display: inline-block;
margin-bottom: 15px;
width: 300px;
font-size: 14px;
box-shadow: 0 0px 18px 0px #E4E4E4;
-webkit-box-shadow: 0 0px 18px 0px #E4E4E4;
-moz-box-shadow: 0 0px 18px 0px #E4E4E4;
margin-left: 25px;
}
.country-select select {
display: inline-block;
width: 100%;
cursor: pointer;
padding: 12px 15px;
outline: 0;
border: 1px solid #E4E4E4;
border-radius: 3px;
background: #ffffff;
color: #777777;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
.country-select select::-ms-expand {
display: none;
}
.country-select select:hover,
.country-select select:focus {
color: #777777;
background: #ffffff;
}
.country-select select:disabled {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
pointer-events: none;
}
.select_arrow {
position: absolute;
top: 18px;
right: 15px;
width: 0px;
height: 0px;
border: solid #7B7B7B;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 3px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.country-select select:hover~.select_arrow,
.country-select select:focus~.select_arrow {
border-color: #000000;
}
.country-select select:disabled~.select_arrow {
border-top-color: #CCCCCC;
}
body:not(.home) .latest-stories {
background-color: transparent;
}
body:not(.home) .latest-stories .small-article {
border: 1px solid #E5E5E5;
}
.blog-articles {
margin-top: 80px;
}
.blog-articles h2 {
font-size: 30px;
line-height: 42px;
font-weight: bolder;
position: relative;
padding-left: 20px;
margin-bottom: 30px;
}
.blog-articles h2:before {
content: ' ';
width: 5px;
height: 32px;
position: absolute;
top: 7px;
left: 0;
background-color: #FEC51B;
display: block;
}
.article {
border: 1px solid #E5E5E5;
border-radius: 3px;
margin-bottom: 20px;
position: relative;
}
.tags span a {
display: inline-block;
padding: 7px 20px;
border: 1px solid #E5E5E5;
border-radius: 3px;
font-size: 14px;
height: 34px;
margin-right: 10px;
margin-bottom: 10px;
color: #333333;
background-color: #fff;
}
.tags span.selected a {
font-weight: bold;
}
.tags span.selected a,
.tags span:hover a {
cursor: pointer;
border: 1px solid #FEC51B;
background-color: #FEC51B;
}
.article .article-image {
position: absolute;
left: 0;
height: 100%;
background-size: cover;
background-position: center center;
width: 41.66666667%;
width: calc(41.66666667% - 15px);
display: block;
}
.article-content {
min-height: 235px;
position: relative;
margin-right: 30px;
padding-bottom: 60px;
}
.article-content h3 {
font-size: 22px;
line-height: 30px;
color: #333333;
padding-top: 30px;
margin-bottom: 10px;
}
.article-content p {
font-size: 16px;
line-height: 24px;
color: #333333;
}
.article-content .meta {
border-top: 1px solid #E5E5E5;
width: 100%;
left: 0;
padding-top: 20px;
}
.pagination>li>a,
.pagination>li>span {
color: #333333;
font-size: 14px;
line-height: 19px;
border: 1px solid #E5E5E5;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
background-color: #FECB31;
color: #333333;
border: 1px solid #E5E5E5;
}
.page-numbers.current,
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
background-color: #FECB31;
color: #333333;
border: 1px solid #E5E5E5;
}
.page-numbers.current {
cursor: default;
}
.page,
.single-post {
color: #333333;
}
.post-content {
padding-top: 30px;
}
.page-template-default .post-content ol,
.page-template-default .post-content ul,
.page-template-default .post-content blockquote,
.page-template-default .post-content p,
.page-template-default .post-content h2,
.page-template-default .post-content h3,
.page-template-default .post-content h4,
.page-template-default .post-content h5,
.page-template-default .wpb_raw_code,
.page-template-default .wpb_raw_html,
.page-template-default .blog-sub-heading-half,
.page-template-default .wpb_gmaps_widget,
.single-post .post-content ul,
.single-post .post-content ol,
.single-post .post-content blockquote,
.single-post .post-content p,
.single-post .post-content h2,
.single-post .post-content h3,
.single-post .post-content h4,
.single-post .post-content h5,
.single-post .wpb_raw_code,
.single-post .wpb_raw_html,
.single-post .blog-sub-heading-half,
.single-post .wpb_gmaps_widget {
max-width: 700px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.page-template-default .post-content ul,
.page-template-default .post-content ol,
.single-post .post-content ul,
.single-post .post-content ol {
margin-bottom: 25px;
}
.page-template-default .post-content ol li,
.page-template-default .post-content ul li,
.single-post .post-content ol li,
.single-post .post-content ul li {
margin-bottom: 15px;
}
.page-template-default .post-content img,
.single-post .post-content img {
max-width: 100%;
height: auto;
margin: 0 auto;
display: block;
margin-bottom: 40px;
}
.page-template-default .post-content figure.thumbnail img,
.single-post .post-content figure.thumbnail img {
margin-bottom: 0;
width: 100%;
height: auto;
}
.page-template-default .post-content figure.thumbnail,
.single-post .post-content figure.thumbnail {
max-width: 100%;
margin: 0 auto;
display: block;
padding: 0;
border: none;
margin-bottom: 30px;
}
.page-template-default .post-content figure.thumbnail figcaption,
.single-post .post-content figure.thumbnail figcaption {
max-width: 700px;
margin: 0 auto;
display: block;
color: #747474;
font-size: 14px;
line-height: 16px;
padding: 10px 0 0 0;
}
.page-template-default .post-content blockquote,
.single-post .post-content blockquote {
font-size: 16px;
line-height: 24px;
padding: 15px 20px;
border-left: 5px solid #FEC51B;
background-color: #F7F7F7;
margin-bottom: 25px;
}
.page-template-default .post-content blockquote p,
.single-post .post-content blockquote p {
margin-bottom: 10px;
}
.page-template-default .post-content p,
.page-template-regional-travel-page p,
.single-post .post-content p,
.description p {
line-height: 28px;
margin-bottom: 25px;
}
.description p {
color: #333;
font-weight: 400;
font-size: 17px;
line-height: 26px;
}
.page-template-default .post-content h2,
.single-post .post-content h2 {
font-weight: 800;
font-size: 30px;
line-height: 42px;
margin-bottom: 25px;
}
.page-template-default .post-content h3,
.single-post .post-content h3 {
font-weight: 800;
font-size: 24px;
line-height: 24px;
margin-bottom: 8px;
}
.page-template-default .post-content a,
.single-post .post-content a {
color: #333333;
font-weight: bold;
border-bottom: 3px solid #FEC51B;
}
.post-header {
min-height: 480px;
position: relative;
background-size: cover;
background-position: center center;
}
.post-header-inner {
min-height: 480px;
position: relative;
}
.page-template-default .post-header-inner,
.single-post .post-header-inner {
max-width: 700px;
margin: 0 auto;
}
.post-header-content {
position: absolute;
bottom: 30px;
left: 0;
}
.post-header h1 {
color: #fff;
font-size: 34px;
line-height: 50px;
font-weight: 800;
margin-bottom: 7px;
}
.post-header .meta {
position: relative;
top: 0;
left: 0;
bottom: 0;
}
.single-post .post-header .meta .author-meta,
.single-post .post-header .meta .date-meta,
.single-post .post-header .meta .date-meta:before {
color: #FFF;
font-weight: 600;
}
.single-post .post-header .meta .author-meta a {
color: #fff;
}
#subscribe .ajax-loader {
position: absolute;
}
blockquote #subscribe {
max-width: 500px;
}
body div.wpcf7-mail-sent-ng,
body div.wpcf7-aborted {
border: none;
padding: 0;
margin: 0;
color: #ff0000;
}
.posts_nav {
max-width: 700px;
border: 1px solid #E5E5E5;
margin: 0 auto;
}
.posts_nav p {
font-size: 13px;
line-height: 18px;
color: #747474;
margin-bottom: 13px;
position: relative;
}
.posts_nav .row>div:first-child,
.posts_nav .row>div:last-child {
padding: 20px;
}
.posts_nav .row>div {
padding-top: 20px;
padding-bottom: 20px;
}
.posts_nav .row>div:first-child {
padding-left: 35px;
}
.posts_nav .row>div:last-child {
padding-right: 35px;
text-align: right;
}
.posts_nav p.prev {
padding-left: 18px;
}
.posts_nav p.prev:before {
content: "\02039";
position: absolute;
top: 0;
left: 0;
font-size: 21px;
}
.posts_nav p.next {
padding-right: 18px;
}
.posts_nav p.next:before {
content: "\0203A";
position: absolute;
top: 0;
right: 0;
font-size: 21px;
}
.posts_nav a {
font-size: 14px;
line-height: 22px;
color: #333333;
font-weight: bold;
}
.posts_nav .fa {
color: #979797;
font-size: 20px;
margin-top: 19px;
}
.posts_nav .back-to-blog {
border-left: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
text-align: center;
}
.related-adventures h2,
.related h2,
h2.bordered {
font-size: 30px;
line-height: 42px;
font-weight: 800;
padding-left: 20px;
}
.related-adventures h2 a:not(.more),
h2.bordered a:not(.more),
.related h2,
h2.bordered {
color: #000000;
position: relative;
}
.related h2.state {
font-size: 34px;
line-height: 50px;
padding-left: 0;
border-bottom: 1px solid #E5E5E5;
padding-bottom: 8px;
}
.related h2.state:after {
display: none;
}
.related h2:after,
h2.bordered:after {
content: ' ';
position: absolute;
left: 0;
top:10px;
width: 5px;
height: 55%;
background-color: #FEC51B;
}
.related h2 a.more {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
span.more,
a.more {
position: relative;
line-height: 32px;
font-size: 14px;
color: #333333;
font-weight: 600;
padding-right: 29px;
padding-left: 10px;
background-color: #F7F7F7;
}
.description a.more {
display: none;
}
p+p+a.more {
display: inline-block;
}
span.more i,
a.more i {
position: absolute;
color: #FEC51B;
top: 50%;
right: 7px;
transform: translateY(-50%);
font-size: 20px;
}
.footer-subscribe {
background-size: cover;
background-position: center right;
padding-top: 60px;
padding-bottom: 60px;
}
.footer-subscribe h2 {
font-size: 30px;
line-height: 42px;
font-weight: 800;
color: #000000;
margin-bottom: 8px;
}
.footer-subscribe p {
font-size: 16px;
line-height: 22px;
font-weight: normal;
color: #333333;
margin-bottom: 32px;
}
.footer-subscribe span {
font-size: 12px;
line-height: 22px;
color: #333333;
} .location-map.inner {
position: absolute;
top: -156px;
left: 0;
padding: 0 15px;
width: 100%;
clip: rect(46px,1000px,1000px,0px);
}
.location-map.inner iframe {
z-index: 100;
width: 100% !important;
height: 450px !important;
border-radius: 3px;
}
.container .description {
margin-top: 20px;
min-height: 287px;
}
.archive .description p:nth-child(n+2) {
display: none;
}
.archive .description p.visible {
display: block !important;
}
.archive .description p+p+a.visible {
display: inline-block !important;
}
.archive .description p+a+a.visible {
display: inline-block !important;
}
.archive .description a.hidden {
display: none !important;
}
.related-types .activity {
height: 210px;
border-radius: 3px;
margin-top: 30px;
}
.all-types .activity {
height: 250px;
}
.related .activity h4 {
font-weight: bold;
}
.related .activity p {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
color: #FFFFFF;
font-size: 14px;
font-weight: 600;
line-height: 19px;
}
.related .activity {
margin-top: 30px;
border-radius: 3px;
}
.related-adventures h2 {
margin-top: 60px;
}
.country .related-adventures h2 {
margin-top: 40px;
}
.related-adventures .activity {
height: 380px;
}
.related-adventures .activity-inner {
position: relative;
text-align: left;
background-color: transparent;
}
.related-adventures .activity-content {
position: absolute;
width: 100%;
min-height: 130px;
top: unset;
left: 0;
bottom: 0;
background-color: rgba(51, 51, 51, 0.5);
transform: none;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.related-adventures h4 {
padding: 15px 20px 50px 20px;
}
.related-adventures .activity-loc {
position: absolute;
display: block;
width: 100%;
left: 20px;
bottom: 20px;
color: #fff;
font-size: 13px;
line-height: 18px;
font-weight: 600;
}
.related-adventures .activity-loc i {
margin-right: 10px;
}
.tools-content {
margin-top: 20px;
height: 180px;
background-size: cover;
background-position: center right;
padding: 30px;
padding-bottom: 0px;
border-radius: 3px;
}
.tools-content.tools-type {
height: 290px;
padding-top: 160px;
}
.tools-content h4 {
color: #FFFFFF;
font-size: 22px;
font-weight: bold;
line-height: 32px;
margin-bottom: 10px;
}
.tools-content a.more {
background-color: transparent;
padding-left: 0;
}
.child-regions .medium-article {
min-height: 380px;
margin-top: 30px;
display: block;
border-radius: 3px;
}
.child-regions .medium-article .article-image {
height: 255px;
background-size: cover;
background-position: center center;
border-radius: 3px;
display: block;
}
.child-regions .medium-article h5 {
color: #333333;
font-size: 22px;
font-weight: bold;
line-height: 30px;
margin-top: 15px;
position: relative;
padding-right: 20px;
display: inline-block;
}
.child-regions .medium-article h5 i {
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
color: #FEC51B;
}
.child-regions .medium-article p {
color: #333333;
font-size: 16px;
font-weight: normal;
line-height: 24px;
margin-top: 8px;
}
.sibling-regions .medium-article {
display: block;
height: 120px;
background-position: center center;
background-size: cover;
position: relative;
margin-top: 30px;
border-radius: 3px;
}
.sibling-regions .medium-article .location-content {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
width: 100%;
}
.sibling-regions .medium-article .location-content h5 {
color: #FFFFFF;
font-size: 22px;
font-weight: bold;
line-height: 30px;
text-align: center;
}
.footer-subscribe {
margin-top: 60px;
}
.activities-header {
height: 470px;
padding-top: 80px;
background-position: center right;
background-size: cover;
position: relative;
}
.activities-header .activities-header-content {
position: absolute;
width: 100%;
bottom: 0;
}
.activities-header h1 {
color: #333333;
font-size: 34px;
font-weight: 800;
line-height: 50px;
margin-bottom: 30px;
}
.activities-header p {
color: #333333;
font-size: 16px;
line-height: 28px;
margin-bottom: 26px;
}
.activities-header .activities-header-content h1 {
color: #fff;
margin-bottom: 4px;
}
.activities-header .activities-header-content p {
margin-bottom: 20px;
color: #fff;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.activities-header .activities-header-content .tags span a {
margin-bottom: 30px;
}
.type-desc h2 {
color: #000000;
font-size: 34px;
font-weight: 800;
line-height: 50px;
}
.area {
margin-top: 100px;
}
.adventure-brief {
border: 1px solid #E5E5E5;
border-radius: 3px;
margin-bottom: 20px;
padding-left: 40%;
position: relative;
}
.adventure-brief .brief-image {
height: 100%;
background-size: cover;
background-position: center center;
}
.adventure-brief .brief-info {
padding-top: 20px;
padding-right: 20px;
position: relative;
min-height: 235px;
padding-bottom: 92px;
}
.adventure-brief .brief-info p {
color: #333333;
font-size: 14px;
line-height: 16px;
} .adventure-brief .brief-info h2:before {
content: '';
display: block;
width: 160px;
height: 10px;
float: right;
}
.adventure-brief .brief-info h2,
.adventure-brief .brief-info h2 a {
color: #333333;
font-size: 24px;
font-weight: bold;
line-height: 32px;
position: relative;
margin-bottom: 15px;
}
.brief-info h2 .difficulty {
position: absolute;
right: 0;
top: 0;
font-size: 11px;
color: #555555;
font-weight: 600;
padding-right: 100px;
}
.diff-bars {
height: 15px;
position: absolute;
top: 0;
right: 0;
margin-top: 8px;
}
.diff-bars .diff-bar {
width: 12px;
background-color: #FEC51B;
height: 15px;
float: left;
margin-left: 3px;
-ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); transform: skewX(-20deg); }
.diff-bar:not(.active) {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}
.brief-details {
height: 24px;
line-height: 24px;
margin-bottom: 20px;
}
.brief-details img {
display: inline-block;
vertical-align: middle;
margin-right: 10px;
}
.brief-details span {
display: inline-block;
line-height: 24px;
height: 24px;
vertical-align: middle;
margin-right: 25px;
}
.user-rating {
position: absolute;
width: 100%;
bottom: 0;
left: 0;
border-top: 1px solid #E5E5E5;
font-size: 11px;
color: #555555;
line-height: 15px;
font-weight: 600;
padding-top: 5px;
padding-bottom: 20px;
}
.user-rating .rating-text {
font-size: 11px;
line-height: 15px;
font-weight: 600;
}
.user-rating h3 {
color: #333333;
font-size: 9px;
font-weight: bold;
line-height: 13px;
}
.user-rating span {
vertical-align: middle;
}
.user-rating .rating-value {
color: #333333;
font-size: 24px;
font-weight: bold;
line-height: 32px;
margin-right: 7px;
}
.tech {
padding-left: 60px;
position: relative;
padding-top: 8px;
}
.tech:after {
content: "";
display: block;
position: absolute;
top: 8px;
left: 33px;
background-color: #000;
transform: rotate(-45deg);
width: 15px;
height: 15px;
}
.phy {
padding-left: 50px;
position: relative;
padding-top: 8px;
}
.phy:after {
content: "";
display: block;
position: absolute;
top: 8px;
left: 30px;
background-color: #3771C9;
width: 15px;
height: 15px;
}
.banner-outer {
margin-top: 20px;
margin-bottom: 20px;
position: relative;
background-size: cover;
background-position: center;
}
.banner-outer,
.banner {
border-radius: 3px;
}
.banner-outer.mobile-image {
background-size: 0px 0px;
}
.banner-outer .banner {
min-height: 180px;
background-size: cover;
background-position: center right;
padding: 30px;
padding-bottom: 0px;
position: relative;
margin-bottom: 25px;
}
.type-desc .banner-outer .banner {
min-height: 290px;
}
.banner-outer .banner:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: linear-gradient(90deg, #000000 0%, rgba(0,0,0,0) 60%);
z-index: 1;
}
.adv-side .banner-outer .banner:before {
background: linear-gradient(0deg, rgba(153,162,148,0) 0%, #464646 100%);
}
.adv-side div:first-child {
margin-top: 0px;
}
.banner-outer .banner h4, .banner-outer .banner p, .banner-outer .banner a, .banner-outer .banner .more {
position: relative;
z-index: 2;
}
.tall-banner.banner-outer .banner {
height: 500px;
}
.banner-outer .banner h4 {
color: #FFFFFF;
font-size: 22px;
font-weight: bold;
line-height: 29px;
margin-bottom: 10px;
}
.banner-outer.big-title .banner h4 {
font-size: 30px;
line-height: 32px;
font-weight: 800;
}
.tall-banner.banner-outer .banner h4 {
font-size: 24px;
line-height: 40px;
}
.banner-outer .banner p {
min-height: 60px;
color: #FFFFFF;
font-size: 14px;
font-weight: 600;
line-height: 19px;
margin-bottom: 0;
}
.banner-outer .banner span.more,
.banner-outer .banner a.more {
line-height: 32px;
font-size: 14px;
color: #fff;
font-weight: 600;
background-color: transparent;
display: inline-block;
padding-left: 0;
text-shadow: 1px 1px 1px #000, 3px 3px 5px #000;
margin-bottom: 30px;
}
.banner-outer.no-text .banner span.more,
.banner-outer.no-text .banner a.more {
position: absolute;
left: 30px;
bottom: 30px;
margin-bottom: 0;
}
.tall-banner.banner-outer .banner span.more,
.tall-banner.banner-outer.no-text .banner span.more,
.tall-banner.banner-outer .banner a.more,
.tall-banner.banner-outer.no-text .banner a.more {
position: relative;
border-radius: 4px;
left: 0;
top: 0;
background-color: #fec51b;
text-shadow: none;
padding: 15px 20px;
font-size: 16px;
line-height: 22px;
font-weight: 700;
color: #333;
}
.tall-banner.banner-outer:not(.no-text) .banner span.more,
.tall-banner.banner-outer:not(.no-text) .banner a.more {
display: inline-block;
margin-top: 20px;
}
.banner-outer.no-text h4 {
line-height: 32px;
}
.banner-outer.dark-text h4,
.banner-outer.dark-text p,
.banner-outer.dark-text span.more,
.banner-outer.dark-text a.more {
color: #000;
text-shadow: none;
}
.tall-banner.banner-outer .banner span.more i,
.tall-banner.banner-outer .banner a.more i {
position: relative;
color: #333;
top: 0;
right: 0;
transform: none;
margin-right: 10px;
}
.tall-banner.banner-outer.icon-after .banner span.more i,
.tall-banner.banner-outer.icon-after .banner a.more i {
margin-right: 0;
margin-left: 10px;
}
.view-photos {
position: relative;
height: 480px;
}
.view-photos a {
position: absolute;
bottom: 20px;
left: 0;
background-color: #FFF;
color: #3F3F3F;
font-size: 14px;
line-height: 16px;
padding: 14px 20px 12px 20px;
border: 1px solid #dce0e0;
}
.bread-crumbs {
margin-top: 30px;
margin-bottom: 18px;
}
.bread-crumbs,
.bread-crumbs a {
font-size: 14px;
line-height: 24px;
color: #3F3F3F;
}
.bread-crumbs a {
font-weight: 800;
border-bottom: 3px solid #FEC51B;
}
.bread-crumbs a:after {
content: " — ";
cursor: initial;
border-bottom: 3px solid #fff;
}
.bread-crumbs a:last-child:after {
display: none;
}
.activity-body p,
.activity-body ol,
.activity-body ul {
color: #3F3F3F;
font-size: 16px;
line-height: 24px;
margin-bottom: 25px;
}
.activity-body ul {
}
.activity-body h3 {
color: #3F3F3F;
font-size: 24px;
font-weight: 800;
line-height: 42px;
margin-bottom: 10px;
}
.activity-body h2,
.similar-adventures h2 {
color: #000000;
font-size: 34px;
font-weight: 800;
line-height: 50px;
margin-bottom: 20px;
}
.activity-body .diff-bars {
position: relative;
top: unset;
left: unset;
}
.activity-details,
.activity-ratings {
height: 48px;
color: #3F3F3F;
font-size: 22px;
line-height: 26px;
}
.activity-details>div>span {
display: block;
margin-top: 8px;
}
.activity-details>div>span:first-child {
font-size: 14px;
line-height: 16px;
margin-top: 2px;
}
.dist,
.elev,
.time,
.pdf {
float: left;
border-right: 2px solid #D8D8D8;
padding-left: 72px;
}
.dist,
.elev,
.time {
width: 23%;
background-repeat: no-repeat;
background-position: 24px center;
background-size: 34px 34px;
}
.dist {
padding-left: 48px;
background-position: 0 center;
}
.pdf {
border-right: none;
width: 31%;
margin-top: 7px;
}
.pdf a {
color: #333333;
font-size: 14px;
font-weight: bold;
line-height: 20px;
background-color: #FEC51B;
padding: 7px 23px 7px 52px;
border-radius: 3px;
position: relative;
}
.pdf a:before {
content: "\f1c1";
position: absolute;
top: 7px;
left: 22px;
font-family: FontAwesome;
}
.diff {
width: 23%;
float: left; }
.user-ratings {
width: 77%;
float: left;
}
.activity-ratings {
margin-top: 45px;
margin-bottom: 50px;
margin-bottom: 20px;
}
.activity-ratings h4 {
color: #333333;
font-size: 9px;
font-weight: bold;
line-height: 13px;
margin-bottom: 9px;
}
.activity-ratings .diff h4 {
margin-bottom: 16px;
}
.ratings-details {
color: #555555;
font-size: 11px;
font-weight: 600;
line-height: 15px;
}
.ratings-details span.overall, .ratings-details span.tech, .ratings-details span.phy {
position: relative;
display: inline-block;
float: left;
width: 33%;
height: 50px;
}
.ratings-details span.overall-no {
color: #333333;
font-size: 24px;
font-weight: bold;
line-height: 32px;
position: absolute;
top: 0;
left: 22px;
}
span.overall {
padding-left: 69px;
padding-top: 8px;
}
.user-ratings h4 {
padding-left: 24px;
}
ol { counter-reset: item; }
ol li {
display: block;
position: relative;
}
ol li:before {
content: counter(item) ". ";
counter-increment: item;
color: #FEC51B;
position: absolute;
top: 0;
left: 0;
}
.post-content ol, .activity-body ol {
margin: 0;
padding: 0;	
}
.post-content ul, .activity-body ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.post-content ol li, .activity-body ol li,
.post-content ul li, .activity-body ul li {
margin-bottom: 15px;
padding-left: 23px;
position: relative;
}
.post-content ul li:before, .activity-body ul li:before {
content: '';
display: block;
border-radius: 50%;
width: 8px;
height: 8px;
background-color: #FEC51B;
position: absolute;
top: 9px;
left: 0px;
}
.adv-side {
margin-top: -60px; }
.adv-side-inner {
position: absolute;
left: 15px;
right: 15px;
}
.adv-side h2 {
color: #3F3F3F;
font-size: 24px;
font-weight: 800;
line-height: 34px;
padding-left: 46px;
background-image: url(//www.10a-tours.com/wp-content/themes/adventures/assets/images/icons/title-icon.png);
background-repeat: no-repeat;
background-position: left center;
}
.adv-side p {
color: #3F3F3F;
font-size: 14px;
line-height: 22px;
}
.adv-side .directions {
background-color: #fff;
padding: 30px 20px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
font-size: 14px;
line-height: 22px;
}
.adv-side p {
margin-bottom: 0;
}
.adv-side .do-it {
padding: 30px;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
}
.do-it a {
border: 1px solid #E5E5E5;
border-radius: 4px;
background-color: #FAFAFA;
color: #333333;
font-size: 14px;
font-weight: 600;
line-height: 20px;
padding: 7px 20px;
display: inline-block;
}
.do-it span {
color: #333333;
font-size: 10px;
font-weight: 300;
line-height: 13px;
text-align: center;
display: block;
text-align: center;
margin-top: 7px;
}
.do-it span span {
color: #FEC51B;
font-weight: 800;
display: inline;
margin-top: 0;
}
.adv-side .amazon {
position: relative;
}
.adv-side .amazon .amazon-images {
position: absolute;
top: -10px;
left: 15px;
right: 15px;
display: table;
}
.adv-side .amazon .amazon-images img {
vertical-align: middle;
margin-left: 20px;
}
.adv-side .amazon .amazon-inner {
border: 1px solid rgba(151, 151, 151, 0.19);
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
padding: 22px 24px 22px 180px;
color: #333333;
font-size: 14px;
font-weight: 600;
line-height: 18px;
}
.adv-side .about-group {
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
padding: 20px;
}
.amazon-inner span {
display: inline-block;
max-width: 195px;
}
.about-adventure {
color: #3F3F3F;
font-size: 16px;
line-height: 22px;
}
.about-adventure table {
border-collapse: collapse;
width: 100%;
}
.about-adventure table,
.about-adventure td,
.about-adventure th {
border: 1px solid #B2B2B2;
}
.about-adventure tr:nth-child(odd) {
background-color: #F0F3EE;
}
.about-adventure td {
padding: 17px 15px;
vertical-align: middle;
}
.adv-side .do-it,
.adv-side .amazon,
.adv-side .about-group {
margin-top: 35px;
}
.adv-side .elevation,
.adv-side .weather {
margin: 30px 0 20px 0;
}
.weather .weather-inner {
background-color: #F4F3F0;
border: 1px solid #333333;
padding: 20px 30px;
}
.weather .weather-inner a {
color: #3F3F3F;
font-size: 24px;
letter-spacing: 2px;
line-height: 28px;
position: relative;
display: block;
padding-right: 45px;
}
.weather a:after {
content: "\f105";
font-family: FontAwesome;
color: #FEC51B;
display: block;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
font-size: 40px;
}
.trip-planning {
margin-top: 35px;
}
.trip-banner {
position: relative;
height: 440px;
background-size: cover;
background-position: bottom left;
padding: 30px;
}
.trip-banner h3 {
color: #FFFFFF;
font-size: 24px;
line-height: 34px;
font-weight: normal;
margin-bottom: 25px;
}
.trip-banner a {
background-color: #FEC51B;
color: #333333;
font-size: 16px;
line-height: 26px;
padding: 10px 50px 10px 20px;
position: relative;
}
.trip-banner a:after {
position: absolute;
content: " ";
background-image: url(//www.10a-tours.com/wp-content/themes/adventures/assets/images/icons/mountain.png);
top: 12px;
right: 20px;
width: 20px;
height: 16px;
}
.adventure-comments h2 {
margin-bottom: 40px;
}
.comment-order a {
display: inline-block;
color: #3F3F3F;
font-weight: normal;
padding: 5px 20px;
font-size: 14px;
line-height: 19px;
background-color: #FAFAFA;
border-radius: 4px;
border: 1px solid #E5E5E5;
margin-right: 10px;
margin-bottom: 10px;
}
.comment-order a:hover {
background-color: #FEC51B;
border: 1px solid #FEC51B;
}
.comment-order a.active {
font-weight: bold;
background-color: #FEC51B;
border: 1px solid #FEC51B;
}
.comment-order a:last-child {
margin-right: 0;
}
.adventure-comments .col-sm-1 {
padding-right: 0;
}
.adventure-comments .comment-avvy {
width: 100%;
height: auto;
border-radius: 3px;
border: 1px solid #E5E5E5;
}
.adventure-comments textarea {
width: 100%;
height: 70px;
background-color: #FAFAFA;
border-radius: 4px;
border: 1px solid #E5E5E5;
resize: none;
font-size: 12px;
font-weight: 300;
line-height: 17px;
padding: 15px;
}
.adventure-comments textarea::-webkit-input-placeholder { color: #3F3F3F;
font-style: italic;
}
.adventure-comments textarea::-moz-placeholder { color: #3F3F3F;
font-style: italic;
}
.adventure-comments textarea:-ms-input-placeholder { color: #3F3F3F;
font-style: italic;
}
.adventure-comments textarea:-moz-placeholder { color: #3F3F3F;
font-style: italic;
}
.adventure-comments .add-comment {
margin-top: 15px;
}
.comment-rate {
color: #555555;
font-size: 9px;
font-weight: 600;
line-height: 13px;
background-color: #FAFAFA;
border-radius: 4px;
padding: 10px;
}
.comment-rate span.text {
color: #555555 !important;
font-size: 9px !important;
}
.rate-diff {
color: #D8D8D8; display: inline-block;
width: 35%;
} .rate-diff i {
font-size: 11px;
display: inline-block;
padding-left: 4px;
} .rate-tech,
.rate-phy {
display: inline-block;
}
.rate-phy {
text-align: right;
}
.rate-1,
.rate-2,
.rate-3,
.rate-4 {
display: inline-block;
width: 12px;
height: 12px;
background-color: #D8D8D8;
margin-left: 7px;
}
.rate-1 {
border-radius: 50%;
}
.rate-1.active,
.rate-1:hover {
background-color: #2ab150;
cursor: pointer;
}
.rate-2.active,
.rate-2:hover {
background-color: #3771C9;
cursor: pointer;
}
.rate-3 {
transform: rotate(45deg);
}
.rate-3.active,
.rate-3:hover {
background-color: #000;
cursor: pointer;
}
.rate-4 {
width: 16px;
background-color: #fff;
position: relative;
}
.rate-4:before {
content: " ";
display: block;
width: 12px;
height: 12px;
background-color: #D8D8D8;
position: absolute;
top: 0;
left: 0;
transform: rotate(45deg);
}
.rate-4:after {
content: " ";
display: block;
width: 12px;
height: 12px;
background-color: #D8D8D8;
position: absolute;
top: 0;
right: 0;
transform: rotate(45deg);
}
.rate-4.active:before,
.rate-4.active:after,
.rate-4:hover:before,
.rate-4:hover:after {
background-color: #FEC51B;
cursor: pointer;
}
.details-time {
background-color: #FAFAFA;
color: #555555;
font-size: 9px;
font-weight: 600;
line-height: 13px;
border-radius: 4px;
padding: 10px;
display: inline-block;
width: 30%;
margin-top: 5px;
vertical-align: top;
}
.details-time input {
width: 40px;
text-align: right;
padding-right: 5px;
padding-left: 5px;
font-size: 10px;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.comment-tags {
display: inline-block;
width: 69%;
text-align: right;
}
.comment-tags a {
color: #3F3F3F;
font-size: 10px;
font-weight: 600;
line-height: 14px;
border: 1px solid #E5E5E5;
border-radius: 3px;
background-color: #FAFAFA;
padding: 3px 12px;
display: inline-block;
}
.comment-tags a.active,
.comment-tags a:hover {
background-color: #FEC51B;
border-color: #FEC51B;
}
.comment-tags a.active {
font-weight: bold;
}
.add-comment input[type=submit] {
margin-top: 15px;
background-color: #FEC51B;
padding: 6px 22px;
font-size: 14px;
font-weight: bold;
line-height: 19px;
color: #3F3F3F;
border-radius: 5px;
border: 4px solid #FEC51B;
margin-bottom: 25px;
}
.single-post .adventure-comments {
max-width: 700px !important;
margin: 0 auto;
margin-bottom: 20px;
}
.adventure-comments .comment {
margin-top: 10px;
}
.adventure-comments .comment-content {
border: 1px solid #E5E5E5;
border-radius: 4px;
background-color: #FAFAFA;
padding-top: 15px;
}
.adventure-comments .comment-content h5 {
color: #3F3F3F;
font-size: 12px;
font-weight: bold;
line-height: 17px;
padding-left: 15px;
padding-right: 15px;
}
.adventure-comments .comment-content h5 span {
color: rgba(63, 63, 63, 0.3);
font-size: 10px;
font-weight: bold;
line-height: 14px;
margin-left: 5px;
}
.adventure-comments .comment-content ul,
.adventure-comments .comment-content ol,
.adventure-comments .comment-content blockquote,
.adventure-comments .comment-content p {
margin-top: 5px;
margin-bottom: 15px;
color: #3F3F3F;
font-size: 12px;
font-weight: 300;
line-height: 17px;
padding-left: 15px;
padding-right: 15px;
}
.adventure-comments .comment-content ul,
.adventure-comments .comment-content ol {
padding-left: 30px;
}
.adventure-comments .comment-content h1,
.adventure-comments .comment-content h2,
.adventure-comments .comment-content h3,
.adventure-comments .comment-content h4,
.adventure-comments .comment-content h5,
.adventure-comments .comment-content h6 {
font-size: 12px;
line-height: 17px;
color: #000;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 10px;
}
.adventure-comments .comment-content h5 {
margin-bottom: 0;
}
#commentform>.comment-avatar {
display: none;
}
#commentform #email, #commentform #author {
width: 50%;
float: left;
display: block;
background-color: #FAFAFA;
border-radius: 4px;
border: 1px solid #E5E5E5;
resize: none;
font-size: 12px;
font-weight: 300;
line-height: 17px;
padding: 10px 15px;
}
.comment-ratings {
background-color: #F2F2F2;
font-size: 9px;
line-height: 13px;
color: #555555;
padding: 5px 15px 5px 15px;
font-weight: 600;
}
.comment-ratings .comment-tag {
float: right;
}
.overall-no,
.time-no {
color: #333333;
font-size: 15px;
font-weight: 800;
letter-spacing: -0.22px;
line-height: 20px;
}
.rate-1,
.rate-2,
.rate-3,
.rate-4,
.comment-tag,
.overall-no,
.overall-text,
.tech-diff,
.phy-diff,
.time-no,
.time-text {
vertical-align: middle;
line-height: 20px;
display: inline-block;
}
.comment-ratings .rate-1, .comment-ratings .rate-2, .comment-ratings .rate-3, .comment-ratings .rate-4 {
margin-left: 0;
}
.comment-overall, .comment-tech, .comment-phy, .comment-time {
display: inline-block;
margin-right: 45px;
}
.comment-time {
margin-right: 0;
}
.comment-ratings .overall-text, .comment-ratings .tech-diff, .comment-ratings .phy-diff, .comment-ratings .time-text {
margin-left: 7px;
}
.comment-ratings .overall-no, .comment-ratings .comment-tech .rate-1, .comment-ratings .comment-tech .rate-2, .comment-ratings .comment-tech .rate-3, .comment-ratings .comment-tech .rate-4, .comment-ratings .time-no {
}
.overall-no {
margin-left: 0;
}
.comment-tag a {
border-radius: 3px;
background-color: #696969;
color: #FFFFFF;
font-size: 10px;
font-weight: 600;
line-height: 14px;
padding: 3px 9px;
}
.show-all {
color: #3F3F3F;
font-size: 12px;
font-weight: 300;
line-height: 17px;
margin-top: 10px;
}
.show-all a {
font-weight: bold;
color: #3F3F3F;
margin-left: 10px;
}
.similar-adventures {
margin-top: 80px;
}
.similar-adventure {
padding-bottom: 20px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.similar-adventure .article-image {
height: 220px;
background-size: cover;
background-position: center center;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
display: block;
}
.similar-adventure h4 {
color: #3F3F3F;
font-size: 23px;
font-weight: 800;
line-height: 34px;
margin-top: 10px;
margin-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
}
.similar-adventure h4 a {
color: #3F3F3F;
}
.similar-adventure .difficulty {
position: relative;
padding-left: 15px;
padding-right: 15px;
color: #3F3F3F;
font-size: 14px;
line-height: 16px;
}
.similar-adventure .diff-bars {
position: relative;
display: inline-block;
transform: translateY(-2px);
margin-top: 0;
margin-left: 10px;
}
.similar-adventure .diff-bars .diff-bar {
width: 15px;
height: 25px;
}
.similar-adventure .details {
margin-top: 24px;
padding-left: 15px;
padding-right: 15px;
}
.similar-adventure .sim-distance,
.similar-adventure .sim-elevation,
.similar-adventure .sim-time {
height: 24px;
line-height: 24px;
padding-left: 32px;
background-repeat: no-repeat;
background-position: center left;
display: inline-block;
margin-right: 20px;
}
.similar-adventure p {
color: #3F3F3F;
font-size: 14px;
line-height: 18px;
margin-top: 20px;
margin-bottom: 20px;
padding: 0 15px;
min-height: 54px;
}
.similar-adventure .ratings {
padding: 0 15px 20px 15px;
}
.similar-adventure .ratings-title {
color: #333333;
font-size: 9px;
font-weight: bold;
line-height: 13px;
margin-bottom: 5px;
}
.similar-adventure .text {
color: #555555;
font-size: 9px;
font-weight: 600;
line-height: 13px;
margin-top: 4px;
}
.similar-adventure .no {
color: #333333;
font-size: 24px;
font-weight: bold;
letter-spacing: -0.35px;
line-height: 32px;
}
.similar-adventure .rate-1,
.similar-adventure .rate-2,
.similar-adventure .rate-3,
.similar-adventure .rate-4 {
width: 20px;
height: 20px;
margin-left: 0;
margin-top: 12px;
}
.similar-adventure .rate-4 {
width: 30px;
}
.similar-adventure .rate-4:after,
.similar-adventure .rate-4:before {
width: 20px;
height: 20px;
}
.regional-tools {
margin-bottom: 40px;
}
.regional-tool {
height: 390px;
border-radius: 4px;
position: relative;
background-size: cover;
background-position: center center;
display: block;
}
.regional-tool .content {
height: 187px;
position: absolute;
left: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.3);
width: 100%;
}
.regional-tool .content h4 {
color: #FFFFFF;
font-size: 25px;
font-weight: bold;
letter-spacing: -0.36px;
line-height: 32px;
text-align: center;
margin-top: 16px;
}
.regional-tool .content p {
color: #FFFFFF;
font-size: 12px;
font-weight: 300;
letter-spacing: -0.29px;
line-height: 14px;
text-align: center;
margin-top: 6px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
padding: 0 28px;
}
.regional-tool .content span,
.regional-tool .content a {
color: #FFFFFF;
font-size: 14px;
font-weight: 600;
line-height: 20px;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 26px;
padding: 6px 34px 6px 15px;
background-color: rgba(255, 255, 255, 0.3);
}
.regional-tool .content a:hover {
background-color: rgba(255, 255, 255, 0.4);
}
.regional-tool .content span i,
.regional-tool .content a i {
position: absolute;
right: 14px;
top: 10px;
color: #FEC51B;
}
p.subtitle {
padding-left: 20px;
color: #333333;
font-size: 14px;
font-weight: 300;
line-height: 19px;
}
p.subtitle a {
font-weight: 800;
color: #333;
}
.travel-resources {
margin-top: 40px;
position: relative;
}
.travel-resources a {
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
letter-spacing: -0.29px;
line-height: 27px;
position: absolute;
width: 100%;
height: 100%;
text-align: center;
background-color: rgba(0, 0, 0, 0.3);
}
.travel-resources a:hover {
background-color: transparent;
}
.travel-resources .travel-resource {
height: 160px;
position: relative;
background-position: center center;
background-size: cover;
background-repeat: none;
}
.travel-resources .travel-resource .content {
padding-top: 40px;
}
.travel-resources .travel-resource .content img {
display: block;
margin: 0 auto;
}
.quote p {
color: #3F3F3F;
font-size: 36px;
line-height: 49px;
margin-bottom: 20px;
font-weight: 400;
}
.quote .quote-author {
color: #3F3F3F;
font-size: 16px;
line-height: 16px;
}
.image-banner p {
margin-top: 9px;
color: #333333;
font-size: 14px;
font-weight: 300;
line-height: 19px;
}
.image-banner img {
margin-top: 20px;
}
.image-banner {
margin-bottom: 80px;
}
.image-banner a {
font-weight: 800;
color: #333;
}
.subs-form {
margin-top: 40px;
}
.subs-form h3 {
color: #3F3F3F;
font-size: 24px;
font-weight: 800;
line-height: 44px;
margin-bottom: 5px;
}
.subs-form p {
color: #3F3F3F;
font-size: 14px;
line-height: 22px;
margin-bottom: 20px;
}
.subs-form #subscribe span input {
color: #000000;
font-size: 16px;
font-weight: 600;
line-height: 22px;
}
.subs-form #subscribe .subscribe-submit {
float: right;
width: 54px;
height: 50px;
position: relative;
padding: 13px 15px;
text-align: center;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
text-indent: -999px;
font-size: 0px;
line-height: 0;
}
.subs-form #subscribe {
position: relative;
}
.subs-form #subscribe:after {
position: absolute;
top: 11px;
right: 11px;
width: 28px;
height: 28px;
content: "?";
border: 2px solid #333;
color: #333;
font-weight: 800;
font-size: 17px;
line-height: 24px;
text-indent: 0;
text-align: center;
pointer-events: none;
}
.type-activities .adv-side {
margin-top: 0;
}
.type-activities .adv-side .amazon {
margin-top: 0;
}
.bg-centered {
background-position: center center;
background-size: cover;
}
#main-menu>li>ul:hover:after {
content: ' ';
display: block;
width: 100%;
height: 100vh;
top: 0;
left: 0;
position: absolute;
z-index: -1;
}
#main-menu>li:hover>ul {
display: block;
}
#main-menu li {
position: relative;
}
#main-menu li ul {
display: none;
}
#main-menu>li>ul {
position: absolute;
top: 100%;
left: -20px;
min-width: 300px;
background-color: #F2F2F2;
padding: 40px;
margin-top: 0;
}
body:not(.home) #main-menu>li>ul {
margin-top: 4px;
}
body #main-menu>li:last-child>ul {
left: unset!important;
right: -20px!important;
}
#main-menu ul ul {
padding-left: 20px;
}
#main-menu li.active>ul {
display: block;
}
#main-menu .fa-times {
display: none;
}
#main-menu li.active>.fa-plus {
display: none;
}
#main-menu .fa-plus,
#main-menu .fa-times {
position: absolute;
top: 5px;
right: 5px;
}
#main-menu ul {
margin-top: 10px;
text-align: left;
}
#main-menu ul li {
margin-top: 15px;
line-height: 15px;
}
#main-menu ul li.menu-item-has-children {
margin-top: 10px;
}
#main-menu ul li.menu-item-has-children:first-child,
#main-menu>li>ul>li:first-child {
margin-top: 0px;
}
#main-menu ul li a {
color: #333333;
font-size: 11px;
font-weight: 700;
letter-spacing: 1.69px;
}
#main-menu>li>ul>li>a,
#main-menu>li>ul>li .children li.menu-item-has-children>a {
color: #929292;
text-transform: uppercase;
}
#main-menu>li>ul li a {
text-transform: uppercase;
}
#main-menu .fa {
color: #FEC51B;
font-weight: 400;
font-size: 10px;
cursor: pointer;
}
a.unit {
display: block;
width: 50px;
height: 25px;
color: #333333;
font-size: 14px;
font-weight: 600;
line-height: 25px;
background-color: #fff;
border: 1px solid #e5e5e5;
position: absolute;
top: 12px;
text-align: center;
}
a.unit.metric {
right: 65px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
a.unit.imperial {
right: 15px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
a.unit.active:hover {
cursor: default;
}
a.unit.active,
a.unit:hover {
border: 1px solid #fec51b;
background-color: #fec51b;
} #countries-select {
position: relative;
-webkit-appearance: none;
outline: none;
margin: 0 auto;
width: 280px;
height: 60px;
padding: 15px 15px 15px 50px;
line-height: 30px;
font-weight: 600;
color: #fff;
font-size: 16px;
background: url(//www.10a-tours.com/wp-content/themes/adventures/assets/images/icons/globe.png) 15px center no-repeat, url(//www.10a-tours.com/wp-content/themes/adventures/assets/images/icons/caret.png) 95% center no-repeat;
border: none;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.6);
}
.home-types div:nth-child(n+11) {
display: none;
}
.home-content {
background-position: -1000000px -100000px;
background-repeat: no-repeat;
}
.home-content p {
margin-bottom: 30px;
}
.vc_single_image-wrapper {
max-width: 1000px;
}
.tags span:nth-child(n+13) {
display: none;
}
.tags span.visible {
display: inline-block !important;
}
.more-tags {
display: inline-block !important;
}
.post-header h1,
.activity-content h4,
.activity-content p,
.banner h4,
.sibling-regions .location-content h5,
.trip-banner h3,
.activities-header-content h1,
.post-header-content .author-meta,
.post-header-content .date-meta,
.activity-loc {
text-shadow: 1px 1px #000;
}
.post-content p,
.post-content li {
font-family: 'Georgia', sans-serif;
font-weight: 400;
}
.post-content ol li,
.post-content ul li {
color: #727272;
}
.directions p {
text-align: justify!important;
}
.convert span.value,
.convert span.unit {
margin-right: 0px;
padding-right: 0px;
}
.search-result {
border: 1px solid #E5E5E5;
border-radius: 3px;
margin-bottom: 20px;
}
.search-result .brief-image {
height: 235px;
background-size: cover;
background-position: center center;
}
.search-result .brief-info {
padding-top: 20px;
padding-right: 20px;
position: relative;
height: 235px;
}
.search-result .brief-info h2,
.search-result .brief-info h2 a {
color: #333333;
font-size: 24px;
font-weight: bold;
line-height: 32px;
position: relative;
margin-bottom: 15px;
}
.search-result .brief-info p {
color: #333333;
font-size: 14px;
line-height: 16px;
}
.search-result .info {
position: absolute;
width: 100%;
bottom: 0;
left: 0;
border-top: 1px solid #E5E5E5;
font-size: 11px;
color: #555555;
line-height: 15px;
font-weight: 600;
padding-top: 10px;
padding-bottom: 10px;
}
h2.search-title,
.search-no-results .tags>h2,
.search-results .tags>h2 {
margin-top: 30px;
margin-bottom: 30px;
}
body:not(.home) #page-header {
position: fixed !important;
width: 100%;
z-index: 99;
background-color: #fff; background-position: top center;
background-repeat: no-repeat;
top: 0;
}
body:not(.home) main {
margin-top: 69px;
}
body:not(.home) main.with-submenu {
margin-top: 118px;
}
#page-navigation {
height: 68px;
}
.navbar-toggle .icon-bar {
background-color: #020202;
}
#main-menu>li>i {
display: none;
}
li.menu-search:hover {
border-bottom: none !important;
}
.drop-search {
overflow: hidden;
position: fixed;
top: 69px;
left: 0px;
height: 165px;
width: 100vw;
background-color: #fff;
transition: 1s all ease-in;
}
.drop-search.not-show {
height: 0;
overflow: hidden;
}
.input-holder {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
width: 60vw;
z-index: 30;
}
.drop-search input {
padding-bottom: 20px;
outline: none;
font-size: 34px;
color: rgba(0, 0, 0, 0.6);
font-weight: 300;
font-style: italic;
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
width: 100%;
}
.drop-search input::placeholder {
color: #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
filter: alpha(opacity=10);
-moz-opacity: 0.1;
-khtml-opacity: 0.1;
opacity: 0.1;
}
.drop-search input:-ms-input-placeholder {
color: #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
filter: alpha(opacity=10);
-moz-opacity: 0.1;
-khtml-opacity: 0.1;
opacity: 0.1;
}
.drop-search input::-ms-input-placeholder {
color: #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
filter: alpha(opacity=10);
-moz-opacity: 0.1;
-khtml-opacity: 0.1;
opacity: 0.1;
}
.drop-search .open-search {
position: absolute;
top: 18px;
right: 0;
}
.not-show .search-overlay {
pointer-events: none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
top: 68px;
}
.search-overlay {
transition: 1s all ease-in;
position: fixed;
top: 234px;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.50);
z-index: 20;
}
.navbar-collapse {
padding-right: 0;
padding-left: 0;
}
body.single-post .related-adventures {
max-width: 700px;
}
body.single-post .related-adventures .activity {
margin-bottom: 20px;
}
body.single-post .related-adventures .activity a {
border-bottom: 0;
}
body:not(.home) #page-header {
background-image: url(//www.10a-tours.com/wp-content/themes/adventures/assets/images/dash-dark.png);
}
.page u,
.single-post u {
text-decoration: none;
border-bottom: 3px solid #FEC51B;
} .header-content {
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 2;
}
.submenu-inner {
padding-right: 120px;
padding-top: 3px;
}
.area-img {
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 37%;
}
.clipped-iframe-outer {
position: relative;
width: 100%;
height: 406px;
}
.clipped-iframe {
position: absolute;
top: -46px;
width: 100%;
clip: rect(46px,1000px,1000px,0px);
}
.clipped-iframe iframe{ 
}
.submenu-inner a.inactive {
float: left;
margin-bottom: 1px;
}
.regional-side-inner {
position: absolute;
left: 15px;
right: 15px;
}
.side-booking {
margin-bottom: 40px;
}
.side-booking p {
font-size: 14px;
line-height: 19px;
color: #333;
}
.side-booking h2, .side-guide h2 {
display: inline-block;
}
.side-booking img, .side-guide img {
width: 100%;
}
.side-booking a {
display: inline-block;
margin-top: 40px;
}
.side-guide h2 {
margin-bottom: 40px;
}
.side-guide-img {
position: relative;
text-align: center;
max-width: 350px;
margin: 0 auto;
}
.side-guide-img img {
border-radius: 3px;
max-width: 350px;
}
.side-guide-img div {
width: 80%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.side-guide-img div a {
color: #fff;
font-size: 35px;
line-height: 40px;
letter-spacing: -1px;
font-weight: 800;
text-shadow: 1px 1px #000;
}
.single-post .wpb_gmaps_widget {
position: relative;
height: 404px;
padding: 0;
}
.single-post .wpb_gmaps_widget .wpb_wrapper {
background-color: transparent;
}
.single-post .wpb_gmaps_widget .wpb_map_wraper {
top: -46px;
left: 0;
padding: 0 0;
position: absolute;
width: 100%;
max-width: 700px;
clip: rect(46px,1000px,1000px,0px);
}
.a2a_floating_style {
top: 50%!important;
transform: translateY(-50%);
left: calc((100% - 1366px) /2 )!important;
}
.wpcf7-form label {
width: 100%;
margin-bottom: 20px;
font-size: 18px;
}
.wpcf7-form input, .wpcf7-form textarea {
border: 1px solid #000;
border-radius: 4px;
padding: 0 20px;
outline: none;
font-weight: 400;
width: 100%;
}
.wpcf7-form textarea {
line-height: 50px;
}
.wpcf7-form input {
height: 50px;
}
.wpcf7-form input[type="submit"] {
width: unset;
background: #fec51b;
color: #000;
padding: 14px 32px;
line-height: 22px;
border: none;
font-size: .8889rem;
}
.a2a_floating_style, .a2a_overlay_style {
z-index: 9999!important;
}
.activity-details .diff {
padding-left: 30px;
}
.activity-details .diff h4 {
font-size: 14px;
line-height: 16px;
margin-top: 2px;
font-weight: 600;
}