/*
Theme Name:         Stratus
Theme URI:          http://themovation.com/stratus
Author:             Themovation
Author URI:         http://themovation.com
Description:        Stratus is a premium WordPress theme designed for Startups and Tech Companies.
Version:            3.8.8
Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
License:            Regular License
License URI:        http://themeforest.net/licenses/regular
Text Domain:        stratus
Domain Path:        /languages/
*/
@font-face {font-family: "GothamBook"; src: url("//db.onlinewebfonts.com/t/a9db6cd9116ff56da3875b35444f0c45.eot"); src: url("//db.onlinewebfonts.com/t/a9db6cd9116ff56da3875b35444f0c45.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/a9db6cd9116ff56da3875b35444f0c45.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/a9db6cd9116ff56da3875b35444f0c45.woff") format("woff"), url("//db.onlinewebfonts.com/t/a9db6cd9116ff56da3875b35444f0c45.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/a9db6cd9116ff56da3875b35444f0c45.svg#GothamBook") format("svg"); }

@font-face {font-family: "Gotham Light"; src: url("//db.onlinewebfonts.com/t/84693c6ac1f359fe8a4ac49b69f492dd.eot"); src: url("//db.onlinewebfonts.com/t/84693c6ac1f359fe8a4ac49b69f492dd.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/84693c6ac1f359fe8a4ac49b69f492dd.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/84693c6ac1f359fe8a4ac49b69f492dd.woff") format("woff"), url("//db.onlinewebfonts.com/t/84693c6ac1f359fe8a4ac49b69f492dd.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/84693c6ac1f359fe8a4ac49b69f492dd.svg#Gotham Light") format("svg"); }

@font-face {font-family: "Sentinel Medium"; src: url("//db.onlinewebfonts.com/t/9d6de58d886ba70d324b9af0ee96d232.eot"); src: url("//db.onlinewebfonts.com/t/9d6de58d886ba70d324b9af0ee96d232.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/9d6de58d886ba70d324b9af0ee96d232.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/9d6de58d886ba70d324b9af0ee96d232.woff") format("woff"), url("//db.onlinewebfonts.com/t/9d6de58d886ba70d324b9af0ee96d232.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/9d6de58d886ba70d324b9af0ee96d232.svg#Sentinel Medium") format("svg"); }

@font-face {font-family: "Sentinel Semibold"; src: url("//db.onlinewebfonts.com/t/27169bf8399d2c8e67d55e0c623bd8e4.eot"); src: url("//db.onlinewebfonts.com/t/27169bf8399d2c8e67d55e0c623bd8e4.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/27169bf8399d2c8e67d55e0c623bd8e4.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/27169bf8399d2c8e67d55e0c623bd8e4.woff") format("woff"), url("//db.onlinewebfonts.com/t/27169bf8399d2c8e67d55e0c623bd8e4.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/27169bf8399d2c8e67d55e0c623bd8e4.svg#Sentinel Semibold") format("svg"); }

.h1,.h2,.h3,h1,h2,h3
{ 
 font-family:Sentinel Semibold !important;
 color:#000;
}

.h4,.h5,.h6,h4,h5,h6
{ 
 font-family:Sentinel Medium !important;
 color:#000;
}
h1 {
    font-size: 48px;
}

.banner-title, .banner-title h1,.banner-title h2
{
	font-family:GothamBook !important;
}

