@import url('https://fonts.googleapis.com/css?family=Voltaire');
@import url('https://fonts.googleapis.com/css?family=Patua+One');
@import url('https://fonts.googleapis.com/css?family=Sansita+One');


/***LARGURA MAX DO SITE***/

#back_to_top {
position:fixed!important;
bottom:30px!important;
left:30px!important;
z-index:9999!important;

}
#back_to_top i {
color:#fff!important;
}

.home .section_wrapper, .home .container, .home .with_aside .content_wrapper {
    max-width: 700px;
}
.top_bar_left {
width:1200px!important;
}
#Top_bar .container {
max-width:1200px!important;
}


/***FIM - LARGURA MAX DO SITE***/

.form-representantes {
margin-left:0;
margin-right:0;
}

.date_label, .timeline_items li h3 span {
background-color: #28425d;
color: #ffffff;
}
a.button .button_icon i {
color:#fff;
}

.date_label::after, .timeline_items li h3 span::after {
    border-left-color: #28425d;
}
.date_label::after, .timeline_items li h3 span::after {
right:-4px;
}

.single-post .title_wrapper {
padding-top:40px!important;
}
#Top_bar.is-sticky {
height:auto!important;
}
#Top_bar #logo {
height:auto!important;
}

#Top_bar .menu > li a::after {
display:none;
}

#Top_bar.is-sticky #logo img {
max-height:100%!important;
}
 
.color-yellow .shop_slider_ul li img.scale-with-grid, .color-yellow .shop_slider_ul li img {
width:100%!important;
}
.rodapehig {
padding:90px 12% 40px!important;
width:100%!important;
}
.rodapehig p {
font-size:16px;
line-height:20px;
letter-spacing:-1px;
margin:0;
}
.rodapehig h2 {
margin-bottom:30px;
}
.rodapehig h2 span {
font-size:29px;
font-family:'Open Sans';
}
.rodapehig h3 {
margin-top:30px;
}
.rodapehig h3 span {
font-size:22px;
font-family:'Open Sans';
text-transform:none;
}

#Top_bar .menu > li > a span {
border-color:transparent;
}
#Action_bar {
display:none;
}
.rfbp-heading {
display:none;
}
body:not(.template-slider) #Header  {
min-height:auto;
}
#Top_bar .menu li ul li {
width:250px;
}
#Top_bar .menu li ul li ul {
left:250px;
}
.column, .columns {
margin:0;
}
.one.column {
width:100%;
}
.boxfb1, .boxfb2 {
padding:30px 50px;
float:left;
width:31.5%!important;
min-height:320px!important;
}
.boxfb1 {
float:right;
}
#menu > ul > li > a, .action_button {
text-transform:uppercase;
}
#barraonde {
position:fixed;
z-index:999;
bottom:0px;
width:100%;
border-bottom:2px solid #62497c;
}
#barraonde a {
position:absolute;
right:14%;
top:-60px;
width:160px;
background-color:#62497c;
color:#fff;
padding:15px 20px;
border-radius:5px 5px 0px 0px;
display:block;
line-height:16px;
font-size:16px;
font-family:'Montserrat Bold';
text-transform:uppercase;
text-decoration:none;
}
.grid-portal .image_frame {
border:0;
}
.grid-portal h2 {
font-size:14px;
margin-bottom:10px;
text-align:center;
}
.grid-portal h2 a {
color:#000;
text-transform:uppercase;
}
.grid-portal .post-excerpt {
color:#000;
text-align:center;
}
.grid-portal .post-footer {
background-color:transparent!important;
}
.grid-portal .button-love, .grid-portal .post-comments,  .grid-portal .icon-doc-text, .grid-portal .icon-doc-text, .grid-portal .icon-comment-empty-fa, .grid-portal .vcard,  .grid-portal .label,  .grid-portal .icon-clock  {
display:none;
}
.grid-portal .post-footer .post-links {
border:0px;
float:none;
}
.grid-portal .post-date, .grid-portal .date {
width:180px;
float:left;
display:block;
text-align:center;
}
.grid-portal .post-more {
width:124px;
height:43px;
text-align:center;
color:#000;
background-color:#ffe26d;
display:block;
border-radius:3px;
line-height:43px;
margin:0 auto;
float:none;
text-decoration:none;
}
.white .title {
color:#fff!important;
}
.column_map .google-map-contact-wrapper {
display:none;
}
.contatohome {
padding:50px 45px 10px;
max-width:380px;
}
.contatorep {
max-width:480px;
padding:25px 45px;
}
.contatohome p, .contatohome2 p {
margin:0;
}
.contatohome input[type="submit"], .contatohome2 input[type="submit"] {
background-color:#62497c;
/*background-color:#002a59;*/
color:#fff;
width:100%;
text-align:center;
}

.formrep input[type="submit"] {
background-color:#25405b;
}

