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

* FONTS

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

@font-face {

    font-family: 'mistral';

    src: url('../font/mistral-webfont.eot');

    src: url('../font/mistral-webfont.eot#iefix') format('embedded-opentype'),

         url('../font/mistral-webfont.woff') format('woff'),

         url('../font/mistral-webfont.ttf') format('truetype'),

         url('../font/mistral-webfont.svg') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

  font-family: 'HelveticaNeueLTStd-Th';

  src: url('../font/HelveticaNeueLTStd-Th.eot') format('embedded-opentype'),  url('../font/HelveticaNeueLTStd-Th.otf')  format('opentype'),

	     url('../font/HelveticaNeueLTStd-Th.woff') format('woff'), url('../font/HelveticaNeueLTStd-Th.ttf')  format('truetype'), url('../font/HelveticaNeueLTStd-Th.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'HelveticaLTStd-Bold';

  src: url('../font/HelveticaLTStd-Bold.eot') format('embedded-opentype'),  url('../font/HelveticaLTStd-Bold.otf')  format('opentype'),

	     url('../font/HelveticaLTStd-Bold.woff') format('woff'), url('../font/HelveticaLTStd-Bold.ttf')  format('truetype'), url('../font/HelveticaLTStd-Bold.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}



/*@font-face {

  font-family: 'HelveticaNeueLTStd-Md';

  src: url('../font/HelveticaNeueLTStd-Md.eot') format('embedded-opentype'),  url('../font/HelveticaNeueLTStd-Md.otf')  format('opentype'),

	     url('../font/HelveticaNeueLTStd-Md.woff') format('woff'), url('../font/HelveticaNeueLTStd-Md.ttf')  format('truetype'), url('../font/HelveticaNeueLTStd-Md.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}*/



@font-face {

  /*font-family: 'HelveticaNeueLTStd-MdCn';*/

  font-family: 'HelveticaNeueLTStd-Md';

  src: url('../font/helvetica/HelveticaNeueLTStd-MdCn.eot') format('embedded-opentype'),  url('../font/helvetica/HelveticaNeueLTStd-MdCn.otf')  format('opentype'),

	     url('../font/helvetica/HelveticaNeueLTStd-MdCn.woff') format('woff'), url('../font/helvetica/HelveticaNeueLTStd-MdCn.ttf')  format('truetype'), url('../font/helvetica/HelveticaNeueLTStd-MdCn.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'HelveticaNeueLTStd-Lt';

  src: url('../font/HelveticaNeueLTStd-Lt.eot') format('embedded-opentype'),  url('../font/HelveticaNeueLTStd-Lt.otf')  format('opentype'),

	     url('../font/HelveticaNeueLTStd-Lt.woff') format('woff'), url('HelveticaNeueLTStd-Lt.ttf')  format('truetype'), url('../font/HelveticaNeueLTStd-Lt.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

    font-family: 'HelveticaNeueLTStd-Roman';

    src: url('../font/HelveticaNeueLTStd-Roman.eot');

    src: url('../font/HelveticaNeueLTStd-Roman.eot#iefix') format('embedded-opentype'),

         url('../font/HelveticaNeueLTStd-Roman.woff') format('woff'),

         url('../font/HelveticaNeueLTStd-Roman.ttf') format('truetype'),

         url('../font/HelveticaNeueLTStd-Roman.svg') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'PTSans Bold';

	src: url('../font/pts75f-webfont.eot') format('embedded-opentype'),  url('../font/pts75f-webfont.woff') format('woff'), url('../font/pts75f-webfont.ttf')  format('truetype'), url('../font/pts75f-webfont.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}





@font-face {

    font-family: 'Playfair Display Bold';

	src: url('../font/playfairdisplay-bold-webfont.eot') format('embedded-opentype'),  url('../font/playfairdisplay-bold-webfont.woff') format('woff'), url('../font/playfairdisplay-bold-webfont.ttf')  format('truetype'), url('../font/playfairdisplay-bold-webfont.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

    font-family: 'Playfair Display';

	src: url('../font/PlayfairDisplay-Regular.eot') format('embedded-opentype'),  url('../font/PlayfairDisplay-Regular.woff') format('woff'), url('../font/PlayfairDisplay-Regular.ttf')  format('truetype'), url('../font/PlayfairDisplay-Regular.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



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

* DESIGN COMMON

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

.homepage{

	

}



.block{

    display: block!important;

}



header{

	height:100px;

	background:#272726;

	color:#fff;

}



	.header-top{

        height: 50px;

        position: relative;

        border-bottom: dotted 1px #6e6f6e;

	}



		#mainLogo{

			position:absolute;

			top:0px;

			left:0px;

			z-index:101;

			background:url('../img/logo.png');

			width:139px;

			height:166px;

		}



			#mainLogo a{

				display:block;

				width:100%;

				height:100%;

				text-indent:-20000em;

			}



		.baseline{

			font-family:'Playfair Display';

			color:#e0006e;

			font-size:18px;

			line-height:50px;

		}



			.baseline .small{

				font-size:12px;

			}



	.header-bottom{

		height:50px;

		border-top:dotted 1px #6e6f6e;

	}



	.footer-bottom{

		background:#e6008b;

		color:#fff;

		text-align:center;

		font-family: 'Playfait Display';

	}



		header .footer-bottom .container{

			line-height:50px;

			font-size:30px;

			color:#fff;

			text-transform:uppercase;

			font-style:italic;

		}

		

		@media screen and (max-width: 1200px){

		    header .footer-bottom .container{

                font-size: 26px;

            }

		}

		

		@media screen and (max-width: 992px){

		    header .footer-bottom .container{

                font-size: 20px;

            }

		}

		

		@media screen and (max-width: 768px){

		    header .footer-bottom .container{

                font-size: 17px;

            }

		}

		

		

		

/* Vince */

.icone_social{

    display: inline-block;

    height: 50px;

	padding-top:10px;

}



.icone_social a{

    display: inline-block;

    position: relative;

    bottom: 2px;

}



.footer-bottom .col-sm-2{

    text-align: right;

}



@media screen and (max-width: 768px){

	.footer-bottom .col-sm-2{

        text-align: center;

        background: #e6008b;

    }

}





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

* HEADER

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

#navbar{

	margin-bottom:0px;

}



	#navbar ul li{

	}

		

		#navbar ul li a{

			font-family: 'HelveticaNeueLTStd-Md';

			letter-spacing:0em;

			font-size:14px;

		}

		

		#navbar ul > li > a{

		    letter-spacing:0.1em;

			font-size:15px;

		}

		

		#navbar .open ul > li > a{

		    letter-spacing:0em;

			font-size:13px;

			text-transform: uppercase;

			

		}







.menu_header .navbar-default{

    background-color: transparent;

    border: 0;

}



.menu_header .navbar-default .navbar-collapse{



}



.menu_header .navbar-default .navbar-nav>li>a{

    color: white;

    text-transform: uppercase;

    font-size: 15px;

    color: #f5f5f5;

    padding: 5px 15px;

}





@media screen and (max-width: 1110px){

    #navbar ul > li > a{

		font-size:11px;

	}

	

	.menu_header .navbar-default .navbar-nav>li>a{

        padding: 3px 7px;

    }

    

    #logo_header{

        width: 70px!important;

        height: auto;

    }



}



.menu_header .navbar-default .navbar-nav>li>a:hover, li.open > a{

    background: #e6008b!important;

    color: #f5f5f5;

}





@media screen and (max-width: 768px){

    .menu_header .navbar-default .navbar-collapse{

        background: #272726;

        z-index: 8000;

        position: relative;

        bottom: 22px;

        border: 0;

    }

    

    #navbar ul.dropdown-menu{

        background: white;

    }



    #logo_header{

        width: 139px;

        height: auto;

        margin-left: 20px;

    }

}



