/*
Theme Name: Customizr-pro vL
Theme URI: http://presscustomizr.com/extension/customizr-pro/
Description:  Child theme of Customizr-pro.
Author: dfenwick
Template: customizr-pro
*/

@import url("../customizr-pro/style.css");

/* write custom css below */

/* To fix the text-overrun Tagline in Chrome */
.navbar-wrapper .navbar h2 {
  padding-right: 35px;
  font-style: normal;
  line-height: 1;
}
.site-description h2 {
  padding-right: 35px;
  font-style: normal;
  line-height: 1;
}
.navbar .nav > li > a {
  padding-right: 10px;
  padding-left: 10px;
}
.navbar .span7 {
  width: 70%;
}
.navbar .span5 {
  width: 25%;
}
/* End of fix the text-overrun Tagline in Chrome */

/* Fix the pop-ups in Checkout */
select#payment-cardExpirationMonth, select#payment-cardExpirationYear {
  width: 20%;
}
select#payment-cardType, select#billing-state, select#billing-country {
  width: 48%;
}
/* End of fix the pop-ups in Checkout */

/* remove the sidebar link to Checkout directly, without going through Cart approval */
#Cart66WidgetCheckout, #Cart66WidgetLinkSeparator{display:none!important}
/* end of remove the sidebar link to Checkout directly, without going through Cart approval */

/*  This is the format for loading a woff web font...
   Load Web Font
@font-face {
	font-family: 'examplefont';
	src: url('webfonts/examplefont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	-moz-font-feature-settings: "liga" 1;
	-moz-font-feature-settings: "liga=1";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga" 1;
	-webkit-font-feature-settings: "liga" 1;
	font-feature-settings: "liga" 1;
}

   Font Identifiers from Fonts.com
font-family:'Ira2-Regular';
font-family:'Ceglic International 3';
font-family:'Ceglic International 3 NoSig';
font-family:'Ceglic SmartFont';
font-family:'Ceglic SmartFont NoSig';
font-family:'Lanprin New';
font-family:'Kaapeli W01 Thin';
font-family:'Kaapeli W01 Light';
font-family:'Kaapeli W01 Book';
font-family:'Kaapeli W01 Medium';
font-family:'Kaapeli W01 Bold';
font-family:'Kaapeli W01 Heavy';
font-family:'Kabel W01 Black';
font-family:'Kabel W01 Book';
font-family:'Kabel W01 Light';

.script_ceglic
.script_ceglic_nosig
.script_ceglicint
.script_ceglicint_nosig
.script_ira2
.script_kaapeli_bold
.script_kaapeli_book
.script_kaapeli_heavy
.script_kaapeli_light
.script_kaapeli_medium
.script_kaapeli_thin
.script_kabel_black
.script_kabel_book
.script_kabel_light
.script_lanprin
.script_josefinsans_bold
.script_josefinsans_semi-bold
.script_josefinsans_normal
.script_josefinsans_book


   Turn on Ligature Advanced Features
font-feature-settings: 'liga'; -webkit-font-feature-settings: 'liga'; -moz-font-feature-settings: 'liga=1'; -ms-font-feature-settings: 'liga'; -webkit-font-feature-settings: 'liga'; -o-font-feature-settings: 'liga';

   Use font from Google Fonts
font-family: 'Josefin Sans', sans-serif; font-weight: 400,600,700;

   Two alternatives for setting the font
<p class="script_ceglic" style="font-size: 36px; font-weight: 600>
<p style="font-family: 'Ceglic SmartFont'; font-size: 36px; font-weight: 600">

*/

