/*
Theme Name: Vantage Child
Author: SiteOrigin
Author URI: http://siteorigin.com/
Theme URI: http://siteorigin.com/theme/vantage
Description: Vantage Child Theme
Version: 1.0.0
Template: vantage
Text Domain: vantage
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
a:hover, a:focus, a:active {
  outline: medium none;
}
html {
  overflow-y: visible!important;
}
.full-container {
  max-width: 1170px !important;
}
body.layout-full {
  background-color: #fff;
}
#left-side-bar {
  float: left;
  width: 20%;
}
.page-template-bothsidebar #primary {
  float: left;
  width: 51.287%;
}
.content_box ul li {
  font-size: 14px;
  margin-bottom: 10px;
  margin-left: 0 !important;
}
#masthead .hgroup {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
.hgroup #header-sidebar {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
#masthead .hgroup {
  padding-bottom: 10px;
  padding-top: 10px;
}
.topheader {
  background-color: #143459;
  margin: 0 -35px;
  padding: 5px;
}
.topheader aside {
  float: left;
  width: 50%;
  margin-bottom: 0;
}
.topheader ul {
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 15px;
}
.clearfix {
  clear: both;
}
.social-icons {
  text-align: right;
}
.social-icons li:hover a {
  color: #ffce1a;
}
.top-menu li {
  display: inline;
}
.top-menu li a {
  color: #fff;
  font-family: "Roboto",sans-serif;
  font-size: 14px;
  font-weight: normal;
  padding-right: 20px;
  text-decoration: none;
}
.social-icons li {
  display: inline;
  font-size: 16px;
  padding: 5px;
}
.social-icons a {
  color: #fff;
}
.cls_Contact_button {
  background-color: #ffce1a;
  color: #143459 !important;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 600;
  padding: 10px 20px;
  text-transform: uppercase;
}
.call .number {
  color: #143459;
  font-family: "Montserrat",sans-serif;
  font-size: 28px;
  font-weight: normal;
}
.call i {
  color: #143459;
  font-size: 28px;
}
#masthead .hgroup .logo span {
  color: #143459;
  display: inline-block;
  font-family: "Montserrat";
  font-size: 16px;
  font-style: italic;
}
#masthead .hgroup .logo img {
  vertical-align: middle !important;
  padding: 0 !important;
}
.top-menu li a:hover, .top-menu li a:focus {
  color: #ffce1a;
}
.facebook_feed .widget-title {
  display: none;
}
.social-feed-container-856 {
  max-width: 375px;
  width: 100%;
}
.facebook_feed > div {
  margin-bottom: 0 !important;
}
.fbc-separator {
  font-family: "FontAwesome";
}
.textwidget img {
  max-width: 100%;
}
/***** menu css *****/
.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a::before {
  background: #143459 none repeat scroll 0 0;
}
.wpmm-mega-wrapper .wp-mega-menu-link  {
  background: #143459 none repeat scroll 0 0;
  padding: 5px 13px;
}
.main-navigation {
  background: #143459 none repeat scroll 0 0!important;
}
.wp-megamenu-main-wrapper {
  background: #143459 none repeat scroll 0 0 !important;
}
.wpmm-mega-wrapper a span {
  font-family: "Roboto",sans-serif;
  font-size: 16px;
}
#wp_nav_menu-item-483 > a span::before {
  content: "";
  font-family: fontawesome;
  margin-right: 5px;
}
#wp_nav_menu-item-482 > a span::before {
  content: "";
  font-family: fontawesome;
  margin-right: 5px;
}
#wp_nav_menu-item-39 > a span::before {
  content: "";
  font-family: fontawesome;
  margin-right: 5px;
}
#wp_nav_menu-item-486 > a span::before {
  content: "";
  font-family: fontawesome;
  margin-right: 5px;
}
#wp_nav_menu-item-74 > a span::before {
  content: "";
  font-family: fontawesome;
  margin-right: 5px;
}
#wp_nav_menu-item-490 > a span::before {
  content: "";
  font-family: fontawesome;
  margin-right: 5px;
}
#wp_nav_menu-item-42 > a span::before {
  content: "";
  font-family: fontawesome;
  margin-right: 5px;
}
#wp_nav_menu-item-972 > a span::before {
  content: "";
  font-family: fontawesome;
  margin-right: 5px;
}
#wp_nav_menu-item-303 > a span::before {
  content: url("http://menziesfinancial.com.au/wp-content/uploads/2017/05/home-loan-2.png");
  height: 16px;
  margin-right: 5px;
  width: 16px;
}
#wp_nav_menu-item-304 > a span::before {
  content: url("http://menziesfinancial.com.au/wp-content/uploads/2017/05/home-loan.png");
  height: 16px;
  margin-right: 5px;
  width: 16px;
}
.wpmm_megamenu ul.wp-mega-sub-menu li a {
  color: #143459 !important;
  font-family: "Roboto",sans-serif !important;
}
.menu-item-has-children:hover .wp-mega-menu-link::after {
  border-color: #FFCE1A transparent transparent;
  border-style: solid;
  border-width: 12px;
  content: "";
  display: block;
  height: 0;
  left: 40%;
  position: absolute;
  top: 100%;
  width: 0;
  z-index: 999999 !important;
} 
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a::after {
  content: " " !important;
  top: 100% !important;
  transform: translateY(0%)!important;
}
.wpmm-sub-menu-wrap .wp-mega-menu-link:after {
  border: none!important;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-full-width .wpmm-sub-menu-wrap {
  height: auto;
  overflow: hidden;
  width: 100%;
} 
.wp-mega-sub-menu .wp-mega-menu-link:hover {
  background-color: transparent !important;
}
.wp-mega-sub-menu .menu-item-has-children > a > span {
  font-family: "Roboto",sans-serif !important;
  font-size: 18px !important;
  text-transform: capitalize !important;
}
.wpmm-sub-menu-wrapper .wp-mega-menu-link {
  background: transparent none repeat scroll 0 0;
}
.wpmm-sub-menu-wrap li.wpmega-1columns-3total {
  padding: 0 !important;
}
.wpmega-black-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title::before, .wpmega-black-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link::before {
  content: none !important;
}
.wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title, .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {
  margin-bottom: 0 !important;
}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap {
  display: block;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li .wpmm-sub-menu-wrap {
  display: none;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap .wpmm-sub-menu-wrapper.wpmm-menu0 {
  background-color: #f5f5f5;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  //margin-top: 10px;
  padding: 20px;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {
  background: transparent none repeat scroll 0 0 !important;
  box-shadow: none !important;
  padding: 0;
}
.wpmega-flyout-horizontal-right:hover .wp-mega-menu-link::after {
  content: none !important;
}
ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {
  background-color: transparent;
}
.wpmega-flyout-horizontal-right .wp-mega-sub-menu li a {
  line-height: normal;
  padding: 10px !important;
}
.wp-mega-sub-menu .wp-mega-menu-link:hover {
  background-color: #fff !important;
}
.wpmega-flyout-horizontal-right .wpmm-sub-menu-wrapper .wp-mega-sub-menu {
  background-color: #F5F5F5;
  padding: 20px;
}
.main-navigation ul li .wp-mega-sub-menu *:hover > a {
  background: #fff none repeat scroll 0 0 !important;
  color: #143459 !important;
}
.main-navigation ul li a, .main-navigation ul li a > * {
  transition: none 0s ease 0s !important ;
}

/********* end menu *******/

.home .site-main {
  padding-top: 0 !important;
}
.slider_white_button a {
  background-color: transparent!important;
}
.takeoff .n2-font-7b579ac9bb1c60e146bad37a4ef0c16a-hover {
  font-family: "Great Vibes",cursive !important;
  font-weight: normal !important;
  text-transform: capitalize !important;
}
.takeoff .n2-font-d54e8524b6f8a23626438f826bd4a72c-hover {
    font-family: "Great Vibes",cursive !important;
    font-weight: normal !important;
    text-transform: capitalize !important;
}
.services h3 {
  min-height: 60px;
  text-align: center;
}
.services a img {
  max-width: 100px;
  width: 100%;
}
.guide h3 a {
  color: #fff;
  font-family: "Montserrat",sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0;
  margin-top: 30px !important;
  text-align: center;
}
.guide h3 {
  text-align: center;
}
.services h3 a {
  color: #143459;
  font-family: 'Montserrat', sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0;
  margin-top: 30px !important;
  min-height: 60px;
  text-align: center;
}
.services p {
  color: #000;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
}
/*.services .panel-grid-cell {
  background-color: #eaeae7;
  padding-bottom: 30px;
  padding-top: 30px;
}*/
.services {
  background-color: #eaeae7;
  padding-bottom: 30px;
  padding-top: 30px;
}
.thankyou {
  text-align: center;
}
.thankyou img {
  margin-bottom: 60px;
}
.thankyou h1 {
  color: #143459;
  font-size: 60px;
  margin-bottom: 40px;
  margin-top: 0;
  text-align: center;
}
.thankyou h3 {
  color: #3d3d3c ;
  font-size: 22px;
  line-height: normal;
  margin-bottom: 40px;
}
.thankyou a {
  background-color: #ffce1a;
  color: #143459;
  margin-top: 70px;
  padding: 10px 30px;
}
.thankyou a:hover {
  color: #143459;
}
.widget_headline-widget .section_title h1 {
  color: #143459;
  font-family: 'Montserrat', sans-serif ;
  font-weight: 600 ;
  font-size: 36px;
  text-transform: capitalize;
}
.section_title h1::before {
  background-color: #143459;
  content: "";
  height: 3px;
  margin-left: -70px;
  margin-top: 15px;
  position: absolute;
  width: 50px;
}
.section_title h1::after {
  background-color: #143459;
  content: "";
  height: 3px;
  margin-left: 20px;
  margin-top: 15px;
  position: absolute;
  width: 50px;
}
.widget_headline-widget .section_title .decoration {
  border-top: medium none;
  margin: 15px 50px;
}
.widget_headline-widget .section_title > h3 {
  color: #143459;
  font-family: "Roboto";
  font-size: 30px;
  font-weight: normal;
  padding-bottom: 0;
}
.logo_slider .bx-wrapper .bx-controls-direction a {
  display: block !important;
}
.logo_slider .bx-wrapper .bx-prev {
  background: rgba(0, 0, 0, 0) url("https://menziesfinancial.com.au/wp-content/uploads/2017/03/pre.png") no-repeat scroll 0 0;
  left: -60px;
}
.logo_slider .bx-wrapper .bx-controls-direction a {
  height: 35px;
  width: 35px;
}
.logo_slider .bx-wrapper .bx-next {
  background: rgba(0, 0, 0, 0) url("https://menziesfinancial.com.au/wp-content/uploads/2017/03/next.png") no-repeat scroll 0 0;
  right: -60px;
}
.logo_slider .bx-wrapper .bx-controls-direction a {
  height: 35px;
  width: 35px;
}
.logo_slider .bx-wrapper .bx-next:hover {
  background-position: 0 0;
}
.guide {
  background-color: #143459;
  padding-bottom: 30px;
  padding-top: 30px;
  padding-left: 15px;
  padding-right: 15px;
}
.guide .widget-title {
  color: #fff;
  font-family: "Montserrat",sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0;
  margin-top: 30px !important;
  text-align: center;
}
.guide p {
  color: #fff;
  font-family: "Lato",sans-serif;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
}
.no_decoration .decoration {
  display: none;
}

.accounting .widget-title {
  color: #fff;
  font-family: "Roboto",sans-serif;
  font-size: 24px;
  font-weight: 600;
  padding-top: 100px;
  text-align: center;
}
.yellow {
  background-size: cover;
  min-height: 286px;
  text-align: center;
}
.accounting .textwidget a {
  color: #fff;
  display: inline-block;
  font-family: "Roboto",sans-serif;
  font-size: 14px;
  padding: 5px 55px;
  text-align: center;
  text-transform: uppercase;
  opacity: 0.8;
}
.authorise_text h1 {
  color: #fff;
  font-weight: bold;
  line-height: normal;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
}
.financial .textwidget a {
  color: #fff;
  display: inline-block;
  font-family: "Roboto",sans-serif;
  font-size: 14px;
  padding: 5px 55px;
  text-align: center;
  text-transform: uppercase;
  opacity: 0.8;
}
.yellow a {
  background-color: #d7b120;
}
.blue a {
  background-color: #143459;
}
.blue {
  background: rgba(0, 0, 0, 0) url("http://menziesfinancial.com.au/wp-content/uploads/2017/04/tax_4.jpg") no-repeat scroll 0 0;
  min-height: 286px;
  text-align: center;
}
.grid_box.panel-row-style {
  margin: 0 -15px -35px;
  padding: 0;
}
.hover-box {
  background:none !important;
  position: relative;
  text-align: center;
}
.hover-box > img {
  max-height: 271px;
  width: 100%;
}
.hover-box .box-data {
  bottom: 0;
  height: 130px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.hover-box .box-data > h3 {
  color: #fff;
  font-family: "Roboto",sans-serif;
  font-size: 24px;
  font-weight: 600;
}
.hover-box .box-data a {
  background-color: #d7b120;
  color: #fff;
  display: inline-block;
  font-family: "Roboto",sans-serif;
  padding: 10px 30px;
  text-transform: uppercase;
}
.hover-box.blueBtn .box-data a {
  background-color: #143459;
}
.hover-box .fluid-width-video-wrapper {
  padding-top: 46.45% !important;
}
.financial .widget-title {
  color: #fff;
  font-family: "Roboto",sans-serif;
  font-size: 35px;
  font-weight: 600;
  padding-top: 100px;
  text-align: center;
}
.financial {
  background-image: url("http://menziesfinancial.com.au/wp-content/uploads/2017/04/financial_2.jpg");
  background-repeat: no-repeat!important;
  background-size: cover!important;
  min-height: 286px;
}
.ebooks h3 {
  color: #ffffff !important;
  font-family: "Roboto",sans-serif;
  font-size: 48px !important;
  font-weight: bold !important;
  margin-top: 30px;
  text-align: center;
  text-transform: uppercase;
  line-height: normal;
}
.ebooks h4 {
  color: #f4c92d !important;
  font-family: "Raleway",sans-serif;
  font-size: 58px !important;
  font-style: italic;
  font-weight: bold !important;
  margin-top: 30px;
  text-align: center;
  text-transform: uppercase;
}
.ebooks h2 {
  color: #ffffff !important;
  font-family: "Roboto",sans-serif;
  font-size: 58px !important;
  font-weight: bold !important;
  margin-top: 30px;
  text-align: center;
  text-transform: uppercase;
}
.ebooks {
  background: #14345a none repeat scroll 0 0;
  padding-bottom: 10px;
  padding-top: 30px;
}
.faq.panel-widget-style {
  background: #143459 none repeat scroll 0 0;
}
.faq .widget-title {
  color: #fff;
  font-family: "Roboto",serif;
  font-size: 30px;
  padding-top: 20px;
  text-align: center;
}
.faq  .widget-title::before {
  background-color: #fff;
  content: "";
  height: 2px;
  margin-left: -50px;
  margin-top: 10px;
  position: absolute;
  width: 40px;
}
.faq .widget-title::after {
  background-color: #fff;
  content: "";
  height: 2px;
  margin-left: 10px;
  margin-top: 10px;
  position: absolute;
  width: 40px;
}
.inner_title .widget-title {
  color: #fff;
  font-family: "Roboto",serif;
  font-size: 30px;
  padding-top: 20px;
  text-align: center;
}
.inner_title .widget-title::before {
  background-color: #fff;
  content: "";
  height: 2px;
  margin-left: -50px;
  margin-top: 10px;
  position: absolute;
  width: 40px;
}
.inner_title .widget-title::after {
  background-color: #fff;
  content: "";
  height: 2px;
  margin-left: 10px;
  margin-top: 10px;
  position: absolute;
  width: 40px;
}
.ac_title_class {
  font-family: "Montserrat",sans-serif;
  line-height: normal;
  padding: 12px 10px 12px 25px!important;
  position: relative;
}
.content-area .emd_dl_red_darker {
  background: #ffd22e none repeat scroll 0 0 !important;
  border-color: #ffd22e !important;
  color: #143459 !important;
  font-family: "Roboto",sans-serif !important;
  font-size: 20px !important;
  font-weight: normal !important;
  text-shadow: none !important;
}
.wpsm_panel-group .fa.fa-plus-circle {
  left: 6px;
  position: absolute;
  top: 15px;
}
.wpsm_panel-body {
  font-family: "Lato",sans-serif;
}
.con_blue h3 {
  color: #143459 !important;
}
.con_blue .widget-title::before {
  background-color: #143459;
}
.con_blue .widget-title::after {
  background-color: #143459;
}
#home-video > div > div {
  padding-bottom: 0!important;
}
.con_yellow h3.widget-title {
  color: #143459;
}
.con_yellow .widget-title::before {
  background-color: #143459;
}
.con_yellow .widget-title::after {
  background-color: #143459;
}
.con_yellow h4 {
  color: #143459!important;
  font-family: "Lato";
  font-size: 18px;
  font-weight: bold!important;
  text-align: center;
}
.con_yellow {
  border: 2px solid #143459;
}
.con_yellow .textwidget {
  text-align: center;
}
.con_yellow .textwidget > p {
  color: #143459;
  font-size: 18px;
  font-weight: 500;
}
.con_yellow .textwidget > p iframe {
  height: 305px;
  width: 100%;
  display: block;
}
.social_contact {
  margin: 0;
}
.social_contact > li {
  display: inline-block;
  margin: 5px !important;
}
.social_contact > li a {
  background-color: #efb509;
  border-radius: 30px;
  color: #fff;
  display: block;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  width: 40px;
}
.cls_copyright {
  color: #fff;
  font-family: "Roboto",sans-serif;
  font-size: 16px;
  padding-top: 35px;
}
#colophon {
  background: #143459 none repeat scroll 0 0 !important;
  padding-bottom: 10px !important;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px !important;
}
.aps-social-icon-wrapper {
  margin-bottom: 20px;
  text-align: center;
}
.magzine_issue .widget-title {
  color: #143459;
  text-transform: capitalize;
}
.magzine_issue .so-widget-image {
  border: 1px solid #ffce1a;
}
.tax_and_account {
  padding-bottom: 0;
  padding-top: 2px;
}
.tax_and_account:last-child {
  //padding-bottom: 10px !important;
}
.subscrbr-sign-up-form {
  float: right;
}
ul.wpuf-form li .wpuf-fields textarea {
  padding-left: 3px;
  width: 95%;
}
.wpuf-form .wpuf-fields > input {
  border-color: #143459 !important;
  box-shadow: none !important;
}
.wpuf-label > label {
  color: #143459;
  font-size: 14px;
  text-transform: capitalize;
}
ul.wpuf-form .wpuf-submit input[type="submit"] {
  background: #ffd22e none repeat scroll 0 0;
  border-color: #ffd22e;
  border-radius: 0;
  box-shadow: none;
  color: #143459;
  padding: 10px 50px;
}
ul.wpuf-form li .wpuf-fields textarea {
  border-color: #143459;
  box-shadow: none;
}
.testimonial_slider {
  margin-top: -10px !important;
}
.testimonial_slider__textonly .testimonial_content_wrap::before, .testimonial_slider__textonly .testimonial_content_wrap::after {
  content: none !important;
}
.testimonial_slider__textonly p.more a {
  color: #ffce1a;
  float: none !important;
  text-decoration: none !important;
}
.testimonial_by_inner {
  margin-left: 0 !important;
  text-align: center;
}
.testimonial_slider__textonly .testimonial_content {
  width: 100%!important;
}
.testimonial_nav.testimonial_nav-fillup {
  padding-top: 20px !important;
}
.testimonial_content {
  font-family: "Roboto",sans-serif !important;
  font-style: normal !important;
  text-align: center;
  font-size: 14px!important;
  padding-left: 30px !important;
}
.testimonial_content > span::before {
  background-image: url("https://menziesfinancial.com.au/wp-content/uploads/2017/03/quote.png");
  background-repeat: no-repeat;
  content: "";
  height: 26px;
  left: 0;
  position: absolute;
  top: 0;
  width: 38px;
}
.testimonial_by {
  font-family: "Roboto",sans-serif !important;
  font-size: 18px !important;
  font-style: italic !important;
  font-weight: 600 !important;
}
.testimonials .section_title h1::before {
  background-color: #ffffff;
}
.testimonials .section_title h1::after {
  background-color: #ffffff;
}
.testimonials .widget_headline-widget .section_title h1 {
  color: #ffffff;
}
.main-navigation ul#wpmega-menu-primary >  li:hover > a {
  background: #ffce1a none repeat scroll 0 0!important;
  color: #143459 !important;
}
.main-navigation ul li .wp-mega-sub-menu :hover > a {
  background: transparent !important;
  color: #143459 !important;
}
.section_activity .panel-grid-cell {
  min-height: 520px;
}
.section_activity .panel-grid-cell:nth-child(2), .section_activity .panel-grid-cell:nth-child(3) {
  background-color: #143459;
  border-left: 5px solid #fff;
  border-right: 5px solid #fff;
}
.testimonial_form .required-notice {
  display: none;
}
.testimonial_form .strong-form label {
  color: #143459;
  font-size: 16px;
  margin-bottom: 5px;
}
.testimonial_form .strong-form input {
  border: 1px solid #143459;
  font-size: 16px;
  padding: 8px 10px;
}
.testimonial_form .submit label .button {
  background: #143459 none repeat scroll 0 0 !important;
  border-color: #143459;
  border-radius: 0;
  color: #fff;
  padding: 10px 30px;
}
.testimonial_form .strong-form .form-field.submit {
  text-align: left;
}
.testimonial_form .strong-form textarea {
  border: 1px solid #143459;
  padding: 10px;
}
.guides_blog .entry-title {
  color: #143459 !important;
  font-family: "Roboto",sans-serif;
  font-size: 24px !important;
  margin-bottom: 0;
  text-transform: capitalize;
}
.guides_blog .entry-meta {
  color: #143459 !important;
  font-family: "Roboto",sans-serif;
  font-size: 15px !important;
  margin-bottom: 10px;
}
.guides_blog .entry-content p {
  color: #143459;
  font-family: "Roboto",sans-serif;
  font-size: 16px;
  line-height: 26px;
}
.guides_blog article {
  border-color: #ffce1a;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.guides_blog .entry-meta a {
  color: #143459 !important;
  font-size: 13px;
}

/******sugar form ******/
.sugar_form #OEPL_Widget_Form input {
  border-color: #87878a !important;
  border-radius: 0 !important;
  color: #87878a;
  font-family: "Roboto",sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin-top: 5px;
  padding: 5px 10px;
  width: 100%;
}
.sugar_form #OEPL_Widget_Form textarea {
  border-color: #87878a;
  border-radius: 0;
  color: #87878a;
  font-family: "Roboto",sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin-top: 5px;
  padding: 5px 10px;
  width: 100%;
  height: 113px;
}
.sugar_form #OEPL_Widget_Form label {
  color: #143459;
  font-family: "Roboto",sans-serif;
  font-size: 18px;
}
.sugar_form input#WidgetFormSubmit {
  background: #143459 none repeat scroll 0 0;
  border: medium none;
  color: #fff !important;
  font-family: "Roboto",sans-serif !important;
  font-size: 24px !important;
  max-width: 300px;
  padding: 12px;
  text-transform: capitalize;
}
.sugar_form strong {
  font-weight: normal;
}
/******end sugar form ******/

