/*
Theme Name:     Flex Child
Theme URI:      #
Description:    Child theme for the Flex Theme
Author:         Ninjas
Author URI:     #
Template:       flex-mag
Version:        0.1.0
*/.top-header{	font-size: 13px;	line-height: 19px;	height: 40px;}.top-header, .top-nav-menu li .sub-menu {    background: #3a3a3a;}.top-header, .top-header a {    color: #fff;}.container {  margin: 0 auto;  max-width: 1140px;}.container:after {  content: "";  display: table;  clear: both;}.vce-wrap-right{	float: right;}.vce-wrap-left{	float: left;}.soc-nav-menu{	margin:0;	padding: 0;}.soc-nav-menu li{	float: left;	list-style: none;}.soc-nav-menu li:last-child{	margin-right: 0;}.soc-nav-menu a:before{	font-family: "FontAwesome";	text-decoration: none;}.soc-nav-menu a{ 	position: relative;	font-size: 14px;	line-height: 40px;	height: 40px;	width: 40px;	padding: 0 8px;	text-decoration: none;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;	display: block;	text-align: center;}.soc-nav-menu li a[href*="/feed"]::before,.soc-nav-menu li a[href*="/rss"]::before,.soc-nav-menu li a[href*="feedburner"]::before     {content: "\f09e";}.soc-nav-menu li a[href*="@"]::before     {content: "\f0e0";}.soc-nav-menu li a[href*="codepen.io"]::before      { content: "\f1cb";  }.soc-nav-menu li a[href*="digg.com"]::before        { content: "\f1a6";  }.soc-nav-menu li a[href*="dribbble.com"]::before    { content: "\f17d";  }.soc-nav-menu li a[href*="dropbox.com"]::before     { content: "\f16b";  }.soc-nav-menu li a[href*="facebook.com"]::before    { content: "\f09a";  }.soc-nav-menu li a[href*="flickr.com"]::before      { content: "\f16e";  }.soc-nav-menu li a[href*="foursquare.com"]::before  { content: "\f180";  }.soc-nav-menu li a[href*="google.com"]::before 		{ content: "\f0d5";  }.soc-nav-menu li a[href*="github.com"]::before      { content: "\f09b";  }.soc-nav-menu li a[href*="instagram.com"]::before   { content: "\f16d";  }.soc-nav-menu li a[href*="linkedin.com"]::before    { content: "\f0e1";  }.soc-nav-menu li a[href*="last.fm"]::before    		{ content: "\f202";  }.soc-nav-menu li a[href*="pinterest.com"]::before   { content: "\f0d2";  }.soc-nav-menu li a[href*="reddit.com"]::before      { content: "\f1a1";  }.soc-nav-menu li a[href*="soundcloud.com"]::before  { content: "\f1be";  }.soc-nav-menu li a[href*="spotify.com"]::before     { content: "\f1bc";  }.soc-nav-menu li a[href*="stumbleupon.com"]::before { content: "\f1a4";  }.soc-nav-menu li a[href*="tumblr.com"]::before      { content: "\f173";  }.soc-nav-menu li a[href*="twitter.com"]::before     { content: "\f099";  }.soc-nav-menu li a[href*="vimeo.com"]::before       { content: "\f194";  }.soc-nav-menu li a[href*="vine.co"]::before      	{ content: "\f1ca";  }.soc-nav-menu li a[href*="vk.com"]::before       	{ content: "\f189";  }.soc-nav-menu li a[href*="wordpress.org"]::before,.soc-nav-menu li a[href*="wordpress.com"]::before 	{ content: "\f19a";  }.soc-nav-menu li a[href*="xing.com"]::before     	{ content: "\f168";  }.soc-nav-menu li a[href*="youtube.com"]::before  	{ content: "\f16a";  }.soc-nav-menu li a[href*="medium.com"]::before  	{ content: "\f23a"; }.soc-nav-menu li a[href*="buysellads.com"]::before  { content: "\f20d";  }.soc-nav-menu li a[href*="behance.com"]::before  	{ content: "\f1b4"; }  .soc-nav-menu li a[href*="slack.com"]::before  	{ content: "\f198"; }  .soc-nav-menu li a[href*="weibo.com"]::before  	{ content: "\f18a"; }  .soc-nav-menu li a[href*="/feed"]:hover,.soc-nav-menu li a[href*="/rss"]:hover 			{  background-color: #FA9B39; }.soc-nav-menu li a[href*="@"]:hover 			{  background-color: #AAA; }.soc-nav-menu li a[href*="codepen.io"]:hover      {  background-color: #fff;    }.soc-nav-menu li a[href*="digg.com"]:hover        {  background-color: #fff;    }.soc-nav-menu li a[href*="dribbble.com"]:hover    {  background-color: #ea4c89; }.soc-nav-menu li a[href*="dropbox.com"]:hover     {  background-color: #007ee5; }.soc-nav-menu li a[href*="facebook.com"]:hover    {  background-color: #3b5998; }.soc-nav-menu li a[href*="flickr.com"]:hover      {  background-color: #ff0084; }.soc-nav-menu li a[href*="foursquare.com"]:hover  {  background-color: #0732a2; }.soc-nav-menu li a[href*="google.com"]:hover 	  {  background-color: #dd4b39; }.soc-nav-menu li a[href*="github.com"]:hover      {  background-color: #4183c4; }.soc-nav-menu li a[href*="instagram.com"]:hover   {  background-color: #3f729b; }.soc-nav-menu li a[href*="linkedin.com"]:hover    {  background-color: #0e76a8; }.soc-nav-menu li a[href*="last.fm"]:hover    	  {  background-color: #e31b23; }.soc-nav-menu li a[href*="pinterest.com"]:hover   {  background-color: #c8232c; }.soc-nav-menu li a[href*="reddit.com"]:hover      {  background-color: #336699; }.soc-nav-menu li a[href*="soundcloud.com"]:hover  {  background-color: #f50; 	}.soc-nav-menu li a[href*="spotify.com"]:hover     {  background-color: #81b900; }.soc-nav-menu li a[href*="stumbleupon.com"]:hover {  background-color: #ff2618; }.soc-nav-menu li a[href*="tumblr.com"]:hover      {  background-color: #34526f; }.soc-nav-menu li a[href*="twitter.com"]:hover     {  background-color: #33ccff; }.soc-nav-menu li a[href*="vimeo.com"]:hover       {  background-color: #1AB7EA; }.soc-nav-menu li a[href*="vine.co"]:hover      	  {  background-color: #00d9a3 	}.soc-nav-menu li a[href*="vk.com"]:hover       	  {  background-color: #4e729a; }.soc-nav-menu li a[href*="wordpress.org"]:hover,.soc-nav-menu li a[href*="wordpress.com"]:hover 	{  background-color: #21759b; }.soc-nav-menu li a[href*="xing.com"]:hover     	{  background-color: #026466 }.soc-nav-menu li a[href*="youtube.com"]:hover  	{  background-color: #c4302b; }.soc-nav-menu li a[href*="medium.com"]:hover  	{ background-color: #57ad68;  }.soc-nav-menu li a[href*="buysellads.com"]:hover { background-color: #c90100;}.soc-nav-menu li a[href*="behance.com"]:hover  	{ background-color: #1769ff;}.soc-nav-menu li a[href*="slack.com"]:hover  	{ background-color: #6ecadc;} .soc-nav-menu li a[href*="weibo.com"]:hover  	{ background-color: #B53434;} .vce-social-name{	opacity: 0;	display: none;	color: #fff;	float: right;	font-size: 12px;	margin: 0 4px 0 8px;	transition-delay: 0.4s;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.header-1-wrapper {    height: 150px;    padding-top: 15px;}.vce-responsive-nav {    display: none;    font-size: 32px;    float: left;    position: relative;    z-index: 5000;}.site-branding {    text-align: center;}.main-header .site-title, .main-header .site-title a {    font-size: 80px;    line-height: 80px;    text-decoration: none;    margin-bottom: 0;    display: inline-block;}.site-title a, .site-title a:hover {    color: #232323;}#main-nav-wrap, .nav-logo, nav.main-menu-wrap, nav.main-menu-wrap ul li ul.sub-menu, nav.main-menu-wrap ul li ul.sub-menu li a, .nav-right-wrap, .nav-search-wrap, .search-fly-wrap {    box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);    background: #fcfcfc;}.vce-featured-grid .owl-item img,.owl-carousel .owl-item img{	width: auto;}/*--------------------------------------------------------------14.0 OWL slider--------------------------------------------------------------*/.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;  position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.vce-featured-grid.owl-carousel .owl-stage{	max-height: 259px;	overflow: hidden;}.vce-featured-grid .owl-item img{	min-height: 260px;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;  -webkit-transform: translate3d(0px, 0px, 0px);  transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: inline-block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;/*  -webkit-backface-visibility: hidden;*/  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel .owl-item img {  display: block;  width: 100%;  -webkit-backface-visibility: hidden;}.vce-grid-item .owl-carousel .owl-item img{	height: 260px;}.gallery-columns-2 .owl-carousel .owl-item{	height: 260px;	overflow: hidden;}.vce-sid-none .gallery-columns-3 .owl-carousel .owl-item{	height: 250px;	overflow: hidden;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel.owl-rtl {  direction: rtl;}.owl-carousel.owl-rtl .owl-item {  float: right;}/* No Js */.no-js .owl-carousel {  display: block;}/*  * 	Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}/*  * 	Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper {  position: relative;  height: 100%;  background: #000;}.owl-carousel .owl-video-play-icon {  position: absolute;  height: 80px;  width: 80px;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  cursor: pointer;  z-index: 1;  -webkit-backface-visibility: hidden;  -webkit-transition: scale 100ms ease;  -moz-transition: scale 100ms ease;  -ms-transition: scale 100ms ease;  -o-transition: scale 100ms ease;  transition: scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover {  -webkit-transition: scale(1.3, 1.3);  -moz-transition: scale(1.3, 1.3);  -ms-transition: scale(1.3, 1.3);  -o-transition: scale(1.3, 1.3);  transition: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {  display: none;}.owl-carousel .owl-video-tn {  opacity: 0;  height: 100%;  background-position: center center;  background-repeat: no-repeat;  -webkit-background-size: contain;  -moz-background-size: contain;  -o-background-size: contain;  background-size: contain;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {  position: relative;  z-index: 1;}/*--------------------------------------------------------------16.0 Featured Area Styles--------------------------------------------------------------*/.vce-featured {	margin: 0;	position: relative;	display: block;	height: 100%;	max-width: 100%;	overflow: hidden;	max-height: 500px;	min-height: 500px;	opacity: 0;}.vce-featured > img, .vce-featured > a img,.vce-lay-g > img, .vce-lay-g > a img {	position: absolute;	top: -9999px;	bottom: -9999px;	left: -9999px;	right: -9999px;	margin: auto;	z-index: 1;	min-width: 100%;	height: 100%;	width: auto;	max-width: initial;}.vce-featured .vce-featured-header{	position: absolute;	bottom: 0;	text-align: center;	width: 100%;	padding: 0;	z-index: 2;	height: 100%;}.vce-featured .vce-featured-info{	z-index: 2;	position: absolute;	width: 790px;	top: 145px;	opacity: 0;	left: 50%;	margin-left: -395px;}.vce-featured-info .entry-content{	max-width: 600px;	margin: 0 auto;	color: #FFF;}.vce-featured .entry-meta{	margin-bottom: 3px;}.vce-featured-info .entry-content p{	margin-bottom: 0;}.vce-lay-g .vce-featured-info .entry-content{	margin-top: 10px;}.vce-featured-header-background {	z-index: 1;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	-webkit-transform: rotate(0);	-moz-transform: rotate(0);	transform: rotate(0);	background: #000;	-webkit-backface-visibility: hidden !important;	-webkit-transition: all 0.2s ease-in-out !important;	-moz-transition: all 0.2s ease-in-out !important;	-o-transition: all 0.2s ease-in-out !important;	-ms-transition: all ease-in-out !important;	transition: all 0.2s ease-in-out !important;}.vce-featured-section a,.vce-lay-g .vce-featured-info .meta-category a,.vce-lay-h header .meta-category a{	font-size: 13px;	line-height: 23px;	text-decoration: none;	padding: 0 10px;	border-radius: 4px;	margin: 0 2px;	display: inline-block;	-webkit-backface-visibility: hidden;}.vce-featured-section a,.vce-featured .entry-meta .meta-item,.vce-featured .entry-meta .meta-item a,.vce-grid-text .vce-featured-info .meta-item,.vce-grid-text .vce-featured-info .meta-item a,.vce-lay-g .vce-featured-info .meta-category a,.vce-lay-h header .meta-category a{	color: #FFF !important;	-webkit-backface-visibility: hidden;}.vce-grid-text .vce-featured-info .meta-item,.vce-grid-text .vce-featured-info .meta-item a,.vce-grid-text .fn{	font-size: 13px;}.vce-featured-section span{	display: none;}.vce-featured-section{	margin-bottom: 5px;	-webkit-backface-visibility: hidden;}.vce-featured-link-article{	font-size: 52px;	line-height: 60px;	color: #FFF;	text-decoration: none;	display: block;	text-shadow: 1px 1px 3px rgba(0,0,0,0.7);}.vce-featured-link-article:hover{	text-decoration: none;}.vce-featured-title{	margin: 0 auto 7px;	-webkit-backface-visibility: hidden;}.vce-featured-full-slider .owl-item img{	width: auto;}.vce-featured-full-slider{	max-height: 500px;	overflow: hidden;}.vce-featured-grid{	margin-top: 1px;}.vce-grid-item{	position: relative;	float: left;	display: block;	width: 380px;	overflow: hidden;	-webkit-backface-visibility: hidden;	opacity: 0;}.vce-grid-text{	position: absolute;	bottom: 0;	text-align: center;	width: 100%;	padding: 15px 0;	z-index: 2;	height: 100%;}.vce-grid-text .vce-featured-info{	margin-top: 57%;	z-index: 1000;	position: relative;}.vce-grid-text .vce-featured-info.vce-vertical-center{	margin-top: 15px;	width: 100%;}.vce-featured-grid .vce-featured-link-article{	font-size: 22px;	line-height: 28px;}.vce-featured-grid .vce-featured-section a{	font-size: 13px;	line-height: 23px;	position: relative;	z-index: 2000;}.vce-featured-grid .vce-featured-section span{	color: #FFF;}.vce-featured-grid .vce-featured-section{	margin-bottom: 5px;}.vce-featured-grid .vce-featured-title{	padding: 0 30px;	line-height: 14px;	margin: 0 auto 0;}.vce-featured-grid .owl-controls .owl-prev,.vce-featured-grid .owl-controls .owl-next,.vce-post-slider .owl-controls .owl-prev,.vce-post-slider .owl-controls .owl-next {	opacity: 0;	-webkit-transition: opacity 0.2s linear;	-moz-transition: opacity 0.2s linear;	-o-transition: opacity 0.2s linear;	transition: opacity 0.2s linear;}.vce-featured-grid:hover .owl-prev,.vce-featured-grid:hover .owl-next,.vce-post-slider:hover .owl-prev,.vce-post-slider:hover .owl-next{	opacity: 0.4;	filter: alpha(opacity=40);}.vce-featured-grid .owl-prev,.vce-featured-grid .owl-next,.vce-post-slider .owl-prev,.vce-post-slider .owl-next{	position: absolute;	top: 0;	background: #FFF;	-webkit-transition: opacity 0.25s linear;	-moz-transition: opacity 0.25s linear;	-o-transition: opacity 0.25s linear;	transition: opacity 0.25s linear;	height: 100%;	width: 50px;	text-align: center;	font-size: 32px;}.vce-featured-grid .vce-featured-section a,.vce-featured-grid .vce-featured-section,.vce-featured-grid .vce-featured-title,.vce-featured-grid .vce-featured-link-article{	-webkit-backface-visibility: hidden;}.vce-featured-grid i,.vce-post-slider i{	position: absolute;	top: 50%;	margin-top: -16px;}.vce-featured-grid i.fa-angle-left,.vce-post-slider i.fa-angle-left{	left: 19px;}.vce-featured-grid i.fa-angle-right,.vce-post-slider i.fa-angle-right{	right: 19px;}.vce-featured-grid .owl-prev:hover,.vce-featured-grid .owl-next:hover,.vce-post-slider .owl-prev:hover,.vce-post-slider .owl-next:hover{	opacity: 0.6;	filter: alpha(opacity=60); }.vce-featured-grid .owl-prev,.vce-post-slider .owl-prev{	left: 0;}.vce-featured-grid .owl-next,.vce-post-slider .owl-next{	right: 0;}/* Navigation Arrow */.vce-featured-full-slider .owl-nav .owl-prev,.vce-featured-full-slider .owl-nav .owl-next {	position: absolute;	top: 50%;	background: #FFF;	opacity: 0.5;	z-index: 1000;	display: block;	width: 50px;	height: 80px;	outline: none;	text-align: left;	cursor: pointer;	margin-top: -40px;	-webkit-transition: all .3s ease-in-out;	   -moz-transition: all .3s ease-in-out;	    -ms-transition: all .3s ease-in-out;	     -o-transition: all .3s ease-in-out;	        transition: all .3s ease-in-out;}.vce-featured-full-slider .owl-nav .owl-prev{	left: 0;}.vce-featured-full-slider .owl-nav .owl-next {	right: 0;}.vce-featured-full-slider .owl-nav i {	position: relative;	display: block;	width: 100%;	height: 100%;	font-size: 50px;	text-align: center;	padding-top: 15px;}.vce-featured-full-slider .owl-nav .owl-prev i:before{	margin-left: -7px;}.vce-featured-full-slider .owl-nav .owl-next i:before{	margin-right: -7px;}.vce-hover-effect{	width: 790px;	margin: 0 auto;	position: relative;	padding: 20px 30px;}.wp-caption {  max-width: 100%;  padding: 0;  text-align: center;}.wp-caption img{    margin: 0;    padding: 0;    border: none;    height: auto;}.entry-content .wp-caption img{	width: 100%;}.wp-caption .wp-caption-text {  	margin: 0;	padding: 5px;	font-size: 14px;	font-style: normal;	font-style: italic;	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);}.wp-caption .wp-caption-text a{  text-decoration: underline;}.wp-caption .wp-caption-text a:hover{  text-decoration: none;}.wp-smiley {    max-height: 13px;    margin: 0;}.vce-photo-caption{	position: absolute;	bottom: 0;	right: 0;	width: auto;	padding: 5px 12px;	background: rgba(0, 0, 0, 0.15);	color: #FFF;	font-size: 14px;	text-align: right;	font-style: italic;	text-shadow: 1px 1px 3px rgba(0,0,0,0.7);	max-width: 40%;	line-height: 22px;	z-index: 2;}/*********************	Custom*********************/.vce-featured-grid .vce-featured-header-background, .vce-post-big .vce-post-img:after, .vce-post-slider .vce-post-img:after {    opacity: 0.5;}.vce-featured-section > a {    background-color: #607ec7;}.vce-featured-link-article, .vce-featured-link-article:hover{	color: #fff !important;}h3.foot-head{	font-size: 1.3rem;	border-bottom: 3px solid #d2d2d2;	padding-bottom: 15px;}.foot-widget #subscribe-email input[type="email"]{	min-height: 30px;    font-size: 21px;    border-radius: 5px;    background-color: #eee;}.foot-widget #subscribe-submit input[type="submit"]{    font-size: 21px;    background: #000;    border: 0;    border-radius: 5px;    width: 200px;    min-height: 50px;    color: #fff;}.foot-widget #subscribe-submit input[type="submit"]:hover{	color : #000;	background: #d2d2d2;	cursor: pointer;}.widget_rss_links a {    font-size: 18px;}.subscribe-text p{    font-size: 16px;    color: #ddd;}.home-widget .sti{	display: none !important;}/* #home-mid-wrap .home-widget ul li img {    width: 36%;} */

.display-authors-widget .avatar{
	width: 64px;
	height: 64px;
}