/*

Theme Name: Trek and Mountain (X Child Theme)
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

@import url('https://fonts.googleapis.com/css?family=Source+Serif+Pro');

body h1, body h2, body h3, body h4, body h5, body h6, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6 {
font-weight:600;
}

.page-template-template-blank-transparent-bg .x-main{
background-color: rgba(255,255,255,0);
}
/*
.x-header-landmark {
display:none;
}*/

.x-navbar {
border:none;
}

.g {
text-align:center;
}

.background-cover, .x-section.background-cover {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position:center center;
border:2px solid green;
}

h2.h-feature-headline, h3.h-feature-headline {
margin: 0.6em 0;
}

body .x-btn.x-btn-flat, body .x-btn.x-btn-flat:hover {
text-shadow:none;
box-shadow:none;
}

.x-topbar-inner p{
display:none;
}

.x-recent-posts a {
border:none;
background-color:transparent;
}

.latest-news-fp .vertical.x-recent-posts a.no-image {
margin:0;
padding:0;
border-top:1px dotted #888;
background-color:transparent;
border-bottom:none;
}

.latest-news-fp .x-recent-posts {
margin:0;
padding:0;
}

 .latest-news-fp .x-recent-posts.vertical {
 margin-bottom:0px;
 }

 .x-recent-posts.vertical .h-recent-posts {
     margin: -1px 0 0;
 }

 .x-recent-posts .x-recent-posts-content.vertical {
 padding: 7px 0;
 }

 .x-recent-posts .x-recent-posts-content {
   padding: 10px 0px;
 }

.x-recent-posts.vertical a.no-image {
margin-bottom:0;
border-bottom:1px dotted #888;
}

a.x-btn.white-button {
background-color:rgba(255,255,255,0.7);
}

.latest-news-fp {
padding-top:5px;
}

.esg-cc div {
font-family: "Playfair Display",serif !important;
}

footer.x-colophon.top {
background-color:#555;
color:#ffde00;
}


footer.x-colophon.top a{
color:#e5e5e5;
}

.x-colophon .h-widget {
  font-size:2em;
}

.x-colophon  .x-column .menu li {
  font-size:1.45em;
  line-height:1.3em;
}

body .g-2 {
max-width:100%;
}

body .g-2 .g-col {
max-width:50%;
}

.newsletter-col .x-section {
margin: 0 0;
padding:6px 0 25px;
}

.masthead-stacked .x-brand {
float:left;
margin-left:20px;
}

.masthead-stacked .desktop #menu-primary-menu {
margin-left:0;
}

.leaderboard {
float:right;
}

/*.x-main .widget, */.x-sidebar .adrotate_widgets {
display:inline-block;
margin:5px;
vertical-align:top;
}

.x-sidebar .widget:first-child {
margin-top:5px;
}

.top-right-button {
margin-top:15px;
}

.page-id-8607 #cs-content .x-section {
z-index:100;
}

/* .page-id-8607 #cs-content #magazine-menu {
position:absolute;
max-width:20%;
z-index:1;
}
*/

h4 {
margin-top:0;
}

.page-id-8607 .cf.offset {
margin-top:0;
}

#magazine-menu a {
text-decoration:none;
}

#magazine-menu a:focus {
color:#009fe3;
outline:none;
}

body {
line-height:1.4em;
}

.x-column {
    margin-right: 2%;
}

.x-column.x-1-2 {
    width: 49%;
}

.x-recent-posts.vertical .with-image {
margin-bottom:0;
margin-top:10px;
}

.x-recent-posts a {
margin:0 0 0 0;
padding-left:0;
}

.x-recent-posts a.x-recent-post3 {
    width: 33.33%;
}

.x-menu-item-search:after {
    clear: both;
    content: "";
    display: table;
}



.x-menu-item-search {
    display: inline-block;
    text-align: left;
    vertical-align: top;
}

.x-btn-navbar-search {
    padding: 0px 20px;
	  display: block;
    position: relative;
    text-decoration: none;
}

