
*{
    font-family: "din-2014",sans-serif;
    font-weight:300;
    word-break: keep-all;
}

body{
    color:#333;
    font-size: 13px;
    line-height: 1.69;
    font-family: "din-2014",sans-serif;
    font-weight:300;
    word-break: keep-all;
}

a{
    color: #333;
}

a:hover{
    color: #0091ff;
}

input, select, textarea {
    font-family: "din-2014",sans-serif;
    vertical-align: middle;
}

:focus{
    outline:none;
}

a:hover{
    color:#0091ff;
}

.disp-none{
    display:none;
}
.mt-pagination ul li span {
    display: block;
    padding: 5px 10px;
}

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #252525!Important;
  font-family: "din-2014",sans-serif;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #252525!Important;
  font-family: "din-2014",sans-serif;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #252525!Important;
  font-family: "din-2014",sans-serif;
}
.form-control:-moz-placeholder { /* Firefox 18- */
  color: #252525!Important;
  font-family: "din-2014",sans-serif;
}

blockquote {
    padding: 9.5px 19px;
    margin: 0 0 19px 20px;
    font-size: 17.5px;
    border-left: 5px solid #0091ff;
    background-color:#f6f6f6;
}

/* HEADER */

.mt-top-bar{
    background-color:#252525;    
}

.mt-top-bar .mt-top-list a{
    color:#E0E0E0;
    font-weight:400;
    line-height: 19px;
}

.mt-logo a img{
    width:150px;
}

.mt-bottom-bar .mt-logo{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
    
.mt-contact-banner .breadcrumbs ul {
    -webkit-margin-before: 1em;
    -webkit-margin-after: 0.77em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}

.meniu{
    height: 83px;  
}

.meniu-dr{
    width:11%;
    text-align: right;
}

.meniu #nav{
    float:right;
    margin: auto!Important;
    display:block;
    position:relative;
    top:50%;
    transform:translateY(-50%);
}

.meniu2 #nav{
    transform:translateY(0%); 
}

.cautare{
    float:left;
    margin: auto!Important;
    height: 83px;
    max-width: 47%;
}

.cautare .mt-search-box{
    width:100%;
    float:left;
    transform: translateY(-50%);
    top: 50%;
}

.s-drop .drop-link i{
    line-height:2.7;
}

#nav .s-drop{
    padding-top: 0;
    background-color: #edecec;
    width: 215px;
    border-top: 3px solid #0091ff;
    font-family: "din-2014",sans-serif;
    font-weight: 400;
    top: 83px;
}

#nav .s-drop .s-drop{
    background-color: #edecec;
}

#nav > ul > li {
    margin:0;
    margin-right:27px;
}

#nav .s-drop > ul {
    background: #edecec;
}


#search-full, input::placeholder{
    font-size: 1.5rem;
    background-color: #fff;
    height: 40px;
    border: 1px solid transparent;
    border-radius: 6px;
}

#subscribe_email{
    padding:0;
}

fieldset {
    background: #fff;
}

.mt-bottom-bar .mt-search-box{
    padding:0;
}

.mt-bottom-bar .mt-search-box input{
    width: 100%;
    max-width: 70%;
    padding-left: 10px;
    height: 34px;
    border-radius: 11px;
    margin-top: 2px;
}

#search-full input{
    max-width: 90%;
}

.mt-bottom-bar .mt-search-box .fa{
    width: 46px;
    height: 40px;
    top: 0;
    float: right;
    right: 0px;
    background-image: -webkit-linear-gradient(top,#4772d9,#6d47d9);
    background-image: linear-gradient(180deg,#4772d9,#6d47d9);
    cursor: pointer;
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
}

#search-full button::before{
    color:#fff;
}

.filtrul, .filtrul:focus{
    height: 40px;
    float:left;
    width:100px;
    max-width:30%;
    border:none!Important;
    outline: none!Important;
    border-right: 2px solid #000;
    padding: 4px 0 4px 10px;
    background-color: #f4f4f4;
    color: #505050;
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
    font-family: "din-2014",sans-serif;
    font-size: 12px;
    line-height: 18px;
}

#search-full select:focus{
    border:none;
    outline: none;
}
 
#width_tmp_select{
  display : none;
} 

.mt-top-lang #active{
    background-color:#3f3e43;
    height: 38px;
}

.mt-bottom-bar{
    background-color:#fff;
    color:#0091ff;
}

.mt-bottom-bar-arh{
    background-color:#282828;
}

#nav > ul > li > a {
    color: #333;
    border-top: 3px solid transparent;
    height: 86px;
    line-height: 83px;
    font-family: "din-2014",sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0px;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform:capitalize;
}

#nav > ul > li > a:hover {
    border-color:#0091ff;
    color:#0091ff;
}

#nav .s-drop a{
    color: #333333;
    font-family: "din-2014",sans-serif;
    font-weight: 400;
    font-size: 13px;
}


.menu-blog-arrow{
    line-height:83px;
}

.gf-menu-main{
    line-height: initial;
}

.mt-top-bar .mt-top-lang{
    margin: 0 0 0 16px;
}

.slider-3 .slick-dots li.slick-active {
    background: #0091ff;
}

.search-trigger-res{
    color: #000;
    position: absolute;
    right: 45px;
    top: 35px;
    font-size: 1.6rem;
}

.ascuns-lg, .ascuns{
    display:none;
}


.search-trigger-res i{
    width:25px;
    height:25px;
}

#nav .s-drop ul > li:hover{
    background-color:#f5f5f5;
}

#nav .s-drop > ul{
    padding:0;
}

/* CONTENT */

.mt-contact-banner{
    padding:10px 0;
    margin-bottom:20px;
    min-height:auto;
    min-height: 87px;
    background-color:#e0dfe0;
    border-top:1px solid;
    border-bottom:1px solid;
    border-color: #d2d3d4;
}

.mt-contact-banner h1{
    font-size: 18px;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    line-height: 2.5;
    letter-spacing: 0px;
    color: #747474;
    font-style: normal;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    text-transform:none;
}

.mt-contact-banner .breadcrumbs ul a{
    font-size: 11px;
    font-family: "din-2014",sans-serif;
    font-weight: 400;
    letter-spacing: 0px;
}

.slider-3 .shop:hover {
    background: rgba(0,0,0,.5);
    border-color: #0091ff;
    color:#0091ff;
    border-radius:10px;
}

.slider-3 h1{
    letter-spacing:20px;
}

.slider-3 h2{
    text-transform:capitalize;
    color:#fff;
}

.blog-post.style2{
    padding:0 10px;
}

.post-blog{
    width:50%;
    padding: 20px;
    padding-left: 0;
    padding-right: 40px;
    margin-right:0;
    margin-bottom:40px;
    padding-top:0;
    padding-bottom:0;
}

.border-blog{
   border:1px solid #ebeaea; 
   border-bottom-width: 3px;
   background: #fff;
}

.post-blog .img-holder{
    margin:0;
}

.post-blog h2{
    bottom: 0;
    top: 0;
    left: 0;
    position: relative;
    text-align: left;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 27px;
    margin: 20px 0 5px;
    margin-top:0;
}
.post-blog h2 a{
    color: #333333;
    font-size: 18px;
    line-height: 27px;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    letter-spacing: 0px;
    text-transform:none;
}

.post-blog h2 a:hover {
    color: #0091ff;
}

.post-blog .txt-holder{
    color: #747474;
    word-wrap: break-word;
    font-size: 13px;
    line-height: 1.69;
}



.articol-informatii{
    font-size: 12px;
    margin: 20px 0;
    color: #747474;
    word-wrap: break-word;
    line-height: 1.5;
}

.articol-informatii span{
    margin:5px 0;
}

.articol-informatii span:first-child{
    margin-left:0;
}

.articol-informatii span:last-child{
    margin-right:0;
}

.linii-blog{
    height: 10px;
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #e0dede;
    border-top: 1px solid #e0dede;
}

.post-blog .comment-nav a{
    color: #333333;
}

.txt-pag-desc{
    line-height:30px;
    color:#000;
    margin-right:10px;
}

.current{
    background-color:#0091ff;
    color:#fff;
}

.mt-pagination ul li{
    margin:5px;
}

.mt-pagination ul li a{
    background-color:#BDBDBD;
    color:#fff;
}

.mt-pagination ul a:hover{
    background-color:#0091ff;
}

#blog-search{
    width:100%;
    padding:0;
    display:flex;
    justify-content: center;
}

