/*
Theme Name: Roneous Child
Theme URI: http://www.themelogi.com/themes/roneous
Description: A child theme of Roneous Theme
Author: THEMELOGI
Author URI: http://www.themelogi.com
Version: 1.0.0
Template: roneous
*/




/* 4. VISUAL COMPOSER STYLE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	
	.vc_row .row { position: relative; }
	@media only screen and (max-width: 1280px) {
		div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*="vc_custom_"] { padding-left: 95px!important; padding-right: 95px!important; }
	}
	@media only screen and (max-width: 1024px) {
		div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*="vc_custom_"] { padding-left: 55px!important; padding-right: 55px!important; }
	}
	@media only screen and (max-width: 768px) {
		.vc_row .row .row { margin: 0; }
		div.equal-height .vc_column-inner .vc_column-inner, section.vc_row .vc_column_container > .vc_column-inner { padding-left: 15px!important; padding-right: 15px!important; }
		div.equal-height .vc_column-inner { padding-left: 95px!important; padding-right: 95px!important; }
		div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*="vc_custom_"] { padding-left: 50px!important; padding-right: 50px!important; }
	}
	@media only screen and (max-width: 600px) {
		.projects .container { padding: 0; }
		div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*="vc_custom_"] { padding-left: 50px!important; padding-right: 50px!important; }
	}
	@media only screen and (max-width: 479px) {
		div.equal-height .vc_column-inner, div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*="vc_custom_"] { padding-left: 28px!important; padding-right: 28px!important; }
		div.equal-height .vc_column-inner .vc_column-inner { padding-left: 0!important; padding-right: 0!important; }
	}
	@media screen and (max-width: 767px) { 
		.vc_row, .vc_row .row, .vc_row .vc_row { margin: 0; }
		.vc_row .vc_column-inner { padding-left: 0; padding-right: 0; }
	}
	@media screen and (max-width: 480px) { 
		.vc_row .row .row [class*="col-"] { padding-left: 0; padding-right: 0; }
		section .container .row { margin: 0; }
	}
	.vc_empty-placeholder { margin: 0; }
	div.vc_row .wpb_column { padding: 0; }
	@media only screen and (max-width: 768px) and (min-width: 768px) {
		.tlg-page-wrapper .col-sm-1,.tlg-page-wrapper .col-sm-2:not(.org-col),.tlg-page-wrapper .col-sm-3:not(.org-col),.tlg-page-wrapper .col-sm-4:not(.org-col), .tlg-page-wrapper .col-sm-5:not(.org-col),.tlg-page-wrapper .col-sm-6:not(.org-col),.tlg-page-wrapper .col-sm-8,.tlg-page-wrapper .col-sm-10, .vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 { width: 100%; }
		.col-sm-offset-1 { margin-left: 0; } .col-sm-10 { width: 100%; }
	}
	.pb0 .wpb_content_element, .wpb_layerslider_element.wpb_content_element, .wpb_revslider_element.wpb_content_element{ margin-bottom: 0!important; }
	section section { padding: 0; background: none; }
	section section + section, section section + .row { padding-top: 96px; }
	section section .container { width: 100%; }
	.tlg-page-wrapper { overflow: hidden; clear: both; }
	.tlg-page-wrapper > .wpb_row { margin: 0 !important; position: relative; }
	@media( max-width: 768px ) { .tlg-page-wrapper > .wpb_row .wpb_row { margin: 0 !important; position: relative; } }
	.tlg-page-wrapper > .wpb_row.image-bg, .tlg-page-wrapper > .wpb_row.video-bg { overflow: hidden; }
	.wpb_column .wpb_wrapper>*:last-child {margin-bottom: 0;}
	.tlg-page-wrapper > p { display: none; }
	.mega-menu h4 { display: none; }
	@media( min-width: 991px ) { 
		.mega-menu { width: calc( 100% - 72px )!important; margin: 0 36px!important; } 
		.boxed-layout .text-center .mega-menu { margin: 0!important; } 
	}
	@media only screen and (min-width: 991px) and (max-width: 1600px) {
		.text-center .mega-menu { margin: 0 0 0 -70px!important; } 
	}
	.variation dt { font-weight: bold; display: inline-block; font-size: 12px; }
	.variation dd { display: inline-block; }
	.tooltip.top { margin-left: 0; }
	.boxed-layout .modal-strip { max-width: 1330px; }
	.single-product form,
	.single-product form + hr { clear: both; }
	@media (max-width: 990px) {.logo {width: auto;}.nav-container nav .nav-bar > .module:first-child{width: 60%;}}
	@media (max-width: 767px) {
		.vc_column_container>.vc_column-inner { padding-left: 0!important; padding-right: 0!important;}
		.container .vc_column_container>.vc_column-inner {padding-left: 15px!important;padding-right: 15px!important;}
	}
	@media (max-width: 767px) {.project-content.shuffle {height: 100%!important;} .shuffle-item {position: relative!important;top: 0!important;transform: none!important;width: 100%!important;}}



@media only screen and (max-width: 480px){
.container {
    width: unset !important;
}
}

@media only screen and (min-width: 481px) and (max-width:768px){
.container {
   width: 90%;
}
}




/* 4. FONT MEDIA QUERY - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


@media (max-width: 768px){
  .headings-title .widgettitle {
    font-size: 28px!important;
    line-height: 30px!important;
  }
	
  .products_home .headings-title .widgettitle {
    font-size: 22px!important;
    line-height: 26px!important;
  }
	
  .headings-title .widgetsubtitle {
    font-size: 16px!important;
    line-height: 17px!important;
  }	
}