.menu_header .dropdown-menu{

    border: 0;

    width: 280px;

}



li.open ul li a:hover{

    color: #e6008b;

}



.logo_search{

    height: 40px;

    line-height: 40px;

}



.open_search{

    background: transparent;

    border: 0;

    cursor: pointer;

    outline: none;

}



.col-xs-1{

    position: absolute;

    right: 15px;

    top: 5px;

}



@media screen and (max-width: 768px){

    .col-xs-1{

        right: 80px;

    }

}



.switcher_langues{

	line-height:50px;

	text-align: right;

	display:none;

}



.lang{

    font-style: italic;

    font-family: 'Playfair Display';

    font-size: 16px;

}



.lang:hover{

    text-decoration: underline;

    cursor: pointer;

}



.lang_selected{

    color: #e6008b

}



.lang_separator{

    margin-left: 7px;

    margin-right: 7px;

    display: inline-block;

}



.navbar-toggle{

}



.langSelect{

	display: inline-block;

    margin: 0;

    margin-left: 15px;

} 



.langSelect li.active.langueSelectLi {

    background: #e11c7c;

}



.langSelect li.langueSelectLi {

    display: inline-block;

    margin: 3px;

    font-size: 12px;

    background: #505050;

    font-weight: bold;

    color: white;

}