.camp-blog-s, .camp-blog-s:focus{
    display: inline-block;
    border-color: #d2d2d2;
    color: #aaa9a9;
    background-color: #ffffff;
    height: 38px;
    border: 1px solid #d2d2d2;
    border-radius: unset;
    font-size: 18px;
    padding: 8px 15px;
    margin: 0;
    float: none;
    font-family: "din-2014",sans-serif;
    vertical-align: middle;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    text-align: start;
    width: 85%;
    max-width: 268px;
}

.camp-blog-s:focus{
    outline:1px solid #0091ff;
}

.camp-blog-s:focus::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#0091ff!Important;
}
.camp-blog-s:focus::-moz-placeholder { /* Firefox 19+ */
  color:#0091ff!Important;
}
.camp-blog-s:focus:-ms-input-placeholder { /* IE 10+ */
  color:#0091ff!Important;
}
.camp-blog-s:focus:-moz-placeholder { /* Firefox 18- */
  color:#0091ff!Important;
}

.but-blog-s{
    display: inline-block;
    background: #000;
    border: none;
    border-radius: unset;
    color: #fff;
    margin: 0;
    text-indent: 0;
    font-family: icomoon;
    font-weight: 400;
    text-shadow: none;
    background-color: #000;
    vertical-align: middle;
    padding: 10px 13px;
    margin-left: 0;
    position: relative;
    cursor: pointer;
    height: 38px;
    width: 38px;
    align-items: flex-start;
    text-align: center;
    line-height: 20px;
    right: 1px;
    transition: all .2s;
}

.but-blog-s:hover{
    background-color: #0091ff;
    color:#fff;
}

.box-category{
    padding-left:0;
    list-style-type:none;
}

.box-category li ul{
    list-style-type: none;
    padding-left: 16px;
    line-height: 16px;
    margin: 8px 0 0;
    position: relative;
}

.box-category h2{
    font-size:15px;
    color: #333333;
    margin-bottom: 18px;
    font-family: "din-2014",sans-serif;
    font-weight:300;
    line-height: 1.43;
    letter-spacing: 0px;
}

.continut-blog .box-category h2{
    border-bottom: 1px solid #e0dede;
    display: inline-block;
    width: 100%;
    padding: 10px 0px 18px 0px;
    font-family: "din-2014",sans-serif;
    font-weight: 400;
    letter-spacing: 0px;   
}    

h2.h2-personalizat{
    border-bottom: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    padding: 10px 0px 18px 0px;
    font-weight: 400;
    letter-spacing: 0px;
    font-size: 15px;
    color: #333333;
    margin-bottom: 18px;
    font-family: "din-2014",sans-serif;
}
.box-category li{
    margin: 8px 0 0;
    line-height: 16px;
}

.blog-menu-left{
    margin-left:15px;
}

ul.box-category li a.active {
    color:#0091ff;
}

.box-category ul li a.active{
    color:#0091ff;
}

.blog-art-tag-sidebar {
    font-size: 13px;
    display: inline-block;
    padding: 0 10px;
    min-height: 28px;
    line-height: 28px;
    border: 1px solid;
    margin: 2px 2px;
    transition: all .2s;
    border-color: #e0dede;
    text-align: center;
    width: 100%;
    cursor: pointer;
    position: relative;
    float: left;
    margin-bottom: 10px;
    background: #fff;
}

.blog-art-tab-cont-but{
    width:100%;
    height:40px;
}

.blog-art-tabs {
    width: 100%;
    position: relative;
    height: auto;
    margin: 10px 0;
    border: 1px solid #ebeaea;
}

.blog-art-tab-cont{
    width:100%;
    height:auto;
}

.blog-art-tab{
    height:40px;
    background-color:#ebeaea;
    text-transform: capitalize;
    line-height: 35px;
    text-align: center;
    font-weight: 300;
    border-right: 1px solid #ffffff;
    cursor:pointer;
    color:#333333;
    transition: all .2s;
    border-top: 3px solid transparent;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
}

.blog-art-tab:hover{
    background: #ffffff;
}

.blog-art-tab.active{
    background-color:#fff;
    border-top:3px solid #0091ff;
}

.blog-art-tab-disp {
    display: block;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #e2e2e2;
    padding: 20px 15px;
    float: left;
    background: #fff;
}

.blog-art-tab-cont .blog-art-tab-disp:last-child{
    border-bottom:none;
}

.gf-prev-next-cont-bottom span a{
    color: #747474;
}

.gf-prev-next-cont-bottom span a:hover{
    color: #0091ff;
}


.blog-tab-i a .imagine-placeholder:hover{
    opacity: .5;
}

.blog-tab-i{
    float: left;
    height: auto;
    width: 54px;
    display: block;
    overflow: hidden;
    max-height: 54px;
}

.blog-tab-t, .blog-tab-c{
    width: 75%;
    display: block;
    float: right;
    color: #000;
    max-width: 156px;
}

.blog-tab-c{
    width: 75%; 
    margin-top: 10px;
    border-top: 1px solid #e7e6e6;
    border-bottom: 1px solid #e7e6e6;
}

.blog-art-tab-cont{
    position: relative;
    bottom:0;
    left:0;
    display:none;
}

.blog-art-tab-cont.actv{
    display:block;
}

.blog-art-tags-titlu{
    font-size: 15px;
    margin-bottom: 18px;
    color: #333333;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    line-height: 1.43;
    letter-spacing: 0px;
}

.blog-art-tag{
    font-size: 13px;
    display: inline-block;
    padding: 0 10px;
    min-height: 28px;
    line-height: 28px;
    border: 1px solid;
    margin: 2px 2px;
    transition: all .2s;
    border-color: #e0dede;
    text-align:center;
    width:23%;
    cursor:pointer;
}

.blog-art-tag:hover{
    background-color: #0091ff;
    color: #fff;
}

.comment-nav li a{
    color:#333;
}


.img-holder-blog-art img{
    margin:0 auto 20px;
}

.blog-title-art{
    text-align: left;
    margin: 30px auto 28px;
    display: inline-block;
    width: 100%;
    font-size: 26px;
    line-height: 1.5;
    color: #0091ff;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
}

.blog-desc-art{
    font-size:1.5rem;
    line-height: 1.8;
}

.blog-desc-art img{
    margin-top:10px;
    margin-bottom:10px;
    float: left;
    width:100%!Important;
}

.blog-desc-art span img{
    margin-top:10px;
    margin-bottom:10px;
    float: left;
    width:100%!Important;
}

/* blog imagini hover */


.blog-colage-art-right img, .blog-colage-art-right .overlay-cont{
    height:100%;
}


.overlay-cont{
    position:relative;
}
 .blog-colage-art-over{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .4s ease;
    background-color: rgba(255,255,255,.5);
    display: flex;
    align-items: center;
    justify-content: center;
 }
 
.overlay-cont a:hover .blog-colage-art-over {
    opacity: 1;
}

.blog-colage-art-over-text{
    font-size: 4.5rem;
    color:#fff;
    position: relative;
}
/**************************/

iframe{
    margin: 0 auto;
    float: none;
    display: block;
}

.mt-icon-list{
    top: 18px;
    position: relative;
    right: 70px;
    color: #dadada;
}
    
.blog-art-tags{
    margin-bottom: 20px;
    display: inline-block;
    height: auto;
}
    
.buton-bara-stanga{
    width:40px;
    height:40px;
    border:2px solid #0091ff;
    border-right:none;
    margin:0 0 20px 0;
}

.buton-bara-stanga img{
    position:relative;
    left:5px;
    -webkit-animation: misca 2s ease-in-out infinite; /* Safari 4+ */
    -moz-animation: misca 2s ease-in-out infinite; /* Fx 5+ */
    -o-animation:   misca 2s ease-in-out infinite; /* Opera 12+ */
    animation:misca 2s ease-in-out infinite;
}

@-webkit-keyframes misca{
     0%   {left:5px;}
    50%  {left:20px;}
    100% {left:5px;}
}

@-moz-keyframes misca{
     0%   {left:5px;}
    50%  {left:20px;}
    100% {left:5px;}
}
@-o-keyframes misca{
     0%   {left:5px;}
    50%  {left:20px;}
    100% {left:5px;}
}
@keyframes misca{
     0%   {left:5px;}
    50%  {left:20px;}
    100% {left:5px;}
}

.cautare-blog{
    background-color: #edecec;
    border-color: #e3e2e3;
    width: auto;
    padding: 25px;
    text-align: right;
    border: 1px solid transparent;
    font-family: "din-2014",sans-serif;
    font-weight: 400;
    position: absolute;
    left: auto;
    right: 30px;
    letter-spacing: 0px;
    display:none;
    top: 83px;
}

