.fpg-grid.grid-columns-1 .fpg-grid-item{max-width:100%;}
.fpg-grid.grid-columns-2 .fpg-grid-item{max-width:-webkit-calc(50%);max-width:calc(50%);}
.fpg-grid.grid-columns-3 .fpg-grid-item{max-width:32%;max-width:-webkit-calc(33.3%);max-width:calc(33.3%);}
.fpg-grid.grid-columns-4 .fpg-grid-item{max-width:23%;max-width:-webkit-calc(25%);max-width:calc(25%);}
.fpg-grid.grid-columns-5 .fpg-grid-item{max-width:19%;max-width:-webkit-calc(20%);max-width:calc(20%);}
.fpg-grid.grid-columns-6 .fpg-grid-item{max-width:15%;max-width:-webkit-calc(16.7%);max-width:calc(16.7%);}
.fpg-grid.grid-columns-7 .fpg-grid-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}
.fpg-grid.grid-columns-8 .fpg-grid-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}
.fpg-grid.grid-columns-9 .fpg-grid-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}
.fpg-grid.grid-columns-1 .fpg-grid-item:nth-of-type(1n),
.fpg-grid.grid-columns-2 .fpg-grid-item:nth-of-type(2n),
.fpg-grid.grid-columns-3 .fpg-grid-item:nth-of-type(3n),
.fpg-grid.grid-columns-4 .fpg-grid-item:nth-of-type(4n),
.fpg-grid.grid-columns-5 .fpg-grid-item:nth-of-type(5n),
.fpg-grid.grid-columns-6 .fpg-grid-item:nth-of-type(6n),
.fpg-grid.grid-columns-7 .fpg-grid-item:nth-of-type(7n),
.fpg-grid.grid-columns-8 .fpg-grid-item:nth-of-type(8n),
.fpg-grid.grid-columns-9 .fpg-grid-item:nth-of-type(9n){margin-right:0;}
.fpg-grid.grid-columns-1 .fpg-grid-item:nth-of-type(1n+1),
.fpg-grid.grid-columns-2 .fpg-grid-item:nth-of-type(2n+1),
.fpg-grid.grid-columns-3 .fpg-grid-item:nth-of-type(3n+1),
.fpg-grid.grid-columns-4 .fpg-grid-item:nth-of-type(4n+1),
.fpg-grid.grid-columns-5 .fpg-grid-item:nth-of-type(5n+1){clear:both;}
.fpg-grid.grid-columns-1.gallery-size-medium figure.fpg-grid-item:nth-of-type(1n+1),
.fpg-grid.grid-columns-1.gallery-size-thumbnail figure.fpg-grid-item:nth-of-type(1n+1),
.fpg-grid.grid-columns-2.gallery-size-thumbnail figure.fpg-grid-item:nth-of-type(2n+1),
.fpg-grid.grid-columns-3.gallery-size-thumbnail figure.fpg-grid-item:nth-of-type(3n+1){clear:left;}
.fpg-clear{clear:both;}
.fpg-grid-item.mix_all{display:none;}
figure.fpg-grid-item{float:left;}
@media screen and (max-width:767px){
.grid-columns-1 .fpg-grid-item, .grid-columns-2 .fpg-grid-item, .grid-columns-3 .fpg-grid-item, .grid-columns-4 .fpg-grid-item, .grid-columns-5 .fpg-grid-item, .grid-columns-6 .fpg-grid-item, .grid-columns-7 .fpg-grid-item, .grid-columns-8 .fpg-grid-item, .grid-columns-9 .fpg-grid-item{max-width:100%!important;float:none!important;width:100%!important;}
} @media (min-device-width: 768px) and (max-device-width: 800px) and (orientation: portrait) { 
.fpg-grid.fg_responsive.grid-columns-1 .fpg-grid-item, .fpg-grid.fg_responsive.grid-columns-2 .fpg-grid-item, .fpg-grid.fg_responsive.grid-columns-3 .fpg-grid-item, .fpg-grid.fg_responsive.grid-columns-4 .fpg-grid-item, .fpg-grid.fg_responsive.grid-columns-5 .fpg-grid-item, .fpg-grid.fg_responsive.grid-columns-6 .fpg-grid-item, .fpg-grid.fg_responsive.grid-columns-7 .fpg-grid-item, .fpg-grid.fg_responsive.grid-columns-8 .fpg-grid-item, .fpg-grid.fg_responsive.grid-columns-9 .fpg-grid-item{max-width:48.5%!important;width:48.5%!important;margin-right:1%;}
}
.fpg-grid *{box-sizing:border-box;-moz-box-sizing:border-box;}
.fpg-grid .clearfix:before, .fpg-grid .clearfix:after{content:'';display:table;}
.fpg-grid .clearfix:after{clear:both;}
.fpg-grid .clearfix:after{clear:both;}
.fpg-grid{overflow:hidden;margin:0;padding:3em 0 0 0;width:100%;list-style:none;text-align:center;}
.fpg-grid a{text-decoration:none;}
.fpg-pagination a, .fpg-pagination .current{padding:10px;display:inline-block;text-align:center;font-size:18px;text-decoration:none;}
.fpg-pagination{margin-top:3em;}
.fpg-grid figure figcaption .admp-date, .fpg-grid figure figcaption .admp-author, .fpg-grid figure figcaption .admp-comments, .fpg-grid figure figcaption .admp-category, .fpg-grid figure figcaption .admp-views{padding-right:10px;}
.fpg-grid figure{position:relative;overflow:hidden;margin:0;text-align:center;cursor:default;}
.fpg-grid figure img{position:relative;display:block;}
.fpg-grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.fpg-grid figure figcaption::before, .fpg-grid figure figcaption::after{pointer-events:none;}
.fpg-grid figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;}
.fpg-grid figure:hover{}
.fpg-grid figure a.fpg-read-more{z-index:1000;}
.fpg-grid figure h2{word-spacing:-0.15em;font-weight:300;}
.fpg-grid figure h2 span{font-weight:800;}
.fpg-grid figure h2, .fpg-grid figure p{margin:0;}
.fpg-grid figure p{letter-spacing:1px;}
@media screen and (max-width:69.5em){
.fpg-grid figure{width:50%;}
.fpg-type-carousel.fpg-grid figure{width:100%;}
.fpg-grid figure figcaption{font-size:90%;}
}
@media screen and (max-width:41.5em){
.fpg-grid figure{width:100%;}
}	
.fpg-container figure img{border-radius:0;border:0;width:100%;}
.fpg-grid-item .fpg-container-grid{height:100%;position:absolute;width:100%;top:0;left:0;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.fpg-grid-item:hover .fpg-container-grid{opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:rgba(0,0,0,0.7);}
.fpg-controls{font-size:18px;}
.fpg-controls ul{margin:0;padding:0;list-style:none!important;}
.fpg-controls ul li{display:inline-block;padding:0 10px;margin:0;cursor:pointer;border-right:1px solid rgba(255,255,255,0.6);}
.fpg-controls ul li:first-child{padding-left:0px;}
.fpg-controls ul li:last-child{border-right:0;}
.fpg-pagination .pagination{display:block;text-align:center;}
.fpg-controls ul li{margin-bottom:10px!important;}
.fpg-controls.filter-castelsantangelo{text-align:center;}
.castelsantangelo .fpg-read-more a, .castelsantangelo .fpg-zoom a{width:60px;height:60px;line-height:60px;border-radius:50%;background:rgba(255,255,255,0.6);font-size:20px;left:50%;position:absolute;color:#fff;}
.castelsantangelo .fpg-zoom a{margin-left:-60px;top:-100px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.castelsantangelo .fpg-read-more a{margin-left:10px;top:-130px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.castelsantangelo .fpg-grid-item:hover .fpg-zoom a{top:50%;margin-top:-30px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.castelsantangelo .fpg-grid-item:hover .fpg-read-more a{top:50%;margin-top:-30px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.grid-columns-4.castelsantangelo .fpg-zoom a, .grid-columns-4.castelsantangelo .fpg-read-more a,
.grid-columns-5.castelsantangelo .fpg-zoom a, .grid-columns-5.castelsantangelo .fpg-read-more a{width:45px;height:45px;line-height:45px;font-size:16px;}
.fpg-controls.filter-domusaurea{text-align:center;}
.domusaurea .fpg-read-more a{width:60px;height:60px;line-height:60px;border-radius:50%;background:rgba(255,255,255,0.6);font-size:20px;right:-100px;position:absolute;color:#fff;}
.domusaurea .fpg-zoom a{width:60px;height:60px;line-height:60px;border-radius:50%;background:rgba(255,255,255,0.6);font-size:20px;left:-100px;position:absolute;color:#fff;}
.domusaurea .fpg-zoom a{top:50%;margin-top:-30px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.domusaurea .fpg-read-more a{top:50%;margin-top:-30px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.domusaurea .fpg-grid-item:hover .fpg-zoom a{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;margin-left:-80px;left:50%;}
.domusaurea .fpg-grid-item:hover .fpg-read-more a{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;right:50%;margin-right:-80px;}
.grid-columns-4.domusaurea .fpg-zoom a, .grid-columns-4.domusaurea .fpg-read-more a,
.grid-columns-5.domusaurea .fpg-zoom a, .grid-columns-5.domusaurea .fpg-read-more a{width:45px;height:45px;line-height:45px;font-size:16px;}
.grid-columns-4.domusaurea .fpg-grid-item:hover .fpg-zoom a, .grid-columns-5.domusaurea .fpg-grid-item:hover .fpg-zoom a{margin-left:-50px;}
.grid-columns-4.domusaurea .fpg-grid-item:hover .fpg-read-more a, .grid-columns-5.domusaurea .fpg-grid-item:hover .fpg-read-more a{margin-right:-50px;}
.fpg-controls.filter-foriimperiali{text-align:center;}
.foriimperiali .fpg-read-more a{padding:20px;background:rgba(255,255,255,0.6);font-size:20px;right:-100px;position:absolute;color:#fff;}
.foriimperiali .fpg-zoom a{padding:20px;background:rgba(255,255,255,0.6);font-size:20px;left:-100px;position:absolute;color:#fff;}
.foriimperiali .fpg-zoom a{top:50%;margin-top:10px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.foriimperiali .fpg-read-more a{top:50%;margin-top:10px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.foriimperiali .fpg-grid-item:hover .fpg-zoom a{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;margin-left:-80px;left:50%;}
.foriimperiali .fpg-grid-item:hover .fpg-read-more a{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;right:50%;margin-right:-80px;}
.foriimperiali .fpg-container-grid .fpg-title{border-width:1px;border-style:solid;padding:15px 10px;width:40%;position:absolute;left:50%;margin-left:-20%;top:10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.foriimperiali .fpg-container-grid .fpg-title{position:absolute;top:-100px;-webkit-transition:all 0.85s ease;-moz-transition:all 0.85s ease;-o-transition:all 0.85s ease;transition:all 0.85s ease;}
.foriimperiali .fpg-grid-item:hover .fpg-title{position:absolute;top:50%;margin-top:-80px;-webkit-transition:all 0.85s ease;-moz-transition:all 0.85s ease;-o-transition:all 0.85s ease;transition:all 0.85s ease;}
.grid-columns-4.foriimperiali .fpg-zoom a, .grid-columns-4.foriimperiali .fpg-read-more a,
.grid-columns-5.foriimperiali .fpg-zoom a, .grid-columns-5.foriimperiali .fpg-read-more a{width:45px;height:45px;line-height:45px;font-size:16px;padding:0;}
.grid-columns-4.foriimperiali .fpg-grid-item:hover .fpg-zoom a, .grid-columns-5.foriimperiali .fpg-grid-item:hover .fpg-zoom a{margin-left:-30%;}
.grid-columns-4.foriimperiali .fpg-grid-item:hover .fpg-read-more a, .grid-columns-5.foriimperiali .fpg-grid-item:hover .fpg-read-more a{margin-right:-30%;}
.grid-columns-4.foriimperiali .fpg-grid-item:hover .fpg-title, .grid-columns-5.foriimperiali .fpg-grid-item:hover .fpg-title{margin-top:-50px;}
.grid-columns-4.foriimperiali .fpg-container-grid .fpg-title, .grid-columns-5.foriimperiali .fpg-container-grid .fpg-title{width:60%;margin-left:-30%;}
.fpg-controls.filter-pantheon{text-align:center;}
.pantheon .fpg-read-more a{width:60px;height:60px;line-height:60px;background:rgba(255,255,255,0.6);font-size:20px;bottom:-100px;position:absolute;color:#fff;right:90px;}
.pantheon .fpg-zoom a{width:60px;height:60px;line-height:60px;background:rgba(255,255,255,0.6);font-size:20px;bottom:-100px;position:absolute;color:#fff;right:20px;}
.pantheon .fpg-zoom a{bottom:-100px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.pantheon .fpg-read-more a{bottom:-100px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.pantheon .fpg-grid-item:hover .fpg-zoom a{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;bottom:20px;}
.pantheon .fpg-grid-item:hover .fpg-read-more a{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;bottom:20px;}
.pantheon .fpg-container-grid .fpg-title{border-width:1px;border-style:solid;width:60%;position:absolute;left:50%;margin-left:-30%;top:10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}
.pantheon .fpg-container-grid .fpg-title{position:absolute;top:20px;-webkit-transition:all 0.85s ease;-moz-transition:all 0.85s ease;-o-transition:all 0.85s ease;transition:all 0.85s ease;border:0;left:20px;margin-left:0;width:70%;}
.fpg-controls.filter-pantheon  ul li{padding:10px 20px;font-size:14px;}
.fpg-controls.filter-pantheon  ul li:first-child{padding:10px 20px;font-size:14px;}
.pantheon .fpg-pagination .pagination a, .pantheon .fpg-pagination .pagination .current{height:35px;width:35px;line-height:35px;margin-right:1px;padding:0;}
.fpg-pagination.pantheon{text-align:center;}
.fpg-pagination.pantheon a{width:auto;padding:10px 20px;display:inline-block;text-align:center;margin-top:20px;height:auto;line-height:inherit;}
.grid-columns-3.pantheon .fpg-zoom a, .grid-columns-3.pantheon .fpg-read-more a,
.grid-columns-4.pantheon .fpg-zoom a, .grid-columns-4.pantheon .fpg-read-more a,
.grid-columns-5.pantheon .fpg-zoom a, .grid-columns-5.pantheon .fpg-read-more a{width:45px;height:45px;line-height:45px;font-size:16px;}
.grid-columns-3.pantheon .fpg-read-more a, .grid-columns-4.pantheon .fpg-read-more a, 
.grid-columns-5.pantheon .fpg-read-more a{right:75px;}
.fpg-controls.filter-circomassimo{text-align:center;}
.circomassimo .fpg-read-more a{padding:20px;background:rgba(255,255,255,0.6);font-size:20px;right:-100px;position:absolute;color:#fff;}
.circomassimo .fpg-zoom a{padding:20px;background:rgba(255,255,255,0.6);font-size:20px;left:-100px;position:absolute;color:#fff;}
.circomassimo .fpg-zoom a{bottom:0;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;left:-100px;border-radius:50%;}
.circomassimo .fpg-read-more a{bottom:0;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;right:-100px;border-radius:50%;}
.circomassimo .fpg-grid-item:hover .fpg-zoom a{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;left:0;border-radius:50%;}
.circomassimo .fpg-grid-item:hover .fpg-read-more a{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;right:0;border-radius:50%;}
.circomassimo .fpg-container-grid .fpg-title{border-width:1px;border-style:solid;padding:10px;width:60%;position:absolute;left:50%;margin-left:-30%;top:10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.circomassimo .fpg-container-grid .fpg-title{position:absolute;top:-100px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;border-radius:5px;}
.circomassimo .fpg-grid-item:hover .fpg-title{position:absolute;top:50%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.circomassimo .fpg-zoom a, .circomassimo .fpg-zoom a{font-size:16px;height:120px;line-height:68px;margin-bottom:-60px;margin-left:-60px;padding:0 27px 0 0;text-align:right;width:120px;}
.circomassimo .fpg-read-more a, .circomassimo .fpg-read-more a{font-size:16px;height:120px;line-height:68px;margin-bottom:-60px;margin-right:-60px;padding:0 0 0 27px;text-align:left;width:120px;}
.fpg-pagination.circomassimo .pagination a, .fpg-pagination.circomassimo .pagination .current{margin-right:10px;padding:0;border-radius:5px;height:35px;width:35px;line-height:35px;}
.fpg-pagination.circomassimo a, .fpg-pagination.circomassimo .current{margin-right:10px;padding:10px 20px;border-radius:5px;height:auto;width:auto;line-height:inerith;}
.grid-columns-4.circomassimo .fpg-zoom a, .grid-columns-5.circomassimo .fpg-zoom a{font-size:16px;height:90px;line-height:50px;margin-bottom:-45px;margin-left:-45px;padding:0 20px 0 0;text-align:right;width:90px;}
.grid-columns-4.circomassimo .fpg-read-more a, .grid-columns-5.circomassimo .fpg-read-more a{font-size:16px;height:90px;line-height:50px;margin-bottom:-45px;margin-right:-45px;padding:0 0 0 20px;text-align:left;width:90px;}
.fpg-controls.filter-fontanaditrevi{text-align:left;}
.fontanaditrevi .fpg-zoom a{width:60px;height:60px;line-height:60px;background:rgba(255,255,255,0.6);font-size:20px;right:-100px;position:absolute;color:#fff;}
.fontanaditrevi .fpg-read-more a{width:60px;height:60px;line-height:60px;background:rgba(255,255,255,0.6);font-size:20px;right:-100px;position:absolute;color:#fff;}
.fontanaditrevi .fpg-read-more a{top:50%;margin-top:-30px;-webkit-transition:all 0.75s ease;-moz-transition:all 0.75s ease;-o-transition:all 0.75s ease;transition:all 0.75s ease;}
.fontanaditrevi .fpg-zoom a{top:50%;margin-top:-30px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.fontanaditrevi .fpg-grid-item:hover .fpg-read-more a{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;right:30%;margin-right:-60px;}
.fontanaditrevi .fpg-grid-item:hover .fpg-zoom a{-webkit-transition:all 0.75s ease;-moz-transition:all 0.75s ease;-o-transition:all 0.75s ease;transition:all 0.75s ease;right:0px;}
.fontanaditrevi .fpg-container-grid .fpg-title{font-size:40px;line-height:60px;width:70%;position:absolute;margin-top:-30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;top:50%;padding:0 10px;text-align:left;}
.fontanaditrevi .fpg-container-grid .fpg-title{position:absolute;left:-100%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.fontanaditrevi .fpg-grid-item:hover .fpg-title{position:absolute;left:0;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.grid-columns-3.fontanaditrevi .fpg-container-grid .fpg-title{font-size:20px;line-height:40px;width:70%;position:absolute;margin-top:-20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;top:50%;padding:0 5px;}
.grid-columns-3.fontanaditrevi .fpg-zoom a{width:40px;height:40px;line-height:40px;font-size:16px;padding:0;margin-top:-20px;}
.grid-columns-3.fontanaditrevi .fpg-read-more a{width:40px;height:40px;line-height:40px;font-size:16px;padding:0;margin-top:-20px;}
.grid-columns-3.fontanaditrevi .fpg-grid-item:hover .fpg-read-more a{margin-right:-40px;}
.grid-columns-4.fontanaditrevi .fpg-container-grid .fpg-title, .grid-columns-5.fontanaditrevi .fpg-container-grid .fpg-title{font-size:16px;line-height:30px;width:70%;position:absolute;margin-top:-15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;top:50%;padding:0 8px;}
.grid-columns-4.fontanaditrevi .fpg-zoom a, .grid-columns-5.fontanaditrevi .fpg-zoom a{width:30px;height:30px;line-height:30px;font-size:14px;padding:0;margin-top:-15px;}
.grid-columns-4.fontanaditrevi .fpg-read-more a, .grid-columns-5.fontanaditrevi .fpg-read-more a{width:30px;height:30px;line-height:30px;font-size:14px;padding:0;margin-top:-15px;}
.grid-columns-4.fontanaditrevi .fpg-grid-item:hover .fpg-read-more a, .grid-columns-5.fontanaditrevi .fpg-grid-item:hover .fpg-read-more a{margin-right:-30px;}
.fpg-controls.filter-fontanaditrevi ul li, .fpg-pagination.fontanaditrevi span, .fpg-pagination.fontanaditrevi a{padding:10px 20px;border-right:0;margin:0 5px 0 0;}
.fpg-pagination.fontanaditrevi .pagination{text-align:left;}
.fpg-controls.filter-termedicaracalla{text-align:center;}
.termedicaracalla .fpg-read-more a{width:50px;height:50px;line-height:50px;font-size:16px;padding:0;border-radius:50%;background:rgba(255,255,255,0.6);right:50%;position:absolute;color:#fff;}
.termedicaracalla .fpg-zoom a{width:50px;height:50px;line-height:50px;font-size:16px;padding:0;border-radius:50%;background:rgba(255,255,255,0.6);left:50%;position:absolute;color:#fff;}
.termedicaracalla .fpg-zoom a{margin-left:-60px;top:-100px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.termedicaracalla .fpg-read-more a{margin-right:-60px;top:-100px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.termedicaracalla .fpg-grid-item:hover .fpg-zoom a{top:50%;margin-top:0px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.termedicaracalla .fpg-grid-item:hover .fpg-read-more a{top:50%;margin-top:0px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.termedicaracalla .fpg-container-grid .fpg-title{font-size:20px;line-height:40px;width:70%;left:50%;margin-left:-35%;position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;top:-100%;padding:0 5px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.termedicaracalla .fpg-grid-item:hover .fpg-title{top:50%;margin-top:-50px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.grid-columns-4.termedicaracalla .fpg-read-more a, .grid-columns-4.termedicaracalla .fpg-zoom a, .grid-columns-5.termedicaracalla .fpg-read-more a, .grid-columns-5.termedicaracalla .fpg-zoom a{width:40px;height:40px;line-height:40px;font-size:14px;}
.grid-columns-4.termedicaracalla .fpg-zoom a, .grid-columns-5.termedicaracalla .fpg-zoom a{margin-left:-50px;}
.grid-columns-4.termedicaracalla .fpg-read-more a, .grid-columns-5.termedicaracalla .fpg-read-more a{margin-right:-50px;}
.fpg-controls.filter-piazzacolonna{text-align:center;}
.piazzacolonna .fpg-read-more a{width:50px;height:50px;line-height:50px;font-size:16px;padding:0;background:rgba(255,255,255,0.6);right:50%;position:absolute;color:#fff;}
.piazzacolonna .fpg-zoom a{width:50px;height:50px;line-height:50px;font-size:16px;padding:0;background:rgba(255,255,255,0.6);left:50%;position:absolute;color:#fff;}
.piazzacolonna .fpg-zoom a{margin-left:-60px;top:50%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzacolonna .fpg-read-more a{margin-right:-60px;top:50%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzacolonna .fpg-grid-item:hover .fpg-zoom a{top:50%;margin-top:0px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzacolonna .fpg-grid-item:hover .fpg-read-more a{top:50%;margin-top:0px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzacolonna .fpg-container-grid .fpg-title{font-size:20px;line-height:40px;width:70%;left:50%;margin-left:-35%;position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;top:50%;margin-top:-50px;}
.piazzacolonna .fpg-grid-item:hover .fpg-title{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.grid-columns-4.piazzacolonna .fpg-read-more a, .grid-columns-4.piazzacolonna .fpg-zoom a, .grid-columns-5.piazzacolonna .fpg-read-more a, .grid-columns-5.piazzacolonna .fpg-zoom a{width:35px;height:35px;line-height:35px;font-size:12px;}
.grid-columns-4.piazzacolonna .fpg-zoom a, .grid-columns-5.piazzacolonna .fpg-zoom a{margin-left:-45px;}
.grid-columns-4.piazzacolonna .fpg-read-more a, .grid-columns-5.piazzacolonna .fpg-read-more a{margin-right:-45px;}
.fpg-grid-item .fpg-container-portfolio{height:100%;position:absolute;width:100%;top:0;left:0;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.fpg-grid-item:hover .fpg-container-portfolio{opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.fpg-info{line-height:125%;}
.fpg-info span{display:inline-block;margin-right:10px;}
.fpg-info span i{margin-right:5px;}
.colosseo .fpg-container-portfolio{text-align:left;}
.colosseo .fpg-container-portfolio .fpg-title{line-height:40px;width:80%;left:50%;margin-left:-40%;position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;top:-100%;}
.colosseo .fpg-grid-item:hover .fpg-title{top:10%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.colosseo .fpg-container-portfolio .fpg-text{width:80%;left:-100%;margin-left:-40%!important;position:absolute;padding:0 5px!important;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;top:30%;overflow:hidden;line-height:125%;}
.colosseo .fpg-grid-item:hover .fpg-text{left:50%;margin-left:-40%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.colosseo .fpg-container-portfolio .fpg-info{width:80%;left:50%;margin-left:-40%!important;position:absolute;padding:0 5px!important;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;bottom:-100%;font-size:12px;}
.colosseo .fpg-grid-item:hover .fpg-info{bottom:20%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.colosseo .fpg-container-portfolio .fpg-read-more{width:auto;text-align:right;position:absolute;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;bottom:-100%;right:10%;border:1px solid #000;border-radius:5px;padding:3px 8px;}
.colosseo .fpg-grid-item:hover .fpg-read-more{bottom:10%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.fpg-controls.filter-colosseo{text-align:center;}
.fpg-container.grid-columns-4.colosseo .fpg-grid-item:hover .fpg-text, .fpg-container.grid-columns-5.colosseo .fpg-grid-item:hover .fpg-text, .fpg-container.grid-columns-4.colosseo .fpg-grid-item:hover .fpg-info, .fpg-container.grid-columns-5.colosseo .fpg-grid-item:hover .fpg-info{display:none;}
.fpg-container.grid-columns-4.colosseo .fpg-grid-item .fpg-text, .fpg-container.grid-columns-5.colosseo .fpg-grid-item .fpg-text, .fpg-container.grid-columns-4.colosseo .fpg-grid-item .fpg-info, .fpg-container.grid-columns-5.colosseo .fpg-grid-item .fpg-info{display:none;}
.fpg-container.grid-columns-4.colosseo .fpg-container-portfolio .fpg-read-more, .fpg-container.grid-columns-5.colosseo .fpg-container-portfolio .fpg-read-more{right:50%;margin-right:-40px;}
.fpg-container.grid-columns-4.colosseo .fpg-grid-item:hover .fpg-title, .fpg-container.grid-columns-5.colosseo .fpg-grid-item:hover .fpg-title{top:20%;}
.fpg-container.grid-columns-4.colosseo .fpg-grid-item:hover .fpg-read-more, .fpg-container.grid-columns-5.colosseo .fpg-grid-item:hover .fpg-read-more{bottom:20%;}
.fpg-container.grid-columns-4.colosseo .fpg-container-portfolio .fpg-read-more, .fpg-container.grid-columns-5.colosseo .fpg-container-portfolio .fpg-read-more{padding:3px 5px;}
.fpg-container.grid-columns-4.colosseo .fpg-container-portfolio .fpg-title, .fpg-container.grid-columns-5.colosseo .fpg-container-portfolio .fpg-title{text-align:center;}
.fpg-controls.filter-piazzavenezia{text-align:center;}
.piazzavenezia .fpg-grid-item .fpg-container-portfolio{opacity:1;top:70%;}
.piazzavenezia .fpg-grid-item:hover .fpg-container-portfolio{opacity:1;top:0;}
.piazzavenezia .fpg-grid-item:hover .fpg-container-portfolio{opacity:1;bottom:0;}
.piazzavenezia .fpg-container-portfolio{text-align:center;}
.piazzavenezia .fpg-container-portfolio .fpg-title{line-height:40px;width:80%;margin:5% auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzavenezia .fpg-grid-item:hover .fpg-title{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzavenezia .fpg-container-portfolio .fpg-text{width:80%;margin:3% auto!important;padding:0 auto!important;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;line-height:125%;}
.piazzavenezia .fpg-container-portfolio .fpg-info, .piazzavenezia .fpg-container-portfolio .fpg-info-date{width:80%;margin:0 auto!important;padding:0 5px!important;font-size:13px;}
.piazzavenezia .fpg-container-portfolio .fpg-info-date i{margin-right:5px;}
.piazzavenezia .fpg-grid-item:hover .fpg-info{bottom:20%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzavenezia .fpg-container-portfolio .fpg-read-more{background:none repeat scroll 0 0 black;border:1px solid black;bottom:0;color:#fff;left:50%;margin-left:-60px;padding:5px 10px;position:absolute;text-align:center;transition:all 0.7s ease 0s;width:120px;border-bottom:0;}
.fpg-container.grid-columns-2.piazzavenezia .fpg-container-portfolio .fpg-title{margin:8% auto;}
.fpg-container.grid-columns-4.piazzavenezia .fpg-container-portfolio .fpg-title, .fpg-container.grid-columns-5.piazzavenezia .fpg-container-portfolio .fpg-title{margin:0 auto;}
.fpg-container.grid-columns-4.piazzavenezia .fpg-grid-item:hover .fpg-title, .fpg-container.grid-columns-5.piazzavenezia .fpg-grid-item:hover .fpg-title{margin:8% auto;}
.fpg-container.grid-columns-4.piazzavenezia .fpg-grid-item:hover .fpg-text, .fpg-container.grid-columns-5.piazzavenezia .fpg-grid-item:hover .fpg-text, .fpg-container.grid-columns-4.piazzavenezia .fpg-grid-item:hover .fpg-info, .fpg-container.grid-columns-5.piazzavenezia .fpg-grid-item:hover .fpg-info{display:none;}
.fpg-container.grid-columns-4.piazzavenezia .fpg-grid-item .fpg-text, .fpg-container.grid-columns-5.piazzavenezia .fpg-grid-item .fpg-text, .fpg-container.grid-columns-4.piazzavenezia .fpg-grid-item .fpg-info, .fpg-container.grid-columns-5.piazzavenezia .fpg-grid-item .fpg-info, .fpg-container.grid-columns-4.piazzavenezia .fpg-grid-item .fpg-info-date, .fpg-container.grid-columns-5.piazzavenezia .fpg-grid-item .fpg-info-date{display:none;}
.fpg-container.grid-columns-4.piazzavenezia .fpg-container-portfolio .fpg-read-more, .fpg-container.grid-columns-5.piazzavenezia .fpg-container-portfolio .fpg-read-more{right:50%;margin-right:-40px;}
.fpg-container.grid-columns-4.piazzavenezia .fpg-grid-item:hover .fpg-title, .fpg-container.grid-columns-5.piazzavenezia .fpg-grid-item:hover .fpg-title{top:20%;}
.fpg-container.grid-columns-4.piazzavenezia .fpg-grid-item:hover .fpg-read-more, .fpg-container.grid-columns-5.piazzavenezia .fpg-grid-item:hover .fpg-read-more{bottom:20%;}
.fpg-container.grid-columns-4.piazzavenezia .fpg-container-portfolio .fpg-read-more, .fpg-container.grid-columns-5.piazzavenezia .fpg-container-portfolio .fpg-read-more{padding:3px 5px;}
.fpg-controls.filter-piazzavenezia ul li{border-right:0;cursor:pointer;display:inline-block;margin:0 1% 0 0;padding:8px 20px;}
.fpg-pagination.piazzavenezia{text-align:center;}
.fpg-pagination.piazzavenezia a, .fpg-pagination.piazzavenezia .pagination .current{padding:8px 20px;}
.fpg-pagination.piazzavenezia .pagination .current, .fpg-pagination.piazzavenezia .pagination a{margin:0 1% 0 0;}
.fpg-grid.sanpietro figure{border-radius:40px;}
.fpg-controls.filter-sanpietro{text-align:center;}
.sanpietro .fpg-grid-item .fpg-container-portfolio{opacity:1;left:0;}
.sanpietro .fpg-grid-item:hover .fpg-container-portfolio{opacity:1;left:0;}
.sanpietro .fpg-grid-item:hover .fpg-container-portfolio{opacity:1;bottom:0;}
.sanpietro .fpg-container-portfolio{text-align:center;transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;border-radius:40px;}
.sanpietro .fpg-grid-item:hover .fpg-container-portfolio{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;border-radius:40px;}
.sanpietro .fpg-container-portfolio .fpg-title{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);border-radius:15px;line-height:40px;margin:5% auto 4%;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap;width:80%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.sanpietro .fpg-grid-item:hover .fpg-title{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.sanpietro .fpg-container-portfolio .fpg-text{border-top:1px solid rgba(255, 255, 255, 0.5);margin:3% auto!important;padding:2% 0!important;width:80%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;line-height:125%;}
.sanpietro .fpg-container-portfolio .fpg-info, .sanpietro .fpg-container-portfolio .fpg-info-date{width:80%;margin:0 auto!important;padding:0 5px!important;font-size:13px;}
.sanpietro .fpg-container-portfolio .fpg-info-date i{margin-right:5px;}
.sanpietro .fpg-grid-item:hover .fpg-info{bottom:20%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.sanpietro .fpg-container-portfolio .fpg-read-more{border:1px solid #000;bottom:10px;color:#fff;left:50%;margin-left:-50px;padding:8px 10px;position:absolute;text-align:center;transition:all 0.7s ease 0s;width:100px;border-radius:15px;}
.fpg-container.grid-columns-2.sanpietro .fpg-container-portfolio .fpg-title{margin:8% auto;}
.fpg-container.grid-columns-4.sanpietro .fpg-container-portfolio .fpg-title, .fpg-container.grid-columns-5.sanpietro .fpg-container-portfolio .fpg-title{margin:0 auto;}
.fpg-container.grid-columns-4.sanpietro .fpg-grid-item:hover .fpg-title, .fpg-container.grid-columns-5.sanpietro .fpg-grid-item:hover .fpg-title{margin:8% auto;}
.fpg-container.grid-columns-4.sanpietro .fpg-grid-item:hover .fpg-text, .fpg-container.grid-columns-5.sanpietro .fpg-grid-item:hover .fpg-text, .fpg-container.grid-columns-4.sanpietro .fpg-grid-item:hover .fpg-info, .fpg-container.grid-columns-5.sanpietro .fpg-grid-item:hover .fpg-info{display:none;}
.fpg-container.grid-columns-4.sanpietro .fpg-grid-item .fpg-text, .fpg-container.grid-columns-5.sanpietro .fpg-grid-item .fpg-text, .fpg-container.grid-columns-4.sanpietro .fpg-grid-item .fpg-info, .fpg-container.grid-columns-5.sanpietro .fpg-grid-item .fpg-info, .fpg-container.grid-columns-4.sanpietro .fpg-grid-item .fpg-info-date, .fpg-container.grid-columns-5.sanpietro .fpg-grid-item .fpg-info-date{display:none;}
.fpg-container.grid-columns-4.sanpietro .fpg-container-portfolio .fpg-read-more, .fpg-container.grid-columns-5.sanpietro .fpg-container-portfolio .fpg-read-more{right:50%;margin-right:-40px;}
.fpg-container.grid-columns-4.sanpietro .fpg-grid-item:hover .fpg-title, .fpg-container.grid-columns-5.sanpietro .fpg-grid-item:hover .fpg-title{top:20%;}
.fpg-container.grid-columns-4.sanpietro .fpg-grid-item:hover .fpg-read-more, .fpg-container.grid-columns-5.sanpietro .fpg-grid-item:hover .fpg-read-more{bottom:20%;}
.fpg-container.grid-columns-4.sanpietro .fpg-container-portfolio .fpg-read-more, .fpg-container.grid-columns-5.sanpietro .fpg-container-portfolio .fpg-read-more{padding:8px;}
.fpg-controls.filter-sanpietro ul li{border-right:0;cursor:pointer;display:inline-block;margin:0 1% 0 0;padding:8px 20px;}
.fpg-pagination.sanpietro{text-align:center;margin-top:10px;}
.fpg-pagination.sanpietro a, .fpg-pagination.sanpietro .pagination .current{padding:8px 20px;}
.fpg-pagination.sanpietro .pagination .current, .fpg-pagination.sanpietro .pagination a{margin:0 1% 0 0;}
.fpg-container.grid-columns-4.sanpietro figure, .fpg-container.grid-columns-5.sanpietro figure, .fpg-container.grid-columns-4.sanpietro .fpg-container-portfolio, .fpg-container.grid-columns-4.sanpietro .fpg-grid-item:hover .fpg-container-portfolio, .fpg-container.grid-columns-5.sanpietro .fpg-container-portfolio, .fpg-container.grid-columns-5.sanpietro .fpg-grid-item:hover .fpg-container-portfolio, .fpg-container.grid-columns-4.sanpietro figure img, .fpg-container.grid-columns-5.sanpietro figure img{border-radius:30px;}
.fpg-controls.filter-portamaggiore{text-align:center;}
.portamaggiore .fpg-image-container{position:relative;}
.portamaggiore .fpg-image-over{position:absolute;opacity:0;left:0;top:0;height:100%;width:100%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.portamaggiore .fpg-grid-item:hover .fpg-image-over{opacity:1;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.portamaggiore .fpg-image-over .icon-plus{position:absolute;top:50%;font-size:20px;margin-top:-30px;left:50%;margin-left:-30px;width:60px;height:60px;line-height:60px;}
.portamaggiore .fpg-grid-item .fpg-container-portfolio{opacity:1;padding:5%;position:relative;text-align:left;}
.portamaggiore .fpg-container-portfolio .fpg-title{line-height:125%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.portamaggiore .fpg-grid-item:hover .fpg-title{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.portamaggiore .fpg-container-portfolio .fpg-text{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;line-height:135%;font-style:italic;padding:20px 0!important;}
.portamaggiore .fpg-container-portfolio .fpg-info, .portamaggiore .fpg-container-portfolio .fpg-info-date{margin:0 auto;font-size:13px;font-style:normal;text-align:left;}
.portamaggiore .fpg-container-portfolio .fpg-info-date i{margin-right:5px;}
.portamaggiore .fpg-grid-item:hover .fpg-info{bottom:20%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.portamaggiore .fpg-container-portfolio .fpg-read-more{color:#fff;padding:5px 0px;}
.fpg-controls.filter-portamaggiore ul li{border-right:0;cursor:pointer;display:inline-block;margin:0 1% 0 0;padding:8px 20px;}
.fpg-pagination.portamaggiore{text-align:center;}
.fpg-pagination.portamaggiore a, .fpg-pagination.portamaggiore .pagination .current{padding:8px 20px;}
.fpg-pagination.portamaggiore .pagination .current, .fpg-pagination.portamaggiore .pagination a{margin:0 1% 0 0;}
.fpg-controls.filter-piazzadispagna{text-align:center;}
.piazzadispagna .fpg-image-container{position:relative;}
.piazzadispagna .fpg-image-over{position:absolute;opacity:0;left:0;top:0;height:100%;width:100%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzadispagna .fpg-grid-item:hover .fpg-image-over{opacity:1;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;background:#000;}
.piazzadispagna .fpg-image-over .icon-plus{position:absolute;top:50%;font-size:20px;margin-top:-30px;right:-100%;margin-right:-30px;width:60px;height:60px;line-height:58px;border-radius:50%;border:2px solid #000;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}
.piazzadispagna .fpg-grid-item:hover .icon-plus{-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;right:50%;}
.piazzadispagna .fpg-grid-item .fpg-container-portfolio{opacity:1;padding:5%;position:relative;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;}
.piazzadispagna .fpg-title{line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;padding:3% 5%;text-align:left;}
.piazzadispagna .fpg-grid-item:hover .fpg-title{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzadispagna .fpg-container-portfolio .fpg-text{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;line-height:26px;font-style:italic;padding:20px 0 0!important;}
.piazzadispagna .fpg-container-portfolio .fpg-info, .piazzadispagna .fpg-container-portfolio .fpg-info-date{margin:0 auto;font-size:13px;font-style:normal;text-align:left;}
.piazzadispagna .fpg-container-portfolio .fpg-info-date i{margin-right:5px;}
.piazzadispagna .fpg-grid-item:hover .fpg-info{bottom:20%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzadispagna .fpg-container-portfolio .fpg-read-more{color:#fff;padding:5px 0px;}
.fpg-controls.filter-piazzadispagna ul li{border-right:0;cursor:pointer;display:inline-block;margin:0 1% 0 0;padding:8px 20px;}
.fpg-pagination.piazzadispagna{text-align:center;margin-top:10px;}
.fpg-pagination.piazzadispagna a, .fpg-pagination.piazzadispagna .pagination .current{padding:8px 20px;}
.fpg-pagination.piazzadispagna .pagination .current, .fpg-pagination.piazzadispagna .pagination a{margin:0 1% 0 0;}
.cappellasistina figure{padding:20px;}
.fpg-controls.filter-cappellasistina{text-align:center;}
.cappellasistina .fpg-image-container{position:relative;overflow:hidden;}
.cappellasistina .fpg-image-over{position:absolute;opacity:0;left:0;top:0;height:100%;width:100%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.cappellasistina .fpg-grid-item:hover .fpg-image-over{opacity:1;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;background:#000;}
.cappellasistina .fpg-image-over .icon-plus{position:absolute;top:50%;font-size:20px;margin-top:-30px;right:-100%;margin-right:-30px;width:60px;height:60px;line-height:58px;border-radius:50%;border:2px solid #000;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;opacity:0.5;}
.cappellasistina .fpg-grid-item:hover .icon-plus{-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;right:50%;}
.cappellasistina .fpg-image-over .icon-plus:hover{opacity:1;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}
.cappellasistina .fpg-grid-item .fpg-container-portfolio{opacity:1;padding:5%;position:relative;text-align:center;}
.cappellasistina .fpg-title{line-height:125%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;padding:5%;text-align:center;position:absolute;bottom:0;left:0;width:100%;}
.cappellasistina .fpg-grid-item:hover .fpg-title{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;bottom:-100%;}
.cappellasistina .fpg-image-container .fpg-info-date{position:absolute;top:0;width:50%;text-align:center;z-index:1;left:50%;margin-left:-25%;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;line-height:125%;padding:5%;}
.cappellasistina .fpg-grid-item:hover .fpg-info-date{top:-100px;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}
.cappellasistina .fpg-grid-item .fpg-info-date i{display:none;}
.cappellasistina .fpg-container-portfolio .fpg-text{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;line-height:26px;padding:10px 0!important;}
.cappellasistina .fpg-container-portfolio .fpg-info, .cappellasistina .fpg-container-portfolio .fpg-info-date{margin:0 auto;font-style:normal;text-align:center;}
.cappellasistina .fpg-container-portfolio .fpg-info i{display:none;}
.cappellasistina .fpg-container-portfolio .fpg-info-date i{margin-right:5px;}
.cappellasistina .fpg-grid-item:hover .fpg-info{bottom:20%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.cappellasistina .fpg-container-portfolio .fpg-read-more{color:#fff;padding:5px 0px;}
.fpg-controls.filter-cappellasistina ul li{border-right:0;cursor:pointer;display:inline-block;margin:0 1% 0 0;padding:8px 20px;}
.fpg-pagination.cappellasistina{text-align:center;}
.fpg-pagination.cappellasistina a, .fpg-pagination.cappellasistina .pagination .current{padding:8px 20px;}
.fpg-pagination.cappellasistina .pagination .current, .fpg-pagination.cappellasistina .pagination a{margin:0 1% 0 0;}
.cappellasistina .fpg-share-container{text-align:center;border-top:1px solid #000;padding:10px;font-size:20px;line-height:145%;}
.cappellasistina .fpg-share-container .fpg-share-item{display:inline-block;margin-right:10px;}
.fpg-container.grid-columns-2.cappellasistina .fpg-title, .fpg-container.grid-columns-3.cappellasistina .fpg-title, .fpg-container.grid-columns-2.cappellasistina .fpg-info-date, .fpg-container.grid-columns-3.cappellasistina .fpg-info-date{padding:3%;}
.piazzanavona figure{padding:30px;}
.fpg-controls.filter-piazzanavona{text-align:center;}
.piazzanavona .fpg-image-container{position:relative;overflow:hidden;}
.piazzanavona .fpg-image-over{position:absolute;opacity:0;left:0;top:0;height:100%;width:100%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzanavona .fpg-grid-item:hover .fpg-image-over{opacity:1;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzanavona .fpg-image-over .icon-plus{position:absolute;top:50%;font-size:20px;margin-top:-30px;right:-100%;margin-right:-30px;width:60px;height:60px;line-height:60px;border-radius:50%;border:2px solid #000;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}
.piazzanavona .fpg-grid-item:hover .icon-plus{-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;right:50%;}
.piazzanavona .fpg-grid-item .fpg-container-portfolio{opacity:1;position:relative;text-align:left;}
.piazzanavona .fpg-title{line-height:125%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;padding:5% 0 0;text-align:left;}
.piazzanavona .fpg-image-container .fpg-info-date{position:absolute;top:0;width:50%;text-align:center;z-index:1;left:50%;margin-left:-25%;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}
.piazzanavona .fpg-grid-item:hover .fpg-info-date{top:-100px;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}
.piazzanavona .fpg-grid-item .fpg-info-date i{display:none;}
.piazzanavona .fpg-container-portfolio .fpg-text{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;line-height:26px;padding:20px 0!important;text-align:justify;}
.piazzanavona .fpg-container-portfolio .fpg-info, .piazzanavona .fpg-container-portfolio .fpg-info-date{margin:0 auto;font-size:13px;font-style:normal;text-align:left;}
.piazzanavona .fpg-container-portfolio .fpg-info{margin-top:10px;}
.piazzanavona .fpg-container-portfolio .fpg-info i{display:none;}
.piazzanavona .fpg-container-portfolio .fpg-info-date i{margin-right:5px;}
.piazzanavona .fpg-grid-item:hover .fpg-info{bottom:20%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzanavona .fpg-container-portfolio .fpg-read-more{color:#fff;}
.fpg-controls.filter-piazzanavona ul li{border-right:0;cursor:pointer;display:inline-block;margin:0 1% 0 0;padding:8px 20px;}
.fpg-pagination.piazzanavona{text-align:center;}
.fpg-pagination.piazzanavona a, .fpg-pagination.piazzanavona .pagination .current{padding:8px 20px;}
.fpg-pagination.piazzanavona .pagination .current, .fpg-pagination.piazzanavona .pagination a{margin:0 1% 0 0;}
.piazzanavona .fpg-share-container{text-align:center;padding:10px;font-size:20px;position:absolute;left:-100%;top:50%;margin-top:-50px;height:100%;margin-left:-60px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;z-index:1;width:120px;height:100px;background:rgba(51,51,51,0.5);}
.piazzanavona .fpg-grid-item:hover .fpg-share-container{left:50%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.piazzanavona .fpg-share-container .fpg-share-item{display:inline-block;margin-right:10px;}
.piazzanavona .fpg-share-item a{display:block;font-size:20px;padding:10px 7px;}
.piazzanavona .fpg-info-date{float:left;}
.piazzanavona .fpg-read-more{float:right;}
.fpg-grid.wpfpg_masonry .fpg-grid-item{width:100%;max-width:100%;vertical-align:bottom;}
.fpg-type-portfolio-preview.fpg-grid{list-style:none;padding:20px 0;margin:0 auto;text-align:center;width:100%;}
.fpg-type-portfolio-preview.fpg-grid .fpg-grid-item > a, .fpg-type-portfolio-preview.fpg-grid .fpg-grid-item > a img{border:none;outline:none;display:block;position:relative;}
.fpg-general-container.fpg-type-portfolio-preview.trastevere{position:relative;}
.fpg-type-portfolio-preview.grid-columns-1 .fpg-grid-item:nth-of-type(n+1), 
.fpg-type-portfolio-preview.grid-columns-2 .fpg-grid-item:nth-of-type(2n+1), 
.fpg-type-portfolio-preview.grid-columns-3 .fpg-grid-item:nth-of-type(3n+1), 
.fpg-type-portfolio-preview.grid-columns-4 .fpg-grid-item:nth-of-type(4n+1), 
.fpg-type-portfolio-preview.grid-columns-5 .fpg-grid-item:nth-of-type(5n+1){clear:none;}
.fpg-type-portfolio-preview{padding:0;margin:3em 0 0;overflow:hidden;}
.fpg-type-portfolio-preview figure a{height:100%;}
.fpg-type-portfolio-preview figure{height:200px;overflow:hidden;padding:0;float:left;position:relative;}
.fpg-type-portfolio-preview.grid-columns-2 figure{height:350px;}
.fpg-type-portfolio-preview.grid-columns-1 figure{height:350px;}
.fpg-type-portfolio-preview.grid-columns-3 figure{height:250px;}
.fpg-type-portfolio-preview.grid-columns-5 figure{height:150px;}
.fpg-type-portfolio-preview .post-content h1{line-height:135%;}
.fpg-type-portfolio-preview figure a.fpg-thumbnail{background-repeat:no-repeat;background-size:cover;background-color:#cecece;background-position-x:50%;display:block;box-sizing:border-box;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;z-index:9;width:100%;height:100%;}
.fpg-type-portfolio-preview figure a.fpg-thumbnail h4{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.3);border-bottom:1px solid rgba(0, 0, 0, 0.3);border-left:1px solid rgba(0, 0, 0, 0.3);border-right:1px solid rgba(0, 0, 0, 0.3);color:#000;font-size:14px;left:0;margin:0 10%;overflow:hidden;padding:7px 10px;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:0;white-space:nowrap;width:80%;}
.fpg-type-portfolio-preview a .icon-link{position:absolute;bottom:0;right:-100%;width:60px;height:60px;font-size:20px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;background:#efefef;line-height:60px;}
.fpg-type-portfolio-preview a:hover .icon-link{right:100%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;margin-right:-60px;}
.fpg-type-portfolio-preview .social-container .icon-menu2{width:auto;height:30px;line-height:30px;font-size:20px;display:inline-block;float:left;}
.fpg-type-portfolio-preview .social-container .fpg-share-container{width:90%;opacity:0;font-size:0;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;float:left;}
.fpg-type-portfolio-preview .social-container:hover .fpg-share-container{-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
.fpg-type-portfolio-preview .social-container .fpg-share-container .fpg-share-item{background:none repeat scroll 0 0 #000;display:inline-block;height:35px;line-height:35px;text-align:center;width:35px;color:#fff;font-size:16px;margin-left:6%;}
.fpg-type-portfolio-preview .social-container .fpg-share-container .fpg-share-item a{color:#fff;}
.fpg-type-portfolio-preview figure a.fpg-thumbnail .description{padding:0;position:absolute;height:0;bottom:0;width:100%;box-sizing:inherit;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;color:#333333;background-color:rgba(255, 255, 255, 0.7);font-size:18px;padding:18px 12px;line-height:10px;box-sizing:inherit;text-align:center;}
.fpg-type-portfolio-preview figure a.fpg-thumbnail .active-arrow{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #fff;bottom:-2px;z-index:99;position:absolute;left:0;right:0;margin:0 auto;}
.fpg-type-portfolio-preview figure a.thumbnail:hover .description{height:50px;opacity:1;}
.fpg-type-portfolio-preview figure.content{width:100% !important;display:none;background:none;float:left;height:auto;position:relative;padding:4%;z-index:99999999999;}
.fpg-type-portfolio-preview figure.content h3{display:inline-block;}
.fpg-type-portfolio-preview figure.content .close{color:#000;cursor:pointer;font-family:-webkit-pictograph;font-size:30px;font-weight:normal;height:40px;line-height:40px;position:absolute;right:1%;text-align:center;top:1%;width:40px;}
.fpg-type-portfolio-preview figure.content .close:hover{opacity:0.7;}
.fpg-type-portfolio-preview figure.content .media{display:inline-block;float:left;width:50%;min-height:200px;}
.fpg-type-portfolio-preview figure.content .media img{max-width:100%;}
.portfolio-content{display:none;}
.fpg-type-portfolio-preview .post-content{width:50%;float:left;padding-left:4%;}
.trastevere .fpg-type-portfolio-preview figure.content{background:none repeat scroll 0 0 #fff;border-bottom:4px solid;border-left:1px solid;border-radius:0;border-right:1px solid;text-align:justify;width:100%;}
.trastevere .fpg-grid figure p{margin:25px 0!important;line-height:165%;}
.trastevere .fpg-info{margin:50px 0 0 0!important;}
.trastevere .fpg-type-portfolio-preview figure .fcp-read-more{background:none repeat scroll 0 0 #000;color:#fff;float:right;height:35px;line-height:35px;text-align:center;width:100px;}
.fpg-type-portfolio-preview.trastevere .post-content .social-container{float:left;width:75%;}
.fpg-type-portfolio-preview.trastevere .social-container .icon-menu2, .fpg-type-portfolio-preview.trastevere .social-container .icon-close{background:none repeat scroll 0 0 #000;color:#fff;display:inline-block;float:left;font-size:20px;height:35px;line-height:35px;text-align:center;width:35px;cursor:pointer;}
.fpg-type-portfolio-preview.trastevere .social-container .icon-close{font-size:16px;}
.mausoleodiaugusto .fpg-info span{margin-left:20px;margin-right:0;}
.mausoleodiaugusto .fpg-type-portfolio-preview figure.content{background:none repeat scroll 0 0 #fff;text-align:justify;width:100%;}
.mausoleodiaugusto .fpg-type-portfolio-preview figure.content .media img{}
.mausoleodiaugusto .fpg-grid figure p{margin:25px 0 0!important;line-height:165%;}
.mausoleodiaugusto .fpg-info{margin:50px 0 0 0!important;}
.mausoleodiaugusto .fpg-type-portfolio-preview figure .fcp-read-more{background:none repeat scroll 0 0 #000;color:#fff;float:right;height:35px;line-height:35px;text-align:center;width:100px;margin-top:25px;}
.fpg-type-portfolio-preview.mausoleodiaugusto .post-content .social-container{float:left;width:75%;margin-top:25px;text-align:left;}
.fpg-type-portfolio-preview.mausoleodiaugusto .social-container .icon-menu2, .fpg-type-portfolio-preview.mausoleodiaugusto .social-container .icon-close{background:none repeat scroll 0 0 #000;color:#fff;display:inline-block;float:left;font-size:20px;height:35px;line-height:35px;text-align:center;width:35px;cursor:pointer;}
.fpg-type-portfolio-preview.mausoleodiaugusto .social-container .icon-close{font-size:16px;}
.mausoleodiaugusto .post-content > h1{margin-bottom:25px;}
.fpg-type-portfolio-preview.mausoleodiaugusto .post-content{float:left;padding-right:4%;width:50%;text-align:right;padding-left:0;}
.fpg-type-portfolio-preview.mausoleodiaugusto .social-container .fpg-share-container{font-size:0;opacity:0;transition:all 0.7s ease 0s;width:90%;margin-left:10%;float:none;}
.fpg-type-portfolio-preview.mausoleodiaugusto .social-container .fpg-share-container .fpg-share-item{border-radius:0;}
.fpg-type-portfolio-preview.mausoleodiaugusto figure.content .close{left:1%;}
.fpg-type-portfolio-preview.grid-columns-2 figure a.fpg-thumbnail h4{line-height:45px;padding:0;}
@media screen and (max-width:480px){
.fpg-grid{padding-left:0!important;}
.colosseo .fpg-grid-item .fpg-info, .colosseo .fpg-grid-item .fpg-text,
.piazzavenezia .fpg-container-portfolio .fpg-text, .piazzavenezia .fpg-container-portfolio .fpg-info, .piazzavenezia .fpg-container-portfolio .fpg-info-date, .sanpietro .fpg-container-portfolio .fpg-text{display:none;}
.piazzavenezia .fpg-container-portfolio .fpg-title{font-size:18px;line-height:23px;}
.fpg-grid.sanpietro figure{overflow:hidden;}
.fpg-container.grid-columns-1.wpfpg_masonry, .fpg-container.grid-columns-2.wpfpg_masonry, .fpg-container.grid-columns-3.wpfpg_masonry, .fpg-container.grid-columns-4.wpfpg_masonry, .fpg-container.grid-columns-5.wpfpg_masonry{column-count:1;-moz-column-count:1;-webkit-column-count:1;}
.fpg-type-portfolio-preview .post-content{width:100%;padding:7%;}
.fpg-type-portfolio-preview figure.content{max-width:100%!important;}
.post-content .social-container{width:100%!important;}
.fpg-type-portfolio-preview .social-container .fpg-share-container .fpg-share-item{margin-left:2%;}
.fpg-type-portfolio-preview .social-container .fpg-share-container{width:83%;margin-bottom:10px;}
}
@media screen and (max-width: 900px) and (orientation: portrait) {
.colosseo .fpg-grid-item .fpg-info, .colosseo .fpg-grid-item .fpg-text,
.piazzavenezia .fpg-container-portfolio .fpg-text, .piazzavenezia .fpg-container-portfolio .fpg-info, .piazzavenezia .fpg-container-portfolio .fpg-info-date, .sanpietro .fpg-container-portfolio .fpg-text{display:none;}
.piazzavenezia .fpg-container-portfolio .fpg-title{font-size:18px;line-height:23px;}
.piazzanavona .fpg-container-portfolio .fpg-read-more{margin-top:30px;}
.fpg-type-portfolio-preview figure{width:100% !important;max-width:100%!important;margin:0 auto;}
.fpg-type-portfolio-preview .post-content{width:100%!important;}
}
@media screen and (max-width:900px){
.fpg-grid{padding-left:0!important;}
.fpg-container.grid-columns-1.wpfpg_masonry, .fpg-container.grid-columns-2.wpfpg_masonry, .fpg-container.grid-columns-3.wpfpg_masonry, .fpg-container.grid-columns-4.wpfpg_masonry, .fpg-container.grid-columns-5.wpfpg_masonry{column-count:2;-moz-column-count:2;-webkit-column-count:2;}
.fpg-type-portfolio-preview .post-content{width:100%!important;padding:7%;}
.fpg-type-portfolio-preview figure.content{max-width:100%!important;}
.post-content .social-container{width:100%!important;}
.fpg-type-portfolio-preview .social-container .fpg-share-container .fpg-share-item{margin-left:2%;}
.fpg-type-portfolio-preview .social-container .fpg-share-container{width:83%;margin-bottom:10px;}
.fpg-type-portfolio-preview .media{display:none !important;}
}
@media screen and (max-width: 480px) and (orientation: portrait) {
.fpg-container.grid-columns-1.wpfpg_masonry, .fpg-container.grid-columns-2.wpfpg_masonry, .fpg-container.grid-columns-3.wpfpg_masonry, .fpg-container.grid-columns-4.wpfpg_masonry, .fpg-container.grid-columns-5.wpfpg_masonry{column-count:1;-moz-column-count:1;-webkit-column-count:1;}
}
@media (min-device-width: 768px) and (max-device-width: 800px) and (orientation: portrait) {
.fpg-type-portfolio-preview{margin:0 auto;width:70%;}
}
figure.fpg-grid-item.mix_all{clear:none!important;}
.fpg-type-carousel .fpg-grid-item{margin:10px;color:#FFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;}
.fpg-type-carousel .fpg-grid-item  img{width:auto;margin:0 auto;display:block;}
.fpg-type-carousel .fpg-grid-item  h3{font-size:28px;font-weight:300;margin:25px 0 0;}
.fpg-type-carousel .fpg-grid-item  h4{margin:5px 0 0;font-size:18px;}
.fpg-type-carousel .fpg-grid-item  h1{margin:inherit;}
.fpg-type-carousel .fpg-grid-item{padding:0;height:auto;}
.fpg-type-carousel .fpg-grid-item{position:relative;overflow:hidden;}
.fpg-type-carousel .fpg-grid-item .ac-container{position:absolute;left:0;width:100%;height:100%;opacity:0;transition:all 0.55s ease-in 0s;-webkit-transition:all 0.40s ease-in;-moz-transition:all 0.55s ease-in;-ms-transition:all 0.55s ease-in;-o-transition:all 0.55s ease-in;}
.fpg-type-carousel .fpg-grid-item:hover .ac-container{opacity:1;transition:all 0.55s ease-in 0s;-webkit-transition:all 0.40s ease-in;-moz-transition:all 0.55s ease-in;-ms-transition:all 0.55s ease-in;-o-transition:all 0.55s ease-in;}
.fpg-type-carousel .fpg-grid-item img{height:auto;width:100%;}
.fpg-grid.fpg-type-carousel.wpfpg_grid figure{float:none!important;}
.fpg-type-carousel.campidoglio .fpg-grid-item .ac-container{top:0;}
.campidoglio .fpg-type-carousel .fpg-grid-item .ac-container{top:0;}
.campidoglio .fpg-grid-item .ac-container{background:red;}
.campidoglio .fpg-grid-item .title{position:absolute;top:-100px;width:100%;text-align:center;margin-top:15%;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:125%;padding:0 10px;}
.campidoglio .fpg-grid-item:hover .title{position:absolute;top:0px;}
.campidoglio .fpg-grid-item .ac-icon a{border:3px solid #fff;border-radius:50%;bottom:-100px;color:#fff;display:block;font-size:16px;height:45px;line-height:42px;position:absolute;text-decoration:none;width:45px;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;}
.campidoglio .fpg-item-show-5 .ac-icon a, .campidoglio .fpg-item-show-4 .ac-icon a{border:2px solid #fff;border-radius:50%;bottom:-100px;color:#fff;display:block;font-size:12px;height:35px;line-height:35px;position:absolute;text-decoration:none;transition:all 0.8s ease-in 0s;width:35px;}
.campidoglio .fpg-item-show-5 .fpg-grid-item .ac-icon a:first-child, .campidoglio .fpg-item-show-4 .fpg-grid-item .ac-icon a:first-child{left:20%;}
.campidoglio .fpg-item-show-5 .fpg-grid-item .ac-icon a:nth-child(2), .campidoglio .fpg-item-show-4 .fpg-grid-item .ac-icon a:nth-child(2){margin-left:-17.5px;}
.campidoglio .fpg-item-show-5 .fpg-grid-item .ac-icon a:nth-child(3), .campidoglio .fpg-item-show-4 .fpg-grid-item .ac-icon a:nth-child(3){right:20%;}
.campidoglio .fpg-grid-item:hover .ac-icon a{position:absolute;bottom:15%;}
.campidoglio .fpg-grid-item .ac-icon a:first-child{left:25%;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;}
.campidoglio .fpg-grid-item .ac-icon a:nth-child(2){left:50%;margin-left:-22.5px;transition:all 0.8s ease-in 0s;-webkit-transition:all 0.8s ease-in;-moz-transition:all 0.8s ease-in;-ms-transition:all 0.8s ease-in;-o-transition:all 0.8s ease-in;}
.campidoglio .fpg-grid-item .ac-icon a:nth-child(3){right:25%;transition:all 1.0s ease-in 0s;-webkit-transition:all 1.0s ease-in;-moz-transition:all 1.0s ease-in;-ms-transition:all 1.0s ease-in;-o-transition:all 1.0s ease-in;}
.campidoglio .fpg-grid-item{margin:10px;color:#FFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;}
.campidoglio  .owl-theme .owl-controls .owl-dots  span.owl-numbers{background:rgba(0, 0, 0, 0.2);border:2px solid;border-radius:50%;color:#fff;font-size:10px;height:25px;line-height:23px;padding:0;width:25px;}
.campidoglio .owl-theme .owl-controls .owl-dots  span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:2px solid #fff;border-radius:50%;height:12px;padding:0;width:12px;}
.campidoglio .owl-theme .owl-controls{position:relative;}
.campidoglio .owl-next{position:absolute;right:10px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important}
.campidoglio .owl-prev{position:absolute;left:10px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important;}
.fpg-type-carousel.quirinale .fpg-grid-item .ac-container{top:0;}
.quirinale .fpg-grid-item .ac-container{width:100%;height:100%;border-radius:0;}
.quirinale .fpg-grid-item .ac-container:hover{width:97%;height:95%;margin:1.5%;background:rgba(0,0,0,0.8);}
.quirinale .fpg-grid-item .title{position:absolute;top:-100px;width:97%;text-align:center;margin-top:15%;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;margin-left:1.5%;margin-right:1.5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:130%;padding:0 10px;}
.quirinale .fpg-item-show-5 .fpg-grid-item .title{margin-top:0;}
.quirinale .fpg-grid-item:hover .title{position:absolute;top:0px;}
.quirinale .fpg-grid-item .ac-icon a{border:3px solid #fff;border-radius:50%;bottom:15%;color:#fff;display:block;font-size:16px;height:45px;line-height:42px;position:absolute;text-decoration:none;width:45px;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.quirinale .fpg-grid-item .ac-icon a:first-child{left:-100%;opacity:1;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;}
.quirinale .fpg-grid-item .ac-icon a:first-child:hover{opacity:0.6;}
.quirinale .fpg-item-show-5 .ac-icon a, .quirinale .fpg-item-show-4 .ac-icon a{border:2px solid #fff;font-size:12px;height:35px;line-height:33px;width:35px;}
.quirinale .fpg-item-show-5 .fpg-grid-item:hover .ac-icon a:first-child, .quirinale .fpg-item-show-4 .fpg-grid-item:hover .ac-icon a:first-child{left:20%;}
.quirinale .fpg-item-show-5 .fpg-grid-item:hover .ac-icon a:nth-child(2), .quirinale .fpg-item-show-4 .fpg-grid-item:hover .ac-icon a:nth-child(2){margin-left:-17.5px;}
.quirinale .fpg-item-show-5 .fpg-grid-item:hover .ac-icon a:nth-child(3), .quirinale .fpg-item-show-4 .fpg-grid-item:hover .ac-icon a:nth-child(3){right:20%;}
.quirinale .fpg-grid-item:hover .ac-icon a:first-child{left:25%;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;}
.quirinale .fpg-grid-item .ac-icon a:nth-child(2){bottom:-100%;left:50%;margin-left:-22.5px;opacity:1;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;}
.quirinale .fpg-grid-item .ac-icon a:nth-child(2):hover{opacity:0.6;}
.quirinale .fpg-grid-item:hover .ac-icon a:nth-child(2){bottom:15%;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;}
.quirinale .fpg-grid-item .ac-icon a:nth-child(3){right:-100%;opacity:1;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;}
.quirinale .fpg-grid-item .ac-icon a:nth-child(3):hover{opacity:0.6;}
.quirinale .fpg-grid-item:hover .ac-icon a:nth-child(3){right:25%;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in;-moz-transition:all 0.6s ease-in;-ms-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;}
.quirinale .fpg-grid-item{margin:10px;color:#FFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;}
.quirinale  .owl-theme .owl-controls .owl-dots  span.owl-numbers{background:rgba(0, 0, 0, 0.2);border:2px solid;border-radius:50%;color:#fff;font-size:10px;height:25px;line-height:23px;padding:0;width:25px;}
.quirinale .owl-theme .owl-controls .owl-dots  span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:2px solid #fff;border-radius:50%;height:12px;padding:0;width:12px;}
.quirinale .owl-theme .owl-controls .owl-buttons div{top:20px;}
.quirinale .owl-next{position:absolute;right:10px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important}
.quirinale .owl-prev{position:absolute;right:50px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important;}
.arcodicostantino .fpg-grid-item img{top:0;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.arcodicostantino .fpg-grid-item:hover img{top:-50%;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.arcodicostantino .fpg-grid-item .ac-container{background:none repeat scroll 0 0 #000;border-radius:0;bottom:-50%;box-sizing:border-box;height:50%;opacity:1;padding:5%;width:100%;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.arcodicostantino .fpg-grid-item:hover .ac-container{background:#000;width:100%;height:50%;border-radius:0 0 0 0;bottom:0;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.arcodicostantino .fpg-grid-item .title{position:absolute;width:94%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:140%;}
.arcodicostantino .fpg-item-show-4 .fpg-grid-item .title{font-size:22px;line-height:22px;}
.arcodicostantino .fpg-item-show-5 .fpg-grid-item .title{font-size:14px;line-height:14px;}
.arcodicostantino .fpg-grid-item .ac-icon a{border-radius:50%;bottom:0;color:#fff;display:block;font-size:14px;height:40px;line-height:38px;margin:0 0 4%;position:absolute;text-decoration:none;width:40px;}
.arcodicostantino .fpg-item-show-4 .ac-icon a{font-size:20px;height:0;line-height:20px;width:0;margin:0;bottom:40%;}
.arcodicostantino .fpg-item-show-5 .ac-icon a{font-size:16px;height:0;line-height:16px;width:0;margin:0;bottom:40%;}
.arcodicostantino .fpg-item-show-5 .fpg-grid-item .ac-icon a:first-child, .arcodicostantino .fpg-item-show-4 .fpg-grid-item .ac-icon a:first-child, .arcodicostantino .fpg-item-show-5 .fpg-grid-item .ac-icon a:first-child, .arcodicostantino .fpg-item-show-5 .fpg-grid-item .ac-icon a:nth-child(2), 
.arcodicostantino .fpg-item-show-4 .fpg-grid-item .ac-icon a:nth-child(2), 
.arcodicostantino .fpg-item-show-4 .fpg-grid-item .ac-icon a:nth-child(3), 
.arcodicostantino .fpg-item-show-5 .fpg-grid-item .ac-icon a:nth-child(3){border:0;padding:0;}
.arcodicostantino .fpg-item-show-5 .fpg-grid-item .ac-icon a:first-child:hover, .arcodicostantino .fpg-item-show-4 .fpg-grid-item .ac-icon a:first-child:hover, .arcodicostantino .fpg-item-show-5 .fpg-grid-item .ac-icon a:first-child:hover, .arcodicostantino .fpg-item-show-5 .fpg-grid-item .ac-icon a:nth-child(2):hover, 
.arcodicostantino .fpg-item-show-4 .fpg-grid-item .ac-icon a:nth-child(2):hover, 
.arcodicostantino .fpg-item-show-4 .fpg-grid-item .ac-icon a:nth-child(3):hover, 
.arcodicostantino .fpg-item-show-5 .fpg-grid-item .ac-icon a:nth-child(3):hover{border:0;padding:0;}
.arcodicostantino .fpg-grid-item .ac-icon a:first-child{border:2px solid #fff;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.arcodicostantino .fpg-grid-item .ac-icon a:first-child:hover{border:2px solid #03C;color:#03c;}
.arcodicostantino .fpg-grid-item .ac-icon a:nth-child(2){margin-left:15%;border:2px solid #fff;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.arcodicostantino .fpg-grid-item .ac-icon a:nth-child(2):hover{border:2px solid #06F;color:#06f;}
.arcodicostantino .fpg-grid-item .ac-icon a:nth-child(3){margin-left:30%;border:2px solid #Fff;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.arcodicostantino .fpg-grid-item .ac-icon a:nth-child(3):hover{border:2px solid #F00;color:#f00;}
.arcodicostantino .fpg-grid-item{margin:10px;color:#FFF;border-radius:0;text-align:center;}
.arcodicostantino  .owl-theme .owl-controls .owl-dots  span.owl-numbers{background:rgba(0, 0, 0, 0.2);border:2px solid;border-radius:50%;color:#fff;font-size:10px;height:25px;line-height:20px;padding:0;width:25px;}
.arcodicostantino .owl-theme .owl-controls .owl-dots  span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:2px solid #fff;border-radius:50%;height:12px;padding:0;width:12px;}
.arcodicostantino .owl-theme .owl-controls .owl-buttons div{top:20px;}
.arcodicostantino .owl-next{position:absolute;right:10px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important}
.arcodicostantino .owl-prev{position:absolute;right:50px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important;}
.santamariamaggiore .fpg-grid-item .ac-container{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);border-radius:0 0 0 0;bottom:0;height:50%;padding:5%;width:100%;}
.santamariamaggiore .fpg-grid-item .title{position:absolute;right:-100%;text-align:center;top:10%;width:100%;transition:all 0.9s ease-in 0s;-webkit-transition:all 0.9s ease-in;-moz-transition:all 0.9s ease-in;-ms-transition:all 0.9s ease-in;-o-transition:all 0.9s ease-in;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:140%;}
.santamariamaggiore .fpg-item-show-5 .fpg-grid-item .title, .santamariamaggiore .fpg-item-show-4 .fpg-grid-item .title{font-size:1.2em;margin-top:5px;}
.santamariamaggiore .fpg-item-show-4 .fpg-grid-item .title{margin-top:3%;}
.santamariamaggiore .fpg-grid-item:hover .title{position:absolute;right:0;transition:all 0.7s ease-in 0s;-webkit-transition:all 0.7s ease-in;-moz-transition:all 0.7s ease-in;-ms-transition:all 0.7s ease-in;-o-transition:all 0.7s ease-in;}
.santamariamaggiore .fpg-grid-item .ac-icon a{border:2px solid #fff;border-radius:50%;bottom:15%;color:#fff;display:block;font-size:12px;height:40px;line-height:38px;position:absolute;text-decoration:none;width:40px;transition:all 0.7s ease-in 0s;-webkit-transition:all 0.7s ease-in;-moz-transition:all 0.7s ease-in;-ms-transition:all 0.7s ease-in;-o-transition:all 0.7s ease-in;}
.santamariamaggiore .fpg-item-show-5 .fpg-grid-item .ac-icon a, .santamariamaggiore .fpg-item-show-4 .fpg-grid-item .ac-icon a{border:2px solid #fff;font-size:12px;height:30px;line-height:28px;width:30px;}
.santamariamaggiore .fpg-item-show-5 .fpg-grid-item:hover .ac-icon a:first-child{margin-right:-15px;}
.santamariamaggiore .fpg-item-show-4 .fpg-grid-item:hover .ac-icon a:first-child{margin-right:-15px;}
.santamariamaggiore .fpg-grid-item .ac-icon a:first-child{right:-100%;opacity:1;transition:all 0.9s ease-in 0s;-webkit-transition:all 0.9s ease-in;-moz-transition:all 0.9s ease-in;-ms-transition:all 0.9s ease-in;-o-transition:all 0.9s ease-in;}
.santamariamaggiore .fpg-grid-item .ac-icon a:first-child:hover{opacity:0.5;}
.santamariamaggiore .fpg-grid-item:hover .ac-icon a:first-child{right:64%;margin-right:-20px;transition:all 0.7s ease-in 0s;-webkit-transition:all 0.7s ease-in;-moz-transition:all 0.7s ease-in;-ms-transition:all 0.7s ease-in;-o-transition:all 0.7s ease-in;}
.santamariamaggiore .fpg-grid-item .ac-icon a:nth-child(2){right:-100%;opacity:1;transition:all 0.8s ease-in 0s;-webkit-transition:all 0.8s ease-in;-moz-transition:all 0.8s ease-in;-ms-transition:all 0.8s ease-in;-o-transition:all 0.8s ease-in;}
.santamariamaggiore .fpg-grid-item .ac-icon a:nth-child(2):hover{opacity:0.5;}
.santamariamaggiore .fpg-grid-item:hover .ac-icon a:nth-child(2){right:50%;margin-right:-20px;transition:all 0.8s ease-in 0s;-webkit-transition:all 0.8s ease-in;-moz-transition:all 0.8s ease-in;-ms-transition:all 0.8s ease-in;-o-transition:all 0.8s ease-in;}
.santamariamaggiore .fpg-item-show-5 .fpg-grid-item:hover .ac-icon a:nth-child(2){margin-right:-15px;}
.santamariamaggiore .fpg-item-show-4 .fpg-grid-item:hover .ac-icon a:nth-child(2){margin-right:-15px;}
.santamariamaggiore .fpg-grid-item .ac-icon a:nth-child(3){right:-100%;opacity:1;transition:all 0.7s ease-in 0s;-webkit-transition:all 0.7s ease-in;-moz-transition:all 0.7s ease-in;-ms-transition:all 0.7s ease-in;-o-transition:all 0.7s ease-in;}
.santamariamaggiore .fpg-grid-item .ac-icon a:nth-child(3):hover{opacity:0.5;}
.santamariamaggiore .fpg-grid-item:hover .ac-icon a:nth-child(3){right:36%;margin-right:-20px;transition:all 0.9s ease-in 0s;-webkit-transition:all 0.9s ease-in;-moz-transition:all 0.9s ease-in;-ms-transition:all 0.9s ease-in;-o-transition:all 0.9s ease-in;}
.santamariamaggiore .fpg-item-show-5 .fpg-grid-item:hover .ac-icon a:nth-child(3){margin-right:-15px;}
.santamariamaggiore .fpg-item-show-4 .fpg-grid-item:hover .ac-icon a:nth-child(3){margin-right:-15px;}
.santamariamaggiore .fpg-grid-item{margin:10px;color:#FFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;}
.santamariamaggiore  .owl-theme .owl-controls .owl-dots  span.owl-numbers{background:rgba(0, 0, 0, 0.2);border:2px solid;border-radius:50%;color:#fff;font-size:10px;height:25px;line-height:23px;padding:0;width:25px;}
.santamariamaggiore .owl-theme .owl-controls .owl-dots  span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:2px solid #fff;border-radius:50%;height:12px;padding:0;width:12px;}
.santamariamaggiore .owl-theme .owl-controls .owl-buttons div{top:20px;}
.santamariamaggiore .owl-next{position:absolute;right:10px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important}
.santamariamaggiore .owl-prev{position:absolute;right:50px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important;}
.sangiovanni .fpg-grid-item img{top:0;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.sangiovanni .fpg-grid-item:hover img{top:-100%;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.sangiovanni .fpg-grid-item .ac-container{background:#000;width:100%;height:100%;border-radius:0;bottom:-100%;padding:8%;opacity:1;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.sangiovanni .fpg-grid-item:hover .ac-container{background:#000;width:100%;height:100%;border-radius:0;bottom:0;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.sangiovanni .fpg-grid-item .title{text-align:center;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:140%;}
.sangiovanni .fpg-grid-item .line-top{border-bottom:1px solid #ffffff;width:30px;text-align:center;display:inline-block;}
.sangiovanni .fpg-item-show-4 .fpg-grid-item .line-top, .sangiovanni .fpg-item-show-4 .fpg-grid-item .line-top, .sangiovanni .fpg-item-show-5 .fpg-grid-item .line-top, .sangiovanni .fpg-item-show-5 .fpg-grid-item .line-top{display:none;}
.sangiovanni .fpg-grid-item .line-bottom{border-bottom:1px solid #ffffff;margin-bottom:5%;width:80px;text-align:center;display:inline-block;}
.sangiovanni .fpg-item-show-5 .fpg-grid-item .line-bottom, .sangiovanni .fpg-item-show-4 .fpg-grid-item .line-bottom{margin:15px;}
.sangiovanni .fpg-item-show-4 .fpg-grid-item .text, .sangiovanni .fpg-item-show-5 .fpg-grid-item .text{display:none;}
.sangiovanni .fpg-grid-item .text{padding:10px;line-height:135%;}
.sangiovanni .fpg-grid-item .ac-icon a{color:#fff;display:block;font-size:14px;height:40px;line-height:38px;margin:4%;position:absolute;text-decoration:none;width:40px;border-radius:50%;margin-top:0 !important;}
.sangiovanni .fpg-grid-item .ac-icon .ac-social-container a:first-child{border:2px solid #fff;left:50%;margin-left:-70px;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.sangiovanni .fpg-grid-item .ac-icon .ac-social-container a:nth-child(2){border:2px solid #fff;left:50%;margin-left:-17.5px;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.sangiovanni .fpg-grid-item .ac-icon .ac-social-container a:nth-child(3){border:2px solid #fff;left:50%;margin-left:35px;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.sangiovanni .fpg-grid-item{margin:10px;color:#FFF;border-radius:0;text-align:center;}
.sangiovanni  .owl-theme .owl-controls .owl-dots  span.owl-numbers{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:2px solid;border-radius:50%;color:#fff;font-size:18px;height:40px;line-height:38px;padding:0;width:40px;}
.sangiovanni .owl-theme .owl-controls .owl-dots  span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:2px solid #fff;border-radius:50%;height:12px;padding:0;width:12px;}
.sangiovanni  .owl-theme .owl-controls .owl-dots  span.owl-numbers{background:rgba(0, 0, 0, 0.2);border:2px solid;border-radius:50%;color:#fff;font-size:10px;height:25px;line-height:23px;padding:0;width:25px;}
.sangiovanni .owl-theme .owl-controls .owl-dots  span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:2px solid #fff;border-radius:50%;height:12px;padding:0;width:12px;}
.sangiovanni .owl-theme .owl-controls{position:relative;}
.sangiovanni .owl-next{position:absolute;right:10px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important}
.sangiovanni .owl-prev{position:absolute;right:50px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important;}
.catacombedidomitilla .fpg-grid-item .container-top{position:relative;width:100%;height:auto;}
.catacombedidomitilla .fpg-grid-item .ac-icon{height:25px;}
.catacombedidomitilla .fpg-grid-item .container-top .hover-img{position:absolute;background:rgba(0,0,0,0.5);opacity:0;top:0;left:0;width:100%;height:100%;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.catacombedidomitilla .fpg-grid-item:hover .container-top .hover-img{position:absolute;background:rgba(0,0,0,0.5);opacity:1;width:90%;height:85%;margin:5%;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.catacombedidomitilla .fpg-grid-item .container-top .hover-img .icon-plus{position:absolute;width:50px;height:50px;background:rgba(0,0,0,0.5);font-size:20px;color:#fff;line-height:45px;border:5px solid #000;left:50%;margin-left:-25px;top:50%;margin-top:-25px;opacity:1;text-decoration:none;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.catacombedidomitilla .fpg-item-show-5 .fpg-grid-item .container-top .hover-img .icon-plus{border:3px solid #000;font-size:16px;height:40px;line-height:37px;width:40px;}
.catacombedidomitilla .fpg-grid-item .container-top .hover-img .icon-plus:hover{opacity:0.6;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.catacombedidomitilla .fpg-grid-item img{top:0;height:auto;}
.catacombedidomitilla .fpg-grid-item .ac-container{background:none repeat scroll 0 0 #000;bottom:0;box-sizing:border-box;opacity:1;padding:10%;width:100%;height:auto;position:relative;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.catacombedidomitilla .fpg-grid-item:hover .ac-container{background:#000;border-radius:0 0 0 0;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.catacombedidomitilla .fpg-item-show-4 .fpg-grid-item .title{float:left;font-size:20px;line-height:1;position:relative;text-align:left;width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.catacombedidomitilla .fpg-item-show-5 .fpg-grid-item .title{float:none;font-size:20px;line-height:1;position:relative;text-align:justify;width:100%;}
.catacombedidomitilla .fpg-grid-item .title{float:left;font-size:26px;line-height:1;position:relative;text-align:left;width:68%;}
.catacombedidomitilla .fpg-grid-item .text{height:auto;margin:10% 0 0;position:relative;text-align:justify;line-height:125%;}
.catacombedidomitilla .fpg-grid-item .job{margin-top:12%;text-align:left;font-weight:bold;font-size:14px;}
.catacombedidomitilla .fpg-grid-item .ac-icon a{color:#fff;display:block;font-size:14px;height:25px;line-height:25px;position:absolute;text-decoration:none;width:25px;right:10%;}
.catacombedidomitilla .fpg-item-show-5 .fpg-grid-item .ac-icon a{left:10%;margin-top:5%;}
.catacombedidomitilla .fpg-grid-item .ac-icon a:first-child{background:#fff;color:#000;margin-right:56px;transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.catacombedidomitilla .fpg-item-show-5 .fpg-grid-item .ac-icon a:first-child{margin-left:0;}
.catacombedidomitilla .fpg-grid-item .ac-icon a:nth-child(2){background:#fff;color:#000;margin-right:28px;transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.catacombedidomitilla .fpg-item-show-5 .fpg-grid-item .ac-icon a:nth-child(2){margin-left:28px;}
.catacombedidomitilla .fpg-grid-item .ac-icon a:nth-child(3){background:#fff;color:#000;transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.catacombedidomitilla .fpg-item-show-5 .fpg-grid-item .ac-icon a:nth-child(3){margin-left:56px;}
.catacombedidomitilla .fpg-grid-item{margin:10px;color:#FFF;height:auto;border-radius:0;text-align:center;}
.catacombedidomitilla .ac-social-container{height:25%;}
.catacombedidomitilla  .owl-theme .owl-controls .owl-dots  span.owl-numbers{background:#fff;border:0 none;border-radius:0;color:#000;font-size:12px;height:25px;line-height:26px;padding:0;width:25px;}
.catacombedidomitilla .owl-theme .owl-controls .owl-dots  span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:2px solid #fff;border-radius:0;height:15px;padding:0;width:15px;}
.catacombedidomitilla .owl-theme .owl-controls{position:relative;}
.catacombedidomitilla .owl-next{position:absolute;right:10px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important}
.catacombedidomitilla .owl-prev{position:absolute;left:10px;top:0;background:none!important;padding:0!important;font-size:16px!important;margin:0!important;}
.villaadriana .fpg-grid-item .container-top{position:relative;width:100%;height:47.7%;}
.villaadriana .fpg-grid-item .container-top .hover-img{position:absolute;background:rgba(0,0,0,0.5);opacity:0;top:0;left:0;width:100%;height:100%;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.villaadriana .fpg-grid-item .icon-plus{background:none repeat scroll 0 0 #000;border-radius:50%;color:#fff;font-size:14px;height:32px;line-height:32px;opacity:1;text-decoration:none;width:32px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.villaadriana .fpg-grid-items .icon-plus:hover{opacity:0.6;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.villaadriana .fpg-grid-item img{border-radius:36px;}
.villaadriana .fpg-grid-item .ac-container{bottom:0;box-sizing:border-box;height:52.3%;opacity:1;padding:10% 0;width:100%;position:relative;height:auto;}
.villaadriana .fpg-grid-item .title{font-size:25px;line-height:1;position:relative;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:140%;}
.villaadriana .fpg-grid-item .text{height:auto;margin:10% 10% 0;position:relative;text-align:center;line-height:145%;}
.villaadriana .fpg-grid-item .job{font-size:14px;font-weight:bold;margin-top:3%;text-align:center;width:100%;}
.villaadriana .fpg-grid-item .ac-icon a{border-radius:50%;color:#fff;display:inline-block;font-size:14px;height:40px;line-height:40px;margin-right:3%;text-decoration:none;width:40px;}
.villaadriana .fpg-grid-item .ac-icon a:last-child{margin-right:0;}
.villaadriana .fpg-grid-item .ac-icon{height:auto;margin-top:6%;text-align:center;width:100%;}
.villaadriana .fpg-grid-item .ac-icon a:first-child{background:#03C;color:#fff;transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.villaadriana .fpg-grid-item .ac-icon a:first-child:hover{background:#03C;color:#fff;}
.villaadriana .fpg-grid-item .ac-icon a:nth-child(2){background:#06F;color:#fff;transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.villaadriana .fpg-grid-item .ac-icon a:nth-child(2):hover{background:#06F;color:#fff;}
.villaadriana .fpg-grid-item .ac-icon a:nth-child(3){background:#F00;color:#fff;transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.villaadriana .fpg-grid-item .ac-icon a:nth-child(3):hover{background:#F00;color:#fff;}
.villaadriana .fpg-grid-item{margin:10px;color:#000 !important;height:auto;border-radius:0;text-align:center;}
.villaadriana  .owl-theme .owl-controls .owl-dots  span.owl-numbers{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:2px solid;border-radius:50%;color:#fff;font-size:10px;height:25px;line-height:23px;padding:0;width:25px;}
.villaadriana .owl-theme .owl-controls .owl-dots  span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:2px solid #fff;border-radius:50%;height:15px;padding:0;width:15px;}
.villaadriana .owl-next{background:none!important;padding:0!important;font-size:16px!important;margin:0 0 0 3px!important}
.villaadriana .owl-prev{background:none!important;padding:0!important;font-size:16px!important;margin:0 3px 0 0!important;}
.palatino .fpg-grid-item .container-top{position:relative;width:100%;height:47.7%;}
.palatino .fpg-grid-item .container-top .hover-img{position:absolute;background:rgba(0,0,0,0.5);opacity:0;top:0;left:0;width:100%;height:100%;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.palatino .fpg-grid-item img{top:0;}
.palatino .fpg-grid-item .ac-container{box-sizing:border-box;height:auto;opacity:1;padding:5% 0 0;position:relative;width:100%;}
.palatino .fpg-grid-item .title{font-size:25px;line-height:1;position:relative;text-align:left;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:125%;}
.palatino .fpg-grid-item .text{border-bottom:1px solid;height:auto;margin:5% 0;padding-bottom:5%;position:relative;text-align:left;line-height:145%;}
.palatino .fpg-grid-item .job{font-size:14px;font-weight:bold;margin-top:1%;text-align:left;width:100%;}
.palatino .fpg-grid-item .ac-icon a{color:#747474;display:inline-block;font-size:14px;height:30px;line-height:29px;margin-right:3%;text-decoration:none;width:30px;text-align:center;border:1px solid #747474;}
.palatino .fpg-grid-item .ac-icon a:last-child{margin-right:0;}
.palatino .fpg-grid-item .ac-icon{height:auto;text-align:left;width:100%;}
.palatino .fpg-grid-item .ac-icon a.icon-plus{color:#747474;font-size:14px;height:30px;text-decoration:none;width:30px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.palatino .fpg-grid-item .ac-icon a.icon-plus:hover{color:#000;border:1px solid #000;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;}
.palatino .fpg-grid-item .ac-icon a:first-child{color:#747474;transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.palatino .fpg-grid-item .ac-icon a:first-child:hover{color:#000;border:1px solid #000;}
.palatino .fpg-grid-item .ac-icon a:nth-child(2){color:#747474;transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.palatino .fpg-grid-item .ac-icon a:nth-child(2):hover{color:#000;border:1px solid #000;}
.palatino .fpg-grid-item .ac-icon a:nth-child(3){color:#747474;transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;}
.palatino .fpg-grid-item .ac-icon a:nth-child(3):hover{color:#000;border:1px solid #000;}
.palatino .fpg-grid-item{margin:10px;color:#747474 !important;height:auto;border-radius:0;text-align:center;border-radius:0 !important;}
.palatino  .owl-theme .owl-controls .owl-dots  span.owl-numbers{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #000;border-radius:0;color:#747474;font-size:10px;height:20px;line-height:20px;padding:0;width:20px;}
.palatino .owl-theme .owl-controls .owl-dots  span{background:none;border:1px solid #000;border-radius:0;height:15px;padding:0;width:15px;}
.palatino .owl-next{background:none!important;padding:0!important;font-size:16px!important;margin:0 0 0 3px!important}
.palatino .owl-prev{background:none!important;padding:0!important;font-size:16px!important;margin:0 3px 0 0!important;}
@media screen and (max-width:900px){
.fpg-grid.fpg-type-carousel.wpfpg_grid figure{width:auto;}
.fpg-grid.fpg-type-carousel .fpg-grid-item .title{font-size:20px;}
.quirinale .fpg-grid-item:hover .ac-icon a:first-child{left:20%;}
.quirinale .fpg-grid-item:hover .ac-icon a:nth-child(3){right:20%;}
.santamariamaggiore .fpg-grid-item .ac-icon a{width:30px;height:30px;line-height:28px;}
.santamariamaggiore .fpg-grid-item:hover .ac-icon a:first-child, .santamariamaggiore .fpg-grid-item:hover .ac-icon a:nth-child(2),
.santamariamaggiore .fpg-grid-item:hover .ac-icon a:nth-child(3){margin-right:-15px;}
.catacombedidomitilla .owl-theme .owl-controls{position:initial;}
.catacombedidomitilla .owl-theme .owl-controls .owl-buttons div{top:20px;}
}
@media screen and (max-width:480px){
.sangiovanni .fpg-grid-item .ac-icon a{width:30px;height:30px;line-height:28px;}
.sangiovanni .fpg-grid-item .ac-icon a:first-child, .sangiovanni .fpg-grid-item .ac-icon a:nth-child(2),
.sangiovanni .fpg-grid-item .ac-icon a:nth-child(3){margin-right:-15px;}
.sangiovanni .fpg-grid-item .text{font-size:10px;padding:6%;line-height:115%;}
.sangiovanni .fpg-grid-item .line-top, .sangiovanni .fpg-grid-item .line-bottom{display:none;}
}
@media screen and (max-width: 900px) and (orientation: landscape) {
.sangiovanni .fpg-grid-item .ac-icon a:first-child, .sangiovanni .fpg-grid-item .ac-icon a:nth-child(2),
.sangiovanni .fpg-grid-item .ac-icon a:nth-child(3){margin-right:-15px;}
.sangiovanni .fpg-grid-item .text{font-size:10px;padding:6%;line-height:115%;}
.sangiovanni .fpg-grid-item .line-top, .sangiovanni .fpg-grid-item .line-bottom{display:none;}
}
@media (min-device-width: 768px) and (max-device-width: 800px) and (orientation: landscape) {
.sangiovanni .fpg-grid-item .text{display:none;}
.sangiovanni .ac-social-container{margin-top:20%;}
} .adte-icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
@font-face{font-family:'ADTE ICONS Brands';font-style:normal;font-weight:normal;font-display:auto;src:url(//www.indiad2csummit.com/wp-content/plugins/elementorwidgetsmegapack/assets/css/fa-brands-400.eot);src:url(//www.indiad2csummit.com/wp-content/plugins/elementorwidgetsmegapack/assets/css/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//www.indiad2csummit.com/wp-content/plugins/elementorwidgetsmegapack/assets/css/fa-brands-400.woff2) format("woff2"), url(//www.indiad2csummit.com/wp-content/plugins/elementorwidgetsmegapack/assets/css/fa-brands-400.woff) format("woff"), url(//www.indiad2csummit.com/wp-content/plugins/elementorwidgetsmegapack/assets/css/fa-brands-400.ttf) format("truetype"), url(//www.indiad2csummit.com/wp-content/plugins/elementorwidgetsmegapack/assets/css/fa-brands-400.svg#fontawesome) format("svg");}
.adte-icon{font-family:'ADTE ICONS Brands';}
.adte-icon.fa-facebook-f:before{content:"\f39e";}
.adte-icon.fa-twitter:before{content:"\f099";}
.adte-icon.fa-pinterest-p:before{content:"\f231";}
.adte-icon.fa-linkedin-in:before{content:"\f0e1";}
.adte-icon.fa-vk:before{content:"\f189";}
.adte-icon.fa-tumblr:before{content:"\f173";}
.adte-icon.fa-blogger-b:before{content:"\f37d";}
.adte-icon.fa-digg:before{content:"\f1a6";}
.adte-icon.fa-reddit:before{content:"\f1a1";}
.adte-icon.fa-delicious:before{content:"\f1a5";}
.adte-icon.fa-wordpress:before{content:"\f19a";}
.adte-icon.fa-skype:before{content:"\f17e";}
.adte-icon.fa-telegram-plane:before{content:"\f3fe";}
.adte-icon.fa-whatsapp:before{content:"\f232";}
.adte-icon.fa-weixin:before{content:"\f1d7";}
.adte-icon.fa-viber:before{content:"\f409";}
.adte-icon.fa-line:before{content:"\f3c0";}
.adte-social-share{display:flex;flex-wrap:wrap;}
.adte-social-share a{margin-right:10px;margin-bottom:10px;overflow:hidden;font-size:10px;display:flex;align-items:center;justify-content:flex-start;transition-duration:.2s;transition-property:filter,background-color,border-color;height:4.0em;cursor:pointer;color:#FFF;}
.adte-social-share a:hover{filter:saturate(1.2) brightness(1.1);color:#FFF;}
.adte-social-share a:visited{color:#FFF;}
.adte-social-share a i{display:flex;align-self:stretch;justify-content:center;align-items:center;width:4.0em;position:relative;}
.adte-social-share a .adte-social-share-text{padding-right:1.2em;align-self:stretch;flex-grow:1;align-items:center;display:flex;font-weight:100;}
.adte-social-share-size-small a{font-size:12px;}
.adte-social-share-size-normal a{font-size:16px;}
.adte-social-share-size-big a{font-size:20px;}
.adte-social-share.adte-social-share-only-text a .adte-social-share-text{padding-left:1.2em;}
.adte-social-share-boxed a .adte-social-share-text{padding-left:1.1em;background:#FFF;padding-right:1.1em;font-weight:600;}
.adte-social-share-border a{background:#FFF;}
.adte-social-share.adte-social-share-border a i{width:auto;padding-right:1.2em;padding-left:1.2em;}
.adte-social-share-border-circle a{border-radius:100em;}
.adte-social-share-border-rounded a{border-radius:.5em;}
.adte-facebook{background-color:#3b5998;}
.adte-social-share-boxed .adte-facebook{border:2px solid #3b5998;}
.adte-social-share-boxed a.adte-facebook .adte-social-share-text{color:#3b5998;}
.adte-social-share-border a.adte-facebook{color:#3b5998;border:2px solid #3b5998;}
.adte-twitter{background-color:#1DA1F2;}
.adte-social-share-boxed .adte-twitter{border:2px solid #1DA1F2;}
.adte-social-share-boxed a.adte-twitter .adte-social-share-text{color:#1DA1F2;}
.adte-social-share-border a.adte-twitter{color:#1DA1F2;border:2px solid #1DA1F2;}
.adte-pintrest{background-color:#bd081c;}
.adte-social-share-boxed .adte-pintrest{border:2px solid #bd081c;}
.adte-social-share-boxed a.adte-pintrest .adte-social-share-text{color:#bd081c;}
.adte-social-share-border a.adte-pintrest{color:#bd081c;border:2px solid #bd081c;}
.adte-linkedin{background-color:#0077b5;}
.adte-social-share-boxed .adte-linkedin{border:2px solid #0077b5;}
.adte-social-share-boxed a.adte-linkedin .adte-social-share-text{color:#0077b5;}
.adte-social-share-border a.adte-linkedin{color:#0077b5;border:2px solid #0077b5;}
.adte-vkontakte{background-color:#45668e;}
.adte-social-share-boxed .adte-vkontakte{border:2px solid #45668e;}
.adte-social-share-boxed a.adte-vkontakte .adte-social-share-text{color:#45668e;}
.adte-social-share-border a.adte-vkontakte{color:#45668e;border:2px solid #45668e;}
.adte-tumblr{background-color:#35465c;}
.adte-social-share-boxed .adte-tumblr{border:2px solid #35465c;}
.adte-social-share-boxed a.adte-tumblr .adte-social-share-text{color:#35465c;}
.adte-social-share-border a.adte-tumblr{color:#35465c;border:2px solid #35465c;}
.adte-blogger{background-color:#F06A35;}
.adte-social-share-boxed .adte-blogger{border:2px solid #F06A35;}
.adte-social-share-boxed a.adte-blogger .adte-social-share-text{color:#F06A35;}
.adte-social-share-border a.adte-blogger{color:#F06A35;border:2px solid #F06A35;}
.adte-digg{background-color:#005be2;}
.adte-social-share-boxed .adte-digg{border:2px solid #005be2;}
.adte-social-share-boxed a.adte-digg .adte-social-share-text{color:#005be2;}
.adte-social-share-border a.adte-digg{color:#005be2;border:2px solid #005be2;}
.adte-reddit{background-color:#ff4500;}
.adte-social-share-boxed .adte-reddit{border:2px solid #ff4500;}
.adte-social-share-boxed a.adte-reddit .adte-social-share-text{color:#ff4500;}
.adte-social-share-border a.adte-reddit{color:#ff4500;border:2px solid #ff4500;}
.adte-delicious{background-color:#39f;}
.adte-social-share-boxed .adte-delicious{border:2px solid #39f;}
.adte-social-share-boxed a.adte-delicious .adte-social-share-text{color:#39f;}
.adte-social-share-border a.adte-delicious{color:#39f;border:2px solid #39f;}
.adte-wordpress{background-color:#21759b;}
.adte-social-share-boxed .adte-wordpress{border:2px solid #21759b;}
.adte-social-share-boxed a.adte-wordpress .adte-social-share-text{color:#21759b;}
.adte-social-share-border a.adte-wordpress{color:#21759b;border:2px solid #21759b;}
.adte-skype{background-color:#00AFF0;}
.adte-social-share-boxed .adte-skype{border:2px solid #00AFF0;}
.adte-social-share-boxed a.adte-skype .adte-social-share-text{color:#00AFF0;}
.adte-social-share-border a.adte-skype{color:#00AFF0;border:2px solid #00AFF0;}
.adte-telegram{background-color:#2CA5E0;}
.adte-social-share-boxed .adte-telegram{border:2px solid #2CA5E0;}
.adte-social-share-boxed a.adte-telegram .adte-social-share-text{color:#2CA5E0;}
.adte-social-share-border a.adte-telegram{color:#2CA5E0;border:2px solid #2CA5E0;}
.adte-whatsapp{background-color:#25d366;}
.adte-social-share-boxed .adte-whatsapp{border:2px solid #25d366;}
.adte-social-share-boxed a.adte-whatsapp .adte-social-share-text{color:#25d366;}
.adte-social-share-border a.adte-whatsapp{color:#25d366;border:2px solid #25d366;}
.adte-wechat{background-color:#2DC100;}
.adte-social-share-boxed .adte-wechat{border:2px solid #2DC100;}
.adte-social-share-boxed a.adte-wechat .adte-social-share-text{color:#2DC100;}
.adte-social-share-border a.adte-wechat{color:#2DC100;border:2px solid #2DC100;}
.adte-line{background-color:#00B900;}
.adte-social-share-boxed .adte-line{border:2px solid #00B900;}
.adte-social-share-boxed a.adte-line .adte-social-share-text{color:#00B900;}
.adte-social-share-border a.adte-line{color:#00B900;border:2px solid #00B900;}
.adte-social-share.adte-social-share-rtl{align-items:flex-start;direction:rtl;}
.adte-social-share.adte-social-share-rtl a .adte-social-share-text{padding-right:0;padding-left:1.2em;}
.logo-showcase-elementor, .logo-showcase-elementor h1, .logo-showcase-elementor h2, .logo-showcase-elementor h3, .logo-showcase-elementor h4, .logo-showcase-elementor h5{line-height:1.3;}
.logo-showcase-elementor-inline-block{display:inline-block;}
.logo-showcase-elementor-block{display:block;}
.logo-showcase-elementor-align-left, .vc-row-h-align-left, .vc-column-h-align-left{text-align:left;}
.logo-showcase-elementor-align-right, .vc-row-h-align-right, .vc-column-h-align-right{text-align:right;}
.logo-showcase-elementor-align-center, .vc-row-h-align-center, .vc-column-h-align-center{text-align:center;}
.logo-showcase-elementor-logo-owl-carousel.owl-carousel .owl-stage{display:flex;align-items:center;}
.logo-showcase-elementor-logo-owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]{padding:8px 14px;font-size:14px;}
.logo-showcase-elementor-logo-owl-carousel.owl-theme .owl-dots .owl-dot span, .logo-showcase-elementor-logo-owl-carousel.owl-theme .owl-dots .owl-dot.active span{background:#FFFFFF;}
.logo-showcase-elementor-logo-owl-carousel .owl-controls .owl-prev{position:absolute;left:0;top:50%;margin-top:-15.5px;opacity:0;transition:opacity .3s ease-in;}
.logo-showcase-elementor-logo-owl-carousel .owl-controls .owl-next{position:absolute;right:0;top:50%;margin-top:-15.5px;opacity:0;transition:opacity .3s ease-in;}
.logo-showcase-elementor-logo-carousel-pagination-true.logo-showcase-elementor-logo-owl-carousel .owl-controls .owl-next, .logo-showcase-elementor-logo-carousel-pagination-true.logo-showcase-elementor-logo-owl-carousel .owl-controls .owl-prev{margin-top:-27.5px;}
.logo-showcase-elementor-logo-owl-carousel .owl-dots{opacity:0;transition:opacity .3s ease-in;}
.logo-showcase-elementor-logo-owl-carousel.owl-theme .owl-controls{margin:0;}
.logo-showcase-elementor-logo-owl-carousel:hover .owl-controls .owl-prev, .logo-showcase-elementor-logo-owl-carousel:hover .owl-controls .owl-next, .logo-showcase-elementor-logo-owl-carousel:hover .owl-dots{opacity:1;transition:opacity .3s ease-in;}
.logo-showcase-elementor-logo-owl-carousel.owl-theme .owl-dots .owl-dot span{border-radius:0;opacity:0.3;}
.logo-showcase-elementor-logo-owl-carousel.owl-theme .owl-dots .owl-dot.active span{opacity:1;}
.logo-showcase-elementor-logo-owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{transition:all .3s ease-in;}
.logo-showcase-elementor-logo-owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]{transition:all .3s ease-in;}
.bme_message{padding:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #faebcc;border-radius:5px;color:#8a6d3b;clear:both;}
.bme_message .boxmessage_text *:last-child{margin-bottom:0;}
.bme_message.vc_alert_square{border-radius:0;}
.bme_message.vc_alert_square_outlined{border-radius:0;background:none !important;border-width:2px;}
.bme_message.vc_alert_round{border-radius:50px;}
.bme_message.vc_alert_outlined{background:none !important;border-width:2px;}
.bme_message.vc_alert_3d{border-width:1px 1px 1px 1px;}
.bme_message-success{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8;}
.bme_message-success.vc_alert_outlined, .bme_message-success.vc_alert_square_outlined{color:#3c763d;}
.bme_message-success.vc_alert_3d{-webkit-box-shadow:0 5px 0 #c1e2b3;box-shadow:0 5px 0 #c1e2b3;}
.bme_message-error, .bme_message-danger{color:#a94442;border-color:#ebccd1;background-color:#f2dede;}
.bme_message-error.vc_alert_outlined, .bme_message-danger.vc_alert_outlined, .bme_message-error.vc_alert_square_outlined, .bme_message-danger.vc_alert_square_outlined{color:#a94442;}
.bme_message-error.vc_alert_3d, .bme_message-danger.vc_alert_3d{-webkit-box-shadow:0 5px 0 #e4b9b9;box-shadow:0 5px 0 #e4b9b9;}
.bme_message-info{color:#31708f;border-color:#bce8f1;background-color:#d9edf7;}
.bme_message-info.vc_alert_outlined, .bme_message-info.vc_alert_square_outlined{color:#31708f;}
.bme_message-info.vc_alert_3d{-webkit-box-shadow:0 5px 0 #afd9ee;box-shadow:0 5px 0 #afd9ee;}
.bme_message-warning{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3;}
.bme_message-warning.vc_alert_outlined, .bme_message-warning.vc_alert_square_outlined{color:#8a6d3b;}
.bme_message-warning.vc_alert_3d{-webkit-box-shadow:0 5px 0 #f7ecb5;box-shadow:0 5px 0 #f7ecb5;}
.boxmessage_text i{padding:30px;}
.boxmessage_text .clearfix{clear:both;}
.boxmessage-rtl-off .icon-container{float:left;width:15%;position:relative;text-align:center;}
.boxmessage-rtl-off .message-text{float:left;width:85%;}
.boxmessage-rtl-on .icon-container{float:right;width:15%;position:relative;}
.boxmessage-rtl-off .boxmessage_text{text-align:left;line-height:1.4em;}
.boxmessage-rtl-on .boxmessage_text{text-align:right;}
.simple-counter-container{display:block;text-align:center;}
.simple-counter-container .simple-counter{display:inline-block;line-height:1;}
.vcmp_clock{display:block;}
.type1.style1{font-size:50px;margin:50px 0;}
.type1.style1 .vcmp-day, .type1.style1 .vcmp-time{border-width:2px;border-style:solid;border-color:#333;border-radius:15px;padding:50px;display:inline-block;}
.type1.style2{font-size:50px;margin:50px 0;}
.type1.style2 .vcmp-day, .type1.style2 .vcmp-time{border-width:2px;border-style:solid;border-color:#333;padding:50px;display:inline-block;}
.type1.style3{font-size:50px;margin:50px 0;}
.type1.style3 .vcmp-day, .type1.style3 .vcmp-time{border-width:2px;border-style:solid;border-color:#333;padding:50px;display:inline-block;border-radius:15px;box-shadow:1px 1px 1px;}
.type2.style1{font-size:20px;margin:50px 0;}
.type2.style1 span{border-width:2px;border-style:solid;border-color:#333;border-radius:15px;padding:30px;display:inline-block;margin-right:15px;}
.type2.style1 span:last-child{margin-right:0;}
.type2.style2{font-size:20px;margin:50px 0;}
.type2.style2 span{border-width:2px;border-style:solid;border-color:#333;padding:30px;display:inline-block;margin-right:15px;}
.type2.style2 span:last-child{margin-right:0;}
.type2.style3{font-size:20px;margin:50px 0;}
.type2.style3 span{border-width:2px;border-style:solid;border-color:#333;padding:30px;display:inline-block;margin-right:15px;box-shadow:1px 1px 1px;}
.type2.style3 span:last-child{margin-right:0;}
.type3.style1{font-size:20px;margin:50px 0;}
.type3.style1 span{border-width:2px;border-style:solid;border-color:#333;border-radius:15px;padding:30px;display:inline-block;margin-right:15px;}
.type3.style1 span:last-child{margin-right:0;}
.type3.style2{font-size:20px;margin:50px 0;}
.type3.style2 span{border-width:2px;border-style:solid;border-color:#333;padding:30px;display:inline-block;margin-right:15px;}
.type3.style2 span:last-child{margin-right:0;}
.type3.style3{font-size:20px;margin:50px 0;}
.type3.style3 span{border-width:2px;border-style:solid;border-color:#333;padding:30px;display:inline-block;margin-right:15px;box-shadow:1px 1px 1px;}
.type3.style3 span:last-child{margin-right:0;}
.vcmp_countdown_align_center{text-align:center;}
.vcmp_countdown_align_right{text-align:right;}
.vcmp_countdown_align_left{text-align:left;}
@media only screen and (max-width: 480px) {
.vcmp_clock span{display:block!important;margin:10px!important;}
}
@media only screen and (min-width: 481px) and (max-width: 1000px){ 
.vcmp_clock span{margin:10px!important;}
} .chartselementor-chart-item-container.hidden{display:none;}
.chartselementor-chart-container{text-align:center;}
.chartselementor-chart{position:relative;display:block;margin-top:50px;margin-bottom:20px;text-align:center;opacity:1;margin-left:auto;margin-right:auto;}
.chartselementor-chart canvas{position:absolute;top:0;left:0;}
.chartselementor-percent{display:inline-block;z-index:2;font-size:30px;}
.chartselementor-percent:after{content:'%';margin-left:0.1em;font-size:.8em;}
.chartselementor-bar-main-container{margin:10px auto;height:50px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:sans-serif;font-weight:normal;font-size:0.8em;color:#FFF;}
.chartselementor-bar-chart-style1 .chartselementor-bar-percentage{background:none repeat scroll 0 0 #2E5C89;border-radius:5px 0 0 5px;float:left;font-size:16px;height:30px;padding:8px 0;width:18%;text-align:center;line-height:1;}
.chartselementor-bar-chart-style1 .chartselementor-bar{border-radius:0 5px 5px 0;float:left;height:100%;opacity:1;}
.chartselementor-bar-chart-style1 .chartselementor-bar-container{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.13);border-radius:0 5px 5px 0;float:right;height:30px;overflow:hidden;width:82%;}
.chartselementor-bar-chart-style2 .chartselementor-bar-percentage{float:left;font-size:20px;width:18%;text-align:center;}
.chartselementor-bar-main-container.chartselementor-bar-chart-style2 .chartselementor-bar-chart-wrap{display:flex;justify-items:center;align-items:center;}
.chartselementor-bar-chart-style2 .chartselementor-bar-container{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.13);border-radius:10px;box-shadow:0 0 2px #555555 inset;float:right;height:10px;overflow:hidden;width:82%;}
.chartselementor-bar-chart-style2 .chartselementor-bar{border-radius:10px;float:left;height:100%;opacity:1;}
@media only screen and (max-width: 480px) {
.chartselementor_pie_chart_responsive .chartselementor-chart{width:300px!important;height:300px!important;}
.chartselementor_pie_chart_responsive .chartselementor-percent{line-height:300px!important;}
.chartselementor_pie_chart_responsive .chartselementor-chart canvas{max-width:100%;}
} 
.calltoaction-inline-block{display:inline-block;}
.calltoaction-block{display:block;}
.calltoaction-align-left{text-align:left;}
.calltoaction-align-right{text-align:right;}
.calltoaction-align-center{text-align:center;}
.calltoaction-border-round a{border-radius:20px;}
.calltoaction-inline-block{margin:10px;}
.calltoaction-fixed{position:fixed;left:0;width:100%;}
.calltoaction-fixed-bottom{bottom:0;}
.calltoaction-fixed-top{top:0;}
.calltoaction-button.calltoaction-fixed a{margin:10px;}
.calltoaction-button a{margin-bottom:10px;}
.calltoaction-button i{margin-right:10px;}
.calltoaction-button a{text-decoration:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;display:inline-block;}
.calltoaction-button a:hover{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.calltoaction-button.flat-button-mini a{padding:0.4em 0.9em;border-width:1px;}
.calltoaction-button.flat-button-small a{padding:0.8em 1.2em;border-width:1px;}
.calltoaction-button.flat-button-medium a{padding:1.2em 1.5em;border-width:1px;}
.calltoaction-button.flat-button-large a{padding:1.5em 1.8em;border-width:1px;}
.calltoaction-button.bg-none-button-mini a{padding:0.4em 0.9em;border-width:1px;}
.calltoaction-button.bg-none-button-small a{padding:0.8em 1.2em;border-width:1px;}
.calltoaction-button.bg-none-button-medium a{padding:1.2em 1.5em;border-width:1px;}
.calltoaction-button.bg-none-button-large a{padding:1.5em 1.8em;border-width:1px;}
.calltoaction-button.d-button-mini a{padding:0.4em 0.9em;}
.calltoaction-button.d-button-small a{padding:0.8em 1.2em;}
.calltoaction-button.d-button-medium a{padding:1.2em 1.5em;}
.calltoaction-button.d-button-large a{padding:1.5em 1.8em;}
.bloglayouts .col-xs-1, .bloglayouts .col-sm-1, .bloglayouts .col-md-1, .bloglayouts .col-lg-1, .bloglayouts .col-xs-2, .bloglayouts .col-sm-2, .bloglayouts .col-md-2, .bloglayouts .col-lg-2, .bloglayouts .col-xs-3, .bloglayouts .col-sm-3, .bloglayouts .col-md-3, .bloglayouts .col-lg-3, .bloglayouts .col-xs-4, .bloglayouts .col-sm-4, .bloglayouts .col-md-4, .bloglayouts .col-lg-4, .bloglayouts .col-xs-5, .bloglayouts .col-sm-5, .bloglayouts .col-md-5, .bloglayouts .col-lg-5, .bloglayouts .col-xs-6, .bloglayouts .col-sm-6, .bloglayouts .col-md-6, .bloglayouts .col-lg-6, .bloglayouts .col-xs-7, .bloglayouts .col-sm-7, .bloglayouts .col-md-7, .bloglayouts .col-lg-7, .bloglayouts .col-xs-8, .bloglayouts .col-sm-8, .bloglayouts .col-md-8, .bloglayouts .col-lg-8, .bloglayouts .col-xs-9, .bloglayouts .col-sm-9, .bloglayouts .col-md-9, .bloglayouts .col-lg-9, .bloglayouts .col-xs-10, .bloglayouts .col-sm-10, .bloglayouts .col-md-10, .bloglayouts .col-lg-10, .bloglayouts .col-xs-11, .bloglayouts .col-sm-11, .bloglayouts .col-md-11, .bloglayouts .col-lg-11, .bloglayouts .col-xs-12, .bloglayouts .col-sm-12, .bloglayouts .col-md-12, .bloglayouts .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.bloglayouts .col-xs-1, .bloglayouts .col-xs-2, .bloglayouts .col-xs-3, .bloglayouts .col-xs-4, .bloglayouts .col-xs-5, .bloglayouts .col-xs-6, .bloglayouts .col-xs-7, .bloglayouts .col-xs-8, .bloglayouts .col-xs-9, .bloglayouts .col-xs-10, .bloglayouts .col-xs-11, .bloglayouts .col-xs-12{float:left;}
.bloglayouts .col-xs-12{width:100%;}
.bloglayouts .col-xs-11{width:91.66666667%;}
.bloglayouts .col-xs-10{width:83.33333333%;}
.bloglayouts .col-xs-9{width:75%;}
.bloglayouts .col-xs-8{width:66.66666667%;}
.bloglayouts .col-xs-7{width:58.33333333%;}
.bloglayouts .col-xs-6{width:50%;}
.bloglayouts .col-xs-5{width:41.66666667%;}
.bloglayouts .col-xs-4{width:33.33333333%;}
.bloglayouts .col-xs-3{width:25%;}
.bloglayouts .col-xs-2{width:16.66666667%;}
.bloglayouts .col-xs-1{width:8.33333333%;}
.bloglayouts .col-xs-pull-12{right:100%;}
.bloglayouts .col-xs-pull-11{right:91.66666667%;}
.bloglayouts .col-xs-pull-10{right:83.33333333%;}
.bloglayouts .col-xs-pull-9{right:75%;}
.bloglayouts .col-xs-pull-8{right:66.66666667%;}
.bloglayouts .col-xs-pull-7{right:58.33333333%;}
.bloglayouts .col-xs-pull-6{right:50%;}
.bloglayouts .col-xs-pull-5{right:41.66666667%;}
.bloglayouts .col-xs-pull-4{right:33.33333333%;}
.bloglayouts .col-xs-pull-3{right:25%;}
.bloglayouts .col-xs-pull-2{right:16.66666667%;}
.bloglayouts .col-xs-pull-1{right:8.33333333%;}
.bloglayouts .col-xs-pull-0{right:auto;}
.bloglayouts .col-xs-push-12{left:100%;}
.bloglayouts .col-xs-push-11{left:91.66666667%;}
.bloglayouts .col-xs-push-10{left:83.33333333%;}
.bloglayouts .col-xs-push-9{left:75%;}
.bloglayouts .col-xs-push-8{left:66.66666667%;}
.bloglayouts .col-xs-push-7{left:58.33333333%;}
.bloglayouts .col-xs-push-6{left:50%;}
.bloglayouts .col-xs-push-5{left:41.66666667%;}
.bloglayouts .col-xs-push-4{left:33.33333333%;}
.bloglayouts .col-xs-push-3{left:25%;}
.bloglayouts .col-xs-push-2{left:16.66666667%;}
.bloglayouts .col-xs-push-1{left:8.33333333%;}
.bloglayouts .col-xs-push-0{left:auto;}
.bloglayouts .col-xs-offset-12{margin-left:100%;}
.bloglayouts .col-xs-offset-11{margin-left:91.66666667%;}
.bloglayouts .col-xs-offset-10{margin-left:83.33333333%;}
.bloglayouts .col-xs-offset-9{margin-left:75%;}
.bloglayouts .col-xs-offset-8{margin-left:66.66666667%;}
.bloglayouts .col-xs-offset-7{margin-left:58.33333333%;}
.bloglayouts .col-xs-offset-6{margin-left:50%;}
.bloglayouts .col-xs-offset-5{margin-left:41.66666667%;}
.bloglayouts .col-xs-offset-4{margin-left:33.33333333%;}
.bloglayouts .col-xs-offset-3{margin-left:25%;}
.bloglayouts .col-xs-offset-2{margin-left:16.66666667%;}
.bloglayouts .col-xs-offset-1{margin-left:8.33333333%;}
.bloglayouts .col-xs-offset-0{margin-left:0%;}
@media(min-width:768px){
.bloglayouts .col-sm-1, .bloglayouts .col-sm-2, .bloglayouts .col-sm-3, .bloglayouts .col-sm-4, .bloglayouts .col-sm-5, .bloglayouts .col-sm-6, .bloglayouts .col-sm-7, .bloglayouts .col-sm-8, .bloglayouts .col-sm-9, .bloglayouts .col-sm-10, .bloglayouts .col-sm-11, .bloglayouts .col-sm-12{float:left;}
.bloglayouts .col-sm-12{width:100%;}
.bloglayouts .col-sm-11{width:91.66666667%;}
.bloglayouts .col-sm-10{width:83.33333333%;}
.bloglayouts .col-sm-9{width:75%;}
.bloglayouts .col-sm-8{width:66.66666667%;}
.bloglayouts .col-sm-7{width:58.33333333%;}
.bloglayouts .col-sm-6{width:50%;}
.bloglayouts .col-sm-5{width:41.66666667%;}
.bloglayouts .col-sm-4{width:33.33333333%;}
.bloglayouts .col-sm-3{width:25%;}
.bloglayouts .col-sm-2{width:16.66666667%;}
.bloglayouts .col-sm-1{width:8.33333333%;}
.bloglayouts .col-sm-pull-12{right:100%;}
.bloglayouts .col-sm-pull-11{right:91.66666667%;}
.bloglayouts .col-sm-pull-10{right:83.33333333%;}
.bloglayouts .col-sm-pull-9{right:75%;}
.bloglayouts .col-sm-pull-8{right:66.66666667%;}
.bloglayouts .col-sm-pull-7{right:58.33333333%;}
.bloglayouts .col-sm-pull-6{right:50%;}
.bloglayouts .col-sm-pull-5{right:41.66666667%;}
.bloglayouts .col-sm-pull-4{right:33.33333333%;}
.bloglayouts .col-sm-pull-3{right:25%;}
.bloglayouts .col-sm-pull-2{right:16.66666667%;}
.bloglayouts .col-sm-pull-1{right:8.33333333%;}
.bloglayouts .col-sm-pull-0{right:auto;}
.bloglayouts .col-sm-push-12{left:100%;}
.bloglayouts .col-sm-push-11{left:91.66666667%;}
.bloglayouts .col-sm-push-10{left:83.33333333%;}
.bloglayouts .col-sm-push-9{left:75%;}
.bloglayouts .col-sm-push-8{left:66.66666667%;}
.bloglayouts .col-sm-push-7{left:58.33333333%;}
.bloglayouts .col-sm-push-6{left:50%;}
.bloglayouts .col-sm-push-5{left:41.66666667%;}
.bloglayouts .col-sm-push-4{left:33.33333333%;}
.bloglayouts .col-sm-push-3{left:25%;}
.bloglayouts .col-sm-push-2{left:16.66666667%;}
.bloglayouts .col-sm-push-1{left:8.33333333%;}
.bloglayouts .col-sm-push-0{left:auto;}
.bloglayouts .col-sm-offset-12{margin-left:100%;}
.bloglayouts .col-sm-offset-11{margin-left:91.66666667%;}
.bloglayouts .col-sm-offset-10{margin-left:83.33333333%;}
.bloglayouts .col-sm-offset-9{margin-left:75%;}
.bloglayouts .col-sm-offset-8{margin-left:66.66666667%;}
.bloglayouts .col-sm-offset-7{margin-left:58.33333333%;}
.bloglayouts .col-sm-offset-6{margin-left:50%;}
.bloglayouts .col-sm-offset-5{margin-left:41.66666667%;}
.bloglayouts .col-sm-offset-4{margin-left:33.33333333%;}
.bloglayouts .col-sm-offset-3{margin-left:25%;}
.bloglayouts .col-sm-offset-2{margin-left:16.66666667%;}
.bloglayouts .col-sm-offset-1{margin-left:8.33333333%;}
.bloglayouts .col-sm-offset-0{margin-left:0%;}
}
@media(min-width:992px){
.bloglayouts .col-md-1, .bloglayouts .col-md-2, .bloglayouts .col-md-3, .bloglayouts .col-md-4, .bloglayouts .col-md-5, .bloglayouts .col-md-6, .bloglayouts .col-md-7, .bloglayouts .col-md-8, .bloglayouts .col-md-9, .bloglayouts .col-md-10, .bloglayouts .col-md-11, .bloglayouts .col-md-12{float:left;}
.bloglayouts .col-md-12{width:100%;}
.bloglayouts .col-md-11{width:91.66666667%;}
.bloglayouts .col-md-10{width:83.33333333%;}
.bloglayouts .col-md-9{width:75%;}
.bloglayouts .col-md-8{width:66.66666667%;}
.bloglayouts .col-md-7{width:58.33333333%;}
.bloglayouts .col-md-6{width:50%;}
.bloglayouts .col-md-5{width:41.66666667%;}
.bloglayouts .col-md-4{width:33.33333333%;}
.bloglayouts .col-md-3{width:25%;}
.bloglayouts .col-md-2{width:16.66666667%;}
.bloglayouts .col-md-1{width:8.33333333%;}
.bloglayouts .col-md-pull-12{right:100%;}
.bloglayouts .col-md-pull-11{right:91.66666667%;}
.bloglayouts .col-md-pull-10{right:83.33333333%;}
.bloglayouts .col-md-pull-9{right:75%;}
.bloglayouts .col-md-pull-8{right:66.66666667%;}
.bloglayouts .col-md-pull-7{right:58.33333333%;}
.bloglayouts .col-md-pull-6{right:50%;}
.bloglayouts .col-md-pull-5{right:41.66666667%;}
.bloglayouts .col-md-pull-4{right:33.33333333%;}
.bloglayouts .col-md-pull-3{right:25%;}
.bloglayouts .col-md-pull-2{right:16.66666667%;}
.bloglayouts .col-md-pull-1{right:8.33333333%;}
.bloglayouts .col-md-pull-0{right:auto;}
.bloglayouts .col-md-push-12{left:100%;}
.bloglayouts .col-md-push-11{left:91.66666667%;}
.bloglayouts .col-md-push-10{left:83.33333333%;}
.bloglayouts .col-md-push-9{left:75%;}
.bloglayouts .col-md-push-8{left:66.66666667%;}
.bloglayouts .col-md-push-7{left:58.33333333%;}
.bloglayouts .col-md-push-6{left:50%;}
.bloglayouts .col-md-push-5{left:41.66666667%;}
.bloglayouts .col-md-push-4{left:33.33333333%;}
.bloglayouts .col-md-push-3{left:25%;}
.bloglayouts .col-md-push-2{left:16.66666667%;}
.bloglayouts .col-md-push-1{left:8.33333333%;}
.bloglayouts .col-md-push-0{left:auto;}
.bloglayouts .col-md-offset-12{margin-left:100%;}
.bloglayouts .col-md-offset-11{margin-left:91.66666667%;}
.bloglayouts .col-md-offset-10{margin-left:83.33333333%;}
.bloglayouts .col-md-offset-9{margin-left:75%;}
.bloglayouts .col-md-offset-8{margin-left:66.66666667%;}
.bloglayouts .col-md-offset-7{margin-left:58.33333333%;}
.bloglayouts .col-md-offset-6{margin-left:50%;}
.bloglayouts .col-md-offset-5{margin-left:41.66666667%;}
.bloglayouts .col-md-offset-4{margin-left:33.33333333%;}
.bloglayouts .col-md-offset-3{margin-left:25%;}
.bloglayouts .col-md-offset-2{margin-left:16.66666667%;}
.bloglayouts .col-md-offset-1{margin-left:8.33333333%;}
.bloglayouts .col-md-offset-0{margin-left:0%;}
}
@media(min-width:1200px){
.bloglayouts .col-lg-1, .bloglayouts .col-lg-2, .bloglayouts .col-lg-3, .bloglayouts .col-lg-4, .bloglayouts .col-lg-5, .bloglayouts .col-lg-6, .bloglayouts .col-lg-7, .bloglayouts .col-lg-8, .bloglayouts .col-lg-9, .bloglayouts .col-lg-10, .bloglayouts .col-lg-11, .bloglayouts .col-lg-12{float:left;}
.bloglayouts .col-lg-12{width:100%;}
.bloglayouts .col-lg-11{width:91.66666667%;}
.bloglayouts .col-lg-10{width:83.33333333%;}
.bloglayouts .col-lg-9{width:75%;}
.bloglayouts .col-lg-8{width:66.66666667%;}
.bloglayouts .col-lg-7{width:58.33333333%;}
.bloglayouts .col-lg-6{width:50%;}
.bloglayouts .col-lg-5{width:41.66666667%;}
.bloglayouts .col-lg-4{width:33.33333333%;}
.bloglayouts .col-lg-3{width:25%;}
.bloglayouts .col-lg-2{width:16.66666667%;}
.bloglayouts .col-lg-1{width:8.33333333%;}
.bloglayouts .col-lg-pull-12{right:100%;}
.bloglayouts .col-lg-pull-11{right:91.66666667%;}
.bloglayouts .col-lg-pull-10{right:83.33333333%;}
.bloglayouts .col-lg-pull-9{right:75%;}
.bloglayouts .col-lg-pull-8{right:66.66666667%;}
.bloglayouts .col-lg-pull-7{right:58.33333333%;}
.bloglayouts .col-lg-pull-6{right:50%;}
.bloglayouts .col-lg-pull-5{right:41.66666667%;}
.bloglayouts .col-lg-pull-4{right:33.33333333%;}
.bloglayouts .col-lg-pull-3{right:25%;}
.bloglayouts .col-lg-pull-2{right:16.66666667%;}
.bloglayouts .col-lg-pull-1{right:8.33333333%;}
.bloglayouts .col-lg-pull-0{right:auto;}
.bloglayouts .col-lg-push-12{left:100%;}
.bloglayouts .col-lg-push-11{left:91.66666667%;}
.bloglayouts .col-lg-push-10{left:83.33333333%;}
.bloglayouts .col-lg-push-9{left:75%;}
.bloglayouts .col-lg-push-8{left:66.66666667%;}
.bloglayouts .col-lg-push-7{left:58.33333333%;}
.bloglayouts .col-lg-push-6{left:50%;}
.bloglayouts .col-lg-push-5{left:41.66666667%;}
.bloglayouts .col-lg-push-4{left:33.33333333%;}
.bloglayouts .col-lg-push-3{left:25%;}
.bloglayouts .col-lg-push-2{left:16.66666667%;}
.bloglayouts .col-lg-push-1{left:8.33333333%;}
.bloglayouts .col-lg-push-0{left:auto;}
.bloglayouts .col-lg-offset-12{margin-left:100%;}
.bloglayouts .col-lg-offset-11{margin-left:91.66666667%;}
.bloglayouts .col-lg-offset-10{margin-left:83.33333333%;}
.bloglayouts .col-lg-offset-9{margin-left:75%;}
.bloglayouts .col-lg-offset-8{margin-left:66.66666667%;}
.bloglayouts .col-lg-offset-7{margin-left:58.33333333%;}
.bloglayouts .col-lg-offset-6{margin-left:50%;}
.bloglayouts .col-lg-offset-5{margin-left:41.66666667%;}
.bloglayouts .col-lg-offset-4{margin-left:33.33333333%;}
.bloglayouts .col-lg-offset-3{margin-left:25%;}
.bloglayouts .col-lg-offset-2{margin-left:16.66666667%;}
.bloglayouts .col-lg-offset-1{margin-left:8.33333333%;}
.bloglayouts .col-lg-offset-0{margin-left:0%;}
}
.bloglayouts .clearfix:before, .bloglayouts .clearfix:after, .bloglayouts .container:before, .bloglayouts .container:after, .bloglayouts .container-fluid:before, .bloglayouts .container-fluid:after, .bloglayouts .row:before, .bloglayouts .row:after{display:table;content:" ";}
.bloglayouts .clearfix:after, .bloglayouts .container:after, .bloglayouts .container-fluid:after, .bloglayouts .row:after{clear:both;}
.bloglayouts-bp-vc-element-blogs{margin-bottom:50px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2{margin-bottom:0;}
.bloglayouts-bp-vc-element-blogs:last-child{margin-bottom:0;}
.bloglayouts-bp-vc-element-blogs article{position:relative;line-height:1;}
.bloglayouts-bp-vc-element-blogs article h2{line-height:1;}
.bloglayouts-bp-vc-element-blogs h1, .bloglayouts-bp-vc-element-blogs h2, .bloglayouts-bp-vc-element-blogs h3, .bloglayouts-bp-vc-element-blogs h4, .bloglayouts-bp-vc-element-blogs h5{margin:0;}
.bloglayouts-bp-vc-element-blogs .article-image{position:relative;}
.bloglayouts-bp-vc-element-blogs .article-title a{text-transform:uppercase;font-size:28px;display:block;}
.item-blogs .article-info .article-info-bottom .article-author a{text-transform:uppercase;font-weight:bold;}
.item-blogs.first-element-blogs .article-info .article-excerpt{font-weight:300!important;}
.bloglayouts-bp-vc-element-blogs .article-comment{position:absolute;left:0;bottom:0;font-size:0;}
.bloglayouts-bp-vc-element-blogs .article-comment a{font-size:10px;font-weight:bold;letter-spacing:1px;padding:6px 10px;text-transform:uppercase;display:block;line-height:1.2;margin-top:4px;display:inline-block;margin-right:2px;}
.bloglayouts-bp-vc-element-blogs .article-data, .bloglayouts-bp-vc-element-blogs .article-comments, .bloglayouts-bp-vc-element-blogs .article-separator{float:left;}
.bloglayouts-bp-vc-element-blogs .article-data{font-size:12px;letter-spacing:0.5px;margin-right:20px;}
.bloglayouts-bp-vc-element-blogs .article-comments{margin-left:20px;font-size:12px;letter-spacing:0.5px;}
.bloglayouts-bp-vc-element-blogs img{width:100%;}
.bloglayouts-bp-vc-element-blogs i{margin-right:8px;}
.bloglayouts-bp-vc-element-blogs .article-comment i{margin-right:0;}
.bloglayouts-bp-vc-element-blogs .article-read-more i{margin-left:10px;margin-right:0;}
.bloglayouts-bp-vc-element-blogs .article-info-top{padding-top:15px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .article-info-top{padding-top:15px;background:#FFFFFF;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .article-info-top{padding-top:0;}
.bloglayouts-bp-vc-element-blogs h3 a{margin:20px 0 10px;}
.bloglayouts-bp-vc-element-blogs-title-box{height:35px;margin:0 0 25px;position:relative;text-align:left;}
.bloglayouts-bp-vc-element-blogs-title-box h2{display:inline-block;font-size:14px;font-weight:600;height:calc(100% + 2px);height:-webkit-calc(100% + 2px);left:0;letter-spacing:1.5px;padding:10px;position:absolute;text-transform:uppercase;top:-1px;transition:color 0.3s ease 0s;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:95%;}
.bloglayouts-bp-vc-element-blogs #bloglayouts-bp-load-blogs{text-align:center;}
#bloglayouts-bp-load-blogs, .bloglayouts-bp-load-more-container{margin-top:50px;}
.bloglayouts-bp-load-more-style3 #bloglayouts-bp-load-blogs,
.bloglayouts-bp-load-more-style3 .bloglayouts-bp-load-more-container{margin-top:0;}
.bloglayouts-bp-vc-element-blogs #bloglayouts-bp-load-blogs a{padding:10px 20px;text-transform:uppercase;transition:all 0.3s ease 0s;letter-spacing:1px;display:inline-block;color:#747474;}
.bloglayouts-bp-vc-element-blogs #bloglayouts-bp-load-blogs a:hover{transition:all 0.3s ease 0s;color:#009688;}
.bloglayouts-bp-vc-pagination{margin-top:50px;}
.bloglayouts-bp-vc-pagination a{display:inline-block;padding:10px 20px;text-transform:uppercase;transition:all 0.3s ease 0s;}
.bloglayouts-bp-vc-pagination a:hover{transition:all 0.3s ease 0s;}
.bloglayouts-bp-pagination-normal a{padding:0;}
.bloglayouts-bp-pagination-normal a:last-child{float:right;}
.bloglayouts-bp-pagination-normal a{color:#747474;transition:all 0.3s ease 0s;}
.bloglayouts-bp-pagination-normal a:hover{color:#009688;transition:all 0.3s ease 0s;}
.fnwp-numeric-pagination{text-align:center;}
.fnwp-numeric-pagination .inactive{font-size:14px;line-height:1;margin:0 2px;padding:10px 13px;float:none!important;color:#747474;}
.fnwp-numeric-pagination .current{font-size:14px;line-height:1;margin:0 2px;padding:10px 14px;display:inline-block;text-transform:uppercase;transition:all 0.3s ease 0s;color:#009688;}
.fnwp-numeric-pagination i{font-size:14px;line-height:1;padding:10px 14px;margin-right:0;display:inline-block;text-transform:uppercase;transition:all 0.3s ease 0s;color:#747474;}
.fnwp-numeric-pagination a.inactive:hover, .fnwp-numeric-pagination i:hover{color:#009688;}
.fnwp-numeric-pagination .fnwp-icon-left{margin-right:34px;}
.fnwp-numeric-pagination .fnwp-icon-right{margin-left:34px;}
.fnwp-numeric-pagination i:hover{transition:all 0.3s ease 0s;}
a.fnwp-pagination-numeric-arrow{border:none;padding:0;margin:0;}
a.fnwp-pagination-numeric-arrow:hover{background:none;}
.fnwp-numeric-pagination .bloglayouts-bpicon.fa-angle-double-left{margin-right:4px;}
.fnwp-numeric-pagination .bloglayouts-bpicon.fa-angle-double-right{margin-left:4px;}
.bloglayouts-bp-pagination .fnwp-numeric-pagination a:last-child{float:none !important;}
@media screen and (max-width:700px){
.bloglayouts-bp-vc-pagination a{margin-bottom:10px;}
}
@media screen and (max-width:400px){
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-pagination-normal{width:100% !important;}
} .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1.bloglayouts-bp-vc-blogs-2-col .item-blogs.first-element-blogs{padding-top:25px;margin-top:25px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1.bloglayouts-bp-vc-blogs-1-col .item-blogs.first-element-blogs{margin-top:25px;padding-top:25px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1.bloglayouts-bp-vc-blogs-1-col .item-blogs.first-element-blogs:first-child{margin-top:0px;padding-top:0px;border-top:0px;}
.item-blogs.first-element-blogs{text-align:center;}
.bloglayouts-bp-blogs-style1 .item-blogs.first-element-blogs .article-excerpt{margin-bottom:0;}
.item-blogs.first-element-blogs .article-excerpt{color:#747474;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1.bloglayouts-bp-vc-blogs-1-col .article-info-top{padding-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1.bloglayouts-bp-vc-blogs-1-col .article-info-top{margin-bottom:25px;}
.item-blogs.first-element-blogs.col-xs-12 .article-excerpt{font-size:15px;font-weight:normal;line-height:30px;margin-bottom:0;margin-top:20px;}
.article-info .article-category a{font-size:14px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.article-info .article-category a, .item-blogs .article-info .article-info-bottom .article-author a, .item-blogs.first-element-blogs .article-info .article-excerpt .article-read-more, .item-blogs .article-info .article-author a{color:#009688;letter-spacing:1px;}
.article-info .article-category a:hover, .item-blogs .article-info .article-info-bottom .article-author a:hover, .item-blogs.first-element-blogs .article-info .article-excerpt .article-read-more:hover, .item-blogs .article-info .article-author a:hover{color:#000000;}
.bloglayouts-bp-vc-element-blogs h3.article-title a{font-size:25px;margin:15px 0;color:#000000;line-height:1.3;}
.bloglayouts-bp-vc-blogs-1-col h3.article-title a{font-size:28px;font-weight:900;}
.bloglayouts-bp-vc-blogs-2-col h3.article-title a{font-size:18px;font-weight:600;}
.bloglayouts-bp-vc-blogs-3-col h3.article-title a{font-size:18px;font-weight:600;}
.bloglayouts-bp-vc-element-blogs h3.article-title a:hover{color:#009688;}
.article-info .article-info-bottom .article-author{display:inline-block;}
.article-info .article-info-bottom .article-author a{font-size:14px;}
.article-info .article-info-bottom .article-date{display:inline-block;font-size:14px;}
.bloglayouts-bp-vc-element-blogs .article-date, .bloglayouts-bp-vc-element-blogs .article-separator, .bloglayouts-bp-vc-element-blogs .article-author a, .bloglayouts-bp-vc-element-blogs .article-category a{font-size:14px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-2-col .article-date, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-2-col .article-separator, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-2-col .article-author a, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-2-col .article-category a{font-size:12px;}
.article-info .article-info-bottom .article-separator{display:inline-block;float:none;margin:0 5px;}
.item-blogs.first-element-blogs .article-info .article-excerpt .article-read-more{display:block;font-size:12px;font-weight:bold;left:50%;line-height:1;margin-left:-50px;margin-top:20px;padding:10px 0;position:relative;text-transform:uppercase;width:100px;}
.item-blogs.first-element-blogs .article-info .article-excerpt .article-read-more:hover{opacity:1;}
.bloglayouts-bp-vc-element-blogs .article-comment{bottom:25px;left:inherit;right:25px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-2-col .article-comment, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .article-comment{bottom:15px;right:15px;}
.item-blogs.first-element-blogs .article-image .article-comment a, .item-blogs.first-element-blogs .article-image .article-comment{font-size:12px;height:25px;line-height:25px;width:25px;padding:0;margin:0;}
.bloglayouts .comment-cloud{height:25px;position:absolute;width:25px;background:#009688;}
.bloglayouts .comment-cloud::after{border-style:solid none solid solid;border-width:8px 0 0 8px;bottom:-8px;content:"";height:0;left:9px;position:absolute;width:0;border-color:var(--bg-comment-color-var, transparent) currentcolor transparent transparent;}
.bloglayouts .comment-cloud span{color:#FFFFFF;}
.bloglayouts-bp-vc-element-blogs .article-comment a{color:#FFFFFF;}
.bloglayouts-bp-vc-element-blogs .article-comment a:hover{color:#000000;}
.item-blogs.first-element-blogs.col-xs-6 .article-title a{font-size:18px;margin:8px 0;}
.item-blogs.first-element-blogs.col-xs-6 .article-info .article-info-bottom .article-author a, .item-blogs.first-element-blogs.col-xs-6 .article-info .article-info-bottom .article-date, .item-blogs.first-element-blogs.col-xs-6 .article-info .article-category a, .item-blogs.first-element-blogs.col-xs-4 .article-info .article-info-bottom .article-author a, .item-blogs.first-element-blogs.col-xs-4 .article-info .article-info-bottom .article-date, .item-blogs.first-element-blogs.col-xs-4 .article-info .article-category a{font-size:12px;}
.item-blogs.first-element-blogs.col-xs-6 .article-info .article-excerpt{font-size:14px;font-weight:normal;line-height:26px;margin-top:25px;}
.item-blogs.first-element-blogs.col-xs-4 .article-title a{margin:8px 0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2.bloglayouts-bp-vc-blogs-3-col{margin-bottom:50px;}
.bloglayouts-bp-blogs-style2 .article-info .article-info-top .article-author, .bloglayouts-bp-blogs-style2 .article-info .article-info-top .article-category{display:inline-block;}
.bloglayouts-bp-blogs-style2 .item-blogs.first-element-blogs.col-xs-12 .article-info{margin-bottom:50px;}
.bloglayouts-bp-blogs-style2 .article-info .article-info-top .article-author a{font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.bloglayouts-bp-blogs-style2 .article-info .article-info-top .article-date{display:inline-block;}
.bloglayouts-bp-blogs-style2 .article-info .article-info-top .article-separator{display:inline-block;float:none;margin:0 8px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2 .article-info-top{background:#ffffff;margin-left:35px;margin-right:35px;margin-top:-35px;padding-top:25px;position:relative;}
.bloglayouts-bp-blogs-style2 .item-blogs.first-element-blogs.col-xs-12 .article-excerpt{color:#747474;font-size:15px;font-weight:300;line-height:27px;margin-bottom:35px;margin-top:25px;}
.bloglayouts-bp-vc-element-blogs .container-social a{color:#747474;margin-right:15px;font-size:13px;transition:all 0.3s ease 0s;}
.bloglayouts-bp-blogs-style2 .footer-posts .container-social a:last-child, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2 i:last-child{margin-right:0;}
.bloglayouts-bp-vc-element-blogs .container-social a:hover{transition:all 0.3s ease 0s;color:#009688;}
.bloglayouts-bp-blogs-style2 .footer-posts{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:15px 0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2 .container-social{display:inline-block;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2 .article-comment{display:inline-block;height:20px;left:inherit;position:absolute;right:15px;top:15px;width:20px;}
.bloglayouts-bp-blogs-style2.bloglayouts-bp-vc-element-blogs .article-comment a, .bloglayouts-bp-blogs-style2.bloglayouts-bp-vc-element-blogs .article-comment span{color:#ffffff;font-size:12px;font-weight:normal;letter-spacing:1px;line-height:20px;margin-right:0;margin-top:0;padding:0;transition:all 0.3s ease 0s;}
.bloglayouts-bp-blogs-style2 .comment-cloud::after{border-style:solid none solid solid;border-width:8px 0 0 8px;bottom:-4px;content:"";height:0;left:12px;position:absolute;width:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2 .col-xs-6 .article-info-top{margin-left:20px;margin-right:20px;margin-top:-20px;padding-top:13px;position:relative;}
.bloglayouts-bp-blogs-style2 .col-xs-6 .article-info .article-info-top .article-author a{font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.bloglayouts-bp-blogs-style2 .col-xs-6 .article-info .article-info-top .article-date{display:inline-block;}
.bloglayouts-bp-blogs-style2 .col-xs-6 .article-info .article-info-top .article-separator{display:inline-block;float:none;margin:0 6px;color:#aaaaaa;}
.bloglayouts-bp-blogs-style2 .item-blogs.first-element-blogs.col-xs-6 .article-title a{margin:14px 0 20px;}
.bloglayouts-bp-blogs-style2 .item-blogs.first-element-blogs.col-xs-6 .article-info .article-excerpt{font-size:14px;font-weight:300;line-height:24px;margin-top:0;}
.bloglayouts-bp-blogs-style2 .col-xs-6 .footer-posts{margin:25px 0 50px;padding:10px 0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2 .col-xs-6  .article-comment{display:inline-block;height:15px;left:inherit;position:absolute;right:5px;top:5px;width:15px;color:#ffffff;}
.bloglayouts-bp-blogs-style2 .col-xs-6  .comment-cloud::after{border-style:solid none solid solid;border-width:8px 0 0 8px;bottom:-3px;content:"";height:0;left:7px;position:absolute;width:0;}
.bloglayouts-bp-blogs-style2.bloglayouts-bp-vc-element-blogs .col-xs-6  .article-comment a, .bloglayouts-bp-blogs-style2.bloglayouts-bp-vc-element-blogs .col-xs-6  .article-comment span{font-size:10px;font-weight:normal;letter-spacing:1px;line-height:15px;margin-right:0;margin-top:0;padding:0;position:relative;z-index:1;transition:all 0.3s ease 0s;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2 .col-xs-4 .article-info-top{margin-left:20px;margin-right:20px;margin-top:-20px;padding-top:13px;position:relative;}
.bloglayouts-bp-blogs-style2 .col-xs-4 .article-info .article-info-top .article-author a{font-size:10px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.bloglayouts-bp-blogs-style2 .col-xs-4 .article-info .article-info-top .article-date{display:inline-block;}
.bloglayouts-bp-blogs-style2 .col-xs-4 .article-info .article-info-top .article-separator{display:inline-block;float:none;margin:0 6px;}
.bloglayouts-bp-blogs-style2 .item-blogs.first-element-blogs.col-xs-4 .article-title a{margin:14px 0 20px;}
.bloglayouts-bp-blogs-style2 .item-blogs.first-element-blogs.col-xs-4 .article-info .article-excerpt{font-size:14px;font-weight:300;line-height:24px;margin-top:0;}
.bloglayouts-bp-blogs-style2 .col-xs-4 .footer-posts{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4;margin:25px 0 0;padding:10px 0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2 .col-xs-4  .article-comment{display:inline-block;height:15px;left:inherit;position:absolute;right:5px;top:5px;width:15px;color:#ffffff;}
.bloglayouts-bp-blogs-style2 .col-xs-4  .comment-cloud::after{border-style:solid none solid solid;border-width:8px 0 0 8px;bottom:-3px;content:"";height:0;left:7px;position:absolute;width:0;}
.bloglayouts-bp-blogs-style2.bloglayouts-bp-vc-element-blogs .col-xs-4 .article-comment a, .bloglayouts-bp-blogs-style2.bloglayouts-bp-vc-element-blogs .col-xs-4 .article-comment span{color:#ffffff;font-size:10px;font-weight:normal;letter-spacing:1px;line-height:14px;margin-right:0;margin-top:0;padding:0;position:relative;z-index:1;transition:all 0.3s ease 0s;}
@media screen and (max-width:500px){
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2 .article-info-top{margin-left:20px;margin-right:20px;margin-top:-20px;padding-top:20px;}
.bloglayouts-bp-blogs-style2.bloglayouts-bp-vc-element-blogs .article-comment{display:none;}
}  .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style3{margin-bottom:0;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12{margin-bottom:50px;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category{bottom:25px;position:absolute;width:100%;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a{font-weight:bold;letter-spacing:2px;padding:4px 12px;text-transform:uppercase;background:#FFFFFF;color:#009688;transition:all 0.3s ease 0s;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a:hover{background:#009688;color:#FFFFFF;transition:all 0.3s ease 0s;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6{height:460px;overflow:hidden;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6{border:1px solid #f4f4f4;height:460px;margin-bottom:0;padding:70px 50px !important;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-title a{font-size:30px;}
.bloglayouts-bp-blogs-style3 .article-info .article-info-top .article-author{display:inline-block;}
.bloglayouts-bp-blogs-style3 .article-info .article-info-top .article-author a{font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.bloglayouts-bp-blogs-style3 .article-info .article-info-top .article-date{display:inline-block;}
.bloglayouts-bp-blogs-style3 .article-info .article-info-top .article-separator{display:inline-block;float:none;margin:0 8px;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-excerpt{font-size:14px;font-weight:300;line-height:22px;margin-bottom:0;margin-top:30px;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .container-social{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4;margin-top:50px;padding:10px 0;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .container-social a{margin-right:15px;font-size:13px;transition:all 0.3s ease 0s;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .container-social a:hover{transition:all 0.3s ease 0s;}
.bloglayouts-bp-sidebar-right .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6{height:auto;overflow:hidden;}
.bloglayouts-bp-sidebar-right .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6{height:326px;padding:25px !important;}
.bloglayouts-bp-sidebar-right .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-title a{font-size:26px;}
.bloglayouts-bp-sidebar-right .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .container-social{margin-top:30px;}
.vc_col-sm-5 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6, .vc_col-sm-6 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6, .vc_col-sm-7 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6, .vc_col-sm-8 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6, .vc_col-sm-9 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6, .vc_col-sm-10 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6, .vc_col-sm-11 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6, .bloglayouts-bp-sidebar-left .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6, .bloglayouts-bp-sidebar-right .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6{border:none;margin-bottom:0;height:auto;padding:30px 50px !important;}
.vc_col-sm-5 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6, .vc_col-sm-6 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6, .vc_col-sm-7 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6, .vc_col-sm-8 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6, .vc_col-sm-9 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6, .vc_col-sm-10 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6, .vc_col-sm-11 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6, .bloglayouts-bp-sidebar-left .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6, .bloglayouts-bp-sidebar-right .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6{height:auto;overflow:hidden;}
.vc_col-sm-5 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12, .vc_col-sm-6 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12, .vc_col-sm-7 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12, .vc_col-sm-8 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12, .vc_col-sm-9 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12, .vc_col-sm-10 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12, .vc_col-sm-11 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12, .bloglayouts-bp-sidebar-left .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12, .bloglayouts-bp-sidebar-right .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12{border:1px solid #f4f4f4;}
.vc_col-sm-5 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-excerpt, .vc_col-sm-6 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-excerpt, .vc_col-sm-7 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-excerpt, .vc_col-sm-8 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-excerpt, .vc_col-sm-9 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-excerpt, .vc_col-sm-10 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-excerpt, .vc_col-sm-11 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-excerpt, .bloglayouts-bp-sidebar-left .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-excerpt, .bloglayouts-bp-sidebar-right .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6 .article-excerpt{display:none;}
.vc_col-sm-5 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category, .vc_col-sm-6 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category, .vc_col-sm-7 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category, .vc_col-sm-8 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category, .vc_col-sm-9 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category, .vc_col-sm-10 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category, .vc_col-sm-11 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category, .bloglayouts-bp-sidebar-left .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category, .bloglayouts-bp-sidebar-right .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category{bottom:25px;}
.vc_col-sm-5 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a, .vc_col-sm-6 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a, .vc_col-sm-7 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a, .vc_col-sm-8 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a, .vc_col-sm-9 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a, .vc_col-sm-10 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a, .vc_col-sm-11 .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a, .bloglayouts-bp-sidebar-left .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a, .bloglayouts-bp-sidebar-right .bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image .article-category a{padding:0 10px;}
@media screen and (max-width:1100px){
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6{width:100%;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-info.col-xs-6{width:100%;height:auto;border:1px solid #f4f4f4;border-top:0;padding:25px !important;}
.bloglayouts-bp-blogs-style3 .item-blogs.first-element-blogs.col-xs-12 .article-image.col-xs-6{height:auto;}
}  .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4{margin-bottom:50px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-12 .article-info-top{border:1px solid #f4f4f4;margin:-40px 25px 0px;padding:20px;position:relative;}
.bloglayouts-bp-blogs-style4.bloglayouts-bp-vc-blogs-1-col article{margin-top:50px;}
.bloglayouts-bp-blogs-style4.bloglayouts-bp-vc-blogs-1-col article:nth-child(1){margin-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-12 .article-category a{display:inline-block;font-size:14px;margin-bottom:20px;padding:6px 12px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs .article-category a{background:#009688;color:#FFFFFF;transition:all 0.3s ease 0s;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs .article-category a:hover{background:#004c43;color:#FFFFFF;transition:all 0.3s ease 0s;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-12 .article-title a{border-bottom:1px solid #f4f4f4;margin-bottom:30px;padding-bottom:30px;margin-top:10px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-12 .article-info .article-info-top .article-author{display:inline-block;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-12 .article-info .article-info-top .article-author a{font-size:14px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-12 .article-info .article-info-top .article-date{display:inline-block;font-size:14px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-12 .article-info .article-info-top .article-separator{display:inline-block;float:none;margin:0 8px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-6 .article-info-top{border:1px solid #f4f4f4;margin:-40px 25px 0px;padding:20px;position:relative;}
.bloglayouts-bp-blogs-style4.bloglayouts-bp-vc-blogs-2-col article{margin-top:50px;}
.bloglayouts-bp-blogs-style4.bloglayouts-bp-vc-blogs-2-col article:nth-child(1),
.bloglayouts-bp-blogs-style4.bloglayouts-bp-vc-blogs-2-col article:nth-child(2){margin-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-6 .article-category a{display:inline-block;margin-bottom:25px;padding:4px 10px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-6 .article-title a{border-bottom:1px solid #f4f4f4;margin-bottom:25px;padding-bottom:25px;margin-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-6 .article-info .article-info-top .article-author{display:inline-block;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-6 .article-info .article-info-top .article-author a{font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-6 .article-info .article-info-top .article-date{display:inline-block;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-6 .article-info .article-info-top .article-separator{display:inline-block;float:none;margin:0 8px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-4 .article-info-top{border:1px solid #f4f4f4;margin:-40px 25px 0px;padding:20px;position:relative;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-4 .article-category a{display:inline-block;font-size:10px;margin-bottom:20px;padding:4px 10px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-4 .article-title a{border-bottom:1px solid #f4f4f4;margin-bottom:25px;padding-bottom:25px;margin-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-4 .article-info .article-info-top .article-author{display:inline-block;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-4 .article-info .article-info-top .article-author a{font-size:12px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-4 .article-info .article-info-top .article-date{display:inline-block;font-size:12px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4 .col-xs-4 .article-info .article-info-top .article-separator{display:inline-block;float:none;margin:0 8px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5.bloglayouts-bp-vc-blogs-1-col{margin-bottom:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .col-xs-12 .article-info-top{bottom:0;padding:12%;position:absolute;width:100%;z-index:2;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .col-xs-12 .bloglayouts-bp-format-type.bloglayouts-bpicon.fa-play-circle-o{position:absolute;z-index:2;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-12 .article-category a{display:inline-block;margin-bottom:20px;padding:6px 12px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-12 .article-image{margin-bottom:50px;position:relative;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .item-blogs-pattern{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.3);}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5.bloglayouts-bp-vc-blogs-2-col{margin-bottom:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .col-xs-6 .article-info-top{bottom:0;padding:25px;position:absolute;width:100%;z-index:2;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .col-xs-6 .bloglayouts-bp-format-type.bloglayouts-bpicon.fa-play-circle-o{position:absolute;z-index:2;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-6 .article-category a{display:inline-block;margin-bottom:20px;padding:4px 10px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs .article-category a{background:#FFFFFF;color:#009688;transition:all 0.3s ease 0s;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs .article-category a:hover{background:#009688;color:#FFFFFF;transition:all 0.3s ease 0s;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs .article-title a{margin:0;color:#FFFFFF;transition:all 0.3s ease 0s;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs .article-title a:hover{color:#009688;transition:all 0.3s ease 0s;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-6 .article-image{margin-bottom:50px;position:relative;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .item-blogs-pattern{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.3);}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .col-xs-4 .article-info-top{bottom:0;padding:25px;position:absolute;width:100%;z-index:2;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .col-xs-4 .bloglayouts-bp-format-type.bloglayouts-bpicon.fa-play-circle-o{position:absolute;z-index:2;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-4 .article-category a{display:inline-block;margin-bottom:20px;padding:4px 10px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-4 .article-title a{margin:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style5 .bloglayouts-bp-vc-element-blogs-article-container .item-blogs.first-element-blogs.col-xs-4 .article-image{margin-bottom:0;position:relative;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6.bloglayouts-bp-vc-blogs-1-col{margin-bottom:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-12{margin-bottom:50px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-12 .article-info{margin-top:0;padding:50px;border:1px solid #f4f4f4;text-align:left;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-12 .article-title a{margin:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-12 .article-info .article-excerpt{font-size:16px;font-weight:300;line-height:24px;margin:25px 0 50px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-12 .article-category{display:inline-block;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6.bloglayouts-bp-vc-blogs-2-col{margin-bottom:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-6{margin-bottom:40px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-6 .article-info{margin-top:0;padding:40px;border:1px solid #f4f4f4;text-align:left;}
.bloglayouts-bp-sidebar-right .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-6  .article-info{padding:40px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-6 .article-title a{margin:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-6 .article-info .article-excerpt{font-size:14px;font-weight:300;line-height:28px;margin:25px 0 50px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-6 .article-category{display:inline-block;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .item-blogs.first-element-blogs.col-xs-6 .article-info .article-info-bottom .article-author a{transition:all 0.3s ease 0s;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .item-blogs.first-element-blogs.col-xs-6 .article-info .article-info-bottom .article-author a:hover{transition:all 0.3s ease 0s;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-4{margin-bottom:0px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .article-info-top{margin-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-4 .article-info{margin-top:0;padding:40px;border:1px solid #f4f4f4;text-align:left;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-4 .article-title a{margin:0 0 25px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-4 .article-info .article-excerpt{font-size:14px;line-height:24px;font-weight:300;margin:25px 0 50px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style6 .col-xs-4 .article-category{display:inline-block;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style7 .item-blogs{margin-bottom:50px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style7 .item-blogs.first-element-blogs  .article-info{margin-bottom:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style7 .item-blogs.first-element-blogs.col-xs-12 .article-excerpt{padding:0 80px;}
@media screen and (max-width:950px){
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style7 .item-blogs.first-element-blogs.col-xs-12 .article-excerpt{padding:0;}
}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-2-col .vc-element-post-odd{padding-right:12.5px!important;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-2-col .vc-element-post-even{padding-left:12.5px!important;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1.bloglayouts-bp-vc-blogs-2-col .bloglayouts-bp-vc-element-blogs-article-container article:first-child, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1.bloglayouts-bp-vc-blogs-2-col .bloglayouts-bp-vc-element-blogs-article-container article:nth-child(2){border-top:0;padding-top:0;margin-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article{margin-right:25px;width:calc(33.33333333% - 25px);margin-top:25px;padding-top:25px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article:first-child, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article:nth-child(2),
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article:nth-child(3){border-top:0;padding-top:0;margin-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1 .article-comment a{font-size:13px;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container{width:calc(100% + 25px);}
@media screen and (max-width:1100px){
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container{width:100%;margin:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container .bloglayouts-clear{clear:none;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article{margin-bottom:50px;margin-top:0;padding-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article.vc-element-post-odd{padding-right:12.5px!important;width:50%!important;margin-right:0;clear:both;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article.vc-element-post-even{padding-left:12.5px!important;width:50%!important;margin-right:0;}
}
@media screen and (max-width:650px){
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-2-col .bloglayouts-bp-vc-element-blogs-article-container article, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-2-col .bloglayouts-bp-vc-element-blogs-article-container article.vc-element-post-odd, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-2-col .bloglayouts-bp-vc-element-blogs-article-container article.vc-element-post-even{margin-top:0;padding:0!important;width:100%!important;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1.bloglayouts-bp-vc-blogs-2-col .bloglayouts-bp-vc-element-blogs-article-container article:nth-child(2),
.bloglayouts-bp-blogs-style4.bloglayouts-bp-vc-blogs-2-col article:nth-child(2),
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4.bloglayouts-bp-vc-blogs-2-col .bloglayouts-bp-vc-element-blogs-article-container article.vc-element-post-even{margin-top:50px;}
}
@media screen and (max-width:650px){
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style2.bloglayouts-bp-vc-blogs-3-col, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4.bloglayouts-bp-vc-blogs-3-col{margin-bottom:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article.vc-element-post-odd, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article.vc-element-post-even{padding:0!important;width:100%!important;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article{margin-bottom:0;margin-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article:nth-child(1){margin-top:0;}
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style1.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article:nth-child(2),
.bloglayouts-bp-blogs-style4.bloglayouts-bp-vc-blogs-3-col article:nth-child(2),
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-blogs-style4.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article.vc-element-post-even, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article:nth-child(3),
.bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article.vc-element-post-odd, .bloglayouts-bp-vc-element-blogs.bloglayouts-bp-vc-blogs-3-col .bloglayouts-bp-vc-element-blogs-article-container article.vc-element-post-even{margin-top:50px;}
}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls .owl-nav [class*=owl-]{padding:8px 14px;font-size:14px;color:#747474;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{color:#009688;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls .owl-nav [class*=owl-] i{margin-right:0;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog.owl-theme .owl-dots .owl-dot span, .bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog.owl-theme .owl-dots .owl-dot.active span{background:#009688;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog .owl-controls .owl-prev{position:absolute;left:0;top:50%;margin-top:-15.5px;opacity:0;transition:opacity .3s ease-in;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog .owl-controls .owl-next{position:absolute;right:0;top:50%;margin-top:-15.5px;opacity:0;transition:opacity .3s ease-in;}
.bloglayouts-bp-vc-element-carousel-blog-pagination-true.bloglayouts-bp-vc-element-carousel-blog .owl-controls .owl-next, .bloglayouts-bp-vc-element-carousel-blog-pagination-true.bloglayouts-bp-vc-element-carousel-blog .owl-controls .owl-prev{margin-top:-27.5px;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog .owl-dots{opacity:0;transition:opacity .3s ease-in;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls{margin:0;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog:hover .owl-controls .owl-prev, .bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog:hover .owl-controls .owl-next, .bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog:hover .owl-dots{opacity:1;transition:opacity .3s ease-in;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog.owl-theme .owl-dots .owl-dot span{border-radius:0;opacity:0.3;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog.owl-theme .owl-dots .owl-dot.active span{opacity:1;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{transition:all .3s ease-in;}
.bloglayouts-bp-vc-element-blogs .bloglayouts-bp-vc-element-carousel-blog.owl-theme .owl-controls .owl-nav [class*=owl-]{transition:all .3s ease-in;}
.adte-faq .ui-state-active .ui-icon, .adte-faq .ui-button:active .ui-icon{background:none;}
.adte-faq .ui-icon{text-indent:initial;}
.adte-faq .ui-icon{margin-right:10px;}
.adte-faq .ui-widget-content{line-height:1.5em;}
.adte-faq.adte-faq-style2 .ui-widget-content{margin:10px 0;}
.adte-faq.adte-faq-rtl.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:100%;margin-left:-30px;top:50%;margin-top:-8px;}
.adte-faq.adte-faq-rtl .ui-accordion-icons .ui-accordion-header a{padding-left:1em;}
.adte-faq.adte-faq-rtl .ui-state-default, .adte-faq.adte-faq-rtl .ui-widget-content .ui-state-default, .adte-faq.adte-faq-rtl .ui-widget-header .ui-state-default, .adte-faq.adte-faq-rtl .ui-button, html .adte-faq.adte-faq-rtl .ui-button.ui-state-disabled:hover, html .adte-faq.adte-faq-rtl .ui-button.ui-state-disabled:active{text-align:right;padding-right:50px;}
.adte-faq.adte-faq-rtl .ui-widget-content{text-align:right;}
.fg_clear{clear:both;}
.gallery.fastcarousel{margin-bottom:20px;text-rendering:optimizelegibility;}
.fg-gallery-item a{display:block;}
.gallery.fastcarousel .fg-gallery-caption{font-style:normal;font-size:12px;font-style:normal;line-height:1.5;}
.fastcarousel .fg-gallery-item{float:left;margin:0 4px 4px 0!important;overflow:hidden;position:relative;-moz-hyphens:none;word-wrap:normal;}
.fastcarousel.gallery .fastcarousel-gallery-icon .fg_zoom{position:relative;overflow:hidden;}
.fastcarousel.gallery .fastcarousel-gallery-icon{overflow:hidden;position:relative;}
.fastcarousel.gallery{line-height:0;margin:0;padding:0;}
.fastcarousel.gallery .fastcarousel-gallery-icon img{width:100%;max-width:100%;padding:0;height:auto;border:0px;}
.fastcarousel.gallery .fastcarousel-gallery-icon .fg_zoom a{position:absolute;bottom:0;font-size:20px;position:absolute;text-decoration:none;opacity:0;height:100%;width:100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel .fg-gallery-item a, .fastcarousel .fg-gallery-caption{width:100%;max-width:100%;overflow:hidden;border:0;}
.fastcarousel.gallery-columns-1 .fg-gallery-item{max-width:100%;}
.fastcarousel.gallery-columns-2 .fg-gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);}
.fastcarousel.gallery-columns-3 .fg-gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);}
.fastcarousel.gallery-columns-4 .fg-gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px);}
.fastcarousel.gallery-columns-5 .fg-gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px);}
.fastcarousel.gallery-columns-6 .fg-gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}
.fastcarousel.gallery-columns-7 .fg-gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}
.fastcarousel.gallery-columns-8 .fg-gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}
.fastcarousel.gallery-columns-9 .fg-gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}
@media only screen and (min-width : 1025px) {
.fastcarousel.gallery-columns-1 .fg-gallery-item:nth-of-type(1n),
.fastcarousel.gallery-columns-2 .fg-gallery-item:nth-of-type(2n),
.fastcarousel.gallery-columns-3 .fg-gallery-item:nth-of-type(3n),
.fastcarousel.gallery-columns-4 .fg-gallery-item:nth-of-type(4n),
.fastcarousel.gallery-columns-5 .fg-gallery-item:nth-of-type(5n),
.fastcarousel.gallery-columns-6 .fg-gallery-item:nth-of-type(6n),
.fastcarousel.gallery-columns-7 .fg-gallery-item:nth-of-type(7n),
.fastcarousel.gallery-columns-8 .fg-gallery-item:nth-of-type(8n),
.fastcarousel.gallery-columns-9 .fg-gallery-item:nth-of-type(9n){margin-right:0!important;}
}
.fastcarousel.gallery-columns-1.gallery-size-medium figure.fg-gallery-item:nth-of-type(1n+1),
.fastcarousel.gallery-columns-1.gallery-size-thumbnail figure.fg-gallery-item:nth-of-type(1n+1),
.fastcarousel.gallery-columns-2.gallery-size-thumbnail figure.fg-gallery-item:nth-of-type(2n+1),
.fastcarousel.gallery-columns-3.gallery-size-thumbnail figure.fg-gallery-item:nth-of-type(3n+1){clear:left;}
.fastcarousel .fg-gallery-item:hover .fg-gallery-caption{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery-columns-6 .fg-gallery-caption, .fastcarousel.gallery-columns-7 .fg-gallery-caption, .fastcarousel.gallery-columns-8 .fg-gallery-caption, .fastcarousel.gallery-columns-9 .fg-gallery-caption{display:none;}
.fastcarousel.gallery-columns-6 .fastcarousel-gallery-icon:hover .fg-zoom-icon, .fastcarousel.gallery-columns-7 .fastcarousel-gallery-icon:hover .fg-zoom-icon, .fastcarousel.gallery-columns-8 .fastcarousel-gallery-icon:hover .fg-zoom-icon, .fastcarousel.gallery-columns-9 .fastcarousel-gallery-icon:hover .fg-zoom-icon{font-size:15px!important;margin-top:-7.5px!important;margin-left:-7.5px!important;}
.fastcarousel.gallery-columns-6 .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.gallery-columns-7 .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.gallery-columns-8 .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.gallery-columns-9 .fastcarousel-gallery-icon .fg-zoom-icon{font-size:15px!important;margin-top:-7.5px!important;margin-left:-7.5px!important;top:50%;position:absolute;}
.fastcarousel.gallery.fg_style1 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style1 .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style1 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;height:50px;opacity:0;padding:6px 8px;position:absolute;bottom:0px;left:0;text-align:left;width:100%;display:table;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style1 .caption-container{display:table-cell;vertical-align:middle;}
.fastcarousel.gallery.fg_style1 .fastcarousel-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style1 .fastcarousel-gallery-icon .fg_zoom:hover a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style1 .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fastcarousel.gallery.fg_style2 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style2 .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style2 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;padding:6px 8px;position:relative;text-align:center;width:100%;display:table;}
.fastcarousel.fg_style2 .caption-container{display:table-cell;vertical-align:middle;}
.fastcarousel.gallery.fg_style2 .fastcarousel-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style2 .fastcarousel-gallery-icon .fg_zoom:hover a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style3 .fg_zoom{border:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.fastcarousel.gallery.fg_style3 .fg_zoom:hover{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.fastcarousel.gallery.fg_style3 .fastcarousel-gallery-icon:hover .fg-gallery-caption{color:#FFFFFF;transform:translate3d(0px, -30px, 0px);}
.fastcarousel.gallery.fg_style3 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);}
.fastcarousel.gallery.fg_style3 .fastcarousel-gallery-icon:hover img{border-radius:0;transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style3 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50px;opacity:1;padding:6px 8px;position:absolute;bottom:0px;left:0;text-align:left;width:100%;display:table;text-align:center;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style3 .caption-container{display:table-cell;vertical-align:middle;}
.fastcarousel.gallery.fg_style4 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style4 .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style4 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:1.5;margin:0;height:50px;opacity:0;padding:6px 8px;position:absolute;top:50%;left:0%;width:100%;display:table;text-align:center;background:none!important;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style4 .caption-container{display:table-cell;vertical-align:middle;}
.fastcarousel.gallery.fg_style4 .fastcarousel-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style4 .fastcarousel-gallery-icon .fg_zoom:hover a, .fastcarousel.gallery.fg_style4 .fastcarousel-gallery-icon .fg_zoom.fg_over a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style4 .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fastcarousel.gallery.fg_style5 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);}
.fastcarousel.gallery.fg_style5 .fastcarousel-gallery-icon:hover img{transform:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-webkit-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style5 .fg-gallery-caption{display:none;}
.fastcarousel.gallery.fg_style5 .fastcarousel-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style5 .fastcarousel-gallery-icon .icon-plus:before{content:"\e6ef"!important;}
.fastcarousel.gallery.fg_style5 .fastcarousel-gallery-icon .fg_zoom:hover a{opacity:1;transfom:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-webkit-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style1 .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fastcarousel.gallery.fg_style6 .fastcarousel-gallery-icon:hover .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style6 .fastcarousel-gallery-icon .fg-zoom-icon{left:-100%;top:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;margin-top:-35px;}
.fastcarousel.gallery.fg_style6 .fastcarousel-gallery-icon.no-caption:hover .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style6 .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-15px;top:50%;left:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;position:absolute;}
.fastcarousel.fg_style6 .fg-gallery-caption{position:absolute;right:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;top:50%;background:none!important;}
.fastcarousel.fg_style6 .fastcarousel-gallery-icon:hover .fg-gallery-caption{right:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style6 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style6 .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style6 .fastcarousel-gallery-icon .fg_zoom:hover a, .fastcarousel.gallery.fg_style6 .fastcarousel-gallery-icon .fg_zoom.fg_over a, .fastcarousel.gallery.fg_style6 .fastcarousel-gallery-icon.no-caption .fg_zoom:hover a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style7 .fastcarousel-gallery-icon:hover .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style7 .fastcarousel-gallery-icon .fg-zoom-icon{left:-100%;top:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;margin-top:-35px;}
.fastcarousel.gallery.fg_style7 .fastcarousel-gallery-icon.no-caption:hover .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style7 .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-15px;top:50%;left:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;position:absolute;}
.fastcarousel.fg_style7 .fg-gallery-caption{position:absolute;right:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;top:50%;background:none!important;}
.fastcarousel.fg_style7 .fastcarousel-gallery-icon:hover .fg-gallery-caption{right:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style7 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style7 .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style7 .fastcarousel-gallery-icon .fg_zoom a{bottom:-100%;}
.fastcarousel.gallery.fg_style7 .fastcarousel-gallery-icon .fg_zoom:hover a, .fastcarousel.gallery.fg_style7 .fastcarousel-gallery-icon .fg_zoom.fg_over a, .fastcarousel.gallery.fg_style7 .fastcarousel-gallery-icon.no-caption .fg_zoom:hover a{opacity:1;bottom:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style8 .fastcarousel-gallery-icon:hover .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style8 .fastcarousel-gallery-icon .fg-zoom-icon{left:-100%;top:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;margin-top:-35px;}
.fastcarousel.gallery.fg_style8 .fastcarousel-gallery-icon.no-caption:hover .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style8 .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-15px;top:50%;left:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;position:absolute;}
.fastcarousel.fg_style8 .fg-gallery-caption{position:absolute;right:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;top:50%;background:none!important;}
.fastcarousel.fg_style8 .fastcarousel-gallery-icon:hover .fg-gallery-caption{right:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style8 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style8 .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style8 .fastcarousel-gallery-icon .fg_zoom a{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);}
.fastcarousel.gallery.fg_style8 .fastcarousel-gallery-icon .fg_zoom:hover a, .fastcarousel.gallery.fg_style8 .fastcarousel-gallery-icon .fg_zoom.fg_over a, .fastcarousel.gallery.fg_style8 .fastcarousel-gallery-icon.no-caption .fg_zoom:hover a{opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style9 .fastcarousel-gallery-icon:hover .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style9 .fastcarousel-gallery-icon .fg-zoom-icon{left:50%;top:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;margin-top:-35px;}
.fastcarousel.gallery.fg_style9 .fastcarousel-gallery-icon.no-caption:hover .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;}
.fastcarousel.gallery.fg_style9 .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;position:absolute;}
.fastcarousel.fg_style9 .fg-gallery-caption{position:absolute;bottom:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;background:none!important;}
.fastcarousel.fg_style9 .fastcarousel-gallery-icon:hover .fg-gallery-caption{bottom:50%;margin-bottom:-50px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style9 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style9 .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style9 .fastcarousel-gallery-icon .fg_zoom a{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);}
.fastcarousel.gallery.fg_style9 .fastcarousel-gallery-icon .fg_zoom:hover a, .fastcarousel.gallery.fg_style9 .fastcarousel-gallery-icon .fg_zoom.fg_over a, .fastcarousel.gallery.fg_style9 .fastcarousel-gallery-icon.no-caption .fg_zoom:hover a{opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style10 .fastcarousel-gallery-icon:hover .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style10 .fastcarousel-gallery-icon .fg-zoom-icon{left:50%;top:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;margin-top:-35px;}
.fastcarousel.gallery.fg_style10 .fastcarousel-gallery-icon.no-caption:hover .fg-zoom-icon{margin-top:-15px;margin-left:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style10 .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;position:absolute;}
.fastcarousel.fg_style10 .fg-gallery-caption{position:absolute;bottom:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;background:none!important;}
.fastcarousel.gallery.fg_style10 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style10 .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style10 .fastcarousel-gallery-icon .fg_zoom a{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);}
.fastcarousel.gallery.fg_style10 .fastcarousel-gallery-icon .fg_zoom:hover a, .fastcarousel.gallery.fg_style10 .fastcarousel-gallery-icon .fg_zoom.fg_over a, .fastcarousel.gallery.fg_style10 .fastcarousel-gallery-icon.no-caption .fg_zoom:hover a{opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style11 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style11 .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style11 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;height:100%;opacity:0;padding:6px 8px;position:absolute;bottom:0px;right:0;text-align:left;width:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style11 .fastcarousel-gallery-icon .fg_zoom a{width:50%;}
.fastcarousel.fg_style11 .caption-container{display:table-cell;vertical-align:middle;}
.fastcarousel.gallery.fg_style11 .fastcarousel-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style11 .fastcarousel-gallery-icon:hover .fg_zoom a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style11 .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fastcarousel.gallery.fg_style12 .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style12 .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style12 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;height:100%;opacity:0;padding:6px 8px;position:absolute;bottom:0px;left:0;text-align:left;width:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style12 .fastcarousel-gallery-icon .fg_zoom a{width:50%;right:0;}
.fastcarousel.fg_style12 .caption-container{display:table-cell;vertical-align:middle;}
.fastcarousel.gallery.fg_style12 .fastcarousel-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style12 .fastcarousel-gallery-icon:hover .fg_zoom a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style12 .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fg_no_style .fg-gallery-caption{display:none;}
.fg_no_style.fg_over_image_on .fastcarousel-gallery-icon:hover img{transform:scale(1.2)!important;-moz-transform:scale(1.2)!important;-webkit-transform:scale(1.2)!important;-o-transform:scale(1.2)!important;-ms-transform:scale(1.2)!important;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fg_no_style.fg_over_image_on .fastcarousel-gallery-icon img{transform:scale(1.0)!important;-moz-transform:scale(1.0)!important;-webkit-transform:scale(1.0)!important;-o-transform:scale(1.0)!important;-ms-transform:scale(1.0)!important;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fg_over_image_off .fastcarousel-gallery-icon:hover img{transform:scale(1.0)!important;-moz-transform:scale(1.0)!important;-webkit-transform:scale(1.0)!important;-o-transform:scale(1.0)!important;-ms-transform:scale(1.0)!important;}
@media screen and (max-width:639px){
.fastcarousel.fg_responsive.gallery-columns-1 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-2 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-3 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-4 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-5 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-6 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-7 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-8 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-9 .fg-gallery-item{max-width:100%!important;float:none!important;width:100%!important;}
.fastcarousel.gallery{width:100%!important;}
} @media only screen and (min-width : 640px) and (max-width : 1024px) {
.fastcarousel.fg_responsive.gallery-columns-1 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-2 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-3 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-4 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-5 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-6 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-7 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-8 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-9 .fg-gallery-item{max-width:48.5%!important;width:48.5%!important;margin-right:1%!important;}
.fastcarousel.gallery{width:100%!important;}
} @media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { 
.fastcarousel.fg_responsive.gallery-columns-1 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-2 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-3 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-4 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-5 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-6 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-7 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-8 .fg-gallery-item, .fastcarousel.fg_responsive.gallery-columns-9 .fg-gallery-item{max-width:48.5%!important;width:48.5%!important;margin-right:1%;}
.fastcarousel.gallery{width:100%!important;}
} .fastcarousel.fg_style1.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastcarousel.fg_style2.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastcarousel.fg_style3.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastcarousel.fg_style4.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastcarousel.fg_style5.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastcarousel.fg_style6.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastcarousel.fg_style7.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastcarousel.fg_style8.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastcarousel.fg_style9.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastcarousel.fg_style10.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastcarousel.fg_style11.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastcarousel.fg_style12.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastcarousel.gallery-columns-3fg_thumbs_one .fg-gallery-item-thumbs-one{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);}
#pbOverlay.hide{display:block!important;}
.fotorama__wrap *{box-sizing:content-box !important;}
.fastcarousel.fg_pagination_style1, .fastcarousel.fg_pagination_style2{clear:both;margin-top:20px!important;}
.fastcarousel ul.fg_pagination{list-style:none;text-align:center;width:100%;clear:both;}
.fastcarousel ul.fg_pagination li{display:inline-block;padding:5px;}
.fastcarousel ul.fg_pagination li a{text-decoration:none;border:0;padding:5px 10px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel ul.fg_pagination li a:hover{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fg-photoswipe figcaption{display:none;}
.fg-photoswipe figure{position:relative;overflow:hidden;}
.fg-photoswipe .fastcarousel-gallery-icon.fg_zoom a .fg-zoom-icon{position:absolute;bottom:0;font-size:20px;position:absolute;text-decoration:none;opacity:0;height:100%;width:100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery-columns-6 .fg-photoswipe .fastcarousel-gallery-icon:hover .fg-zoom-icon, .fastcarousel.gallery-columns-7 .fg-photoswipe .fastcarousel-gallery-icon:hover .fg-zoom-icon, .fastcarousel.gallery-columns-8 .fg-photoswipe .fastcarousel-gallery-icon:hover .fg-zoom-icon, .fastcarousel.gallery-columns-9 .fg-photoswipe .fastcarousel-gallery-icon:hover .fg-zoom-icon{font-size:15px!important;margin-top:-7.5px!important;margin-left:-7.5px!important;}
.fastcarousel.gallery-columns-6 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.gallery-columns-7 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.gallery-columns-8 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.gallery-columns-9 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon{font-size:15px!important;margin-top:-7.5px!important;margin-left:-7.5px!important;top:50%;position:absolute;}
.fastcarousel.gallery.fg_style1 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;opacity:0;}
.fastcarousel.gallery.fg_style1 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style1 .fg-photoswipe .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fastcarousel.gallery.fg_style2 .fg-photoswipe .fastcarousel-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastcarousel.gallery.fg_style2 .fg-photoswipe .fastcarousel-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style2 .fg-photoswipe .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;padding:6px 8px;position:relative;text-align:center;width:100%;display:table;}
.fastcarousel.fg_style2 .fg-photoswipe .caption-container{display:table-cell;vertical-align:middle;}
.fastcarousel.gallery.fg_style2 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-10px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style2 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.fg_style4 .fg-photoswipe .caption-container{display:table-cell;vertical-align:middle;}
.fastcarousel.gallery.fg_style4 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style4 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover a .fg-zoom-icon, .fastcarousel.gallery.fg_style4 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom.fg_over a .fg-zoom-icon, .fastcarousel.gallery.fg_style4 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fastcarousel-mask{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style4 .fg-photoswipe .fastcarousel-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fg-photoswipe .fastcarousel-mask{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style4 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.fg_style4 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastcarousel.gallery.fg_style5 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);}
.fastcarousel.gallery.fg_style5 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover a .fg-zoom-icon, .fastcarousel.gallery.fg_style5 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fastcarousel-mask{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style5 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom .fastcarousel-mask{transfom:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-webkit-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);}
.fastcarousel.gallery.fg_style5 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.fg_style5 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastcarousel.gallery.fg_style6 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover a .fg-zoom-icon, .fastcarousel.gallery.fg_style6 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fastcarousel-mask{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style6 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.fg_style6 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastcarousel.gallery.fg_style6 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style6 .fg-photoswipe .fastcarousel-gallery-icon.no-caption.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style7 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom .fastcarousel-mask{bottom:-100%;opacity:1;}
.fastcarousel.gallery.fg_style7 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fastcarousel-mask{bottom:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style7 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style7 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.fg_style7 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastcarousel.gallery.fg_style7 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style7 .fg-photoswipe .fastcarousel-gallery-icon.no-caption.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style8 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom .fastcarousel-mask{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);opacity:1;}
.fastcarousel.gallery.fg_style8 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fastcarousel-mask{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style8 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style8 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.fg_style8 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastcarousel.gallery.fg_style8 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style8 .fg-photoswipe .fastcarousel-gallery-icon.no-caption.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style9 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom .fastcarousel-mask{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);opacity:1;}
.fastcarousel.gallery.fg_style9 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fastcarousel-mask{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style9 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style9 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.fg_style9 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastcarousel.gallery.fg_style9 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom .fg-zoom-icon{position:absolute;top:-100%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style9 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style9 .fg-photoswipe .fastcarousel-gallery-icon.no-caption.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style10 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom .fastcarousel-mask{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);opacity:1;}
.fastcarousel.gallery.fg_style10 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fastcarousel-mask{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style10 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style10 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.fg_style10 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastcarousel.gallery.fg_style10 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom .fg-zoom-icon{position:absolute;top:-100%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style10 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style10 .fg-photoswipe .fastcarousel-gallery-icon.no-caption.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style11 .fg-photoswipe .fastcarousel-gallery-icon .fg-zoom-icon, .fastcarousel.fg_style11 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastcarousel.gallery.fg_style11 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style11 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom .fg-zoom-icon{position:absolute;top:50%;left:-25%;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style11 .fg-photoswipe .fastcarousel-gallery-icon.no-caption.fg_zoom .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style12 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.gallery.fg_style12 .fg-photoswipe .fastcarousel-gallery-icon.fg_zoom .fg-zoom-icon{position:absolute;top:50%;left:25%;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastcarousel.gallery.fg_style12 .fg-photoswipe .fastcarousel-gallery-icon.no-caption.fg_zoom .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.pswp button:hover{background-color:transparent;background-image:none;}
.fastcarousel.owl-theme .owl-controls .owl-nav [class*="owl-"]{background:rgba(255,255,255,0.8);z-index:999;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{background:rgba(255,255,255,1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastcarousel.owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,1);}
.fastcarousel.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:rgba(255,255,255,0.8);}
.fastcarousel .owl-controls{opacity:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fc_nav_style1.owl-theme .owl-controls .owl-nav .owl-prev{left:0;position:absolute;top:50%;margin-top:-24px;}
.fc_nav_style1.owl-theme .owl-controls .owl-nav .owl-next{right:0;position:absolute;top:50%;margin-top:-24px;}
.fc_nav_style1.owl-theme .owl-controls .owl-dots{position:absolute;bottom:5px;width:100%;}
.fc_nav_style1.owl-carousel:hover .owl-controls{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fc_nav_style1.owl-theme .owl-dots .owl-dot span{border-radius:0;}
.fc_nav_style2.owl-theme .owl-controls .owl-nav .owl-prev{left:0;position:absolute;top:50%;margin-top:-24px;}
.fc_nav_style2.owl-theme .owl-controls .owl-nav .owl-next{right:0;position:absolute;top:50%;margin-top:-24px;}
.fc_nav_style2.owl-theme .owl-controls .owl-dots{position:absolute;bottom:5px;width:100%;}
.fc_nav_style2.owl-carousel .owl-controls{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fc_nav_style2.owl-theme .owl-dots .owl-dot span{border-radius:0;}
.fc_nav_style3.owl-theme .owl-stage-outer{margin-top:52px;}
.fc_nav_style3.owl-theme .owl-controls .owl-nav .owl-prev{left:0;position:absolute;top:0;margin-top:-50px;}
.fc_nav_style3.owl-theme .owl-controls .owl-nav .owl-next{right:0;position:absolute;top:0;margin-top:-50px;}
.fc_nav_style3.owl-theme .owl-controls .owl-dots{position:absolute;bottom:5px;width:100%;}
.fc_nav_style3.owl-carousel:hover .owl-controls{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fc_nav_style3.owl-theme .owl-dots .owl-dot span{border-radius:0;}
.fc_nav_style4.owl-theme .owl-stage-outer{margin-top:52px;}
.fc_nav_style4.owl-theme .owl-controls .owl-nav .owl-prev{left:0;position:absolute;top:0;margin-top:-50px;}
.fc_nav_style4.owl-theme .owl-controls .owl-nav .owl-next{right:0;position:absolute;top:0;margin-top:-50px;}
.fc_nav_style4.owl-theme .owl-controls .owl-dots{position:absolute;bottom:5px;width:100%;}
.fc_nav_style4.owl-carousel .owl-controls{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fc_nav_style4.owl-theme .owl-dots .owl-dot span{border-radius:0;}
.fc_nav_style5.owl-theme .owl-controls .owl-nav .owl-prev{right:50px;position:absolute;bottom:0;}
.fc_nav_style5.owl-theme .owl-controls .owl-nav .owl-next{right:0;position:absolute;bottom:0;}
.fc_nav_style5.owl-theme .owl-controls .owl-dots{position:absolute;bottom:5px;width:100%;}
.fc_nav_style5.owl-carousel:hover .owl-controls{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fc_nav_style5.owl-theme .owl-dots .owl-dot span{border-radius:0;}
.fc_nav_style6.owl-theme .owl-controls .owl-nav .owl-prev{right:50px;position:absolute;bottom:0;}
.fc_nav_style6.owl-theme .owl-controls .owl-nav .owl-next{right:0;position:absolute;bottom:0;}
.fc_nav_style6.owl-theme .owl-controls .owl-dots{position:absolute;bottom:5px;width:100%;}
.fc_nav_style6.owl-carousel .owl-controls{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fc_nav_style6.owl-theme .owl-dots .owl-dot span{border-radius:0;}
.fc_nav_style7.owl-theme .owl-stage-outer{margin-top:52px;}
.fc_nav_style7.owl-theme .owl-controls .owl-nav .owl-prev{right:50px;position:absolute;top:0;margin-top:-50px;}
.fc_nav_style7.owl-theme .owl-controls .owl-nav .owl-next{right:0;position:absolute;top:0;margin-top:-50px;}
.fc_nav_style7.owl-theme .owl-controls .owl-dots{position:absolute;bottom:5px;width:100%;}
.fc_nav_style7.owl-carousel:hover .owl-controls{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fc_nav_style7.owl-theme .owl-dots .owl-dot span{border-radius:0;}
.fc_nav_style8.owl-theme .owl-stage-outer{margin-top:52px;}
.fc_nav_style8.owl-theme .owl-controls .owl-nav .owl-prev{right:50px;position:absolute;top:0;margin-top:-50px;}
.fc_nav_style8.owl-theme .owl-controls .owl-nav .owl-next{right:0;position:absolute;top:0;margin-top:-50px;}
.fc_nav_style8.owl-theme .owl-controls .owl-dots{position:absolute;bottom:5px;width:100%;}
.fc_nav_style8.owl-carousel .owl-controls{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fc_nav_style8.owl-theme .owl-dots .owl-dot span{border-radius:0;}
.fg_gallery_name{margin-bottom:20px;}
.fg_clear{clear:both;}
.gallery.fastgallery{margin-bottom:20px;text-rendering:optimizelegibility;}
.fg-gallery-item a{display:block;}
.gallery.fastgallery .fg-gallery-caption{font-style:normal;font-size:12px;font-style:normal;line-height:1.5;}
.fastgallery .fg-gallery-item{float:left;margin:0 4px 4px 0!important;overflow:hidden;position:relative;-moz-hyphens:none;word-wrap:normal;}
.fastgallery.gallery .fastgallery-gallery-icon .fg_zoom{position:relative;overflow:hidden;}
.fastgallery.gallery .fastgallery-gallery-icon{overflow:hidden;position:relative;}
.fastgallery.gallery{line-height:0;margin:0;padding:0;}
.fastgallery.gallery .fastgallery-gallery-icon img{width:100%;max-width:100%;padding:0;height:auto;border:0px;}
.fastgallery.gallery .fastgallery-gallery-icon .fg_zoom a{position:absolute;bottom:0;font-size:20px;position:absolute;text-decoration:none;opacity:0;height:100%;width:100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery .fg-gallery-item a, .fastgallery .fg-gallery-caption{width:100%;max-width:100%;overflow:hidden;border:0;}
.fastgallery.gallery-columns-1 .fg-gallery-item{max-width:100%;}
.fastgallery.gallery-columns-2 .fg-gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);}
.fastgallery.gallery-columns-3 .fg-gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);}
.fastgallery.gallery-columns-4 .fg-gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px);}
.fastgallery.gallery-columns-5 .fg-gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px);}
.fastgallery.gallery-columns-6 .fg-gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}
.fastgallery.gallery-columns-7 .fg-gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}
.fastgallery.gallery-columns-8 .fg-gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}
.fastgallery.gallery-columns-9 .fg-gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}
@media only screen and (min-width : 1025px) {
.fastgallery.gallery-columns-1 .fg-gallery-item:nth-of-type(1n),
.fastgallery.gallery-columns-2 .fg-gallery-item:nth-of-type(2n),
.fastgallery.gallery-columns-3 .fg-gallery-item:nth-of-type(3n),
.fastgallery.gallery-columns-4 .fg-gallery-item:nth-of-type(4n),
.fastgallery.gallery-columns-5 .fg-gallery-item:nth-of-type(5n),
.fastgallery.gallery-columns-6 .fg-gallery-item:nth-of-type(6n),
.fastgallery.gallery-columns-7 .fg-gallery-item:nth-of-type(7n),
.fastgallery.gallery-columns-8 .fg-gallery-item:nth-of-type(8n),
.fastgallery.gallery-columns-9 .fg-gallery-item:nth-of-type(9n){margin-right:0!important;}
}
.fastgallery.gallery-columns-1.gallery-size-medium figure.fg-gallery-item:nth-of-type(1n+1),
.fastgallery.gallery-columns-1.gallery-size-thumbnail figure.fg-gallery-item:nth-of-type(1n+1),
.fastgallery.gallery-columns-2.gallery-size-thumbnail figure.fg-gallery-item:nth-of-type(2n+1),
.fastgallery.gallery-columns-3.gallery-size-thumbnail figure.fg-gallery-item:nth-of-type(3n+1){clear:left;}
.fastgallery .fg-gallery-item:hover .fg-gallery-caption{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery-columns-6 .fg-gallery-caption, .fastgallery.gallery-columns-7 .fg-gallery-caption, .fastgallery.gallery-columns-8 .fg-gallery-caption, .fastgallery.gallery-columns-9 .fg-gallery-caption{display:none;}
.fastgallery.gallery-columns-6 .fastgallery-gallery-icon:hover .fg-zoom-icon, .fastgallery.gallery-columns-7 .fastgallery-gallery-icon:hover .fg-zoom-icon, .fastgallery.gallery-columns-8 .fastgallery-gallery-icon:hover .fg-zoom-icon, .fastgallery.gallery-columns-9 .fastgallery-gallery-icon:hover .fg-zoom-icon{font-size:15px!important;margin-top:-7.5px!important;margin-left:-7.5px!important;}
.fastgallery.gallery-columns-6 .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.gallery-columns-7 .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.gallery-columns-8 .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.gallery-columns-9 .fastgallery-gallery-icon .fg-zoom-icon{font-size:15px!important;margin-top:-7.5px!important;margin-left:-7.5px!important;top:50%;position:absolute;}
.fastgallery.gallery.fg_style1 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style1 .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style1 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;height:50px;opacity:0;padding:6px 8px;position:absolute;bottom:0px;left:0;text-align:left;width:100%;display:table;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style1 .caption-container{display:table-cell;vertical-align:middle;}
.fastgallery.gallery.fg_style1 .fastgallery-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style1 .fastgallery-gallery-icon .fg_zoom:hover a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style1 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fastgallery.gallery.fg_style2 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style2 .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style2 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;padding:6px 8px;position:relative;text-align:center;width:100%;display:table;}
.fastgallery.fg_style2 .caption-container{display:table-cell;vertical-align:middle;}
.fastgallery.gallery.fg_style2 .fastgallery-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style2 .fastgallery-gallery-icon .fg_zoom:hover a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style3 .fg_zoom{border:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.fastgallery.gallery.fg_style3 .fg_zoom:hover{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.fastgallery.gallery.fg_style3 .fastgallery-gallery-icon:hover .fg-gallery-caption{color:#FFFFFF;transform:translate3d(0px, -30px, 0px);}
.fastgallery.gallery.fg_style3 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);}
.fastgallery.gallery.fg_style3 .fastgallery-gallery-icon:hover img{border-radius:0;transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style3 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50px;opacity:1;padding:6px 8px;position:absolute;bottom:0px;left:0;text-align:left;width:100%;display:table;text-align:center;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style3 .caption-container{display:table-cell;vertical-align:middle;}
.fastgallery.gallery.fg_style4 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style4 .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style4 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:1.5;margin:0;height:50px;opacity:0;padding:6px 8px;position:absolute;top:50%;left:0%;width:100%;display:table;text-align:center;background:none!important;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style4 .caption-container{display:table-cell;vertical-align:middle;}
.fastgallery.gallery.fg_style4 .fastgallery-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style4 .fastgallery-gallery-icon .fg_zoom:hover a, .fastgallery.gallery.fg_style4 .fastgallery-gallery-icon .fg_zoom.fg_over a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style4 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fastgallery.gallery.fg_style5 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);}
.fastgallery.gallery.fg_style5 .fastgallery-gallery-icon:hover img{transform:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-webkit-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style5 .fg-gallery-caption{display:none;}
.fastgallery.gallery.fg_style5 .fastgallery-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style5 .fastgallery-gallery-icon .icon-plus:before{content:"\e6ef"!important;}
.fastgallery.gallery.fg_style5 .fastgallery-gallery-icon .fg_zoom:hover a{opacity:1;transfom:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-webkit-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style1 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fastgallery.gallery.fg_style6 .fastgallery-gallery-icon:hover .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style6 .fastgallery-gallery-icon .fg-zoom-icon{left:-100%;top:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;margin-top:-35px;}
.fastgallery.gallery.fg_style6 .fastgallery-gallery-icon.no-caption:hover .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style6 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-15px;top:50%;left:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;position:absolute;}
.fastgallery.fg_style6 .fg-gallery-caption{position:absolute;right:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;top:50%;background:none!important;}
.fastgallery.fg_style6 .fastgallery-gallery-icon:hover .fg-gallery-caption{right:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style6 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style6 .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style6 .fastgallery-gallery-icon .fg_zoom:hover a, .fastgallery.gallery.fg_style6 .fastgallery-gallery-icon .fg_zoom.fg_over a, .fastgallery.gallery.fg_style6 .fastgallery-gallery-icon.no-caption .fg_zoom:hover a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style7 .fastgallery-gallery-icon:hover .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style7 .fastgallery-gallery-icon .fg-zoom-icon{left:-100%;top:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;margin-top:-35px;}
.fastgallery.gallery.fg_style7 .fastgallery-gallery-icon.no-caption:hover .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style7 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-15px;top:50%;left:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;position:absolute;}
.fastgallery.fg_style7 .fg-gallery-caption{position:absolute;right:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;top:50%;background:none!important;}
.fastgallery.fg_style7 .fastgallery-gallery-icon:hover .fg-gallery-caption{right:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style7 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style7 .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style7 .fastgallery-gallery-icon .fg_zoom a{bottom:-100%;}
.fastgallery.gallery.fg_style7 .fastgallery-gallery-icon .fg_zoom:hover a, .fastgallery.gallery.fg_style7 .fastgallery-gallery-icon .fg_zoom.fg_over a, .fastgallery.gallery.fg_style7 .fastgallery-gallery-icon.no-caption .fg_zoom:hover a{opacity:1;bottom:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style8 .fastgallery-gallery-icon:hover .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style8 .fastgallery-gallery-icon .fg-zoom-icon{left:-100%;top:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;margin-top:-35px;}
.fastgallery.gallery.fg_style8 .fastgallery-gallery-icon.no-caption:hover .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style8 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-15px;top:50%;left:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;position:absolute;}
.fastgallery.fg_style8 .fg-gallery-caption{position:absolute;right:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;top:50%;background:none!important;}
.fastgallery.fg_style8 .fastgallery-gallery-icon:hover .fg-gallery-caption{right:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style8 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style8 .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style8 .fastgallery-gallery-icon .fg_zoom a{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);}
.fastgallery.gallery.fg_style8 .fastgallery-gallery-icon .fg_zoom:hover a, .fastgallery.gallery.fg_style8 .fastgallery-gallery-icon .fg_zoom.fg_over a, .fastgallery.gallery.fg_style8 .fastgallery-gallery-icon.no-caption .fg_zoom:hover a{opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style9 .fastgallery-gallery-icon:hover .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style9 .fastgallery-gallery-icon .fg-zoom-icon{left:50%;top:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;margin-top:-35px;}
.fastgallery.gallery.fg_style9 .fastgallery-gallery-icon.no-caption:hover .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;}
.fastgallery.gallery.fg_style9 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;position:absolute;}
.fastgallery.fg_style9 .fg-gallery-caption{position:absolute;bottom:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;background:none!important;}
.fastgallery.fg_style9 .fastgallery-gallery-icon:hover .fg-gallery-caption{bottom:50%;margin-bottom:-50px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style9 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style9 .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style9 .fastgallery-gallery-icon .fg_zoom a{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);}
.fastgallery.gallery.fg_style9 .fastgallery-gallery-icon .fg_zoom:hover a, .fastgallery.gallery.fg_style9 .fastgallery-gallery-icon .fg_zoom.fg_over a, .fastgallery.gallery.fg_style9 .fastgallery-gallery-icon.no-caption .fg_zoom:hover a{opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style10 .fastgallery-gallery-icon:hover .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style10 .fastgallery-gallery-icon .fg-zoom-icon{left:50%;top:-100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;margin-left:-15px;margin-top:-35px;}
.fastgallery.gallery.fg_style10 .fastgallery-gallery-icon.no-caption:hover .fg-zoom-icon{margin-top:-15px;margin-left:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style10 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-15px;top:50%;left:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;position:absolute;}
.fastgallery.fg_style10 .fg-gallery-caption{position:absolute;bottom:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;background:none!important;}
.fastgallery.gallery.fg_style10 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style10 .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style10 .fastgallery-gallery-icon .fg_zoom a{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);}
.fastgallery.gallery.fg_style10 .fastgallery-gallery-icon .fg_zoom:hover a, .fastgallery.gallery.fg_style10 .fastgallery-gallery-icon .fg_zoom.fg_over a, .fastgallery.gallery.fg_style10 .fastgallery-gallery-icon.no-caption .fg_zoom:hover a{opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style11 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style11 .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style11 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;height:100%;opacity:0;padding:6px 8px;position:absolute;bottom:0px;right:0;text-align:left;width:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style11 .fastgallery-gallery-icon .fg_zoom a{width:50%;}
.fastgallery.fg_style11 .caption-container{display:table-cell;vertical-align:middle;}
.fastgallery.gallery.fg_style11 .fastgallery-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style11 .fastgallery-gallery-icon:hover .fg_zoom a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style11 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fastgallery.gallery.fg_style12 .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style12 .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style12 .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;height:100%;opacity:0;padding:6px 8px;position:absolute;bottom:0px;left:0;text-align:left;width:50%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style12 .fastgallery-gallery-icon .fg_zoom a{width:50%;right:0;}
.fastgallery.fg_style12 .caption-container{display:table-cell;vertical-align:middle;}
.fastgallery.gallery.fg_style12 .fastgallery-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style12 .fastgallery-gallery-icon:hover .fg_zoom a{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style12 .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fg_no_style .fg-gallery-caption{display:none;}
.fg_no_style.fg_over_image_on .fastgallery-gallery-icon:hover img{transform:scale(1.2)!important;-moz-transform:scale(1.2)!important;-webkit-transform:scale(1.2)!important;-o-transform:scale(1.2)!important;-ms-transform:scale(1.2)!important;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fg_no_style.fg_over_image_on .fastgallery-gallery-icon img{transform:scale(1.0)!important;-moz-transform:scale(1.0)!important;-webkit-transform:scale(1.0)!important;-o-transform:scale(1.0)!important;-ms-transform:scale(1.0)!important;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fg_over_image_off .fastgallery-gallery-icon:hover img{transform:scale(1.0)!important;-moz-transform:scale(1.0)!important;-webkit-transform:scale(1.0)!important;-o-transform:scale(1.0)!important;-ms-transform:scale(1.0)!important;}
@media screen and (max-width:639px){
.fastgallery.fg_responsive.gallery-columns-1 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-2 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-3 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-4 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-5 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-6 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-7 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-8 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-9 .fg-gallery-item{max-width:100%!important;float:none!important;width:100%!important;}
.fastgallery.gallery{width:100%!important;}
} @media only screen and (min-width : 640px) and (max-width : 1024px) {
.fastgallery.fg_responsive.gallery-columns-1 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-2 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-3 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-4 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-5 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-6 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-7 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-8 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-9 .fg-gallery-item{max-width:48.5%!important;width:48.5%!important;margin-right:1%!important;}
.fastgallery.gallery{width:100%!important;}
} @media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { 
.fastgallery.fg_responsive.gallery-columns-1 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-2 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-3 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-4 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-5 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-6 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-7 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-8 .fg-gallery-item, .fastgallery.fg_responsive.gallery-columns-9 .fg-gallery-item{max-width:48.5%!important;width:48.5%!important;margin-right:1%;}
.fastgallery.gallery{width:100%!important;}
} .fastgallery.fg_style1.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastgallery.fg_style2.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastgallery.fg_style3.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastgallery.fg_style4.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastgallery.fg_style5.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastgallery.fg_style6.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastgallery.fg_style7.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastgallery.fg_style8.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastgallery.fg_style9.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastgallery.fg_style10.fotorama .fotorama__html > div{position:absolute;top:0;width:100%;}
.fastgallery.fg_style11.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastgallery.fg_style12.fotorama .fotorama__html > div{position:absolute;bottom:0;width:100%;}
.fastgallery.gallery-columns-3fg_thumbs_one .fg-gallery-item-thumbs-one{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);}
#pbOverlay.hide{display:block!important;}
.fotorama__wrap *{box-sizing:content-box !important;}
.fastgallery.fg_pagination_style1, .fastgallery.fg_pagination_style2{clear:both;margin-top:20px!important;}
.fastgallery ul.fg_pagination{list-style:none;text-align:center;width:100%;clear:both;}
.fastgallery ul.fg_pagination li{display:inline-block;padding:5px;}
.fastgallery ul.fg_pagination li a{text-decoration:none;border:0;padding:5px 10px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery ul.fg_pagination li a:hover{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fg-photoswipe figcaption{display:none;}
.fg-photoswipe figure{position:relative;overflow:hidden;}
.fg-photoswipe .fastgallery-gallery-icon.fg_zoom a .fg-zoom-icon{position:absolute;bottom:0;font-size:20px;position:absolute;text-decoration:none;opacity:0;height:100%;width:100%;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery-columns-6 .fg-photoswipe .fastgallery-gallery-icon:hover .fg-zoom-icon, .fastgallery.gallery-columns-7 .fg-photoswipe .fastgallery-gallery-icon:hover .fg-zoom-icon, .fastgallery.gallery-columns-8 .fg-photoswipe .fastgallery-gallery-icon:hover .fg-zoom-icon, .fastgallery.gallery-columns-9 .fg-photoswipe .fastgallery-gallery-icon:hover .fg-zoom-icon{font-size:15px!important;margin-top:-7.5px!important;margin-left:-7.5px!important;}
.fastgallery.gallery-columns-6 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.gallery-columns-7 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.gallery-columns-8 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.gallery-columns-9 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon{font-size:15px!important;margin-top:-7.5px!important;margin-left:-7.5px!important;top:50%;position:absolute;}
.fastgallery.gallery.fg_style1 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;opacity:0;}
.fastgallery.gallery.fg_style1 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style1 .fg-photoswipe .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fastgallery.gallery.fg_style2 .fg-photoswipe .fastgallery-gallery-icon img{-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;border-radius:0px;}
.fastgallery.gallery.fg_style2 .fg-photoswipe .fastgallery-gallery-icon:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style2 .fg-photoswipe .fg-gallery-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;padding:6px 8px;position:relative;text-align:center;width:100%;display:table;}
.fastgallery.fg_style2 .fg-photoswipe .caption-container{display:table-cell;vertical-align:middle;}
.fastgallery.gallery.fg_style2 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-10px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style2 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.fg_style4 .fg-photoswipe .caption-container{display:table-cell;vertical-align:middle;}
.fastgallery.gallery.fg_style4 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style4 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover a .fg-zoom-icon, .fastgallery.gallery.fg_style4 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom.fg_over a .fg-zoom-icon, .fastgallery.gallery.fg_style4 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fastgallery-mask{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style4 .fg-photoswipe .fastgallery-gallery-icon.no-caption .fg-zoom-icon{margin-top:-10px;}
.fg-photoswipe .fastgallery-mask{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style4 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.fg_style4 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastgallery.gallery.fg_style5 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);}
.fastgallery.gallery.fg_style5 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover a .fg-zoom-icon, .fastgallery.gallery.fg_style5 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fastgallery-mask{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style5 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom .fastgallery-mask{transfom:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-webkit-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);}
.fastgallery.gallery.fg_style5 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.fg_style5 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastgallery.gallery.fg_style6 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover a .fg-zoom-icon, .fastgallery.gallery.fg_style6 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fastgallery-mask{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style6 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.fg_style6 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastgallery.gallery.fg_style6 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style6 .fg-photoswipe .fastgallery-gallery-icon.no-caption.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style7 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom .fastgallery-mask{bottom:-100%;opacity:1;}
.fastgallery.gallery.fg_style7 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fastgallery-mask{bottom:0;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style7 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style7 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.fg_style7 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastgallery.gallery.fg_style7 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style7 .fg-photoswipe .fastgallery-gallery-icon.no-caption.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style8 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom .fastgallery-mask{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);opacity:1;}
.fastgallery.gallery.fg_style8 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fastgallery-mask{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style8 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style8 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.fg_style8 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastgallery.gallery.fg_style8 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style8 .fg-photoswipe .fastgallery-gallery-icon.no-caption.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style9 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom .fastgallery-mask{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);opacity:1;}
.fastgallery.gallery.fg_style9 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fastgallery-mask{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style9 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style9 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.fg_style9 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastgallery.gallery.fg_style9 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom .fg-zoom-icon{position:absolute;top:-100%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style9 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style9 .fg-photoswipe .fastgallery-gallery-icon.no-caption.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style10 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom .fastgallery-mask{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);opacity:1;}
.fastgallery.gallery.fg_style10 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fastgallery-mask{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style10 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style10 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.fg_style10 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastgallery.gallery.fg_style10 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom .fg-zoom-icon{position:absolute;top:-100%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style10 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-35px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style10 .fg-photoswipe .fastgallery-gallery-icon.no-caption.fg_zoom:hover .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style11 .fg-photoswipe .fastgallery-gallery-icon .fg-zoom-icon, .fastgallery.fg_style11 .fg-photoswipe .fg-gallery-caption{z-index:2;}
.fastgallery.gallery.fg_style11 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style11 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom .fg-zoom-icon{position:absolute;top:50%;left:-25%;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style11 .fg-photoswipe .fastgallery-gallery-icon.no-caption.fg_zoom .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style12 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom:hover a .fg-zoom-icon{opacity:1;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;}
.fastgallery.gallery.fg_style12 .fg-photoswipe .fastgallery-gallery-icon.fg_zoom .fg-zoom-icon{position:absolute;top:50%;left:25%;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.fastgallery.gallery.fg_style12 .fg-photoswipe .fastgallery-gallery-icon.no-caption.fg_zoom .fg-zoom-icon{position:absolute;top:50%;left:0;margin-left:0px;margin-top:-15px;-webkit-transition:all .55s ease-in;-moz-transition:all .55s ease-in;-ms-transition:all .55s ease-in;-o-transition:all .55s ease-in;transition:all .55s ease-in;font-size:30px;}
.pswp button:hover{background-color:transparent;background-image:none;}
.headerblocks{line-height:1;}
.headerblocks h2{font-size:32px;}
.headerblocks h4{font-size:20px;}
.headerblocks a{text-decoration:none;border-bottom:0;box-shadow:0 0 0;}
.wpmp-clear{clear:both;}
.headerblocks.headerblocks-columns-1 .headerblocks-item{max-width:100%;}
.headerblocks.headerblocks-columns-2 .headerblocks-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);}
.headerblocks.headerblocks-columns-3 .headerblocks-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);}
.headerblocks.headerblocks-columns-4 .headerblocks-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px);}
.headerblocks.headerblocks-columns-5 .headerblocks-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px);}
.headerblocks.headerblocks-columns-6 .headerblocks-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}
.headerblocks.headerblocks-columns-7 .headerblocks-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}
.headerblocks.headerblocks-columns-8 .headerblocks-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}
.headerblocks.headerblocks-columns-9 .headerblocks-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}
@media only screen and (min-width : 1025px) {
.headerblocks.headerblocks-columns-1 .headerblocks-item:nth-of-type(1n),
.headerblocks.headerblocks-columns-2 .headerblocks-item:nth-of-type(2n),
.headerblocks.headerblocks-columns-3 .headerblocks-item:nth-of-type(3n),
.headerblocks.headerblocks-columns-4 .headerblocks-item:nth-of-type(4n),
.headerblocks.headerblocks-columns-5 .headerblocks-item:nth-of-type(5n),
.headerblocks.headerblocks-columns-6 .headerblocks-item:nth-of-type(6n),
.headerblocks.headerblocks-columns-7 .headerblocks-item:nth-of-type(7n),
.headerblocks.headerblocks-columns-8 .headerblocks-item:nth-of-type(8n),
.headerblocks.headerblocks-columns-9 .headerblocks-item:nth-of-type(9n){margin-right:0!important;}
}
.headerblocks.headerblocks-columns-1.gallery-size-medium figure.headerblocks-item:nth-of-type(1n+1),
.headerblocks.headerblocks-columns-1.gallery-size-thumbnail figure.headerblocks-item:nth-of-type(1n+1),
.headerblocks.headerblocks-columns-2.gallery-size-thumbnail figure.headerblocks-item:nth-of-type(2n+1),
.headerblocks.headerblocks-columns-3.gallery-size-thumbnail figure.headerblocks-item:nth-of-type(3n+1){clear:left;}
.headerblocks .ad_one_one{width:100%;}
.headerblocks .ad_one_half{width:50%;}
.headerblocks .ad_one_third{width:33.33%;}
.headerblocks .ad_two_third{width:66.66%;}
.headerblocks .ad_one_fourth{width:25%;}
.headerblocks .ad_three_fourth{width:75%;}
.headerblocks .ad_one_fifth{width:20%;}
.headerblocks .ad_two_fifth{width:40%;}
.headerblocks .ad_three_fifth{width:60%;}
.headerblocks .ad_four_fifth{width:80%;}
.headerblocks .ad_one_sixth{width:16.66%;}
.headerblocks .ad_five_sixth{width:83.33%;}
.headerblocks .ad_one_half, .headerblocks .ad_one_third, .headerblocks .ad_two_third, .headerblocks .ad_three_fourth, .headerblocks .ad_one_fourth, .headerblocks .ad_one_fifth, .headerblocks .ad_two_fifth, .headerblocks .ad_three_fifth, .headerblocks .ad_four_fifth, .headerblocks .ad_one_sixth, .headerblocks .ad_five_sixth{position:relative;float:left;}
.headerblocks .ad_last{margin-right:0 !important;clear:right;}
.adclear{clear:both;}
.admp_one_half{width:48%;}
.admp_one_third{width:30.66%;}
.admp_two_third{width:65.33%;}
.admp_one_fourth{width:22%;}
.admp_three_fourth{width:74%;}
.admp_one_fifth{width:16.8%;}
.admp_two_fifth{width:37.6%;}
.admp_three_fifth{width:58.4%;}
.admp_four_fifth{width:67.2%;}
.admp_one_sixth{width:13.33%;}
.admp_five_sixth{width:82.67%;}
.admp_one_half, .admp_one_third, .admp_two_third, .admp_three_fourth, .admp_one_fourth, .admp_one_fifth, .admp_two_fifth, .admp_three_fifth, .admp_four_fifth, .admp_one_sixth, .admp_five_sixth{position:relative;margin-right:3.7%;float:left;}
.admp_last{margin-right:0 !important;clear:right;}
@media screen and (max-width:767px){
.headerblocks .admp-columns-1, .headerblocks .admp-columns-2, .headerblocks .admp-columns-3, .headerblocks .admp-columns-4, .headerblocks .admp-columns-5, .headerblocks .admp-columns-6, .headerblocks .admp-columns-7, .headerblocks .admp-columns-8, .headerblocks .admp-columns-9, .headerblocks .ad_one_half, .headerblocks .ad_one_third, .headerblocks .ad_two_third, .headerblocks .ad_three_fourth, .headerblocks .ad_one_fourth, .headerblocks .ad_one_fifth, .headerblocks .ad_two_fifth, .headerblocks .ad_three_fifth, .headerblocks .ad_four_fifth, .headerblocks .ad_one_sixth, .headerblocks .ad_five_sixth{max-width:100%!important;float:none!important;width:100%!important;}
.admp_one_half, .admp_one_third, .admp_two_third, .admp_three_fourth, .admp_one_fourth, .admp_one_fifth, .admp_two_fifth, .admp_three_fifth, .admp_four_fifth, .admp_one_sixth, .admp_five_sixth{max-width:100%!important;float:none!important;width:100%!important;}
} @media (min-device-width: 768px) and (max-device-width: 800px) and (orientation: portrait) { 
.headerblocks .admp-columns-1, .headerblocks .admp-columns-2, .headerblocks .admp-columns-3, .headerblocks .admp-columns-4, .headerblocks .admp-columns-5, .headerblocks .admp-columns-6, .headerblocks .admp-columns-7, .headerblocks .admp-columns-8, .headerblocks .admp-columns-9, .headerblocks .ad_one_half, .headerblocks .ad_one_third, .headerblocks .ad_two_third, .headerblocks .ad_three_fourth, .headerblocks .ad_one_fourth, .headerblocks .ad_one_fifth, .headerblocks .ad_two_fifth, .headerblocks .ad_three_fifth, .headerblocks .ad_four_fifth, .headerblocks .ad_one_sixth, .headerblocks .ad_five_sixth{max-width:48.5%!important;width:48.5%!important;margin-right:1%;}
.admp_one_half, .admp_one_third, .admp_two_third, .admp_three_fourth, .admp_one_fourth, .admp_one_fifth, .admp_two_fifth, .admp_three_fifth, .admp_four_fifth, .admp_one_sixth, .admp_five_sixth{max-width:48.5%!important;width:48.5%!important;margin-right:1%;}
}
.headerblocks.wpmp_post_display1 .ad_three_fifth{height:500px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display1 .ad_three_fifth{margin-right:6px;}
.headerblocks.wpmp_post_display1 .ad_two_fifth.ad_margin{width:40%;max-width:-webkit-calc(40% - 6px);max-width:calc(40% - 6px);}
.headerblocks.wpmp_post_display1 .ad_two_fifth.first{margin-bottom:6px;}
.headerblocks.wpmp_post_display1 .ad_two_fifth{height:247px;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin.first{height:247px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin{height:247px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display1 .category a{font-size:10px;color:#fff;background:rgba(0,0,0,0.65);border-radius:0;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-left:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .category{float:left;}
.headerblocks.wpmp_post_display1 .category a:hover{background:#e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .share{background:#e74c3c;border-radius:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-262px;transition:all 0.3s ease 0s;width:auto;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post:hover .share, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin:hover .share{right:-218px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .share:hover, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .share-icon:hover{color:#ffffff !important;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .title-info-post h2, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin.first .title-info-post h4, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post h4{margin:0;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .title-info-post a, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin.first .title-info-post a, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post a, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .title-info-post span, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin.first .title-info-post span, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post span{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .title-info-post .info-post a, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin.first .title-info-post .info-post a, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post .info-post a, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .title-info-post .info-post span, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin.first .title-info-post .info-post span, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post .info-post span{font-size:12px;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .title-info-post a:hover, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .title-info-post{position:absolute;bottom:-42px;left:0;padding:20px 35px 68px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin{position:relative;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post{position:absolute;bottom:-38px;left:0;padding:15px 30px 58px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.headerblocks.wpmp_post_display1 .data{font-size:14px;font-weight:400;margin-top:25px;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .data{margin-top:15px;}
.headerblocks.wpmp_post_display1 .icon-calendar{color:#e74c3c;font-size:14px;margin:0 10px 0 0;padding:0;width:auto;float:left;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post i, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin i{color:#ffffff;float:left;font-size:12px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .info-post a, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .info-post a, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .info-post span
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .info-post span,{margin:0;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .info-post a:hover, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .info-post a:hover, .headerblocks.wpmp_post_display1 .share .icon a:hover, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .info-post span:hover, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .info-post span:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .separator{color:#fff;display:inline-block;margin:0 10px;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .info-post{background:#e74c3c;bottom:0;left:0;padding:8px 25px;position:absolute;border-radius:0;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
@media only screen and (min-width : 640px) and (max-width : 1024px) {
.ad_three_fifth.big-post{width:100%;margin-bottom:6px;}
.headerblocks-item.ad_two_fifth.ad_margin.first{margin-right:3px;max-width:calc(50% - 3px);margin-left:0 !important;}
.headerblocks.wpmp_post_display1 .ad_two_fifth.ad_margin{width:50%;max-width:calc(50% - 3px);margin-left:3px;}
}
@media only screen and (max-width : 667px) {
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .info-post{display:none;}
}   @media only screen and (max-device-width : 667px) and (orientation : portrait) {
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_two_fifth.ad_margin .info-post{display:none;}
}
.headerblocks{line-height:1;}
.headerblocks h2{font-size:32px;}
.headerblocks .ad_two_fifth h2{font-size:24px;}
.headerblocks h4{font-size:24px;}
.headerblocks a{text-decoration:none;border-bottom:0;box-shadow:0 0 0;}
.wpmp-clear{clear:both;}
.headerblocks.wpmp_post_display1_bis .ad_three_fifth{height:500px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display1_bis .ad_three_fifth{margin-right:6px;}
.headerblocks.wpmp_post_display1_bis .ad_two_fifth.ad_margin{width:40%;max-width:-webkit-calc(40% - 6px);max-width:calc(40% - 6px);}
.headerblocks.wpmp_post_display1_bis .ad_two_fifth.first{margin-bottom:6px;}
.headerblocks.wpmp_post_display1_bis .ad_two_fifth{height:247px;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin.first{height:247px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin{height:247px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display1_bis .category a{font-size:12px;color:#fff;background:rgba(0,0,0,0.65);width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-left:5px solid #e74c3c;transition:background-color 0.3s ease 0s;text-transform:uppercase;}
.headerblocks.wpmp_post_display1_bis .category{float:left;}
.headerblocks.wpmp_post_display1_bis .category a:hover{background:#e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1_bis .share{background:#e74c3c;bottom:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-262px;transition:all 0.3s ease 0s;width:auto;z-index:500;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post:hover .share, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin:hover .share{right:-218px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .share:hover, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display1_bis .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;font-size:16px;}
.headerblocks.wpmp_post_display1_bis .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1_bis .share-icon:hover{color:#ffffff;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post h2,.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin.first .title-info-post h4, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post h4{margin:0;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post a, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin.first .title-info-post a, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post a, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post .data, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post .data{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;text-align:center;margin-bottom:25px;width:100%;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .info-post a, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth .info-post a, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post .data, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post .data, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .info-post span, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth .info-post span{color:#ffffff;display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post a:hover, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post{bottom:-8%;box-sizing:border-box;left:0;padding:15%;position:absolute;transition:all 0.3s ease 0s;width:100%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin{position:relative;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post{bottom:-8%;box-sizing:border-box;left:0;padding:7%;position:absolute;transition:all 0.3s ease 0s;width:100%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.headerblocks.wpmp_post_display1_bis .data{font-size:14px;font-weight:700;text-transform:uppercase;}
.headerblocks.wpmp_post_display1_bis .icon-calendar{color:#e74c3c;font-size:16px;margin:0 10px 0 0;padding:0;width:auto;display:inline-block;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post i, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin i{color:#ffffff;float:left;font-size:12px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .info-post a, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post a, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .info-post span, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post span{margin:0;padding:6px 0;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .info-post a:hover, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post a:hover, .headerblocks.wpmp_post_display1_bis .share .icon a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display1_bis .separator{color:#fff;display:inline-block;margin:0 10px;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post{background:#e74c3c;display:inline-block;padding:0 15px;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post .share   @media only screen and (min-width : 640px) and (max-width : 1024px) {
.ad_three_fifth.big-post{width:100%;margin-bottom:6px;}
.headerblocks-item.ad_two_fifth.ad_margin.first{margin-right:3px;max-width:calc(50% - 3px);margin-left:0 !important;}
.headerblocks.wpmp_post_display1_bis .ad_two_fifth.ad_margin{width:50%;max-width:calc(50% - 3px);margin-left:3px;}
}
@media only screen and (max-width : 667px) {
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post{display:none;}
}   @media only screen and (max-device-width : 667px) and (orientation : portrait) {
.headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display1_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post{display:none;}
}
.headerblocks{line-height:1;}
.headerblocks h2{font-size:32px;}
.headerblocks h4{font-size:20px;}
.headerblocks a{text-decoration:none;border-bottom:0;box-shadow:0 0 0;}
.wpmp-clear{clear:both;}
.headerblocks.wpmp_post_display2 .ad_one_one.ad_last{height:500px;background-position:center center;background-size:cover;float:left;overflow:hidden;margin-bottom:6px;}
.headerblocks.wpmp_post_display2 .ad_one_one.ad_last{margin-right:6px;}
.headerblocks.wpmp_post_display2 .ad_one_third.first{margin-bottom:6px;}
.headerblocks.wpmp_post_display2 .ad_one_third{height:247px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-1{height:150px;margin-right:3px;max-width:calc(33.33% - 3px);}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-1 .photo{width:40%;height:100%;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .box-post{background:#fff;box-sizing:border-box;display:inline-block;height:150px;padding:48px 25px 0;width:60%;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-2{background:#ffffff;height:150px;margin-left:3px;margin-right:3px;max-width:calc(33.33% - 6px);}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-2 .photo{width:40%;height:100%;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-3{background:#ffffff;height:150px;margin-left:3px;max-width:calc(33.33% - 3px);}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-3 .photo{width:40%;height:100%;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display2 .ad_one_one .category a{font-size:10px;color:#fff;background:rgba(0,0,0,0.65);border-radius:0;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-left:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .ad_one_one .category{position:absolute;top:0;left:0;}
.headerblocks.wpmp_post_display2 .ad_one_third .category a{font-size:10px;color:#fff;background:#333333;border-radius:0;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-right:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .ad_one_third .category{position:absolute;top:0;right:0;}
.headerblocks.wpmp_post_display2 .category a:hover{background:#e74c3c;color:#ffffff !important;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .share{background:#e74c3c;border-radius:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-262px;transition:all 0.3s ease 0s;width:auto;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post:hover .share, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin:hover .share{right:-218px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .share:hover, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .share-icon:hover{color:#ffffff !important;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post h2,.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.first .title-info-post h4, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post h4{margin:0;text-transform:none;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post span{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a:hover, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a{transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .box-post:hover .title-info-post .title-post a{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post{position:absolute;bottom:-42px;left:0;padding:50px 35px 68px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:rgba(0,0,0,0.2)}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin{position:relative;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post{box-sizing:border-box;left:0;position:relative;transition:all 0.3s ease 0s;width:100%;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{color:#333333;font-size:18px;font-weight:500;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .data{font-size:14px;font-weight:400;margin-top:25px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .data{color:#8e8e8e;display:inline-block;margin-top:15px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .data:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .icon-calendar{color:#e74c3c;font-size:18px;margin:0 10px 0 0;padding:0;width:auto;float:left;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post i{color:#ffffff;float:left;font-size:12px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .info-post a{margin:0;font-size:12px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .info-post a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .separator{color:#fff;display:inline-block;margin:0 10px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .info-post{background:#e74c3c;bottom:0;left:0;padding:8px 25px;position:absolute;border-radius:0;font-size:12px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
@media only screen and (min-width : 640px) and (max-width : 1024px) {
.ad_one_one.ad_last.big-post{width:100%;margin-bottom:6px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin{float:none;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.second{margin-bottom:6px;margin-left:0;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.third{margin-left:0;}
.headerblocks.wpmp_post_display2 h2{font-size:24px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{font-size:15px;}
}
@media only screen and (max-width : 667px) {
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_one_one.ad_last.big-post .info-post, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_one_third.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin{float:none;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.second{margin-bottom:6px;margin-left:0;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.third{margin-left:0;}
.headerblocks.wpmp_post_display2 h2{font-size:24px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{font-size:15px;}
}   @media only screen and (max-device-width : 667px) and (orientation : portrait) {
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .info-post, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display2 h2{font-size:24px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{font-size:15px;}
}
.headerblocks{line-height:1;}
.headerblocks h2{font-size:32px;}
.headerblocks h4{font-size:20px;}
.headerblocks a{text-decoration:none;border-bottom:0;box-shadow:0 0 0;}
.wpmp-clear{clear:both;}
.headerblocks.wpmp_post_display2 .ad_one_one.ad_last{height:500px;background-position:center center;background-size:cover;float:left;overflow:hidden;margin-bottom:6px;}
.headerblocks.wpmp_post_display2 .ad_one_one.ad_last{margin-right:6px;}
.headerblocks.wpmp_post_display2 .ad_one_third.first{margin-bottom:6px;}
.headerblocks.wpmp_post_display2 .ad_one_third{height:247px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-1{height:150px;margin-right:3px;max-width:calc(33.33% - 3px);}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-1 .photo{width:40%;height:100%;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .box-post{background:#fff;box-sizing:border-box;display:inline-block;height:150px;padding:48px 25px 0;width:60%;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-2{background:#ffffff;height:150px;margin-left:3px;margin-right:3px;max-width:calc(33.33% - 6px);}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-2 .photo{width:40%;height:100%;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-3{background:#ffffff;height:150px;margin-left:3px;max-width:calc(33.33% - 3px);}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.wpmepack-element-3 .photo{width:40%;height:100%;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display2 .ad_one_one .category a{font-size:10px;color:#fff;background:rgba(0,0,0,0.65);border-radius:0;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-left:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .ad_one_one .category{position:absolute;top:0;left:0;}
.headerblocks.wpmp_post_display2 .ad_one_third .category a{font-size:10px;color:#fff;background:#333333;border-radius:0;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-right:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .ad_one_third .category{position:absolute;top:0;right:0;}
.headerblocks.wpmp_post_display2 .category a:hover{background:#e74c3c;color:#ffffff !important;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .share{background:#e74c3c;border-radius:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-262px;transition:all 0.3s ease 0s;width:auto;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post:hover .share, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin:hover .share{right:-218px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .share:hover, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .share-icon:hover{color:#ffffff !important;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post h2,.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.first .title-info-post h4, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post h4{margin:0;text-transform:none;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post span{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a:hover, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a{transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .box-post:hover .title-info-post .title-post a{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post{position:absolute;bottom:-42px;left:0;padding:50px 35px 68px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:rgba(0,0,0,0.2)}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin{position:relative;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post{box-sizing:border-box;left:0;position:relative;transition:all 0.3s ease 0s;width:100%;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{color:#333333;font-size:18px;font-weight:500;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .data{font-size:14px;font-weight:400;margin-top:25px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .data{color:#8e8e8e;display:inline-block;margin-top:15px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .data:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .icon-calendar{color:#e74c3c;font-size:18px;margin:0 10px 0 0;padding:0;width:auto;float:left;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post i{color:#ffffff;float:left;font-size:12px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .info-post a{margin:0;font-size:12px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .info-post a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2 .separator{color:#fff;display:inline-block;margin:0 10px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .info-post{background:#e74c3c;bottom:0;left:0;padding:8px 25px;position:absolute;border-radius:0;font-size:12px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
@media only screen and (min-width : 640px) and (max-width : 1024px) {
.ad_one_one.ad_last.big-post{width:100%;margin-bottom:6px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin{float:none;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.second{margin-bottom:6px;margin-left:0;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.third{margin-left:0;}
.headerblocks.wpmp_post_display2 h2{font-size:24px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{font-size:15px;}
}
@media only screen and (max-width : 667px) {
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_one_one.ad_last.big-post .info-post, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_one_third.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin{float:none;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.second{margin-bottom:6px;margin-left:0;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin.third{margin-left:0;}
.headerblocks.wpmp_post_display2 h2{font-size:24px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{font-size:15px;}
}   @media only screen and (max-device-width : 667px) and (orientation : portrait) {
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_one.ad_last.big-post .info-post, .headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display2 h2{font-size:24px;}
.headerblocks.wpmp_post_display2 .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{font-size:15px;}
}
.headerblocks{line-height:1;}
.headerblocks h2{font-size:32px;}
.headerblocks h4{font-size:20px;}
.headerblocks a{text-decoration:none;border-bottom:0;box-shadow:0 0 0;}
.wpmp-clear{clear:both;}
.headerblocks.wpmp_post_display2_bis .ad_one_one.ad_last{height:500px;background-position:center center;background-size:cover;float:left;overflow:hidden;margin-bottom:6px;}
.headerblocks.wpmp_post_display2_bis .ad_one_one.ad_last{margin-right:6px;}
.headerblocks.wpmp_post_display2_bis .ad_one_third.first{margin-bottom:6px;}
.headerblocks.wpmp_post_display2_bis .ad_one_third{height:247px;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.first{height:150px;margin-right:3px;max-width:calc(33.33% - 3px);}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .photo{position:relative;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.first .photo{width:40%;height:100%;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .box-post{background:#fff;box-sizing:border-box;display:inline-block;height:150px;padding:7%;width:60%;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.second{background:#ffffff;height:150px;margin-left:3px;margin-right:3px;max-width:calc(33.33% - 6px);}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.second .photo{width:40%;height:100%;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.third{background:#ffffff;height:150px;margin-left:3px;max-width:calc(33.33% - 3px);}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.third .photo{width:40%;height:100%;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display2_bis .ad_one_one .category a{font-size:12px;color:#fff;background:rgba(0,0,0,0.65);width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-left:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .ad_one_one .category{float:left;}
.headerblocks.wpmp_post_display2_bis .ad_one_third .category a{background:rgba(0, 0, 0, 0.5);border-top:2px solid #e74c3c;color:#fff;display:inline-block;font-size:12px;font-weight:800;padding:6px 15px;text-align:center;transition:background-color 0.3s ease 0s;width:100%;}
.headerblocks.wpmp_post_display2_bis .ad_one_third .category{bottom:0;position:absolute;width:100%;}
.headerblocks.wpmp_post_display2_bis .category a:hover{background:#e74c3c;color:#ffffff;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .share{background:#e74c3c;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-263px;transition:all 0.3s ease 0s;width:auto;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post:hover .share, .headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin:hover .share{right:-218px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .share:hover, .headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;font-size:16px;}
.headerblocks.wpmp_post_display2_bis .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .share-icon:hover{color:#ffffff;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post h2,.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.first .title-info-post h4, .headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .title-info-post h4{margin:0;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a, .headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post span{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .info-post a, .headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .info-post span{color:#ffffff;display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a:hover, .headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a{transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .box-post:hover .title-info-post .title-post a{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post{position:absolute;bottom:-42px;left:0;padding:50px 35px 68px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:rgba(0,0,0,0.4);text-align:center;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin{position:relative;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .title-info-post{box-sizing:border-box;left:0;position:relative;transition:all 0.3s ease 0s;width:100%;text-align:center;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{color:#333333;font-size:18px;font-weight:500;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .data{font-size:14px;font-weight:400;margin-top:25px;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .data{color:#8e8e8e;display:inline-block;margin-top:15px;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .data:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .icon-calendar{color:#e74c3c;font-size:18px;margin:0 10px 0 0;padding:0;width:auto;float:left;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post i{color:#ffffff;float:left;font-size:12px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .info-post a{margin:0;padding:6px 0;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .info-post a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .separator{color:#fff;display:inline-block;margin:0 10px;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .info-post{background:#e74c3c;display:inline-block;padding:0 15px;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post:hover .title-info-post{bottom:-20px;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.headerblocks.wpmp_post_display2_bis .info-post a{font-size:12px;font-weight:700;text-transform:uppercase;}
@media only screen and (min-width : 640px) and (max-width : 1024px) {
.ad_one_one.ad_last.big-post{width:100%;margin-bottom:6px;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin{float:none;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.second{margin-bottom:6px;margin-left:0;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.third{margin-left:0;}
.headerblocks.wpmp_post_display2_bis h2{font-size:24px;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{font-size:15px;}
.headerblocks.wpmp_post_display2_bis .ad_one_third .data{font-size:12px;}

}
@media only screen and (max-width : 667px) {
.headerblocks.wpmp_post_display1 .headerblocks-item.ad_one_one.ad_last.big-post .info-post, .headerblocks.wpmp_post_display1 .headerblocks-item.ad_one_third.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin{float:none;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.second{margin-bottom:6px;margin-left:0;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin.third{margin-left:0;}
.headerblocks.wpmp_post_display2_bis h2{font-size:24px;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{font-size:15px;}
.headerblocks.wpmp_post_display2_bis .ad_one_third .data{font-size:12px;}
}   @media only screen and (max-device-width : 667px) and (orientation : portrait) {
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_one.ad_last.big-post .info-post, .headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display2_bis h2{font-size:24px;}
.headerblocks.wpmp_post_display2_bis .headerblocks-item.ad_one_third.ad_margin .title-info-post h4 a{font-size:15px;}
.headerblocks.wpmp_post_display2_bis .ad_one_third .data{font-size:12px;}
}
.headerblocks{line-height:1;}
.headerblocks h2{font-size:32px;}
.headerblocks h4{font-size:20px;}
.headerblocks .wpmepack-element-1 h4, .headerblocks .wpmepack-element-2 h4{font-size:18px;line-height:1.2;}
.headerblocks a{text-decoration:none;border-bottom:0;box-shadow:0 0 0;}
.wpmp-clear{clear:both;}
.headerblocks.wpmp_post_display3 .ad_three_fifth{height:500px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display3 .ad_three_fifth{margin-right:6px;}
.headerblocks.wpmp_post_display3 .ad_two_fifth.ad_margin{width:40%;max-width:-webkit-calc(40% - 6px);max-width:calc(40% - 6px);}
.headerblocks.wpmp_post_display3 .ad_one_fifth.ad_margin{width:20%;max-width:-webkit-calc(20% - 6px);max-width:calc(20% - 6px);}
.headerblocks.wpmp_post_display3 .ad_one_fifth.ad_margin .second{width:20%;max-width:-webkit-calc(20% - 6px);max-width:calc(20% - 6px);}
.headerblocks.wpmp_post_display3 .ad_two_fifth.first{margin-bottom:6px;}
.headerblocks.wpmp_post_display3 .ad_two_fifth{height:247px;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin.first{background-position:center center;background-size:cover;float:left;height:247px;margin-bottom:6px;margin-right:3px;overflow:hidden;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin.second{margin-left:3px;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin{height:247px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin.third{height:247px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display3 .category a{font-size:10px;color:#fff;background:rgba(0,0,0,0.65);border-radius:0;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-left:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .category{float:left;}
.headerblocks.wpmp_post_display3 .category a:hover{background:#e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .share{background:#e74c3c;border-radius:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-262px;transition:all 0.3s ease 0s;width:auto;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post:hover .share, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin:hover .share, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin:hover .share{right:-218px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .share:hover, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .share:hover, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks-item.ad_one_fifth.ad_margin h4{margin:0;}
.headerblocks.wpmp_post_display3 .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .share-icon:hover{color:#ffffff !important;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .title-info-post h2, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin.first .title-info-post h4, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post h4{margin:0;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .title-info-post a, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin .title-info-post a, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post a, .headerblocks.wpmp_post_display3 .headerblocks-item .title-info-post span{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .title-info-post a:hover, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin .title-info-post a:hover, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .title-info-post{position:absolute;bottom:-42px;left:0;padding:20px 35px 68px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin{position:relative;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin .title-info-post{position:absolute;bottom:-38px;left:0;padding:15px 30px 58px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .title-info-post{position:absolute;bottom:-38px;left:0;padding:15px 30px 58px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.headerblocks.wpmp_post_display3 .data{font-size:14px;font-weight:400;margin-top:25px;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .data{margin-top:15px;}
.headerblocks.wpmp_post_display3 .icon-calendar{color:#e74c3c;font-size:18px;margin:0 10px 0 0;padding:0;width:auto;float:left;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post i{color:#ffffff;float:left;font-size:12px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin.wpmepack-element-3 i, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin.wpmepack-element-3 .info-post{float:left;font-size:14px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin.wpmepack-element-1 .share, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin.wpmepack-element-2 .share{display:none;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .info-post a, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .info-post a, .headerblocks.wpmp_post_display3 .headerblocks-item. .info-post span{margin:0;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .info-post a:hover, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .info-post a:hover, .headerblocks.wpmp_post_display3 .share .icon a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .separator{color:#fff;display:inline-block;margin:0 10px;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .info-post{background:#e74c3c;bottom:0;left:0;padding:8px 25px;position:absolute;border-radius:0;font-size:12px;}
.headerblocks.wpmp_post_display3 .headerblocks-item .info-post a{font-size:12px;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin:hover .title-info-post{bottom:-15px;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
@media only screen and (min-width : 640px) and (max-width : 1024px) {
.ad_three_fifth.big-post{width:100%;margin-bottom:6px;}
.headerblocks-item.ad_two_fifth.ad_margin.first{margin-right:3px;max-width:calc(50% - 3px);margin-left:0 !important;}
.headerblocks.wpmp_post_display3 .ad_two_fifth.ad_margin{width:50%;max-width:calc(50% - 3px);margin-left:3px;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin.second{margin-left:0;margin-bottom:6px;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin.third{margin-left:3px;}
.headerblocks.wpmp_post_display3 .ad_one_fifth.ad_margin{max-width:none;width:33.33%;}
.headerblocks.wpmp_post_display3 .ad_two_fifth.ad_margin{max-width:none;width:33.33%;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin.second{margin:0 3px;max-width:calc(33.33% - 6px);}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin.first{max-width:calc(33.33% - 6px);}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin.third{max-width:calc(33.33% - 6px);}
.headerblocks.wpmp_post_display3 h2{font-size:24px;}
}
@media only screen and (max-width : 667px) {
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin.second{margin-left:0;margin-bottom:6px;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin.third{margin-left:0;}
.headerblocks.wpmp_post_display3 h2{font-size:24px;}
}   @media only screen and (max-device-width : 667px) and (orientation : portrait) {
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_one_fifth.ad_margin.second{margin-left:0;margin-bottom:6px;}
.headerblocks.wpmp_post_display3 .headerblocks-item.ad_two_fifth.ad_margin.third{margin-left:0;}
.headerblocks.wpmp_post_display3 h2{font-size:24px;}
}
.headerblocks{line-height:1;}
.headerblocks h2{font-size:32px;}
.headerblocks h4{font-size:20px;}
.headerblocks .wpmepack-element-1 h4, .headerblocks .wpmepack-element-2 h4{font-size:18px;line-height:1.2;}
.headerblocks a{text-decoration:none;border-bottom:0;box-shadow:0 0 0;}
.wpmp-clear{clear:both;}
.headerblocks.wpmp_post_display3_bis .ad_three_fifth{height:500px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display3_bis .ad_three_fifth{margin-right:6px;}
.headerblocks.wpmp_post_display3_bis .ad_two_fifth.ad_margin{width:40%;max-width:-webkit-calc(40% - 6px);max-width:calc(40% - 6px);}
.headerblocks.wpmp_post_display3_bis .ad_one_fifth.ad_margin{width:20%;max-width:-webkit-calc(20% - 6px);max-width:calc(20% - 6px);}
.headerblocks.wpmp_post_display3_bis .ad_one_fifth.ad_margin .second{width:20%;max-width:-webkit-calc(20% - 6px);max-width:calc(20% - 6px);}
.headerblocks.wpmp_post_display3_bis .ad_two_fifth.first{margin-bottom:6px;}
.headerblocks.wpmp_post_display3_bis .ad_two_fifth{height:247px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin.first{background-position:center center;background-size:cover;float:left;height:247px;margin-bottom:6px;margin-right:3px;overflow:hidden;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin.second{margin-left:3px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin{height:247px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin.third{height:247px;background-position:center center;background-size:cover;float:left;overflow:hidden;}
.headerblocks.wpmp_post_display3_bis .category a{font-size:12px;color:#fff;background:rgba(0,0,0,0.65);width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-left:5px solid #e74c3c;transition:background-color 0.3s ease 0s;text-transform:uppercase;}
.headerblocks.wpmp_post_display3_bis .category{float:left;}
.headerblocks.wpmp_post_display3_bis .category a:hover{background:#e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .share{background:#e74c3c;bottom:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-263px;transition:all 0.3s ease 0s;width:auto;z-index:500;}
.headerblocks.wpmp_post_display3_bis .ad_one_fifth .share{background:#e74c3c;bottom:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-218px;transition:all 0.3s ease 0s;width:auto;z-index:500;}
.headerblocks.wpmp_post_display3_bis .ad_one_fifth .share a{color:#ffffff;float:right;padding:10px;transition:color 0.3s ease 0s;font-size:12px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin:hover .share{right:-218px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post:hover .share, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin:hover .share{right:-218px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .share:hover, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .share:hover, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks-item.ad_one_fifth.ad_margin h4{margin:0;}
.headerblocks.wpmp_post_display3_bis .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .big-post .share a, .headerblocks.wpmp_post_display3_bis .third .share a{font-size:16px;}
.headerblocks.wpmp_post_display3_bis .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .share-icon:hover{color:#ffffff;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post h2, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin.first .title-info-post h4, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post h4{margin:0;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post a, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin .title-info-post a, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post a, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post span, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post span, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.big-post .title-info-post span, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin .title-info-post span{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post a:hover, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin .title-info-post a:hover, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .title-info-post{position:absolute;bottom:-42px;left:0;padding:20px 35px 68px;box-sizing:border-box;width:100%;text-align:center;transition:all 0.3s ease 0s;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin{position:relative;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin .title-info-post{position:absolute;bottom:-38px;left:0;padding:15px 30px 58px;box-sizing:border-box;width:100%;text-align:center;transition:all 0.3s ease 0s;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .title-info-post{position:absolute;bottom:-42px;left:0;padding:20px 35px 68px;box-sizing:border-box;width:100%;text-align:center;transition:all 0.3s ease 0s;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);/ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.headerblocks.wpmp_post_display3_bis .data{font-size:14px;font-weight:400;margin-top:25px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .data{margin-top:15px;}
.headerblocks.wpmp_post_display3_bis .icon-calendar{color:#e74c3c;font-size:18px;margin:0 10px 0 0;padding:0;width:auto;float:left;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post i, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin i{color:#ffffff;float:left;font-size:12px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .info-post a, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post a{margin:0;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .info-post a, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth .info-post a, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .info-post span, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth .info-post span{color:#ffffff;display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;transition:color 0.3s ease 0s;padding:6px 0px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .info-post a:hover, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post a:hover, .headerblocks.wpmp_post_display3_bis .share .icon a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .separator{color:#fff;display:inline-block;margin:0 10px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post{background:#e74c3c;display:inline-block;padding:0 15px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
@media only screen and (min-width : 640px) and (max-width : 1024px) {
.ad_three_fifth.big-post{width:100%;margin-bottom:6px;}
.headerblocks-item.ad_two_fifth.ad_margin.first{margin-right:3px;max-width:calc(50% - 3px);margin-left:0 !important;}
.headerblocks.wpmp_post_display3_bis .ad_two_fifth.ad_margin{width:50%;max-width:calc(50% - 3px);margin-left:3px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin.second{margin-left:0;margin-bottom:6px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin.third{margin-left:3px;}
.headerblocks.wpmp_post_display3_bis .ad_one_fifth.ad_margin{max-width:none;width:33.33%;}
.headerblocks.wpmp_post_display3_bis .ad_two_fifth.ad_margin{max-width:none;width:33.33%;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin.second{margin:0 3px;max-width:calc(33.33% - 6px);}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin.first{max-width:calc(33.33% - 6px);}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin.third{max-width:calc(33.33% - 6px);}
.headerblocks.wpmp_post_display3_bis h2{font-size:24px;}
}
@media only screen and (max-width : 667px) {
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin.second{margin-left:0;margin-bottom:6px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin.third{margin-left:0;}
.headerblocks.wpmp_post_display3_bis h2{font-size:24px;}
}   @media only screen and (max-device-width : 667px) and (orientation : portrait) {
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_three_fifth.big-post .info-post, .headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin .info-post{display:none;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_one_fifth.ad_margin.second{margin-left:0;margin-bottom:6px;}
.headerblocks.wpmp_post_display3_bis .headerblocks-item.ad_two_fifth.ad_margin.third{margin-left:0;}
.headerblocks.wpmp_post_display3_bis h2{font-size:24px;}
}
.headerblocks.wpmp_post_display4 h2{font-size:26px;}
.headerblocks a{text-decoration:none;border-bottom:0;box-shadow:0 0 0;}
.headerblocks.wpmp_post_display4 .ad_one_one.ad_last{height:400px;background-position:center center;background-size:cover;float:left;overflow:hidden;margin-bottom:0;}
.headerblocks.wpmp_post_display4 .ad_one_one.ad_last{margin-right:6px;}
.headerblocks.wpmp_post_display4 .ad_one_third.first{margin-bottom:6px;}
.headerblocks.wpmp_post_display4 .ad_one_third{height:247px;}
.headerblocks.wpmp_post_display4 .ad_one_one .category a{font-size:10px;color:#fff;background:rgba(0,0,0,0.65);border-radius:0;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-left:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4 .ad_one_one .category{position:absolute;top:0;left:0;}
.headerblocks.wpmp_post_display4 .ad_one_third .category a{font-size:10px;color:#fff;background:#333333;border-radius:0;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-right:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4 .ad_one_third .category{position:absolute;top:0;right:0;}
.headerblocks.wpmp_post_display4 .category a:hover{background:#e74c3c;color:#ffffff;transition:color 0.3s ease 0s;transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display4 .share{background:#e74c3c;border-radius:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-290px;transition:all 0.3s ease 0s;width:auto;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post:hover .share, .headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_third.ad_margin:hover .share{right:-240px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post .share:hover, .headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_third.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display4 .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;font-size:16px;}
.headerblocks.wpmp_post_display4 .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4 .share-icon a:hover{color:#ffffff;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post h2{margin:0;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a, .headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post span{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a:hover, .headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a{transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a:hover{color:#FFF;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post{position:absolute;bottom:-38px;left:0;padding:50px 35px 68px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:rgba(0,0,0,0.2)}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_third.ad_margin{position:relative;}
.headerblocks.wpmp_post_display4 .data{font-size:14px;font-weight:400;margin-top:25px;}
.headerblocks.wpmp_post_display4 .icon-calendar{color:#e74c3c;font-size:18px;margin:0 10px 0 0;padding:0;width:auto;float:left;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post i{color:#ffffff;float:left;font-size:18px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post:hover .title-info-post{bottom:-20px;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.headerblocks .owl-controls{opacity:0;transition:opacity 0.3s ease 0s;}
.wpmp_post_display4:hover .owl-controls{opacity:1;transition:opacity 0.3s ease 0s;}
.wpmp_post_display4 .owl-prev{left:0;margin-top:-24px;position:absolute;top:50%;}
.wpmp_post_display4 .owl-next{right:0;margin-top:-18px;position:absolute;top:50%;}
@media only screen and (min-width : 640px) and (max-width : 1024px) {
.ad_one_one.ad_last.big-post{width:100%;margin-bottom:6px;}
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_third.ad_margin{float:none;}
}
@media only screen and (max-width : 667px) {
.headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display4 .headerblocks-item.ad_one_third.ad_margin{float:none;}
}   @media only screen and (max-device-width : 667px) and (orientation : portrait){}
.headerblocks.wpmp_post_display4_bis h2{font-size:26px;}
.headerblocks a{text-decoration:none;}
.headerblocks.wpmp_post_display4_bis .ad_one_one.ad_last{height:400px;background-position:center center;background-size:cover;float:left;overflow:hidden;margin-bottom:0;}
.headerblocks.wpmp_post_display4_bis .ad_one_one.ad_last{margin-right:6px;}
.headerblocks.wpmp_post_display4_bis .ad_one_third.first{margin-bottom:6px;}
.headerblocks.wpmp_post_display4_bis .ad_one_third{height:247px;}
.headerblocks.wpmp_post_display4_bis .ad_one_one .category a{font-size:10px;color:#fff;background:rgba(0,0,0,0.65);width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-left:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4_bis .ad_one_third .category a{font-size:10px;color:#fff;background:#333333;border-radius:0 0 0 6px;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-right:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4_bis .ad_one_third .category{position:absolute;top:0;right:0;}
.headerblocks.wpmp_post_display4_bis .category a:hover{background:#e74c3c;color:#ffffff !important;transition:color 0.3s ease 0s;transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display4_bis .share{background:#e74c3c;bottom:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-290px;transition:all 0.3s ease 0s;width:auto;z-index:500;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post:hover .share, .headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_third.ad_margin:hover .share{right:-246px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post .share:hover, .headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_third.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display4_bis .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;font-size:16px;}
.headerblocks.wpmp_post_display4_bis .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4_bis .share-icon:hover{color:#ffffff !important;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post h2{margin:0;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a, .headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post span{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a:hover, .headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a{transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post{position:absolute;bottom:-38px;left:0;padding:50px 35px 68px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;text-align:center;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%) repeat scroll 0 0;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_third.ad_margin{position:relative;}
.headerblocks.wpmp_post_display4_bis .data{font-size:14px;font-weight:400;margin-top:15px;}
.headerblocks.wpmp_post_display4_bis .icon-calendar{color:#e74c3c;font-size:18px;margin:0 10px 0 0;padding:0;width:auto;float:left;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post i{color:#ffffff;float:left;font-size:18px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post:hover .title-info-post{bottom:0;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.owl-controls{opacity:0;transition:opacity 0.3s ease 0s;}
.wpmp_post_display4_bis:hover .owl-controls{opacity:1;transition:opacity 0.3s ease 0s;}
.wpmp_post_display4_bis .owl-prev{left:0;margin-top:-24px;position:absolute;top:50%;}
.wpmp_post_display4_bis .owl-next{right:0;margin-top:-18px;position:absolute;top:50%;}
@media only screen and (min-width : 640px) and (max-width : 1024px) {
.ad_one_one.ad_last.big-post{width:100%;margin-bottom:6px;}
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_third.ad_margin{float:none;}
}
@media only screen and (max-width : 667px) {
.headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display4_bis .headerblocks-item.ad_one_third.ad_margin{float:none;}
}
.headerblocks.wpmp_post_display5 h2{font-size:26px;padding:0;}
.headerblocks a{text-decoration:none;border-bottom:0;box-shadow:0 0 0;}
.headerblocks.wpmp_post_display5 .ad_two_third{display:none;}
.headerblocks.wpmp_post_display5{background:#333;display:inline-block;padding:15px;}
.headerblocks.wpmp_post_display5 .active{display:block;}
.headerblocks.wpmp_post_display5 .title-info-post.ad_one_half{box-sizing:border-box;padding:0 50px 25px 25px;}
.headerblocks.wpmp_post_display5 .ad_one_one.ad_last{height:400px;background-position:center center;background-size:cover;float:left;overflow:hidden;margin-bottom:0;}
.headerblocks.wpmp_post_display5 .ad_one_one.ad_last{margin-right:6px;}
.headerblocks.wpmp_post_display5 .ad_one_one .category a{font-size:10px;color:#fff;background:rgba(0,0,0,0.65);border-radius:0;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-left:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .ad_one_one .category{position:absolute;top:0;left:0;}
.headerblocks.wpmp_post_display5 .ad_one_third .category a{font-size:10px;color:#fff;background:#333333;border-radius:0;width:auto;display:inline-block;padding:6px 15px;font-weight:800;border-right:5px solid #e74c3c;transition:background-color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .ad_one_third .category{position:absolute;top:0;right:0;}
.headerblocks.wpmp_post_display5 .category a:hover{background:#e74c3c;color:#ffffff;transition:color 0.3s ease 0s;transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .share{background:#e74c3c;border-radius:0;bottom:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-262px;transition:all 0.3s ease 0s;width:auto;}
.headerblocks.wpmp_post_display5 .title-info-post.ad_one_half p{color:#fff;font-size:16px;line-height:1.5;text-align:justify;margin:25px 0;}
.headerblocks.wpmp_post_display5 .info-post a, .headerblocks.wpmp_post_display5 .title-info-post.ad_one_half span{float:left;font-size:12px;color:#fff;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .separator{color:#ffffff;float:left;margin:0 10px;line-height:1;}
.headerblocks.wpmp_post_display5 .view{color:#FFF;}
.headerblocks.wpmp_post_display5 .info-post i{color:#e74c3c;font-size:14px;margin-right:10px;}
.headerblocks.wpmp_post_display5 .share .info-comments{background:#e74c3c;left:7%;padding:5px 18px;position:absolute;top:0;transition:all 0.3s ease 0s;border-radius:0;font-size:12px;opacity:0;}
.headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_one.ad_last.big-post:hover .share, .headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_third.ad_margin:hover .share{right:-218px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_one.ad_last.big-post .share:hover, .headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_third.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .share .comments:hover .info-comments{top:-24px;transition:all 0.3s ease 0s;opacity:1;}
.headerblocks.wpmp_post_display5 .share-icon:hover{color:#ffffff;}
.headerblocks.wpmp_post_display5 .title-info-post.ad_one_half h2{margin:0;}
.headerblocks.wpmp_post_display5 .title-info-post.ad_one_half a, .headerblocks.wpmp_post_display5 .title-info-post.ad_one_half span{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .title-info-post.ad_one_half a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a:hover, .headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a{transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post{position:absolute;bottom:-38px;left:0;padding:50px 35px 68px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:rgba(0,0,0,0.2)}
.headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_third.ad_margin{position:relative;}
.headerblocks.wpmp_post_display5 .icon-calendar{color:#e74c3c;float:left;font-size:14px;margin:0 8px 0 0;padding:0;width:auto;}
.headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_one.ad_last.big-post i{color:#ffffff;float:left;font-size:18px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_one.ad_last.big-post:hover .title-info-post{bottom:-20px;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.owl-controls{opacity:0;transition:opacity 0.3s ease 0s;}
.wpmp_post_display5:hover .owl-controls{opacity:1;transition:opacity 0.3s ease 0s;}
.wpmp_post_display5 .owl-prev{left:0;margin-top:-24px;position:absolute;top:50%;}
.wpmp_post_display5 .owl-next{right:0;margin-top:-18px;position:absolute;top:50%;}
.wpmp_post_display5 .mini-post.small-post.ad_one_third .img-post{background-position:center center;background-size:cover;height:72px;}
.wpmp_post_display5 .mini-post.small-post .ad_three_fourth{box-sizing:border-box;padding:0 0 0 15px;}
.wpmp_post_display5 .mini-post .content-post h2{margin:0;}
.wpmp_post_display5 .mini-post .title-post a{color:#ffffff;display:inline-block;font-size:18px;font-weight:normal;line-height:23px;margin-bottom:26px;overflow:hidden;text-overflow:ellipsis;transition:color 0.3s ease 0s;white-space:nowrap;width:100%;cursor:pointer;}
.wpmp_post_display5 .mini-post .title-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.wpmp_post_display5 .mini-post .info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.wpmp_post_display5 .mini-post.small-post.ad_one_third{border-bottom:1px solid #2b2b2b;border-left:1px solid #2b2b2b;box-sizing:border-box;padding:15px 0 15px 15px;}
.wpmp_post_display5 .mini-post.small-post.ad_one_third.first{padding-top:10px;}
.wpmp_post_display5 .wpmepack-element-3.mini-post.small-post.ad_one_third{border-bottom:0;padding-bottom:10px;}
@media only screen and (min-width : 801px) and (max-width : 1200px) {
.headerblocks.wpmp_post_display5 .active{width:100%;}
.headerblocks.wpmp_post_display5 .title-info-post.ad_one_half{padding:25px;}
.headerblocks.wpmp_post_display5 .active{border:1px solid #2b2b2b;}
.wpmp_post_display5 .mini-post.small-post.ad_one_third{border:1px solid #2b2b2b;margin:25px 0 0;padding:15px 0 15px 15px;width:100%;}
.wpmp_post_display5 .mini-post.small-post.ad_one_third.fourth{border-bottom:1px solid #2b2b2b !important;}
}
@media only screen and (max-width : 800px) {
.headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display5 .headerblocks-item.ad_one_third.ad_margin{float:none;}
.headerblocks.wpmp_post_display5 .title-info-post.ad_one_half{display:inline-block;padding:25px 0 50px;}
.headerblocks.wpmp_post_display5 .title-info-post.ad_one_half{box-sizing:border-box;display:inline-block;padding:25px 0 50px;}
.wpmp_post_display5 .mini-post.small-post.ad_one_third .img-post{display:inline-block;width:30% !important;}
.wpmp_post_display5 .mini-post.small-post .ad_three_fourth{display:inline-block;position:absolute;width:65% !important;}
.wpmp_post_display5 .view, .wpmp_post_display5 .comments, .wpmp_post_display5 .separator{display:none;}
.wpmp_post_display5 .mini-post.small-post.ad_one_third{border:1px solid #2b2b2b;border-bottom:0;}
.wpmp_post_display5 .mini-post.small-post.ad_one_third.fourth, .wpmp_post_display5 .wpmepack-element-3{border-bottom:1px solid #2b2b2b !important;}
}
.headerblocks.wpmp_post_display5_bis{line-height:1;}
.headerblocks.wpmp_post_display5_bis h2{font-size:26px;}
.headerblocks a{text-decoration:none;border-bottom:0;box-shadow:0 0 0;}
.headerblocks.wpmp_post_display5_bis h1, .headerblocks.wpmp_post_display5_bis h2, .headerblocks.wpmp_post_display5_bis h3, .headerblocks.wpmp_post_display5_bis h4, .headerblocks.wpmp_post_display5_bis h5, .headerblocks.wpmp_post_display5_bis h6{padding:0;margin:0;}
.headerblocks.wpmp_post_display5_bis .ad_two_third{display:none;}
.headerblocks.wpmp_post_display5_bis{background:#333;display:inline-block;padding:15px;}
.headerblocks.wpmp_post_display5_bis .active{box-sizing:border-box;display:block;padding-left:25px;}
.headerblocks.wpmp_post_display5_bis .title-info-post.ad_one_half{box-sizing:border-box;padding:0 10px 25px 25px;}
.headerblocks.wpmp_post_display5_bis .ad_one_one.ad_last{height:400px;background-position:center center;background-size:cover;float:left;overflow:hidden;margin-bottom:0;}
.headerblocks.wpmp_post_display5_bis .ad_one_one.ad_last{margin-right:6px;}
.headerblocks.wpmp_post_display5_bis .ad_one_one .category{position:absolute;top:0;left:0;}
.headerblocks.wpmp_post_display5_bis .ad_one_one .category a{background:#333333;border-radius:0;border-right:5px solid #e74c3c;color:#fff;display:inline-block;font-size:10px;font-weight:800;padding:6px 15px;position:absolute;right:0;transition:background-color 0.3s ease 0s;width:auto;}
.headerblocks.wpmp_post_display5_bis .ad_one_one .category{position:absolute;top:0;right:0;}
.headerblocks.wpmp_post_display5_bis .category a:hover{background:#e74c3c;color:#ffffff;transition:color 0.3s ease 0s;transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display5_bis .share{background:#e74c3c;border-radius:0;bottom:0;color:#fff;cursor:pointer;display:inline-block;margin:0 !important;position:absolute;right:-290px;transition:all 0.3s ease 0s;width:auto;}
.headerblocks.wpmp_post_display5_bis .title-info-post.ad_one_half p{color:#fff;font-size:16px;line-height:1.5;text-align:justify;margin:25px 0;}
.headerblocks.wpmp_post_display5_bis .info-post a, .headerblocks.wpmp_post_display5_bis .info-post span{float:left;font-size:12px;color:#fff;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5_bis .separator{color:#ffffff;float:left;margin:0 10px;line-height:1;}
.headerblocks.wpmp_post_display5_bis .info-post i{color:#e74c3c;font-size:12px;margin-right:10px;}
.headerblocks.wpmp_post_display5_bis .share .info-comments{background:#e74c3c;right:7%;padding:5px 18px;position:absolute;top:0;transition:all 0.3s ease 0s;border-radius:0;font-size:12px;opacity:0;}
.headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_last.big-post:hover .share, .headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_margin:hover .share{right:-196px;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_last.big-post .share:hover, .headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_margin .share:hover{right:0;transition:all 0.3s ease 0s;}
.headerblocks.wpmp_post_display5_bis .share a{color:#ffffff;float:right;padding:13px 16px;transition:color 0.3s ease 0s;font-size:16px;}
.headerblocks.wpmp_post_display5_bis .share a:hover{color:#000000;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5_bis .share .comments:hover .info-comments{top:-24px;transition:all 0.3s ease 0s;opacity:1;}
.headerblocks.wpmp_post_display5_bis .share-icon:hover{color:#ffffff;}
.headerblocks.wpmp_post_display5_bis .title-info-post.ad_one_half h2{margin:0;}
.headerblocks.wpmp_post_display5_bis .title-info-post.ad_one_half a, .headerblocks.wpmp_post_display5_bis .title-info-post.ad_one_half span{color:#ffffff;display:inline-block;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5_bis .title-info-post.ad_one_half a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a:hover, .headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post .category a{transition:background 0.3s ease 0s;}
.headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_last.big-post .title-info-post{position:absolute;bottom:-38px;left:0;padding:50px 35px 68px;box-sizing:border-box;width:100%;transition:all 0.3s ease 0s;background:rgba(0,0,0,0.2)}
.headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_margin{position:relative;}
.headerblocks.wpmp_post_display5_bis .icon-calendar{color:#e74c3c;float:left;font-size:14px;margin:0 8px 0 0;padding:0;width:auto;}
.headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_last.big-post i{color:#ffffff;float:left;font-size:18px;margin:0 10px 0 0;transition:color 0.3s ease 0s;}
.headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_last.big-post:hover .title-info-post{bottom:-20px;transition:bottom 0.3s ease 0s;-moz-transition:bottom 0.3s ease 0s;}
.wpmp_post_display5_bis .mini-post.small-post.ad_one_one .img-post{background-position:center center;background-size:cover;height:72px;width:90px;float:right;}
.wpmp_post_display5_bis .mini-post.small-post .ad_three_fourth{box-sizing:border-box;padding:0 0 0 15px;width:70%;}
.wpmp_post_display5_bis .mini-post .content-post h2{margin:0;}
.wpmp_post_display5_bis .mini-post .title-post a{color:#ffffff;text-align:right;display:inline-block;font-size:18px;font-weight:normal;line-height:23px;margin-bottom:26px;overflow:hidden;text-overflow:ellipsis;transition:color 0.3s ease 0s;white-space:nowrap;width:100%;cursor:pointer;}
.wpmp_post_display5_bis .mini-post .title-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.wpmp_post_display5_bis .mini-post .info-post a:hover{color:#e74c3c;transition:color 0.3s ease 0s;}
.wpmp_post_display5_bis .mini-post.small-post.ad_one_one{border-bottom:1px solid #2b2b2b;box-sizing:border-box;display:inline-block;padding:15px 15px 15px 0;}
.wpmp_post_display5_bis .mini-post.small-post.ad_one_one .info-post{display:inline-block;position:absolute;right:0;bottom:0;}
.wpmp_post_display5_bis .wpmepack-element-0.mini-post.small-post.ad_one_one{padding-top:0;}
.wpmp_post_display5_bis .wpmepack-element-3.mini-post.small-post.ad_one_one{border-bottom:0;padding-bottom:10px;}
@media only screen and (min-width : 801px) and (max-width : 1200px) {
.headerblocks.wpmp_post_display5_bis .active{width:100%;}
.headerblocks.wpmp_post_display5_bis .title-info-post.ad_one_half{padding:25px;}
.headerblocks.wpmp_post_display5_bis .active{border:1px solid #2b2b2b;}
.wpmp_post_display5_bis .mini-post.small-post.ad_one_one{border:1px solid #2b2b2b;margin:25px 0 0;padding:15px !important;width:100%;}
.wpmp_post_display5_bis .mini-post.small-post.ad_one_one.fourth{border-bottom:1px solid #2b2b2b !important;}
.ad_one_third{width:100% !important;}
.headerblocks.wpmp_post_display5_bis .active{padding:25px 0 25px 25px;margin-top:25px;}
}
@media only screen and (max-width : 800px) {
.headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_last.big-post, .headerblocks.wpmp_post_display5_bis .headerblocks-item.ad_one_one.ad_margin {
float: none;
margin-top:15px
}
.headerblocks.wpmp_post_display5_bis .active {
padding-left:0;
}
.headerblocks.wpmp_post_display5_bis .title-info-post.ad_one_half {
display: inline-block;
padding: 25px 0 50px;
}
.headerblocks.wpmp_post_display5_bis .title-info-post.ad_one_half {
box-sizing: border-box;
display: inline-block;
padding: 25px 0 50px;
}
.wpmp_post_display5_bis .mini-post.small-post.ad_one_one .img-post {
display: inline-block;
width: 30% !important;
}
.wpmp_post_display5_bis .mini-post.small-post .ad_three_fourth {
display: inline-block;
position: absolute;
width: 65% !important;
}
.wpmp_post_display5_bis .view {
display: none;
}
.wpmp_post_display5_bis .mini-post.small-post.ad_one_one {
border:1px solid #2b2b2b;
border-bottom:0;
padding: 15px !important;
}
.wpmp_post_display5_bis .mini-post.small-post.ad_one_one.fourth, .wpmp_post_display5_bis .wpmepack-element-3 {
border-bottom: 1px solid #2b2b2b !important;
}
}ul.hfe-nav-menu, .hfe-nav-menu li, .hfe-nav-menu ul{list-style:none !important;margin:0;padding:0;}
.hfe-nav-menu li.menu-item{position:relative;}
.hfe-flyout-container .hfe-nav-menu li.menu-item{position:relative;background:unset;}
.hfe-nav-menu .sub-menu li.menu-item{position:relative;background:inherit;}
.hfe-nav-menu__theme-icon-yes button.sub-menu-toggle{display:none;}
div.hfe-nav-menu, .elementor-widget-hfe-nav-menu .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.hfe-nav-menu__layout-horizontal, .hfe-nav-menu__layout-horizontal .hfe-nav-menu{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle{display:none;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu, .hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu{position:absolute;top:100%;left:0;z-index:16;visibility:hidden;opacity:0;text-align:left;-webkit-transition:all 300ms ease-in;transition:all 300ms ease-in;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus > .sub-menu{visibility:visible;opacity:1;}
.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus > .sub-menu{visibility:hidden;opacity:0;}
.hfe-nav-menu .menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;z-index:9999;visibility:hidden;opacity:0;}
.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu{top:0;left:0;}
.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu{top:0;left:100%;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus > .sub-menu{visibility:visible;opacity:1;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;}
.hfe-nav-menu:before, .hfe-nav-menu:after{content:'';display:table;clear:both;}
.hfe-nav-menu__align-right .hfe-nav-menu{margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item, .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper, .rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{text-align:right;}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper, .rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{text-align:left;}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.elementor-button-wrapper{text-align:center;}
.hfe-nav-menu__align-left .hfe-nav-menu{margin-right:auto;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item, .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;}
.hfe-nav-menu__align-center .hfe-nav-menu{margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item, .hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu{width:100%;}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
.hfe-active-menu + nav li:not(:last-child) a.hfe-menu-item,
.hfe-active-menu + nav li:not(:last-child) a.hfe-sub-menu-item{border-bottom-width:0;}
.hfe-nav-menu a.hfe-menu-item, .hfe-nav-menu a.hfe-sub-menu-item{line-height:1;text-decoration:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-shadow:none;box-shadow:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;}
.hfe-nav-menu a.hfe-menu-item:hover, .hfe-nav-menu a.hfe-sub-menu-item:hover{text-decoration:none;}
.hfe-nav-menu .sub-menu{min-width:220px;margin:0;z-index:9999;}
.hfe-nav-menu__layout-horizontal{font-size:0;}
.hfe-nav-menu__layout-horizontal li.menu-item, .hfe-nav-menu__layout-horizontal > li.menu-item{font-size:medium;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu{-webkit-box-shadow:0 4px 10px -2px rgba(0, 0, 0, 0.1);box-shadow:0 4px 10px -2px rgba(0, 0, 0, 0.1);}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before{content:'';}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i:before{content:'';}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i:before{content:'+';}
.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow{display:none;}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before{content:'';}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before{content:'-';}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before{content:'';}
.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'';}
.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'';}
.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'';}
.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'';}
.hfe-nav-menu-icon{padding:0.35em;border:0 solid;}
.hfe-nav-menu-icon svg{width:25px;height:25px;line-height:25px;font-size:25px;}
.hfe-nav-menu-icon i:focus{outline:0;}
.hfe-has-submenu-container a.hfe-menu-item:focus, .hfe-has-submenu-container a.hfe-sub-menu-item:focus{outline:0;}
.hfe-nav-menu .menu-item-has-children:focus, .hfe-nav-menu .menu-item-has-children .sub-menu:focus, .hfe-nav-menu .menu-item-has-children-container:focus{outline:0;}
.hfe-nav-menu .menu-item-has-children-container{position:relative;}
.hfe-nav-menu__layout-expandible .sub-menu, .hfe-nav-menu__layout-vertical .sub-menu, .hfe-flyout-wrapper .sub-menu{position:relative;height:0;}
.hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before, .hfe-nav-menu__submenu-plus .hfe-menu-toggle:before, .hfe-nav-menu__submenu-classic .hfe-menu-toggle:before{font-family:'Font Awesome 5 Free';z-index:1;font-size:inherit;font-weight:inherit;line-height:0;}
.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item, .hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item{margin-right:0px;}
.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item, .hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item{margin-right:0px;}
.hfe-nav-menu__toggle-icon:before{content:'\f0c9';font-family:'fontAwesome';z-index:1;font-size:24px;font-weight:inherit;font-style:normal;line-height:0;}
.hfe-active-menu .hfe-nav-menu__toggle-icon:before{content:'\f00d';}
.hfe-nav-menu__layout-expandible{-webkit-transition-property:display;transition-property:display;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier( 0, 1, 0.5, 1 );transition-timing-function:cubic-bezier( 0, 1, 0.5, 1 );}
.hfe-nav-menu__layout-expandible{visibility:hidden;opacity:0;}
.hfe-nav-menu__layout-expandible .sub-menu{visibility:hidden;opacity:0;}
.hfe-active-menu + .hfe-nav-menu__layout-expandible{visibility:visible;opacity:1;height:auto;}
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible,
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical{position:absolute;top:100%;}
.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu, .hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu{top:0;left:0;}
.hfe-layout-expandible nav{height:0;}
.hfe-nav-sub-menu-icon, .hfe-nav-menu__icon{display:inline-block;line-height:1;}
.hfe-nav-menu__toggle{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:22px;cursor:pointer;border:0 solid;-webkit-border-radius:3px;border-radius:3px;color:#494c4f;position:relative;line-height:1;}
.hfe-nav-menu__toggle-icon{display:inline-block;font-size:inherit;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.hfe-nav-menu .sub-arrow{font-size:14px;line-height:1;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-top:-10px;margin-bottom:-10px;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{margin-left:10px;}
.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow, .hfe-layout-expandible .sub-arrow, .hfe-flyout-wrapper .sub-arrow{padding:10px;}
.hfe-nav-menu .child-item, .hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item{font-size:14px;line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px;position:absolute;right:0;margin-right:20px;}
.hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-layout-vertical .hfe-nav-menu__toggle{visibility:hidden;opacity:0;display:none;}
.hfe-nav-menu-icon{display:inline-block;line-height:1;text-align:center;}
.hfe-nav-menu__layout-expandible .saved-content, .hfe-nav-menu__layout-expandible .sub-menu, .hfe-nav-menu__layout-expandible .child, .hfe-nav-menu__layout-vertical .saved-content, .hfe-nav-menu__layout-vertical .sub-menu, .hfe-nav-menu__layout-vertical .child, .hfe-flyout-container .saved-content, .hfe-flyout-container .sub-menu, .hfe-flyout-container .child{left:0 !important;width:100% !important;}
.hfe-flyout-container .hfe-nav-menu .sub-menu{background:unset;}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover, .hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover, .hfe-flyout-wrapper .hfe-menu-toggle:hover{border:1px dotted;}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle, .hfe-nav-menu__layout-expandible .hfe-menu-toggle, .hfe-flyout-wrapper .hfe-menu-toggle{border:1px dotted transparent;}
.hfe-nav-menu .menu-item a:before, .hfe-nav-menu .menu-item a:after{display:block;position:absolute;-webkit-transition:0.3s;transition:0.3s;-webkit-transition-timing-function:cubic-bezier(0.58, 0.3, 0.005, 1);transition-timing-function:cubic-bezier(0.58, 0.3, 0.005, 1);}
.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{opacity:0;}
.hfe-nav-menu .menu-item a.hfe-menu-item:hover:before, .hfe-nav-menu .menu-item a.hfe-menu-item:hover:after, .hfe-nav-menu .menu-item a.hfe-menu-item:focus:before, .hfe-nav-menu .menu-item a.hfe-menu-item:focus:after, .hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:before, .hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:after, .hfe-nav-menu .current-menu-item:before, .hfe-nav-menu .current-menu-item:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:after{height:3px;width:100%;left:0;background-color:#55595c;z-index:2;}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{height:0;width:0;left:50%;}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{top:10px;}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{bottom:10px;}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{top:-10px;}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{bottom:-10px;}
.hfe-pointer__double-line.hfe-animation__none, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__underline.hfe-animation__none, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__overline.hfe-animation__none, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item{-webkit-transition-duration:0s;transition-duration:0s;}
.hfe-pointer__double-line.hfe-animation__none:before, .hfe-pointer__double-line.hfe-animation__none:after, .hfe-pointer__double-line.hfe-animation__none:hover, .hfe-pointer__double-line.hfe-animation__none:focus, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__underline.hfe-animation__none:before, .hfe-pointer__underline.hfe-animation__none:after, .hfe-pointer__underline.hfe-animation__none:hover, .hfe-pointer__underline.hfe-animation__none:focus, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__overline.hfe-animation__none:before, .hfe-pointer__overline.hfe-animation__none:after, .hfe-pointer__overline.hfe-animation__none:hover, .hfe-pointer__overline.hfe-animation__none:focus, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{-webkit-transition-duration:0s;transition-duration:0s;}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before{content:'';top:0;}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{width:10px;left:-20px;}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after{content:'';bottom:0;}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{width:10px;left:-webkit-calc( 100% + 20px);left:calc( 100% + 20px);}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{background:transparent;left:0;top:0;bottom:0;right:0;border:3px solid #55595c;}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{content:'';}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);}
.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:before{-webkit-transition:opacity 0.2s, -webkit-transform 0.4s;transition:opacity 0.2s, -webkit-transform 0.4s;transition:opacity 0.2s, transform 0.4s;transition:opacity 0.2s, transform 0.4s, -webkit-transform 0.4s;}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after{width:3px;height:3px;}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before{border-width:0 0 3px 3px;-webkit-transition:width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;transition:width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after{content:'';top:initial;bottom:0;left:initial;right:0;border-width:3px 3px 0 0;-webkit-transition:width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;transition:width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after{width:100%;height:100%;}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before{-webkit-transition:opacity 0.02s, height 0.1s, width 0.1s 0.1s;transition:opacity 0.02s, height 0.1s, width 0.1s 0.1s;}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after{-webkit-transition:opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;transition:opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after{width:3px;height:3px;}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before{border-width:3px 0 0 3px;}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after{content:'';top:initial;bottom:0;left:initial;right:0;border-width:0 3px 3px 0;}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:after{width:100%;height:100%;-webkit-transition:opacity 0.002s, width 0.4s, height 0.4s;transition:opacity 0.002s, width 0.4s, height 0.4s;}
.hfe-pointer__framed.hfe-animation__none, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item{-webkit-transition-duration:0s;transition-duration:0s;}
.hfe-pointer__framed.hfe-animation__none:before, .hfe-pointer__framed.hfe-animation__none:after, .hfe-pointer__framed.hfe-animation__none:hover, .hfe-pointer__framed.hfe-animation__none:focus, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{-webkit-transition-duration:0s;transition-duration:0s;}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:after{content:'';-webkit-transition:0.3s;transition:0.3s;}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1;}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted, .hfe-pointer__background .current-menu-item{color:#fff;}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__grow .current-menu-item:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:0.3s;transition:0.3s;}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shrink .current-menu-item:before{-webkit-transition:opacity 0.15s, -webkit-transform 0.4s;transition:opacity 0.15s, -webkit-transform 0.4s;transition:opacity 0.15s, transform 0.4s;transition:opacity 0.15s, transform 0.4s, -webkit-transform 0.4s;}
.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{left:100%;}
.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{right:100%;}
.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{top:100%;}
.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{bottom:100%;}
.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{bottom:50%;top:50%;}
.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{right:50%;left:50%;}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1;}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:before{top:0;bottom:100%;}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after{top:100%;bottom:0;}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:before{bottom:50%;}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:after{top:50%;}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:before{right:0;left:100%;}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after{right:100%;left:0;}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:before{left:50%;}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:after{right:50%;}
.hfe-pointer__background.hfe-animation__none, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item{-webkit-transition-duration:0s;transition-duration:0s;}
.hfe-pointer__background.hfe-animation__none:before, .hfe-pointer__background.hfe-animation__none:after, .hfe-pointer__background.hfe-animation__none:hover, .hfe-pointer__background.hfe-animation__none:focus, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{-webkit-transition-duration:0s;transition-duration:0s;}
.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg);}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);}
.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);}
.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg);}
.hfe-pointer__text.hfe-animation__none, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item{-webkit-transition-duration:0s;transition-duration:0s;}
.hfe-pointer__text.hfe-animation__none:before, .hfe-pointer__text.hfe-animation__none:after, .hfe-pointer__text.hfe-animation__none:hover, .hfe-pointer__text.hfe-animation__none:focus, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus{-webkit-transition-duration:0s;transition-duration:0s;}
.hfe-flyout-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999998;background:rgba(0,0,0,.6);cursor:pointer;-webkit-backface-visibility:hidden;}
.hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button:after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button:before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:after, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:before{height:0px;}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:before, .hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:after{border-width:0px;}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover, .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus{-webkit-transform:none;transform:none;}
.hfe-flyout-close, .hfe-flyout-close svg{position:absolute;top:0;right:0;margin:5px;width:23px;height:23px;line-height:23px;font-size:23px;display:block;cursor:pointer;}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left{top:0;bottom:0;left:-100%;right:auto;height:100%;width:300px;max-width:100%;max-width:100vw;}
.hfe-flyout-wrapper .hfe-side{display:none;position:fixed;z-index:999999;padding:0;margin:0;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-show{display:block;}
.hfe-flyout-content.push{color:#ffffff;}
.hfe-flyout-content ul li{color:#ffffff;}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-right{top:0;bottom:0;left:auto;right:-100%;height:100%;width:300px;max-width:100%;}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left{top:0;bottom:0;left:-100%;right:auto;height:100%;width:300px;max-width:100%;max-width:100vw;}
.hfe-flyout-wrapper .hfe-side.top{top:-100%;bottom:auto;left:0;right:0;width:100%;width:100vw;height:300px;max-height:100%;}
.hfe-flyout-wrapper .hfe-side.bottom{top:auto;bottom:-100%;left:0;right:0;width:100%;width:100vw;height:300px;max-height:100%;}
.hfe-flyout-content{height:100%;overflow-x:hidden;overflow-y:auto;line-height:1.4em;color:#fff;}
@media(max-width:1024px){
.hfe-flyout-content{-webkit-transform:translateZ(0);transform:translateZ(0);}
}
.hfe-flyout-content::-webkit-scrollbar{display:none;}
.admin-bar .hfe-side{margin-top:32px;}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.1s;transition:all 0.1s;}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.1s;transition:all 0.1s;}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child, .hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child{overflow:visible !important;}
.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button{display:inline-flex;}
.hfe-nav-menu li.elementor-button-wrapper{align-self:center;}
@media only screen and ( max-width: 1024px ) {
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li, .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{width:100%;margin-right:0px;}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle{display:block;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility:hidden;opacity:0;}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility:visible;opacity:1;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{visibility:hidden;opacity:0;height:0;}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical{visibility:visible;opacity:1;height:auto;}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{position:relative;}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical{position:absolute;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{visibility:hidden;opacity:0;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu{top:0;left:0;}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle{visibility:visible;opacity:1;display:block;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{float:none;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu{visibility:hidden;opacity:0;-webkit-transition:none;transition:none;}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover{border:1px dotted;}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle{border:1px dotted transparent;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{position:relative;height:0;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{position:relative;height:0;top:0;}
.hfe-nav-menu__breakpoint-tablet .saved-content, .hfe-nav-menu__breakpoint-tablet .sub-menu, .hfe-nav-menu__breakpoint-tablet .child{left:0 !important;width:auto !important;}
.hfe-nav-menu .sub-menu{min-width:auto;margin:0;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{padding:10px;}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'-';}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu{-webkit-box-shadow:none;box-shadow:none;}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:''}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{content:''}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu{-webkit-transform:none;-ms-transform:none;transform:none;}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before{background-color:unset!important;}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{border:0px!important;}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;}
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item, .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item, .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
} @media only screen and ( max-width: 767px ) {
.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item, .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item 
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility:visible;opacity:1;display:block;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item, .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu{width:100%}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle{display:inline-block;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu{position:relative;height:0;top:0;}
.hfe-nav-menu .sub-menu{min-width:auto;margin:0;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu{visibility:hidden;opacity:0;-webkit-transition:none;transition:none;}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{float:none;}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu{display:block;}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical{visibility:hidden;opacity:0;height:0;}
.hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle{visibility:visible;opacity:1;display:block;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal{visibility:hidden;opacity:0;height:0;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical{float:none;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu{visibility:hidden;opacity:0;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility:hidden;opacity:0;}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{visibility:visible;opacity:1;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical{visibility:hidden;opacity:0;height:0;}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-vertical{visibility:visible;opacity:1;height:auto;}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{position:relative;}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical{position:absolute;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu{top:0;left:0;}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'-';}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{content:''}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{content:'';}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{content:''}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover{border:1px dotted;}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle{border:1px dotted transparent;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu{-webkit-box-shadow:none;box-shadow:none;}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.3s;transition:all 0.3s;}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{padding:10px;}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu{-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.3s;transition:all 0.3s;}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.hfe-nav-menu__breakpoint-mobile .saved-content, .hfe-nav-menu__breakpoint-mobile .sub-menu, .hfe-nav-menu__breakpoint-mobile .child, .hfe-nav-menu__breakpoint-tablet .saved-content, .hfe-nav-menu__breakpoint-tablet .sub-menu, .hfe-nav-menu__breakpoint-tablet .child{left:0 !important;width:auto !important;}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu{-webkit-transform:none;-ms-transform:none;transform:none;}

.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before{background-color:unset!important;}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{border:0px!important;}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:focus,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;}
}
.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle{display:none;}
.hfe-icon{display:inline-block;}
.hfe-cart-menu-wrap-custom{display:inline-block;line-height:1;}
.hfe-cart-menu-wrap-custom .hfe-cart-count, .hfe-cart-menu-wrap-custom .hfe-cart-count:after{border-color:#75c32c;color:#75c32c;}
.hfe-cart-menu-wrap-custom .hfe-cart-count{font-weight:bold;position:relative;display:inline-block;vertical-align:middle;text-align:center;min-width:2.1em;min-height:2.1em;font-size:0.860em;line-height:1.8;border-radius:0.3em 0.3em 0.3em 0.3em;border-width:2px;border-style:solid;padding:12px 24px;}
.hfe-cart-menu-wrap-default{display:inline-block;line-height:1;}
.hfe-cart-menu-wrap-default .hfe-cart-count, .hfe-cart-menu-wrap-default .hfe-cart-count:after{border-color:#75c32c;color:#75c32c;}
.hfe-cart-menu-wrap-default .hfe-cart-count{font-weight:bold;position:relative;display:inline-block;vertical-align:middle;text-align:center;min-width:2.1em;min-height:2.1em;font-size:0.860em;line-height:1.8;border-radius:0em 0em 0.3em 0.3em;border-width:2px;border-style:solid;padding:0 .4em;}
.hfe-cart-menu-wrap-default .hfe-cart-count:after{bottom:100%;margin-bottom:0;height:.8em;width:.8em;left:50%;transform:translateX(-50%);top:-.6em;content:' ';position:absolute;pointer-events:none;border-width:2px;border-style:solid;border-top-left-radius:10em;border-top-right-radius:10em;border-bottom:0;}
.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text{display:none;}
.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before{content:'\e8e3';}
.elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i:before{content:'\e8e4';}
.elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i:before{content:'\e8e5';}
.hfe-menu-cart__toggle .elementor-button{background:transparent;border-radius:0;color:#818a91;border:1px solid;border-color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.hfe-menu-cart__toggle .elementor-button-text{margin-right:0.3em;}
.hfe-menu-cart__toggle .elementor-button-icon{position:relative;-webkit-transition:color 0.1s;-o-transition:color 0.1s;transition:color 0.1s;}
.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-0.7em;right:-0.7em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;font-size:10px;}
.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:inline-block;font-weight:normal;}
.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter="0"]:before{content:none;display:none;}
.hfe-menu-cart__toggle .elementor-button-icon{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15;}
.hfe-menu-cart__toggle.elementor-button-wrapper .elementor-button{color:#4d4848;}
.hfe-search-button-wrapper{display:block;cursor:pointer;vertical-align:middle;text-align:right;}
.hfe-search-form__container{display:flex;overflow:hidden;}
.hfe-search-form__input{flex-basis:100%;}
.hfe-search-icon-toggle i.fa-search{display:inline-block;position:absolute;width:20px;box-sizing:content-box;padding:10px;}
.hfe-search-icon-toggle i:before{vertical-align:middle;}
.hfe-search-button-wrapper input[type=search]{border:0;padding:10px;cursor:pointer;border-radius:0;transition:all .5s;box-sizing:border-box;outline:none;}
.hfe-search-button-wrapper button{border:none;border-radius:0;padding:0;}
.hfe-search-button-wrapper input[type=search]:focus{cursor:auto;border:none;box-shadow:none;}
.hfe-search-icon-toggle input:-moz-placeholder, .hfe-search-icon-toggle input::-webkit-input-placeholder{color:transparent;}
.hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input{background-color:unset;height:100%;}
.hfe-search-button-wrapper.hfe-input-focus{display:flex;}
.hfe-search-form__container .hfe-search-submit{min-width:3%;position:relative;}
.hfe-search-form__container button#clear,
.hfe-search-icon-toggle button#clear{visibility:hidden;position:absolute;right:0;top:0;padding:0 8px;font-style:normal;user-select:none;cursor:pointer;bottom:0;margin-right:10px;background-color:transparent;}
.hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration,
.hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button,
.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button,
.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration{display:none;}
.hfe-search-form__container button#clear-with-button{visibility:hidden;position:absolute;top:0;padding:0 8px;font-style:normal;font-size:1.2em;user-select:none;cursor:pointer;bottom:0;background-color:transparent;}
.hfe-search-button-wrapper, .hfe-search-form__container, .hfe-search-icon-toggle, .hfe-search-button-wrapper .hfe-search-icon-toggle i, .hfe-search-button-wrapper .hfe-search-icon-toggle i:before{position:relative;}
.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input{position:absolute;width:0;right:0;background-color:transparent;}
.hfe-search-icon-toggle{width:100%!important;}
.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{position:absolute;width:250px;right:0;}
.hfe-search-layout-text .hfe-search-form__container, .hfe-search-layout-icon_text .hfe-search-form__container, .hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input, .hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input{width:100%;}
.hfe-search-icon-toggle{line-height:1.5;}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,
.hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{width:100%;left:0;opacity:1;}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{bottom:0px;opacity:1;}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{top:0px;opacity:1;}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{height:3px;width:100%;left:0;opacity:1;}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after{opacity:1;}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, 
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, 
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
border-width:3px;
width:100%;
opacity:1;
height:100%;
}