@charset "utf-8";
/* CSS Document */

* {border:none;margin:0px;padding:0px;text-decoration:none;}
body {font-family: sourcesanspro;font-size:17px;color:#333;}

.onlyMobile,.onlyTablet {display:none;visibility:hidden;}
.onlyDesktop,.onlyMaxim {display:block;visibility:visible;}
div,h1,h2,h3,h4,h5,input,select,textarea,.boxSizing,ul,li,a {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

p {margin-bottom:10px;}
u {text-decoration:underline;}
ul,ol {margin:0px;}
ul.noList li {list-style:none;}
a {color:#4497A1;text-decoration:none;}
a:hover {color:#94CEDC;text-decoration:none;}

h1 {font-size:22px;line-height:30px;margin:10px 0px 20px;font-weight:bold;text-transform:uppercase;}
h1.title {
	font-size: 28px;
    line-height: 40px;
    margin: 10px 0px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    border-bottom: 1px solid #000;
    font-weight: bold;
	text-transform: none;
}
h2 {font-size:17px;line-height:24px;text-transform:uppercase;font-weight:normal;}
h3,h4 {font-size:17px;line-height:1.4;margin-top:15px;display:block;font-weight:normal;}
h5 {font-size:17px;line-height:1.4;display:block;font-weight:bold;color:#000;}
h6 {font-size:17px;line-height:18px;display:block;font-weight:bold;color:#000;}

.orange {color:#94CEDC;}
.blue {color:#94CEDC;}
.highlight {color:#94CEDC;}

/******************************************************/
form {display:block;text-align:left;vertical-align:top;}
fieldset {display:block;margin-bottom:4px;clear:both;}
label {display:block;}
input,select,textarea {position:relative;display:inline-block;padding:0px 10px;background-color:#FFF;font-size:17px;line-height:32px;height:32px;vertical-align:middle;border:1px solid #ABADA0;text-align:left;box-sizing:border-box;}
textarea {height:150px;}
input[type=checkbox],input[type=radio],input.checkbox {width:20px;height:20px;display:inline-block;margin:3px 5px;border:none;float:left;border:none;padding:0px;}
input[type=submit],input[type=reset],input.button {background-color:#94CEDC;line-height:32px;height:32px;color:#FFF;text-align:center;border:none;cursor:pointer;box-shadow:0px 0px 5px 1px #eaeaea;-webkit-box-shadow:0px 0px 5px 1px #eaeaea;}
input.image {font-size:0px;border:0px;height:32px !important;width:32px !important;line-height:32px;}
input[type=submit]:hover,input[type=reset]:hover,input.button:hover {background-color:#000;}
/******************************************************/

.box {width:auto;position:relative;margin:0px;left:auto;clear:both;}
.fix {clear:both;font-size:1px;line-height:1px;height:1px;display:block;}
.fixed {position:fixed !important;width:100%;top:0px;z-index:999;/*opacity:0.9;*/}
.bannerDFP {/*background:#B6B6B6 url(../images/bannerDFP.png) 5px 5px no-repeat;*/overflow:hidden;}
.small {font-size:12px;line-height:16px;}

#topMenu {background-color:#94CEDC;color:#FFF;}
#topMenu ul li {list-style:none;display:inline-block;}
#topMenu ul li a {display:block;padding:5px 10px;border-left:1px solid #F2F2F2;color:#000;height:16px;}
#topMenu ul li.last a {border-right:1px solid #F2F2F2;}

#header {display:block;position:relative;clear:both;background-color:#FFF;}
#header .header_logo {display:block;position:relative;text-align:center;width:175px;height:70px;margin:10px 20px;overflow:hidden;float:left;}
#header .header_logo a {display:block;}
#header .header_logo a img {width:100%;}
#header .header_right {display:block;position:relative;width:50%;float:right;text-align:right;}
#header .header_right form {margin-top:20px;text-align:right;}
#header .header_right input,.search input {display:inline-block;width:60%;line-height:36px;height:36px;border:0px;background-color:#F1F1F1;    font-family: sourcesanspro;}
.search input {background-color:#FFF;}
#header .header_right input[type=submit],#header .header_right input.button,.search input.button {margin-left:10px;width:38px !important;_width:38px;height:38px !important;_height:38px;background:url(../img/ico/search.png) center no-repeat;top:0px;cursor:pointer;box-shadow:none !important;text-indent:0px;font-size:0px;}
#header .header_right .header_info {display:block;clear:both;}

#mobileMenu {display:block;clear:both;width:auto;margin-top:10px;background-color:#000;line-height:42px;height:42px;overflow:hidden;text-align:center;}
#mobileMenu a {position:relative;width:33% !important;display:inline-block;text-align:center;height:60px;line-height:60px;float:left;}
#mobileMenu a.active {background-color:#94CEDC;}
#mobileMenu a img {position:relative;width:36px !important;height:36px !important;margin-top:3px;}

#menuBox {position:relative;background-color:#000;line-height:40px;clear:both;min-height:40px;}
#menuBox ul {text-align:center;margin:0px;padding:0px;list-style-type:none;position:relative;display:block;width:100%;background-color:#000;}
/*#menuBox ul:after {content:"";clear:both;display:block;}*/
#menuBox ul li {font-size:17px;display:block;position:relative;line-height:40px;height:40px !important;float:left;}
#menuBox ul li:first-child {border:none;}
#menuBox ul li a {font-size:17px;text-decoration:none;display:block;position:relative;margin:0px;color:#FFF;line-height:40px;height:40px;padding:0px 12px;}
#menuBox ul img {height:26px;position:relative;top:10px;}
#menuBox ul li:hover,#menuBox ul li a:hover {background-image:none;color:#fff;}
#menuBox ul li.activ a {background-image:none;top:-5px;background-color:#94CEDC;height:45px;
			-webkit-box-shadow:0px -2px 10px rgba(50, 50, 50, 0.44);-moz-box-shadow:0px -2px 10px rgba(50, 50, 50, 0.44);box-shadow:0px -2px 10px rgba(50, 50, 50, 0.44);}
			
#menuBox ul ul {background-color:#FFF;background-image:none;display:none;margin:0px;position:absolute;top:100%;_left:0px;/*opacity:0.9;filter:alpha(opacity=90);*/z-index:9999;}
#menuBox li:hover > ul {display:block;_width:200px;}
#menuBox ul ul li {float:none;_width:200px;display:block;text-align:left;font-size:17px;margin:0px;border:none;}
#menuBox ul ul li a,#menuBox ul ul li.activ a {color:#94CEDC;border-top:1px solid #94CEDC;padding:0px 20px;background-color:#F1F1F1;min-width:150px;width:auto;_width:200px;display:block;}
#menuBox ul ul li a.arrow {background:url(../img/arrowMenu.png) 90% center no-repeat;}
#menuBox ul ul li:hover a,#menuBox ul ul li.activ a {color:#94CEDC;background-color:#FFF;}
#menuBox ul ul li a.accent {font-weight:bold;}
#menuBox ul li.right {float:right;width:300px;text-align:right;}
* html #menuBox ul { zoom: 1; } /* IE6 */

#topSlider {clear:both;background-color:#2A2A2A;border-bottom:10px solid #94CEDC;margin-bottom:30px;height:240px;}
#topSlider #featured {position:relative;height:252px;overflow:hidden;border-bottom:2px solid #000;z-index:10;}
#topSlider .box:after {position:absolute;margin-top:-2px;z-index:9;display:block;content:'';background:url(../img/slider_shadowBox.png) center no-repeat;height:58px;width:100%;}

#topbox_news {margin-bottom:20px;}
#topbox_news .col4 {padding:0px 2px;}
#topbox_news .col4 .img {display:block;width:auto;height:80px;overflow:hidden;box-shadow:0px 0px 5px 1px #eaeaea;-webkit-box-shadow:0px 0px 5px 1px #eaeaea;}
#topbox_news .col4 .img a {display:table;width:100%;padding:0px;}
#topbox_news .col4 .img span {display:table-cell;vertical-align:middle;height:80px;overflow:hidden;width:100%;}
#topbox_news .col4 .img img {width:100%;}
#topbox_news .col4 a {text-align:left;color:#000;text-transform:uppercase;font-size:12px;}


.latest_news {background-color:#000;display:block;margin-bottom:5px;height:26px;}
.latest_news .title {font-size:16px;line-height:26px;font-weight:bold;color:#94CEDC;background-color:#000;text-align:center;height:26px;width:15%;text-transform:uppercase;float:left;}
.latest_news .news {float:right;line-height:25px;color:#FFF;height:25px;width:80%;}
.latest_news .news a {font-size:16px;color:#FFF;padding:0px 10px;}

.social {text-align:center;float:right;}
.social * {text-align:center;display:inline-block;}
.social .title {font-size:12px;font-weight:bold;text-transform:uppercase;color:#333;display:block;padding:5px 0px;}
.social span img {margin: 0px 2px;}

#contentBox {display:block;clear:both;margin-top:20px;}
.leftBox {width:660px;float:left;} 
.rightBox {width:300px;float:right;}

.col2 {width:48%;float:left;}
.col2:nth-child(even) {float:right;}
.col4 {width:25%;float:left;margin:0px;padding:0px;overflow:hidden;}
.col4 a {display:block;padding:5px;text-align:center;}
.col4 a img {float:none !important;}
.main_col_left {float:left;width:48%;}
.main_col_right {float:right;width:48%;}

.titleCat {clear:both;font-size:18px;line-height:34px;height:34px;text-transform:uppercase;font-weight:normal;color:#000;margin-bottom:10px;}
.titleCat.highlight {background-color:#94CEDC;color:#FFF;}
.titleCat span {display:block;padding:0px 10px;text-transform:uppercase;}
.titleCat span.highlight {display:inline-block;padding:0px;}
.titleCat span em {font-size:17px;text-transform:none;}
a.rightLink {display:block;font-size:17px;font-weight:normal;line-height:28px;height:28px;float:right;padding:0px 10px;color:#94CEDC;background-color:#000;}
.titleCat a,.right_cont h1,.right_cont h3 {display:block;font-size:17px;font-weight:normal;line-height:34px;height:34px;background-color:#000;padding:0px 10px;color:#94CEDC;text-transform:uppercase;}
.titleCat a.rightLink {position:relative;top:-35px;background-color:transparent;}
.titleCat a:hover {background-color:#94CEDC;color:#000;}
a.rightLink:hover {background-color:#000;color:#94CEDC;}

.main_col p {margin:0px;}
.main_links li {list-style:none;}
.main_links li a  {background: url(../img/arrow.png) left 5px no-repeat;padding-left:12px;display:block;}

.info {height:25px;line-height:20px;margin:5px 0px;}
.info .date {font-size:12px;line-height:18px;background-color:#444444;height:18px;padding:0px 5px;color:#FFF;text-align:center;margin-right:5px;display:block;float:left;}
.info .left {float:left;margin-right:5px;}
.info .exclusiv {font-size:12px;line-height:18px;background-color:#E3BB29;height:18px;padding:0px 5px;color:#000;text-align:center;margin-right:5px;display:block;float:left;}

.img_left {float:left;position:relative;margin:0px 5px 5px 0px;padding:1px;border:1px solid #ddd;background-color:#FFF;}
.readMore {font-size:12px;text-align:right;overflow:hidden;color:#000;background:url(../img/readMore.png) 0px 0px repeat-x;height:20px;line-height:20px;margin:5px 0px;display:block;position:relative;}
.readMore span {background:#fff url(../img/arrowMore.png) left center no-repeat;padding-left:10px;display:inline-block;float:right;line-height:30px;text-transform:uppercase;}
.more {display:block;clear:both;margin-bottom:10px;}
.category {color:#000;background-color:#94CEDC;border:1px solid #94CEDC;padding:0px 5px;line-height:22px;height:22px;display:inline-block;margin-right:5px;margin-top:5px;}
.category:hover {background-color:#FFF;border-color:#FFF;color:#94CEDC;text-decoration:none;}
.main_col {margin-bottom:20px;}
.left_padding {display:block;clear:both;}

#articleVote {padding:20px;}
#articleVote .rateStars {line-height:40px;height:40px;}
#articleVote #rateresponse {display:none;background-color:#FCFFE0;padding:10px;position:absolute;font-size:12px;text-align:left;color:#AD1F4C;margin-top:-58px;}

a.closeFloter {float:right;position:absolute;height:26px;width:26px;z-index:99;border-radius:13px;color:#000;background-color:#94CEDC;text-align:center;overflow:hidden;line-height:26px;top:5px;right:5px;font-size:17px;text-transform:uppercase;display:inline-block;border:1px solid #94CEDC;}
a.closeFloter:hover {color:#FFF;background-color:#000;}
.comments {margin-top:15px;position:relative;}
#commentForm {display:none;position:fixed;background: url(../img/bgComment.png) left top repeat;padding:20px;float:right;width:300px;left:50%;top:150px;margin-left:-150px;color:#FFF;z-index:99;}
#commentForm input,#commentForm textarea {width:90% !important;max-width:90% !important;display:inline-block;}
#commentForm input[type=submit],#commentForm input.button {width:auto;}
.comment {padding:5px 0px;border-top:1px dashed #9F9F9F;}
.comment:first-child {border:none;}

/* pages */
/* .pages {display:block;margin:25px 0px 20px;line-height:24px;}
.pages a {display:inline-block;padding:0px 5px;margin-right:1px;line-height:24px;background-color:#33689B;color:#FFF !important;}
.pages a:hover {background-color:#004071;text-decoration:none;}
.pages strong {display:inline-block;padding:0px 2px;} */
 

.right_cont .links {display:block;margin-bottom:10px;font-weight:bold;text-decoration:none;font-weight:normal;}
.right_cont .links .azure {background-color:#F5F7FD;padding:7px;display:block;}
.right_cont .links .white {background-color:#FFF;display:block;padding:7px;}

.newsRespons {background-color:#fff;padding:10px;position:absolute;font-size:12px;text-align:left;color:#AD1F4C;z-index:99;}
.newsletters {background-color:#FFF;display:block;border:2px dashed #94CEDC;}
.newsletters h6{display:block;margin:20px 10px 0px 10px;font-size:18px;line-height:22px;}
.newsletters  span{}
.newsletters .subscribe {background-color:#94CEDC;padding:15px 10px 10px;}
.newsletters .subscribe .input {border:none;line-height:32px;height:32px;display:block;width:270px;}
.newsletters .subscribe .button {background-color:#94CEDC;display:block;width:270px;line-height:32px;height:32px;border:none;margin-top:2px;color:#000;font-weight:bold;text-align:center;text-transform:uppercase;box-shadow:0px 0px 5px 1px #eaeaea;-webkit-box-shadow:0px 0px 5px 1px #eaeaea;}
#newsletterProcess {display:none;}
.news_artForm {display:block;padding:0px;background-color:#FFF;border:2px dashed #94CEDC;}
.news_artForm form {display:block;width:auto;float:none;background-color:#94CEDC;padding:20px;}
/*.news_artForm img {position:absolute;margin-left:25%;margin-top:-60px;}*/
.news_artForm .news_artInfo {display:block;margin:10px 0px 0px 20px;}
.news_artForm .small {font-size:12px;line-height:16px;margin-top:10px;}
.news_artForm input {display:inline-block;float:left;}
.news_artForm .button {background-color:#94CEDC;display:block;line-height:32px;height:32px;border:none;color:#FFF;font-weight:bold;text-align:center;box-shadow:0px 0px 5px 1px #eaeaea;-webkit-box-shadow:0px 0px 5px 1px #eaeaea;}
.news_artForm .small input {margin:0px 10px 60px 0px;}
#slideMenu {background-color:#FFF;border:2px dashed #94CEDC;}
#slideMenu input {display:inline-block;}
#slideMenu .slideInfo {margin:20px 10px;font-size:13px;}
#slideMenu .slideForm {background-color:#94CEDC;padding:15px 10px;}
/* ---------------- tabs ------------------ */
.plmtabtriggers {list-style-type:none;margin:0px;text-align:center;}
.plmtabtriggers li {display:inline-block;float:left;border-right:2px solid #FFF;}
/*.plmtab2triggers li {}*/
.plmtabtrigger {font-size:10px;display:block;background-color:#000;border-bottom:1px solid #FFF;text-decoration:none;margin:0px;padding:0px 5px;line-height:30px;height:30px;overflow:hidden;font-size:17px;color:#FFF;} 
.plmtabtrigger:hover {color:#94CEDC;text-decoration:none;}
.plmtabtrigger.active {background-color:#94CEDC;color:#000;border-bottom:1px solid #94CEDC;text-decoration:none;}
.plmtab {display:none;background-color:#FFF;border-top:3px solid #94CEDC;border-top-width:5px;padding:10px 0px;}
.plmtab.active {display:block;position:relative;clear:both;}

.plmtab a {padding:5px;display:block;clear:both;}
.plmtab a:hover {text-decoration:none;background-color:#94CEDC;}
.plmtab a .img_left {margin-bottom:0px;}
/*
#fds-root-cros h3 {display:none;}
#fds-root-cros ul {margin:0px !important;padding:0px !important;width:280px !important;background-color:transparent !important;}
#fds-root-cros li {font-weight:normal !important;font-size:14px !important;padding:0px !important;margin:0px !important;}
#fds-root-cros li a {display:block;padding-left:10px !important;background:#FFF url(../images/arrowLeft.png) left 7px no-repeat !important;color:#BD2A1C !important;}
#fds-root-cros li a:hover {color:#555 !important;text-decoration:none !important;}
*/

ul.articole_similare_tab {margin:20px 0px;padding:0px;display:block;width:100%;}
ul.articole_similare_tab li {display:block;padding:0px;overflow:hidden;width:19%;font-size:17px;line-height:16px;float:left;margin:0px 1px 0px 0px;text-align: center;}
ul.articole_similare_tab li a, ul.ultimele_articole_similare_tab li a {height:55px;background:#000;padding:5px 0px;color:#FFFFFF;display:table;width:100% !important;margin:0px;border-bottom:1px solid #FFF;}

ul.articole_similare_tab li a span {display:table-cell;padding:0px 5px;vertical-align:middle;text-align:center;}
ul.articole_similare_tab li a:hover {color:#94CEDC;text-decoration:none;}
ul.articole_similare_tab li a.active {background-color:#94CEDC;border-bottom:1px solid #94CEDC;color:#fff;}

div.articole_similare_tab {display:block;border:5px solid #94CEDC;background-color:#FFF;clear:both;}
div.articole_similare {display:none;padding:20px;background-color:#FFF;}
div.articole_similare h4 {margin-bottom:10px;font-size:18px;line-height:18px;}
div.articole_similare.active {display:block;background-color:#FFF;color:#000;}
div.articole_similare a  {background: url(../img/arrow.png) left 5px no-repeat;padding-left:12px;display:block;}
div.articole_similare a.moreLink  {padding:0px;margin:0px;background:none;display:inline-block;}


#footerBox {position:relative;display:block;background-color:#000;clear:both;margin-top:20px;padding:10px 0px;}
#footerBox * {color:#FFF;}
.footer_container {width:90%;margin:0px auto;}
.cat_lista {width:25%;float:left;color:#FFFFFF;text-decoration:none;margin:25px 0px;text-align:left;}
.cat_lista a {color:#FFFFFF;text-decoration:none;font-size:12px;line-height:20px;}
.cat_lista a.first {text-transform:uppercase;font-weight:bold;}
#footerBox .footer_menu {text-align:center;}
#footerBox .footer_menu li {display:inline-block;padding:0px 20px;}
#footerBox .footer_menu li:first-child {}
#footerBox .footer_menu li a {display:block;background-color:#FFF;color:#43619F;padding:5px 10px;}
#footerBox .footer_copy {text-align:center;font-size:12px;line-height:16px;margin-top:5px;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 10px 0px 1000px white inset;}
input:-moz-autofill {-moz-box-shadow: 0 0 0px 1000px white inset;}
input:-o-autofill {-o-box-shadow: 0 0 0px 1000px white inset;}
input:-khtml-autofill {-khtml-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-moz-autofill {-moz-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-o-autofill {-o-box-shadow: 0 0 0px 1000px white inset;}
input:focus:-khtml-autofill {-khtml-box-shadow: 0 0 0px 1000px white inset;}

@media only screen 
and (max-width : 768px) {
* {width:auto !important;position:relative;}
img {position:static;}
li {width:inherit !important;}
h1.title {font-size:22px;line-height:30px;}

.bannerDFP {display:block;overflow:hidden;width:inherit !important;clear:both;margin:10px auto;}
/*.bannerDFP * {width:auto;}*/
#topBanner,#slideMenu,#addApi,#fb-root,#at4-thankyou,#_atssh,#twttrHubFrameSecure,#at4-whatsnext {display:none;visibility:hidden;}
.onlyDesktop,.onlyMaxim,.rightBox,.footer_container,.addthis_toolbox {display:none;visibility:hidden;}
.noMobile,.onlyDesktop *,#addApi * {display:none !important;visibility:hidden;}
#menuBox,#searchBox {display:none;}
#homePage,.mobileHide {display:none !important;visibility:hidden;}
.onlyMobile {display:block;visibility:visible;}

.fix {width:auto;}
.fixed {position:relative !important;width:auto;top:auto;z-index:auto;opacity:1;}
.navigare {margin:5px;}
input,select,textarea {max-width:80%;width:80% !important;}

#header .header_logo,#header .header_logo a {position:relative;display:block;width:auto;margin:0px 5px;padding:0px;float:none;text-align:left;}

#header .header_right {display:none;width:auto;float:none;clear:both;text-align:left;padding:10px 20px 5px;background-color:#F1F1F1;}
#header .header_right form {text-align:left;margin:0px;}
#header .header_right input {background-color:#FFF;}
#header .header_right .header_info {display:none;}

#menuBox ul {width:100% !important;height:auto;}
#menuBox ul li {float:none;display:block;width:auto;clear:left;}
#menuBox ul li a {display:block;height:40px;vertical-align:middle;font-size:20px;font-weight:normal;text-align:left;float:none;}
#menuBox ul li.activ {top:auto;}
#menuBox ul li a img {height:40px;}
#menuBox ul li:hover > ul {display:none !important;}
#menuBox ul li.activ > ul {display:block !important;position:relative;top:auto;opacity:1;filter:alpha(opacity=100);}
#menuBox ul ul a,#menuBox ul ul li a {background-color:#F1F1F1;display:block;min-width:inherit;width:100%;float:none;}
#menuBox ul ul li a {/*background:#F1F1F1 url(../img/arrowList.png) 10px 15px no-repeat;padding-left:30px;*/padding:0px 10px !important;}

.latest_news .news {width:auto;position:absolute;margin-left:100px;}

.leftBox {display:block;width:auto;float:none;margin:auto 0px;}
.leftBox,.col2,.main_col_left,.main_col_right {display:block;width:auto;float:none;}
ul.articole_similare_tab li {width:32% !important;}

.newsletters .subscribe .input,.newsletters .subscribe .button {width:100% !important;}

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 480px) {
.col2 .img_left,.main_col_left .img_left,.main_col_right .img_left {width:90% !important;max-width:auto;overflow:hidden;height:auto;float:none;margin:auto;}
.newsletters .subscribe .input,.newsletters .subscribe .button {font-size:12px;}
#commentForm {width:auto;left:0px;top:0px;margin-left:0px;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 481px) 
and (max-width : 768px) {
.col2 .img_left,.main_col_left .img_left {width:80% !important;height:auto;float:none;margin:auto;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 769px) 
and (max-width : 1020px) {
#topBanner,#slideMenu,#addApi {display:none;visibility:hidden;}
.onlyMaxim,.rightBox,.footer_container {display:none;visibility:hidden;}
.onlyTablet {display:block;visibility:visible;}
#menuBox ul li a {font-size:16px;}
.leftBox {display:block;width:auto;float:none;margin:auto 10px;}
.img_left.big {width:90%;height:auto;float:none;}
.fixed {position:relative !important;width:auto;top:auto;z-index:auto;opacity:1;}


}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 1021px) {
.box {width:1000px;position:relative;left:50%;margin-left:-500px;}
.onlyDesktop {display:block;visibility:visible;}
}
/* @media only screen and (max-width: 1021px) {
	.article-alt{
		height: 240px !important;
	}  
	
} */
@media only screen and (max-width: 720px) {
	.breadcrumbs{
		display: none !important;
	}
	.container-articol{
		display: block !important ;

	}
	.leftBox{
		padding: 10px !important;
	}
	.article-alt {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.article-alt .article-thumb {
		max-width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	.article-alt {
		padding: 10px !important;
	}
	.article-alt .article-thumb+.article-content{
		padding-left:  0px !important; 
	}
	img.img_left {
		width: 330px !important;
	}
	.pagination {
		margin: 40px -20px;
		text-align: center;;
	}
	.pagination-link {
		min-width: 25px !important;
		height: 25px !important;
		margin: 0 0 2px 2px !important;
		font-size: 14px !important;
		line-height: 25px !important;
	}
}

.widget-title {
    margin-bottom: 10px;
    font-size: 20px;
    text-align: left;
}
.section-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #4497a1;
    font-family: sourcesanspro;
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    line-height: 30px;
    letter-spacing: .5px;
    text-transform: uppercase;
}
.widget-title:after, .widget-title:before {
    width: 20px;
}
.section-title:before {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc((100vw - 1200px)/ 2);
}
.section-title:after, .section-title:before {
    content: '';
    height: 6px;
    background: #599fba;
    -webkit-transform: translateY(12px);
    -ms-transform: translateY(12px);
    transform: translateY(12px);
}
.widget-title:after, .widget-title:before {
    width: 20px;
}
.section-title:after {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.section-title:after, .section-title:before {
    content: '';
    height: 6px;
    background: #599fba;
    -webkit-transform: translateY(12px);
    -ms-transform: translateY(12px);
    transform: translateY(12px);
}
.widget-title span {
    max-width: calc(100% - 40px);
}

.section-title span {
    padding: 0 10px;
}
.article-tag {
    position: relative;
    display: block;
    margin-bottom: 10px;
    color: #000;
    font-family: sourcesanspro;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    text-decoration: none;
    z-index: 1;
}
.article-tag:before {
    content: '';
    display: inline-block;
    vertical-align: top;
    width: 5px;
    height: 10px;
    margin: 5px;
    margin-left: 0;
    background: #599fba;
}
.article-alt .article-thumb+.article-content {
    padding-left: 20px; 
    overflow: hidden;
    overflow-wrap: break-word;
}
.article-title {
    margin-bottom: 10px;
	font-size: 20px;
    font-weight: 700;
    line-height: 22px;
} 
.article-intro {
    color: #585858;
    font-family: sourcesanspro;
    font-size: 16px;
    line-height: 20px;
}
.read-more {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    padding: 10px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #4497a1;
    font-family: sourcesanspro;
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: border .2s;
    -o-transition: border .2s;
    transition: border .2s;
    cursor: pointer;
}
.article-alt {
    position: relative;
    margin-bottom: 20px;
}
.pagination {
    margin: 40px auto;
    padding-top: 10px;
    border-top: 1px solid #ccc;
    font-size: 0;
}
.flex-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    margin-right: -10px;
    margin-left: -10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.pagination-link {
    display: inline-block;
    vertical-align: top;
    min-width: 30px;
    height: 30px;
    margin: 0 0 3px 3px;
    background: #e7e4e4;
    color: #000;
    font-family: sourcesanspro;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
}
.article-alt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.article-alt .article-thumb {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-item-align: start;
    align-self: flex-start;
    max-width: 50%;
    margin: 0;
}
.article-thumb {
    position: relative;
    margin-bottom: 10px;
}
.pagination-link-current {
    background: #44a2bc;
    color: #fff;
    font-weight: 700;
}
.pagination-link:first-child {
    margin: 0;
} 
.breadcrumbs {
	border: 1px solid #cbd2d9;
	border-radius: 0.3rem;
	display: inline-flex;
	overflow: hidden;
  }
  
  .breadcrumbs__item {
	background: #fff;
	color: #333;
	outline: none;
	padding: 0.75em 0.75em 0.75em 1.25em;
	position: relative;
	text-decoration: none;
	transition: background 0.2s linear;
  }
  
  .breadcrumbs__item:hover:after,
  .breadcrumbs__item:hover {
	background: #edf1f5;
  }
  
  .breadcrumbs__item:focus:after,
  .breadcrumbs__item:focus,
  .breadcrumbs__item.is-active:focus {
	background: #323f4a;
	color: #fff;
  }
  
  .breadcrumbs__item:after,
  .breadcrumbs__item:before {
	background: white;
	bottom: 0;
	clip-path: polygon(50% 50%, -50% -50%, 0 100%);
	content: "";
	left: 100%;
	position: absolute;
	top: 0;
	transition: background 0.2s linear;
	width: 1em;
	z-index: 1;
  }
  
  .breadcrumbs__item:before { 
	background: #cbd2d9;
	margin-left: 1px;
  }
  
  .breadcrumbs__item:last-child {
	border-right: none;
  }
  
  .breadcrumbs__item.is-active {
	background: #edf1f5;
  } 
  .header_info {
    font-size: 14px;
  }
  .container-articol2 {
    display: flex;
    justify-content: space-between;
    box-shadow: 1px 1px 2px 2px #94cedc;
    margin-top: 20px;
}
.articleAutor {
    padding: 20px;
	display: flex;
}
p.similare {
    font-size: 16px;
    line-height: 20px;
    margin-top: 15px;
    display: block;
    font-weight: bold;
    color: #555;
}
p.title2 { 
    font-size: 24px;
    line-height: 30px;
    padding: 10px 0px;
    font-weight: bold;
}
.title2 {
    margin: 10px 0px;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
} 

.topTitle {
    display: block;
    font-weight: normal;
    text-transform: uppercase; 
    background-color: #94cedc;
    color: #FFF !important;
    font-size: 16px;
    line-height: 20px;
    padding: 5px 10px;
    /* border-bottom: 5px solid #CCC; */
    margin-bottom: 10px;
    overflow: visible;
}
#searchcss{
	margin-top: 10px;
    margin-bottom: 10px;
	padding: 10px 0px;
}
/* #st-1.st-has-labels .st-btn {
    min-width: unset !important;
} */
#st-1.st-has-labels .st-btn.st-remove-label {
    min-width: 120px !important;
}
.st-btn{
    display: inline-block !important;
}