/* @override 
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?olsl19
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?ospsjc
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?ospusj
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?outjfa
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?owizhx
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?ox9789
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?oxbekl
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?oxbex9
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?oxcl0l
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?oxecax
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?oxeey9
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?oxjug0
	http://felicianotypefoundry.com/cms/sites/all/themes/ftf/styles.css?*
*/





@font-face {
    font-family: 'edumarcintpwr-bold';
    src: url('/cms/sites/all/themes/ftf/webfonts/edumarcintpwr-bold-2-webfont.eot');
    src: url('/cms/sites/all/themes/ftf/webfonts/edumarcintpwr-bold-2-webfont.eot?#iefix') format('embedded-opentype'),
         url('/cms/sites/all/themes/ftf/webfonts/edumarcintpwr-bold-2-webfont.woff2') format('woff2'),
         url('/cms/sites/all/themes/ftf/webfonts/edumarcintpwr-bold-2-webfont.woff') format('woff'),
         url('/cms/sites/all/themes/ftf/webfonts/edumarcintpwr-bold-2-webfont.ttf') format('truetype'),
         url('/cms/sites/all/themes/ftf/webfonts/edumarcintpwr-bold-2-webfont.svg#edumarcintpwr-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'stu_marcin_tpwrlight';
    src: url('/cms/sites/all/themes/ftf/webfonts/stumarcintpwr-light-3-webfont.eot');
    src: url('/cms/sites/all/themes/ftf/webfonts/stumarcintpwr-light-3-webfont.eot?#iefix') format('embedded-opentype'),
         url('/cms/sites/all/themes/ftf/webfonts/stumarcintpwr-light-3-webfont.woff2') format('woff2'),
         url('/cms/sites/all/themes/ftf/webfonts/stumarcintpwr-light-3-webfont.woff') format('woff'),
         url('/cms/sites/all/themes/ftf/webfonts/stumarcintpwr-light-3-webfont.ttf') format('truetype'),
         url('/cms/sites/all/themes/ftf/webfonts/stumarcintpwr-light-3-webfont.svg#stu_marcin_tpwrlight') format('svg');
    font-weight: normal;
    font-style: normal;

}


<link rel="stylesheet" href="path/to/font-awesome/css/font-awesome.min.css">

body {
	background: white none repeat;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
}

table {
	background-color: transparent;
}

p {
	
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 10px;
	border-bottom-style: none;
}

h2 {
	font-size: 12px;
	border-bottom-style: none;
}

h2 a {
	font-size: 12px;
	border-bottom-style: none;
}

h6 {
	font-size: 9px;
}

input {
	text-align: left;
	font-size: 10px;
	padding: 0;
}

img {
	
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

/* @group Layout */

#wrapper {
	width: 895px;
	padding: 0;
	margin: 0 auto;
}

/* @group Top Menu */

#topmenu {
	font-size: 9px;
	width: 895px;
	background: transparent none no-repeat;
	color: white;
	opacity: 1;
	text-transform: uppercase;
	height: 25px;
	z-index: 1;
	padding: 0;
	margin: 0;
}

#topmenu:hover {
	color: white;
}

#topmenu a:link, a:visited {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #cfcfcf;
}

#topmenu a:hover {
	padding-bottom: 5px;
	color: black;
}

#topmenu ul.menu li {
	float: left !important;
	display: block !important;
}

#topmenu a.active {
	padding-bottom: 5px;
	color: #57575a;
}

#topleft {
	float: left;
	font-size: 8px;
	line-height: 25px;
	letter-spacing: 1px;
	margin-left: 0;
	padding-left: 0;
}

#topleft ul {
	margin-left: 0;
	padding-left: 0;
}

#topleft li {
	float: left;
	list-style-type: none;
	padding-right: 10px;
}

#topright {
	float: right;
	font-size: 8px;
	line-height: 25px;
	padding-right: 0;
	letter-spacing: 1px;
}

#topright ul {
	margin-left: 0;
	padding-right: 0;
}

#topright li {
	float: right;
	list-style-type: none;
	padding-left: 10px;
}

/* @end */

/* @group Header */

#header {
	width: 895px;
	height: 165px;
	padding: 0;
	background: url(images/ftf_nameplate_black.svg) center 45px no-repeat white;
	margin: 0;
}

#header-small {
	width: 895px;
	padding: 0;
	background: url(images/ftf_nameplate_grey.svg) center 45px no-repeat;
	margin: 0;
	height: 165px;
}

/* @end */

/* @group Font Menu */

#fontmenu {
	width: 865px;
	height: auto;
	background-color: #f5f5f5;
	margin: 0 0 30px;
	text-transform: uppercase;
	float: left;
	padding: 14px 15px 8px;
	font-family: stu_marcin_tpwrlight !important;
}

#fontmenu a:link {
	font-size: 12px !important;
}

#fontmenu a:hover {
	color: #000000;
}

#fontmenu a:visited {
	
}

#fontmenu a.active {
	color: black;
}

#fontmenu ul {
	margin-top: 0 !important;
	margin-left: 0;
	margin-right: 0;
	font-size: 3px;
	padding: 0;
}

#fontmenu li {
	list-style-type: none;
	margin-left: 0;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid silver;
	height: 11px;
	float: left;
	padding-top: 1px;
	margin-bottom: 6px;
}

#fontmenu .item-list {
	margin: 0 !important;
	padding: 0 !important;
}

#block-views-font_list_left_menu-block_1 div.content div.view.view-font-list-left-menu.view-id-font_list_left_menu.view-display-id-block_1.view-dom-id-2 div.view-content div.item-list {
	margin-top: 0;
}

