div.error, table tr.error {
    background-color: #FEF5F1;
}
div.error, .error {
    color: #8C2E0B;
}
div.error {
    background-image: url("../../misc/message-24-error.png");
    border-color: #ED541D;
}
div.messages {
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 6px 0;
    padding: 10px 10px 10px 50px;
}
div.error, .error {
    color: #8C2E0B;
}




/**************************************************

GENERAL COLOUR SETTINGS

Text Normal #6D6E71

Text Light #A7A9AC

Colour 1 #005495 (Dark Blue)

Colour 2 #008E84 (Dark Green)

Colour 3 #33BCAD (Light Green)

Colour 4 #00AEEF (Light Blue)

Page Border  #D1D3D4 

Fill #EEEEEE



**************************************************/





/**************************************************

SHOPPING CART

**************************************************/

/* LOGIN BUTTON */

.page-checkout .checkout-buttons input#edit-cancel, 
.page-checkout .checkout-buttons input#edit-back, 
.page-checkout .checkout-buttons input.checkout-back,
.page-checkout .checkout-buttons input#edit-continue, 
.page-checkout .checkout-buttons input.checkout-continue,
.page-user #user-register-form .form-submit, 
.page-user #user-profile-form .form-submit, 
.page-user #user_login_form 
.form-submit, 
.page-user #user_pass_form .form-submit, 
.page-checkout #user-register-form .form-submit, 
.page-checkout #user-profile-form .form-submit, 
.page-checkout #user_login_form .form-submit, 
.page-checkout #user_pass_form .form-submit {
    background: #005495;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00AEEF), color-stop(1, #005495));
    background: -moz-linear-gradient(top center, #00AEEF 0%, #005495 100%);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 0 none;
    color: #FFFFFF;
    padding: 6px 8px;
    font-size: 10pt;
	font-weight: bold;
}

.page-checkout .checkout-buttons input#edit-continue {
	margin-left: 0px;
}

.page-checkout-shipping .checkout-buttons input#edit-continue {
	margin-left: 10px;
}


.page-checkout-review .checkout-buttons input#edit-continue {
	margin-left: 10px;
}

.page-checkout .checkout-buttons input#edit-cancel:hover, 
.page-checkout .checkout-buttons input#edit-back:hover, 
.page-checkout .checkout-buttons input.checkout-back:hover,
.page-checkout .checkout-buttons input#edit-continue:hover, 
.page-checkout .checkout-buttons input.checkout-continue:hover,
.page-user #user-register-form .form-submit:hover,
.page-user #user-profile-form .form-submit:hover,
.page-user #user_login_form .form-submit:hover,
.page-user #user_pass_form .form-submit:hover,
.page-checkout #user-register-form .form-submit:hover,
.page-checkout #user-profile-form .form-submit:hover,
.page-checkout #user_login_form .form-submit:hover,
.page-checkout #user_pass_form .form-submit:hover {
	background: #00AEEF;
	text-decoration: none; }    
  
/* FORGOT YOUR PASSWORD TEXT */  
    
.page-user form#user-login #user_login_form .login-password,
.page-checkout form#user-login #user_login_form .login-password {
	color: #005495; }
  
.page-user form#user-login #user_login_form .login-password:hover,
.page-checkout form#user-login #user_login_form .login-password:hover {
	color: #00AEEF;
    text-decoration: none; }
    
    
/* CHECKOUT BUTTON */


.page-cart #views-form-commerce-cart-form-default .commerce-line-item-actions input#edit-checkout {
background: #005495;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00AEEF), color-stop(1, #005495));
background: -moz-linear-gradient(top center, #00AEEF 0%, #005495 100%);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
border: 0 none;
color: #FFFFFF;
padding: 6px 8px;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana;
font-weight: bold;
}

.page-cart #views-form-commerce-cart-form-default .commerce-line-item-actions input#edit-checkout:hover {
    background: #00AEEF; }
    
/* UPDATE CART */

    
    .page-cart #views-form-commerce-cart-form-default .commerce-line-item-actions input#edit-submit {
background: #005495;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00AEEF), color-stop(1, #005495));
background: -moz-linear-gradient(top center, #00AEEF 0%, #005495 100%);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
border: 0 none;
color: #FFFFFF;
padding: 6px 8px;
font-size: 10pt;
font-weight: bold;
    }
    .page-cart #views-form-commerce-cart-form-default .commerce-line-item-actions input#edit-submit:hover {
    
        background: #00AEEF; }
        
/* REMOVE LINK CART */
        
.page-cart #views-form-commerce-cart-form-default .views-field-edit-delete input.delete-line-item {
  color: #008E84;
	font: normal 10pt Arial, Helvetica, Verdana;
	font-weight: normal; 
  text-decoration: none;
  border: none;
}

        
 .page-cart #views-form-commerce-cart-form-default .views-field-edit-delete input.delete-line-item:hover {
   color: #33BCAD;
 }       
        

