/*
Theme Name: Prestige
Theme URI: http://themeperch.net/prestige/demo
Author: Jthemes Studio
Author URI: http://themeforest.net/user/Jthemes/
Description: Prestige is a clean and modern landing page template, very easy to customize according to your needs. This landing page template can be used to promote web apps, mobile apps and all kind of marketing and startup websites. Quick and easy to setup.
Version: 1.3.6.3
Requires at least: 4.7
Requires PHP: 5.6
Tags: click-through landing page, landing page, lead gen landing page, marketing campaign, marketing template, mobile app, parallax template, product launch, responsive landing page, responsive template, startup, startup campaign, startup landing page, startup template, web app
Text Domain: Prestige
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

#home{
	padding-top: 90px;
	position: relative;
}

.home_box{
	z-index: 10;
	position: relative;
}

#home.green_bg:before,
#home.dark_bg:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 9;
}

.nav_style_color #home,
.nav_style_dark #home,
.nav_style_transparent #home{
	border-top: none;
	border-bottom: none;
	color: #fff;
}

section.background_slider{
	background: none !important;
}

.nav_style_color #header_wrapper{
	border-bottom: 1px solid #eee;
}

.video_slider #header_wrapper.shrink{
	border-bottom: none;
}

.sticky_nav_off.nav_style_transparent #nav li.current a,
.nav_style_color #nav li a,
.nav_style_color #home h1,
.nav_style_dark #nav li a,
.nav_style_dark #home h1,
.nav_style_transparent #nav li a,
.nav_style_transparent #home h1{
	color: #fff;
}

.video_slider #home h2,
.background_slider #home h2{
	color: #eee;
}

.nav_style_transparent #header_wrapper {
    background-color: transparent;
}

.nav_style_dark #header_wrapper {
    background-color: rgba(0, 0, 0, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.5);
}

.nav_style_dark #header_wrapper.shrink{
	background-color: rgba(0, 0, 0, 0.9);
} 

.nav_style_light #nav li.current a{
	color: #334d54 !important;
}

.vegas-background {
    height: auto !important;
    z-index: -1;
}

.video_slider #header_wrapper.shrink,
.background_slider #header_wrapper.shrink {
	width:100%;
	height:70px!important;
	padding:0;
	z-index:1000;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.9);
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.video_slider #header_wrapper.shrink{
	-webkit-transition: all 0.0s ease;
    -moz-transition: all 0.0s ease;
    -o-transition: all 0.0s ease;
    transition: all 0.0s ease;
}

.page-template-one-page .sticky-wrapper{
	position: fixed;
	z-index: 999;
}

body #header_wrapper.shrink{
	background-color: #fff;
}

.nav_style_transparent #header_wrapper.shrink{
	background-color: rgba(0,0,0, .9);
}


.sticky_nav_off #header_wrapper{
	position: relative;
}

.page-template-one-page.sticky_nav_off #header_wrapper{
	position: absolute;
}


video#bgvid {
	position: fixed;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -2;
	background: url(images/bg.jpg) no-repeat;
	background-size: cover;
}

video#bgvid { transition: 1s opacity; }
.stopfade { opacity: .5; }

.gradient-overlay:before {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  content: '';
  background: #34b1c4;
  opacity: 0.8;
}

.video_slider #home{
	background:  none !important;
}

.free-wall{
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: -1px;
}

.item{
	width: 25%;
	float: left;
}

.item a{
	display: block;
	margin-bottom: 0;
}

.size21,
.size22{
	width: 50%;
}

.item img{
	width: 100%;
	height: auto;
}

.panel-grid-cell > div:first-child .features_item{
	margin-top: 45px;
}

.top-padding-only p:last-child{
	margin-bottom: 0;
}

.wp-caption{

}

.wp-caption-text{
	
}

.gallery-caption{
	
}
.bypostauthor{
	
}

.dark_bg ul.team_social li a i{
	color: #ccc;
}
.dark_bg p{
	color: #91a2a5;
}

.dark_bg .blog_item{
	padding: 0;
} 

.dark_bg h3.blog_title a{
	color: #ddd;
}

.dark_bg .blog_info{
	background-color: transparent;
	border-color: transparent;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.half_col_inside{
	padding:60px  60px 0 60px;
}

#home.dark_bg,
#home.iframe_video{
	border-bottom: none;
}

.align_left{
	text-align: left;
}

.widget-content > ul > li{

}

.menu > li:before,
.widget-content > ul  li:before{
	content: "M";
	font-family: "icons-font" !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    line-height: 1;
    text-transform: none !important;
    width: 14px;
}

.widget-content > ul ul{
	margin-left: 30px;
	margin-bottom: 0;
}

.sidebar li cite{
	padding-bottom: 10px;
	display: block;
}

.sidebar select{
	width: 100%;
	padding: 3px 5px;
	max-width: 100%;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

table,
th,
td {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
}

table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.6em;
	table-layout: fixed; /* Prevents HTML tables from becoming too wide */
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

th {
	border-width: 0 1px 1px 0;
	font-weight: 700;
}

td {
	border-width: 0 1px 1px 0;
}

th, td {
	padding: 5px;
}

.entry-content ul, 
.entry-content ol,
.comment-content ul,
.comment-content ol{
	margin: 16px 0;
    padding: 0 0 0 40px;
    list-style: disc;
}

.comment-content ol,
.entry-content ol{
	list-style: decimal;
}

.entry-content address {
    font-style: italic;
    margin: 0 0 24px;
}

.clear{
	clear: both;
	display: table;
}

dt {
    font-weight: bold;
}

dd {
    margin: 0 0 20px;
}

pre{
	background-color: #f9f9f9;
	padding: 15px;
}

.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {
    max-width: 100%;
}

figure.wp-caption.alignleft, img.alignleft {
    margin: 5px 20px 5px 0;
}

figure.wp-caption.alignright, img.alignright {
    margin: 5px 0 5px 20px;
}

img.size-full, img.size-large, img.wp-post-image {
    height: auto;
    max-width: 100%;
}
.alignleft {
    float: left;
}

figure.wp-caption.alignright, 
img.alignright {
    margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
    margin: 5px 0 5px 10px;
}

.alignright {
    float: right;
}

img {
    border: 0 none;
    vertical-align: middle;
}

.entry-content img, 
.entry-summary img, 
.comment-content img[height], 
img[class*="align"], 
img[class*="wp-image-"], 
img[class*="attachment-"] {
    height: auto;
}

.password-form{
	margin-top: 30px;
	overflow: hidden;
	margin-bottom: 30px;
}

.gallery-item h5{
	font-weight: normal;
	line-height: normal;
	font-size: inherit;
}

.post-content{
	margin-top: 20px;
}

ul.post_info li:last-child{
	border-right: none;
}

.entry-footer{
	clear: both;
	overflow: hidden;
}

.featured-post-wrap{
	margin-bottom: 10px;
	overflow: hidden;
}

.featured-post{
	color: #fff;
	padding: 5px 10px;
	text-align: center;
	font-size: 12px;
	display: inline-block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.header-meta a:last-child{
	border-right: none;
}

.siteorigin-panels-stretch.no_spacing img{
	margin: 0;
	padding: 0;
}

.admin-bar .is-sticky .shrink{
	margin-top: 32px;
}
@media (max-width: 782px) { 
  .admin-bar .is-sticky .shrink{
    margin-top: 46px;
  }
}
@media (max-width: 600px) { 
  .admin-bar .is-sticky .shrink{
    margin-top: 0;
  }
}