#fontmenu .views-row-last {
	border-right-style: none;
}

#fontmenu h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
	margin-top: 25px;
}

#block-views-font_list_left_menu-block_1 h2 {
	margin-top: 15px;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
}

li.views-row.views-row-5.views-row-odd {
	padding: 0;
	margin: 0;
}

/* @end */

/* @group Left Menu */

#leftmenu {
	width: 165px;
	line-height: 16px;
	padding: 0 0 0 15px;
	opacity: 1;
	color: black;
	font: 10px stu_marcin_tpwrlight !important;
	display: block;
	float: left;
	margin: 0 0 50px;
}

#leftmenu a:link {
	color: black;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}

#leftmenu a:hover {
	color: #57575a !important;
	text-decoration: none;
}

#leftmenu a:visited {
	color: black;
	text-decoration: none;
}

#leftmenu ul.menu li {
	color: black;
	list-style-image: none !important;
	list-style-type: none !important;
	padding: 0;
	margin-left: 0;
	text-decoration: none;
}

#leftmenu ul.menu a:link {
	color: black;
	list-style-position: inside;
	text-decoration: none;
	font-size: 12px;
}

#leftmenu ul.menu a:hover {
	color: #57575a !important;
	list-style-position: inside;
	text-decoration: none;
}

#leftmenu ul.menu a:visited {
	color: black;
	list-style-position: inside;
	text-decoration: none;
}

ul.menu {
	padding: 0;
	margin: 0;
	color: black;
}

#block-menu-menu-leftmenu div.content ul.menu li.leaf.first.active-trail a.active {
	color: #57575a !important;
	text-decoration: none;
}

#block-block-1 {
	line-height: 12px;
	color: gray;
	border-top: 2px solid #57575a;
	margin-right: 20px;
	padding-top: 10px;
	margin-top: 10px;
}

#leftmenu .item-list {
	margin-top: 0;
}

#leftmenu li.views-row {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

#block-views-font_list_left_menu-block_1 ul {
	padding-left: 10px;
	text-decoration: none;
}

#leftmenu a.active {
	color: #57575a !important;
	text-decoration: none;
}

#block-menu-menu-leftmenu div.content ul.menu li.leaf.last {
	margin-top: 10px;
}

#block-menu-secondary-links div.content ul.menu li.leaf.first {
	margin-top: 10px;
}

#block-menu-secondary-links div.content ul.menu li.leaf.last {
	margin-bottom: 20px;
}

#block-menu-menu-left-menu-c div.content ul.menu {
	margin-bottom: 25px;
}

#block-views-font-list-left-menu-block-1 ul {
	margin-top: 5px;
}

#block-block-6 div.content p {
	margin-top: 30px;
}

#block-menu-menu-disabled-menu-items h2 {
	color: silver;
	font-weight: bold;
	font-size: 10px;
}

#block-menu-menu-disabled-menu-items a {
	color: silver !important;
	margin-bottom: 25px;
}

#block-menu-menu-disabled-menu-items div.content ul.menu {
	color: silver !important;
	margin-bottom: 25px;
}

#block-user-1 h2 {
	font-size: 10px;
	color: gray;
}

div#block-user-1.clear-block.block.block-user a {
	color: gray;
}

#block-views-font-list-left-menu-block-1 div.content div.view.view-font-list-left-menu.view-id-font_list_left_menu.view-display-id-block_1 div.view-content div.item-list ul {
	padding-left: 10px;
}
/* Menu Spacing */

#block-menu-menu-left-menu-b {
	margin-top: 10px;
	margin-bottom: 15px;
}

/* Admin Menu */


#block-system-navigation {
	color: silver;
}

#block-system-navigation a {
	color: silver !important;
}


/* Facebook Like Button greyscale effect */

#leftmenu div.fb-like.fb_iframe_widget {
	filter: url(/cms/sites/all/themes/ftf/images/greyscale.svg);
	filter: gray;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-o-filter: grayscale(100%);	
}

/* Share icons */

div #share-buttons i {
	font-size: 18px;
	padding-right: 10px;
	color: gray;
}

div #share-buttons i:hover {
	color: black;
}

/* @end */

/* @group Main */

/* @group Main */

#main {
	font-size: 11px;
	line-height: 17px;
	color: black;
	opacity: 1;
	height: auto;
	width: 480px;
	margin: 0 0 50px;
	overflow: hidden;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 39px;
	float: left;
}

#main p {
	font-size: 11px;
	line-height: 17px;
	color: black;
	padding-bottom: 10px;
}

#main img{
	padding-bottom: 0 !important;
}

#main .node {
	margin-top: 0;
	padding-top: 0;
}

#main div.views-field-body {
	margin-bottom: 20px;
}

#main div.views-field-title {
font-size: 11px;
line-height: 17px;
margin-bottom: 17px;
font-weight: bold;
text-decoration: none;	
}

#main h3 {
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 17px;
	font-weight: bold;
	text-decoration: none;
}

#main h2 a {
	border-bottom-style: none !important;
	margin-top: 0;
	padding-top: 0;
}

#main p a img {
	border-bottom: 0 none #343434 !important;
	padding-bottom: 4px;
	display: block;
	width: auto;
	height: auto;
}

#main span {
	color: black;
}

#main ul {
	padding-left: 0;
	list-style-image: url(images/right36.gif);
	list-style-position: inside;
	opacity: 1;
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
}

#main a:link {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid #cecece !important;
}

