﻿.h-custom-headline{letter-spacing:-1px;line-height:1.1}
.h-custom-headline.accent{overflow:hidden}
.h-custom-headline.accent span{padding-bottom:2px;display:inline-block;position:relative}
.h-custom-headline.accent span:before,.h-custom-headline.accent span:after{content:"";position:absolute;top:50%;height:3px;width:9999px;display:block;margin-top:-2px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
.h-custom-headline.accent span:before{right:100%;margin-right:0.5em}
.h-custom-headline.accent span:after{left:100%;margin-left:0.5em}

h2.h-custom-headline.left-text.h4.accent {
margin-top:0em;
letter-spacing:-.05em;
}
h1.h-custom-headline.h1{letter-spacing:-.05em !important;}

#bx-pager {
  text-align: center;
}

  #bx-pager img {
    display: inline-block;
    margin: 10px 0;
    width: 130px;
  }

.loader .loading-mask .loading-line {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
}

.loader .loading-mask .loading-line:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    bottom: 0;
    content: '';
    display: block;
    border: 4px solid #959595;
    border-radius: 1000px;
}

.icon-twitter:before {
	content: "a";
}

.gdlr-sidebar .gdlr-widget-title{ color: #f7c8c4; }

.footer-wrapper .gdlr-widget-title, .footer-wrapper .gdlr-widget-title a{ color: #0a0808; }

.gdlr-widget-title { font-size: 17px; font-weight: 700; margin-bottom: 30px; }

.footer-wrapper .gdlr-widget-title { margin-bottom: 35px; font-size: 19px; }

	
.widget_gdlr-post-slider-widget .gdlr-widget-title{ margin-bottom: 10px; }



.widget_gdlr-categories-widget .gdlr-widget-title{ margin-bottom: 0px; }



.widget_gdlr-instagram-widget .gdlr-widget-title{ margin-bottom: 0px; }
  	
.widget_gdlr-video-widget .gdlr-widget-title{ margin-bottom: 10px; }
	
	
span.footeraddress, div.footeraddress{font-size:14px;font-weight:bold}


#g-expanded .g-title {
  color: #000;
}


.g-roksprocket-tabs-style-1 .sprocket-tabs .g-title-regular {
  font-size: 1.05rem;
}


.g-title {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1.5;
  text-transform: uppercase;
  margin: 1rem 0;
  padding-bottom: 1rem;
  position: relative;
  white-space: nowrap;
}



.g-title-bordered .g-title:after {
  background: rgba(78, 78, 78, 0.25);
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 35px;
  height: 4px;
}


.dir-rtl .g-title-bordered .g-title:after {
  left: inherit;
  right: 0;
}


.g-title-hero {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 1.2;
}


.g-title-subhero {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  font-size: 1.85rem;
  line-height: 1.2;
}


.g-title-regular {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 1.25;
}


.g-title-bold {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  font-size: 1.1rem;
  line-height: 1.25;
}



.g-home #g-feature .g-title, .g-homepositions #g-feature .g-title {
  text-align: center;
  text-transform: none;
  font-family: "Lato";
  font-weight: 400;
  font-size: 1.2rem;
  width: 100%;
  margin: 1rem 0 0.5rem 0;
}


.g-home #g-bottom .g-gridcontent .g-title, .g-homepositions #g-bottom .g-gridcontent .g-title {
  color: #000;
}


#g-footer .g-title {
  color: #000;
}



.title-center .g-title {
  text-align: center;
  margin: 0 0 2rem 0;
}



.title-underline .g-title {
  position: relative;
}


.title-underline .g-title:after {
  background: #c8261d;
  bottom: -10px;
  content: '';
  height: 2px;
  position: absolute;
  width: 50px;
  left: 50%;
  margin-left: -25px;
}



.title1 .g-title, .title2 .g-title, .title3 .g-title, .title4 .g-title {
  padding-left: 1.5rem;
  padding-bottom: 1rem;
  margin: 0.75rem 0 1.5rem 0;
  width: 100%;
  border-bottom: 1px solid rgba(78, 78, 78, 0.25);
}


.dir-rtl .title1 .g-title, .dir-rtl .title2 .g-title, .dir-rtl .title3 .g-title, .dir-rtl .title4 .g-title {
  padding-left: inherit;
  padding-right: 1.5rem;
}


.title1 .g-title:before, .title2 .g-title:before, .title3 .g-title:before, .title4 .g-title:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  width: 1rem;
  height: 1.15rem;
  -webkit-transform: skew(30deg);
  -moz-transform: skew(30deg);
  -ms-transform: skew(30deg);
  -o-transform: skew(30deg);
  transform: skew(30deg);
}


.dir-rtl .title1 .g-title:before, .dir-rtl .title2 .g-title:before, .dir-rtl .title3 .g-title:before, .dir-rtl .title4 .g-title:before {
  left: inherit;
  right: 0;
  -webkit-transform: skew(-30deg);
  -moz-transform: skew(-30deg);
  -ms-transform: skew(-30deg);
  -o-transform: skew(-30deg);
  transform: skew(-30deg);
}




.title1 .g-title:before {
  background: #c8261d;
}




.title2 .g-title:before {
  background: #1b5181;
}




.title3 .g-title:before {
  background: #169b27;
}




.title4 .g-title:before {
  background: #d9d9d9;
}



.g-gridcontent .g-gridcontent-title-desc .g-title {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 1.1;
  margin: 0;
  padding: 0;
}


.modal-jackpot{position:relative;width:300px;height:250px;font-family:kameron;text-transform:uppercase;text-align:center;font-weight:bold;}

.modal-jackpot span{display:block;position:absolute;width:100%;}

.modal-jackpot .line-jackpot{font-size:17px;top:90px;}

.modal-jackpot .line-amount{font-size:37px;top:107px;}

.modal-jackpot .line-date{font-size:16px;top:150px;}

.modal-jackpot.powerball{position:relative;width:300px;height:250px;font-family:kameron;color:white;}

.modal-jackpot.megamillions{position:relative;width:300px;height:250px;font-family:kameron;color:white;}

.modal-jackpot.lotto{position:relative;width:300px;height:250px;font-family:kameron;color:#dc5900;}

.modal-jackpot.ldl{position:relative;width:300px;height:250px;font-family:kameron;color:white;}

.home #taste-of-milwaukee #videos {
  padding-left: 30px;
  width: 460px;
  height: 260px;
  float: left;
}

.home #taste-of-milwaukee #videos #desc {
  padding: 22px;
  width: 196px;
  height: 216px;
  float: left;
  color: #fff;
  background-color: #2a2773;
}

