@font-face {
    font-family: "Simple-Line-Icons";
    font-style: normal;
    font-weight: 400;
    src: url("fonts/Simple-Line-Icons.eot?#iefix") format("embedded-opentype"), url("fonts/Simple-Line-Icons.woff") format("woff"), url("fonts/Simple-Line-Icons.ttf") format("truetype"), url("fonts/Simple-Line-Icons.svg#Simple-Line-Icons") format("svg");
}

@media not all {
    @font-face {
        font-family: "Simple-Line-Icons";
        src: url("fonts/Simple-Line-Icons.svg#Simple-Line-Icons") format("svg");
    }
}

[data-icon]::before {
    content: attr(data-icon);
    font-family: Simple-Line-Icons;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
}

.navbar-mp .navbar-nav > li > a,
.navbar-mp.top-nav-collapse-inverse .navbar-nav li a {
    color: rgba(0, 0, 0, 0.7) !important;
}

    .navbar-mp .navbar-nav > li > a:hover {
        color: #669933 !important;
    }

#pageloader.bw {
    background-color: rgba(255, 255, 255, 0.7) !important;
}

.megamenu .dropdown-menu {
    background-color: #ffffff;
    border-color: rgba(0, 0, 0, 0.1);
}

.megamenu .megamenu-content {
    background-color: #ffffff;
}

.modal-dialog {
    z-index: 1200;
}

.navbar-pasific .navbar-header .navbar-brand:first-of-type {
	padding-right: 0;
}

.navbar-pasific .navbar-header .navbar-brand:last-child {
	padding-left: 5px;
}

.navbar-pasific .navbar-brand img {
    margin-top: -15px;
}

.navbar-op.top-nav-collapse-inverse, .navbar-mp.top-nav-collapse-inverse {
    border-color: #669933;
}

.go-to-top:hover {
    background-color: #669933;
}

    .go-to-top:hover i {
        color: #ffffff;
    }

#footer .copyright {
    width: auto;
}
#footer a i { 
    color: #669933;
    margin-right: 10px;
}
.testimonial-triangle-isosceles .testimonial-footer img {
    max-width: 60px;
}

#blog blockquote.custom {
    background-color: #efefef;
    border-radius: 0px;
    border-left: solid 5px #669933;
    padding: 20px 20px 50px 20px;
}

    #blog blockquote.custom p {
        color: #000000;
    }

.gridSizer {
    width: 316px;
}

.gridSizer.newsArchive {
    width: 400px;
}

a.additionalMenuItem {
    font-family: "Montserrat", sans-serif;
    font-size: 11px;
    /*text-transform: uppercase;*/
    text-transform: capitalize;
    letter-spacing: 1px;
    color: rgba(0, 0, 0, 0.7) !important;
	margin: 0px 7px;				
}

a.additionalMenuItem.sign-in {
    margin-right: 17px;
}

a.additionalMenuItem.newsletter {
    margin-right: 10px;
}

a.additionalMenuItem:hover {
    color: #669933 !important;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 420px;
}

span.newsCategoryLabel {
    border-radius: 2px;
    padding: 0px 3px 2px 3px;
    color: #ffffff;
    font-weight: normal;
}

span.newsCategoryLabel a {
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 400;
    color: #ffffff;
    line-height: 0;
}

.blog-one .blog-one-body .blog-title .newsCategoryLabel a {
    color: #ffffff;
}

#homeSlider {
    max-height: 600px;
}

.carousel-indicators li {
    border-color: #669933;
}

.carousel-indicators .active {
    background-color: #669933;
}

.glyphicon.bona {
    color: #669933;
}

.team.team-two h5 {
    font-size: 18px;
    text-transform: uppercase;
}

