#custom_html-5 p {
max-width: 200px;
}

.fa-twitter:before {
    content: "\e61b";
}

.post-password-form input[type=password] {
    background: #eee !important;
}

.page-template-blog h1 {
    color: #db7466;
    font-size: 18px;
}

.single-post .blog_holder article .post_image {
   display: none;
}

.qode-accordion-holder .qode-title-holder:hover {
    background: #a04f3f;
}

.qode-accordion-holder .qode-title-holder {
    background: #c96753;
}

.qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner:only-child {
    background: #e5745c !important;
}

.single-post .title {
display: none;
}

@media (min-width: 1024px) {
.single-post .content .container {
    padding-top: 100px !important;
}
}

.social-feed-text1 {
    min-height: 160px !important;
}

.sgpb-popup-close-button-1 {
right: -29px !important;
bottom: unset !important;
}

.sg-popup-builder-content {
    height: 100%;
    padding: 10px;
}

.sgpb-theme-1-content {
    box-shadow: none !important;
    border: 5px solid #e87960 !important;
}

@media (max-width: 500px) {
rs-pzimg-wrap, rs-sbg-effectwrap, rs-sbg {
  background-image: url('https://anuenterprise.com.au/wp-content/uploads/2022/04/banner-22.jpg') !important;
}
}

.fa-share-alt {
   display: none !important;
}

.sd {
    font-weight: 500;
    color: #e57660 !important;
}


.sd:hover {
   font-weight: 500;
    color: #694593 !important;
}

nav.main_menu.right {
    right: -68px;
}

@media (min-width: 1000px) and (max-width: 1083px) {
nav.main_menu.right {
    right: -6.4% !important;
}

}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    font-size: 16px;
    line-height: 20px;
    color: #3a3a3a;
    font-family: 'Heebo', sans-serif;
}

.slide-ins-style.style-1 .awsm-modal-header {
    border-bottom: 1px solid #e9e9e9;
}

.slide-ins-style.style-1 .awsm-personal-info {
    margin-top: 10px;
    color: black;
}

.slide-ins-style.style-1 figcaption {
    max-width: 274px;
    margin-left: auto;
    margin-right: auto;
}

.single-post .qode_image_gallery_no_space .controls a.next-slide:hover span, .qode_image_gallery_no_space .controls a.prev-slide:hover span {
    background-color: #b56352 !important;
    border: 3px solid #b56352 !imporant;
    color: white !important;
}

body a.pp_next:after, body a.pp_previous:after {
    background-color: white;
    border: 3px solid #e57660;
    color: #050505;
}

.qode_image_gallery_no_space .controls a.next-slide span, .qode_image_gallery_no_space .controls a.prev-slide span {
    background-color: white;
    border: 3px solid #e57660;
    color: #050505;
}

footer li.current-menu-item a {
    color: #e57660 !important;
}

.tag .blog_holder {
  margin-top: 60px;
}

.single-post .post_text a:hover, .single-post aside .widget a:hover {
   text-decoration: underline !important;
}

@media (min-width: 500px) and (max-width: 1023px) {
.single-post .qode_latest_posts_widget {
 display: none !important;
}

.single-post .blog_holder article {
    margin-top: 30px !important;
}

}

@media (min-width: 1px) and (max-width: 499px) {
.single-post .widget_recent_entries {
   display: none !important;
}
}

@media (min-width: 1024px) and (max-width: 5000px) {
.single-post .widget_recent_entries {
   display: none !important;
}

.single-post aside .widget a {
    letter-spacing: 0px;
}

}


@media only screen and (max-width: 480px) {
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
    width: 310px;
}

.single-post .two_columns_66_33>.column2 {
    padding-top: 20px !important;
    margin-bottom: 40px !important;
}

.single-post aside .widget {
    margin: 18px;
}

}

.single-post .two_columns_66_33>.column2 {
    background: #f6f6f6;
    padding-top: 60px;
}

.blog_holder.blog_gallery article .post_text h5 a {
    font-size: 31px;
}

@media (min-width: 1024px) and (max-width: 1079px) {
rs-mask-wrap {
    overflow: hidden;
    left: 160px;
}
}

@media (min-width: 1080px) and (max-width: 1200px) {
rs-mask-wrap {
    overflow: hidden;
    left: 160px;
}
}