.home #taste-of-milwaukee #videos #desc h3 {
  font-size: 13px;
}

  .content-rows .grid-container .col {
    padding: 95px 40px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  .content-section.carousel .col img {
    max-height: 415px;
    margin: 0 auto; }

  .content-section.carousel .slide.two .col {
    float: left;
    clear: none;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%; }

    .content-section.carousel .slide.two .col:last-child {
      margin-right: 0; }

    .content-section.carousel .slide.two .col:first-child .inner, .content-section.carousel .slide.two .col:first-child .copy {
      float: right; }

    .content-section.carousel .slide.two .col:first-child .copy {
      margin: 0 auto 2rem auto; }

  .content-section.carousel .slide.three .col {
    float: left;
    clear: none;
    width: 31.3333333333%;
    margin-left: 0;
    margin-right: 3%; }

    .content-section.carousel .slide.three .col:last-child {
      margin-right: 0; }

    .content-section.carousel .slide.three .col img {
      display: block;
      margin: 0 auto; }

  .content-section.carousel .slide.four .col {
    float: left;
    clear: none;
    width: 22.75%;
    margin-left: 0;
    margin-right: 3%; }

    .content-section.carousel .slide.four .col:last-child {
      margin-right: 0; }

    .content-section.carousel .slide.four .col img {
      display: block;
      margin: 0 auto; }

    .content-section.how-to-carousel .slide .col {
      display: table; }

    .content-section.how-to-carousel .slide.two .col {
      float: left;
      clear: none;
      width: 48.5%;
      margin-left: 0;
      margin-right: 3%; }

      .content-section.how-to-carousel .slide.two .col:last-child {
        margin-right: 0; }

      .content-section.how-to-carousel .slide.two .col:first-child img, .content-section.how-to-carousel .slide.two .col:first-child .copy {
        float: right; }

    .content-section.how-to-carousel .slide.three .col {
      float: left;
      clear: none;
      width: 31.3333333333%;
      margin-left: 0;
      margin-right: 3%; }

      .content-section.how-to-carousel .slide.three .col:last-child {
        margin-right: 0; }

      .content-section.how-to-carousel .slide.three .col img {
        display: block;
        margin: 0 auto; }

    .content-section.how-to-carousel .slide.four .col {
      float: left;
      clear: none;
      width: 22.75%;
      margin-left: 0;
      margin-right: 3%; }

      .content-section.how-to-carousel .slide.four .col:last-child {
        margin-right: 0; }

      .content-section.how-to-carousel .slide.four .col img {
        display: block;
        margin: 0 auto; }

    .content-section.how-to-carousel .columns .col {
      font-size: 1.8rem;
      color: #8d8d8d; }

      .content-section.how-to-carousel .columns .col img {
        max-height: 90px; }

      .content-section.how-to-carousel .columns .col p {
        text-align: center; }

  .content-section.story-columns .content.two .col {
    float: left;
    clear: none;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%; }

    .content-section.story-columns .content.two .col:last-child {
      margin-right: 0; }

  .content-section.story-columns .content.three .col {
    float: left;
    clear: none;
    width: 31.3333333333%;
    margin-left: 0;
    margin-right: 3%; }

    .content-section.story-columns .content.three .col:last-child {
      margin-right: 0; }

  .content-section.story-columns .content.four .col {
    float: left;
    clear: none;
    width: 23.5%;
    margin-left: 0;
    margin-right: 2%; }

    .content-section.story-columns .content.four .col:last-child {
      margin-right: 0; }

  .content-section.story-columns .col {
    position: relative; }

  .content-section.story-columns .col.col-button {
    display: table;
    width: 100%; }

    .content-section.story-columns .col.col-button .btn-wrap {
      display: table-cell;
      text-align: center;
      height: 100%;
      width: 100%;
      vertical-align: middle; }

  .site-footer .col .menu {
    margin: 0;
    padding: 0; }

    .site-footer .col .menu li a {
      display: inline-block;
      font-size: 1.8rem;
      line-height: 1.2;
      padding: 0 0 1.2rem 0; }

  .site-footer .col.one {
    float: left;
    clear: none;
    width: 33.3333333333%;
    margin-left: 0;
    margin-right: 0; }

        .site-footer .col.one:last-child {
          margin-right: 0; }

    .site-footer .col.one .icon-august_logo {
      display: block;
      font-size: 5.6rem;
      margin: 0 0 1rem 0; }

    .site-footer .col.one .mailing-list {
      margin: 0 0 2rem 0; }

      .site-footer .col.one .mailing-list .gform_wrapper {
        max-width: 225px;
        position: relative;
        margin: 0; }

        .site-footer .col.one .mailing-list .gform_wrapper .ginput_container {
          margin-top: 0; }

        .site-footer .col.one .mailing-list .gform_wrapper .gform_footer {
          margin: 0;
          padding: 0; }

      .site-footer .col.one .mailing-list input[type="text"],
      .site-footer .col.one .mailing-list input[type="email"] {
        width: 100%;
        border-radius: 0;
        background: transparent;
        border: solid 1px white;
        font-size: 1.8rem;
        padding: 0.7rem 0 0.7rem 0.8rem;
        color: white;
        font-family: ProximaNova-Light, sans-serif;
        -webkit-font-smoothing: antialiased;
        font-weight: 300;
        -webkit-font-smoothing: subpixel-antialiased; }

      .site-footer .col.one .mailing-list ::-webkit-input-placeholder {
        color: white; }

      .site-footer .col.one .mailing-list :-moz-placeholder {
        color: white; }

      .site-footer .col.one .mailing-list ::-moz-placeholder {
        color: white; }

      .site-footer .col.one .mailing-list :-ms-input-placeholder {
        color: white; }

      .site-footer .col.one .mailing-list #gform_submit_button_1 {
        position: absolute;
        right: 0.7rem;
        top: 3rem;
        background: none;
        border: 0;
        padding: 0;
        box-shadow: none;
        text-shadow: none;
        color: white;
        font-size: 1.3rem; }

      .site-footer .col.one .mailing-list img.gform_ajax_spinner {
        background: white;
        padding: 5px;
        border-radius: 15px; }

      .site-footer .col.one .mailing-list .gform_confirmation_message {
        max-width: 225px;
        font-size: 1.4rem;
        line-height: 1.2; }

      .site-footer .col.one .mailing-list div.validation_error {
        display: none; }

      .site-footer .col.one .mailing-list li.gfield.gfield_error {
        background: none;
        border-top: 0;
        border-bottom: 0;
        margin: 0;
        width: 100%; }

        .site-footer .col.one .mailing-list li.gfield.gfield_error .gfield_description {
          font-size: 1.4rem;
          color: white;
          margin: 0; }

      .site-footer .col.one .mailing-list .gfield_required {
        display: none; }

      .site-footer .col.one .mailing-list .ginput_container {
        margin-left: 0 !important;
        max-width: 100% !important; }

  .site-footer .col.footer-menu {
    float: left;
    clear: none;
    width: 22.2222222222%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 3rem; }

    .site-footer .col.footer-menu .menu-title {
      display: block;
      margin: 0 0 1.5rem 0;
      text-transform: uppercase;
      font-size: 1.8rem;
      position: relative; }

          .site-footer .col.footer-menu .menu-title:after {
            font-family: 'august';
            font-size: 1.6rem;
            content: "\e603";
            position: absolute;
            right: 0.3rem;
            -webkit-transition: all 0.1s ease-in-out;
            -moz-transition: all 0.1s ease-in-out;
            -ms-transition: all 0.1s ease-in-out;
            -o-transition: all 0.1s ease-in-out;
            transition: all 0.1s ease-in-out; }

    .site-footer .col.footer-menu .menu-title.selected:after {
      -ms-transform: rotate(90deg);
      
      -webkit-transform: rotate(90deg);
      
      transform: rotate(90deg); }

.slides,
.wooslider-control-nav,
.wooslider-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.wooslider .slides img {width: 100%; display: block; -moz-user-select: none;}



.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.wooslider .slides { zoom: 1; }

body .wooslider ul.slides { overflow: hidden; }

body .wooslider ul.slides, body .wooslider .wooslider-control-nav, body .wooslider .wooslider-direction-nav { padding: 0; margin: 0; }

body .wooslider.wooslider-carousel .slides img { cursor: pointer; padding: 0; }

body .wooslider.wooslider-carousel .slides .wooslider-active-slide img { cursor: default; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }
.feature-box [class^=hb-moon-]{line-height:36px}

	.feature-box {margin-bottom: 50px !important;}



a,.hb-gallery-sort li,.hb-modern-icon-search:before,.hb-icon-menu.hb-stream ul li a img,.like-count,.like-count-num,#sticky-shop-button span,.like-holder i,.hb-pricing-item,.hb-client-list li,.tweet-time,.portfolio-single-meta ul li,.pricing-table-content,.testimonial-slider,.hb-icon-container,.hb-accordion-tab i,.feature-box i.ic-holder-1,.portfolio-simple-wrap .hb-gallery-item-name:before,.hb-accordion-tab,.comments-holder i,.share-holder i,#fancy-search .ui-autocomplete li,#fancy-search .ui-autocomplete li span,.share-holder .hb-dropdown-box ul li a i,.like-button,#footer.dark-style .hb-custom-select select,#footer.dark-style .hb-custom-select:before{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}

.hb-process-steps .feature-box{padding-left:15px;padding-right:15px}

.hb-process-steps .feature-box i.ic-holder-1{width:110px;height:110px;line-height:111px;background-color:#FFF}

.light-style .hb-process-steps .feature-box i.ic-holder-1{background-color:#222}

.hb-process-steps.steps-3 .feature-box i.ic-holder-1{width:160px;height:160px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;line-height:160px;font-size:55px}



.feature-box i.ic-holder-1{display:inline-block!important;border-width:1px;border-style:solid;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px;padding:0;margin:0!important;font-style:normal;-webkit-backface-visibility:hidden}

.feature-box:hover:not(.alternative) i.ic-holder-1{transform:scale(1.15)}

.feature-box:not(.alternative) .hb-icon-wrapper{display:inline-block;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;position:relative;margin-bottom:20px;line-height:1;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px}

.feature-box.alternative i.ic-holder-1{background:none!important;border:none!important;font-size:36px;line-height:36px;height:50px;width:60px;margin-bottom:0!important;padding:0!important}

.feature-box .icon-box-img{margin-bottom:20px;display:inline-block}

.feature-box.left-icon-box i.ic-holder-1,.feature-box.left-icon-box .icon-box-img,.feature-box.left-icon-box .hb-icon-wrapper{float:left;margin:0}

.feature-box.left-icon-box .feature-box-content{margin-left:120px;text-align:left}

.feature-box.left-icon-box .feature-box-content.with-image{margin-left:90px}

.feature-box.left-icon-box.alternative .feature-box-content{margin-left:80px}

.feature-box.right-icon-box i.ic-holder-1,.feature-box.right-icon-box .icon-box-img,.feature-box.right-icon-box .hb-icon-wrapper{float:right;margin:0}

.feature-box.right-icon-box .feature-box-content{margin-right:120px;text-align:right}

.feature-box.right-icon-box .feature-box-content.with-image{margin-right:90px}

.feature-box.right-icon-box.alternative .feature-box-content{margin-right:80px}

.feature-box .hb-small-break{margin:10px auto 15px;width:40px}

.feature-box:hover .hb-small-break{width:75px}

.feature-box h4.bold{color:#323436;font-weight:400;margin-bottom:10px!important}

.hb-process-steps .feature-box h4.bold{margin-top:20px}

.feature-box.dashed-border i{border-style:dashed!important}


		.light-style .feature-box i.ic-holder-1,
		.light-style .feature-box.alternative i.ic-holder-1,
		.light-style .feature-box h4.bold {
			color: #f9f9f9 !important;
		}


		.light-style .feature-box-content p {
			color: #ccc;
		}


		.hb-icon-container,
		.feature-box i.ic-holder-1 {
			border-color: #2980b9;
		}

		.feature-box:hover:not(.standard-icon-box):not(.alternative) i, #main-wrapper .hb-bag-buttons a:hover, #main-wrapper .hb-dropdown-box .hb-bag-buttons a:hover,
		#main-wrapper .social-icons.dark li a:hover i, #main-wrapper #footer .social-icons.dark li a i, 
		#footer.dark-style ul.social-icons.light li a:hover,
		#main-wrapper .hb-single-next-prev a:hover {color: #FFF !important;}

.home .feature-box.left-icon-box i.ic-holder-1, .home .feature-box.left-icon-box .icon-box-img, .feature-box.left-icon-box .hb-icon-wrapper {
  float: none !important;
  margin: 0 !important;
}

.full, .three_fourth, .half, .three_eighth, .one_third, .two_third, .one_fourth, .two_nineth, .four_nineth { float:left; position:relative; overflow:hidden; margin-bottom:12px }

.one_fourth { width:204px; margin-right:28px }

section.inside .tab-pane {
	padding: 15px 0;
}


	#header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;}





#primary #p-images .entry-image {
  margin: 0 0 12px;
	overflow: hidden;
}




#primary .section h4,
#sidebar-left .section h4,
#primary .hentry h4,
#sidebar-left .hentry h4,
#primary h3.widget-title {
	border-bottom: 2px solid #494959;
	border-top: 2px solid #494959;
}


.enty-content img,
.entry-summary img,
.entry-image img,
#sidebar-left .section img {
	-webkit-backface-visibility: hidden;
}




#primary .section,
#sidebar-left .section,
.widget-container {
	margin: 0 0 48px;
}


#sidebar-left .section .entry-content p {
	padding: 0 0 4px;
}



