/** 			RESET Bootstrap and Browser CSS			**/



html {

font-size: 100%;

-webkit-text-size-adjust: 100%;

-ms-text-size-adjust: 100%;

}



body {

font-family: Verdana, Arial, sans-serif;

word-wrap: break-word;

}



.page-header {

border:none;

margin:0;

padding:0;

}



h1, h2, h3, h4, h5, h6 {

margin: 0;

padding : 0;

font-size : 100%;

font-family: 'Open Sans Condensed',sans-serif;

}



blockquote {

font-size: 100%;

}



.well {

background: #fff;

background: rgba(255,255,255,0.5);

}



.nav > li > a:hover, .nav > li > a:focus {

background-color: transparent ;

}



.nav-tabs > li > a:hover {

border-color: transparent;

}



.form-horizontal .control-label {

text-align:left;

}



td, th, label, dt {

font-weight:300;

}



ul, ol {

margin: 0 0 10px 0;

padding: 0 0 0 20px;

}



ul ul, ol ul, ul ol, ol ol {

margin:6px 0;

padding: 0 0 0 15px;

}



a:hover, a:focus {

text-decoration:none;

}



option, .chzn-results {

background:white;

color:#666;

padding:4px 7px;

}



.clr {

clear:both;

}



.clearfix {

*zoom: 1;

}



.clearfix:before,

.clearfix:after {

display: table;

content: "";

line-height: 0;

}



.clearfix:after {

clear: both;

}



.input-block-level {

display: block;

width: 100%;

min-height: 30px;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

}



article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {

display: block;

}



audio, canvas, video {

display: inline-block;

*display: inline;

*zoom: 1;

}



audio:not([controls]) {

display: none;

}



sub, sup {

position: relative;

font-size: 75%;

line-height: 0;

vertical-align: baseline;

}



sup {

top: -0.5em;

}



sub {

bottom: -0.25em;

}



button, input {

*overflow: visible;

line-height: normal;

}



button::-moz-focus-inner, input::-moz-focus-inner {

padding: 0;

border: 0;

}



button, input[type="button"], input[type="reset"], input[type="submit"] {

cursor: pointer;

-webkit-appearance: button;

}



input[type="search"] {

-webkit-box-sizing: content-box;

-moz-box-sizing: content-box;

box-sizing: content-box;

-webkit-appearance: textfield;

}



input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {

-webkit-appearance: none;

}



textarea {

overflow: auto;

vertical-align: top;

}



/** 		Hide the outline 	**/



*:hover, *:active, *:focus, input:focus, textarea:focus {

outline:none !important;

}



/** 	resize image 	**/



img, video, .scale {

/* Part 1: Set a maxium relative to the parent */

max-width:100%;

/* Part 2: Scale the height according to the width, otherwise you get stretching */

height:100%;

vertical-align: middle;

border: 0;

-ms-interpolation-mode: bicubic;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

}

.google_map_page .column-content, .video_page .column-content{
	
visible:none !important;	
}



.column-content zindex10 clearfix{
	
	visible:none !important;	
}

/** 	to prevent a problem with sprites images, Google map and the property max-width:100%		**/ 

#mapcanvas img, .gmnoprint img {

max-width: none;

}





/********************************************************************************************************************************************



									SITE



*********************************************************************************************************************************************/



html, body {

height:100%;

background : #fff;

}



body {

position:relative;			

text-align:left;

font: normal 0.8em/1.8 verdana, geneva, sans-serif;

background : transparent ;

font-weight:300;

}



p {

margin : 0 0 10px 0;

}



/**		SITE 	**/



.hide-class {

display:none;

}



.zindex10 {

position:relative;

z-index:10;

}

.zindex20 {

position:relative;

z-index:20;

}

.zindex30 {

position:relative;

z-index:30;

}



/**	extra module positions	**/



.module_google_map {

position:fixed;

top:0;

bottom:40%;

left:0;

right:0;

z-index:11;

}



.module_video {

position:fixed;

top:0;

left:0;

right:0;

height:80%;

z-index:1;

}



.no_content_with_video .module_video {

height:100%;

}



.no_content_with_video .column-content {

display:none;

}





.module_google_map > div, .module_video > div {

height:100%;

}



.google_map_page #close-button-js, .video_page #close-button-js,

.google_map_page #close-button-all-js, .video_page #close-button-all-js {

display:none !important;

}



.google_map_page .all-content, .video_page .all-content {

min-height: 100%;
display:none !important;


}





/********************************************************************************************************************************************





															LEFT COLUMN





********************************************************************************************************************************************/



.column-menu {

position:fixed;

top: -20px;

bottom:-20px;

left:0;

padding: 20px 0;

background: #fff;

}



.google_map_page .column-menu, .video_page .column-menu {

margin-left:0;

}



.column-menu.shadow-inside {

box-shadow : -1px 0px 14px 3px rgba(0,0,0,0.99) inset;

}



.column-menu.shadow-outside {

box-shadow : -1px 0px 16px rgba(0,0,0,0.99);

}



.main-column-menu {

position:relative;

}



/********************************		LOGO			******************************/



.logo-module {

padding:20px 15px 50px 15px;

}



.logo-module.centered {

text-align:center;

}



.logo-module.left {

float:left;

}



.logo-module.right {

float:right;

}



.logo-module p {

margin:0;

}



.logo-module a, .logo-module a:hover {

text-decoration:none;

outline:none;

}



.website-title {

display:block;

font-size: 50px;

line-height:1;

font-weight: normal;

}



/********************************************************************************************************************************************



															MAIN MENU



*********************************************************************************************************************************************/



.drop-down {

position:relative;

clear:both;

z-index:10;

}



.drop-down > ul {

float:none;

text-align:center;

}



span.title_menu {

display: none;

}



.drop-down ul, .drop-down li {

list-style: none;

margin: 0;

padding: 0;

}



.drop-down li {

float:left !important;
width:100%;

position:relative;

padding : 0;

z-index:1;

}



.drop-down li:hover, .drop-down li:focus {

position: relative;

z-index: 10;

cursor: default;

}



.drop-down li ul {

display : none ;

position: absolute;

top: 0px;

left: 100%;

z-index: 0;

opacity:0;

width: 70%;

min-width:160px;

padding: 0;

font-size:90%;

box-shadow : 2px 0 8px rgba(0,0,0,0.4);

}



.drop-down li ul ul {

top: 0;

left: 100%;

font-size:100%;

}



.drop-down li ul:hover {

-webkit-transition : all 0.3s ease-in-out;

-moz-transition : all 0.3s ease-in-out;

-ms-transition : all 0.3s ease-in-out;

-o-transition : all 0.3s ease-in-out;

transition : all 0.3s ease-in-out;

}



.drop-down li li {

float:none;

width:100%;

padding:0;

margin:0;

}



.drop-down li a, .drop-down li span.separator {

display : block;

padding: 10px 30px;

font-weight: normal;

text-decoration: none;

text-align:center;

text-transform: uppercase;

-webkit-transition : all 0.3s ease-in-out;

-moz-transition : all 0.3s ease-in-out;

-ms-transition : all 0.3s ease-in-out;

-o-transition : all 0.3s ease-in-out;

transition : all 0.3s ease-in-out;

word-wrap: break-word;
text-align:left !important;

}



.drop-down li li a, .drop-down li li span.separator {

display : block;

letter-spacing: 0px;

padding: 12px 12px 12px 12px;

text-align:left;

margin:0;

border-style:none;

}



.drop-down li a:hover, .drop-down li span.separator:hover {

-webkit-transition : none;

-moz-transition : none;

-ms-transition : all 0.2s linear 0s;

-o-transition : all 0.2s linear 0s;

transition : all 0.2s linear 0s;

}



.drop-down li:hover > ul, .drop-down li:focus > ul {

display : block ;

z-index:10;

opacity:1;

-webkit-transition : all 0.4s ease-in-out;

-moz-transition : all 0.4s ease-in-out;

-ms-transition : all 0.4s ease-in-out;

-o-transition : all 0.4s ease-in-out;

transition : all 0.4s ease-in-out ;

}



.drop-down a[href="#"] {

cursor : default;

}



.drop-down li.active > a, .drop-down li.active > span, .drop-down li:hover > a, .drop-down li:hover > span {

background: transparent; /**  important for Joomla 3 Bootstrap 		**/

}



.drop-down.bg-light1 li.active > a, .drop-down.bg-light1 li.active > span {

background: transparent url(../images/white-10.png) 0 0 repeat; /**  important for Joomla 3 Bootstrap 		**/

}



.drop-down.bg-light2 li.active > a, .drop-down.bg-light2 li.active > span {

background: transparent url(../images/white-20.png) 0 0 repeat; /**  important for Joomla 3 Bootstrap 		**/

}



.drop-down.bg-light3 li.active > a, .drop-down.bg-light3 li.active > span {

background: transparent url(../images/white-40.png) 0 0 repeat; /**  important for Joomla 3 Bootstrap 		**/

}



.drop-down.bg-light4 li.active > a, .drop-down.bg-light4 li.active > span {

background: transparent url(../images/white-80.png) 0 0 repeat; /**  important for Joomla 3 Bootstrap 		**/

}



.drop-down.bg-dark1 li.active > a, .drop-down.bg-dark1 li.active > span {

background: transparent url(../images/black-06.png) 0 0 repeat; /**  important for Joomla 3 Bootstrap 		**/

}



.drop-down.bg-dark2 li.active > a, .drop-down.bg-dark2 li.active > span {

background: transparent url(../images/black-13.png) 0 0 repeat; /**  important for Joomla 3 Bootstrap 		**/

}



.drop-down.bg-dark3 li.active > a, .drop-down.bg-dark3 li.active > span {

background: transparent url(../images/black-30.png) 0 0 repeat; /**  important for Joomla 3 Bootstrap 		**/

}



.drop-down.bg-dark4 li.active > a, .drop-down.bg-dark4 li.active > span {

background: transparent url(../images/black-60.png) 0 0 repeat; /**  important for Joomla 3 Bootstrap 		**/

}



.drop-down.shadow-yes > ul > li.active > a, .drop-down.shadow-yes > ul > li.active > span {

/*box-shadow: 1px 4px 12px 0px rgba(0,0,0,0.30);

border-top:1px solid rgba(0,0,0,0.05);
*/
}





/********************************************************************************************************************************************



															SEARCH



*********************************************************************************************************************************************/





.column-menu .search-module {

position:relative;

clear:both;

margin : 35px 0 8px 0;

}



.column-menu .search {

position:relative;

z-index:1;

}



.column-menu .search-module .search {

border:1px dotted #ccc !important;

border-color : rgba(0,0,0,0.08) !important;

border-left:none !important;

border-right:none !important;

background : transparent url(../images/black-02.png) 0 0 repeat !important;

width:100%;

font-size:95%;

border-radius: 0px !important;

}



.column-menu .search-module .inputbox {

border:0 none !important;

border-radius: 0px !important;

background-image:none !important;

padding : 0 6px 0 20px !important;

-moz-box-shadow: none !important;

-webkit-box-shadow: none !important;

box-shadow : none !important;

text-align:center;

width:80%;

}



.column-menu .search-module .inputbox:focus {

box-shadow : 1px 1px 2px rgba(0,0,0,0.3) inset !important;

}



.column-menu .search-module h3 {

margin:-11px 10px -12px 10px;

color:inherit;

text-align:center;

}



.column-menu .search-module .button {

position:absolute;

top:0;

right:0;

width:20%;

height:100%;

border:none;

background-image:none;

z-index:2;

}



.column-menu .search-module .button:active {

box-shadow : 1px 1px 2px rgba(0,0,0,0.3) inset;

}



.search-module label {

display:none;

}



.search-module input {

padding : 0 !important;

}



.search input.button {

border:none;

background-image:none;

background-color:transparent;

}





/********************************************************************************************************************************************



															TRANSLATE

															

*********************************************************************************************************************************************/





#translate {

position:relative;

margin: 0 10px;

text-align:center;

z-index:99;

vertical-align:middle;

}



#translate .moduletable {

display:inline-block;

*display:inline;

*zoom:1;

margin-right:12px;

}



div.mod-languages ul.lang-inline li {

margin: 0 3px;

}



div.mod-languages img {

vertical-align:top;

margin-top:3px;

}



#jflanguageselection {

margin:0 !important;

float:none !important;

}

.rawimages {

margin-top: 0px !important;

}

#translate .rawimages span {

float:left;

margin-right:4px;

}





/********************************************************************************************************************************************



															SIDEBAR FOOTER

															

*********************************************************************************************************************************************/



.sidebar-footer {

position : absolute;

bottom:0;

left:0;

right:0;

padding: 20px 14px 40px 14px ;

text-align:center;

z-index:10;

}



.address {

clear:both;

padding: 4px 0 0 0;

}



.address p {

margin: 0px;

}



.address a {

color : #0F0063;

text-decoration:none;

}



/********************************************************************************************************************************************



															SOCIAL ICONS

															

*********************************************************************************************************************************************/



.social-links {

margin: 0 0 14px 0;
text-align:left;

}



.social-links ul {

display:inline;

margin:0;

padding:0;

}



.social-links li {

display:inline-block;

*display:inline;

*zoom:1;

list-style:none;

}



.social-links .text_social_icons {

display:block;

margin: 0 0 5px 0;

font-size : 110%;

font-style:italic;

vertical-align:middle;

}



.social-links li a {

display:inline-block;

*display:inline;

*zoom:1;

font-size:18px;

color: inherit;

height:28px;

line-height:31px;

width:28px;

position:relative;

margin:0 5px;

text-align:center;

-webkit-transition : all 0.8s ease-in-out;

-moz-transition : all 0.8s ease-in-out;

-ms-transition : all 0.8s ease-in-out;

-o-transition : all 0.8s ease-in-out;

transition : all 0.8s ease-in-out;

border-radius:50% ;

}



.social-links li a:after {

position: absolute;

left: 0px;

top: 0px;

content:"";

border-radius: 50%;

border:2px solid transparent;

height: 28px;

width: 28px;

-webkit-transition : all 0.5s ease-in-out;

-moz-transition : all 0.5s ease-in-out;

-ms-transition : all 0.5s ease-in-out;

-o-transition : all 0.5s ease-in-out;

transition : all 0.5s ease-in-out;

}



.social-links li a:hover:after {

height:36px;

width:36px;

left:-4px;

top:-4px;

}



.social-links li a:hover {

-webkit-transition : all 0.1s ease-in-out;

-moz-transition : all 0.1s ease-in-out;

-ms-transition : all 0.1s ease-in-out;

-o-transition : all 0.1s ease-in-out;

transition : all 0.1s ease-in-out;

background-color:#0F0063;

color:#fff !important;

}

.social-links li a:hover:after {

border:2px solid #0F0063;


}



.social-links li + li a:hover {

background-color:#0F0063;

}

.social-links li + li a:hover:after {

border:2px solid #0F0063;

}



