/*! custom.css v1.0 */

/* ==========================================================================

   Custom CSS Stylesheet. This is where you should add your own styles!

   ========================================================================== */

/*
* Simple style overrides or custom adds
*/

.some-css-selector {font-size:13px;}


/* ==========================================================================
   ** Responsive styles custom rules
   * These rules are ready to be used for either overrides
   * or just your own custom rules.
   ========================================================================== */

@media only screen and (min-width : 1921px){

}

@media only screen and (max-width : 1440px){

}

@media only screen and (min-width : 1200px) and (max-width : 1440px){

}

@media only screen and (min-width : 1200px){

}

@media only screen and (max-width: 1199px){


}

@media only screen and (min-width: 992px) and (max-width: 1199px){

}

@media only screen and (min-width: 992px){


}

@media only screen and (max-width: 991px) {

}

@media only screen and (min-width: 768px) and (max-width: 991px){

}

@media only screen and (min-width: 768px) {

}

@media only screen and (max-width: 767px) {

}

@media only screen and (max-width : 480px) {

}

@media only screen and (max-width : 320px) {

}


form {margin:0px; padding:0px;}
.bbs_view img {width:100%;max-width:780px;height: auto;}

hr.invisible {
	background: none;
	margin: 30px 0;
}

/* BADGES */
.map_badge_vp:not(:only-child):before { content:'&'; }
.map_badge_vp{color: #FFFFFF; font-family: 'Open Sans'; font-size: 8px; font-weight: 700; line-height: 1; padding: 1px 3px; position:relative; /*display:block; margin-bottom:11px; */
	border-radius: 50%;text-align: center;}
.map_badge_vp:after {position: absolute;bottom: -2px; content:"";width: 5px;height: 5px;-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);transform: rotate(45deg);border-radius: 0px;}
.map_badge_vp {background-color: #67b3ad;}
.map_badge_vp:after {background-color: #67b3ad; z-index: 1; left:6px; }

.map_badge_v:not(:only-child):before { content:'&'; }
.map_badge_v{color: #FFFFFF; font-family: 'Open Sans'; font-size: 8px; font-weight: 700; line-height: 1; padding: 1px 5px; position:relative; /*display:block; margin-bottom:11px; */
	border-radius: 50%;text-align: center;}
.map_badge_v:after {position: absolute;bottom: -2px; content:"";width: 5px;height: 5px;-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);transform: rotate(45deg);border-radius: 0px;}
.map_badge_v {background-color: #FF0000;}
.map_badge_v:after {background-color: #FF0000; z-index: 1; left:6px; }

.map_badge_cv:not(:only-child):before { content:'&'; }
.map_badge_cv{color: #FFFFFF; font-family: 'Open Sans'; font-size: 8px; font-weight: 700; line-height: 1; padding: 1px 5px; position:relative; /*display:block; margin-bottom:11px; */
	border-radius: 50%;text-align: center;}
.map_badge_cv:after {position: absolute;bottom: -2px; content:"";width: 5px;height: 5px;-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);transform: rotate(45deg);border-radius: 0px;}
.map_badge_cv {background-color: #d77734;}
.map_badge_cv:after {background-color: #d77734; z-index: 1; left:6px; }

.map_badge_s:not(:only-child):before { content:'&'; }
.map_badge_s{color: #FFFFFF; font-family: 'Open Sans'; font-size: 8px; font-weight: 700; line-height: 1; padding: 1px 6px; position:relative; /*display:block; margin-bottom:11px; */
	border-radius: 50%;text-align: center;}
.map_badge_s:after {position: absolute;bottom: -2px; content:"";width: 5px;height: 5px;-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);transform: rotate(45deg);border-radius: 0px;}
.map_badge_s {background-color: #888;}
.map_badge_s:after {background-color: #888; z-index: 1; left:6px; }

.map_badge_m:not(:only-child):before { content:'&'; }
.map_badge_m{color: #FFFFFF; font-family: 'Open Sans'; font-size: 8px; font-weight: 700; line-height: 1; padding: 1px 4px; position:relative; /*display:block; margin-bottom:11px; */
	border-radius: 50%;text-align: center;}
.map_badge_m:after {position: absolute;bottom: -2px; content:"";width: 5px;height: 5px;-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);transform: rotate(45deg);border-radius: 0px;}
.map_badge_m {background-color: #5086cb;}
.map_badge_m:after {background-color: #5086cb; z-index: 1; left:6px; }

.map_badge_1:not(:only-child):before { content:'&'; }
.map_badge_1{color: #FFFFFF; font-family: 'Open Sans'; font-size: 8px; font-weight: 700; line-height: 1; padding: 1px 5.5px; position:relative; /*display:block; margin-bottom:11px; */
	border-radius: 50%;text-align: center;}
.map_badge_1:after {position: absolute;bottom: -2px; content:"";width: 5px;height: 5px;-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);transform: rotate(45deg);border-radius: 0px;}
.map_badge_1 {background-color: #d77734;}
.map_badge_1:after {background-color: #d77734; z-index: 1; left:6px; }



/* Social Icons - Sticky
-----------------------------------------------------------------*/

.si-sticky {
	position: fixed;
	top: 147px;
	left: 5px;
	/*width: 36px;*/
	z-index: 100;
}

/* Social Icons - Sticky Right
-----------------------------------------------------------------*/

.si-sticky.si-sticky-right {
	left: auto;
	right: 8px;
}

.d-none {
	display: none !important;
}
@media (min-width: 992px) {
	.d-lg-block {
		display: block !important;
	}
}
/*
.gmnoprint {
	margin-left: 5px !important;
	top: 85% !important;
}*/



#popup1 {
	position:absolute;
	top:120px;
	left:0px;
	/*width:600px;*/
	z-index:10000;
}
#popup2 {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10001;
}