label {
font-size: 11px ;
font-family: 'Montserrat Regular';
color:#000;
text-transform:uppercase;
}
#Footer h4 {
font-size:11px;
text-transform:uppercase;
text-align:center;
}
.listaonde {
padding:20px 2% 0px!important;
width:100%!important;
}
.listaonde ul{ 
padding:0;
margin:0;
}
.listaonde ul li {
list-style-type:none;
width:100%;
margin-bottom:20px;
clear:both;
float:left;
}
.listaonde ul li img {
float:left;
width:22%;
}
.listaonde ul li div {
width:78%;
float:left;
margin:25px 0 0 0;
background-color:#f8f8f8;
}
.listaonde ul li div p {
text-align:center;
margin:0;
}
.listaonde ul li div p img {
float:none;
margin-top:15px;
max-height:80px;
max-width:280px;
}
.listaonde ul li div a {
float:right;
width:240px;
line-height:55px;
margin:25px 20px 25px 0;
background-color:#ed6c78;
color:#fff;
text-align:center;
font-size:20px;
font-weight:bold;
text-decoration:none;
display: block;
}
.listaonde ul li div a:hover {
background-color:#00abbd;
}
.formrep {
background-color:#ebebeb;
border-radius:3px;
border:1px solid #fff;
padding:20px 10px 0px 10px;
margin-top:15px;
}
.formrep h2 {
color:#000;
font-size:18px;
text-transform:uppercase;
}


.destaqueinicial {
margin:35px 2%;
width:96%;
padding:5px;
background-color:#f2f2f2;
float:left;
}
.destaqueinicial h2{
padding: 0 2.5%;
margin:20px 0;
font-size:40px;
line-height:40px;
color:#fff!important;
float:left;
width:43%;
}
.destaqueinicial .desc {
color:#fff;
padding: 0 2.5%;
float:left;
width:43%;
clear:left;
font-size:16px;
line-height:20px;
}
.destaqueinicial.rosa .desc, .destaqueinicial.azuldois .desc, .destaqueinicial.azultres .desc, .destaqueinicial.laranja .desc, .destaqueinicial.azulclaro, .destaqueinicial.laranjatres .desc {
font-family: 'Coming Soon', cursive;
font-size:18px;
}
.destaqueinicial p {
margin: 0 0 5px 0;
}
.destaqueinicial img {
width:50%;
float:right;
}
.destaqueinicial.azuldois {
background-color:#0087ac;
}
.destaqueinicial.azultres {
background-color:#01a0a6;
}
.destaqueinicial.laranja {
background-color:#ef9839;
}
.destaqueinicial.laranjatres {
background-color:#ee9736;
}
.destaqueinicial.azulclaro {
background-color:#51a4ce;
}
.destaqueinicial.azultres h2 {
color:#056d70!important;
font-family:'Sansita One'!important;
padding: 0 2.5%;
}
.destaqueinicial.laranja h2 {
color:#a45206!important;
font-family:'Sansita One'!important;
padding: 0 2.5%;
}
.destaqueinicial.laranjatres h2 {
color:#b56206!important;
font-family:'Sansita One'!important;
padding: 0 2.5%;
}
.destaqueinicial.rosa h2 {
font-family:'Sansita One'!important;
}
.destaqueinicial.azulclaro h2 {
color:#106d99!important;
font-family:'Sansita One'!important;
padding: 0 2.5%;
}
.destaqueinicial.azul2 h2 {
font-family:'Sansita One'!important;
}
.destaqueinicial.azul {
background-color:#0a7ec9;
}
.destaqueinicial.azul h2 {
font-family:'Open Sans'!important;
padding: 0 2.5%;
}
.destaqueinicial.rosa {
background-color:#ed6c78;
}
.destaqueinicial.rosa h2 span {
color:#b43f4a;
}


.listagrande {
margin:35px 2%!important;
float:left;
}
.listagrande li {
font-size:22px;
line-height:30px;
margin:0!important;
padding:30px 50px;
list-style-type:none;
min-height:50px;
float:left;
width:100%;
letter-spacing:-1px;
}
.listagrande li span {
float:left;
font-size:40px;
margin:0 50px 0 0;
font-weight:bold;
line-height:50px;
}
.listagrande.azul li:nth-child(even) {
background-color:#0a7ec9;
color:#fff;
}
.listagrande.azul li:nth-child(odd) {
background-color:#002a59;
color:#fff;
}
.listagrande.colorida li:nth-child(even) {
background-color:#f9ba32;
color:#fff;
}
.listagrande.colorida li:nth-child(odd) {
background-color:#ffc64b;
color:#fff;
}
.listagrande.colorida.verde li:nth-child(even) {
background-color:#a3cc52;
color:#fff;
}
.listagrande.colorida.verde li:nth-child(odd) {
background-color:#99ba57;
color:#fff;
}
.listagrande.colorida.laranjadois li:nth-child(even) {
background-color:#fbc34c;
color:#fff;
}
.listagrande.colorida.laranjadois li:nth-child(odd) {
background-color:#ef9839;
color:#fff;
}
.listagrande.colorida.azulclaro li:nth-child(even) {
background-color:#51a4ce;
color:#fff;
}
.listagrande.colorida.azulclaro li:nth-child(odd) {
background-color:#1286bf;
color:#fff;
}
.listagrande.colorida li span {
display:block;
border-radius:35px;
line-height:42px;
width:62px;
text-align:center;
background-color:#81c6e7;
font-family:'Sansita One';
padding:10px;
}
.listagrande.colorida li:nth-child(2) span {
background-color:#e4aaac;
}
.listagrande.colorida li:nth-child(3) span {
background-color:#cfdf96;
}
.listagrande.colorida li:nth-child(4) span {
background-color:#db8367;
}
.listagrande.colorida li:nth-child(5) span {
background-color:#9a4a98;
}
.listagrande.colorida li:nth-child(6) span {
background-color:#de8c33;
}
.listagrande.colorida.verde li:nth-child(4) span {
background-color:#bdbcdf;
}
.listagrande.colorida.verde li:nth-child(5) span {
background-color:#f58120;
}
.h2largura100 {
text-align:center;
font-family:'Open Sans'!important;
font-size:40px!important;
line-height:42px!important;
padding:20px 0!important;
margin:0!important;
}
.verdeclaro {
background-color:#a6d443;
color:#fff!important;
}

