/* Font stuff */
@font-face { font-family: 'Ideal Sans Book'; src: url("https://redpepper.land/wp-content/themes/redpepper/assets/font/IdealSansSSm-Book.woff2") format('woff2'), url("https://redpepper.land/wp-content/themes/redpepper/assets/font/IdealSansSSm-Book.woff") format('woff'), url("https://redpepper.land/wp-content/themes/redpepper/assets/font/IdealSansSSm-Book.ttf") format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Ideal Sans Medium'; src: url("https://redpepper.land/wp-content/themes/redpepper/assets/font/IdealSansSSm-Medium.woff2") format('woff2'), url("https://redpepper.land/wp-content/themes/redpepper/assets/font/IdealSansSSm-Medium.woff") format('woff'), url("https://redpepper.land/wp-content/themes/redpepper/assets/font/IdealSansSSm-Medium.ttf") format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Ideal Sans Semibold'; src: url("https://redpepper.land/wp-content/themes/redpepper/assets/font/IdealSansSSm-Semibold.woff2") format('woff2'), url("https://redpepper.land/wp-content/themes/redpepper/assets/font/IdealSansSSm-Semibold.woff") format('woff'), url("https://redpepper.land/wp-content/themes/redpepper/assets/font/IdealSansSSm-Semibold.ttf") format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Quarto Bold'; src: url("https://redpepper.land/wp-content/themes/redpepper/assets/font/Quarto-Bold.woff2") format('woff2'), url("https://redpepper.land/wp-content/themes/redpepper/assets/font/Quarto-Bold.woff") format('woff'), url("https://redpepper.land/wp-content/themes/redpepper/assets/font/Quarto-Bold.ttf") format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Quarto Semibold'; src: url("https://redpepper.land/wp-content/themes/redpepper/assets/font/Quarto-Semibold.woff2") format('woff2'), url("https://redpepper.land/wp-content/themes/redpepper/assets/font/Quarto-Semibold.woff") format('woff'), url("https://redpepper.land/wp-content/themes/redpepper/assets/font/Quarto-Semibold.ttf") format('truetype'); font-weight: 400; font-style: normal; } /*Job Detail Page*/ blockquote:after,q:after{ content:' ';position: absolute; background:url("https://redpepper.land/wp-content/themes/redpepper/assets/image/quotes-new.png") no-repeat center center; left: -80px;top: 50%;transform: translateY(-50%); bottom: 0px;width: 30px;height: 30px;background-size: contain; }

@font-face {
  font-family: 'sabo';
  src: url('/css/Sabo-Filled.woff') format('woff');
}

/* rp colors

red #e26537
purple #c54cbf
yello #ffd101
green #327661
blue #31758a
lt blue #afd3eb
white #fcf9f2

*/


/* CSS declarations go here */
*{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	/*-webkit-user-select: none;*/
	-webkit-backface-visibility: hidden;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}*,::after,::before{box-sizing:border-box
}

body{
	font-family:"Ideal Sans Medium";
	/* font-family: sabo, monospace; */
	/* font-family: 'Share Tech Mono', monospace; */
	-webkit-font-smoothing:antialiased;
	overflow-x:hidden;
	/* font-weight: 600; */

	background-color: #fcf9f2;
}
body, html{
	padding: 0;
	margin: 0;
	min-height: 100%;
}
html{
	background: none;
	background-color: none;
}

/* body.map > html,
body.map{
	background: #fff;
} */

h1,h2,h3,h4,h5,h6{
	font-family: 'Quarto Semibold' !important;
	/* font-family: 'Share Tech Mono', monospace !important;	 */
	font-style: normal;
	font-weight: normal;
}
input, textarea, select, option, svg{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-user-select: text;
	-webkit-backface-visibility: hidden;
}
.grid-item { width: 25%; border: 5px solid black; border-collapse: collapse; box-sizing: border-box; }
.grid-item--width2 { width: 50%; }

