.entry_date {
    display: none !Important;
}

.blog_holder.blog_single article h2 {
    font-weight: bold;
    font-size: 24px;
    text-decoration: underline;
}

.blog_holder.blog_single article h1 {
    margin-bottom: 15px;
    color: #2f3c70;
    font-family: Roboto;
}

#nav-menu-item-1790 a, #nav-menu-item-1800 a { 
line-height: 22px !important;
}

@media (min-width: 1024px) and (max-width: 1290px) {
nav.main_menu > ul > li > a {
    font-size: 16px !important;
}
}

.blog_single.blog_holder article .post_text .post_text_inner li {
    font-size: 16px !important;
}

@media (min-width: 1161px) and (max-width: 1440px) {
nav.main_menu > ul > li > a {
    padding: 0 20px !important;
}
}

@media (min-width: 501px) and (max-width: 1160px) {
nav.main_menu > ul > li > a {
    padding: 0 12px !important;
}
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
    color: #7b7878;
}

@media (max-width: 500px) {
.areas h2 {
    line-height: 40px !important;
    font-size: 28px !important;
} 

.seasonstitle div p {
    font-size: 20px !important;
}

}

@media (min-width: 501px) and (max-width: 1024px) {
nav.main_menu>ul>li.active>a>span:not(.plus) {
    padding: 16px 5px 18px !important;
}
}

@media (max-width: 1024px) {
.cabtn a {
    width: 180px;
    text-align: center;
}
}

.box_image_holder .box_icon .fa-stack i.fa-stack-base, .breadcrumb a:hover {
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}

nav.main_menu > ul > li > a:hover {
    color: #b10026;
}

nav.main_menu > ul > li > a {
    color: #303b70;
}

.footer_top h3 a {
    line-height: 25px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}

@media only screen and (max-width: 768px) {
body:not(.qode_disabled_responsive_button_padding_change) #submit_comment, body:not(.qode_disabled_responsive_button_padding_change) .drop_down .wide .second ul li .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .drop_down .wide .second ul li ul li .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .load_more a, body:not(.qode_disabled_responsive_button_padding_change) .qbutton, body:not(.qode_disabled_responsive_button_padding_change) .qbutton.small {
    padding: 0 24px !important;
}
}

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li:hover {
    background-color: #41ba50;
}

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active {
    background-color: #2f8d3b;
}

.qode-advanced-tabs .qode-advanced-tabs-nav li:nth-child(4):hover {
    background-color: #6bd3ff!important;
}

.qode-advanced-tabs .qode-advanced-tabs-nav li:nth-child(3):hover {
    background-color: #f7bc6a !important;
}

.qode-advanced-tabs .qode-advanced-tabs-nav li:nth-child(2):hover {
    background-color: #fc2653 !important;
}

aside .widget h5:not(.latest_post_title), .wpb_widgetised_column .widget h5:not(.latest_post_title) {
    font-family: Roboto;
}

.single-post .blog_single p {
    font-size: 17px;
}

.post-author  {
   display: none !important;
}

.bdp_blog_template.famous-grid .post-body-div span.category-link {
    display: none !important;
}

.layout_id_1 .famous-grid .post-body-div h2.post_title, .layout_id_1 .famous-grid .post-body-div h2.post_title a {
    color: rgb(47, 60, 114) !important;
}

.bdp_blog_template.famous-grid .post-body-div .post_content {
    font-size: 16px !important;
    letter-spacing: 0px;
}

.widget.widget_search form input[type=text] {
    color: #2c3d71 !important;
}

.widget #searchform {
    background: #f5f6f6;
}

.single-post .post_text_inner ul {
    margin-bottom: 30px !important;
}

.single-post p strong {
    color: #2f3c70 !important;
}

.blog_holder.blog_single article h2 {
    margin-bottom: 15px;
    color: #2f3c70;
    font-family: Roboto;
}

.two_columns_75_25>.column2>.column_inner {
    border-left: 1px solid #f3f0f0;
}

.post_info {
    display: none !important;
}

.blog_holder article .post_info {
    color: #2f3b71;
}

.blog_holder article .post_info a, .blog_holder article .post_text h2 .date {
    color: #2f3b70;
    display: none !important;
}

.single-post header.fixed, .single-post header.fixed_hiding, .single-post header.fixed_top_header .top_header {
    border-bottom: 1px solid #f6f6f6;
}


.single-post .title_outer  {
    display: none !important;
}

.single-post .wrapper, .single-post .content, .single-post .content .container {
    background-color: white !important;
}
    background-color: white !important;
}

.layout_id_1 .famous-grid .bdp_post_content .category-link, .layout_id_1 .famous-grid .bdp_post_content .category-link a, .layout_id_1 .famous-grid .bdp_post_content .post-tags, .layout_id_1 .famous-grid .bdp_post_content .post-tags a, .layout_id_1 .famous-grid .bdp_post_content .metadatabox > span, .layout_id_1 .famous-grid .bdp_post_content .metadatabox > span a {
    color: #0b1429 !important;
    font-size: 14px !important;
    font-family: Roboto !important;
}