.social-links li + li + li a:hover {

background-color:#69d2e7;

}

.social-links li + li + li a:hover:after {

border:2px solid #69d2e7;

}



.social-links li + li + li + li a:hover {

background-color:#CBE86B;

}

.social-links li + li + li + li a:hover:after {

border:2px solid #CBE86B;

}



.social-links li + li + li + li + li a:hover {

background-color:#F8CA00;

}

.social-links li + li + li + li + li a:hover:after {

border:2px solid #F8CA00;

}



.social-links li + li + li + li + li + li a:hover {

background-color:#FC9D9A;

}

.social-links li + li + li + li + li + li a:hover:after {

border:2px solid #FC9D9A;

}



.social-links li + li + li + li + li + li + li a:hover {

background-color:#C8C8A9;

}

.social-links li + li + li + li + li + li + li a:hover:after {

border:2px solid #C8C8A9;

}



.social-links li + li + li + li + li + li + li + li a:hover {

background-color:#69d2e7;

}

.social-links li + li + li + li + li + li + li + li a:hover:after {

border:2px solid #69d2e7;

}



.social-links li + li + li + li + li + li + li + li + li a:hover {

background-color:#CBE86B;

}

.social-links li + li + li + li + li + li + li + li + li a:hover:after {

border:2px solid #CBE86B;

}



.social-links li + li + li + li + li + li + li + li + li + li a:hover {

background-color:#F8CA00;

}

.social-links li + li + li + li + li + li + li + li + li + li a:hover:after {

border:2px solid #F8CA00;

}







/** for google +1 only 	**/



.social-links li.google {

margin-right:6px;

}



.social-links li > div {

padding: 0 0 0 2px !important;

vertical-align:middle !important;

-webkit-transition : all 0.4s ease-in-out;

-moz-transition : all 0.4s ease-in-out;

-ms-transition : all 0.4s ease-in-out;

-o-transition : all 0.4s ease-in-out;

transition : all 0.4s ease-in-out;

}









/********************************************************************************************************************************************





															CONTENT BOX





*********************************************************************************************************************************************/





.column-content {

position:absolute;

left:0;

right:0;

height:100%;

}



.content-position-centered .column-content {

padding:0 20px;

}



.all-content {

position:relative;

padding:25px 40px;

}



.content-position-centered .column-content .all-content {

margin:0 auto;

max-width:100%;

}



.content-position-left .column-content .all-content {

max-width:100%;

}



.content-position-right .column-content .all-content {

float:right;

max-width:100%;

}



.all-content.shadow-outside {

box-shadow : 0 -3px 12px rgba(0,0,0,0.5);

}



.all-content.shadow-inside {

box-shadow : -1px 0px 16px rgba(0,0,0,0.99) inset;

}



.content-position-left .all-content.shadow-inside {

box-shadow : -7px 0px 12px rgba(0,0,0,0.80) inset;

}



.all-content.full-height {

min-height:100%;

}



/**		Google map and Video 		**/



.google_map_page .column-content {

padding:0;

top:60%;

}



.google_map_page .column-content .all-content {

float:left;

width: 100%;

}



.content_with_video .column-content {

padding:0;

}



.content_with_video .column-content .all-content {

float:left;

width: 100%;

}





/*************************************************************************************************************



						Breadcrumb



**************************************************************************************************************/



.breadcrumb {

background:transparent;

margin : -10px 0 20px 0;

padding: 0;

font-size:90%;

}



.breadcrumb h3 {

display : none;

}



.breadcrumbs a:first-child:before {

display: inline-block;

*display:inline;

*zoom:1;

font-family: fontawesome;

content: "\f015";

width: 20px;

font-size:12px;

}



.breadcrumb a, .breadcrumb {

text-decoration:none;

}



.breadcrumb a:hover {

text-decoration:none;

}



/*************************************************************************************************************



						TOP and BOTTOM module position



**************************************************************************************************************/



.top-module-position {

position : relative;

margin: 20px 0 10px 0;

z-index:1;

}



.top-module-position> .moduletable > div {

padding:12px 18px;

}



/** 	Bottom module position		**/



.bottom-module-position {

position : relative;

clear:both;

margin-top: 10px;

z-index:1;

}



.bottom-module-position> .moduletable > div {

padding:12px 18px;

}





/*************************************************************************************************************



						SIDEBAR CONTENT



**************************************************************************************************************/





.left_column {

position:relative;

float:left;

width:180px;

margin: 0px 30px 0 0 ;

z-index:1;

}



.right_column {

position:relative;

float:right;

width:180px;

margin: 0px 0 0 30px;

z-index:1;

}



.main_content {

position:relative;

overflow:hidden;

}



.main_component {

position:relative;

overflow:hidden;

z-index:1;

}



.moduletable {

margin-bottom:15px;

}



/*************************************************************************************************************



									USER TOP and BOTTOM



**************************************************************************************************************/



.users_top, .users_bottom {

margin: 0 ;

padding: 0 0 20px 0;

clear:both;

}



.users_bottom {

padding: 20px 0 0 0;

}



.user1, .user4{

float:left;

margin-right:2%;

}

.user3, .user6 {

float:right;

margin-left:2%;

}

.user2, .user5 {

position:relative;

overflow:hidden;

}







/*************************************************************************************************************



									TYPOGRAPHY



**************************************************************************************************************/		



.lead {

font-size: 120%;

}



/**		TITLE		**/



h1, h2, h3, h4, h5, h6 {

margin:20px 0 8px 0;

font-weight:normal;

line-height:1.4;

text-rendering: optimizelegibility;

}



h1, .componentheading, .blog > h2 {

display: block;

font-size: 220%;

margin: 0px 4px 14px 0;

padding : 0 0 4px 0;

letter-spacing:0px;

}

.componentheading {
	
	display:none;	
}


h1 a {

text-decoration: none;

}

h1 a:hover {

text-decoration: none;

}



.uppercase-menu-title h1, .uppercase-menu-title .componentheading, .uppercase-menu-title .blog > h2 {

text-transform: uppercase;

}



h2 {

font-size:150%;

margin-bottom:12px;

}



h2 a {

text-decoration: none;

}

h2 a:hover {

text-decoration: none;

}

.content-module > h2 {

padding-top:4px;

}



h3 {

font-size:115%;

font-weight:bold;

}

h4 {

font-size:110%;

}



h5, h6 {

font-size:100%;

}



/** title blog 	**/



h2.contentheading, h1 + h1, .page-header > h2 {

margin-top:2px;

padding:0 0 5px 0;

letter-spacing:0.5px;

/*border-bottom: 2px solid rgba(0, 0, 0, 0.05);
*/
}



.uppercase-menu-title h2.contentheading, .uppercase-menu-title h1 + h1, .uppercase-menu-title .page-header h2 {

text-transform: uppercase;

}



h2.contentheading > a , h1 + h1 > a, .page-header > h2 a {

display:inline-block;

*display:inline;

*zoom:1;

padding: 0 6px 5px 4px;

-webkit-transition : all 0.3s ease-in-out;

-moz-transition : all 0.3s ease-in-out;

-ms-transition : all 0.3s ease-in-out;

-o-transition : all 0.3s ease-in-out;

transition : all 0.3s ease-in-out;

}



/**		modules		**/



.module-title {

position:relative;

margin: -3px 0 7px 0;

}



.module-title h3 {

margin:3px 0 6px 0;

padding:0 0 8px 0;

font-weight:normal;

letter-spacing:0.5px;

font-size:130%;

color:#333;

}



.uppercase-menu-title .module-title h3 {

text-transform: uppercase;

}



div[class*="vertical-menu"] .module-title h3 {

padding: 12px 12px 8px;

}







/**			LINK		**/



a {

color:#999;

font-weight:300;

text-decoration : none;

-webkit-transition : color 0.4s linear 0.1s;

-moz-transition : color 0.4s linear 0.1s;

-ms-transition : color 0.4s linear 0.1s;

-o-transition : color 0.4s linear 0.1s;

transition : color 0.4s linear 0.1s;

}

a:hover {

color:#444;

text-decoration : none;

-webkit-transition : color 0.2s linear 0s;

-moz-transition : color 0.2s linear 0s;

-ms-transition : color 0.2s linear 0s;

-o-transition : color 0.2s linear 0s;

transition : color 0.2s linear 0s;

}

a:active, a:focus {

outline:none;

}





li span.separator {

cursor:default;

}



/**			List with Font Awesome 		**/



ul.check li, ul.chevron li, ul.angle li, ul.angle-double li, ul.circle li, ul.circle-o li, ul.star li, ul.star-o li, ul.tag li, ul.thumbs-o-up li, ul.check-square-o li, ul.arrow-circle li, ul.caret-simple li, ul.chevron-circle li, ul.chevron li, ul.hand-o li, ul.share li,

.moduletable.check li, .moduletable.chevron li, .moduletable.angle li, .moduletable.angle-double li, .moduletable.circle li, .moduletable.circle-o li, .moduletable.star li, .moduletable.star-o li, .moduletable.tag li, .moduletable.thumbs-o-up li, .moduletable.check-square-o li, .moduletable.arrow-circle li, .moduletable.caret-simple li, .moduletable.chevron-circle li, .moduletable.chevron li, .moduletable.hand-o li, .moduletable.share li {

list-style:none;

margin: 0 0 6px 0;

}



ul.check li:before, ul.chevron li:before, ul.angle li:before, ul.angle-double li:before, ul.circle li:before, ul.circle-o li:before, ul.star li:before, ul.star-o li:before, ul.tag li:before, ul.thumbs-o-up li:before, ul.check-square-o li:before, ul.arrow-circle li:before, ul.caret-simple li:before, ul.chevron-circle li:before, ul.chevron li:before, ul.hand-o li:before, ul.share li:before,

.moduletable.check li:before, .moduletable.chevron li:before, .moduletable.angle li:before, .moduletable.angle-double li:before, .moduletable.circle li:before, .moduletable.circle-o li:before, .moduletable.star li:before, .moduletable.star-o li:before, .moduletable.tag li:before, .moduletable.thumbs-o-up li:before, .moduletable.check-square-o li:before, .moduletable.arrow-circle li:before, .moduletable.caret-simple li:before, .moduletable.chevron-circle li:before, .moduletable.chevron li:before, .moduletable.hand-o li:before, .moduletable.share li:before {

display: inline-block;

*display:inline;

*zoom:1;

font-family: fontawesome;

vertical-align:middle;

margin-left: -11px;

width: auto;

margin-right:8px;

}



ul.check li:before, ul.chevron li:before, ul.star li:before, ul.star-o li:before, ul.tag li:before, ul.thumbs-o-up li:before, ul.check-square-o li:before, ul.caret-simple li:before, ul.chevron-circle li:before, ul.chevron li:before, ul.hand-o li:before, ul.share li:before,

.moduletable.check li:before, .moduletable.chevron li:before, .moduletable.star li:before, .moduletable.star-o li:before, .moduletable.tag li:before, .moduletable.thumbs-o-up li:before, .moduletable.check-square-o li:before, .moduletable.caret-simple li:before, .moduletable.chevron-circle li:before, .moduletable.chevron li:before, .moduletable.hand-o li:before, .moduletable.share li:before {

font-size:60%;

}



ul.angle li:before, ul.angle-double li:before, ul.arrow-circle li:before, .moduletable.angle li:before, .moduletable.angle-double li:before, .moduletable.arrow-circle li:before {

font-size:80%;

}



ul.circle li:before, ul.circle-o li:before, .moduletable.circle li:before, .moduletable.circle-o li:before {

font-size:40%;

}



ul.check li:before, .moduletable.check li:before {

content: "\f00c";

}

ul.check-square-o li:before, .moduletable.check-square-o li:before {

content: "\f046";

}

ul.chevron li:before, .moduletable.chevron li:before {

content: "\f054";

}

ul.angle-double li:before, .moduletable.angle-doubleli:before {

content: "\f101";

}

ul.angle li:before, .moduletable.angle li:before {

content: "\f105";

}

ul.circle li:before, .moduletable.circle li:before {

content: "\f111";

}

ul.circle-o li:before, .moduletable.circle-o li:before {

content: "\f10c";

}

ul.star li:before, .moduletable.star li:before {

content: "\f005";

}

ul.star-o li:before, .moduletable.star-o li:before {

content: "\f006";

}

ul.thumbs-o-up li:before, .moduletable.thumbs-o-up li:before {

content: "\f087";

}

ul.hand-o li:before, .moduletable.hand-o li:before {

content: "\f0a4";

}

ul.arrow-circle li:before, .moduletable.arrow-circle li:before {

content: "\f0a9";

}

ul.caret-simple li:before, .moduletable.caret-simple li:before {

content: "\f0da";

}

ul.chevron-circle li:before, .moduletable.chevron-circle li:before {

content: "\f138";

}

ul.share li:before, .moduletable.share li:before {

content: "\f064";

}





ul.red li:before {

color:red;

}

ul.blue li:before {

color:blue;

}

ul.green li:before {

color:green;

}

ul.purple li:before {

color:purple;

}

ul.yellow li:before {

color:yellow;

}

ul.black li:before {

color:black;

}

ul.white li:before {

color:white;

}

ul.grey li:before {

color:grey;

}

ul.turquoise li:before {

color:turquoise;

}

ul.pink li:before {

color:pink;

}



ul li > h2, ul li > h3, ul li > h4 {

display:inline-block;

*display:inline;

*zoom:1;

margin-top : 0;

padding-top:0;

}





/**		Unordered lists without bullet 		**/



ul.simple li {

list-style:none;

margin: 0 0 6px 0;

padding:8px 12px;

border-left:2px solid #ddd;

border-color:rgba(0,0,0,0.10);

background:#f5f5f5;

background:rgba(0,0,0,0.06);

}





/**		Ordered lists	**/



ol.simple {

list-style-type: none;

list-style-type: decimal !ie; /*IE 7- hack*/          

counter-reset: li-counter;

}

ol.simple > li {

position: relative;

margin: 0 0 20px 20px;

padding-left: 14px;

min-height: 36px;

border-left: 2px solid #CCCCCC;

border-color:rgba(0,0,0,0.16);

}

ol.simple > li:before {

position: absolute;

top: 0;

left: -40px;    

font-size: 24px;

line-height: 1;

font-weight: bold;

text-align: right;

color: #aaa; 

color: rgba(0,0,0,0.3);

content: counter(li-counter);

counter-increment: li-counter;

}



ol.labels {

list-style-type: none;

list-style-type: decimal !ie; /*IE 7- hack*/ 

counter-reset: li-counter;

margin-top:40px;

}



ol.labels > li {

position: relative;

margin-bottom: 25px;

padding: 30px 18px 18px 18px;

background: #f4f4f4;

background:rgba(0,0,0,0.06);

}