.uk-progress{
	background: #ff1a00;
	background: -moz-linear-gradient(-45deg, #e26537 0%, #c54cbf 100%);
	background: -webkit-linear-gradient(-45deg, #e26537 0%,#c54cbf 100%);
	background: linear-gradient(135deg, #e26537 0%,#c54cbf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#c54cbf',GradientType=1 );
	color: #fff;
}

.uk-badge{
	background: #ff1a00;
	background: -moz-linear-gradient(-45deg, #e26537 0%, #c54cbf 100%);
	background: -webkit-linear-gradient(-45deg, #e26537 0%,#c54cbf 100%);
	background: linear-gradient(135deg, #e26537 0%,#c54cbf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#c54cbf',GradientType=1 );
	color: #fff;
}

.uk-link-toggle:focus .uk-link, .uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
    color: #c54cbf;
    text-decoration: underline;
}

a.uk-button
{
	/* color: #F8F7F2 !important; */
}
.uk-subnav-pill>.uk-active>a
{
	background: #c54cbf;
	color: #F8F7F2 !important;
}
/*
.uk-subnav-pill>*>a:hover {
	background: white;
} */


.uk-card{
	/* background-color: #fff !important; */

}

.card-description{
	font-size: 12px;
	color: #999;
	overflow-wrap: break-word;
}


.card-footer{
	font-size: 12px;
	color: #c54cbf;
}
.card-footer a,
.card-footer a:link,
.card-footer a:visited,
.card-footer a:hover,
.card-footer a:active{
	color: #999;
	font-size: 12px;
}

.uk-card-primary{
	background: #999 !important;
}
body.uk-custom-override .uk-link, a {
    color: #333;
}
#mainMenu .uk-link,
#mainMenu a{
	color: #fff !important;
}
p>a{
	/* color: #e26537; */
}



.uk-button-default{
	border-color: #c54cbf !important;
	color: #c54cbf !important;
}
.uk-button-primary{
	background: #c54cbf !important;
	color: #fff !important;
}
.uk-button-primary:hover{
	background: #fff !important;
	color: #c54cbf !important;
}
.uk-button-secondary{
	background: #e26537 !important;
	color: #F8F7F2 !important;
}




.uk-overlay-default {
    background: rgba(255,255,255,0.9);
}


.uk-modal{
	z-index: 111111 !important;
}



/* MAIN HOME MAP */
#map{
	position: relative;
	 background: no-repeat url(/img/rp-2-6.png) 50% / 100%;
}
#map img{
	vertical-align: top;
	width: 100%; /* max width */
	opacity: 0;  /* make it transparent */
}
#map .teamroom{
	position: absolute;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
#map .teamroom h6{
	font-size: 1.5em;
	color: #c54cbf !important;
	margin-bottom: 0;
	padding: 0 10px;
	background: rgba(255,255,255,0.5);
	backdrop-filter: blur(10px);
}
#map .teamroom p{
	color: #333333;
	margin-top: 0;
	font-size: 10px;
	padding-left: 30px;
}
#map .teamroom a{
	color: #c54cbf !important;
}

/* Inactive Teamroom */
#map .teamroom.inactive{

}
#map .teamroom.inactive h6,
#map .teamroom.inactive a{
	color: #999;
}


.uk-card-body,
.uk-card-body p,
.uk-card-body a{
	overflow-wrap: break-word;
	font-size: 14px !important;
}




/* Comments */
.uk-comment-primary{
	background-color: #fff !important;
}

.card-comment,
.card-comment p,
.card-comment footer{
	color: #999;
	font-size: 12px;
	overflow-wrap: break-word;
}


/* Filters */
.uk-subnav-pill>.uk-active>a.filter-button{
	background: #e26537 !important;
}



/* Favorite */
.toggle-favorite-dot{
	cursor: pointer;
}



/* AI Tag */
.dot.ai{
	background: #F8F7F2;
	/* color: #fff; */
	background-image: url(/img/icon-robot.svg);
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: 94% 90%;
}
.dot.ai p,
.dot.ai p a,
.dot.ai .uk-link{
	/* color: #fff !important; */
}
.dot.fresh::after {

  content: "";
  position: absolute;
  top: -4px;
  left: 9px;
  /* Add change */
  opacity: 1;
  z-index:500;
  background-color: #c54cbf;
	display: inline-block;
width: 12px; height: 12px; border-radius: 6px;
/* border: 2px solid white; */
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}


.dot-lock{
	cursor: pointer;
}


/* Dot unlocked */
.dot.unlocked{
	background-color: #F8F7F2;
}
.dot.unlocked p,
.dot.unlocked p a,
.dot.unlocked .uk-link{
	/* color: #fff !important; */
}



/* AI Tag locked */
.dot.locked{
	background-color: #fff;
	/* color: #fff; */
}
.dot.locked p,
.dot.locked p a,
.dot.locked .uk-link{
	/* color: #fff; */
}

.uk-badge{
	border: 1px solid #999 !important;
	background: transparent !important;
	color: #999 !important;
}