.largura100tit {
font-size:30px;
font-family:'Sansita One';
padding:17px 2.5%!important;
background-color:#f2f2f2;
color:#000;
margin:0;
float:left;
width:100%;
}

.largura100tit.azulpetroleo {
background-color:#00afaa;
color:#006764;
}

.largura100tit.vermelho {
background-color:#ee6c78;
color:#b53f4b;
}

.largura100tit.laranja {
background-color:#ef9839;
color:#ad620f;
}

.largura100tit.azulclaro {
background-color:#4dc8e9;
color:#0682a4;
}

.listaprods {
margin:0!important;
padding:15px 2.5% 15px 2.5%;
width:100%;
list-style-type:none;
}
.listaprods li {
float:left;
width:20%;
padding:0 0.5%;
list-style-type:none!important;
display:block;
}
.listaprods li img {
width:100%;
}
.listaprods li h3 {
float:left;
display:block;
font-size:16px!important;
font-family: "Montserrat Bold", Arial, Tahoma, sans-serif!important;
width:auto;
margin-bottom:5px;
color:#25405b!important;
}
.listaprods li .est {
float:right;
display:block;
font-size:12px;
color:#000;
width:auto;
font-weight:300;
text-decoration:none;
line-height: 27px;
margin-bottom:5px;
}
.listaprods li .link {
float:left;
display:block;
font-size:15px;
color:#000;
width:100%;
text-align:center;
font-weight:300;
text-decoration:none;
text-transform:uppercase;
background:#c0c0c0;
}


#barraonde {
display:none;
}
.page-id-160 #barraonde, .page-id-149 #barraonde, .page-id-118 #barraonde, .page-id-127 #barraonde, .page-id-145 #barraonde, .page-id-157 #barraonde,.page-id-154 #barraonde, .page-id-1434 #barraonde, .page-id-1440 #barraonde, .page-id-1431 #barraonde, .page-id-1437 #barraonde, .page-id-1397 #barraonde, .page-id-1395 #barraonde, .page-id-1409 #barraonde, .page-id-1389 #barraonde, .page-id-1393 #barraonde, .page-id-1391 #barraonde, .page-id-1399 #barraonde, .page-id-1443 #barraonde,  .page-id-1650 #barraonde,  .page-id-1651 #barraonde, .page-id-1652 #barraonde, .page-id-1653 #barraonde, .page-id-1654 #barraonde, .page-id-1655 #barraonde, .page-id-1656 #barraonde, .page-id-1673 #barraonde, .page-id-1676 #barraonde, .page-id-1687 #barraonde, .page-id-7805 #barraonde, .page-id-11684 #barraonde, .page-id-11695 #barraonde {
display:block;
}

.color-yellow  #Top_bar .container {
background-color:#fbe966 !important;
}

.color-blue #Top_bar .container{
    background-color: #243e99 !important;
    background-image: url("http://eurofral.com.br/wp-content/uploads/2016/11/fundo-menu.jpg");
}

