/* ================================================= GLOBAL ================================================= */
body{
	background-color:#333;
}
body.modal-open{
  padding-right: 0px !important;
  overflow:auto !important;
}
img{
	border:0;
}
p, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}
a, a:visited{
	/*color:#ae0f17;*/
	text-decoration:none !important;
}
a:hover{
	/*color:#ae0f17;*/
	text-decoration:none !important;
}

/* LightGallery */
.lg-on{
	overflow: hidden !important;
}
.lg-backdrop{
	z-index: 1055; /*real: 1040 - bootstrap modal: 1040*/
}
.lg-outer{
	z-index: 1060; /*real: 1050 - bootstrap modal: 1050*/
}
.lg-outer .lg-thumb{
	margin-left: auto !important;
	margin-right: auto !important;
}
/* LightGallery */

/* Aditional Hover CSS */
.hvr-opacity{
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
.hvr-opacity:hover{
	opacity:0.6;
	transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-webkit-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
}
/* Aditional Hover CSS */

/* Time Picker */
.bootstrap-timepicker-widget table td input{
	border: 1px solid #cccccc;
	border-radius: 0px;
	width: 30px;
	padding: 3px;
}
/* Time Picker */

/* TinyMCE */
.mce-container-body{
	overflow: hidden;
	overflow-x: auto;
}
/* TinyMCE */

/* ================================================= BASE RESOURCES ================================================= */

/* ================================================= BASE JAVASCRIPT ================================================= */

/* JS LightGallery */
.JSlightGallery .lg-thumb-prev,
.JSlightGallery .lg-thumb-next{
	display: none;
}
.JSlightGalleryNoBorder img,
.JSlightGalleryNoBorder img{
	display: none;
}
.JSlightGalleryNoBorder{
	border-color: transparent !important;
	position: relative;
}
.JSlightGalleryNoBorder div{
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	color: white;
	text-align: center;
}
.JSlightGalleryNoBorder div span{
	font-size: 30px;
	margin-top: 10px;
}
.JSlightGalleryNoBorder div strong{
	display: inline-block;
	width: 100%;
	margin-top: 5px;
	font-size: 12px;
	font-weight: normal;
}
/* JS LightGallery */

/*Swipe Box*/
#swipebox-top-bar{
	display:table !important;
}
#swipebox-title {
    display: table-cell !important;
	vertical-align:middle;
    text-align: center;
    width: 100%;
	line-height:18px;
	padding-right:45px;
	padding-left:45px;
}
#swipebox-close {
    right: 5px !important;
	background-position: 8px 12px !important;
}
#swipebox-bottom-bar, #swipebox-top-bar{
	background: rgba(0,0,0,0.5) !important;
}
.hoverSwipebox{
   background-color:#d2040d;
   border-radius:4px;
   padding:3px 0px;
   color:#FFF;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px;
   box-shadow: 1px 1px 2px #666;
   z-index:999999;
   position:absolute;
   display:none;
   width:275px;
   text-align:center;
   line-height:20px;
   visibility:hidden;
}
.hoverSwipebox2{
	background-image:url("../resources/swipebox/img/swipe_bg.png");
	background-position:bottom center;
	background-repeat:repeat-x;
	width:170px;
	height:50px;
	z-index:999999999;
	position:fixed;
	display:none;
	visibility:hidden;
	left: 50%;
    margin-left: -85px;
	bottom:0;
}
@media (max-width: 480px) {
	.hoverSwipebox{
		display:none !important;
		visibility:hidden !important;
	}
	.hoverSwipebox2{
		visibility:visible !important;
	}
}
/*Swipe Box*/
/* ================================================= GLOBAL ================================================= */

/* ================================================= BOOTSTRAP ================================================= */
.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

.carousel-control.left,
.carousel-control.right{
	background:none !important;
	background-image:none !important;
	background-color:transparent !important;
	filter:none !important;
}

.panel-onlygolf {
    border-color: #2e73b5/*theme-color*/;
	border-radius: 0px;
}
.panel-onlygolf > .panel-heading {
    background-color: #2e73b5/*theme-color*/;
    border-color: #2e73b5/*theme-color*/;
    color: #fff;
	border-radius: 0px;
}

.container{
	/*max-width:950px;
	min-width:950px;
	padding:0px;*/
}
.container-full{
}
.container-fluid{
}
/* ================================================= BOOTSTRAP ================================================= */

