/*
Theme Name: Armadachild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Armada is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-armada
*/
@import url("../dt-armada/style.css");
@import url("menu.css");
@import url("global.css");
@import url("responsive.css");

html:not(.mobile-true) #main img:not(.animate-element, .ls-s-1), html:not(.mobile-true) #header img, html:not(.mobile-true) #bottom-bar img { opacity: 1 !important; }


@font-face {
	font-family: "Gotham";
	src: url(http://www.fondazionepirelli.org/wp-content/themes/dt-armada/fonts/gotham/Gotham-Ultra_0.otf) format("opentype");
	font-weight: 900;
	font-style: normal;
	}

@font-face {
	font-family: "Gotham";
	src: url(http://www.fondazionepirelli.org/wp-content/themes/dt-armada/fonts/gotham/Gotham-Black_0.otf) format("opentype");
	font-weight: 800;
	font-style: normal;
	}

@font-face {
	font-family: "Gotham";
	src: url(http://www.fondazionepirelli.org/wp-content/themes/dt-armada/fonts/gotham/Gotham-Bold_0.otf) format("opentype");
	font-weight: 700;
	font-style: normal;
	}

@font-face {
	font-family: "Gotham";
	src: url(http://www.fondazionepirelli.org/wp-content/themes/dt-armada/fonts/gotham/GothamHTF-Medium.otf) format("truetype");
	font-weight: 600;
	font-style: normal;
	}

@font-face {
	font-family: "Gotham";
	/*src: url(http://www.fondazionepirelli.org/wp-content/themes/dt-armada/fonts/gotham/Gotham-Book_1.ttf) format("truetype");*/
	src: url(http://www.fondazionepirelli.org/wp-content/themes/dt-armada/fonts/gotham/GothamHTF-Light.otf) format("truetype");
	font-weight: 400;
	font-style: normal;
	}

@font-face {
	font-family: "Gotham";
	src: url(http://www.fondazionepirelli.org/wp-content/themes/dt-armada/fonts/gotham/GothamHTF-Thin.otf) format("truetype");
	font-weight: 300;
	font-style: normal;
	}

@font-face {
	font-family: "Gotham";
	src: url(http://www.fondazionepirelli.org/wp-content/themes/dt-armada/fonts/gotham/GothamHTF-XLight.otf) format("opentype");
	font-weight: 200;
	font-style: normal;
	}

@font-face {
	font-family: "Gotham";
	src: url(http://www.fondazionepirelli.org/wp-content/themes/dt-armada/fonts/gotham/GothamHTF-XLight.otf) format("opentype");
	font-weight: 100;
	font-style: normal;
	}

html, body, body.page, .wf-container > *, #main-nav > li > a, h1, h2, h3, h4, h5, h6, p, .page h4, button {
	font-family: "Gotham", Raleway, Helvetica, Verdana, sans-serif !important;
	}

.dl-menuwrapper li > a {
    color: #000000;
    font: normal 500 14px / 18px "Gotham", Raleway,Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}
/* HIDE SCROLLING MENU */

#phantom .ph-wrap {
display:none;
}

/* END */

/* TOPBAR STYLING */

#elm01 {
font-weight:bold;
font-size:11px;
padding-right:8px;
padding-top:3px;
padding-bottom:3px;
border-right:1px solid #ccc;
}

#elm02 {
font-weight:bold;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
}

#elm03 {
font-weight:bold;
color:#666;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
}

#elm04 {
font-weight:bold;
color:#666;
font-size:11px;
padding-right:8px;
padding-top:3px;
padding-bottom:3px;
border-right:1px solid #ccc;
}

#elm05 {
font-weight:bold;
color:#666;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
text-decoration:underline;
}

#top-bar.full-width-line {
border-bottom:7px solid #365885;
text-transform: uppercase;
}

.mini-nav>ul>li {
margin-right:8px;
}

.lang_sel_list_horizontal li  {
margin-right:0;
}