.page-user a.login-register,
.page-user a.login-account,
.page-checkout a.login-register,
.page-checkout a.login-account {
	background: #008E84;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #33BCAD), color-stop(1, #008E84));
	background: -moz-linear-gradient(top center, #33BCAD 0%, #008E84 100%);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 0 none;
	color: #FFFFFF;
	padding: 6px 8px;
	font-size: 10pt;
	font-weight: bold;
	display: block;
	float: left;
}
    
.page-user a.login-register:hover,
.page-user a.login-account:hover,
.page-checkout a.login-register:hover,
.page-checkout a.login-account:hover {
    background: #33BCAD; }

.page-user form#user-pass .back-to-login, .page-checkout form#user-pass .back-to-login {
    float: right;
    margin: 5px 0 0;
    padding-top: 9px;
}


/* REGISTER FORM BACK TO LOGIN BUTTON POSITION */

.page-user form#user-register-form .form-actions .form-submit, .page-user form#user-profile-form .form-actions .form-submit, .page-checkout form#user-register-form .form-actions .form-submit, .page-checkout form#user-profile-form .form-actions .form-submit {
    float: left;
	margin-top: 20px;
}


.page-user form#user-register-form .form-actions .back-to-login .login-account, .page-user form#user-profile-form .form-actions .back-to-login .login-account, .page-checkout form#user-register-form .form-actions .back-to-login .login-account, .page-checkout form#user-profile-form .form-actions .back-to-login .login-account {
    display: block;
    float: left;
    margin-top: 20px;
}

/* PAGE CHECKOUT BUTTON POSITION */
.page-checkout .checkout-buttons {
    margin: 0px;
}
    
/* INPUT FORM FORMATTING */

label {
    font-weight: bold;
    color: #6D6E71;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana;
    line-height: 12pt;
}  

.marker, .form-required {
    color: #33BCAD;
}  

.form-item .description {
	color: #A7A9AC;
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana;
	line-height: 11pt;
}

.form-textarea-wrapper textarea {
    -moz-box-sizing: border-box;
    display: block;
    margin: 0;
    width: 100%;
}

textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
    background: none repeat scroll 0 0 #FBFAFA;
    border: 1px solid #D1D3D4;
    color: #6D6E71;
    margin: 2px 2px 2px 0px;
    max-width: 100%;
    padding: 0 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    min-height: 25px;
}

textarea {
    min-height: 100px;
    overflow: auto;
    resize: vertical;
    width: 100%;
}  

/* FORM AREA AND BORDER - wouldn't override Omega so had to do that in the Profile folder */

.page-user form#user-login #user_login_form, .page-checkout form#user-login #user_login_form {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #A7A9AC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
    padding-bottom: 0;
    padding-right: 20px;
}

.page-user #user_register_form, .page-user #user_login_form, .page-user .create-account, .page-user #user_pass_form, .page-checkout #user_register_form, .page-checkout #user_login_form, .page-checkout .create-account, .page-checkout #user_pass_form {
    clear: none;
    float: left;
    width: 45%;
}

.page-checkout #commerce-checkout-form-checkout fieldset legend, 
.page-checkout #commerce-checkout-form-review fieldset legend, 
.page-checkout-shipping #commerce-checkout-form-shipping fieldset legend {
    border-bottom: none;
    margin: 0px 10px 10px 10px;
    padding: 0;
    width: 905px;
    background-color: #EEEEEE;
	padding: 8px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}



.page-checkout #commerce-checkout-form-checkout fieldset legend span, 
.page-checkout #commerce-checkout-form-review fieldset legend span, 
.page-checkout-shipping #commerce-checkout-form-shipping fieldset legend span {
   
color: #005495;
text-transform: uppercase;
font-size: 11pt;
font-weight: normal;
font-style: normal;
width: 900px;
padding: 3px;
}


.page-checkout-review #commerce-checkout-form-review .checkout_review table tbody tr.pane-title td {
	border-bottom: none;
	background-color: #EEEEEE;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #005495;
	text-transform: uppercase;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	width: 900px;
	display: inline-block;
	margin-left: 10px;
}

/* FIX CHECKOUT CART SUMMARY WIDTH */

.view-commerce-cart-summary  {
	width: 920px;
	display: block;
}


#commerce-shipping-service-ajax-wrapper {
	margin-left: -10px;
}


.checkout-buttons form-wrapper {
	margin-left: 10px;
}




.page-checkout-shipping .form-item-commerce-shipping-shipping-service {
    clear: left;
    float: left;
    margin: 0 0 10px 10px;
    padding: 8px;
    position: relative;
    width: 400px;
}


/* USER HEADINGS */  


.page-user .profile h3 {
    background-color: #EEEEEE;
    border-bottom: 0 none;
    clear: both;
    color: #6D6E71;
    margin-top: 30px;
    padding: 8px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
}

.page-user .profile ul.user-information li h4 {
    color: #005495;
    text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana;
	line-height: 12pt;
	margin-bottom: 6px;
		text-transform: capitalize;
}

/* USER SECTIONS */

.page-user .profile ul.user-information li, .page-checkout .profile ul.user-information li {
    border-bottom: 0 none;
    width: 33%;
	margin-left: -9px;
}

/* USER BUTTONS */
  