body.page-id-1653, body.page-id-1654, body.page-id-1655, body.page-id-1656, body.page-id-11684 {
background-image: url(http://eurofral.com.br/wp-content/uploads/2016/11/bg-1.jpg);
background-repeat: repeat;
background-position: left top;
}

.listadisplay {
width:100%;
padding: 0 2.5%!important;
margin:30px 0 30px!important;
display:block;
list-style-type:none;
float:left;
position:relative!important;

}
.my-slider .listadisplay {
padding: 0 0%!important;
margin:0!important;
}
.my-slider .listadisplay li {
margin-bottom:0!important;
}
.unslider-nav {
width:5%;
margin: 0 47.5%;
display:inline-block;
text-align:center;
display:none;

}
.unslider-nav li {
margin:0;
padding:0 5px;
float:left;
width:50%;
}
.unslider-arrow {
width:42px;
height:34px;
border:0;
display:block;
text-indent:-9999px;
}
.unslider-arrow.next {
background-image: url("http://eurofral.com.br/wp-content/uploads/2016/12/seta-dir.png");
left: auto;
right: 0px!important;
bottom: 40%;
}
.unslider-arrow.prev {
background-image: url("http://eurofral.com.br/wp-content/uploads/2016/12/seta-esq.png");
left: 0!important;
right: auto;
bottom: 40%;
}

.listadisplay a {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.listadisplay li {
float:left;
display:block;
width:24%;
margin:0 0.5%;
margin-bottom:40px!important;
padding:0;
list-style-type:none;
position:relative!important;
background:#eee;

}
.listadisplay div {
float:left;
display:block;
width:31%;
margin:0 1.16%;
margin-bottom:0px!important;
padding:0;
list-style-type:none;
position:relative!important;
/*max-height:320px;*/

}
.listadisplay li img, .listadisplay div img {
width:100%;
position:relative;
}
.listadisplay h3 {
display:inline-block;
text-align:left;
width:100%;
clear:both;
position:absolute;
bottom:73px;
left:0;
color:#696969!important;
font-size:18px;
line-height:20px;
font-family:'Sansita One'!important;
text-decoration:none;
border-radius:0px;
padding:5px 15%;
}
/*.listadisplay a.compreagora {
display:inline-block;
text-align:center;
width:100%;
clear:both;
position:absolute;
bottom:63px;
left:0;
background:#2e5eb6;
color:#fff;
font-size:18px;
text-decoration:none;
border-radius:0px;
padding:5px 15%;
}*/
.listadisplay a.compreagora {
display:inline-block;
text-align:center;
width:100%;
height:35px;
clear:both;
position:absolute;
bottom:55px;
text-indent:-9999px;
left:0;
background-color:transparent ;
background:url("http://eurofral.com.br/wp-content/uploads/2016/12/ca.png") center center no-repeat;
color:#fff;
font-size:18px;
text-decoration:none;
border-radius:0px;
padding:0;
}
.listadisplay div h3 {
display:inline-block;
text-align:left;
width:100%;
clear:both;
position:absolute;
bottom:25px;
left:0;
color:#696969!important;
font-size:20px;
font-family:'Sansita One'!important;
text-decoration:none;
border-radius:0px;
padding:5px 10%;
}
.listadisplay div a.compreagora {
display:inline-block;
text-align:center;
width:100%;
clear:both;
position:absolute;
bottom:5px;
left:0;
/*background:#2e5eb6;*/
color:#fff;
font-size:18px;
text-decoration:none;
border-radius:0px;
padding:5px 15%;
}
/*.listadisplay a.ondeencontrar {
display:inline-block;
text-align:center;
width:100%;
clear:both;
position:absolute;
bottom:32px;
left:0;
background:#5384e4;
color:#fff;
font-size:18px;
text-decoration:none;
border-radius:0px;
padding:5px 15%;
}*/
.listadisplay a.ondeencontrar {
display:inline-block;
text-align:center;
width:100%;
height:35px;
clear:both;
/*position:absolute;
bottom:27px;*/
left:0;
background-color:transparent;
background:url("http://eurofral.com.br/wp-content/uploads/2016/12/oe.png") center center no-repeat;
color:#fff;
text-indent:-9999px;
font-size:18px;
text-decoration:none;
border-radius:0px;
padding:5px 15%;
}
/*.color-yellow .listadisplay a.compreagora {

background:#eea200;
color:#696969 ;
;
}
.color-yellow .listadisplay a.ondeencontrar {

background:#fbe966 ;
color:#696969 ;

}*/
/*.color-yellow .listadisplay a.ondeencontrar:hover, .color-yellow .listadisplay a.compreagora:hover {
background:#ffd76c;
}
.listadisplay a.ondeencontrar:hover, .listadisplay a.compreagora:hover {
background:#28425d;
}*/
.listadisplay a.saibamais {
display:inline-block;
text-align:center;
width:100%;
clear:both;
/*position:absolute;
bottom:10px;*/
left:0;
color:#808080;
font-style:italic;
font-size:16px;
text-decoration:none;
}
.listadisplay a.saibamais:hover {
color:#28425d;
}

/**** SKIN PERSONALIDADE ***/

.color-yellow .date_label, .color-yellow .timeline_items li h3 span {
background-color: #ed6c78;
color: #ffffff;
}

.color-yellow .date_label::after, .color-yellow .timeline_items li h3 span::after {
    border-left-color: #ed6c78;
}
.color-yellow .date_label::after, .color-yellow.timeline_items li h3 span::after {
right:-4px;
}

body.color-yellow #Top_bar #logo {
height:auto!important;
}
body.color-yellow, body.page-id-149, body.page-id-154, body.page-id-157, body.page-id-160, body.page-id-1443, body.page-id-1434, body.page-id-145, body.page-id-1437, body.page-id-1650, body.page-id-1651, body.page-id-1652, body.page-id-1687 {
background-image: url("http://eurofral.com.br/wp-content/uploads/2016/10/bg-personalidade.jpg");
background-repeat:repeat;
background-position:left top;
}
.color-yellow #Wrapper, .color-yellow #Content, .page-id-149 #Wrapper, .page-id-149 #Content, .page-id-154 #Wrapper, .page-id-154 #Content, .page-id-157 #Wrapper, .page-id-157 #Content, .page-id-160 #Wrapper, .page-id-160 #Content, .page-id-1397 #Wrapper, .page-id-1397 #Content, .page-id-1443 #Wrapper, .page-id-1443 #Content, .page-id-1395 #Wrapper, .page-id-1395 #Content, .page-id-1434 #Wrapper, .page-id-1434 #Content, .page-id-1409 #Wrapper, .page-id-1409 #Content, .page-id-1676 #Content, .page-id-1687 #Content, .page-id-145 #Wrapper, .page-id-145 #Content, .page-id-1437 #Wrapper, .page-id-1437 #Content, .page-id-1650 #Content, .page-id-1651 #Content, .page-id-1652 #Content, .page-id-1653 #Content, .page-id-1654 #Content, .page-id-1655 #Content, .page-id-1656 #Content, .page-id-1673 #Content, .page-id-1650 #Wrapper, .page-id-1651 #Wrapper, .page-id-1652 #Wrapper, .page-id-1653 #Wrapper, .page-id-1654 #Wrapper, .page-id-1655 #Wrapper, .page-id-1656 #Wrapper, .page-id-1673 #Wrapper, .page-id-1676 #Wrapper, .page-id-1687 #Wrapper, .page-id-11684 #Wrapper, .page-id-11684 #Content {
background-color:transparent;
}