.wf-td #lang_sel_list {
margin-right:10px;
margin-left:10px;

}

/**** TOPBAR END ****/

/**** HEADER ****/

.navigation-holder {
margin-top:-100px;
padding-bottom:50px;
box-shadow: 0 5px 5px #ccc;
margin-bottom:50px;
}


#main-menu-1, #main-menu-2, #main-menu-3, #main-menu-4 {
text-align:center;
width:150px;
font-weight:bold;
text-transform:none;
}

/*#main-menu-2 {
	margin-right:60px;
	}

.menu-item-30360 a span:after {
	left:170px;
	}

#main-menu-3 {
	margin-left:60px;
	}
*/

#img-main-menu {
	margin-top:-40px;
	}

#main-nav > li.act > a {
	color:#000;
	}


#main-nav > li.act > a #main-menu-1,
#main-nav > li.act > a #main-menu-2,
#main-nav > li.act > a #main-menu-3,
#main-nav > li.act > a #main-menu-4 {
	border-bottom:1px solid black;
	}

#main-nav > li > a {
	font-size:15px;
	}



/**** HEADER END ****/

/**** IN EVIDENZA HOME ****/

.separatore {
padding-bottom:20px;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	background-image:none;
	}

.titolo-eventi {
position:absolute;
top:30px;
left:50px;
}

.contenuto-evento {
position:absolute;
top:70px;
left:50px;
}

.contenuto-evento p {
font-size:22px;
line-height:26px;
}

.blocco-in-evidenza {
background-color:#efefef;
min-height:449px;
}

.blocco-in-evidenza .wpb_tabs_nav li{
	 text-transform:uppercase;
}

.blocco-in-evidenza a {
font-weight:700;
color:#333;
}

.blocco-in-evidenza li{
width: 32%;
text-align: center;
}

ul.wpb_tabs_nav.ui-tabs-nav.vc_clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li a {
    font-weight: 700;
}

.wf-cell.wf-1:first-child a {
    text-transform:uppercase;
}


.schede-in-evidenza {
	padding-top:20px;
	}

.schede-in-evidenza .wpb_tabs_nav li {
	border-radius:2em;
	}

.schede-in-evidenza > .ui-tabs > .wpb_tabs_nav > li > a {
	padding-top:3px;
	padding-bottom:3px;
	}

#main .schede-in-evidenza .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	padding-top:3px;
	padding-bottom:3px;
	}

.btn-evidenza .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern  {
color:#365885;
font-weight:900;
padding:10px 40px;
margin-bottom:12px;
}

.a-cura-evidenza {
padding-top:20px;
}

#a-cura-titolo {
font-size:34px;
padding-top:10px;
}


#a-cura-sub {
font-size:12px;
}
.ui-widget-header {
border:none;
}

.in-evidenza-cat-title {
	position:absolute;
	top:20px;
	left:32px;
	color:white;
	font-size:12px;
	font-weight:900;
	z-index:1000;
	width:70%;
	}


.in-evidenza-cat-p {
	position:absolute;
	top:60px;
	left:32px;
	color:white;
	font-size:20px;
	line-height:24px;
	font-weight:900;
	z-index:1000;
	width:70%;
	max-width:230px;
	}

.schede-in-evidenza .items-grid .wf-cell {
	margin-bottom:10px;
	}

.in-evidenza-cat-social {
	position:absolute;
	bottom:20px;
	left:32px;
	color:white;
	font-size:20px;
	line-height:24px;
	font-weight:900;
	z-index:1000;
	width:70%;
	max-width:230px;
	}




/**** GRID ****/


.grid-in-evidenza .vc_gitem-zone-a {
height:503px;
}

.grid-in-evidenza .vc_gitem-zone-c {
    background-color: rgba(0,0,0,0) !important;
    position: absolute;
    top: 50px;
margin-left:22px;
padding-left:22px;

}

.grid-in-evidenza .vc_btn3-container  {
display:none;

}

