/*
Theme Name: Jewel WP
Theme URI: http://jewel.europadns.net/
Description: Clean and beautiful, Jewel is a modern WordPress theme with support for a wide variety of content. A truly multi-purpose theme.
Author: EuropaDNS
Author URI: http://themeforest.net/user/europadns
Version: 1.1.2
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, theme-options, threaded-comments, translation-ready
Text Domain: jewel_domain

License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/ 

/* = New spacing and rules fixes
   ========================================================================== */        

        .container-fluid .vc_row-fluid {
		z-index: 0;	
		background-attachment: scroll;
		background-repeat: no-repeat; /* 1 */ 
		background-position: 50% 0;		
	}
        
        @media (max-width: 767px) {

		.container-fluid .vc_row-fluid {
			-webkit-background-size: cover;
					background-size: cover;		
		}
		
	}
        
        .container-fluid .nfw-tweet-list ul { 
		margin-left: 170px;
		font-size: 20px;
		line-height: 34px;
		font-style: italic; 
	}
        
        .container-fluid .widget.nfw_widget_latest_tweets { margin-bottom: 0; }

        .container-fluid .btn {
            background-color: Red;
            color: red;
        }
        
        .container-fluid .testimonial-slider {
            margin-bottom: -60px;
        }
        
        .container-fluid .portfolio-item .btn { background-color: #fff; }
	
	.container-fluid .btn:hover { color: #fff; }

        #wrap .vc_col-has-fill>.vc_column-inner, 
        #wrap .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
        #wrap .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, 
        #wrap .vc_row-has-fill>.vc_column_container>.vc_column-inner {
            padding-top: 0;
        }

        .container,
	.container-fluid {
                max-width:100%;
		position: relative;
		margin-right: auto;
		margin-left: auto;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}

	.container {
		padding-right: 15px;
		padding-left: 15px;
	}

	@media (max-width: 767px) {
		
		.container { width: auto; }
                
                .container .vc_row { 
                    margin-left: 0;
                    margin-right: 0;
                }
		
	}
	
	@media (min-width: 768px) and (max-width: 991px) {
		
		.container {	width: 750px; }
		
	}
	
	@media (min-width: 992px) and (max-width: 1199px) {
		
		.container { width: 970px; }
		
	}	
        
	@media (min-width: 1200px) {
	
		.container { width: 1170px; }
		
	}
        
        .container.clear-padding {
                padding-left: 0;
                padding-right: 0; 
        }
        
        .vc_row.vc_inner { margin-bottom: 0; }
        
        .vc_row-o-content-middle>.container {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
        }
        
        .vc_row-o-content-bottom>.container {
                position: absolute;
                bottom: 0;
                left: 50%;
                transform: translate(-50%, 0);
        }