.page-id-157 .section_wrapper, .page-id-149 .section_wrapper, .page-id-154 .section_wrapper, .page-id-160 .section_wrapper {
background-color:#fff;
}
.color-yellow .section_wrapper, .color-yellow .container, .color-yellow .with_aside .content_wrapper {
background-color:#fff;
}
.color-yellow #Header .top_bar_left, .color-yellow .header-classic #Top_bar, .color-yellow .header-plain #Top_bar, .color-yellow .header-stack #Top_bar, .color-yellow .header-split #Top_bar, .color-yellow .header-fixed #Top_bar, .color-yellow .header-below #Top_bar, .color-yellow#Header_creative, .color-yellow #Top_bar #menu, .color-yellow #Top_bar{
background-color:#fbe966!important;
}
.color-yellow #menu > ul > li > a, .color-yellow .action_button, .color-yellow #overlay-menu ul li a {
font-size:16px;
font-family: 'Open Sans';
color:#019cb4;
}
.color-yellow #menu > ul > li > a:hover, .color-yellow .action_button:hover, #overlay-menu ul li a :hover{
color:#ed6c78;
}
.color-yellow #Top_bar .menu > li a::after {
background:#019cb4;
}
.color-yellow #barraonde {
position:fixed;
z-index:999;
bottom:0px;
width:100%;
border-bottom:2px solid #ed6c78;
}
.color-yellow #barraonde a {
position:absolute;
right:14%;
top:-90px;
width:230px;
background-color:#ed6c78;
color:#fff;
padding:15px 20px;
border-radius:5px 5px 0px 0px;
display:block;
line-height:36px;
font-size:36px;
font-family:'Sansita One';
text-transform:Capitalize;
text-decoration:none;
}
.color-yellow  h1 ,.color-yellow  h2, .color-yellow h3, .color-yellow  h4, .color-yellow  h5, .color-yellow  h6 {
font-family:'Sansita One';
text-transform:Capitalize;
color:#00abbd;

}
.color-yellow  h1, .color-yellow  h2 {
padding: 0 2.5%;
}
.color-yellow .shop_slider {

}
.color-yellow .shop_slider .blog_slider_header a.slider_prev {
right:auto;
left:0;
}
.color-yellow .shop_slider .blog_slider_header {
    position: absolute;
    height: 43px;
    margin-bottom: 0px;
    overflow: hidden;
    padding-right:0px;
    z-index: 9;
    width: 100%;
margin-top:100px;
}
.color-yellow  .shop_slider .image_frame, .color-yellow .wp-caption, .color-yellow  .image_frame  {
border-width:0px;
}
.color-yellow a.button, .color-yellow a.tp-button {
background-color: #ed6c78;
color: #ffffff;
}
/*.color-yellow a.button .button_icon {
padding: 5px 10px;
}*/
.color-yellow a.button .button_icon i {
color:#fff;
}
.color-yellow .shop_slider_ul li {
/*width:384px!important;*/
margin:0 5px;
}
.color-yellow .image_frame .image_wrapper .image_links {
background-color:rgba(0,171,189,0.8);
}
.color-yellow .slider_pagination {
display:none!important;
}
.color-yellow #Footer {
background-color:transparent;
}
.color-yellow #Footer h4 {
font-family:'Montserrat Bold';
font-size:12px;
color:#000;
}
.color-yellow #Footer p, .color-yellow #Footer a {
color:#000;
}
.color-yellow #Footer .widgets_wrapper {
padding:0;
}
.shop_slider .shop_slider_ul li .item_wrapper .desc h4 {
font-size:18px;
font-family:'open sans';
font-weight:bold;
}
.contatohome2 {
padding:50px 3% 10px;
width:44%!important;
}
.page-id-81 .contatohome2, .page-id-131 .contatohome2 {
padding:50px 3% 10px;
width:52%!important;
}
.contatohome2 h1 {
padding:0;
}
.color-yellow div.posts_group.classic {
padding:35px 2%;
}
.color-yellow div.posts_group.classic div.post-item.isotope-item {
background-color:#ed6c78;
color:#fff;
}
.color-yellow div.posts_group.classic div.post-item.isotope-item:nth-child(even) {
background-color:#00abbd;
}
.color-yellow div.posts_group.classic div.post-item.isotope-item:nth-child(even) div.post-photo-wrapper {
float:right;
}
.color-yellow div.posts_group.classic div.post-item.isotope-item .post-photo-wrapper, .color-yellow div.posts_group.classic div.post-item.isotope-item .post-desc-wrapper {
width:50%;
}
.color-yellow div.posts_group.classic div.post-item.isotope-item:nth-child(odd) .post-photo-wrapper, .color-yellow div.posts_group.classic div.post-item.isotope-item .post-desc-wrapper {
width:50%;
float:left;
}