.layout_id_1 .famous-grid .post-body-div .post_content, .layout_id_1 .famous-grid .bdp_post_content .post-tags span.link-lable, .layout_id_1 .bdp_blog_template.famous-grid a.more-tag {
    color: #333 !important;
    font-family: Roboto !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    text-transform: none !important;
    text-decoration: none !important;
}

.layout_id_1 .famous-grid .post-body-div h2.post_title, .layout_id_1 .famous-grid .post-body-div h2.post_title a {
    color: #222 !important;
    font-size: 22px !important;
    font-family: Open Sans !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    text-transform: none !important;
    text-decoration: none !important;
}

nav.main_menu>ul>li:last-child>a>span:not(.plus):hover {
    background-color: #40529c;
}

.qode-advanced-tabs .qode-advanced-tabs-nav li {
    background-color: #2f8d3b;
}

.qode-advanced-tabs .qode-advanced-tabs-nav li:nth-child(2) {
    background-color: #2f8d3b !Important;
}

.qode-advanced-tabs .qode-advanced-tab-container {
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .25);
    -khtml-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .25);
    -ms-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .25);
    -o-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .25);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .25);
}

.qode-advanced-tabs .qode-advanced-tabs-nav li:nth-child(4) {
    background-color: #26a9e1!important;
}

.qode-advanced-tabs .qode-advanced-tabs-nav li:nth-child(3) {
    background-color: #fdaf43 !important;
}

.qode-advanced-tabs .qode-advanced-tabs-nav li:nth-child(2) {
    background-color: #b10025 !important;
}

#nav-menu-item-1296 {
    margin-top: -5px;
}

.drop_down .narrow .second .inner ul li .current_page_item a {
    line-height: 20px;
}

@media (max-width: 500px) {
.footer_bottom .textwidget {
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
}
}

#back_to_top {
    bottom: 27px;
}

.header_top {
    display: none !important;
}

header.fixed.scrolled nav.main_menu>ul>li:last-child>a>span:not(.plus) {
    color: white;
    vertical-align: middle;
    padding: 10px 29px 12px !important;
    border-radius: 1px;
    margin-top: -3px;
    background-color: #2f3c71;
    border-radius: 65px;
}

nav.main_menu>ul>li:last-child>a>span:not(.plus) {
    color: white;
    vertical-align: middle;
    padding: 16px 29px 18px !important;
    border-radius: 1px;
    background-color: #2f3c71;
    border-radius: 65px;
}

.drop_down .narrow .second .inner ul li .current_page_item a {
    color: red !important;
}

.drop_down .second .inner ul li a:hover i {
    color: #ff3a2d !important;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}

.drop_down .second .inner ul li.sub a i.q_menu_arrow {
    top: 0px;
    font-size: 15px;
    color: #fff;
}

.footer_top .widget_nav_menu li.menu-item a {
    font-size: 18px;
}

.footer_top .widget_nav_menu li.menu-item a:before {
    content: '';
}

.footer_bottom_holder {
    border-top: 1px solid #161d2d;
}

#eeSFL .eeFiles td.eeSFL_FileName {
    padding-top: 10px;
}

#eeSFL .eeFiles th.eeSFL_FileName, #eeSFL .eeFiles th {
    background: #28395b;
}

.eeSFL_ListFileActions {
    font-size: 15px;
    font-weight: bold;
    background: #f6f6f6;
    padding: 10px;
    line-height: 68px;
    border: 2px solid #f0eeee;
}

@media (max-width: 500px) {
.seasonstitle h2 {
    font-size: 67px !important;
}
}

@media (max-width: 700px) {
.hidermore {
  display: none !important;
}
}


@media (min-width: 768px) and (max-width: 800px) {
.b2
    width: 100% !important;
}
}

.footer_bottom p {
    font-size: 16px;
    font-family: 'Roboto' !important;
}

.drop_down .second {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    animation: fadeIn ease 1s;
    -webkit-animation: fadeIn ease 1s;
    -moz-animation: fadeIn ease 1s;
    -o-animation: fadeIn ease 1s;
    -ms-animation: fadeIn ease 1s;
}

.drop_down .second .inner ul li ul {
    background: #11172e;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.27);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.drop_down .second .inner>ul, li.narrow .second .inner ul {
    animation: fadeIn ease 1s;
    -webkit-animation: fadeIn ease 1s;
    -moz-animation: fadeIn ease 1s;
    -o-animation: fadeIn ease 1s;
    -ms-animation: fadeIn ease 1s;
}

@media (min-width: 1026px) and (max-width: 1440px) {
.smls-overlay-title {
   font-size: 16px !important;
   top: 178px !important;
}
}

@media (min-width: 501px) and (max-width: 1024px) {
.smls-overlay-title {
    font-size: 13px !important;
    top: 164px !important;
}
}


