/* NEWS LANDING */
.news-latest{display:inline-block;width:calc(100% - 100px);padding:20px 50px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.news-latest{background:linear-gradient(45deg, var(--light), var(--main), var(--dark));background-size: 150% 150%;}
.news-latest{-webkit-animation: fadebg 5s ease infinite;-moz-animation: fadebg 5s ease infinite;animation: fadebg 5s ease infinite;}
.news-latest .news-header{font-size:22pt;color:#fff;text-shadow:1px 1px 0px var(--dark);text-align:center;margin:12px 0 56px 0;text-transform:uppercase;}
.news-latest .news-header:after{display:block;clear:both;height:6px;width:10%;margin:auto;content:" ";background:#fff;box-shadow:1px 1px 0px var(--dark);position:relative;top:15px;}
.news-latest .news-header:after{webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.news-first{float:left;width:60%;}
.news-group{float:right;width:35%;}
.news-first img{height:248px;width:100%;object-fit:cover;border:1px solid var(--dark);}
.news-group img{height:128px;width:100%;object-fit:cover;border:1px solid var(--main);}
.news-first a,
.news-group a{color:#fff;font-weight:lighter;text-shadow:1px 1px 2px var(--deep);}
.news-first a{font-size:24px;}
.news-group a{font-size:19px;}
.news-first p{color:#fff;font-weight:lighter;text-align:justify;font-size:22px;line-height:28px;margin:0;max-height:141px;overflow:hidden;}
.news-first h3{min-height:55px;max-height:75px;line-height:24px;overflow:hidden;text-align:justify;}
.news-group .row{padding:0 0 10px 0;margin:0;border-bottom:1px solid var(--deep);border-top:1px solid var(--high);}
.news-group .row:after{display:block;clear:both;height:1px;width:100%;margin:auto;content:" ";background:var(--lbox);position:relative;top:12px;}
.news-group .row:first-child{border-top:none;}
.news-group .row:last-child{padding:0;margin:0;border-bottom:none;}
.news-group .row:last-child:after{display:none;}
.news-group .row h3{min-height:25px;max-height:50px;line-height:25px;overflow:hidden;text-align:justify;}
.error{display:inline-block;margin:0 0 0 5px;color:var(--error);font-size:8pt;height:22px;line-height:25px;overflow:hidden;position:relative;top:5px;}
/* NEWS */
.news{display:inline-block;width:100%;margin:0;background:var(--lgrey);}
.news h1,
.news h1.title{margin:0!important;padding:0 0 15px 0;font-size:20pt;text-transform:uppercase;color:var(--dark)!important;font-weight:lighter;}
.news .content{display:inline-block;float:left;width:calc(100% - 520px);min-height:250px;background:var(--blur);padding:20px;text-align:initial;margin:0;}
.news .content .item{display:inline-block;width:100%;margin-bottom:25px;border-bottom:1px solid var(--grey);}
.news .image{}
.news .image img{width:calc(100% - 8px);height:150px;object-fit:cover;border:2px solid var(--main);background:#fff;padding:2px;}
.news .intro{}
.news .intro h3,
.news-title{text-align:justify;text-decoration:none;color:var(--main);margin:0 0 10px 0;}
.news .intro p{text-align:justify;font-size:13pt;}
.rows-x{display:inline-block;width:100%;margin-top:5px;}
.rows-code{display:inline-block;width:100%;margin:0;}
.rows-x .rows-inner{padding:15px 1% 15px 9%;color:#fff;font-size:10pt;width:90%;background:url(../images/important.png) no-repeat 5px center;}
.rows-inner img{width:100%;}
/* NEWS DETAIL */
.news .content .post-body img{width:100%;height:initial!important;}
.news .content p{text-align:justify;}
.related .news .content p{height:85px;text-align:justify;font-size:13pt;overflow:hidden;}
.news .content .title{text-align:justify;font-weight:lighter;margin:5px 0 10px 0;}
/* NEW STYLE */
.side-left{float:left;width:calc(100% - 636px);}
.side-right{float:right;width:636px;padding:0;}
.side-right .side-inner{width:calc(100% - 80px);padding:0 40px;}
.side-right .side-title{position:relative;z-index:1;width:calc(100% - 38px);background:var(--main);border-right:2px solid var(--dark);color:#fff;text-indent:20px;}
.side-right .side-title{text-align:left;font-size:16pt;line-height:16pt;height:16pt;padding:10px;margin:20px 0 20px 20px;text-transform:uppercase;font-weight:lighter;}
.side-right .side-title:after{display:block;clear:both;height:100%;width:5px;content:" ";background:var(--dark);position:absolute;z-index:-1;left:0;top:0;transition:width 1s ease-in-out;}
.side-right:hover .side-title:after{width:100%;}
.toolbar{display:inline-block;width:100%;padding:5px 0;border-top:1px solid var(--grey);border-bottom:1px solid var(--grey);}
.toolbar img,
.toolbar img:hover{-webkit-border-radius:initial;-moz-border-radius:initial;border-radius:initial;box-shadow:none;background:transparent;}
.toolbar .sharer{display:inline-block;float:right;}
.toolbar .timer{display:inline-block;float:left;}
.toolbar .timer .time,
.toolbar .timer .date,
.toolbar .timer .hits{display:inline-block;float:left;height:30px;line-height:30px;padding:0 10px 0 0;font-size:9pt;}
.toolbar .timer .time img,
.toolbar .timer .date img,
.toolbar .timer .hits img{float:left;margin:0 5px;position:relative;top:-1px;}
/* RELATED */
.news .related{float:right;width:450px;margin:20px 0 0 0;}
.news .related .content{float:initial;width:calc(100% - 30px);padding:0 30px 0 0;margin:0;background:none;}
.news .related .module-news-title{position:relative;z-index:1;width:calc(100% - 20px);background:var(--main);border-right:4px solid var(--dark);color:#fff;}
.news .related .module-news-title{text-align:left;font-size:16pt;line-height:16pt;height:16pt;padding:10px;margin:0 0 20px 0;text-transform:uppercase;font-weight:lighter;}
.news .related .module-news-title:after{display:block;clear:both;height:100%;width:3px;content:" ";background:var(--dark);position:absolute;z-index:-1;left:0;top:0;transition:width 1s ease-in-out;}
.news .related:hover .module-news-title:after{width:100%;}
.news .related .row{display:inline-block;width:calc(100% - 20px);padding:10px 0;margin:-2px 0 0 0;border-bottom:1px solid var(--blur);}
.news .related .row:first-child{border-top:none;}
.news .related .row:last-child{border-bottom:none;}
.news .related .image{float:left;width:89px;height:74px;margin:0 15px 0 0;}
.news .related .image img{height:66px;min-width:calc(100% - 8px);object-fit:cover;border:2px solid var(--main);background:#fff;padding:2px;}
.news .related .block{float:left;width:calc(100% - 105px);}
.news .related .block .related-title{margin:0;font-weight:lighter;font-size:13pt;max-height:46px;overflow:hidden;text-align:justify;}
.news .related .block p{margin:0;font-weight:lighter;height:24px;overflow:hidden;}
.news .related .block p span{height:14px;margin:10px 5px 0 0;font-size:9pt;text-transform:uppercase;line-height:14px;color:var(--text);float:left;padding:0 5px 0 0;border-right:1px solid var(--main);}
.news .related .block p span:last-child{margin:10px 0 0 0;padding:0;border:none;}
.news .related .block p span.time{color:var(--main);}
.news .related .block p span.date{color:var(--text);}
.news .related .block p span.hits{color:var(--dgrey);}
/* PAGINATION */
.pagination{margin:18px 0;display:inline-block;width:100%;text-align:center;}
.pagination ul{display:inline-block;width:90%;padding:0;margin:0;}
.pagination ul > li{display:inline-block;float:left;width:calc(100% / 11);height:35px;line-height:35px;}
.pagination ul > li > a,
.pagination ul > li > span{display:inline-block;width:100%;height:35px;font-size:12pt;line-height:35px;text-decoration:none;background-color:#fff;border-left-width:0;color:var(--main);}
.pagination .icon-first:before,
.pagination .icon-previous:before,
.pagination .icon-next:before,
.pagination .icon-last:before{line-height:35px;}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus{background-color:var(--dark);color:#fff;}
.pagination ul > .active > a,
.pagination ul > .active > span{background-color:var(--menu);color:#fff;cursor:default;}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus{color:#fff;background-color:var(--dark);cursor:default;}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span{border-left-width:1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
/* SINGLE POST */
.single-post{display:inline-block;width:calc(100% - 100px);padding:50px 0;margin:0 50px;text-align:center;}
.single-post h1{font-size:25pt;color:var(--main);text-align:center;margin:12px 0 56px 0;text-transform:uppercase;}
.single-post h1:after{display:block;clear:both;height:8px;width:10%;margin:auto;content:" ";background:var(--main);position:relative;top:15px;}
.single-post h1:after{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.single-post .post-body{}
.single-post .post-body p{display:block;width:600px;margin:-20px auto 30px auto;padding:30px;background:var(--blur);border:5px solid var(--lgrey);font-size:13pt;position:relative;z-index:1;}
.single-post .post-body p{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.single-post .post-body h2{font-size:17pt;font-weight:lighter;color:var(--main);text-align:center;margin:0 0 20px 0;text-transform:uppercase;display:inline-block;position:relative;}
.single-post .post-body h2.about{margin:0 0 50px 0;}
.single-post .post-body h2:before,
.single-post .post-body h2:after{font-family:arial;position:absolute;color:var(--dark);font-size:55px;width:40px;height:35px;}
.single-post .post-body h2:before{content:'“';left:-45px;top:-15px;}
.single-post .post-body h2:after{content:'”';right:-40px;bottom:-13px;}
.single-post .post-body h3{display:inline-block;padding:0;margin:20px 0 0 0;background:var(--blur);text-transform:uppercase;font-size:16pt;font-weight:lighter;position:relative;z-index:2;}
.single-post .post-body h3{-webkit-clip-path:polygon(0 0, 100% 0, 95% 100%, 5% 90%);clip-path:polygon(0 0, 100% 0, 95% 100%, 5% 90%);}
.single-post .post-body h3 span{display:inline-block;padding:20px 30px;margin:3px;background:var(--dark);color:#fff;text-transform:uppercase;font-size:16pt;font-weight:lighter;position:relative;}
.single-post .post-body h3 span{-webkit-clip-path:polygon(0 0, 100% 0, 95% 100%, 5% 90%);clip-path:polygon(0 0, 100% 0, 95% 100%, 5% 90%);}
.single-post .post-body h3:first-child{-webkit-clip-path:polygon(0 0, 100% 0, 95% 100%, 5% 90%);clip-path:polygon(0 0, 100% 0, 95% 100%, 5% 90%);}
.single-post .post-body h3:last-child{-webkit-clip-path:polygon(0 0, 100% 0, 95% 100%, 5% 90%);clip-path:polygon(0 0, 100% 0, 95% 100%, 5% 90%);}
div.tags{background:var(--lgrey);padding:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
ul.tags{margin:0;padding:0;list-style:square;line-height:25px;}
ul.tags li{display:inline-block;margin:0 0 5px 0;padding:3px 5px;position:relative;font-size:10pt;border:1px solid var(--grey);background:var(--dark);}
ul.tags li:hover{background:var(--main);}
ul.tags li a{display:block;color:#fff;}
.filters{border:none;margin:0 0 20px 0;padding:0 0 10px 0;}
.filters .btn-group{display:inline-block;width:calc(100% - 220px);float:left;margin:0 20px 0 0;height:60px;line-height:60px;overflow:hidden;}
.filters .btn-group.pull-right{float:right;width:200px;margin:0;text-align:right;}
.btn-group input,
.btn-group input#filter-search{width:calc(100% - 110px);}
.btn-group button,
.btn-group button.btn{width:60px;}
/* HEADING */
h3.heading{font-size:22pt;color:var(--dark);text-align:center;text-transform:uppercase;margin:12px 0px 56px;}
h3.heading:after{display:block;clear:both;height:6px;width:15%;margin:auto;content:" ";background:var(--dark);position:relative;top:20px;}
h3.heading:after{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.landing .product p{text-align:center;padding:0 150px;color:var(--yellow);margin:0 0 40px 0;}
.promotion{background:var(--promo);padding:20px 0;}
.promotion.home{margin:0;}
.promotion.page{margin:0 0 20px 0;}
.promo-full{width:500px;margin:auto;}
.promotion p{font-size:12pt;text-align:center;}
.promotion strong{}
.promotion a{display:inline-block;float:left;width:calc(50% - 30px);text-align:center;height:40px;line-height:40px;padding:10px;}
.promotion a{background:var(--red);color:var(--yellow);text-transform:uppercase;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.promotion a:first-child{margin:0 10px 0 0;}
.promotion a:last-child{margin:0 0 0 10px;}