ol.labels > li:before {

position: absolute;

top: -14px;

left: -12px;

padding:0 20px 4px 20px;

text-align: center;

font: italic bold 17px/36px Georgia, Serif;

color: #888;

background: #e3e3e3;

transform: rotate(-20deg);

-ms-transform: rotate(-20deg);

-webkit-transform: rotate(-20deg);

overflow: hidden;

content: counter(li-counter);

counter-increment: li-counter;

z-index: 1;

}



ol.circle {

list-style-type: none;

list-style-type: decimal !ie; /*IE 7- hack*/ 

counter-reset: li-counter;

margin-bottom:30px;

}



ol.circle > li {

position: relative;

padding: 37px;

border-bottom: 1px dashed #ccc;

border-color:rgba(0,0,0,0.16);

}



ol.circle > li:before {

position: absolute;    

left: -11px;

top: 12px;

background: #f3f3f3;

height: 40px;

width: 40px;

border: 1px solid rgba(0,0,0,.06);

text-align: center;

font: italic bold 17px/36px Georgia, Serif;

color: #999;

border-radius: 50%;

content: counter(li-counter);

counter-increment: li-counter;

z-index: 1;

}



.upper-roman li:before {

content: counter(li-counter, upper-roman) !important;

}

.lower-roman li:before {

content: counter(li-counter, lower-roman) !important;

}

.upper-latin li:before {

content: counter(li-counter, upper-latin) !important;

}

.lower-latin li:before {

content: counter(li-counter, lower-latin) !important;

}





/*

*	Quotation

*/



blockquote {

padding: 0 0 0 15px;

margin: 0 0 20px;

border-left: 5px solid #eeeeee;

border-color: rgba(0,0,0,0.07);

}

blockquote p {

margin-bottom: 0;

font-size: 110%;

font-weight: 300;

line-height: 1.4;

}

blockquote small {

display: block;

line-height: 2.5;

color: #999999;

}

blockquote small:before {

content: '\2014 \00A0';

}

blockquote.pull-right {

float: right;

padding-right: 15px;

padding-left: 0;

border-right: 5px solid #eeeeee;

border-left: 0;

}

blockquote.pull-right p, blockquote.pull-right small {

text-align: right;

}

blockquote.pull-right small:before {

content: '';

}

blockquote.pull-right small:after {

content: '\00A0 \2014';

}

q:before, q:after, blockquote:before, blockquote:after {

content: "";

}





/**		Dropcap 			**/



span.dropcap {

display: block;

color:#333;

font-size: 260%;

float: left;

padding : 3px 8px 0 3px;

line-height: 100%;

}





/**		Inset paragraph 	**/



span.inset-left {

display: block;

float: left;

font-size: 110%;

font-style: italic;

font-weight: bold;

padding: 10px 14px;

margin: 10px 10px 10px 0;

width: 20%;

min-width:150px;

}



span.inset-right {

display: block;

float: right;

font-size: 110%;

font-style: italic;

font-weight: bold;

padding: 10px 14px;

margin: 10px 0 10px 10px;

width: 20%;

min-width:150px;

}



/**	read more	**/



.readmore {

clear:both;

margin:25px 0 0 0 !important;

}



/**			Tables stripped & hover rows (override Bootstrap code) 		**/



.table-striped > tbody > tr:nth-child(odd) > td,

.table-striped > tbody > tr:nth-child(odd) > th {

background-color: rgba(0,0,0,0.04);;

}



.table-hover > tbody > tr:hover > td,

.table-hover > tbody > tr:hover > th {

background-color: rgba(0,0,0,0.06);

}





/**			Text color & Contextual background 		**/



.bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-white, .bg-grey, .bg-black, .bg-green, .bg-red, .bg-orange, .bg-violet, .bg-turquoise, .bg-blue, .bg-brown {

padding:18px;

margin-bottom:14px;

}



.bg-white {

background:#fff;

}

.bg-grey {

background:#eee;

}

.bg-brown {

background:#b8b4a9;

color:#fff;

}

.bg-blue {

background: #0099cc;

color:#fff;

}

.bg-black {

background: #000;

color:#bbb;

}

.bg-green {

background: #85b159;

color:#fff;

}

.bg-turquoise {

background: #259b9a;

color:#fff;

}

.bg-orange {

background: #ff9933;

color:#fff;

}

.bg-red {

background: #cc3333;

color:#fff;

}

.bg-violet {

background: #a836c9;

color:#fff;

}



.bg-white a, .bg-grey a, .bg-black a, .bg-green a, .bg-red a, .bg-orange a, .bg-violet a, .bg-turquoise a, .bg-blue a, .bg-brown a,

.text-muted a, .text-black a, .text-blue a, .text-green a, .text-orange a, .text-red a, .text-violet a, .text-turquoise a, .text-white a, .text-brown a {

font-weight:400;

}



.bg-black a, .bg-green a, .bg-red a, .bg-orange a, .bg-violet a, .bg-turquoise a, .bg-blue a, .bg-brown a {

color:#fff;

text-decoration:underline;

}

.bg-white a, .bg-grey a {

color:#000;

text-decoration:underline;

}



.bg-black a:hover, .bg-green a:hover, .bg-red a:hover, .bg-orange a:hover, .bg-violet a:hover, .bg-turquoise a:hover, .bg-blue a:hover, .bg-brown a:hover {

color:#fff;

text-decoration:none;

}

.bg-white a:hover, .bg-grey a:hover {

color:#000;

text-decoration:none;

}



.text-muted a:hover, .text-black a:hover, .text-blue a:hover, .text-green a:hover, .text-orange a:hover, .text-red a:hover, .text-violet a:hover, .text-turquoise a:hover, .text-white a:hover {

text-decoration:underline;

}



.text-muted {

color:#999;

}

.text-muted a, .text-muted a:hover {

color: #444;

}

.text-black {

color:#444;

}

.text-black a, .text-black a:hover {

color: #000;

}

.text-blue {

color:#0099cc;

}

.text-blue a, .text-blue a:hover {

color: #006d91;

}

.text-green {

color:#85b159;

}

.text-green a, .text-green a:hover {

color: #58753B;

}

.text-orange {

color:#ff9933;

}

.text-orange a, .text-orange a:hover {

color: #B16B22;

}

.text-red {

color:#cc3333;

}

.text-red a, .text-red a:hover {

color: #791D1D;

}

.text-violet {

color:#a836c9;

}

.text-violet a, .text-violet a:hover {

color: #5F1E72;

}

.text-turquoise {

color:#259b9a;

}

.text-turquoise a, .text-turquoise a:hover {

color: #135453;

}

.text-white {

color:#ddd;

}

.text-white a, .text-white a:hover {

color: #fff;

}







.bg-primary {

color: #fff;

background-color: #428bca;

}

a.bg-primary:hover {

background-color: #3071a9;

}

.bg-success {

background-color: #dff0d8;

}

a.bg-success:hover {

background-color: #c1e2b3;

}

.bg-info {

background-color: #d9edf7;

}

a.bg-info:hover {

background-color: #afd9ee;

}

.bg-warning {

background-color: #fcf8e3;

}

a.bg-warning:hover {

background-color: #f7ecb5;

}

.bg-danger {

background-color: #f2dede;

}

a.bg-danger:hover {

background-color: #e4b9b9;

}





/**		Shadow message		**/



.bg-shadow-light {

border : 1px solid rgba(0,0,0,0.11);

box-shadow:1px 1px 6px rgba(0,0,0,0.14);

margin-right:5px;

}



.bg-shadow-dark {

border : 1px solid rgba(0,0,0,0.20);

box-shadow:2px 2px 5px rgba(0,0,0,0.42);

margin-right:5px;

}



.radius-4 {

border-radius:4px;

}

.radius-6 {

border-radius:6px;

}

.radius-8 {

border-radius:8px;

}

.radius-10 {

border-radius:10px;

}



/**	images	**/



.js-border .main_component img, #tinymce .js-border img, img.js-border {

border-radius: 3px;

margin: 12px 1px 12px 0;

box-shadow : 0px 1px 3px rgba(0,0,0,0.20);

padding : 3px ;

border : 1px solid #ddd ;

border-color: rgba(0,0,0,0.10);

background: rgba(255,255,255,0.26);

}



.js-border .main_component img.no-style, #tinymce .js-border img.no-style,

.js-border .main_component .weblink-category img {

background: transparent;

border:none;

box-shadow:none;

}



.js-border .main_component .gm-style img {

background: transparent;

border:none;

box-shadow:none;

padding:0;

margin:0;

}



.js-border .main_component .actions img {

background: transparent;

border:none;

box-shadow:none;

padding:0;

margin:0;

}



.js-border .main_component .breadcrumb img {

border:none;

box-shadow:none;

background:transparent;

}





/*************************************************************************************************************



									TESTIMONIALS



**************************************************************************************************************/



.testimonial-box {

border: 1px solid #ddd;

border-radius: 2px;

margin : 20px 0;

}



.testimonial-header {

background-color: #fcfcfc;

border: 1px solid #fff;

padding: 20px;

position: relative;

}



.testimonial-header .testimonial-content {

border-left: 3px solid #ff6838;

color: #999;

padding-left: 20px;

}



.testimonial-header:after {

position: absolute;

content:'';

bottom: -9px;

left: 20px;

height: 0;

width: 0;

border-left: 20px solid transparent;

border-right: 20px solid transparent;

border-top: 20px solid #fcfcfc;

z-index: 99;    

}





.testimonial-footer {

position: relative;

background-color: #e9e9e9;

border: 2px solid #fff;

border-top: none ;

color: #777;

padding: 13px 20px 8px 20px;

}



.testimonial-footer span {

color: #434343;

font-weight: 700;

}





/*************************************************************************************************************



									COLUMN LAYOUTS



**************************************************************************************************************/



.one-half, .one-third, .two-third, .one-fourth, .two-fourth, .three-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth {

float:left;

margin : 10px 4% 10px 0;

}



.one-half {

width:48%;

}



.one-third {

width:30.6%;

}



.two-third {

width:65.4%;

}



.one-fourth {

width:22%;

}



.two-fourth {

width:48%;

}



.three-fourth {

width:74%;

}



.one-fifth {

width:16.8%;

}



.two-fifth {

width:37.6%;

}



.three-fifth {

width:58.4%;

}



.four-fifth {

width:79.2%;

}



.last {

margin-right: 0 !important;

}



.last + * {

clear:both;

}





/*************************************************************************************************************



									HORIZONTAL & VERTICAL MENUS



**************************************************************************************************************/



/**		Horizontal menu		**/



div[class*="horizontal-menu"] ul {

margin : 0;

padding:0;

list-style:none;

}



div[class*="horizontal-menu"] li {

display:inline-block;

*display:inline;

*zoom:1;

margin : 0 3px 4px 0;

padding:0;

list-style:none;

}



.horizontal-menu li {

background:#f6f6f6;

background:rgba(0,0,0,0.03);

}



div[class*="horizontal-menu"] li:last-child {

margin-right:0;

}



div[class*="horizontal-menu"] li a {

display:inline-block;

*display:inline;

*zoom:1;

padding: 11px 13px 9px 13px;

font-size: 110%;

border:1px solid #eee;

border-color:rgba(0,0,0,0.07);

-webkit-transition : all 0.3s ease-in-out;

-moz-transition : all 0.3s ease-in-out;

-ms-transition : all 0.3s ease-in-out;

-o-transition : all 0.3s ease-in-out;

transition : all 0.3s ease-in-out;

}



.horizontal-menu li[class*="current"] > a {

color: #fff;

}



div[class*="horizontal-menu-"] li a {

color:#fff;

border:none;

}



div[class*="horizontal-menu-"] li a:hover, div[class*="horizontal-menu-"] li[class*="current"] a {

background-image: url(../images/black-10.png);

background-repeat:repeat;

color:#fff !important;

text-decoration:none;

}



div.horizontal-menu-white li a, div.horizontal-menu-grey li a {

color:#444;

}



div.horizontal-menu-white li a:hover, div.horizontal-menu-grey li a:hover, div.horizontal-menu-white li a.current, div.horizontal-menu-grey li a.current {

color:#222 !important;

}



/**		display only 1 single level 		**/



div[class*="horizontal-menu"] ul ul {

display : none;

}









/**		 VERTICAL MENU		**/





div[class*="vertical-menu"] > div {

margin:0 ;

padding:0 !important;

}



div[class*="vertical-menu"].title-band > div {

padding: 12px 0 0 0 !important;

}



div[class*="vertical-menu"] .widget-title {

padding: 12px 11px 0 0;

}



div[class*="vertical-menu"] ul {

margin : 0;

padding:0;

list-style:none;

}



.vertical-menu ul {

background:transparent url(../images/bg-vertical-menu.png) 100% 0 repeat-y;

}



div[class*="vertical-menu"] li {

margin : 0;

padding:0;

list-style:none;

}



div[class*="vertical-menu"] li a {

display:block;

padding: 13px 10px 10px 12px;

font-size: 110%;

border-top:1px solid #ddd;

border-color:rgba(0,0,0,0.10);

-webkit-transition : all 0.3s ease-in-out;

-moz-transition : all 0.3s ease-in-out;

-ms-transition : all 0.3s ease-in-out;

-o-transition : all 0.3s ease-in-out;

transition : all 0.3s ease-in-out;

}



div[class*="vertical-menu"] li:first-child a {

border-top:none;

}



div[class*="vertical-menu"] li a:hover {

text-decoration:none;

}



div[class*="vertical-menu"] ul ul {

padding:0px 0 0px 20px;

}



div[class*="vertical-menu"] li li a {

padding: 6px 6px 6px 10px;

font-size: 95%;

border:none;

text-transform:none;

}



.vertical-menu li[class*="current"] > a {

color: #fff;

}





div[class*="vertical-menu-"] li {

border-bottom:1px solid #fff;

border-top:none;

}



div[class*="vertical-menu-"] li:first-child {

border-top:1px solid #fff;

}



div[class*="vertical-menu-"] li:last-child {

border-bottom: none;

}



div[class*="vertical-menu-"] li a {

color:#fff;

border:none;

}



div[class*="vertical-menu-"] li a:hover {

background-image: url(../images/black-08.png);

background-repeat:repeat;

color:#fff;

}



div.vertical-menu-white li a, div.vertical-menu-grey li a {

color:#444;

}



div.vertical-menu-white li a:hover, div.vertical-menu-grey li a:hover, div.vertical-menu-white li a.current, div.vertical-menu-grey li a.current {

color:#222 !important;

}



div[class*="vertical-menu-"] li[class*="current"] > a {

background-image: url(../images/black-08.png);

background-repeat:repeat;

}



div[class*="vertical-menu-"] li li {

border:none;

}



div[class*="vertical-menu-"] li li:first-child {

border-top:none;

}





/*************************************************************************************************************



									MODULE CLASS SUFFIX



**************************************************************************************************************/



.moduletable {

position:relative;

}



.left_column .moduletable > div, .right_column .moduletable > div {

padding: 12px 18px;

}



.text-centered {

text-align:center;

}



.no-margin, .no-margin div, .no-margin p {

padding:0 !important;

margin:0 !important;

}



