/*
Theme Name: Vastart | Shared by VestaThemes.com
Theme URI: http://demo.detheme.com/vastart-landing/
Author: deTheme
Author URI: http://vastthemes.com
Description: Vastart - Digital Company & Startup WordPress Theme. Vastart is built specifically for small digital company with a big vision. This theme is handcrafted and equipped with unique designs so you can spread your message to the world without worrying about building your website.
Version: 1.2.12
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Vastart
Tags: editor-style, featured-images, post-formats, translation-ready, left-sidebar, right-sidebar, three-columns, custom-background, custom-colors, custom-header, flexible-header, custom-menu
*/

/*
This file is just used to identify the theme in WordPress.
The compiled CSS output can be found in /assets/
*/
@font-face {
font-family: 'Merriweather';
src: url('https://www.basicmantra.com/fonts/Merriweather-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
body {font-family: 'Merriweather', Arial, sans-serif !important;}
h1,h2,h3,h4,h5,h6 {font-family: 'Merriweather', Arial, sans-serif !important;}
.circle {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 50px;
    margin: 0 auto 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #096ad0;
    border-radius: 49px;
    background-color: #fff;
	box-shadow: 0 5px 30px 0 rgba(31, 44, 61, 0.1);}
.step-number {
    position: static;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff;
}
.service-home:hover {
    background: #ffffff;
    box-shadow: 0 2px 2px 0 rgba(255,141,117,0.06), 0 4px 4px 0 rgba(255,141,117,0.06), 0 8px 8px 0 rgba(255,141,117,0.06), 0 16px 16px 0 rgba(255,141,117,0.06), 0 32px 32px 0 rgba(255,141,117,0.06), 0 64px 64px 0 rgba(255,141,117,0.06);}

.page #content, .search.search-results #content, .single #content {
    margin-top: 0% !important;
}
.form-border {border:1px dashed #331B71; padding:20px;border-radius: 15px;}
label {width:100%;}
textarea {min-height:150px; max-height:170px;}
.redtext {color:#dc143c !important;}
    .glow {
      -webkit-animation:colorchange 20s infinite alternate;
    }

    @-webkit-keyframes colorchange {
      0% {
        
        color: blue;
      }
      
      10% {
        
        color: #8e44ad;
      }
      
      20% {
        
        color: #1abc9c;
      }
      
      30% {
        
        color: #d35400;
      }
      
      40% {
        
        color: blue;
      }
      
      50% {
        
        color: #34495e;
      }
      
      60% {
        
        color: blue;
      }
      
      70% {
        
        color: #2980b9;
      }
      80% {
     
        color: #f1c40f;
      }
      
      90% {
     
        color: #2980b9;
      }
      
      100% {
        
        color: pink;
      }
    }
.breadcrumb a {color:#EE2A3C !important;}
.page .breadcrumbs {display: none !important;}
#navbardesktop {padding:12px !important;}
.homeiconsize {font-size: 26px;}
.primary_button {background-image: linear-gradient(97deg, #e044cc, #9157ee) !important;transition: all 300ms ease !important;}
.secondary_button {background-image: linear-gradient(97deg, #c40181, #e44560) !important;transition: all 300ms ease !important;}
.footerlinks li a {color:#ffffff !important;font-size: 14px;}
.footertext {color:#ffffff !important;}
.footerlinks li{
    list-style: none;
    line-height: 30px;
}
ul.footerlinks {
    padding-left: 0px !important;
}
.kc-blog-posts-3 .kc-list-item-3 .entry-meta {display:none !important;}
.content-desc {margin-bottom: 15px !important;}
a.hyperlink {color: #dc143c !important;}
.disnone {display:none !important;}