@media (min-width: 1201px) and (max-width: 1430px) {
rs-mask-wrap {
    overflow: hidden;
    left: 110px;
}
}

.awsm-modal-details h3 {
    color: black !important;
}

@media (min-width: 900px) and (max-width: 1024px) {
nav.main_menu>ul>li>a {
    padding: 0 10px;
}
}

.sticky_animate nav.main_menu.right {
    right: 0px !important;
}

div.wpcf7-response-output.wpcf7-validation-errors {
    background-color: #ff3f19 !important;
    max-width: 152px !important;
}

.awsm-grid-wrapper .awsm-social-icons {
     margin-top: 20px;
}

.slide-ins-style.style-1 .awsm-modal-details a:hover {
    color: #fff;
}

.awsm-social-icons a:hover {
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background-color: black;
}

.awsm-personal-info span {
    line-height: 17px;
    font-weight: bold;
}

@media (max-width: 767px) {
.slide-ins-style.style-1 figcaption:hover {
    position: absolute;
    left: 0px;
    right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    top: 80% !important;
    height: 70px;
    bottom: 0px;
    background: rgb(0, 0, 0) !important;
    color: #fff;
    opacity: 1;
    transition: none !important;
    transform: none !important;
}


.slide-ins-style.style-1 figcaption {
    position: absolute;
    left: 0px;
    right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    top: 80% !important;
    height: 70px;
    bottom: 0px;
    background: rgb(0, 0, 0) !important;
    color: #fff;
    opacity: 1;
    transition: none !important;
    transform: none !important;
}
}


@media (min-width: 768px) and (max-width: 1023px) {
.slide-ins-style.style-1 figcaption:hover {
    position: absolute;
    left: 0px;
    right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    top: 81% !important;
    height: 70px;
    bottom: 0px;
    background: rgb(0, 0, 0) !important;
    color: #fff;
    opacity: 1;
    transition: none !important;
    transform: none !important;
}

.slide-ins-style.style-1 figcaption {
    position: absolute;
    left: 0px;
    right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    top: 81% !important;
    height: 70px;
    bottom: 0px;
    background: rgb(0, 0, 0) !important;
    color: #fff;
    opacity: 1;
    transition: none !important;
    transform: none !important;
}
}

@media (min-width: 1024px) {
.slide-ins-style.style-1 figcaption:hover {
    position: absolute;
    left: 0px;
    right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    top: 84% !important;
    height: 70px;
    bottom: 0px;
    background: rgb(0, 0, 0) !important;
    color: #fff;
    opacity: 1;
    transition: none !important;
    transform: none !important;
}


.slide-ins-style.style-1 figcaption {
    position: absolute;
    left: 0px;
    right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    top: 84% !important;
    height: 70px;
    bottom: 0px;
    background: rgb(0, 0, 0) !important;
    color: #fff;
    opacity: 1;
    transition: none !important;
    transform: none !important;
}
}

.awsm-personal-info h3 { 
 font: unset !important;
}

.slide-ins-style.style-1 .awsm-modal-details h3 {
   font-weight: 600 !important;
}
.slide-ins-style.style-1 figcaption:hover {
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
}

.slide-ins-style.style-1 figcaption {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
}


header.sticky.sticky_animate {
    z-index: 102;
}

header {
    z-index: 101;
}

footer {
background-image: url('https://anuenterprise.com.au/wp-content/uploads/2019/10/anu-bg-1.png');
z-index: 100;
}

.footer_bottom_holder, #lang_sel_footer, .footer_top_holder {
    background-color: transparent;
}


.wpb_wrapper p a:hover {
    text-decoration: underline !important;
}