.grid-in-evidenza h4 {
color:#fff;
font-size:30px;
line-height:30px;
font-weight:900;
}

.grid-in-evidenza p {
display:none;
}

.in-evidenza-categoria p {
display:block;
}


/**** GRID END ***/

/**** IN EVIDENZA HOME END****/

/**** ARCHIVIO HOME****/

.btn-ricerche {
margin-top:20px;
}


.btn-ricerche .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern  {
background-color:red;
color:#fff;
font-weight:900;
}

.archivio-rosso .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
	background-color:red;
	border-color:red;
	font-weight:900;
	background-image:none;
	}

.archivio-rosso .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
	background-color:#efefef;
	border-color:red;
	color:#666;
	font-weight:900;
	background-image:none;
	}

.archivio-blu .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
	background-color:#3c9ba9;
	border-color:#3c9ba9;
	font-weight:900;
	background-image:none;
	}
.archivio-rosso .vc_btn3 {font-weight:900;}


.archivio-blu .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
	background-color:#efefef;
	border-color:#3c9ba9;
	color:#666;
	font-weight:900;
	background-image:none;
	}

.content table {
	border-bottom:none;
	}

.table-archivio table td {
	width:50%;
	}

.table-archivio-mini table td {
	width:100%;
	text-align:center;
	}

.archivio-home {
	background-color:#efefef;
	}


/**** ARCHIVIO HOME END****/

/**** EVENTI HOME****/

.calendarioEventi .vc_btn3.vc_btn3-size-md {
	padding:10px 30px;
	}




.btn-color-blue-fondazione {
	position:absolute;
	bottom:20px;
	width:100%;

	}

.visite-gruppi-home .vc_btn3-container.vc_btn3-center {
	margin-left:-22px;
	}

.visite-gruppi-home  .btn-color-blue-fondazione .vc_btn3 {
	padding-left:30px !important;
	padding-right:30px;
	}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
background-color:#365885;
border-color:#365885;
color:white;
}


/**** EVENTI HOME END****/


/**** EDUCATIONAL HOME****/

.btn-educational {
margin-top:20px;
}

/**** EDUCATIONAL HOME END****/

/**** SU PIRELLI HOME****/

.box-white {
background-color:#fff;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{
background-color:rgba(255,255,255,0);
border-color:#333;
color:#333;
font-weight:900;
}

.grid-su-pirelli .vc_gitem-zone-a {
height:200px;
}

.grid-su-pirelli .vc_btn3-container  {
display:none;

}

/**** SU PIRELLI HOME END****/


/**** TOUR HOME ****/

.visite-tour-social p {	
	text-align:center;
	}

.visite-tour-map p {	
	text-align:center;
	}

/**** TOUR HOME END ****/

/**** STATIC PAGES ****/

.page-title {
margin-top:-40px;
}

.breadcrumbs .current {
color:#365885;
font-weight:900;
}
.btn-menu-statico {
display:inline;
margin:5px;
font-weight:900;
}

.custom-bread {
	margin-top:-80px;	
	}

.custom-bread p {
	font-size:12px;
	}

.custom-bread p a {
	color:black;
	text-decoration:none;
	}

.custom-bread p a:hover {
	color:black;
	text-decoration:underline;
	}

.main-contenuto-statico h3 {
	font-size:26px;
	line-height:30px;
	color:#365885;
	font-weight:900;
	}


.main-contenuto-statico p {
	font-size:16px;
	line-height:26px;
	color:#000;
	}

.tour-inside {
	height:570px;
	}

.inside-tour-btn {
	margin-top:275px;
	
	}

/*** TEAM ***/

.team-desc {
	height:90px;
	border:2px solid #efefef;
	}

.team-author-name {
	text-align:left;
	color:#365885;
	font-size:22px;
	font-weight:900;
	padding-left:10px;
	height:72px;
	position:relative;
	top:24px;
	}

