﻿.list-inline{padding-left:0;margin-left:-5px;list-style:none}


nav.legal ul.list-inline {
	margin-left : 0;
}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }

			#menu li.first a:link, #menu li.first a:visited {
				width: 62px;
				background-position: -10px -245px;
			}

			#menu li.first a:link:hover, #menu li.first a:visited:hover,
			#menu li.first a.active:link, #menu li.first a.active:visited {
				background-position: -10px -332px;
			}

		#menu2 li.first {
			border: none;
		}


	#content ul.accordion li.first {
		border: none;
	}


		.f-gallery li.first { clear: left; }

#page #content .cols2 ul.titles li.first { border: none; }

#content ul.titles li.first { border: none; }

	.inner ul.multitab-nav-buttons li.first { padding-left: 8px; }


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

    .carousel-section.wwd-styling .flexslider {
      margin: 0px;
      width: 100%; }
	
	#logo-title { 
		text-align: center;
		padding-bottom: 20px; 
	}


#logo-title a {
  text-decoration: none;
}

#logo-title a h1 {
  font-size: 36px;
  line-height: 1em;
  color: #fff;
}
.col{display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child{margin-left:0;}

.header_bottom_left{
	width:40%;
	float:left;
}
.home-slider .cycle-pager{position:absolute;bottom:0;left:50%;right:50%;z-index:9998;font-size:48px;color:#ffffff;text-align:center;}
.home-slider .cycle-pager span{margin-right:8px;}
.home-slider .cycle-pager span:hover{cursor:pointer;}
.home-slider .cycle-pager-active{color:#F8991D;}
.big-nav-slideshow .cycle-pager{position:absolute;bottom:0;left:0;right:0;color:#8A8C8E;text-align:center;font-size:40px;z-index:999;}
.big-nav-slideshow .cycle-pager span{margin-right:8px;}
.big-nav-slideshow .cycle-pager span:hover{cursor:pointer;}
.big-nav-slideshow .cycle-pager-active{color:#008749;}
#internal-header-pager span.cycle-pager-active{border:3px solid #05B158;}

        #marquee_me_2{
			position: absolute;
			overflow: hidden;
			white-space: nowrap;
		}

		#marquee_me_2 div{font-size:10px;}


.norder-process .norder-head,
.norder-process h2 {
    font-size: 42px;
    color: #003;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center
}

    .norder-process .norder-head,
    .norder-process h2 {
        font-size: 35px
    }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.lay1 {
background-color: #FFF;
width: 100%;
float: left;
padding-top: 40px;
margin-top: 0px;
padding-right: 2%;
padding-left: 2%;}
 .lay1 .sticky {
    position: relative;
}

.wp-caption {
	max-width: 100%; 
	padding: 4px;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
	margin-bottom: -15px;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
	float: left;
}

img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}

.site-branding img {
    width: 90px;
}


.site-branding {
	margin: 12px 0 0px 0;
}


.site-boxed .site-logo,
.site-boxed .site-branding,
.site-boxed .top-navigation,
.site-boxed .search-top {
	margin: 40px 0;
}

.home-header-title2 {font-size: 28px;font-weight: 400;}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.new-car-img{width:100px;height:66px;margin:0px;padding:0px;clear:both;border:0px solid red;}

.td-social-list {
  *zoom: 1;
}

.td-social-list:before,
.td-social-list:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-social-list:after {
  clear: both;
}

.td-social-list .td_social_type:last-child {
  margin-bottom: 0;
}

.td-social-boxed .td-social-list {
  padding: 0 19px 0 20px;
  
  
}

.td-social-style5 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  
}

.td-social-style7 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  
}

.td-social-style8 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  
}

.td-social-style9 .td-social-list {
  padding: 0 12px;
}

.td-social-style10 .td-social-list {
  padding: 0 13px;
}


.page-title-bar-05 .tm-button-wrapper {
  text-align: center;
}


.tm-button-wrapper {
  font-size: 0;
}


.tm-button-group .tm-button-wrapper {
  padding: 10px;
}

    .feature-popup__content-inner {
      position: relative;
      z-index: 25; }
.container,.page-search-google .conditional-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.page-search-google .conditional-container{padding-top:30px}
.page-search-google .conditional-container iframe{width:100%}
body.page-node-panel-content .conditional-container,body.page-node-panel-layout .conditional-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;padding-top:30px;padding-bottom:30px}
footer .global-footer a#carbonhouse span.carbon,footer .global-footer a#carbonhouse:link span.carbon,footer .global-footer a#carbonhouse:visited span.carbon,.footer .global-footer a#carbonhouse span.carbon,.footer .global-footer a#carbonhouse:link span.carbon,.footer .global-footer a#carbonhouse:visited span.carbon{color:#9f9f9f}
.lazyload,.lazyloading{opacity:0}