.page-user .profile ul.user-information li a {
	background: #005495;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00AEEF), color-stop(1, #005495));
	background: -moz-linear-gradient(top center, #00AEEF 0%, #005495 100%);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 0 none;
	color: #FFFFFF;
	padding: 6px 8px;
	font-size: 10pt;
	font-weight: bold; }
  
.page-user .profile ul.user-information li a:hover {
    background: #00AEEF;
  	text-decoration: none;
  }

/* USER TABS */

.page-user .tabs ul.primary {
border-bottom: none;
border-top: none;
    margin: 0px 0px 0px -12px;
}

.page-user .tabs ul.primary li.active a {
    color: #000000;
    font-weight: bold;
}

.page-user .tabs ul.primary li a {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 0;
    color: #898A8C;
}

.page-user .tabs ul.primary li {
    float: left;
    padding: 6px;
    border: 1px solid #D1D3D4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    text-transform: capitalize;
}

.page-user .tabs ul.secondary {
    border-bottom: 0 none rgba(0, 0, 0, 0);
    margin: 6px 0px 0px -12px;
}

.page-user .tabs ul.secondary li {
    float: left;
    padding: 6px;
    border: 1px solid #D1D3D4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    text-transform: capitalize;
}

.page-user .tabs ul.secondary li a {
    border: 0 none;
    color: #898A8C;
    padding: 5px 10px;
}

.page-user .tabs ul.secondary li a.active {
    color: #000000;
    font-weight: bold;
	text-decoration: none;
}

ul.secondary a.active {
    border-bottom: 4px solid #999999;
}




/* tabs  { 
	display:none;
} */


/* ADD AN ADDRESS BUTTON */

.page-user-addressbook ul.action-links li a {
	background: #005495;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00AEEF), color-stop(1, #005495));
	background: -moz-linear-gradient(top center, #00AEEF 0%, #005495 100%);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 0 none;
	color: #FFFFFF;
	padding: 6px 8px;
	font-size: 10pt;
	font-weight: bold;
	text-shadow: none;
	margin-left: -5px;
}

.page-user-addressbook ul.action-links li a:hover {
	background: #00AEEF; 	
}



button, input[type="reset"], input[type="submit"], input[type="button"] {
background: #005495;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00AEEF), color-stop(1, #005495));
background: -moz-linear-gradient(top center, #00AEEF 0%, #005495 100%);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
border: 0 none;
color: #FFFFFF;
padding: 6px 8px;
font-size: 10pt;
font-weight: bold;
text-shadow: none;
margin-left: 0px;
}

.form-actions input:hover {
	background: #00AEEF; 	
}

/* USER ADDRESS */

.page-user-addressbook .view-commerce-addressbook-defaults .views-field {
    background-color: #EEEEEE;
    border: 1px solid #D1D3D4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin: 0 15px 20px 0;
    min-width: 200px;
    padding: 20px;
    color: #6D6E71;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana;
    line-height: 12pt;
}

.page-user-addressbook .view-commerce-addressbook td .views-field {
background-color: #EEEEEE;
border: 1px solid #D1D3D4;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
float: left;
margin: 0 15px 20px 0;
min-width: 200px;
padding: 20px;
color: #6D6E71;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana;
line-height: 12pt;
}



/* ORDER LIST TABLE */




#views-form-commerce-cart-form-default table.commerce-price-formatted-components td, #commerce-checkout-form-checkout .view-commerce-cart-summary table.commerce-price-formatted-components td, #commerce-checkout-form-review .view-commerce-cart-summary table.commerce-price-formatted-components td, .page-user-orders .view-commerce-line-item-table table.commerce-price-formatted-components td, .commerce-price-formatted-components td {
    white-space: normal;
    border: none;
}

#views-form-commerce-cart-form-default table td, #commerce-checkout-form-checkout .view-commerce-cart-summary table td, #commerce-checkout-form-review .view-commerce-cart-summary table td, .page-user-orders .view-commerce-line-item-table table td, .view-commerce-backoffice-user-orders table td  {
    background-color: rgba(0, 0, 0, 0);
    color: #6D6E71;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana;
    line-height: 12pt;
    border: 1px solid #D1D3D4;
    margin: 0;
    padding: 10px;
    margin-left: -20px;
}

#views-form-commerce-cart-form-default table th, #commerce-checkout-form-checkout .view-commerce-cart-summary table th, #commerce-checkout-form-review .view-commerce-cart-summary table th, .page-user-orders .view-commerce-line-item-table table th, .view-commerce-backoffice-user-orders table th {
color: #005495;
font-size: 10pt;
padding: 10px;
text-align: left;
text-transform: capitalize;
font-weight: normal;
font-style: normal;
border: 1px solid #D1D3D4;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana;
line-height: 12pt;
}



.view-commerce-backoffice-user-orders th a {
    color: #005495;
    text-decoration: none;
}

.view-commerce-backoffice-user-orders th a:hover {
    color: #00AEEF;
    text-decoration: none;
}


.page-user .profile ul.user-recent-orders {
    list-style: none outside none;
	margin-left: -10px;
	margin-top: -30px;
}



/* SHOPPING CART WIDTH FIX */

.commerce-line-item-views-form {
	width: 920px;
	margin-left: 10px;
}

.commerce-line-item-views-form .commerce-line-item-actions {
    text-align: right;
	margin-right: -7px;
}




/* ORDER TOTALS SECTION */

.field-name-commerce-order-total .field-items {
    background-color: #EEEEEE;
    color: #6D6E71;
    float: right;
    margin-bottom: 20px;
    
    padding: 10px 15px;
    width: 320px;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana;
    line-height: 12pt;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;

}




.field-name-commerce-order-total .field-items table.commerce-price-formatted-components td {
    border-bottom: 1px solid #D1D3D4;
    padding: 10px !important;
    width: auto !important;
    white-space: nowrap;
}





/* ORDER ADDRESS INFORMATION */

