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



/*

 * Custom Style Sheet - Use this file to style your content

 */
 
 /* Faqs text */
 
.sprocket-lists-title.padding {
    color: #3b85b3;
    font-family: Times New Roman;                                                                             

    
    padding-right: 35px;
}

.sprocket-lists-item .sprocket-padding {
    display: block;
    padding: 20px;
    color: black;
}

/* Headings */

h1, h2, h4, h5, h6 { font-weight: normal; }

h3 { font-weight: normal; }

h1 { font-size: 36px; line-height: 36px; }

h2 { font-size: 24px; line-height: 24px; }

h3 { font-size: 19px; line-height: 19px; }

h4, h5, h6 { font-size: 16px; line-height: 16px; }



/* Color: Lightgreen */

a,

.menu-dropdown li.active .level1,

a.button-more:hover,

#system .title a:hover,

#searchbox .results li.more-results:hover { color: #FF6103; }



h2,

.menu-dropdown li.active .level1,

a.button-more:hover,

#system .title a:hover,

#searchbox .results li.more-results:hover { color: #5F9FCB; }



h3,

.menu-dropdown li.active .level1,

a.button-more:hover,

#system .title a:hover,

#searchbox .results li.more-results:hover { color: #000; }







/* Logo */

#logo .custom-logo {

	width: 270px;

	height: 60px;

	background: url(../../../images/yootheme/logo.png) 0 0 no-repeat;

}



/* Frontpage Demo Content */

.demo-slide {

	min-height: 400px;

	padding: 60px 0 0 60px;

	background-position: 100% 0;

	background-repeat: no-repeat;

}



.demo-slide h1 {

	font-size: 40px;

	margin: 0 0 10px 0;

}



h1 { color: #666; 

	background: url('../images/mod_box_header.png') repeat-x scroll 0px 100% transparent;

	padding: 0px 0px 10px;

	}



h2 { margin: -10px 0 15px 0; } 



/* Zebra List and Table */

ul.zebra > li,

table.zebra tbody td { border-bottom: 1px solid #ddd; }

ul.zebra > li:first-child,

table.zebra tbody tr:first-child td { border-top: 1px solid #ddd; }



ul.zebra > li.odd { background: #fafafa; }

ul.zebra > li:nth-of-type(odd) { background: #fafafa; }



.mod-box-black ul.zebra > li,

.mod-box-black ul.zebra > li:first-child,

#bottom-b .mod-line ul.zebra > li,

#bottom-b .mod-line ul.zebra > li:first-child { border-color: #444; }



.mod-box-black ul.zebra > li.odd,

#bottom-b .mod-line  ul.zebra > li.odd { background-color: #555; }

.mod-box-black ul.zebra > li:nth-of-type(odd),

#bottom-b .mod-line ul.zebra > li:nth-of-type(odd) { background-color: #555; }



.mod-box-color ul.zebra > li,

.mod-box-color ul.zebra > li:first-child { border: none }



.mod-box-color ul.zebra > li.odd { background: url(../images/tools/zebra_color.png) 0 0 repeat; }

.mod-box-color ul.zebra > li:nth-of-type(odd) { background: url(../images/tools/zebra_color.png) 0 0 repeat; }



table.zebra tbody td { border-bottom: 1px solid #d3d3d3; }

table.zebra tbody tr:first-child td { border-top: 1px solid #d3d3d3; }



table.zebra tbody tr.odd { background: #f0f0f0; }

table.zebra tbody tr:nth-of-type(odd) { background: #f0f0f0; }



table.zebra {

	border: 1px solid #cdcdcd;

	background: #f8f8f8;

	box-shadow: 0 2px 2px rgba(0,0,0,0.08);

}



table.zebra caption { color: #333; 

    font-size:20px;

    font-weight: bold;}





table.zebra thead { background: #fff; }



table.zebra thead tr td,

table.zebra thead tr th { border: 1px solid #cdcdcd; }



table.zebra thead th {

	color: #88888a;

	text-shadow: 0 1px 0 rgba(255,255,255,0.5);

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

}



table.zebra tbody tr:hover,

table.zebra tbody tr:nth-of-type(odd):hover,

table.zebra tbody tr.odd:hover { background: #fff; }



table.zebra tr td,

table.zebra tr th {	border-left: 1px solid #cdcdcd; }



table.zebra tfoot tr {

	border-bottom: 1px solid #c7c7c7;

	background: #e4e4e4;

	color: #444;

}





    /* Roksproket Tabs - Colors */

.sprocket-tabs-nav {border-bottom: 1px solid #CCC; background: #c0dbf2; color: #444; border-radius: 9px 9x 0px 0px;}

.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {background-color: #fff;border: 1px solid #6a93af;border-radius: 8px 8px 0px 0px; border-bottom-color: transparent;}

.layout-bottom .sprocket-tabs-nav {border-top: 1px solid #ddd; }

.layout-bottom .sprocket-tabs-nav li.active > .sprocket-tabs-inner, .layout-bottom .sprocket-tabs-nav li.active > .sprocket-tabs-inner:hover {border-color: transparent #ddd #ddd #ddd;}

.layout-bottom .sprocket-tabs-nav > li > .sprocket-tabs-inner:hover {border-bottom-color: transparent;border-top-color: #ddd;}

.layout-left .sprocket-tabs-nav {border-right: 1px solid #ddd;}

.layout-right .sprocket-tabs-nav {border-left: 1px solid #ddd;}

.layout-left .sprocket-tabs-nav li.active > .sprocket-tabs-inner, .layout-left .sprocket-tabs-nav li.active > .sprocket-tabs-inner:hover {border-color: #ddd transparent #ddd #ddd;*border-right-color: #ffffff;}

.layout-right .sprocket-tabs-nav li.active > .sprocket-tabs-inner, .layout-right .sprocket-tabs-nav li.active > .sprocket-tabs-inner:hover {border-color: #ddd #ddd #ddd transparent;*border-left-color: #ffffff;

}



/* Definition Lists





.demo-slide h2 {

	font-size: 26px;

	margin: 0 0 50px 0;

}



.demo-slide h3 {

	margin-bottom: 5px;

	font-size: 24px;

}

.demo-slide p { margin: 0; }



.demo-slide .demo-box {

	position: relative;

	min-height: 62px;

	padding-top: 20px;

}



.demo-slide ul.check > li {

	padding-left: 25px;

	background: url(../images/icon_check.png) 0 50% no-repeat;

	line-height: 32px;

	font-size: 18px;

}



.demo-box-article {

	position: relative;

	float: left;

	width: 300px;

	margin-bottom: 10px;

	padding-top: 20px;

}



.demo-box img,

.demo-box-article img {

	position: absolute;

	top: 10px;

	left: 0;

}



.demo-box h3,

.demo-box-article h3 { margin-top: 0; }



.demo-box h3,

.demo-box p