.search-trigger-res-blog .search-trigger-icon{
    font-size: 13px;
    color: #333333;
    cursor: pointer;
    border-top: 3px solid transparent;
    height: 90px;
    line-height: 75px;
    font-weight: 400;
    letter-spacing: 0px;
    transition-property: color,background-color,border-color;
    transition-duration: .2s;
    transition-timing-function: linear;
    height: 13px;
    width: 13px;
}

.search-trigger-res-blog .search-trigger-icon:hover{
    color:#0091ff;
}

.post-blog .btn-more{
    font-size: 12px;
    color: #333333;
}

.post-blog .btn-more:hover{
    color:#0091ff;
}

.txt-holder{
    padding: 20px 25px 20px 25px;
}

.gf-prev-next-cont{
    width:100%;
    line-height: 34px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    text-align: right;
}

.continut-blog .box-category h2:first-child{
    display:none;
}

#blog-search .camp-blog-s{
    margin-bottom:10px;    
}

.gf-prev-next-cont span:first-child{
    margin-right:10px;
}

.img-holder-blog-art{
    padding:0;
}

.gf-art-content{
    float:left;
}

.blog-txt-art{
    color: #747474;
    font-size: 13px;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
}

.gf-prev-next-cont-bottom{
    font-size: 14px;    
}


.gf-prev-next-cont-bottom{
    text-align:left;
    margin-top: 0;
    margin-bottom:30px;
}

.blog-rel-art-img-cont{
    max-height: 165px;
    overflow:hidden;
}

.blog-rel-art-img-cont img{
    min-height:160px;
}

.blog-rel-art-title{
    color:#333;
    line-height:1.69;
    margin: 15px 0 3px;
}

.blog-rel-art-title:hover{
    color:#0091ff;   
}

.blog-rel-art-data{
    font-size: 12px;
    line-height:1.5;
    border-top: 1px solid #ccc;
    margin: 0;
}

.blog-rel-art-cont{
    padding: 0;
    margin-bottom: 20px;
    display: inline-block;
    margin-top: 30px;
}

.blog-rel-art-cont h3{
    font-size: 18px;
    line-height:1.5;
    text-align: left;
    color: #333333;
    margin-bottom: 31px;
    padding:0;
}

.blog-rel-art-cont h3 span{
    font-family: "din-2014",sans-serif;
    font-weight: 300;
}

.blog-rel-art-cont h3 span{
    margin-right:10px; 
    display: inline-block;
    background-color: #f0f1f2;
    padding-right: 10px;
}


.gf-lini-title {
    float: none;
    margin-bottom: 0;
    height: 7px;
    top: 13px;
    position: absolute;
    width: 100%;
    overflow: hidden;
    z-index: -1;
}

.comments-text{
    width:100%;
    height:150px;
    padding:10px;
    margin-bottom:5px;
    border: 1px solid #e0dede;
}

.comments-inp{
    width:50%;
    height:38px;
    padding:0 10px;
    border: 1px solid #e0dede;
    outline:none;
    float:left;
    background-color: #fff!Important;
}

.comments:-inp-webkit-autofill{
    background-color: #fff!Important;
}

input[type="text"].comments-inp {
    width:49%;
    margin-right:1%;
}

.btn-comment{
    background-color:#0091ff;
    text-transform: uppercase;
    color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0ce4e, endColorstr=#a0ce4e);
    transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
        padding: 7px 20px;
    margin-top:20px;
        width: 100%;
        letter-spacing: 1.5px;
            text-align: center;
}

.btn-comment:hover{
    opacity:.8;    

}

.blog-art-coment-cont{
    margin-bottom:40px;
}

.search-trigger-res-blog {
    display:block;
    text-align: right;
    float:right;
    padding-right: 17px;
}

.articole-graphicf{
    float:left;
}

.bara-stanga{
    width: 24%;
    float:right;
    padding-top:0;
}

.slick-list, .slick-track{
    width:100%;
}

.pagg-slider2 .slick-slide {
    margin:0;
    margin-right: 10px;
    margin-left:10px;
    height:auto;
}

.pagg-slider2 .slick-list {
    margin: 0 auto;
    padding:0!Important;
}

.cont-slider-rel{
    overflow:hidden;
}

.pagg-slider2{
    width:102%;    
    position: relative;
    left: -1%;
}

.slick-next, .slick-prev{
    width: 40px;
    height: 40px;
    background-color: rgba(0,0,0,0.6);
}

.pagg-slider2 .slick-next{
    right: 10px;
}

.pagg-slider2 .slick-prev{
    left: 10px;
}

.slick-next:hover, .slick-prev:hover{
    background-color: rgba(0,0,0,0.9);  
}

.slick-next img, .slick-prev img{
    display:block;
    width:50%;
    height:50%;
    position:relative;
    top:10px;
    margin:0 auto;
}

.about-auth-img{
    margin-right:20px;
    margin-bottom:5px;
    float:left;
}

.about-auth-img img{
    width:72px;
    height:auto;
}

.about-auth-txt{
    color: #747474;
}

.comment{
    border-bottom: 1px solid #e7e6e6;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
    
.comment-img{
    float: left;
    margin-right: 15px;
}

.comment-img img{
    width:54px;   
}

.comment-data, .comment-text{
    color: #747474;
    display: inline-block;
    width: 70%;
}

.reply{
    margin-left:40px;
}

.social-share-art{
    margin-bottom: 0;
    margin-top: 20px; 
    background-color: #f6f6f6;
    padding: 20px;
    height: 70px;
    width: 100%;
    display: table;
}

.share-txt{
    display: table-cell;
    vertical-align: middle;
    line-height: 30px;
    color: #333333;
    font-size: 14px;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    letter-spacing: 0px;
}

.share-ico{
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    color: #747474;
    font-size: 13px;
}

.share-ico a{
    color: #bebdbd;
    background-color: #e8e8e8;
    border-radius: 4px;
    padding: 8px;
    margin: 0 5px 0;
    border: 1px solid #46494a;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    border-color: #e8e8e8;
    width: 34px;
    height: 34px;
    display: inline-block;
    line-height: 1;
}

.share-ico a:hover{
    opacity:.8;
}

.slider-blog-mare .slick-next{
    right:0;
}

.slider-blog-mare .slick-prev{
    left:0;
}

.slider-blog-mare .slick-arrow{
    opacity:0;
    -o-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    transition:all .2s linear;
}

.slider-blog-mare:hover .slick-arrow{
    opacity:1;
}

.blog-rel-art-cont :focus{
    outline:1px solid rgba(0,102,208,.3);
}

.post-blog .comment-nav{
    font-size:12px;
    bottom: 22px;
}

.mt-bottom-bar-arh #nav > ul > li > a{
    color: #fff;
}

.meniu-st #nav > ul > li{
    margin-right:0;
}

.mt-bottom-bar-arh ._397hreFv{
    height: 20px;
    fill: #505050;
    margin-right:7px;
}

.mt-bottom-bar-arh .gf-menu-main{
    display: flex;
    align-items: center;
}

.mt-bottom-bar-arh #nav > ul > li > a{
    border: none;
    border-bottom: 2px solid transparent;
    padding:0 13px;
    height:82px;
    text-transform:uppercase;
    font-family: "din-2014",sans-serif;
    font-weight:600;
    font-size: 10px;
}

.mt-bottom-bar-arh #nav > ul > li > a:hover{
    border-bottom:2px solid #0091ff;
    background-color: #303030;
}

.mt-bottom-bar-arh #nav > ul > li{
    margin:0;
}

.mt-bottom-bar-arh .gf-menu-main:hover:before {
    -webkit-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
}

.mt-bottom-bar-arh .gf-menu-main:before {
    content: "";
    position: absolute;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease;
}

.mt-bottom-bar-arh .gf-menu-main:before {
    width: 0;
    height: 0;
    border-top: 5px solid #0091ff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    bottom: -7px;
    left: 50%;
    -webkit-transform: translateX(-50%) scale(0);
    transform: translateX(-50%) scale(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    z-index: 1;
}


.mt-bottom-bar-arh #nav .s-drop{
    border-top:none;
    background-color: #303030;
    border:none;
}

.mt-bottom-bar-arh #nav .s-drop ul > li{
    background-color: #303030;
    border:none;
    position: unset;
}

.mt-bottom-bar-arh #nav .s-drop > ul{
    border:none;
}

.mt-bottom-bar-arh #nav .s-drop a{
    font-family: "din-2014",sans-serif;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 1px;
    padding: 15px 30px;
    color: #aeaeaf;
    display: block;
}

.mt-bottom-bar-arh #nav .s-drop a:hover{
    color:#fff;
    text-decoration:underline;
}