/*  For Fonts hosted on the vLetter server */
@font-face {
	font-family: 'Ira4-site';
	src: url('fonts/vLetterIra4.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	-moz-font-feature-settings: "liga" 1;
	-moz-font-feature-settings: "liga=1";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga" 1;
	-webkit-font-feature-settings: "liga" 1;
	font-feature-settings: "liga" 1;
}
/*  @font-face {
	font-family: 'LESLIESuperSmartFont-site';
	src: url('fonts/LESLIESuperSmartFont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	-moz-font-feature-settings: "liga" 1;
	-moz-font-feature-settings: "liga=1";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga" 1;
	-webkit-font-feature-settings: "liga" 1;
	font-feature-settings: "liga" 1;
}

/*
@font-face {
	font-family: 'vLpMDDfont-site';
	src: url('fonts/vLpMDDfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	-moz-font-feature-settings: "liga" 1;
	-moz-font-feature-settings: "liga=1";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga" 1;
	-webkit-font-feature-settings: "liga" 1;
	font-feature-settings: "liga" 1;
}
@font-face {
	font-family: 'vLpReal-site';
	src: url('fonts/vLpReal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	-moz-font-feature-settings: "liga" 1;
	-moz-font-feature-settings: "liga=1";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga" 1;
	-webkit-font-feature-settings: "liga" 1;
	font-feature-settings: "liga" 1;
}
@font-face {
	font-family: 'vLpUrara-site';
	src: url('fonts/vLpUrara.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	-moz-font-feature-settings: "liga" 1;
	-moz-font-feature-settings: "liga=1";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga" 1;
	-webkit-font-feature-settings: "liga" 1;
	font-feature-settings: "liga" 1;
}
*/

/*
@font-face {
	font-family: 'Cabanana';
	src: url('fonts/Cabanana-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Cabanana';
	src: url('fonts/Cabanana-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'Cabanana';
	src: url('fonts/Cabanana-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Cabanana';
	src: url('fonts/Cabanana-BoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
}
*/

h2.site-description {
/*  font-family: 'Ira4-site', 'Cabanana', sans-serif;*/
  font-family: 'Ira4-site', sans-serif;
  font-size: 24px;
  font-style:normal;
  font-weight: 400;
  font-feature-settings: 'liga'; 
  -webkit-font-feature-settings: 'liga'; 
  -moz-font-feature-settings: 'liga=1'; 
  -ms-font-feature-settings: 'liga'; 
  -webkit-font-feature-settings: 'liga=1'; 
  -o-font-feature-settings: 'liga';
}

h1 {
  font-family: 'Cabanana', sans-serif;
  font-family: sans-serif;
  font-size: 48px;
  font-weight: bold;
  line-height: 100%;
}

.carousel-caption h1 {
  line-height: 100%;
}

h2 {
  font-size: 18px;
  line-height: 100%;
}

h3 {
  font-size: 16px;
  line-height: 100%;
}

h4 {
  font-size: 16px;
  line-height: 100%;
}

body {
  font-family: 'Cabanana', sans-serif;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: normal;
}


/* Remove the Format Icon at the beginning of the Page Title */
.format-icon:before {
display: none;
}
/*.entry-summary.format-icon:before,
.entry-content.format-icon:before,
article.page .format-icon:before,
article.format-standard .format-icon:before,
article.format-gallery .format-icon:before,
article.format-aside .format-icon:before,
article.format-chat .format-icon:before,
article.format-audio .format-icon:before,
article.format-video .format-icon:before,
article.format-status .format-icon:before,
article.format-quote .format-icon:before,
article.error404 .format-icon:before,
article.format-image .format-icon:before,
article.format-link .format-icon:before {
display: none;
}*/

.researcher { text-align:right }

/* add blue style to button */
#wpua-upload {
	float: none !important;
}
.bbp-submit-wrapper, form button[type=submit] {
	float: left !important;
}
form button {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 black;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
form button:hover {
  color: white;
  background-color: #222222;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

/* delete extraneous link in admin bar */
#wp-admin-bar-user-info a span { display:none !important; }

fieldset.bbp-form label[for=display_name], fieldset.bbp-form #display_name {
	display:none !important;
}

fieldset.bbp-form label[for=aim], fieldset.bbp-form #aim {
	display:none !important;
}

fieldset.bbp-form label[for=yim], fieldset.bbp-form #yim {
	display:none !important;
}

fieldset.bbp-form label[for=jabber], fieldset.bbp-form #jabber {
	display:none !important;
}

.login_error {
	color:red;
}

h1.login_error {
	font-size:24px;
}

.text10 [class*="body"] {
}

table {
  line-height: 130%;
}

th, td {
    padding-left: 10px;
}