.separator.small.left {
    width: 90px;
    margin-top: 10px !important;
    background: linear-gradient(to right, #5d4196, #f17d5d);
    height: 5px;
}

.title.has_background, .title.has_fixed_background {
    background-position: center center;
    background-color: #000000 !important;
}

.pagination ul li a:hover {
    color: white;
}

.pagination ul li span {
    background-color: #e57660;
    color: white;
    padding-left: 1px;
}

.q_logo img {
    -webkit-transition: none;
    transition: none;
}


.single_tags a:hover {
    color: #6e4890 !important;
    text-decoration: underline;
}

.single_tags a {
    color: #99597e;
}

.single-post .title.title_size_large h1 {
    display: none !important;
}

.single-post .blog_holder article {
    margin-top: 30px;
    margin-bottom: 20px;
}

.blog_holder h2.entry_title, .blog_holder h2.entry_title a {
font-size: 30px !important;
margin-bottom: 20px;
}

.blog_holder article .post_info {
    color: #d47168;
    display: none;
}

.blog_holder article .post_info a, .blog_holder article .post_text h2 .date {
    color: #d47168;
}

.blog_holder article .post_image, .blog_holder article .post_image img, .blog_holder article .post_image>a {
    max-width: 700px;
    margin-right: auto;
    margin-left: auto;
}

.archive .post_text, category .post_text {
    max-width: 720px; 
    margin-right: auto; 
    margin-left: auto; 
}

.category-news .post_text {
    max-width: 1300px;
    margin-right: auto;
    margin-left: auto;
}

.archive .title, .category .title, .category-news .title, .single-post .title {
    background-color: #814e8c !important;
    background-position: center 15%;
    background-size: cover !important;
}

.qode-animate-mobile-header .header_top {
    display: none !important;
}

.qode-animate-mobile-header {
       animation: slideInDown ease 1s;
    -webkit-animation: slideInDown ease 1s;
    -moz-animation: slideInDown ease 1s;
    -o-animation: slideInDown ease 1s;
    -ms-animation: slideInDown ease 1s;
}

@media only screen and (max-width: 768px) {
.q_icon_list p, .q_list.number.circle_number li {
    line-height: 27px;
}
}

.column4 input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    min-width: 132px;
    text-align: center;
}

.header_top .right .inner>div {
    margin-top: 2px;
}

.footer_top_holder {
    border-top: 1px solid #eee;
}

.header_bottom {
    box-shadow: none;
    border-bottom: 1px solid #eee;
}

.footer_top .column2 p:hover {
    color: #e57660;
}

.q_social_icon_holder:hover .simple_social {
    color: #000000 !important;
}

@media (max-width: 321px) {
.vc_column_container>.vc_column-inner {
 padding-left: 18px !important;
 padding-right: 18px !important;
}
}

@media only screen and (max-width: 500px) {
.logo_wrapper {
    height: 100px!important;
    margin-left: 25%;
    left: 0;
}

.footer_bottom {
    padding-left: 25px;
    padding-right: 25px;
    text-align: center !important;
}
}

@media (min-width: 501px) and (max-width: 1000px) {
.logo_wrapper {
    height: 100px!important;
    margin-left: 15%;
    left: 0;
}
}

nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
    animation: fadeIn ease 2s;
    -webkit-animation: fadeIn ease 2s;
    -moz-animation: fadeIn ease 2s;
    -o-animation: fadeIn ease 2s;
    -ms-animation: fadeIn ease 2s;
    color: #e57660 !important;
}

.mobile_menu_button {
    float: right !important;
}

nav.mobile_menu ul li a:hover {
    color: #e57660 !important;
}

nav.mobile_menu ul li a {
    color: #000 !important;
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    font-size: 24px;
    color: #614294;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
    font-size: 16px;
}

.header_top, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu {
    background: linear-gradient(to right, #5d4196, #f17d5d);
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    font-family: Heebo;
    font-size: 15px;
    height: 50px;
}
.footer_bottom {
    text-align: left;
    padding-bottom: 10px;
}

nav.main_menu>ul {
    left: -10%;
}

@media only screen and (max-width: 1000px) {
.header_top .left {
    display: none !important;
}

 .header_top .right {
    padding-top: 11px !important;
}

}

@media (max-width: 768px) {
header {
    -webkit-transition: transform .4s ease-in!important;
    -moz-transition: transform .4s ease-in!important;
    transform .4s ease-in!important

}
.qode-animate-mobile-header {
    -webkit-transform: translateY(0)!important;
    -moz-transform: translateY(0)!important;
    transform: translateY(0)!important;
    -webkit-transition: transform .4s ease-in!important;
    -moz-transition: transform .4s ease-in!important;
    transform .4s ease-in!important
}
}

.whitetext p, .whitetext h2 {
    color: white;
}

nav.main_menu ul li.active a:hover {
    color: #e57660 !important;
}

p {
 margin-bottom: 10px;
}

#hide, .hide {
 display: none !important;
}

@keyframes fadeIn{
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

.error404 .title {
    background: #e57660 !important;
}