/*------------------------------------------------------------------
Project:	Flow News - News and Magazine WordPress Theme
Version:	1.0
Creation Date:   01/12/2016
Last change:	01/12/2016
Author:	Ad-Theme 
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

1. Body
2. Preloader / #preloader
3. Layout
4. Navigation

7. Widget / .widget
	7.1. About Me / .about-me
	7.2. Latest Posts / .latest-posts
	7.3. Follow Us / .follow-container
	7.4. Tags / .tags-container
	7.5. Advertising / .advertising-container
	7.6. Newsletter / .newsletter-container
	7.7. Instagram / .widget_flownews_instagram
	7.8. Default Widget
8. Footer / footer
9. WordPress Default
10. Responsive
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[1. Body]
*/

.flownews-wrap-container {
	background:#FFF;
}

.flownews-header-top,
.flownews-header-top .flownews-wrap-container {
	background:#000;
	overflow:hidden;
}

.flownews-header-bottom,
.flownews-header-bottom .flownews-wrap-container {
	background:#282828;
	border-bottom: 2px solid #e7685d;
}

body { 
 	background-repeat: no-repeat;
	line-height:1;
}
p {
	color:#747474;
	letter-spacing: 0.5px;
    line-height: 24px;
	font-weight:300;
	margin:0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	color:#333333;
	letter-spacing:1px;
	margin:0;
}
.post-text > h3, 
.post-text > h4, 
.post-text > h5, 
.post-text > h6,
.post-text .text > h3, 
.post-text .text > h4, 
.post-text .text > h5, 
.post-text .text > h6,
.comment-description h1,
.comment-description h2,
.comment-description h3,
.comment-description h4,
.comment-description h5,
.comment-description h6 {
	margin:10px 0;
}
.post-text dt,
.comment-description dt {
	margin-bottom:5px;
}
.post-text dd,
.comment-description dd {
	margin-bottom:20px;
}
.flownews-post .flownews-content .post-text > ul ul,
.flownews-post .flownews-content .post-text > ol ol,
.flownews-post .flownews-content .comment-description ul ul,
.flownews-post .flownews-content .comment-description ol ol,
.flownews-page .flownews-content .post-text .text > ul ul,
.flownews-page .flownews-content .post-text .text > ol ol {
	margin-bottom:0;
}
.post-text > p,
.post-text .text > p,
.comment-description p {
	margin-bottom:20px;
}
kbd {
	background-color:#333333;
}
code {
    color: #c7254e;
    background-color: #f9f2f4;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight:bold;
	color:#333333;
	letter-spacing:1px;
}
a {
	color:#c9564c;
}
pre {
	border-radius:0;
	color: #333333;
    background-color: #f5f5f5;
    border: 1px solid #cccccc;	
}
.flownews-clear {
	clear:both;	
}
::-webkit-scrollbar {
    width: 5px;
}
::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
::-webkit-scrollbar-thumb {
    background-color: #ccc;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}
.clear,
.clearfix {
	clear:both;
}
img {
	max-width:100%;
	height:auto;
}
a:hover,
a:focus {
	text-decoration:none;
	color:#e7685d;
}
input:focus,
a:focus {
	 outline: none;	
}
a {
	transition: all 0.3s ease 0s;
}
a:hover {
	transition: all 0.3s ease 0s;	
}
.wp-caption, 
.wp-caption-text, 
.screen-reader-text,
.gallery-caption,
.bypostauthor
.alignright,
.alignleft,
.aligncenter {
	line-height:1;
	max-width: 100%;
}
.alignleft {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.alignright {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
.alignright {
	color: #282828;
	display: block;
	font-size: 12px;
	margin-top: 8px;
	text-align: center;
}
.alignnone {
	max-width:100%;
	margin-bottom:20px;	
}
.aligncenter {
	text-align:center;
	margin:0 auto 20px auto;
}
.wp-caption-text {
	margin-top:10px;
}
td, th { 
	padding:10px;
}
tr td:first-child,
tr th:first-child {
	padding-left:0;	
}

@media screen and (max-width: 800px) {
	.alignleft,
	.alignright,
	.aligncenter {
			max-width:100%;
			float:none;
			display:block;
			text-align:center;
			margin:25px auto;
	}
}
/*------------------------------------------------------------------
[2. Preloader / #preloader]
*/

#preloader-container {
	background:#ffffff;
	position:fixed;
	width:100%;
	height:100%;	
	top:0;
	z-index:999999999999999999;
}
#preloader-wrap {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
}
#preloader {
    position:relative;
    width:50px;
    height:50px;
    background:transparent;
    border-radius:50px;
    animation: preloader_5 1.5s infinite linear;
}
#preloader:after{
    position:absolute;
    width:50px;
    height:50px;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-radius:50px;
    content:'';
    top:0px;
    left:0px;
    animation: preloader_5_after 1.5s infinite linear;
}
@keyframes preloader_5 {
    0% {transform: rotate(0deg);}
    50% {transform: rotate(180deg);background:transparent;}
    100% {transform: rotate(360deg);}
}


/* PRELOADER ACTIVE */

.cssload-thecube {
	width: 60px;
	height: 60px;
	margin: 0 auto;
	position: relative;
	transform: rotateZ(45deg);
		-o-transform: rotateZ(45deg);
		-ms-transform: rotateZ(45deg);
		-webkit-transform: rotateZ(45deg);
		-moz-transform: rotateZ(45deg);
}
.cssload-thecube .cssload-cube {
	position: relative;
	transform: rotateZ(45deg);
		-o-transform: rotateZ(45deg);
		-ms-transform: rotateZ(45deg);
		-webkit-transform: rotateZ(45deg);
		-moz-transform: rotateZ(45deg);
}
.cssload-thecube .cssload-cube {
	float: left;
	width: 50%;
	height: 50%;
	position: relative;
	transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
}
.cssload-thecube .cssload-cube:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(231,105,93);
	animation: cssload-fold-thecube 4.2s infinite linear both;
		-o-animation: cssload-fold-thecube 4.2s infinite linear both;
		-ms-animation: cssload-fold-thecube 4.2s infinite linear both;
		-webkit-animation: cssload-fold-thecube 4.2s infinite linear both;
		-moz-animation: cssload-fold-thecube 4.2s infinite linear both;
	transform-origin: 100% 100%;
		-o-transform-origin: 100% 100%;
		-ms-transform-origin: 100% 100%;
		-webkit-transform-origin: 100% 100%;
		-moz-transform-origin: 100% 100%;
}
.cssload-thecube .cssload-c2 {
	transform: scale(1.1) rotateZ(90deg);
		-o-transform: scale(1.1) rotateZ(90deg);
		-ms-transform: scale(1.1) rotateZ(90deg);
		-webkit-transform: scale(1.1) rotateZ(90deg);
		-moz-transform: scale(1.1) rotateZ(90deg);
}
.cssload-thecube .cssload-c3 {
	transform: scale(1.1) rotateZ(180deg);
		-o-transform: scale(1.1) rotateZ(180deg);
		-ms-transform: scale(1.1) rotateZ(180deg);
		-webkit-transform: scale(1.1) rotateZ(180deg);
		-moz-transform: scale(1.1) rotateZ(180deg);
}
.cssload-thecube .cssload-c4 {
	transform: scale(1.1) rotateZ(270deg);
		-o-transform: scale(1.1) rotateZ(270deg);
		-ms-transform: scale(1.1) rotateZ(270deg);
		-webkit-transform: scale(1.1) rotateZ(270deg);
		-moz-transform: scale(1.1) rotateZ(270deg);
}
.cssload-thecube .cssload-c2:before {
	animation-delay: 0.53s;
		-o-animation-delay: 0.53s;
		-ms-animation-delay: 0.53s;
		-webkit-animation-delay: 0.53s;
		-moz-animation-delay: 0.53s;
}
.cssload-thecube .cssload-c3:before {
	animation-delay: 1.05s;
		-o-animation-delay: 1.05s;
		-ms-animation-delay: 1.05s;
		-webkit-animation-delay: 1.05s;
		-moz-animation-delay: 1.05s;
}
.cssload-thecube .cssload-c4:before {
	animation-delay: 1.58s;
		-o-animation-delay: 1.58s;
		-ms-animation-delay: 1.58s;
		-webkit-animation-delay: 1.58s;
		-moz-animation-delay: 1.58s;
}



@keyframes cssload-fold-thecube {
	0%, 10% {
		transform: perspective(136px) rotateX(-180deg);
		opacity: 0;
	}
	25%,
				75% {
		transform: perspective(136px) rotateX(0deg);
		opacity: 1;
	}
	90%,
				100% {
		transform: perspective(136px) rotateY(180deg);
		opacity: 0;
	}
}

@-o-keyframes cssload-fold-thecube {
	0%, 10% {
		-o-transform: perspective(136px) rotateX(-180deg);
		opacity: 0;
	}
	25%,
				75% {
		-o-transform: perspective(136px) rotateX(0deg);
		opacity: 1;
	}
	90%,
				100% {
		-o-transform: perspective(136px) rotateY(180deg);
		opacity: 0;
	}
}

@-ms-keyframes cssload-fold-thecube {
	0%, 10% {
		-ms-transform: perspective(136px) rotateX(-180deg);
		opacity: 0;
	}
	25%,
				75% {
		-ms-transform: perspective(136px) rotateX(0deg);
		opacity: 1;
	}
	90%,
				100% {
		-ms-transform: perspective(136px) rotateY(180deg);
		opacity: 0;
	}
}

@-webkit-keyframes cssload-fold-thecube {
	0%, 10% {
		-webkit-transform: perspective(136px) rotateX(-180deg);
		opacity: 0;
	}
	25%,
				75% {
		-webkit-transform: perspective(136px) rotateX(0deg);
		opacity: 1;
	}
	90%,
				100% {
		-webkit-transform: perspective(136px) rotateY(180deg);
		opacity: 0;
	}
}

@-moz-keyframes cssload-fold-thecube {
	0%, 10% {
		-moz-transform: perspective(136px) rotateX(-180deg);
		opacity: 0;
	}
	25%,
				75% {
		-moz-transform: perspective(136px) rotateX(0deg);
		opacity: 1;
	}
	90%,
				100% {
		-moz-transform: perspective(136px) rotateY(180deg);
		opacity: 0;
	}
}



/* SPINNER PULSE */
#preloader-container .spinner-pulse {
      width: 40px;
      height: 40px;
      position: absolute;
      left:50%;
	  top:50%;
	  margin-left:-20px;
	  margin-top:-20px;
      border-radius: 100%;
      -webkit-animation: scaleout 1.0s infinite ease-in-out;
      animation: scaleout 1.0s infinite ease-in-out;
}
@-webkit-keyframes scaleout {
      0% { -webkit-transform: scale(0.0) }
      100% {
        -webkit-transform: scale(1.0);
        opacity: 0;
      }
}
@keyframes scaleout {
      0% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
      } 100% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
        opacity: 0;
      }
}	

/* SPINNER PLANE */
#preloader-container .spinner-plane {
      width: 30px;
      height: 30px;
      margin: 100px auto;
      -webkit-animation: rotateplane 1.2s infinite ease-in-out;
      animation: rotateplane 1.2s infinite ease-in-out;
      position:absolute;
	  z-index:999999999999999999999999999999999999999;
	  left:50%;
	  top:50%;
	  margin-left:-15px;
	  margin-top:-15px;
	  background:none;
}

@-webkit-keyframes rotateplane {
      0% { -webkit-transform: perspective(120px) }
      50% { -webkit-transform: perspective(120px) rotateY(180deg) }
      100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes rotateplane {
      0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
      } 50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
      } 100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
      }
}

/* SPINNER THREE BOUNCE */
#preloader-container .spinner-three-bounce {
      position: absolute;
      left:50%;
	  top:50%;
	  margin-left:-35px;
	  margin-top:-9px;
      width: 70px;
      text-align: center;
}
#preloader-container .spinner-three-bounce > div {
      width: 18px;
      height: 18px;
      border-radius: 100%;
      display: inline-block;
      -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
      animation: bouncedelay 1.4s infinite ease-in-out;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
}
#preloader-container .spinner-three-bounce .bounce1 {
      -webkit-animation-delay: -0.32s;
      animation-delay: -0.32s;
}
#preloader-container .spinner-three-bounce .bounce2 {
      -webkit-animation-delay: -0.16s;
      animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
      0%, 80%, 100% { -webkit-transform: scale(0.0) }
      40% { -webkit-transform: scale(1.0) }
}
@keyframes bouncedelay {
      0%, 80%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
      } 40% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
      }
}

/* SPINNER DOTS */
#preloader-container .spinner-dots {
      width: 40px;
      height: 40px;
      position: absolute;
      left:50%;
	  top:50%;
	  margin-left:-20px;
	  margin-top:-20px;
      text-align: center;     
      -webkit-animation: rotate 2.0s infinite linear;
      animation: rotate 2.0s infinite linear;
}
#preloader-container .spinner-dots .dot1, 
#preloader-container .spinner-dots .dot2 {
      width: 60%;
      height: 60%;
      display: inline-block;
      position: absolute;
      top: 0;
      border-radius: 100%;
      -webkit-animation: bounce 2.0s infinite ease-in-out;
      animation: bounce 2.0s infinite ease-in-out;
}
#preloader-container .spinner-dots .dot2 {
      top: auto;
      bottom: 0px;
      -webkit-animation-delay: -1.0s;
      animation-delay: -1.0s;
}
@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes rotate { 
      100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
      }
}
@-webkit-keyframes bounce {
      0%, 100% { -webkit-transform: scale(0.0) }
      50% { -webkit-transform: scale(1.0) }
}
@keyframes bounce {
      0%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
      } 50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
      }
}

/*------------------------------------------------------------------
[3. Layout]
*/

#flownews-outer-wrap {
	overflow:hidden;
}
.flownews-wrap-container {
	width:1180px;
	margin:0 auto;
}
.flownews-boxed #flownews-outer-wrap {
	width:1180px;
	margin:50px auto;	
}
.flownews-boxed .header-desktop .flownews-wrap-container {	
	width:100%;
	background:none;
}
.flownews-header-middle {
	padding:25px 0;
}
.flownews-container {
	padding:50px;
}
.flownews-container .col-xs-9 {
	max-width:calc(75% - 50px);
	max-width:-web-kit(75% - 50px);
	width:75%;
}
.flownews-container.flownews-sidebar-left .col-xs-9 {
	margin-left:50px;
}
.flownews-container.flownews-sidebar-right .col-xs-9 {
	margin-right:50px;
}
.flownews-header-wrap .flownews-header-middle .flownews-banner-top-left {
	text-align:left;
}
.flownews-header-wrap .flownews-header-middle .flownews-logo.flownews-logo-right {
	text-align:right;
}
.flownews-boxed .flownews-header-middle {
	padding:25px 50px;
}
.flownews-boxed .flownews-footer-bottom {
	padding: 0;
}
.flownews-boxed .flownews-header-top .flownews-wrap-container .flownews-ticker.col-sm-6 {
	padding-left:0;
}
.flownews-boxed .flownews-header-top .flownews-wrap-container {
    padding: 0 50px;
}
@media screen and (min-width: 1201px) {
	.flownews-boxed .flownews-footer-bottom .flownews-wrap-container {
		padding: 0 50px;
	}
}
/*[Logo]*/

.flownews-header-middle .flownews-logo.col-sm-3 {
    height: 100px;
    line-height: 100px;
    padding-left: 0;
}
.flownews-header-middle .flownews-logo.col-sm-3 img {
    max-height: 68px;
}
.flownews-header-middle .flownews-banner-top {
    text-align: right;
}
.flownews-header-middle .flownews-banner-top .container_advertisement {
	display:inline-block;
}
.flownews-logo-center {
	text-align:center;
}

/*[header menu]*/
    
.flownews-top-menu { 
	margin:0;
	padding:0;
	height: 32px;
	line-height: 30px;
    overflow: hidden;
}
.flownews-top-menu li {
	display:inline-block;
}
.flownews-top-menu li a {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1.5px;
    padding: 0 0 0 25px;
	text-transform: uppercase;
}
.flownews-top-menu li:first-child a {
    padding-left: 0;
}
.flownews-top-menu li ul {
	display:none;
}
.header-mobile {
	display:none;
}
.header-mobile .flownews-logo {
	padding:25px;
	background:#282828;
}
.header-mobile .flownews-logo img {
    max-height: 50px;
}
.header-mobile .news-ticker-item .news-ticker-item-title a {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1.5px;
    line-height: 1.5;
    margin-left: 0;
    text-transform: uppercase;
    transition: color 0.3s ease 0s;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width:100%;	
	line-height:32px;
}
.header-mobile .flownews-top-news-ticker .news-ticker-item .news-ticker-item-title {
    width: 95%;
}
.header-mobile .flownews-top-news-ticker .news-ticker-item .news-ticker-item-category {
    display: none;
}
.header-mobile .flownews-ticker {
    background: #282828;
    border-top: 1px solid #333333;
    display: inline-block;
    padding: 10px 25px;
    width: 100%;
}
.header-mobile .flownews-top-news-ticker.owl-carousel .owl-stage-outer {
    float: none;
    width: 100%;
}


@media screen and (max-width: 1180px) {
	.flownews-wrap-container,
	.flownews-boxed #flownews-outer-wrap,
	.flownews-one-page-wrap-container {	
		width:100%;
	}
	.flownews-boxed #flownews-outer-wrap {
		margin:0;
	}
}


/*[sticky header]*/

.flownews-header-sticky {
	display:none;
	position: fixed;
	top: 0;
	width: 100%;
	background: #282828;
	z-index: 99999999;
	left:0;
	border-bottom: 2px solid #e7685d;
}
.flownews-header-sticky .flownews-wrap-container {
	background:#282828;
}
.flownews-header-sticky nav > ul {
    border-left: 0;
	float:right;
	margin:0;
	border-right:0!important;
}
.flownews-header-sticky .flownews-logo.col-sm-2 {
	padding-left:0;
	padding-top: 0px;
	line-height:50px;
}
.flownews-header-sticky .flownews-header-bottom .flownews-menu {
    height: auto;
}
.flownews-header-sticky nav ul > li a {
    padding: 20px 25px;
}
.flownews-logo.flownews-logo-right img {
    max-height: 30px;
}
.flownews-header-sticky .flownews-header-bottom {
	position:relative;
}
.flownews-header-sticky .flownews-logo,
.flownews-header-sticky .flownews-menu {
	position:static;
}


/*------------------------------------------------------------------
[4. Navigation]
*/

nav {
	padding:0;
}
nav ul {
	margin:0;
	padding:0;
	text-align:center;
}
.flownews-header-bottom.flownews-wrap-container {
    border:0!important;
}
nav > ul {
	margin: 0 50px;
    text-align: left;
	border-left: 1px solid #333333;
    display: inline-block;
}
.flownews-header-bottom .flownews-menu {
    height: 44px;
    padding: 0;
}
nav ul li {
	display:inline-block;
	float: left;
}
nav ul li.current_page_item {
    background: #e7685d;
}
nav ul li a {
	color:#ffffff;
	transition: all 0.3s ease 0s;
}
nav ul li a:hover {
	color:#ffffff;
	background: #e7685d;
	transition: all 0.3s ease 0s;
}
nav ul > li a {
	font-weight:bold;
	padding:15px 25px;
	text-transform:uppercase;
	display:block;
	transition: all 0.3s ease 0s;
}
nav li a {
	letter-spacing:2px;
}
nav li {
	position:relative;
}
nav i {
	font-size:11px;
}
.flownews-fullwidth nav > ul {
	margin-left:0;
}
.flownews-fullwidth .flownews-search-menu-button {
	margin-right:0;
}
ul.submenu,
.submenu {
	display:none;
	border:1px solid #f4f4f4;
	border-top:2px solid #e7685d;
}
ul.submenu .submenu {
	margin-left:-1px;
	margin-top:-1px;
	border-top:1px solid #f4f4f4;
}
ul.submenu li:first-child .submenu {
	border-top:1px solid #e7685d;
}
nav li:hover > ul.submenu,
nav li:hover > .submenu {
	display:block;
	position:absolute;
	text-align:left;	
	z-index:99999999;
}
nav li ul.submenu li a {
	font-size:12px;
	color:#333333;
	font-weight:bold;
	transition: all 0.3s ease 0s;
}
nav li ul.submenu li a:hover {
	color:#ffffff;
	transition: all 0.3s ease 0s;
}
nav li ul.submenu li {
	background:#ffffff;
	border-bottom:1px solid #f4f4f4;
}
nav li ul.submenu li:last-child {
	border-bottom:0;
}
nav li:hover ul.submenu li {
	width:230px;
	display:block;
}
nav li:hover ul.submenu li {
	margin:0;
}
nav li:hover ul.submenu li a {
	padding:15px 10px;
	display:block;
	text-transform:uppercase;
}
nav li:hover > ul.submenu > li:hover > ul.submenu {
	display:block;
	left: 231px;
    top: 0;	
}
.menu-responsive {
	display:none;
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	z-index:90;
	overflow:auto;
	left:0;
}
.open-menu-responsive,
.close-menu-responsive {
	position: fixed;
    right: 25px;
    top: 25px;
    z-index: 9999999;
	font-size:24px;
	color:#ffffff;
	cursor:pointer;
	background:#e7685d;
	height: 35px;
    line-height: 35px;
    text-align: center;
    width: 35px;	
}
.close-menu-responsive {
	display:none;
}
.menu-responsive ul {
	margin:0;	
	padding:0;
	text-align:center;
}
.menu-responsive > ul {
	padding-top:100px;
	border-bottom: 2px solid #e7685d;
}
.menu-responsive ul > li a {
	padding: 12px 25px;	
	display:block;
}
.menu-responsive li a {
	letter-spacing:1.5px;
	color:#333333;
	text-align:left;
	transition: all 0.3s ease 0s;
}
.menu-responsive li a:hover {
	color:#e7685d;
	transition: all 0.3s ease 0s;
}
.header-mobile .menu-responsive-container .submenu {
    border: 1px solid #f4f4f4;
	border-bottom:0;
}
.menu-responsive li:hover ul.submenu li li a {
 	margin-left:50px; 
}
.header-mobile .menu-responsive-container .submenu li .submenu li {
	padding-left:0;
}
.header-mobile .menu-responsive-container .submenu li:last-child {
	border-bottom:0;
}
.menu-responsive li {
	background: #f4f4f4;
    border-bottom: 1px solid #ffffff;
    position: relative;
}
.menu-responsive li:last-child {
    border-bottom: 0;
}
.header-mobile .menu-responsive-container .submenu .submenu {
	padding-left:0;
	border-left:0;
	border-right:0;
}
.header-mobile .menu-responsive-container li.menu-item-has-children a:after {
	content: "";
}
.header-mobile .menu-responsive-container .flownewsicon.fa-angle-down,
.header-mobile .menu-responsive-container .flownewsicon.fa-angle-up {
	float:right;
	width:40px;
	height:20px;
	position:absolute;
	z-index:9999;
	text-align:right;
	right:10px;
	top:10px;
	text-align:right;
}
.header-mobile .menu-responsive-container .flownewsicon.fa-angle-up {
	display:none;
}
.menu-responsive i {
	font-size:11px;
}
.menu-responsive li ul.submenu li a {
	margin-left:25px;	
}
.flownews-menu > li.menu-item-has-children > a:after,
.submenu > li.menu-item-has-children > a:after {
    font-family: 'flownews-FontAwesome' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-size: 11px;
}
.flownews-menu > li.menu-item-has-children > a:after {
	content: "\f107";
    float: right;
    font-size: 14px;
    margin-left: 10px;
}
.submenu > li.menu-item-has-children > a:after {
	content: "\f105";
    font-size: 12px;
    margin-left: 10px;
}
.flownews-menu .menu-item-object-category {
	position:static;
}
.flownews-menu .menu-item-object-category .flownews-mega-menu {
	width:1180px;
	left:0;
	background:#FFF;
	border-bottom: 1px solid #e7685d;
}
.flownews-mega-menu .article-image a {
	padding:0;
}
.flownews-mega-menu .flownews-element-posts article {
    padding: 0 12.5px;
}
.flownews-mega-menu .flownews-menu-element-posts-container {
	margin-left: -12.5px;
    padding: 25px;
    width: calc(100% + 25px);
}
.flownews-mega-menu .flownews-menu-element-posts-container .article-title a:hover {
	color:#e7685d;
	background:none;
	transition: all 0.3s ease 0s;
}
.flownews-mega-menu  .flownews-menu-category-all-category-posts a {
	padding:0;
}
.flownews-mega-menu .flownews-menu-category-all-category-posts i {
    margin: 0;
	padding: 8px 6px 6px 8px;
	font-size:12px;
	line-height:1;
	background:#e7685d;
	color:#ffffff;	
}
.flownews-menu-category-all-category-posts {
	border-top:1px solid #f4f4f4;
}
.flownews-menu-category-all-category-posts .flownews-link-menu-category {
	text-align:right;
	float:right;
	display:block;
	padding: 15px 25px;
}
.flownews-menu-category-all-category-posts .flownews-link-menu-category a {
	display:inline-block;
	color:#333333;
	transition: all 0.3s ease 0s;
}
.flownews-menu-category-all-category-posts .flownews-link-menu-category a:first-child {
	font-size: 12px;
    margin-right: -4px;
    padding: 8px 12px 6px;
}
.flownews-menu-category-all-category-posts .flownews-link-menu-category:hover a:first-child {
	color:#e7685d;
	background:none;
	transition: all 0.3s ease 0s;
}
.flownews-mega-menu .flownews-menu-category.owl-carousel {
	padding:25px;
}
.flownews-mega-menu .flownews-menu-category.owl-carousel.owl-theme .owl-controls .owl-nav {
	margin-top:25px;
	text-align:left;
}
.flownews-mega-menu .flownews-menu-category.owl-carousel.owl-theme .owl-controls .owl-nav [class*="owl-"] {
    border: 1px solid #f4f4f4;
    font-size: 14px;
    padding: 7px 11px;
}
.flownews-mega-menu .flownews-menu-category.owl-carousel.owl-theme .owl-controls .owl-nav i {
    margin:0;
}
.flownews-mega-menu .flownews-menu-category.owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
    margin-right:4px;
	transition: all 0.3s ease 0s;
}
.flownews-mega-menu .flownews-menu-category.owl-carousel.owl-theme .owl-controls .owl-nav .owl-next {
	transition: all 0.3s ease 0s;
}
.flownews-mega-menu .flownews-element-posts.owl-carousel.owl-theme article {
	padding:0;
}
.flownews-mega-menu .flownews-element-posts.owl-carousel.owl-theme article .article-title a:hover {
	color:#e7685d;
	background:none;
	transition: all 0.3s ease 0s;
}
.flownews-mega-menu .flownews-menu-category.owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev:hover,
.flownews-mega-menu .flownews-menu-category.owl-carousel.owl-theme .owl-controls .owl-nav .owl-next:hover {
	background:#e7685d;
	border:1px solid #e7685d;
	color:#ffffff;
	transition: all 0.3s ease 0s;
}
.flownews-menu .menu-item-object-category .flownews-menu-category {
	margin:0;
	position:relative;
	width:100%
}
.flownews-menu .flownews-menu-category.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-3 {
	width:25%;
}
.flownews-menu-category.flownews-element-posts .article-data {
	margin-right:10px;
}
.flownews-menu-category.flownews-element-posts .article-comments {
	margin-left:10px;
}
.flownews-menu .flownews-element-posts .article-title a {
	color:#333333;
	font-size:18px;
	padding:0;
}
.flownews-search {
	letter-spacing: 2px;
    padding: 0;
    text-align: center;
}
input[type="search"] {
    border: 0;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.5px;
}
.flownews-search button {
	background: #e7685d;
    border: 0 none;
    float: right;
    padding: 0;
	transition: all 0.3s ease 0s;
}
.flownews-search button:hover {
	background: #c9564c;
	transition: all 0.3s ease 0s;
}
.flownews-search .form-group-search input {
    background: none;
    float: left;
    height: 35px;
    margin-left: 12px;
}
.flownewsicon.fa-search, .flownewsicon.fa-close {
    color: #ffffff;
    font-size: 14px;
    padding: 15px 16px;
	cursor:pointer;
	transition: all 0.3s ease 0s;
}
 .flownewsicon.fa-close {
    background:#e7685d;
	padding:15px 17px;
	transition: all 0.3s ease 0s;
}
.flownewsicon.fa-search:hover {
	background:#e7685d;
	transition: all 0.3s ease 0s;
}
.flownewsicon.fa-search:focus {
	background:#e7685d;
	transition: all 0.3s ease 0s;
}
.flownews-search-menu-button {
    border-right: 1px solid #333333;
    margin-right: 50px;
    text-align: right;
}
.flownews-search form {
    border: 1px solid #f4f4f4;
	background:#ffffff;
	margin-right: 50px;
    margin-top: 2px;
    position: absolute;
    right: 0;
    width: 300px;
	padding:20px;
	top:45px;
	display:none;
	z-index:9999999999;
}
.form-group-search {
    background: #f4f4f4 none repeat scroll 0 0;
    height: 35px;
}
.search-btn .flownewsicon.fa-search {
    padding: 9.5px 9px 11px 11px;
}
.flownews-header-bottom .flownews-search-container {
    padding: 0;
}
.flownewsicon.search-close-form { 
	display:none; 
}