.mt-bottom-bar-arh #nav .s-drop{
    top:82px;
    padding: 30px 0 15px;
    min-width: 280px;
    min-height: 450px;
}

.mt-bottom-bar-arh #nav .s-drop-2{
    top:0;
}

.menu-guide-arh{
    font-style: inherit;
    font-weight: 600;
    font-family: "din-2014",sans-serif;
    font-size: 10px;
    line-height: 14px;
    letter-spacing: .075em;
    text-transform: uppercase;
    display: block;
    line-height: 1em;
    color: #7c7c7d;
    letter-spacing: .14em;
    padding: 0 30px 15px;
}

.mt-bottom-bar-arh #nav .s-drop a::before{
     content: "";
    width: 7px;
    height: 7px;
    background-color: #383838;
    border: 1px solid #484848;
    margin-left: -4px;
    display: inline-block;
    border-radius: 50%;
    margin-right: 10px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    z-index: 2;
    position: relative;
}

.mt-bottom-bar-arh #nav .s-drop a:hover::before{
    background-color: #4772d9;
    border-color: #4772d9;
}

/*.mt-bottom-bar-arh #nav .s-drop > ul::before{
    content: "";
    width: 1px;
    background: -webkit-linear-gradient(top,transparent 20px,#484848 0,#484848 calc(100% - 20px),transparent calc(100% - 20px));
    background: linear-gradient(180deg,transparent 20px,#484848 0,#484848 calc(100% - 20px),transparent calc(100% - 20px));
    margin-right: -30px;
    margin-left: 30px;
    z-index: 1;
    position: absolute;
    height: 189px;
    top: 38px;
    left: 14px;
}*/

.mt-bottom-bar-arh #nav .s-drop ul:first-child li a:first-child::after{
    content: "";
    width: 1px;
    background: #484848;
    margin-right: 0;
    margin-left: 0;
    z-index: 1;
    position: absolute;
    height: 100%;
    top: 0;
    left: 29px;
}

.mt-bottom-bar-arh #nav .s-drop ul:first-child li:first-child a::after{
    height:50%;
    bottom:0;
    top:auto;
}

.mt-bottom-bar-arh #nav .s-drop ul:first-child li:last-child a::after{
    height:50%;
    top:0;
}

.mt-bottom-bar-arh #nav .s-drop-2 li a::after{
    display:none;
}
    
.mt-bottom-bar-arh .mt-search-box{
    margin-top:0;
}

.mt-bottom-bar-arh .mt-logo{
    margin:0;
    min-width: fit-content;
}

.mt-bottom-bar-arh .mt-logo a img{
    
    height:83px;
}

.mt-bottom-bar-arh .meniu-st{
    padding:0;
}

.mt-bottom-bar-arh .meniu-st #nav > ul > li > a{
    padding: 0 5px;
    margin: 0 auto;
    display: inline-flex;
    max-width: 100%;
    color: #fff;
}

.mt-bottom-bar-arh .mt-icon-list{
    right:0px;
}

.mt-bottom-bar-arh .meniu #nav{
    float:left;
}

.mt-bottom-bar-arh .meniu-st{
    text-align: center;
    min-width: fit-content;
    
}    

.mt-bottom-bar-arh .meniu-st #nav{
    float: none;
    width: 100%;
    height: 82px;
}

.mt-bottom-bar-arh .meniu-st #nav ul{
   margin: 0 auto;
    float: none; 
}

.mt-bottom-bar-arh .mt-icon-list-2 {
    right: 0;
    list-style-type: none;
    font-size: 27px;
    display: block;
    width: auto;
    padding: 0;
    position: relative;
    float: right;
    top: 22px; 
}
  
.mt-bottom-bar-arh .search-trigger-res i{
    color: #fff;
}
  
.mt-bottom-bar-arh .search-trigger-res i:hover{
    color: #0091ff;
}  
  
.mt-bottom-bar-arh .meniu-st .menu-blog-arrow{
    display:none;
}
 
.mt-bottom-bar-arh .meniu-dr .mt-icon-list-2 i{
    color:#0091ff;
    font-size: 2.5rem;
    position: relative;
    top: 0px;
    right: 0px;
} 

.mt-bottom-bar-arh .meniu-dr .mt-icon-list-2 i:hover{
    color:#0091ff;
} 
 
.menu-blog-plus{
    display:none;
}

.fixat{
    height:100vh;
    overflow:hidden;
}

.breadcrumbs-arh{
    list-style-type: none;
    display: block;
    height: 66px;
    padding-left: 30px;
}

.breadcrumbs-arh li{
    float: left;
    padding-right: 5px;
    margin: 20px 0;
    display: block;
}

.breadcrumbs-arh li a{
    color: inherit;
    font-weight: 700;
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 12px;
    line-height: 18px;
}

.breadcrumbs-arh li a span{
    color:#0091ff;
    margin: 0 3px;
}

.linie-rosie{
    color:#0091ff;
    margin: 0 3px;
}

.product-post{
    padding:0;
    box-shadow: 0 1px 8px rgba(0,0,0,.1);
    height: auto;
    border-radius: 10px;
    position: relative;
	top: 0;
	bottom: 0;
}

.product-post:hover{
    box-shadow: 0 5px 25px rgba(0,0,0,.1);
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
}

.product-post-cont{
    margin-bottom: 20px;
    position: inherit;
    float: left;
}

.product-post .img-holder{
    width:100%;
    height: auto;
    padding: 0;
    overflow: hidden;
}

.product-post .img-holder img{
    width:100%;
    min-height:200px;
}


.arhiva-h-banner{
    width:100%;
    height:165px;
    background-color:#f1f1f1;
}

.arhiva-h-cont{
    padding: 30px 0;
    padding-left: 30px;
}

.arhiva-h-title{
    font-size: 26px;
    line-height: 34px;
    font-weight: 300;
    margin-top:0;
}

.arhiva-h-title strong{
    font-family: "din-2014",sans-serif;
    color: #505050;
    font-size: 26px;
    line-height: 34px;
    font-weight: 600;
}

.arhiva-h-sub{
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 20px;
    color: #303030;
    color: #959597;
    font-size: 18px;
    margin: 0;
    text-transform: none;
}


.product-post .txt-holder{
    width:100%;
    padding: 15px 16px 17px 18px;
    height: 37%;
    overflow: hidden;
}

.product-post .txt-holder .align-left{
    border:none;
    width:100%;
    height: 80%;
}

.btn-flt-1-resp, .sagetica-alese{
    display:none;
}