.color-yellow div.posts_group.classic div.post-item.isotope-item .post-meta, .color-yellow div.posts_group.classic div.post-item.isotope-item .post-footer {
display:none;
}
.color-yellow div.posts_group.classic div.post-item.isotope-item .post-title h2 {
padding:0;
}
.color-yellow div.posts_group.classic div.post-item.isotope-item .post-title h2 a {
color:#fff;
}
.color-yellow div.posts_group.classic .post-desc {
padding:45px 45px;
}
.color-yellow div.posts_group.classic .post-excerpt {
font-family: 'Coming Soon', cursive;
font-size:16px;
}


/**** FIM - SKIN PERSONALIDADE ***/


/*******//*******//*******//*******//*******//*******//*******//*******//*******//*******//*******//*******//*******//*******//*******//*******//*******//*******/



/**** SKIN HIGIFRAL ***/

.color-blue .date_label, .color-blue .timeline_items li h3 span {
background-color: #ed6c78;
color: #ffffff;
}

.color-blue .date_label::after, .color-blue .timeline_items li h3 span::after {
    border-left-color: #ed6c78;
}
.color-blue .date_label::after, .color-blue .timeline_items li h3 span::after {
right:-4px;
}


body.color-blue {
/**background-image: url("http://eurofral.com.br/file/2016/10/bg-personalidade.jpg");**/
background-repeat:repeat;
background-position:left top;
background-color:transparent!important;
}
.color-blue #Wrapper, .color-blue #Content {
background-color:transparent;
}
.color-blue .section_wrapper, .color-blue .container, .color-blue .with_aside .content_wrapper {
background-color:#fff;
}
.color-blue #Header .top_bar_left, .color-blue .header-classic #Top_bar, .color-blue .header-plain #Top_bar, .color-blue .header-stack #Top_bar, .color-blue .header-split #Top_bar, .color-blue .header-fixed #Top_bar, .color-blue .header-below #Top_bar, .color-blue#Header_creative, .color-blue #Top_bar #menu, .color-blue #Top_bar{
background-color:#243e99!important;
background-image:url("http://eurofral.com.br/wp-content/uploads/2016/11/fundo-menu.jpg");
}
.color-blue #menu > ul > li > a, .color-blue .action_button, .color-blue #overlay-menu ul li a {
font-size:16px;
font-family: 'Open Sans';
color:#fff;
text-transform:capitalize;
}
.color-blue #menu > ul > li > a:hover, .color-blue .action_button:hover, #overlay-menu ul li a :hover{
color:#60c0ed;
}
.color-blue #Top_bar #logo {
padding:0;
}
.color-blue #Top_bar .menu > li > a {
padding:0;
}
.color-blue #Top_bar .menu > li > a span {
border-color:#fff;
}
.color-blue #Top_bar .menu > li a::after {
background:#fff;
}
.color-blue #barraonde {
position:fixed;
z-index:999;
bottom:0px;
width:100%;
border-bottom:2px solid #0e73c1;
}
.color-blue #barraonde a {
position:absolute;
right:14%;
top:-95px;
width:210px;
background-color:#0e73c1;
color:#fff;
padding:15px 20px;
border-radius:5px 5px 0px 0px;
display:block;
line-height:37px;
font-size:37px;
font-family: 'Voltaire', sans-serif;
text-transform:uppercase;
text-decoration:none;
}


.page-id-149 #barraonde {
position:fixed;
z-index:999;
bottom:0px;
width:100%;
border-bottom:2px solid #01a0a6;
}
.page-id-149 #barraonde a {
position:absolute;
right:14%;
top:-96px;
width:230px;
background-color:#01a0a6;
color:#fff;
padding:15px 20px;
border-radius:5px 5px 0px 0px;
display:block;
line-height:36px;
font-size:36px;
font-family: 'Sansita One', sans-serif;
text-transform:capitalize;
text-decoration:none;
}
.page-id-154 #barraonde {
position:fixed;
z-index:999;
bottom:0px;
width:100%;
border-bottom:2px solid #ef9839;
}
.page-id-154 #barraonde a {
position:absolute;
right:14%;
top:-96px;
width:230px;
background-color:#ef9839;
color:#fff;
padding:15px 20px;
border-radius:5px 5px 0px 0px;
display:block;
line-height:36px;
font-size:36px;
font-family: 'Sansita One', sans-serif;
text-transform:capitalize;
text-decoration:none;
}

.page-id-157 #barraonde {
position:fixed;
z-index:999;
bottom:0px;
width:100%;
border-bottom:2px solid #51a4ce;
}
.page-id-157 #barraonde a {
position:absolute;
right:14%;
top:-96px;
width:230px;
background-color:#51a4ce;
color:#fff;
padding:15px 20px;
border-radius:5px 5px 0px 0px;
display:block;
line-height:36px;
font-size:36px;
font-family: 'Sansita One', sans-serif;
text-transform:capitalize;
text-decoration:none;
}

.page-id-160 #barraonde {
position:fixed;
z-index:999;
bottom:0px;
width:100%;
border-bottom:2px solid #ee9736;
}
.page-id-160 #barraonde a {Â´
position:absolute;
right:14%;
top:-96px;
width:230px;
background-color:#ee9736;
color:#fff;
padding:15px 20px;
border-radius:5px 5px 0px 0px;
display:block;
line-height:36px;
font-size:36px;
font-family: 'Sansita One', sans-serif;
text-transform:capitalize;
text-decoration:none;
}

