@charset "UTF-8";
/* CSS Document */

*[class^=c_]{ float:left; /* border:1px solid #333333; */ transition:ease 0.5s; padding:1em;}

/*--

	d = desktop
	l - labtop
	t = tablet
	m =mobile
	
--*/

	.c_full-d{width:100%;}
	.c_90-d{width:90%;}
	.c_80-d{width:80%;}
	.c_70-d{width:70%;}
	.c_60-d{width:60%;}
	.c_50-d{width:50%;}
	.c_40-d{width:40%;}
	.c_30-d{width:30%;}
	.c_20-d{width:20%;}
	.c_10-d{width:10%;}
	.c_33-d{width:33.3333%;}
	.c_15-d{width:15%;}
	.c_25-d{width:25%;}
	.c_35-d{width:35%;}
	.c_45-d{width:45%;}
	.c_55-d{width:55%;}
	.c_65-d{width:65%;}
	.c_75-d{width:75%;}
	.c_85-d{width:85%;}
	
	/*----- list style -----*/

	.list_box{margin-left:-3%;}
	.list_box .c_full-d{width:100%; margin:0; float:none;}
	.list_box .c_90-d{width:87%; margin-left:3%;}
	.list_box .c_80-d{width:877%; margin-left:3%;}
	.list_box .c_70-d{width:67%; margin-left:3%;}
	.list_box .c_60-d{width:57%; margin-left:3%;}
	.list_box .c_50-d{width:47%; margin-left:3%;}
	.list_box .c_40-d{width:37%; margin-left:3%; box-sizing:border-box;}
	.list_box .c_30-d{width:27%; margin-left:3%; box-sizing:border-box;}
	.list_box .c_20-d{width:17%; margin-left:3%; box-sizing:border-box;}
	.list_box .c_10-d{width:7%; margin-left:3%; box-sizing:border-box;}
	.list_box .c_33-d{width:30.3333%; margin-left:3%; box-sizing:border-box;}
	.list_box .c_15-d{width:12%; margin-left:3%;}
	.list_box .c_25-d{width:22%; margin-left:3%;}
	.list_box .c_35-d{width:32%; margin-left:3%;}
	.list_box .c_45-d{width:42%; margin-left:3%;}
	.list_box .c_55-d{width:52%; margin-left:3%;}
	.list_box .c_65-d{width:62%; margin-left:3%;}
	.list_box .c_75-d{width:72%; margin-left:3%;}
	.list_box .c_85-d{width:82%; margin-left:3%;}
	
	/*--  wrapper style --*/
	
	.wrap_all--1{padding:1em;}
	.wrap_x--1{padding-left:1em; padding-right:1em;}
	.wrap_y--1{padding-top:1em; padding-bottom:1em;}
	
	.wrap_l--1{padding-left:1em;}
	.wrap_r--1{padding-right:1em;}
	.wrap_t--1{padding-top:1em;}
	.wrap_b--1{padding-bottom:1em;}
	
	.wrap_l--1-half{padding-left:1.5em;}
	.wrap_r--1-half{padding-right:1.5em;}
	.wrap_t--1-half{padding-top:1.5em;}
	.wrap_b--1-half{padding-bottom:1.5em;}
	
	.wrap_all--half{padding:0.5em;}
	.wrap_x--half{padding-left:0.5em; padding-right:0.5em;}
	.wrap_y--half{padding-top:0.5em; padding-bottom:0.5em;}
	
	/*--  blog style  --*/
	
	.style_box{display:block;}
	
	/* -- color sheme -- */
	
	h1,
	.primary_txt{color:#c10235;}
	
	.article-normal-box h1,
	.article-normal-box h2,
	.article-normal-box h3,
	.article-normal-box h4,
	.article-normal-box h5,
	.article-normal-box h6{padding-bottom:0.5em;}

	.left_column{width:100% !important; margin-right:-320px;}
	.left_column .column_wrapper{margin-right:320px;}
	.right_column{min-width:300px;}
	
	.main_container{float:left;}
	.main_section-left,
	.main_section-right{float:left; margin:0; padding:0;}
	.main_section-left{width:20%;}
	.main_section-right{width:80%; padding:0 1em; box-sizing:border-box;}


@media (max-width: 1080px){
	
	.c_full-l{width:100%;}
	.c_90-l{width:90%;}
	.c_80-l{width:80%;}
	.c_70-l{width:70%;}
	.c_60-l{width:60%;}
	.c_50-l{width:50%;}
	.c_40-l{width:40%;}
	.c_30-l{width:30%;}
	.c_20-l{width:20%;}
	.c_10-l{width:10%;}
	.c_33-l{width:33.3333%;}
	.c_15-l{width:15%;}
	.c_25-l{width:25%;}
	.c_35-l{width:35%;}
	.c_45-l{width:45%;}
	.c_55-l{width:55%;}
	.c_65-l{width:65%;}
	.c_75-l{width:75%;}
	.c_85-l{width:85%;}
	
	.list_box .c_full-l{width:100%; margin:0; float:none;}
	.list_box .c_90-l{width:87%; margin-left:3%;}
	.list_box .c_80-l{width:877%; margin-left:3%;}
	.list_box .c_70-l{width:67%; margin-left:3%;}
	.list_box .c_60-l{width:57%; margin-left:3%;}
	.list_box .c_50-l{width:47%; margin-left:3%;}
	.list_box .c_40-l{width:37%; margin-left:3%;}
	.list_box .c_30-l{width:27%; margin-left:3%;}
	.list_box .c_20-l{width:17%; margin-left:3%;}
	.list_box .c_10-l{width:7%; margin-left:3%;}
	.list_box .c_33-l{width:30.3333%; margin-left:3%;}
	.list_box .c_15-l{width:8%; margin-left:3%;}
	.list_box .c_25-l{width:18%; margin-left:3%;}
	.list_box .c_35-l{width:28%; margin-left:3%;}
	.list_box .c_45-l{width:38%; margin-left:3%;}
	.list_box .c_55-l{width:48%; margin-left:3%;}
	.list_box .c_65-l{width:58%; margin-left:3%;}
	.list_box .c_75-l{width:68%; margin-left:3%;}
	.list_box .c_85-l{width:78%; margin-left:3%;}
	
	.fixwidth{padding:0 1em;}
	
	.products_gallery .products_title{width:250px; float:left;}
	.products_gallery .wrap_content{padding-left:300px;}
	
}

@media (max-width: 800px){
	
	.c_full-t{width:100%;}
	.c_90-t{width:90%;}
	.c_80-t{width:80%;}
	.c_70-t{width:70%;}
	.c_60-t{width:60%;}
	.c_50-t{width:50%;}
	.c_40-t{width:40%;}
	.c_30-t{width:30%;}
	.c_20-t{width:20%;}
	.c_10-t{width:10%;}
	.c_33-t{width:33.3333%;}
	.c_15-t{width:15%;}
	.c_25-t{width:25%;}
	.c_35-t{width:35%;}
	.c_45-t{width:45%;}
	.c_55-t{width:55%;}
	.c_65-t{width:65%;}
	.c_75-t{width:75%;}
	.c_85-t{width:85%;}
	
	.list_box .c_full-t{width:100%; margin:0; float:none;}
	.list_box .c_90-t{width:87%; margin-left:3%;}
	.list_box .c_80-t{width:877%; margin-left:3%;}
	.list_box .c_70-t{width:67%; margin-left:3%;}
	.list_box .c_60-t{width:57%; margin-left:3%;}
	.list_box .c_50-t{width:47%; margin-left:3%;}
	.list_box .c_40-t{width:37%; margin-left:3%;}
	.list_box .c_30-t{width:27%; margin-left:3%;}
	.list_box .c_20-t{width:17%; margin-left:3%;}
	.list_box .c_10-t{width:7%; margin-left:3%;}
	.list_box .c_33-t{width:30.3333%; margin-left:3%;}
	.list_box .c_15-t{width:8%; margin-left:3%;}
	.list_box .c_25-t{width:18%; margin-left:3%;}
	.list_box .c_35-t{width:28%; margin-left:3%;}
	.list_box .c_45-t{width:38%; margin-left:3%;}
	.list_box .c_55-t{width:48%; margin-left:3%;}
	.list_box .c_65-t{width:58%; margin-left:3%;}
	.list_box .c_75-t{width:68%; margin-left:3%;}
	.list_box .c_85-t{width:78%; margin-left:3%;}
	
	.navigation ul{float:none; position:absolute; width:100%; padding-top:80px; background:#151839; top:-1000px; transition:ease 0.5s; z-index:10; border-bottom-right-radius:2em;}
	.navigation ul li{float:none;}
	
	.fix_position{position:static;}
	
	.products_gallery .products_title,
	.products_gallery .wrap_content{width:100%; float:none; padding:0;}
	
	.pages_cover h1{font-size:3em; line-height:1em;}
	
	.caption{padding:0;}
	.caption h2{font-size:3em;}
	
	.navigation li a{padding:0 0.8em;}
	
	.title_products h2{font-size:3em;}
	.title_products h3{padding:0;}
	
	.show_menu,
	.navigation:after{display:block;}
	header .fixwidth{padding:0;}
	.navigation{line-height:50px;}
	
	
}

@media (max-width: 500px){
	
	.c_full-m{width:100%;}
	.c_90-m{width:90%;}
	.c_80-m{width:80%;}
	.c_70-m{width:70%;}
	.c_60-m{width:60%;}
	.c_50-m{width:50%;}
	.c_40-m{width:40%;}
	.c_30-m{width:30%;}
	.c_20-m{width:20%;}
	.c_10-m{width:10%;}
	.c_33-m{width:33.3333%;}
	.c_15-m{width:15%;}
	.c_25-m{width:25%;}
	.c_35-m{width:35%;}
	.c_45-m{width:45%;}
	.c_55-m{width:55%;}
	.c_65-m{width:65%;}
	.c_75-m{width:75%;}
	.c_85-m{width:85%;}
	
	.list_box{margin:0;}
	.list_box .c_90-m{width:87%; margin-left:3%;}
	.list_box .c_80-m{width:877%; margin-left:3%;}
	.list_box .c_70-m{width:67%; margin-left:3%;}
	.list_box .c_60-m{width:57%; margin-left:3%;}
	.list_box .c_50-m{width:47%; margin-left:3%;}
	.list_box .c_40-m{width:37%; margin-left:3%;}
	.list_box .c_30-m{width:27%; margin-left:3%;}
	.list_box .c_20-m{width:17%; margin-left:3%;}
	.list_box .c_10-m{width:7%; margin-left:3%;}
	.list_box .c_33-m{width:30.3333%; margin-left:3%;}
	.list_box .c_15-m{width:8%; margin-left:3%;}
	.list_box .c_25-m{width:18%; margin-left:3%;}
	.list_box .c_35-m{width:28%; margin-left:3%;}
	.list_box .c_45-m{width:38%; margin-left:3%;}
	.list_box .c_55-m{width:48%; margin-left:3%;}
	.list_box .c_65-m{width:58%; margin-left:3%;}
	.list_box .c_75-m{width:68%; margin-left:3%;}
	.list_box .c_85-m{width:78%; margin-left:3%;}
	.list_box .c_full-m{width:100%; margin:0; float:none;}
	
	.fixwidth .container .row{padding:0;}
	
	.caption{position:static; color:#333; padding:2em;}
	.caption h2{text-shadow:none; color:#333; font-size:2em;}
	.caption h2 small{color:#666;}
	
	
}