@charset "utf-8";
/*
Theme Name: Tina & Rolf
Theme URI: http://www.tinaerolf.com.br
Author: Oláh Web
Author URI: http://olahweb.com.br
Description: Site laticínios Tina & Rolf
Version: 1.0
License:
Tags: two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images;
Text Domain: fjc
*/
@import 'https://fonts.googleapis.com/css?family=Alike|Rubik';
html{max-width:1920px;margin:0 auto;}
body{font-family:'Rubik', sans-serif;}
h1, h2, h3 ,h4 ,h5 , h6{font-family:'Alike', serif;}
h5,h3,h6{color:#000033;text-transform:uppercase;}
a:focus{outline:none;}
h1{font-size:26px;}
h2{font-size:22px;}
h3{font-size:22px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
li{font-size:13px;}
p{font-size:13px;}
#menu li, #menu-menu li{font-size:14px;}
@media(max-width: 767px){
	#menu-menu {
		margin-top: 43px;
	}
	.container-nav {width:100%;}
	#menu-menu li {
		border-bottom: 1px solid white;
	}
}
@media (min-width: 768px) and (max-width: 1030px){#menu li, #menu-menu li{font-size: 11px;}}
#myTable > tbody > tr > td{font-size:11px;}
a:hover{text-decoration:none;box-shadow:0 0 -3px -3px black;}
p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;color:#336699;}
li{color:#336699;}
@media (max-width:768px){.navbar-nav{background:#5d7eb3;z-index:1;}
.header{top:0;min-height:50px;width:100%;}
.navbar-default{background-color:transparent!important;}
.navbar-toggle{padding:5px 7px;margin-right:5px;background-color:transparent;border:0px solid black;}
.navbar-toggle .icon-bar{height: 4px;}
.navbar-default .navbar-toggle .icon-bar{background-color: #FFF}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
}
img{image-rendering:auto;}
.sidebar p{color:#091B40;}
.bg_logo{background-image:url('./assets/imagens/INDEX_base_marca.png'), url('./assets/imagens/INDEX_base_sac.png');background-position:left top, right center;background-repeat:no-repeat, no-repeat;margin-top:-65px;min-height:150px;}
@media (max-width:768px){.bg_logo{background-size:44%;}
}
body > div.container > section.bigdiv > div.col-xs-12.boxinfo > table > tbody{font-size:10px;}
.row_minh{min-height:400px;}
.pd{padding-right:40%;}
.bg_text{margin-top:80px;}
.informacoes_produtos, .informacoes_produtos p{font-size:13px;}
.bg{background:#2A3E7D;}
.sw{box-shadow:0 0 5px -2px black;min-height:235px;}
@media (min-width:768px){.mgr-l40p{margin-left:40%;}
.textprod{padding:5px 10px;padding-left:65px;}
.boxinfo{padding:10px 10px;}
}
.mgrt-20{margin-top:20px;}
.boxinfo td{color:#336699;}
.textprod p, .textprod li{font-size:13px;color:#336699;}
#conteudo > div.informacoes_produtos > div > div.col-xs-12.col-sm-7.boxinfo > table > thead{background-color:#E6F4FD;}
#myTable thead{background-color:#E6F4FD;}
#myTable_info,#myTable_paginate > ul >li{font-size:11px;}
#captcha{margin-bottom: 10px;}
table.dataTable{border-bottom:1px solid;}
@media(min-width:767px){.imgproduto img{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);image-rendering:auto;}
.imgproduto img:hover{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
}
.bd-color-white{border-color:#fff;}
.mgrl-10{margin-left: 10px;}
.mgr15{margin-right:-15px;color:#091B40;}
.mgrb-20{margin-bottom:20px;}
.mgrb-30{margin-bottom:30px;}
.mgrb-35{margin-bottom:35px;}
.mgrb-50{margin-bottom:50px;}
.mgrtb-10{margin-top:10px;margin-bottom:10px;}
.mgrtb-40{margin-top: 40px;margin-bottom: 40px;}
.mgrt-15{margin-top:15px;}
.mgrt-25{margin-top:25px;}
.mgrt-30{margin-top:30px;}
.mgrt-70{margin-top:70px;}
.page_item a{color:#fff;text-transform:capitalize;}
.spacerdes15{height:15px;clear:both;}
.space25{height:25px;clear:both;}
.space20{height:20px;clear:both;}
.space30{height:30px;clear:both;}
.space40{height:40px;clear:both;}
.minh{min-height:180px;}
.figure-caption{font-size:12px;}
.box{background-image:-webkit-linear-gradient(left, rgba(246,244,245, 0.8) 50%, transparent 50%),
	-webkit-linear-gradient(rgba(246,244,245, 0.8) 50%, transparent 50%);background-image:linear-gradient(90deg, rgba(246,244,245, 0.8) 50%, transparent 50%),
	linear-gradient(rgba(246,244,245, 0.8) 50%, transparent 50%);background-size:20px 20px;padding:0;min-height:500px;margin-top:35px;}
	.conteudo_index{padding:30px 10px 20px 10px;}
	.conteudo_index_bottom{padding:20px 10px 20px 10px;}
	.conteudo_index_bege{padding:0;}
	.conteudo_index_bege h3{color:#fff;}
	.conteudo_index_bege a{color:#E6F4FD;}
	.bigdiv{width:73%;float:right;padding:15px 45px 70px 45px;}
	.smalldiv{width:25%;float:left;background-color:#fff;min-height:700px;color:#091B40;padding:15px 5px 30px 20px;}
	.bg_chess{background:#fff;background-image:url('assets/imagens/bg.png');background-repeat:repeat-y;}
	.bg_size_33{background-size:33%;}
	.sidebar{padding-right:0px;}
	.intitle{border-style:solid;border-width:1px 0 0 0;margin:10px 0;}
	.btntitulos{font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:2px;text-shadow:1px 1px ghostwhite;padding:8px 5px;color:#000033;;font-family:'Alike', serif;}
	.listprod #menu li a:hover, .sidebar #menu li a:hover{text-decoration:underline;}
	.listprod hr{margin-top:0;margin-bottom:0;}
	.listprod h4{margin-bottom:0px;}
	#menu li{margin:10px 0 0 0;}
	.listprod #menu li a{color:white;}
	.line0{padding:0;margin:0;}
	.line30{margin-top:15px;margin-bottom:15px;}
	.border{border:1px dotted #091B40;}
	.border img{margin:20px 0 20px;}
	.ligthblue{background-color:GhostWhite;background-clip:padding-box;margin:0;}
	ul{list-style-type:none;padding:0;}
	.item_cor a{color:white;}
	.smalldiv .item a{color:white;}
	#menu_prod{margin-left:19%;color:white}
	.chess{background-color:#5d7eb3;padding:0;}
	.chess_escuro{}
	.chess_claro{background-image:-webkit-linear-gradient(left, rgba(246,244,245, 0.8) 50%, transparent 50%),
		-webkit-linear-gradient(rgba(246,244,245, 0.8) 50%, transparent 50%);background-image:linear-gradient(90deg, rgba(246,244,245, 0.8) 50%, transparent 50%),
		linear-gradient(rgba(246,244,245, 0.8) 50%, transparent 50%);background-size:20px 20px;padding:0;min-height:510px;}
		.titulo{padding:20px;}
		.background_bege{background:#E6F4FD;}
		.background_blue{background:#5d7eb3;}
		.navbar-default{background-color:rgba(93,126,179,0.8);margin:0;border-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
		.header{background:rgba(93,126,179,1) }
		.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: transparent!important;}

		.navbar-default .navbar-nav li a{background:transparent;color:#FFF;padding:15px 8px;text-transform:uppercase;}
		.navbar-default .navbar-nav li a:hover{color:#091B40;}
		.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:#5D7EB3;color:#0C1445;border-radius:5px;font-weight:700;}
		.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:#0C1445;color:#fff;}
		.dropdown-menu{background:#4A659C;width:100%;}
		.carousel-control.left , .carousel-control.right{background-image:none;}
		.carousel-control.left,
		.carousel-control.right{background-image:none;}
		.carousel-indicators{bottom:0;}

		.sidebarmobile #menu{padding:20px;background-color:#091B40;}
		.sidebarmobile #menu li{background-color:#5d7eb3;margin:10px 0 10px 0;}
		.sidebarmobile a{color:ghostwhite;padding:0 5px;}
		.sidebarmobile .sidebar{padding:0;}
		.rel_prods img{margin-bottom:5px;}
		.background_footer{background:#5F7EB5;background-image:url(assets/imagens/bg_footer.jpg);background-position:bottom;background-repeat:repeat-x;}
		.quemsomos h3{font-size:28px;font-weight:bold;color:#d3ad64;}
		.quemsomos p{color:#fff;}
		.pd_60{padding-right:45%;text-align:justify;}
		@media(max-width: 767px){.pd_60{padding:5px 0;background:rgba(255,255,255,0.5);}}
		.bg_quemsomos{background-image:url('./assets/imagens/NOSSAS_MARCAS_banner.jpg');min-height:265px;}
		.bg_maisinfo_1{box-shadow:0 0 0px 1px #d9d9d9;padding 0 10px;float:left;min-height:180px;background-position:right top;background-repeat:no-repeat;padding:0 10px;background-size:40%;}
		.bg_maisinfo_2{box-shadow:0 0 0px 1px #d9d9d9;padding 0 10px;float:right;min-height:180px;background-position:right top;background-repeat:no-repeat;padding:0 10px;background-size:40%;}
		.bg_maisinfo1{background-image:url('./assets/imagens/NOSSAS_MARCAS_rolf.jpg');box-shadow:0 0 0px 1px #d9d9d9;background-size:contain;float:right;min-height:180px;background-position:right top;background-repeat:no-repeat;padding: 0 10px;}
		.bg_maisinfo2{background-image:url('./assets/imagens/NOSSAS_MARCAS_fjc.jpg');background-size:contain;box-shadow:0 0 0px 1px #d9d9d9;float:left;min-height:180px;background-position:right top;background-repeat:no-repeat;padding: 0 10px;}
		.bg_maisinfo3{background-image:url('./assets/imagens/NOSSAS_MARCAS_tina_restaurante.jpg');background-size:contain;box-shadow:0 0 0px 1px #d9d9d9;float:right;min-height:180px;background-position:right top;background-repeat:no-repeat;padding: 0 10px;}
		.bg_maisinfo4{background-image:url('./assets/imagens/NOSSAS_MARCAS_rolf_restaurante.jpg');background-size:contain;box-shadow:0 0 0px 1px #d9d9d9;float:left;min-height:180px;background-position:right top;background-repeat:no-repeat;padding: 0 10px;}
		@media (min-width:768px){.bg_maisinfo_1,.bg_maisinfo_2,.bg_maisinfo1,.bg_maisinfo2,.bg_maisinfo3,.bg_maisinfo4{width:48%;}.container{max-width:1010px;}}
		@media (max-width:767px){.bg_maisinfo_1,.bg_maisinfo_2,.bg_maisinfo1,.bg_maisinfo2,.bg_maisinfo3,.bg_maisinfo4{margin-bottom:15px;}}
		.pd0{padding:0;}
		.profile-img-container{position:relative;display:inline-block;}
		.profile-img-container:hover a{opacity:1;top:0;z-index:500;border-radius:50%;background:rgba(255,255,255,0.4);}
		.profile-img-container:hover a span{top:50%;position:absolute;left:0;right:0;transform:translateY(-50%);}
		.profile-img-container a{display:block;position:absolute;top:-100%;opacity:0;left:0;bottom:0;right:0;text-align:center;color:inherit;}
		.modal-body{padding:0px;}
		.modal-body{border:none;}
		@media(min-width:769px){.col{margin-bottom:-99999px;padding-bottom:99999px;}
		.col-wrap{overflow:hidden;margin-bottom:50px;}
	}
	@media(max-width:767px){.bigdiv{width:100%;}
}
.box_ribbon{position:relative;border:1px dashed #CEAE63;}
.ribbon{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right;}
.ribbon span{font-size:10px;font-weight:bold;color:#582A09;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#F5F6D4;box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:19px;left:-21px;}
.ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #CEAE63;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #CEAE63;}
.ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #CEAE63;border-bottom:3px solid transparent;border-top:3px solid #CEAE63;}
#gallery-1,#gallery-2,#gallery-3,#gallery-4{margin-bottom: 10px;}
#gallery-1 > figure{display:inline-block;margin:2px;}
#gallery-2 > figure{display:inline-block;margin:2px;}
#gallery-3 > figure{display:inline-block;margin:2px;}
#gallery-4 > figure{display:inline-block;margin:2px;}
@media (max-width: 767px){#gallery-1 img,#gallery-2 img,#gallery-3 img,#gallery-4 img{width: 125px;height: 125px}}
table .descnutricional{font-size:11px;}
figure-custom{min-height:120px;max-width:150px;margin-top:15px;}
.text_img figure{position:relative;}
.text_img figure img{display:block;}
.text_img figure h3{background:rgba(0, 0, 0, 0.3);color:#FFF;margin-left:5px;margin-right:5px;padding:3px 8px;text-shadow:1px 0 black;}
@media(max-width: 767px){figcaption h3{font-size: 14px;}}
.text_img figcaption{color:#FFF;position:absolute;bottom:0;left:0;right:0;}
.tl-slider-item-container .tl-slide-background{opacity:1.0!important;background-size:contain!important;}
.tl-storyslider{max-height:254px;}
@media (max-width:768px){.bigdiv{padding:30px 10px;}
.smalldiv{padding:15px;}
figure-custom{min-height:150px;max-width:150px;}
.bg_size_33, .bg_produtos{background:none;}
}
.user{position: absolute;color: #fff;top: 0;right: 10px;padding: 15px; z-index:99999;}

.user a{ color: #fff; }
.search_form .busca {float:right;position: absolute;
	color: #fff;
	top: 0;
	padding: 15px 0;
	z-index: 999;}
	.search_form .busca a{color:#fff;}
	.search_form .form-control{
		width: 600px;
		margin: 0 auto;
		position: absolute;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		top: 60px;
		right: 28%;
		z-index: 9999;
	}
	.search_form .busca a {
		color: #fff;
		margin-right: 10px;
	}
	.navbar-brand{
		overflow: hidden;
		text-indent: 130%;
		white-space: nowrap;
		display: none;

	}
	@media (min-width: 768px){
		.navbar-fixed-top	.navbar-brand{
			background: url('./../Tina_e_Rolf/assets/imagens/MARCA_WORDPRESS1.png');
			background-repeat: no-repeat;
			position: absolute;
			display: inline-block;
			height: 80px;
			width: 80px;
			border-color: black;
			z-index: 999;
			margin-left:-85px!important;
		}
		.navbar-fixed-top #searchform{
			padding-left: 15px;
		}
	}
	#myCarousel{
		background-image: url("assets/imagens/BANNERS_Faixa.png");
		background-repeat:no-repeat;
		background-size: contain;
	}

	.carousel-inner{
		z-index: -1;
	}

	.media{
		color:#336699;
		font-size: 13px;
	}

	#menu li {
		background: #F5F3F4	;
		padding: 10px;
		border-bottom-right-radius: 15px;
		border-top-left-radius: 15px
	}
	.smalldiv #menu li a{
		color:gray!important;
	}

	.smalldiv #menu li a:hover{text-decoration:none;}

	.pagination a{
		border: 1px solid #337ab7;
		padding: 5px;
	}
	.pagination .current{
		color:#fff;
		border: 1px solid #337ab7;
		background: #337ab7;
		padding: 6px 12px;
	}
	.pagination .page-numbers{
		margin: 0 1px;
	}


	/* collapsed sidebar styles */
	@media screen and (max-width: 767px) {
		.row-offcanvas {
			position: relative;
			-webkit-transition: all 0.25s ease-out;
			-moz-transition: all 0.25s ease-out;
			transition: all 0.25s ease-out;
		}
		.row-offcanvas-right
		.sidebar-offcanvas {
			right: -41.6%;
		}

		.row-offcanvas-left
		.sidebar-offcanvas {
			left: -41.6%;
		}
		.row-offcanvas-right.active {
			right: 41.6%;
		}
		.row-offcanvas-left.active {
			left: 41.6%;
		}
		.sidebar-offcanvas {
			position: absolute;
			top: 0;
			width: 41.6%;
		}
		#sidebar {
			padding-top:0;
		}
	}
