/*----------------- Colors -----------------------------------------
Dark:		#5e0005		rgb(94, 0, 5)		DONE	
Light:		#941e23		rgb(148, 30, 35)	DONE	
Text:		#363636		rgb(54, 54, 54)		DONE	
-------------------------------------------------------------------*/

/*----------   Header Color & Shadow   ----------*/

	/*---   Before Scroll   ---*/
	body.header-type-scroll #rt-header {
	opacity: 1;
	visibility: visible;
	background-color: rgba(255, 255, 255, 0.8);
	}

	#rt-header {box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.7);}

/*----------   Non-destructive removal of text logo   ----------*/

    li.rt-menu-logo > a > span { opacity: 0; height: 0; }

    /*--- LOGO SIZE & ADDITION ---*/
    .menu-block .gf-menu .rt-menu-logo {
    background: url(/images/logo/logo-web.png);
    background-repeat: no-repeat;
    background-position: left center;
    width: 220px;
    height: 140px;
    }

	/*---    Margin Around Logo   ---*/
	@media (min-width: 960px) { .menu-block .gf-menu .rt-menu-logo { margin-left: 40px; margin-right: 40px; } }
	@media (min-width: 768px) and (max-width: 959px) { .menu-block .gf-menu .rt-menu-logo { margin-left: 20px; margin-right: 20px; } }

	/*---    Padding Around Logo (Top-Right-Bottom-Left) ---*/
    .menu-block .gf-menu .rt-menu-logo { padding: 20px 0px 0px 0px !important; }

    /*---    Increase <a> (clickable) area to match logo size ---*/
    .menu-block .gf-menu .rt-menu-logo .item { padding: 0px 30px 10px 0px !important; }

    /* Adjust menu-logo underline position */
    .menu-block .gf-menu .rt-menu-logo:after { bottom: 0px !important; }

    /* Remove the menu-logo white underline */
    .menu-block .gf-menu .rt-menu-logo:after { background: transparent !important;}

/*----------    Responsive     -----------*/

	body.layout-mode-responsive h1 { line-height: 150%; }
	body.layout-mode-responsive h2 { line-height: 100%; }