.image200, .image250, .image300, .image350, .image400, .image450, .image500,

.image200 div, .image250 div, .image300 div, .image350 div, .image400 div, .image450 div, .image500 div,

.image200 p, .image250 p, .image300 p, .image350 p, .image400 p, .image450 p, .image500 p {

margin : 0 !important;

padding : 0 !important;

}



.moduletable.shadow {

margin-bottom : 10px ;

box-shadow : none;

border:none;

background: transparent url(../images/shadow-module.png) 50% 100% no-repeat;

background-size: 100% 10px;

padding-bottom:10px;

margin : 0 0 12px 0 !important;

}



.left_column p, .right_column p, .user1 p, .user2 p, .user3 p, .user4 p, .user5 p, .user6 p,

.user7 p, .user8 p, .user9 p {

margin: 6px 0 ;

}



.left_column .white > div, .right_column .white > div, .top-module-position .white > div, .bottom-module-position .white > div, .user1 .white > div, .user2 .white > div, .user3 .white > div, .user4 .white > div, .user5 .white > div, .user6 .white > div, .user7 .white > div, .user8 .white > div, .user9 .white > div {

background-color : #fff ;

padding:12px 18px;

}

.vertical-menu-white ul, .horizontal-menu-white li {

background-color: #fff ;

}



.left_column .black > div, .right_column .black > div, .top-module-position .black > div, .bottom-module-position .black > div, .user1 .black > div, .user2 .black > div, .user3 .black > div, .user4 .black > div, .user5 .black > div, .user6 .black > div, .user7 .black > div, .user8 .black > div, .user9 .black > div {

background-color : #111 ;

color:#999;

padding:12px 18px;

}

.vertical-menu-black ul, .horizontal-menu-black li {

background-color: #111 ;

}



.left_column .grey > div, .right_column .grey > div, .top-module-position .grey > div, .bottom-module-position .grey > div, .user1 .grey > div, .user2 .grey > div, .user3 .grey > div, .user4 .grey > div, .user5 .grey > div, .user6 .grey > div, .user7 .grey > div, .user8 .grey > div, .user9 .grey > div {

background : #d6d6d6 ;

padding:12px 18px;

}

.vertical-menu-grey ul, .horizontal-menu-grey li {

background : #d6d6d6 ;

}



.left_column .blue > div, .right_column .blue > div, .top-module-position .blue > div, .bottom-module-position .blue > div, .user1 .blue > div, .user2 .blue > div, .user3 .blue > div, .user4 .blue > div, .user5 .blue > div, .user6 .blue > div, .user7 .blue > div, .user8 .blue > div, .user9 .blue > div {

background-color: #0099cc ;

color:#fff;

padding:12px 18px;

}

.vertical-menu-blue ul, .horizontal-menu-blue li {

background-color: #0099cc ;

}



.left_column .brown > div, .right_column .brown > div, .top-module-position .brown > div, .bottom-module-position .brown > div, .user1 .brown > div, .user2 .brown > div, .user3 .brown > div, .user4 .brown > div, .user5 .brown > div, .user6 .brown > div, .user7 .brown > div, .user8 .brown > div, .user9 .brown > div {

background-color: #b8b4a9 ;

color:#fff;

padding:12px 18px;

}

.vertical-menu-brown ul, .horizontal-menu-brown li {

background-color: #b8b4a9 ;

}



.left_column .green > div, .right_column .green > div, .top-module-position .green > div, .bottom-module-position .green > div, .user1 .green > div, .user2 .green > div, .user3 .green > div, .user4 .green > div, .user5 .green > div, .user6 .green > div, .user7 .green > div, .user8 .green > div, .user9 .green > div {

background-color: #85b159;

color:#fff;

padding:12px 18px;

}

.vertical-menu-green ul, .horizontal-menu-green li {

background-color: #85b159;

}



.left_column .turquoise > div, .right_column .turquoise > div, .top-module-position .turquoise > div, .bottom-module-position .turquoise > div, .user1 .turquoise > div, .user2 .turquoise > div, .user3 .turquoise > div, .user4 .turquoise > div, .user5 .turquoise > div, .user6 .turquoise > div, .user7 .turquoise > div, .user8 .turquoise > div, .user9 .turquoise > div {

background-color: #259b9a;

color:#fff;

padding:12px 18px;

}

.vertical-menu-turquoise ul, .horizontal-menu-turquoise li {

background-color: #259b9a;

}



.left_column .orange > div, .right_column .orange > div, .top-module-position .orange > div, .bottom-module-position .orange > div, .user1 .orange > div, .user2 .orange > div, .user3 .orange > div, .user4 .orange > div, .user5 .orange > div, .user6 .orange > div, .user7 .orange > div, .user8 .orange > div, .user9 .orange > div {

background-color: #ff9933;

color:#fff;

padding:12px 18px;

}

.vertical-menu-orange ul, .horizontal-menu-orange li {

background-color: #ff9933;

}



.left_column .red > div, .right_column .red > div, .top-module-position .red > div, .bottom-module-position .red > div, .user1 .red > div, .user2 .red > div, .user3 .red > div, .user4 .red > div, .user5 .red > div, .user6 .red > div, .user7 .red > div, .user8 .red > div, .user9 .red > div {

background-color: #cc3333;

color:#fff;

padding:12px 18px;

}

.vertical-menu-red ul, .horizontal-menu-red li {

background-color: #cc3333;

}



.left_column .violet > div, .right_column .violet > div, .top-module-position .violet > div, .bottom-module-position .violet > div, .user1 .violet > div, .user2 .violet > div, .user3 .violet > div, .user4 .violet > div, .user5 .violet > div, .user6 .violet > div, .user7 .violet > div, .user8 .violet > div, .user9 .violet > div {

background-color: #a836c9;

color:#fff;

padding:12px 18px;

}

.vertical-menu-violet ul, .horizontal-menu-violet li {

background-color: #a836c9;

}



.left_column .blue .module-title h3, .right_column .blue .module-title h3, .top-module-position .blue .module-title h3, .bottom-module-position .blue .module-title h3, .user1 .blue .module-title h3, .user2 .blue .module-title h3, .user3 .blue .module-title h3, .user4 .blue .module-title h3, .user5 .blue .module-title h3, .user6 .blue .module-title h3, .user7 .blue .module-title h3, .user8 .blue .module-title h3, .user9 .blue .module-title h3,

.left_column .brown .module-title h3, .right_column .brown .module-title h3, .top-module-position .brown .module-title h3, .bottom-module-position .brown .module-title h3, .user1 .brown .module-title h3, .user2 .brown .module-title h3, .user3 .brown .module-title h3, .user4 .brown .module-title h3, .user5 .brown .module-title h3, .user6 .brown .module-title h3, .user7 .brown .module-title h3, .user8 .brown .module-title h3, .user9 .brown .module-title h3,

.left_column .green .module-title h3, .right_column .green .module-title h3, .top-module-position .green .module-title h3, .bottom-module-position .green .module-title h3, .user1 .green .module-title h3, .user2 .green .module-title h3, .user3 .green .module-title h3, .user4 .green .module-title h3, .user5 .green .module-title h3, .user6 .green .module-title h3, .user7 .green .module-title h3, .user8 .green .module-title h3, .user9 .green .module-title h3,

.left_column .orange .module-title h3, .right_column .orange .module-title h3, .top-module-position .orange .module-title h3, .bottom-module-position .orange .module-title h3, .user1 .orange .module-title h3, .user2 .orange .module-title h3, .user3 .orange .module-title h3, .user4 .orange .module-title h3, .user5 .orange .module-title h3, .user6 .orange .module-title h3, .user7 .orange .module-title h3, .user8 .orange .module-title h3, .user9 .orange .module-title h3,

.left_column .violet .module-title h3, .right_column .violet .module-title h3, .top-module-position .violet .module-title h3, .bottom-module-position .violet .module-title h3, .user1 .violet .module-title h3, .user2 .violet .module-title h3, .user3 .violet .module-title h3, .user4 .violet .module-title h3, .user5 .violet .module-title h3, .user6 .violet .module-title h3, .user7 .violet .module-title h3, .user8 .violet .module-title h3, .user9 .violet .module-title h3,

.left_column .turquoise .module-title h3, .right_column .turquoise .module-title h3, .top-module-position .turquoise .module-title h3, .bottom-module-position .turquoise .module-title h3, .user1 .turquoise .module-title h3, .user2 .turquoise .module-title h3, .user3 .turquoise .module-title h3, .user4 .turquoise .module-title h3, .user5 .turquoise .module-title h3, .user6 .turquoise .module-title h3, .user7 .turquoise .module-title h3, .user8 .turquoise .module-title h3, .user9 .turquoise .module-title h3,

.left_column .red .module-title h3, .right_column .red .module-title h3, .top-module-position .red .module-title h3, .bottom-module-position .red .module-title h3, .user1 .red .module-title h3, .user2 .red .module-title h3, .user3 .red .module-title h3, .user4 .red .module-title h3, .user5 .red .module-title h3, .user6 .red .module-title h3, .user7 .red .module-title h3, .user8 .red .module-title h3, .user9 .red .module-title h3 {

color:#fff;

text-shadow : none;

border:none;

background-image:none;

}



.left_column .grey .module-title h3, .right_column .grey .module-title h3, .top-module-position .grey .module-title h3, .bottom-module-position .grey .module-title h3, .user1 .grey .module-title h3, .user2 .grey .module-title h3, .user3 .grey .module-title h3, .user4 .grey .module-title h3, .user5 .grey .module-title h3, .user6 .grey .module-title h3, .user7 .grey .module-title h3, .user8 .grey .module-title h3, .user9 .grey .module-title h3 {

text-shadow : none;

border:none;

}



.left_column .black .module-title h3, .right_column .black .module-title h3, .top-module-position .black .module-title h3, .bottom-module-position .black .module-title h3, .user1 .black .module-title h3, .user2 .black .module-title h3, .user3 .black .module-title h3, .user4 .black .module-title h3, .user5 .black .module-title h3, .user6 .black .module-title h3, .user7 .black .module-title h3, .user8 .black .module-title h3, .user9 .black .module-title h3 {

color:#ddd;

text-shadow : none;

border:none;

}



.left_column .blue .module-title h3 span, .right_column .blue .module-title h3 span, .top-module-position .blue .module-title h3 span, .bottom-module-position .blue .module-title h3 span, .user1 .blue .module-title h3 span, .user2 .blue .module-title h3 span, .user3 .blue .module-title h3 span, .user4 .blue .module-title h3 span, .user5 .blue .module-title h3 span, .user6 .blue .module-title h3 span, .user7 .blue .module-title h3 span, .user8 .blue .module-title h3 span, .user9 .blue .module-title h3 span,

.left_column .brown .module-title h3 span, .right_column .brown .module-title h3 span, .top-module-position .brown .module-title h3 span, .bottom-module-position .brown .module-title h3 span, .user1 .brown .module-title h3 span, .user2 .brown .module-title h3 span, .user3 .brown .module-title h3 span, .user4 .brown .module-title h3 span, .user5 .brown .module-title h3 span, .user6 .brown .module-title h3 span, .user7 .brown .module-title h3 span, .user8 .brown .module-title h3 span, .user9 .brown .module-title h3 span,

.left_column .green .module-title h3 span, .right_column .green .module-title h3 span, .top-module-position .green .module-title h3 span, .bottom-module-position .green .module-title h3 span, .user1 .green .module-title h3 span, .user2 .green .module-title h3 span, .user3 .green .module-title h3 span, .user4 .green .module-title h3 span, .user5 .green .module-title h3 span, .user6 .green .module-title h3 span, .user7 .green .module-title h3 span, .user8 .green .module-title h3 span, .user9 .green .module-title h3 span,

.left_column .orange .module-title h3 span, .right_column .orange .module-title h3 span, .top-module-position .orange .module-title h3 span, .bottom-module-position .orange .module-title h3 span, .user1 .orange .module-title h3 span, .user2 .orange .module-title h3 span, .user3 .orange .module-title h3 span, .user4 .orange .module-title h3 span, .user5 .orange .module-title h3 span, .user6 .orange .module-title h3 span, .user7 .orange .module-title h3 span, .user8 .orange .module-title h3 span, .user9 .orange .module-title h3 span,

.left_column .grey .module-title h3 span, .right_column .grey .module-title h3 span, .top-module-position .grey .module-title h3 span, .bottom-module-position .grey .module-title h3 span, .user1 .grey .module-title h3 span, .user2 .grey .module-title h3 span, .user3 .grey .module-title h3 span, .user4 .grey .module-title h3 span, .user5 .grey .module-title h3 span, .user6 .grey .module-title h3 span, .user7 .grey .module-title h3 span, .user8 .grey .module-title h3 span, .user9 .grey .module-title h3 span,

.left_column .violet .module-title h3 span, .right_column .violet .module-title h3 span, .top-module-position .violet .module-title h3 span, .bottom-module-position .violet .module-title h3 span, .user1 .violet .module-title h3 span, .user2 .violet .module-title h3 span, .user3 .violet .module-title h3 span, .user4 .violet .module-title h3 span, .user5 .violet .module-title h3 span, .user6 .violet .module-title h3 span, .user7 .violet .module-title h3 span, .user8 .violet .module-title h3 span, .user9 .violet .module-title h3 span,

.left_column .turquoise .module-title h3 span, .right_column .turquoise .module-title h3 span, .top-module-position .turquoise .module-title h3 span, .bottom-module-position .turquoise .module-title h3 span, .user1 .turquoise .module-title h3 span, .user2 .turquoise .module-title h3 span, .user3 .turquoise .module-title h3 span, .user4 .turquoise .module-title h3 span, .user5 .turquoise .module-title h3 span, .user6 .turquoise .module-title h3 span, .user7 .turquoise .module-title h3 span, .user8 .turquoise .module-title h3 span, .user9 .turquoise .module-title h3 span,

.left_column .black .module-title h3 span, .right_column .black .module-title h3 span, .top-module-position .black .module-title h3 span, .bottom-module-position .black .module-title h3 span, .user1 .black .module-title h3 span, .user2 .black .module-title h3 span, .user3 .black .module-title h3 span, .user4 .black .module-title h3 span, .user5 .black .module-title h3 span, .user6 .black .module-title h3 span, .user7 .black .module-title h3 span, .user8 .black .module-title h3 span, .user9 .black .module-title h3 span,

.left_column .red .module-title h3 span, .right_column .red .module-title h3 span, .top-module-position .red .module-title h3 span, .bottom-module-position .red .module-title h3 span, .user1 .red .module-title h3 span, .user2 .red .module-title h3 span, .user3 .red .module-title h3 span, .user4 .red .module-title h3 span, .user5 .red .module-title h3 span, .user6 .red .module-title h3 span, .user7 .red .module-title h3 span, .user8 .red .module-title h3 span, .user9 .red .module-title h3 span {

margin:0;

padding:0;

border:none;

}