.navigation .menu {
display: block!important;
float: none;
background: transparent;
margin-bottom: 45px;
}

.sub-menu .menu-item-has-children:after { color: #fff }
.grid-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}
.grid-cell--top{-ms-flex-item-align:start;align-self:flex-start}
.grid-cell--bottom{-ms-flex-item-align:end;align-self:flex-end}
.grid-cell--center{-ms-flex-item-align:center;align-self:center}
#site-logo img.retina-logo{display:none}



body.single div.wp-caption,
body.page-template-default div.wp-caption {
  max-width: 100%;
}



div.wp-caption {
  max-width: 100%;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}


.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-lg-10 {
    width: 83.3333333333%; }



.alignnone, .aligncenter, .alignright, .alignleft { max-width: 100%; height: auto; }

.alignnone img, .aligncenter img, .alignright img, .alignleft img { max-width: 100%; height: auto; }


.alignnone { margin: 5px 0 20px; }

.wp-caption.alignnone { margin: 5px 0 20px; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.ticket_list,.ticket_indivisual,.wait{
	width: 100%;
	min-height: 400px;
}

.wait{
	text-align: center;
	padding-top: 175px;
}


.art-widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}


.art-footer .art-widget-title 
{
    font-size:1.2em;
    padding: 0;
}


.art-footer .art-widget,
.art-footer .art-widget a,
.art-footer .art-widget a:link,
.art-footer .art-widget a:visited,
.art-footer .art-widget a:hover
{
    text-align: left;
}



.mega-menu .menu-featured-item .button {
	width: auto !important;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.site-header__menu__localstore.localstore-active .localstore-edit-white,.site-header__menu__localstore.localstore-active .localstore-icon-white,.site-header__menu__localstore.localstore-active .localstore-set-white,.site-header__menu__localstore:not(.localstore-active) .localstore-edit-primary,.site-header__menu__localstore:not(.localstore-active) .localstore-icon-primary,.site-header__menu__localstore:not(.localstore-active) .localstore-set-primary{display:none}
.site-header__menu__localstore{padding:25px 0;border-bottom:1px solid #fff;text-align:center}
.site-header__menu__localstore a{font-weight:700;text-decoration:none;color:#fff}
.site-header__menu__localstore:not(.localstore-active) a{color:#fff}
.site-header__menu__localstore.localstore-active{border-bottom:1px solid #C3B9A5;background:#F9F8F8}
.site-header__menu__localstore.localstore-active a{color:#A6093D}
.mobile_nav .select_page{display:none}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}



.aspect {
  position: relative;
  display: block;
  overflow: hidden; }

  .aspect:before {
    content: " ";
    display: none;
    width: 100%;
    height: 0;
    -webkit-transition: padding-top 0.25s ease;
    transition: padding-top 0.25s ease; }


.page-header .aspect {
  color: #fff;
  background-color: #c8c2bf; }
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }
.nav-active,.nav-active .header,.nav-active .header-absolute,.nav-active .header-background,.nav-active .header-inner,.nav-active .header-inner .row,.nav-active .header-inner .row .col-xs-12,.nav-active .header-max,.nav-active .header-max-background,.nav-active .page{height:100%}
.nav-active .header-max-background{background-color:transparent;position:static}
.header-max-background{left:0;position:absolute;text-align:center;width:100%}
.navbar-inner{min-height:60px;min-height:3.75rem;padding-left:20px;padding-left:1.25rem;*zoom:1}
.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}
.navbar-inner:after{clear:both}
.freshpak-logo{display:none}
.region{clear:both;}
.region-top-right{position:relative;}
.node-type-parent-page #content-header .tabs,.node-type-parent-page #content-header h1,.node-type-parent-page #content-area .region{max-width:1024px;margin-right:auto;margin-left:auto;}
.node-type-parent-page #content-area .region{max-width:1104px;padding-left:40px;padding-right:40px;}

		.aside .block_header{height:35px;padding:34px 0 0 0;font:18px Georgia;color:#636363;text-align:center}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block .addtoany_shortcode{margin-bottom:2.1em}

#new_footer .logo{
	text-align:center;
	margin-bottom:25px;
}

#new_footer .logo img{
	width:185px;
}

#product .itm .logo{
	width:42.5%;
}

#product .itm .logo img{
	width:100%;
	height:auto;
}
.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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.three-blocks .container .row:first-child {
    padding: 55px 10%;
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}
