/*TEMPLATE GENERAL*/

/*tabs/accordion*/

.accordion-heading, .plus-accordion-basic > .plus-toggler, .plus-accordion-basic > .plus-toggler

{

	border-bottom: 1px solid rgba(0, 0, 0, 0.319) !important;

}

A.accordion-toggle H3

{

	color: #FFAB25;

}

.tabs_buttons, .nav-tabs

{

	border-bottom: 1px solid rgba(0, 0, 0, 0.319) !important;

}

.tabs_container LI.tab.active SPAN

{

	border: 1px solid rgba(0, 0, 0, 0.319) !important;

	padding-left: 10px !important;

	border-bottom: 0 !important;

}

.nav-tabs > .active > A, .nav-tabs > .active > A:hover, .nav-tabs > .active > A:focus

{

	color: #555;

	background-color: transparent;

	border: 3px solid rgba(0, 0, 0, 0);

	cursor: default;

	border: 1px solid rgba(0, 0, 0, 0.319) !important;

	border-bottom: 0px !important;

}

.nav-tabs > LI > A:hover, .nav-tabs > LI > A:focus

{

	background-color: transparent;

	border: 3px solid rgba(0, 0, 0, 0);

	border: 1px solid rgba(0, 0, 0, 0.319) !important;

	border-bottom: 0px !important;

}

.nav > LI > A:hover, .nav > LI > A:focus

{

	text-decoration: none;

	background-color: transparent;

	border: 3px solid rgba(0, 0, 0, 0);

	border: 1px solid rgba(0, 0, 0, 0.319) !important;

	border-bottom: 0px !important;

}

/*//tabs/accordion*/

#toTop, .crate_mainbody .print-icon A:hover, .crate_mainbody .email-icon A:hover, .largeredbtn

{

	background-color: #FFAB25;

}

#hor_nav A

{

	border-right: 2px solid rgba(255, 255, 255, 0.091);

}

#hor_nav A:hover

{

	-webkit-transition: all 0.9s;

}

#slide_button

{

	text-align: right;

}

#slideshow .crate, H1.ls-l

{

}

#slideshow .crate, #layerslider H1

{

	font-size: 13px;

}

#youtube_border_color

{

	padding: 10px !important;

	background-color: transparent;

}

#layerslider H1, .slideshow .crate

{

	line-height: normal !important;

}

.slideshow .crate IMG

{

	width: 100% !important;

}

#layerslider H1

{

	padding-bottom: 20px !important;

}

.carousel-control.right IMG, .carousel-control.left IMG

{

	border: 0;

	padding: 0px;

}

/*BUTTON BG AND TEXT COLOR*/

.btn, .btn .btn-mini, .pl-inner .btn A, .slideshow .btn A

{

	line-height: 25px;

	padding-left: 10px !important;

	padding-right: 10px !important;

	background-color: #FFAB25 !important;

	color: #FFF !important;

}

.btn:hover, .btn .btn-mini:hover, .pl-inner .btn A:hover, .slideshow .btn A:hover

{

	color: #CCC !important;

	background-color: #FFAB25 !important;

}

.plusl-panel, SECTION #slide_panel_button BUTTON

{

	background-color: transparent !important;

	border-radius: 0;

}

/*BACKGROUND IMAGES*/

BODY

{

	background: url(../images/backgrounds/body_bg_default.jpg);

}

.head #search_login_panel

{

	background: url(../images/backgrounds/header_bg_default.png) left top;

}

#hor_nav, #breadcrumbs

{

	background: url(../images/menu_img/nav_bg_default.png) left top;

}

#bottom .crate, #top .crate, #shifting .crate, .side_bar .crate, .crate_mainbody

{

	background: url(../images/backgrounds/module_bg_default.png) left top;

}

.foot #footer

{

	background: url(../images/backgrounds/footer_bg_default.jpg) left top;

}

#slidepanel, .overlay

{

	background: url(../images/backgrounds/slidepanel_bg_default.png);

}

/*REPEAT OPTIONS*/

BODY

{

	background-repeat: no-repeat;

	background-attachment: fixed;

	background-position: center top;

}

.head #search_login_panel

{

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center center;

}

#hor_nav, #hor_nav SELECT

{

	background-repeat: repeat-x;

}

#bottom .crate, #top .crate, #shifting .create, .side_bar .crate, .crate_mainbody

{

	background-repeat: repeat;

}

.foot #footer

{

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center center;

}

/*TEXT COLOR*/

BODY

{

	color: #333;

}

.head, .search .inputbox, #plusl .plusl-panel > SPAN, #login_register_module FIELDSET LABEL, #plus-logout-panel, #slide_panel_button #trigger-overlay

{

	color: #FFF !important;

}

.side_bar .crate, .side_bar .crate H3

{

	color: #333;

}

.crate_mainbody, .crate_mainbody H1 A, .crate_mainbody H2 A, .crate_mainbody H3 A, .crate_mainbody H4 A, .crate_mainbody H5 A, .crate_mainbody H6 A, .crate_mainbody H1, .crate_mainbody H2, .crate_mainbody H3, .crate_mainbody H4, .crate_mainbody H5, .crate_mainbody H6

{

	color: #333;
	display: flex;

}

.top, H3

{

	color: #333;

}

.shifting, .shifting H3

{

	color: #333;

}

.bottom, .bottom H3