.langSelect li.langueSelectLi:hover {

    background: #e11c7c;

}



.langSelect li.langueSelectLi a {

    color: white;

    font-weight: bold;

	text-decoration: none;    

	padding: 6px;

    display: block;

}



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

* FOOTER

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

.footer {

  width: 100%;

  min-height: 60px;

  background-color: #333333;

  color: #f5f5f5;

  border-top: 1px solid white;

  font-family: 'Helvetica Neue';

}





/* Custom page CSS

-------------------------------------------------- */

.footer_content{

    

}



.footer h4{

    text-transform: uppercase;

    font-family: 'Playfair Display';

    font-size: 18px;

    margin-bottom: 15px;

}



@media screen and (max-width: 768px){

    .footer h4{

        margin-top: 25px;

    }

}



.footer ul{

    margin: 0;

    padding-left: 40px;

    list-style: none;

    margin-left: 0;

    text-indent: -1em;

    margin-bottom: 30px;

}



.footer ul li{

    font-size: 12px;

}



.footer ul li a:hover{

    color: #e03127;

}



.footer ul li::before{

    content: "/";

    margin-right: 5px;

}



.margin_footer{

    /*margin-top: 125px;*/

}



.last_part_footer div > .row{

    margin-top: 0;

}



.footer .form_newsletter{

    margin: 0;

    margin-top: 10px;

    padding: 0;

    margin-bottom: 15px;

}





.footer .form_newsletter input{

    height: 40px;

    color: silver;

    font-size: 12px;

    border: 0;

    outline: none;

    width: 100%;

    padding: 0;

}



.footer .form_newsletter input[type=text]{

    padding-left: 10px;

    width: 68%;

    background-color: #f5f5f5;

    color: #272727;

}



.footer .form_newsletter input[type=submit]{

    width: 30%;

    background-color: #9b9b9b;

    color: #272727;

    text-transform: uppercase;

    transition: all 0.3s ease;

}



.footer .form_newsletter input[type=submit]:hover{

    background-color: #bababa;

}



.submit_newsletter{

    max-width: 45px;

}



.footer ::-webkit-input-placeholder { /* WebKit browsers */

    color: #272727;

    text-transform: uppercase;

}

.footer :-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color: #272727;

   opacity:  1;

   text-transform: uppercase;

}

.footer ::-moz-placeholder { /* Mozilla Firefox 19+ */

   color: #272727;

   opacity:  1;

   text-transform: uppercase;

}

.footer :-ms-input-placeholder { /* Internet Explorer 10+ */

   color: #272727;

   text-transform: uppercase;

}



.last_part_footer{

    background: #000000;

    text-align: center;

    height: 50px;

    line-height: 50px;

    font-size: 12px;

    font-family: 'Helvetica Neue';

}



.last_part_footer a{

    color: #f5f5f5;

}



.lecole p{

    font-size: 12px;

    margin-top: 8px;

    width: 90%;

}



.lecole, .diplome, .newsletter {

	background:url('../img/filet-footer.png') 15px 0px no-repeat;

}



.lecole h4, .diplome h4{

	padding-top:10px;

}