#main a:visited {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid gray;
}

#main a:hover {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid gray;
}

#main address a {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid gray;
}

#main h4 {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	text-align: left;
	color: black;
	padding-top: 0;
}

#main #rightmenu {
	width: 50px;
	float: left;
}

/* Blog */


.node-blog div.field-items {
	margin-bottom: 34px;
}

.node-blog p {
	margin-bottom: 17px;
}

.node-blog h2 {
	margin-bottom: 17px;
}


/* @group Columns */

#columns {
	width: 675px;
	padding-top: 25px;
	border-top: 1px dotted silver;
	margin-top: 25px;
	overflow: hidden;
}

#column1 {
	float: left;
	width: 208px;
	overflow: hidden;
}

#column2 {
	float: left;
	width: 208px;
	margin-left: 25px;
	margin-right: 25px;
	overflow: hidden;
}

#column3 {
	float: left;
	width: 208px;
	overflow: hidden;
}

#columns .views-field-title {
	padding-bottom: 10px;
}

#columns .views-field-title span.field-content a {
	font-weight: bold;
	font-size: 11px;
}

#columns .views-field-created {
	padding-bottom: 10px;
}

#columns .views-field-created span.field-content {
	color: silver;
	font-size: 9px;
}

#columns .views-field-body p {
	color: black;
}

#columns .views-field-body .field-content p {
	color: black !important;
	line-height: 14px;
	font-size: 10px!important;
	display: block;
}

#columns .views-field-body .field-content {
	color: black !important;
	line-height: 14px;
	font-size: 10px!important;
	border-bottom: 1px dotted silver;
	display: block;
	padding-bottom: 15px;
	margin-bottom: 20px;
}



/* @end */

/* @group Main Right */

#mainright {
	font-size: 11px;
	color: black;
	opacity: 1;
	height: auto;
	width: 480px;
	margin: 0 0 50px;
	padding: 0 0 0 39px;
	float: left;
}

#mainright p {
	font-size: 12px;
	color: black;
	line-height: 17px;
}

#mainright h3 {
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 17px;
	font-weight: bold;
	text-decoration: none;
}

#mainright h2 a {
	border-bottom-style: none !important;
}

#mainright p a img {
	border-bottom: 0 none #343434 !important;
	padding-bottom: 4px;
	display: block;
	width: auto;
	height: auto;
}

#mainright span {
	color: black;
}

#mainright ul {
	padding-left: 0;
	list-style-image: url(images/right36.gif);
	list-style-position: inside;
	opacity: 1;
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	font-family: stu_marcin_tpwrlight !important;
}

#mainright a:link {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid #cecece;
	font-size: 12px;
}

#mainright a:visited {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid #cecece;
}

#mainright a:hover {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid gray;
}

#mainright address a {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid gray;
}

#mainright h4 {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	text-align: left;
	color: black;
	padding-top: 0;
}

#mainright #pagination-toc {
	
}

#mainright .item-list {
	background-color: #f5f5f5;
	line-height: 30px;
	color: #57575a;
}

#mainright ul.pager a {
	color: gray;
	text-decoration: none !important;
}

#mainright ul.pager a:link {
	color: gray;
	text-decoration: none !important;
}

#mainright ul.pager a.active {
	color: gray;
	text-decoration: none !important;
	border-style: none;
}

#mainright hr {
	border-bottom: 1px dotted silver;
}


#mainright_front {
	font-size: 11px;
	line-height: 17px;
	color: black;
	opacity: 1;
	height: auto;
	width: 480px;
	border-left: 1px dotted silver;
	margin: 0 0 50px;
	padding: 0 0 0 39px;
	float: left;
}


#block-views-SmallNews-block_1 div.views-field-title {
	font-weight: bold;
	margin-bottom: 5px;
}

#mainright span.supported-languages {
	font-size: 10px !important;
	color: black !important;
	line-height: 12px !important;
	display: block;
}

/* Specimen */

#block-views-font-atachments-block-block-1 {
	margin-top: 18px;
}

#block-views-font-atachments-block-block-1 img.file-icon {
	display: none;
}

#block-views-font-atachments-block-block-1 div.field-content {
	font-weight: bold;
}

#block-views-font-atachments-block-block-1 div.field-content::before {
	font: 14px FontAwesome !important;
	content: "\f1c1";
	font-weight: normal !important;
	font-style: normal!important;
	color: red;
	padding-right: 3px;
}

#block-views-font-atachments-block-block-1 div.field-content a {
	color: #56575a;
}

#block-views-font-atachments-block-block-1 div.field-content a:hover {
	color: black !important;
}

/* @end */

/* @group Main Fonts */

#mainfonts {
	padding-left: 39px;
	float: left;
	width: 676px;
}

#block-pagination-0 {
	margin-top: 20px;
}


/* Atachments */


div.content div.field.field-name-upload.field-type-file.field-label-hidden div.field-items div.field-item.even {
	margin-top: 20px;
	margin-bottom: 40px;
	display: none;
}

div.field.field-name-upload.field-type-file.field-label-hidden div.field-items div.field-item.even table.sticky-enabled.tableheader-processed.sticky-table thead tr {
	color: white;
	font-size: 0;
}


div.field.field-name-upload.field-type-file.field-label-hidden div.field-items div.field-item.even table.sticky-enabled.tableheader-processed.sticky-table thead tr th:after {
	font-size: 12px;
	content: "Download specimen:";
	font-weight: bold;
	color: black;
}