#primary .section h4,
#sidebar-left h4,
#primary h3.widget-title {
	font-size: 1.0625em;
	padding: 0.25em 0;
}


#primary .section h4,
#primary h3.widget-title {
	margin-bottom: 5px;
}


#primary .widget_text dl span,
#primary .section li,
#primary .widget-container li {
	margin-bottom: 3px;
	display: block;
}


#sidebar-left .section .post-image {
	line-height: 0;
	overflow: hidden;
}
span.link-txt{color:blue}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.col{float:left}


.none, ul.menu, ul.inline-list, .site-header .site-utility .secondary-navigation ul.menu, .site-footer .footer-utility-nav ul.menu {
  list-style: none;
  margin: 0;
  padding: 0; }

  .none li, ul.menu li, ul.inline-list li, .site-header .site-utility .secondary-navigation ul.menu li, .site-footer .footer-utility-nav ul.menu li {
    list-style: none;
    margin: 0;
    padding: 0; }

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top{float:left;position:relative}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-archive-parent a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.sfHover a{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu{display:none;position:absolute;top:70px;right:auto;bottom:auto;left:0;min-width:100%;height:auto;padding:0 20px 10px 0;background:#fff;z-index:999}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li{background:#fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a{display:block;padding:0 0 0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li:first-child{margin-top:-20px}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-archive-parent a{color:#000}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:first-child{border-left:91px solid #fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:hover ul.sub-menu{display:block}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top a{padding:0;text-align:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top{position:relative;float:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu{display:none;position:absolute;top:55px;right:auto;bottom:auto;left:-10px;min-width:100%;height:auto;padding:10px 20px 10px 0;background:#eaf1f4;z-index:998}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a{display:block;margin:0 -20px 0 0;padding:0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.menu-item-object-category.current-menu-item a{color:#000}
#sub-menu ul.menu ul.menu-items li.menu-item-top:hover ul.sub-menu{display:block}
#sub-menu ul.menu ul.menu-items li.menu-item-top.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-page-ancestor a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-archive-parent a{color:#000}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}


#share-lightbox-btn {
	position: relative;
	float: left;
	padding: 3px 0 0 17px;
}


#share-lightbox-btn:first-child {
	margin-top: -1px;
}


