.flexibleblog-index-index .fixedheader { position: fixed; }
.flexibleblog-index-index .amz-header-container{ position: absolute; left: 0; right: 0; top: 0;}
.flexibleblog-custom .amz-inner-main {padding-top: 0;}
.flexibleblog-custom .featured-nav { bottom: 0; left: 0; margin: auto; max-width: 1170px; padding: 0 20px; position: absolute; right: 0; top: 0; }
.flexibleblog-custom .simple-tab-space .tab-content, .flexibleblog-custom .slider-text .button:after, .flexibleblog-custom .slider-text .button, .slide-data .owl-dot { -moz-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -webkit-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -o-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -ms-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); }

.flexibleblog-custom .cols { *zoom:1; margin-left:-15px; margin-right:-15px; clear:both; }
.flexibleblog-custom .cols:after {content:""; display:table; clear:both; }
.flexibleblog-custom .cols .col { float:left; min-height:1px; padding-left:15px; padding-right:15px; }
.flexibleblog-custom .cols1 .col { width:100% }
.flexibleblog-custom .cols2 .col { width:50% }
.flexibleblog-custom .cols3 .col { width:33.333333333333%; }
.flexibleblog-custom .cols4 .col { width:25%; }

/* =Layout Width
========================================================================================*/
.flexibleblog-custom .wrap { max-width:1170px; width:100%; margin:0 auto; padding-left:15px; padding-right:15px; color: #fff; }
/* =Home page CSS
========================================================================================*/

.flexibleblog-custom .slider-wrap { max-width: 1170px; padding: 0 20px; margin: 0 auto; color: #fff; text-shadow: 0 0 4px #000, 0 0 4px #000, 0 0 4px #000, 0 0 4px #000; }
.flexibleblog-custom .slider-text { position: absolute; top: 58%; max-width: 1170px; padding-right: 340px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.flexibleblog-custom .meta { font-size:20px; font-weight:300; line-height:1; margin-bottom:10px; color:#fff; text-transform:uppercase; }
.flexibleblog-custom .slide-item .meta .post-categories a {margin-right: 5px;padding: 3px 8px;border-radius:4px;font-size: 14px;}
.flexibleblog-custom .meta a, .meta a:hover, .meta a:focus { color:#fff; text-decoration:none; }
.flexibleblog-custom .meta span + span {margin-left: 0;padding-left: 15px;position:relative;display:inline-block;}
.flexibleblog-custom .meta span + span:before {background-color:#ffa018;border-radius:50%;content:"";height:10px;left: 0;margin-top:6px;position:absolute;width:10px;}
.flexibleblog-custom .slider-text h2 { color:#fff; font-size:52px; line-height: 52px; font-weight:700; text-transform:uppercase; }
.flexibleblog-custom .slider-text h2 a { color:#fff; }
.flexibleblog-custom .slider-text h2 a:hover { text-decoration:none; }
.flexibleblog-custom .slider-text p { line-height:1.4em; color:#fff; font-size:24px; margin-bottom: 20px; }

.flexibleblog-custom .slider-text .readmore-button { background-color:#f84432; border:1px solid #f84432; color:#fff; margin-top:10px; padding: 5px 8px; border-radius:30px; position:relative; overflow:hidden; }
.flexibleblog-custom .slider-text .readmore-button:after { background:#f84432; border-radius:30px; bottom:0; content:""; height:100%; left:0; position:absolute; width:100%; z-index:-1; }
.flexibleblog-custom .slider-text .readmore-button:hover:after { height:0; }
.flexibleblog-custom .slider-text .readmore-button:hover { background-color:rgba(248, 68, 50, 0.05); }

.flexibleblog-custom .simple-tab-space, .recennt-articlas-section { padding:25px 0; }
.flexibleblog-custom .simple-tab-space .tabnav { border:none; margin-bottom:20px; padding-right:75px; width:100%; list-style:none; }
.flexibleblog-custom .simple-tab-space .tabnav:after { content:""; display:table; clear:both; }
.flexibleblog-custom .simple-tab-space .tabnav li {width:auto;padding:0;border-right:2px solid #a4a4a4;margin-right:14px;padding-right:14px;font-weight:normal;float:left;position:relative;text-align:center;text-transform:uppercase;}
.flexibleblog-custom .simple-tab-space .tabnav li:last-child { border:0; margin:0; padding:0; }
.flexibleblog-custom .simple-tab-space .tabnav li a {color:#a4a4a4;font-weight: 700;font-size: 16px;padding:0;display:block;text-decoration:none;color:#505061;line-height:1.25;}
.flexibleblog-custom .simple-tab-space .tabnav li.active a { color:#000; }
.flexibleblog-custom .simple-tab-space .tabcontent { display:none;  }

.flexibleblog-custom .simple-tab-space .tab-container { padding:0; border:none; }
.flexibleblog-custom .article-image-box img { width:100%; flex-shrink: 0; min-width: 140%; min-height: 100%; margin-left: -20%;}
.flexibleblog-custom .article-image-box {position: relative;/* width: 270px; */height: 174px;display: flex;justify-content: center;align-items: center;overflow: hidden;background: #000;background-position: 50% 50% !important;background-size: 100% 100%;-moz-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;}
.flexibleblog-custom .article-image-box:hover {background-size: 110% 110%;}
.flexibleblog-custom .article-image-box span { background:#1976d3; color:#fff; position:absolute; top:0; left:0; font-weight:700; font-family:'Montserrat', sans-serif; padding:2px 15px; }
.flexibleblog-custom .artical-details {margin-top: 10px;}
.flexibleblog-custom .artical-details h2 { color:#000; font-size:14px; font-family:'Montserrat', sans-serif; text-transform:uppercase; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.flexibleblog-custom .artical-details h2 a {color:#000;font-size: 15px;font-family: 'Titillium Web', 'Montserrat', sans-serif;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.flexibleblog-custom .artical-details h2 a:hover { color:#f34834; text-decoration:none; }
.flexibleblog-custom .poster-box .owl-nav { position:absolute; right:0; top:-38px; opacity: 1;}
.flexibleblog-custom .poster-box .owl-nav div { position: relative; background: url(../images/bgi/sprites.png); background-repeat: no-repeat; display: inline-block; height: 18px; margin-left: 10px; margin: 0; padding: 0; text-align: center; text-indent: -999em; width: 25px; right: 0; top: 0; border: 0 solid #fff; }
.flexibleblog-custom .poster-box .owl-nav .owl-next { background-position:-183px 0; }
.flexibleblog-custom .poster-box .owl-nav .owl-prev { background-position:-105px 0; }
.flexibleblog-custom .poster-box .owl-nav .owl-next:after, .flexibleblog-custom .poster-box .owl-nav .owl-prev:after { background:none; }
.flexibleblog-custom .poster-box .owl-nav .owl-next:hover { background: url(../images/bgi/sprites.png); background-position:-157px 0; background-repeat: no-repeat;}
.flexibleblog-custom .poster-box .owl-nav .owl-prev:hover { background: url(../images/bgi/sprites.png); background-position:-131px 0; background-repeat: no-repeat;}

.flexibleblog-custom .section-title {
    color: #000;
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    text-transform: uppercase;
} 
.flexibleblog-custom .section-title span {
    display: inline-block;
    font-size: 87px;
    height: 87px;
    left: 0px;
    opacity: 0.2;
    overflow: hidden;
    position: absolute;
    top: -14px;
    width: 100%;
    line-height: 1;
}

.flexibleblog-custom .recent-articles .cols { margin:0 -10px; }
.flexibleblog-custom .recent-articles .col { padding:0 10px; }
.flexibleblog-custom .recent-articles-details { margin-bottom:20px; position:relative; overflow:hidden; }
.flexibleblog-custom .recent-articles-details img { width:100%; }
.flexibleblog-custom .recent-articles-list .cols1 .col { width:100%; }



.flexibleblog-custom .articles-details { bottom:25px; left:25px; position:absolute; right:25px; }
.flexibleblog-custom .recent-articles-details .label li a{ background:#1976d2; color:#fff; display:inline-block; font-size:11px; margin-bottom:10px; margin-right:10px; padding:10px 15px; text-decoration:none; text-transform:uppercase; font-weight:600; line-height:1; }
.flexibleblog-custom .recent-articles-details .label li a:hover { text-decoration:none; }
.flexibleblog-custom .articles-details h5 { font-size:18px; color: #000; margin:0 0 10px; text-transform:uppercase; line-height:1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.flexibleblog-custom .articles-details h5 a { color:#fff; text-shadow: 0 0 4px #000, 0 0 4px #000, 0 0 4px #000, 0 0 4px #000; }	
.flexibleblog-custom .articles-details h5 a:hover { text-decoration:none; }
.flexibleblog-custom .articles-details .meta { font-size:11px; line-height:1; margin-bottom:10px; font-weight:600; text-shadow: 0 0 4px #000, 0 0 4px #000, 0 0 4px #000, 0 0 4px #000; }
.flexibleblog-custom .articles-details .meta span, .articles-details .meta span a { color:rgba(255, 255, 255, 0.85); padding:0; /*margin-left:8px;*/ }
.flexibleblog-custom .articles-details .meta span + span:before { display:none; }

.flexibleblog-custom .author-image { height:80px; width:80px; display:block; position:absolute; overflow:hidden; border-radius:50%; top:-40px; }
.flexibleblog-custom .author-image img { border-radius:50%; }
.flexibleblog-custom .meta-holder { background-color:rgba(0, 0, 0, 0.5); }
.flexibleblog-custom .meta-holder { padding:25px; position:absolute; width:100%; left:0; bottom:0; }
.flexibleblog-custom .meta-holder .meta { font-size:11px; line-height:1; margin-bottom:10px; margin-left:70px; font-weight:600; }
.flexibleblog-custom .meta-holder .meta span, .meta-holder .meta span a { color:rgba(255, 255, 255, 0.85); padding:0; margin-left:8px; display:inline-block; }
.flexibleblog-custom .meta-holder .meta span a:hover { text-decoration:none; }
.flexibleblog-custom .meta-holder .meta span + span:before { display:none; }

.flexibleblog-custom .meta-holder h4 { max-height:48px; overflow:hidden; font-size:20px; line-height:24px; text-transform:uppercase; margin-bottom:0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#fff; text-shadow: 0 0 4px #000, 0 0 4px #000, 0 0 4px #000, 0 0 4px #000; }
.flexibleblog-custom .meta-holder h4 a { color:#fff; }	
.flexibleblog-custom .meta-holder h4 a:hover { text-decoration:none; }

.flexibleblog-custom .category-list ul { margin:0 -15px; padding:0; list-style:none; position:relative; overflow:hidden; }
.flexibleblog-custom .category-list ul:after { content:""; display:table; clear:both; }
.flexibleblog-custom .category-list ul li { float:left; width:25%; padding:0 15px; margin:0 0 10px; }
.flexibleblog-custom .more-link-box { margin:60px 0; }

.flexibleblog-custom .events-list h1, .flexibleblog-custom  .news-content h1 { font-size:36px; font-weight:700; color:#000; }
.flexibleblog-custom .events-list .category-list ul li { margin-bottom:20px; }
.flexibleblog-custom .events-list .category-list { position:relative; }
.flexibleblog-custom .comment-box  { margin-top:30px; }
.flexibleblog-custom .comment-box > img { max-width:100%; }

.flexibleblog-custom .category-list .side-panel ul li { float:none; width:auto; margin-bottom:5px; }

.flexibleblog-custom .news-info-content {position:relative;margin-top: 10px;overflow:hidden;}
.flexibleblog-custom .news-content h3 { text-transform:uppercase; color:#000; font-weight:bold; font-size:26px; }
.flexibleblog-custom .side-panel { float:left; left:0; margin:0 20px; position:relative; text-align:center; top:0; width:10%; } 
.flexibleblog-custom .side-panel figure { margin:0 auto 8px; height:55px; width:55px; }
.flexibleblog-custom .side-panel span { display:block; font-size:14px; padding-bottom:25px; border-bottom:1px solid #e6e6e6; margin-bottom:14px; font-family:"Montserrat",Arial,Helvetica,sans-serif; }
.flexibleblog-custom .side-panel span em { display:block; font-size:12px; font-style:normal; margin-top:6px; }
.flexibleblog-custom .name a { color:#636363; }
.flexibleblog-custom .name a:hover { color:#f34834; text-decoration:none; }
.flexibleblog-custom .side-panel ul { list-style:none; margin:0; padding:0; }
.flexibleblog-custom .side-panel ul li a { display:block; text-indent:-999em; margin:0 auto; }
.flexibleblog-custom .side-panel ul li.fb a  { background:url(../images/fb.jpg); width:28px; height:28px; }
.flexibleblog-custom .side-panel ul li.tw a  { background:url(../images/tw.jpg); width:28px; height:28px; }
.flexibleblog-custom .side-panel ul li.gplus a  { background:url(../images/gplus.jpg); width:28px; height:28px; }
.flexibleblog-custom .side-panel ul li.pin a  { background:url(../images/pin.jpg); width:28px; height:28px; }
.flexibleblog-custom .side-panel ul li.print a  { background:url(../images/print.png); width:28px; height:28px; }
.flexibleblog-custom .side-panel .months { font-size:14px; margin-top:7px; }
.flexibleblog-custom .side-panel span.name { font-size:18px; padding-bottom:14px; color:#000; }
.flexibleblog-custom .side-panel span.views { padding-bottom:14px; font-size:18px; }
.flexibleblog-custom .video-block { margin:0 0 23px; }
.flexibleblog-custom .video-block img { width:100%; }

.flexibleblog-custom .flexibleblog-post-list {}

.flexibleblog-custom .recent-articles-details .articles-img img { display:none; }
.flexibleblog-custom .recent-articles-details figure { background-position:50% 0; background-size:cover; padding-top:62.59259259259259%; background-color:#ffa018; min-height:120px; }
.flexibleblog-custom .recent-articles .cols .col:first-child .cols + .cols .col .recent-articles-details figure { padding-top:64.75%; }
.flexibleblog-custom .recent-articles .col:last-child .cols .col:first-child .recent-articles-details:first-child figure { padding-top:132.5925925925926%; }
.flexibleblog-custom .recent-articles .col:last-child .cols .col:first-child .recent-articles-details:last-child figure { padding-top:63.7037037037037%; }
.flexibleblog-custom .recent-articles .cols .col:last-child .cols .col:last-child .recent-articles-details figure { padding-top:203.3222222%; }
.flexibleblog-custom .recent-articles .cols .col:first-child .cols + .cols .col .recent-articles-details .label{left: 0; padding-left: 25px; position: absolute; top: 25px;}
.flexibleblog-custom .recent-articles .cols .col:first-child .cols + .cols .col .recent-articles-details .label a {background-color:#f94433;}
.recent-articles .cols .col:last-child .cols .col:last-child .recent-articles-details .label a {background-color:#f94433;left:0;padding-left:30px;position:absolute;top:25px;}
.flexibleblog-custom .blog h3 {color:#000;font-size: 16px;font-family: 'Titillium Web', 'Montserrat', sans-serif;text-transform:uppercase;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.flexibleblog-custom .blog h3 a {color:#000;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.flexibleblog-custom .blog h3 a:hover {color:#f34834;text-decoration:none;}
.flexibleblog-custom .news-content .post-categories {} 
.flexibleblog-custom .news-content .post-categories a {color: #fff;display: inline-block;font-size: 12px;margin: 0;padding: 0px 10px;text-decoration: none;text-transform: uppercase;font-weight: 600;line-height: 27px;}
.flexibleblog-custom .news-content .post-categories a:hover { text-decoration:none; }
.side-panel img { margin:0 auto; max-width:100%; }
.flexibleblog-custom .post-social-share ul:after { content:""; display:table; clear:both; }
.flexibleblog-custom .post-social-share li { float:left; text-align:center; width:100%; }
.flexibleblog-custom .side-panel ul li a { float:none; }

.flexibleblog-custom .post-social-share .a2a_default_style a:hover .a2a_img, .flexibleblog-custom .post-social-share .a2a_default_style a:hover .a2a_svg, .flexibleblog-custom .post-social-share .a2a_default_style a:hover .a2a_img, .flexibleblog-custom .post-social-share .a2a_default_style a:hover .a2a_svg { opacity:1; }


.flexibleblog-custom .news-video { position:relative; padding-bottom:56.25%; margin:20px 0; height:0; overflow:hidden; } 
.flexibleblog-custom .news-video iframe { position:absolute; top:0; left:0; width:100%; height:100%; }
.flexibleblog-custom .news-info-content .category-list ul li { margin-bottom:20px; }
.flexibleblog-custom .news-content .content { position:relative; overflow:hidden; }
.flexibleblog-custom .news-content .content h2 {margin-top: 15px;text-decoration: underline;}
.flexibleblog-custom .news-content .content p {display: list-item;margin-bottom: 15px;font-size: 18px;text-align: justify;}
.flexibleblog-custom .news-content .content img {margin-top: 0;margin-bottom: 15px;}
.flexibleblog-custom .news-content .content ul {display: list-item;list-style: disc;list-style-type: disc;margin-bottom: 15px;margin-left: 25px;font-size: 18px;color: #222;}
.flexibleblog-custom .news-content .content ul:last-child {margin-bottom: 0;}
.flexibleblog-custom .news-content .content a:hover { color: #BA9344; }
.flexibleblog-custom .news-content .content figure {margin-bottom: 15px;}
.flexibleblog-custom .content .post-categories { display:block; margin:0 0 0; padding-top:15px; }
.flexibleblog-custom .content .post-categories ul { display:inline-block; }
.flexibleblog-custom .content .post-categories ul li { display:inline-block; line-height:1; margin-bottom:5px; }
.flexibleblog-custom .content .post-categories a:hover { background: #000; }
.flexibleblog-custom .news-content { border-bottom:2px solid #cacaca; padding-bottom:15px; }
.flexibleblog-custom .news-content .sub-title {display: inline-block;line-height: 27px;}
.flexibleblog-custom .news-content .sub-title .date {padding: 0 10px 0 0;border-right: 1px solid #ddd;float: left;}
.flexibleblog-custom .news-content .sub-title .author-label {padding: 0 0 0 10px;float: left;}
.flexibleblog-custom .news-content .sub-title .author {float: left;}
.flexibleblog-custom .news-content .sub-title .post-categories {padding: 0 10px 0 0;height: 27px;float: left;}
.flexibleblog-custom .news-content .sub-title figure {padding: 0 5px;float: left;}
.flexibleblog-custom .news-content .sub-title figure img {width: 27px; border-radius:50%;}
.flexibleblog-custom .post-social-share ul li a { height:32px; width:32px; }

.flexibleblog-custom .poster-box .owl-nav div.disabled { opacity:0.3; cursor:default; }
.flexibleblog-custom .poster-box .owl-nav .owl-prev.disabled, .poster-box .owl-nav .owl-prev.disabled:hover { background-position:-105px 0; }
.flexibleblog-custom .poster-box .owl-nav .owl-next.disabled, .poster-box .owl-nav .owl-next.disabled:hover { background-position:-183px 0; }


.flexibleblog-custom .slide-data .owl-dot div span { margin:0 6px; display:inline-block; color:#fff; font-weight:600; font-size:12px; }
.flexibleblog-custom .slide-data .owl-dot div { text-align:right; color:#fff; font-style:normal; position:relative; cursor:pointer; -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0); font-size:15px; }
.flexibleblog-custom .slide-data .owl-dot:hover { -webkit-transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); -o-transform:translateX(10px); transform:translateX(10px); }
.flexibleblog-custom .slide-data .owl-dot div:before { content:""; position:absolute; right:-15px; top:0; bottom:0; margin:auto; border-left:0 solid #fea018; border-top:10px solid transparent; border-bottom:10px solid transparent; height:0; width
:0; }
.flexibleblog-custom .slide-data .owl-dot:hover div:before { border-left:10px solid #fea018; }
.flexibleblog-custom .slide-data .owl-dot div span + span { margin-right:0; }
.flexibleblog-custom .slide-data .owl-dot div h4 { text-transform:uppercase; font-size:20px; font-weight:700; color:#fff; margin:4px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.flexibleblog-custom .slide-data .owl-dot div p { margin:0; font-size:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.flexibleblog-custom .slide-data .owl-dot { margin-bottom:30px; max-width:300px; width:100%; display:inline-block; vertical-align:middle; }
.flexibleblog-custom .slide-data .owl-dot:last-child { margin-bottom:0; }
.flexibleblog-custom .home-slider-box { background:#121212; position:relative; overflow:hidden; width: 100vw; margin-left: -50vw; left: 50%;}
.flexibleblog-custom .slide-data .owl-dot span { position:relative; display:inline-block; }
.flexibleblog-custom .slide-data .owl-dot span div span:before { display:none; }
.flexibleblog-custom .slide-data { color:#fff; list-style:none; margin:auto; padding:0; position:absolute; right:0; text-align:right; top:0; width:300px; z-index:2; padding:15px 30px 15px 0; border-right:2px solid #fea018; font-size:0; top:58%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); text-shadow: 0 0 4px #000, 0 0 4px #000, 0 0 4px #000, 0 0 4px #000;}
.flexibleblog-custom .slide-data:after { content:""; height:100%; width:0; display:inline-block; vertical-align:middle; }

.flexibleblog-custom .slider-img { position:relative; overflow:hidden; background-position:50% 0; background-repeat:no-repeat; background-size:cover;  background-color:#121212; height:768px; }
.flexibleblog-custom .hero-slider.owl-carousel .slider-img img { display:none; opacity:0; }

/*.category-filter{display:block; margin-bottom:5px; float:right;}
.category-filter .field{display:inline-block; margin:2px 5px;}
.category-filter .field .label{display:inline-block;}
.category-filter .field .input-box{display:inline-block;}*/

.category-filter {float:right;position:relative;z-index:9999;}
.category-filter:after { content:''; clear:both; display:table; }
.category-filter .field { float:left; }
.category-filter .field label { margin:0 10px; }
.category-filter .field label, .category-filter .input-box { display:inline-block; vertical-align:middle; }
.category-filter button.button { margin-left:10px; }

#distributors { position:relative; z-index:5; }


/*==========================================================================================================*/
@media only screen and (max-width: 1200px) {
    
    .flexibleblog-custom .featured-nav { max-width: 910px; }
    
}

/*==========================================================================================================*/
@media only screen and (max-width: 992px) {
    
    .flexibleblog-custom .featured-nav { max-width: 710px; }
    
}
/*==========================================================================================================*/
@media only screen and (max-width: 1300px) {
	.flexibleblog-custom .slider-wrap { max-width: 970px; padding: 0 20px; margin: 0 auto; }
	.flexibleblog-custom .articles-details { bottom:10px; left:10px; right:10px; overflow:hidden; }
	.flexibleblog-custom .articles-details .meta { margin-bottom:0; }
	.flexibleblog-custom .articles-details h5 { font-size:16px; line-height:1.1; }
	.flexibleblog-custom .slider-text h2 { font-size: 48px; }
	.flexibleblog-custom .slider-text p { font-size: 20px; }
	.flexibleblog-custom .meta { font-size: 16px; }
	
	.flexibleblog-category-index.flexibleblog-custom .section-title span { font-size:76px; top:-8px; }
}
/*==========================================================================================================*/
@media only screen and (max-width: 1023px) {
	.flexibleblog-custom .category-list ul li { width:33.3333%; }
	.flexibleblog-custom .wrap { width:auto; padding:0 20px; }
	.flexibleblog-custom .section-title { font-size:39px; }
	.flexibleblog-custom .section-title span { height:110px; font-size:100px; }
	.flexibleblog-custom .category-list .category-list ul li { width:33.3333%; }
	.flexibleblog-custom .articles-details {  bottom:15px; left:15px; right:15px; }
	.flexibleblog-custom .articles-details h5 { font-size:16px; margin:0 0 5px; }
	.flexibleblog-custom .articles-details .meta { font-size:10px; }
	.flexibleblog-custom .articles-details .meta span { margin:0 5px 0 0; }
	.flexibleblog-custom .recent-articles-details .label li a { margin-bottom:3px; }
	.flexibleblog-custom .recent-articles > .cols2 > .col { width:100%; }
	.flexibleblog-custom .recent-articles .col:last-child .cols .col:first-child .recent-articles-details:last-child figure { padding-top:66.504%; }
	.flexibleblog-custom .side-panel { width:13%; }
	.flexibleblog-custom .slider-text h2 { font-size:47px; margin:0 0 5px; }

	.flexibleblog-custom .slider-text p { font-size:18px; }
	.flexibleblog-custom .meta { font-size:16px; }
	.flexibleblog-custom .meta span + span:before { width:8px; height:8px; margin-top:4px; }
	.flexibleblog-custom .meta span + span { margin-left:10px; padding-left:20px; }
	.flexibleblog-custom .slide-data {}
	.flexibleblog-custom .slide-data .owl-dot { margin-bottom:25px; }
	.flexibleblog-custom .slide-data .owl-dot div h4 { margin:0; }
	.flexibleblog-custom .slide-data .owl-dot div:before { border-bottom-width:7px; border-top-width:7px; }
	.flexibleblog-custom .slide-data .owl-dot:hover div:before { border-left-width:7px; }
	.flexibleblog-custom .slider-img { height:650px; }
	.flexibleblog-custom .slider-text h2 { font-size:40px; margin-bottom: 20px; }
	.flexibleblog-custom .slider-text p { font-size:19px; }
	.flexibleblog-custom .slider-text { width: 100%; }
	
	.category-filter {display:table;float:none;margin: 0 auto 15px;width: 100%;}
	
	.flexibleblog-category-index.flexibleblog-custom .section-title span { font-size:63px; }

} 

/*==========================================================================================================*/
@media only screen and (max-width: 767px) {
	
	.flexibleblog-custom .category-list ul li {width: 50%;}
	.flexibleblog-custom .section-title span { font-size:90px; top:-24px; height:90px; }
	.flexibleblog-custom .poster-box .cols4 .col { width:33.3333%; }
	.flexibleblog-custom .side-panel { width:20%; }
	.flexibleblog-custom .news-content { margin-bottom:15px; }
	.flexibleblog-custom .more-link-box .simple-tab-space {padding: 0;}
	.flexibleblog-custom .slider-text p { display:none; }
	.flexibleblog-custom .slide-data .owl-dot { margin-bottom:15px; }
	.flexibleblog-custom .slider-text h2 { font-size:36px; }
	.flexibleblog-custom .slide-data { display:none; }
	.flexibleblog-custom .slider-img { height:490px; }
	.flexibleblog-custom .meta { font-size:15px; }
	.flexibleblog-custom .slider-text {padding-right: 0;}
	.flexibleblog-custom .events-list h1, .flexibleblog-custom .news-content h1 { font-size:29px; }
	.flexibleblog-custom .slide-data { right: 2vw; }
	.flexibleblog-custom .article-image-box { width: 100%; height: 200px;}
	.flexibleblog-custom .recent-articles-details figure {padding-top:0;}
	
	.category-filter form { display:block; }
	.category-filter { float:none; margin:25px auto 35px; }
		
	.flexibleblog-category-index.flexibleblog-custom .section-title span { font-size:50px; top:0; }
	
	.flexibleblog-category-index #distributors input { height:0; display:none; }
}
/*==========================================================================================================*/
@media only screen and (max-width: 640px) {

	.category-filter .field label { margin:0; }
	.category-filter button.button { margin-left:0; }
	.category-filter .field { display:inline-block; float:none; padding:0 10px; width:41%; }
	
	.flexibleblog-category-index.flexibleblog-custom .section-title span { font-size:44px; top:3px; }
	
	.category-filter { margin:0 auto 30px; }
	
}
/*==========================================================================================================*/
/* only iphone4 landscape & Potriat 300 by 480*/
@media only screen and (max-width: 567px) {
	.flexibleblog-custom .category-list ul li { width:50%; }
	.flexibleblog-custom .poster-box .cols4 .col { width:50%; }
	.flexibleblog-custom .section-title span { font-size:80px; top:-19px; height:88px; }
	.flexibleblog-custom .events-list .category-list, .news-info-content { padding:0; }
	.flexibleblog-custom .side-panel { float:none; width:100%; margin-bottom:25px; margin-left:0; }
	.flexibleblog-custom .recent-articles .col { width:100%; }
	.flexibleblog-custom .recent-articles-details .articles-img img { display:block; }
	.flexibleblog-custom .recent-articles .col:last-child .cols .col:first-child .recent-articles-details:last-child figure,
	.flexibleblog-custom .recent-articles .col:last-child .cols .col:first-child .recent-articles-details:last-child figure,
	.recent-articles-details figure,
	.flexibleblog-custom .recent-articles .cols .col:first-child .cols + .cols .col .recent-articles-details figure,
	.flexibleblog-custom .recent-articles .col:last-child .cols .col:first-child .recent-articles-details:first-child figure,
	.flexibleblog-custom .recent-articles .cols .col:last-child .cols .col:last-child .recent-articles-details figure { padding-top:0; }
	.flexibleblog-custom .post-social-share { text-align:center; }
	.flexibleblog-custom .post-social-share li { float:none; width:auto; display:inline-block; margin:0 5px; }
	.flexibleblog-custom .side-panel ul li a { float:left; }
	.flexibleblog-custom .more-link-box { margin:40px 0; }
	.flexibleblog-custom .home-slider .slider-img img { height:350px; width:auto; max-width:inherit; }
	.flexibleblog-custom .simple-tab-space .tabnav { padding-right:0; }
	.flexibleblog-custom .poster-box .owl-nav { position:static; margin-top:20px; }
	.flexibleblog-custom .poster-box .owl-nav:after { content:""; display:table; clear:both; }
	.flexibleblog-custom .poster-box .owl-nav .owl-prev { float:left; }
	.flexibleblog-custom .poster-box .owl-nav .owl-next { float:right; }
	.flexibleblog-custom .slider-text { padding: 0 15px; }
	.flexibleblog-custom .slider-img { min-height:400px; height:auto; }
	
	.category-filter .field { padding:0; }
	
	.flexibleblog-category-index.flexibleblog-custom .section-title { font-size:32px; }
	.flexibleblog-category-index.flexibleblog-custom .section-title span { font-size:38px; top:0; height:auto; }

	
}
/*==========================================================================================================*/
/* only iphone landscape 340 by 478*/
@media only screen and (max-width: 480px) {
	.flexibleblog-custom .slider-wrap {padding: 0;	}
	.flexibleblog-custom .slider-text h2 {font-size: 32px;}
}
/*==========================================================================================================*/
/* only iphone portrait 300 by 479*/
@media only screen and (max-width: 479px) {
	.flexibleblog-custom .category-list ul li { width:100%; }
	.flexibleblog-custom .poster-box .cols4 .col { width:100%; }
	.flexibleblog-custom .section-title span { font-size:60px; top:-8px; }
	.flexibleblog-custom .author-image { height:60px; width:60px; top:-20px; }
	.flexibleblog-custom .meta-holder h4 { font-size:17px; }
	.flexibleblog-custom .meta-holder { padding:15px; }
	.flexibleblog-custom .recent-articles .cols .col:first-child .cols + .cols .col .recent-articles-details .label a, .recent-articles .cols .col:last-child .cols .col:last-child .recent-articles-details .label a { top:5px; }
	.flexibleblog-custom .recent-articles-details figure { min-height:200px; }
	.flexibleblog-custom .recent-articles-details .articles-img img { min-height:200px; width:100%; max-width:inherit; }
	
	.category-filter .field { display:block; width:auto; margin-bottom:5px; }
	.category-filter .field label { width:50px; }
	.category-filter .field label, .category-filter .input-box { display:block; }
	.category-filter .field  input.input-text { width:100%; }
	
	.category-filter { width:100%; margin:-5px auto 20px; }
	.category-filter .field { margin-bottom:10px; }
	.flexibleblog-category-index.flexibleblog-custom .section-title { font-size:24px; }
	.flexibleblog-category-index.flexibleblog-custom .section-title span { font-size:30px; }
}

.flexibleblog-post-list .post-image img { display:none; }
.poster-box .article-image-box a img { display:none; }

@media only screen and (min-width: 1024px) {
	.flexibleblog-custom .category-filter {margin-top: -41px;}
}

@media only screen and (max-width: 1199px) {
	.flexibleblog-post-list .post-image {height: 124px;}
}

@media only screen and (max-width: 1024px) {
	.flexibleblog-custom .article-image-box, .flexibleblog-post-list .post-image {height: 160px;}
}

@media only screen and (max-width: 991px) {
	.flexibleblog-custom .article-image-box, .flexibleblog-post-list .post-image {height: 144px;}
}

@media only screen and (max-width: 767px) {
	.flexibleblog-custom .article-image-box, .flexibleblog-post-list .post-image {height: 178px;}
}

@media only screen and (max-width: 640px) {
	.flexibleblog-custom .article-image-box, .flexibleblog-post-list .post-image {height: 125px;}
	.flexibleblog-custom .simple-tab-space .tabnav li {padding-right: 5px; margin-right: 5px;margin-bottom:5px;}
	.flexibleblog-custom .more-link-box {margin: 25px 0;}
}

@media only screen and (max-width: 567px) {
	.flexibleblog-custom .article-image-box, .flexibleblog-post-list .post-image {height: 124px;}
}

@media only screen and (max-width: 479px) {
	.flexibleblog-post-list .post-image, .flexibleblog-post-list .blog a, .flexibleblog-custom .article-image-box {height: auto;}
	.flexibleblog-post-list .post-image img {display: block;}
	.flexibleblog-custom .article-image-box {width:80vw;height: 200px;}
	.poster-box .article-image-box a img {display: block;}
}