body,p,li,div,a,span
{
	 font-family:GothamBook !important;
}
.navbar .navbar-nav > li > a, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li.active > a, .navbar .navbar-nav > li.active > a:hover, .navbar .navbar-nav > li.active > a:focus, .navbar .navbar-nav > li.th-accent
{
	font-family:Gotham Light !important;
	font-size:15px;
	font-weight:400;
	color:#333333;
}
.top-menu-links
{
	position: absolute;
    z-index: 99;
    right: 9%;
	top: 10px;
}
.top-menu-links a {
    padding: 10px;
    border-radius:8px;
    margin: 0 3px;
    font-size: 14px;    
    color: #fff;
    text-decoration: none;
}
/*.top-menu-links a:hover
{
  background: #fc8835;	
}*/
.top-menu-links .demolink
{
	border: solid 1px #444;
	color:#444;
} 
.top-menu-links .demolink2
{
	border: solid 1px #444;
	color:#444;
	background: #ccc;
} 
.top-menu-links .traillink
{
	background: #444;
	
}
.flip-card {
  background-color: transparent;
  width: 250px;
  height: 250px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  /*transition: transform 0.6s;
  transform-style: preserve-3d;*/
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.flip-card-inner .elementor-button-wrapper
{
	margin:0 0 10px 0;
}

/*
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}*/

.flip-card-front, .flip-card-back {
 /*position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;*/
}

.flip-card-front {
    background-color: #fff;
    color: black;
    padding: 35px 0 10px;
}

.flip-card-front img {
  width:100px;
}

.flip-card-back {
  
  color: #444;
  /*
  background-color: #2980b9;
  transform: rotateY(180deg);*/
}
.flip-card-back h4{
	line-height: 28px;
    margin: 0px;
    padding: 10px;
}
.allIntCate {
	background: rgba(1,2,3,0.5);
    border-radius: 10px;
    padding: 20px 0px 20px 30px;
}

.allIntCate li{
    font-weight: bold !important;
    color: #fff !important;
    cursor: pointer;
    font-size: 15px !important;
    padding: 4px 0;
	list-style:none;
}
.allIntCate li:hover {
    color: #ccc !important;
}
.allIntCate li.active_item
{
	color: #ccc !important;
}
.navbar .navbar-nav > li > a { 
  margin:0 12px !important;	
}

#scrollUp {
 bottom: 80px !important;
}	
.product-features-left-menu {
    position: fixed;
    top: 16%;
    left: 0;
    vertical-align: middle;
    z-index: 9999;
    display: block;
    background: rgba(1,2,3,0.5);
	/*background: rgba(0,0,0,0.5);*/
    border-radius: 10px;  
}
.product-features-left-menu ul {
    padding: 10px 0 !important;
    margin: 0 !important;
}
.product-features-left-menu ul li {
line-height:1.5
}

.product-features-left-menu ul li a {
    padding: 16px;
    font-size: 18px !important;
    color: #fff;
} 

.sup-email a{
 font-family: Sentinel Medium !important;
}

.slide-title img {
    max-height: 150px;
    padding: 0 !important;
    margin: 50px auto 10px !important;
}
.slide-title strong {
    display: block;
    font-size: 22px !important;
    color: #fff !important;
    padding: 15px 0 0 !important;
    font-weight: 700;
    line-height: 1.65;
    font-family: GothamBook !important;
}

.slide-title strong:first-of-type {
    font-size: 22px !important;
    font-family: Sentinel Semibold !important;;
}

.banner-title, .banner-title h1,.banner-title h2
{
	font-family:GothamBook !important;
}

.list-number li {
    list-style-type: decimal;
    font-family: Gotham-Book,sans-serif; 
} 
.integration-blk-item  h4
{
	font-family: Gotham-Book,sans-serif !important;
}


.intg-block-items  .ft-card-a {
    font-weight: 500!important;
    color: #272727;
    text-decoration: none!important;
}
.intg-block-items  .ft-card-a:hover {
    color: #272727;
}
.intg-block-items  .m-b-md {
    margin-bottom: 20px!important;
}
.intg-block-items  .p-sm {
    padding: 15px;
}
.intg-block-items  .card-scale {
    transition: .4s all;
}
.intg-block-items .card-scale:hover {
    transform: scale(1.06);
    transition: .4s all;
}
.intg-block-items  .card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.intg-block-items  .int-icon {
    margin-bottom: 10px;
}
.intg-block-items  .int-icon span {
    text-align: center;
    transition: .4s all;
    display: inline-block;
    padding: 8px 4px;
    border-radius: 50%;
    background-color: #f7f5f4;
    width: 64px;
    height: 64px;
}
.intg-block-items  .int-icon span img {
    width: 35px;
    padding-top: 6px;
}
.intg-block-items  .h4-title {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px;
    font-family: Gotham-Book,sans-serif;
}
.intg-block-items  .new-label {
    position: absolute;
    top: 4px;
    left: -5px;
    background: #7dce81;
    color: #fff;
    font-size: 11px;
    padding: 2px 6px;
    font-weight: 700;
}


/* For Mobile Media Query */

@media only screen and (max-width: 600px) {
	.top-menu-links {
		position: relative;
		z-index: 99;
		right: 9%;
		top: 10px;
		padding: 5px 0 5px 41px;
	}
	#main-flex-slider .slides img{
		display:none;
	}
	.top-menu-links a {
		padding: 6px 6px;
		border-radius: 8px;
		margin: 0 3px;
		font-size: 12px;
		color: #fff;
		text-decoration: none;
	}	
}

.post.type-post.status-future.format-standard.has-post-thumbnail.hentry.category-blog
 img {
    width: 100%;
}