/*
Theme Name: Julia 2021
Template: ascend_premium
Version: 1.0.30
*/

.brand{
margin-top:20px;
}

.kad-right-header{
padding-left:20px;
}

img.alignnone{
margin: 0px 0px 0px 0px!important;
}
table caption {
display:none;
}

.hrule_dots{
margin-left: 0px!important;
margin-right: 0px!important;
}

.kt-breadcrumb-container {
padding: 0px 0px 0px 0px;
text-transform: none;
font-size: 15px;
color: #e1001a;
}
.kt-breadcrumb-container a span {
color: #e1001a;
}

.kt-shortcode-icon{ 
color: #e2001a!important;
}

.lyte-wrapper{
width:100% !important;
padding: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px!important;
}
.lyte-wrapper .tT{
display:none;
}

.wpcf7 textarea{ 
padding: 10px 10px 10px 10px !important;
}
.wpcf7 input:focus,
.wpcf7 textarea:focus{ 
border: 1px solid #e2001a;
}

table td {
vertical-align: top !important;
}
.main ul {
margin: 0px 0px 30px 00px;
}


.footerbase {
padding: 20px 0px 20px 0px;
}

.footercredits p {
float: right;
padding: 5px 0px 20px 0px;
text-align: right;
}

.footercredits a,
.footercredits p{
font-size: 14px!important;
}

.footercredits .facebook_link,
.footercredits .twitter_link,
.footercredits .instagram_link {
padding: 5px 5px 4px 5px;
border: 2px solid #cccccc;
margin:3px;
}

.footernav  {
float: left;
text-align: left;
margin: 0px 0px 0px -10px;
padding: 0px 0px 0px 0px;
font-size: 16px;
line-height: 23px;
}




@media only screen and (max-width: 870px) {
img.alignleft,
img.alignright,
img.alignnone {
float: none;
width: 100%;
height: auto;
margin: 0px 0px 10px 0px;
}
#mobile-logo  {
margin-top:0px !important;
}
#mobile-logo .brand img {
margin-top:0px;
margin-right: 13px;
}
#kad-mobile-banner{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 100px!important;
}
.kt-mobile-header-toggle{
margin-top:0px!important;
}

body.trans-header div:not(.is-sticky)>.mobile-headerclass .kt-mnt span {
background: #e1001a;
}
.brand{
margin-top:0px;
}
	
.footercredits p {
float: none;
padding: 0px 0px 20px 0px;
text-align: center;
}

.footernav  {
float: none;
text-align: center;
display:none;
}
.lyte-wrapper{
width:100% !important;
padding: 0px 0px 0px 0px;
margin: 100px 0px 0px 0px!important;
}

h1.page_head_title {
font-size: 30px!important;
}
h2 {
font-size: 26px!important;
margin-top: 20px;
}
}

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

.kt-header-position-above, .second-nav-container {
display: none;
}
#kad-mobile-banner {
display: block;
height: 140px;
}
#mobile-logo .brand img {
margin-top:0px;
margin-right: 13px;
}
.kt-mobile-header-toggle{
color: #e1001a!important;
margin-top:45px;
}
}

@media (min-width: 1024px) and (max-width: 1380px) and (orientation: landscape) {

.kt-header-position-above, .second-nav-container {
display: block;
}
#kad-mobile-banner {
display: none;
height: 0;
}
#mobile-logo .brand img {
margin-top:0px;
margin-right: 13px;
}
}