#ubermenu-main-2202-sub_menu_gear {
    background-color: #f8f8f8;
    margin: 0 auto 30px;
    max-width: 1370px;
}

.about-circles .h-custom-headline{
margin-top:0;
}

.x-breadcrumb-wrap {
padding:8px;
}

.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack, .ubermenu .ubermenu-submenu .ubermenu-column {
padding-top: 0;
padding-bottom: 0;
}

.tm-menu-col-header {
color:#777;
    font-size: 11px;
	text-transform:uppercase;
}

 .ubermenu .ubermenu-submenu .ubermenu-item-type-column, .ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group, .ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
padding:15px 19px;
}

.ubermenu .ubermenu-submenu .ubermenu-tabs .ubermenu-item-type-column.ubermenu-autocolumn {
padding:0;
margin-top:0;
}

#top .ubermenu .ubermenu-submenu .ubermenu-tabs .ubermenu-autocolumn li.ubermenu-column  {
margin-top:0;
}


 .ubermenu .ubermenu-submenu .ubermenu-tabs li.ubermenu-column {
margin-top: 10px;
float:none;
}

.x-navbar .ubermenu .ubermenu-submenu li.ubermenu-dynamic-term, .activity-list-item, .x-navbar .ubermenu .ubermenu-item-object-page {
font-size:14px;
text-transform:uppercase;
margin-top:0;
}

.x-navbar .ubermenu .ubermenu-item-object-page .ubermenu-target {
text-transform:uppercase;
color:#555;
}


.activity-list {
display: block;
    margin: 0;
    padding: 0;
    list-style: none;

}



.x-navbar .ubermenu-main .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target,   .activity-list-item{
padding:1px;
line-height: 1.4em;
}

.ubermenu .ubermenu-submenu .ubermenu-dynamic-term a, .activity-list-item a{
color:#555;
text-transform:uppercase;
padding:1px;
font-size: 14px;
}

.tm-menu-col-header {
margin-top: 0;
    border-bottom: 1px solid #009fe3;
    margin-bottom: 4px;
}



.wpp-list {
margin:0;
}

.popular-posts-img {
display:block;
}

.wpp-list p{
display:none;
}

.wpp-list .popular-posts-img {

}

.wpp-list .wpp-thumbnail {
display:block;
margin:0;
float:none;
}


a.tm-popular-posts-title {
/*	   font-size: 17px;
    line-height: 1.2;
    margin: -1px 0 0px;
    transition: color 0.3s ease 0s;
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	letter-spacing: -0.012em;
	font-family: "PT Sans",sans-serif;
    font-style: normal;
    font-weight: 400;
	color: #272727;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;*/
}

.x-recent-posts .h-recent-posts {
display:auto;
margin-bottom:0.4em;
line-height:1em;
white-space:normal;
}

.tm-popular-posts-info {
  padding: 10px 5px;
}

.popular-posts-date {
    font-size: 10px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase;
}

.popular-posts-li {
    margin-bottom: 4%;
    width: 100%;
	 padding: 5px 5px 0;
}

h4.h-custom-headline {
margin-top:16px;
}

.x-sidebar.right {
/* margin-top:-35px; */
}

.category-blogs .entry-content, .category-news .entry-content, .page-id-8607 .entry-content, .parent-pageid-8607  .entry-content, .category-routes .entry-content {
font-family:"Source Serif Pro",serif;
font-size: 23px;
line-height: 31px;

/*
font-size: 19px;
line-height: 27px;
*/
}

.entry-content {
  line-height:1.3em;
}

.vertical  .tm-popular-posts-title {
    margin: -1px 0 0;
}

.tm-popular-posts-info.x-recent-posts {
margin:0;
}

.x-navbar-wrap .ubermenu .ubermenu-target {
padding:8px 20px;
}

.x-navbar .ubermenu .ubermenu-submenu.ubermenu-submenu-align-full_width {
background:url(images/menu-bg-01.jpg) bottom right no-repeat #f9f9f9;
padding-bottom:70px;
}