div.field.field-name-upload.field-type-file.field-label-hidden div.field-items div.field-item.even table.sticky-enabled.tableheader-processed.sticky-table tbody tr td:nth-child(2) {
	display: none;
}
div.field.field-name-upload.field-type-file.field-label-hidden div.field-items div.field-item.even table.sticky-enabled.tableheader-processed.sticky-table tbody tr.odd td span.file img.file-icon {
	padding-right: 10px;
}

div.field.field-name-upload.field-type-file.field-label-hidden div.field-items div.field-item.even table.sticky-enabled.tableheader-processed.sticky-table thead tr th:nth-child(2){
	display: none;
}

div.field.field-name-upload.field-type-file.field-label-hidden div.field-items div.field-item.even table.sticky-enabled.tableheader-processed.sticky-table tbody tr {
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
	margin-top: 15px;
	background-color: transparent;
	border-bottom-style: none;
}

div.field.field-name-upload.field-type-file.field-label-hidden div.field-items div.field-item.even table.sticky-enabled.tableheader-processed.sticky-table tbody tr.odd td span.file a {
	text-decoration: none !important;
	border-bottom-style: none !important;
}

/* @end */

/* @group Fonts Lst */


#mainfonts .view-font-page-list
{
	margin: 0 !important;
	padding: 0 !important;
	border-style: none !important;
	border-width: 0 !important;
}

#mainfonts .view-font-page-list p
{
	margin: 0 !important;
	padding: 0 !important;
}

#mainfonts .view-font-page-list
{
	margin: 0 !important;
	padding: 0 !important;
}

#mainfonts .view-font-page-list
{
	margin: 0 !important;
	padding: 0 !important;
	border-width: 0 !important;
	border-style: none !important;
}


#mainfonts .view-font-page-list tr.col-last {
	margin: 0;
	padding: 0;
	border-width: 0 !important;
	border-style: none !important;
}

#mainfonts .view-font-page-list .views-field-title {
	display: none;
}


#mainfonts .view-id-font_page_list .views-field-title a {
	font-weight: bold;
}

#mainfonts .view-id-font_page_list .field-content {
	margin: 0 !important;
	padding: 0 !important;
}

#mainfonts .views-field-field-fontlistimage-value div.field-content a p img {
	opacity: 1;
}

#mainfonts .views-field-field-fontlistimage-value div.field-content a:hover p img {
	opacity: 1;
}

/* fonts list page */


#block-system-main div.content div.view.view-font-page-list.view-id-font_page_list .fontlist div.views-field.views-field-title-1 {
	text-align: center;
	position: relative;
	bottom: 30px;
	color: gray;
}

/* @end */

/* @group Order Fonts */

th.views-field.views-field-field-storeimage-value {
	float: left;
}

.views-field-field-pricelist-value .field-content p {
	
}


.views-field-field-pricelist-value .field-content img {
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	text-decoration: none !important;
}

.views-field-field-pricelist-value p a img {
	text-decoration: none !important;
}


/* @end */

/* @group Price Table */

table#price-table {
	width: 100%;
	border-style: none !important;
	border-top-style: none !important;
	border-top-color: transparent !important;
}

table#price-table tbody {
	border-style: none !important;
	border-top-style: none !important;
	border-top-color: transparent !important;
}


table#price-table td {
	width: 33,3%;
	border-style: none !important;
}

#mainright table#price-table a:link {
	border-bottom: 0 none transparent !important;
}

/* @end */

#toptitle {
	color: black;
	margin-bottom: 20px;
	font: 18px edumarcintpwr-bold !important;
	line-height: 14px;
}

pre {
	font-family: Verdana, sans-serif;
	text-align: right;
	line-height: 17px;
	height: 34px;
	margin: 0;
	padding: 0;
}

ul.pager {
	margin-top: 50px;
}

div.item-list {
	margin-top: 50px;
}

#attachments {
	display: none;
}

/* @group Store prices table */

table#storeprices {
	
}

td#users {
	color: black;
	padding-bottom: 2px;
}

td#price {
	color: #adb0b1;
	padding-bottom: 2px;
}

/* @end */

/* @end */

/* @group TOC List */

#pagination-toc {
	border-style: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
	width: 480px;
	margin-right: 0;
	padding-right: 0;
	font-size: 12px;
	background-color: white;
}

#pagination-toc div.item-list {
	margin-top: 0;
}

#block-pagination-0 h2 {
	font-size: 12px;
	color: gray;
	padding-bottom: 3px;
}

ul.pagination-toc-list {
	padding-left: 0;
	padding-top: 0;
	margin-top: 0;
	float: left;
	padding-bottom: 30px;
	width: 480px;
	font-family: stu_marcin_tpwrlight !important;}

ul.pagination-toc-list li {
	padding-left: 0;
	padding-top: 0;
	margin-top: 0;
	float: left;
	padding-right: 10px;
	display: block;
}

#pagination-toc h4 {
	display: none;
	margin-top: 0;
	padding-top: 0;
}

#pagination-toc div.item-list ul.pagination-toc-list li.pagination-toc-item {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 0;
	padding-top: 0;
}

#pagination-toc div.item-list ul.pagination-toc-list li.pagination-toc-item.current {
	color: #adb0b1;
	font-size: 12px;
}

/* VARIABLE */

[id^=node-] div.content div.pagination-toc div.item-list ul.pagination-toc-list {
	display: none;
}


/* New */


#block-pagination-toc div.content div.pagination-toc {
	background-color: transparent;
	border-style: none;
	height: 0;
}

#block-pagination-toc div.content div.pagination-toc {
	padding: 0;
}