/*------------------------------------------------------------------
[5. Page]
*/
.post-text {
	line-height:24px;
}
.post-text h2 {
	margin:40px 0 20px;
}
.flownews-title-page-container {
	border-bottom: 1px solid #f4f4f4;
	border-right: 1px solid #e7685d;
	border-top: 1px solid #f4f4f4;
	height: 35px;
	margin: 0 0 25px;
	position: relative;
	text-align: left;
 }
.flownews-title-page {
	background: #e7685d;
	color: #ffffff;
	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;
	max-width:95%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: color 0.3s ease 0s;
}
.flownews-category-description {
	background: #f4f4f4 none repeat scroll 0 0;
    margin-bottom: 50px;
    padding: 17px 25px;
}
.author-post-container .author-post {
    background: #f4f4f4 none repeat scroll 0 0;
    margin-bottom: 50px;
    padding: 15px;
}
.author-post-container .author-image .avatar {
    float: left;
    margin-right: 15px;
    width: 20%;
}
.author-post-container .author-name a {
    color: #333333;
    display: block;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.author-post-container .author-info {
    padding: 10px 0 0;
}
.author-post-container .author-description {
	color: #747474;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 22px;
    margin: 0 0 15px 0;
	display:block;
}
.author-post-container .author-social i {
    color: #333333;
    margin-right: 15px;
}
.text.attachment-container {
    margin-top: 25px;
}
.text.attachment-container span {
    display: block;
    margin-bottom: 10px;
}
.not-found h2 {
    font-weight: normal;
    margin-bottom: 25px;
}
.not-found p {
    font-size: 16px;
}
.not-found .search-form {
    margin-top: 15px;
    width: 100%;
}
.not-found .search-form label {
    width: 49%;
}
.not-found .screen-reader-text {
    float: left;
    padding-right: 15px;
    width: 24%;
	line-height: 33px;
	font-weight: normal;
}
.not-found input {
    border: 1px solid #f4f4f4;
    font-weight: 100;
    height: 35px;
    padding: 5px 7px;
    text-align: left;
    width: 76%;
}
.not-found input.search-submit {
    background: #e7685d;
    color: #ffffff;
    font-weight: bold;
    height: 35px;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 10%;
}
.not-found input.search-submit:hover {
    background: #c9564c !important;
    transition: all 0.3s ease 0s;
}
.search-not-found form {
	margin-top:20px;
}
.search-not-found input {
	border:inherit;
}
@media screen and (min-width: 500px) and (max-width: 700px) {
	.flownews-posts-image-wrap .flownews-wrap-container .article-info-top h2,
	.flownews-posts-content-wrap.flownews-post-layout1 .article-info-top h2 {
		margin-bottom:15px;
	}
	.flownews-wrap-container .flownews-post-title-page .article-info-top h2 {
		line-height:40px;
	}
}
@media screen and (max-width: 499px) {
	.flownews-posts-content-wrap.flownews-post-layout1 .article-info-bottom,
	.flownews-posts-image-wrap .flownews-wrap-container .article-info-bottom,
	.flownews-post-title-page .article-info-bottom {
		display:none;
	}
	.flownews-wrap-container .flownews-post-title-page .article-info-top h2 {
		line-height:40px;
	}
}

/* POST LAYOUT 1 */
.flownews-posts-content-wrap:after {
	clear:both;
	content:"";
	display:block;
}
.flownews-posts-content-wrap {
	margin-bottom:50px;
	background-position:center;
}
.flownews-posts-content-wrap article {
	line-height:1;
	height:500px;
	overflow:hidden;
	position:relative;	
}
.flownews-posts-content-wrap article h2 {
	line-height:1;
}
.flownews-posts-content-wrap .article-info {
	position:absolute;
	bottom:30px;
	left:30px;
	z-index:2;
	margin-left:0;
	transition: all 0.4s ease 0s;
	right:30px;
	max-width:calc(100% - 45px);
	max-width:-webkit-calc(100% - 45px);
	width:100%;
}
.flownews-posts-content-wrap article:hover .article-info {
	left:45px;
	transition: all 0.4s ease 0s;
}
.flownews-posts-content-wrap .header-pattern {
	background: rgba(0,0,0,0.5);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
.flownews-posts-content-wrap article img {
	opacity:1;
	transition: all 0.4s ease 0s;
}
.flownews-posts-content-wrap article:hover img {
	opacity:0.8;
	transition: all 0.4s ease 0s;
}
.flownews-posts-content-wrap .article-info-top {
	margin-bottom:15px;
}
.flownews-posts-content-wrap .article-title {
    float:left;
    margin: 0;
	line-height: 30px;
	margin-right:25px;
}
.flownews-posts-content-wrap .article-title a,
.flownews-posts-image-wrap .article-title a {
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
	font-size:30px;
	display:block;
}
.flownews-posts-content-wrap .article-title a:hover,
.flownews-posts-image-wrap .article-title a:hover {
	color:#e7685d;
}	
.flownews-posts-content-wrap .article-category,
.flownews-posts-image-wrap .article-category {
    line-height: 30px;
	float:left;
}
.flownews-posts-content-wrap .article-category a,
.flownews-posts-image-wrap .article-category a {
	background: #e7685d none repeat scroll 0 0;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 6px 10px;
    text-transform: uppercase;
	display:block;
	line-height:1;
	margin-top:4px;
}
.flownews-posts-content-wrap .article-category a:hover,
.flownews-posts-image-wrap .article-category a:hover {
	background:#c9564c;
}
.flownews-posts-content-wrap .article-data,
.flownews-posts-content-wrap .article-comments,
.flownews-posts-content-wrap .article-separator {
	float:left;
}
.flownews-posts-image-wrap .article-data,
.article-info.flownews-post-title-page .article-data,
.flownews-posts-image-wrap .article-comments,
.article-info.flownews-post-title-page .article-comments,
.flownews-posts-image-wrap .article-features-category,
.article-info.flownews-post-title-page .article-features-category {
	display:inline-block;
	margin:0;
}
.flownews-posts-image-wrap .article-separator,
.article-info.flownews-post-title-page .article-separator {
	display:inline-block;
	margin:0 20px;
}
.flownews-posts-content-wrap .article-data {
	margin-right:20px;
}
.flownews-posts-content-wrap .article-comments {
	margin-left:20px;
}
.article-info.flownews-post-title-page {
	text-align:center;
	margin-bottom:50px;
}
.article-info.flownews-post-title-page .article-info-top h2 {
	margin-bottom:15px;
	font-size:40px;
	color:#333333;
}
.flownews-wrap-container .article-info-top h2 {
    color: #ffffff;
    margin-bottom: 15px;
	margin-right: 0;
	font-size:40px;
	line-height:1.2;
}
.flownews-element-top-content.flownews-top-content-layout1 .article-info-top h2,
.flownews-element-top-content.flownews-top-content-layout2 .article-info-top h2 {
	margin-right:10px;
	margin-bottom:0;
}
.flownews-posts-content-wrap .article-info-bottom,
.flownews-posts-image-wrap .article-info-bottom {
    color: #ffffff;
    font-size: 13px;
	letter-spacing:0.4px;
}
.article-info.flownews-post-title-page .article-info-bottom {
    color: #646464;
    font-size: 13px;
	letter-spacing:0.4px;
}
.flownews-posts-content-wrap .article-info-bottom i,
.flownews-posts-image-wrap .article-info-bottom i,
.article-info.flownews-post-title-page .article-info-bottom i {
	margin-right:10px;
}
.flownews-posts-content-wrap .article-info-bottom a,
.flownews-posts-image-wrap .article-info-bottom a {
	color:#FFF;
}
.article-info.flownews-post-title-page .article-info-bottom a {
	color:#333333;
	margin-right:10px;
}
.flownews-posts-content-wrap .article-info-bottom a:hover,
.flownews-posts-image-wrap .article-info-bottom a:hover,
.article-info.flownews-post-title-page .article-info-bottom a:hover {
	color:#e7685d;
}
.flownews-posts-content-wrap {
	height:500px;
	overflow:hidden;
	position:relative;
	background-size: cover;
	background-repeat:no-repeat;
	margin-bottom:0;
}
.flownews-posts-content-wrap .article-info {
	top:50%;
	left:50%;
	bottom:inherit;
	-webkit-transform: translate(-51%,-51%); 
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%,-50%);
	text-align:center;
	text-transform:uppercase;
	zoom:103%;
}
.flownews-posts-content-wrap article:hover .article-info {
	left:50%;
}
.flownews-posts-content-wrap .article-title,
.flownews-posts-content-wrap .article-data,
.flownews-posts-content-wrap .article-comments,
.flownews-posts-content-wrap .article-separator,
.flownews-posts-content-wrap .article-features-category {
	float:none;
	display:inline-block;
}
.flownews-posts-content-wrap .article-comments {
	margin-right:20px;
}
.flownews-posts-content-wrap .article-features-category {
	margin-left:20px;
}
/* POST LAYOUT 2 */
.flownews-post-layout2,
.flownews-post-layout3 {
	position:relative;
	margin-bottom:50px;
	max-height:500px;
	overflow:hidden;
}
.flownews-post-layout2 img,
.flownews-post-layout3 img {
	z-index:1;
	position:relative;
}
.flownews-post-layout2 .flownews-wrap-container,
.flownews-post-layout3 .flownews-wrap-container {
	top:50%;
	left:50%;
	bottom:inherit;
	-webkit-transform: translate(-50%,-50%); 
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%,-50%);
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	z-index:999;
	width:100%;
	background:none;
}
.flownews-posts-image-wrap.flownews-post-layout2 .header-pattern {
	background: rgba(0,0,0,0.5);
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.flownews-posts-image-wrap.flownews-post-layout3 .header-pattern {
	background: rgba(0,0,0,0.5);
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.tags-links {
    letter-spacing: 0.5px;
}
.tags-links > a {
    color: #282828;
    font-weight: bold;
    margin-left: 3px;
	transition: color 0.3s ease 0s;	
}
.tags-links > a:hover {
    color: #e7685d;
	transition: color 0.3s ease 0s;
}

/* Social Post */
.flownews-post .social-post {
  line-height: 0.5;
  text-align: center;
  overflow:hidden;
}
.flownews-post .social-post .container-social {
  display: inline-block;
  position: relative;  
}
.flownews-post .social-post .container-social:before,
.flownews-post .social-post .container-social:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid #F4F4F4;
  top: 12px;
  width: 600px;
}
.flownews-post .social-post .container-social:before {
  right: 100%;
  margin-right: 35px;
}
.flownews-post .social-post .container-social:after {
  left: 100%;
  margin-left: 35px;
}
.flownews-post .social-post a {
    border: 1px solid #f4f4f4;
    color: #e7685d;
    display: inline-block;
    height: 35px;
	line-height:32px;
    margin: 0 15px;
    width: 35px;
	transition: all 0.3s ease 0s;
}
.flownews-post .social-post a i {
  line-height: 32px;
}
.flownews-post .social-post a:hover {
    border: 1px solid #e7685d;
	background:#e7685d;
	color:#ffffff;
	transition: all 0.3s ease 0s;
}
.flownews-post .social-post a:first-child {
    margin-left:0px;
}
.flownews-post .social-post a:last-child {
    margin-right:0px;
}
.flownews-post .social-post {
    margin: 50px 0;
    text-align: center;
}
.navigation-post {
	margin-bottom:50px;
	height:60px;
}
.navigation-post .prev-post {
	border:1px solid #f4f4f4;
	border-left:0;
    float: left;
    height: 60px;
    width: 50%;
	position:relative;
}
.navigation-post .next-post {
	border:1px solid #f4f4f4;
	border-right:0;
    float: left;
    height: 60px;
    width: 50%;
	position:relative;
}
.navigation-post .next-post {
	text-align: right;
}
.navigation-post .prev-post img {
    height: calc(100% + 2px);
    margin-top: -1px;
	display:inline-block;
}
.navigation-post .next-post img {
    height: calc(100% + 2px);
    margin-top: -1px;
	display:inline-block;
	float:right;
}
.navigation-post .prev {
    display: inline-block;
    height: 60px;
    padding: 8px 0 8px 25px;
    position: absolute;
	width:calc(100% - 60px);
}
.navigation-post .next {
    display: inline-block;
    height: 60px;
    padding: 8px 25px 8px 0;
	width:calc(100% - 60px);
}
.navigation-post .prev-post-text,
.navigation-post .next-post-text {
	color:#cccccc;
    display: block;
	margin-bottom: 10px;
	transition: all 0.3s ease 0s;
}
.navigation-post .prev-post-text:hover,
.navigation-post .next-post-text:hover {
	color:#333333;
	transition: all 0.3s ease 0s;
}
.navigation-post .prev-post-text i {
    color: #333;
    font-size: 16px;
    margin-right: 10px;
}
.navigation-post .next-post-text i {
    color: #333;
    font-size: 16px;
    margin-left: 10px;
}
.navigation-post .name-post {
    color: #333333;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
	transition: all 0.3s ease 0s;
    white-space: nowrap; 
    width: 100%; 
    overflow: hidden;
	text-overflow: ellipsis;
	display:block;
}
.navigation-post .next-post .name-post {
	padding-left:20px;
}
.navigation-post .prev-post .name-post {
	padding-right:20px;
}
.navigation-post .name-post:hover {
    color: #e7685d;
	transition: all 0.3s ease 0s;
}
.related-item-container.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts {
	border-top:0;
	padding-top:0;
	margin-top:0;
	margin-bottom:25px;
}
.related-item-container.flownews-element-posts .owl-controls i {
	margin-right:0;
}
@media screen and (max-width: 1000px) {
	.navigation-post .name-post {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 80%;
		display:block;
	}
	.navigation-post .next-post .name-post {
		float:right;
	}
	.flownews-footer-wrap .flownews-footer-bottom .flownews-wrap-container .col-xs-4 {
		padding: 10px;
		text-align: center;
	}
	.flownews-footer-bottom .flownews-wrap-container .col-xs-4 .flownews-top-menu li:first-child a {
		padding-left:0;
	}
	.flownews-header-wrap .flownews-top-menu {
		display: none;
	}
	.flownews-header-wrap .flownews-date.col-sm-3 {
		border-right: 0 none;
		float: right;
		width: 30%;
	}
	.flownews-header-wrap .flownews-header-top .flownews-ticker.col-sm-6 {
		width:70%;
	}
	.flownews-header-middle {
		padding: 25px;
	}
	.flownews-header-wrap .flownews-header-middle .flownews-banner-top {
		float: none;
		width: 100%;
		text-align:center;
	}
	.flownews-header-wrap .flownews-header-middle .flownews-wrap-container .flownews-logo {
		height: auto;
		line-height: 0;
		margin-top: 25px;
		text-align: center;
		width: 100%;
	}
}
@media screen and (max-width: 850px) {
	.flownews-posts-content-wrap .item-header {
		height:300px;
		overflow:hidden;
	}
	.flownews-posts-content-wrap .article-title a	{
		font-size:16px;
	}
	.flownews-posts-content-wrap .article-info-bottom {
		font-size:12px;
	}
	/* sidebar page responsive*/
	.flownews_widget.fnwp_mega_posts .container_post .img-post.ad_one_third,
	.flownews_widget.fnwp_tab .img-post.ad_one_third {
		height:auto;
		margin:0;
	}
	.flownews_widget.fnwp_mega_posts .box_post .container_post .img-post.ad_one_third {
		width:100%;
		max-width:100%;
		float:none;
	}
	.flownews_widget.fnwp_mega_posts .box_post .container_post.ad_one_one .box-info.ad_two_third {
		box-sizing: border-box;
		padding-left: 0;
		width: 100%;
		max-width:100%;
	}
	.flownews_widget.fnwp_mega_posts .box_post,
	.widget.flownews_widget.fnwp_tab .box_post {
		margin-bottom:25px;
	}
	.flownews_widget.fnwp_social.flownews_widget .box-icon-social.ad_one_third {
		width: calc(50% - 6px);
	}
	.widget_fnwp_social.flownews_widget.fnwp_social .box-icon-social.ad_one_third:nth-child(4) {
		margin-bottom: 6px;
	}
	.fnwp-widget.flownews_widget.fnwp_tab h3.widget-title {
		height: 98px;
	}
	.fnwp-widget.flownews_widget.fnwp_tab .fnwp-title-widget {
		padding: 0;
	}
	.fnwp_tab .widget-title .fnwp-title-widget span {
		display: block;
		margin-bottom: 2px;
	}
	.flownews_widget.fnwp_tab .container_post .img-post.ad_one_third {
		float: none;
		height: 100%;
		width: 100%;
	}
	.flownews_widget.fnwp_tab .box_post .container_post.ad_one_one .box-info.ad_two_third {
		box-sizing: border-box;
		padding-left: 0;
		width: 100%;
	}
	.flownews_widget.fnwp_slider_posts .box-text .box-padding {
		padding: 10px;
	}
	.flownews_widget.fnwp_slider_posts .box-text .data {
		display:none;
	}
	.flownews_widget.fnwp_slider_posts .box-text .category a {
		margin-bottom:10px;
	}
	.flownews_widget.fnwp_slider_posts .box-text .box-padding h3 a {
		font-size:14px;
	}
	.flownews-sidebar .widget.widget_search .search-form label,
	.wpb_wrapper .widget.widget_search .search-form label,
	.flownews-sidebar .widget_search .search-form .search-submit,
	.wpb_wrapper .widget_search .search-form .search-submit {
		width: 100%;
	}
	.flownews-footer-bottom .flownews-wrap-container .col-xs-4 {
		padding: 15px;
		text-align: center !important;
	}
	.navigation-post .prev-post,
	.navigation-post .next-post {
		width:100%;
	}
	.navigation-post .next-post {
		margin-top:10px;
	}
	.navigation-post {
		height: auto;
	}
	.flownews-vc-element-posts-carousel.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts {
		border-top: 0;
		margin-top: 0;
		padding-top: 0;
		margin-bottom:25px;
	}
	.flownews-vc-element-posts-carousel .article-info-top .article-data {
		margin-right:0;
	}
	.flownews-vc-element-posts-carousel .article-info-top .article-comments,
	.flownews-vc-element-posts-carousel .article-info-top .article-separator {
		display:none;
	}
	#commentform.comment-form .form-submit {
		width: 50%;
	}
	
}
@media screen and (min-width: 500px) and (max-width: 700px) {
	.fnwp_tab .widget-title .fnwp-title-widget span {
		display: inline-block;
		margin-bottom: 0;
		margin-right:2px;
	}
	.fnwp-widget.flownews_widget.fnwp_tab h3.widget-title {
		height: 31px;
	}
	.flownews_widget.fnwp_mega_posts .mega-posts .box_post,
	.widget.fnwp-widget.flownews_widget.fnwp_tab .box_post  {
		display: inline-block;
		margin: 0 0 25px 25px;
		padding: 0;
		width: calc(50% - 25px);
	}
	.widget.fnwp-widget.flownews_widget.fnwp_tab .fnwp-tab-container.fnwp-tag.box_tag .box_post  {
		display: inline-block;
		margin: 0 0 0 25px;
		padding: 0;
		width: 100%;
	}
	.widget.fnwp-widget.flownews_widget.fnwp_tab .fnwp-tab-container.box_tag {
		margin-left:0;
	}
	.fnwp_mega_posts .mega-posts,
	.fnwp_tab .fnwp-tab-container {
		font-size: 0;
    	margin-left: -25px;
	}
	.fnwp-widget.flownews_widget.fnwp_mega_posts .box_post:last-child,
	.widget.fnwp-widget.flownews_widget.fnwp_tab .box_post:last-child {
		border-bottom:1px solid #f4f4f4;
	}
	.widget.flownews_widget.fnwp_social .box_social .box-icon-social.ad_one_third {
		height: 130px;
	}
	.widget.flownews_widget.fnwp_social .flownews-widget-social-style1 .box-icon-social a {
		font-size: 30px;
		margin-left: -15px;
		margin-top: -15px;
	}
	.widget.flownews_widget.fnwp_social  .box-icon-social a {
		font-size:30px;
	}
	.flownews-header-wrap .flownews-top-menu {
		display: block;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
	.flownews-header-middle {
		padding: 25px;
	}
	.flownews-footer-bottom .flownews-wrap-container {
		padding: 0 50px;
	}
}
@media screen and (max-width: 1024px) {
	.no-js .flownews-top-news-ticker.owl-carousel {
		margin-bottom:0;
	}
	.flownews-top-news-ticker.owl-theme .owl-controls {
		display:none;
	}
	.header-desktop {
		display:none;
	}
	.header-mobile {
		display:block;
	}
	.flownews-header-sticky {
		display:none!important;
	}
	.flownews-header-wrap-container.header-mobile {
		background: #282828;
	}
	.flownews-menu > li.menu-item-has-children > a::after {
		color: #333333;
	}
	ul.submenu li:first-child .submenu {
		border-top: 1px solid #f4f4f4;
	}
	/* header page responsive*/
	.flownews-header-wrap-container .flownews-header-top .flownews-wrap-container {
		height: auto;
	}
	.flownews-header-top .flownews-wrap-container .flownews-ticker.col-sm-6 {
		display: block;
		width: 98%;
		border:0;
	}
	.flownews-wrap-container .flownews-top-menu.col-sm-3,
	.flownews-wrap-container .flownews-date.col-sm-3 {
		border: 0 none;
		height: auto;
		padding: 10px;
		width: 100%;
		border-top:1px solid #282828;
	}
	.flownews-top-news-ticker .news-ticker-item .news-ticker-item-category {
		width: 24%;
	}
	.flownews-top-news-ticker .news-ticker-item .news-ticker-item-title {
		width:76%;
	}
	.flownews-top-news-ticker .news-ticker-item-date {
		display: none;
	}
	.flownews-top-news-ticker .owl-nav i {
		display: none;
	}
	.flownews-header-top .flownews-top-news-ticker.owl-carousel .owl-stage-outer {
		width:100%;
	}
	.flownews-top-news-ticker .news-ticker-item-title a {
		margin-left: 10px;
		text-align: left;
	}
	.flownews-header-middle {
		padding: 25px;
	}
	.flownews-header-wrap-container .flownews-header-middle .flownews-wrap-container .flownews-logo {
		text-align:center;
	}
	
}
@media screen and (max-width: 700px) {
	.flownews-container > .col-xs-9,
	.flownews-container > .col-xs-3 {
		position:relative !important;
	}
	.flownews-posts-content-wrap .item-header {
		height:200px;
		overflow:hidden;
	}
	.flownews-posts-content-wrap .article-title a	{
		font-size:13px;
	}
	.flownews-posts-content-wrap .article-info-bottom {
		font-size:10px;
	}
	.flownews-posts-content-wrap .article-info-bottom .article-comments,
    .flownews-posts-content-wrap .article-info-bottom div:nth-child(4) {
		display:none;
	}
	.flownews-container.flownews-sidebar-right .col-xs-9 {
		margin-right: 0;
	}
	.flownews-container .col-xs-9 {
		max-width: 100%;
		width: 100%;
	}
	.flownews-posts-content-wrap {
		height: auto;
	}
	.flownews-wrap-container .article-info-top h2 {
		font-size: 26px;
		line-height: 30px;
		margin-bottom:0;
	}
	.navigation-post .prev-post {
		width: 100%;
		margin-bottom:10px;
	}
	.navigation-post .next-post {
		width: 100%;
	}
	.navigation-post {
		height: auto;
	}
	.flownews-container {
		padding: 25px;
	}
	.navigation-post .prev , .navigation-post .next{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 75%;
	}
	.author-post-container .author-info {
		padding: 0;
	}
	.related-item-container .owl-item {
		margin-bottom: 25px;
	}
	.comments .comment-form .form-submit {
		margin-bottom: 50px;
		width: 100%;
	}
	.comments .comment-form-comment {
		padding: 0;
	}
	.flownews-sidebar.col-xs-3 {
		width: 100%;
	}
	#commentform.comment-form .form-submit {
		width: 100%;
		margin-left:-1px;
	}
	#commentform .col-xs-4 {
		width: 100%;
	}
	.flownews-sidebar-right .flownews-sidebar {
		margin-top:50px;
	}
	.flownews-sidebar-left .flownews-sidebar {
		margin-bottom:50px;
	}
	/* sidebar page responsive*/
	.flownews_widget.fnwp_mega_posts .container_post.ad_one_one .img-post.ad_one_third,
	.flownews_widget.fnwp_tab .container_post.ad_one_one .img-post.ad_one_third {
		height: auto;
		width:100%;
	}
	.flownews_widget.fnwp_mega_posts .box_post .container_post.ad_one_one .box-info.ad_two_third {
		width: 100%;
		padding-left:0;
	}
	.flownews_widget.fnwp_mega_posts .container_post.ad_one_one .box-info.ad_two_third {
		box-sizing: border-box;
		margin-top: 15px;
		width: 100%;
	}
	.flownews_widget.fnwp_mega_posts .box_post .container_post.ad_one_one  {
		padding: 0 0 15px;
	}
	.flownews_widget.fnwp_mega_posts .mega-posts .box_post {
		padding: 0;
	}
	.flownews_widget.fnwp_social.fnwp-widget.flownews_widget .box_social.flownews-widget-social-style1 {
		margin-left: -3px;
		padding: 0;
	}
	.flownews_widget.fnwp_social .box_social .box-icon-social.ad_one_third {
		width: calc(33.3333% - 6px) !important;
		height: 90px;
	}
	.flownews_widget.fnwp_social .box_social .box-icon-social.ad_one_third:nth-child(5),
	.flownews_widget.fnwp_social .box_social .box-icon-social.ad_one_third:nth-child(6) {
		margin-bottom:6px;
	}
	.container_advertisement {
		text-align: center;
	}
	.flownews_widget.fnwp_tab .box_post .container_post.ad_one_one .box-info.ad_two_third {
		width: 100%;
		padding-left:0;
	}
	.flownews_widget.fnwp_tab .container_post.ad_one_one .box-info.ad_two_third {
		box-sizing: border-box;
		margin-top: 15px;
		width: 100%;
	}
	.flownews_widget.fnwp_tab .box_post .container_post.ad_one_one  {
		padding: 0 0 15px;
	}
	.widget.fnwp-widget.flownews_widget.fnwp_tab .box_post {
		padding: 0;
	}
	.flownews-footer-top .flownews-wrap-container .footer-widget.col-xs-4 {
		border-bottom: 1px solid #454545;
		margin-bottom: 50px;
		margin-left: 0;
		margin-right: 0;
		max-width: 100%;
		padding-bottom: 25px;
		width: 100%;
	}
	.flownews-header-wrap-container .flownews-footer-bottom .flownews-wrap-container .col-xs-4 {
		border-bottom: 1px solid #282828;
		border-left: 0 none;
		border-right: 0 none;
		line-height: 22px;
		padding: 6px 25px;
		text-align: center;
		width: 100%;
	}
	.flownews-footer-wrap .flownews-footer-top .flownews-wrap-container.element-no-padding {
		padding: 25px;
	}
	
	/*responsive no vc*/
	.flownews-container .flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-6 {
		width: calc(100% - 25px);
	}
	.flownews-container .flownews-element-posts.flownews-posts-layout2.flownews-blog-2-col .item-posts.first-element-posts:nth-child(2) {
		border-top: 1px solid #f4f4f4;
		margin-top: 25px;
		padding-top: 25px;
	}
	
}