h1.largura100 {
font-size:50px;
line-height:50px;
padding:32px 2.5%!important;
text-transform:uppercase!important;
margin-bottom:0;
}
.largura100.azul {
color:#fff;
background:#0a7ec9;
}
.largura100.verdeclaro {
color:#fff;
background:#a7ce38;
}
.color-blue  h1 ,.color-blue  h2, .color-blue h3, .color-blue  h4, .color-blue  h5, .color-blue  h6 {
font-family:'Patua One';
text-transform:Capitalize;
}
.color-blue  h1, .color-blue  h2 {
padding: 0 2.5%;
}
.color-blue .shop_slider {

}
.color-blue .shop_slider .blog_slider_header a.slider_prev {
right:auto;
left:0;
}
.color-blue .shop_slider .blog_slider_header {
    position: absolute;
    height: 43px;
    margin-bottom: 0px;
    overflow: hidden;
    padding-right:0px;
    z-index: 9;
    width: 100%;
margin-top:100px;
}
.color-blue  .shop_slider .image_frame, .color-blue .wp-caption, .color-blue  .image_frame  {
border-width:0px;
}
.color-blue a.button, .color-blue a.tp-button {
background-color: #ed6c78;
color: #ffffff;
}
/*.color-blue a.button .button_icon {
padding: 5px 10px;
}*/
.color-blue a.button .button_icon i {
color:#fff;
}
.color-blue .shop_slider_ul li {
/*width:384px!important;*/
margin:0 5px;
}
.color-blue .image_frame .image_wrapper .image_links {
background-color:rgba(0,171,189,0.8);
}
.color-blue .slider_pagination {
display:none!important;
}
.color-blue #Footer {
background-color:transparent;
}
.color-blue #Footer h4 {
font-family:'Montserrat Bold';
font-size:12px;
color:#000;
}
.color-blue #Footer p, .color-blue #Footer a {
color:#000;
}
.color-blue #Footer .widgets_wrapper {
padding:0;
}

.contatohome2 {
padding:50px 3%;
width:44%!important;
}
.contatohome2 h1 {
padding:0;
}
.color-blue div.posts_group.classic {
padding:35px 2%;
}
.color-blue div.posts_group.classic div.post-item.isotope-item {
background-color:#ed6c78;
color:#fff;
}
.color-blue div.posts_group.classic div.post-item.isotope-item:nth-child(even) {
background-color:#00abbd;
}
.color-blue div.posts_group.classic div.post-item.isotope-item:nth-child(even) div.post-photo-wrapper {
float:right;
}
.color-blue div.posts_group.classic div.post-item.isotope-item .post-photo-wrapper, .color-blue div.posts_group.classic div.post-item.isotope-item .post-desc-wrapper {
width:50%;
}
.color-blue div.posts_group.classic div.post-item.isotope-item:nth-child(odd) .post-photo-wrapper, .color-blue div.posts_group.classic div.post-item.isotope-item .post-desc-wrapper {
width:50%;
float:left;
}

.color-blue div.posts_group.classic div.post-item.isotope-item .post-meta, .color-blue div.posts_group.classic div.post-item.isotope-item .post-footer {
display:none;
}
.color-blue div.posts_group.classic div.post-item.isotope-item .post-title h2 {
padding:0;
}
.color-blue div.posts_group.classic div.post-item.isotope-item .post-title h2 a {
color:#fff;
}
.color-blue div.posts_group.classic .post-desc {
padding:45px 45px;
}
.color-blue div.posts_group.classic .post-excerpt {
font-family: 'Coming Soon', cursive;
font-size:16px;
}
.color-blue .infos {
width:50%;
padding: 0 2.5%;
}
.color-blue .infos h2 {
font-size:45px;
line-height:45px;
margin-bottom:20px;
}

.color-blue .laranjin {
color:#f58220;
}
.color-blue .verdin {
color:#a7ce38;
}
.color-blue .infos img {
float:right;
margin: 0 0 60px 30px; 
}
.color-blue .infos .desc {
text-align:left;
}
.color-blue .infos img.imggrande {
margin:0 auto;

}
.color-blue .infos a {
background:#f58220;
border-radius:5px;
font-family:'Open Sans';
color:#fff;
font-size:15px;
font-weight:200;
padding:10px 20px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}
.color-blue .verdelima {
background-color:#a7ce38;
}
.color-blue .verdelima .post-meta .author-date, .color-blue .verdelima .post-meta .category,  .color-blue .verdelima .Latest_news ul li .desc_footer {
color:#002a59;
}
.color-blue h1.deepblueh1 {
padding:12px 41px;
background-color:#002a59;
color:#fff;
margin:0!important;
line-height:43px;
text-transform:uppercase;
}
.color-blue h1.orangeh1 {
padding:12px 41px;
background-color:#f58320;
color:#fff;
margin:0!important;
line-height:43px;
text-transform:uppercase;
}
.color-blue h1.lightblueh1 {
padding: 12px 41px;
background-color: #00b1b1;
color: #fff;
margin: 0!important;
line-height: 43px;
text-transform:uppercase;
}
.color-blue h1.deepblueh1 span {
color:#a7ce38;
}
.color-blue h1.blueh1 {
padding:30px 45px;
background-color:#3f96cf;
color:#fff;
margin:0!important;
line-height:50px;
text-transform:uppercase;
}
.color-blue h1.greenh1 {
padding:30px 45px;
background-color:#a7ce38;
color:#fff;
margin:0!important;
line-height:50px;
text-transform:uppercase;
}
.color-blue .blocos .one-third.mcb-wrap {
width:33.3%;
padding:30px;
}
.color-blue .blocos .two-third.mcb-wrap {
width:66.6%;
padding:30px;
}
.verdelima .Latest_news {
padding:20px 2% 0px ;
width:100%;
}