.page-user-orders .field-name-commerce-customer-billing .field-label, .page-user-orders .field-name-commerce-customer-shipping .field-label {
    background-color: #FFFFFF;
    color: #005495;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana;
    line-height: 12pt;
    margin-bottom: -10px;
    font-weight: normal;
    font-style: normal;
    margin-left: -10px;
    text-transform: capitalize;
    
}

.page-user-orders .field-name-commerce-customer-billing .field-items, .page-user-orders .field-name-commerce-customer-shipping .field-items {
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana;
    line-height: 12pt;
    color: #6D6E71;
	margin-left: 0px;
	padding: 5px 0 0;
}

/* CART EMPTY */

.cart-empty-page,
.checkout-help {
	color: #6D6E71;
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana;
	line-height: 12pt;
	margin-left: 10px;
}




ul.inline.commerce-checkout-progress, ol.inline.commerce-checkout-progress {
    margin-bottom: 0;
    margin-left: -10px;
}

ul.inline.commerce-checkout-progress li.previous, ul.inline.commerce-checkout-progress li.visited, ol.inline.commerce-checkout-progress li.previous, ol.inline.commerce-checkout-progress li.visited {
    color: #008E84;
}

/* REVIEW ORDER */


.page-checkout-review #commerce-checkout-form-review .checkout_review table tbody tr.pane-data td.pane-data-full {
    border-bottom: 0 none;
    padding: 10px;
    color: #6D6E71;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana;
    line-height: 12pt;
    margin-left: 10px;

}


.page-checkout-review #commerce-checkout-form-review fieldset.commerce_payment .fieldset-wrapper {
    padding: 0px 0px 0px 10px;
    
}
.page-checkout #commerce-checkout-form-checkout fieldset .fieldset-wrapper {
    margin: 0px 0px 0px 10px;
}


.page-checkout #commerce-checkout-form-review fieldset .fieldset-wrapper {
    margin: 0px;
}




/************************************************

PAGE ELEMENTS

**************************************************/

.zone-content-wrapper .zone-content {
  padding-bottom: 0;
}


/* BREADCRUMB FORMATTING */  

.breadcrumb {
    background-color: #EEEEEE;
    border: none;
    color: #A7A9AC;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana;
    line-height: 12pt;
	margin: 0 0 10px;
	padding: 5px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
	width: 930px;
}

.breadcrumb, #region-breadcrumb .pseudo-breadcrumb {
    border-radius: 5px;
}

.breadcrumb a {
    color: #A7A9AC;
    text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.breadcrumb a:hover {
    color: #33BCAD;
    text-decoration: none;
	font-weight: normal;
	font-style: normal;
}



/* BLOG */  

.node-type-blog-post .content .field-name-field-blog-category {

    padding: 3px;
    color: #6D6E71;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana;
    line-height: 12pt;
}

.node-type-blog-post .content .field-name-field-tags {
    border-top: 1px dotted #777777;
color: #6D6E71;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana;
line-height: 12pt;
    margin-bottom: 5px;
    padding: 3px;
}

.page-blog .region-content .view-content .views-row {
    clear: left;
    float: left;
    width: 49%;
}

.page-blog .region-content .view-content .views-row {
    border: 1px solid #E0E3E6;
    display: block;
    margin: 15px 0;
    padding: 0;
    width: auto;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}



#comments {
    margin-top: 15px;
	margin-left: -10px;
}
.comment-wrapper {
    padding: 0 12px;
}

.comment-wrapper h2.comment-form {
    border-bottom: none;
    margin-top: 20px;
}

.comment-form #edit-author--2 {
 	display: none;
}


.resizable-textarea .grippie {

	display: none;
}


.comment-form .form-item label:after {
	display: none;
}
.comment-form .form-item label {
	display: none;
}


.form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
}

/**************************************************

SLIDESHOW

**************************************************/

/*#block-views-demo-content-slideshow-block-1 .views-field-nothing span.field-content em, #block-views-demo-content-slideshow-block-1 .bx-prev span.field-content em, #block-views-demo-content-slideshow-block-1 .bx-next span.field-content em {
    font-family: "Open Sans",sans-serif;
    font-size: 28px;
    font-weight: 900;
    text-decoration: none;
    text-transform: uppercase;
    color: #005495;
}
#block-views-demo-content-slideshow-block-1 .views-field-nothing span.field-content,
#block-views-demo-content-slideshow-block-1 .bx-prev span.field-content,
#block-views-demo-content-slideshow-block-1 .bx-next span.field-content {
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 21px;
    font-weight: 300;
    height: 60px;
    line-height: 28px;
    overflow: hidden;
    padding: 10px 25px 0;
}*/

#zone-postscript .view-ad-push .views-row,
#zone-postscript .block-blog-block .block-inner {
    background-color: #EEEEEE;
    border: 1px solid #B1B1B1;
    padding: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #D1D3D4;
}

#zone-postscript .view-ad-push .views-row .views-field-field-tagline .field-content a,
#zone-postscript .block-blog-block .views-field-title .field-content a {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    min-height: 45px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}


#zone-postscript {
  margin-bottom: 10px;
  margin-top: 10px;
  background-color: #FFFFFF;
  border: 1px solid #B1B1B1;
  padding: 10px 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #D1D3D4;
}

/**************************************************

PANELS

**************************************************/

.panel-up {
	margin-top: -15px;
}


