.ui-datepicker {z-index:99 !important;}

.c-main-title-circle {
    background-color: rgba(0,0,0,0.50);
    padding: 20px;
}

.imagecontour {
 padding: 10px; 
 border: solid 1px #EFEFEF;
 background-color: #FFFFFF;
 }
 
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}
.effect2:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.c-no-bottom-padding {padding-bottom:0px !important;}
.relative {position:relative;}
.noMargin {margin:0;}
.noPadding{padding:0;}
.noPadding-right{padding-right:0;}
.text-left {text-align: left !important;}
.c-content-title-1 h3, .c-content-title-1 .c-line-left {margin-bottom: 10px !important;font-size:15px !important;}
.c-content-title-1 p {margin:20px 0;font-size:14px;}
.boxShadow {
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.3);
}

.c-postfooter{font-size:13px;}

/* FO */
.myPopup {
	padding: 0 !important;
}
.myPopup .close{
	margin-right: 10px;
    margin-top: 5px;
}

.c-layout-sidebar-menu .c-sidebar-menu.c-option-2 {
	background-color:#fff !important;
	font-size:14px;
}

.c-logo img {
	max-height: 55px;
}

.imgFullWrapper {max-height:200px; overflow:hidden;}
.nav .c-link {font-size:14px !important;}

.c-layout-header-fixed .c-layout-page{margin-top:75px;}
.c-layout-header .c-brand{margin: 10px 0 0;}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {padding: 25px 15px 0;min-height:50px;}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn {margin: 16px 15px 0;}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon {margin: 8px 5px 0;}

.c-content-title-1 > h3.c-font-uppercase{font-size:22px;}
.tp-bannertimer {display:none !important;}

.c-content-subscribe-form-1 .input-group > .form-control::-moz-placeholder {color:#777777;}
.c-content-subscribe-form-1 .input-group > .form-control{color:#ffffff;}
.footerBg{background: rgba(0, 0, 0, 0) url("../img/bg-footer.jpg") no-repeat scroll top center;background-size:100% 90%;}
.sitemapWrap{padding-top:0 !important;}
.sitemapWrap *{font-size: 14px;text-transform: uppercase;color:#222222;/*display:table;*/}
.sitemapWrap .pagWrap {/*display: table-cell;float: inherit;*/padding:0 10px; min-width:90px;}
.sitemapWrap h1 {font-size:16px; color:#000000;}
.sitemapWrap .lvl1 {padding-left:5px;font-size:13px;width:100%; float:left;}
.sitemapWrap .lvl2 {padding-left:15px;font-size:12px;width:100%; float:left;}
.sitemapWrap .lvl3 {padding-left:25px;font-size:12px;width:100%; float:left;}
.sitemapWrap h3 {font-weight: inherit; margin: 0 !important; padding: 0 !important;}

.pagWrap.noPadding {padding:0;}
.c-layout-footer.c-layout-footer-4 .c-footer .c-socials > li > a > i {color: #000000;}


.c-radio-title {
	width:30px;
	height:22px;
	padding-left:4px;
}



.c-content-box {padding:35px 0 !important;}
.c-layout-footer.c-layout-footer-4 .c-footer {padding: 20px 0 0 0 !important;}
.c-content-box.c-no-bottom-padding {padding-bottom:0px !important;}
.c-page-on-scroll .c-brand {margin: 8px 0 0 !important;}
.has-error .form-control {border-color: #80201a !important;box-shadow: none !important;}
.form-group label > i {
    font-size: 7px;
    margin-left: 2px;
    vertical-align: text-top;
}


.mapInfo {
	background-color: white;
    padding: 15px;
    z-index: 1;
}
.mapWrapper {
    height: 100%;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.mapWrapper > div {
	float:left;
	width:100%;
	height:100%;
	display:block;
}
.mapTitle h3, .smallTitle h3 {
	font-size:15px !important;
	margin-bottom: 15px !important;
}
.mapTitle .c-line-center, .smallTitle .c-line-center{
	margin: 0 auto 20px !important;
}
.updateMaps {
	padding: 10px 15px !important;
}
.updateMaps .c-title {
	font-size: 15px !important;
    margin: 10px 0 !important;
}
.updateMaps .c-content-line-icon{
	height: 45px !important;
    width: 45px !important;
}



.c-theme-input {
	border-color: #80201a !important;
	color:#000000 !important;
	font-size: 15px !important;
}
.c-theme-input::-webkit-input-placeholder { color:#7f8c97  !important;}
.c-theme-input:-moz-placeholder {  color: #7f8c97  !important;  /* Firefox 18- */}
.c-theme-input::-moz-placeholder {  color: #7f8c97  !important;   /* Firefox 19+ */}
.c-theme-input:-ms-input-placeholder {  color: #7f8c97  !important; }

/* SIDEBAR */
.sideBarWrapp {
	margin: 0 0 20px !important;
}
.sideBarWrapp .sideBarContent {
	width: 100% !important;
	padding: 0 !important;
}

/* CONTACT */
.c-contact .c-content-title-1 > p {
    font-size: 14px;
    font-weight: 300;
}

/* INFO */
.pannelContent {padding-left:10px;}
.panel-title a {
	padding: 10px !important;
}
.pannelContent {
	font-size:13px !important;
}
.cbp-caption-Wrap {
	color: #3f444a;
    font-family: "Roboto Condensed",sans-serif;
    font-weight: 400;
	padding: 12px 0 11px;
	cursor:pointer;
}
.cbp-caption-Wrap .fa {
    color: #cad5e0;
    font-size: 16px;
    margin-right: 6px;
    text-align: center;
    width: 20px;
}
.cbp-caption-Wrap.chkActive .fa {color:#80201a}


@media (max-width: 767px) {/*xs*/
	.footerBg {background: none;}
	.sitemapWrap .pagWrap {min-width:unset !important;padding: 0;}
	.sideBarContent {display:none;}
	.menuBtn {right: 8px;}
	h3.c-main-title-circle{font-size:20px !important;}
}
@media (min-width: 768px) and (max-width: 991px) {/*sm*/
	.footerBg {background: none;}
	.sideBarContent {display:none;}
	.menuBtn {right: 8px;}
	h3.c-main-title-circle{font-size:30px !important;}
}
@media (min-width: 992px) and (max-width: 1199px) { /*md*/
}

@media (min-width: 1200px) { /*lg*/
	
}