.product-post .title a{
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    letter-spacing: .025em;
    font-weight: 700;
    color: #303030;
    margin: 0 0 3px;
    max-width: 95%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.product-post .align-left div{
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: #959597;
}
    
.product-post .align-left div a{
    position: relative;
    font-weight: 700;
    color: #959597;
    font-size: 12px;
    line-height: 18px;
}

.product-post .txt-holder .align-right {
    float: right;
    width: 100%;
    text-align: right;
    padding: 0;
    position: relative;
    bottom: 10px;
    text-transform: uppercase;
}

.product-post .txt-holder .align-right a{
    font-size:12px;
    font-weight:400;
    color: #959597;
}

.main-arh .mt-pagination ul li a{
    background-color: transparent;
    color: #303030;
    font-weight: 700;
    font-size: 15px;
    border-radius: 3px;
}

.main-arh .mt-pagination ul li a:hover{
    background-color: #e0e0e1;
}  

.main-arh .current {
    background-color: #0091ff;
    color: #fff;
    border-radius: 3px;
}

.main-arh .txt-pag-desc{
    position: relative;
    top: 3px;
}

.btn-filtru-arh{
    width: 100%;
    height: 40px;
    transform: translateY(-50%);
    display:inline-block;
    margin-left: 20px;
}

.btn-toggle-bar-left{
    border-radius: 6px;
    background-color: #303030;
    border: 1px solid #303030;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
    letter-spacing: .075em;
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
    line-height: 1em;
    padding: 13px 15px;
    outline: 0;
    box-shadow: 0 1px 8px rgba(0,0,0,.1);
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    height: 39px; 
    width:fit-content;
    min-width: 160px;
    z-index: 10;
    position: relative;
    display:inline-block;
    float:left;
}

.main-arh{
    overflow:visible!Important;
    background: #fafafa;
}

.btn-toggle-bar-left span{
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
    letter-spacing: .075em;
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
    line-height: 1em;
    padding: 13px 15px;
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    height: 40px;
}

.invarte-te{
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.btn-toggle-bar-left i{
    color:#fff;
}

.width-col-st{
    width:0%;
    display:none;
}

.rot-col-st{
    transform:rotate(90deg);
}

.o-suta{
    width:100%;
}

.buton-filtrare{
    float:left;
    position: relative;
    display: inline-block;
    border-radius: 6px;
    background-color:#fff;
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
    letter-spacing: .075em;
    text-transform: uppercase;
    color: #505050;
    font-size: 11px;
    line-height: 1em;
    padding: 14px 16px;
    margin-right: 5px;
    color: #4772d9;
    border:1px solid #4772d9;
    cursor:pointer;
}

.buton-filtrare:hover{
    background-color: #f4f4f4;
}

.buton-filtrare.active{
    float:left;
    position: relative;
    display: inline-block;
    border-radius: 6px;
    background: -webkit-linear-gradient(top,#4772d9,#6d47d9);
    background: linear-gradient(180deg,#4772d9,#6d47d9);
    font-weight: inherit;
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
    letter-spacing: .075em;
    text-transform: uppercase;
    color: #505050;
    font-size: 11px;
    line-height: 1em;
    padding: 14px 16px;
    margin-right: 5px;
    color:#fff;
}

.btn-flt-1{
    position: absolute;
    left: 26%;
}

#mt-footer.mt-footer-arh .f-widget-newsletter .newsletter-form button{
    background-color:#000;
}

.refine-bars{
    width:20px;
    height:15px;
    margin-right:5px;
    direction:rtl;
    float:left;
}

.refine-bar{
    height:3px;
    width:100%;
    background-color:#aeaeaf;
    margin:3px;
}

.refine-bar2{
    width:70%;
}

.refine-bar3{
    width:35%;
}

.refine-text{
    display:inline-block;
    float:left;
    -webkit-box-pack: justify;
    justify-content: space-between;
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    padding-top: 3px;
    color: #505050;
}

.arhiva-col-st{
    padding-top:20px;
    border-top: 1px solid rgba(0,0,0,.07);
    padding-left: 25px;
}

.main-arh .cerculet-rosu{
    left:22px;
}

.arh-st-titles{
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: #959597;
    font-weight: 700;
    white-space: nowrap;
    display:inline-block;
    width:100%;
}

.arh-st-cont{
    padding-top: 20px;
    padding-bottom: 20px;
}

.arh-st-ul{
    list-style-type:none;
    padding: 0;
}

.arh-st-li{
    font-family: "din-2014",sans-serif;
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    letter-spacing: .025em;
    color: #505050;
    margin-top:10px;
    margin-bottom:10px;
}

.arh-st-check{
    align-items: center;
    border: 2px solid #e0e0e1;
    border-radius: 6px;
    display: inline-block;
    flex-shrink: 0;
    height: 26px;
    margin-right: 10px;
    width: 26px;
    position: relative;
}

.arh-st-li-t{
    font-family: "din-2014",sans-serif;
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    letter-spacing: .025em;
    color: #505050;
    display: inline-block;
    position: relative;
    top: -8px;
}

.arh-st-check.activat::before{
    content: "\f00c";
    font-family: "FontAwesome";
    display: block;
    position: absolute;
    left: 2px;
    bottom: -1px;
    font-size: 1.8rem;
    color: #00dcaf;
}

.arh-st-num{
    display:inline-block;
    float:right;
    color: #c7c7c9;
    font-family: "din-2014",sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 3;
}

.mt-main-arh-p .mt-contact-banner{
    height:auto;
    background-color:transparent;
    border:none;
    margin-bottom:0;
}

.mt-main-arh-p .mt-contact-banner h1{
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 38px;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 1em;
    color: #303030;
}

.mt-main-arh-p .mt-contact-banner .breadcrumbs ul a{
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    color: #303030;
    margin-bottom: 0;
}
    
.arh-p-bg{
    background-color:#f1f1f1;
}

.mt-main-arh-p .mt-about-sec{
    padding-top:60px;
}

.txt-arh-c{
    width:100%;
    height:auto;
}

.txt-arh-c img{
   box-shadow: 0 3px 6px rgba(0,0,0,.1);
}
    

.mt-main-arh-p .mt-contact-banner .container{
    padding-left:30px;
}

.mt-main-arh-p .txt strong{
    font-family: "din-2014",sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    font-style: inherit;
    margin-bottom: 20px;
    letter-spacing: 0;
    color: #303030;
}
    
.arh-p-bg{
    padding-bottom:60px;
}

.mt-main-arh-p .mt-about-sec .txt{
    font-family: "din-2014",sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    font-style: inherit;
    letter-spacing: 0;
    color: #303030;
}

.arh-p-tags{
    width:100%;
    height:auto;
}
    
.arh-p-tags-title{
        font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    color: #282828;
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 25px;
}    

.arh-p-tags ul{
    list-style-type:none;
    margin-top:20px;
}

.arh-p-tag{
    display:inline-block;
    float:left;
    background-color: #fff;
    border: 1px solid currentColor;
    border-radius: 2em;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 1;
    padding: 15px 20px;
    -webkit-transition: background-color .15s;
    transition: background-color .15s;
    color: #aeaeaf;
    margin-right: 10px;
    text-transform: capitalize;
    cursor:pointer;
    margin-bottom:10px;
}  
    
.arh-p-tag:hover{
    background-color: #ececee;
}
    
.arh-p-img a img{
    max-height:500px;
    width:auto;
    margin:0 auto;
} 

.arh-p-img{
    height:100px;
    background-position:center;
    background-size:cover;
}  

.meniu-st .s-drop-2{
    padding:0!Important;
}
    
.ascunde-main{
    display:none;
}

.arata-thumbs{
    display:none;
}
    
.arata-thumbs-act{
    display:block;
}

.imagine-princ{
    max-width:100%;
    width: initial;
    margin: 0 auto;
    float: none;
}

.related-arhiva-gf{
    margin:40px auto 0;
}

.arh-p-rel-title{
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 26px;
    line-height: 34px;
    font-weight: 300;
    color: #303030;
    margin-bottom: 20px;
    display: inline-block;
    float: left;
}

.related-arh-elem{
    padding: 0;
    box-shadow: 0 1px 8px rgba(0,0,0,.1);
    height:250px;
    border-radius: 10px;
    border: 1px solid transparent;
}


.related-arh-img-cont{
    height:60%;
    overflow:hidden;
    width:100%;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}

.img-related-arh{
    width:100%;
    height:auto;
}

.related-arh-title{
    font-style: inherit;
    font-family: "din-2014",sans-serif;
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    letter-spacing: .025em;
    font-weight: 700;
    color: #303030;
    margin: 5px 0 5px;
}

.related-arh-sub{
    font-style: inherit;
    letter-spacing: 0;
    font-family: "din-2014",sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: #959597;
}

.related-arh-sub strong{
    position: relative;
    font-weight: 700;
    color: #959597;
    font-size: 12px;
    line-height: 18px;
}
    
.related-arh-t-cont{
    padding: 15px 16px 17px 18px;
    height: 40%;
}
    
.rel-arh-r-pad{
    padding: 0;
    padding-right: 10px;
    margin-bottom:10px;
}

.arh-p-rel-more a{
    text-align: right;
    float: right;
    display: inline-block;
    font-family: "din-2014",sans-serif;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .075em;
    text-transform: uppercase;
    color: #0091ff;
    top: 8px;
    position: relative;
}

.arh-p-rel-more i{
    color: #0091ff;
    font-size: 16px;
    position: relative;
    top: 1px;
}

.error{
    color:#f00;
}

.pagg-slider5{
    border-bottom:none;
}
 
.pagg-slider5 .slick-slide{
   
} 
 
.pagg-slider-category .slick-arrow{
    top:50%;
}
 
.pagg-slider-category .slick-arrow img{
    height:auto;
}
.pagg-slider-category .slick-next{
    right:0;
}

.pagg-slider-category .slick-prev{
    left:0;
}
 
.gf-search-auth{
    float: left;
    margin: 0 0 20px;
    padding-bottom:20px;
    padding-right: 56px;
}

.gf-search-auth::after{
    content:"";
    width:100%;
    height:1px;
    background:#e0dede;
    display:inline-block;
}

.gf-search-auth-img{
    padding: 0;
    float: left;
    margin: 0;
    height: auto;
}

.gf-search-auth-name{
    float: left;
    font-size: 18px;
    padding-right: 0;
}

.gf-search-auth-desc{
    float: left;
    margin-top: 20px;
    padding-right: 0;
}
 
.intrinsic-container {
  position: relative;
  height: 0;
  overflow: hidden;
}
 
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}
 
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}
 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  border:0;
}
 