.panel-comment-link {
  background: transparent url("../images/icon_chat.png") 15% center no-repeat;
  padding-left: 20px;
   color: #005495;
   float: right;
   margin-right: 15px;
   margin-top: 10px;
   padding: 5px;
   white-space: nowrap;
   margin-left: 0;
}


.panel-logo-words {
position: absolute;
right: 0;
margin-right: -13px;
}	
	
.front .node {
    border: none;
    display: block;
    margin: 0;
    padding: 0px;
    width: auto;
}


.panel-menu {
	margin-right: -25px;
	margin-top: 70px;
}	
	


.panel-logo {
	z-index: -20;
}


.panel-search {

	margin-top: 45px;
	position: absolute;
	right: 0;
	margin-right: -15px;
}

.panel-heading { 
	color: #005495; 
	font: 300 30px/30px "Open Sans",Arial,sans-serif;
	text-transform: none;
	margin-left: 0px;
	}

.panel-image-title a, .panel-image-title a:link, .panel-image-title a:hover, .panel-image-title a:active, .panel-image-title a:visited {
	font-size: 16pt;
	position: relative;
	top: 130px;
	color: #EEEEEE;
	font: 300 20px/20px "Open Sans",Arial,sans-serif;
	text-transform: none;
	margin-left: 10px;
}

.panel-image-title2 a, .panel-image-title2 a:link, .panel-image-title2 a:hover, .panel-image-title2 a:active, .panel-image-title2 a:visited {
	font-size: 16pt;
	position: relative;
	top: 200px;
	color: #005495;
	font: 300 20px/20px "Open Sans",Arial,sans-serif;
	text-transform: none;
	margin-left: 5px;
}

.panel-right-open {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e3f3ef;
	padding: 10px;
	width: 282px;
	margin-top: 0px;
	background: #e3f3ef;
	height: auto;
}


.panel-image-round {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;}

.panel-move-right {
	margin-right: -13px;
}

#table-rounded-shadow {
	clear: both;
		width: 291px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: solid 1px #D1D3D4;
	background-color: #FFFFFF;
	padding: 5px 0 0;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 15px;
	-moz-box-shadow: 3px 6px 6px #D1D3D4;
	-webkit-box-shadow: 3px 6px 6px #D1D3D4;
	box-shadow: 3px 6px 6px #D1D3D4;
	vertical-align: top;
	height: 205px;
}

#table-rounded-shadow-open {
	clear: both;
		width: 291px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: solid 1px #D1D3D4;
	background-color: #FFFFFF;
	padding: 5px 0 0;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 15px;
	-moz-box-shadow: 3px 6px 6px #D1D3D4;
	-webkit-box-shadow: 3px 6px 6px #D1D3D4;
	box-shadow: 3px 6px 6px #D1D3D4;
	vertical-align: top;
	height: 114px;
}


.title-blue a, .title-blue a:link, .title-blue a:hover, .title-blue a:active, .title-blue a:visited  {
	color: #005495; 
	font: 300 18px/22px "Open Sans",Arial,sans-serif;
	text-transform: none;
	margin-bottom: 0px;
	margin-left: 0;
	margin-top: -3px;
}

/**********************************************

ZONE CONTENT

**********************************************/
.zone-content-wrapper .zone-content {
  background-color: #FFFFFF; 
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #D1D3D4;
	position: relative;
	top: -10px;
}

.front .zone-content-wrapper .zone-content {
  padding-top: 0; 
  background-color: none;
}
 


/**************************************************

GLOBAL

**************************************************/


h1 { 
	color: #005495; 
	font: 300 30px/30px "Open Sans",Arial,sans-serif;
	text-transform: none;
	margin-left: 0;
	}


h1#page-title {
color: #005495; 
font: 300 30px/30px "Open Sans",Arial,sans-serif;
text-transform: none;
margin-left: 10px;
}

.node-type-blog-post h1#page-title {
    color: #005495; 
    font: 300 30px/30px "Open Sans",Arial,sans-serif;
    text-transform: none;
    margin-bottom: 20px;
	margin-left: 0;
}


.page-user #user-register-form h1, .page-user #user_login_form h1, .page-user .create-account h2, .page-user #user_pass_form h1, .page-checkout #user-register-form h1, .page-checkout #user_login_form h1, .page-checkout .create-account h2, .page-checkout #user_pass_form h1 {
    font: 300 30px/30px "Open Sans",Arial,sans-serif;
    text-transform: none;
}

.fieldset-legend {
	font: 300 30px/30px "Open Sans",Arial,sans-serif;
	text-transform: none;
	color: #005495; 
	text-transform: capitalize;
}


table, tbody, tfoot, thead, tr, th, td {

    vertical-align: top;

}


 
h2 { 
	color: #008E84; 
	font-size: 12pt; 
	font-family: Arial, Helvetica, Verdana; 
	font-weight: bolder ; 
	line-height: 14pt;
	}
 	  
h3 { 
	color: #33BCAD; 
	font-weight: bold; 
	font-size: 11pt; 
	font-family: Arial, Helvetica, Verdana ; 
	line-height: 13pt;
	}
 	 
h4 { 
	color: #6D6E71; 
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Verdana; 
	line-height: 12pt;
	}
     
p { 
	color: #6D6E71;
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana;
	line-height: 12pt;
		vertical-align: top;
}
	
.green { 
	color: #33BCAD;
	}
	
.white { 
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana;
	line-height: 16pt;
	}
	
