/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/

a,
code { color: #3D3C47; }

/*a:hover { color: #EA6D40; } */

#sidebar-a .mob-box-blog a:hover {color: #fff !important;}
#sidebar-b a {color: #fff;}
.mod-box-quote:hover {background: #C9620E;}

mark { background-color: #454550; }
ins { background-color: #DB4B26; }

::-moz-selection { background: #454550; }
::selection { background: #454550; }

body { color: #333; text-align: justify !important;}

img{  
max-width: 100%;  
height: auto; 
vertical-align: middle; 
}

/*navigation on the slide*/

#cust-navigation104, #cust-navigation115 {
bottom: 2px;
right: 5px;
}


span.load-button {
width: 8px;
height: 8px;
background: #E27219;
}

#logo { float: none;}


img.logo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:10px;
}



/* Menus
----------------------------------------------------------------------------------------------------*/

div#maughan-menu ul.maximenuck li.maximenuck.level1 > span.separator span.titreck, div#stapleton-menu ul.maximenuck li.maximenuck.level1 > a span.titreck
{text-transform: uppercase;letter-spacing: 1px;}

div#maughan-menu ul.maximenuck > li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck > .separator span.titreck, div#maughan-menu .maxipushdownck ul.maximenuck2 li.maximenuck > .separator span.titreck 
{letter-spacing: 1px; text-transform: uppercase;}

div#maughan-menu ul.maximenuck li.maximenuck.level1 li.maximenuck > a span.titreck
{letter-spacing: 1px; }

div#maughan-menu ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maughan-menu ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maughan-menu ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maughan-menu ul.maximenuck li.maximenuck.level1.active > span.separator {
text-transform: uppercase;
}

div#maughan-menu ul.maximenuck li.maximenuck.level1 > a span.titreck, div#maughan-menu ul.maximenuck li.maximenuck.level1 > span.separator span.titreck {
text-transform: uppercase;
}

div#maughan-menu ul.maximenuck li.level1.parent > span.separator, div#maughan-menu ul.maximenuck li.level1.parent > span.separator {
padding-right: 0;
background: none;
}

div#maughan-menu ul.maximenuck li.level1.parent:hover > span.separator {
background: none;
}


#ie7 .mod-box-mainmenu {   
z-index:999999;
position:relative
}

#ie7 div#maughan-menu ul.maximenuck li.maximenuck.level1 {
    display: inline !important;
    zoom: 1;
*display: inline;
}



.mobilebarmenuck {
background: #DF7017;
height: 40px;
}

.mobilebarmenutitleck {
padding-left: 20px;
line-height: 40px;
color: #fff;
font-size: 16px;
}

.mobilebuttonmenuck {
background: url(../images/icon_launch.jpg) left center no-repeat;
margin: 6px 10px 5px 5px;
}

.mobilemaximenuck .topbar {
height: 45px;
background: #373737;
border-bottom: 1px solid #373737;
}

.mobilemaximenuck div.level1.maximenuck > a {
background: #47484C;
border-radius: 0;
margin: 2px 10px;
padding-left: 45px;
}

.mobilemaximenuck div.level2.maximenuck > a {
background: #60656B;
border-radius: 0;
margin: 2px 10px 2px 20px;
padding-left: 45px;
}

.mobilemaximenuck {
background: #373737;
text-shadow: none;
}



.sige_thumb img {
display: block;
position: relative;
background: #f7f7f7 !important;
border: none;
margin: 0 !important;
padding: 4px !important;
}

.sige_cont_0 {
width: 110px;
height: 102px;
float: left;
display: inline-block;
}

.sige_thumb {
float: left;
background: none;
margin: 2px;
padding: 0;
}







/* Tools + System Links
----------------------------------------------------------------------------------------------------*/

.button-primary,
#page .mod-box-default .button-primary,
#page .mod-box-grey .button-primary,
#system .item > .links a {
	border-color: #35343F;
	background: #494A55;
}

.button-primary:hover,
#page .mod-box-default .button-primary:hover,
#page .mod-box-grey .button-primary:hover,
#system .item > .links a:hover {
	border-color: #292931;
	background: #3E3F47;
}

.button-primary:active,
#page .mod-box-default .button-primary:active,
#page .mod-box-grey .button-primary:active,
#system .item > .links a:active {
	border-color: #313138;
	background: #3A3A43;
}	

dl.separator dt:after { background-color: #3D3C47; }

em.box { color: #3D3C47; }

.social-icons li a,
.module.mod-box-default .social-icons li a,
.module.mod-box-grey .social-icons li a { background-image: url(../images/tools/icons_social.png); }


/* Links
----------------------------------------------------------------------------------------------------*/


.bg-color1 a:hover,
.mod-box-color1 a:hover,
.mod-box-color1 .menu-sidebar :hover,
.mod-box-color1 .menu-sidebar li .active,
.bg-color1 .menu-sidebar :hover,
.bg-color1 .menu-sidebar li .active,
.bg-color1 .mod-line .menu-sidebar li .active { color: #FF7D4A; }


.menu-dropdown .level2 a:hover,.menu-dropdown .level2 a.current { color: #FFf; }

.bg-color2 a:hover,
.mod-box-color2 a:hover,
.mod-box-color2 .menu-sidebar :hover,
.mod-box-color2 .menu-sidebar li .active,
.bg-color2 .menu-sidebar :hover,
.bg-color2 .menu-sidebar li .active,
.bg-color2 .mod-line .menu-sidebar li .active { 
	color: #9E4829;
	text-shadow: 0 1px 0 rgba(255,255,255,0.2);   
}


/* System
----------------------------------------------------------------------------------------------------*/

#system .pagination a:hover,
#system .pagination strong,
.searchbox .results li.results-header,
.searchbox .results li.result.selected h3,
#system #respond h3 { color: #3D3C47; }

#system .pagination a:hover { border-color: #3D3C47; }

#system .pagination a.previous,
#system .pagination a.next { background-image: url(../images/pagination.png); }

.searchbox .results li.more-results:hover { background-color: #3D3C47; }

#system #comments .comment-byadmin .comment-head {
	border-color: #CFD1D5;
	background: #E2E4E8;
}

#system span.highlight { background-color: #494A55; }