{

	color: #333;

}

.foot, .foot H3

{

	color: #FFF;

}

#layerslider H1

{

	color: #FFF;

	font-size: 100%;

}

#slidepanel .crate, #slidepanel .crate H3

{

	color: #333;

}

/*LINKS COLOR*/

.main A, .site-title, .tabs_buttons, .plus-accordion-basic > .plus-toggler

{

	color: #FFAB25;

}

#myTab H3

{

	color: #FFAB25;

}

.head A

{

	color: #FFAB25;

}

#hor_nav SELECT, #hor_nav LI A

{

	color: #FFF;

}

#hor_nav #current A, #hor_nav .menu UL, #hor_nav .menu > LI > A:hover, #hor_nav .menu UL LI > A:hover, #hor_nav .menu UL LI > .active > A, #hor_nav UL LI.active > A, #hor_nav A:hover, #hor_nav A:focus, #subMenusContainer A:focus, #subMenusContainer A:hover, #hor_nav A.mainMenuParentBtnFocused, #subMenusContainer A.subMenuParentBtnFocused, #hor_nav LI A:hover, #hor_nav LI A:focus, #hor_nav OL, #hor_nav UL, #subMenusContainer UL, #subMenusContainer OL, #subMenusContainer A, #hor_nav LI LI A

{

	color: #FFF;

}

.top A

{

}

.crate_mainbody A, .crate .icon-minus, .crate .icon-plus

{

}

.side_bar A

{

}

.shifting A

{

}

.bottom A

{

}

.foot A, #breadcrumbs A, .breadcrumb LI.active

{

	color: #FFAB25;

}

#slidepanel .crate A

{

}

/*HEIGHT OPTIONS*/

#hor_nav .menu A, #hor_nav SELECT

{

	line-height: 35px;

}

#top .crate

{

	min-height: auto;

}

#shifting .crate

{

	min-height: auto;

}

#bottom .crate

{

	min-height: auto;

}

.main .crate

{

	min-height: auto;

}

#slidepanel .crate

{

	min-height: auto;

}

/*text transform*/

.crate_mainbody .dcm_h3 H3, .crate_mainbody H1 A, .crate_mainbody H2 A, .crate_mainbody H3 A, .crate_mainbody H4 A, .crate_mainbody H5 A, .crate_mainbody H6 A, .crate_mainbody H1, .crate_mainbody H2, .crate_mainbody H3, .crate_mainbody H4, .crate_mainbody H5, .crate_mainbody H6

{

	text-transform: none;

}

#breadcrumbs, .crate H3, .plustab-title, .crate_notitle H3, .plusl-content-block H3, .plus-accordion-basic > .plus-toggler

{

	text-transform: none;

}

#hor_nav LI A

{

	text-transform: none;

}

/*font weight*/

.crate_mainbody .dcm_h3 H3, .crate_mainbody H1 A, .crate_mainbody H2 A, .crate_mainbody H3 A, .crate_mainbody H4 A, .crate_mainbody H5 A, .crate_mainbody H6 A, .crate_mainbody H1, .crate_mainbody H2, .crate_mainbody H3, .crate_mainbody H4, .crate_mainbody H5, .crate_mainbody H6

{

	font-weight: normal;

}

.accordion-heading, .nav-tabs, .crate H3, .plustab-title, .plus-accordion-basic > .plus-toggler

{

	font-weight: normal;

}

#hor_nav LI

{

	font-weight: normal;

}

/*FONT SIZE*/

BODY

{

	font-size: 13px;

}

#hor_nav LI A

{

	font-size: 120%;

}

.crate_mainbody .dcm_h3 H3, .crate_mainbody H1 A, .crate_mainbody H2 A, .crate_mainbody H3 A, .crate_mainbody H4 A, .crate_mainbody H5 A, .crate_mainbody H6 A, .crate_mainbody H1, .crate_mainbody H2, .crate_mainbody H3, .crate_mainbody H4, .crate_mainbody H5, .crate_mainbody H6

{

	font-size: 25px;

}

.crate H3, .crate_notitle H3, .plustab-title, .plus-accordion-basic > .plus-toggler, .tabs_buttons, #breadcrumbs, .plusl-content-block H3, SPAN.plus-title

{

	font-size: 25px;

}

/*PRINT EMAIL BUTTON STYLING*/

.dropdown-toggle, .dropdown-toggle:hover

{

	background-color: transparent !important;

}

.dropdown-toggle .icon-cog

{

	color: #999;

}

.dropdown-toggle SPAN.caret

{

	border-top: 4px solid #999;

}

.btn-group.pull-right

{

	border: 1px solid #999;

}

.btn-group.pull-right .dropdown-menu

{

	border-radius: 0;

}

/*EXTRA*/

#footer .crate

{

	background-color: rgba(0, 0, 0, 0.319);

}

#footer

{

	padding-left: 20px;

	padding-right: 20px;

}

.plusl-panel, SECTION #slide_panel_button BUTTON

{

	background-color: #FFAB25 !important;

}

.search_nav

{

	min-height: 15px;

	float: right;

}

.search_nav .search INPUT

{

	position: relative;

	top: 10px;

	right: 10px;

}

#hor_nav .search INPUT

{

	border: 1px solid rgba(255, 255, 255, 0.228);

}

@media (max-width: 830px)

{

	.search_nav

	{

		display: none;

	}

}