/*------------------------------------------------------------------
[5. Template Comments page/post]
*/
#commentform input {
	width:100%;
}
.comment-form {
    margin-left: -2.5px;
    width: calc(100% + 5px);
}
#commentform .col-xs-4 {
    padding: 0 2.5px 5px!important;
}
.comment-form-comment {
    padding: 0 2.5px;
}
.comment-form-email.col-xs-4 input, 
.comment-form-url.col-xs-4 input, 
.comment-form-author.col-xs-4 input {
    background: #f4f4f4 none repeat scroll 0 0;
    border: medium none;
    height: 40px;
    padding: 12px;
}
.comment-form-comment textarea {
	width:100%;
    background: #f4f4f4;
    border: none;
    height: 175px;
    padding: 12px;
}
.comment-form .form-submit {
    margin-top: 25px;
    width: 25%;
	margin-left: 2.5px;
}
.comment-form .submit {
    background: #e7685d none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-weight: bold;
    height: 40px;
    text-transform: uppercase;
}
.comment-form .submit:hover {
    background: #c9564c;
}
.comment-form-title,
.comment-reply-title {
    border-bottom: 1px solid #f4f4f4;
    border-right: 1px solid #e7685d;
    border-top: 1px solid #f4f4f4;
    height: 35px;
    margin: 0 0 25px;
    position: relative;
    text-align: left;	
}
/*
.comment-form-title {
	height:38px;
}*/
.comment-form-title {
	margin-top:50px;
}
.comment-form-title h3,
.comment-reply-title .title-leave-a-comment {
    background: #e7685d;
    color: #ffffff;
    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;
}
.comments-list {
	padding: 25px;
	margin-top:25px;
	border:1px solid #f4f4f4;
}
.comments-list:first-child {
	border:0;
	padding:25px 0;
}
.comments-list ul.children {
	padding-left: 90px!important;
	margin:inherit!important;
}
.comments-list ul.children ul.children {
	border:0;
}
.children .comments-list:before {
  content: "";
  position: absolute;
  border-top: 1px solid #e7685d;
  top: 55px;
  width: 70px;
  left: 0;
  margin-right:20px;
}
.comments-list ul.children {
	position:relative;
}
.comment-image-author {
	width:70px;
	float:left;
}
.main-comment img {
	border-radius:10px;
}
.comment-info {
	width: calc(100% - 90px);
    float: left;
    margin-left: 20px;
}
.comment-name {
	display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 2px;
    text-align: left;
    text-transform: uppercase;
}
.comment-description p {
    font-size: 14px;
    margin-top: 10px;
}
.comment-description p:nth-last-of-type(1) {
    display: inline;
}
.comment-date {
	color: #e7685d;
	letter-spacing: 0.5px;
	float:right;
	text-align:right;
	font-style:italic;
	font-size:12px;	
}
.comment-description {
	display:block;
	font-size:12px;
	letter-spacing: 2px;
	text-align:justify;
	line-height:1.5;
	margin-bottom:2px;
	font-weight:100;	
}
.comment-description i {
	color: #e7685d;
    font-size: 14px;
    margin-left: 5px;
	transition: color 0.3s ease 0s;
}
.comment-description i:hover {
	color: #c9564c;
	transition: color 0.3s ease 0s;
}
.reply-comment {
	padding-top:50px;
}
.reply-line {
	width:10%;
	float:left;
	padding-right:25px;	
}
.reply-line:after {
	width:100%;
	content:"";
	margin:31px 25px 0 0;
	float:left;
}
.reply-comment .comment-info {
	width:80%;	
}
.comment-edit-link {
    color: #e7685d;
	transition: color 0.3s ease 0s;
}
.comment-edit-link:hover {
    color: #c9564c;
	transition: color 0.3s ease 0s;
}
#commentform .logged-in-as {
    margin-bottom: 15px;
    margin-left: 2.5px;
}
#commentform .logged-in-as a {
	color: #333333;
	letter-spacing:0.5px;
	font-weight: normal;
	transition: color 0.3s ease 0s;
}
#commentform .logged-in-as a:hover {
	color: #e7685d;
	transition: color 0.3s ease 0s;
}
.comments-template .comment-respond {
    margin-top: 50px;
}




/*------------------------------------------------------------------
[5. news-ticker]
*/
.news-ticker-item .news-ticker-item-category,
.news-ticker-item .news-ticker-item-title,
.news-ticker-item .news-ticker-item-date {
	float:left;
	text-align:left;
}
.news-ticker-item .news-ticker-item-title {
	width:70%;
}	
.news-ticker-item .news-ticker-item-category a {
	background: #e7685d none repeat scroll 0 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 6px 10px;
	text-transform: uppercase;
	display:block;
	line-height:1;
	margin:5px 5px 0 0;
}
.news-ticker-item .news-ticker-item-title a {
	color: #fff;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1.5px;
	line-height:1;
    text-transform: uppercase;
	transition: color 0.3s ease 0s;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width:95%;
	text-align:left;
	line-height:32px;
	display:block;
}
.news-ticker-item .news-ticker-item-title a:hover {
	color: #e7685d;
	transition: color 0.3s ease 0s;
}
.news-ticker-item .news-ticker-item-date {
	color: #fff;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1.5px;
    margin-left: 20px;
    text-transform: uppercase;
}
.flownews-top-news-ticker.owl-carousel .owl-stage-outer {
    float: left;
    width: 92%;
}
.col-sm-4 .flownews-top-news-ticker.owl-carousel .owl-stage-outer {
	width: 90%;
}
.flownews-top-news-ticker.owl-theme .owl-controls .owl-nav [class*="owl-"] {
    color: #ffffff;
	background:none;
    padding: 0 5px;
	line-height:1;
    transition: color 0.3s ease 0s;
}
.flownews-header-top .flownews-wrap-container {
	height:32px;
}
.flownews-top-news-ticker.owl-theme .owl-controls {
    margin-top: 0px;
	text-align: right;
}
.flownews-header-top .col-sm-1, 
.flownews-header-top .col-sm-2, 
.flownews-header-top .col-sm-3, 
.flownews-header-top .col-sm-4, 
.flownews-header-top .col-sm-5, 
.flownews-header-top .col-sm-6, 
.flownews-header-top .col-sm-7, 
.flownews-header-top .col-sm-8, 
.flownews-header-top .col-sm-9, 
.flownews-header-top .col-sm-10, 
.flownews-header-top .col-sm-11, 
.flownews-header-top .col-sm-12 {
	line-height:32px;
	border-right:1px solid #333333;
	text-align:center;
}
.flownews-header-top .flownews-ticker.col-sm-6 {
	border-left:1px solid #333333;
}

/*[Data/Login-out]*/

.flownews-date {
    color: #fff;
    font-size: 12px;
    letter-spacing: 1.2px;
    line-height: 19px;
}


/*[Social]*/

.flownews-social .flownews-header-top-social a {
    color: #fff;
    font-size: 12px;
    line-height: 32px;
	padding:0 10px;
	transition: color 0.3s ease 0s;
}
.flownews-social .flownews-header-top-social a:hover {
	color:#e7685d;
	transition: color 0.3s ease 0s;
}
.flownews-social .flownews-header-top-social a:first-child {
	padding-left:0;
}
.flownews-social .flownews-header-top-social a:last-child {
	padding-right:0;
}

/*------------------------------------------------------------------
[7. Widget / .widget]
*/
.fnwp-widget .ad_one_one{ width:100%; }
.fnwp-widget .ad_one_half{ width:50%; }
.fnwp-widget .ad_one_third{ width:33.33%; }
.fnwp-widget .ad_two_third{ width:66.66%; }
.fnwp-widget .ad_one_fourth{ width:25%; }
.fnwp-widget .ad_three_fourth{ width:75%; }
.fnwp-widget .ad_one_fifth{ width:20%; }
.fnwp-widget .ad_two_fifth{ width:40%; }
.fnwp-widget .ad_three_fifth{ width:60%; }
.fnwp-widget .ad_four_fifth{ width:80%; }
.fnwp-widget .ad_one_sixth{ width:16.66%; }
.fnwp-widget .ad_five_sixth{ width:83.33%; }
.fnwp-widget .ad_one_half, 
.fnwp-widget .ad_one_third,
.fnwp-widget .ad_two_third,
.fnwp-widget .ad_three_fourth,
.fnwp-widget .ad_one_fourth,
.fnwp-widget .ad_one_fifth,
.fnwp-widget .ad_two_fifth,
.fnwp-widget .ad_three_fifth,
.fnwp-widget .ad_four_fifth,
.fnwp-widget .ad_one_sixth,
.fnwp-widget .ad_five_sixth{ 
	position:relative;
	float:left; 
}
.fnwp-widget .ad_last{ 
	margin-right:0 !important; 
	clear:right; 
} 
.adclear {
	clear:both;
}

/* COLUMNS SHORTCODES */
.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 QUERY RESPONSIVE */
@media screen and (max-width: 767px) {
	.fnwp-widget .ad_one_half, 
	.fnwp-widget .ad_one_third,
	.fnwp-widget .ad_two_third,
	.fnwp-widget .ad_three_fourth,
	.fnwp-widget .ad_one_fourth,
	.fnwp-widget .ad_one_fifth,
	.fnwp-widget .ad_two_fifth,
	.fnwp-widget .ad_three_fifth,
	.fnwp-widget .ad_four_fifth,
	.fnwp-widget .ad_one_sixth,
	.fnwp-widget .ad_five_sixth {
		max-width: 100%!important;
		float:none!important;
		width:100%!important;
	}
	
}
/* TABLET PORTRAIT */
@media (min-device-width: 768px) and (max-device-width: 800px) and (orientation: portrait) { 
	.fnwp-widget .ad_one_half, 
	.fnwp-widget .ad_one_third,
	.fnwp-widget .ad_two_third,
	.fnwp-widget .ad_three_fourth,
	.fnwp-widget .ad_one_fourth,
	.fnwp-widget .ad_one_fifth,
	.fnwp-widget .ad_two_fifth,
	.fnwp-widget .ad_three_fifth,
	.fnwp-widget .ad_four_fifth,
	.fnwp-widget .ad_one_sixth,
	.fnwp-widget .ad_five_sixth {
		margin-right:1%;
	}
}

/*------------------------------------------------------------------
[7.1. About Me / .about-me]
*/

.about-me .ab-image {
	position:relative;
}
.about-me .ab-image img {
}
.about-me .ab-title {
	padding:8px 24px;
	position:absolute;
	top:25px;
	left: 50%;
	transform: translate(-50%, 0);
	text-transform:uppercase;
	border-radius:5px;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.4);
	font-size:12px;
	line-height:1;
}
.about-me .ad-text {
	padding:25px 0 0;
	border-radius:0 0 10px 10px;
	text-align:center;
}
.about-me .ad-text p {
    font-size: 14px;
    padding-bottom: 10px;
}
.about-me .ad-text .signing {
	font-size:36px;
}


/*------------------------------------------------------------------
[7.2. Latest Posts / .latest-posts]
*/

.latest-posts .posts-container {
	text-transform:uppercase;
	padding:25px;
	margin-top:4px;
	border-radius:0 0 10px 10px;
}
.latest-posts .posts-container .item {
	margin-top:25px;	
}
.latest-posts .posts-container .item:first-child {
	margin-top:0;
}
.latest-posts .post-image {
	margin-right:25px;
	float:left;	
	width:30%;
}
.latest-posts .info-post {
	float:left;
	width:calc(70% - 25px);	
}
.info-post h5 {
	margin:0 0 10px 0;
}
.latest-posts .info-post h5 a {
	font-size:14px;
	letter-spacing:1.5px;
	line-height:1.5;
}
.latest-posts .info-post .date {
	font-size:12px;
	letter-spacing:1.5px;
}


/*------------------------------------------------------------------
[7.3. Follow Us / .follow-container]
*/

.follow-container {
	text-transform:uppercase;
	padding:25px;
	margin-top:4px;
	border-radius:0 0 10px 10px;
	text-align:center;	
}
.follow-container a {
    border-radius: 50%;
    display: inline-block;
    font-size: 12px;
    height: 42px;
    line-height: 44px;
    margin: 5px;
    width: 42px;
	transition: all 0.3s ease 0s;
}
.follow-container a:hover {
	transition: all 0.3s ease 0s;
}


/*------------------------------------------------------------------
[7.4. Tags / .tags-container]
*/
.tags-container a,
.tagcloud a {
	color: #333333;
	margin-right:10px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: all 0.4s ease 0s;
}
.tags-container a:hover,
.tagcloud a:hover {
	color:#e7685d;
	transition: all 0.4s ease 0s;
}


/*------------------------------------------------------------------
[7.5. Advertising / .advertising-container]
*/

.advertising-container {
	text-transform:uppercase;
	padding:25px;
	border-radius:10px;
	text-align:center;	
}
.advertising-container.advertising-title {
	border-radius:0 0 10px 10px;
	margin-top:4px;	
}

/*------------------------------------------------------------------
[7.6. Newsletter / .newsletter-container]
*/

.newsletter-container {
	padding:25px;
	margin-top:4px;
	border-radius:0 0 10px 10px;
	text-align:center;	
}
.newsletter h4 {
	font-size:14px;
	letter-spacing:2px;
}
.newsletter p {
	font-size:12px;
	letter-spacing:1.5px;
}
.newsletter form {
	margin-top:25px;
}
.newsletter form input {
	display:block;
	width:100%;
	border:0;
	border-radius:5px;
	font-style:italic;
	font-size:12px;
	padding:12px;
	margin-bottom:10px;
	text-align:center;
	letter-spacing:1.5px;
}
.newsletter form button {
	border-radius:5px;
	display:block;
	width:100%;
	border:0;
	text-transform:uppercase;
	padding:12px;
	letter-spacing:1.5px;
	font-weight:600;	
}

/*------------------------------------------------------------------
[7.7. Instagram / .widget_flownews_instagram]
*/

@media screen and (min-width: 1100px) {
	.flownews-sidebar .widget-gallery .instagram-image,
	.wpb_wrapper .widget-gallery .instagram-image {
		height:auto;	
	}
	.flownews-sidebar .instagram-image a img,
	.wpb_wrapper .instagram-image a img {
		width:50%;
		height:150px;
	}
	.flownews-sidebar .instagram-image-loaded-1 a img,
	.wpb_wrapper .instagram-image-loaded-1 a img {
		width:100%;
	}
}

.widget_flownews_instagram_inline img {
	float:left;
	margin:0;
	padding:0;
}
.widget_flownews_instagram_inline .instagram_inline_image_loaded_1 a img {
	width:100%;
}
.widget_flownews_instagram_inline .instagram_inline_image_loaded_2 a img {
	width:50%;
}
.widget_flownews_instagram_inline .instagram_inline_image_loaded_3 a img {
	width:33.33333333333333;
}
.widget_flownews_instagram_inline .instagram_inline_image_loaded_4 a img {
	width:25%;
}
.widget_flownews_instagram_inline .instagram_inline_image_loaded_5 a img {
	width:20%;
}
.widget_flownews_instagram_inline .instagram_inline_image_loaded_6 a img {
	width:16.66666666666667%;
}
.widget_flownews_instagram_inline .instagram_inline_image_loaded_7 a img {
	width:14.28571428571429%;
}
.widget_flownews_instagram_inline .instagram_inline_image_loaded_8 a img {
	width:12.5%;
}









/*------------------------------------------------------------------
[7.8. Default Widget]
*/

.widget ul {
	margin:0;
	padding:0;
}
.widget li {
	list-style:none;
	padding:10px 25px;
	display:block;
	margin-bottom:1px;
}
.flownews-sidebar .widget.widget_archive li, 
.flownews-sidebar .widget.widget_categories li,
.flownews-sidebar .widget.widget_nav_menu li,
.wpb_wrapper .widget.widget_nav_menu li,
.flownews-sidebar .widget.widget_meta li,
.wpb_wrapper .widget.widget_meta li,
.flownews-sidebar .widget.widget_pages li,
.wpb_wrapper .widget.widget_pages li,
.flownews-sidebar .widget.widget_recent_comments li,
.wpb_wrapper .widget.widget_recent_comments li,
.flownews-sidebar .widget.widget_recent_entries li,
.wpb_wrapper .widget.widget_recent_entries li,
.flownews-sidebar .widget.widget_rss li,
.wpb_wrapper .widget.widget_rss li {
	border-bottom: 1px solid #f4f4f4;
    box-sizing: border-box;
    color: #333;
    display: inline-block;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 15px 0;
    transition: background 0.3s ease 0s;
    width: 100%;
}
.flownews-sidebar .widget.widget_archive li:first-child, 
.flownews-sidebar .widget.widget_categories li:first-child,
.flownews-sidebar .widget.widget_nav_menu li:first-child,
.wpb_wrapper .widget.widget_nav_menu li:first-child,
.flownews-sidebar .widget.widget_meta li:first-child,
.wpb_wrapper .widget.widget_meta li:first-child,
.flownews-sidebar .widget.widget_pages li:first-child,
.wpb_wrapper .widget.widget_pages li:first-child,
.flownews-sidebar .widget.widget_recent_comments li:first-child,
.wpb_wrapper .widget.widget_recent_comments li:first-child,
.flownews-sidebar .widget.widget_recent_entries li:first-child,
.wpb_wrapper .widget.widget_recent_entries li:first-child,
.flownews-sidebar .widget.widget_rss li:first-child,
.wpb_wrapper .widget.widget_rss li:first-child {
	padding-top:0;
}
.flownews-sidebar .widget.widget_archive li:last-child, 
.flownews-sidebar .widget.widget_categories li:last-child,
.flownews-sidebar .widget.widget_nav_menu li:last-child,
.wpb_wrapper .widget.widget_nav_menu li:last-child,
.flownews-sidebar .widget.widget_meta li:last-child,
.wpb_wrapper .widget.widget_meta li:last-child,
.flownews-sidebar .widget.widget_pages li:last-child,
.wpb_wrapper .widget.widget_pages li:last-child,
.flownews-sidebar .widget.widget_recent_comments li:last-child,
.wpb_wrapper .widget.widget_recent_comments li:last-child,
.flownews-sidebar .widget.widget_recent_entries li:last-child,
.wpb_wrapper .widget.widget_recent_entries li:last-child,
.flownews-sidebar .widget.widget_rss li:last-child,
.wpb_wrapper .widget.widget_rss li:last-child {
	border-bottom:0;
	padding-bottom:0;
}
.flownews-sidebar .widget.widget_archive li a:hover, 
.flownews-sidebar .widget.widget_categories li a:hover,
.flownews-sidebar .widget.widget_nav_menu li a:hover,
.wpb_wrapper .widget.widget_nav_menu li a:hover,
.flownews-sidebar .widget.widget_meta li a:hover,
.wpb_wrapper .widget.widget_meta li a:hover,
.flownews-sidebar .widget.widget_pages li a:hover,
.wpb_wrapper .widget.widget_pages li a:hover,
.flownews-sidebar .widget.widget_recent_comments li a:hover,
.wpb_wrapper .widget.widget_recent_comments li a:hover,
.flownews-sidebar .widget.widget_recent_entries li a:hover,
.wpb_wrapper .widget.widget_recent_entries li a:hover,
.flownews-sidebar .widget.widget_rss li a:hover,
.wpb_wrapper .widget.widget_rss li a:hover {
	color:#e7685d;
	transition: background 0.3s ease 0s;
}
.flownews-sidebar .widget.widget_archive li a, 
.flownews-sidebar .widget.widget_categories li a,
.flownews-sidebar .widget.widget_nav_menu li a,
.wpb_wrapper .widget.widget_nav_menu li a,
.flownews-sidebar .widget.widget_meta li a,
.wpb_wrapper .widget.widget_meta li a,
.flownews-sidebar .widget.widget_pages li a,
.wpb_wrapper .widget.widget_pages li a,
.flownews-sidebar .widget.widget_recent_comments li a,
.wpb_wrapper .widget.widget_recent_comments li a,
.flownews-sidebar .widget.widget_recent_entries li a,
.wpb_wrapper .widget.widget_recent_entries li a,
.flownews-sidebar .widget.widget_rss li a,
.wpb_wrapper .widget.widget_rss li a {
	transition: background 0.3s ease 0s;
}
.flownews-sidebar .widget.widget_rss li a,
.wpb_wrapper .widget.widget_rss li a {
	color:#000000;
}
.flownews-sidebar .widget.widget_nav_menu li .sub-menu,
.wpb_wrapper .widget.widget_nav_menu li .sub-menu,
.flownews-sidebar .widget.widget_pages li .children,
.wpb_wrapper .widget.widget_pages li .children {
	margin-top:20px;
	margin-left: 15px;
}
.flownews-sidebar .widget.widget_pages li .children ul.children,
.wpb_wrapper .widget.widget_pages li .children ul.children {
	margin-left: 30px;
}
.flownews-sidebar .widget.widget_recent_entries li .post-date,
.wpb_wrapper .widget.widget_recent_entries li .post-date {
	font-size:11px;
	margin-left:5px;
	color:#b7b7b7;
}
.widget li a,
.widget_rss .rsswidget:hover {
	color:#000;
}
.widget li a:hover,
.widget_rss .rsswidget {
	color:#9c8156;
}
.widget_rss .widget-title .rsswidget {
	color:#ffffff;
}
.widget.widget_recent_comments .comment-author-link {
    color: #b7b7b7;
    font-size: 11px;
}
.widget label {
	background:#FFF;
	display:block;	
}
.flownews-sidebar .widget.widget_search label,
.wpb_wrapper .widget.widget_search label {
	width: 70%;
}
.widget select {
	background: #ffffff;
    border: 1px solid #f4f4f4;
    letter-spacing: 1px;
    max-width: 100%;
    padding: 10px;
    width: 100%;		
}
.widget_search input {
	border-width: 1px;
	border-style: solid;
	border-color: #f4f4f4;
	background: #f4f4f4;
    padding: 5px 7px;
    text-align: left;
	width:100%;
	font-weight:300;		
}
.post-password-form input {
	border: 1px solid #f4f4f4;
    padding: 5px 7px;
    text-align: left;
	width:auto;
	font-weight:300;		
}
.flownews-sidebar .search-form .search-submit,
.wpb_wrapper .search-form .search-submit {
    background: #e7685d;
    color: #fff;
    text-align: center;
    width: 30%;
	font-weight: bold;
	transition: all 0.3s ease 0s;
	font-size:12px;
}
.flownews-sidebar .search-form .search-submit:hover,
.wpb_wrapper .search-form .search-submit:hover {
    background: #c9564c;
	transition: all 0.3s ease 0s;
}
.flownews-sidebar .search-form .screen-reader-text,
.wpb_wrapper .search-form .screen-reader-text {
    display: none;
}
.widget_search input {
	margin-bottom:0;
	height: 35px;	
}
.widget_search input.search-submit:hover {
	background:#9c8156;
	color:#FFF;	
}
.widget_search .search-form {
	font-size:0;
}
.widget_search .search-form input {
	font-size:14px;
}
.widget_search label {
	display:inline-block;
	float:left;
}
.post-password-form input[type="submit"]:hover,
.not-found input[type="submit"]:hover {
	background:#9c8156;
	color:#FFF;		
}
#wp-calendar caption {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1.5px;
    margin: 0 0 25px;
    padding: 10px 0 0;
    text-transform: uppercase;
}
#wp-calendar td {
    padding: 10px 0;
}
#wp-calendar {
	width:100%;
	text-align:center;
}
#wp-calendar th,
#wp-calendar caption {
	text-align:center;
}
#wp-calendar .calendar_wrap tr {
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#wp-calendar #prev a {
	color:#e7685d;
}
#wp-calendar tr #today {
	color:#e7685d;
}
#wp-calendar #prev a:hover {
	color:#000;	
}
label.screen-reader-text {
	display:none;
}
.widget ul .sub-menu {
	display:none;
}
.widget ul > li.menu-item-has-children > a:after {
    font-family: 'flownews-FontAwesome' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-size: 11px;
}
.widget ul > li.menu-item-has-children > a:after {
    color: #333333;	
	content: "\f107";
	margin-left:5px;
}
.widget ul > li:hover > .sub-menu {
	display:block;
}
.textwidget select {
	margin:20px 0;
}

