/* LATEST POSTS on sidebar */
.latestPosts h4 {
	padding-top:0px;
	margin-top:0px;
}
.latestPosts a {
font-size: 18px;
color:#3a3a3a !important;	
}

.latestPosts li {
	padding-bottom:10px !important;
}

.latestPosts a:hover {
color:#3a3a3a;
}

/*This makes pages with full size images have a margin on the bottom 
 because site content no longer has one at the top*/
.post-image-aligned-center .featured-image {
	margin-bottom:40px;
}



.pt-cv-title a {
	font-family: "Josefin Sans", Arial, serif;
	font-size: 14px !important;
  color: #000000 !important;
  text-transform: uppercase !important;
  line-height: 23px !important;
}



/* RANDOM CSS*/
/*#post-10338 .inside-article {
	margin-top:-45px;
}*/
/*Takes Heymondo off other insurance advertorial*/
.postid-86534 .heymondoSidebarAd {
	display:none !important;
}

.hide {
	display:none;
}

.pt-cv-colsys {
	margin:0px;
}

.site-main .wp-block-group__inner-container {
	padding:0px;
}

.smallvid {
	max-height:50%;
}
.hide {
	display:none;
}
.read-more-container {
	display:none;
}



.wp-block-separator {
    border-top: 0.1px solid #e5e5e5;
    border-bottom: none;
}
/*ADTHRIVE CONTENT WIDTH*/
.spacer {
	min-height:20px;
}

h2, h4 {
	margin-top:25px;
}


#standfirst, .standfirst  {

  font-weight: bold;
  margin: 28px 0px 28px 0px;
}/*
.post #standfirst:after, .standfirst:after  {
		content: url(https://www.atlasandboots.com/wp-content/uploads/2021/06/banner2.jpg);
}*/



/*MENU*/
/*Takes underline off menu item hover*/
#primary-menu a:hover {
	text-decoration: none !important; 
}

/*Hides ugly box on About menu*/
.dropdown-menu-toggle:before{
display:none;
}
.separate-containers .page-header-image {
    margin-top: 0px !important;
}

/* HOMEPAGE  */

/* Makes dots on the homepage carousel black*/
.pt-cv-view .pt-cv-carousel-indicators li.active {
	background-image: linear-gradient(to bottom,#3a3a3a,#3a3a3a);

}

.pt-cv-scrollable .pt-cv-carousel-caption { 
	padding: 15px 15px 5px 15px;
}


/*Mountaineering calendar rows*/
.atlasTable tr:nth-child(even) {background: white;}
.atlasTable tr:nth-child(odd) {background: #f9f9f9;}

/*
.wp-block-pullquote{
padding:0px;
color:white;
background:black;
}*/
.wp-block-pullquote.is-style-solid-color blockquote{
text-align: center;
}

.wp-block-pullquote p{
line-height:1.2;
}

.rp4wp-related-post-image .media-credit {
display:none;
}

.entry-header #text {
color:red;
}

/* Destinations on homepage 
.has-very-dark-gray-color a {
color:#3a3a3a !important;
}*/


/*Hides featured image credit on individual blog post*/
.featured-image  .media-credit {
display:none;
}
/*Hides featured image credit on travel blog post*/
.post-image .media-credit {
display:none;
}


h5, #remotedate {
/*used as captions */
text-align: center !important;
text-transform: none !important;
font-weight: normal;
font-style: italic;
font-family:"Cormorant Garamond", serif !important; /*"Droid Serif", Georgia, serif !important;*/
font-size: 21px;
margin-top: -10px;
margin-bottom:20px;
color: black;
}

/* IMAGE CAPTIONS */
.wp-block-image figcaption {
font-family:"Cormorant Garamond", serif !important;
font-style: italic;
font-size: 21px;
text-align: center;
color: black;

}

/*The countries and favourite experience list in 'Meet the Founders*/
.factfile {
	font-family:"Cormorant Garamond", serif !important;
  font-size: 21px;
	font-style: italic;
}


/*The menu button on the mobile site*/
.menu-toggle {
	text-transform:uppercase;
	font-size:17px;
}

.site-branding a, .site-branding a:hover, .site-branding a:visited {
	text-decoration: none;
	color: #3a3a3a;
}

/* Styled date on North Sentinel article*/
.styledDate {
text-align: center;
font-weight: bold;
font-style: italic;
font-family: "Times New Roman", serif;
font-size: 40px;
padding: 50px;
color: #3C8268;
}

/* WIDGETS */

.widget {
margin-bottom:40px;
}

iframe {
margin-bottom:25px;
	margin-top:-4px;
}

/* MAILCHIMP SIGNUP */
.mc-field-group label {
font-size:15px;
}
input[type=email], input[type=text] {
width: 90%;
height:40px;
font-size:15px;
}

#mce-FNAME {
margin-bottom:15px;
}
input[type=submit] {
background-color: #3c8267 !important;
color: #fff;
border-radius: 3px;
}