.bg-grad-bona {
    background: #669933;
    background: -webkit-linear-gradient(-45deg, #84af59, #669933);
    background: -o-linear-gradient(-45deg, #84af59, #669933);
    background: -moz-linear-gradient(-45deg, #84af59, #669933);
    background: linear-gradient(-45deg, #84af59, #669933);
}

.bona-green {
    color: #669933;
}

.blog-one-attrib.home {
    background-color: #bfd6a8;
}

.bb-solid-1-dark.bona {
    border-color: #669933;
}

#footer .copyright, #footer .copyright a {
    color: #a8bf8c;
}

#footer .copyright a:hover {
	color: #669933;
}

.blog-one .blog-one-body p {
    word-wrap: break-word;
}

.bona-category-icon-depliant, .bona-category-icon-check, .bona-category-icon-technical, .bona-category-icon-certification {
    display: inline-block;
    line-height: 35px;
    margin-top: 1px;
    font-family: Simple-Line-Icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none;
}

.bona-category-icon-depliant:before { content: "\e033"; } 
.bona-category-icon-check:before { content: "\e080"; }
.bona-category-icon-technical:before { content: "\e052"; } 
.bona-category-icon-certification:before { content: "\e028"; }
.bg-bona { background-color: #669933 !important; }

a.bonaMediaCategory span.bg-bona {
    color: #669933;
    background-color: transparent !important;
    border: solid 1px #669933;
}

a.bonaMediaCategory:hover span.bg-bona {
    color: #84af59;
    border: solid 1px #84af59;
}

blockquote.downloadItemBlockquote h5 {
    margin: 0px;
    line-height: auto;
    padding: 0px;
}

blockquote.downloadItemBlockquote p {
    font-size: 12px;
    font-style: italic;
}

blockquote.blockquote-pasific-has-photo.downloadItemBlockquote span.downloadItemIcon {
    float: left;
    margin-right: 20px;
    width: 80px;
    height: 80px;
    display: block;
    border: solid 1px #669933;
    border-radius: 4px;
    position: relative;
}

blockquote.blockquote-pasific-has-photo.downloadItemBlockquote span.downloadItemIcon span {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

blockquote.blockquote-pasific-has-photo.downloadItemBlockquote span.downloadItemIcon i {
    color: #669933;
    font-size: 34px;
    margin: 19px 0px 0px 25px;
}

#blog a.iconLink:hover i.fa { color: #669933; }
blockquote.blockquote-pasific-has-photo.downloadItemBlockquote span.downloadItemIcon span + span { opacity: 0; }
blockquote.blockquote-pasific-has-photo.downloadItemBlockquote:hover span.downloadItemIcon span:first-child,
blockquote.blockquote-pasific-has-photo.downloadItemBlockquote span.downloadItemIcon:hover span:first-child { opacity: 0; }
blockquote.blockquote-pasific-has-photo.downloadItemBlockquote:hover span.downloadItemIcon span:last-child,
blockquote.blockquote-pasific-has-photo.downloadItemBlockquote span.downloadItemIcon:hover span:last-child { opacity: 1; }
blockquote.blockquote-pasific-has-photo.downloadItemBlockquote:hover { cursor: pointer; }
body.news header.bg-grad-bona, body.prodotto header.bg-grad-bona/*,
body.scheda-contatto header.bg-grad-bona*/ { display: none; }

body.azienda header.bg-grad-bona, body.valori header.bg-grad-bona,
body.archivio-news header.bg-grad-bona,
body.privati-dove-trovarci header.bg-grad-bona, body.grandi-aree-dove-trovarci header.bg-grad-bona,
body[class^="privati-consigli-"] header.bg-grad-bona,
body[class^="professionisti-"] header.bg-grad-bona,
body[class^="prodotti-"] header.bg-grad-bona,
body.downloads header.bg-grad-bona, body.archivio-media header.bg-grad-bona, body.parquettista-certificato header.bg-grad-bona,
body.parquettista-certificato-come-partecipare header.bg-grad-bona,
body.corsi header.bg-grad-bona,
body.corsi-professionisti-informazioni header.bg-grad-bona,
body.corsi-parquettisti-certificati-informazioni header.bg-grad-bona,
body.contatti header.bg-grad-bona, body.lavora-con-noi header.bg-grad-bona,
body.risultati-ricerca header.bg-grad-bona, body.referenze header.bg-grad-bona,
body.sign-in header.bg-grad-bona, body.area-personale header.bg-grad-bona,
body.newsletter header.bg-grad-bona {
    background-color: transparent !important;
    background-position: center center;
    background-repeat: no-repeat;
    height: 370px;
}

body.azienda header.bg-grad-bona { background-image: url(images/pages/Bona_chi_siamo_header.jpg); } 
body.valori header.bg-grad-bona { background-image: url(images/pages/Bona_valori.jpg); } 
body.privati-dove-trovarci header.bg-grad-bona, body.grandi-aree-dove-trovarci header.bg-grad-bona { background-image: url(images/pages/Bona_Dove_siamo.jpg); }
body.archivio-news header.bg-grad-bona { background-image: url(images/pages/Bona_news_eventi.jpg); } 
body.downloads header.bg-grad-bona.schede-tecniche { background-image: url(images/pages/Bona_Scheda_tecnica.jpg); } 
body.downloads header.bg-grad-bona.schede-di-sicurezza { background-image: url(images/pages/Bona_Scheda_di_sicurezza.jpg); } 
body.downloads header.bg-grad-bona.depliant { background-image: url(images/pages/Bona_Depliant.jpg); }
body.downloads header.bg-grad-bona.certificazioni { background-image: url(images/pages/Bona_Certificazioni.jpg); } 
body.archivio-media header.bg-grad-bona { background-image: url(images/pages/Bona_Media.jpg); } 
body.privati-consigli-utili header.bg-grad-bona { background-image: url(images/pages/Bona_consigli_utili.jpg); } 
body.privati-consigli-utili-graffi-sul-pavimento header.bg-grad-bona { background-image: url(images/pages/Bona_graffi_mobili_animali.jpg); } 
body.privati-consigli-utili-impronte-sporche header.bg-grad-bona { background-image: url(images/pages/Bona_impronte_sporche.jpg); } 
body.privati-consigli-utili-segni-di-penna header.bg-grad-bona { background-image: url(images/pages/Bona_segni_penna.jpg); } 
body.privati-consigli-utili-rovesciamento-di-liquidi header.bg-grad-bona { background-image: url(images/pages/Bona_rovesciamento_liquidi.jpg); }
body.privati-consigli-utili-qualita-dell-aria header.bg-grad-bona { background-image: url(images/pages/Bona_qualita_aria_interna.jpg); } 
body.privati-consigli-utili-pavimenti-legno-verniciati header.bg-grad-bona { background-image: url(images/pages/Bona_pavimento_verniciato.jpg); } 
body.privati-consigli-utili-pavimenti-legno-cera header.bg-grad-bona { background-image: url(images/pages/Bona_pavimento_cerato.jpg); }
body.privati-consigli-utili-pavimenti-legno-oliati header.bg-grad-bona { background-image: url(images/pages/Bona_pavimento_legno_oliato.jpg); }
body.privati-consigli-utili-altre-superfici header.bg-grad-bona { background-image: url(images/pages/Bona_pavimento_ceramico_laminato.jpg); } 
body.parquettista-certificato header.bg-grad-bona { background-image: url(images/pages/Bona_parquettista_certificato.jpg); } 
body.parquettista-certificato-come-partecipare header.bg-grad-bona { background-image: url(images/pages/Bona_parquettista_certificato.jpg); }
body.contatti header.bg-grad-bona, body.lavora-con-noi header.bg-grad-bona { background-image: url(images/pages/Bona_contatti.jpg); } 
body.risultati-ricerca header.bg-grad-bona { background-image: url(images/pages/Header_ricerca.jpg); }  
body.professionisti-soluzioni-pavimenti-da-esterno header.bg-grad-bona { background-image: url(images/pages/Bona_pavimento_esterno_header.jpg); }  
body.professionisti-soluzioni-flexisand header.bg-grad-bona { background-image: url(images/pages/Header_soluzioni_flexisand.jpg); } 
body.professionisti-soluzioni-elite-fleet header.bg-grad-bona { background-image: url(images/pages/Header_soluzioni_elite_fleet.jpg); } 
body.professionisti-soluzioni-pavimenti-sportivi header.bg-grad-bona { background-image: url(images/pages/Bona_pavimento_sportivo_header.jpg); } 
body.professionisti-soluzioni-trattamento-recoating header.bg-grad-bona { background-image: url(images/pages/Bona_trattamento_recoating_header.jpg); } 
body.professionisti-soluzioni-levigatura-senza-polvere header.bg-grad-bona { background-image: url(images/pages/Bona_levigatura_senza_polvere_header.jpg); }
body.professionisti-soluzioni-pavimento-oliato header.bg-grad-bona { background-image: url(images/pages/Bona_pavimento_oliato_header.jpg); } 
body.professionisti-soluzioni header.bg-grad-bona { background-image: url(images/pages/Header_soluzioni.jpg); } 
body.referenze header.bg-grad-bona { background-image: url(images/pages/Header_referenze.jpg); } 
body.corsi header.bg-grad-bona { background-image: url(images/pages/Header_corsi.png); } 
body.corsi-professionisti-informazioni header.bg-grad-bona { background-image: url(images/pages/Header_corsi.png); }
body.corsi-parquettisti-certificati-informazioni header.bg-grad-bona { background-image: url(images/pages/Header_corsi.png); }
body[class^="prodotti-"] header.bg-grad-bona { background-image: url(images/pages/Header_prodotti.jpg); } 
body.sign-in header.bg-grad-bona, body.area-personale header.bg-grad-bona { background-image: url(images/pages/Area_riservata_header.jpg); }
body.newsletter header.bg-grad-bona { background-image: url(images/pages/Newsletter_header.jpg); }
body.azienda header.bg-grad-bona h3, body.archivio-news header.bg-grad-bona h3,
body.valori header.bg-grad-bona h3,
body.privati-dove-trovarci header.bg-grad-bona h3, body.grandi-aree-dove-trovarci header.bg-grad-bona h3,
body[class^="privati-consigli-"] header.bg-grad-bona h3,
body[class^="professionisti-"] header.bg-grad-bona h3,
body[class^="prodotti-"] header.bg-grad-bona h3,
body.downloads header.bg-grad-bona h3, body.parquettista-certificato header.bg-grad-bona h3,
body.parquettista-certificato-come-partecipare header.bg-grad-bona h3,
body.corsi header.bg-grad-bona h3, body.referenze header.bg-grad-bona h3,
body.archivio-media header.bg-grad-bona h3, body.contatti header.bg-grad-bona h3,
body.risultati-ricerca header.bg-grad-bona h3, body.sign-in header.bg-grad-bona h3,
body.area-personale header.bg-grad-bona h3, body.lavora-con-noi header.bg-grad-bona h3,
body.newsletter header.bg-grad-bona h3,
h3.headerImageTitleStyle {
    margin-top: 100px;
    padding: 10px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.4+0,0.4+100;Neutral+Density */
    background: -moz-linear-gradient(left, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#66000000',GradientType=1 ); /* IE6-9 */
}

body.azienda header.bg-grad-bona h3 small, body.valori header.bg-grad-bona h3 small, body.archivio-news header.bg-grad-bona h3 small,
body.privati-dove-trovarci header.bg-grad-bona h3 small, body.grandi-aree-dove-trovarci header.bg-grad-bona h3 small,
body[class^="privati-consigli-"] header.bg-grad-bona h3 small,
body[class^="professionisti-"] header.bg-grad-bona h3 small,
body[class^="prodotti-"] header.bg-grad-bona h3 small,
body.downloads header.bg-grad-bona h3 small, body.contatti header.bg-grad-bona h3 small,
body.lavora-con-noi header.bg-grad-bona h3 small,
body.parquettista-certificato header.bg-grad-bona h3 small,
body.parquettista-certificato-come-partecipare header.bg-grad-bona h3 small, 
body.corsi header.bg-grad-bona h3 small, body.referenze header.bg-grad-bona h3 small,
body.corsi-professionisti-informazioni header.bg-grad-bona h3 small,
body.corsi-parquettisti-certificati-informazioni header.bg-grad-bona h3 small,
body.archivio-media header.bg-grad-bona h3 small, body.risultati-ricerca header.bg-grad-bona h3 small,
body.calendario-corsi header.bg-grad-bona h3 small, body.sign-in header.bg-grad-bona h3 small,
body.area-personale header.bg-grad-bona h3 small, body.newsletter header.bg-grad-bona h3 small,
h3.headerImageTitleStyle small {
    margin-top: 10px;
    margin-bottom: 7px;
}

.googleMapInfoWindowContainer { width: 210px; }
.googleMapInfoWindowContainer .logosContainer { clear: both; overflow: hidden; }
.googleMapInfoWindowContainer .logosContainer .logoItem { float: left; margin-right: 10px; } 
.googleMapInfoWindowContainer .logosContainer .logoItem img { width: 60px; }
.certifiedPartnerPhoto img { border: solid 1px #669933; } 
.googleMapInfoWindowContainer .dataContainer p { margin: 0px; padding: 0px; font-size: 12px; }
.googleMapInfoWindowContainer .dataContainer .name { font-weight: 600; color: #669933; }
.googleMapInfoWindowContainer .dataContainer .address { font-size: 12px; }
.googleMapInfoWindowContainer .dataContainer .contacts > span { display: block; }
.googleMapInfoWindowContainer .dataContainer .contacts span.contactLabel { font-weight: 600; }

.googleMapInfoWindowContainer .detailsLink {
    display: block;
    font-size: 12px;
    padding: 7px;
    background-color: #669933;
    color: #ffffff;
    width: 110px;
    margin-top: 5px;
}

.googleMapInfoWindowContainer .detailsLink:hover { background-color: #84af59 !important; }
ul.contactList { list-style: none; }
li.contactListItem { list-style-type: none; cursor: pointer; margin-bottom: 10px; } 
li.contactListItem span { display: block; font-size: 12px; } 
li.contactListItem span:first-child { color: #669933; font-weight: 600; }
.team-seven-content a {
    color: #ffffff;
    -webkit-transition: color .5s ease-in-out;
    -moz-transition: color .5s ease-in-out;
    transition: color .5s ease-in-out;
}

.contentTitle {
    position: relative;
    padding-bottom: 20px;
}

.contentTitle:after {
    position: relative;
    content: " ";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 60px;
    height: 3px;
    background-color: #669933;
}

ul.bona-check-list {
    list-style: none;
}

ul.bona-check-list li {
    list-style-type: none;
    padding-left: 30px;
    background-image: url(images/check-20.jpg);
    background-position: left center;
    background-repeat: no-repeat;
}

#newsContent { /*padding-left: 40px; padding-right: 40px;*/ }

#blog ul.pagination li.active a {
    color: #ffffff;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #669933;
    border-color: #669933;
}

h3.gray-text { color: #888888; }
h3.gray-text strong { color: #676767; }
.resultListItem.snippet, .resultListItem.snippet a { font-style: italic; color: #676767; }
.resultListItem.snippet a:hover { color: #669933; }
.resultListItemContainer:hover, .resultListItemContainer:hover a { cursor: pointer; color: #669933; }
form.media-search-form, div.media-search-form { border: solid 1px #e7e7e7; border-left: none; }
ul.breadcrumb.page-breadcrumb { margin-left: -15px; }
ul.breadcrumb.page-breadcrumb li, ul.breadcrumb.page-breadcrumb li a { color: #669933; opacity: 0.7; }
ul.breadcrumb.page-breadcrumb li, ul.breadcrumb.page-breadcrumb li:before { margin-right: 0px; }
.breadcrumb.page-breadcrumb > li + li::before { content: '\00bb'; }
.breadcrumb.page-breadcrumb > li + li:before { color: #669933; padding: 0px 0px 0px 7px; }
ul.breadcrumb.page-breadcrumb li a:hover, ul.breadcrumb.page-breadcrumb li.active a { color: #669933 !important; opacity: 1; }
.smallestTitle { font-size: 12px !important; text-transform: none !important; } 
ul.checkedList { list-style: none !important; }

ul.checkedList li {
    list-style-type: none !important;
    background-image: url(images/greenCheck25.jpg);
    background-position: top left;
    padding: 0px 0px 10px 35px;
    background-repeat: no-repeat;
}
ul.standardList{ margin: auto !important; padding:0px 0px 0px 35px; }
ul.standardList li { padding-bottom: 10px; }

.productListItemTitle { margin-bottom: 0px; font-size: 15px; }
.productListItemSubtitle {margin-bottom: 0px; color: #000000; }
.productSkuCode { display: block; font-size: 14px; }

#blog div.blog-form-search input[type="text"] {
    height: 50px;
    border: 0;
    border-left: 1px solid #e7e7e7;
    width: 250px;
    padding: 0 20px;
    outline: none;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

#blog div.blog-form-search input::-webkit-input-placeholder {
    text-transform: inherit;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}

#blog div.blog-form-search button {
    border: 0;
    height: 30px;
    color: #fff;
    width: 30px;
    margin-right: 10px;
    outline: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #669933 !important;
}
.productDetailTab { overflow: hidden; }
.shop-item-detail-photo-active { margin-top: 0px; margin-left: 0px; }
.mfp-title span.title { display: block;margin-top: 4px;margin-bottom: 5px;}
.mfp-title p { color: #ffffff; }
.bt-dashed-bona {border-top: 1px dashed #669933;}
.bt-solid-bona {border-top: 1px solid #669933;}
.bona-color {color:#669933 !important;}

#blog .courseArchive blockquote { background-color: transparent !important; padding: 40px 0; }

/***COOKIE BAR***/
#cookie-bar p span { display: block;margin: 20px 0px; }
#cookie-bar p { padding-bottom: 20px; color: #ffffff; }
#cookie-bar p a.cb-policy { margin-left: 30px; }
#cookie-bar { background-color: rgba(33, 33, 33, 0.8); }

.footer-one ul.privacyPolicyMenu { margin:-15px 30px 0 30px; padding:0px 0px 10px 0px;}

.carousel-caption.slider1 { margin-top: 180px; }
.carousel-caption.slider2 { margin-top: 180px; }
.carousel-caption.slider3 { margin-top: 180px; }

a.button.above {
	display: inline;
	position: absolute;
	top: 40%;
	left: 45%;
	}

.bonaPageButton {
	font-size:16px;
}
.bonaPageButton14-100 {
	font-size:14px;
	width:100%;
}
.min259 { min-width: 259px; }

div.shop-item-container-in { min-height: 392px;}
div.shop-item-container-in.mobileProductListItem { min-height: 250px; }
div.shop-item-container-in.mobileProductListItem h4.shop-item-title {
	font-size: 10px;
	line-height:15px;
	margin:15px 10px 0px 10px;
}
div.shop-item-container-in.mobileProductListItem h5.shop-item-review {
	font-size: 10px;
	line-height:15px;
	margin:15px 10px 0px 10px;
}

.mfp-title a { color: #669933 !important; }
.validationErrorMessage { color: #a94442; }

#newsletter-privacy { background: beige; padding: 10px; border-radius: 4px; }
#privacySnippetModal .modal-dialog { max-width: 768px !important; }

/***LOGIN****/
a.additionalMenuItem.logout { color: #ff4530 !important; }
.contact-us-one.contact.loginFormContainer {
    background-color: #eef3f9;
    border: solid 1px #669933;
    border-bottom: solid 10px #669933;
}
#personalAreaView h3 { line-height: 50px; }
#personalAreaView span { display: block; text-align: right; }
#personalAreaView span:first-child { text-align: left; }
#personalAreaView #downloads { overflow-y: hidden; }
#personalAreaView .downloadItemIcon span { text-align: left; }
#personalAreaView .control-label { font-weight: 600 !important; color: #000000; }
#personalAreaView input::-webkit-input-placeholder,
#personalAreaView input:-moz-placeholder,
#personalAreaView input::-moz-placeholder,
#personalAreaView input:-ms-input-placeholder { padding-left: 20px; }

@media (max-width: 995px) {
	#personalAreaView span { text-align: left; }
}
@media (max-width: 768px) {
    #privacySnippetModal .modal-dialog { width: 768px !important; }
}
@media (max-width: 766px) {
    .navbar-mp .in.collapse {
        display: block !important;
        background-color: #ffffff;
    }
	
	.navbar-pasific .navbar-header .navbar-brand:first-of-type img {
		margin-right: 0;
	}

	.navbar-pasific .navbar-header .navbar-brand:last-child {
		padding-left: 0;
	}
}
@media (max-width: 320px) {
	.team.team-two h5 { font-size: 14px;}
	.bonaPageButton { font-size:10px; }
	.carousel-caption.slider1 { margin-top: 90px; }
	.carousel-caption.slider2 { margin-top: 90px; }
	.carousel-caption.slider3 { margin-top: 90px; }
}

/*Application form file uploader css*/
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after {clear:both;}
.hide-text {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level {display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-file{overflow:hidden;position:relative;vertical-align:middle;}
.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px, 0) scale(4);font-size:23px;direction:ltr;cursor:pointer;}
.fileupload{margin-bottom:9px;}
.fileupload .uneditable-input{display:inline-block;margin-bottom:0px;vertical-align:middle;cursor:text;}
.fileupload .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;vertical-align:middle;text-align:center;}
.fileupload .thumbnail>img{display:inline-block;vertical-align:middle;max-height:100%;}
.fileupload .btn{vertical-align:middle;}
.fileupload-exists .fileupload-new,.fileupload-new .fileupload-exists{display:none;}
.fileupload-inline .fileupload-controls{display:inline;}
.fileupload-new .input-append .btn-file{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.thumbnail-borderless .thumbnail{border:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.fileupload-new.thumbnail-borderless .thumbnail{border:1px solid #ddd;}
.control-group.warning .fileupload .uneditable-input{color:#a47e3c;border-color:#a47e3c;}
.control-group.warning .fileupload .fileupload-preview{color:#a47e3c;}
.control-group.warning .fileupload .thumbnail{border-color:#a47e3c;}
.control-group.error .fileupload .uneditable-input{color:#b94a48;border-color:#b94a48;}
.control-group.error .fileupload .fileupload-preview{color:#b94a48;}
.control-group.error .fileupload .thumbnail{border-color:#b94a48;}
.control-group.success .fileupload .uneditable-input{color:#468847;border-color:#468847;}
.control-group.success .fileupload .fileupload-preview{color:#468847;}
.control-group.success .fileupload .thumbnail{border-color:#468847;}
.shop-item-detail-photo-thumbnail { max-width: 90px; }
.shop-item-detail-photo-active {float:none !important;}
#shop-item-detail-photo-gallery { padding-left: 0px; }
sup {font-size: 12px!important;}
@media (min-width: 767px) {
	#homeSlider{
		margin-top:110px!important;
		margin-bottom:0px;
	}
}
@media (max-width: 600px) {
	#homeSlider{
		margin-top:60px;
		max-height: 200px!important;
		margin-bottom:0px;
	}
}

@media (min-width: 600px) and (max-width: 767px) {
	#homeSlider{
		margin-top:60px;
		max-height: 300px!important;
	}
}

#blog blockquote {
    background-color: transparent;
    border-left: solid 3px #669933;
    border-radius: 0px;
    padding: 20px;
    color: #747474;
    font-size: 16px;
	margin-left: 30px;
}

#blog blockquote p {
    font-size: 16px !important;
    font-style: italic;
}

body.news div.blog-three-mini h1 {
    font-size: 30px;
    line-height: 40px;
}