.blue { 
	color: #005495;
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana;
	}
	
br { 
	color: #6D6E71;
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana;
	line-height: 12pt;
	}


ul { 
	color: #59563B;
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana;
	line-height: 12pt;
	}
	
ol { 
	color: #59563B;
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana;
	line-height: 12pt;
	margin-left: 20px;
}	

li.blue { 
	color: #59563B;

	font: 10pt/12pt Arial, Helvetica, Verdana;
	list-style-type: none;
	background: url('http://montessori-ami.org/sites/all/themes/ami/assets/images/bullettable.png') no-repeat top left;
	padding-left: 16px;
	margin-left: -38px;
}

li { 
	color: #6D6E71;

	font: 10pt/12pt Arial, Helvetica, Verdana;
	
}
hr 	{ 
	border-width: 0px;
	background-color: #005495;
	height: 1px;
	} 
	
strong { 
	color: #005495;
	font-family: Arial, Helvetica, Verdana;
	font-weight: bold;
	font-size: 10pt;
	line-height: 12pt;
	}

a {
	color: #008E84;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt;
	line-height: 12pt;
		vertical-align: top;
	}
	
a:link, a:visited {
    color: #008E84;
    text-decoration: none;
}

a:hover { 
	color: #33BCAD;
	font-family: Arial, Helvetica, Verdana
	}	

a.blue {
	color: #005495;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt;
	line-height: 12pt;
	}
 
a:hover.blue  { 
	color: #33BCAD;
	font-family: Arial, Helvetica, Verdana
	}	

body {
  background: #FFFFFF; }
  
  
/* AMI Comment Formattig */	  


.field-name-comment-body {
	text-align: left;

		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		border: 1px solid #e3f3ef;
		padding: 6px;

		margin-top: 0px;
		background: #e3f3ef;
		height: auto;
		margin-bottom: 14px;
		width: auto;
		width: 651px;
	}

.comment-details {
	color: #59563B;
	text-align: center;
	font: 8pt/10pt Arial, Helvetica, Verdana;
}

.comment-reply {
	color: #33BCAD;
	font: 8pt/10pt Arial, Helvetica, Verdana;
	display: inline;
}

#edit-comment-body{


		border: 1px none transparent;
		padding: 0px;

		background: transparent;
		height: auto;
		margin-bottom: 0px;
		margin-top: 5px;
		width: 643px;
	}


  
  

.responsive-layout-mobile .facetapi-lists {
  display: none; }
.responsive-layout-mobile .selectnav {
  display: block; }

/**************************************************
* --
* 2. Section header
* --
**************************************************/
/**********************************************
* 2.1. Zone user
**********************************************/
.zone-user-wrapper {
  background-color: #8e8e8e; }

/*******************************************
* 2.1.1. Region user first
*******************************************/
/* User menu */
.block-menu-user-menu .content ul.menu li.first {
   /* MT CHANGE border-right: 1px solid #ffffff;*/
  /* LTR */
  text-decoration: none;
  font-size: 10pt;
  font-family: Arial, Helvetica, Verdana;
 
  /* LTR */ }
.block-menu-user-menu .content ul.menu li.last {
  text-decoration: none;
  font-size: 10pt;
  font-family: Arial, Helvetica, Verdana;
  
  /* LTR */ }
.block-menu-user-menu .content ul.menu li a.active {
  background-color: #cecece;
  color: #000;
  text-decoration: none; 
  font-size: 10pt;
  font-family: Arial, Helvetica, Verdana;}
.block-menu-user-menu .content ul.menu li a.active:hover,
.block-menu-user-menu .content ul.menu li a:hover {
  background-color: #717171;
  text-decoration: none; 
  font-size: 10pt;
  font-family: Arial, Helvetica, Verdana;}

/*******************************************
* 2.1.2. Region user second
*******************************************/
/**
* Cart block */
.block-shopping-cart-block .content {
  background-color: #FFFFFF;
  background-image: url("../images/picto_cart.png"); 
}

/* Checkout Link */
  .block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links {
    background-color: #008E84;

  }


/* MT ADD Shopping Cart Number Items */
.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-quantity {
    color: #008E84;
    text-decoration: none;
	font: 10pt Arial, Helvetica, Verdana;
margin-top: 9px;
}


.block-shopping-cart-block .content .view-shopping-cart .view-empty p {
    float: left;
 	margin-top: 2px;
}

/* MT ADD Shopping Cart Amount */

.block-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total {
    color: #888888;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana;
	margin-top: 2px;
}

/* MT ADD Checkout Link */

.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a {
    color: #FFFFFF;
	font: 10pt Arial, Helvetica, Verdana;
	text-decoration: none;

	position: relative;
	top: 9px;
}

/* MT ADD Checkout Link Hover */

.block-shopping-cart-block .content .view-shopping-cart .line-item-summary ul.links li a:hover {

    text-decoration: none;
    color: #33BCAD; 

}

.block-menu-user-menu .content ul.menu li a {
    border-radius: 4px;
    color: #FFFFFF;
    display: block;
    font-family: Arial, Helvetica, Verdana;
    text-decoration: none;
    padding: 5px 6px;
	margin-top: 2px;
}

/**************************************************
* --
* 3. Section content
* --
**************************************************/
/**********************************************
* 3.1. Zone preface
**********************************************/
/**
* Pseudo Breadcrumb
*/
#region-breadcrumb .pseudo-breadcrumb li a {
  background: url("../images/btn_close.png") left center no-repeat;
  /* LTR */ }