#block-pagination-toc div.content div.pagination-toc div.item-list ul.pagination-toc-list li.pagination-toc-item.first {
	margin-left: 0;
}

#block-pagination-toc div.content div.pagination-toc div.item-list ul.pagination-toc-list li.pagination-toc-item {
	padding-top: 0;
	margin-top: 0;
}

#block-pagination-toc div.content div.pagination-toc div.item-list {
	margin-top: 0;
}

#block-pagination-toc div.content div.pagination-toc div.item-list ul.pagination-toc-list li.pagination-toc-item {
	margin-left: 0;
}

#block-pagination-toc div.content div.pagination-toc div.item-list ul.pagination-toc-list li.pagination-toc-item.current {
	font-size: 12px;
	color: #adb0b1;
}




div.content div.pagination-toc {
	background-color: transparent;
	border-style: none;
	height: 0;
	width: 480px;
}

div.content div.pagination-toc {
	padding: 0;
}

div.content div.pagination-toc div.item-list ul.pagination-toc-list li.pagination-toc-item.first {
	margin-left: 0;
}

div.content div.pagination-toc div.item-list ul.pagination-toc-list li.pagination-toc-item {
	padding-top: 0;
	margin-top: 0;
}

div.content div.pagination-toc div.item-list {
	margin-top: 0;
}

div.content div.pagination-toc div.item-list ul.pagination-toc-list li.pagination-toc-item {
	margin-left: 0;
}

div.content div.pagination-toc h4 {
	display: none;
}

div.content div.pagination-toc div.item-list ul.pagination-toc-list li.pagination-toc-item.current {
	font-size: 12px;
	color: #adb0b1;
}

#pagination-bottom {
	margin-top: 40px;
}

#node-145 div.content div.pagination-toc div.item-list ul.pagination-toc-list {
	display: none;
}

/* @end */

/* @group Breadcrum */

#breadcrum {
	height: 25px;
	width: 740px;
	left: 0;
	padding: 0;
	margin: 50px 0 0;
	color: silver;
	font-size: 10px;
	display: none;
}

/* @end */

/* @group Footer */

#footer {
	height: 15px;
	width: 865px;
	background-color: #5d5d5d;
	color: white;
	font-size: 9px;
	margin: 50px auto 0;
	clear: both;
	vertical-align: middle;
	padding: 5px 15px;
	line-height: 16px;
}

#footer p {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/* @end */

/* @end */

/* @group Right Menu */

#rightmenu {
	width: 140px;
	padding-left: 40px;
	font: 11px verdana !important;
	line-height: 14px;
	color: silver;
	margin-bottom: 50px;
	margin-top: 25px;
	padding-right: 15px;
	float: left;
}

#rightmenu p {
	line-height: 14px !important;
	font-size: 11px !important;
	color: silver;
}

#rightmenu strong {
	font-weight: bold;
}

#rightmenu a {
	color: silver;
	line-height: 14px;
	font-size: 11px;
	text-decoration: none;
}

#rightmenu a:link {
	color: silver;
	text-decoration: none;
	line-height: 14px;
	font-size: 11px;
}

#rightmenu a:hover {
	color: #adb0b1 !important;
	text-decoration: none;
}

#rightmenu a:visited {
	color: silver;
	text-decoration: none;
	line-height: 14px;
	font-size: 11px;
}

/* Front Page Sidebar */

#rightmenu_front {
	width: 140px;
	padding-left: 40px;
	padding-right: 15px;
	font: 11px verdana !important;
	line-height: 14px;
	color: silver;
	margin-bottom: 50px;
	float: left;
}


#block-views-SmallNews-block_1 div.views-field-title span.field-content {
	color: silver !important;
	font-size: 9px;
}

#block-views-smallnews-block-1 div.field-content p a {
	color: silver !important;
}


/* - */

#rightmenu .view-header p {
	color: silver;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 11px !important;
}

/* - */

.views-field-field-about-value {
	font-size: 11px;
	line-height: 14px;
}

/* - */

.view-combines-with-block {
	margin-top: 25px;
	font-size: 11px;
	line-height: 14px;
	padding-left: 0;
	margin-left: 0;
}

.view-combines-with-block .field-item a {
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	display: list-item;
	padding-left: 0;
	margin-left: 0;
}

/* - */

.view-whats-included-block {
	margin-top: 25px;
	font-size: 11px;
	line-height: 14px;
}

.view-whats-included-block .field-content p {
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	display: list-item;
	padding-left: 0;
	margin-left: 0;
}

/* - */

.view-related-fonts-block {
	margin-top: 25px;
	font-size: 11px;
	line-height: 14px;
}

.view-related-fonts-block .field-item a {
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	display: list-item;
	margin-left: 0;
	margin-right: 0;
}

/* - */

.views-field-upload-fid {
	margin-top: 0;
	font-size: 11px;
	line-height: 14px;
}

.views-field-upload-fid span.field-content div.item-list {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0;
	margin-top: 25px;
	font-size: 11px;
}

.views-field-upload-fid span.field-content div.item-list ul {
	list-style-image: none;
	list-style-type: none;
	padding-left: 0;
	margin: 0;
	font-size: 11px;
}

.views-field-upload-fid span.field-content div.item-list li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	list-style-image: url(images/pdf.png);
	list-style-position: inside;
	font-size: 11px;
}

#block-views-font_atachments_block-block_1 div.content div.view.view-font-atachments-block.view-id-font_atachments_block.view-display-id-block_1.view-dom-id-11 div.view-content div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last div.views-field-upload-fid span.field-content div.item-list ul li a {
	bottom: 2px;
	position: relative;
}