/* the slides */
.arh-p-img.slick-slide {
    margin: 0 3px;
    background-repeat: no-repeat;
    height: 67px;
    display: inline-block;
}
/* the parent */
.pagg-slider4 .slick-track {
    margin: 0 -5px;
} 

.descriere-arhiva-poze{
    display:none;
}

.centrare-mijloc{
    float: none;
    margin: 0 auto;
    margin-bottom: 40px;
}

.arh-limba #language{
    display: block;
    line-height: 83px;
}
    
.arh-limba #language span{
    color:#fff;
    text-transform: uppercase;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    font-size: 13px;
}

.arh-limba #language a{
    display: inline-block;
    line-height: 80px;
    height: 81px;
    padding-left: 5px;
    padding-right: 5px;
}

.arh-limba{
    height: 82px;
    display: inline-block;
}

.arh-limba .mt-top-lang{
    line-height:82px;
}
 
.lang-gf-blog{
    float: left;
    height: 83px;
    line-height: 83px;
}
.lang-gf-blog a{
    display: inline-block;
    height: 83px;
    line-height: 83px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: "din-2014",sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform:uppercase;
}

.lang-gf-blog .mt-top-lang #active{
    height: 83px;
    color:#fff;
    background-color:#0091ff;
}

.blog-limba-resp{
    display:none;   
}

.coloana-dreapta-arhiva-cont h2{
    color: #303030;
    margin-left: 20px;
    position: relative;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 0.075em;
    font-family: "din-2014",sans-serif;
    margin-bottom:20px;
}

.product-post .txt-holder .align-left{
    padding-right:0;
}












/* CLASE PRIMARE ARHIVA
.mt-bottom-bar-arh
.mt-main-arh-p
.main-arh
.mt-footer-arh
*/
/* FOOTER */

#mt-footer .footer-holder.black .f-widget-heading {
    color: #232323;
}

.footer-cont{
    border-top:12px solid #e9eaee;
    padding-top: 60px;
    padding-bottom: 55px;
    background-color: #363839;
}

.footer-cont footer{
    font-family: "din-2014",sans-serif;
}

.nav-widget-1{
    padding-right:20px;    
}

.f-widget-heading{
    font-family: "din-2014",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    color: #dddddd;
    text-transform:uppercase;
}

.social-network.social-icon{
    text-align:right;
}

.social-network li{
    float:right;
    line-height: 2.5;
}

.social-network li a{
    display: inline-block;
    margin: 0 10px 10px;
    font-size: 18px;
    color: #46494a;
    cursor: pointer;
}

.social-network li a i{
        color: #fff;
}

.list-unstyled p a{
    line-height:25px;
}

#mt-footer.style5 .f-widget-newsletter .newsletter-form {
    width: 100%;
}

#mt-footer.style5 .f-widget-newsletter .newsletter-form{
    margin:20px auto;
    border-color:#000;
    border-radius:0px;
    height: 38px;
}

.footer-area{
    border-top: 1px solid #4b4c4d;
    background: #282a2b;
    padding: 20px 30px 0;
    color: #747474;
    text-align:left;
    height: auto;
}

.footer-area p{
    float:left;
    line-height: 3;
    color: rgba(255,255,255,0.5);
    font-size: 12px;
}

.mt-bottom-bar .mt-search-box input{
    font-family: "din-2014",sans-serif;
}

#mt-footer .social-network a{
   color:#747474;
   float:right;
}

#mt-footer .f-widget-newsletter .newsletter-form .form-control{
    font-weight: 400;
    width: 80%;
    height: 38px;
}

#mt-footer .f-widget-newsletter .newsletter-form button{
    font-size: 2rem;
    padding-top: 0;
    width: 20%;
    height: 38px;
    background-color: #000;
    left: 2px;
    position: relative;
}

.newsletter-form .fa-angle-right:before {
    content: "\f105";
    color:#fff;
}

#back-top {
    bottom: -23px;
    z-index: 9;
    right: 75px;
    width: 48px;
    color: #fff;
    height: 35px;
    cursor: pointer;
    font-size: 22px;
    position: fixed;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    background: #252525;
}

#back-top:before {
    content: "\f077";
}

#back-top:hover {
    background-color:#0091ff;
}

.but-blog-s .fa-search:before {
    color:#fff;
}

.nav-widget-1 a{
    color: #bfbfbf;
    padding: 10px 10px 10px 12px;
    border-bottom: 1px solid #505152;
    display: block;
    text-transform:inherit;
}

.nav-widget-1 a:before{
    position: absolute;
    content: '\f054';
    margin-left: -12px;
    display: block;
    font-family: FontAwesome;
    font-size: 10px;
}   

.footer-area a{
    color: rgba(255,255,255,0.8);
    font-size:10px;
}

.footer-area a:hover{
    color:#0091ff;
}

input:-webkit-autofill, input:autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff!Important;
}

#review-title{
    font-size:16px;   
}

#review-title img{
    max-width:25px;
    height:auto;
}

.blog-rel-art-cont .success{
    font-size: 17px;
    color: green;
    margin: 20px 10px;
}

.blog-rel-art-cont .warning{
    font-size: 17px;
    color: red;
    margin: 20px 10px;
}

.txt-pag-desc{
    float:left;
}
.pagination li{
    list-style-type:none;
    display:inline-block;
    float:left;
    line-height: 30px;
}

.pagination li a, .pagination li .current{
    padding: 5px 10px;
    margin:0 5px;
}

.pagination li a{
    background-color:#eee;
    transition:all .2s;
}

.pagination li a:hover{
    background-color:#0091ff;
    color:#fff;
}

.social-network.social-icon i{
    transition:all .2s;
}

.social-network.social-icon i:hover{
    color:#0091ff;
}

.cc_container .cc_btn{
    width: auto!Important;
    max-width: unset!Important;
    padding: 0px 10px!Important;
    background-color:#0091ff!Important;
    border-color:#0091ff!Important;
}    
    
.cc_more_info{
    color:#0091ff!Important;
}

.vezi-auth-link.btn-comment{
    width: 100%;
    position: relative;
    right: 0;
    display: block;
    float: left;
    text-align: center;
    padding: 7px 20px;
    letter-spacing:1.5px;
}

.vezi-auth-link-cont-fix{
    width:100%;
    float:left;
}

.vezi-auth-link.btn-comment a{
    color:#fff;
}

.preload-img{
    display:none;
}

.asc{
    display:none;
}

.blog-menu-sageata{
    margin-right: 5px;
    font-size: 9px;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -ms-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease;
}

.sageata-meniu-princ{
    margin-left: 5px;
}

.trg-categorii-level-2, .trg-categorii-level-1, .continut-blog .blog-menu-left{
    cursor: pointer;
    line-height: 16px;
    font-size: 13px;
    margin: 15px -16px 0;
    padding: 0 16px;
    font-weight: 400;
    text-transform: unset;
}

.rotatie-sagetica{
    transform:rotate(90deg);
}

.mt-footer-arh .f-widget-nav p a{
    font-size:13px;
}

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

.arhiva-col-st .coloana-dreapta-cont-titlu{
    border-left: 1px solid #0091ff;
    /*rozoriginal: #f93d66*/
}

.coloana-dreapta-cont-titlu:last-child{
    border-left:none;   
}

.cerculet-rosu{
    width: 7px;
    height: 7px;
    border: 1px solid #0091ff;
    border-radius: 100px;
    position: absolute;
    left: 12px;
    background-color: #f1f1f1;
    z-index: 2;
}

.cerculet-rosu-2{
    margin-top:10px;
}
.cerculet-rosu-fix{
    left: -3px;
    top: 5px;
}
.coloana-dreapta-sub{
    list-style-type: none;
    padding-left: 20px;
    margin-bottom: 0;
    padding-bottom: 10px;
}
    
.coloana-dreapta-sub li a{
    font-family: "din-2014",sans-serif;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.025em;
    font-weight: 400;
    color: #7c7c7d;
}

.coloana-dreapta-sub li a:hover{
    color:#0091ff;
}

.coloana-dreapta-titlu{
    color: #303030;
    margin-left: 20px;
    position: relative;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 0.075em;
    font-family: "din-2014",sans-serif;
    top: -10px;
}

.coloana-dreapta-cont-titlu .coloana-dreapta-sub-st{
    position: relative;
    top: -10px;
}

.coloana-dreapta-sub-st.lev-2{
    top:0;
}

.coloana-dreapta-titlu2{
    margin-bottom:20px;
}

.coloana-dreapta-share a{
    float: left;
    font-size: 25px;
    margin: 5px 5px 0 0;
    margin-right:10px;
}