.lecole p, .footer .newsletter form{

	background:url('../img/filet-footer.png') bottom left no-repeat;

	padding-bottom:20px;

	font-family:'HelveticaNeueLTStd-Lt';

}



.diplome .row{

	background:url('../img/filet-footer.png') 15px 135px no-repeat;

	/*padding-bottom:30px;*/

}

.footer_content .col-md-3{

/*width:33%;*/

}

.blog-hp{

width:60%;

}

.item_mag_sm{

    width: 42%;

    float: left;

    height: 220px;

    overflow: hidden;

    margin: 0 2%;

}

.illustration_mag {

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

    width: 100%;

    height: 170px;

    overflow: hidden;

	background-color: #6f6f6f;

}

.newsletter{

	padding-top:10px;

}



.newsletter .row_certifie{

	background:url('../img/filet-footer.png') 15px 145px no-repeat;

}



@media screen and (max-width: 768px){

    .lecole p{

        width: 100%;

    }

    

    .footer_content_block{

        margin: auto;

        width: 250px;

    }

}



.adresse_footer{

    text-transform: uppercase;

    padding: 20px 0px;

    font-size: 12px;

	background:url('../img/filet-footer.png') bottom left no-repeat;

	margin-bottom:0px;

	font-family:'HelveticaNeueLTStd-Lt';

}



.rose_footer, footer h5{

    color: #e6008b;

    text-transform: uppercase;

    font-size: 14px;

    display: block;

	font-family:'HelveticaNeueLTStd-Lt';

    font-weight: normal;

}



.horaires_footer{

    font-size: 10px;

}



.contact_footer{

    padding: 20px 0px;

	background:url('../img/filet-footer.png') bottom left no-repeat;

	font-family:'HelveticaNeueLTStd-Lt';

}



.rond_reussite{

    width: 120px;

    height: 120px;

    line-height: 120px;

    border-radius: 50%;

    background-color: #e6008b;

    color: white;

    font-size: 47px;

    text-align: center;

    font-family: Times New Roman, sans-serif;

}



.text_reussite{

    font-size: 12px;

    padding-top: 10px;

    padding-right: 15px;

}



.row_certifie{

    padding-top: 10px;

	padding-bottom: 20px;

}



@media screen and (max-width: 768px){

    .rond_reussite {

        width: 90px;

        height: 90px;

        line-height: 90px;

        font-size: 33px;

    }

    

    .row_certifie img{

        width: 90px;

    }

}



.give_email{

    font-size: 12px;

}





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

* CSS common.tmpl

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



.row_full{

    width: 100%;

    margin: 0;

    padding: 0;

    height: auto;

}



.row_header_page{

    background-color: white;

    height: 250px;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center center;

}



.intitule_rubrique{

    height: 250px;

    line-height: 250px;

    color: white;

    font-size: 50px;

    text-align: center;

    font-family: 'Playfair Display';

    background: rgba(0, 0, 0, 0.5);

	margin:0;

}

.intitule_rubrique::first-letter{



}

.news-list-item p{

    width: 60%;

}

.container{

	padding:0px;

}



p#SkypeButton_Call_Baroutch_1_paraElement a img, p#SkypeButton_Call_Baroutch_2_paraElement a img {

    margin:0 !important;

    vertical-align:0 !important

}

div#genSkypeCall_02, div#genSkypeCall_01 {

    display:inline-block;

}



.affix-bottom {

  position: absolute;

}

#c182 .tx-bi-annonce{

    margin-left: 4%;

}



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

*

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

#search_header{

    display: block;

    width: 100%;

    height: 50px;

    background: #f7f7f7;

    /*position: absolute;

    top: 0;

    left: 0;*/

    z-index: 60000000;

}



#search_header form{

    display: block;

    width: 100%;

    height: 50px;

    padding: 0;

    margin: 0 auto;

    box-sizing: border-box;

}



#search_header form input{

padding: 0;

border: 0;

width: 80%;

height: 50px;

line-height: 50px;

outline: none;

font-size: 20px;

background: #f7f7f7;

}



/* Placeholders de la recherche générale */