.left_column .blue a, .right_column .blue a, .top-module-position .blue a, .bottom-module-position .blue a, .user1 .blue a, .user2 .blue a, .user3 .blue a, .user4 .blue a, .user5 .blue a, .user6 .blue a, .user7 .blue a, .user8 .blue a, .user9 .blue a,

.left_column .brown a, .right_column .brown a, .top-module-position .brown a, .bottom-module-position .brown a, .user1 .brown a, .user2 .brown a, .user3 .brown a, .user4 .brown a, .user5 .brown a, .user6 .brown a, .user7 .brown a, .user8 .brown a, .user9 .brown a,

.left_column .green a, .right_column .green a, .top-module-position .green a, .bottom-module-position .green a, .user1 .green a, .user2 .green a, .user3 .green a, .user4 .green a, .user5 .green a, .user6 .green a, .user7 .green a, .user8 .green a, .user9 .green a,

.left_column .orange a, .right_column .orange a, .top-module-position .orange a, .bottom-module-position .orange a, .user1 .orange a, .user2 .orange a, .user3 .orange a, .user4 .orange a, .user5 .orange a, .user6 .orange a, .user7 .orange a, .user8 .orange a, .user9 .orange a,

.left_column .violet a, .right_column .violet a, .top-module-position .violet a, .bottom-module-position .violet a, .user1 .violet a, .user2 .violet a, .user3 .violet a, .user4 .violet a, .user5 .violet a, .user6 .violet a, .user7 .violet a, .user8 .violet a, .user9 .violet a,

.left_column .turquoise a, .right_column .turquoise a, .top-module-position .turquoise a, .bottom-module-position .turquoise a, .user1 .turquoise a, .user2 .turquoise a, .user3 .turquoise a, .user4 .turquoise a, .user5 .turquoise a, .user6 .turquoise a, .user7 .turquoise a, .user8 .turquoise a, .user9 .turquoise a,

.left_column .red a, .right_column .red a, .top-module-position .red a, .bottom-module-position .red a, .user1 .red a, .user2 .red a, .user3 .red a, .user4 .red a, .user5 .red a, .user6 .red a, .user7 .red a, .user8 .red a, .user9 .red a {

color:#ddd;

}



.left_column .black a, .right_column .black a, .top-module-position .black a, .bottom-module-position .black a, .user1 .black a, .user2 .black a, .user3 .black a, .user4 .black a, .user5 .black a, .user6 .black a, .user7 .black a, .user8 .black a, .user9 .black a {

color:#999;

}





.left_column .blue a:hover, .right_column .blue a:hover, .top-module-position .blue a:hover, .bottom-module-position .blue a:hover, .user1 .blue a:hover, .user2 .blue a:hover, .user3 .blue a:hover, .user4 .blue a:hover, .user5 .blue a:hover, .user6 .blue a:hover, .user7 .blue a:hover, .user8 .blue a:hover, .user9 .blue a:hover,

.left_column .brown a:hover, .right_column .brown a:hover, .top-module-position .brown a:hover, .bottom-module-position .brown a:hover, .user1 .brown a:hover, .user2 .brown a:hover, .user3 .brown a:hover, .user4 .brown a:hover, .user5 .brown a:hover, .user6 .brown a:hover, .user7 .brown a:hover, .user8 .brown a:hover, .user9 .brown a:hover,

.left_column .green a:hover, .right_column .green a:hover, .top-module-position .green a:hover, .bottom-module-position .green a:hover, .user1 .green a:hover, .user2 .green a:hover, .user3 .green a:hover, .user4 .green a:hover, .user5 .green a:hover, .user6 .green a:hover, .user7 .green a:hover, .user8 .green a:hover, .user9 .green a:hover,

.left_column .orange a:hover, .right_column .orange a:hover, .top-module-position .orange a:hover, .bottom-module-position .orange a:hover, .user1 .orange a:hover, .user2 .orange a:hover, .user3 .orange a:hover, .user4 .orange a:hover, .user5 .orange a:hover, .user6 .orange a:hover, .user7 .orange a:hover, .user8 .orange a:hover, .user9 .orange a:hover,

.left_column .violet a:hover, .right_column .violet a:hover, .top-module-position .violet a:hover, .bottom-module-position .violet a:hover, .user1 .violet a:hover, .user2 .violet a:hover, .user3 .violet a:hover, .user4 .violet a:hover, .user5 .violet a:hover, .user6 .violet a:hover, .user7 .violet a:hover, .user8 .violet a:hover, .user9 .violet a:hover,

.left_column .turquoise a:hover, .right_column .turquoise a:hover, .top-module-position .turquoise a:hover, .bottom-module-position .turquoise a:hover, .user1 .turquoise a:hover, .user2 .turquoise a:hover, .user3 .turquoise a:hover, .user4 .turquoise a:hover, .user5 .turquoise a:hover, .user6 .turquoise a:hover, .user7 .turquoise a:hover, .user8 .turquoise a:hover, .user9 .turquoise a:hover,

.left_column .black a:hover, .right_column .black a:hover, .top-module-position .black a:hover, .bottom-module-position .black a:hover, .user1 .black a:hover, .user2 .black a:hover, .user3 .black a:hover, .user4 .black a:hover, .user5 .black a:hover, .user6 .black a:hover, .user7 .black a:hover, .user8 .black a:hover, .user9 .black a:hover,

.left_column .red a:hover, .right_column .red a:hover, .top-module-position .red a:hover, .bottom-module-position .red a:hover, .user1 .red a:hover, .user2 .red a:hover, .user3 .red a:hover, .user4 .red a:hover, .user5 .red a:hover, .user6 .red a:hover, .user7 .red a:hover, .user8 .red a:hover, .user9 .red a:hover,

.left_column .blue .active > a, .right_column .blue .active > a, .top-module-position .blue .active > a, .bottom-module-position .blue .active > a, .user1 .blue .active > a, .user2 .blue .active > a, .user3 .blue .active > a, .user4 .blue .active > a, .user5 .blue .active > a, .user6 .blue .active > a, .user7 .blue .active > a, .user8 .blue .active > a, .user9 .blue .active > a,

.left_column .brown .active > a, .right_column .brown .active > a, .top-module-position .brown .active > a, .bottom-module-position .brown .active > a, .user1 .brown .active > a, .user2 .brown .active > a, .user3 .brown .active > a, .user4 .brown .active > a, .user5 .brown .active > a, .user6 .brown .active > a, .user7 .brown .active > a, .user8 .brown .active > a, .user9 .brown .active > a,

.left_column .green .active > a, .right_column .green .active > a, .top-module-position .green .active > a, .bottom-module-position .green .active > a, .user1 .green .active > a, .user2 .green .active > a, .user3 .green .active > a, .user4 .green .active > a, .user5 .green .active > a, .user6 .green .active > a, .user7 .green .active > a, .user8 .green .active > a, .user9 .green .active > a,

.left_column .orange .active > a, .right_column .orange .active > a, .top-module-position .orange .active > a, .bottom-module-position .orange .active > a, .user1 .orange .active > a, .user2 .orange .active > a, .user3 .orange .active > a, .user4 .orange .active > a, .user5 .orange .active > a, .user6 .orange .active > a, .user7 .orange .active > a, .user8 .orange .active > a, .user9 .orange .active > a,

.left_column .violet .active > a, .right_column .violet .active > a, .top-module-position .violet .active > a, .bottom-module-position .violet .active > a, .user1 .violet .active > a, .user2 .violet .active > a, .user3 .violet .active > a, .user4 .violet .active > a, .user5 .violet .active > a, .user6 .violet .active > a, .user7 .violet .active > a, .user8 .violet .active > a, .user9 .violet .active > a,

.left_column .turquoise .active > a, .right_column .turquoise .active > a, .top-module-position .turquoise .active > a, .bottom-module-position .turquoise .active > a, .user1 .turquoise .active > a, .user2 .turquoise .active > a, .user3 .turquoise .active > a, .user4 .turquoise .active > a, .user5 .turquoise .active > a, .user6 .turquoise .active > a, .user7 .turquoise .active > a, .user8 .turquoise .active > a, .user9 .turquoise .active > a,

.left_column .black .active > a, .right_column .black .active > a, .top-module-position .black .active > a, .bottom-module-position .black .active > a, .user1 .black .active > a, .user2 .black .active > a, .user3 .black .active > a, .user4 .black .active > a, .user5 .black .active > a, .user6 .black .active > a, .user7 .black .active > a, .user8 .black .active > a, .user9 .black .active > a,

.left_column .red .active > a, .right_column .red .active > a, .top-module-position .red .active > a, .bottom-module-position .red .active > a, .user1 .red .active > a, .user2 .red .active > a, .user3 .red .active > a, .user4 .red .active > a, .user5 .red .active > a, .user6 .red .active > a, .user7 .red .active > a, .user8 .red .active > a, .user9 .red .active > a {

color:#fff ;

}



.blue h4, .green h4, .orange h4, .violet h4, .red h4, .black h4, .turquoise h4, .brown h4 {

color : #444;

}



.left_column .radius > div, .right_column .radius > div, .top-module-position .radius > div, .bottom-module-position .radius > div, .user1 .radius > div, .user2 .radius > div, .user3 .radius > div, .user4 .radius > div, .user5 .radius > div, .user6 .radius > div,

.user7 .radius > div, .user8 .radius > div, .user9 .radius > div {

border-radius: 6px ;

}



.left_column > .border > div, .right_column > .border > div, .top-module-position > .border > div, .bottom-module-position > .border > div, .user1 > .border > div, .user2 > .border > div, .user3 > .border > div, .user4 > .border > div, .user5 > .border > div, .user6 > .border > div,

.user7 > .border > div, .user8 > .border > div, .user9 > .border > div {

border:1px solid #ddd;

border-color : rgba(0,0,0, 0.10);

box-shadow : 0px 0px 3px 0px rgba(0,0,0, 0.10) ;

padding:12px 18px;

}



.title-centered .module-title {

clear:both;

margin: 13px 0 -7px 0;

border-top: 1px dotted #bbb;

border-color : rgba(0,0,0,0.18);

text-align:center;

}



.black.title-centered .module-title {

border-color: rgba(255,255,255,0.25);

}



.title-centered .module-title h3 {

position:relative;

top:-14px;

display:inline;

padding: 0 15px;

border:none;

}



.title-centered .module-title h3 span {

margin:0;

padding:0;

border:none;

}





.title-centered.grey .module-title h3 {

background : #d6d6d6 !important;

}

.title-centered.orange .module-title h3 {

background : #ff9933 !important;

}

.title-centered.green .module-title h3 {

background : #85b159 !important;

}

.title-centered.red .module-title h3 {

background : #cc3333 !important;

}

.title-centered.blue .module-title h3 {

background : #0099cc !important;

}

.title-centered.turquoise .module-title h3 {

background : #259b9a !important;

}

.title-centered.white .module-title h3 {

background : #fff !important;

}

.title-centered.violet .module-title h3 {

background : #a836c9 !important;

}

.title-centered.brown .module-title h3 {

background : #b8b4a9 !important;

}

.title-centered.black .module-title h3 {

background : #000 !important;

}





.title-band > div {

padding-top:12px;

}



.title-band .module-title {

margin:-12px -18px 10px -18px;

padding: 5px 0 0 18px;

border-bottom:1px solid rgba(255,255,255,0.30);

background: transparent url(../images/black-10.png) 0 0 repeat;

}



div[class*="vertical-menu"].title-band .module-title {

margin:-15px 0 -1px 0;

padding:0;

}



.title-band.black .module-title {

background: transparent url(../images/white-16.png) 0 0 repeat;

}



.title-band .module-title h3 {

border:none;

}



.title-band .module-title h3 span {

margin:0;

padding:0;

border:none;

}



.left_column .title-centered.blue .module-title, .right_column .title-centered.blue .module-title, .top-module-position .title-centered.blue .module-title, .bottom-module-position .title-centered.blue .module-title, .user1 .title-centered.blue .module-title, .user2 .title-centered.blue .module-title, .user3 .title-centered.blue .module-title, .user4 .title-centered.blue .module-title, .user5 .title-centered.blue .module-title, .user6 .title-centered.blue .module-title, .user7 .title-centered.blue .module-title, .user8 .title-centered.blue .module-title, .user9 .title-centered.blue .module-title,

.left_column .title-centered.turquoise .module-title, .right_column .title-centered.turquoise .module-title, .top-module-position .title-centered.turquoise .module-title, .bottom-module-position .title-centered.turquoise .module-title, .user1 .title-centered.turquoise .module-title, .user2 .title-centered.turquoise .module-title, .user3 .title-centered.turquoise .module-title, .user4 .title-centered.turquoise .module-title, .user5 .title-centered.turquoise .module-title, .user6 .title-centered.turquoise .module-title, .user7 .title-centered.turquoise .module-title, .user8 .title-centered.turquoise .module-title, .user9 .title-centered.turquoise .module-title,

.left_column .title-centered.brown .module-title, .right_column .title-centered.brown .module-title, .top-module-position .title-centered.brown .module-title, .bottom-module-position .title-centered.brown .module-title, .user1 .title-centered.brown .module-title, .user2 .title-centered.brown .module-title, .user3 .title-centered.brown .module-title, .user4 .title-centered.brown .module-title, .user5 .title-centered.brown .module-title, .user6 .title-centered.brown .module-title, .user7 .title-centered.brown .module-title, .user8 .title-centered.brown .module-title, .user9 .title-centered.brown .module-title,

.left_column .title-centered.violet .module-title, .right_column .title-centered.violet .module-title, .top-module-position .title-centered.violet .module-title, .bottom-module-position .title-centered.violet .module-title, .user1 .title-centered.violet .module-title, .user2 .title-centered.violet .module-title, .user3 .title-centered.violet .module-title, .user4 .title-centered.violet .module-title, .user5 .title-centered.violet .module-title, .user6 .title-centered.violet .module-title, .user7 .title-centered.violet .module-title, .user8 .title-centered.violet .module-title, .user9 .title-centered.violet .module-title,

.left_column .title-centered.green .module-title, .right_column .title-centered.green .module-title, .top-module-position .title-centered.green .module-title, .bottom-module-position .title-centered.green .module-title, .user1 .title-centered.green .module-title, .user2 .title-centered.green .module-title, .user3 .title-centered.green .module-title, .user4 .title-centered.green .module-title, .user5 .title-centered.green .module-title, .user6 .title-centered.green .module-title, .user7 .title-centered.green .module-title, .user8 .title-centered.green .module-title, .user9 .title-centered.green .module-title,

.left_column .title-centered.orange .module-title, .right_column .title-centered.orange .module-title, .top-module-position .title-centered.orange .module-title, .bottom-module-position .title-centered.orange .module-title, .user1 .title-centered.orange .module-title, .user2 .title-centered.orange .module-title, .user3 .title-centered.orange .module-title, .user4 .title-centered.orange .module-title, .user5 .title-centered.orange .module-title, .user6 .title-centered.orange .module-title, .user7 .title-centered.orange .module-title, .user8 .title-centered.orange .module-title, .user9 .title-centered.orange .module-title,