.color-blue .contatohome input[type="submit"], .color-blue .contatohome2 input[type="submit"] {
background-color:#002a59;
color:#fff;
width:100%;
text-align:center;
}

/**** FIM - SKIN HIGIFRAL ***/

/**** largura 1600 ****/

@media screen and (max-width: 1600px) {
.boxfb1, .boxfb2 {
padding:30px 50px;
width:45%!important;
min-height:310px!important;
}

}
/**** FIM largura 1600 ****/


/**** largura 1350 ****/

@media screen and (max-width: 1350px) {
.listadisplay li {
float:left;
display:block;
width:32%;
margin:0 0.5%;
padding:0;
list-style-type:none;
position:relative!important;
}
}
/**** FIM largura 1350 ****/

/***LARGURA 1200***/
@media screen and (max-width: 1200px) {
.home .section_wrapper, .home .container, .home .with_aside .content_wrapper {
    max-width: 100%;
}
.top_bar_left {
width:100%!important;
}
#Top_bar .container {
max-width:100%!important;
}

}
/***FIM - LARGURA 1200 ***/



/**** largura 1100 ****/

@media screen and (max-width: 1100px) {
.boxfb1, .boxfb2 {
padding:30px 50px;
width:65%!important;
min-height:310px!important;
}
.listadisplay li {
float:left;
display:block;
width:49%;
margin:0 0.5%;
padding:0;
list-style-type:none;
position:relative!important;
}


}
/**** FIM largura 1100 ****/


/**** largura 969 ****/

@media screen and (max-width: 969px) {

.listaprods li {
float:left;
width:49%;
padding:0 0.5%;
list-style-type:none!important;
display:block;
}


}

/****FIM largura 969****/



/**** largura 767 ****/

@media screen and (max-width: 767px) {

.listadisplay li {
float:left;
display:block;
width:99%;
margin:0 0.5%;
padding:0;
list-style-type:none;
position:relative!important;
}
.unslider-arrow.next {
background-image: url("http://eurofral.com.br/wp-content/uploads/2016/12/seta-dir.png");
left: auto;
right: 0px!important;
bottom: 10px
}
.unslider-arrow.prev {
background-image: url("http://eurofral.com.br/wp-content/uploads/2016/12/seta-esq.png");
left: 0!important;
right: auto;
bottom: 10px
}
.listadisplay div {
width:99%;
margin:0 0.5% 30px;
padding:0;
}

body:not(.template-slider):not(.header-simple) #Header {
min-height: auto;
min-height: 100%;
}
.boxfb1, .boxfb2 {
padding:20px 10px;
float:left;
width:80%!important;
min-height:auto!important;
}
.grid-portal .post-date, .grid-portal .date {
width:332px;
}
.contatohome, .contatohome2 , .page-id-81 .contatohome2, .page-id-131 .contatohome2 {
padding:5%;
max-width:90%!important;
width:90%!important;
}
.color-yellow div.posts_group.classic .post-desc {
padding:5px;
}
.rfbp a img {
width:100%!important;
height:auto!important;
}
.listaonde ul li img {
width:100%;

}
.listaonde ul li div {
margin-top:0px;
width:100%;
}
.listaonde ul li div p img {
float:none;
margin-top:15px;
width:auto!important;
}
.listaonde ul li div a {
float:none;
width:240px;
line-height:55px;
margin:25px auto;
background-color:#ed6c78;
color:#fff;
text-align:center;
font-size:20px;
font-weight:bold;
text-decoration:none;
display: block;
}
.color-blue #Header .top_bar_left, .color-blue .header-classic #Top_bar, .color-blue .header-plain #Top_bar, .color-blue .header-stack #Top_bar, .color-blue .header-split #Top_bar, .color-blue .header-fixed #Top_bar, .color-blue .header-below #Top_bar, .color-blue#Header_creative, .color-blue #Top_bar #menu, .color-blue #Top_bar{
background-color:#243e99!important;
background-image:url("none");
}
.destaqueinicial {
margin:35px 2%;
float:left;

}
.destaqueinicial h2{
padding: 0 2.5%;
width:95%;
}
.destaqueinicial .desc {
color:#fff;
padding: 0 2.5%;
float:left;
width:95%;
clear:left;
font-size:18px;
line-height:20px;
}
.destaqueinicial img {
width:100%;
float:left;
}
.shop_slider_ul li, .shop_slider .shop_slider_ul li .item_wrapper {
margin:0px!important;
}
h1, h1.largura100 {
font-size:30px!important;
padding:10px 2.5%!important;
}
h2 {
font-size:25px!important;
}
.color-blue .infos {
padding:0!important;
}
.color-blue .infos img {
float:left;
width:100%;
clear:both;
margin:0;

}
.color-blue .infos .desc {
width:95%;
padding: 0 2.5%;
}
.color-blue .blocos .section_wrapper .column {
margin:0;
}
.listaprods li {
float:left;
width:99%;
padding:0 0.5%;
list-style-type:none!important;
display:block;
}



/**** fim largura 767 ****/