/* upload form */
.js-upload{
	background: #fff;
}
.uk-placeholder{
	border-style: solid;
}



/* rp colors

red #e26537
purple #c54cbf
yello #ffd101
green #327661
blue #31758a
lt blue #afd3eb
white #fcf9f2

*/

::selection {
    background: #e26537 !important;
    color: #fff;
    text-shadow: none;
}


/* Tagify */
.uk-input:not(input), .uk-select:not(select) {
    /* line-height: 38px; */
	line-height: 1;
}

.tags-look .tagify__dropdown__item{
  display: inline-block;
  border-radius: 3px;
  padding: .3em .5em;
  border: 1px solid #c54cbf;
  background: #ffffff;
  margin: .2em;
  font-size: .85em;
  color: black;
  transition: 0s;
}

.tags-look .tagify__dropdown__item--active{
  color: black;
}

.tags-look .tagify__dropdown__item:hover{
  background: #c54cbf;
  border-color: #c54cbf;
  color: #fff;
}

















/* Slider Styling */
input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  margin: 15.8px 0;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 2.4px 2.4px 2.4px rgba(0, 0, 0, 0.15), 0px 0px 2.4px rgba(13, 13, 13, 0.15);
  border: 1px solid #ffffff;
  height: 40px;
  width: 40px;
  border-radius: 20px;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -16px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #367ebd;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 2.4px 2.4px 2.4px rgba(0, 0, 0, 0.15), 0px 0px 2.4px rgba(13, 13, 13, 0.15);
  border: 1px solid #ffffff;
  height: 40px;
  width: 40px;
  border-radius: 20px;
  background: #ffffff;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #2a6495;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-fill-upper {
  background: #3071a9;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-thumb {
  box-shadow: 2.4px 2.4px 2.4px rgba(0, 0, 0, 0.15), 0px 0px 2.4px rgba(13, 13, 13, 0.15);
  border: 1px solid #ffffff;
  height: 40px;
  width: 40px;
  border-radius: 20px;
  background: #ffffff;
  cursor: pointer;
  height: 8.4px;
}
input[type=range]:focus::-ms-fill-lower {
  background: #3071a9;
}
input[type=range]:focus::-ms-fill-upper {
  background: #367ebd;
}
/* track */
input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  margin: 19.5px 0;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 1px;
  cursor: pointer;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.17), 0px 0px 1px rgba(13, 13, 13, 0.17);
  background: rgba(50, 50, 50, 0.03);
  border-radius: 4px;
  border: 0px solid #000000;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 2.4px 2.4px 2.4px rgba(0, 0, 0, 0.16), 0px 0px 2.4px rgba(13, 13, 13, 0.16);
  border: 1px solid #ffffff;
  height: 40px;
  width: 40px;
  border-radius: 20px;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -19.5px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: rgba(63, 63, 63, 0.03);
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 1px;
  cursor: pointer;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.17), 0px 0px 1px rgba(13, 13, 13, 0.17);
  background: rgba(50, 50, 50, 0.03);
  border-radius: 4px;
  border: 0px solid #000000;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 2.4px 2.4px 2.4px rgba(0, 0, 0, 0.16), 0px 0px 2.4px rgba(13, 13, 13, 0.16);
  border: 1px solid #ffffff;
  height: 40px;
  width: 40px;
  border-radius: 20px;
  background: #ffffff;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 1px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: rgba(37, 37, 37, 0.03);
  border: 0px solid #000000;
  border-radius: 8px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.17), 0px 0px 1px rgba(13, 13, 13, 0.17);
}
input[type=range]::-ms-fill-upper {
  background: rgba(50, 50, 50, 0.03);
  border: 0px solid #000000;
  border-radius: 8px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.17), 0px 0px 1px rgba(13, 13, 13, 0.17);
}
input[type=range]::-ms-thumb {
  box-shadow: 2.4px 2.4px 2.4px rgba(0, 0, 0, 0.16), 0px 0px 2.4px rgba(13, 13, 13, 0.16);
  border: 1px solid #ffffff;
  height: 40px;
  width: 40px;
  border-radius: 20px;
  background: #ffffff;
  cursor: pointer;
  height: 1px;
}
input[type=range]:focus::-ms-fill-lower {
  background: rgba(50, 50, 50, 0.03);
}
input[type=range]:focus::-ms-fill-upper {
  background: rgba(63, 63, 63, 0.03);
}