.left_column .title-centered.red .module-title, .right_column .title-centered.red .module-title, .top-module-position .title-centered.red .module-title, .bottom-module-position .title-centered.red .module-title, .user1 .title-centered.red .module-title, .user2 .title-centered.red .module-title, .user3 .title-centered.red .module-title, .user4 .title-centered.red .module-title, .user5 .title-centered.red .module-title, .user6 .title-centered.red .module-title, .user7 .title-centered.red .module-title, .user8 .title-centered.red .module-title, .user9 .title-centered.red .module-title {

border-color : #eee;

border-color : rgba(255,255,255,0.3);

}



.icon-module {

display : none;

}



.badge-new .icon-module, .badge-news .icon-module, .badge-hot .icon-module, .badge-top .icon-module, .badge-gift .icon-module, .badge-free .icon-module {

display : block;

position:absolute;

top:0;

right:0;

margin: 0 !important;

padding : 0 !important;

height:39px;

width:39px;

border:none !important;

box-shadow : none !important;

border-radius: 0 !important;

}



.badge-new .icon-module {

background: transparent url(../images/badge_new.png) 0 0 no-repeat !important;

}

.badge-news .icon-module {

background: transparent url(../images/badge_news.png) 0 0 no-repeat !important;

}

.badge-hot .icon-module {

background: transparent url(../images/badge_hot.png) 0 0 no-repeat !important;

}

.badge-free .icon-module {

background: transparent url(../images/badge_free.png) 0 0 no-repeat !important;

}

.badge-gift .icon-module {

background: transparent url(../images/badge_gift.png) 0 0 no-repeat !important;

}

.badge-top .icon-module {

background: transparent url(../images/badge_top.png) 0 0 no-repeat !important;

}





/*************************************************************************************************************



									Slideshow SUPERSIZED



**************************************************************************************************************/		





#supersized-loader {

position:absolute;

top:65%;

left:50%;

z-index:0;

width:60px;

height:60px;

margin:-30px 0 0 -30px;

text-indent:-999em;

background:url(../images/supersized/progress.gif) no-repeat center center;

}

	

#supersized {

position:fixed;

left:0;

top:0;

overflow:hidden;

z-index:1;

height:100%;

width:100%;

}



#supersized img {

width:auto;

height:auto;

position:relative;

max-width : none;

display:none;

outline:none;

border:none;

}



#supersized.speed img {

-ms-interpolation-mode:nearest-neighbor;

image-rendering: -moz-crisp-edges;

}



/*Speed*/



#supersized.quality img {

-ms-interpolation-mode:bicubic;

image-rendering: optimizeQuality;

}



/*Quality*/

		

#supersized a {

z-index:-30;

position:fixed;

overflow:hidden;

top:0; left:0;

width:100%;

height:100%;

background: transparent;

display:block;

}



#supersized a.prevslide {

z-index:-20;

}



#supersized a.activeslide {

z-index:-10;

}



#supersized a.image-loading {

background:#111 url(../images/supersized/progress.gif) no-repeat center center;

width:100%;

height:100%;

}



#supersized a.prevslide img, #supersized a.activeslide img {

display:inline;

}



.hide_function, .hide_thumbnails {

position:absolute !important;

top: -10px !important;

left:-9999px !important;

height : 0 !important;

}



/**			Button Full Screen 			**/



#close-button-js, #close-button-all-js {

position:absolute;

top:12px;

right:12px;

width:24px;

height:24px;

cursor:pointer;

background : transparent url(../images/closebox.png) 0 0px no-repeat;

z-index:50;

}



#close-button-js:hover, #close-button-all-js:hover {

background: transparent url(../images/closebox.png) 0 -24px no-repeat;

}



#close-button-js {

display: block !important;

}

	

#close-button-all-js {

display: none !important;

top:27px;

}



#open-button-js, #open-button-all-js {

position:fixed;

top:24px;

right:12px;

width:24px;

height:24px;

cursor:pointer;

background : transparent url(../images/openbox.png) 0 0px no-repeat;

z-index:10;

}



#open-button-js:hover, #open-button-all-js:hover {

background: transparent url(../images/openbox.png) 0 -24px no-repeat;

}





/**			Prev / Next Slide 		**/



#prevslide, #nextslide {

position:fixed;

height:43px;

width:43px;

bottom:200px;

margin-top:-21px;

opacity:0.6 !important;

z-index:99;

}



#prevslide {

left:15px;

background: transparent url(../images/supersized/back.png) 0 0 no-repeat;

}



#nextslide {

right:15px;

background: transparent url(../images/supersized/forward.png) 0 0 no-repeat;

}



#prevslide:active, #nextslide:active {

margin-top:-19px;

}



#prevslide:hover, #nextslide:hover {

cursor:pointer;

opacity:0.9 !important;

}





/**			Thumbs 			**/





#thumb-tray {

position:fixed;

bottom:0;

left:0;

width:100%;

margin-bottom:-6px;

background: transparent url(../images/black-50.png) 0 0 repeat;

overflow:hidden;

text-align:center;

box-shadow: 0px 0px 4px #000;

z-index:40;

}



.menu-white #thumb-tray {

background:transparent url(../images/white-40.png) 0 0 repeat;

}

		

#thumb-back, #thumb-forward {

position:absolute;

z-index:5;

bottom:0;

height:100%;

width:40px;

opacity:0.65;

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

filter:alpha(opacity=70);

}



#thumb-back {

left:0;

background: url(../images/supersized/thumb-back.png) no-repeat center center;

}



#thumb-forward {

right:0;

background:url(../images/supersized/thumb-forward.png) no-repeat center center;

}



#thumb-back:hover, #thumb-forward:hover {

cursor:pointer;

background-color:rgba(255,255,255, 0.18);

opacity:1;

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

filter:alpha(opacity=100);

}



#thumb-back:hover {

border-right:1px solid rgba(255,255,255, 0.3);

}



#thumb-forward:hover {

border-left:1px solid rgba(255,255,255, 0.3);

}





ul#thumb-list {

display:inline-block;

list-style:none;

position:relative;

left:0px;

padding: 0;

margin:0;

}



ul#thumb-list li {

background:#111;

list-style:none;

display:inline;

width:150px;

overflow:hidden;

float:left;

margin:0;

}



ul#thumb-list li img {

width:150px;

height:auto;

opacity:0.5;

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

filter:alpha(opacity=60);

}



ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img {

opacity:1;

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

filter:alpha(opacity=100);

}



ul#thumb-list li:hover {

cursor:pointer;

}



/******			Play - Pause button 		*******/



.control-slideshow {

position:fixed;

bottom:120px;

right:15px;

height:40px;

width:40px;

z-index:20;

}



#play-button > span {

display:block;

height:40px;

width:40px;

cursor:pointer;

background: rgba(0,0,0,0.65) url(../images/supersized/pause.png) 0 0 no-repeat;

border-radius:50%;

border : 1px solid rgba(255,255,255,0.20);

box-shadow : 0 0 6px 2px rgba(255,255,255,0.60);

opacity:0.6;

}



#play-button > span:hover {

opacity:0.9;

}



#play-button > span:active {

opacity:0.9;

box-shadow : 0 0 4px 0px rgba(255,255,255,0.65);

}



#play-button > span.full-screen-button-play {

background-image: url(../images/supersized/play.png);

}





/*************************************************************************************************************



									ARTICLE JOOMLA



**************************************************************************************************************/



/**	icons	**/



ul.actions {

float:right;

margin: 6px 8px 0 4px;

padding:0 ;

}



ul.actions li {

background-image: none;

margin: 0 ;

padding:0 ;

list-style:none;

display:inline-block;

*display:inline;

*zoom:1;

}



ul.actions a {

text-decoration:none;

}





/**	article info	**/



.article-info  {

font-size:90%;

margin:8px 0 15px 0;

}



.article-info dd {

margin:0;

}



.article-info-term  {

display:none;

}



/**		article index	**/



#article-index {

background: transparent url(../images/black-03.png) 0 0 repeat;

border-radius: 6px;

float: right;

margin: 10px 0 20px 30px;

clear : both;

padding: 8px 12px;

width: 17%;

}





/* ++++++++++++++  position  ++++++++++++++ */



.blog-featured {

padding: 0;

}



.items-leading {

padding: 0;

overflow:hidden;

}



div[class*="leading-"] {

margin-bottom:35px;

}



.row-separator {

display: block;

clear: both;

margin: 0;

border: 0px;

height:1px;

}



.item-separator {

clear: both;

margin: 0 0 20px 0;

}



.shownocolumns {

width:98% !important;

}



/* ++++++++++++++  blog  ++++++++++++++ */



.cols-1 {

display: block;

float: none !important;

margin: 0 !important;

}



.cols-2 .column-1 {

width:46%;

float:left;

}



.cols-2 .column-2 {

width:46%;

float:right;

margin:0;

}



.cols-3 .column-1 {

float:left;

width:30%;

padding:0px 5px;

margin-right:5%;

}



.cols-3 .column-2 {

float:left;

width:30%;

margin-left:0;

padding:0px 5px;

}



.cols-3 .column-3 {

float:right;

width:30%;

padding:0px 5px;

}



.items-row {

overflow:hidden;

margin-bottom:30px !important;

}



.column-1, .column-2, .column-3, .column-4 {

padding:10px 5px;

}



.column-2 {

width:55%;

margin-left:40%;

}



.column-3 {

width:30%;

}



.cols-4 .column-1, 

.cols-4 .column-2, 

.cols-4 .column-3, 

.cols-4 .column-4 {

float: left; 

clear: right; 

width:22.75%;

margin-left:0; 

}



.cols-4 .column-2, 

.cols-4 .column-3, 

.cols-4 .column-4 {

margin-left:3%; 

}	



.blog-more {

padding:10px 5px

}



span.content_rating img {

display:inline-block;

margin:0 1px;

}



span.content_vote input {

display:inline-block;

margin:0 2px;

}



.pagenav {

list-style:none;

margin: 0;

padding:30px 0 0 0;

}



.pagenav-prev {

float:left;

}



.pagenav-next {

float:right;

}





/*************************************************************************************************************



									FOOTER (for mobiles)



**************************************************************************************************************/





.website-footer {

position:relative;

margin-top:-20px; 		/** 		to hide the shadow of content box 		**/

padding:20px 12px;

text-align:center;

}



/*************************************************************************************************************



									SCROLL TO TOP



**************************************************************************************************************/



#toTop {

bottom: 0px;

cursor: pointer;

display: none;

position: fixed;

right: 9px;

text-align: center;

z-index: 999;

}



#toTop .icon-up:before {

display: inline-block;

*display:inline;

*zoom:1;

font-family: fontawesome;

content: "\f0aa";

font-size:28px;

color:#fff;

opacity:0.6;

-webkit-transition : all 0.3s ease-in-out;

-moz-transition : all 0.3s ease-in-out;

-ms-transition : all 0.3s ease-in-out;

-o-transition : all 0.3s ease-in-out;

transition : all 0.3s ease-in-out;

}



#toTop:hover .icon-up:before {

opacity:0.8;

}



#toTopText {

display: none;

}









/*************************************************************************************************************



									OTHERS



**************************************************************************************************************/





/**	JS	**/



.js-copyright {

position : fixed;

bottom:80px;

right:3px;

width:8px;

height:130px;

z-index:20;

}



.jslink {

position : absolute;

bottom:-20px;

left:0;

text-indent:-9999px;

width:8px;

height:130px;

background : transparent url(../images/js_white_26.png) 0 0 no-repeat;

z-index:1;

}





/**		tooltips form 		**/



.tip-wrap {

background-color:#fff;

border:1px solid #ccc;

border-radius : 6px;

color : #666;

z-index:999;

}



.tip {

padding : 8px 8px 16px 8px;

min-width:160px;

color : #555;

}



.tip-wrap .tip-top, .tip-wrap .tip, .tip-wrap .tip-bottom {

background-image : none;

height:auto;

}



.tip-title {

color : #028bc0;

margin: -2px 0 4px 0;

}



.actions .tip {

padding : 0;

min-width:0;

}



.tooltip {

position: absolute;

display: block;

visibility: visible;

font-size: 11px;

line-height: 1.4;

opacity: 0;

filter: alpha(opacity=0);

background:transparent !important;

border:none !important;

z-index:999;	

}



.tooltip * {

color: #666 !important;

}



.tooltip.in {

opacity: 0.8;

filter: alpha(opacity=80);

}

.tooltip.top {

margin-top: -3px ;

padding: 5px 8px;

}

.tooltip.right {

margin-left: 3px;

padding: 5px 8px;

}

.tooltip.bottom {

margin-top: 3px;

padding: 5px 8px;

}

.tooltip.left {

margin-left: -3px;

padding: 5px 8px;

}



.tooltip-inner {

max-width: 200px;

padding: 8px 12px;

margin-bottom:4px

text-align: left;

text-decoration: none;

background-color: #fff;

border:1px solid #ccc;

border-radius: 4px;

}

.tooltip-arrow {

position: absolute;

width: 0;

height: 0;

border-color: transparent;

border-style: solid;

}

.tooltip.top .tooltip-arrow {

bottom: 0;

left: 48% !important;

margin-left: -5px;

border-width: 5px 5px 0;

border-top-color: #ccc;

}

.tooltip.right .tooltip-arrow {

top: 50%;

left: 0;

margin-top: -5px;

border-width: 5px 5px 5px 0;

border-right-color: #ccc;

}

.tooltip.left .tooltip-arrow {

top: 50%;

right: 0;

margin-top: -5px;

border-width: 5px 0 5px 5px;

border-left-color: #ccc;

}

.tooltip.bottom .tooltip-arrow {

top: 0;

left: 48% !important;

margin-left: -5px;

border-width: 0 5px 5px;

border-bottom-color: #ccc;

}



/**			Image float style 			**/



.pull-left, .pull-right, img[align="left"], img[align="right"] {

max-width:100%;

}



.pull-left, img[align="left"], .img_caption.left {

float:left;

margin: 0 20px 20px 0;

}

.pull-right, img[align="right"], .img_caption.right {

float:right;

margin: 0 0 20px 20px;

}



.img_caption img {

margin-bottom:4px;

}



.pull-center {

margin-left:0auto;

margin-right:auto;

}



.pull-left img, .pull-right img, img[align="left"], img[align="right"] {

margin-top:6px;

}



.js-border .pull-left img, .js-border .pull-right img, .js-border img[align="left"], .js-border img[align="right"] {

margin-top:3px;

}



figcaption, p.img_caption {

font-style:italic;

font-size:85%;

text-align:center;

}



.js-border figcaption {

margin-top:-10px;

}



.img-fulltext-left, .pull-left.item-image {

float:left;

margin-right: 20px;

margin-bottom: 20px;

max-width:100%;

}