.team-author p {
	text-align:left;
	font-size:12px;
	line-height:17px;
	color:#000;
	width:95%;
	display:block;
	height:60px;
	position:relative;
	bottom:88px;
	left:10px;
	}

.team-button {
	display:block;
	background-color:#365885;
	border-radius:2em;
	color:#fff;
	font-weight:900;
	position:relative;
	left:10px;
	bottom:18px;
	width:100px;
	}

.team-button a {
	color:#fff;
	font-weight:900;
	text-decoration:none;
	line-height:32px;
	}

.team-button a:hover  {
	color:#365885;
	background-color:#ddd;	
	}

/*** TEAM END ***/

/*** LIST ***/

.fisarmonica h3 > a > span {
	font-size:20px;
	font-weight: 900;
	color:#365885;
	}

.wpb_content_element .wpb_accordion_header > a span {
	color:#365885;
	}

.header-static h1 {
	font-size:60px;
	font-weight:900;
	line-height:60px;
	color:white;
	margin-top:155px;
	}

/**** LIST END ***/

/**** STATIC PAGES END ****/

/*** EDUCATIONAL ****/

.vc_btn3.btn-scuola-01 {
	background-color:#ef404b;
	color:white;
	font-size:12px;
	font-weight:900;
	border:1px solid #ef404b;
	background-image:none;
	}

.vc_btn3.btn-scuola-01-active {
	background-color:#fff;
	color:#ef404b;
	font-size:12px;
	font-weight:900;
	border:1px solid #ef404b;
	background-image:none;
	}

.vc_btn3.btn-scuola-01:hover, .vc_btn3.btn-scuola-01-active:hover {
	background-color:#fff;
	color:#ef404b;
	border:1px solid #ef404b;
	background-image:none;
	}

.vc_btn3.btn-scuola-02 {
	background-color:#8dc63f;
	color:white;
	font-size:12px;
	font-weight:900;
	border:1px solid #8dc63f;
	background-image:none;
	}

.vc_btn3.btn-scuola-02-active {
	background-color:#fff;
	color:#8dc63f;
	font-size:12px;
	font-weight:900;
	border:1px solid #8dc63f;
	background-image:none;
	}

.vc_btn3.btn-scuola-02:hover, .vc_btn3.btn-scuola-02-activ:hover {
	background-color:#fff;
	color:#8dc63f;
	border:1px solid #8dc63f;
	background-image:none;
	}

.vc_btn3.btn-scuola-03 {
	background-color:#ffcb08;
	color:white;
	font-size:12px;
	font-weight:900;
	border:1px solid #ffcb08;
	background-image:none;
	}

.vc_btn3.btn-scuola-03-active {
	background-color:#fff;
	color:#ffcb08;
	font-size:12px;
	font-weight:900;
	border:1px solid #ffcb08;
	background-image:none;
	}

.vc_btn3.btn-scuola-03:hover, .vc_btn3.btn-scuola-03-active:hover {
	background-color:#fff;
	color:#ffcb08;
	border:1px solid #ffcb08;
	background-image:none;
	}

.vc_btn3.btn-scuola-04 {
	background-color:#88c2cb;
	color:white;
	font-size:12px;
	font-weight:900;
	border:1px solid #88c2cb;
	background-image:none;
	}

.vc_btn3.btn-scuola-04-active {
	background-color:#fff;
	color:#88c2cb;
	font-size:12px;
	font-weight:900;
	border:1px solid #88c2cb;
	background-image:none;
	}

.vc_btn3.btn-scuola-04:hover, .vc_btn3.btn-scuola-04-active:hover  {
	background-color:#fff;
	color:#88c2cb;
	border:1px solid #88c2cb;
	background-image:none;
	}

.educational-grid .vc_gitem-zone-a {
	height:200px;
	}



.educational-grid p {
	color:#000;
	overflow:hidden;
	text-overflow: ellipsis;
	}


.educational-grid .vc_btn3-container.vc_btn3-left {
	text-align:center;
	}