.fnwp-widget h3.widget-title {
	border-bottom:0;
}
.flownews-sidebar .widget,
.wpb_wrapper .widget,
.elementor-widget-container .widget {
	margin-bottom:50px;
}
.widget_nav_menu li {
    padding:10px 0;
}
.flownews-sidebar .widget.widget_nav_menu li:first-child {
	padding:0;
}
.widget_nav_menu li > ul {
    display: block;
    border: 0;
    border: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.widget_nav_menu ul.submenu li:first-child .submenu {
    border:0;
	margin-left:5px;
}
.flownews-sidebar .widget.widget_nav_menu li:last-child {
    padding:0;
}
.widget_nav_menu li ul li {
    border-bottom:1px;
}
.widget_nav_menu li > ul li > ul {
    display: block;
    border: 0;
    border: 0;
    margin-left: 5px;
}
.widget_nav_menu li > ul  > ul li {
    display: block;
    border: 0;
    border: 0;
    margin-left: 5px;
}
.widget_nav_menu li > ul  > ul > ul li {
    display: block;
    border: 0;
    border: 0;
    margin-left: 5px;
}
.widget_nav_menu ul.submenu .submenu {
    margin-left: 5px;
    margin-top: 10px;
}
.flownews-sidebar .widget.widget_nav_menu li a {
    padding: 10px 0;
    display: block;
    border-top: 0;
	margin:5px 0;
}
.flownews-sidebar .widget.widget_nav_menu .menu li {
    border-bottom: 0;
	border-top:1px solid;
}
.flownews-sidebar .widget.widget_nav_menu .menu > li {
	border:0;
}
.widget_nav_menu li, .flownews-sidebar .widget.widget_nav_menu li {
	padding:0;
}
.flownews-sidebar .widget.widget_nav_menu .menu > li {
    border-bottom: 1px solid;
    border-top: 0;
}
/*------------------------------------------------------------------
[7.9. General]
*/

.flownews_widget {
	line-height:1;
}
.flownews_widget a {
	text-decoration:none;
	border-bottom:0;
	box-shadow:0 0 0;
}
.fnwp-clear {
	clear:both;
}
.fnwp-widget h4 {
	margin-top:0;
}
.fnwp-widget h4.widget-title,
.fnwp-widget h3.widget-title,
.widget h3 {
    border-bottom: 1px solid #f4f4f4;
    border-right: 1px solid #e7685d;
    border-top: 1px solid #f4f4f4;
    height: 35px;
    margin: 0 0 25px;
    position: relative;
    text-align: left;
}
.fnwp-title-widget {
    background: #e7685d;
    color: #ffffff;
    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;
}
.fnwp-widget li {
	background:inherit;
 	font-size: inherit;
    font-weight: inherit;
    margin-bottom: inherit;
    padding: 0;
    text-transform: inherit;	
}
@media only screen and (max-width : 500px) {
	.flownews-sidebar .widget img {
		width:100%;
	}
}

/*------------------------------------------------------------------
[7.10. Advertisement / .about-me]
*/

.flownews_widget.fnwp_advertisement h2 {
	font-size:26px;
}
.flownews_widget.fnwp_advertisement .container_advertisement {
	text-align:center;
}
.flownews_widget.fnwp_advertisement .container_advertisement img {
	max-width:100%;
}



/*------------------------------------------------------------------
[7.10. Advertisement: responsive]
*/

@media only screen and (min-width : 801px) and (max-width : 1200px) {
	.flownews_widget.fnwp_advertisement .active {
		width: 100%;
	}
	.flownews_widget.fnwp_advertisement .title-info-post.ad_one_half {
		padding: 25px;
	}
	.flownews_widget.fnwp_advertisement .active {
		border: 1px solid #2b2b2b;
	}
	.flownews_widget.fnwp_advertisement .mini-post.small-post.ad_one_third {
		border: 1px solid #2b2b2b;
		margin: 25px 0 0;
		padding: 15px 0 15px 15px;
		width: 100%;
	}
	.flownews_widget.fnwp_advertisement .mini-post.small-post.ad_one_third.fourth {
		border-bottom: 1px solid #2b2b2b !important;
	}
}

@media only screen and (max-width : 800px) {
	.flownews_widget.fnwp_advertisement .flownews_widget-item.ad_one_one.ad_last.big-post, .flownews_widget.flownews_widget .fnwp_advertisement .flownews_widget-item.ad_one_third.ad_margin {
		float: none;
	}
	.flownews_widget.fnwp_advertisement .title-info-post.ad_one_half {
		display: inline-block;
		padding: 25px 0 50px;
	}
	.flownews_widget.fnwp_advertisement .title-info-post.ad_one_half {
		box-sizing: border-box;
		display: inline-block;
		padding: 25px 0 50px;
	}
	.flownews_widget.fnwp_advertisement .mini-post.small-post.ad_one_third .img-post {
		display: inline-block;
		width: 16% !important;
	}
	.flownews_widget.fnwp_advertisement .mini-post.small-post .ad_three_fourth {
		display: inline-block;
		position: absolute;
		width: 84% !important;
	}
	.flownews_widget.fnwp_advertisement .mini-post.small-post.ad_one_third {
		border:1px solid #2b2b2b;
		border-bottom:0;
	}
	.flownews_widget.fnwp_advertisement .mini-post.small-post.ad_one_third.fourth {
		border-bottom: 1px solid #2b2b2b !important;
	}
}

/*------------------------------------------------------------------
[7.11. Archivies]
*/

.flownews_widget.fnwp_archivies .box_archivies .box_archivies_item {
	width: 100%;
	transition: all 0.3s ease 0s;
	padding: 15px 0;
	box-sizing: border-box;
	border-bottom: 1px solid #f9f9f9;
	text-align:right;
	display:inline-block;
    color: #333;
    font-size: 12px;
    font-weight: 800;	
}
.flownews_widget.fnwp_archivies .box_archivies li:first-child .box_archivies_item  {
	padding-top: 0;	
}
.flownews_widget.fnwp_archivies .box_archivies a:last-child {
	border-bottom: none;
}
.flownews_widget.fnwp_archivies a {
    color: #333;
    display: inline-block;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: color 0.3s ease 0s;
	float:left;
}
.flownews_widget.fnwp_archivies .box_archivies_item:hover a {
	color:#e7685d;	
}
.flownews_widget.fnwp_archivies .box_archivies .box_archivies_item:hover {
	color:#ffffff;
	transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_archivies .number-post {
    color: #333;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
	float:right;
	transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_archivies .box_archivies .box_archivies_item:hover {
	color:#e7685d;
	transition: color 0.3s ease 0s;
}
.box_archivies li {
	list-style:none;
}

/*------------------------------------------------------------------
[7.12. Categories]
*/

.flownews_widget.fnwp_categories .box_categories .cat-item {
	width: 100%;
	transition: all 0.3s ease 0s;
	padding: 15px 0;
	box-sizing: border-box;
	border-bottom: 1px solid #f9f9f9;
	text-align:right;
	display:inline-block;
    color: #333;
    font-size: 12px;
    font-weight: 800;	
}
.flownews_widget.fnwp_categories .box_categories .cat-item .children {
	margin-left:15px;
	border-bottom:0;
	margin-top:20px;	
}
.flownews_widget.fnwp_categories .box_categories .cat-item .children ul.children li {
	margin-left:15px;
	border-bottom:0;
	padding-bottom:0;	
}
.flownews_widget.fnwp_categories .box_categories .cat-item .children li:last-child {
	border-bottom:0;
	padding-bottom:0;
}
.flownews_widget.fnwp_categories .box_categories li:first-child  {
	padding-top: 0;	
}
.flownews_widget.fnwp_archivies .box_categories a:last-child {
	border-bottom: none;
}
.flownews_widget.fnwp_categories a {
    color: #333;
    display: inline-block;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
    transition: color 0.3s ease 0s;
	float:left;
}
.flownews_widget.fnwp_categories .box_categories > li.cat-item:hover,
.flownews_widget.fnwp_categories .box_categories > li.cat-item:hover > a {
	color:#e7685d;
	transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_categories .number-post {
    color: #333;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
	float:right;
	transition: color 0.3s ease 0s;
}
.box_categories li {
	list-style:none;
}
.box_categories li .children .cat-item a:hover {
	color:#e7685d;
	transition: color 0.3s ease 0s;
}
.box_categories li .children .cat-item:hover {
	color:#e7685d;
	transition: color 0.3s ease 0s;
}


/*------------------------------------------------------------------
[7.13. Flickr]
*/

.fnwp_flickr a img {
	margin:6px;
}
.flownews_widget.fnwp_flickr .box_flickr {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
	box-sizing: border-box;
	text-align:center;
}

/*------------------------------------------------------------------
[7.14. Mega Posts]
*/

.flownews_widget.fnwp_mega_posts .box_post {
    border-bottom: 1px solid #f4f4f4;
    padding: 10px 0;
}
.flownews_widget.fnwp_mega_posts .box_post:first-child {
    padding-top: 0;
}
.flownews_widget.fnwp_mega_posts .box_post:last-child {
    padding-bottom: 0;
	border-bottom: 0;
}
.flownews_widget.fnwp_mega_posts .container_post.ad_one_one {
    display: inline-block;
}
.flownews_widget.fnwp_mega_posts .img-post.ad_one_third {
	background-position: center center;
    background-size: cover;
    float: left;
    width: 40%;
}
.flownews_widget.fnwp_mega_posts .container_post.ad_one_one .box-info.ad_two_third {
    box-sizing: border-box;
    padding-left: 20px;
	width:60%;
}
.flownews_widget.fnwp_mega_posts .container_post.ad_one_one .box-info h4 {
    margin: 5px 0 0;
	padding:0;    
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width:100%;	
}
.flownews_widget.fnwp_mega_posts .container_post.ad_one_one .box-info h4 a {
    color: #333333;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_mega_posts .container_post.ad_one_one .box-info a:hover {
    color: #b72a23;
    transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_mega_posts .container_post.ad_one_one .data {
    color: #b7b7b7;
    display: inline-block;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 0.5px;
    margin-top: 15px;
}
.flownews_widget.fnwp_mega_posts .container_post.ad_one_one .data i {
	color: #e7685d;
}
.flownews_widget.fnwp_mega_posts .container_post.ad_one_one i {
    margin-right: 6px;
}
.flownews_widget.fnwp_mega_posts .container_post.ad_one_one .icon-calendar {
    color: #e7685d;
    float: left;
    font-size: 14px;
    margin: 0 10px 0 0;
    padding: 0;
    width: auto;
}

/*------------------------------------------------------------------
[7.15. Slider Posts]
*/

.flownews_widget.fnwp_slider_posts .ad_one_one.ad_last {
	position:relative;
}
.flownews_widget.fnwp_slider_posts .category {
}
.flownews_widget.fnwp_slider_posts .category a {
	background: #e7685d;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1;
    margin-right: 10px;
    margin-top: 4px;
    padding: 6px 10px;
    text-transform: uppercase;
    transition: background-color 0.3s ease 0s;
}
.flownews_widget.fnwp_slider_posts .flownews_widget-item .category {
	top:0;
	position:absolute;
}
.flownews_widget.fnwp_slider_posts .category a:hover {
	background:#c9564c;
	color:#ffffff;
	transition: color 0.3s ease 0s;
	transition: background 0.3s ease 0s;
}

.flownews_widget.fnwp_slider_posts .box-text {
    position: absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index: 2;
}
.flownews_widget.fnwp_slider_posts .box-padding {
    padding: 20px;
}
.flownews_widget.fnwp_slider_posts .box-text h3 {
	border: 0 none;
    height: auto;
    margin: 0 0 10px;
}
.flownews_widget.fnwp_slider_posts .box-text h3 a {
	color: #ffffff;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    text-transform: uppercase;
}
.flownews_widget.fnwp_slider_posts .box-text .data i {
	margin-right:10px;
}
.flownews_widget.fnwp_slider_posts .box-text h3 a:hover {
	color:#e7685d ;
	transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_slider_posts .flownews_widget-item.ad_one_one.ad_last.big-post .title-info-post .category a:hover,
.flownews_widget.fnwp_slider_posts .flownews_widget-item.ad_one_one.ad_last.big-post .title-info-post .category a {
	transition: background 0.3s ease 0s;
}
.flownews_widget.fnwp_slider_posts .data {
	color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    margin-top: 9px;
    transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_slider_posts .data:hover {
	color: #e7685d;
	transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_slider_posts .icon-calendar {
	color: #e7685d;
    font-size: 14px;
    margin: 0 10px 0 0;
    padding: 0;
	width:auto;
	float:left;
}
.flownews_widget.fnwp_slider_posts .flownews_widget-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;
}
.fnwp_slider_posts .owl-controls {
	opacity:0;
	transition: opacity 0.3s ease 0s;	
}
.fnwp_slider_posts:hover .owl-controls {
	opacity:1;
	transition: opacity 0.3s ease 0s;	
}
.fnwp_slider_posts .owl-prev {
    position: absolute;
    right: 44px;
    top: 15px;
}
.fnwp_slider_posts .owl-next {
    position: absolute;
    right: 15px;
    top: 15px;
}
.fnwp_slider_posts .owl-theme .owl-controls .owl-nav [class*="owl-"] {
	font-size:14px;
	padding:6px 11px;	
}
.fnwp_slider_posts .owl-controls {
	margin-top:0!important;
	height:0;
}
.fnwp_slider_posts .owl-theme .owl-item .slider-pattern {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%) repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
[class*="flownews-placeholder-"] {
	margin-top:50px;
}
.flownews-blog-4-col [class*="flownews-placeholder-"] article:nth-child(4n+1),
.flownews-blog-3-col [class*="flownews-placeholder-"] article:nth-child(3n+1),
.flownews-blog-2-col [class*="flownews-placeholder-"] article:nth-child(2n+1) {
	clear:both;
}

/*------------------------------------------------------------------
[7.16. Social]
*/

.flownews_widget.fnwp_social .box_social {
    display: inline-block;
    padding: 0;
	box-sizing: border-box;
	width:calc(100% + 6px);
}
.flownews_widget.fnwp_social .flownews-widget-social-style1 .box-icon-social.ad_one_third {
    height: 80px;
    margin: 0 6px 6px 0;
    width: calc(33.33% - 6px);
    background-position: center center;
    background-size: cover;
}
.flownews_widget.fnwp_social .box-icon-social.ad_one_third:nth-child(7), 
.flownews_widget.fnwp_social .box-icon-social.ad_one_third:nth-child(8), 
.flownews_widget.fnwp_social .box-icon-social.ad_one_third:nth-child(9) {
    margin-bottom: 0;
}
.flownews-sidebar .widget_fnwp_social .flownews-widget-social-style1 .box_social.ad_one_one,
.wpb_wrapper .widget_fnwp_social .flownews-widget-social-style1 .box_social.ad_one_one {
    width: calc(100% + 6px);
}
.flownews_widget.fnwp_social .box-icon-social.ad_one_third.facebook {
	background:#3b5998;
}
.flownews_widget.fnwp_social .box-icon-social.ad_one_third.twitter {
	background:#3b89c3;
}
.flownews_widget.fnwp_social .box-icon-social.ad_one_third.google-plus {
	background:#d73d32;
}
.flownews_widget.fnwp_social .box-icon-social.ad_one_third.pinterest {
	background:#cb2027;
}
.flownews_widget.fnwp_social .box-icon-social.ad_one_third.flickr {
	background:#ff0084;
}
.flownews_widget.fnwp_social .box-icon-social.ad_one_third.instagram {
	background:#32506d;
}
.flownews_widget.fnwp_social .box-icon-social.ad_one_third.linkedin {
	background:#0077b5;
}
.flownews_widget.fnwp_social .box-icon-social.ad_one_third.youtube {
	background:#cc181e;
}
.flownews_widget.fnwp_social .box-icon-social.ad_one_third.vimeo {
	background:#00adee;
}
.fnwp_social .box-icon-social {
	position:relative;
	overflow:hidden;
}
.flownews_widget.fnwp_social .flownews-widget-social-style1 .box-icon-social a {
	color: #ffffff;
    font-size: 18px;
    left: 50%;
    margin-left: -9px;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    transition: opacity 0.3s ease 0s;
    z-index: 3;
	transition: top 0.3s ease 0s;
}
.flownews_widget.fnwp_social .flownews-widget-social-style1 .box-icon-social p {
    bottom: -20px;
    color: #ffffff;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    line-height: 1;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	transition: bottom 0.3s ease 0s;
}
.flownews_widget.fnwp_social .flownews-widget-social-style1 .box-icon-social:hover a {
    top: 40%;
	transition: top 0.3s ease 0s;
}
.flownews_widget.fnwp_social .flownews-widget-social-style1 .box-icon-social:hover p {
    bottom: 25%;
	transition: bottom 0.3s ease 0s;
}
.flownews_widget.fnwp_social .box_social.flownews-widget-social-style2 {
    box-sizing: border-box;
    display: inline-block;
    margin-left: -8px;
    padding: 0;
    width: calc(100% + 16px);
}
.flownews-widget-social-style2 .box-icon-social {
	margin: 0 8px 8px 8px;
    overflow: hidden;
    position: relative;
    width: calc(16.6667% - 16px);
}
.flownews-widget-social-style2 .box-icon-social:nth-child(6) {
	margin-right:0;
}
.flownews-widget-social-style2 a {
	background: #e7685d;
    color: #fff;
    padding: 9px 0;
    text-align: center;
	font-size:14px;
    transition: background 0.3s ease 0s;
    width: 100%;
}
.flownews-widget-social-style2 a:hover {
	color:#FFF;
	background:#c9564c;
	transition: background 0.3s ease 0s;
}
@media only screen and (min-width : 700px) and (max-width : 1200px) {
	.flownews-widget-social-style2 a {
		height: 50px;
		line-height: 31px;
	}
	.flownews-widget-social-style2 .box-icon-social {
		width: calc(33.3333% - 16px);
		 margin: 0 8px 15px;
	}
}
@media only screen and (min-width : 360px) and (max-width : 500px) {
	.flownews-widget-social-style2 a {
		height: 50px;
		line-height: 33px;
	}
}
@media only screen and (min-width : 501px) and (max-width : 700px) {
	.flownews-widget-social-style2 a {
		height: 60px;
		line-height: 45px;
		font-size: 14px !important;
	}
}

/*------------------------------------------------------------------
[7.17. Tab]
*/

.flownews_widget.fnwp_tab .fnwp-title-widget {
	cursor:pointer;
}
.flownews_widget.fnwp_tab .widget-title .fnwp-title-widget span:hover {
	background:#c9564c;	
	transition: all 0.3s ease 0s;
}
.flownews_widget.fnwp_tab .fnwp_tab_active {
	background:#c9564c !important;	
}
.flownews_widget.fnwp-tab-container {
	display:none;
}
.fnwp-tab-container {
    display: none;
}
.fnwp-active {
	display:block;
}
.fnwp_title_recent, .fnwp_title_popular, .fnwp_title_tag {
    margin-right: 2px;
    position: relative;
}
.fnwp_tab .widget-title .fnwp-title-widget span {
    background: #e7685d;
    margin-right: 2px;
    padding: 8px;
    position: relative;
	transition: all 0.3s ease 0s;
}
.fnwp_tab .fnwp-title-widget {
	background:none;
	padding: 10px 0;
}
.flownews_widget.fnwp_tab .box_post {
    border-bottom: 1px solid #f4f4f4;
    padding: 10px 0;
}
.flownews_widget.fnwp_tab .box_post:first-child {
    padding-top: 0;
}
.flownews_widget.fnwp_tab .box_post:last-child {
    border-bottom: 0 none;
    padding-bottom: 0;
}
.flownews_widget.fnwp_tab .container_post.ad_one_one {
    display: inline-block;
}
.flownews_widget.fnwp_tab .img-post.ad_one_third {
	height:100%;
    background-position: center center;
    background-size: cover;
    float: left;
	width:40%;
}
.flownews_widget.fnwp_tab .container_post.ad_one_one .box-info.ad_two_third {
    box-sizing: border-box;
    padding-left: 20px;
	width:60%;
	float: left;	
}
.flownews_widget.fnwp_tab .container_post.ad_one_one .box-info h4 {
    margin: 5px 0 0;
	padding:0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width:100%;		
}
.flownews_widget.fnwp_tab .container_post.ad_one_one .box-info h4 a {
    color: #333333;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_tab .container_post.ad_one_one .box-info a:hover {
    color: #b72a23;
    transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_tab .container_post.ad_one_one .data {
    color: #b7b7b7;
    display: inline-block;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0.5px;
    margin-top: 15px;
}
.flownews_widget.fnwp_tab .container_post.ad_one_one .icon-calendar {
    color: #e7685d;
    float: left;
    font-size: 14px;
    margin: 0 10px 0 0;
    padding: 0;
    width: auto;
}
.flownews_widget.fnwp_tab .content_tag {
    border: 1px solid #f4f4f4;
    color: #333;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin: 0 10px 10px 0;
    padding: 10px 25px;
    transition: background 0.3s ease 0s;
}
.flownews_widget.fnwp_tab .content_tag a {
	color: #333333;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
	transition: all 0.3s ease 0s;
}
.flownews_widget.fnwp_tab .content_tag:hover {
    background: #e7685d;
	border: 1px solid #e7685d;
	color:#ffffff;
	transition: all 0.3s ease 0s;
	cursor:pointer;
}
.flownews_widget.fnwp_tab .content_tag:hover a {
	color:#ffffff;
	transition: all 0.3s ease 0s;
}


/*------------------------------------------------------------------
[7.17. Tag]
*/

.fnwp_tag .fnwp-title-widget {
	cursor:pointer;
}
h4.widget-title span:hover {
	color:#b72a23;	
}
h4.widget-title .fnwp_tag_active {
	color:#b72a23;	
}
.fnwp-tag-container {
	display:none;
}
.fnwp-active {
	display:block;
}
.fnwp_title_recent, .fnwp_title_popular, .fnwp_title_tag {
    margin-right: 2px;
    position: relative;
}
.fnwp_tag .widget-title .fnwp-title-widget span {
    background: #e7685d;
    margin-right: 2px;
    padding: 8px;
    position: relative;
}
.flownews_widget.fnwp_tag .box_post {
    border-bottom: 1px solid #f4f4f4;
    padding: 10px 0;
}
.flownews_widget.fnwp_tag .box_post:first-child {
    padding-top: 0;
}
.flownews_widget.fnwp_tag .box_post:last-child {
    border-bottom: 0 none;
    padding-bottom: 0;
}
.flownews_widget.fnwp_tag .container_post.ad_one_one {
    display: inline-block;
}
.flownews_widget.fnwp_tag .img-post.ad_one_third {
	height:100%;
    background-position: center center;
    background-size: cover;
    float: left;
	width:40%;
}
.flownews_widget.fnwp_tag .container_post.ad_one_one .box-info.ad_two_third {
    box-sizing: border-box;
    padding-left: 20px;
	width:60%;
	float: left;	
}
.flownews_widget.fnwp_tag .container_post.ad_one_one .box-info h4 {
    margin: 5px 0 0;
	padding:0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width:100%;		
}
.flownews_widget.fnwp_tag .container_post.ad_one_one .box-info h4 a {
    color: #333333;
    font-size: 18px;
    letter-spacing: 1px;
    transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_tag .container_post.ad_one_one .box-info a:hover {
    color: #b72a23;
    transition: color 0.3s ease 0s;
}
.flownews_widget.fnwp_tag .container_post.ad_one_one .data {
    color: #b7b7b7;
    display: inline-block;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0.5px;
    margin-top: 15px;
}
.flownews_widget.fnwp_tag .container_post.ad_one_one .icon-calendar {
    color: #e7685d;
    float: left;
    font-size: 14px;
    margin: 0 10px 0 0;
    padding: 0;
    width: auto;
}
.flownews_widget.fnwp_tag .content_tag {
    border: 1px solid #f4f4f4;
    color: #333;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin: 0 10px 10px 0;
    padding: 10px 25px;
    transition: all 0.3s ease 0s;
}
.flownews_widget.fnwp_tag .content_tag a {
	color: #333333;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
	transition: all 0.3s ease 0s;
}
.flownews_widget.fnwp_tag .content_tag:hover {
    background: #e7685d;
	color:#ffffff;
	transition: all 0.3s ease 0s;
	cursor:pointer;
}
.flownews_widget.fnwp_tag .content_tag:hover a {
	color:#ffffff;
	transition: all 0.3s ease 0s;
}
.flownews-sidebar .widget_flownews_instagram .instagram-image img,
.wpb_wrapper .widget_flownews_instagram .instagram-image img {
    height: 80px;
    overflow: hidden;
	width: 100%;
}
.flownews-sidebar .widget_flownews_instagram .instagram-image a {
    width: 33.3333%;
	height:auto;
	opacity:1;
	transition: all 0.3s ease 0s;
	background:#000000;
	display:inline-block;
}
.flownews-sidebar .widget_flownews_instagram .instagram-image a:hover {
    opacity:0.7;
	transition: all 0.3s ease 0s;
}
/*------------------------------------------------------------------
[7.18. General Widget: Responsive]
*/

@media (max-width: 768px) {
	.flownews_widget.fnwp_social .box-icon-social.ad_one_third {
		width:calc(50% - 6px)!important;
		box-sizing:border-box;
		margin:3px;
		display:inline-block;	
	}
	.flownews_widget.fnwp_social .box_social {
		padding:3px;
		font-size:0;	
	}
	.flownews_widget.fnwp_mega_posts .img-post.ad_one_third,
	.flownews_widget.fnwp_tab .img-post.ad_one_third {
		height:120px;
	}
	.flownews_widget.fnwp_mega_posts .container_post.ad_one_one .box-info h4 a,
	.flownews_widget.fnwp_tab .container_post.ad_one_one .box-info h4 a {
		line-height:1.2;
	}
}

/*------------------------------------------------------------------
[8. Menu]
*/



/*------------------------------------------------------------------
[9. Posts Layout]
*/
.flownews-element-posts {
	margin-bottom:50px;
}
.flownews-element-posts article {
	position:relative;
	line-height:1;
}
.flownews-element-posts article h2 {
	line-height:1;
}
.flownews-element-posts .article-image {
	position:relative;
	min-height:50px;
}
.flownews-element-posts .article-title a {
    text-transform: uppercase;
	font-size:28px;
	display:block;
}
.flownews-element-posts .article-title a:hover {
	color:#e7685d;
}	
.flownews-element-posts .article-category {
	position:absolute;
	left:0;
	bottom:0;
	font-size: 0;	
}
.flownews-element-posts .article-category a {
	background: #e7685d none repeat scroll 0 0;
    color: #fff;
    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;
}
.flownews-element-posts .article-category a:hover {
	background:#c9564c;
}
.flownews-element-posts .article-data,
.flownews-element-posts .article-comments,
.flownews-element-posts .article-separator {
	float:left;
}
.flownews-element-posts .article-data {
	color: #646464;
    font-size: 12px;
    letter-spacing: 0.5px;
    margin-right: 20px;	
}
.flownews-element-posts .article-comments {
	margin-left:20px;
	color: #646464;
    font-size: 12px;
    letter-spacing: 0.5px;	
}
.flownews-element-posts .article-comments a {
	color: #646464;
}
.flownews-element-posts .article-comments a:hover {
	color: #c9564c;
}
.flownews-element-posts i {
	margin-right:8px;
}
.flownews-element-posts .article-category i {
	margin-right:0;
}
.flownews-element-posts .article-info-bottom .article-excerpt a {
	color:#e7685d;
}
.flownews-element-posts .article-info-bottom .article-excerpt a:hover {
	color:#333333;
}
.flownews-element-posts .article-read-more i {
	margin-left:10px;
	margin-right:0;
}
.flownews-element-posts .article-info-top {
	margin-top:15px;
}
.flownews-element-posts h3 a {
	margin:20px 0 10px;
}
.flownews-element-posts-title-box {
    border-bottom: 1px solid #f4f4f4;
    border-right: 1px solid #e7685d;
    border-top: 1px solid #f4f4f4;
    height: 35px;
    margin: 0 0 25px;
    position: relative;
    text-align: left;
}
.flownews-element-posts-title-box h2 {
    background: #e7685d;
    color: #ffffff;
    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;
}
.flownews-element-posts #flownews-load-posts {
    margin-top: 50px;
    text-align: center;
}
.flownews-element-posts #flownews-load-posts a {
	border:1px solid #f4f4f4;
    color: #333333;
    padding: 10px 20px;
    text-transform: uppercase;
	transition: all 0.3s ease 0s;
	letter-spacing:1px;
	display:inline-block;
}
.flownews-element-posts #flownews-load-posts a:hover {
    background: #f4f4f4;
	border:1px solid #f4f4f4;
	transition: all 0.3s ease 0s;
}
.flownews-pagination {
	margin-top:50px;
}
.flownews-pagination a {
    border: 1px solid #f4f4f4;
    color: #333333;
    display: inline-block;
    padding: 10px 20px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.flownews-pagination a:last-child {
	float:right;
}   
.flownews-pagination a:hover {
    background: #f4f4f4;
	border:1px solid #f4f4f4;
	transition: all 0.3s ease 0s;
}
.fnwp-numeric-pagination {
    text-align: center;
}
.fnwp-numeric-pagination .inactive {
    font-size: 12px;
    line-height: 1;
    margin: 0 2px;
    padding: 10px 13px;
}
.fnwp-numeric-pagination .current {
    font-size: 12px;
    line-height: 1;
    margin: 0 2px;
    padding: 10px 14px;
	background:#f4f4f4;
	border:1px solid #f4f4f4;
    color: #333333;
    display: inline-block;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.fnwp-numeric-pagination i {
    font-size: 12px;
    line-height: 1;
    padding: 10px 14px;
	border:1px solid #f4f4f4;
    color: #333333;
	margin-right: 0;
    display: inline-block;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.fnwp-numeric-pagination .fnwp-icon-left {
	margin-right:34px;
}
.fnwp-numeric-pagination .fnwp-icon-right {
	margin-left:34px;
}
.fnwp-numeric-pagination i:hover {
	background:#f4f4f4;
	border:1px solid #f4f4f4;
    transition: all 0.3s ease 0s;
}
a.fnwp-pagination-numeric-arrow {
	border:none!important;
	padding:0;
	margin:0;
}
a.fnwp-pagination-numeric-arrow:hover {
	background:none!important;
}
.fnwp-numeric-pagination .flownewsicon.fa-angle-double-left {
    margin-right: 4px;
}
.fnwp-numeric-pagination .flownewsicon.fa-angle-double-right {
    margin-left: 4px;
}
.flownews-pagination .fnwp-numeric-pagination a:last-child {
    float: none !important;
}
@media screen and (max-width: 700px) {
	.flownews-container .flownews-pagination {
		margin: 25px;
	}
	.flownews-pagination a {
		margin-bottom:10px;
	}
}
@media screen and (max-width: 400px) {
	.flownews-element-posts .flownews-pagination-normal {
		width: 100% !important;
	}
}

/* Layout 1 */
.flownews-element-posts a {
	word-wrap: break-word;
}
.flownews-element-posts.flownews-posts-layout1.flownews-blog-2-col,
.flownews-element-posts.flownews-posts-layout1.flownews-blog-3-col,
.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col {
    margin-left: -12.5px;
    width: calc(100% + 25px);
}
.flownews-element-posts.flownews-posts-layout1 .flownews-element-posts-title-box {
	margin: 0 0 25px 12.5px;
	width: calc(100% - 25px);
}
.flownews-element-posts.flownews-posts-layout1 .item-posts.first-element-posts.col-xs-6 {
    width: calc(50% - 25px);
}
.flownews-element-posts.flownews-posts-layout1 .item-posts.first-element-posts.col-xs-4 {
    width: calc(33.3333% - 25px);
}
.flownews-element-posts.flownews-posts-layout1 .item-posts.first-element-posts.col-xs-3 {
    width: calc(25% - 25px);
}
.flownews-element-posts.flownews-posts-layout1 .item-posts.first-element-posts {
    padding-top: 25px;
	margin-top:25px;
}
.flownews-element-posts.flownews-posts-layout1.flownews-blog-2-col .item-posts.first-element-posts,
.flownews-element-posts.flownews-posts-layout1.flownews-blog-3-col .item-posts.first-element-posts,
.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .item-posts.first-element-posts {
	margin: 0 12.5px;
}
.flownews-element-posts.flownews-posts-layout1.flownews-blog-1-col .item-posts.first-element-posts:first-child {
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout1.flownews-blog-2-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout1.flownews-blog-2-col .item-posts.first-element-posts:nth-child(2) {
	padding-top:0;
}
.flownews-element-posts.flownews-posts-layout1.flownews-blog-3-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout1.flownews-blog-3-col .item-posts.first-element-posts:nth-child(2),
.flownews-element-posts.flownews-posts-layout1.flownews-blog-3-col .item-posts.first-element-posts:nth-child(3) {
	padding-top:0;
}
.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2),
.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
	padding-top:0;
}
.flownews-element-posts.flownews-posts-layout1 h3 a {
	line-height:1.2;
}
.flownews-element-posts.flownews-posts-layout1.flownews-blog-3-col h3 a {
	font-size:22px;
}
.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col h3 a {
	font-size: 20px;
    margin: 15px 0 0;
}
.flownews-element-posts.flownews-posts-layout1 .article-comments, 
.flownews-element-posts.flownews-posts-layout1 .article-data, 
.flownews-element-posts.flownews-posts-layout1 .article-separator  {
    font-size: 11px;
}
.flownews-element-posts.flownews-posts-layout1 .article-comments {
	margin-left:12px;
}
.flownews-element-posts.flownews-posts-layout1 .article-data {
	margin-right:12px;
}
.flownews-element-posts.flownews-posts-layout1 .article-category a.article-icon-link {
    padding: 6px 8px;
}
.flownews-element-posts.flownews-posts-layout1 .article-category a.article-icon-link i {
	font-size:9px;
	line-height:12px;
}
.flownews-element-posts.flownews-posts-layout1 .article-category a {
	display: block;
	float:left;
}
@media screen and (max-width: 700px) {
	.flownews-element-posts.flownews-posts-layout1 .flownews-element-posts-title-box.title-box-1,
	.flownews-element-posts.flownews-posts-layout1 .item-posts.first-element-posts.col-xs-4,
	.flownews-element-posts.flownews-posts-layout1 .item-posts.first-element-posts.col-xs-3 {
		width:100%;
	}
	.flownews-content .flownews-element-posts.flownews-posts-layout1 .item-posts.first-element-posts.col-xs-4,
	.flownews-content .flownews-element-posts.flownews-posts-layout1 .item-posts.first-element-posts.col-xs-3 {
		width: calc(100% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2),
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
		padding-top:25px;
	}
}
@media screen and (max-width: 500px) {
	.flownews-content .flownews-element-posts.flownews-posts-layout1.flownews-blog-2-col .item-posts.first-element-posts.col-xs-6 {
		width: calc(100% - 25px);
	}
	.flownews-content .flownews-element-posts.flownews-posts-layout1.flownews-blog-2-col .item-posts.first-element-posts.col-xs-6:nth-child(2) {
		padding-top:25px;
	}
}
@media screen and (min-width: 701px) and (max-width: 800px) {
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-2-col .article-comments,
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-3-col .article-comments {
		display:none;
	}
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-2-col .article-separator,
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-3-col .article-separator {
		display:none;
	}
}
@media screen and (min-width: 951px) and (max-width: 1040px) {
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .article-comments {
		display:none;
	}
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .article-separator {
		display:none;
	}
}
@media screen and (min-width: 580px) and (max-width: 950px) {
	.flownews-element-posts.flownews-posts-layout1 .item-posts.first-element-posts.col-xs-3 {
		width: calc(50% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout1.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
		padding-top:25px;
	}
}
/* Layout 2 */
.flownews-element-posts.flownews-posts-layout2.flownews-blog-2-col,
.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col,
.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col {
    margin-left: -12.5px;
    width: calc(100% + 25px);
}
.flownews-element-posts.flownews-posts-layout2 .flownews-element-posts-title-box {
	margin: 0 0 25px 12.5px;
	width: calc(100% - 25px);
}
.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-6 {
    width: calc(50% - 25px);
}
.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-4 {
    width: calc(33.3333% - 25px);
}
.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-3 {
    width: calc(25% - 25px);
}
.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts {
    border-top: 1px solid #f4f4f4;
    padding-top: 25px;
	margin-top:25px;
}
.flownews-element-posts.flownews-posts-layout2.flownews-blog-2-col .item-posts.first-element-posts,
.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col .item-posts.first-element-posts,
.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts {
	margin: 25px 12.5px 0 12.5px;
}
.flownews-element-posts.flownews-posts-layout2.flownews-blog-1-col .item-posts.first-element-posts:first-child {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout2.flownews-blog-2-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout2.flownews-blog-2-col .item-posts.first-element-posts:nth-child(2) {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col .item-posts.first-element-posts:nth-child(2),
.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col .item-posts.first-element-posts:nth-child(3) {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2),
.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout2 article h3 a {
	margin-bottom:0;
	line-height:1.2;
}
.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col article h3 a {
	font-size:22px;
	line-height:1.2;
}
.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col article h3 a {
	font-size:20px;
	line-height:1.2;
}
.flownews-element-posts.flownews-posts-layout2 .article-category a {
	font-size:13px;
}
.flownews-element-posts.flownews-posts-layout2 .flownews-pagination-normal {
    margin-left: 12.5px;
    width: calc(100% - 25px);
}
@media screen and (max-width: 700px) {
	.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts:first-child {
		border-top:0;
		padding-top:0;
		margin-top:0;
	}
	.flownews-element-posts.flownews-posts-layout2 .flownews-element-posts-article-container article:nth-child(2) {
		border-top: 1px solid #f4f4f4;
		padding-top: 25px;
		margin-top:25px;
	}
	.flownews-element-posts.flownews-posts-layout2 .flownews-element-posts-title-box {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout2 {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-6,
	.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-4,
	.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-3 {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-4,
	.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-3 {
		width: calc(100% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col .item-posts.first-element-posts:nth-child(2),
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2),
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col .item-posts.first-element-posts:nth-child(4),
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
		padding-top:25px;
		margin-top:25px;
		border-top:1px solid #f4f4f4;
	}
	.flownews-container .flownews-pagination {
		margin-top: 50px;
	}
	.flownews-container.flownews-sidebar-left .col-xs-9 {
		margin-left: 0;
	}
}
@media screen and (min-width: 701px) and (max-width: 850px) {
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-2-col .article-comments {
		display:none;
	}
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-2-col .article-separator {
		display:none;
	}
}
@media screen and (min-width: 701px) and (max-width: 900px) {
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col .article-comments {
		display:none;
	}
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-3-col .article-separator {
		display:none;
	}
}
@media screen and (min-width: 951px) and (max-width: 1150px) {
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .article-comments {
		display:none;
	}
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .article-separator {
		display:none;
	}
}
@media screen and (min-width: 580px) and (max-width: 950px) {
	.flownews-element-posts.flownews-posts-layout2 .item-posts.first-element-posts.col-xs-3 {
		width: calc(50% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2) {
		padding-top:0;
		margin-top:0;
		border-top:0;
	}
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout2.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
		padding-top:25px;
		margin-top:25px;
		border-top:1px solid #f4f4f4;
	}
}

/* Layout 3 */
.flownews-element-posts.flownews-posts-layout3.flownews-blog-2-col,
.flownews-element-posts.flownews-posts-layout3.flownews-blog-3-col,
.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col {
    margin-left: -12.5px;
    width: calc(100% + 25px);
}
.flownews-element-posts.flownews-posts-layout3 .flownews-element-posts-title-box {
	margin: 0 0 25px 12.5px;
	width: calc(100% - 25px);
}
.flownews-element-posts.flownews-posts-layout3 .item-posts.first-element-posts.col-xs-6 {
    width: calc(50% - 25px);
}
.flownews-element-posts.flownews-posts-layout3 .item-posts.first-element-posts.col-xs-4 {
    width: calc(33.3333% - 25px);
}
.flownews-element-posts.flownews-posts-layout3 .item-posts.first-element-posts.col-xs-3 {
    width: calc(25% - 25px);
}
.flownews-element-posts.flownews-posts-layout3 .item-posts.first-element-posts {
    border-top: 1px solid #f4f4f4;
    padding-top: 25px;
	margin-top:25px;
}
.flownews-element-posts.flownews-posts-layout3.flownews-blog-2-col .item-posts.first-element-posts,
.flownews-element-posts.flownews-posts-layout3.flownews-blog-3-col .item-posts.first-element-posts,
.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts {
	margin: 25px 12.5px 0 12.5px;
}
.flownews-element-posts.flownews-posts-layout3.flownews-blog-1-col .item-posts.first-element-posts:first-child {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout3.flownews-blog-2-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout3.flownews-blog-2-col .item-posts.first-element-posts:nth-child(2) {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout3.flownews-blog-3-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout3.flownews-blog-3-col .item-posts.first-element-posts:nth-child(2),
.flownews-element-posts.flownews-posts-layout3.flownews-blog-3-col .item-posts.first-element-posts:nth-child(3) {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2),
.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout3 article h3 a {
	line-height:1.2;
}
.flownews-element-posts.flownews-posts-layout3.flownews-blog-3-col article h3 a {
	font-size:22px;
	line-height:1.2;
}
.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col article h3 a {
	font-size:20px;
	line-height:1.2;
}
.flownews-element-posts.flownews-posts-layout3 .article-category a {
	font-size:13px;
}
.flownews-element-posts.flownews-posts-layout3 .flownews-pagination-normal {
    margin-left: 12.5px;
    width: calc(100% - 25px);
}
@media screen and (max-width: 700px) {
	.flownews-element-posts.flownews-posts-layout3.item-posts.first-element-posts:first-child {
		border-top:0;
		padding-top:0;
		margin-top:0;
	}
	.flownews-element-posts.flownews-posts-layout3 .flownews-element-posts-article-container article:nth-child(2) {
		border-top: 1px solid #f4f4f4;
		padding-top: 25px;
		margin-top:25px;
	}
	.flownews-element-posts.flownews-posts-layout3 .flownews-element-posts-title-box {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout3 {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout3 .item-posts.first-element-posts.col-xs-6 {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout3 .item-posts.first-element-posts.col-xs-6,
	.flownews-element-posts.flownews-posts-layout3 .item-posts.first-element-posts.col-xs-4,
	.flownews-element-posts.flownews-posts-layout3 .item-posts.first-element-posts.col-xs-3 {
		width: calc(100% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-2-col .item-posts.first-element-posts:nth-child(2),
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-3-col .item-posts.first-element-posts:nth-child(2),
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-3-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2),
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
		padding-top:25px;
		margin-top:25px;
		border-top:1px solid #f4f4f4;
	}
}
@media screen and (min-width: 701px) and (max-width: 900px) {
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-3-col .article-comments,
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-2-col .article-comments {
		display:none;
	}
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-3-col .article-separator,
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-2-col .article-separator {
		display:none;
	}
}
@media screen and (min-width: 951px) and (max-width: 1150px) {
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .article-comments {
		display:none;
	}
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .article-separator {
		display:none;
	}
}
@media screen and (min-width: 580px) and (max-width: 950px) {
	.flownews-element-posts.flownews-posts-layout3 .item-posts.first-element-posts.col-xs-3 {
		width: calc(50% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2) {
		padding-top:0;
		margin-top:0;
		border-top:0;
	}
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
		padding-top:25px;
		margin-top:25px;
		border-top:1px solid #f4f4f4;
	}
	
}
/* Layout 4 */
.flownews-posts-layout4 .article-category {
	display:block;
	position:relative;
	margin-top: 10px;
}
.flownews-element-posts.flownews-posts-layout4.flownews-blog-2-col,
.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col,
.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col {
    margin-left: -12.5px;
    width: calc(100% + 25px);
}
.flownews-element-posts.flownews-posts-layout4 .flownews-element-posts-title-box {
	margin: 0 0 25px 12.5px;
	width: calc(100% - 25px);
}
.flownews-element-posts.flownews-posts-layout4 .item-posts.first-element-posts.col-xs-6 {
    width: calc(50% - 25px);
}
.flownews-element-posts.flownews-posts-layout4 .item-posts.first-element-posts.col-xs-4 {
    width: calc(33.3333% - 25px);
}
.flownews-element-posts.flownews-posts-layout4 .item-posts.first-element-posts.col-xs-3 {
    width: calc(25% - 25px);
}
.flownews-element-posts.flownews-posts-layout4 .article-title a {
	font-size:18px;
	line-height:1.2;
}
.flownews-element-posts.flownews-posts-layout4 .item-posts.first-element-posts {
    border-top: 1px solid #f4f4f4;
    padding-top: 25px;
	margin-top:25px;
}
.flownews-element-posts.flownews-posts-layout4.flownews-blog-2-col .item-posts.first-element-posts,
.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .item-posts.first-element-posts,
.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts {
	margin: 0 12.5px;
}
.flownews-element-posts.flownews-posts-layout4.flownews-blog-1-col .item-posts.first-element-posts:first-child {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout4.flownews-blog-2-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout4.flownews-blog-2-col .item-posts.first-element-posts:nth-child(2) {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .item-posts.first-element-posts:nth-child(2),
.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .item-posts.first-element-posts:nth-child(3) {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts:nth-child(1),
.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2),
.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-posts-layout4 article {
	padding-bottom:25px;
}
.flownews-posts-layout4 .article-info.col-xs-8 {
    padding: 0 15px !important;
}
.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .article-image.col-xs-4,
.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .article-info.col-xs-8,
.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .article-image.col-xs-4,
.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .article-info.col-xs-8 {
	width:100%;
}
.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .article-info.col-xs-8,
.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .article-info.col-xs-8 {
	padding:15px 0!important;
}
.flownews-posts-layout4 h3 a {
	margin-top:0;
}
.flownews-posts-layout4 .article-info-top {
    margin-top: 0;
}
.flownews-element-posts.flownews-posts-layout4 .flownews-pagination-normal {
    margin-left: 12.5px;
    width: calc(100% - 25px);
}
@media screen and (max-width: 800px) {
	.flownews-element-posts.flownews-posts-layout4 .article-data {
		display:inherit;
	}
	.flownews-element-posts.flownews-posts-layout4.item-posts.first-element-posts:first-child {
		border-top:0;
		padding-top:0;
		margin-top:0;
	}
	.flownews-element-posts.flownews-posts-layout4 article.item-posts.first-element-posts:nth-child(2) {
		border-top: 1px solid #f4f4f4;
		padding-top: 25px;
		margin-top:25px;
	}
	.flownews-element-posts.flownews-posts-layout4 .flownews-element-posts-title-box {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout4 {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout4 .item-posts.first-element-posts.col-xs-6 {
		width: calc(100% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-2-col .item-posts.first-element-posts:nth-child(2) {
		border-top: 1px solid #f4f4f4;
		padding-top: 25px;
	}
}
@media screen and (max-width: 700px) {
	.flownews-element-posts.flownews-posts-layout4 .item-posts.first-element-posts.col-xs-4 {
		width:calc(100% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .item-posts.first-element-posts:nth-child(2),
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
		border-top: 1px solid #f4f4f4;
		padding-top: 25px;
	}
}
@media screen and (min-width: 701px) and (max-width: 950px) {
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
		border-top: 1px solid #f4f4f4;
		padding-top: 25px;
	}
}
@media screen and (max-width: 640px) {
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts.col-xs-3 {
		width:calc(100% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .item-posts.first-element-posts:nth-child(2),
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-3-col .item-posts.first-element-posts:nth-child(3),
	.flownews-container .flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2) {
		border-top: 1px solid #f4f4f4;
		padding-top: 25px;
	}
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .article-data {
		display:block;
	}
}
@media screen and (min-width: 580px) and (max-width: 950px) {
	.flownews-element-posts.flownews-posts-layout4 .item-posts.first-element-posts.col-xs-3 {
		width: calc(50% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-4-col .item-posts.first-element-posts:nth-child(2) {
		padding-top:0;
		margin-top:0;
		border-top:0;
	}
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(3),
	.flownews-element-posts.flownews-posts-layout3.flownews-blog-4-col .item-posts.first-element-posts:nth-child(4) {
		padding-top:25px;
		margin-top:25px;
		border-top:1px solid #f4f4f4;
	}
	
}
@media screen and (max-width: 450px) {
	.flownews-element-posts.flownews-posts-layout4 .article-data {
		display:none;
	}
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-1-col .article-image.col-xs-4,
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-2-col .article-image.col-xs-4 {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-1-col .article-info.col-xs-8,
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-2-col .article-info.col-xs-8 {
		padding: 15px 0 !important;
		width: calc(100% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout4.flownews-blog-2-col .article-image.col-xs-4 {
		width: 100%;
	
	}
}

/* Layout 5 */
.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col,
.flownews-element-posts.flownews-posts-layout5.flownews-blog-3-col,
.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col {
    margin-left: -12.5px;
    width: calc(100% + 25px);
}
.flownews-element-posts.flownews-posts-layout5 .flownews-element-posts-title-box {
	margin: 0 0 25px 12.5px;
	width: calc(100% - 25px);
}
.flownews-element-posts.flownews-posts-layout5 .item-posts.first-element-posts.col-xs-6 {
    width: calc(50% - 25px);
}
.flownews-element-posts.flownews-posts-layout5 .item-posts.first-element-posts.col-xs-4 {
    width: calc(33.3333% - 25px);
}
.flownews-element-posts.flownews-posts-layout5 .item-posts.first-element-posts.col-xs-3 {
    width: calc(25% - 25px);
}
.flownews-element-posts.flownews-posts-layout5 .article-title a {
	font-size:18px;
}
.flownews-element-posts.flownews-posts-layout5 .item-posts.first-element-posts {
    border-top: 1px solid #f4f4f4;
    margin: 0 12.5px;
    padding-top: 25px;
	margin-top:25px;
}
.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col .item-posts.first-element-posts,
.flownews-element-posts.flownews-posts-layout5.flownews-blog-3-col .item-posts.first-element-posts,
.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .item-posts.first-element-posts {
    margin-bottom: 25px !important;
}
.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col .item-posts.first-element-posts.other-rows,
.flownews-element-posts.flownews-posts-layout5.flownews-blog-3-col .item-posts.first-element-posts.other-rows,
.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .item-posts.first-element-posts.other-rows {
    margin-bottom: 0 !important;
	margin-top:10px;
}
.flownews-element-posts.flownews-posts-layout5.flownews-blog-1-col .item-posts.first-element-posts {
	margin-left:0;
}
.flownews-element-posts.flownews-posts-layout5 .flownews-pagination-normal {
    margin-left: 12.5px;
    width: calc(100% - 25px);
}
.flownews-element-posts.flownews-posts-layout5 article.item-posts.first-element-posts.first-row {
	border-top:0;
	padding-top:0;
	margin-top:0;
}
.flownews-element-posts.flownews-posts-layout5.flownews-blog-1-col article.item-posts.first-element-posts.first-row {
	margin: 0 0 50px;
}
.flownews-element-posts.flownews-posts-layout5 article.item-posts.first-element-posts.first-row {
	margin-bottom: 50px;
}
.flownews-posts-layout5 .article-info.col-xs-8 {
    padding: 0 15px !important;
}
.flownews-posts-layout5.flownews-blog-1-col .first-row .article-title a {
	font-size:28px;
}
.flownews-posts-layout5 .item-posts.first-element-posts .article-info.col-xs-8 h3 a {
	margin-top:0;
}
.flownews-posts-layout5 .item-posts.first-element-posts .article-info.col-xs-8 .article-info-top {
    margin-top: 0;
}
.flownews-posts-layout5 .item-posts.first-element-posts .article-info.col-xs-8 .article-category {
	position:inherit;
	margin-top:10px;
}
.flownews-element-posts.flownews-posts-layout5 .article-category a {
	font-size:13px;
}
.flownews-posts-layout5 .item-posts.first-element-posts .article-info.col-xs-8 .article-category a {
	font-size:10px;
}
.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .article-image.col-xs-4,
.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .article-info.col-xs-8 {
	width:100%;
}
.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .article-info.col-xs-8 {
	padding:15px 0!important;
}
@media screen and (max-width: 1000px) {
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col .item-posts.first-element-posts.other-rows.col-xs-6 {
		width: calc(100% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col article.item-posts.first-element-posts:nth-child(5) {
		border-top: 1px solid #f4f4f4;
		padding-top: 25px;
		margin-top:25px;
	}
}
@media screen and (max-width: 700px) {
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col,
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-3-col,
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col {
		margin-left: 0;
		width: 100%;
}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-1-col article.item-posts.first-element-posts.first-row {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-1-col .item-posts.first-element-posts.other-rows.col-xs-12,
	.flownews-element-posts.flownews-posts-layout5 .item-posts.first-element-posts {
		width: 100%;
		margin:0 0 25px 0;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-1-col .article-image.col-xs-4 {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-1-col .article-info.col-xs-8 {
		padding: 15px 0 0 !important;
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout5.item-posts.first-element-posts:first-child {
		border-top:0;
		padding-top:0;
		margin-top:0;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col article.item-posts.first-element-posts:nth-child(2) {
		border-top: 0;
		margin-top:0;
		padding-top:0;
	}
	.flownews-element-posts.flownews-posts-layout5 article.item-posts.first-element-posts:nth-child(2) {
		border-top: 1px solid #f4f4f4;
		padding-top: 25px;
		margin-top:25px;
	}
	.flownews-element-posts.flownews-posts-layout5 .flownews-element-posts-title-box {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout5 {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout5 .item-posts.first-element-posts.col-xs-6 {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col .item-posts.first-element-posts.col-xs-6,
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-3-col .item-posts.first-element-posts.col-xs-4,
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .item-posts.first-element-posts.col-xs-3 {
		width: calc(100%);
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col  article.item-posts.first-element-posts:nth-child(2) {
		margin-bottom:50px;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col  article.item-posts.first-element-posts:nth-child(5) {
		padding-top:25px;
		margin-top:25px;
		border-top:1px solid #f4f4f4;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col article.item-posts.first-element-posts:nth-child(2) {
		border-top: 0;
		padding-top: 0;
		margin-top:0;
	}
}
@media screen and (max-width: 700px) {
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .col-xs-3 {
		position: relative !important;
		top: inherit!important;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .item-posts.first-element-posts.other-rows.col-xs-3.masonry-brick {
		margin-bottom: 50px;
	}    
}
@media screen and (max-width: 500px) {
	.flownews-element-posts.flownews-posts-layout5 article.item-posts.first-element-posts.first-row {
		margin-bottom:0px;
	}
	.flownews-element-posts.flownews-posts-layout5 article.item-posts.first-element-posts.other-rows {
		border-top: 1px solid #f4f4f4;
		padding-top: 25px;
		margin-top:25px;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col .article-image.col-xs-4 {
		width: 100%;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-2-col .article-info.col-xs-8 {
		padding: 15px 0 0 !important;
		width: 100%;
	}
}
@media screen and (max-width: 900px) {
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-3-col .item-posts.first-element-posts.col-xs-4 {
		width: calc(100% - 25px);
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-3-col  article.item-posts.first-element-posts.first-row,
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-3-col  article.item-posts.first-element-posts.other-rows {
		border-top: 1px solid #f4f4f4;
		margin-top: 25px;
		padding-top: 25px;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-3-col  article.item-posts.first-element-posts.first-row:first-child {
		border-top:0;
		padding-top:0;
		margin-top:0;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1150px) {
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .article-comments {
		display:none;
	}
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .article-separator {
		display:none;
	}
}
@media screen and (min-width: 701px) and (max-width: 1023px) {
	.flownews-element-posts.flownews-posts-layout5.flownews-blog-4-col .item-posts.first-element-posts.col-xs-3 {
		width: calc(50% - 25px);
	}
}

/* TOP CONTENT LAYOUT GENERAL */
.flownews-element-top-content:after {
	clear:both;
	content:"";
	display:block;
}
.flownews-element-top-content {
	margin-bottom:50px;
}
.flownews-element-top-content article {
	position:relative;
	line-height:1;
	background:#000000;
}
.flownews-element-top-content article h2 {
	line-height:1;
}
.flownews-element-top-content .article-info {
	position:absolute;
	bottom:30px;
	left:30px;
	z-index:2;
	margin-left:0;
	transition: all 0.4s ease 0s;
	right:30px;
	max-width:calc(100% - 45px);
	max-width:-webkit-calc(100% - 45px);
	width:100%;
}
.flownews-element-top-content article:hover .article-info {
	left:45px;
	transition: all 0.4s ease 0s;
}
.flownews-element-top-content .header-pattern {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
.flownews-element-top-content article img {
	opacity:1;
	transition: all 0.4s ease 0s;
}
.flownews-element-top-content article:hover img {
	opacity:0.8;
	transition: all 0.4s ease 0s;
}
.flownews-element-top-content .article-info-top {
	margin-bottom:15px;
}
.flownews-element-top-content .article-title {
    float:left;
    margin: 0;
	line-height: 30px;
	margin-right:25px;
}
.flownews-element-top-content .article-title a {
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
	font-size:30px;
	display:block;
}
.flownews-element-top-content .article-title a:hover {
	color:#e7685d;
}	
.flownews-element-top-content .article-category {
    line-height: 30px;
	float:left;
}
.flownews-element-top-content .article-category a {
	background: #e7685d none repeat scroll 0 0;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 6px 10px;
    text-transform: uppercase;
	display:block;
	line-height:1;
	margin-top:4px;
}
.flownews-element-top-content .article-category a:hover {
	background:#c9564c;
}
.flownews-element-top-content .article-data,
.flownews-element-top-content .article-comments,
.flownews-element-top-content .article-separator {
	float:left;
}
.flownews-element-top-content .article-data {
	margin-right:20px;
}
.flownews-element-top-content .article-comments {
	margin-left:20px;
}
.flownews-element-top-content .article-info-bottom {
    color: #ffffff;
    font-size: 13px;
    margin-right: 20px;
	letter-spacing:0.4px;
}
.flownews-element-top-content .article-info-bottom i {
	margin-right:10px;
}
.flownews-element-top-content .article-info-bottom a {
	color:#FFF;
}
.flownews-element-top-content .article-info-bottom a:hover {
	color:#e7685d;
}

/*------------------------------------------------------------------
[1. Header Type 1]
*/

.flownews-top-content-layout1 {
	height:400px;
	overflow:hidden;
}
.flownews-top-content-layout1 article {
	height:100%;
	overflow:hidden;
	background:#000000;
}
.flownews-top-content-layout1 article.col-xs-5 {
	height:248px;
	max-width:calc(41.66666667% - 4px);
	max-width:-webkit-calc(41.66666667% - 4px);
	width:41.66666667%;
	margin-left:4px;
	margin-bottom:4px;
}
.flownews-top-content-layout1 article.col-xs-2 {
	height:150px;
	max-width:calc(20.833333335% - 4px);
	max-width:-webkit-calc(20.833333335% - 4px);
	width:20.833333335%;
	margin-left:4px;
}
.flownews-top-content-layout1 .article-info {
	position:absolute;
	bottom:30px;
	left:30px;
	z-index:2;
	margin-left:0;
	transition: all 0.4s ease 0s;
	right:30px;
	max-width:calc(100% - 45px);
	max-width:-webkit-calc(100% - 45px);
	width:100%;
}
.flownews-top-content-layout1 article:hover .article-info {
	left:45px;
	transition: all 0.4s ease 0s;
}
.flownews-top-content-layout1 .header-pattern {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
.flownews-top-content-layout1 article img {
	opacity:1;
	transition: all 0.4s ease 0s;
	width:100%;
}
.flownews-top-content-layout1 article:hover img {
	opacity:0.8;
	transition: all 0.4s ease 0s;
}

.flownews-top-content-layout1 .article-info-top {
	margin-bottom:15px;
}

.flownews-top-content-layout1 .article-title {
    float:left;
    margin: 0;
	line-height: 30px;
	margin-right:25px;
}
.flownews-top-content-layout1 .article-title a {
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
	font-size:30px;
	display:block;
}
.flownews-top-content-layout1 .article-title a:hover {
	color:#e7685d;
}	
.flownews-top-content-layout1 .article-category {
    line-height: 30px;
	float:left;
}
.flownews-top-content-layout1 .article-category a {
	background: #e7685d none repeat scroll 0 0;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 6px 10px;
    text-transform: uppercase;
	display:block;
	line-height:1;
	margin-top:5px;
}
.flownews-top-content-layout1 .article-category a:hover {
	background:#c9564c;
}
.flownews-top-content-layout1 .article-data,
.flownews-top-content-layout1 .article-comments,
.flownews-top-content-layout1 .article-separator {
	float:left;
}
.flownews-top-content-layout1 .article-data {
	margin-right:20px;
}
.flownews-top-content-layout1 .article-comments {
	margin-left:20px;
}
.flownews-top-content-layout1 .article-info-bottom {
    color: #ffffff;
    font-size: 13px;
    margin-right: 20px;
	letter-spacing:0.4px;
}
.flownews-top-content-layout1 .article-info-bottom i {
	margin-right:10px;
}
.flownews-top-content-layout1 .article-info-bottom a {
	color:#FFF;
}
.flownews-top-content-layout1 .article-info-bottom a:hover {
	color:#e7685d;
}
.flownews-top-content-layout1 .second-element-header .article-title {
	line-height:22px;
}
.flownews-top-content-layout1 .second-element-header .article-title a {
	font-size:22px;
}
.flownews-top-content-layout1 .second-element-header .article-category a {
	margin-top: 3px;
    padding: 4px 10px;
}
.flownews-top-content-layout1 .others-element-header .article-title {
	line-height:16px;
}
.flownews-top-content-layout1 .others-element-header .article-title a {
	font-size:16px;	
}
.flownews-top-content-layout1 .others-element-header .article-category a {
	padding: 3px 10px;
	margin-top:7px;
	font-size:8px;
}

/* 
[1.1 Header Type 1: Responsive] 
*/
@media screen and (max-width: 1200px) {
	.flownews-top-content-layout1 {
		height:350px;
	}
	.flownews-top-content-layout1 article.col-xs-5 {
		height:220px;
	}
	.flownews-top-content-layout1 article.col-xs-2 {
		height:130px;
	}	
}
@media screen and (max-width: 1150px) {
	.flownews-top-content-layout1 {
		height:300px;
	}
	.flownews-top-content-layout1 article.col-xs-5 {
		height:180px;
	}
	.flownews-top-content-layout1 article.col-xs-2 {
		height:120px;
	}
	.flownews-top-content-layout1 .others-element-header .article-info-bottom {
		display:none;
	}
}
@media screen and (min-width: 1000px) and (max-width: 1150px) {
	.flownews-top-content-layout1 .others-element-header .article-info {
		bottom:0;
	}
}
@media screen and (min-width: 810px) and (max-width: 1000px) {
	.flownews-top-content-layout1 {
		height:250px;
	}
	.flownews-top-content-layout1 article.col-xs-5 {
		height:150px;
	}
	.flownews-top-content-layout1 article.col-xs-2 {
		height:100px;
	}
	.flownews-top-content-layout1 .others-element-header .article-info-bottom {
		display:none;
	}
	.flownews-top-content-layout1 .article-info {
		position:absolute;
		bottom:10px;
		left:10px;
		z-index:2;
		margin-left:0;
		transition: all 0.4s ease 0s;
		right:50px;
	}
	.flownews-top-content-layout1 article:hover .article-info {
		left:10px;
		transition: all 0.4s ease 0s;
	}
	.flownews-top-content-layout1 .others-element-header .article-category a, 
	.flownews-top-content-layout1 .second-element-header .article-separator,
	.flownews-top-content-layout1 .second-element-header .article-comments {
		display:none;
	}
}
@media screen and (min-width: 650px) and (max-width: 810px) {
	.flownews-top-content-layout1 {
		height:200px;
	}
	.flownews-top-content-layout1 article.col-xs-5 {
		height:130px;
	}
	.flownews-top-content-layout1 article.col-xs-2 {
		height:70px;
	}
	.flownews-top-content-layout1 .article-info {
		position:absolute;
		bottom:10px;
		left:10px;
		z-index:2;
		margin-left:0;
		right:50px;
	}
	.flownews-top-content-layout1 article:hover .article-info {
		left:10px;
	}	
	.flownews-top-content-layout1 .others-element-header .article-info-bottom,
	.flownews-top-content-layout1 .others-element-header .article-category a, 
	.flownews-top-content-layout1 .second-element-header .article-info-bottom,
	.flownews-top-content-layout1 .second-element-header .article-category a,
	.flownews-top-content-layout1 .first-element-header .article-info-bottom {
		display:none;
	}
	.flownews-top-content-layout1 .second-element-header .article-title {
		line-height:14px;
	}
	.flownews-top-content-layout1 .second-element-header .article-title a {
		font-size:14px;
	}
	.flownews-top-content-layout1 .others-element-header .article-title {
		line-height:10px;
	}
	.flownews-top-content-layout1 .others-element-header .article-title a {
		font-size:10px;
	}	
}
@media screen and (max-width: 650px) {
	.flownews-top-content-layout1 .others-element-header .article-info-bottom,
	.flownews-top-content-layout1 .others-element-header .article-category a, 
	.flownews-top-content-layout1 .second-element-header .article-info-bottom,
	.flownews-top-content-layout1 .second-element-header .article-category a,
	.flownews-top-content-layout1 .first-element-header .article-info-bottom {
		display:none;
	}
}
@media screen and (min-width: 530px) and (max-width: 650px) {
	.flownews-top-content-layout1 .article-info {
		position:absolute;
		bottom:10px;
		left:10px;
		z-index:2;
		margin-left:0;
		right:50px;
	}
	.flownews-top-content-layout1 article:hover .article-info {
		left:10px;
	}		
	.flownews-top-content-layout1 {
		height:auto;
	}
	.flownews-top-content-layout1 .col-xs-7 {
		width:100%;
		height:250px;
		margin-bottom:4px;
	}
	.flownews-top-content-layout1 article.col-xs-5 {
		width:34%;
		max-width:34%;
		margin-left:0;
		height:80px;
	}
	.flownews-top-content-layout1 article.col-xs-2 {
		max-width:calc(33% - 4px);
		max-width:-webkit-calc(33% - 4px);
		width:33%;
		margin-left:4px;
		height:80px;
	}
	.flownews-top-content-layout1 .others-element-header .article-info-bottom,
	.flownews-top-content-layout1 .others-element-header .article-category a, 
	.flownews-top-content-layout1 .second-element-header .article-info-bottom,
	.flownews-top-content-layout1 .second-element-header .article-category a,
	.flownews-top-content-layout1 .first-element-header .article-info-bottom {
		display:none;
	}
	.flownews-top-content-layout1 .second-element-header .article-title {
		line-height:10px;
	}
	.flownews-top-content-layout1 .second-element-header .article-title a {
		font-size:10px;
	}
	.flownews-top-content-layout1 .others-element-header .article-title {
		line-height:10px;
	}
	.flownews-top-content-layout1 .others-element-header .article-title a {
		font-size:10px;
	}	
}
@media screen and (min-width: 400px) and (max-width: 529px) {
	.flownews-top-content-layout1 .article-info {
		position:absolute;
		bottom:10px;
		left:10px;
		z-index:2;
		margin-left:0;
		right:50px;
	}
	.flownews-top-content-layout1 article:hover .article-info {
		left:10px;
	}		
	.flownews-top-content-layout1 {
		height:auto;
	}
	.flownews-top-content-layout1 .col-xs-7 {
		width:100%;
		height:200px;
		margin-bottom:4px;
	}
	.flownews-top-content-layout1 article.col-xs-5 {
		width:100%;
		max-width:100%;
		height:150px;
		margin-bottom:4px;
		margin-left:0;
		margin-right:0;
	}
	.flownews-top-content-layout1 article.col-xs-2 {
		max-width:calc(50% - 2px);
		max-width:-webkit-calc(50% - 2px);
		width:50%;
		height:100px;
		margin-right:2px;
		margin-left:0;
	}
	.flownews-top-content-layout1 article.col-xs-2:last-child {
		margin-left:2px;
		margin-right:0px;
	}	
	.flownews-top-content-layout1 .others-element-header .article-info-bottom,
	.flownews-top-content-layout1 .others-element-header .article-category a {
		display:none;
	}
	.flownews-top-content-layout1 .second-element-header .article-title {
		line-height:22px;
	}
	.flownews-top-content-layout1 .second-element-header .article-title a {
		font-size:22px;
	}
	.flownews-top-content-layout1 .others-element-header .article-title {
		line-height:10px;
	}
	.flownews-top-content-layout1 .others-element-header .article-title a {
		font-size:10px;
	}	
}
@media screen and (max-width: 399px) {
	.flownews-top-content-layout1 {
		height:auto;
	}	
	.flownews-top-content-layout1 .col-xs-7,
	.flownews-top-content-layout1 article.col-xs-5, 
	.flownews-top-content-layout1 article.col-xs-2 {
		width:100%;
		max-width:100%;
		height:auto;
		margin: 0 0 4px 0;
	}
	.flownews-top-content-layout1 .article-title {
		float:none;
	}
	.flownews-top-content-layout1 .first-element-header .article-title a,
	.flownews-top-content-layout1 .second-element-header .article-title a {
		font-size:16px;
		line-height:16px;
	}
	.flownews-top-content-layout1 .article-category a {
		padding: 3px 10px;
		margin-top: 7px;
		font-size: 8px;
		display:block;
	}
	.flownews-top-content-layout1 .article-info-bottom {
		display:none;
	}	
}

/* TOP CONTENT LAYOUT 2 */
.flownews-top-content-layout2 .first-element-header {
	height:400px;
	overflow:hidden;
	margin-bottom:6px;
}
.flownews-top-content-layout2 .others-element-header {
	width:33.33333333%;
	max-width:calc(33.33333333% - 4px);
	max-width:-webkit-calc(33.33333333% - 4px);
}
.flownews-top-content-layout2 article:nth-child(2) {
	margin-right:4px;
}
.flownews-top-content-layout2 article:nth-child(3) {
	margin-right:2px;
	margin-left:2px;
}
.flownews-top-content-layout2 article:last-child {
	margin-left:4px;
}
.flownews-top-content-layout2 .first-element-header img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.flownews-top-content-layout2 .first-element-header .article-title a {
	font-size:42px;
	line-height:42px;
}
.flownews-top-content-layout2 .first-element-header .article-category a {
	margin-top: 8px;
    padding: 10px 15px;
}
.flownews-top-content-layout2 .others-element-header .article-title {
	line-height:22px;
}
.flownews-top-content-layout2 .others-element-header .article-title a {
	font-size:22px;
}
.flownews-top-content-layout2 .others-element-header .article-category a {
	margin-top: 3px;
    padding: 4px 10px;
}

/* 
[2.1 Header Type 2: Responsive] 
*/

@media screen and (max-width: 1100px) {
	.flownews-top-content-layout2 .others-element-header .article-separator {
		display:none;
	}
	.flownews-top-content-layout2 .others-element-header .article-data,
	.flownews-top-content-layout2 .others-element-header .article-comments	{
		float:none;
		display:block;
		margin:0;
	}
	.flownews-top-content-layout2 .others-element-header .article-comments	{
		margin-top:3px;
	}
}
@media screen and (min-width: 550px) and (max-width: 900px) {
	.flownews-top-content-layout2 .first-element-header {
		height:300px;
	}
	.flownews-top-content-layout2 .others-element-header .article-title {
		line-height:15px;
	}
	.flownews-top-content-layout2 .others-element-header .article-title a {
		font-size:15px;
	}
	.flownews-top-content-layout2 .others-element-header .article-category a {
		padding: 3px 10px;
		margin-top: 8px;
	}
	.flownews-top-content-layout2 .others-element-header .article-info-bottom,
	.flownews-top-content-layout2 .others-element-header .article-category a {
		display:none;
	}	
}
@media screen and (max-width: 549px) {
	.flownews-top-content-layout2 {
		height:auto;
	}	
	.flownews-top-content-layout2 .col-xs-12,
	.flownews-top-content-layout2 article.col-xs-4 {
		width:100%;
		max-width:100%;
		height:auto;
		margin: 0 0 4px 0;
	}	
	.flownews-top-content-layout2 .first-element-header img {
		top:0;
		transform:translateY(0);
	}	
	.flownews-top-content-layout2 .article-title {
		float:none;
	}
	.flownews-top-content-layout2 .first-element-header .article-title a,
	.flownews-top-content-layout2 .others-element-header .article-title a {
		font-size:16px;
		line-height:16px;
	}
	.flownews-top-content-layout2 .article-category a,
	.flownews-top-content-layout2 .first-element-header .article-category a {
		padding: 3px 10px;
		margin-top: 7px;
		font-size: 8px;
		display:block;
	}
	.flownews-top-content-layout2 .article-info-bottom {
		display:none;
	}

}

/* TOP CONTENT LAYOUT 3 */
.flownews-top-content-layout3 .first-element-header {
	height:500px;
	overflow:hidden;
	margin-bottom:6px;
}
.flownews-top-content-layout3 .others-element-header {
	width:33.33333333%;
	max-width:calc(33.33333333% - 4px);
	max-width:-webkit-calc(33.33333333% - 4px);
	height:100px;
	overflow:hidden;
}
.flownews-top-content-layout3 article:nth-child(2) {
	margin-right:4px;
}
.flownews-top-content-layout3 article:nth-child(3) {
	margin-right:2px;
	margin-left:2px;
}
.flownews-top-content-layout3 article:last-child {
	margin-left:4px;
}
.flownews-top-content-layout3 .first-element-header img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.flownews-top-content-layout3 .first-element-header .article-title a {
	font-size:42px;
	line-height:42px;
	margin-right:10px;
}
.flownews-top-content-layout3 .first-element-header .article-category a {
    margin-top: 8px;
    padding: 10px;
}
.flownews-top-content-layout3 .others-element-header {
	background:#ececec;
}
.flownews-top-content-layout3 .others-element-header img {
	width:40%;
	float:left;
	position: relative;
	top: 50%;
	transform: translateY(-50%);	
}
.flownews-top-content-layout3 article.others-element-header:hover img{
	opacity:1;
}
.flownews-top-content-layout3 .others-element-header .article-info-type3 {
	width:60%;
	float:left;
	padding:20px;
	box-sizing:border-box;
	height:100%;
}
.flownews-top-content-layout3 .others-element-header .article-info-type3 .article-info-top {
	height:100%;
	overflow:hidden;
}
.flownews-top-content-layout3 .others-element-header .article-title {
	line-height:18px;
	width:100%;
}
.flownews-top-content-layout3 .others-element-header .article-title a {
	font-size:18px;
	color:#333333;
    white-space: nowrap; 
    width: 95%; 
    overflow: hidden;
	text-overflow: ellipsis;	
}
.flownews-top-content-layout3 .others-element-header .article-title a:hover {
	color:#c9564c;
}
.flownews-top-content-layout3 .others-element-header .article-category a {
	padding: 3px 10px;
	margin-top: 8px;
}

/* 
[3.1 Header Type 3: Responsive] 
*/

@media screen and (min-width: 800px) and (max-width: 900px) {
	.flownews-top-content-layout3 .first-element-header {
		height:300px;
	}
	.flownews-top-content-layout3 .others-element-header {
		height:80px;
	}
	.flownews-top-content-layout3 .others-element-header .article-title {
		line-height:14px;
	}	
	.flownews-top-content-layout3 .others-element-header .article-title a {
		font-size:14px;
	}
}
@media screen and (max-width: 900px) {
	.flownews-top-content-layout3 .others-element-header .article-title {
		margin-bottom:0;
	}
}
@media screen and (max-width: 799px) {
	.flownews-top-content-layout3 .first-element-header {
		height:auto;
	}
	.flownews-top-content-layout3 .first-element-header img {
		top:0;
		transform:translateY(0);		
	}
	.flownews-top-content-layout3 article.col-xs-4 {
		width:100%;
		max-width:100%;
		height:auto;
		margin: 0 0 4px 0;
	}
	.flownews-top-content-layout3 .others-element-header img {
		float:none;
		width:100%;
		top:0;
		transform:translateY(0);		
	}
	.flownews-top-content-layout3 .others-element-header .article-info-type3 {
		float:none;
		width:100%;
	}
	.flownews-top-content-layout3 .others-element-header .article-title {
		float:none;
		margin:0;
	}
	.flownews-vc-element-header .article-info-top {
		margin:0;	
	}
	.flownews-top-content-layout3 .first-element-header .article-info-bottom {
		display:none;
	}
}

/* TOP CONTENT LAYOUT 4 */
.flownews-top-content-layout4.owl-carousel .owl-controls {
	opacity:0;
	transition: opacity 0.3s ease 0s;
	height:0;
	margin:0;
}
.flownews-top-content-layout4 .article-info-top h2 {
	margin-bottom:0;
}
.flownews-top-content-layout4 .article-title a {
	margin-right:10px;
}
.flownews-top-content-layout4.owl-carousel:hover .owl-controls {
	opacity:1;
	transition: opacity 0.3s ease 0s;
}
.flownews-top-content-layout4 .owl-controls i {
	background: #fff;
    font-size: 20px;
    line-height: 20px;
    margin-top: -10px;
    padding: 10px;
    position: absolute;
    top: 50%;
    width: 40px;
}
.flownews-top-content-layout4 .owl-prev i {
	left:0;
}
.flownews-top-content-layout4 .owl-next i {
	right:0;
}
.flownews-top-content-layout4.owl-theme .owl-controls .owl-nav [class*="owl-"] {
	background:none;
}
.flownews-top-content-layout4 .owl-controls i {
	transition: all 0.3s ease 0s;
}
.flownews-top-content-layout4 .owl-controls i:hover {
	transition: all 0.3s ease 0s;
}
@media screen and (max-width: 600px) {
	.flownews-top-content-layout4 .article-title {
		float:none;
	}
	.flownews-top-content-layout4 .first-element-header .article-title a {
		font-size:16px;
		line-height:16px;
	}
	.flownews-top-content-layout4 .article-category a {
		padding: 3px 10px;
		margin-top: 7px;
		font-size: 8px;
		display:block;
	}
	.flownews-top-content-layout4 .article-info-bottom {
		display:none;
	}	
}
@media screen and (max-width: 800px) {
	.flownews-top-content-layout4 .first-element-header .article-info-bottom {
		display:none;
	}
}

/* TOP CONTENT LAYOUT 5 */
.flownews-top-content-layout5 {
	height:400px;
	overflow:hidden;
}
.flownews-top-content-layout5 article {
	height:100%;
	overflow:hidden;
	background:#000000;
}
.flownews-top-content-layout5 article.col-xs-5 {
	height:198px;
	max-width:calc(41.66666667% - 4px);
	max-width:-webkit-calc(41.66666667% - 4px);
	width:41.66666667%;
	margin-left:4px;
	margin-bottom:4px;
}
.flownews-top-content-layout5 .second-element-header img {
	width:100%;
}
.flownews-element-top-content.flownews-top-content-layout5 .article-category a {
    margin-top: 5px;
    padding: 6px 10px;
}
.flownews-element-top-content.flownews-top-content-layout5 .article-info-top h2 {
	margin-right:10px;
}
.flownews-element-top-content.flownews-top-content-layout5  .article-info-top h2 {
	margin-bottom:5px;
}
@media screen and (max-width: 1200px) {
	.flownews-top-content-layout5 {
		height:350px;
	}
	.flownews-top-content-layout5 article.col-xs-5 {
		height:175px;
	}
}
@media screen and (max-width: 1100px) {
	.flownews-top-content-layout5 {
		height:300px;
	}
	.flownews-top-content-layout5 article.col-xs-5 {
		height:150px;
	}
	.flownews-top-content-layout5 .second-element-header .article-info-bottom {
		display:none;
	}
	.flownews-top-content-layout5 .second-element-header .article-title {
		line-height:20px;
	}	
	.flownews-top-content-layout5 .second-element-header .article-title a {
		font-size:20px;
	}
	.flownews-element-top-content.flownews-top-content-layout5 .article-category a {
		display:inherit;
	}
	.flownews-element-top-content.flownews-top-content-layout5 .article-title {
		float:none;
	}
}
@media screen and (max-width: 1100px) {
	.flownews-top-content-layout5 {
		height:300px;
	}
	.flownews-top-content-layout5 article.col-xs-5 {
		height:150px;
	}
	.flownews-top-content-layout5 .second-element-header .article-info-bottom {
		display:none;
	}
	.flownews-top-content-layout5 .second-element-header .article-title {
		line-height:20px;
	}	
	.flownews-top-content-layout5 .second-element-header .article-title a {
		font-size:20px;
	}	
}
@media screen and (min-width: 650px) and (max-width: 810px) {
	.flownews-top-content-layout5 {
		height:200px;
	}
	.flownews-top-content-layout5 article.col-xs-5 {
		height:100px;
	}
	.flownews-top-content-layout5 .article-info {
		position:absolute;
		bottom:10px;
		left:10px;
		z-index:2;
		margin-left:0;
		right:50px;
	}
	.flownews-top-content-layout5 article:hover .article-info {
		left:10px;
	}	
	.flownews-top-content-layout5 .second-element-header .article-info-bottom,
	.flownews-top-content-layout5 .second-element-header .article-category a {
		display:none;
	}
	.flownews-top-content-layout5 .second-element-header .article-title {
		line-height:14px;
	}
	.flownews-top-content-layout5 .second-element-header .article-title a {
		font-size:14px;
	}
}
@media screen and (max-width: 805px) {
	.flownews-top-content-layout5 .first-element-header .article-info-bottom {
		display:none;
	}
}
@media screen and (min-width: 530px) and (max-width: 650px) {
	.flownews-top-content-layout5 .article-info {
		position:absolute;
		bottom:10px;
		left:10px;
		z-index:2;
		margin-left:0;
		right:50px;
	}
	.flownews-top-content-layout5 article:hover .article-info {
		left:10px;
	}		
	.flownews-top-content-layout5 {
		height:auto;
	}
	.flownews-top-content-layout5 .col-xs-7 {
		width:100%;
		height:250px;
		margin-bottom:4px;
	}
	.flownews-top-content-layout5 article.col-xs-5 {
		max-width:calc(50% - 2px);
		max-width:-webkit-calc(50% - 2px);
		width:50%;
		margin-right:2px;
		margin-left:0;
		height:80px;
	}
	.flownews-top-content-layout5 article.col-xs-5:last-child {
		margin-left:2px;
		margin-right:0px;
	}	
	.flownews-top-content-layout5 .second-element-header .article-info-bottom,
	.flownews-top-content-layout5 .second-element-header .article-category a {
		display:none;
	}
	.flownews-top-content-layout5 .second-element-header .article-title {
		line-height:10px;
	}
	.flownews-top-content-layout5 .second-element-header .article-title a {
		font-size:10px;
	}	
	.flownews-top-content-layout5 .article-info-bottom {
		display:none;
	}		
}
@media screen and (min-width: 400px) and (max-width: 529px) {
	.flownews-top-content-layout5 .article-info {
		position:absolute;
		bottom:10px;
		left:10px;
		z-index:2;
		margin-left:0;
		right:50px;
	}
	.flownews-top-content-layout5 article:hover .article-info {
		left:10px;
	}		
	.flownews-top-content-layout5 {
		height:auto;
	}
	.flownews-top-content-layout5 .col-xs-7 {
		width:100%;
		height:200px;
		margin-bottom:4px;
	}
	.flownews-top-content-layout5 article.col-xs-5 {
		width:100%;
		max-width:100%;
		height:150px;
		margin-bottom:4px;
		margin-left:0;
		margin-right:0;
	}
	.flownews-top-content-layout5 .second-element-header .article-title {
		line-height:22px;
	}
	.flownews-top-content-layout5 .second-element-header .article-title a {
		font-size:22px;
	}
	.flownews-top-content-layout5 .article-info-bottom {
		display:none;
	}		
}
@media screen and (max-width: 399px) {
	.flownews-top-content-layout5 {
		height:auto;
	}	
	.flownews-top-content-layout5 .col-xs-7,
	.flownews-top-content-layout5 article.col-xs-5, 
	.flownews-top-content-layout5 article.col-xs-2 {
		width:100%;
		max-width:100%;
		height:auto;
		margin: 0 0 4px 0;
	}
	.flownews-top-content-layout5 .article-title {
		float:none;
	}
	.flownews-top-content-layout5 .first-element-header .article-title a,
	.flownews-top-content-layout5 .second-element-header .article-title a {
		font-size:16px;
		line-height:16px;
	}
	.flownews-top-content-layout5 .article-category a {
		padding: 3px 10px;
		margin-top: 7px;
		font-size: 8px;
		display:block;
	}
	.flownews-top-content-layout5 .article-info-bottom {
		display:none;
	}	
}

/* TOP CONTENT LAYOUT 6 */
.flownews-top-content-layout6 .item-header {
	height:500px;
	overflow:hidden;
}
.flownews-element-top-content.flownews-top-content-layout6 .article-info {
	top:50%;
	left:50%;
	bottom:inherit;
	-webkit-transform: translate(-50%,-50%); 
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%,-50%);
	text-align:center;
	text-transform:uppercase;
}
.flownews-element-top-content.flownews-top-content-layout6 article:hover .article-info {
	left:50%;
}
.flownews-element-top-content.flownews-top-content-layout6 .article-title,
.flownews-element-top-content.flownews-top-content-layout6 .article-data,
.flownews-element-top-content.flownews-top-content-layout6 .article-comments,
.flownews-element-top-content.flownews-top-content-layout6 .article-separator,
.flownews-element-top-content.flownews-top-content-layout6 .article-features-category {
	float:none;
	display:inline-block;
}
.flownews-element-top-content.flownews-top-content-layout6 .article-comments {
	margin-right:20px;
}
.flownews-element-top-content.flownews-top-content-layout6 .article-features-category {
	margin-left:20px;
}
@media screen and (max-width: 850px) {
	.flownews-top-content-layout6 .item-header {
		height:300px;
		overflow:hidden;
	}
	.flownews-element-top-content.flownews-top-content-layout6 .article-title a	{
		font-size:16px;
	}
	.flownews-element-top-content.flownews-top-content-layout6 .article-info-bottom {
		font-size:12px;
	}
}
@media screen and (max-width: 550px) {
	.flownews-top-content-layout6 .item-header {
		height:200px;
		overflow:hidden;
	}
	.flownews-element-top-content.flownews-top-content-layout6 .article-title a	{
		font-size:13px;
	}
	.flownews-element-top-content.flownews-top-content-layout6 .article-info-bottom {
		font-size:10px;
	}
	.flownews-element-top-content.flownews-top-content-layout6 .article-info-bottom .article-comments,
    .flownews-element-top-content.flownews-top-content-layout6 .article-info-bottom div:nth-child(4) {
		display:none;
	}
}


/* FOOTER */

.flownews-footer-wrap .flownews-footer-top,
.flownews-footer-wrap .flownews-wrap-container {
    background: #282828;
}
.flownews-footer-wrap .flownews-footer-top .flownews-wrap-container {
	padding:50px;
}
.flownews-footer-wrap .flownews-footer-top .widget li {
	padding:0;
}
.flownews-footer-top .col-xs-4:nth-child(1) {
	margin-right:34px;
	max-width: calc(33.3333% - 34px);
	max-width:-web-kit(33.3333% - 34px);
}
.flownews-footer-top .col-xs-4:nth-child(3) {
	margin-left:34px;
	width: calc(33.3333% - 34px);
	max-width:-web-kit(33.3333% - 34px);
}
.flownews-footer-top .col-xs-4:nth-child(2) {
	margin:0 16px;
	width: calc(33.33333333% - 32px);
	max-width:-web-kit(33.3333% - 34px);
}
.flownews-footer-top h3.widget-title,
.flownews-footer-top h3.widget-title a {
    border-bottom: 0!important;
    border-right: 0!important;
    border-top: 0!important;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    height: auto;
    letter-spacing: 1.5px;
    margin: 0 0 25px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
}
.flownews-footer-top .flownews_widget.fnwp_archivies .box_archivies .box_archivies_item,
.flownews-footer-top .flownews_widget.fnwp_categories .box_categories .cat-item,
.flownews-footer-top .widget.widget_nav_menu .menu-item,
.flownews-footer-wrap .flownews-footer-top .widget li {
	border-bottom:1px solid #454545;
}
.flownews-footer-top .widget.widget_nav_menu .menu-item,
.flownews-footer-wrap .flownews-footer-top .widget li {
	padding-bottom:15px;
	margin-bottom:15px;
}
.flownews-footer-top .flownews_widget.fnwp_archivies a,
.flownews-footer-top .flownews_widget.fnwp_archivies .box_archivies .box_archivies_item,
.flownews-footer-top .flownews_widget.fnwp_categories a,
.flownews-footer-top .flownews_widget.fnwp_categories .box_categories .cat-item,
.flownews-footer-top .widget.widget_nav_menu .menu-item a,
.flownews-footer-wrap .flownews-footer-top .widget li a {
	color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1.5px;
	text-transform:uppercase;
    transition: color 0.3s ease 0s;
}
.flownews-footer-top .flownews_widget.fnwp_archivies a:hover,
.flownews-footer-top .flownews_widget.fnwp_archivies .box_archivies .box_archivies_item:hover,
.flownews-footer-top .widget.widget_nav_menu .menu-item a:hover,
.flownews-footer-wrap .flownews-footer-top .widget li a:hover {
	color: #e7685d;
	transition: color 0.3s ease 0s;
}
.flownews-footer-top .sub-menu,
.flownews-footer-wrap .flownews-footer-top .widget li ul.children {
    margin-left: 25px;
    margin-top: 25px;
}
.flownews-footer-top #wp-calendar {
    text-align: center;
    width: 100%;
	color:#ffffff;
}
.flownews-footer-top #wp-calendar th,
.flownews-footer-top #wp-calendar caption {
    text-align: center;
}
.flownews-footer-top .calendar_wrap tr {
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.flownews-footer-top caption {
    border: 1px solid #454545;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1.5px;
    margin: 0 0 25px;
    padding: 12px;
    text-transform: uppercase;
}
.flownews-footer-top .calendar_wrap td {
    padding: 10px 0;
}
.flownews-footer-top .flownews_widget.fnwp_mega_posts .box_post,
.flownews-footer-top .flownews_widget.fnwp_tab .box_post {
    border-bottom: 1px solid #454545;
    padding: 10px 0;
}
.flownews-footer-top .flownews_widget.fnwp_mega_posts .box_post:first-child,
.flownews-footer-top .flownews_widget.fnwp_tab .box_post:first-child {
    padding-top: 0;
}
.flownews-footer-top .flownews_widget.fnwp_mega_posts .box_post:last-child,
.flownews-footer-top .flownews_widget.fnwp_tab .box_post:last-child {
    padding-bottom: 0;
	border-bottom:0;
}
.flownews-footer-top .flownews_widget.fnwp_mega_posts .container_post.ad_one_one .box-info h4 a,
.flownews-footer-top .flownews_widget.fnwp_tab .container_post.ad_one_one .box-info h4 a {
    color: #ffffff;
	font-weight:normal;
    transition: color 0.3s ease 0s;
}
.flownews-footer-top .flownews_widget.fnwp_mega_posts .container_post.ad_one_one .box-info h4 a:hover,
.flownews-footer-top .flownews_widget.fnwp_tab .container_post.ad_one_one .box-info h4 a:hover {
    color: #e7685d;
    transition: color 0.3s ease 0s;
}
.flownews-footer-top .widget_author .ab-image img {
    float: left;
    margin-right: 15px;
    width: 40%;
}
.flownews-footer-top .about-me .ad-text {
    text-align: left;
	padding:0;
}
.flownews-footer-top .about-me .ad-text p {
    color: #b9b9b9;
    font-size: 14px;
}
.flownews_widget_contact .flownews-widget-contact-image img {
    height: 40px;
    margin-bottom: 16px;
}
.flownews_widget_contact .flownews-widget-contact-text {
	border-bottom:1px solid #333333;
	margin-bottom:21px;
	padding-bottom:21px;
}
.flownews_widget_contact .flownews-widget-contact-address-title h4 {
    color: #ffffff;
    font-size: 22px;
    margin-bottom: 16px;
}
.flownews-widget-contact-address,
.flownews-widget-contact-mail,
.flownews-widget-contact-mail,
.flownews-widget-contact-tel-number,
.flownews-widget-contact-cell-number {
    font-weight: 300;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}
.flownews-widget-contact-cell-number i {
    margin-bottom: 0;
}
.flownews-widget-contact-address i,
.flownews-widget-contact-mail i,
.flownews-widget-contact-mail i,
.flownews-widget-contact-tel-number i,
.flownews-widget-contact-cell-number i {
	color:#ffffff;
	margin-right:10px;
}
.flownews-footer-top .flownews_widget.fnwp_mega_posts .img-post.ad_one_third,
.flownews-footer-top .flownews_widget.fnwp_tab .img-post.ad_one_third {
    width: 30%;
}
.flownews-footer-top .flownews_widget.fnwp_mega_posts .container_post.ad_one_one .box-info.ad_two_third,
.flownews-footer-top .flownews_widget.fnwp_tab .container_post.ad_one_one .box-info.ad_two_third {
    width: 70%;
}
.flownews-footer-top .flownews_widget.fnwp_tag .box_tag,
.flownews-footer-top .flownews_widget.fnwp_tab .box_tag {
	background:none;
}
.flownews-footer-top .flownews_widget.fnwp_tag .content_tag,
.flownews-footer-top .flownews_widget.fnwp_tab .content_tag {
    border: 1px solid #454545;
    transition: all 0.3s ease 0s;
}
.flownews-footer-top .flownews_widget.fnwp_tag .content_tag a,
.flownews-footer-top .flownews_widget.fnwp_tab .content_tag a {
    color: #ffffff;
	letter-spacing: 1.5px;
    transition: all 0.3s ease 0s;
}
.flownews-footer-top .flownews_widget.fnwp_tag .content_tag:hover a,
.flownews-footer-top .flownews_widget.fnwp_tab .content_tag:hover a {
    color: #ffffff;
    transition: all 0.3s ease 0s;
}
.flownews-footer-top .flownews_widget.fnwp_tag .content_tag:hover,
.flownews-footer-top .flownews_widget.fnwp_tab .content_tag:hover {
    border:1px solid #e7685d;
    transition: all 0.3s ease 0s;
}
.flownews-footer-top .flownews_widget.fnwp_social .box_social {
	background:none;
}
.flownews-footer-top .flownews_widget.fnwp_social .box-icon-social.flownews-widget-social-style1 a {
    color: #ffffff;
    font-size: 26px;
    left: 50%;
    margin-left: -13px;
    margin-top: -13px;
    position: absolute;
    top: 50%;
    transition: top 0.3s ease 0s;
    z-index: 3;
	transition: top 0.3s ease 0s;
}
.flownews-footer-top .flownews_widget.fnwp_social .box-icon-social.ad_one_third {
    height: 100px;
}
.flownews-footer-top .flownews_widget.fnwp_social .box-icon-social:hover a {
    top: 40%;
	transition: top 0.3s ease 0s;
}
.flownews-footer-top .widget.widget_meta li a {
    color: #ffffff;
	transition: color 0.3s ease 0s;
}
.flownews-footer-top .widget.widget_meta li a:hover {
    color: #e7685d;
	transition: color 0.3s ease 0s;
}
.flownews-footer-top .widget.widget_meta ul li {
    border-bottom: 1px solid #454545;
    box-sizing: border-box;
    color: #333;
    display: inline-block;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 15px 0;
    transition: background 0.3s ease 0s;
    width: 100%;
}
.flownews-footer-top .widget.widget_meta ul li:first-child {
    padding-top: 0;
}
.flownews-footer-top .widget.widget_meta ul li:last-child {
    padding-bottom: 0;
	border-bottom:0;
}
.flownews-footer-top .fnwp_tab h3.widget-title {
    border: 1px solid #454545;
    font-size: 14px;
    line-height: 1;
}
.flownews-footer-top .fnwp_tab .fnwp_title_recent,
.flownews-footer-top .fnwp_tab .fnwp_title_popular,
.flownews-footer-top .fnwp_tab .fnwp_title_tag {
    border-right: 1px solid #454545;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    margin-right: 0;
    padding: 8px;
    position: relative;
	transition: all 0.3s ease 0s;
}
.flownews-footer-top .fnwp_tab span:last-child {
    border-right: 0;
    margin-right: 0;
}
.flownews-footer-top .fnwp_tab span:hover {
	background:#e7685d;
	transition: all 0.3s ease 0s;
}
.flownews-footer-top .flownews_widget.fnwp_tab .fnwp_tab_active {
	background:#e7685d !important;
	color:#ffffff !important;	
}
.flownews-footer-top .widget.widget_recent_comments {
    color: #ffffff;
	letter-spacing:1px;
}
.flownews-footer-top .widget label {
	background:#FFF;
	display:block;	
}
.flownews-footer-top  .widget.widget_search label {
	width: 70%;
}
.flownews-footer-top .widget select {
	background: #ffffff;
    border: 1px solid #f4f4f4;
    letter-spacing: 1px;
    max-width: 100%;
    padding: 10px;
    width: 100%;		
}
.flownews-footer-top .widget_search input,
.flownews-footer-top .post-password-form input {
	border: 0 none;
    font-weight: 100;
    height: 35px;
    padding: 5px 7px;
    text-align: left;
    width: 100%;		
}
.flownews-footer-top  .search-form .search-submit {
    background: #e7685d;
    color: #fff;
    text-align: center;
    width: 28%;
	font-weight: bold;
	transition: all 0.3s ease 0s;
}
.flownews-footer-top  .search-form .search-submit:hover {
    background: #c9564c !important;
	transition: all 0.3s ease 0s;
}
.flownews-footer-top  .search-form .screen-reader-text {
    display: none;
}
.flownews-footer-top .widget_search input {
	margin-bottom:0;	
}
.flownews-footer-top .widget_search input.search-submit:hover {
	background:#9c8156;
	color:#FFF;	
}
.flownews-footer-top .widget_search label {
	display:inline-block;	
}
.flownews-footer-top .widget_tag_cloud .tagcloud a {
	color:#ffffff;
	font-weight:normal;
}
.flownews-footer-top .widget_text .textwidget {
	color: #b9b9b9;
    font-weight: 100;
    letter-spacing: 0.5px;
    line-height: 24px;
    margin: 0;
}
.flownews-footer-top .widget_flownews_instagram .instagram-image a {
    width: 25%;
	height:auto;
	opacity:1;
	transition: all 0.3s ease 0s;
	background:#000000;
	display:inline-block;
}
.flownews-footer-top .widget_flownews_instagram .instagram-image a:hover {
    opacity:0.7;
	transition: all 0.3s ease 0s;
}
.flownews-footer-bottom .flownews-wrap-container {
	background:#000000;
}
.flownews-footer-bottom {
    background: #000000;
}
.flownews-footer-bottom .flownews-footer-social a {
	font-size:12px;
    color: #b9b9b9;
    line-height: 32px;
    padding: 0 10px;
}
.flownews-footer-bottom .flownews-footer-social a:first-child {
    padding-left: 0;
}
.flownews-footer-bottom .flownews-footer-social a:last-child {
    padding-right: 0;
}
.flownews-footer-bottom .col-xs-4,
.flownews-footer-bottom .col-xs-6,
.flownews-footer-bottom .col-xs-12 {
	padding:0;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 32px;
    text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}
.flownews-footer-bottom .col-xs-4:nth-child(1) {
	text-align: left;
}
.flownews-footer-bottom .col-xs-4:nth-child(2) {
	color: #b9b9b9;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 32px;
    text-align: center;
	border-left: 1px solid #282828;
    border-right: 1px solid #282828;
}
.flownews-footer-bottom .col-xs-4:nth-child(3) {
	color: #b9b9b9;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 32px;
    text-align: right;
}
.flownews-footer-bottom .flownews-top-menu li a {
    color: #b9b9b9;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1.5px;
    padding: 0 0 0 15px;
	text-transform: inherit;
}
.flownews-footer-bottom a:hover {
    color: #e7685d !important;
	transition: all 0.3s ease 0s;
}
.flownews-footer-bottom a {
	transition: all 0.3s ease 0s;
}
.backtotop {
    bottom: 15px;
    color: #d9d9d9;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 30px;
    position: fixed;
    right: 15px;
	cursor:pointer;
	transition: all 0.3s ease 0s;
	z-index:999;
}
.backtotop:hover {
    color:#e7685d;
	transition: all 0.3s ease 0s;
}
.backtotop .flownewsicon.fa-angle-up {
    background: #e7685d;
    color: #ffffff;
    font-size: 20px;
    line-height: 1;
    padding: 12px 15px;
	transition: all 0.3s ease 0s;
}
.backtotop .flownewsicon.fa-angle-up:hover {
    background: #c9564c;
	transition: all 0.3s ease 0s;
}

/*------------------------------------------------------------------
[Template OnePage]
*/

.flownews-fullwidth .flownews-search form {
	margin-right:0;
}
.flownews-one-page-wrap-container {
	width: 1180px; 
	margin: 0 auto;
}
@media screen and (max-width: 1180px) {
	.flownews-one-page-wrap-container {
		width:100%;
	}
}
.flownews_advertisement_content_banner {
	margin:50px auto;
	text-align:center;
	display:block;
}
.flownews-content-no-padding .flownews-container {
	padding:50px 0;
}
.flownews-banner-footer {
	text-align:center;
}
.content_top_banner {
	margin-top:0;
}
/*------------------------------------------------------------------
[Format Posts]
*/

.flownews-posts-content-embed-wrap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.flownews-posts-content-embed-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.flownews-posts-content-embed-wrap-post-layout-1 {
	font-size:0;
	line-height:1;
}
.flownews-posts-content-embed-wrap-post-layout-1 iframe {
	max-width:100%;
}
.flownews-boxed .flownews-posts-content-embed-wrap-post-layout-1 iframe {
	height:550px;
}
@media (max-width: 1000px) {
	.flownews-boxed .flownews-posts-content-embed-wrap-post-layout-1 iframe {
		height:auto;
	}	
}
.flownews-posts-content-embed-wrap-post-layout-2 {
	width:100%;
	margin-bottom:50px;
}
.flownews-posts-content-embed-wrap-post-layout-2 iframe {
	max-width:100%;
}
.flownews-posts-content-embed-wrap-post-layout-3 {
	width:100%;
	margin:50px 0;
}
.flownews-posts-content-embed-wrap-post-layout-3 iframe {
	max-width:100%;
}
.flownews-load-more-type2.flownews-vc-posts-2-col .flownews-vc-element-posts-article-container .flownews-load-more-container article:nth-child(2n+1),
.flownews-load-more-type2.flownews-vc-posts-3-col .flownews-vc-element-posts-article-container .flownews-load-more-container article:nth-child(3n+1),
.flownews-load-more-type3.flownews-vc-posts-2-col .flownews-vc-element-posts-article-container .flownews-load-more-container article:nth-child(2n+1),
.flownews-load-more-type3.flownews-vc-posts-3-col .flownews-vc-element-posts-article-container .flownews-load-more-container article:nth-child(3n+1),
.flownews-load-more-type4.flownews-vc-posts-2-col .flownews-vc-element-posts-article-container .flownews-load-more-container article:nth-child(2n+1),
.flownews-load-more-type4.flownews-vc-posts-3-col .flownews-vc-element-posts-article-container .flownews-load-more-container article:nth-child(3n+1),
.flownews-load-more-type5.flownews-vc-posts-2-col .flownews-vc-element-posts-article-container .flownews-load-more-container article:nth-child(2n+1),
.flownews-load-more-type5.flownews-vc-posts-3-col .flownews-vc-element-posts-article-container .flownews-load-more-container article:nth-child(3n+1),
.flownews-load-more-type6.flownews-vc-posts-2-col .flownews-vc-element-posts-article-container .flownews-load-more-container article:nth-child(2n+1),
.flownews-load-more-type6.flownews-vc-posts-3-col .flownews-vc-element-posts-article-container .flownews-load-more-container article:nth-child(3n+1) {
	clear:both;
}
.flownews-load-more-type6.flownews-vc-posts-2-col .flownews-vc-element-posts-article-container .flownews-load-more-container .item-posts.first-element-posts {
    padding-top: 0px;
	margin-top:25px;
	border-top:0;
}	





#flownews-user-modal.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
#flownews-user-modal.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
#flownews-user-modal.fade.in {
    opacity: 1;
}
#flownews-user-modal .modal-dialog {
    position: relative;
    width: auto;
    margin: 30px 10px;
}
#flownews-user-modal.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%);
}
#flownews-user-modal.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}
#flownews-user-modal .modal-content {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 3px solid #e7685d;
    outline: 0 none;
    position: relative;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
#flownews-user-modal .modal-body {
    position: relative;
    padding: 10% 20%;
}
#flownews-user-modal .modal-footer {
    padding: 20px 40px;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}
#flownews-user-modal .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
#flownews-user-modal .modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}
#flownews-user-modal .modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}
.flownews-register,
.flownews-login,
.flownews-reset-password,
.flownews-register-footer,
.flownews-login-footer {
    display: none;
}
div[data-active-tab="#flownews-reset-password"] .flownews-reset-password,
div[data-active-tab="#flownews-reset-password"] .flownews-login-footer,
div[data-active-tab="#flownews-login"] .flownews-login,
div[data-active-tab="#flownews-register"] .flownews-register,
div[data-active-tab="#flownews-register"] .flownews-login-footer,
div[data-active-tab="#flownews-login"] .flownews-register-footer {
    display: block;
}
.flownews-loading {
    display: none;
}
#flownews-user-modal .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
#flownews-user-modal .alert>p,
#flownews-user-modal .alert>ul {
    margin-bottom: 0;
}
#flownews-user-modal .alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
#flownews-user-modal .alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
#flownews-user-modal .alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
#flownews-user-modal .alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
#flownews-user-modal .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
#flownews-user-modal button.close {
    -webkit-appearance: none;
    background: rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 4px;
}
#flownews-user-modal h3 {
	clear: none;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 20px;
    text-align: center;
}
.flonews-login-register .form-field {
	margin: 20px 0;
    position: relative;
}
.flownews-register-footer {
    color: #282828;
    font-size: 14px;
}
.flownews-register-footer > a {
    color: #282828;
    font-weight: bold;
}
.form-control.input-lg.required {
	border: 1px solid #f4f4f4;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 20px;
	margin-top: 5px;
}
#flownews_login_form .alignright {
	display: block;
	font-size: 12px;
	margin-top: 8px;
	text-align: center;
}
#flownews_login_form label {
	color: #282828;
	font-weight: normal;
	letter-spacing: 1.5px;
}
#flownews-user-modal .btn.btn-theme.btn-lg {
	background: #f4f4f4 none repeat scroll 0 0;
	border-radius: 0;
	color: #282828;
	font-size: 14px;
	font-weight: bold;
	height: 50px;
	margin-top:10px;
	letter-spacing: 1.5px;
	line-height: 1;
	text-transform: uppercase;
	width: 100%;
}
.flownews-login > hr {
	border-color: #f4f4f4;
	margin-bottom: 15%;
}
#flownews-user-modal button.close {
	background: rgba(0, 0, 0, 0);
	border: 0 none;
	cursor: pointer;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 4px;
}
.flonews-login-register.col-sm-2 .flonews-login-register-logged {
    color: #fff;
    font-size: 12px;
    letter-spacing: 1.2px;
}
.flonews-login-register.col-sm-2 .flonews-login-register-logged a {
	margin-left:5px;
	color:#747474;
	transition: all 0.3s ease 0s;
}
.flonews-login-register.col-sm-2 .flonews-login-register-logged a:hover {
	color:#e7685d;
	transition: all 0.3s ease 0s;
}
.flonews-login-register.col-sm-2 .flonews-login-register-logout a {
    color: #fff;
    font-size: 12px;
    letter-spacing: 1.5px;
    line-height: 19px;
	transition: all 0.3s ease 0s;
}
.flonews-login-register.col-sm-2 .flonews-login-register-logout a:hover {
	color:#e7685d;
	transition: all 0.3s ease 0s;
}
@media (min-width: 768px) {
	#flownews-user-modal .modal-dialog {
	    margin: 6% auto 0;
    	width: 520px;
	}
	#flownews-user-modal .modal-content {
	    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	    box-shadow: 0 5px 15px rgba(0,0,0,.5);
	}
}

.flownews-format-type {
	color: #ffffff;
    font-size: 25px !important;
    opacity: 0.8;
    padding: 15px;
    position: absolute;
    right: 0;
    top: 0;
}
.flownews-header-type3 .others-element-header .flownews-format-type,
.flownews-top-content-layout3 .others-element-header .flownews-format-type,
.slider-posts-item .flownews-format-type {
	left: 0;
	right: inherit;
}
.flownews-posts-type1 .others-element-header .flownews-format-type,
.flownews-posts-type6 .others-post .flownews-format-type,
.flownews-posts-layout5 .other-rows .flownews-format-type,
.flownews-posts-type5 .flownews-format-type,
.flownews-posts-layout4 .flownews-format-type,
.fnwp-tab-container .flownews-format-type,
.mega-posts .flownews-format-type {
	padding:8px;
}

/* SHORTCODES */
ul.flownews_arrow,
.flownews-post .flownews-content ul,
.flownews-post .flownews-content ol,
.flownews-page .flownews-content ul,
.flownews-page .flownews-content ol {
	margin:0 0 25px 5.5%;
	padding:0;
	letter-spacing:0.5px;
}
.flownews-post .flownews-content li,
.flownews-post .flownews-content li,
.flownews-page .flownews-content li,
.flownews-page .flownews-content li {
	line-height:25px;
}
.flownews-post .flownews-content ul ul,
.flownews-post .flownews-content ol ol,
.flownews-post .flownews-content ul ol,
.flownews-post .flownews-content ol ul {
	margin-bottom:0;
}
.comment-description li {
	letter-spacing:1px;
	font-weight:400;
}
ul.flownews_arrow li {
	list-style:none;
	line-height:25px;
}
ul.flownews_arrow li:before {
  display: inline-block;
  font: normal normal normal 14px/1 flownews-FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content:"\f105";
  margin-right:10px;
}
ul.flownews_line {
	margin:0 0 25px 5.5%;
	padding:0;
}
ul.flownews_line li {
	list-style:none;
	line-height:26px;
	padding-left:20px;
	position:relative;
}
ul.flownews_line li:before {
  content:"";
  margin-right:10px;
  width:10px;
  border-bottom:1px solid #e7685d;
  position:absolute;
  top:13px;
  left:0;
}
.flownews-blockquotes {
	padding:30px;
	margin:20px 0;
	border-left-width:2px;
	border-left-style:solid;
	display:block;
}
.flownews-blockquotes-left {
	text-align:left;
}
.flownews-blockquotes-right {
	text-align:right;
}
.flownews-blockquotes-center {
	text-align:center;
}
.flownews-dropcaps.flownews-dropcaps-left span {
    font-size: 50px;
    line-height: 50px;
    margin: 0 13px 0 0;
    padding: 20px;
}
.flownews-dropcaps.flownews-dropcaps-right span {
    font-size: 50px;
    line-height: 50px;
    margin: 0 0 0 13px;
    padding: 20px;
}
.flownews-dropcaps-left span {
	float:left;
}
.flownews-dropcaps-right span {
	float:right;
}
.flownews-dropcaps:after {
    content: "";
    clear: both;
    display: block;
}
.flownews-dropcaps.flownews-dropcaps-right {
	text-align:right;
}
.flownews-columns-row [class*="col-"] {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
@media screen and (max-width: 1024px) {
	.flownews-content-no-padding .flownews-container {
		padding:25px;
	}
}

@media (max-width: 750px) {
    .vc_column_container > .vc_column-inner {
        padding-left:15px!important;
		padding-right:15px!important;
    }
	.vc_row[class*="vc_custom_"] {
        padding-left:10px!important;
		padding-right:10px!important;
		margin-left:0!important;
		margin-right:0!important;
    }	
}

@media (max-width: 1000px) {
	.children .comments-list:before {
		width:0;
	}
	.comments-list ul.children {
		padding-left:20px!important;
	}
	.comment-date,
	.comment-name {
		clear:both;
		text-align:left;		
		float:none;
		display:block;
	}
	.comment-date {
		margin:5px 0;
	}
	.comments-list ul.children ul.children .comments-list {
		padding-bottom:25px;
	}
}
@media (max-width: 400px) {
	.comment-description td {
		display:block;
	}
}
@media (max-width: 450px) {
	.comment-image-author {
		display:block;
		float:none;
	}
	.comment-info {
		display:block;
		width:100%;
		margin-left:0;
		margin-top:10px;
	}
	.comments-list ul.children {
		padding-left:10px!important;
	}
}
.comment-closed {
	margin-top:20px;
}
.related-item-container.owl-carousel .owl-item img {
	max-height:300px;
	margin:0 auto;
	width:auto;
}
.related-item-container .article-image {
	max-height:300px;
}
.flownews-footer-top .widget label.screen-reader-text {
	display:none;
}
.flownews-footer-top #wp-calendar caption {
    padding: 10px 0;
}
.flownews-footer-top .widget {
	margin-bottom:25px;
}
.flownews-footer-top .children li:last-child {
    border: 0!important;
	margin:0;
}
.flownews-footer-top .rssSummary {
    line-height: 20px;
    margin-top: 10px;
}

.page-links .page-links-title,
.page-links .screen-reader-text {
    display: none;
}
.page-links {
    margin-top: 50px;
    text-align: center;
}
.page-links a span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #333333;
}
.page-links span {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #f4f4f4;
    font-size: 12px;
    line-height: 1;
    margin: 0 2px;
    padding: 10px 14px;
    transition: all 0.3s ease 0s;
}
.page-links span:hover {
    background: #f4f4f4 none repeat scroll 0 0;
    transition: all 0.3s ease 0s;
}

/* CF7 */
.wpcf7 label {
	font-weight:inherit;
}
.wpcf7-submit {
    background: #e7685d;
    border: medium none;
    color: #fff;
    font-weight: bold;
    height: 40px;
    text-transform: uppercase;	
}
/* WP REVIEW */
#review.review-wrapper {
	margin-top:50px;
}
#review.review-wrapper ul {
	margin:0;
}

/* MAILCHIMP */
.mc4wp-form-fields input[type="submit"] {
    background: #e7685d;
    border: 0 none;
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    transition: all 0.3s ease 0s;
	width:100%;
}
.mc4wp-form-fields input[type="email"] {
    border: 1px solid #f4f4f4;
    margin-bottom: 5px;
    padding: 5px;
    text-align: center;
    width: 100%;
}
.mc4wp-form-fields input[type="submit"]:hover {
    background: #c9564c;
    transition: all 0.3s ease 0s;
}

/* Sticky Posts */
.flownews-post-sticky .article-info {
    background: #f4f4f4;
    padding: 25px;
}
.flownews-post-sticky .flownews-element-posts .article-info-top {
    margin-top: 0;
}
.theiaStickySidebar .widget:last-child {
    margin-bottom: 0;
}
.theiaStickySidebar .flownews-element-posts:last-child {
    margin-bottom: 0;
}
.post-password-form label,
.post-password-form input {
	margin-top:20px;
}
.gallery.gallery-size-thumbnail .gallery-item img {
    border: 0!important;
}
.gallery.gallery-size-thumbnail .gallery-item .gallery-caption {
    line-height: 22px;
    margin-bottom: 20px;
	margin-top: 10px;
}
.flownews-no-comment-data .article-info .article-data,
.flownews-no-comment-data .article-info .article-separator,
.flownews-no-comment-data .article-info .article-comments,
.flownews-no-comment-data .fnwp-widget .data {
	display:none!important;
}
@media screen and (min-width: 1400px) {
	.flownews-layout-1400 .flownews-wrap-container,
	.flownews-layout-1600 .flownews-wrap-container {
		width:1400px
	}
}
@media screen and (min-width: 1600px) {
	.flownews-layout-1600 .flownews-wrap-container {
		width:1600px
	}
}

/* New Menu Features */
.menu-item > a i.flownewsicon {
	padding:0;
	font-size:13px;
}
.menu-item > a i.flownewsicon:hover {
	background:none!important;
}
.flownews-menu-center .flownews-menu {
    text-align:center;
}
.flownews-menu-lefet .flownews-menu {
    text-align:left;
}
.flownews-menu-right .flownews-menu {
    text-align:right;
}
.flownews-menu-style2 nav ul li a:hover {
	color: #FFFFFF;
    background: none;
	border-bottom:0;
}
.flownews-menu-style2 ul.submenu li:first-child .submenu {
	border-top:1px solid transparent;
}
.flownews-menu-style2 nav ul.submenu li a:hover,
.flownews-menu-style2 nav li ul.submenu li.current-menu-item > a:hover, 
.flownews-menu-style2 nav li ul.submenu li.current-menu-ancestor > a:hover {
	color:#e7685d;
}
.flownews-menu-style2 nav li ul.submenu li.current-menu-item > a,  
.flownews-menu-style2 nav li ul.submenu li.current-menu-ancestor > a {
	color:#333333;
	background:#FFFFFF;
}
.flownews-menu-style2 nav > ul > li:hover:before,
.flownews-menu-style2 nav > ul > li.current_page_item:before, 
.flownews-menu-style2 nav > ul > li.current-menu-item:before,  
.flownews-menu-style2 nav > ul > li.current-menu-ancestor:before {
	background-color:#e7685d;
	width: 100%;
    content: '';
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: width .2s ease;
    -moz-transition: width .2s ease;
    -o-transition: width .2s ease;
    transition: width .2s ease;	
}
.flownews-menu-style2 .flownews-header-bottom, 
.flownews-menu-style2 .flownews-header-bottom .flownews-wrap-container,
.flownews-menu-style2 .flownews-header-sticky {
	border:0;
}
.flownews-menu-style2 nav ul li.current_page_item, 
.flownews-menu-style2 nav ul li.current-menu-item, 
.flownews-menu-style2 nav li ul.submenu li.current-menu-item, 
.flownews-menu-style2 nav ul li.current-menu-ancestor, 
.flownews-menu-style2 nav li ul.submenu li.current-menu-ancestor {
	background:none;
}
.flownews-menu-style2 ul.submenu,
.flownews-menu-style2 .submenu,
.flownews-menu-style2 .flownews-menu .menu-item-object-category .flownews-mega-menu {
	border: 0;
	border-top: 0;
}
.flownews-menu-style3 nav ul li a:hover {
	color: #e7685d;
    background: none;
	border-bottom:0;
}
.flownews-menu-style3 .flownews-element-posts .article-category a:hover {
	color:#FFFFFF;
}
.flownews-menu-style3 nav ul li.current_page_item, 
.flownews-menu-style3 nav ul li.current-menu-item, 
.flownews-menu-style3 nav li ul.submenu li.current-menu-item, 
.flownews-menu-style3 nav ul li.current-menu-ancestor, 
.flownews-menu-style3 nav li ul.submenu li.current-menu-ancestor {
	background:none;
}
.flownews-menu-style3 nav li.current-menu-ancestor > a,
.flownews-menu-style3 nav ul.submenu li a:hover,
.flownews-menu-style3 nav li ul.submenu li.current-menu-item > a:hover, 
.flownews-menu-style3 nav li ul.submenu li.current-menu-ancestor > a:hover, 
.flownews-menu-style3 nav li ul.submenu li.current-menu-item > a,  
.flownews-menu-style3 nav li ul.submenu li.current-menu-ancestor > a {
	color:#e7685d;
}
.flownews-menu-style3 nav li ul.submenu li.current-menu-item > a,  
.flownews-menu-style3 nav li ul.submenu li.current-menu-ancestor > a {
	background:#FFFFFF;
}


/* Ticker Style 2 */
.flownews-top-news-ticker .ticker-wrapper.has-js {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 32px;
	display: block;
	font-size: 0.75em;
}
.flownews-top-news-ticker .ticker {
	width: 90%;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #000000;
}
.flownews-top-news-ticker .ticker-title {
	color: #990000;
	font-weight: bold;
	background-color: #000000;
	text-transform: uppercase;
	position: relative;
	z-index: 10;
	padding:5px 10px 0 0;
}
.flownews-top-news-ticker .ticker-content {
    font-weight: bold;
    line-height: 15px;
	margin-left:-8px;
    overflow: hidden;
    padding-top: 9px;
    position: absolute;
    white-space: nowrap;
}
.flownews-top-news-ticker .ticker-content:focus {
	text-decoration:none;
}
.flownews-top-news-ticker .ticker-content a {
	text-decoration: none;
	overflow:hidden;
	color:#ffffff;
	transition: all 0.3s ease 0s;
}
.flownews-top-news-ticker .ticker-content a:hover {	
	color: #e7685d;
	transition: all 0.3s ease 0s;
	text-decoration: none;
}
.flownews-top-news-ticker .ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #000000;
	display: block;
	width: 500px;
	height: 23px; 
}
.flownews-top-news-ticker .ticker-swipe span {
	margin-left: 1px;
	background-color: #FFFFFF;
	height: 12px;
	width: 1px;
	display: block;
}
.flownews-top-news-ticker .ticker-controls {
	padding: 0px;
	list-style-type: none;
	float: left;
	text-align: right;
}
.flownews-top-news-ticker .ticker-controls li {
	cursor: pointer;
    display: inline-block;
    /*float: left;*/
    margin-left: 10px;
    padding: 0;
}
.flownews-top-news-ticker .ticker-controls li.jnt-play-pause {
	display:none;
}
.flownews-top-news-ticker .ticker-controls li.jnt-play-pause.paused {
	display:none;
}
.flownews-top-news-ticker .ticker-controls li.jnt-prev:before {
	font: normal normal normal 14px/1 flownews-FontAwesome;
	content: "\f104";
	color: #FFFFFF;
}
.flownews-top-news-ticker .ticker-controls li.jnt-prev.over:before {
	color: #e7685d;
}
.flownews-top-news-ticker .ticker-controls li.jnt-next:before {
	font: normal normal normal 14px/1 flownews-FontAwesome;
	content: "\f105";
	color: #FFFFFF;
}
.flownews-top-news-ticker .ticker-controls li.jnt-next.over:before {
	color: #e7685d;
}
.flownews-top-news-ticker .js-hidden {
	display: none;
}
.flownews-top-news-ticker .no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
.flownews-top-news-ticker .left .ticker-controls, 
.flownews-top-news-ticker .left .ticker-content, 
.flownews-top-news-ticker .left .ticker-title, .left .ticker {
    float: left;
}
.flownews-top-news-ticker .left .ticker-controls {
    line-height: 16px;
    margin: 8px 0 0;
    width: 10%;
}
.flownews-top-news-ticker .right .ticker-controls, 
.flownews-top-news-ticker .right .ticker-content, 
.flownews-top-news-ticker .right .ticker-title, .right .ticker {
    float: right;
}
.flownews-top-news-ticker .right .ticker-controls {
    padding-right: 6px;
}
.flownews-top-news-ticker .right .ticker-title {
	padding:0 0 0 20px;
}
.flownews-top-news-ticker .ticker-title span {
 background: #e7685d;
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1;
    text-transform: uppercase;
    padding:6px 10px
}