.coloana-dreapta-share a:hover i{
    color: #7c7c7d;
}

.coloana-dreapta-share i{
    color: #959597;
}

.csdc{
    padding-left:20px;
    position: relative;
}

.mt-about-sec2{
    padding-bottom:60px;
}

.drop-link.gf-menu-main span {
    color: #fff;
    font-family: "din-2014",sans-serif;
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.mt-bottom-bar-arh #nav .s-drop ul > li > ul > li{
    background-color: #404040;
    padding:0;
}

.mt-bottom-bar-arh #nav .s-drop ul > li > ul{
    padding: 30px 30px 15px 30px!Important;
    background-color: #404040;
    width:400px;
}

.mt-bottom-bar-arh #nav .s-drop ul > li > ul > li a{
    font-family: "din-2014",sans-serif;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 1px;
    padding: 15px 30px;
    color: #aeaeaf;
    display: block;
}

.mt-bottom-bar-arh #nav .s-drop ul > li > ul > li a:hover{
    color: #fff;
    text-decoration: underline;
}
    
.mt-bottom-bar-arh #nav .s-drop ul > li > ul > li a::before{
    visibility:hidden;
}

.mt-zero{
    margin-top:0;
}

.post-blog .txt-holder p:first-child{
    display:none;
}

#mt-footer .nav-widget-1 .f-widget-nav li {
    overflow: hidden;
    color: #bfbfbf;
    padding: 10px 10px 10px 12px;
    border-bottom: 1px solid #505152;
    margin-bottom:0px;
    display: block;
    text-transform: inherit;
    font-size: 13px;
    line-height: 25px;
}
#mt-footer .nav-widget-1 .f-widget-nav ul {
    padding-left:0px;
}

.buton-auto-arhc{
    display: inline-block;
    margin:0;
    margin-bottom:20px;
    cursor: pointer;
    font-size: 2.7rem;
    position: relative;
    text-align: left;
    width: 100%;
}

.buton-auto-arhc i{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    color:#fff;
    -webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: #000;
}

.buton-auto-arhc i:hover{
    color:#0091ff;
}

.cautare-blog-mare{
    width: 95.3%;
    background: #fff;
    padding: 15px 20px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175)
}

.cautare-blog-mare .camp-blog-s{
    max-width: 100%;
    outline: none;
    font-size: 34px;
    background: transparent;
    color: #333;
    font-weight: 300;
    border: none;
    padding: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    height: 1.5em;
    line-height: 1.5em;
}   

.cautare-blog-mare #blog-search{
    padding: 10px 30px 10px 10px;
    border-bottom: 1px solid #B6B6B6;
}
    
.cautare-blog-mare .camp-blog-s:focus{
    border:none;
    outline:none;
    color: #333;
} 

.cautare-blog-mare .camp-blog-s::placeholder{
   font-size: 34px;
   color:#999999;
} 

.but-blog-s-mare, .but-blog-s-mare:hover{
    background:transparent;
    color:#0091ff;
    font-size: 34px;
    padding:0;
    height: 1.5em;
    line-height: 1.5em;
}

.but-blog-s-mare .fa-search:before{
    color:#333;
}

.but-blog-s-mare:hover .fa-search:before{
    color:#0091ff;
}

.bara-art-asc-tot .asc-bl-art{
    display:none;
}

.nr-art-bl-view{
    font-size: 26px;
    line-height: 34px;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 1.5px;
}

.nr-art-bl-view span{
    color: #505050;
    font-size: 26px;
    line-height: 34px;
    font-weight: 600;
}

.nr-art-bl-sub{
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 20px;
    color: #303030;
    color: #959597;
    font-size: 18px;
    margin: 0;
    text-transform: none;
}

.nr-art-bl-cont{
    padding: 0;
}

#mt-footer .f-widget-newsletter .newsletter-form .form-control, .mt-bottom-bar .mt-search-box input{
    font-family: "din-2014",sans-serif;
    font-weight:300;
    font-size: 18px;
}

.pagg-slider5 .slick-arrow{
    display:none!Important;
    transition:all .2s ease;
    -webkit-transition:all .2s ease;
}

.pagg-slider5:hover .slick-arrow{
    display:block!Important;
}

.play-contr{
    display:inline-block;
    margin: 0 10px;
    line-height: 50px;
}

.sageti{
    display: inline-block;
    margin: 0 10px;
    line-height: 50px;
    position: absolute;
    z-index: 1;
    top: 45%;
    font-size: 22px;
}

.sageti.fa-chevron-right{
    right:0;
}

.play-contr{
    -webkit-border-radius: 2px;
    padding: 1px 20px;
    width: 100%;
    max-width: 150px;
    text-align: center;
    margin: 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    vertical-align: middle;
    background-color: #0091ff;
    text-transform: uppercase;
    height: 30px;
    line-height: 1.5!Important;
    text-align: center;
    margin-top: 11px!Important;
}

.autoplay-pagg-s-5{
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    font-size: 14px;
    color: #fff;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    text-transform: uppercase;
    line-height: 2;
}


.manual-pagg-s-5{
    color:#0091ff;
}

.cont-prod-arh{
    margin-bottom:20px;
    padding-left: 30px;
}

.slick-dots{
    position:relative;
    bottom: 0;
    margin-top:10px;
}

.slick-dots li button:before{
    font-size:10px;
}

.pagg-slider4 .slick-arrow{
    top: 35px;
}

.breadcrumbs-2{
    line-height: 44px;
}

.taguri_bl_art{
    margin: 30px 0 0;
    display: block;
    float: left;
}

.mt-contact-banner .breadcrumbs{
    line-height: 1;
}

.blog-rel-art-title{
    font-size:15px;
}

.comm-bl-smth{
    margin-top:0;
}

#comments{
    margin-bottom:0;
}

.blog-art-tags{
    border: 1px solid #747474;
    border-radius: 15px;
    padding: 5px 10px;
    margin-right: 10px;
}

.blog-art-tags:hover{
    border: 1px solid #747474;
}

.categorii-level-1 li{
    padding-left: 16px;
}

.navigare-arh-bl{
    color: #505050;
    height: 80px;
    line-height: 80px;
    text-align: center;
}

.navigare-but {
    color: #505050;
    margin: 0px 5px;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 22px;
    position: relative;
    top: 3px;
}

.navigare-but.navigare-arh{
    top:0;   
}

.navigare-bl{
    color:#fff;
}

.nav-bl .navigare-bl{
    color:#ebeaea;
}

.nav-bl .navigare-bl:hover{
    color:#0091ff;
}

.nav-bl a{
    font-size: 22px;
}

.design-autosearch{
    width: 100%;
    position: relative;
    height: fit-content;
    border-bottom: 1px solid #ddd;
    margin-top: 10px;
    float: left;
    padding-bottom: 10px;
}
.design-autosearch .search-thumb{
    float:left;
    margin-right: 10px;
}
.design-autosearch .search-name{
    float:left;
    width: calc(100% - 60px);
    height: auto;
}

#search-full{
    width:99%;
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
    height:39px;
}

#search-full .dropdown-menu {
    top: 45px;
    background: #fff;
    padding: 15px;
    position: absolute;
    left: 0px;
    display: none;
    height: auto;
    width: 100%;
    max-height: 50vh;
    overflow-y: scroll;
}
#search-full ul.dropdown-menu {
    top: 43px !Important;
    left: 0px !Important;
}
.design-autosearch li {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.box-heading, .box-content{
    padding-left:0;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.5;
    color: #333333;
    margin-bottom:10px;
}

.ne_subscribe label{
    margin:10px auto;
}

.ne_subscribe_list{
    margin-right: 10px!Important;
    margin-top: 0!Important;
}

.ne_subscribe input{
    margin-top:10px;    
    border: 1px solid #d2d2d2;
    height: 38px;
    padding: 0 10px;
}

.button.ne_submit {
    vertical-align: middle;
    background-color: #0091ff;
    text-transform: uppercase;
    color: #ffffff;
    transition: all .2s;
    border-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-border-radius: 2px;
    padding: 1px 20px;
    display: inline-block;
    line-height: 2;
    margin-top: 9px;
    margin-left:12px;
}

.button.ne_submit span{
    font-family: "din-2014",sans-serif;
    font-weight:300;
    font-size: 14px;
}

.ne_subscribe label{
    font-weight:300;
}

.warning{
    color:red;
    display:block;
    margin:10px 0;
}

#mt-footer .nav-widget-1 {
    width: 100%;
    float: none;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}

#mt-footer .nav-widget-1 p {
    display: inline-block;
    width: 27.33337%;
    float: none;
    margin: 0 auto;
    margin-right: 3%;
    text-align: center;
}