.ubermenu-content-block .button, .ubermenu-content-block [type="submit"] {
color: #fff;
    border-color: #009fe3;
    background-color: hsla(195,100%,31%,0);
    border-width: 0;
    text-transform: uppercase;
    background-color: #009fe3;
    padding: 10px 21px;
    font-size: 14;
    font-size: 15px;
	margin-top:-8px;
}

.ubermenu-content-block input[type="text"] {
    display: inline-block;
    margin-bottom: 9px;
    border: none;
    padding: 0 1.45em;
    line-height: normal;
    color: #555;
    background-color: #fff;
    height: 45px;
}

.ubermenu-nav ul.ubermenu-submenu {
	padding-top:6px;
	padding-bottom:6px;
}


.ubermenu-nav .ubermenu-submenu .ubermenu-item-level-1 {
	padding:2px 8px;
}

.x-sidebar.right {
    padding-left: 15px;
}

.popular-posts-date {
color: #999;
}

.entry-content.excerpt {
margin-top:11px;
}

.category-blogs .entry-content.excerpt {
font-size:17px;
}

.blog .x-main .hentry > .entry-featured, .search .x-main .hentry > .entry-featured, .archive .x-main .hentry > .entry-featured  {
    float: left;
    margin: 0;
    width: 29%;
}

.yarpp-related-widget .entry-featured  {
    margin: 0;
	position:relative;
}


.blog .x-main .hentry.has-post-thumbnail > .entry-wrap, .search .x-main .hentry.has-post-thumbnail > .entry-wrap, .archive .x-main .hentry.has-post-thumbnail > .entry-wrap,  .archive .x-main .hentry > .entry-wrap{
    float: right;
    padding-left: 35px;
    width: 70%;
}


a, a:active, a:hover, a:hover {
outline:none !important;
border:none;

}

.x-1-5 .yuzo_related_post .image-list, .x-1-5 .yuzo_related_post .yuzo_text, .x-1-4 .yuzo_related_post .image-list, .x-1-4 .yuzo_related_post .yuzo_text {
display:none;
}

.x-1-5 .yuzo_related_post .yuzo-list, .x-1-4 .yuzo_related_post .yuzo-list {
font-family:'PT Sans';
/*font-weight:bold;*/
line-height:1.1em;
}

.x-1-5 .yuzo_related_post .yuzo-list a.yuzo__text--title, .x-1-4 .yuzo_related_post .yuzo-list a.yuzo__text--title {
 line-height: 1.1em !important;
 font-size: 17px !important;
 margin-top:0;
}

.yuzo_related_post {
margin-top:-13px;
padding-top:0;
}

body .x-1-5 .yuzo_related_post .relatedthumb, body .x-1-4 .yuzo_related_post .relatedthumb {
padding:5px 0;
}

.x-1-4 {
  font-size:0.85em;
  line-height:1.4em;
}

.x-1-4 h4.h-custom-headline {
  font-size:130%;
  margin-bottom:0.2em;
}

.x-1-4 .x-ul-icons li {
margin-bottom:0.4em;
}

p {
	margin-top:2px;
margin-bottom:20px;
}

.tm-post-author {
font-weight:bold;
font-size:18px;
color:#272727;
}

.tm-post-date, .tm-post-views {
font-size:14px;
line-height:1em;
}

.tm-post-views {
  margin-top:5px;
}

h5, .h5 {
margin-top:1em;
}

.tm-post-author-date {
padding-top:4px;
margin-top:4px;
border-top:3px solid #272727;
}

.ssba {
margin-top:8px;
}

.yuzo_related_post .relatedthumb a.yuzo__text--title {
margin-top:13px;
color:#272727;
}

.yuzo-list .image-list {
    margin-right: 23px;
}

.yuzo-list .yuzo_text {
 font-size: 17px !important;
    line-height: 1.3em;
}

body .yuzo_related_post .relatedthumb {
	    padding: 16px 5px 0;
}

h1.entry-title {
font-size:240%;
}

.category-news .entry-content .yuzo-list {
font-family:'PT Sans';
}