/* - */

#block-block-3 {
	
}

/* Base Pricing */

#block-views-related-products-view-block h2 {
	font-size: 11px;
}

#block-views-related-products-view-block table.price-table-block tbody tr td.desktop-td {
	
}

#block-views-related-products-view-block table.price-table-block tbody tr td.web-td {
	
}

#block-views-related-products-view-block table.price-table-block tbody tr td.app-td {
	
}

#block-views-related-products-view-block table.price-table-block tbody tr td.desktop-td a:hover {
	background: url(/cms/sites/all/themes/ftf/images/shoppingcart.png) 50px no-repeat;
	border-bottom-style: none !important;
}


/* small news */

#rightmenu_front #block-views-smallnews-block-1 p {
	color: gray !important;
}

#rightmenu_front #block-views-smallnews-block-1 p a {
	color: gray !important;
}


/* @end */

/* @group Slideshow */

.slideshow.align-left.location-above {
	float: left;
	display: block;
	width: 740px;
}

/* @end */

/* @group Views */

/* @group Order Fonts */



/* Accordion */

div.view-content.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons {
	margin-top: 25px;
}

.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all {
	text-align: left;
	width: 470px;
	color: white;
	margin-top: 10px;
	display: block;
	margin-bottom: 15px;
	padding: 5px 0 5px 10px;
	font: 12px/14px verdana !important;
	cursor: pointer;
	background: silver url(images/down_arrow.gif) no-repeat 460px;
	-webkit-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;	
}

.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all a {
}

.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all:hover {
background: gray url(images/down_arrow.gif) no-repeat 460px;
}


.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top {
	border-style: none;
	border-radius: 0 0 0 0 !important;
border-style: none !important;
}

.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top a {
	text-align: left;
	width: 470px;
	color: white !important;
	display: block;
	font: 12px/14px verdana !important;
	cursor: pointer;
	background: gray url(images/up_arrow.gif) no-repeat 460px;
	-webkit-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;
	border-style: none !important;
	padding-left: 11px;
	padding-right: 0;
}



.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all a {
	border-style: none !important;
	margin: 0;
	padding: 0;
	color: white !important;
	
}

span.ui-icon.ui-icon-triangle-1-s {
	display: none;
}

span.ui-icon.ui-icon-triangle-1-e {
	display: none;
}

div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
	border-style: none !important;
	margin: 15px 0 0;
	padding: 0;
	height: auto;
	overflow: hidden;
}

div.view-content.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active div.views-row div.views-field.views-field-title {
	font-size: 11px;
	margin-bottom: 5px;
	clear: left;
}

div.view-content.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active div.views-field.views-field-field-pricelist {
	margin-left: 5px;
}

div.view-content.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active div.views-field.views-field-field-pricelist p {
}

div.view-content.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active div.views-field.views-field-field-pricelist img {
	margin-left: 5px;
	float: left;
}



div.view-content.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active  div.views-field.views-field-field-whatsincluded p {
	margin-left: 5px;
	line-height: 14px !important;
	font-size: 11px !important;
}


/* TABLE */

table.price-table {
	width: 480px;
	margin-bottom: 10px;
}

table.price-table th.title-th{
	text-align: left;
	width: 240px;
	font-weight: bold;
}

table.price-table th.desktop-th{
	width: 80px;
	text-align: right;
	color: #a8a8a8;
}

table.price-table th.web-th{
	text-align: right;
	width: 80px;
	color: #a8a8a8;
}

table.price-table th.app-th{
	text-align: right;
	width: 80px;
	color: #a8a8a8;
}

table.price-table td.text-td{
	text-align: left;
	width: 240px;
}

table.price-table td.text-td p{
	color: silver !important;
}

table.price-table td.desktop-td{
	width: 80px;
	text-align: right;
}

table.price-table td.web-td{
	text-align: right;
	width: 80px;
}

table.price-table td.app-td{
	text-align: right;
	width: 80px;
}

table.price-table td a:link {
	width: 80px;
	display: block;
	text-decoration: underline !important;
	border-bottom-style: none !important;
}

table.price-table td a:hover {
	background: url(/cms/sites/all/themes/ftf/images/shoppingcart.png) 10px no-repeat;
	width: 80px;
	border-bottom-style: none !;
}

table.price-table-block a.shoppingcart-icon img {
	opacity: 0.25;
	position: relative;
	top: 2px;
}

table.price-table-block a.shoppingcart-icon img:hover {
	opacity: 1;
}



/* Price List */

div div.pricelist_type div.item-list {
	margin-top: 0;
}

div.pricelist_type div.item-list ul{
}

div.pricelist_type div.item-list ul li{
	width: 135px;
	margin-left: 0;
	font-size: 9px;
	color: gray;
	display: inline-block;
	float: left;
	text-transform: uppercase;
	padding-left: 5px;
}

div div.pricelist_price div.item-list {
	margin-top: 0;
}

div.pricelist_price div.item-list ul {
	position: absolute;
}

div.pricelist_price div.item-list ul li {
	font-size: 9px;
	margin-right: 0;
	margin-left: 0;
	text-align: right;
	float: right;
	color: gray;
	width: 85px;
	padding-right: 55px;
}

div div.pricelist_url div.item-list {
	margin-top: 0;
}

div.pricelist_url div.item-list ul {
	position: absolute;
}