/*******************************************
* 3.2.1. Sidebar first
*******************************************/
/* Search api facet blocks */
.region-sidebar-first .block-facetapi ul li a.facetapi-inactive {
  padding-left: 0px;
  /* LTR */ }

/*******************************************
* 3.2.2. Content
*******************************************/
/**
* Blocks
*/
#promotional_banner {
  /* HP blocks: Top advert */
  background-color: #008E84;
  color: #FFFFFF;
  font-family: Arial, Helvetica, Verdana; 
  font-size: 16px;
  padding: 5px 10px 20px 10px;
  position: relative;
  top: 0; }
  
#promotional_banner .promotional_banner_saving {
  display: block;
  font-size: 28px;
  font-weight: 900;
  line-height: 38px;
  padding: 0;
  text-transform: uppercase;
  width: 100%; }
    
#promotional_banner .promotional_banner_special_offer {
  background-color: #FFFFFF;
  border: 1px solid #CCC;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  color: #2698F2;
  font-size: 14px;
  font-weight: 700;
  padding: 4px 12px;
  position: absolute;
  top: 10px;
  right: 10px;
  /* LTR */
  text-transform: capitalize; }

.block-shipping-discount {
/* HP blocks: Side advert */ }
  .block-shipping-discount #shipping {
    background-color: #000000;
    border: 6px solid #ffffff;
    color: #2698F2;
    display: block;
    font-size: 13px;
    line-height: 24px;
    text-align: center;
    margin-top: 20px;
    padding: 10px 5px 20px 5px; }
  .block-shipping-discount #shipping #shipping_message span {
    border-bottom: 1px solid #ffffff;
    display: block;
    color: white;
    font-size: 20px;
    padding: 10px 0 4px 0;
    text-transform: uppercase; }
  .block-shipping-discount #shipping #shipping_message span em {
    font-size: 27px;
    font-style: normal; }
  .block-shipping-discount #shipping #shipping_currency {
    display: block;
    font-size: 27px;
    margin-top: 2px; }
  .block-shipping-discount #shipping #shipping_message {
    font-family: Arial, Helvetica, Verdana; 
    font-weight: 400; }
  .block-shipping-discount #shipping #shipping_message span,
  .block-shipping-discount #shipping #shipping_message span em,
  .block-shipping-discount #shipping #shipping_currency {
    font-family: Arial, Helvetica, Verdana; 
    font-weight: 700; }



#zone-postscript .view-ad-push .views-row .views-field-field-tagline .field-content,
#zone-postscript .block-blog-block .views-field-title .field-content {
  border: 1px solid #5f5f5f;
  background: transparent url("../images/bg_ad_push_headline.png") left top;
  height: 50px; }
#zone-postscript .view-ad-push .views-row .views-field-field-tagline .field-content a,
#zone-postscript .block-blog-block .views-field-title .field-content a {
  background: none;
  height: 50px; }
#zone-postscript .view-ad-push .views-row .views-field-field-tagline .field-content a:hover,
#zone-postscript .block-blog-block .views-field-title .field-content a:hover {
  height: 50px;
  }
#zone-postscript .view-ad-push .views-row:hover .views-field-field-tagline .field-content a,
#zone-postscript .block-blog-block:hover .views-field-title .field-content a {
 /* background: transparent url("../images/bg_blog_headline.png") left top;*/
	height: 50px;
}
#zone-postscript .block-blog-block .views-field-title .field-content a,
#zone-postscript .block-blog-block .views-field-title .field-content a:hover,
#zone-postscript .view-ad-push .views-row .views-field-field-tagline .field-content a,
#zone-postscript .view-ad-push .views-row .views-field-field-tagline .field-content a {
  min-height:50px !important;
  height: 50px !important;
  background: none;
}


.view .view-commerce-line-item-table .view-id-commerce_line_item_table .view-display-id-default {
	margin-left: 0px;
}/* ************************************************* */
/**************************************************
* --
* 4. Section footer
* --
**************************************************/
.section-footer {
  background-color: #3f3f3f; }

/**********************************************
* 4.1. Zone footer
**********************************************/
.zone-footer-wrapper {
  background-color: #005495; }

/**
* Menu footer navigation
*/
.section-footer ul.menu li.expanded span,
.section-footer ul.menu li.expanded a {
  color: #ffffff; 
  font-size: 10pt;
  font-family: Arial, Helvetica, Verdana;
  text-decoration: none;}
.section-footer ul.menu li.expanded ul.menu li a {
  color: #c1c1c1; 
  font-size: 10pt;
  font-family: Arial, Helvetica, Verdana;
  text-decoration: none;
  }

/**
* Connect with us
*/
#block-menu-menu-social-connection h2 {
  background-color: #262626;
  color: #eeeeee;
  	display: none; }
#block-menu-menu-social-connection .content ul.menu li {
  color: #eeeeee;

}
  #block-menu-menu-social-connection .content ul.menu li:hover {
    background-color: #cecece;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px; }
  #block-menu-menu-social-connection .content ul.menu li span,
  #block-menu-menu-social-connection .content ul.menu li a {
    color: #eeeeee;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana;
    text-decoration: none;
  	display: inline-block;
  }
  #block-menu-menu-social-connection .content ul.menu li a.facebook {
    background: url("../images/icon_facebook.png") 2% 50% no-repeat;
    /* LTR */ }
  #block-menu-menu-social-connection .content ul.menu li a.twitter {
    background: url("../images/icon_twitter.png") 2% 50% no-repeat;
    /* LTR */ }
  #block-menu-menu-social-connection .content ul.menu li a.pinterest {
    background: url("../images/icon_pinterest.png") 2% 50% no-repeat;
    /* LTR */ }