.img-intro-left {

float: left;

margin-right: 10px;

margin-bottom: 10px;

max-width:100%;

}



.img-fulltext-right, .pull-right.item-image {

float: right;

margin-left: 20px;

margin-bottom: 20px;

max-width:100%;

}



.img-intro-right {

float: right;

margin-left: 10px;

margin-bottom: 10px;

max-width:100%;

}



.img-fulltext-none {

display:block;

margin:10px 0;

}



.img_caption.none {

margin-left:auto;

margin-right:auto;

}



/** 		tags 					**/



.element-invisible {

display:none !important;

}



.tag-category {

min-height:300px;

}



.label-info {

display:inline-block;

*display:inline;

*zoom:1;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

background-color : #2d6987;

color: #eee;

padding:2px 8px;

-moz-box-shadow:1px 1px 2px #aaa;

-webkit-box-shadow:1px 1px 2px #aaa;

box-shadow:1px 1px 2px #aaa;

*display: inline;

*zoom: 1;

}



.label-info:hover {

color : #fff;

background-color : #32769a;

-moz-box-shadow:1px 1px 2px #888;

-webkit-box-shadow:1px 1px 2px #888;

box-shadow:1px 1px 2px #888;

}



ul.inline {

margin:0 0 26px 0;

padding:0;

}



ul.inline > li, ol.inline > li {

display:inline-block;

*display:inline;

*zoom:1;

padding-left: 5px;

padding-right: 5px;

}



.thumbnails {

margin:0;

list-style:none;

*zoom: 1;

}



.thumbnails:before,

.thumbnails:after {

display: table;

content: "";

line-height: 0;

}



.thumbnails:after {

clear: both;

}



.thumbnails > li {

float: left;

margin-left: 20px;

}



.tag-category ul.thumbnails {

margin-top: 16px;

}



.list-striped, .row-striped {

list-style: none;

line-height: 18px;

text-align: left;

vertical-align: middle;

border-top: 1px solid rgba(0,0,0,0.14);

margin: 22px 0 10px 0;

padding-left:0;

}



.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {

border-bottom: 1px solid rgba(0,0,0,0.14);

padding: 8px 14px 30px 14px;

}



.list-striped li > h3, .list-striped dd > h3, .row-striped .row > h3, .row-striped .row-fluid > h3 {

border-bottom: 1px solid rgba(0,0,0,0.14);

padding: 8px;

margin : -8px -14px 20px -14px;

font-size:130%;

}



.list-striped li:nth-child(odd),

.list-striped dd:nth-child(odd),

.row-striped .row:nth-child(odd),

.row-striped .row-fluid:nth-child(odd) {

background : rgba(0,0,0,0.03);

}





/**  		Error Message contact form  		**/



#system-message-container dl#system-message, #system-message-container #system-message > div {

background-color : #f0f0f0;

padding:14px 12px 8px 16px ;

margin: 12px 4px 20px 0;

-moz-box-shadow:2px 2px 4px #ccc;

-webkit-box-shadow:2px 2px 4px #ccc;

box-shadow:2px 2px 4px #ccc;

}



#system-message-container #system-message .error, #system-message-container #system-message h4 {

padding-top:5px;

font-size:140%;

color: red ;

}



#system-message-container #system-message .error.message, #system-message-container #system-message > div > div {

font-size:100%;

color: #000 ;

}



#system-message-container ul {

margin : 0 !important;

}



#system-message-container li {

background-image : none !important;

padding : 8px 0 0 0 !important;

}



#system-message a.close {

display:none;

}





/**				**/



select, textarea, input, .inputbox {

background : transparent url(../images/black-04.png) 0 0 repeat;

background : rgba(100,100,100,0.07) ;

border: 1px solid #ddd;

border-color:rgba(100,100,100,0.20);

border-radius: 2px;

box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.05) inset;

color: #666666;

display: block;

font-size: 13px;

height: 38px;

line-height: 1.42857;

padding: 6px 12px;

-webkit-transition : all 0.15s ease-in-out 0s;

-moz-transition : all 0.15s ease-in-out 0s;

-ms-transition : all 0.15s ease-in-out 0s;

-o-transition : all 0.15s ease-in-out 0s;

transition: all 0.15s ease-in-out 0s;

width: auto;

}



input[type="radio"], input[type="checkbox"] {

height:auto;

}



textarea {

min-height:100px;

}



/**			Contact category  /  Category list		**/



table.category {

margin-top:20px;

}



.contact-category th, .category-list th, table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {

background:rgba(0,0,0,0.05);

text-transform:uppercase;

font-size:95%;

font-weight:normal;

padding:14px;

border:1px solid #ddd;

}



.contact-category td, .category-list td, table.weblinks td, table.newsfeeds td, table.category td, table.jlist-table td {

padding:14px;

border:1px solid #ddd;

}





/**			Registration form 						**/



#member-registration dt {

margin-top:20px;

}



#member-registration > div {

margin:10px 0 60px;

}



.remind, .reset {

margin-bottom:140px;

}





/**			Login 									**/



.login label {

margin-top:20px;

}



#remember-lbl {

margin-right:8px;

}



.login #remember {

display: inline-block;

*display:inline;

*zoom:1;

height:auto;

}



.login button {

margin: 20px 0 15px 0;

}



.login .form-horizontal .control-label {

text-align : left;

}



.login + div .nav-tabs {

border: none;

}



.login + div .nav-stacked > li + li {

margin-top:0;

}



.login + div .nav-stacked > li {

border: 1px solid #DDDDDD;

}



/**			Module Login 							**/



#login-form label {

font-weight:normal;

}



#login-form label[for="modlgn-passwd"] {

margin-top:10px;

}



#login-form label[for="modlgn-remember"] {

margin-right:8px;

}



#modlgn-remember {

display: inline-block;

*display:inline;

*zoom:1;

height:auto;

}



#login-form input[type="submit"] {

margin:3px 0 15px 0;

}



#login-form ul {

padding-left:15px;

}



.login-greeting {

margin:20px 0 12px 0;

}



/**			Module Login Joomla 3.X					**/



#form-login-password, #form-login-remember {

margin-top:13px;

}



#form-login-submit {

margin: 10px 0 13px 0;

}



/**			profile									**/



.profile-edit dt {

margin-top:20px;

}



.profile-edit form > div {

margin:10px 0 60px 0;

}



/**			News feed								**/



.newsfeed li > h3 {

font-size:140%;

}



.newsfeed-category {

margin-bottom:40px;

}



.newsfeed-category form > ul {

margin-top:30px;

}



.newsfeed-category form li {

margin-bottom:24px;

}



/**			Weblinks 								**/



.weblink-category td.title p a {

display: inline-block;

*display:inline;

*zoom:1;

margin-right:20px;

}



.weblink-category td.title p a:before {

display: inline-block;

*display:inline;

*zoom:1;

content:":";

margin: 0 10px;

}



.weblink-category td.title p + p {

margin:0 0 30px 18px;

font-style:italic;

}



.weblink-category td.hits {

vertical-align:top;

}



.weblink-category dt, .weblink-category dd {

display: inline-block;

*display:inline;

*zoom:1;

}



.weblink-category .item-title {

font-size:120%;

}



/**			Search form 							**/



#searchForm {

margin:30px 0 80px 0;

}



.word label {

margin: 0 12px 20px 0;

}



#search-searchword {

display: inline-block;

*display:inline;

*zoom:1;

margin:0 8px 20px 0;

}



fieldset.phrases {

clear:both;

margin-top:40px;

}



fieldset.phrases > div {

margin-left:12px;

}



fieldset.phrases .phrases-box input {

display:block;

float:left;

clear:both;

margin-right:12px;

}



fieldset.phrases .phrases-box label {

display:block;

float:left;

}



fieldset.phrases .ordering-box {

clear:both;

padding-top:30px;

}



fieldset.phrases .ordering {

margin-right:12px;

}



fieldset.phrases #ordering {

display: inline-block;

*display:inline;

*zoom:1;

}



fieldset.only {

clear:both;

margin-top:40px;

}



fieldset.only input {

display:block;

float:left;

clear:both;

margin: 4px 12px 0 12px;

}



fieldset.only label {

display:block;

float:left;

}



/**		for Joomla 3.5		**/



#searchForm .btn {

margin-top:2px;

}



.icon-search {

display: inline-block;

font-family: FontAwesome;

font-style: normal;

font-weight: normal;

line-height: 1;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

}



.icon-search:before {

content: "\f002";

}



.search .controls label {

clear:both;

margin:0 0 7px 20px;

}



.search label.checkbox {

clear:both;

margin:0 0 7px 32px;

}





.search .radio, .search .checkbox {

margin:0;

padding:0;

min-height:0;

}



.search .radio + .radio, .search .checkbox + .checkbox {

margin-top:0;

}





/**		Search results 				**/



dt.result-title {

margin-top:30px;

font-size:120%;

}



dt.result-title:first-child {

margin-top:0;

}



.result-category {

padding-bottom:14px;

}



.result-text .highlight {

border:none;

background:rgba(0,0,0,0.04);

margin:0;

padding:3px 9px;

border-radius:4px;

}



.result-created {

margin-top:8px;

font-size:90%;

font-style:italic;

}





/**		Advanced search 	Joomla 3.5 			**/



#finder-search {

margin-bottom:80px;

}



#finder-search .word button, #finder-search .word a.btn {

margin-top:20px;

}





/**		Button ( Joomla 2.5 ) 		**/



input[type="submit"], button, .btn-primary {

background : transparent url(../images/black-50.png) 0 0 repeat;

background: rgba(0,0,0,0.5);

border-radius: 4px;

border: 1px solid #999;

border-color:rgba(0,0,0,0.2);

color: #FFFFFF !important;

font-size: 90%;

font-weight:normal;

text-shadow:none;

letter-spacing:0.6px;

margin:0;

padding: 8px 11px;

text-transform: uppercase;

-webkit-transition : all 0.3s ease-in-out 0s;

-moz-transition : all 0.3s ease-in-out 0s;

-ms-transition : all 0.3s ease-in-out 0s;

-o-transition : all 0.3s ease-in-out 0s;

transition: all 0.3s ease-in-out 0s;

}



input[type="submit"]:hover, button:hover, .btn-primary:hover {

background : transparent url(../images/black-60.png) 0 0 repeat;

background: rgba(0,0,0,0.60);

border: 1px solid #999;

border-color:rgba(0,0,0,0.2);

}



input[type="submit"]:active, button:active, .btn-primary:active {

background : transparent url(../images/black-50.png) 0 0 repeat;

background: rgba(0,0,0,0.5);

border-radius: 4px;

border: 1px solid #999;

box-shadow: 1px 1px 3px rgba(0,0,0,0.6) inset;

}





/**		Items more					**/



.items-more {

margin-top:50px;

}



.items-more .nav {

border-bottom:none;

}

.items-more .nav-tabs {

margin:0 0 0 10px;

padding: 0 0 0 20px;

list-style:inherit;

}

.items-more .nav-tabs > li > a {

border:none;

}

.items-more .nav-stacked > li + li {

margin-top:0;

}

.items-more .nav > li > a:hover, .items-more .nav > li > a:focus {

background:transparent;

}





.items-more ol {

list-style-type: none;

list-style-type: decimal !ie; /*IE 7- hack*/ 

counter-reset: li-counter;

margin: 0 0 30px 10px;

padding: 0 0 0 20px;

}



.items-more ol > li {

position: relative;

padding: 7px 10px 6px 0px;

border-bottom: 1px dashed #ccc;

border-color:rgba(0,0,0,0.16);

}



.items-more ol > li:first-child {

border-top: 1px dashed #ccc;

border-color:rgba(0,0,0,0.16);

}



.items-more ol > li a {

display:block;

margin:0;

border:none;

padding: 10px 15px;

}



.items-more ol > li:before {

position: absolute;    

left: -28px;

top: 12px;

background: #f3f3f3;

height: 27px;

width: 27px;

border: 1px solid rgba(0,0,0,.06);

text-align: center;

font: italic bold 12px/23px Georgia, Serif;

color: #999;

border-radius: 50%;

content: counter(li-counter);

counter-increment: li-counter;

z-index: 1;

}





/**		Pagination 					**/



.pagination {

display: inline-block;

*display:inline;

*zoom:1;

padding-left: 0;

margin: 50px 0 10px 0;

border-radius: 4px;

}



.pagination .pull-right {

float:none !important;

}



.pagination ul {

padding-left:2px;

}



.pagination li {

display: inline-block;

*display:inline;

*zoom:1;

}



.pagination li > a,

.pagination li > span {

position: relative;

float: left;

padding: 6px 12px;

line-height: 1.42857143;

text-decoration: none;

background-color: rgba(0,0,0,0.03);

border: 1px solid #ddd;

border-color:rgba(0,0,0,0.10);

}



/**		navigation inside Blog articles for Joomla 2.5 		**/



.pagenav {

list-style: outside none none;

margin: 20px 0;

padding-left: 0;

text-align: center;

*zoom: 1;

}



.pagenav:before, .pagenav:after {

content: " ";

display: table;

line-height: 0;

}



.pagenav:after {

clear: both;

}



.pagenav li {

display: inline;

}



.pagenav li > a, .pagenav li > span {

border: 1px solid #ddd;

border-radius: 15px;

display: inline-block;

*display:inline;

*zoom:1;

padding: 5px 14px;

}



.pagenav-prev > a, .pagenav-prev > span {

float: left;

}

.pagenav-next > a, .pagenav-next > span {

float: right;

}



/*************************************************************************************************************



									Contact Form



**************************************************************************************************************/



.main_component .contact {

margin-bottom:100px;

}



.contact h1 {

margin-bottom:30px;

}



.contact > h2 {

margin: 0 0 30px 0;

padding:0;

}



.contact > h3 {

display: none;

}



.panel {

background: #fff;

background: rgba(255,255,255,0.5);

border:none;

}



.contact .jicons-text {

display:none;

}



.contact label {

font-weight:normal;

}



.contact select, .contact textarea, .contact input[type="text"], .contact input[type="password"], .contact input[type="datetime"], .contact input[type="datetime-local"], .contact input[type="date"],

.contact input[type="month"], .contact input[type="time"], .contact input[type="week"], .contact input[type="number"], .contact input[type="email"], .contact input[type="url"],

.contact input[type="search"], .contact input[type="tel"], .contact input[type="color"], .contact .inputbox {

width:100%;

}



/************************			Contact infos 			****************/



.contact-position, .contact-address, p > span.contact-emailto, p > span.contact-telephone, p > span.contact-fax, p > span.contact-mobile, p > span.contact-webpage {

margin-left:70px;

}



dd > span.contact-emailto, dd > span.contact-telephone, dd > span.contact-fax, dd > span.contact-mobile, dd > span.contact-webpage {

display:block;

margin-top:20px;

}



.contact-position.dl-horizontal dd, .contact-address.dl-horizontal dd {

margin-left:0;

}



/**		 	Contact image    	**/



.contact-image {

margin: 0 0 30px 36px;

}