#search_header form ::-webkit-input-placeholder { /* WebKit browsers */

    color:  #d2cfd0;

    font-size: 20px;

}

#search_header form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color:    #d2cfd0;

   opacity:  1;

   font-size: 20px;

}

#search_header form ::-moz-placeholder { /* Mozilla Firefox 19+ */

   color:    #d2cfd0;

   opacity:  1;

   font-size: 20px;

}

#search_header form :-ms-input-placeholder { /* Internet Explorer 10+ */

   color:    #d2cfd0;

   font-size: 20px;

}



/* Ferme la recherche */

#close_search_header{

    float: right;

    display: block;

    background: transparent;

    border: 0;

    margin-top: 8px;

    outline: none;

    cursor: pointer;

}





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

* Style résultats de recherche

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



.tx-indexedsearch-res .item{

	overflow:hidden;

	background-color:#f9f9f9;

	margin:40px 0px;

	border-left:solid 3px #f02a8c;

	min-height:180px;

	padding:10px 70px 25px 30px;

	background-position: right bottom;

    background-repeat: no-repeat;

    background-size: auto;

    background-image: url(../../../../bi_metiers/Resources/Public/img/bg_metiers_coin.png);

}



.tx-indexedsearch-res .item .result-rootline{

	font-family:'Playfair Display';

	font-size:12px;

}



.tx-indexedsearch-res .item .result-rootline a{

	color:#73777d;

	text-transform:uppercase;

	display: none;

}



.tx-indexedsearch-res .item .result-titre-page{

	color:#1e79bd;

	font-family:'Playfair Display';

	font-size:18px;

	margin-bottom:10px;

}



.tx-indexedsearch-res .item .result-titre-page a{

	color:#f02a8c;

	text-decoration:none;

	font-size: 24px;

	font-weight: bold;

}



.tx-indexedsearch-res .item .result-desc-page{

	color:#73777d;

	font-size:15px;

	line-height:24px;

}



.tx-indexedsearch-res .item .result-percent{

	position:absolute;

	top: 0px;

	right: -50px;

	font-size:38px;

	color:#e4e4e4;

	font-family:'Playfair Display';

}



.tx-indexedsearch-browsebox{

    text-align: center;

}



.tx-indexedsearch-browsebox .browsebox li{

    background-image: none;

}



.tx-indexedsearch-whatis{

    text-align: center;

    font-family: 'Helvetica Neue';

    color: #f02a8c;

    font-size: 35px;

}





.tx-indexedsearch-browsebox{

    text-align: right;

}



.content-page .tx-indexedsearch-browsebox ul{

    margin: 0!important;

    padding: 0;

}



.tx-indexedsearch-whatis{

    display: none;

}



.content-page .tx-indexedsearch-browsebox ul li a{

    color: #f02a8c;

    font-family: "Playfair Display";

    font-size: 24px;

    position: relative;

    right: 7px;

}



.content-page .tx-indexedsearch-browsebox ul li a:hover{

    text-decoration: none;

}



.tx-indexedsearch-browselist-currentPage{

    border-bottom: 4px solid black

}



#c61{

    margin-bottom: 40px;

}



#c61 .tx-indexedsearch .tx-indexedsearch-browsebox LI{

    margin: 0;

}



.tx-indexedsearch-browsebox p{

    text-align: center;

}



.tx-indexedsearch ul li{

    background-image: none!important;

}



.binfo_3 .col-sm-8{

width:60%;

}

.binfo_3 .col-sm-4{

width:40%;

}





#content-page #c101  ul{margin-left: 20%; padding-top: 5px;}





#c101 .powermail_fieldwrap{margin-bottom: 10px;}

#c101 legend{display: none;}

#c101 fieldset{margin: 0px 40px;}

#c101 label{display: inline-block; width: 20%;}

#c101 textarea,

#c101 input{display: inline-block; width: 70%;background: #272726;border: 0;padding: 10px 15px;font-size: 18px;outline: none;color: white;}

#c101 .powermail_fieldwrap_submit{text-align: center;}