/* ================================================= FUENTES ================================================= */
@font-face{
	font-family:'Open Sans Condensed Light';
	src:url("../fonts/OpenSans-CondLight.eot?") format("eot"),
		url("../fonts/OpenSans-CondLight.woff") format("woff"),
		url("../fonts/OpenSans-CondLight.ttf") format("truetype"),
		url("../fonts/OpenSans-CondLight.svg#OpenSans-CondensedLight") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'helvetica_ce_35_thinregular';
    src: url('../fonts/helveticaneuece35thin-webfont.eot');
    src: url('../fonts/helveticaneuece35thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuece35thin-webfont.woff') format('woff'),
         url('../fonts/helveticaneuece35thin-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuece35thin-webfont.svg#helvetica_ce_35_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_ce_55_romanbold';
    src: url('../fonts/helveticaneuece75bold-webfont.eot');
    src: url('../fonts/helveticaneuece75bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuece75bold-webfont.woff') format('woff'),
         url('../fonts/helveticaneuece75bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneuece75bold-webfont.svg#helvetica_ce_55_romanbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_slab300';
    src: url('../fonts/museo_slab_300-webfont.eot');
    src: url('../fonts/museo_slab_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo_slab_300-webfont.woff2') format('woff2'),
         url('../fonts/museo_slab_300-webfont.woff') format('woff'),
         url('../fonts/museo_slab_300-webfont.ttf') format('truetype'),
         url('../fonts/museo_slab_300-webfont.svg#museo_slab300') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'MSlab-500';
	src: url('../fonts/2AAB53_0_0.eot');
	src: url('../fonts/2AAB53_0_0.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/2AAB53_0_0.woff') format('woff'),
		 url('../fonts/2AAB53_0_0.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/PTS75F-webfont.eot');
    src: url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PTS75F-webfont.woff') format('woff'),
         url('../fonts/PTS75F-webfont.ttf') format('truetype'),
         url('../fonts/PTS75F-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family:"Nobile";
	src:url("../fonts/nobile.eot?") format("eot"),
		url("../fonts/nobile.woff") format("woff"),
		url("../fonts/nobile.ttf") format("truetype"),
		url("../fonts/nobile.svg#Nobile") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
  font-family: 'Raleway-Regular';
  src: url('../fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),  
	   url('../fonts/Raleway-Regular.woff') format('woff'), 
	   url('../fonts/Raleway-Regular.ttf')  format('truetype'), 
	   url('../fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'caviar_dreamsbold';
    src: url('../fonts/caviardreams_bold-webfont.eot');
    src: url('../fonts/caviardreams_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/caviardreams_bold-webfont.woff2') format('woff2'),
         url('../fonts/caviardreams_bold-webfont.woff') format('woff'),
         url('../fonts/caviardreams_bold-webfont.ttf') format('truetype'),
         url('../fonts/caviardreams_bold-webfont.svg#caviar_dreamsbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'caviar_dreamsregular';
    src: url('../fonts/caviardreams-webfont.eot');
    src: url('../fonts/caviardreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/caviardreams-webfont.woff2') format('woff2'),
         url('../fonts/caviardreams-webfont.woff') format('woff'),
         url('../fonts/caviardreams-webfont.ttf') format('truetype'),
         url('../fonts/caviardreams-webfont.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),  
  	   url('../fonts/Montserrat-SemiBold.otf')  format('opentype'),
	   url('../fonts/Montserrat-SemiBold.woff') format('woff'),
	   url('../fonts/Montserrat-SemiBold.ttf')  format('truetype'),
	   url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat-light-webfont.eot');
    src: url('../fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-light-webfont.woff') format('woff'),
         url('../fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedlight';
    src: url('../fonts/RobotoCondensed-Light-webfont.eot');
    src: url('../fonts/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Light-webfont.woff') format('woff'),
         url('../fonts/RobotoCondensed-Light-webfont.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonts/RobotoCondensed-Regular-webfont.eot');
    src: url('../fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Regular-webfont.woff') format('woff'),
         url('../fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('../fonts/RobotoCondensed-Bold-webfont.eot');
    src: url('../fonts/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Bold-webfont.woff') format('woff'),
         url('../fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* ================================================= FUENTES ================================================= */