.x-nav-tabs > li > a {
font-size:18px;
padding:9px;
cursor:pointer;
color: rgb(0,159,227);
background-color: rgb(240,240,240);
}

.x-nav-tabs > .active > a, .x-nav-tabs > .active > a:hover {
color: #fff;
background-color: rgb(0,159,227);
}

.x-skill-bar {
margin-bottom:7px;
}

.h-skill-bar {
margin-bottom:2px;
}

h4.h-custom-headline {
margin-bottom:0px;
}

.x-li-icon {
line-height:1.1em;
}

.comments-link {
padding-top:23px;
clear:both;
}

.comments-link .x-feature-box-title {
font-size:1.1em;
line-height:1.1em;
}

.comments-link .x-feature-box-text {
margin-top:0;
}

.widget_x_email_form .x-section {
padding:10px 0;
}

.widget_x_email_form .x-subscribe-form input[type="text"], .widget_x_email_form .x-subscribe-form input[type="email"] {
height:2.45em;
margin-bottom:8px;
}

.x-sidebar .widget_x_email_form .h-widget {
border: none;
font-size: 22px;
padding: 0;
margin-bottom: 0px;
}

ul.x-ul-icons {
margin-bottom:0;
}


.x-recent-posts.horizontal a.x-recent-post4, .x-recent-posts.horizontal .a-now-div.x-recent-post4, .x-recent-posts.horizontal .x-recent-post4, .yarpp-related-widget .x-recent-post4  {
width:25%;
}

.x-recent-posts.horizontal a.x-recent-post3, .x-recent-posts.horizontal .a-now-div.x-recent-post3, .x-recent-posts.horizontal .x-recent-post3, .yarpp-related-widget .x-recent-post3  {
width:33.33%;
}


.fp-latest-news-title.h2 {
margin-top:15px;
}

.widget_latest_edition_widget {
margin-bottom:30px;
}

.category .entry-featured , .archive .entry-featured, .search-results .entry-featured, .yarpp-related-widget .entry-featured {
	background:url(images/default-thumb-3.jpg) center center transparent no-repeat;
	background-size:cover;
}

.category article header {
margin-bottom:0.4em;
}

.category article .excerpt {
  font-size:18px;
  line-height:1.2em;
}

.x-slides .x-slide {
	background:url(images/default-sliderbg.jpg) center center transparent repeat;
}

.x-slides .x-slide article {
background-color:transparent;
}

li.widget {
list-style:none;
}

.entry-content.excerpt {
margin-top:4px;
}

.x-recent-posts .a-now-div .x-recent-posts-excerpt {
color:#777;
font-size:1.15rem;
line-height:1.3em;
}

.x-recent-post2 .x-recent-posts-content h3 {
  font-size:1em;
}

.x-recent-post2 .x-recent-posts-content .infoline {
  font-size:1rem;
}

.excerpt-date {
color:#000;
text-transform:uppercase;
font-size:13px;
}


.tag-list {
font-size:0.65em;
}


.related-post-widget-title {
font-size:1.8em;
margin-top:0;
}

.widget_yarpp_widget {
background-color:#f7f7f7;
padding:28px 28px 40px;

}

.x-main .widget a, .x-sidebar .widget a {
text-decoration:none;
}

.x-container .x-main .widget a:hover, .x-container .x-sidebar .widget a:hover {
color:rgb(0,159,227);
}

a:hover h3 {
color:rgb(0,159,227);
}

h3, .h3{
margin-top:0.4em;
}

a.entry-thumb.video-link:after{
display: block;
position: absolute;
top: 0;
left: 0;
background:url(images/play-triangle-medium.png) center center no-repeat transparent;
z-index: 1;
width:100%;
height:100%;
text-indent:-999px;
text-align:left;
content:'';
transition:all 0.615s cubic-bezier(0.19, 1, 0.22, 1);
	}

a.entry-thumb.video-link:hover:after {
top:-250%;
transition:all 0.615s cubic-bezier(0.19, 1, 0.22, 1);
}