#c101 .powermail_fieldwrap_submit input{width: auto; background: transparent;text-align: center;height: 40px;font-size: 14px;outline: none;color: black;font-family: 'Playfair Display';font-weight: bold;border: 1px solid black;border-radius: 2px;text-transform: uppercase;margin-top: 10px;}



















.news-single-img{

    float: none;

    margin: auto;

    width: 600px;

	text-align: center;

	margin-bottom:50px;

}

.news-single-img a{

margin:25px 0 0 0;

display:block;

}

#content-page .content-page p.news-single-imgcaption{

margin:0;

}

.









-single-item h1{

margin-left:40px;

color:#f02a8c;

}

#content-page .content-page .news-single-item h2{

font-size:30px;

}

.common .csc-default .news-list-item h2{

font-size: 35px;

margin-bottom:10px;

}

.news-list-container IMG {

    float: right;

    margin: 0 2px 5px 5px;

    border: none;

    max-height: 200px;

    width: auto;

}

#content-page .content-page .news-single-item h2{

margin-left:40px;

}

.news-list-item {

    border-top: 1px solid grey;

    padding: 25px 70px 0 0;

    margin: 25px 0;

}

#c56 .tx-powermail .powermail_fieldset{

    width: 90%;

    margin: 50px auto;

}

.annonceDate{

float:right;

}

#c58 table{

width:100%;

}

.bottomFormation .col-sm-4{

width:50%;

}

#c144 div.csc-textpic div.csc-textpic-imagecolumn{

border: 1px solid grey;

    width: 75%;

    margin: 5%;

    padding: 2%;

}

#c144 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{

margin:auto;

}

#c144 .csc-textpic-caption{

    text-align: center;

    margin-top: 4%;

    font-weight: bold;

}

#c144 h1{

    margin-left: 40px;

}

.date_pub {

    line-height: 10px;

    margin: 0;

    text-transform: uppercase;

    font-size: 12px;

    margin-top: 8px;

    padding: 0;

}

.pub_mini_date{

    text-align: right;

}

.lien_mag {

padding:0;

    padding-top: 0;

	    width: 25%;

		    float: right;

}

.date_pub_date{

    float: right;

    width: 22%;

    color: #e6008b;

}

.date_pub_titre{

    width: 77%;

	color:#000;

}

#c7 .bloc_mag .row .col-sm-3{

margin:0;

padding:0;

    margin-left: 1%;

}

#c7 .bloc_mag .row .col-sm-offset-2{

    margin-left: 10%;

}

.header_formations .col-sm-10{

width:100%;

}





@media screen and (max-width: 768px){

	.footer_content .col-md-3{

		    width: 100%;

    text-align: center;

	}

	.footer_content .col-md-3 p,

	.footer_content .diplome,

	.footer_content .newsletter{

		background:none;

	}

	header .social-search-media-mobile {



	}

	.navbar-header{

		width: 100%;

	}

	#c7 .bloc_mag .row .col-sm-offset-2 {

		margin: 0 10% 5% 10%;

    width: 80%;

	}

	#c7 .bloc_mag .row .col-sm-3.blog-hp{

		    width: 80%;

    margin: 0 10%;

    float: left;

	}

	.item_mag_sm{

		    margin: 4%;

			height: auto;

	}

	.pub_mini {

		float: left;

	}

	.date_pub_titre{

		width: 63%;

	}

	.date_pub_date{

		width: 37%;

	}



}



#c180{

padding-left: 90px;

}

#c180 .news-single-item{

padding:0;

margin:0;

}

#c180 .news-single-item h1,

#content-page #c180 .news-single-item p,

#content-page #c180 .news-single-item h2{

margin-left:0 !important;

}







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

* TT_NEWS

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





.news-single-backlink a,

.news-single-item .links a{

	background:#e0006e;

	font-family: 'Playfair Display';

	font-size:13px;

	color:#fff;

	text-transform:uppercase;

	padding:10px 20px;

	transition: all 0.3s ease;

	display: inline-block;

	margin: 10px 0;

}



.news-single-backlink a:hover,

.news-single-item .links  a:hover{

    color: white;

    background: #f02a8c;

    text-decoration: none;

}