#slide-contact .thumbnail.pull-right {

margin: 0 12px 12px 20px;

}





/**		 	Contact position    	**/



.contact-position {

margin-bottom:20px;

}



#slide-contact dd {

margin-left:0;

}



p.contact-position:before,

.contact-position dd:before {

display: inline-block;

*display:inline;

*zoom:1;

font-family: fontawesome;

content: "\f007";

width: 27px;

margin-left:-30px;

vertical-align: middle;

}



/**			Address 				**/



.contact address:before {

display: inline-block;

*display:inline;

*zoom:1;

font-family: fontawesome;

content: "\f041";

width: 27px;

margin-left:-30px;

vertical-align: middle;

}



.contact-street {

margin-left:-3px;

}



/**			Infos 					**/



.contact-contactinfo p {

margin-bottom:20px;

}



.contact-emailto:before {

display: inline-block;

*display:inline;

*zoom:1;

font-family: fontawesome;

content: "\f0a4";

width: 24px;

margin-left:-31px;

vertical-align: middle;

}



.contact-telephone:before {

display: inline-block;

*display:inline;

*zoom:1;

font-family: fontawesome;

content: "\f095";

width: 24px;

margin-left:-31px;

vertical-align: middle;

}



.contact-fax:before {

display: inline-block;

*display:inline;

*zoom:1;

font-family: fontawesome;

content: "\f02f";

width: 24px;

margin-left:-31px;

vertical-align: middle;

}



.contact-mobile:before {

display: inline-block;

*display:inline;

*zoom:1;

font-family: fontawesome;

content: "\f10b";

width: 24px;

margin-left:-31px;

vertical-align: middle;

}



.contact-webpage:before {

display: inline-block;

*display:inline;

*zoom:1;

font-family: fontawesome;

content: "\f08e";

width: 24px;

margin-left:-31px;

vertical-align: middle;

}





/**			Contact Form 			**/



.contact-form {

margin:50px 10px 10px 10px;

padding:30px;

border-radius:6px;

border-top:1px solid #e7e7e7;

border-bottom:1px solid #e7e7e7;

box-shadow : 0 -25px 42px -21px rgba(100,100,100,0.14), 0 25px 42px -21px rgba(100,100,100,0.14);

}



.contact legend {

font-size: 14px;

line-height: 20px;

margin-bottom: 20px;

padding: 0 0 5px 0;

}



.contact-form dl,									/** 		J2.5  		**/

.contact-form .control-group {						/** 		J3.5  		**/

max-width:400px;

}



.contact .contact-form dt,							/** 		J2.5  		**/

.contact .form-horizontal .control-label {			/** 		J3.5  		**/

padding-top: 10px;

text-align:left;

}



#jform_contact_email_copy-lbl {

float:left;

margin-right:30px;

}



.contact .contact-form dd,							/** 		J2.5  		**/

.contact .form-horizontal .control-group {			/** 		J3.5  		**/

margin-bottom: 20px;

}



#jform_contact_email_copy {

margin-top:0;

height:19px;

width:19px;

}



.contact .contact-form button {

margin:30px 0 0 5px;

}





/**				Misc Infos 			**/



.contact-miscinfo {

margin: 30px 0;

padding:15px;

background-color: #D9EDF7;

border-left: 10px solid rgba(0,0,0,0.03);

}



.jicons-icons img {

display:none;

}





/**********			Contact Sliders 				****************/



.accordion-group {												/** 		J3.5  		**/

margin-bottom:20px;

background: #fff;

background: rgba(255,255,255,0.5);

border:none;

}



.contact .pane-toggler-down + div,								/** 		J2.5  		**/

.accordion-body.in {											/** 		J3.5  		**/

border:1px solid #e8e8e8 !important;

border-top:none !important;

padding-top:25px !important;

}



.pane-sliders #basic-details, .pane-sliders #display-form, .pane-sliders #display-misc {

margin:0;

padding:0;

}



#basic-details > a, #display-form > a, #display-misc > a,				/** 		J2.5  		**/

.accordion-heading > strong > a {									/** 		J3.5  		**/

display:block;

color: inherit;

padding:10px 15px;

border: 1px solid #e8e8e8;

border-color: rgba(0,0,0,0.07);

font-weight:normal;

background: #eee;

background: rgba(0,0,0,0.05);

-webkit-transition : background 0.3s ease-in-out 0s;

-moz-transition : background 0.3s ease-in-out 0s;

-ms-transition : background 0.3s ease-in-out 0s;

-o-transition : background 0.3s ease-in-out 0s;

transition: background 0.3s ease-in-out 0s;

}



.pane-sliders #basic-details a:hover, .pane-sliders #display-form a:hover, .pane-sliders #display-misc a:hover,

.pane-sliders #basic-details.pane-toggler-down a, .pane-sliders #display-form.pane-toggler-down a, .pane-sliders #display-misc.pane-toggler-down a,				/** 		J2.5  		**/

.accordion-heading strong a:hover, .accordion-heading strong a:focus {																								/** 		J3.5  		**/

background: #ddd;

background: rgba(0,0,0,0.10);

color: inherit;

text-decoration:none;

}



.pane-sliders .contact-form,									/** 		J2.5  		**/

.accordion-group .contact-form {								/** 		J3.5  		**/

margin:0 ;

padding:15px;

border-radius:6px;

border: none;

box-shadow :none;

}



.contact #display-misc.pane-toggler-down + div,					/** 		J2.5  		**/

.accordion-group #display-misc {								/** 		J3.5  		**/

padding-top:0 !important;

}



.pane-sliders .contact-miscinfo,								/** 		J2.5  		**/

.accordion-group .contact-miscinfo {							/** 		J3.5  		**/

margin: 0;

border:none;

background:transparent;

}









/**********			Contact Tabs				****************/



#myTabContent dd {

margin-left:0;

}



dl.tabs {

clear: both;

margin: 50px 0 0 0;

}



div.current,

#myTabContent {

border: 1px solid #ddd;

clear: both;

padding: 30px 10px 15px 10px;

}



div.current dd {

margin: 0;

padding: 0;

}



dl.tabs dt,

#myTabTabs li {

background: none repeat scroll 0 0 #F0F0F0;

border-left: 1px solid #ddd;

border-right: 1px solid #ddd;

border-top: 1px solid #ddd;

color: #666666;

float: left;

margin-right: 4px;

padding: 4px 10px;

}



#main dl.tabs h3, #main2 dl.tabs h3 {

margin: 0;

}



.contact .tabs h3 {

margin: 0;

padding : 4px 12px;

font-weight:normal;

}



.open h3 a {

text-decoration : none;

font-weight:normal;

}



#myTabTabs li a, #myTabTabs li a:hover {

background:transparent;

border:none;

text-decoration:none;

margin:0;

}



.tabs .contact-form,

#myTabContent .contact-form {

margin:0 ;

padding:15px;

border-radius:6px;

border: none;

box-shadow :none;

}



.tabs .contact-miscinfo,																											/** 		J2.5  		**/

#myTabContent .contact-miscinfo, .contact-miscinfo dl, .contact-miscinfo dd {							/** 		J3.5  		**/

margin: 0;

border:none;

background:transparent;

}





/**		Frontend admin Joomla 3.5 		**/



form#application-form {

padding-bottom:100px;

}



form#application-form fieldset.form-horizontal {

margin-top:30px;

}



form#application-form .control-label {

margin:20px 0 10px 0;

padding:0;

}



#jform_offline, #jform_sef {

padding: 10px 0 0 0;

display:block;

}



#jform_offline input, #jform_sef input {

display:block;

float:left;

clear:both;

margin: 0 8px 0 0;

}



#jform_offline label, #jform_sef label {

display:block;

float:none;

margin: -4px 0 10px 0;

}



/**		Frontend admin article Joomla 3.5 		**/



.edit #adminForm .btn-toolbar {

margin:20px 0 0px 0;

}



.edit #adminForm > fieldset {

margin-bottom:100px;

}



.edit #adminForm .btn-toolbar + fieldset > ul {

display:none;

}





.edit #adminForm .control-label {

margin:20px 0 3px 0;

padding:0;

}



.edit #adminForm .tab-content > .tab-pane {

display: block;

clear:both;

border-top:2px dotted #ddd;

padding-top:30px;

margin-top:30px;

}



.edit #adminForm .editor {

margin-top:20px;

}



.edit #adminForm .chzn-container-multi .chzn-choices li.search-field input[type="text"] {

height:auto;

}



#jform_publish_up, #jform_publish_down {

float:left;

}

#jform_publish_up_img, #jform_publish_down_img {

display: inline-block;

*display:inline;

*zoom:1;

margin:1px 0 0 6px;

background:rgba(0,0,0,0.4);

}



.icon-calendar, .icon-remove, .icon-eye, [class*="icon-folder"] {

display: inline-block;

*display:inline;

*zoom:1;

font-family: FontAwesome;

font-style: normal;

font-weight: normal;

line-height: 1;

font-size:20px;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

}



.icon-calendar:before {

content: "\f073";

}



.edit .media-preview, .edit .media-preview ~ a {

display:inline-block;

*display:inline;

*zoom:1;

background : transparent url(../images/black-04.png) 0 0 repeat;

background : rgba(100,100,100,0.12) ;

border: 1px solid #bbb;

border-color:rgba(100,100,100,0.20);

border-radius: 2px;

box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.05) inset;

color: #666666;

font-size: 13px;

height: 38px;

line-height: 26px;

padding: 6px 12px;

margin:-1px 1px 0 1px;

-webkit-transition : all 0.15s ease-in-out 0s;

-moz-transition : all 0.15s ease-in-out 0s;

-ms-transition : all 0.15s ease-in-out 0s;

-o-transition : all 0.15s ease-in-out 0s;

transition: all 0.15s ease-in-out 0s;

width: auto;

}



.media-preview + input {

display:inline;

}



.edit .media-preview ~ a:hover {

background : transparent url(../images/black-06.png) 0 0 repeat;

background : rgba(100,100,100,0.17) ;

}



.icon-remove:before {

content: "\f12d";

}



.icon-eye:before {

content: "\f06e";

}





/*****************************************************************************************



								Create an Article 	Joomla 2.5 / 3.5

								

******************************************************************************************/



.edit #adminForm .formelm, .edit .formelm-area, .edit .form-note {

clear:both;

padding-top:12px;

}

.edit #adminForm .formelm-buttons {

margin:12px 0 ;

}



.edit .readmore {

clear:none;

margin:0;

}



.edit .readmore a {

background: transparent;

border: none;

padding: 0 24px 0 6px;

}



.edit label {

clear:both;

}



.edit .inputbox {

clear:both;

}



.editor button:hover {

background: inherit;

border:none;

}





/*****************************************************************************************



								Iframe

								

******************************************************************************************/



body.modal {

min-width:0;

background: #fff;

padding:0;

margin:0;

}



.modal a {

color: #08c;

}



iframe, svg {

max-width:100%;

}



#sbox-window, #sbox-window * {

-webkit-box-sizing: content-box;

-moz-box-sizing: content-box;

box-sizing: content-box;

}



.well {

background-color: rgba(0,0,0,0.03);

border: 1px solid rgba(0,0,0,0.06);

border-radius: 4px;

box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;

margin-bottom: 20px;

min-height: 20px;

padding: 10px;

}



.row, .row-fluid {

width: 100%;

*zoom: 1;

}



.row:before, .row-fluid:before,

.row:after, .row-fluid:after {

display: table;

line-height: 0;

content: "";

}



.row:after, .row-fluid:after {

clear: both;

}



.modal .row [class*="span"], .modal .row-fluid [class*="span"] {

display: block;

float: left;

min-height: 30px;

margin-left: 2.127659574468085%;

*margin-left: 2.074468085106383%;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

}



.modal .row [class*="span"]:first-child, .modal .row-fluid [class*="span"]:first-child {

margin-left: 0;

}



.modal .row .controls-row [class*="span"] + [class*="span"], .modal .row-fluid .controls-row [class*="span"] + [class*="span"] {

margin-left: 2.127659574468085%;

}



.modal .span12 {

width: 100%;

*width: 99.94680851063829%;

}



.modal .span11 {

width: 91.48936170212765%;

*width: 91.43617021276594%;

}



.modal .span10 {

width: 82.97872340425532%;

*width: 82.92553191489361%;

}



.modal .span9 {

width: 74.46808510638297%;

*width: 74.41489361702126%;

}



.modal .span8 {

width: 65.95744680851064%;

*width: 65.90425531914893%;

}



.modal .span7 {

width: 57.44680851063829%;

*width: 57.39361702127659%;

}



.modal .span6 {

width: 48.93617021276595%;

*width: 48.88297872340425%;

}



.modal .span5 {

width: 40.42553191489362%;

*width: 40.37234042553192%;

}



.modal .span4 {

width: 31.914893617021278%;

*width: 31.861702127659576%;

}



.modal .span3 {

width: 23.404255319148934%;

*width: 23.351063829787233%;

}



.modal .span2 {

width: 14.893617021276595%;

*width: 14.840425531914894%;

}



.modal .span1 {

width: 6.382978723404255%;

*width: 6.329787234042553%;

}





.thumbnails {

margin-left: -20px;

list-style: none;

*zoom: 1;

}

.thumbnails:before,

.thumbnails:after {

display: table;

content: "";

line-height: 0;

}

.thumbnails:after {

clear: both;

}

.row-fluid .thumbnails {

margin-left: 0;

}

.thumbnails > li {

float: left;

margin-bottom: 18px;

margin-left: 20px;

}

.thumbnail {

display: block;

padding: 4px;

line-height: 18px;

border: 1px solid #ddd;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);

-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);

box-shadow: 0 1px 3px rgba(0,0,0,0.055);

-webkit-transition: all .2s ease-in-out;

-moz-transition: all .2s ease-in-out;

-o-transition: all .2s ease-in-out;

transition: all .2s ease-in-out;

}

a.thumbnail:hover,

a.thumbnail:focus {

border-color: #08c;

-webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);

-moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);

box-shadow: 0 1px 4px rgba(0,105,214,0.25);

}

.thumbnail > img {

display: block;

max-width: 100%;

margin-left: auto;

margin-right: auto;

}

.thumbnail .caption {

padding: 9px;

color: #555;

}



.height-50 {

height:50px;

}



.height-80 {

height: 80px;

}

.width-80 {

width: 80px;

}

.center, .table td.center, .table th.center {

text-align: center;

}



[class*="icon-folder"]:before {

content: "\f07b";

}

/*   MAILCHIMP   */

input#mc-embedded-subscribe.button {
margin-top:20px;
background:#0F0063  !important;
width:173px;
padding:3px;
line-height: 100%
	
	
}


div.indicates-required {
	font-size:11px;
padding:0 0 10px 0

}

/* to top button nach oben button */

#toTop .icon-up::before {
color: #0F0063 !important;
opacity:0.9 !important;
margin-right:30px;
font-size:38px;
	
}