.scuola-primaria-grid h4 {
	color:#ef404b;
	font-weight:900;
	}


.scuola-primaria-grid .vc_grid-btn-load_more {
	background-color: #ef404b;
   	 display: inline-block;
   	 border-radius: 2em;
   	color:white;
    	margin-bottom: 40px;
    	font-weight: bold;
    	font-size: 16px;
	}


.scuola-secondaria-i-grid h4 {
	color:#8dc63f;
	font-weight:900;
	}

.scuola-secondaria-ii-grid h4 {
	color:#ffcb08;
	font-weight:900;
	}

.universita-grid h4 {
	color:#88c2cb;
	font-weight:900;
	}

.scuola-primaria-grid .vc_btn3.vc_btn3-color-juicy-pink, .scuola-primaria-grid .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color:#ef404b;
	font-weight:900;
	border-radius:2em;
	text-transform:uppercase;
	}

.scuola-secondaria-i-grid .vc_btn3.vc_btn3-color-juicy-pink, .scuola-secondaria-i-grid .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color:#8dc63f;
	font-weight:900;
	border-radius:2em;
	text-transform:uppercase;
	}

.scuola-secondaria-ii-grid .vc_btn3.vc_btn3-color-juicy-pink, .scuola-secondaria-ii-grid .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color:#ffcb08;
	font-weight:900;
	border-radius:2em;
	text-transform:uppercase;
	}

.universita-grid .vc_btn3.vc_btn3-color-juicy-pink, .universita-grid .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color:#88c2cb;
	font-weight:900;
	border-radius:2em;
	text-transform:uppercase;
	}


.standard-grid h4 {
	color:#365885;
	font-weight:900;
	}



.standard-grid .vc_gitem-zone-c {
	border:2px solid #efefef;
	}


.article-top-bar .entry-meta {
	display:none;
	}

.wf-td h1 {
	/*display:none;*/
	}

/*** FORM ***/



/*** FORM END ***/

.form-half-left {
	width:48%;
	margin-right:2%;
	float:left;
	display:block;
	margin-bottom:5px;
	
	}

.form-half-right {
	width:48%;
	margin-left:2%;
	float:left;
	display:block;
	margin-bottom:5px;
	
	}

.form-note textarea {
	height:105px;
	}

.form-half-left input, .form-half-right input, .form-note textarea {
	color:black;
	}

.form-btn-primaria input {
	background-color: #ef404b;
	font-weight:900;
	color:white;
	border-radius:2em;
	border:1px solid #ef404b;
	}

.form-btn-primaria input:hover {
	background-color: white;
	color: #ef404b;
	border:1px solid #ef404b;
	}

/**** EDUCATIONAL END ****/


/*** BLOG ***/

.sidebar-right .content {
	border-right:1px solid #365885;
	}

.sidebar-right .sidebar {
	border-left:none;
	}

.blog-list {
	border-right:1px solid #365885;
	}

.blog-list .vc_gitem-animated-block {
	display:none;
	}

.blog-list h4 {
	font-size:32px;
	line-height:32px;
	color:#365885;
	font-weight:900;
	}

.blog-list .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color:#365885;
	color:white;
	border:1px solid #365885;
	}


.blog-list .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
	background-color:white;
	color:#365885;
	border:1px solid #365885;
	}

.blog-list .vc_grid-item::after {
	content:url(http://www.fondazionepirelli.org/wp-content/uploads/2014/08/separatore.jpg);
	}

.archivio-fisarmonica .wpb_accordion_header > a span {
	font-weight:900;
	}

.mesi-archivio {
	list-style-type:none;
	}

.mesi-archivio li a {
	text-decoration:none;
	font-weight:900;
	color:#000;
	}

.mesi-archivio li a:before {
	content: "- ";
	}

.article-top-bar {
	margin-bottom:5px;
	}

#menu-blog-menu li,#menu-blog-menu-en li {
	border:none;
	margin-top:0;
	}