@media (max-width: 1440px) {
.hideinsectmobile {
    display: none;
}
}

@media (min-width: 1441px) {
.hideinsectdesktop {
    display:none;
}
}

@media (min-width: 501px) and (max-width: 1240px) {
.coninfo a {
   padding-left: 40px !important;
   padding-right: 40px !important;
}
}


@media (max-width: 500px) {
.smls-carousel-arrow-type-4.sowl-theme .sowl-controls .sowl-nav [class*=sowl-], .smls-carousel-vertical-wrapper .smls-carousel-arrow-type-4 .bx-controls-direction a, .smls-perspective.smls-carousel-arrow-type-4 a.flipto-prev, .smls-perspective.smls-carousel-arrow-type-4 a.flipto-next {
    opacity: 1;
    visibility: visible;
    display: inherit !important;
}

.title.title_size_small h1 {
    text-transform: none;
    line-height: 60px;
}

.title_subtitle_holder {
    padding-bottom: 20px;
}

.coninfo a {
    text-align: center !important;
    width: 91% !important;
}
}

.title.title_size_small h1 {
    text-transform: none;
    font-family: inherit !important;
    font-weight: bold !important;
}

.breadcrumb .current {
    color: #ff1515 !important;
}

.breadcrumb, .breadcrumb a {
    color: white;
    font-weight: bold;
    font-size: 14px;
}

@media (min-width: 600px) and (max-width:1420px) {
.call_to_action .text_wrapper .call_to_action_text {
    margin-right: 100px !important;
}
}

.wpb_wrapper ul {
    list-style-position: unset;
    margin-left: 30px;
}

.drop_down .second .inner ul li a:hover, .drop_down .second .inner ul li h5:hover {
    color: #ff3a2d !important;
    font-size: 15px;
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
    color: #fff;
    font-size: 15px;
    text-transform: unset;
    font-weight: 400;
}

.drop_down .second .inner>ul, li.narrow .second .inner ul {
    background-color: #1a213e;
    border-top: 0px solid #eee !important;
    box-shadow: 0 0 4px rgba(0,0,0,.2);
}

@media (min-width: 768px) and (max-width: 1000px) {
.vc_col-sm-offset-1 {
    margin-left: 0% !Important;
}
}

.smls-carousel-logo.smls-overlay-effect .sowl-item:hover .smls-overlay-title {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
}

.smls-overlay-all-wrap {
    opacity: 1;
    visibility: visible;
}

.smls-overlay-effect .smls-overlay-wrap {
   background: transparent !important;
}

.smls-overlay-effect .smls-link-style span {
    display: none !important;
}

.smls-link-style {
    height: 180px;
    width: 210px;
}

.smls-main-logo-outer-193177374 .smls-carousel-template-4.sowl-carousel .smls-carousel-four-items, .smls-carousel-four-items {
    border: 0px !important;
}

#pp_full_res .smls-contact-wrap div a:hover {
    color: #c91717 !important;
}

.footer_bottom .textwidget { font-size: 16px; font-family: 'Roboto' !important; }

.footer_bottom .textwidget a { color: #dddddd; text-decoration: underline; font-size: 16px !important; font-family: 'Roboto' !important;  }

.fa-globe:before {
    content: "\f05a" !important;
}

.smls-popup-template-1 .smls-inline-gallery-detail-wrap {
    margin-top: 50px;
}

.smls-logo-description > .mCustomScrollBox {
    min-height: 220px;
}

.smls-overlay-title:after {
    background-color: transparent;
}

.smls-overlay-title {
    font-size: 18px;
    font-family: Open Sans !important;
    font-weight: bold;
    color: #000;
    top: 188px;
}

.smls-carousel-arrow-type-4.sowl-theme .sowl-controls .sowl-nav [class*=sowl-], .smls-carousel-vertical-wrapper .smls-carousel-arrow-type-4 .bx-controls-direction a, .smls-perspective.smls-carousel-arrow-type-4 a.flipto-prev, .smls-perspective.smls-carousel-arrow-type-4 a.flipto-next {
    opacity: 1;
    visibility: visible;
}

body div.pp_default .pp_close:after {
    content: "\f00d";
    font-size: 15px;
    height: 15px;
    line-height: 50px;
    width: 30px;
    left: 0;
    height: 50px;
    width: 50px;
    opacity: 1 !important;
}

div.pp_default .smls-close .pp_close:before {
    content: '\f00d';
    font-weight: 300;
    font-family: 'FontAwesome';
    height: 50px;
    width: 50px;
    opacity: 1 !important;
}

.smls-close {
    position: absolute;
    right: -20px;
    top: 0px;
}

div.pp_default .smls-close .pp_close {
    background: none;
    background-color: #ff0000;
    position: relative;
    text-indent: 0;
    line-height: 50px;
    height: 50px;
    width: 50px;
    opacity: 1 !important;
}

body div.pp_default .pp_content {
    background: white;
}

.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;
  }
}

#hide, .hide {
   display: none !important;
}