/*
 Theme Name:   Legrand Child Theme
 Theme URI:    https://legrand.themerex.net/
 Description:  Legrand Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     legrand
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  legrand
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */


html, body, .body_wrap {overflow-x:hidden!important;}

.whitetext .pullposts a.readmorebutton {color:#fff!important;border-color:#fff!important;}

.center {margin:0 auto!important;text-align:center!important;}
.pullpostsgrid .col .postcontent h3 {font-size:1.25rem!important;}

.trx_addons_scroll_to_top.show {border:1px solid #213970!important;}
.trx_addons_scroll_to_top.show:hover {background:#fff!important;color:#213970!important;border-color:#213970!important;}

@media screen and (max-width:1400px) and (min-width:1250px) {
	.elementor-section.elementor-section-boxed > .elementor-container {max-width:1250px!important;}
	.pullpostsgrid .col .postcontent h3 {font-size:1.1rem!important;}
}

@media screen and (max-width:1251px) and (min-width:1024px) {
	.elementor-section.elementor-section-boxed > .elementor-container {max-width:1020px!important;}
	.menu {width:77%!important;}
	.pullpostsgrid .postgrid .row {display:block!important;}
	.pullpostsgrid .col {flex: 1 0 100%!important;max-width:100%!important;}
}

@media screen and (max-width:1023px) {
	.pullpostsgrid .postgrid .row {display:block!important;}
	.pullpostsgrid .col {flex: 1 0 100%!important;max-width:100%!important;}	
	.pullpostsgrid .col .postcontent h3 {font-size:1.1rem!important;}
	big {font-size:100%!important;font-weight:300!important;letter-spacing: 0.02rem !important;}
}