#menu-blog-menu a,#menu-blog-menu-en a {
	width:160px;
	padding:7px 0;
	color:#666;
	font-weight:900;
	font-size:14px;
	border-radius:2em;
	border:1px solid #666;
	display:block;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	}

#menu-blog-menu a:hover,#menu-blog-menu-en a:hover {
	color:#fff;
	border:1px solid #365885;
	background-color:#365885;
	}

#menu-blog-menu .current-menu-item a,#menu-blog-menu-en .current-menu-item a {
	color:#fff;
	border:1px solid #365885;
	background-color:#365885;
	} 

.sidebar .widget {
	padding-top:0;
	}

.sidebar .widget-title {
	display:none;
	}

#baw_widgetarchives_widget_my_archives-2 {
	padding:10px 20px;
	background-color:#efefef;
	width:130px;
	}

[lang="it-IT"] .baw-year > a:before {content:"ARCHIVIO ";}
[lang="en-US"] .baw-year > a:before {content:"ARCHIVES ";}


.baw-year > a {
	text-decoration:none;
	color:#365885;
	font-weight:900;
	padding:10px 0;
	font-size:16px;
	}

.baw-month > a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	padding-left:5px;
	}

.baw-month > a:before {
	content:"- ";
	}

.hgroup .entry-title {
	width: 75%;
	font-size: 26px;
	font-weight: 900;
	}

.page-title.title-left.disabled-bg h1, .page-title.title-right.disabled-bg h1 {
	margin-top: 10px;
	}

.blog-list .vc_btn3.vc_btn3-size-md {
	border-radius:2em;
	/*padding-top:24px;*/
	}

/*** BLOG END ***/


/*** VIDEO ***/

.format-video {
	border:2px solid #efefef;
	}

.format-video h2 {
	height:72px;
	overflow:hidden;
	text-overflow: ellipsis;
	}

.format-video h2 a {
	padding-left:10px;
	padding-right:10px;
	color:#365885;
	font-weight:900;
	}

.format-video .entry-meta {
	display:none;
	}


/*** VIDEO END ***/

/*** PUBBLICAZIONI ***/

.wf-cell .format-standard {
	border:2px solid #efefef;
	}

.wf-cell .format-standard h2 {
	height:72px;
	overflow:hidden;
	text-overflow: ellipsis;
	}

.wf-cell .format-standard h2 a {
	padding-left:10px;
	padding-right:10px;
	color:#365885;
	font-weight:900;
	}

.wf-cell p {
	padding-left:10px;
	padding-right:10px;
	}

.format-standard .entry-meta {
	display:none;
	}

.format-standard .blog-content > a {
	display:none;
	}

/*** END PUBBLICAZIONI ***/

.section-bibliografia .vc_grid-item-mini.vc_clearfix {
    border: 2px solid #eee;
    padding: 10px;
}
.title-bibliografia h4 {
    font-weight: 900;
}
.btn-bibliografia a {
    font-size: 12px !important;
    padding: 11px 35px !important;
    font-weight: 900;
}

.calendarioEventi .vc_btn3,.visite-gruppi-home .vc_btn3{font-weight: 900;}
.mfp-title {display: none;}
.text-justify {text-align: justify;}
.colonnaEventNEWS,.colonnaEventHP{background-position:center bottom !important;background-size:cover;}

.colonnaTitoloDiconodiNoi {
    border-bottom-width: 1px !important;
    padding-bottom: 10px !important;
    border-bottom-color: #cccccc !important;
    border-bottom-style: solid !important;
}

.btnLink,.btnPdf {
    background-color: #ffffff;
    color: #365885;
    text-decoration: none;
    border-radius: 2em;
    font-size: 13px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
}
.btnLink:hover,.btnPdf:hover {
    background-color: #e6e6e6;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
}
.btnLink:after,.btnPdf:after {
    content: "\f18e";
    padding: 0 5px;
    font: normal normal normal 14px/1 FontAwesome;
}