/*
	Theme Name: Revolution
	Theme URI: https://themeforest.net/item/revolution-creative-portfolio-theme/17870799
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 2.4.7
	Author: fuelthemes
	Author URI: http://themeforest.net/user/fuelthemes
	Text Domain: revolution
	Domain Path: /inc/languages
	Tags: two-columns, four-columns, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
	License: ThemeForest License
	License URI: https://themeforest.net/licenses/standard
*/

/*
* PLEASE DO NOT EDIT THIS FILE!
*
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme.
* Instead use the app.css file that is located in your themes /assets/css/ folder to add your styles.
* If you just want to add small css snippets you might also  want to consider to add it to the designated
* CSS option field in your themes backend at: Appearance -> Theme Options
*/
.footer {
    padding-top: 75px;
}
.footer.dark {
    background: url(http://dostinisin.mvmprint.bg/wp-content/uploads/2023/12/Mask-group-3.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    color: rgba(255,255,255,0.8);
    background-position-y: 80px;
}
.footer.dark .widget a {
    color: #ffffff !important;
}
.footer, .footer p, .footer.dark p {
    color: #ffffff;
}
.footer.dark .widget a {
    color: #ffffff !important;
    font-size: 1.05vw;
}
.thb-full-menu>li>a, .thb-header-menu>li>a {
    font-weight: 600;
    font-size: 1vw;
    text-transform: none !important;
}

.preloader-style3-container {
    width: 100%;
    height: 6px;
    overflow: hidden;
    position: relative;
}

.preloader-style3-container:before,
.preloader-style3-container:after{
    background-color: #fff !important;
}

.featured-portfolio {
    background: #fff;
    padding: 10px 20px;
}

@media only screen and (min-width: 640px){
.featured-portfolio {
    display: block;
    right: -92px;
}
}

@media screen and (max-width: 1015px){
	h1 span{
		font-size: 45px !important;
	}
	
	.row.wpb_row.row-fluid.second-row.special-spacing-row.no-row-padding.full-width-row.no-column-padding.row-has-fill {
    padding-top: 10vh !important;
    padding-bottom: 30vh !important;
}
	.thb-bg-list-parent .columns {
    position: relative;
    z-index: 1;
    height: 150px !important;
    min-height: 150px !important;
    background: #00000091;
}
	.footer.dark .widget a {
    color: #ffffff !important;
    font-size: 16px;
}
.this-cont-space.wpb_column.columns.medium-6.thb-dark-column.has-fill.small-12 .vc_column-inner {
    padding: 0px 10px !important;
    margin: 0px !important;
}
	#mast-head-spaceer{
		height: 35vh !important;
	}
}
