﻿body #page-container .et_pb_button_0{color:#ffffff!important;border-width:0px!important;border-color:#002469;border-radius:2px;background-color:#f7a30a}
body #page-container .et_pb_button_0:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1;color:}
body #page-container .et_pb_button_0:after{color:#002469;line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto}
body #page-container .et_pb_button_0:hover{padding-left:0.7em;padding-right:2em}
body #page-container .et_pb_button_0:before{display:none}


    #filter_content .filter_title .title_close {
        float: right;
        margin-right: 10px;
        display: block;
        font-size: 18px;
        font-weight: bold;
        color: #fff;
    }

.loop-post-excerpt .loop-post-text {
  padding: 0;
  float: left;
  font-size: 18px;
  line-height: 1.4em;
}

.loop-post-excerpt .loop-post-text p {
  font-size: 16px;
  line-height: 1.9;
  margin-bottom: 0;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }


  .col-md-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}
#div-poll #inner .pds-answer-input{padding:0;position:relative;float:left}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
#header-topbar-right-content{float:right}
#header-topbar-right-content ul ul{float:right}
#header-topbar #header-topbar-right-content .custom-content{float:right;margin:0 8px}
#header-topbar #header-topbar-right-content ul li ul{left:auto;right:0}
#header-topbar #header-topbar-right-content ul ul ul{top:-5px;right:100%;left:auto}

	header .featured-image-wrapper .carousel-caption .caption_headline,  {font-size: 60px;}

	header .featured-image-wrapper.single .carousel-caption .caption_headline {margin: 0;}

	header .featured-image-wrapper .carousel-caption .caption_headline {font-size: 42px;}

.featured-image-wrapper .carousel-caption .caption_headline {font-size: 80px; color: #FFF; margin-top: 0; margin-bottom: 0.5em; line-height: 1; }

.featured-image-wrapper .carousel-caption.hasvideo .caption_headline { font-size: 70px; }
.footer_top_holder{display:block;background-color:#2b2b2b;border-bottom:1px solid #3d3d3d}

.restaurant-table {position: relative; right: -43px; z-index: 99; top: 200px; float: right;}

.b-footer-sublist{
    display: inline-block;
    vertical-align: top;
    width: 200px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.b-footer-sublist li{    
    padding: 0;
    padding-bottom: 10px;
}


.mod-section-5-callout-item:nth-of-type(1) .callout-item-title-link {
	font-size: 35px;
	font-size: 3.5rem;
	line-height: 38px;
}


.weather-app .callout-item-title-link {
	margin-left: 1.3rem;
}


.weather-view-video.internal-page .callout-item-title-link {
	display: flex;
	flex: 0 0 55%;
	align-items: center;
}


.top-callout-list-item .callout-item-title-link a {
	font-size: 20px;
	font-size: 2rem;
	line-height: 26px;
	line-height: 2.6rem;
}
.mobile-main-nav .menu-item a .fa{padding-right:6px}


div#menu-box{
	float:left;
	width:100%;
}



table#menu { 
	padding:0px; 
	margin:0px auto; 
	border-top:2px solid #796746;
	border-bottom:1px solid #796746;
}


table#menu td { 
	padding:4px 0px; 
	margin:0px; 
	text-align:left;
	text-transform:uppercase;
	white-space:nowrap;
}


table#menu td a{ 
	color:#796746;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:times new roman;
	padding:5px 11px;
	display:block;
}


table#menu td a:hover{ 
	color:#796746;
}


table#menu td a.active{ 
	background:#CEC7B1;
}

.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
	float: right;
}

.ctcc-right-side {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}


.et_pb_slider_with_overlay .et_pb_slide_overlay_container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_title,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_content {
	background-color: rgba(255, 255, 255, 0.9);
}