.page .x-main.left .hentry .yarpp-related-widget  .entry-featured, .single-post .x-main.left .hentry .yarpp-related-widget .entry-featured {
    margin-top: 0;
    margin-right: 0;
}

.x-recent-posts a.entry-thumb {
overflow: hidden;
float: none;
display: block;
border: none;
color: #999;
background-color: auto;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}

.yarpp-related-widget .x-recent-post4 {
float:left;
padding-right:10px;
margin-bottom:20px;
}

.single-post .x-main .hentry .x-recent-posts .x-recent-post4 .entry-featured {
margin-bottom:5px;
}


.x-recent-posts h3 a, .x-recent-posts .x-recent-posts-date a {
padding-left:0;
}

.related-posts-title-a {
width:100%;
}





.x-recent-posts .a-now-div {
    overflow: hidden;
    float: left;
    display: block;
    margin: 0 4% 0 0;
    border: 1px solid rgba(0,0,0,0.1);
    padding: 5px 5px 0;
    color: #999;
    background-color: #fff;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.x-recent-posts.vertical .a-now-div {
float:none;
}

.x-recent-posts .a-now-div {
    border: none;
    background-color: transparent;
}

.x-recent-posts .a-now-div {
    margin: 0 0 0 0;
}


.x-recent-posts.horizontal .a-now-div.x-recent-post2, .x-recent-posts.horizontal a.x-recent-post2 {
    width: 48%;
}

.fp-featured-video .video-link {
max-width:600px;
margin:30px auto 0;
padding-bottom: 40%;
}

.fp-featured-video.x-recent-posts a {
float:none;
text-align:center;
}

.fp-featured-video.x-recent-posts a .h-recent-posts {
font-size:25px;
}

.fp-featured-video.x-recent-posts a .x-recent-posts-date {
display:none;
}

.fp-featured-video.x-recent-posts  .x-recent-posts-excerpt {
text-align:center;
}

.x-recent-posts a.entry-thumb {
	background:url(images/default-thumb-3.jpg) center center transparent no-repeat;
	background-size:cover;
}

.x-recent-posts.fp-featured-post a.entry-thumb {
float:left;
width:50%;
padding-bottom:36%;
}
.fp-featured-post .x-recent-posts-content {
float:left;
width:50%;
padding-left:20px;
}

.x-recent-posts.fp-featured-post a {
float:none;
padding:0;
}


.x-recent-posts.fp-featured-post .h-recent-posts {
font-size:26px;
overflow: visible;
text-overflow: ellipsis;
white-space: normal;
}

.x-recent-posts.fp-featured-post .x-recent-posts-excerpt {
font-size:17px;
line-height:1.3em;
}

.x-recent-posts.fp-featured-post .x-recent-posts-excerpt p {
margin-bottom:7px;
}

.x-recent-posts a {
float:none;
}

.infoline a {
display:inline;
color:#00a3e3;
}

a .fa-calendar, a .fa-comments-o, a .fa-eye {
color:#999;
}


.read-more-excerpt a {
font-weight:bold;
color:rgb(0,159,227);
font-size:18px;
}

.read-more-excerpt a:hover {
font-weight:bold;
color:rgb(255,220,0);
}

.fp-featured-post.x-recent-posts .a-now-div {
float:none;
}

.x-recent-posts.vertical .no-image .x-recent-posts-excerpt p {
margin:0;
}

.x-recent-posts.vertical .x-recent-posts-content {
padding:4px 0 0 0;
}

.x-recent-posts.vertical .x-recent-posts-content a {
padding:0;
}

.fp-featured-small {
margin-bottom:0;
}

.x-recent-posts.fp-featured-small .entry-thumb {
  padding-bottom: 15%;
  float: left;
  width: 21%;
  margin-right: 14px;
}

.x-recent-posts.fp-featured-small .x-recent-posts-content {
float:left;
width:77%;
}

/*.x-recent-posts.fp-featured-small article.post {
border-top:1px dotted #bbb;
}*/



