/*  
Theme Name: Elementor Blank
Theme URI: http://www.oksoftwares.com.br/
Description: Sob medida para usar com o plugin elementor
Author: Moacyr Leandro Delboni Loss
Author URI: http://www.oksoftwares.com.br/
*/

body{/*font-family: 'Interstate Light Cond'!important;font-weight: normal!important;font-size: 18px!important;*/margin: 0;padding: 0;}
img{/*max-width:100%;height:auto;*/}
/*
a {color: #555555}
a:hover,
a:focus {color: #333333;text-decoration:none;}

h1{font-family: 'Interstate Black Cond'!important;font-weight: bold!important;font-size: 42px!important;}
h2{font-family: 'Interstate Bold Cond'!important;font-weight: bold!important;font-size: 32px!important;}
h3{font-family: 'Interstate Bold Cond'!important;font-weight: bold!important;font-size: 18px!important;}

p{}

.wp-caption-dd {font-size: 14px;padding-top: 0.5em;margin: 0;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;margin: 0.5em 1em 0.5em 0;}
.alignright {float: right;margin: 0.5em 0 0.5em 1em;}

.navbar-collapse{padding:0}

header{background-color: #fff;}
header .header-container{}
header .telefone a{background-color: #1330e9;padding: 7px 31px;border: 2px solid #fff;color: #fff;border-color: rgb(74,121,166);text-shadow: 0 1px 0 rgb(0 0 0 / 50%);font-size: 22px;-webkit-border-radius: 20px;border-radius: 20px;margin-left: 20px;}
header{}

.ppsPopupTxt_0{text-shadow: none!important;}
.ppsPopupShell{}

@font-face {
font-family: 'Interstate Black Comp';
font-style: normal;
font-weight: normal;
src: local('Interstate Black Comp'), url('fonts/interstate-black-comp-58b64117a2ad9.woff') format('woff');
}
@font-face {
font-family: 'Interstate Black Cond';
font-style: normal;
font-weight: normal;
src: local('Interstate Black Cond'), url('fonts/interstate-black-cond-58b642507872b.woff') format('woff');
}
@font-face {
font-family: 'Interstate Light Cond';
font-style: normal;
font-weight: normal;
src: local('Interstate Light Cond'), url('fonts/interstate-light-cond-58b64220b1490.woff') format('woff');
}
@font-face {
font-family: 'Interstate Regular Comp';
font-style: normal;
font-weight: normal;
src: local('Interstate Regular Comp'), url('fonts/interstate-regular-comp-58b641cc0aca1.woff') format('woff');
}
@font-face {
font-family: 'Interstate Regular Italic';
font-style: normal;
font-weight: normal;
src: local('Interstate Regular Italic'), url('fonts/interstate-regular-italic-58b641ecad88f.woff') format('woff');
}
@font-face {
font-family: 'Interstate UltraBlack Comp';
font-style: normal;
font-weight: normal;
src: local('Interstate UltraBlack Comp'), url('fonts/interstate-ultrablack-comp-58b64130a8cbf.woff') format('woff');
}
@font-face {
font-family: 'Interstate Bold Cond';
font-style: normal;
font-weight: normal;
src: local('Interstate Bold Cond'), url('fonts/interstate-bold-cond-58b64162258ca.woff') format('woff');
}
@font-face {
font-family: 'Interstate ExtraLight Italic';
font-style: normal;
font-weight: normal;
src: local('Interstate ExtraLight Italic'), url('fonts/interstate-extralight-italic-58b642045546b.woff') format('woff');
}
@font-face {
font-family: 'Interstate Light Italic';
font-style: normal;
font-weight: normal;
src: local('Interstate Light Italic'), url('fonts/interstate-light-italic-58b64147957e5.woff') format('woff');
}
@font-face {
font-family: 'Interstate Thin Italic';
font-style: normal;
font-weight: normal;
src: local('Interstate Thin Italic'), url('fonts/interstate-thin-italic-58b641b2d5a92.woff') format('woff');
}

header .content-header,
#principal-nav > li > .sub-menu,
.transacao{
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}


@media (min-width: 768px){
    .navbar-default {background: none;border: none;margin: 0;}
    #principal-nav{text-align: right;margin: 0px 0 0 0;padding: 0;font-family: 'Interstate Black Cond';display: flex;}
	#principal-nav > li{display: inline-block;position:relative;top: 0px;}
	#principal-nav > li > a{color: #4c4c4c;text-transform: uppercase;display: block;padding: 14px 10px;font-size: 16px;margin: 0 8px;position: relative;z-index: 3;}
	#principal-nav > li.current-menu-item > a{border-bottom: 2px solid #4c4c4c;}
	#principal-nav > li > .sub-menu{position:absolute;list-style:none;padding: 12px;left: -32px;text-align:left;top: 69px;background-color: #ffffff;z-index: -1;-webkit-box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 20%);box-shadow: 0 4px 4px 0px rgb(0 0 0 / 20%);}
	#principal-nav > li > .sub-menu a{color: #4c4c4c;font-weight: 300;padding: 10px 14px;width: max-content;display: block;}
	#principal-nav > li > .sub-menu a:hover{border-bottom: 1px solid #4c4c4c;}
	#principal-nav > li.menu-item-has-children{overflow: hidden;}
	#principal-nav > li.menu-item-has-children:hover{overflow: visible;}
	#principal-nav > li.menu-item-has-children > a:after{content: "\f078";font: normal normal normal 14px/1 FontAwesome;position: relative;top: -2px;margin: 0 0 0 6px;}
	#principal-nav > li.menu-item-has-children:hover > a:after{content: "\f077";}
	#principal-nav > li.menu-item-has-children:hover > .sub-menu{display:block;top: 50px;opacity: 1;z-index: 99;}

	header{position:fixed;z-index:9;width:100%;top:0;-webkit-box-shadow: 0 0px 6px 2px rgb(0 0 0 / 24%);box-shadow: 0 0px 6px 2px rgb(0 0 0 / 24%);}
	header .content-header{display:flex;justify-content: flex-end;position: relative;align-items: center;height: 152px;}
	.mfixed header .content-header{height: 64px;}
	#page{}
	header .logo{position:absolute;left:0;max-width: 22%;}
}
@media  (min-width:993px) and (max-width:1200px){
}
@media (min-width: 768px) and (max-width:992px){

}
@media screen and (max-width: 767px) {
	header{padding: 20px 0;text-align:center;}
    header .logo{width: 60%;max-width: 300px;text-align:center;display:block;position:absolute;left: 14px;top: 13px;z-index:99;}
    #principal-nav{margin: 0px 0 0 0;padding: 0;font-family: 'Interstate Black Cond';font-size:26px;text-align: left;}
	#principal-nav > li{}
	#principal-nav > li > a{color: #000000;text-transform: uppercase;display: block;padding: 14px 10px;}
    header .telefone{display:none;}
    .navbar-default{margin:0;background: none;border: none;}
	
	.ppsRightCol{}
}
@media screen and (max-width: 448px){

}

*/