#share-lightbox-btn:last-child {
	border-left: 1px solid #333;
    margin-left: 18px;
}

.product-watch-modal .product-results .selection .search-term{display:inline-block;font-weight:bold;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}

.page-id-8333 div.menu-header ul#menu-top-navigation li a span.smaller,
.page-id-8353 div.menu-header ul#menu-top-navigation li a span.smaller,
.page-id-8356 div.menu-header ul#menu-top-navigation li a span.smaller{
	font-size:9px;
}


#uds-billboard-controls {
position: absolute;
top: 0px;
left: 0px;
z-index: 3;
overflow: hidden;
zoom: 1;
background-color: transparent;
}


#uds-billboard-controls .none {
display: none;
}


#uds-billboard-controls .uds-descr {
margin: 20px;
}


#uds-billboard-controls .stripe-bottom, #uds-billboard-controls .stripe-bottom.alt {

background: rgba(0, 0, 0, 0.5);
color: white;
text-shadow: 1px 1px 1px #222;
bottom: 0px;
width: 100%;
}



#uds-billboard-controls .stripe-left, #uds-billboard-controls .stripe-left.alt {

color: white;
text-shadow: 1px 1px 1px #222;
top: 0px;
left: 0px;
width: 30%;
height: 100%;
}


#uds-billboard-controls .stripe-right, #uds-billboard-controls .stripe-right.alt {

color: white;
text-shadow: 1px 1px 1px #222;
top: 0px;
width: 30%;
height: 100%;
}


#uds-billboard-controls .stripe-left.alt,
#uds-billboard-controls .stripe-right.alt,
#uds-billboard-controls .stripe-bottom.alt {

color: #222;
text-shadow: none;
}


#uds-billboard-controls .stripe-left.alt a.read-more,
#uds-billboard-controls .stripe-right.alt a.read-more,
#uds-billboard-controls .stripe-bottom.alt a.read-more {
text-shadow: none;
}



.ctr_search .txt_livesearch, .colourswatches li .swatch, ul.press-items li h3, ul.press-items li img, #the-treatments li img, .home-news ul li.thebooking span, .home-news ul li, .newsbannerimage img, .home-news ul li a, .newsheadings h4, .social-like .socialmedialinks li a{-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}

.home-news ul{margin:0; padding:0; list-style-type:none;}