div.pricelist_url div.item-list ul li {
	color: gray;
	width: 100px;
	margin-right: 0;
	margin-left: 0;
	text-align: right;
	float: left;
	padding-right: 40px;
}

div.pricelist_url div.item-list ul li a  {
	border-bottom-style: none !important;
	text-decoration: none !important;
}

div.pricelist_url div.item-list ul li a img  {
	opacity: 0.6;
}

div.pricelist_url div.item-list ul li a img:hover  {
	opacity: 1;
}

/* @end */

/* @group Related Price List */


#block-views-related-products-view-block {
	margin: 30px 0 0 !important;
}


#block-views-related-products-view-block div.item-list {
	margin: 10px 0 0 !important;
}

#block-views-related-products-view-block div.item-list ul li {
	margin: 0 0 10px !important;
}

#block-views-related-products-view-block table {
	width: 140px;
}

#block-views-related-products-view-block th.title-th {
	color: gray;
}

#block-views-related-products-view-block td.desktop-td {
	color: gray;
	text-align: right;
}

#block-views-related-products-view-block td.web-td {
	color: gray;
	text-align: right;
}

#block-views-related-products-view-block td.app-td {
	color: gray;
	text-align: right;
}

/* @end */

/* @group Grids */

.views-field-title {
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-style: none !important;
}

.views-field-title a {
	text-align: left;
	text-decoration: none;
	border-style: none !important;
	color: #505050;
	font-size: 10px;
}

.field-content a p {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
	border-style: none !important;
	line-height: 10px;
}

.field-content a {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
	line-height: 10px;
}

.field-content a:hover {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}

.views-field-field-thumbnail-value div.field-content a:link img {
	opacity: 1;
}

.views-field-field-thumbnail-value div.field-content a:visited img {
	opacity: 1;
}

.views-field-field-thumbnail-value div.field-content a:hover img {
	opacity: 1;
}

div.field-content p {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	color: #b0b0b0 !important;
	font-size: 9px !important;
	border-style: none;
}

#main div.field-content p {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	color: black !important;
	font-size: 11px !important;
	border-style: none;
	line-height: 17px !important;
}

tr.row-first {
	border-top-style: hidden;
}

td.col-1 {
	padding-right: 0;
}

td.col-2 {
	padding-right: 0;
}

.views-field-field-year-value {
	display: block;
	height: 12px;
}

.views-field-field-dimensions-value {
	display: block;
	height: 12px;
}

.views-field-field-collection-value {
	display: block;
	padding-bottom: 15px;
}

.view-font-page-list .view-content table.views-view-grid div.views-field-title span.field-content a {
	color: silver !important;
	display: none;
}

/* @end */

/* @group Lists */

table.views-table {
	background-color: transparent;
	border-style: none;
}

td.views-field.views-field-title {
	background-color: transparent !important;
	width: 400px;
}

table.views-table tr.odd {
	background-color: transparent;
	border-style: none;
}

table.views-table tr.even {
	background-color: transparent;
	border-style: none;
}

table.views-table tbody {
	border-style: none;
}

th.views-field.views-field-field-date-value {
	border-style: none;
}

th.views-field.views-field-field-place-value {
	border-style: none;
}

.views-field-field-date-value p {
	color: #838383 !important;
	text-align: left;
	height: 20px;
}

.views-field-field-place-value p {
	color: #838383 !important;
	text-align: left;
	height: 20px;
}

.views-field.views-field-title a:hover {
	color: #57575a;
}

th.views-field.views-field-title {
	display: none;
}

th.views-field.views-field-field-author-value {
	border-style: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 0;
}

th.views-field.views-field-field-year-value {
	border-style: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 0;
}

th.views-field.views-field-field-source-value {
	border-style: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 0;
}

td.views-field.views-field-title {
	margin-top: 0;
	padding-top: 0;
	vertical-align: top;
	width: auto;
}

td.views-field.views-field-field-author-value p {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 10px;
	vertical-align: top;
}

td.views-field.views-field-field-year-value p {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 10px;
	vertical-align: top;
}

td.views-field.views-field-field-source-value p {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 10px;
	vertical-align: top;
}

td.views-field.views-field-field-place-value p {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 10px;
	vertical-align: top;
}

td.views-field.views-field-field-date-value p {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 10px;
	vertical-align: top;
}

/* @group Exhibitions */

#center div.view.view-Exhibitions.view-id-Exhibitions.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.odd td.views-field.views-field-title a {
	
}

#center div.view.view-Exhibitions.view-id-Exhibitions.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.odd td.views-field.views-field-field-date-value p {
	
}

#center div.view.view-Exhibitions.view-id-Exhibitions.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.odd td.views-field.views-field-field-place-value p {
	
}

/* @end */

/* @group Bibliography */

#center div.view.view-bibliography-texts.view-id-bibliography_texts.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.odd td.views-field.views-field-title a {
	padding-right: 20px;
}

#center div.view.view-bibliography-texts.view-id-bibliography_texts.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.odd td.views-field.views-field-field-author-value p {
	padding-right: 20px;
}

#center div.view.view-bibliography-texts.view-id-bibliography_texts.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.odd td.views-field.views-field-field-year-value p {
	padding-right: 20px;
}

#center div.view.view-bibliography-texts.view-id-bibliography_texts.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.odd td.views-field.views-field-field-source-value p {
	
}

/* @end */

/* @end */

#mainright div.view.view-order-fonts.view-id-order_fonts.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table caption {
	text-align: left;
	background-color: silver;
	width: 470px;
	color: white;
	margin-top: 35px;
	display: block;
	margin-bottom: 15px;
	padding-left: 7px;
	padding-bottom: 3px;
	font: 12px/14px Georgia, verdana;
	padding-top: 4px;
}