.x-recent-posts.fp-featured-small .h-recent-posts {
font-size:20px;
margin-bottom:4px;
}

.x-recent-posts.fp-featured-small {
margin-top:0;
}

.x-recent-posts.fp-featured-post, .x-recent-posts.fp-featured-video {
margin-bottom:5px;
}


.entry-content .horizontal.x-recent-posts {
margin-top:10px;
}

.with-excerpt.fp-featured-small .x-recent-posts-excerpt p {
margin-bottom:5px;
line-height:1.1em;
font-size:15px;
}


.vertical .no-image.a-now-div {
padding:8px 0 8px 0;
border-bottom:1px dotted #bbb;
}

h6, .h6 {
margin-bottom:0;
margin-top:0;
}

.no-margin-bottom {
margin-bottom:0;
}

.x-recent-posts.no-margin-top {
margin-top:0;
}

.x-sidebar #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
float: none;
width: auto;
padding-right:0px;
opacity:1;
}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
margin-top:5px;
}

#jp-relatedposts.jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
font-weight:bold;
font-size:17px;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date
{
font-size:10px;
text-transform:uppercase;
line-height:1.2em;
}


.home hr {
margin:0;
}

.home .x-recent-posts {
margin:0;
}

#x_email_form-2 {
margin-top:0;
}

.page .x-main.left .hentry .entry-featured, .single-post .x-main.left .hentry .entry-featured {
margin-top: 6px;
}


.x-main.left {
    border-right: 2px solid #dddd;
}

.x-sidebar.right {
    padding-left: 22px;
}

.h-widget {
margin: 16px 0 9px;
}

.x-sidebar .widget {
margin-top:2.5em;
}

.img-repl {
display:block;
overflow:hidden;
text-indent:-9999px;
}

#custom_html-3 {
color:#fff;
}

.eoca-logo {
background: url(images/EOCA-logo.jpg) center center transparent no-repeat;
    background-size: cover;
  height: 90px;
    width: 137px;
    display: inline-block;
}

.oia-logo {
 background: url(images/OIA-logo.jpg) center center transparent no-repeat;
    background-size: cover;
    height: 90px;
    width: 64px;
    display: inline-block;
}

#custom_html-3 h4 {
background: url(images/footer-title.jpg) center center transparent no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    height: 89px;
    width: 300px;
    background-size: cover;
margin-bottom:12px;
}

header {
font-family:"PT Sans";
}

.footer-socials {
  display:inline-block;
  width:64px;
  height:64px;
  margin:0 10px 0 0;
  padding:0;
  text-indent:-999px;
  overflow:hidden;
  background-size: cover;
}

.footer-yt {
  margin:0;
  background: url(images/footer-youtube.png) center center transparent no-repeat;
  background-size: cover;
}

.footer-ig {
background: url(images/footer-instagram.png) center center transparent no-repeat;
background-size: cover;
}

.footer-fb {
background: url(images/footer-facebook.png) center center transparent no-repeat;
background-size: cover;
}

.footer-tw {
background: url(images/footer-twitter.png) center center transparent no-repeat;
background-size: cover;
}

#menu-item-13711.alpine-summer-menu, #menu-item-13711.alpine-summer-menu:visited, #menu-item-15832 , #menu-item-15832:visited {
background-color: #009fe3;
color: #fff;
}

#menu-item-13711.alpine-summer-menu a span,  #menu-item-15832 a span  {
color:#fff;
}

 #menu-item-13711.alpine-summer-menu:hover, #menu-item-15832:hover {
background-color: #88d9fc;
}

/*Remove ROUTES section of the menu */
#menu-item-8987 {
	display:none;
}

.x-recent-posts .h-recent-posts, .x-recent-posts .x-recent-posts-date {
	white-space: normal;
}


/* Ski Touring microsite  */
#post-15791 #cs-content .x-section {
	padding: 45px 0px 0px 0px;
}


@media screen and (max-width: 767px) {

.x-column.x-1-2 {
width:100%;
}
}