/*** content css ***/
.content_box h2 {
  background-color: #143459;
  color: #ffffff !important;
  font-family: "Montserrat",sans-serif;
  font-size: 20px !important;
  margin: -30px 0 0 !important;
  padding: 10px;
}
.content_box p {
  font-family: "Roboto",sans-serif;
  font-size: 15px;
}
.content_box .textwidget > ul {
  margin: 0;
}
ul.list {
  margin: 0;
}
a.enquire_now_button {
  background-color: #ffce1a;
  color: #143459 !important;
  padding: 2px 5px;
}
a.enquire_now_button:hover {
  color: #143459 !important;
}
.accounts_table tr {
  background-color: #ffce1a;
  border-bottom: 1px solid #fff;
  color: #143459;
}
.accounts_table td, .accounts_table th {
  padding: 0 10px;
}
.content_box .textwidget span {
  color: #143459;
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  margin-right: 5px;
}
.list-with-arrow .list li i {
  color: #ffce1a;
  font-weight: bold;
}
.content_box .textwidget a {
  color: #143459;
}
.content_box h5 {
  color: #143459 !important;
  font-weight: 600 !important;
}
.content_box .list span {
  font-size: 30px;
}
.content_box.border_bottom .textwidget > img {
  margin-top: 25px;
}
.content_box h3, .content_box h4 {
  color: #143459 !important;
}
.content_box p.blue-text {
  color: #143459;
}
#menzies-subscribe-form-3 {
  margin-top: 25px;
  position: relative;
}
#menzies-subscribe-form-3 .submit-button-inline-label {
  min-width: 150px;
  position: absolute;
  right: 0;
  top: 0;
}
#menzies-subscribe-form-3 .EMAIL-label input {
  border-color: #f1f1f1;
  border-radius: 0;
  font-size: 17px;
  height: 40px;
}
#menzies-subscribe-form-3 .submit-button-inline-label {
  min-width: 150px;
}
.submit-button-inline-label button {
  background: #ffce1a none repeat scroll 0 0;
  border-color: #ffce1a;
  border-radius: 0;
  color: #143459;
  font-size: 20px;
  font-weight: 600;
  height: 40px;
}
/******** Landing Page ***********/
.page-id-265 .breadcrumb, .page-id-286 .breadcrumb {
  display: none;
}
.landingPageBanner {
  display: none!important;
}
.landing-page .topheader {
  display: none;
}
.landing-page nav {
  display: none;
}
.cls_video {
  border: 2px solid #fff;
  border-radius: 8px;
  padding: 20px 20px 20px 23px;
}
.cls_getstart {
  margin-top: 0;
}
.btn_register > a:hover {
  color: #143459 !important;
}
.cls_getstart h2 {
  color: #fff !important;
  font-family: "Roboto",sans-serif;
  font-size: 26px !important;
  font-weight: 600 !important;
  line-height: normal;
  text-transform: capitalize;
}
.cls_getstart span {
  color: #fff;
  font-family: "Roboto",sans-serif;
  font-size: 15px;
  line-height: 20px;
  padding-right: 50px;
}
.btn_start {
  background-color: #f8ce37;
 border: 2px solid #f8ce37;
  border-radius: 3px;
  color: #143459 !important;
  display: inline-block;
  font-family: "Roboto",sans-serif;
  font-size: 20px;
  margin-right: 10px;
  margin-top: 20px;
  padding: 10px 15px;
}
.btn_learnmore {
  background-color: transparent;
 border: 2px solid #fff;
  border-radius: 3px;
  color: #fff !important;
  display: inline-block;
  font-family: "Roboto",sans-serif;
  font-size: 20px;
  margin-top: 20px;
  padding: 10px 15px;
}
.cls_register h3 {
  color: #fff !important;
  font-family: "Roboto",sans-serif  !important;
  font-size: 45px !important;
  line-height: normal;
  text-align: center;
  text-transform: capitalize !important;
}
.btn_register {
  display: block;
  margin-top: 80px;
  text-align: center;
}
.btn_register a {
  background-color: #f8ce37;
  border-radius: 5px;
  color: #143459  !important;
  font-family: "Roboto",sans-serif;
  font-size: 30px;
  padding: 15px 50px;
  text-transform: uppercase;
}
.headline_with_border {
  position: relative;
}
.headline_with_border h1::before {
  background: rgba(0, 0, 0, 0) url("https://menziesfinancial.com.au/wp-content/uploads/2017/03/border.png") no-repeat scroll 0 0;
  content: "";
  height: 10px;
  left: 0;
  margin: 50px auto auto;
  position: absolute;
  right: 0;
  text-align: center;
  width: 127px;
}
.widget_headline-widget .headline_with_border h1 {
  color: #143459;
  font-family: "Montserrat",sans-serif;
  font-size: 36px;
  font-weight: 600;
  text-transform: capitalize;
}
h4.small_heading {
  color: #f8ce37;
  font-family: "Roboto",sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: -10px;
  text-align: center;
}
.landing_sugar_form {
  border: 1px solid #143459;
  padding: 15px 20px;
}
.landing_sugar_form input, .landing_sugar_form textarea {
  border-color: #143459!important;
  margin-top: 10px;
  padding: 10px!important;
  width: 100%;
}
.landing_sugar_form label {
  color: #143459;
  font-family: "Roboto",sans-serif;
  font-size: 16px;
}
.landing_sugar_form #WidgetFormSubmit {
  background: #f8ce37 none repeat scroll 0 0;
  border-color: #f8ce37 !important;
  color: #fff;
  font-size: 24px;
  opacity: 1 !important;
  width: 100%;
}
.cls_getstart.lptwo h2 {
  color: #000 !important;
  margin-top: 10px;
}
.cls_getstart.lptwo p {
  color: #000;
}
.lptwo .btn_learnmore {
  border-color: #143459;
  color: #143459 !important;
}
.landing_sugar_form.lp2_sugar_form {
  border: medium none;
}
.landing_sugar_form.lp2_sugar_form label {
  color: #fff;
}
.landing_sugar_form.lp2_sugar_form input {
  background: black none repeat scroll 0 0;
}
.landing_sugar_form.lp2_sugar_form input, .landing_sugar_form.lp2_sugar_form textarea {
  background: #143459 none repeat scroll 0 0;
  border-color: #fff !important;
  color: #fff!important;
  opacity: 0.6;
}
.landing_sugar_form.lp2_sugar_form #WidgetFormSubmit {
  opacity: 1;
  color: #143459;
}
.the_best h1 {
  color: #fff !important;
  font-family: "Roboto",sans-serif !important;
  font-size: 80px !important;
  font-weight: bold !important;
  line-height: normal;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  text-transform: capitalize;
}
.the_best p {
  color: #fff;
  font-family: "Roboto",sans-serif;
  font-size: 16px;
}
.lp2_sugar_form h3 {
  color: #fff !important;
  font-family: "Roboto",sans-serif;
  font-size: 30px !important;
  font-weight: bold !important;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
}
.banner_img {
  min-height: 650px;
  position: relative;
}
.banner_img img {
  bottom: 0;
  position: absolute;
}
.cls_getstart .btn_start:hover {
  color: #fff !important;
}
.cls_sub_header {
  background-color: #f5f5f5;
  margin-bottom: 10px;
}
.home .cls_sub_header {
  display: none;
}
.cls_sub_header .entry-header .entry-title {
  color: #143459;
  font-size: 36px;
  line-height: normal;
  padding: 20px 15px;
  text-transform: capitalize;
}
.home .breadcrumb {
  display: none;
}
.breadcrumb {
  //border: 1px solid #ccc;
}
.fbc-page .fbc-wrap .fbc-items li {
  font-weight: 500;
}
.fbc-page .fbc-wrap .fbc-items li a i {
  margin-right: 0;
}
.fbc-page .fbc-wrap .fbc-items li .fbc-separator {
  margin-left: 10px;
  margin-right: 12px;
}
.leftSideBar_onmobile {
display: none;
}
.left_side_bar .menu {
  margin-left: 0;
  margin-right: 20px;
}
.left_side_bar .menu a {
  background-color: #f5f5f5;
  border: 1px solid #fff;
  color: #000;
  display: block;
  font-family: "Roboto",sans-serif;
  font-size: 16px !important;
  font-weight: 300;
  line-height: normal;
  padding: 10px;
}
.left_side_bar .menu li:hover a {
  background-color: #ffce1a;
  color: #143459;
}
.left_side_bar .menu .current-menu-item a {
  background-color: #ffce1a;
}
.ow-button-hover {
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #fff;
  font-family: "Roboto",sans-serif;
  font-size: 18px !important;
  font-weight: bold;
  text-transform: uppercase;
}
#secondary .widget-title {
  text-align: center;
  color: #143459!important;
  font-size: 18px!important;
  margin-bottom: 10px!important;
}
#secondary.widget-area {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  padding: 10px;
}
#secondary .widget {
  margin-bottom: 20px;
}
#secondary .widget_categories ul li:hover a {
  color: #FFD22E;
}
.yellow_bg_icon i {
  background-color: #ffce1a;
  border-radius: 50%;
  color: #fff;
  margin-right: 10px;
  padding: 7px 5px;
}
.yellow_bg_icon strong {
  color: #143459;
}
.entry-main .entry-header {
  margin: 0!important;
}
.entry-main p {
  font-family: "Roboto",sans-serif;
  font-size: 15px;
}
.content_box {
  padding-top: 0 !important;
}
#apsi_widget-2 h3 {
  margin-bottom: 15px !important;
  text-transform: capitalize;
}
#apsi_widget-2 .aps-each-icon a {
  padding: 0 1px;
}
#secondary .aps-social-icon-wrapper {
  margin-bottom: 0;
  margin-top: 10px;
}
.sub-title .widget-title {
  border-bottom: 2px solid #ffce1a;
  color: #143459;
  font-family: "Roboto",sans-serif;
  font-size: 18px;
  line-height: normal;
  padding-bottom: 10px;
}
.sub-title p {
  color: #000;
  font-family: "Roboto",sans-serif;
  font-size: 15px;
}
.sub-title p a {
  color: #000;
}
.list-with-arrow a i {
  color: #ffce1a;
  font-size: 18px;
}
.page-template-bothsidebar .entry-content {
  color: #000;
}
/***** contact form ******/
.contact-row {
  color: #143459;
  font-family: "Roboto",sans-serif;
  font-size: 16px;
  margin-bottom: 15px;
  text-transform: capitalize;
}
.cls_label_right {
  text-align: right;
  width: 40%;
}
.cls_left {
  float: left;
}
.cls_field_width {
  width: 60%;
}
.cls_label_right label {
  padding-right: 20px;
}
.contact-row span select {
  background-color: #fff;
  border: 1px solid #143459;
  border-radius: 8px;
  color: #143459;
  padding: 8px;
  width: 100%;
}
.contact-row input {
  border: 1px solid #143459;
  border-radius: 8px;
  padding: 8px;
}
.contact-row textarea {
  background-color: #fff;
  border: 1px solid #143459;
  border-radius: 10px;
  height: 150px;
  padding: 5px 10px;
  width: 100%;
}
.enquiry-box label {
  display: inline-block;
  min-width: 150px;
  margin-bottom: 5px;
}
.enquiry-box input[type="checkbox"] {
  display: none;
}
.enquiry-box input[type="checkbox"] + span::before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 5px;
}
.enquiry-box input[type="checkbox"]:checked + span::before {
  content: "";
  font-family: "fontawesome";
  margin-right: 5px;
}
input {
    outline: none!important;
}
.submit {
  text-align: center;
}
.submit .wpcf7-submit, .submit .wpcf7-submit:focus {
  background: #143459 none repeat scroll 0 0;
  border-color: #143459;
  color: #fff;
  font-family: "Roboto",sans-serif;
  font-size: 23px;
  margin-top: 10px;
  min-width: 180px;
  padding: 15px;
  text-transform: uppercase;
}
.refresh-link {
  display: block;
}
.contact_info {
  text-align: center;
}
.contact_info h3, .contact_info h4 {
  color: #143459 !important;
  font-family: "Roboto",sans-serif;
  text-transform: capitalize;
  font-weight: normal;
}
.contact_info > div {
  background-color: #ffce1a;
  min-height: 205px;
}
.contact_info h3 {
  font-size: 28px;
  margin-bottom: 0;
  margin-top: 0;
}
.contact_info h4 {
  font-size: 15px;
  text-align: center;
}
.contact_info h2 i {
  color: #143459 !important;
  font-size: 50px;
}
.enquiryForm .widget-title {
  color: #143459;
  font-size: 27px;
  font-weight: bold;
  margin-bottom: 30px;
  text-align: center;
}
/********* end contact form **********/
.team h2 {
  color: #143459 !important;
  font-family: "Roboto",sans-serif;
  font-size: 25px !important;
  margin-bottom: 15px !important;
  text-align: center;
}
.team h3 {
  color: #ffce1a !important;
  font-family: "Roboto",sans-serif;
  font-size: 20px !important;
  margin-top: 10px;
  margin-bottom: 0px !important;
  text-align: center;
}
.team_members_info ul, .team_members_info ul li {
  margin-left: 0!important;
}
.team_members_info ul li {
  color: #143459;
  font-family: "Roboto",sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
}
.team_members_info ul li {
  padding-left: 15px;
  position: relative;
}
.team_members_info ul li::before {
  color: #ffce1a;
  content: "";
  font-family: "FontAwesome";
  font-weight: bold;
  left: 0;
  position: absolute;
  top: 0;
}
.team_member_detail .circle_image {
  border-radius: 50%;
  height: 200px;
  margin: auto;
  overflow: hidden;
  width: 200px;
}
.team_member_detail .team h2 {
  color: #143459 !important;
  font-size: 36px !important;
  font-weight: bold;
}
.team_member_detail .team h3 {
  color: #ffce1a!important;
  font-size: 26px!important;
  margin-bottom: 20px!important;
}
.team_member_detail p {
  color: #fff;
}
.team_member_detail .team_members_info ul li {
  color: #143459;
}
ul.list-with-arrow li {
  padding-left: 15px;
  position: relative;
}
ul.list-with-arrow li::before {
  color: #ffce1a;
  content: "";
  font-family: "FontAwesome";
  font-weight: bold;
  left: 0;
  position: absolute;
  top: 0;
}
ul.list-with-arrow, ul.list-with-arrow li {
  margin-left: 0;
}
.list-with-arrow > li {
  color: #143459;
  font-family: "Roboto",sans-serif;
  font-size: 16px;
}
.list-with-arrow > li a {
  color: #143459;
  font-family: "Roboto",sans-serif;
  font-size: 15px;
}
.list-with-arrow > li {
  margin-bottom: 10px;
}
.page-id-530 .widget-title {
  color: #143459;
  font-weight: bold;
}
.list-with-arrow li:hover a {
  color: #ffce1a;
}
ul.list-with-check {
  margin-left: 0;
  margin-top: 80px;
}
ul.list-with-check li {
  color: #fff;
  font-size: 17px;
  margin-bottom: 10px;
  margin-left: 0;
}
ul.list-with-check  li {
  padding-left: 25px;
  position: relative;
}
ul.list-with-check li::before {
  color: #fff;
  content: "";
  font-family: "FontAwesome";
  font-weight: bold;
  left: 0;
  position: absolute;
  top: 0;
}
.the_best img {
  margin-bottom: 0 !important;
}
.faq_title h3 {
  color: #143459 !important;
  font-family: "Roboto",sans-serif;
  font-size: 24px !important;
  font-weight: bold !important;
}
.financial_planning_question > li {
  background-color: #143459;
  color: #fff;
  font-family: "Roboto",sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
  margin-left: 0 !important;
  padding: 8px 35px;
  position: relative;
}
.financial_planning_question > li::before {
  background-color: #ffce1a;
  border-radius: 50%;
  color: #143459;
  content: "";
  font-family: "FontAwesome";
  left: 5px;
  padding: 1px 7px;
  position: absolute;
}
.comparison .widget-title {
  color: #143459;
  font-family: "Roboto",sans-serif;
  text-transform: capitalize;
}
.comparison p {
  font-size: 14px;
}
.yellow_button {
  background-color: #ffce1a;
  border: 2px solid #ffce1a;
  color: #143459 !important;
  display: block;
  font-family: "Roboto",sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding: 12px 10px;
  text-align: center;
  width: 100%;
}
a.yellow_button:hover {
  background-color: #fff;
  border-color: #ffce1a;
}
.disclaimer ol li {
  font-size: 15px;
  list-style: inherit;
  margin-bottom: 10px;
  padding-left: 10px;
}
.disclaimer ol {
  margin-left: 0;
}
/***** blog ****/
.blog .entry-thumbnail img, .archive .entry-thumbnail img {
  border: 1px solid #ffce1a;
}
.blog .entry-thumbnail, .archive .entry-thumbnail {
  float: left;
  margin-right: 15px;
  width: 40%;
}
.blog .entry-title, .archive .entry-title {
  color: #143459 !important;
  font-family: "Roboto",sans-serif;
  font-size: 24px !important;
  margin-bottom: 0;
  text-transform: capitalize;
}
.blog .entry-meta, .archive .entry-meta {
  color: #143459 !important;
  font-family: "Roboto",sans-serif;
  font-size: 13px !important;
  margin-bottom: 10px;
}
.byline {
  margin-left: 15px;
}
article.post, article.page {
  border-bottom: 1px solid #FFCE1A;
}
.blog .entry-meta a, .archive .entry-meta a {
  color: #143459 !important;
  font-size: 13px;
}
.blog .entry-content p, .archive .entry-content p {
  color: #143459;
  font-family: "Roboto",sans-serif;
  font-size: 14px;
  line-height: 26px;
}
.blog .site-content article, .archive .site-content article {
  border-color: #ffce1a;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.textwidget p.call {
  margin: 10px 0;
}
#masthead a.cls_Contact_button {
  display: inline-block;
}
/*.site-main .pagination span, .site-main .entry-content .pagination span, .site-main .pagination a, .site-main .entry-content .pagination a, .site-main article.post .more-link, .site-main article.page .more-link, .site-main .post-navigation a, .site-main #image-navigation a {
  background: rgba(0, 0, 0, 0) linear-gradient(center bottom , #0b1c2f 0%, #143459 100%) repeat scroll 0 0;
  background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #0b1c2f 0%, #143459 100%) repeat scroll 0 0;
  background: rgba(0, 0, 0, 0) -webkit-linear-gradient(center bottom , #0b1c2f 0%, #143459 100%) repeat scroll 0 0;
  background: rgba(0, 0, 0, 0) -o-linear-gradient(center bottom , #0b1c2f 0%, #143459 100%) repeat scroll 0 0;
  border-radius: 3px;
  border: none;
  color: #ffffff;
  font-size: 16px;
  padding: 10px;
} */
.site-main .pagination span, .site-main .entry-content .pagination span, .site-main .pagination a, .site-main .entry-content .pagination a, .site-main article.post .more-link, .site-main article.page .more-link, .site-main .post-navigation a, .site-main #image-navigation a {
  background: #ffd22e none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  color: #143459;
  font-size: 13px;
  font-weight: normal;
  margin-top: 6px;
  padding: 8px 15px;
  text-transform: uppercase;
}
.pagination .current, .entry-content .pagination .current {
  background: #f8ce37 none repeat scroll 0 0 !important;
}
 .widget.widget_categories, .widget.widget_recent_entries {
  display: none;
}
.blog .widget.widget_categories,
.post-template-default .widget.widget_categories,
.category .widget.widget_categories,
.blog .widget.widget_recent_entries,
.post-template-default .widget.widget_recent_entries,
.category .widget.widget_recent_entries {
  display: block;
}
.widget.widget_categories li a, .widget.widget_recent_entries li a {
  color: #143459;
  font-size: 15px;
}
.widget.widget_categories li, .widget.widget_recent_entries li {
  padding-left: 20px;
  position: relative;
}
.widget.widget_categories li::before, .widget.widget_recent_entries li::before {
  color: #ffce1a;
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 18px;
  font-weight: bold;
  left: 0;
  position: absolute;
  top: 0;
}
.widget.widget_recent_entries li .post-date {
  display: block;
}
.single .entry-content {
  color: #000;
  font-family: "Roboto",sans-serif;
  font-size: 15px;
}
.single .entry-main .entry-title {
  color: #143459 !important;
  font-family: "Roboto",sans-serif;
  font-size: 24px !important;
  margin-bottom: 10px;
}
.single .entry-main .entry-meta, .single .entry-main .entry-meta a, .single .entry-categories, .single .entry-categories a {
  color: #143459 !important;
  font-family: "Roboto",sans-serif;
  font-size: 14px;
  margin-bottom: 10px;
}
/********** quiz form *********/
.cls_step {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  display: block;
  margin: auto;
  max-width: 750px;
  padding: 25px;
}
.cls_step > h2 {
  color: #143459 !important;
  font-size: 28px !important;
  font-weight: 800 !important;
  text-align: center;
}
.wpcf7-form-control-wrap {
  position: relative;
}
.cls_step .wpcf7-list-item {
  display: inline-block;
  margin: 1%;
  min-height: 60px;
  position: relative;
  vertical-align: middle;
  width: 48%;
}
.cls_step input[type="radio"] {
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.step1.cls_step input[type="radio"] + span::before {
  background-color: white;
  border-radius: 50%;
  color: #143459;
  font-family: fontawesome;
  height: 50px;
  left: 0;
  line-height: 47px;
  margin: auto;
  position: absolute;
  right: 0;
  top: 5%;
  width: 50px;
}
.cls_step input[type="radio"] + span {
  background-color: #143459;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  font-size: 24px;
  height: 100%;
  line-height: normal;
  padding: 15px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.cls_step input[type="radio"]:checked + span {
  background-color: #FFCE1A;
  color: #143459;
}
.cls_step input[type="radio"]:checked + span::before {
  background-color: #143459;
  color: #fff;
}
.step1.cls_step .wpcf7-list-item {
  min-height: 200px;
}
.step1.cls_step input[type="radio"] + span {
  padding: 70px 25px 50px;
}
.step1.cls_step .last input + span::before {
  content: "";
}
.step1.cls_step .first input + span::before {
  content: "";
}
.cf7mls_next.action-button, .cf7mls_back.action-button {
  background: #ffce1a none repeat scroll 0 0 !important;
  color: #143459 !important;
  font-size: 22px;
  min-width: 150px !important;
  padding: 15px 20px !important;
}
.bestdeal h2 {
  color: #1c497d !important;
  font-family: "Roboto",sans-serif;
  font-size: 52px !important;
  line-height: normal;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
.bestdeal h2 span, .bestdeal h3 span {
  display: block;
}
.bestdeal h3 {
  color: #1c497d !important;
  font-family: "Roboto",sans-serif;
  font-size: 24px !important;
  line-height: normal;
  padding: 20px 0;
  text-align: center;
}
.bestdeal h2 span, .bestdeal h3 span {
  display: block;
}
.quizform span input[type="text"], .quizform span input[type="email"], .quizform span input[type="tel"] {
  background: #0e2f54 none repeat scroll 0 0;
  border: 0 none;
  color: #ffffff;
  font-size: 16px;
  height: 50px;
  margin: 0 0 10px;
  padding: 15px;
  width: 100%;
}
.step5.cls_step > h2 {
  color: rgb(14, 47, 84) !important;
  font-family: "Montserrat",sans-serif;
  font-size: 38px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
}
.step5.cls_step > h3 {
  color: #000;
  font-family: "Montserrat",sans-serif;
  font-size: 28px;
  line-height: normal;
  text-align: center;
}
.step5.cls_step > p {
  color: #333333;
  font-size: 18px;
  line-height: normal;
  margin-bottom: 30px;
  text-align: center;
}
.page-id-693 header {
  display: none;
}
.page-id-693 .cls_sub_header {
  display: none;
}
.page-id-693 .breadcrumb {
  display: none;
}
.page-id-693 footer {
  display: none;
}
.fieldset-cf7mls > p {
  text-align: center;
}
#wpcf7-f698-p693-o1 .wpcf7-form-control.wpcf7-submit {
  background: #0e2f54 none repeat scroll 0 0;
  border-color: #0e2f54;
  border-radius: 0;
  color: #fff;
  font-size: 22px;
  padding: 13px 50px;
}
.breadcrumb .fbc > .fbc-wrap > .fbc-items > li, .breadcrumb .fbc > .fbc-wrap > .fbc-items > li.active > span, .breadcrumb .fbc .fbc-wrap .fbc-items li .fbc-separator {
  font-size: 16px;
}
#colophon div#site-info {
  margin-top: 0;
}
/****** end quiz form *****/
ul.wpmm-mega-wrapper li.wpmega-menu-flyout div {
  display: none;
}
.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul, .wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div, .wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div ul li:hover > div {
  display: block;
}

/***** responcive css *****/
@media screen and  (max-width: 1200px) {
.logo_slider .bx-wrapper .bx-prev {
  left: -35px!important;
}
.logo_slider .bx-wrapper .bx-next {
  right: -35px!important;
}
}
@media screen and  (min-width : 992px) and (max-width: 1200px) {
body.responsive #masthead .hgroup .logo img {
  height: auto;
  max-width: 200px !important;
  padding: 0'
}
.call .number {
  font-size: 22px!important;
}
.call i {
  font-size: 22px!important;
}
.wpmm-mega-wrapper .wp-mega-menu-link {
  padding: 5px 10px !important;
}
.wpmm-mega-wrapper a span {
  font-size: 14px!important;
}
}
@media screen and  (min-width : 781px) and (max-width: 880px) {
.btn_start, .btn_learnmore {
  font-size: 17px;
  padding: 5px 10px;
  margin-top: 10px;
}
}
@media screen and  (min-width : 768px) and (max-width: 991px) {
#masthead .hgroup .logo span {
  display: none;
}
.logo-no-height-constrain {
  margin-right: 15px;
  max-width: 200px !important;
  padding: 0!important;
}
#masthead .hgroup {
  padding-bottom: 0 !important;
  padding-top: 0!important;
}
.hgroup #header-sidebar aside {
  padding-top: 10px;
}
.textwidget p.call {
  margin: 0;
}
.call i {
  font-size: 20px;
}
.call .number {
  font-size: 20px;
}
.cls_Contact_button {
  font-size: 14px;
  line-height: normal;
  padding: 5px 10px;
}
.guide h3 a {
  font-size: 18px !important;
}
.yellow {
  background-size: cover !important;
}
.financial {
  background-size: cover !important;
}
.blue {
  background-size: cover !important;
}
.contact-row {
  font-size: 14px!important;
}
.cls_label_right {
  text-align: left!important;
}
.wpmm-mega-wrapper .wp-mega-menu-link {
  padding: 5px !important;
}
.wpmm-mega-wrapper a span {
  font-size: 14px!important;
}
}
@media  (min-width : 768px){
#footer-widgets p.cls_ssl {
  margin: 30px auto 0;
  width: 130px;
}
}
@media (max-width : 1024px) {
.ebooks h3 {
  line-height: normal;
}
.ebooks h2 {
  font-size: 50px!important;
}
.cls_getstart {
  margin-top: 10px;
}
.cls_getstart span {
  padding-right: 0;
}
#panel-794-7-0-0 > .panel-widget-style, #panel-794-7-1-0 > .panel-widget-style, #panel-794-7-2-0 > .panel-widget-style, #panel-794-7-3-0 > .panel-widget-style {
  min-height: 260px;
}
}
@media (min-width : 991px) {
.wpmm-sub-menu-wrap li.wpmega-1columns-3total {
  width: 40% !important;
}
.wp-mega-sub-menu > li > .wpmm-sub-menu-wrapper > ul > li {
  float: left;
  margin-bottom: 2px;
  margin-top: 2px;
  width: 50% !important;
}
.wpmm-sub-menu-wrap li.wpmega-1columns-3total:last-child {
  width: 20% !important;
}
img {
  max-width: 100%;
}
.wpmm_megamenu ul.wp-mega-sub-menu > li a span {
  font-size: 15px;
  font-weight: normal;
}
.wpmm_megamenu ul.wp-mega-sub-menu > li li:hover a span {
  color: #ffd22e;
}
}
@media (max-width : 800px) {
.so-widget-sow-image-default-b5a0057b6480 .sow-image-container {
  text-align: center!important;
}
.so-widget-sow-image-default-4333b04dd157 .sow-image-container {
  text-align: center!important;
}
.facebook_feed {
  margin: auto;
  overflow: auto;
  width: 380px;
}
.con_yellow iframe {
  width: 100%;
}
#masthead .hgroup #header-sidebar {;
  padding-top: 0 !important;
  right: 30px;
}
.wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-openblock, .wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-closeblock {
  background: transparent none repeat scroll 0 0;
  color: #143459;
  height: 36px;
  padding: 0;
  position: absolute;
  right: 10px;
  top: -42px;
  width: 40px;
}
.wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block .dashicons {
  font-size: 40px;
  height: 36px;
  line-height: 36px;
  width: 40px;
}
#masthead .hgroup #header-sidebar {
  margin-right: 10px;
}
.home .sow-image-container {
  text-align: center;
}
.grid_box.panel-row-style {
  margin-bottom: -35px !important;
}
.grid_box.panel-row-style .panel-grid-cell {
  margin-bottom: 0 !important;
}
}
@media screen and (max-width: 768px) {
body.responsive #masthead .hgroup .logo {
  position: relative;
  z-index: 9999;
}
#left-side-bar {
  width: 100% !important;
}
.yellow {
  background-size: cover !important;
}
.financial {
  background-size: cover !important;
}
.blue {
  background-size: cover !important;
}
.topheader ul.social-icons {
  float: none;
  margin: 0;
  text-align: center;
}
.top-menu li a {
  margin: 0 10px;
  padding: 0;
}
.topheader ul.top-menu {
  margin: 0 0 10px;
}
.topheader aside {
  float: none;
  text-align: center;
  width: 100%;
}
.cls_label_right {
  text-align: left!important;
}
.ow-button-hover {
  font-size: 15px!important;
}
.page-template-bothsidebar #primary {
  width: 100%!important;
}
.page-template-bothsidebar #secondary {
  width: 100%;
}
#sow-editor-2 {
  margin: auto;
  width: 92%;
}
.team .so-widget-image {
  margin: auto;
}
.left_side_bar {
  display: none;
}
.leftSideBar_onmobile {
  display: block;
  float: none!important;
}
.blog .entry-thumbnail, .archive .entry-thumbnail {
  width: 100%;
}
#masthead #header-sidebar .cls_Contact_button {
  display: none;
}
#masthead .hgroup #header-sidebar {
  position: relative;
}
#panel-794-7-0-0 > .panel-widget-style, #panel-794-7-1-0 > .panel-widget-style, #panel-794-7-2-0 > .panel-widget-style, #panel-794-7-3-0 > .panel-widget-style {
  min-height: 100%;
}
#left-side-bar.leftSideBar_onmobile {
  clear: both;
  padding-top: 20px;
}

}
@media (max-width : 767px) {
#masthead .hgroup .logo span {
  display: none;
}
#masthead .hgroup .logo {
  float: left !important;
}
#masthead .hgroup #header-sidebar {
  margin-top: 0!important;
 padding: 0 !important;
}
#masthead .hgroup {
  padding-bottom: 0 !important;
  padding-top: 0!important;
}
.logo-no-height-constrain {
  margin-right: 15px;
  max-width: 200px !important;
}
.textwidget p.call {
  margin: 0;
  padding-top: 15px;
}
.call i {
  font-size: 20px;
}
.call .number {
  font-size: 20px;
}
.cls_Contact_button {
  font-size: 14px;
  line-height: normal;
  margin-bottom: 5px;
  padding: 5px 10px;
}
.section_title h1::before {
  content: none!important;
}
.section_title h1::after {
  content: none!important;
}
.facebook_feed {
  text-align: center !important;
}
#menzies-subscribe-form-3 .submit-button-inline-label {
  min-width: 110px;
}
#footer-widgets .widget {
  text-align: center;
  width: 100% !important;
}
.cls_copyright {
  padding-top: 10px;
}
footer #text-4, footer #text-8, footer #yikes_easy_mc_widget-2 {
  margin-bottom: 0!important;
  padding-bottom: 10px!important;
}
#menzies-subscribe-form-3 {
    margin-top: 0;
}
}
@media (max-width : 600px) {
.widget_headline-widget .section_title > h3 {
  line-height: normal;
}
.bestdeal h2 {
  font-size: 20px !important;
}
.bestdeal h3 {
  font-size: 15px!important;
  padding: 0;
}
.cls_step .wpcf7-list-item {
  width: 100%;
}
.cls_step input[type="radio"] + span {
  font-size: 16px;
}
.cls_step input[type="radio"] + span {
  font-size: 16px;
  height: auto;
}
.cls_step > h2 {
  font-size: 20px !important;
  line-height: 25px;
  margin-top: 0;
}
.cf7mls_next.action-button, .cf7mls_back.action-button {
  font-size: 18px;
  min-width: 100px !important;
}
}
@media (max-width : 480px) {
#masthead .hgroup .logo {
  float: none !important;
}
#masthead .hgroup #header-sidebar {
  float: none !important;
}
.textwidget p.call {
  margin: 0;
  padding-top: 5px;
}
.n2-font-cbf8bc3c17e66ae7c6d2f9aaa0a7cf1f-hover.n2-style-55fc2a7d08f11c967f18ad6949d62acb-heading.n2-ow {
  margin-top: 50px;
}
.n2-style-767f8384802e6f2b5b30ee153f8a254a-heading {
  padding: 5px 10px!important;
  margin-top: 20px;
}
.services h3 {
  margin-bottom: 0;
  min-height: 0;
}
.services h3 a {
  font-size: 20px;
}
.widget_headline-widget .section_title h1 {
  font-size: 26px;
}
.widget_headline-widget .section_title > h3 {
  font-size: 18px;
}
.decoration {
  margin: 2px!important;
}
.financial .widget-title {
  line-height: normal;
}
#pg-794-12 {
  margin-bottom: 0!important;
}
.inner_title .widget-title::before {
  display: none;
}
.inner_title .widget-title::after {
  display: none;
}
.con_yellow iframe {
  width: 100%;
  height: auto;
}
.panel-grid-cell {
  margin-bottom: 10px!important;
}
.wpmm-mega-wrapper a span {
  font-family: "Roboto",sans-serif;
  font-size: 12px;
}
.sugar_form #OEPL_Widget_Form textarea {
  height: 80px;
}
.inner_title {
  padding: 0 !important;
}
.wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-openblock, .wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-closeblock {
  top: -55px;
}
.topheader ul.top-menu {
  padding: 0;
}
.top-menu li a {
  margin: 0 5px;
}
}