.nav-widget-1 a:before {
    position: relative;
    content: '\f054';
    margin-right: 10px;
    display: inline-block;
    font-family: FontAwesome;
    font-size: 10px;
}

.footer-cont .box-content, .footer-cont .box-heading, .footer-cont .box-content a {
    color:#fff;
}

.footer-cont .box-content a {
    color:#0091ff;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition:all .2s;
}

.footer-cont .box-content a:hover {
    color:#fff;
}

#mt-footer .ne_submit{
    color:#fff;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition:all .2s;
}

#mt-footer .ne_submit:hover{
    background-color:#42a9f7;
}

#mt-footer .box{
    text-align: center;
}

.footer-cont .box-content, .footer-cont .box-heading{
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-bottom: 0;
}

#ne_subscribe1 input{
    color:#333333;
}

.footer-cont .box-heading{
    font-size: 26px;
    line-height: 34px;
    font-weight: 300;
    margin-bottom:0;
}

.box-text{
    display: inline-block;
    margin-bottom: 10px;
}

hr {
    border-top: 1px solid #ccc;
}

.articole-graphicf-home {
    padding:15px;
}

.articole-graphicf .mt-iso{
    max-width:100%;
}

.post-blog1 {
    margin-bottom:20px;
}

.articole-graphicf .box-heading{
    font-size:28px;
}

.list-unstyled li:last-child a .linie-rosie{
    display:none;
}

.width-100-nl-gf{
    display:block;
}

.mt-contact-banner.style4{
    padding:20px 0;
}

.linie-desc-arh{
    width:100%;
    height:1px;
    background:#ccc;
    display:inline-block;
    margin:0;
    padding:0;
}

.coloana-dreapta-sub br:nth-child(even){
    display:none;
}

#arh-isotops{
    margin-top:40px;
}

.coloana-dreapta-sub.lev-2, .coloana-dreapta-sub-st{
    display:none;
}

.blog-rel-art-authorr{
    display:inline-block;
    width:100%;
    color: #333;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
}

.poza-taburi-cols{
    background-position: center center;
    background-size:cover;
    float: left;
    height: 50px;
    width: 52px;
}

.blog-tab-i{
    margin-right: 13px;
}

.coloana-dreapta-share{
    background-color:transparent!Important;
    border:none!Important;
    font-size:3rem!Important;
}

.arh-p-img-cont{
    margin-top:20px;
}

.desc-generala-arh {
    display: inline-block;
    float: left;
    position: relative;
    top: 44px;
    padding-right: 15px;
}

.fix-social-arh {
    top: 200px;
    position: absolute;
    z-index: 1;
    right: 0;
    border-left:none;
}

.fix-social-br {
    top: 120px;
}

.fix-social-arh .coloana-dreapta-share{
    padding: 2px;
    margin: 0;
    float: left;
    border-radius: unset;
    display:none;
    width:40px!Important;
    height:40px!Important;
}

.coloana-dreapta-share i{
    color: #fff;
    font-size: 16px;
    position: relative;
}

.fix-social-arh .addthis_button_pinterest_share{
    background-color:#c92228!Important;
}

.fix-social-arh .addthis_button_twitter {
    background-color:#00aced!Important;
}

.fix-social-arh .addthis_button_facebook1{
    background-color:#3b5998!Important;
}

.coloana-dreapta-deschide{
    background-color:rgba(0,0,0,.5)!Important;
    width:40px!Important;
    height:40px!Important;
    border-radius: unset!Important;
    float: right;
    margin: 0!Important;
    border: none!Important;
    opacity:0;
}

.t-paginare{
    line-height: 2.5;
}

.fix-social-arh-slider{
    top: 2%!Important;
}

.search-thumb img {
    width: 50px;
    height: auto;
}

.sageti{
    opacity:0;
}

.blog-art-tag-sidebar span{
        padding: 5px;
    line-height: 1.5;
}
.style-graphic-1 {
    color: #fff;
    margin: 0px 0px;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 22px;
    position: relative;
    letter-spacing:1px;
    top: 3px;
}
.style-graphic-2 {
    color: #0091ff;
    margin: 0px -5px;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 22px;
    position: relative;
    letter-spacing:1px;
    top: 3px
}
.style-graphic-3 {
    color: #333;
    margin: 0px 0px;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 22px;
    position: relative;
    letter-spacing:1px;
    top: 3px;
}
.style-graphic-4 {
    color: #0091ff;
    margin: 0px -5px;
    font-family: "din-2014",sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 22px;
    position: relative;
    letter-spacing:1px;
    top: 3px
}
.logo-gf-link1 {
    line-height: 3.4;
}
.logo-gf-link2 {
    line-height: 3.4;
}

.cc_banner-wrapper{
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000;
    background-color: #fff;
    text-align: right;
    border-top: 1px solid #ddd;
}

.cc_banner-wrapper .cc_btn{
    color: #fff;
    display: inline-block;
    margin-right: 20px;
    margin-top: 10px;
}

.cc_message{
    padding-right: 20px;
    margin-top: 10px;
}

.coloana-dreapta-sub li a.active{
    color:#0091ff;
}

.blog-txt-art img{
    width:100%!Important;
    height:auto!Important;
}

.blog-categ-magazinul .box-category li {
    margin: 8px 0 0;
    line-height: 16px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

.text-comentarii-ceva{
    margin-bottom:20px;
}

.blog-art.style3{
    padding-left:15px;
} 

.gf-art-content .row{
    padding-right:50px;
}

.mesaj-nl-row{
    display: block;
    text-align: center;
}

.mesaj-nl-unu{
    display: inline-block;
    float: none;
    width:95%;
    max-width: 650px;
    margin: 0 auto;
    background: #fff;
}

.nr-art-bl-view2{
    line-height: 2.5;
}

#mt-footer .box {
    text-align: left;
}

#mt-footer .box-heading,#mt-footer .box-content{
    float:left!Important;
    padding-right: 35px;
}

#mt-footer .box-heading{
    font-size:16px;
    color:#fff;
    color:rgba(255,255,255,0.8);
}

#ne_subscribe1 .box-text{
    color:#bfbfbf;
    font-size:14px;
}

.footer-cont{
    padding-top:20px;
}

#ne_subscribe1 label{
    margin-right:1%;
    width: 40.9%;
}

#mt-footer .ne_submit{
    margin-left:0;
}

.ne_list_data{
    font-size:14px;
}

#ne_subscribe1 label input{
    height:37px;   
}

.ne_submit{
    height:37px;
    line-height: 1.8!Important;
    width: 15%;
    text-align: center;
    margin-top:10px!Important;
}

.ne_list_data label{
    width:100%!Important;
}

.gf-art-content .coloana-dreapta-cont-titlu{
    right: 50px;
}
        
.container-imagini-desc{
    position: relative;
    display: inline-block;
    width: 100%;
}

.share-pe-p{
    right: 0!Important;
    top: 30%!Important;
}

.container-imagini-desc .coloana-dreapta-deschide img{
    margin: 0;
}

.cc_message{
        width: fit-content;
    left: 0;
    display: inline-block;
    text-align: left;
    float: left;
}

.cc_container .cc_btn{
    display: inline-block!Important;
    font-family: din-2014!Important;
    font-weight: 300!Important;
    right: 0!Important;
    margin-top: 0;
}
 
 
.descriere-arhiva-poze .cerculet-rosu{
    margin-top: 9px;
}   
    
.coloana-dreapta-arhiva-cont .descriere-arhiva-poze .cerculet-rosu{
    display:none;
}

.coloana-dreapta-arhiva-cont .descriere-arhiva-poze .coloana-dreapta-sub .cerculet-rosu{
    display:block;
}

.mt-logo-bl, .mt-logoarh, .navigare-arh-bl, .meniu-dr{
    width:auto;
}

.linie{
    position: absolute;
    top: 77px;
    width: 1px;
    background: #0091ff;
    z-index:1;
}

.social-dreapta-bl{
    padding:0;
    font-size: 18px;
}

.social-dreapta-bl li{
    display:inline-block;
    margin-right:10px;
}

.fixeaza-personalizat{
    padding:0!Important;
    margin:0;
}

.logo-gf-link1{
    display: inline-block;
    float: left;
    width: 100%;
}

.style-graphic-1, .style-graphic-2, .style-graphic-3, .style-graphic-4 {
    float: left;
    display: inline-block;
}

 .style-graphic-2, .style-graphic-4{
    float: left;
    display: inline-block;
    padding-left: 3px; 
}

.mt-bottom-bar-arh .meniu-dr{
    float:right;
} 


