/**********************************************
* 4.2. Zone footer2
**********************************************/
.zone-footer2-wrapper {
  background-color: #3f3f3f;
  color: #eeeeee; }

/**************************************************
* --
* 5. Commerce specific
* --
**************************************************/
/**********************************************
* 5.1. Search & Collection page
**********************************************/
/**
* Collection page
*/
.view-collection-taxonomy-term .products-per-collection li header,
.page-products .view-display-products li header {
  background: url("../images/bg_product_attributes_top.png") center top no-repeat; }

.view-collection-taxonomy-term .view-content .item-list {
  clear: both; }
  .view-collection-taxonomy-term .view-content .item-list h3 {
    position: relative; }
    .view-collection-taxonomy-term .view-content .item-list h3 span {
      display: block;
      position: absolute;
      top: 0px; }
    .view-collection-taxonomy-term .view-content .item-list h3 .collection {
      background: url("../images/bg.png") repeat scroll left top #ececec;
      font-size: 0.8em;
      padding: 0 0 4px;
      text-transform: uppercase; }
      .view-collection-taxonomy-term .view-content .item-list h3 .collection a {
        background-color: #FFFFFF;
        color: #B8B8B8;
        display: block;
        padding: 5px; }
  .view-collection-taxonomy-term .view-content .item-list .products-per-collection li.views-row {
    display: inline;
    height: auto;
    margin: 0;
    padding-right: 5px;
    /* LTR */
    padding-bottom: 30px;
    width: 230px; }
    .view-collection-taxonomy-term .view-content .item-list .products-per-collection li.views-row:nth-child(4n+5) {
      clear: left;
      /* LTR */
      float: left;
      /* LTR */ }
    .view-collection-taxonomy-term .view-content .item-list .products-per-collection li.views-row h2 {
      font-size: 14px;
      height: 35px;
      line-height: 16px;
      margin: 0 4px; }

/**********************************************
* 5.3. Product page
**********************************************/
/**
* Add to cart popin.
*/
div.messages.commerce-add-to-cart-confirmation {
  background-color: #d6e5ec;
  border-color: #6bb0cb; }
  div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title {
    color: #2698f2; }
  div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.checkout {
    background-color: #2698F2; }
  div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue {
    background-color: #b3b3b3; }
  div.messages.commerce-add-to-cart-confirmation .message-inner .commerce-kickstart-add-to-cart-close {
    background: url("../images/btn_add-to-cart-close.png") no-repeat 0 0; }
  div.messages.commerce-add-to-cart-confirmation .message-inner .view-confirm-message-product-display .view-content {
    margin-left: inherit; }

/**************************************************
* --
* 8. Comments
* --
**************************************************/
.node-teaser .links.node-links .links .node-readmore a {
  background: transparent url("../images/icon_read-more.png") 95% center no-repeat;
  color: #005495;
  padding-right: 15px;
  margin-left: -15px;

}
.node-teaser .links.node-links .links .comment-comments a {
  background: transparent url("../images/icon_chat.png") 15% center no-repeat;
  padding-left: 20px;
   color: #005495;
}
  .node-teaser .links.node-links .links .comment-comments a span {
    display: block;
    float: left;

    text-indent: -9999px; }
    


.links.node-links {
    float: right;
    margin-right: 15px;
	margin-top: 10px;
	padding: 5px;
    white-space: nowrap;
	margin-left: 0;
}
    
.page-blog .region-content .view-content .views-row h2 {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
	margin-bottom: 10px;
}   

/**************************************************
* --
* 9. User account
* --
**************************************************/
.not-logged-in #block-connector-one-click-block #edit-oauthconnector-facebook {
  background: url("../images/btn_facebook.png") no-repeat; }
.not-logged-in #block-connector-one-click-block #edit-oauthconnector-twitter {
  background: url("../images/btn_twitter.png") no-repeat; }
.not-logged-in #block-connector-one-click-block #edit-oauthconnector-google {
  background: url("../images/btn_google.png") no-repeat; }



.view-demo-content-slideshow {
  margin: 10px 0;
}
#block-block-1 {
margin-bottom: -13px;
}
#block-block-1 .f-button {
  /*display: block;
  float: left;*/
  text-align: center;
  background-color: #eeeeee;
  border: solid 1px #cccccc;
  height: 80px;
  margin-left: 0;
  margin-right: 17px;
}
#block-block-1 .last {
 margin-right: 0;
}
#block-block-1 .f-button span.b-content em {
  font-family: "Open Sans",sans-serif;
  font-size: 28px;
  font-weight: 900;
  text-decoration: none;
  text-transform: uppercase;
  color: #07518c;
  font-style: normal;
}
#block-block-1 .f-button span.b-content {
  display: block;
  font-family: "Open Sans",sans-serif;
  font-size: 21px;
  font-weight: 300;
  height: 60px;
  line-height: 28px;
  overflow: hidden;
  padding: 10px 25px 0;
  color: #6b6b6b !important;
}