.home-news ul li{height:auto !important; margin:10px 1.33333% 0 0; line-height:0; padding:0; width:24%; float:left; position:relative; border-bottom:5px solid #ac4fc6; background-position:center top; background-repeat:no-repeat;}


.home-news ul li:nth-child(4n+4){margin-right:0; float:right;}

.home-news ul li:hover {border-bottom:5px solid #ac4fc6;}



.home-news ul li.thebooking{display:none;}

.home .home-news .featured-heading a{display: none}

.home-news ul li:hover .newsheadings{background: #ac4fc6;}

.home-news ul li.featured:hover .newsheadings{background:none;}

.home-news ul li:hover .newsbannerimage img{background: rgba(0,0,0,0.2);}

.home-news ul li:hover a, .home-news ul li:hover h4{color:#fff;}

.home-news ul li.defaultstyle:hover .newsbannerimage img{background: rgba(124, 69, 134,0.6);}

.home-news ul li.pinkstyle:hover .newsbannerimage img{background: rgba(150,61,139,0.7);}

.home-news ul li.photostyle:hover .newsbannerimage img{background: rgba(150,61,139,0.7);}

.home-news ul li.featured:hover h4{color:#ac4fc6;}

.home-news ul li.featured{display:none;}

.home-news ul li:nth-child(2n+2){margin-right:0; float:right;}

.home-news ul li.thebooking:hover{border-bottom:none;}

.home-news ul li.thebooking a{background:#f3f3f3; color:#ac4fc6; line-height:18px; height:38px; padding:5px 0; font-size:16px; border:1px solid #e9e9e7; display:block;}

.home-news ul li.thebooking:hover a{color:#ac4fc6;}

.home-news ul li.thebooking span{position:relative; top:0px; background:none; padding:0;}

.post-article.single-post .content-album-article .right .minimal-player ul li .additional-buttons,
.post-article.single-post .content-album-article .right .minimal-player ul li:hover .additional-buttons {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.post-article.single-post .content-album-article .right .minimal-player ul li .additional-buttons {
  -webkit-transform: translateY(-48px);
  -moz-transform: translateY(-48px);
  -o-transform: translateY(-48px);
  -ms-transform: translateY(-48px);
  transform: translateY(-48px);
  border-right: none;
  border-bottom: 1px solid solid rgba(255, 255, 255, 0.05);
}

.post-article.single-post .content-album-article .right .minimal-player ul li:hover .additional-buttons {
  -webkit-transform: translateY(-42px);
  -moz-transform: translateY(-42px);
  -o-transform: translateY(-42px);
  -ms-transform: translateY(-42px);
  transform: translateY(-42px);
}

.post-article.single-post .content-album-article .right .minimal-player ul li:first-child .additional-buttons {
  -webkit-transform: translateY(48px);
  -moz-transform: translateY(48px);
  -o-transform: translateY(48px);
  -ms-transform: translateY(48px);
  transform: translateY(48px);
  border-right: none;
  border-bottom: 1px solid solid rgba(255, 255, 255, 0.05);
}

.post-article.single-post .content-album-article .right .minimal-player ul li:first-child:hover .additional-buttons {
  -webkit-transform: translateY(42px);
  -moz-transform: translateY(42px);
  -o-transform: translateY(42px);
  -ms-transform: translateY(42px);
  transform: translateY(42px);
}

.post-article.single-post .content-album-article .right .minimal-player ul li .additional-buttons a {
  background: #101010 !important;
}

.ablums-posts-right article .right .minimal-player ul li .additional-buttons,
.ablums-posts-right article .right .minimal-player ul li:hover .additional-buttons {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.ablums-posts-right article .right .minimal-player ul li .additional-buttons {
  -webkit-transform: translateY(-48px);
  -moz-transform: translateY(-48px);
  -o-transform: translateY(-48px);
  -ms-transform: translateY(-48px);
  transform: translateY(-48px);
  border-right: none;
  border-bottom: 1px solid solid rgba(255, 255, 255, 0.05);
}

.ablums-posts-right article .right .minimal-player ul li:hover .additional-buttons {
  -webkit-transform: translateY(-42px);
  -moz-transform: translateY(-42px);
  -o-transform: translateY(-42px);
  -ms-transform: translateY(-42px);
  transform: translateY(-42px);
}

.ablums-posts-right article .right .minimal-player ul li:first-child .additional-buttons {
  -webkit-transform: translateY(48px);
  -moz-transform: translateY(48px);
  -o-transform: translateY(48px);
  -ms-transform: translateY(48px);
  transform: translateY(48px);
  border-right: none;
  border-bottom: 1px solid solid rgba(255, 255, 255, 0.05);
}

.ablums-posts-right article .right .minimal-player ul li:first-child:hover .additional-buttons {
  -webkit-transform: translateY(42px);
  -moz-transform: translateY(42px);
  -o-transform: translateY(42px);
  -ms-transform: translateY(42px);
  transform: translateY(42px);
}

.ablums-posts-right article .right .minimal-player ul li .additional-buttons a {
  background: #101010 !important;
}

.ablums-posts-bottom article .right .minimal-player ul li .additional-buttons,
.ablums-posts-bottom article .right .minimal-player ul li:hover .additional-buttons {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.ablums-posts-bottom article .right .minimal-player ul li .additional-buttons {
  -webkit-transform: translateY(-48px);
  -moz-transform: translateY(-48px);
  -o-transform: translateY(-48px);
  -ms-transform: translateY(-48px);
  transform: translateY(-48px);
  border-right: none;
  border-bottom: 1px solid solid rgba(255, 255, 255, 0.05);
}

.ablums-posts-bottom article .right .minimal-player ul li:hover .additional-buttons {
  -webkit-transform: translateY(-42px);
  -moz-transform: translateY(-42px);
  -o-transform: translateY(-42px);
  -ms-transform: translateY(-42px);
  transform: translateY(-42px);
}

.ablums-posts-bottom article .right .minimal-player ul li:first-child .additional-buttons {
  -webkit-transform: translateY(48px);
  -moz-transform: translateY(48px);
  -o-transform: translateY(48px);
  -ms-transform: translateY(48px);
  transform: translateY(48px);
  border-right: none;
  border-bottom: 1px solid solid rgba(255, 255, 255, 0.05);
}

.ablums-posts-bottom article .right .minimal-player ul li:first-child:hover .additional-buttons {
  -webkit-transform: translateY(42px);
  -moz-transform: translateY(42px);
  -o-transform: translateY(42px);
  -ms-transform: translateY(42px);
  transform: translateY(42px);
}

.ablums-posts-bottom article .right .minimal-player ul li .additional-buttons a {
  background: #101010 !important;
}

.minimal-player ul li .additional-buttons,
.playlist-content ul li .additional-buttons {
  position: absolute;
  text-align: center;
  top: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.05);
  visibility: hidden;
  opacity: 0;
  z-index: 15;
  -webkit-transform: translateX(-110%);
  -moz-transform: translateX(-110%);
  -o-transform: translateX(-110%);
  -ms-transform: translateX(-110%);
  transform: translateX(-110%);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.minimal-player ul li .additional-buttons a,
.playlist-content ul li .additional-buttons a {
  width: 30px;
  height: 41px;
  display: block;
  float: left;
  text-align: center;
  line-height: 42px;
  background: #242424;
  color: rgba(255, 255, 255, 0.3);
}

.minimal-player ul li .additional-buttons a:hover,
.playlist-content ul li .additional-buttons a:hover {
  color: #fff;
}

.minimal-player ul li:hover .additional-buttons,
.playlist-content ul li:hover .additional-buttons {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  visibility: visible;
  opacity: 1;
}

.minimal-player ul li.active .additional-buttons a,
.playlist-content ul li.active .additional-buttons a {
  height: 42px;
}

.playlist-content ul li .additional-buttons,
.playlist-content .minimal-player ul li:hover .additional-buttons {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.playlist-content ul li .additional-buttons {
  -webkit-transform: translateY(-48px);
  -moz-transform: translateY(-48px);
  -o-transform: translateY(-48px);
  -ms-transform: translateY(-48px);
  transform: translateY(-48px);
  border-right: none;
  border-bottom: 1px solid solid rgba(255, 255, 255, 0.05);
}

.playlist-content ul li:hover .additional-buttons {
  -webkit-transform: translateY(-42px);
  -moz-transform: translateY(-42px);
  -o-transform: translateY(-42px);
  -ms-transform: translateY(-42px);
  transform: translateY(-42px);
}

.playlist-content ul li:first-child .additional-buttons {
  -webkit-transform: translateY(48px);
  -moz-transform: translateY(48px);
  -o-transform: translateY(48px);
  -ms-transform: translateY(48px);
  transform: translateY(48px);
  border-right: none;
  border-bottom: 1px solid solid rgba(255, 255, 255, 0.05);
}

.playlist-content ul li:first-child:hover .additional-buttons {
  -webkit-transform: translateY(42px);
  -moz-transform: translateY(42px);
  -o-transform: translateY(42px);
  -ms-transform: translateY(42px);
  transform: translateY(42px);
}

.playlist-content ul li .additional-buttons a {
  background: #101010 !important;
}

.base-player .content-base-player .sound-bar-container .content .additional-buttons {
  float: right;
}

.base-player .content-base-player .sound-bar-container .content .additional-buttons a {
  margin-left: 10px;
  color: #9b9b9b;
  font-size: 14px;
}

.base-player .content-base-player .sound-bar-container .content .additional-buttons a:hover {
  color: #fff;
}

  .minimal-player ul li .additional-buttons,
  .minimal-player ul li:hover .additional-buttons {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  .minimal-player ul li .additional-buttons {
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    transform: translateY(-48px);
    border-right: none;
    border-bottom: 1px solid solid rgba(255, 255, 255, 0.05);
  }

  .minimal-player ul li:hover .additional-buttons {
    -webkit-transform: translateY(-42px);
    -moz-transform: translateY(-42px);
    -o-transform: translateY(-42px);
    -ms-transform: translateY(-42px);
    transform: translateY(-42px);
  }

  .minimal-player ul li:first-child .additional-buttons {
    -webkit-transform: translateY(48px);
    -moz-transform: translateY(48px);
    -o-transform: translateY(48px);
    -ms-transform: translateY(48px);
    transform: translateY(48px);
    border-right: none;
    border-bottom: 1px solid solid rgba(255, 255, 255, 0.05);
  }

  .minimal-player ul li:first-child:hover .additional-buttons {
    -webkit-transform: translateY(42px);
    -moz-transform: translateY(42px);
    -o-transform: translateY(42px);
    -ms-transform: translateY(42px);
    transform: translateY(42px);
  }

  .minimal-player ul li .additional-buttons a {
    background: #101010 !important;
  }

body.light-layout .base-player .content-base-player .sound-bar-container .content .additional-buttons a:hover {
  color: #000;
}

body.light-layout .ablums-posts-right article .right .minimal-player ul li .additional-buttons {
  border-bottom: 1px solid solid rgba(0, 0, 0, 0.05);
}

body.light-layout .ablums-posts-right article .right .minimal-player ul li:first-child .additional-buttons {
  border-bottom: 1px solid solid rgba(0, 0, 0, 0.05);
}

body.light-layout .ablums-posts-right article .right .minimal-player ul li .additional-buttons a {
  background: #c4c4c4 !important;
}

body.light-layout .ablums-posts-right article .right .minimal-player ul li .additional-buttons a:hover {
  color: rgba(0, 0, 0, 0.7) !important;
}

body.light-layout .ablums-posts-bottom article .right .minimal-player ul li .additional-buttons {
  border-bottom: 1px solid solid rgba(0, 0, 0, 0.05);
}

body.light-layout .ablums-posts-bottom article .right .minimal-player ul li:first-child .additional-buttons {
  border-bottom: 1px solid solid rgba(0, 0, 0, 0.05);
}

body.light-layout .ablums-posts-bottom article .right .minimal-player ul li .additional-buttons a {
  background: #c4c4c4 !important;
}

body.light-layout .ablums-posts-bottom article .right .minimal-player ul li .additional-buttons a:hover {
  color: rgba(0, 0, 0, 0.7) !important;
}

body.light-layout .post-article.single-post .content-album-article .right .minimal-player ul li .additional-buttons {
  border-bottom: 1px solid solid rgba(0, 0, 0, 0.05);
}

body.light-layout .post-article.single-post .content-album-article .right .minimal-player ul li:first-child .additional-buttons {
  border-bottom: 1px solid solid rgba(0, 0, 0, 0.05);
}

body.light-layout .post-article.single-post .content-album-article .right .minimal-player ul li .additional-buttons a {
  background: #c4c4c4 !important;
}

body.light-layout .post-article.single-post .content-album-article .right .minimal-player ul li .additional-buttons a:hover {
  color: rgba(0, 0, 0, 0.7) !important;
}

body.light-layout .minimal-player ul li .additional-buttons,
body.light-layout .playlist-content ul li .additional-buttons {
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}

body.light-layout .minimal-player ul li .additional-buttons a,
body.light-layout .playlist-content ul li .additional-buttons a {
  background: #e2e2e2;
  color: rgba(0, 0, 0, 0.3);
}

body.light-layout .minimal-player ul li .additional-buttons a:hover,
body.light-layout .playlist-content ul li .additional-buttons a:hover {
  color: rgba(0, 0, 0, 0.8);
}

body.light-layout .playlist-content ul li .additional-buttons {
  border-bottom: 1px solid solid rgba(0, 0, 0, 0.05);
}

body.light-layout .playlist-content ul li:first-child .additional-buttons {
  border-bottom: 1px solid solid rgba(0, 0, 0, 0.05);
}

body.light-layout .base-player .content-base-player .playlist .playlist-container .playlist-content ul li .additional-buttons a {
  background: #c4c4c4 !important;
}

body.light-layout .base-player .content-base-player .playlist .playlist-container .playlist-content ul li .additional-buttons a:hover {
  color: rgba(0, 0, 0, 0.7) !important;
}

  body.light-layout .minimal-player ul li:first-child .additional-buttons {
    border-bottom: 1px solid solid rgba(0, 0, 0, 0.05);
  }

  body.light-layout .minimal-player ul li .additional-buttons a {
    background: #c4c4c4 !important;
  }

  body.light-layout .minimal-player ul li .additional-buttons a:hover {
    color: rgba(0, 0, 0, 0.7) !important;
  }
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

    .homePage .container{width: 1080px;}
.light-wrapper,body{background:#fff;}



.inner .inner,
.yamm-dropdown-menu .inner,
.yamm-dropdown-menu .dark-wrapper,
.yamm-dropdown-menu .light-wrapper,
.yamm-dropdown-menu .inverse-wrapper,
.light-wrapper .dark-wrapper,
.dark-wrapper .light-wrapper,
.inverse-wrapper .dark-wrapper,
.inverse-wrapper .light-wrapper,
.inverse-wrapper .inverse-wrapper,
.light-wrapper .inverse-wrapper,
.dark-wrapper .inverse-wrapper,
.modal-content .dark-wrapper,
.modal-content .light-wrapper,
.modal-content .inverse-wrapper {
	padding: 0;
	background: none;
}
.level-2_item{list-style:none}
.level-2_item:last-child{padding-right:0}
.level-2_menu-horizontal .level-2_item{float:left}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}


.newwaveinfo {font-size:12px;text-align: right;padding-top:10px;}


#panels-edit-display .panel-pane,
#panels-edit-display .helperclass {
  margin: .5em;
}


div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}


div.panel-pane div.admin-links li a {
  color: #ccc;
}


div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}


div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}


div.panel-pane div.admin-links a:before {
  content: "[";
}


div.panel-pane div.admin-links a:after {
  content: "]";
}


div.panel-pane div.panel-hide {
  display: none;
}



div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}


div.panel-pane div.node {
  margin: 0;
  padding: 0;
}


div.panel-pane div.feed a {
  float: right;
}

.block div.pager-inner,
.panel-pane div.pager-inner {
  background: none;
  border: none;
}

.block div.pager,
.panel-pane div.pager {
  font-size: 0.9em;
  text-align: left;
}

.block div.pager ul.pager,
.panel-pane ul.pager {
  margin:0;
  padding: 0;
}

.panel-pane .block {
  border: solid 1px #ddd;
}

.panel-pane .quicktabs_wrapper .content {
  border: none;
}



#footer-wrap { overflow: hidden; width: 100%; background: #d3d1d1; }


	#header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;}
#tribe-events-content a,.tribe-events-adv-list-widget .tribe-events-widget-link a,.tribe-events-adv-list-widget .tribe-events-widget-link a:hover,.tribe-events-back a,.tribe-events-back a:hover,.tribe-events-event-meta a,.tribe-events-list-widget .tribe-events-widget-link a,.tribe-events-list-widget .tribe-events-widget-link a:hover,ul.tribe-events-sub-nav a,ul.tribe-events-sub-nav a:hover{text-decoration:none}
.entry-content{font-family:"Minion Pro",Cambria,Times New Roman,Times,serif;text-rendering:optimizelegibility;padding:20px;background:#fff;box-shadow:0px 2px 1px rgba(0,0,0,0.12);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.entry-content p:first-child{margin-top:0;}
.entry-content p:last-child{margin-bottom:0;}
.entry-content p{margin-bottom:1.3em;}
.entry-content h2{margin:1.5em 0 .2em;color:#585858;}
.entry-content h3{opacity:.7;}
.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1em 0 .5em;font-family:"Futura",Futura,"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}
.entry-content ul,.entry-content ol{padding-left:20px;}
.entry-content ul li,.entry-content ol li{margin:0 0 1.4em 1em;}
.entry-content ul{list-style:disc;}
.entry-content ol{list-style:decimal;}
.entry-content blockquote{padding:1em 2.7em;margin:1em 0 1.5em;position:relative;font-family:"Futura",Futura,"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;color:#8b8b8b;background:#fbfbfb;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;box-shadow:0px 1px 2px rgba(0,0,0,0.12);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.12);}
.entry-content blockquote p{margin:.5em 0 0 0;}
.entry-content blockquote:before,.entry-content blockquote:after{display:inline-block;position:absolute;font-size:2.2em;font-family:FontAwesome;font-style:normal;font-weight:normal;color:#e7e7e7;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.entry-content blockquote:before{content:"\f10d";top:2px;left:5px;}
.entry-content blockquote:after{content:"\f10e";bottom:0px;right:5px;}
.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em;}
.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto;}
.entry-content .alignleft,.entry-content img.alignleft{margin-right:20px;margin-left:-20px;border-left:none!important;display:inline;float:left;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;}
.entry-content .alignright,.entry-content img.alignright{margin-left:20px;margin-right:-20px;border-right:none!important;display:inline;float:right;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;}
.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.entry-content video,.entry-content object{max-width:100%;height:auto;}
.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px;}

.clear { clear: both; }

div.three-column div.clear { clear:both; }



div.savvynav_main_nav li ul.lev2 {
	margin-top: 2px;
}

	
	div.savvynav_main_nav li li.lev2 a.lev2_current_haschildren {
		
	}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

#keyboard-title{float:left;width:90%;}

.white{color:white;font-family:Tahoma, Helvetica;padding:3px;font-size: 20px;font-weight: 400;letter-spacing: 1.2px;}

	
.slideshowheader {
	background-color: #000;
	padding:10px;
	color:#FFF;
	font-weight: bold;
	text-align:center;
	display:block;
	width:100%;
	margin:0px !important;
	position:relative !important;
	font-size:14pt;
}


.slideshowheader img {
	display:none;
}


.slideshowheader::after {
		content: "What's New At Ranger";
	}

.post-title{margin-bottom:11px;font-family:'ImpactRegular' !important;font-weight:normal;font-size:32px;line-height:36px;}

.post-title,.post-title a{color:#ef0000;text-shadow:1px 1px 2px #ccc;-webkit-font-smoothing:antialiased;}
.post-title:first-child,.post-title a:first-child{display:block;width:100%;}

.post-title.post-comments,.post-title a.post-comments{background:none;width:90px;}


.home-page-section-title h3 {
	color: #B6956f;
	font-size: 1.8rem;
	line-height: 2.0;
}


.home-page-section-title-invert
{
    background-color: #2a3138;
    border-bottom: 3px solid #B6956f;
}


.home-page-section-title-invert h3
{
	color: #B6956f;
    font-size: 1.8rem;
    line-height: 2.0;
 }


.home-page-capabilities .home-page-section-title {
	border-top: 3px solid #2a3138;
	border-bottom: 3px solid #B6956F;
}


.home-page-capabilities .home-page-section-title h3.container {
	color: #B6956F;
}


.education-content-container .home-page-section {
	padding: 20px 0 20px 0;
}

.stopka_left .moduletable{float:left;height:20px;}

.stopka_left #footermenu {float:left}


.unspoken-tabs .textwidget {padding-top: 6px;}

.textwidget, .unspoken-adplace {font-size: 13px; line-height: 1.5; color: #2a2a21;}

.textwidget p, .unspoken-adplace p {margin-bottom: 10px;}

.textwidget a, .unspoken-adplace a {color: #007ac9;}

.textwidget a:hover, .unspoken-adplace a:hover {color: #ff5800;}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#main,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#main .comment-submit,#reviews input#submit,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button-default,.fusion-portfolio-one .fusion-button,.ticket-selector-submit-btn[type=submit]{background:#127bbd;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#127bbd, endColorstr=#127bbd);transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}
.link-type-button-bar .fusion-read-more,.no-cssgradients #main .comment-submit,.no-cssgradients #reviews input#submit,.no-cssgradients .button-default,.no-cssgradients .button.default,.no-cssgradients .comment-form input[type="submit"],.no-cssgradients .fusion-button-default,.no-cssgradients .fusion-portfolio-one .fusion-button,.no-cssgradients .ticket-selector-submit-btn[type="submit"]{background:#127bbd;}
#main .comment-submit:hover,#reviews input#submit:hover,.button-default:hover,.button.default:hover,.comment-form input[type="submit"]:hover,.fusion-button-default:hover,.fusion-portfolio-one .fusion-button:hover,.ticket-selector-submit-btn[type="submit"]:hover{background:#000000;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000);}
.no-cssgradients #main .comment-submit:hover,.no-cssgradients #reviews input#submit:hover,.no-cssgradients .button-default:hover,.no-cssgradients .comment-form input[type="submit"]:hover,.no-cssgradients .fusion-button-default:hover,.no-cssgradients .fusion-portfolio-one .fusion-button:hover,.no-cssgradients .ticket-selector-submit-btn[type="submit"]:hover,.no-cssgradinets .button.default:hover{background:#000000 !important;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .widget h4,table th{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:900;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:960px;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:30px;line-height:48px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:32px;}
#wrapper #main #comments h2,#wrapper #main #respond h2,#wrapper #main .about-author h2,#wrapper #main .related-posts h2{font-size:18px;line-height:27px;}
#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{color:#333333;}
#main .post h2 a,.about-author .title a,.fusion-load-more-button,.fusion-rollover a,.project-content .project-info .project-info-box a,.shop_attributes tr th,.sidebar .widget .recentcomments,.sidebar .widget li a,.sidebar .widget_categories li,.single-navigation a[rel="next"]:after,.single-navigation a[rel="prev"]:before,body a,body a:after,body a:before{color:#127bbd;}
#main .sidebar{width:23%;background-color:transparent;padding:0;}
.double-sidebars #main #sidebar{width:21%;margin-left:-76%;}
.double-sidebars #main #sidebar-2{width:21%;margin-left:3%;}
#main{padding-top:20px;padding-bottom:40px;}
#main .cart-empty{float:none;text-align:center;border-top:1px solid;border-bottom:none;width:100%;line-height:normal !important;height:auto !important;margin-bottom:10px;padding-top:10px;}
#main .return-to-shop{float:none;border-top:none;border-bottom:1px solid;width:100%;text-align:center;line-height:normal !important;height:auto !important;padding-bottom:10px;}
.ua-mobile #main,.ua-mobile .footer-area,.ua-mobile .fusion-page-title-bar,.ua-mobile body{background-attachment:scroll !important;}
#main,.footer-area,.page-title-bar,body{background-attachment:scroll !important;}
#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}
#main #content.with-sidebar,.has-sidebar #main #content,.has-sidebar .project-content .project-description{width:72% !important;}
.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}

.logo_sml{
	border:1px solid #999999;
	margin:0 0 0 2px;
	padding:0;
}


.header-one { color: #fff; font-size: 52px; line-height: 52px; font-family: 'Dosis', "Times New Roman", Times, serif; position: absolute; top: 48px; left: 365px; }

h2.entry-title {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 28px;
}


.fusion-blog-archive .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}


.fusion-blog-layout-large .entry-title,
.fusion-blog-layout-medium .entry-title {
  margin-top: 0;
  margin-bottom: 25px;
}

.fusion-blog-layout-large-alternate .entry-title,
.fusion-blog-layout-medium-alternate .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}

#tribe-events-content .tribe-events-tooltip .entry-title,
#tribe-events-content .tribe-events-tooltip .tribe-event-title {
  padding: 12px 22px 12px 22px;
  font-weight: normal;
}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:18px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
.footer,.stats{color:#fff;border:2px solid #bc190a;-moz-border-radius:2px;border-radius:2px;font-size:12px;float:left}
.footer{width:750px;min-height:142px;background-color:#272727;margin:7px 0 7px 7px}
.footer h2{font-size:14px;display:inline;padding:0}
.footer-cnt{padding:10px 10px 10px 15px}
.footer-list{text-align:center;background-color:#383838;height:25px;line-height:25px}
.footer-list a{font-weight:700;text-decoration:none;color:#fff;margin:0 10px}
.footer-copy a{text-decoration:none;color:#fff}
.footer-copy{text-align:center;margin-top:10px;margin-bottom:10px}
.box-content-middle-desc h3,.box-content-middle-desc-others h3,.footer p,.star-rating li{display:inline}

.td-header-style-12 .td-header-sp-top-menu,
.td-header-style-12 .td-header-sp-top-widget {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}


.td-header-sp-top-menu {
  line-height: 24px;
  padding: 2px 0 !important;
  z-index: 1000;
  float: left;
  
}

.td-header-sp-top-menu .td_ul_logout {
  margin-right: 16px;
}

.top-bar-style-2 .td-header-sp-top-menu {
  float: right;
}

.top-bar-style-2 .td-header-sp-top-menu ul:last-child,
.top-bar-style-2 .td-header-sp-top-menu div:last-child {
  margin-right: 0;
}



.top-bar-style-4 .td-header-sp-top-widget,
.top-bar-style-4 .td-header-sp-top-menu {
  float: right;
}

	#header-sticky .logo,
	#header .logo{
		float:none !important;
		text-align:center;
		margin:0 !important;
	}

	body #header-sticky.sticky-header .logo{float: left !important;}


	.header-v5 #header .logo { float: none; }
	

	.mobile-logo-pos-left #side-header .side-header-content,
	.mobile-logo-pos-left #header .logo
	{
		float: left !important;
	}

	
	.mobile-logo-pos-right #side-header .side-header-content,
	.mobile-logo-pos-right #header .logo {
		float: right !important;
	}


	.mobile-logo-pos-right .logo-container {
		float: right;
	}


	.mobile-logo-pos-left .logo-container {
		float: left;
	}

	
	.logo-container {
		max-width: 65%;
	}


	.mobile-menu-design-classic .logo-container {
		max-width: 100%;
	}

	
	.mobile-menu-design-classic #header .logo { float: none !important; }

	#side-header .logo { margin: 0 !important; float: left; }

	.mobile-menu-design-classic #side-header .logo { float: none; text-align: center; }

	
	.mobile-menu-design-modern #header .logo,
	.mobile-menu-design-modern #side-header .logo{ display: table-cell; vertical-align: middle; }

	#header .logo{
		float:none;
		text-align:center;
		margin:0 !important;
	}

	
	body #header.sticky-header .logo{float: left !important;}
		

	#wrapper #header .logo{
		float:none;
		margin:0 auto !important;
	}

#header-sticky .logo,
#header .logo {
  float: left;
  overflow: hidden;
  margin: 31px 0;
}

#header-sticky .logo a,
#header .logo a {
  display: block;
}

.footer-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}

.header-v4 #header .logo {
  margin: 0;
}

#slidingbar-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}


.rtl #header-sticky.sticky-header .logo{ float: left; }

	.copyright,
	#wrapper .fusion-social-links-footer {
		display: block;
		text-align:center;
	}


	.copyright {
		padding:0 0 15px;
	}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}

#footer .copyright-area-content {
  display: table;
  width: 100%;
}

.copyright a {
  color: #bfbfbf;
}


.footer-area,.footer-area article.col,.footer-area #jtwt,.footer-area #jtwt .jtwt_tweet,.copyright{color:#8C8989;}


.footer-area a,#wrapper .footer-area .pyre_tabs .tab-holder .tabs li a,.footer-area .tab-holder .news-list li .post-holder a,.copyright a{color:#BFBFBF;}


.footer-area a,.copyright{text-shadow:none;}


.footer-widget-col.widget_text, .fusion-columns.row.fusion-columns-3.columns.columns-3, .copyright-area-content {background:#dedede;}


.iconsline {
  background: none repeat scroll 0 0 rgba(85, 166, 215, 0.73);
  color: #fff;
  overflow: hidden;
  position: relative;
  
}

.iconsline .container {
  max-width: 1000px;
}

.iconsline .fa {
  font-size: 48px;
  float: left;
  
}

.iconsline .inum {
  font: 300 18px/24px 'Open Sans', Arial, sans serif;
}

.iconsline .itext {
  color: #c3ebf5;
  font: 12px/14px 'Open Sans', Arial, sans serif;
}

.iconsline .fa-desktop {
  font-size: 42px;
  margin-top: 4px;
}

.iconsline .fa-file-text-o {
  margin-left: 5px;
}

    
    .one_fourth, .one_third, .one_half, .two_third, .three_fourth { margin-right:0; }

    .one_fourth { width:100%; }

    
    .portfolio-3-column-page .portfolio-items-wrapper .one_third,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .one_third,
    .portfolio-4-column-page .portfolio-items-wrapper .one_fourth,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .one_fourth { 
        width:200px;
    }

.one_fourth, .one_half, .three_fourth { margin-right:4%; }
.header-inner{max-height:90px;min-height:65px;}
.header-home .header-inner{position:absolute;top:104px;left:0;right:0;z-index:99;padding-bottom:25px;margin-top:-104px;background-color:transparent;}
.has-nav-fixed .header-inner{position:fixed;top:0;left:0;right:0;z-index:99;margin-top:0;background:#fff;background:rgba(255,255,255,.9);}
 .so-mobilenav-standard + * { display: none; }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:"";}
.btn .caret{margin-left:0;}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0;}
.dropup .btn-lg .caret{border-width:0 5px 5px;}

#classes{
  }

h3.program-date{
	color: red;
	text-align: right;
	float: right;
}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
#page{margin:0;padding:0;width:auto;}




.custom.author #content { width: auto; }


.search #content {
	width: 700px;
}


.search2 #content {
	width: 700px;
}

			
			#content { width: 53.3em; float: left; }

			.no_sidebars #content { width: 100%; }
.hentry .alignnone{display:inline-block;}

#wprmenu_menu.left, #wprmenu_menu.right {
    display: none;
    position: absolute;
    position: fixed;
    top: 0px;
    height: 100%;
    z-index: 97;
    overflow-x: none;
    overflow-y: auto;
    background: #2E2E2E;
	top: 42px;
	padding-bottom: 43px;
}

body.admin-bar #wprmenu_menu.left, 
body.admin-bar #wprmenu_menu.right {
	top: 74px;
	padding-bottom: 75px;
}

			#wprmenu_menu.right {
				width:80%;
			    right: -80%;
			    left: auto;
			}
