/* ----------------------------------------------------------------
	Typography
-----------------------------------------------------------------*/
a:not(.btn):not(.badge):hover, a:not(.btn):not(.badge):focus, a:not(.btn):not(.badge):active {
  color: #9e3011; }

/* ----------------------------------------------------------------
	Accordion
-----------------------------------------------------------------*/
.accordion.accordion-theme .ac-item {
  background-color: #511504; }

/* ----------------------------------------------------------------
	Blockquotes
-----------------------------------------------------------------*/
.blockquote {
  border-left: 3px solid #511504; }

.blockquote-color {
  background-color: #511504; }

/* ----------------------------------------------------------------------
	Buttons
-------------------------------------------------------------------------*/
button.btn,
.btn:not(.close):not(.mfp-close), a.btn:not([href]):not([tabindex]) {
  background-color: #511504;
  border-color: #511504; }
  button.btn:hover, button.btn:focus, button.btn:not(:disabled):not(.disabled):active, button.btn:not(:disabled):not(.disabled).active,
  .btn:not(.close):not(.mfp-close):hover,
  .btn:not(.close):not(.mfp-close):focus,
  .btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled):active,
  .btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled).active, a.btn:not([href]):not([tabindex]):hover, a.btn:not([href]):not([tabindex]):focus, a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled).active {
    background-color: #8a2b10;
    border-color: #8a2b10; }
  button.btn.btn-outline,
  .btn:not(.close):not(.mfp-close).btn-outline, a.btn:not([href]):not([tabindex]).btn-outline {
    border-color: #511504;
    color: #511504; }
    button.btn.btn-outline:hover, button.btn.btn-outline:focus, button.btn.btn-outline:active, button.btn.btn-outline.active,
    .btn:not(.close):not(.mfp-close).btn-outline:hover,
    .btn:not(.close):not(.mfp-close).btn-outline:focus,
    .btn:not(.close):not(.mfp-close).btn-outline:active,
    .btn:not(.close):not(.mfp-close).btn-outline.active, a.btn:not([href]):not([tabindex]).btn-outline:hover, a.btn:not([href]):not([tabindex]).btn-outline:focus, a.btn:not([href]):not([tabindex]).btn-outline:active, a.btn:not([href]):not([tabindex]).btn-outline.active {
      background-color: #511504;
      border-color: #511504; }
  button.btn.btn-primary,
  .btn:not(.close):not(.mfp-close).btn-primary, a.btn:not([href]):not([tabindex]).btn-primary {
    background-color: #511504;
    border-color: #511504; }
    button.btn.btn-primary:hover, button.btn.btn-primary:focus, button.btn.btn-primary:not(:disabled):not(.disabled):active, button.btn.btn-primary:not(:disabled):not(.disabled).active,
    .btn:not(.close):not(.mfp-close).btn-primary:hover,
    .btn:not(.close):not(.mfp-close).btn-primary:focus,
    .btn:not(.close):not(.mfp-close).btn-primary:not(:disabled):not(.disabled):active,
    .btn:not(.close):not(.mfp-close).btn-primary:not(:disabled):not(.disabled).active, a.btn:not([href]):not([tabindex]).btn-primary:hover, a.btn:not([href]):not([tabindex]).btn-primary:focus, a.btn:not([href]):not([tabindex]).btn-primary:not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]).btn-primary:not(:disabled):not(.disabled).active {
      background-color: #511504;
      border-color: #511504; }
  button.btn.btn-icon-holder.btn-outline:before,
  .btn:not(.close):not(.mfp-close).btn-icon-holder.btn-outline:before, a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-outline:before {
    border-left-color: #511504; }

/* ----------------------------------------------------------------------
    call-to-action (call to action)
-------------------------------------------------------------------------*/
.call-to-action.call-to-action-colored {
  background-color: #511504; }

/* ----------------------------------------------------------------
Carousels & Slider
-----------------------------------------------------------------*/
.inspiro-slider .flickity-button:hover {
  background-color: #511504; }

.carousel .flickity-button:hover {
  background-color: #511504; }

/* ----------------------------------------------------------------
    Dropcat & Highlight
-----------------------------------------------------------------*/
.dropcap.dropcap-colored {
  background-color: #511504; }

.highlight.highlight-colored {
  background-color: #511504; }

/* ----------------------------------------------------------------------
Forms
-------------------------------------------------------------------------*/
.form-control:focus,
input:focus,
select:focus {
  border-color: #511504; }

/* ----------------------------------------------------------------------
	Headings
-------------------------------------------------------------------------*/
.heading-text.heading-section > h2:before {
  background-color: #511504; }

.heading-creative strong {
  color: #511504; }

/* ----------------------------------------------------------------------
	Icon Box
-------------------------------------------------------------------------*/
.icon-box.effect.dark .icon i:after {
  box-shado: 0 0 0 3px #511504; }
.icon-box.effect.dark .icon i:hover, .icon-box.effect.dark:hover .icon i {
  background-color: #511504; }

.text-box.text-box-light:hover {
  background: #511504; }

.feature-box:hover h2,
.feature-box:hover h3,
.feature-box:hover h4 {
  color: #511504; }

/* ----------------------------------------------------------------
Lables & Badgets
-----------------------------------------------------------------*/
.badge-primary {
  background-color: #511504; }

/* ----------------------------------------------------------------------
	Light Box
-------------------------------------------------------------------------*/
.mfp-ajax-holder .mfp-close:hover {
  background: #511504; }

/* ----------------------------------------------------------------------
	Lists & Bullet Lists
-------------------------------------------------------------------------*/
.list-colored li a {
  color: #511504; }

.list-legend li span {
  background-color: #511504; }

.list-icon.list-icon-colored li:before, .list-icon.icon-list-colored i {
  color: #511504; }

.list-group-item.active {
  background-color: #511504;
  border: #511504; }

/* ----------------------------------------------------------------------
	Pagination & Pager
-------------------------------------------------------------------------*/
.post-navigation a:hover {
  color: #511504; }

/* ----------------------------------------------------------------------
	Pricing Table
-------------------------------------------------------------------------*/
.pricing-table.colored .plan-header {
  background-color: #511504; }

/* ----------------------------------------------------------------------
	Progress Bar
-------------------------------------------------------------------------*/
.p-progress-bar,
.progress-bar {
  background-color: #511504; }

/*--------------------------------------------------------
     Tabs
---------------------------------------------------------*/
.tabs .nav-tabs .nav-link.active {
  color: #511504;
  border-bottom: 2px solid #511504; }
.tabs.tabs-vertical .nav-link.active {
  color: #511504;
  border-right: 2px solid #511504; }

/* ----------------------------------------------------------------
	Date picker
-----------------------------------------------------------------*/
.datepicker tbody tr > td.day.today.active, .datepicker tbody tr > td.day.active, .datepicker tbody tr > td.day.selected {
  background: #511504 !important; }
  .datepicker tbody tr > td.day.today.active:hover, .datepicker tbody tr > td.day.active:hover, .datepicker tbody tr > td.day.selected:hover {
    background: #511504; }
.datepicker tbody tr > td.day.range.today {
  background: #511504; }
.datepicker tbody tr > td span.month.active {
  background: #511504; }
  .datepicker tbody tr > td span.month.active:hover {
    background: #511504; }

.datetimepicker tbody tr > td.day.today,
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active,
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active {
  background: #511504 !important; }

.datetimepicker table tr > td.today:hover,
.datetimepicker table tr > td.today:hover:hover,
.datetimepicker table tr > td.today.disabled:hover,
.datetimepicker table tr > td.today.disabled:hover:hover,
.datetimepicker table tr > td.today:active,
.datetimepicker table tr > td.today:hover:active,
.datetimepicker table tr > td.today.disabled:active,
.datetimepicker table tr > td.today.disabled:hover:active,
.datetimepicker table tr > td.today.active,
.datetimepicker table tr > td.today:hover.active,
.datetimepicker table tr > td.today.disabled.active,
.datetimepicker table tr > td.today.disabled:hover.active,
.datetimepicker table tr > td.today.disabled,
.datetimepicker table tr > td.today:hover.disabled,
.datetimepicker table tr > td.today.disabled.disabled,
.datetimepicker table tr > td.today.disabled:hover.disabled,
.datetimepicker table tr > td.today[disabled],
.datetimepicker table tr > td.today:hover[disabled],
.datetimepicker table tr > td.today.disabled[disabled],
.datetimepicker table tr > td.today.disabled:hover[disabled] {
  background: #511504 !important; }

.daterangepicker .daterangepicker_input .input-mini.active, .daterangepicker .daterangepicker_input .input-mini:focus {
  border: 1px solid #511504; }
.daterangepicker tbody td.today {
  background: #511504; }
.daterangepicker tbody td.active, .daterangepicker tbody td.in-range, .daterangepicker tbody td.active:hover, .daterangepicker tbody td.in-range:hover {
  background: #511504; }
.daterangepicker select.ampmselect.active, .daterangepicker select.ampmselect:focus {
  border: 1px solid #511504; }
.daterangepicker select.hourselect.active, .daterangepicker select.hourselect:focus {
  border: 1px solid #511504; }
.daterangepicker select.minuteselect.active, .daterangepicker select.minuteselect:focus {
  border: 1px solid #511504; }
.daterangepicker select.monthselect.active, .daterangepicker select.monthselect:focus {
  border: 1px solid #511504; }
.daterangepicker select.yearselect.active, .daterangepicker select.yearselect:focus {
  border: 1px solid #511504; }
.daterangepicker .calendar-time i {
  color: #b2b1c5; }
.daterangepicker .ranges li.active {
  background: #511504;
  border: 1px solid #511504; }

/* ----------------------------------------------------------------
	Date range picker
-----------------------------------------------------------------*/
.daterangepicker td.active:not(.off),
.daterangepicker td.active:hover,
.daterangepicker .active.end-date.in-range {
  background: #511504 !important; }

input.daterange:after,
input.dates:after {
  background: #511504; }

/* ----------------------------------------------------------------
	Bootstrap Switch
-----------------------------------------------------------------*/
.bootstrap-switch .bootstrap-switch-on,
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  background-color: #511504;
  border-color: #511504; }

.p-radio:checked + .p-radio-style:before {
  border: 1px solid #511504;
  background: #511504; }

.p-checkbox:checked + .p-checkbox-style:before {
  border: #511504;
  background: #511504; }

.p-switch > input[type="checkbox"]:checked + .p-switch-style {
  background-color: #511504; }

/* ----------------------------------------------------------------
	Ion Range Sliders
-----------------------------------------------------------------*/
.irs-bar {
  background: #511504; }

.irs-from,
.irs-to,
.irs-single {
  background: #511504; }

.irs-from:after,
.irs-to:after,
.irs-single:after {
  border-top-color: #511504; }

/* ----------------------------------------------------------------
	Blog
-----------------------------------------------------------------*/
.post-item {
  /*Types*/ }
  .post-item .post-image .post-meta-category,
  .post-item .post-slider .post-meta-category,
  .post-item .post-video .post-meta-category,
  .post-item .post-audio .post-meta-category,
  .post-item .post-quote-img .post-meta-category {
    background-color: #511504; }
  .post-item .post-quote-img .post-meta-category {
    color: #511504; }
    .post-item .post-quote-img .post-meta-category a {
      color: #511504; }
  .post-item.quote .post-item-wrap {
    background-color: #511504; }

.post-author a {
  color: #511504; }

/* ----------------------------------------------------------------
	Grid Filter
-----------------------------------------------------------------*/
.grid-filter li:hover a, .grid-filter li.active a {
  background-color: #511504; }
.grid-filter.gf-outline li:hover a, .grid-filter.gf-outline li.active a {
  border-color: #511504;
  color: #511504; }
.grid-filter.gf-lines li:hover a, .grid-filter.gf-lines li.active a {
  color: #511504; }
  .grid-filter.gf-lines li:hover a:after, .grid-filter.gf-lines li.active a:after {
    background-color: #511504; }
.grid-filter.gf-classic li:hover a, .grid-filter.gf-classic li.active a {
  background-color: #511504; }
.grid-filter.gf-default li:hover a, .grid-filter.gf-default li.active a {
  color: #511504; }

/*------------------------------------------------------
     Comments
------------------------------------------------------*/
.comments .comment_number span {
  color: #511504; }

.respond-comment span {
  color: #511504; }

/*------------------------------------------------------
     Extras
------------------------------------------------------*/
.item-link {
  color: #511504; }
  .item-link:hover {
    color: #511504; }

.nav-link {
  color: #511504; }

.background-colored {
  background-color: #511504; }

/* ----------------------------------------------------------------
Scroll top
-----------------------------------------------------------------*/
#scrollTop:after, #scrollTop:before {
  background-color: #511504; }

.fc-event-primary.fc-event {
  background-color: #511504;
  border-color: #511504; }

.icon-set-container .row > [class^="col-"] {
  color: #511504; }
  .icon-set-container .row > [class^="col-"]:hover {
    background-color: #511504; }
    .icon-set-container .row > [class^="col-"]:hover .icon-holder {
      color: #511504; }

/* ----------------------------------------------------------------
    Forum
-----------------------------------------------------------------*/
.forum thead tr > th {
  background-color: #511504; }

/* ----------------------------------------------------------------
    Header
-----------------------------------------------------------------*/
#header {
    /* ----------------------------------------------------------------
Main Menu
-----------------------------------------------------------------*/ 
    min-height: 100px;
    line-height: 100px;
}

#header .header-inner, #header #header-wrap {
    min-height: 100px;
}

#header[data-transparent="true"] + .inspiro-slider, #header[data-transparent="true"] + #slider, #header[data-transparent="true"] + .fullscreen, #header[data-transparent="true"] + .halfscreen, #header[data-transparent="true"] + #google-map {
    top: -100px;
    margin-bottom: -100px;
}

#topbar ~ #header[data-transparent="true"] + #slider, #topbar ~ #header[data-transparent="true"] + .fullscreen, #topbar ~ #header[data-transparent="true"] + .halfscreen, #topbar ~ #header[data-transparent="true"] + #google-map {
    top: -140px;
    margin-bottom: -140px;
}

#header[data-transparent="true"] + #page-title {
    top: -140px;
    margin-bottom: -140px;
    position: relative;
    padding: 220px 0 160px 0;
}

/*
#header[data-transparent="true"]:not(.sticky-active) .header-inner {
    height: 140px;
	background-color: rgb(0 0 0 / 50%);
}*/

#header.sticky-active .header-inner {
	background-color: rgb(255 255 255 / 94%);
}

#header:not(.sticky-active):not(.dark) #mainMenu ul li a,
#header.sticky-active #mainMenu ul li a {
	color: #1f1f1f !important;
}

  #header.header-modern:not(.header-active).header-colored .header-inner,
  #header.header-modern:not(.header-active).header-colored #header-wrap {
    background-color: #511504; }
  #header.header-colored .header-inner,
  #header.header-colored #header-wrap {
    background-color: #511504; }
  #header #mainMenu nav > ul > li.hover-active > a,
  #header #mainMenu nav > ul > li.hover-active > span, #header #mainMenu nav > ul > li.current > a,
  #header #mainMenu nav > ul > li.current > span, #header #mainMenu nav > ul > li:hover > a,
  #header #mainMenu nav > ul > li:hover > span, #header #mainMenu nav > ul > li:focus > a,
  #header #mainMenu nav > ul > li:focus > span {
    color: #511504; }
  #header #mainMenu nav > ul > li .dropdown-menu > li > a:focus, #header #mainMenu nav > ul > li .dropdown-menu > li > a:hover, #header #mainMenu nav > ul > li .dropdown-menu > li > a:active,
  #header #mainMenu nav > ul > li .dropdown-menu > li > span:focus,
  #header #mainMenu nav > ul > li .dropdown-menu > li > span:hover,
  #header #mainMenu nav > ul > li .dropdown-menu > li > span:active,
  #header #mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a:focus,
  #header #mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a:hover,
  #header #mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a:active {
    color: #511504; }
  #header #mainMenu nav > ul > li .dropdown-menu > li.current > a,
  #header #mainMenu nav > ul > li .dropdown-menu > li.current > span, #header #mainMenu nav > ul > li .dropdown-menu > li:hover > a,
  #header #mainMenu nav > ul > li .dropdown-menu > li:hover > span, #header #mainMenu nav > ul > li .dropdown-menu > li:focus > a,
  #header #mainMenu nav > ul > li .dropdown-menu > li:focus > span, #header #mainMenu nav > ul > li .dropdown-menu > li:active > a,
  #header #mainMenu nav > ul > li .dropdown-menu > li:active > span, #header #mainMenu nav > ul > li .dropdown-menu > li.hover-active > a,
  #header #mainMenu nav > ul > li .dropdown-menu > li.hover-active > span {
    color: #511504; }
  #header #mainMenu.menu-rounded nav > ul > li.current > a, #header #mainMenu.menu-rounded nav > ul > li:hover > a, #header #mainMenu.menu-rounded nav > ul > li:focus > a {
    background-color: #511504; }
  #header #mainMenu.menu-outline nav > ul > li.current > a, #header #mainMenu.menu-outline nav > ul > li:hover > a, #header #mainMenu.menu-outline nav > ul > li:focus > a {
    color: #511504;
    border-color: #511504; }
  #header #mainMenu.menu-lines nav > ul > li.current > a, #header #mainMenu.menu-lines nav > ul > li:hover > a, #header #mainMenu.menu-lines nav > ul > li:focus > a {
    color: #511504; }
    #header #mainMenu.menu-lines nav > ul > li.current > a:after, #header #mainMenu.menu-lines nav > ul > li:hover > a:after, #header #mainMenu.menu-lines nav > ul > li:focus > a:after {
      background-color: #511504; }
  #header #mainMenu.menu-hover-background nav > ul > li.current, #header #mainMenu.menu-hover-background nav > ul > li:hover, #header #mainMenu.menu-hover-background nav > ul > li:focus {
    background-color: #511504; }
  #header #shopping-cart > a .shopping-cart-items {
    background: #511504; }

/* ----------------------------------------------------------------
Dots Menu
-----------------------------------------------------------------*/
#dotsMenu ul li:hover {
  background-color: #511504; }
#dotsMenu ul li.current {
  background-color: #511504; }
#dotsMenu ul li a:hover:before, #dotsMenu ul li a.active:before {
  background-color: #511504; }

/*Menu Dark*/
#mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li .dropdown-menu > li > a:hover,
#mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li .dropdown-menu > li > span:hover,
#mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a:hover {
  color: #511504; }
#mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li.current > a,
#mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li.current > span, #mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li:hover > a,
#mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li:hover > span, #mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li:focus > a,
#mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li:focus > span, #mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li.hover-active > a,
#mainMenu.dark:not(.light):not(.menu-rounded) nav > ul > li.hover-active > span {
  color: #511504; }

.page-menu nav > ul > li:hover > a, .page-menu nav > ul > li.active > a {
  color: #511504; }
.page-menu.menu-rounded nav > ul > li:hover > a, .page-menu.menu-rounded nav > ul > li.active > a {
  background-color: #511504; }
.page-menu.menu-outline nav > ul > li:hover > a, .page-menu.menu-outline nav > ul > li.active > a {
  border-color: #511504;
  color: #511504; }
.page-menu.menu-lines nav > ul > li:hover > a, .page-menu.menu-lines nav > ul > li.active > a {
  color: #511504; }
  .page-menu.menu-lines nav > ul > li:hover > a:after, .page-menu.menu-lines nav > ul > li.active > a:after {
    background-color: #511504; }
.page-menu.menu-solid nav > ul > li:hover > a, .page-menu.menu-solid nav > ul > li.active > a {
  background-color: #511504; }

@media (max-width: 1024px) {
  .page-menu.menu-rounded nav > ul > li:hover > a, .page-menu.menu-rounded nav > ul > li.active > a, .page-menu.menu-outline nav > ul > li:hover > a, .page-menu.menu-outline nav > ul > li.active > a, .page-menu.menu-lines nav > ul > li:hover > a, .page-menu.menu-lines nav > ul > li.active > a, .page-menu.menu-solid nav > ul > li:hover > a, .page-menu.menu-solid nav > ul > li.active > a, .page-menu.menu-light nav > ul > li:hover > a, .page-menu.menu-light nav > ul > li.active > a, .page-menu.menu-creative nav > ul > li:hover > a, .page-menu.menu-creative nav > ul > li.active > a, .page-menu.inverted nav > ul > li:hover > a, .page-menu.inverted nav > ul > li.active > a {
    color: #511504; } }
#search .btn-search-close {
  background-color: #511504; }

/* ----------------------------------------------------------------
Topbar
-----------------------------------------------------------------*/
#topbar.topbar-colored, #topbar.topbar-colored.dark {
  background-color: #511504; }

/* ----------------------------------------------------------------
Helpers
-----------------------------------------------------------------*/
.text-theme {
  color: #511504 !important; }

/* ----------------------------------------------------------------
Portfolio
-----------------------------------------------------------------*/
.portfolio-item .portfolio-description a:hover i,
.portfolio-item .grid-description a:hover i,
.portfolio-item .portfolio-links a:hover i,
.grid-item .portfolio-description a:hover i,
.grid-item .grid-description a:hover i,
.grid-item .portfolio-links a:hover i {
  background-color: #511504;
  border: 1px solid #511504; }

/* ----------------------------------------------------------------
	Widgets
-----------------------------------------------------------------*/
.widget-tweeter li a,
.widget-twitter li a {
  color: #511504; }

.tags a:hover, .tags a:focus, .tags a:active, .tags a.active {
  background-color: #511504;
  border-color: #511504; }

  
  
  
  
  
/*RC */

a {
    color: #8a2b10;
}

p strong,
h3 strong,
p b,
.lead b,
h1 b,
h2 b,
h3 b,
h4 b,
h5 b {
	color: #511504;
}

.box-fancy span p strong {
	color: #fff;
}

.call-to-action-colored strong,
.call-to-action-colored b {
	color: #1f1f1f !important;
}

#LoadingContainer {
	z-index: 1149;
	position: fixed;/*
	display: none;*/
	top: 0px;
	left: 0px;
	right: 0px;
}

#LoadingBg {
	z-index: 1149;
	position: fixed;
	background-color: #fff;
	width: 100%;
	height: 100%;
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	opacity: 0.99;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=99);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99);
	filter: alpha(opacity=99);
}


#LoadingPanel {
	z-index: 1150;
	position: fixed;
	top: 35%;
	width: 100%;
	height: 80px;
	text-align: center;
} 


.Cookie {
	margin: 10% 15%;
	font-size: 16px;
	padding: 40px;
	position: fixed;
	z-index: 1001; 
	display: block; 
	width: 70%; 
	background-color: #fff; 
	color: #888;
	clear: both;
	border: 2px solid #98273a;
	text-align: center;
}

.Cookie a {
	color: #98273a;
	font-weight: bold;
}



.modal-body {
	/*max-height: 700px; */
	overflow-y: auto;
}

.modal-dialog-small {
	width: 440px !important;
}

@media (min-width: 1102px) {
	.modal-dialog-large {
		max-width: 1100px !important;
	}
}

.modal-dialog-full {
	width: 100% !important;
	
}

@media (min-width: 992px) {
	.modal-dialog-medium {
		min-width: 780px !important;
	}
}

@media (min-width: 1024px) {
	#logo img {
		max-width: 160px;
	}
}

@media (min-width: 1200px) {
	#logo img {
		max-width: 300px;
	}
}
.ball-pulse-sync>div,
.line-scale>div {
	background: #000 !important;
}

.uppercase { text-transform: uppercase !important; }

.lowercase { text-transform: lowercase !important; }

.capitalize { text-transform: capitalize !important; }

.nott { text-transform: none !important; }

.tright { text-align: right !important; }

.tleft { text-align: left !important; }

.fright { float: right !important; }

.fleft { float: left !important; }

.fnone { float: none !important; }

.ohidden {
	position: relative;
	overflow: hidden !important;
}



.allmargin { margin: 50px !important; }

.leftmargin { margin-left: 50px !important; }

.rightmargin { margin-right: 50px !important; }

.topmargin { margin-top: 50px !important; }

.bottommargin { margin-bottom: 50px !important; }

.clear-bottommargin { margin-bottom: -50px !important; }

.allmargin-sm { margin: 30px !important; }

.leftmargin-sm { margin-left: 30px !important; }

.rightmargin-sm { margin-right: 30px !important; }

.topmargin-sm { margin-top: 30px !important; }

.bottommargin-sm { margin-bottom: 30px !important; }

.clear-bottommargin-sm { margin-bottom: -30px !important; }

.allmargin-lg { margin: 80px !important; }

.leftmargin-lg { margin-left: 80px !important; }

.rightmargin-lg { margin-right: 80px !important; }

.topmargin-lg { margin-top: 80px !important; }

.bottommargin-lg { margin-bottom: 80px !important; }

.clear-bottommargin-lg { margin-bottom: -80px !important; }

.nomargin {margin: 0 !important; }

.noleftmargin { margin-left: 0 !important; }

.norightmargin { margin-right: 0 !important; }

.notopmargin { margin-top: 0 !important; }

.nobottommargin { margin-bottom: 0 !important; }

.header-stick { margin-top: -50px !important; }

.content-wrap .header-stick { margin-top: -80px !important; }

.footer-stick { margin-bottom: -50px !important; }

.content-wrap .footer-stick { margin-bottom: -80px !important; }

.noborder { border: none !important; }

.noleftborder { border-left: none !important; }

.norightborder { border-right: none !important; }

.notopborder { border-top: none !important; }

.nobottomborder { border-bottom: none !important; }

.noradius { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; border-radius: 0 !important; }

.col-padding { padding: 60px; }

.nopadding { padding: 0 !important; }

.noleftpadding { padding-left: 0 !important; }

.norightpadding { padding-right: 0 !important; }

.notoppadding { padding-top: 0 !important; }

.nobottompadding { padding-bottom: 0 !important; }

.noabsolute { position: relative !important; }

.noshadow { box-shadow: none !important; }

.hidden { display: none !important; }

.nothidden { display: block !important; }

.inline-block {
	float: none !important;
	display: inline-block !important;
}

.center { text-align: center !important; }

.divcenter {
	position: relative !important;
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}


form .col_full,
form .col_half,
form .col_one_third,
form .col_two_third,
form .col_three_fourth,
form .col_one_fourth,
form .col_one_fifth,
form .col_two_fifth,
form .col_three_fifth,
form .col_four_fifth,
form .col_one_sixth,
form .col_five_sixth { margin-bottom: 25px; }

/* ----------------------------------------------------------------
	Columns & Grids
-----------------------------------------------------------------*/

.col_full { width: 100%; }
.col_half { width: 48%; }
.col_one_third { width: 30.63%; }
.col_two_third { width: 65.33%; }
.col_one_fourth { width: 22%; }
.col_three_fourth { width: 74%; }
.col_one_fifth { width: 16.8%; }
.col_two_fifth { width: 37.6%; }
.col_three_fifth { width: 58.4%; }
.col_four_fifth { width: 79.2%; }
.col_one_sixth { width: 13.33%; }
.col_five_sixth { width: 82.67%; }
body.stretched .container-fullwidth {
	position: relative;
	padding: 0 60px;
	width: 100%;
}

.col_full,
.col_half,
.col_one_third,
.col_two_third,
.col_three_fourth,
.col_one_fourth,
.col_one_fifth,
.col_two_fifth,
.col_three_fifth,
.col_four_fifth,
.col_one_sixth,
.col_five_sixth {
	display: block;
	position: relative;
	margin-right: 4%;
	margin-bottom: 50px;
	float: left;
}


.col_full {
	clear: both;
	float: none;
	margin-right: 0;
}


.col_last {
	margin-right: 0 !important;
	clear: right;
}

.clear {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow:hidden;
}

@media (max-width: 767px) {

	.postcontent,
	.postcontent.bothsidebar,
	.sidebar,
	.col_full,
	.col_half,
	.col_one_third,
	.col_two_third,
	.col_three_fourth,
	.col_one_fourth,
	.col_one_fifth,
	.col_two_fifth,
	.col_three_fifth,
	.col_four_fifth,
	.col_one_sixth,
	.col_five_sixth {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-bottom: 50px !important;
	}

	.sidebar.col_last { margin-bottom: 0 !important; }

	form .col_full,
	form .col_half,
	form .col_one_third,
	form .col_two_third,
	form .col_three_fourth,
	form .col_one_fourth,
	form .col_one_fifth,
	form .col_two_fifth,
	form .col_three_fifth,
	form .col_four_fifth,
	form .col_one_sixth,
	form .col_five_sixth { margin-bottom: 25px !important; }
}

.fieldError {
	background-color: #fff6e2;
}

.select2-container {
	display: block;
}

.bootbox.modal{
  overflow: auto !important;
}

.list-lines .active {
}

.list-lines .active a {
	color: #98273a;
	font-weight: bold;
}

.mark {
	color: #98273a;
}  
  
#video-youtube .portfolio-item:not(.no-overlay):hover .portfolio-image:after,
#video-youtube .portfolio-item:not(.no-overlay):hover .grid-image:after {
  opacity: 0.9;
}

.icon-box.fancy .icon i {
	opacity: 0.25;
}

.ac-content ul {
	margin-left: 30px;
}

#dieta .accordion .ac-item .ac-title:before,
#dieta .accordion .ac-item .ac-title,
#training .accordion .ac-item .ac-title:before,
#training .accordion .ac-item .ac-title {
	font-size: 20px;
}

.box-fancy [class*="col-"] {
    padding: 4% !important;
}

.box-fancy button.btn.btn-outline,
.box-fancy .btn:not(.close):not(.mfp-close).btn-outline,
.box-fancy a.btn:not([href]):not([tabindex]).btn-outline {
    border-color: #ffdc8d;
}


@media screen and (max-width: 600px) {
	.p-100 {
		padding: 50px !important;
	}
	
	button.btn.btn-lg, .btn:not(.close):not(.mfp-close).btn-lg, a.btn:not([href]):not([tabindex]).btn-lg {
		font-size: 15px;
		letter-spacing: 1px;
	}
}	

@media screen and (max-width: 768px) {
	.box-fancy [class*="col-"] {
		padding: 14% !important;
	}
}	

@media screen and (max-width: 992px) {
	#newsletter {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
}

.errormsg {
	clear: both;
}

  
/*# sourceMappingURL=theme.css.map */