input[type=submit]:hover {
background-color: #3f9a78 !important;
color: #fff;
}

input[type=submit]:active {
background-color: #6DBD59 !important;
color: #dff0d8;
}



a, a:visited {
color: #07C;
text-decoration: none;
}

a:hover {
color: #07C;
text-decoration: underline;
}



/*Post titles on Travel Blog page*/
h2 a {
color: #3a3a3a !important;
/*text-decoration: none !important; */
}



.entry-meta, .entry-meta a, .entry-meta a:hover, .entry-meta a:visited {
 	color: #3a3a3a !important;
	font-size:12px !important;
	font-family: "Josefin Sans", Georgia, serif !important;
	text-transform:uppercase;
}

#partnerMeta, #partnerMeta a, #partnerMeta a:hover, #partnerMeta a:visited {
	color: #3a3a3a !important;
    font-size: 12px !important;
    font-family: "Josefin Sans", Georgia, serif !important;
    text-transform: uppercase;
}

/*Social icons widget (shortcode inserted into Appearance > Elements) */
#lsi_widget-4 {
margin-bottom:15px;
}
/*
.socialIcons a, .socialIcons a:hover, .socialIcons a:visited {
text-decoration:none;
}*/

td {
    vertical-align: top;
}

/* TAXONOMY DROPDOWNS */

#categories-2 .widget-title {
display: none;
}

#categories-2 {
margin-top: 5px;
}

.widget select {
width: 100%;
height: 40px !important;
font-size: 15px;
background: #3C8268;
border-color: #3C8268;
color: white;
}

#taxonomy_dropdown_widget-2 {
margin-bottom: 0;
padding-bottom: 0;
}

#categorydiv div div {
height: 300px !important;
overflow: auto;
}





/* IMAGE CREDITS */
.media-credit, .wp-block-image figcaption>.media-credit, h6 {
	font-family: "Century Gothic", Arial, serif;
  font-size:12px;
	text-transform:uppercase;
	font-style: normal;
	color:#3a3a3a;
	
}

h6 {
text-align:right;
	margin-top:5px !important;
}

h6, h6 a, h6 a:hover, h6 a:visited {
color:#3a3a3a;
}

.media-credit a, .media-credit a:hover, .media-credit a:visited {
  color: #3a3a3a;
}

.media-credit a:hover {
  text-decoration:underline;
}

.wp-block-gallery {
margin-bottom:0px !important;
}

/************************* RELATED POSTS **************************/
.rp4wp-related-posts{
margin-top:30px;
}
.rp4wp-related-posts, .rp4wp-related-posts a, .rp4wp-related-posts a:hover, .rp4wp-related-posts a:visited{
font-size:18px;
color:#3a3a3a;
}

/****** FOOTER *******/
#footerElement {
background:#333;
padding-top:15px;
color:white;
font-size:11px;
text-align:center;
/*font-family: "Century Gothic", Arial, serif;*/
text-transform: uppercase;
}

#footerElement img {
padding-right:20px;
max-width: 104px;
}

#footerElement a,  #footerElement a:hover, #footerElement a:visited{
color:white;
}

#footerElement a:hover {
 text-decoration:underline;
}

/* CTA for in-body related posts */
.highlightBox {
background: #efefef75;
padding: 18px;
margin-bottom:27px;
}

.remjoArticleMeta {
 color: #3a3a3a;
  font-family: "Droid Serif", Georgia, serif;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 1em;
}

/* MEDIAVINE SIDEBAR FIX */
@media only screen and (min-width: 769px) {
  .right-sidebar .content-area {
max-width: calc(100% - 300px)!important;
}
	.adAfterStandfirst {
	display:none;
}
.right-sidebar .sidebar{
min-width: 300px!important;
}
/*	Make featured image have no margins*/
body.single-post .inside-article .page-header-image-single {
        margin-left: -40px;
        margin-top: 0px;
				margin-right:0px;
    }
	
}



#footer_branding {
padding-bottom:20px;
}
/* END MEDIAVINE SIDEBAR FIX */


/**** MOBILE SITE ***/
@media only screen and (max-width: 480px) {
	
	.pt-cv-view .pt-cv-carousel-indicators {
	bottom:-14px;
}
	
	body {
		font-size:21px;
	}
	
	
		.wp-block-image .alignright {
	  width: 100% !important;
		
	}
	
.descrip {
	padding-left:20px;
}
	

.pt-cv-wrapper img {
	min-width:400px !important;
	min-height:250px !important;
	object-fit: cover;
}
.wp-block-cover__inner-container p {
	font-size:21px;
}
	

}

@media(max-width: 768px) {
    body.single-post .inside-article .page-header-image-single {
        margin-left: -30px;
        margin-right: -30px;
        margin-top: -30px;
    }
.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image {
        margin-right: -30px;
    }
}

/*Stops maps zooming until clicked*/
.overlay {
  position: relative;
  width: 100%;
  height: 450px;
  top: 450px;
  margin-top: -450px;
  z-index: 1;
}