/**/
html, body{height: 100%; font-family: 'Open Sans', Arial, sans-serif; font-size: 16px; padding: 0; margin: 0; line-height: 150%; color: #333333; font-size: 16px;}

h1,h2,h3{font-family: 'Bree Serif', Arial, sans-serif; padding: 0; margin: 0; line-height: 100%;}
h1{text-transform: uppercase; color: #ffffff; font-size: 100px; text-shadow: 1px 1px 1px #000000;}
h1 small{font-size: 50px; text-transform: lowercase; display: block; color: #cccccc;}
h2 {text-transform: uppercase; color: rgba(215,76,0,1); font-size: 80px; padding: 0 0 50px 0; text-align: center; text-shadow: 1px 1px 1px #ffffff;}
h2 small{text-transform: lowercase; display: block;}
h2.left{text-align: left;}
h2.right{text-align: right;}

blockquote{font-size: 16px; border-color: rgba(215,76,0,1);}
blockquote strong{color: rgba(215,76,0,1);}

.container{overflow: hidden;}

.block{padding: 50px 0;}
.block.little{border-width: 0; padding: 20px 0;}

.orange{color: rgba(215,76,0,1);}

.padding20{padding: 20px;}
.width30{width: 30px; text-align: center;}
.infoblock{}
	.infoblock .title{display: block; font-size: 18px; /*font-family: 'Bree Serif', Arial, sans-serif;*/ font-weight: bold;  color: rgba(215,76,0,1); padding: 10px 0;}
	.infoblock h3{font-family: 'Bree Serif', Arial, sans-serif; padding: 10px 20px; margin: 0; color: white; background-color: rgba(215,76,0,1); display: inline-block; font-weight: normal;}
	.infoblock .text{background-color: rgba(255,255,255,0.8); padding: 10px 20px; border-style: solid; border-width: 5px 0 0; border-color: rgba(215,76,0,0); margin: 0 0 10px;}
.infoblock.line .text{border-color: rgba(215,76,0,1);}

.infoblock.simple .title{color: black;}
.infoblock.simple .text{background-color: rgba(255,255,255,0); padding: 10px 0;}
.infoblock.right {text-align: right;}
.infoblock.right .text{text-align: left;}


h3.innertitle{text-align: center; text-shadow: 1px 1px 1px #ffffff; padding: 50px 0; font-size: 52px; color: #777;}


.mf-block{position: relative; width: 100%;}
	.mf-block h3{text-transform: uppercase; padding: 20px 0; color: #777777; text-align: center;}
	.mf-block .icon-cont{text-align: center;}
			.mf-block .icon-cont i{text-align: center; width: 52px; height: 52px;position: relative; z-index: 1; border-radius: 50px; -webkit-border-radius: 50px; background-color: #777777; padding: 15px; font-size: 20px; color: white;}
	.mf-block .info{position: relative; z-index: 0; top: -25px; border-color: #777777; border-width: 5px 0 0; border-style: solid; background-color: rgba(255,255,255,0.8); padding: 10px 20px;}
	.mf-block .info strong{font-weight: bold; color: rgba(215,76,0,1);}
	
	.mf-block:hover h3{color: rgba(215,76,0,1);}
	.mf-block:hover .icon-cont i{background-color: rgba(215,76,0,1);}
	.mf-block .info{border-color: rgba(215,76,0,1);}




.bg-warning{padding: 10px; margin-top: 10px;}




.video{position: relative; height: 100%; overflow: hidden; /*border-width: 0 0 5px 0; border-style: solid; border-color: #666666;*/}
	.video .videocont{overflow: hidden; width: 100%; height: 100%; position: absolute; top: 0; z-index: 1;}
		.video .videocont video{position: relative;}
	.video .overlay{z-index: 2; display: table; position: absolute; top: 0; width: 100%; height: 100%; background-image: url('https://tuzifa.ws/front/img/overlay.png'); background-repeat: repeat;}
		.video .overlay h1{display: table-cell; width: 100%; height: 100%; vertical-align: middle; text-align: center;}

.header{font-family: 'Bree Serif', Arial, sans-serif; padding: 5px 0; position: fixed; z-index: 99; top: 0; width: 100%; background-color: rgba(0, 0, 0, 0.9); color: white; font-size: 16px;}
	.header .logo{background-color: rgba(215,76,0,1); color: white; text-decoration: none; display: inline-block; padding: 7px 10px; text-align: center; font-size: 20px;}
	.header .logo:hover{padding: 7px 20px;}
	.header .orderbtn-cont{text-align: right;}
		.header .orderbtn-cont .orderbtn{background-color: rgba(215,76,0,1); color: white; text-decoration: none; display: inline-block; padding: 7px 10px; text-align: center; font-size: 16px; text-transform: uppercase;}
		.header .orderbtn-cont .orderbtn:hover{padding: 7px 20px;}
	
	.header .menuicon{display: inline-block;}
		.header .menuicon i{font-size: 16px; padding: 11px; cursor: pointer;}
		.header .menuicon i:hover, .menuicon i.active{background-color: rgba(215,76,0,1);}
		
	.header nav{padding-top: 5px; text-align: center;}
		.header nav a{font-family: 'Bree Serif', Arial, sans-serif; color: #cccccc; display: inline-block; text-decoration: none; padding: 5px 10px;}
		.header nav a:hover, .header nav a.selected  {background-color: rgba(255,255,255,0.7); color: black;}

.fa-check-square-o{padding: 0 10px;}
		
.footer{padding: 0 0; background-color: #222222; color: #cccccc; font-size: 12px; border-style: solid; border-width: 3px 0 0 0; border-color: #222222; background-image: url('https://tuzifa.ws/front/img/overlay.png');}		
	.footer .copy{text-align: center;}
	.footer .bionova{text-align: center;}		
	.footer a{color: #cccccc;}		
		
.block{border-style: solid; border-width: 5px 0 0 0;}
.tiled1{background-image:url('https://tuzifa.ws/front/img/tiled1.png'); border-color: #dedede;}	
.tiled2{background-image:url('https://tuzifa.ws/front/img/tiled2.png'); border-color: #c8c8c8;}	
.tiled3{background-image:url('https://tuzifa.ws/front/img/tiled3.png'); border-color: #e2e2e2;}	

.transitions{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}	
.none{display: none;}
	