#mainright div.view.view-order-fonts.view-id-order_fonts.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.odd td.views-field.views-field-title a {
	font-weight: bold;
}

#mainright div.view.view-order-fonts.view-id-order_fonts.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.even td.views-field.views-field-title a {
	font-weight: bold;
}

#mainright div.view.view-order-fonts.view-id-order_fonts.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.odd td.views-field.views-field-title p {
	font-size: 10px;
	line-height: 14px;
	color: gray;
}

#mainright div.view.view-order-fonts.view-id-order_fonts.view-display-id-page_1.view-dom-id-1 div.view-content table.views-table tbody tr.even td.views-field.views-field-title p {
	font-size: 10px;
	line-height: 14px;
	color: gray;
}

#main div.view.view-font-page-list.view-id-font_page_list.view-display-id-page_1.view-dom-id-1 div.view-content table.views-view-grid tbody {
	vertical-align: top;
}

/* @end */

/* @group Drupal */

div.storylinks a {
	margin: 0;
	padding: 0;
}

ul.tabs.primary {
	margin-left: 0;
}

#center div.tabs ul.tabs.primary li.active a.active {
	border-bottom: 1px solid white;
}

#center div.tabs ul.tabs.primary li a {
	border-bottom-style: none;
}

div.storysubmitted {
	font-size: 9px;
	color: gray;
}

#block-user-1 div.content ul.menu li.expanded.active-trail ul.menu {
	padding-left: 10px;
}

#mainright div.tabs ul.tabs.primary li.active a.active {
	border-bottom-color: white !important;
}



/* @end */

/* @group Editor Styles */

.subtitle {
	color: silver !important;
	font-size: 9px;
}

style1 {
	color: black !important;
	font-size: 8px;
	line-height: 12px !important;
}

p style1 {
	float: left;
}

style2 {
	color: silver !important;
	font-size: 9px;
}

style3 {
	color: red;
}


/* @end */

/* Order Button */

/* @group Order Font button */

.buyfontlink a {
	color: #57575a !important;
	text-decoration: none;
	border: 1px solid silver !important;
	padding: 3px 4px 2px;
	margin-top: 25px;
	display: block;
	text-transform: uppercase;
	font: 12px edumarcintpwr-bold !important;
	text-align: center;
	width: 4em;
}

#rightmenu .buyfontlink a:link {
	color: #57575a !important;
	text-decoration: none;
	border: 1px solid #b6b6b6 !important;
	padding: 3px 4px;
	margin-top: 25px;
	display: block;
	width: 4em;
	text-transform: uppercase;
	font-size: 12px !important;
	text-align: center;
	background-color: #f5f5f5;
	letter-spacing: 0.5px;
}

.buyfontlink a:hover {
	color: white !important;
	background-color: #57575a;
	border: 1px solid #57575a !important;
}

#rightmenu .buyfontlink a:hover {
	color: white !important;
	background-color: #57575a;
	border: 1px solid #57575a !important;
}

/* @end */

p.blackboxes {
	margin: 0;
	padding: 0;
	border-style: none;
}

p.blackboxes img {
	margin: 0 0 1px !important;
	padding: 0 !important;
	border-style: none !important;
	float: left;
}

p.blackboxes a img {
	margin: 0 0 1px !important;
	padding: 0 !important;
	border-style: none !important;
}

/* @group Forms */

#contact-site-form label {
	margin-bottom: 8px;
}

#contact-site-form input {
	margin-bottom: 5px;
	width: 300px;
}

#contact-site-form input#edit-submit {
	width: 75px;
	text-align: center;
}

#contact-site-form select {
	margin-bottom: 8px;
}

#contact-site-form textarea {
	width: 300px;
}

#contact-site-form div.grippie {
	width: 300px;
}

#mc_embed_signup {
	margin-top: 20px;
}

#mc_embed_signup div.indicates-required {
	margin-bottom: 20px;
}

#mc_embed_signup {
}

#mc_embed_signup label {
	padding-bottom: 5px;
}

#mc_embed_signup input {
	margin-bottom: 10px;
	width: 300px;
}

#mc_embed_signup input#mc-embedded-subscribe {
	width: 75px;
	margin-top: 20px;
	text-align: center;
}

/* Webform */

.node-webform div.submitted {
	display: none;
}

/* @end */



/* RESET */

.fb_reset {
	font-family: Verdana, sans-serif !important;
}


/* CAPTCHA */

form#webform-client-form-407.webform-client-form.webform-client-form-407.webform-conditional-processed div fieldset.captcha.form-wrapper legend span.fieldset-legend {
color: silver;
}

form#webform-client-form-407.webform-client-form.webform-client-form-407.webform-conditional-processed div fieldset.captcha.form-wrapper div.fieldset-wrapper div.fieldset-description {
	color: silver;
	font-size: 10px;
	padding-top: 4px;
}

form#webform-client-form-407.webform-client-form.webform-client-form-407.webform-conditional-processed div fieldset.captcha.form-wrapper div.fieldset-wrapper div.form-item.form-type-textfield.form-item-captcha-response label {
	margin-bottom: 4px;
}

form#webform-client-form-407.webform-client-form.webform-client-form-407.webform-conditional-processed div fieldset.captcha.form-wrapper div.fieldset-wrapper div.form-item.form-type-textfield.form-item-captcha-response div.description {
	color: silver;
	margin-top: 10px;
}