/*----------    Top Buttons     -----------*/

	.fa { font-family:'Times New Roman'!important; }

	#nav-home-icon {display:none;}  #nav-store-icon {display:none;}  

	@media (max-width: 767px) { #nav-tt {display:none;} #nav-ph {display:none;} #nav-gc {display:none;} #nav-es {display:none;} }
	@media (min-width: 768px) { #nav-tt-icon {display:none;} #nav-ph-icon {display:none;} }

	@media (max-width: 767px) { #nav-tt-icon {right:50px;} #nav-ph-icon {right:10px;} }
	@media (min-width: 768px) { #nav-tt {left:37px;} #nav-gc {left:111px;} #nav-es {right:110px;} #nav-ph {right:30px;} }

	#contact-header a {
  	color: #ffffff !important;
	position: absolute;
	top: 10px;
	background-color: rgba(178, 183, 187, 0.6);
	padding: 4px 8px;
    border: 1px solid #442400;
	border-radius: 2px;
	}

	#contact-header a:hover {background-color: rgba(178, 183, 187, 1.0);}
	#rt-header a:hover:not(.item) { color: #ffffff !important; }

	div#contact-header { z-index: 999; }

/*----------   Pattern   ----------*/

	.title3 .module-title .title, .title2 .module-title .title { background-image: url(/images/template/pattern-bg.png)!important; background-repeat: repeat; }

/*----------   Backgrounds   ----------*/

    div#rt-thirdfullwidth div.rt-grid-12 { width: 100% !important; }

	#rt-mainbody-surround, #rt-bottom { background-image: url(/images/template/mainbody-bg.jpg)!important; background-position: bottom; background-repeat: repeat-y;}
	#rt-header { background-image: url(/images/template/header-bg.jpg)!important; background-position: center;}
	#rt-feature, #rt-footer { background-image: url(/images/template/feature-bg.jpg)!important; background-position: center;}
	#rt-showcase { background-image: url(/images/template/showcase-bg.jpg)!important;}
	#rt-maintop, #rt-mainbottom { background-image: url(/images/template/mainbottom-bg.jpg)!important; background-position: top; }
	#rt-copyright { background-image: url(/images/template/copyright-bg.jpg)!important; background-repeat: repeat; }

	#rt-extension {
	background-image: url(/images/template/extension-bg.jpg)!important;
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	}

	#rt-expandedbottom {
	background-image: url(/images/template/expandedbottom-bg.jpg)!important;
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	}

    @media (min-width: 1920px){ #rt-maintop, #rt-mainbottom, #rt-header, #rt-feature, #rt-showcase, #rt-mainbody-surround, #rt-extension, #rt-bottom, #rt-copyright { background-size: 100%; } }

/*---    Dropdown BACKGROUND IMAGE & Shadow    ---*/

	.gf-menu.l1 > li > .dropdown { background-image: url(/images/template/menu-bg.jpg)!important; box-shadow: 1px 1px 2px #888888;}

/*----------   Mobile Menu   ----------*/

	/*---    Alignment, Style & Size   ---*/
	@media (max-width: 767px) {
	.gf-menu li.parent > .item .menu-item-wrapper { margin-left: 20px; }
	.layout-mode-responsive .gf-menu-device-container .gf-menu .menu-item-wrapper { margin-left: 20px; }
	.gf-menu li.parent > .item .menu-item-wrapper { font-weight: bold; font-style: italic;}
	.layout-mode-responsive .gf-menu-device-container .gf-menu .menu-item-wrapper { font-size: 14px; }
	.gf-menu.l1 > li > .item.subtext .menu-item-wrapper > em { font-size: 14px; font-style: italic; margin-left: 20px; }
	}

	/*---    Text Color     ---*/
    @media (max-width: 767px){ .gf-menu .menu-item-content  {color:#442400 !important} }

	/*---    ICON Background Color    ---*/
	.gf-menu-toggle {background-color: #ffffff; }
	.icon-bar { background-color: #3D3D3D; }}

/*----------   Main Menu   ----------*/

	.menu-block .gf-menu .item {
    font-family: "Lora",Verdana,Helvetica,Arial,sans-serif;
    font-weight: 100;
    letter-spacing: 1px;
    text-transform: none;
	}

	/*---    Second Line Subtext Items   ---*/
	.gf-menu.l1 > li > .item.subtext .menu-item-wrapper > em { font-size: 12px;  top: 1px; }

	/*---    Min Width Between Menu Items   ---*/
	@media (min-width: 1200px) { .menu-block .gf-menu.l1 > li > .item { min-width:170px !important; } }
	@media (min-width: 960px) and (max-width: 1199px) { .menu-block .gf-menu.l1 > li > .item { min-width:150px !important; } }
	@media (min-width: 768px) and (max-width: 959px) { .menu-block .gf-menu.l1 > li > .item { min-width:110px !important; } }

	/*---    VERTICAL POSITION  ---*/
	.menu-block .gf-menu.l1 > li > .item { height: 110px; padding-bottom: 40px; }

	/*---    DROPDOWN Alignment   ---*/
	.menu-block .gf-menu .menu-item-wrapper { text-align: center; }
	.gf-menu.l1 > li > .dropdown { margin-top: -50px; }

	/*---    Dropdown Arrow     ---*/
	.menu-block .gf-menu.l1 > li.item979.parent > .item.subtext .menu-item-wrapper em::after { font-weight: 600; font-size: 1.8em; position: absolute; margin-top: 20px; margin-left: -38px;}
	.menu-block .gf-menu.l1 > li.item918.parent > .item.subtext .menu-item-wrapper em::after { font-weight: 600; font-size: 1.8em; position: absolute; margin-top: 20px; margin-left: -40px;}
	.menu-block .gf-menu.l1 > li.item708.parent > .item.subtext .menu-item-wrapper em::after { font-weight: 600; font-size: 1.8em; position: absolute; margin-top: 20px; margin-left: -48px;}
	.menu-block .gf-menu.l1 > li.item980.parent > .item.subtext .menu-item-wrapper em::after { font-weight: 600; font-size: 1.8em; position: absolute; margin-top: 20px; margin-left: -68px;}

	/*---    DROPDOWN Horizontal Alignment  ---*/
	@media (min-width: 1200px) { .gf-menu > .item979.rt-dropdown-right-large:hover > .dropdown { left: -15px !important; } }
	@media (min-width: 1200px) { .gf-menu > .item918.rt-dropdown-right-large:hover > .dropdown { left: -20px !important; } }
	@media (min-width: 1200px) { .gf-menu > .item708.rt-dropdown-right-large:hover > .dropdown { left: -15px !important; } }
	@media (min-width: 1200px) { .gf-menu > .item980.rt-dropdown-right-large:hover > .dropdown { left: -10px !important; } }

	@media (min-width: 960px) and (max-width: 1199px) { .gf-menu > .item979.rt-dropdown-right-large:hover > .dropdown { left: -35px !important; } }
	@media (min-width: 960px) and (max-width: 1199px) { .gf-menu > .item918.rt-dropdown-right-large:hover > .dropdown { left: -40px !important; } }
	@media (min-width: 960px) and (max-width: 1199px) { .gf-menu > .item708.rt-dropdown-right-large:hover > .dropdown { left: -35px !important; } }
	@media (min-width: 960px) and (max-width: 1199px) { .gf-menu > .item980.rt-dropdown-right-large:hover > .dropdown { left: -30px !important; } }

	@media (min-width: 768px) and (max-width: 959px) { .gf-menu > .item979.rt-dropdown-right-large:hover > .dropdown { left: -10px !important; } }
	@media (min-width: 768px) and (max-width: 959px) { .gf-menu > .item918.rt-dropdown-right-large:hover > .dropdown { left: -40px !important; } }
	@media (min-width: 768px) and (max-width: 959px) { .gf-menu > .item708.rt-dropdown-right-large:hover > .dropdown { left: -45px !important; } }
	@media (min-width: 768px) and (max-width: 959px) { .gf-menu > .item980.rt-dropdown-right-large:hover > .dropdown { left: -90px !important; } }


	/*---    FONT SIZE   ---*/
	.gf-menu.l1 > li > .item {font-size: 1.1em; }
	@media (min-width: 768px) and (max-width: 959px) { .gf-menu.l1 > li > .item {font-size: 1em; } }

	/*---    TEXT Color  ---*/
	.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {color: #ffffff; font-weight: 400;}

	/*---    HOVER Color  ---*/
	.menu-block .gf-menu li:hover > .item .menu-item-wrapper, .menu-block .gf-menu li:focus > .item .menu-item-wrapper {color: #FFFFCC; }

	/*---    ACTIVE Color  ---*/
	.menu-block .gf-menu li.active > .item .menu-item-wrapper { color: #ffffff !important; }

	/*---    Dropdown Font    ---*/
	.menu-block .gf-menu .dropdown .menu-item-wrapper { font-family: Open Sans!; font-size: 1.3em; font-weight: 100; text-transform: none; }

	/*---    Dropdown HOVER Color / Background Color   ---*/
	.menu-block .gf-menu .dropdown li:hover > .item .menu-item-wrapper, .menu-block .gf-menu .dropdown li:focus > .item .menu-item-wrapper {color: #442400; background-color: #e8e8e8;}

	/*---    Dropdown ACTIVE Color / Background Color / Background Padding ---*/
	.menu-block .gf-menu .dropdown li.active > .item .menu-item-wrapper { color: #442400 !important; background-color: #e8e8e8;}
	.menu-block .gf-menu .dropdown .menu-item-wrapper { padding: 1px 5px; border-radius: 5px;}

	/*---    Dropdown Multi-Item Padding  ---*/
	.gf-menu .dropdown ul li { padding: 0px !important; }

/* ---------        Slideshow 2 Styling      ---------------- */

	/* ----- Fullwidth ---- */
	#rt-showcase .rt-container { width:auto !important; max-width:1920px; }

	/* -------- Hide Top Arrow - change border-bottom, last "0" needs to be done 2 times!! -------- */
	.layout-slideshow2 .sprocket-features-content:before {border-bottom: 12px solid rgba(0, 0, 0, 0.0)!important;}
	.layout-slideshow2 .sprocket-features-content:before {border-bottom: 12px solid rgba(0, 0, 0, 0.0)!important;}

	.layout-slideshow2 .sprocket-features-padding {padding: 0 5px 5px !important;}

    .fp-roksprocket-showcase.rt-block {margin:0; padding:0}

	@media (min-width: 768px)  {.layout-slideshow2 .sprocket-features-title {font-size: 3.5em !important;} }
	@media (max-width: 767px)  {.layout-slideshow2 .sprocket-features-title {font-size: 2em !important;} }

	@media (min-width: 768px)  {.layout-slideshow2 .sprocket-features-desc {font-size: 1.3em !important;} }
	@media (max-width: 767px)  {.layout-slideshow2 .sprocket-features-desc {display: block !important; font-size: 0.8em !important;} }

    .layout-slideshow2 hr {
	width: 50%;
	margin: -10px 25% 10px;
    border: 0;
    border-top: 1px solid #ffffff;
    border-bottom: none;
    }

	.layout-slideshow2 .sprocket-features-title, .layout-slideshow2 .sprocket-features-desc { color: #ffffff;}

	.layout-slideshow2 .sprocket-features-title {
	font-family: "Great Vibes" !important;
	font-weight: 500;
	text-outline: 2px 2px #000000;
	text-shadow: 0 2px 10px #000000;
    }

	.layout-slideshow2 .sprocket-features-content {
    left: auto;
    margin: 0 15% 2% !important;
	min-height: 40px !important;
    width: 70% !important;
    padding: 0;
    position: absolute;
    text-align: center;
    box-sizing:border-box;
    background-color: rgba(0, 0, 0, 0.35) !important;
    border: rgba(0, 33, 71, 0.7) solid 0px;
    }

    .layout-slideshow2 .readon {
    display: inline-block !important;
    border: solid #d1cabf 1px;
    border-radius: 0 !important;
    font-style: none;
    font-size: 0.7em !important;
    background-color: rgba(94, 0, 5, 0.5) !important;
    padding: 5px 12px;
    color: #ffffff !important;
    font-weight: 100;
    }

    .layout-slideshow2 .readon:hover {
    background-color: rgba(94, 0, 5, 1.0) !important;
    color: #ffffff !important;
    }

	@media (min-width: 768px)  { .layout-slideshow2 .sprocket-features-pagination { margin: 0 -15% 0% !important; } }
	@media (max-width: 767px)  { .layout-slideshow2 .sprocket-features-pagination { display: none; } }

/*----------   Padding   ----------*/

	#rt-header {height: 120px}
    @media (max-width: 767px){#rt-header {height: 80px}}

	#rt-head-anchor { position: relative; bottom: 172px; }

	#rt-showcase {padding-top: 120px;}
    @media (max-width: 767px){#rt-showcase {padding-top: 80px;}}

	#rt-firstfullwidth {padding-top: 120px;}
    @media (max-width: 767px){#rt-firstfullwidth {padding-top: 80px;}}

/*----------   Input Box Fields   ----------*/

	textarea, input, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    height: 30px;
    margin: 0;
    padding: 0 5px 0 5px;
	}

	.button, .readon, .readon2, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr {
	font-family: Lora !important;
	color: #ffffff !important;
    padding: 5px 10px;
	margin-top: 5px !important;
	}

	textarea { height: 90px !important; }

	.btn { margin-top: 5px; }

/*----------   Extensions   ----------*/

    @media (min-width: 1200px) { #rt-extension div.rt-block { min-height: 300px; } }
    @media (min-width: 768px) and (max-width: 1199px) { #rt-extension div.rt-block { min-height: 300px; } }

	div.cart-info input[type="text"] { padding: 5px; }
    body div.cart-info input[type="image"] { height: 16px; padding: 0; }

	body div.cart-info input[type="image"] {height: 16px; padding: 0;}
	.product-info .options {line-height: 20px !important;}
	label { margin-bottom: 0px; display: inline; }

/*----------   Typography   ----------*/

	p {font-size: 1.05em;}

    h1 {font-size: 2em !important; font-weight: 100 !important; line-height: 48px;}
    h1, h2, h3, h4, h5, h6 {font-family: Lora!important; }

	blockquote p { font-weight: 400; }

    a:hover {text-decoration:underline;}
    article a:hover {text-decoration: underline;}

	#rt-mainbody-surround {background-color: #ffffff}

	#rt-mainbody {color: #442400;}
    #rt-mainbody a {color: #442400; font-family: Lora; font-weight: 600;}
	#rt-mainbody a:hover {color: #442400;}
	#rt-mainbody h2 {text-align: center;}
	@media (min-width: 960px) { #rt-mainbody h2 {font-size: 2em; padding-bottom: 20px;} }

	#rt-content-bottom {color: #5e0005;}

	#rt-showcase {border-bottom: 1px solid rgba(0, 0, 0, 1);}

	#rt-feature a { color: #ffffff; }
	#rt-feature a:hover { color: #FDFFA0;}
	#rt-feature {border-bottom: 0px solid rgba(0, 0, 0, 1); }

	#rt-maintop { color: #442400;}
	#rt-maintop a { color: #000000; font-weight: 600;}
	#rt-maintop a:hover { color: #442400;}
	#rt-maintop {border-bottom: 1px solid rgba(94, 0, 5, 1);}

	#rt-content-bottom {border-top: 1px solid rgba(94, 0, 5, 1);}

	#rt-expandedbottom { background-color: #5e0005; padding: 60px 0px;}
	#rt-expandedbottom a {color: #ffffff; font-weight: 600;}

	@media (min-width: 768px) { 
	#rt-expandedbottom { color: #ffffff; text-shadow: 2px 2px #000000 !important; font-size: 1.5em}
	#rt-expandedbottom h1, #rt-expandedbottom h2, #rt-expandedbottom h3 { color: #ffffff; font-size: 2em !important; text-shadow: 2px 3px #000000 !important;}
	}

	@media (max-width: 767px) { 
	#rt-expandedbottom { color: #ffffff; text-shadow: 2px 2px #000000 !important; font-size: 1em}
	#rt-expandedbottom h1, #rt-expandedbottom h2, #rt-expandedbottom h3 { color: #ffffff; font-size: 2em !important; text-shadow: 2px 3px #000000 !important;}
	}

	#rt-mainbottom { color: #442400; padding: 30px 0px; }
	#rt-mainbottom a { color: #000000; font-weight: 600;}
	#rt-mainbottom a:hover { color: #442400;}
	#rt-mainbottom {border-top: 1px solid rgba(47, 91, 64, 1.0);}
	#rt-mainbottom h1 { font-size: 2.5em !important;}

	#rt-thirdfullwidth {border-top: 1px solid rgba(0, 0, 0, 0.8);}

	#rt-extension {border-top: 1px solid rgba(0, 0, 0, 1.0);}
	#rt-extension, #rt-extension a { color: #ffffff !important; font-weight: 600;}
	#rt-extension { padding: 50px 0px;}

	#rt-bottom {border-top: 1px solid rgba(0, 0, 0, 1.0);}

	#rt-footer {border-top: 1px solid rgba(0, 0, 0, 1.0);}
	#rt-footer a {color: #ffffff !important;}
	#rt-footer a:hover {color: #FFFFCC !important; text-decoration: underline;}

	#rt-copyright {border-top: 0px solid rgb(247, 247, 247);}
	#rt-copyright a { color: #FFFFCC;}
	#rt-copyright a:hover { color: #ffffff;}

    #rt-sidebar-a a {color: #5e0005; font-weight: 600;}
	
	@media (min-width: 768px) { #rt-sidebar-a {border-left: 1px solid rgba(68, 36, 0, 0.3);} }

/*----------   Mosaic   ----------*/

	.sprocket-mosaic .sprocket-readmore { display: inline !important; }

	#rt-extension .sprocket-mosaic .sprocket-padding { border: 0px solid rgba(255, 255, 255, 0.2)!important; padding: 15px; }

	@media (min-width: 960px) { 
	#rt-extension .module-title .title { font-size: 2.5em; padding-bottom: 0px; text-shadow: 2px 2px #000000; } 
	#rt-extension .sprocket-mosaic .sprocket-mosaic-title { font-size: 2em; text-shadow: 1px 1px #000000;}
	}

	@media (min-width: 768px) and (max-width: 959px) { 
	#rt-extension .module-title .title { font-size: 1.8em; padding-bottom: 0px; text-shadow: 2px 2px #000000; } 
	#rt-extension .sprocket-mosaic .sprocket-mosaic-title { font-size: 1.6em; text-shadow: 1px 1px #000000;}
	}

	@media (max-width: 767px) { 
	#rt-extension .module-title .title { font-size: 2em; padding-bottom: 0px; text-shadow: 2px 2px #000000; } 
	#rt-extension .sprocket-mosaic .sprocket-mosaic-title { font-size: 2em; text-shadow: 1px 1px #000000;}
	}

/*----------   Getaway Packages Mosaic   ----------*/
	@media (min-width: 768px) and (max-width: 1199px) { .sprocket-mosaic[data-mosaic="398"] .sprocket-mosaic-columns-4 li {width: 50% !important;} }
	@media (min-width: 1200px) { .sprocket-mosaic[data-mosaic="398"] .sprocket-mosaic-columns-4 li {width: 25% !important;} }

/*----------   Component Content   ----------*/

	/*---   Social Fancy Sliders   ---*/
    @media (max-width: 767px) {.socialfancysliderHead { display: none !important; } }

	/*---   Notification Bar   ---*/
	.foobar-container-center {width: 90% !important;}
	.foobar-message a { background: none repeat scroll 0 0 rgba(245, 245, 245, 1.0) !important; }

	/*---   Tabulizer   ---*/
	.pinned { width: 50%; }
	div.table-wrapper div.scrollable { margin-left: 50%; }

	/*---   RS Feedback   ---*/
    @media (max-width: 767px) { [id*="rsform_feedback"] a {top: 90%;left: 0;} }

	/*---   Center 2J Gallery   ---*/
	.twoj_gallery_class_ul, .twoj_gallery_class_wrapper { padding-left: 1% !important; }

	/*---   2J Gallery Description Text  ---*/
	#twoj_gallery_lb1_Title { bottom: 40px !important; color: #ffffff !important; text-shadow: 0 0 3px #000000, 0 0 5px #000000; font-weight: bold;; }

	/*---   RS Forms Checkbox Labels   ---*/
	.formTableLayout tr td label {
    margin: 0px;
    padding-right: 20px;
	}

	/*-----------  JEvents  ------------*/

	.jevbootstrap .mod_events_latest_date, .jevbootstrap .mod_events_latest_content { vertical-align: middle !important; }

	.mod_events_latest_date {
	color: #5e0005 !important;
	font-size: 14px !important;
	}

	.mod_events_latest_content a:link {
	color: #5e0005 !important;	
	font-size: 14px !important;
	}

	div.mod_events_latest_callink a {
	font-size: 14px !important;
	color: #ffffff !important;
	background: #941e23 !important;
  	line-height: 55px;
	padding: 5px 10px 5px 10px !important;
	}

	div.mod_events_latest_callink a:hover {
	background-color: #5e0005 !important;
	}

	/*---   Box Extension Colors   ---*/
	[class*=" box"] a:hover:not(.readon) { color: #5e0005 !important; background: transparent !important;}


	/*---   SP Weather   ---*/

	.weather_sp1_cright {margin:0 !important}

	span.weather_sp1_temp, span.weather_sp1_list_temp {font-size: 14px !important;}
	@media (min-width: 960px) and (max-width: 1199px) {span.weather_sp1_temp, span.weather_sp1_list_temp {font-size: 10px !important;} }
	@media (min-width: 768px) and (max-width: 959px) {span.weather_sp1_temp, span.weather_sp1_list_temp {font-size: 8px !important;} }
	@media (max-width: 767px) {span.weather_sp1_temp, span.weather_sp1_list_temp {font-size: 12px !important;} }

/*----------   Module Variations   ----------*/

	.rt-block[class^="title"], .rt-block[class*=" title"] { padding: 0px 10px 35px 10px; }

	.box2 {color: #5e0005 !important; background: rgba(240, 240, 240, 0.4) !important; outline: 1px solid #e8e8e8;}
	.title2 .module-title .title { color: #ffffff !important; background-color: #5e0005 !important;}

	.box3 {color: #5e0005 !important; background: rgba(240, 240, 240, 0.5) !important; }
	.title3 .module-title .title { color: #ffffff !important; background-color: #5e0005 !important;}

	.box2 ul.menu li a, .box2 ul.menu li .item, .box2 ul.menu li .separator { color: #5e0005 !important;}