.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_title,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_content {
	background-color: rgba(0, 0, 0, 0.3);
}
.newsletter-sec,.section-info{font-size:24px;font-weight:300}
.section-info b,.section-info strong{font-weight:400}
.section-info a:not(.btn):not(.bttn){font-size:14px}
.section-info a:not(.btn):not(.bttn):hover{color:#c18653}
.section-info{max-width:880px;margin:0 auto;padding:0 30px}

.section-services .service-item .service-content {
  overflow: hidden;
}

.section-services .service-item .service-content p {
  margin: 0px;
  font-size: 14px;
  color: #777777;
}
.question{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0;z-index:-1}
.question.active{opacity:1;z-index:1}

    #inner-footer .footer-logos .logo {
      margin-left: 20px;
      margin-right: 20px; }

      #inner-footer .footer-logos .logo.mgm {
        width: 80px;
        height: 18px; }

      #inner-footer .footer-logos .logo.twentieth {
        width: 30px;
        height: 25px;
        position: relative;
        top: 5px; }

      #inner-footer .footer-logos .logo.columbia {
        width: 68px;
        height: 18px; }

    .spectre .entry-content.small-carousel .right-sidebar .logo {
      width: 63%;
      margin-top: 15px;
      margin-bottom: 0px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.flash-message__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flash-message__text :last-child{margin-bottom:0}
.flash-message__text :last-of-type{margin-bottom:0}
.aligncenter{clear:both;display:block;margin:0 auto}


.cycle-prev i,
.cycle-next i
{
	background: #000 none repeat scroll 0 0;
	border-radius: 50%;
	font-size: 36px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 50px;
}

.image-slider-wrapper .cycle-prev,
.image-slider-wrapper .cycle-next {
	top: 50%;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 30px;
	font-weight: normal;
	position: absolute;
	text-align: center;
	z-index: 999;
}

.image-slider-wrapper .cycle-prev {
	left: 30px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-8{width:66.66667%}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

.top-bar-left {
  float: left;
}

.top-bar-left a,
.top-bar-nav a {
  font-family: 'Oswald Regular';
}

  .top-bar-left,
  .search-index-page .top-bar-nav {
    float: none;
  }

  .top-bar,
  nav,
  .top-bar-left {
    display: none;
  }

.social-footer{ padding:15px 0 5px 0; text-align:center}

.date .day{font-size:1.6875em;display:block;clear:both;}

  
 .copyright-list{ list-style-type:disc;
 margin-top:30px;
 margin-bottom:30px}

.copyright-list li{
	  margin-left: 30px;
  }

  footer .copyright {
    float: right;
    font-size: 14px;
    line-height: 36px;
    font-weight: 700;
     }


    footer .copyright a{
      color: #fff;
	  text-decoration:underline;
	  font-weight: 700;
	  }

    footer .copyright a:hover {
      color: #fff; 
	  }

    footer .inline-list, footer .copyright {
      float: none; }
.span10{width:825px}
.row-fluid .span10{width:83.08157099697885%;*width:83.03121852970796%;}
.table td.span10,.table th.span10{float:none;width:809px;margin-left:0}
input.span10,textarea.span10,.uneditable-input.span10{width:811px}
.page-node-557 .row-fluid .span10{width:100%;margin-left:0}
#submenu-wrapper .span2,#submenu-wrapper .span10{float:left}
#submenu-wrapper .span10{width:83.08157099697885%}

.call .whatsapp {
	background-position: -82px -69px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-mt-1,.col-mt-2,.col-mt-5,.col-mt-8,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-mt-1,.col-mt-2,.col-mt-5,.col-mt-8{float:left}
.col-md-9{width:75%}

        
        .beraterbox {
            vertical-align: top;
        }

        
        td.beraterbox {
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            background-color: #F1F3F2;
            border-color: white;
            border-style: solid;
            border-width: 0 3px 6px;
            font-size: 11px;
            height: 95px;
            width: 210px;
        }

        
        td.beraterbox a {
            text-decoration: none;
        }

.down span.wr{
	min-width: 80px;
	display: inline-block;
}
body a.fl-callout-title-link {text-decoration: none;}
body h1.fl-callout-title,body h2.fl-callout-title,body h3.fl-callout-title,body h4.fl-callout-title,body h5.fl-callout-title,body h6.fl-callout-title {margin: 0;padding: 0 0 10px 0;}
.fl-callout-icon-left-title .fl-callout-title,.fl-callout-icon-right-title .fl-callout-title {display: inline-block;}
.fl-callout-icon-left-title .fl-callout-title span,.fl-callout-icon-right-title .fl-callout-title span {display: table-cell;vertical-align: middle;}
.span3{width:250px}
.row-fluid .span3{width:23.584905660377%;*width:23.531714171016%}
input.span3,textarea.span3,.uneditable-input.span3{width:236px}

input.span3, textarea.span3, .uneditable-input.span3{width:206px;}

.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;}

#subject-container #s1.span3, #subject-container #s2.span3{padding-top:10px;padding-left:5px;}

#s3.span3, #s4.span3{padding-top:10px;padding-left:5px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
.col-sm-12{width:100%;}
#footerwrap .footer .container .col-sm-12{padding-left:0px;padding-right:0px;}


#slider-band
{
	background-repeat: no-repeat;
	height: 750px;
	margin-top: 0;
	padding-top: 1px;
}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.testimonial .media-body{vertical-align:middle}


  .home .top-bar__text_item2 {
    display: none !important;
  }

#mobile-nav .col{width:45%;margin:0 10px 0 0;float:left;}



.col,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1
{
	float: left;
}

.sidebar1 .col.first,
.sidebar1 .col4-1.first,
.sidebar1 .col4-2.first,
.sidebar1 .col4-3.first,
.sidebar1 .col3-1.first,
.sidebar1 .col3-2.first,
.sidebar1 .col2-1.first
.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first {
	margin-left: 0;
	clear: left;
}



.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0;
	clear: left;
}
.om-maximenu .om-maximenu-bottom{position:relative;}
.om-maximenu.om-maximenu-dock.om-maximenu-bottom,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-link,.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-link img{vertical-align:bottom;float:none;display:inline;}
.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-maximenu-content{bottom:50px;}
.om-maximenu.om-maximenu-float.om-maximenu-bottom .om-maximenu-content{top:auto;bottom:30px;}
 #ui-id-5-1511884467330183 .ef_fe_subtitle { color :  !important; font-size :  !important; text-align :  !important;  }
 #ui-id-7-151205448926757 .ef_fe_subtitle { color :  !important; font-size :  !important; text-align :  !important;  }
.footer_top_holder{display:block;background-color:#2b2b2b;border-bottom:1px solid #3d3d3d}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.main .flex {
    display: flex;
    flex-wrap: wrap;
}

.main .flex.nowrap {
    flex-wrap: nowrap;
}

.main .flex.column,
.main .flex.mobile-column {
    flex-direction: column;
}

.main .flex.center {
    align-items: center;
}

.main .flex.end {
    align-items: flex-end;
}

.main .flex.end-h {
    justify-content: flex-end;
}

.main .flex.center-h {
    justify-content: center;
}

.main .flex.between {
    justify-content: space-between;
}

.main .flex.around {
    justify-content: space-around;
}





.main.license .flex.nowrap {
    flex-wrap: wrap;
}

.main.license .flex section {
    width: 100%;
}

    .main .flex.mobile-column {
        flex-direction: row;
    }
.carousel .carousel-pips{bottom:4px;width:100%;text-align:center;display:block;z-index:2;position:absolute}
.carousel .carousel-pips .pip{width:10px;height:10px;display:inline-block;margin:0px 5px;background-color:red;opacity:0.5;transition:opacity 0.3s;border-radius:12px;cursor:pointer}
.carousel .carousel-pips .pip.active,.carousel .carousel-pips .pip:hover{opacity:1}


.col-1,
.col-2 {
	float: left;
	padding: 0 25px;
}


.col-1 {
	width: 33.33%;
	padding-right: 0;
}
