﻿.menu-semi-transparent.has-header-image .burger,.menu-semi-transparent.has-header-image .burger-after,.menu-semi-transparent.has-header-image .burger-before,.menu-semi-transparent.has-header-image .plus,.menu-semi-transparent.has-header-image .plus:before,.menu-semi-transparent.is-home-header .burger,.menu-semi-transparent.is-home-header .burger-after,.menu-semi-transparent.is-home-header .burger-before,.menu-semi-transparent.is-home-header .plus,.menu-semi-transparent.is-home-header .plus:before,.menu-transparent.has-header-image .burger,.menu-transparent.has-header-image .burger-after,.menu-transparent.has-header-image .burger-before,.menu-transparent.has-header-image .plus,.menu-transparent.has-header-image .plus:before,.menu-transparent.is-home-header .burger,.menu-transparent.is-home-header .burger-after,.menu-transparent.is-home-header .burger-before,.menu-transparent.is-home-header .plus,.menu-transparent.is-home-header .plus:before{background:#FFF}
.toggled-on .burger,.toggled-on .burger-after,.toggled-on .burger-before,.toggled-on .plus,.toggled-on .plus:before{background-color:#fff!important}
.toggled-on .burger{display:none}
.toggled-on .burger-before{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.toggled-on .burger-after{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.burger,.burger-after,.burger-before{top:50%;display:block;position:absolute;width:18px;height:2px;background:#333;-webkit-transition:-webkit-transform .4s;transition:transform .4s}
.burger{margin-top:0}
.burger-before{margin-top:-6px}
.burger-after{margin-top:6px}
.menu-dark .burger,.menu-dark .burger-after,.menu-dark .burger-before,.menu-dark .plus,.menu-dark .plus:before{background-color:#fff}
.sticky-menu .burger,.sticky-menu .burger-after,.sticky-menu .burger-before,.sticky-menu .plus,.sticky-menu .plus:before{background:#333!important}
.sticky-menu.toggled-on .burger{background:#0c0c0c!important}
.sticky-menu.toggled-on .burger-after,.sticky-menu.toggled-on .burger-before,.sticky-menu.toggled-on .plus,.sticky-menu.toggled-on .plus:before{background-color:#fff!important}
.sticky-menu.menu-dark .burger,.sticky-menu.menu-dark .burger-after,.sticky-menu.menu-dark .burger-before,.sticky-menu.menu-dark .plus,.sticky-menu.menu-dark .plus:before{background-color:#fff!important}
.sticky-menu.menu-dark.toggled-on .burger{background:0 0!important}
.toggled-on #menu-toggle-modern .burger{background:#0c0c0c!important}
.toggled-on #menu-toggle-modern .burger-before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.toggled-on #menu-toggle-modern .burger-after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#menu-toggle-modern .burger,#menu-toggle-modern .burger-after,#menu-toggle-modern .burger-before{background-color:#fff!important;width:24px;height:2px}
#menu-toggle-modern .burger{top:50%;margin-top:-1px}
#menu-toggle-modern .burger-before{margin-top:-8px}
#menu-toggle-modern .burger-after{margin-top:8px}

.site-info {
    background: none repeat scroll 0 0 #52555d;
    border-top: 2px solid #cc6633; 
}
.htx{text-indent:-99999px;white-space:nowrap;overflow:hidden;font-size:1px;position:absolute}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.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 .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.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-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.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-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; }
  .ubermenu-responsive .ubermenu-item-level-0{ width:50%; }
 .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; }
  .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.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
   .ubermenu-responsive .ubermenu-item-mini{  min-width:0; width:auto; float:left; clear:none !important; }
   .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{  display:none !important; }
 .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; }

 .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }
.mk-quick-contact-wrapper .mk-quick-contact-title{margin-bottom:5px;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:13px}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

#util-bar .socialicons li.facebook a { background-position:-28px -28px; }
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}

.innerpage_title_center {
	float: left;
	margin: 0 auto;
	width:  950px;
	height: 50px;
	padding: 19px 0px 0px 290px;
}

.wrapper {
	width: 960px;
}

.fixed_header_left .wrapper {
	width:708px;
}

#mobile-menu .wrapper {
	padding:0 0 0 30px !important;
	width:239px;
}

.business_sp_title .wrapper, .business_related_post .wrapper {
	padding:50px 0!important;
}

.section .wrapper, .n_section .wrapper {
	padding:0px 10px !important;
}

.section .wrapper.staff_single_page {
	padding-top: 100px!important;
}


  .site-header,
  #afrer-slider .wrap,
  #main_content .wrap,
  .nav-primary .wrap,
  .footer-widgets .wrap {
    width: 1170px;
  }

  #nav,
  #subnav,
  #slider-wrapper,
  #afrer-slider,
  #main_content,
  .site-inner,
  #featuredImage_holder,
  #footer-widgets,
  .site-footer{
    width: 300px
  }


  
  .site-header,
  #afrer-slider .wrap,
  #main_content .wrap,
  .nav-primary .wrap,
  .footer-widgets .wrap,
  .footer-first,
  .sidebar-content-sidebar .content-sidebar-wrap  {
    width: 300px;
  }


  .site-header,
  #afrer-slider .wrap,
  #main_content .wrap,
  .nav-primary .wrap,
  .footer-widgets .wrap,
  .footer-first,
  .sidebar-secondary,
  .sidebar-content-sidebar .content-sidebar-wrap {
    width: 450px;
  }



#nav,
#slider-wrapper,
#afrer-slider,
#main_content,
.site-inner,
#featuredImage_holder,
#footer-widgets,
.site-footer{
width: 980px
}


.site-header,
#afrer-slider .wrap,
#main_content .wrap,
.nav-primary .wrap,
.footer-widgets .wrap {
width: 940px;
}
	

    


#main_content{
	margin: 0 auto;
	background-color: #fff;
	padding: 30px 0
}

	#main_content .wrap{
	}
#downloadAgreement #legal{height:150px;overflow:auto;border:1px solid #d7d7d7;border-radius:3px;padding:20px;margin-bottom:40px}

.foodmarket{
    clear: both;
    float: left;
    height: auto;
    margin: -35px 0 0;
    padding: 0;
    position: relative;
    text-align: right;
    width: 169px;
}


#locator.entry { position: relative; }
.shipping-estimate-line,.tax-estimate-line,.shipping-country-link,.shipping-country-picker,.shipping-options{display:none;}

	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12
	{ float: left; display: inline; margin-left: 10px; margin-right: 10px; }

    .container_12 .grid_4			{ width: 300px; }

        .grid_1,
		.grid_2,
		.grid_3,
		.grid_4,
		.grid_5,
		.grid_6,
		.grid_7,
		.grid_8,
		.grid_9,
		.grid_10,
		.grid_11,
		.grid_12
		{ margin-left: 10px; margin-right: 10px;  }


        .container_12 .grid_1,
        .container_12 .grid_2,
        .container_12 .grid_3,
        .container_12 .grid_4,
        .container_12 .grid_5,
        .container_12 .grid_6,
        .container_12 .grid_7,
        .container_12 .grid_8,
        .container_12 .grid_9,
        .container_12 .grid_10,
        .container_12 .grid_11,
        .container_12 .grid_12{width: 300px;}


		#itro_opaco{
			position:fixed;
			background-color:  #8A8A8A;
			font-size: 10px;
			font-family: Verdana;
			top: 100px;    
			width: 100%;
			height: 100%;
			z-index: 2147483646 !important;
			left: 0px ;
			right: 0px;
			top: 0px;
			bottom: 0px;
			opacity: 0.4 ;
			filter:alpha(opacity = 40); 
		}


#sidebar {
	margin: 0px;
	padding: 0px 8px 0px 0px;
	float: right;
	width: 370px;
}

.content-main a:hover{background-color: #96d5fe;}

.mar-t0, .subnav h2.mar-t0, .content-main h3.mar-t0{margin-top: 0;}

.content-main h3.mar-t05{margin-top: 0.5em;}

.pad-b0, .content-main h3.pad-b0{padding-bottom: 0;}

img.noborder, .content-main h3.noborder{border: none;}

.domtab, object, .content-main img{position: relative; clear: left; float: left; margin: 0.2em 0 0.8em 0; padding: 0.8em;; background:#fcfcfc;
	display: inline;
	box-shadow: 0 0 15px #ccc;
	-webkit-box-shadow: 0 0 15px #ccc;
	-moz-box-shadow: 0 0 15px #ccc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;}



.content-main{margin: 1em 0 0.5em 0; clear: both;}

.content-main h2{clear: left; float: none; padding: 0.5em 0 0.1em 0.2em; font-size: 1.2em; line-height: 1.6em;}

.content-main h3{clear: left; margin-top: 1em; padding: 0.5em 0; font-size: 1em; font-weight: bold; color: #333; text-align: left;}



.content-main h4{clear: left; margin-top: 1em; padding: 1em 0 0.5em 0; font-size: 0.85em; font-weight: bold; border-top: 1px dotted #ccc;}

.content-main p{padding-left: 0.3em;}

.content-main p.caption{clear: left; padding: 0.25em 0 0.25em 1em;}

.content-main ul, .content-main ol{padding: 0.75em 0 0.75em 2em; font-size: 0.85em;}

.content-main ul li, .content-main ol li{padding-bottom: 0.5em;}

.content-main .grid2 h3{margin-left: 0.3em; padding-top: 0;}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}
 .clear{clear:both}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row-contain{max-width:1170px;margin:0 auto}


.table td{ padding:5px 5px;text-align:center;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}

.table .tdRight{ border-right:1px dotted #ccc}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.table .left{text-align:left !important}

.table-asseverazioni {border:1px dotted #ccc; font-size:20px;}

.table.asseverazioni-table td {border-left:none!important; border-right:1px dotted #ccc;}

.table.asseverazioni-table td, .table.asseverazioni-table th {  padding: 6px;}

.table.asseverazioni-table {  font-size: 15px;  border: 1px dotted #ccc;  margin-left: 35px;  width: 93%;}

.table tr:hover{ background:#e6e7e8}

.table .no_bg:hover{ background:#fff}

.table th{	padding:5px 0;	text-align:center;	border-bottom:2px solid #275d99;vertical-align: middle;}

.table {border:0;width:97%;margin:10px 0 10px 5px;background:#fff;}

.popup_col2 .table{margin:-4px 0 10px 0px}

.popup_col2 .table .right{text-align:right;}
.ht45 {	height: 45px;	vertical-align: middle;}
.hours-module .table-cell.first{padding-right:1em}
.hours-module .table-cell{padding-bottom:1px}


.column {
float:left;
}


.column h1,.column h2,.column h3,.column h4,.column h5,.column h6 {
	margin:10px 0px;
	padding:0;
}


.column pre,.column blockquote,.column ol,.column ul {
 	margin:15px 0px; 
	padding:0;
}


.column ul li {
	padding-left:20px;
	margin-bottom:5px;
	line-height:1.4;
	color:#333; 
	
	list-style:disc inside;
}


.column ol li {
line-height:125%;
list-style-position:inside;
margin:15px;
}
.box-dropshadow{-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);}
html.responsive body #content .left-column .box img{max-width:100%;height:auto;width:100%;}
html.responsive body #content .left-column .box .inner-small, html.responsive body #content .left-column .box .inner-big{width:100%;}
html.responsive body #content .left-column .box .inner-small img, html.responsive body #content .left-column .box .inner-big img{width:100%;}
html.responsive body #content .left-column .box .inner-small.right h2, html.responsive body #content .left-column .box .inner-small.right p, html.responsive body #content .left-column .box .inner-big.right h2, html.responsive body #content .left-column .box .inner-big.right p{display:none;}
html.responsive body #content .left-column .box .inner-small .arrow-title, html.responsive body #content .left-column .box .inner-small ul, html.responsive body #content .left-column .box .inner-big .arrow-title, html.responsive body #content .left-column .box .inner-big ul{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic .icon, html.responsive body #content .left-column .box .inner-big .slab-topic .icon{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic h2, html.responsive body #content .left-column .box .inner-big .slab-topic h2{margin:-10px 0px 0px -70px;display:block;width:60%;}
html.responsive body #content .left-column .box .inner-small .slab-topic .more, html.responsive body #content .left-column .box .inner-big .slab-topic .more{margin-left:-70px;}
html.responsive body #content .left-column .box .inner-small .slab-topic.no-icon h2, html.responsive body #content .left-column .box .inner-big .slab-topic.no-icon h2{margin-left:0;}
html.responsive body #content .left-column .box .slab-link-button{display:none !important;}
html.responsive body #content .left-column .box.full-post .wp-caption{max-width:100% !important;}
html.responsive body #content .left-column .box.full-post img{max-width:100%;}
html.responsive body #content .left-column .box.full-post table{width:310px;}
html.responsive body #content .left-column .box.full-post .exhibit-slider-top, html.responsive body #content .left-column .box.full-post .exhibit-slider-wrapper{display:none;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img, html.responsive body #content .single-column .box img{max-width:100%;height:auto;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown{width:80%;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap #search-field{width:65%;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap .radio-search-btns form{width:60%;}
html.responsive body #content #faq-wrapper .box h6{font-size:17px;line-height:22px;-webkit-text-size-adjust:100%;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img{max-width:100%;height:auto;}
body #content .box{position:relative;}
body #content .box p, body #content .box p span{font-size:12pt !important;line-height:16pt !important;}
body #content .box p.byline a, body #content .box p.byline, body #content .box p span.byline a, body #content .box p span.byline{font-size:12pt;}
body #content .box a, body #content .box a:visited{text-decoration:underline;color:#000;}
body #content .box a[href]:after{content:" (" attr(href) ")";font-size:10pt !important;word-wrap:break-word;}
body #content .box abbr[title]:after{content:" (" attr(title) ")";}
body #content .box .ir a:after, body #content .box a[href^="javascript:"]:after, body #content .box a[href^="#"]:after, body #content .box .wp-caption a:after, body #content .box .exhibit-slider a:after{content:"";}
body #content .box pre, body #content .box blockquote{border:1px solid #999;page-break-inside:avoid;}
body #content .box thead{display:table-header-group;}
body #content .box table, body #content .box img, body #content .box .wp-caption, body #content .box .callout{position:relative;page-break-before:auto;page-break-after:auto;page-break-inside:avoid;-webkit-region-break-inside:avoid;max-width:100%;height:auto;}
body #content .box img{max-width:100% !important;}
body #content .box p, body #content .box h2, body #content .box h3{orphans:3;widows:3;}
body #content .box h2, body #content .box h3{page-break-after:avoid;}
body #content .box .exhibit-slider a:after{content:"";}
body #content .box .exhibit-slider .download-icons{display:none;}
body #content .box, body #content .link-button-medium-navy, body #content blockquote{box-shadow:none;}
body #content .single-column .box h2, body #content .left-column .box h2, body #content .left-double-column .box h2{font-size:15pt;}
body #content .single-column .box h3, body #content .left-column .box h3, body #content .left-double-column .box h3{font-size:14pt;}
body #content .single-column .box h4, body #content .single-column .box h5, body #content .single-column .box h6, body #content .left-column .box h4, body #content .left-column .box h5, body #content .left-column .box h6, body #content .left-double-column .box h4, body #content .left-double-column .box h5, body #content .left-double-column .box h6{font-size:12pt;}
body #content .single-column .box .tabs li, body #content .left-column .box .tabs li, body #content .left-double-column .box .tabs li{box-shadow:none;}
body #content .single-column .box ul li, body #content .left-column .box ul li, body #content .left-double-column .box ul li{font-size:12pt;line-height:14pt;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}



.row {
  margin-left: -10px;
  margin-right: -10px;
}


.row:before, .row:after {
  content: " ";
  display: table;
}


.row:after {
  clear: both;
}


  .small-12 {
    position: relative;
    width: 100%; }
.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}
.logo{margin-bottom:8px;}




#heatmapthemead-the-content-container .site-navigation {
	overflow: hidden;
	line-height: 2em;
}

#heatmapthemead-the-content-container .nav-previous {
	float: left;
}

#heatmapthemead-the-content-container .nav-next {
	float: right;
	text-align: right;
}





#heatmapthemead-the-content {
	overflow: hidden;
}


#heatmapthemead-the-content-container {
	margin: 10px;
	margin-top: 15px; 	
	overflow: hidden; 
}


#heatmapthemead-the-content-container a {
	text-decoration: none;
}


#heatmapthemead-the-content-container .entry-content a {
	text-decoration: underline;
}


#heatmapthemead-the-content-container h1 {
	font-size: 1.7em;
	line-height: 1.2em;
	margin-bottom: 10px;
}


#heatmapthemead-the-content-container h1 a {
	text-decoration: none;
}


#heatmapthemead-the-content-container h2.h2-simulate-h1 {
	font-size: 1.7em;
	line-height: 1.2em;
	
}


#heatmapthemead-the-content-container h2.h2-simulate-h1 a {
	text-decoration: none;
}


#heatmapthemead-the-content-container h2 {
	font-size: 1.5em;
	line-height: 1.2em;
	margin-bottom: 10px;
	clear:none;
}


#heatmapthemead-the-content-container h2 a {
	text-decoration: none;
}


#heatmapthemead-the-content-container h3 {
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 10px;
	clear:none;
}


#heatmapthemead-the-content-container h3 a {
	text-decoration: none;
}


#heatmapthemead-the-content-container h4 {
	font-size: 1.1em;
	line-height: 1.2em;
	margin-bottom: 10px;
	clear:none;
}


#heatmapthemead-the-content-container h4 a {
	text-decoration: none;
}


#heatmapthemead-the-content-container h5 {
	font-size: 1em;
	line-height: 1.2em;
	margin-bottom: 10px;
	clear:none;
}


#heatmapthemead-the-content-container h5 a {
	text-decoration: none;
}


#heatmapthemead-the-content-container h6 {
	font-size: 1em;
	line-height: 1.2em;
	margin-bottom: 10px;
	clear:none;
}


#heatmapthemead-the-content-container h6 a {
	text-decoration: none;
}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta {
	font-size: .9em;
	margin-bottom: 10px;
	clear:none;
}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta span.comments-link {
	display: inline-block;
}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta .heatmapthemead-post-details {
	margin-right: 10px; 
}


#heatmapthemead-the-content-container .heatmapthemead-cat-links {
	margin-bottom: .3em; 
	font-size: .8em;
}


#heatmapthemead-the-content-container .heatmapthemead-tag-links {
	margin-bottom: .3em; 
	font-size: .8em;
}


.heatmapthemead-layout-both-sidebars #heatmapthemead-the-content {
	margin: 0 325px 0 185px; 
}


.heatmapthemead-layout-primary-sidebar-content #heatmapthemead-the-content {
	margin: 0 0 0 185px; 
}


.heatmapthemead-layout-primary-sidebar-content #heatmapthemead-the-content-container {
	margin-right: 15px;
}


.heatmapthemead-layout-content-secondary-sidebar #heatmapthemead-the-content {
	margin: 0 325px 0 0px; 
}


.heatmapthemead-layout-content-secondary-sidebar #heatmapthemead-the-content-container {
	margin-right: 10px;
	margin-left: 15px;
}


.heatmapthemead-layout-content #heatmapthemead-the-content-container {
	margin-right: 15px;
	margin-left: 15px;
}





.error404 #heatmapthemead-the-content #searchform {
	margin-bottom: 1.5em;
}


.error404 #heatmapthemead-the-content .widget_archive {
	margin-bottom: 1.5em;
}


.error404 #heatmapthemead-the-content .widget_tag_cloud {
	margin-bottom: 1.5em;
}


#heatmapthemead-the-content-container .entry-content a.more-link {
	text-decoration:none;
}


.search #heatmapthemead-the-content-container form,
.search #heatmapthemead-the-content-container select {
	margin-bottom: 15px;
}

	
	.heatmapthemead-layout-both-sidebars #heatmapthemead-the-content-container {
		margin-right: 15px;
	}

	
	.heatmapthemead-reading-on-a-mobile  #heatmapthemead-the-content {  
		margin: 0;
	}

	
	.heatmapthemead-reading-on-a-mobile  #heatmapthemead-the-content-container {
		margin-left: 10px;
		margin-right: 10px;
	}


#archive .clearfloat {
	padding-bottom:5px;
	
	}
	

.post .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}




.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}


.clearfloat {
	display: inline-block;
	}




* html .clearfloat {
	height:1%;
	}


*+html .clearfloat {
	height:1%;
	}


	#footer {
		text-align: center;
	}


	#footer .social-icons {
		padding-bottom: 10px;
		text-align: center;
	}


.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

.dupla {
	line-height: 20px;
	letter-spacing: 1px;
	color: #ccc;
	position: absolute;
	right: 0;
	top: 0;
	padding-right: 1%;
	letter-spacing: 2px;
}

.dupla:hover {
	color: #0FF;
}


.block-wrapper .triple-content .review img{
    margin-bottom: 10px;
}
.page-template-page-transparent-header-light-php .before-sticky .header_logo{display:none}
.page-template-page-transparent-header-light-php.org-dark-header .header_logo{display:block !important}
ul.upper-links{padding-top:5px;height:23px}
ul.upper-links li{height:23px;line-height:23px}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }


.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 .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.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-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.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-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.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-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{width:100%}

.responsive-slider.flexslider .slide {
	position: relative;
}

.responsive-slider.flexslider .slide .slide-title {
	margin: 0;
	padding: 0;
}

.responsive-slider.flexslider .slide-title a {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 18px;
	line-height: 1.3em;
	color: #fff;
	background: #222;
	background: rgba(0,0,0,.3);
	text-shadow: none;
	margin: 0;
	padding: .5em 1em;
}

.responsive-slider.flexslider .slide-title a:hover {
	color: #fff;
	background: rgba(0,0,0,.5);
}
.region-selector{transition:max-height .3s ease,opacity .3s ease;background:#1c1c1e;max-height:0;opacity:0;overflow:hidden;will-change:opacity}


#footer .social-media-icon {
  float: right;
  margin-left: 20px;
  height: 20px;
  margin-top: 14px;
}

	
	#home_featured_backgrounds {
		position: absolute;
		width: 100%;
		overflow: hidden;
		height: 500px;
	}

	
		#home_featured_backgrounds .home_glitches {
			position: absolute;
			z-index: 2;
			width: 100%;
			visibility: hidden;
		}

	
		#home_featured_backgrounds img {
			position: absolute;
			margin-left: -1000px;
			left: 50%;
			visibility: hidden;
		}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}


#admission-petimg .et_pb_column { text-align: center; }

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

#internal-insurance .et_pb_column, 
#internal-insurance .et_pb_row { padding-top: 0px; }

#homepage-insurance .et_pb_column, 
#homepage-insurance .et_pb_row { padding-top: 0px; }
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}

#page {
	margin: 2em auto;
	max-width: 1000px;
}



.one-column #page {
	max-width: 690px;
}

.watch_now {
    clear: left;
    padding-bottom: 30px;
}

.watch_now a {
    border-top: 1px solid #424142;
    display: block;
    text-align: center;
    font-family: 'DINNextLTPro-Bold', arial, helvetica, sans-serif;
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    margin: 0 6px;
    padding: 6px 0;
    text-transform: uppercase;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(89, 89, 89, .45),inset 0px 1px 0px 0px #505050;
    -moz-box-shadow: 0 1px 3px rgba(89, 89, 89, .45),inset 0px 1px 0px 0px #505050;
    box-shadow: 0 1px 3px rgba(89, 89, 89, .45),inset 0px 1px 0px 0px #505050;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3d4e', endColorstr='#3c3d4e');
    background-color: #3C3D4E;
    transition: all .1s linear;
    -o-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
}

.watch_now a:hover {
    color: #f2f2f2;
    background-color: #2c2d39;
    text-decoration: none;
    transition: all .1s linear;
    -o-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
}

.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}

.span-7 {width:270px;}

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}

input.span-7, textarea.span-7 {width:258px;}

.brands_list {
  padding: 10px 20px;
}

.brands_list table {
  width: 100%;
}

.brands_list td {
  vertical-align: top;
  width: 20%;
}

.brands_list a {
  font: 300 15px/22px 'Open Sans', Arial, sans serif;
  text-decoration: none;
  color: #34495e;
}

.brands_list .fa {
  color: #D7D7D7;
}

.brands_list a:hover {
  background: #d2efff;
  text-decoration: none;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav:before,.nav:after{display:table;content:" "}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}
.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav.social{padding-top:2px;padding-left:50px;height:24px;overflow:hidden;}
.nav.social .fb,.nav.social .vk{padding-right:15px}

	#footer .menus .menu-div .menu-item-home { display: none; }
ul.menu li.last{margin-right:0}
.sidebar .block li.last{border:none;padding-bottom:0;margin-bottom:0}

#navigation2012 .bluetabs li.shop a{  padding-right:8px; padding-left:2px;}

#navigation2012 .bluetabs li.shop span.small {font-size:12px;color:#000; font-style:italic;}

#navigation2012 .bluetabs li.shop span.small i { visibility: hidden; display:none}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }


.footer-linkset {width: 124px; float: left; padding: 0 10px 10px; border-left: 1px solid #5c5c5c; font-size: 12px;}

.footer-linkset a {color: #fff;}

.footer-linkset a:hover {color: #ff5800;}

            .nav li ul.sub-menu.custom-nav li.sub-menu-header,
            .nav li ul.children.custom-nav li.sub-menu-header {
              display: block;
              position: absolute;
              margin: 0;
              padding: 0;
              bottom: 0px;
              height: 100% !important;
              width: 50px !important;
              background-color: #3e3e3d;
              left: 0px;
              min-height: 100% !important;
              line-height: 50px;
              text-align: center;
              overflow: hidden;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
              .nav li ul.children.custom-nav li.sub-menu-header .heading {
                position: absolute;
                font-weight: 600;
                width: 450px;
                height: 50px;
                line-height: 50px;
                top: 50%;
                left: 50%;
                text-transform: lowercase;
                text-align: center;
                -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                font-size: 0.75em; }


  .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
  .nav li ul.children.custom-nav li.sub-menu-header .heading {
    font-size: 16px; }
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}

#dmg-nav-bar ul#dmg-topnav li .sub.mag .subMenuItem.column-left {
  width: 180px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.mag .subMenuItem.column-right {
  border-left: 1px solid #cccccc;
  width: 360px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-left {
  border-right: 1px solid #cccccc;
  width: 280px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-left .dmg-featured-vid {
  margin-bottom: 10px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-right {
  border-left: none;
  width: 360px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-right .dmg-vid-img {
  float: left;
  padding-right: 10px;
  width: 90px;
  position: relative;
}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-right .dmg-vid-descr {
  float: left;
  width: 230px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.book .subMenuItem.column-left {
  border-right: 1px solid #cccccc;
  width: 144px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.book .subMenuItem.column-right {
  width: 200px;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem.column-left {
  clear: none;
  padding: 0;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem.column-right {
  clear: none;
  padding: 0 0 0 20px;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 {
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 a {
  color: #FF8B3E;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.5em;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 a:hover {
  background: none;
  text-decoration: none;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd {
  text-align: center;
  background-color: #FF8B3E;
  border-radius: 0.33em;
  padding: 10px 0;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd p {
  color: white;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd p.top {
  padding: 0 0 10px;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd .subMenu-img img {
  width: 100%;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd a {
  padding: 4px 10px;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd a .potd-name {
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.2em;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3.last {
  margin-right: 0;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3.comm-border {
  border-right: 1px solid #cccccc;
  padding-right: 20px;
}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item{float:left;height:15px;margin-right:10px;margin-top:15px;width:15px;}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item .views-content-counter{background-color:#CCCCCC;background-position:-20px 0;background-repeat:no-repeat;height:15px;overflow:hidden;text-indent:-1000px;width:15px;}


.jp-time-holder {float: right; line-height: 30px; padding: 0 10px 0 0; font-weight: bold; font-size: 11px;}

.jp-time-holder div {display: inline;}


.apostrophe-navigation .current_page_item a,
.apostrophe-navigation .current-menu-item a,
.apostrophe-navigation .current-post-ancestor a,
.apostrophe-navigation .current-menu-ancestor a,
.apostrophe-navigation .current-menu-parent a,
.apostrophe-navigation .current-post-parent a {
	border-top-color: #117bb8;
}


	
	div.apostrophe-navigation ul,
	ul.apostrophe-navigation {
		display: none;
	}


	.main-navigation.toggled .apostrophe-navigation {
		border-bottom: solid 1px;
		display: block;
	}


	.main-navigation.toggled .apostrophe-navigation li {
		clear: left;
		display: block;
		float: none;
	}


	.main-navigation.toggled .apostrophe-navigation li a {
		margin-top: 0;
		padding: 10px 25px 15px;
	}


	.main-navigation.toggled .apostrophe-navigation .toggled {
		border-bottom: 1px solid;
		border-top: 2px solid;
	}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}

        .icon-calendar { font-size:10px; }

.icon-calendar:before {
	content: "\e602";
}



.icon-calendar, .icon-location, .icon-search, .icon-clock { color:#fdb728; }

.icon-calendar, .icon-star { font-size:12px; }


.blox_callout_content h4 a {text-decoration: underline;}
.to_go div.top{float:left;width:186px}
body.smartest-shopper .column-main #main-content .view-smartest-finalists .top-entry{width:230px}
body.smartest-shopper .column-main #main-content .view-smartest-finalists .top-entry h2{cursor:pointer}
body.smartest-shopper .column-main #main-content .view-smartest-finalists .top-entry,body.smartest-shopper .column-main #main-content .single-finalist .top-entry{display:inline-block;vertical-align:top;margin:0 13px 43px 0}
body.smartest-shopper .column-main #main-content .view-smartest-finalists .top-entry h2,body.smartest-shopper .column-main #main-content .single-finalist .top-entry h2{font-family:kepler-std,Serif;font-weight:bold;font-size:17px;margin-bottom:0;color:#000}
body.smartest-shopper .column-main #main-content .view-smartest-finalists .top-entry .field-name-field-image img,body.smartest-shopper .column-main #main-content .single-finalist .top-entry .field-name-field-image img{cursor:pointer}
body.smartest-shopper .column-main #main-content .view-smartest-finalists .top-entry .field-name-field-location,body.smartest-shopper .column-main #main-content .single-finalist .top-entry .field-name-field-location{font-family:kepler-std,Serif;font-weight:bold;font-size:15px}
body.smartest-shopper .column-main #main-content .view-smartest-finalists .top-entry .field-name-body,body.smartest-shopper .column-main #main-content .single-finalist .top-entry .field-name-body{font-family:kepler-std,Serif;font-size:16px;font-style:italic}
body.smartest-shopper .column-main #main-content .view-smartest-finalists .top-entry.views-row-4,body.smartest-shopper .column-main #main-content .view-smartest-finalists .top-entry.views-row-8,body.smartest-shopper .column-main #main-content .single-finalist .top-entry.views-row-4,body.smartest-shopper .column-main #main-content .single-finalist .top-entry.views-row-8{margin:0 0 43px 0}

.main-menu .submenu-wrapper {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 75px;
  
  width: 100%;
  padding: 0;
  background: #292929;
  border-bottom: 4px solid #59c0d5;
  z-index: 999;
}

.main-menu .submenu-wrapper:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .menu {
  min-height: 240px;
  margin: 0;
  padding: 20px 0;
  background: #202020;
}

.main-menu .submenu-wrapper .menu li {
  list-style: none;
  text-align: right;
  padding: 5px 20px;
  margin: 0;
  width: 100%;
}

.main-menu .submenu-wrapper .menu li:hover {
  background: #131313;
}

.main-menu .submenu-wrapper .menu li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu {
  padding: 0;
  position: relative;
  margin-left: -16px;
}

.main-menu .submenu-wrapper .features-menu:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .features-menu li {
  list-style: none;
  padding-top: 30px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 0 0 15px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box img {
  max-width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}

.main-menu .submenu-wrapper .features-menu li .heading,
.main-menu .submenu-wrapper .features-menu li .excerpt {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: :18px;
  color: #ffffff;
  letter-spacing: 1px;
}

.main-menu .submenu-wrapper .features-menu li .heading a,
.main-menu .submenu-wrapper .features-menu li .excerpt a {
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu li .excerpt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0;
  padding: 7px 0 0;
}

  .main-menu .submenu-wrapper .features-menu li .heading {
    line-height: 17px;
  }

.row form .row .column, .row form .row .columns { padding: 0 6px; }

.row form .row.collapse .column, .row form .row.collapse .columns { padding: 0; }

.row.collapse .column, .row.collapse .columns { padding: 0; }


.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }

.column.centered, .columns.centered { float: none; margin: 0 auto; }

  .column:last-child, .columns:last-child { float: none; }

  .column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }

  .column:after, .columns:after { clear: both; }






#global .container .wrap .row .collapse .columns .eight #content .content #main-content .column1, #global .container .wrap .row .collapse .columns .eight #content .content #main-content .column2{
	width:270px;
}

.clr { clear:both; }

.carousel-inner .slider_content
{
	position:absolute;
	width:100%
}

.carousel-inner .slider_content .thumb
{
	opacity:0;
	filter:alpha(opacity = 0);
	text-align:center;
	height:100%
}

.carousel-inner .slider_content.left .thumb
{
	text-align:left
}

.carousel-inner .slider_content.right .thumb
{
	text-align:right
}

.carousel-inner .active .slider_content .thumb
{
	-webkit-animation:rotate 1s 1 ease-out;
	-moz-animation:rotate 1s 1 ease-out;
	-o-animation:rotate 1s 1 ease-out;
	animation:rotate 1s 1 ease-out;
	opacity:1;
	filter:alpha(opacity = 100)
}

.carousel-inner .active .slider_content .thumb.fade
{
	-webkit-animation:fade 1s 1 ease-out;
	-moz-animation:fade 1s 1 ease-out;
	-o-animation:fade 1s 1 ease-out;
	animation:fade 1s 1 ease-out
}

.carousel-inner .slider_content .thumb img
{
	max-height:100%
}

.carousel-inner .slider_content .text
{
	text-align:center;
	opacity:0;
	filter:alpha(opacity = 0);
	position:relative;
	display:inline-block;
	width:100%;
	margin:10px 0 10px 0;
	-webkit-transform:translateZ(0px);
	-moz-transform:translateZ(0px);
	-ms-transform:translateZ(0px);
	-o-transform:translateZ(0px);
	transform:translateZ(0px)
}

.carousel-inner .active .slider_content .text
{
	-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);
	opacity:1;
	filter:alpha(opacity = 100)
}

.carousel-inner .slider_content .text .qbutton
{
	margin:10px 0 0 0
}

.carousel-inner .item.dark .slider_content .text .qbutton
{
	border-color:#303030;
	background-color:#303030;
	color:#fff
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white
{
	background-color:transparent;
	color:#303030
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover
{
	background-color:#303030;
	color:#fff!important;
	border-color:#303030
}

.carousel-inner .slider_content .text .qbutton.green
{
	margin:10px 10px 0 0
}

.carousel .carousel-inner .slider_content
{
	display:table-cell;
	vertical-align:middle;
	position:static;
	top:0!important;
	left:0!important
}
.rocket-section h2{margin-top:0;}
.rocket-section.rocket-section-collapse-top{padding-top:0;}
.rocket-section.rocket-section-collapse-bottom{padding-bottom:0;}
.rocket-section.transparrent-section + .transparrent-section{padding-top:0;}
.rocket-section-collapsed{padding:0px;}
.header-search-area .rocket-section{background-color:#0099a8;}
.header-search-area .rocket-section .responsive_font_big,.header-search-area .rocket-section .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area .rocket-section h2{color:white;}
.page-solutions-learn .read-the-details.rocket-section,.node-type-brand-landing .read-the-details.rocket-section,.node-type-product .read-the-details.rocket-section,.node-type-learn-landing .read-the-details.rocket-section{padding-top:0;}


.content {
  width: 100%;
  height: 100%;
}
.yamm .navbar-inner,.yamm .container{position:relative;}


.cb-read-more {
  text-transform: uppercase;
  padding-left: 3px;
  -webkit-transition: 0.35s background, 0.35s color;
  -transition: 0.35s background, 0.35s color;
  transition: 0.35s background, 0.35s color;
  margin-bottom: 10px;
  font-size: 10px;
  letter-spacing: 1px;
  display: inline-block;
  font-weight: 700;
  color: #666;
}
body.front div.views-field-field-home-page-secondary-conten{margin-top:15px;text-align:center !important;}
div.views-field-field-home-page-feature-image{text-align:center;}
div.views-field-field-home-page-feature-image img{border-radius:320px;border:solid white 2px;max-width:100%;}
body.font div.views-field-field-also-featured-content{border-top:solid red 5px !important;}
body.page-disaster-notices div.views-row .views-field-title{font-weight:500;}
body.page-disaster-notices div.views-row div.views-field-field-disaster-notice-date{display:inline-block;}
div.views-field-path{border-top:solid 1px #ddd;clear:both;padding-top:10px;margin:15px 0 0px 0;display:block;}


div.center-inner
{
  position: relative;
  float: left;
  left: 50%;
}


.firefox2 div.center-inner
{
  float: none;
}

.footer div.center-inner { z-index: 10000;}


#container {
width:780px;
overflow:hidden;
}



.one_half{width:48%}

.one_half, .one_third, .two_third, .one_fourth{margin-right:4%; margin-bottom:10px; float:left}



.maintable {
 background-color:#FFF;
 margin-left:6px;
}
.row{margin-left:-15px;margin-right:-15px;}

.mashmenu .channel-content{display:none}

.mashmenu .channel-content.active{display:inline-block;  max-width: 857px;  height: 200px; overflow: hidden;  position: absolute;}


	.container {
		margin-left: auto;
		margin-right: auto;
		
		
		width: 1200px;
	}


	
	
		.container.small {
			
			width: 900px;
		}


		.container.big {
			width: 100%;

			
			max-width: 1500px;

			
			min-width: 1200px;
		}


		#header .container {
			position: relative;
		}


			#header .container h1 {
				left: 0;
			}


			#header .container nav {
				right: 0;
			}
.mh-ticker-item-cat{font-size:12px;margin-left:10px;text-transform:uppercase;}

.home-block .maine-highlight .highlight-controls {
    position: absolute;
    width: 100%;
    top: 45%;
    left: 0;
}

.home-block .maine-highlight .highlight-controls .next { right: 15px; background-position: -13px -572px; }

.home-block .maine-highlight .highlight-controls .prev { left: 15px; background-position: 0 -572px; }
 #top-info, #top-info span, #top-info a, #top-info a:visited { color: #fcf1bd; }
 #top-info { height: 98px; }


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute; visibility: hidden; white-space: nowrap;}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important;}
 .flags .at{ background-position: -160px 0}

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

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left;
  }

  .col-sm-6 {
    width: 50%;
  }
.fw500,h1,.h1,h2,.h2,h3,.h3,h4,.h4,.magnet_main_title,input[id="routeFrom_chicago"],p[id="routeTo_chicago"],input[id="routeFrom_stlouis"],p[id="routeTo_stlouis"],select[id="routeMode_chicago"],select[id="routeMode_stlouis"],h5,.h5,.cbp-spmenu a,.polygon_text,.title_tag,.program-navigation,.program_week_label_big,.program_week_label,.timeline_point,.quoted_student-name,.magnet_content h3,.findajob_content h3,.tuition_benefits div li span,ul.location-tabs li,.playground_content h5{font-weight:500}
.program_week_label{font-size:16px;padding:6px 18px;border-radius:999px;color:#fefbfc;background:#fb253d;text-transform:uppercase;margin:3px 0;display:inline-block;margin-right:3px}

div#footer p {
	line-height: 108px;
	color: #333;
	text-align: center;
}

div#footer p a {
	color: #444;
	text-decoration: none;
}

div#footer p a:hover {
	color: #555;
	text-decoration: underline;
}

.c1 {
	text-transform:uppercase;
	color:#717171;
}

.iwidth284 { width: 284px }

.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-right: 5px;
  padding-left: 5px;
}

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



#footer{
	padding:20px 0;
	text-transform: uppercase;
	line-height:18px;
	min-height:18px;
}

.inner{width:960px;margin:0 auto;position:relative;clear:both;}


#outer-top .inner{z-index:2;}

#outer-footer .inner{z-index:30;}

.t1-h{height:30px;}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #dddddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }


#mainpage			{ width:774px; position:relative; margin: 0 auto; }

.bodybold { color: black; font-size: 11px; line-height: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }


.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.post hr {
	display: block;
	}


.widecolumn .post {
	margin: 0;
	}


	.screen-large, #respond small, #respond h3, #disqus_thread  { width:720px; }

	.screen-large-portfolio { width:735px; }

	.screen-large-blog { width:735px; }

	.work-item-480, #main-container .work-content.screen-large, #main-container-portfolio-landing { width:240px; }

	
	.screen-large, #respond h3 , #disqus_thread   { width:225px; }

	.work-wrap .work-content.screen-large, .team-wrap .team-content.screen-large  { width:240px; }

	
	.screen-large , #respond h3, #disqus_thread   { width:225px; }


body.page-template-landing-page-php #wrapper {width:500px; margin:0 auto; text-align:center;}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	width: 1000px;
}

#wrapper {
	background: #fff;
}




#logo a h1 {
	display: none;
}


.alignleft {
	float: left;
}


.page-content img.alignleft {
	padding: 0 20px 20px 0;
}


.two-thirds.alignleft {
	margin-right: 2%;
}


.one-third.alignleft {
	margin-right: 2%;
}

.rba-logo {
	float:right;
	
	height:70px;
	position: relative;
}


.rba-logo span {
    position: absolute;
    bottom: 3px;
    left: 52px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

	
	body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
	    max-width: 720px;
	}

	
	.carousel-wrap[data-full-width="true"] {
		padding: 0px!important;
	}

	
	.carousel-wrap[data-full-width="false"] .carousel-heading h2 {
		font-size: 11px!important;
	}

	
	body .carousel-wrap[data-full-width="true"] .controls {
		display: block;
		height: 30px;
		position: relative;
		margin-top: 25px!important;
		margin-bottom: 10px;
		width: 130px;
		margin: 0 auto;
	}

	
	body .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link, 
	body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev, 
	body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next {
		top: 0px!important;
	}

	
	body .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {
		margin: 0 auto;
		position: relative;
	}

	body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev {
		left: 0px!important;
		margin-left: 0px;
		text-align: left!important;
	}

	body .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next {
		right: 0px!Important;
	}

	body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
		font-size: 10px;
	}


body .carousel-wrap {
	position: relative;
	overflow: hidden;
	margin: 0px -10px 0em -10px;
}


.full-width-section .carousel-wrap {
	margin-bottom: 0px!important;
}


.carousel-wrap[data-full-width="true"] .carousel-heading {
	background-color: #f8f8f8;
	padding: 43px 0px 40px 0px;
	margin-bottom: 0px;
	text-align: center;
}


.carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {
	position: absolute;
	left: 0px;
}


.carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link, .carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-prev, 
.carousel-wrap[data-full-width="true"] .carousel-heading a.carousel-next  {
	top: 8px!important;
}


.carousel-wrap[data-full-width="true"] .carousel-heading a {
	background-color: transparent!important;
}


.carousel-wrap[data-full-width="true"] .carousel-heading i {
	background-color: transparent!important;
    color: #888888;
    font-size: 30px;
    line-height: 28px;
    transition: color 0.2s linear 0s;
}


body .carousel-wrap[data-full-width="true"] .carousel-heading .container {
	min-height: 40px;
}

	

#boxed .carousel-wrap[data-full-width="true"] {
	padding: 0px;
}


body[data-smooth-scrolling="0"] .carousel-wrap[data-full-width="true"] {
	padding: 0px;
}


.carousel-wrap .work-item.style-2 {
	margin-bottom: 0px!important;
}



.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 .work-info a,
.woocommerce .products-carousel ul.products li.product a {
	cursor: grab!important;
	cursor: -moz-grab!important;
	cursor: -webkit-grab!important;
	margin: 0px!important;	
}


.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info a.active,
.woocommerce .products-carousel ul.products li.product a.active  {
	cursor: -moz-grabbing!important;
	cursor: -webkit-grabbing!important;
}


.full-width-content .vc_span12 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-12 .carousel-wrap.products-carousel {
	padding: 0 30px;
	overflow: visible;
}


.full-width-content .vc_span9 .carousel-wrap.products-carousel,
.full-width-content .vc_span8 .carousel-wrap.products-carousel,
.full-width-content .vc_span6 .carousel-wrap.products-carousel,
.full-width-content .vc_span4 .carousel-wrap.products-carousel,
.full-width-content .vc_span3 .carousel-wrap.products-carousel,
.full-width-content .vc_span9 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span8 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span6 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span4 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span3 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-9 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-8 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-6 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-4 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-3 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-9 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-8 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-6 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-4 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-3 .carousel-wrap.products-carousel .caroufredsel_wrapper {
	overflow: hidden!important;
}


.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item h3, .portfolio-items .col .work-item.style-2 h3 {
	margin-bottom: 0px;	
}


.carousel-wrap .carousel-heading {
	padding: 0px;
}



html:not(.js) .carousel-wrap  {
	display: none;
}


.carousel-wrap span.left-border, .carousel-wrap span.right-border {
	width: 10px;
	display: block;
	height: 100%;
	position: absolute;
	top: 0px;
	z-index: 100;
	background-color: #f8f8f8;
}


.carousel-wrap span.left-border { left: 0px; }

.carousel-wrap span.right-border { right: 0px; }



.carousel-wrap[data-full-width="true"] .carousel-next, .carousel-wrap[data-full-width="true"] .carousel-prev {
	height: 28px;
    width: 44px;
}

.carousel-wrap[data-full-width="true"] .carousel-next {
	text-align: right;
}

.carousel-wrap[data-full-width="true"] .carousel-prev {
	text-align: left;
}


.carousel-wrap[data-full-width="true"] li.span_4.no-margin  {
	margin: 0px!important;
}


.carousel-wrap[data-full-width="true"].default-style {
	padding: 0px 20px!important;
}


.carousel-wrap[data-full-width="true"] .work-meta {
	padding: 0px 15px;
}


.carousel-wrap[data-full-width="true"].default-style .work-meta  {
	padding: 0px!important;
}


.carousel-wrap[data-full-width="true"].default-style li.span_4 {
	margin: 0px 15px 0px 15px;
}



.full-width-content .vc_span9 .caroufredsel_wrapper,
.full-width-content .vc_span9 .carousel-wrap
.full-width-content .vc_span8 .caroufredsel_wrapper,
.full-width-content .vc_span8 .carousel-wrap
.full-width-content .vc_span6 .caroufredsel_wrapper,
.full-width-content .vc_span6 .carousel-wrap,
.full-width-content .vc_span4 .caroufredsel_wrapper,
.full-width-content .vc_span4 .carousel-wrap,
.full-width-content .vc_span3 .caroufredsel_wrapper,
.full-width-content .vc_span3 .carousel-wrap {
	overflow: hidden!important;
}
.carousel-wrap[data-full-width="true"] .caroufredsel_wrapper{padding:20px!important;}
#boxed .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link{left:35px;}
#boxed .carousel-wrap[data-full-width="true"] .carousel-next{right:35px!important;}
#boxed .carousel-wrap[data-full-width="true"] .carousel-prev{right:60px!important;}
.wf-container,.wf-container-main{margin:0 -22px;padding:0}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}

		

.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-tabs{position:relative;width:100%}
.ubermenu .ubermenu-tabs-group{border-style:solid}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{min-height:0!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs{z-index:15}
 .fnt14{font-size:14px}

.sort_let.fnt14 { color: #0075BD; font-size: 14px; font-weight: 700; }

    .container .four.columns                    { width: 220px; }

    .container .four.columns.wrapper                    { width: 240px; margin-right: 0px; margin-left: 0px; }

		
		.container .sidebar-included .gdl-page-item .four.columns                    { width: 145px; }

			
		.container .sidebar-included .gdl-page-item .four.columns.wrapper                   { width: 165px; }

		
		.container .both-sidebar-included .gdl-page-item .four.columns,
		.container .both-sidebar-included .gdl-page-item .eight.columns, 
		.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 220px; }

		
		.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
		.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
		.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 240px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 172px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 192px; }


        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 280px; }

		
			
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 300px; margin-right: 0px; margin-left: 0px; }

			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 280px; }

				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 300px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column,
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 280px; }

			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper,
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 300px; }

	.block-meta { font-size:11px; color:#888; margin-bottom:4px; display:block; }

	.block-meta a { color:#888 !important; }

	.block-meta a:hover { color: #333 !important; text-decoration: none; }

	.block-item-big .block-meta { font-size: 12px; }

	.block.archive .block-item-big .block-meta { margin-bottom:8px; }

	.block.archive .block-item-big .block-meta span { font-size:11px; text-transform: uppercase; color:#888; text-shadow: 1px 1px 1px #FFF; margin-right:8px; }


		
		
		.footer-widgets{color: #000;}

		.footer-widgets a{color: #000;}

		.footer-widgets a:hover{color: #DC4B3A;}

		.footer-widgets .column{margin-bottom: 0;}

		.footer-widgets .widget ul{margin: 0;}

		.footer-widgets .widget ul.children{margin: 8px 0 0 10px;}


		.footer-widgets .widget li{padding: 0 0 6px; margin: 0 0 6px; border-bottom: 1px solid #DEDBCA;}

		.footer-widgets .widget li:last-child{padding: 0; margin: 0; border: none;}


		.footer-widgets .widgettitle a{color: #000;}

		.footer-widgets .widgettitle a:hover{color: #DC4B3A;}


			
			
			.footer-widgets .widget_pages ul{overflow: hidden;}

			.footer-widgets .widget_pages li{float: left; width: 50%; border-bottom: none; padding-bottom: 7px;}

			.footer-widgets .widget_pages li ul{display: none;}


			
			
			.footer-widgets .team-content-widget{float: left; width: 22.75%; margin-right: 3%;}

			.footer-widgets .team-content-widget .column{float: left; border: none; width: 45%; margin-right: 10%; margin-bottom: 20px;}

			.footer-widgets .team-content-widget .column:nth-child(2n+2){margin-right: 0;}

			.footer-widgets .team-content-widget .post-title a{color: #fff;}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

    
    .page_item
    {
        padding-left: 15px;
    }
.social-tools-share li:first-child,.social-tools-share li.first{padding-left:0}
.social-networks__list li:first-child,.social-networks__list li.first{padding-left:0}
.toolbox__item.first{border-width:0}
.toolbox__item.first .toolbox__item-a{padding-left:0}
.hero-rotator .flex-control-paging li:first-child,.hero-rotator .flex-control-paging li.first{padding-left:0}
.gallery-navigation li:first-child,.gallery-navigation li.first{padding-left:0}
.node-type-subchannel .menu-menu-channel-menu li.first a{border-top:1px solid #dadada}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
.col{float:left}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

#slideshow .views-row .headline-images {float:left;width:500px;height:264px;-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue .item__content{max-width:none}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue .item__content .search__form .dropdown{border:1px solid #f0f0f0}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue .item__content .search__form select{width:48.5%;float:left}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue .item__content .search__form select+select{margin-left:3%}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue .item__content p{margin:0}
.siderail__item .item__content{max-width:362px;padding:0 1rem;margin:0 auto}
.cta.primary.siderail__item .item__content{max-width:100%}
.cta.primary.siderail__item .item__content a.btn{width:100%}
.cta.primary.siderail__item .item__content a.btn+a{margin-top:0;float:right}
.cta.primary.siderail__item .item__content a.btn:first-of-type:last-of-type{float:none;margin:0 auto}
.item__content ul#magzine{height:300px;overflow:auto}
.tout-img .item__content{height:auto;min-width:380px!important;padding:0!important}


.language-hold {
	background: #263039;
	padding: 0 10px;
	z-index: 90;
	position: relative;
	overflow: hidden;
	height: 75px;
	min-height: 75px;
	box-sizing: border-box;
}

.language-hold.active{height: auto;}

.language-hold .hold {
	max-width: 960px;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 0 0;
	text-align: center;
	display: table;
}

.language-hold a{
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}

.language-hold a:hover{
	text-decoration: none;
	color: #4abbe7;
}

.promo-lang a:hover img,
.language-hold a:hover img{opacity: 0.7;}

.promo-lang a:active img,
.language-hold a:active img{opacity: 1;}

.language-hold .lang-more {
	width: 70px;
	display: table-cell;
	vertical-align: top;
	text-align: center;
	list-style: 34px;
	color: #f3f3f3;
	font:600 12px/34px 'Open Sans', Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	cursor:default;
	pointer-events:none;
}

.language-hold.state .lang-more{
	cursor:pointer;
	pointer-events:auto;
}

.language-hold.state .lang-more em{display: none;}

.language-hold .lang-more:before {
	width: 30px;
	height: 26px;
	content: "+";
	background: #525a62;
	border-radius: 30px;
	line-height: 1;
	font-size: 20px;
	padding: 4px 0 0;
	display: block;
	vertical-align: top;
	margin: 0 auto;
}

.language-hold.active .lang-more:before{
	content: '–';
	height: 28px;
	padding-top: 2px;
}

.language-hold.active .lang-more .less,
.language-hold .lang-more span{display: block;}

.language-hold.active .lang-more .more,
.language-hold .lang-more .less{display: none;}

.language-hold .lang-more:hover:before{background: #93989d;}

.language-hold ul{
	margin: 0;
	display: table-cell;
	vertical-align: top;
}

.language-hold ul li {
	display: inline-block;
	vertical-align: top;
	width: 70px;
	margin: 0 0 5px;
	text-align: center;
	color: #f3f3f3;
	font:600 12px/34px 'Open Sans', Arial, Helvetica, sans-serif;
}

.language-hold ul img {
	display: block;
	margin: 0 auto;
	border-radius: 15px;
}


.um-img {
	-webkit-border-radius: 40px 40px 40px 40px;
	border-radius: 40px 40px 40px 40px;
	border: 1px solid #cb9f41 !important;
	margin-right: 10px !important;
}
#embedded_display_option_3 .views-field.views-field-field-featured-pages .field-content div span{height:109px;}
.view-faqs .views-field.views-field-field-tags .field-content{display:none;}
.content_main .no_sidebar .location_info .views-field-field-location .field-content,.content_main .no_sidebar .location_info .field-name-field-location .field-content{display:table-cell;height:200px;width:190px;padding-left:10px;vertical-align:middle;}
#header .widget-area{width:500px;padding:5px 5px 0 0;float:right;text-align:right;}
.sidebar.widget-area .widget{background:#FFFFFF;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin:0px 0 15px;padding:0 0 15px;}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{margin:0 !important;padding:15px 15px 0px 15px;}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{color:#000000;}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{margin:15px 15px 0px 15px;}
.sidebar.widget-area ul li{border-bottom:1px solid #DDDDDD;margin:0px 0px 7px 0px;padding:0px 0px 5px 0px;list-style-type:none;word-wrap:break-word;}
.sidebar.widget-area ul ul li{border:none;margin:0;}
body.override #header .wrap,#title-area,#header .widget-area{width:100%;}
body.override .menu-primary,body.override .menu-secondary,#header .widget-area,#header .genesis-nav-menu{width:100%;}

.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px}

.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px}

.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px}

.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px}

.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important}

.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important}

.tp-bullets.preview1 .bullet.last 			{	margin-right: 0px}

.tp-bullets.preview2 .bullet.last 			{	margin-right: 0px}

.tp-bullets.preview3 .bullet.last 			{	margin-right: 0px}

.tp-bullets.preview4 .bullet.last 			{	margin-right: 0px}
.donate-landing #donate-aspot .nav-item{display:inline;float:left;line-height:32px;margin-left:45px}
.size-auto{max-width:100%;height:auto}
a#logo img.size-auto{max-width:95%}


.header .logo {
	display: block; float: left;
	margin-top: 12px; margin-left: 10px;
}

#myloginform{text-align:right;width:auto;float:right;height:auto;position:absolute;left:660px;top:-3px;-webkit-border-radius:10px;border-radius:10px;}
.presentation .autoplay-overlay .overlay-msg{position:relative;display:table-cell;text-align:center;vertical-align:middle;color:#fff}

.overlay { background-color:#000000}

#middle-content-third #slide-2 .logo {
    background-position: -241px -296px;
    width: 189px;
}

#homeSlide .slide .left, #homeSlide .slide .right {
    float: left;
    overflow: hidden;
}

#homeSlide .slide .left img, #homeSlide .slide .right img {
    width: 100%;
    height: auto;
}

#homeSlide .slide {
    width: 100% !important;
    text-align: center;
    max-height: 750px;
}

#homeSlide .slide img {
    max-width: 1680px;
    width: 100%!important;
    height: auto;
}

#middle-content-third .slide {
    overflow: hidden;
    width: 100% !important;
    min-height: 100%;
}

#middle-content-third .slide-next {
    background-position: right top;
    right: 50px;
}

#middle-content-third .slide-prev {
    background-position: left top;
    left: 50px;
}

.instagram-gallery .slide:hover .info {
    opacity: 1;
}

#carousel .slide, #carousel2 .slide, #carousel3 .slide, #carousel4 .slide {
    overflow: hidden;
}

.chefs-corner #carousel .slide {
    margin-right: 0 !important;
    width: 305px !important;
    height: 305px !important;
}

.feat-image img, #carousel .slide img, #carousel2 .slide img, #carousel3 .slide img, #carousel4 .slide img {
    opacity: 1;
    width: 100%;
}

.instagram-gallery #carousel .slide img {
    width: auto;
}

.chefs-corner .slide .info {
    position: absolute;
    background: rgba(0, 164, 198, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.chefs-corner #carousel .slide img {
    width: auto;
}

.chefs-corner .slide:hover .info {
    opacity: 1;
}


#carousel .slide a {
    float: left;
}

    .chefs-corner #carousel .slide, #resort-home #carousel .slide {
        margin-right: 0 !important;
        width: 200px !important;
        height: 200px !important;
    }

    #carousel .slide {
        width: 175px !important;
        margin-right: 5px !important;
    }

	#home #carousel .slide, #home #carousel2 .slide, #home #carousel3 .slide, #home #carousel4 .slide {
	  width: 160px !important;
	}

.one_fourth{width:22%}

.one_half, .one_third, .two_third, .one_fourth{margin-right:4%; margin-bottom:10px; float:left}

.mm_brochure {  float : left;  height : 40px;  padding-top : 5px;  text-align : center;  width : 83px;  border-radius : 5px; -webkit-border-radius : 5px; -moz-border-radius : 5px;  }





.slide-titles, .slide-content{
	margin-left: -115%;
	opacity: 0;	
}


.slide-content{
	margin-left: -85%;
	width: 100%;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;	
}


.animate-in .slide-titles, .animate-in .slide-content{
	margin-left: 0;
	opacity: 1;	
	
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
}



.animate-out .slide-titles, .animate-out .slide-content{
	margin-left: -115%;
	opacity: 0;
	
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	transition-duration: 0.5s;		
}


.animate-in .slide-content{
	margin-left: 0;
	opacity: 1;	
	
	-webkit-transition-duration: 0.7s;
	-moz-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
	-ms-transition-duration: 0.7s;
	transition-duration: 0.7s;
}

	
	#sequence .bg, #sequence .slide-content{
		display: none;	
	}

	
	.animate-in .slide-titles, .animate-in .slide-content, .animate-in .bannerBtn{
		margin-left: 0;
		width: 50%
	}
 .entry_content img{max-width:100%}
 body .entry_content iframe,body .entry_content video,body .entry_content object{max-width:100%}

  #cbp-hrmenu
  {
	  display:none;
  }




.menu_block{height:190px; position:relative;}

.menu_block .nav li:last-child a{margin-right:0px;}

#ik_fb_widget .ik_fb_feed_window .ik_fb_facebook_link {
}

#ik_fb_widget .ik_fb_feed_window .ik_fb_facebook_link a {
    font-size: 10px;
}




.content-post-home { float: left; padding-right: 28px; width: 222px; }




.content-post-home-end { width: 218px; float: left; }



#et-secondary-menu li,
#top-menu li {
	word-wrap: break-word;
}


#et-secondary-menu .et-social-icons {
	margin-right: 20px;
}


#et-secondary-menu {
	float: right;
}


	#et-secondary-nav,
	#et-secondary-menu {
		display: none !important;
	}


	#et-secondary-menu .et_duplicate_social_icons {
		display: inline-block;
	}


	#et-info,
	#et-secondary-menu {
		display: block;
		float: none;
		text-align: center;
	}


	.et_secondary_nav_two_panels #et-secondary-menu {
		margin-top: 12px;
	}

table.contentpaneopen p{
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

body.search .contentpaneopen td{
padding:5px;
}

body.search .contentpaneopen fieldset{
padding:0 0 20px 0;
margin:0 0 20px 0;
}

  div.faqslider table.contentpaneopen {
	  margin-left: 10px;
	  margin-right: 10px;
	  width: 95%;
  }




#container { width: 998px; height: auto; background-color: #fff; margin: 20px auto; border: 1px solid #E0E0E0; }


#headerlink-1 , #headerlink-2, #headerlink-3 {
	opacity: .6;
}


#headerlink-1:hover , #headerlink-2:hover, #headerlink-3:hover {
	opacity: 1;
}

#headerlink-2 {
	position: absolute;
	top: 228px;
	left: 40px;
}



.moduletable_firstbox div.text
{
	float:left;
	width:960px;
}



.moduletable_secoundbox div.text
{
	float:left;
	width:490px;
}


.moduletable_firstbox div.text h2, .moduletable_secoundbox div.text h2
{
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin-bottom:30px;
	margin-top:30px;
}


.moduletable_secoundbox div.text h2
{
	margin-top:80px;
}


.moduletable_firstbox div.text p, .moduletable_secoundbox div.text p
{
	line-height:1.7em;
	color:#636363;
	margin-bottom:30px;
}


.moduletable_firstbox div.text a, .moduletable_secoundbox div.text a
{
	display:inline-block;
	color:#636363;
	text-decoration:none;
	border-radius:5px;
	padding:5px 10px;
	border:1px solid #bbbbbb;
	text-transform:uppercase;
}


div.team div.member_odd div.text
{
	float:right;
	width:685px;
}


div.team div.member_even div.text
{
	float:left;
	width:685px;
	
}


div.team div.member_odd div.text h2, div.team div.member_even div.text h2
{
    font-size:20px;
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
	padding-top:40px;
}


div.team div.member_odd div.text p, div.team div.member_even div.text p
{
   line-height:1.7em;
	color:#636363;
}


div.team div.member_odd div.text a.linkedin, div.team div.member_even div.text a.linkedin
{
	display:inline-block;
	color:#636363;
	text-decoration:none;
	border-radius:5px;
	padding:5px 10px;
	border:1px solid #bbbbbb;
	text-transform:uppercase;
	margin-top:20px;
}


.moduletable_firstbox div.text, .moduletable_secoundbox div.text
{
	width:100%;
	float:none;
}

div.team div.member_odd div.text, div.team div.member_even div.text
{
	float:none;
	width:100%;
}


.product_intro .text
{
	float:none;
	padding:0px !important;
	width:100%;
}
.wk-slideset-default .nav.text
li{margin-left:40px}
.wk-slideset-default .nav.text
span{padding:0
11px}
.wk-slideset-default .nav.text .active
span{padding:0
10px;border:1px
solid rgba(0,0,0,0.1);border-radius:4px;background:rgba(0,0,0,0.05)}
.wk-slideset-default .nav.text li:first-child{margin-left:0}
.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

#footer #credit img  { vertical-align:middle; }

#footer #credit span{display:none;}

.col-right { float: right; }

#main #connect .col-left, #connect .col-right { width:48%; }


.featured_image_wrap .featured_desc {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.6);
    color: #FFFFFF;
    z-index: 2;
    height: auto;
    width: 100%;
    
    
    
    
    
}



    


.featured_desc p {
    padding: 15px;
    margin: 0;
}


    .featured_desc p a {
        display: block;
        color: #FFFFFF;
        text-decoration: none;
    }

	
	.featured_desc {
		display: none;
	}

  .featured_desc, .bx-caption {
    line-height: 1.6em;
  }


.cat-img{width:174px;height:auto;float:left; margin-left:8px;}

.cat-img-brd{border:#CCCCCC 3px solid;}


.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25)
}


.btn-navbar .icon-bar + .icon-bar {
	margin-top: 3px
}


h3.widget-title{
	margin-bottom: 30px;
}






.sidebar h3.widget-title{
	font-size: 18px;
	line-height: normal;
	margin-top: 0;
	font-weight: 400;
	text-transform: uppercase;
}


.sidebar .widget {
	margin-bottom: 40px;
}





.widget-tab .nav-tabs {
	margin: 0;
	text-align: center;
	line-height: 3em;
border-bottom: 1px solid #cecece;
background-color: #eb2c33;
}


.widget-tab .tab-content{
	border: 1px solid #cecece;
	border-top: 0;
	padding: 5px 10px 0;
}


.widget-tab .posts-thumb img{
	display: block;
	width: 70px;
	height: 65px;
	margin-right: 20px;
}


.widget-tab .posts-avator img{
	display: block;
	width: 72px;
	height: 72px;
	margin-right: 20px;
	border-radius: 100%;
	border: 5px solid #f2f2f2;
}


.widget-tab h4.entry-title{
	font-size: 16px;
	line-height: normal;
	margin-bottom: 5px;
}

.widget-tab h4.entry-title a{
	color: #323232;
}


.widget-tab h4.entry-title a:hover{
	color: #eb2c33;
}


.widget-tab .post-meta span{
	font-style: italic;
	padding-right: 5px;
}


.widget-tab ul.posts-list li{
	padding-bottom: 10px;
}





.widget-categories ul.category-list  li{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #cecece;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}


.widget-categories ul.category-list  li:hover{
	padding-left: 10px;
}

.widget-categories ul.category-list  li a{
	color: #323232;
}

.widget-categories ul.category-list  li:last-child{
	border-bottom: 0;
}


.widget-categories ul.category-list  li .posts-count{
	margin-left: 20px;
	font-size: 10px;
	background: #eb2c33;
	color: #fff;
	padding: 3px;
	border-radius: 100%;
}
.tag-list{clear:both;padding:10px 0 0;border-top:1px solid #ccc}
#error-page .error .related-reviews .pi-review .review-meta-block{text-align:left}
#error-page .error .related-reviews .pi-review .review-meta-block .title{font-size:2.571em;font-size:5.7vw}
#error-page .error .related-reviews .pi-review .review-meta-block .rating-icon{font-size:1.5em;font-size:4vw;color:#adadad}
#error-page .error .related-reviews .pi-review .review-meta-block [class*=pluggedin-esrb-]{font-size:1.2em}
#error-page .error .related-reviews .pi-review .review-meta-block .artist,#error-page .error .related-reviews .pi-review .review-meta-block .release-date{display:none}
#error-page .error .related-reviews .pi-review .review-meta-block .content-type{display:none!important}
table#error-page .error .related-reviews .pi-review .review-meta-block .content-type{display:table!important}
tr#error-page .error .related-reviews .pi-review .review-meta-block .content-type{display:table-row!important}
td#error-page .error .related-reviews .pi-review .review-meta-block .content-type,th#error-page .error .related-reviews .pi-review .review-meta-block .content-type{display:table-cell!important}
#home-page .pi-review .review-meta-block .rating-icon{color:#adadad}
#home-page .pi-review .review-meta-block .content-type{display:none!important}
table#home-page .pi-review .review-meta-block .content-type{display:table!important}
tr#home-page .pi-review .review-meta-block .content-type{display:table-row!important}
td#home-page .pi-review .review-meta-block .content-type,th#home-page .pi-review .review-meta-block .content-type{display:table-cell!important}
#home-page .pi-review .review-meta-block .artist,#home-page .pi-review .review-meta-block .release-date{display:none}
#home-page .pi-review .link-wrapper{display:block}
#home-page .pi-review .link-wrapper.placeholder .subtitle{width:75%}
#home-page .pi-review .review-meta-block{display:block;width:auto;margin:0;font-size:.9em;line-height:1.2em;padding:5px;overflow:hidden}
#home-page .pi-review .review-meta-block .description{font-style:italic}
#home-page .pi-review .review-meta-block [class*=pluggedin-esrb-]{font-size:1.2em}
#home-page .pi-review .review-meta-block .title{display:none}
#index-page .pi-review .image-wrapper{max-width:154px}
#index-page .pi-review .image-wrapper .pi-label{display:none}
#index-page .pi-review .review-meta-block .artist,#index-page .pi-review .review-meta-block .title{font-size:1.6em}
#index-page .pi-review .review-meta-block .rating-icon{font-size:1em}
#index-page .pi-review .review-meta-block [class*=pluggedin-esrb-]{font-size:1.3em}
#index-page .pi-review .review-meta-block .content-type,#index-page .pi-review .review-meta-block .description,#index-page .pi-review .review-meta-block .type-icon{display:none}
#promoted-page .pi-review .review-meta-block .rating-icon{color:#adadad}
#promoted-page .pi-review .review-meta-block .content-type{display:none!important}
table#promoted-page .pi-review .review-meta-block .content-type{display:table!important}
tr#promoted-page .pi-review .review-meta-block .content-type{display:table-row!important}
td#promoted-page .pi-review .review-meta-block .content-type,th#promoted-page .pi-review .review-meta-block .content-type{display:table-cell!important}
#promoted-page .pi-review .review-meta-block .artist,#promoted-page .pi-review .review-meta-block .release-date{display:none}
#promoted-page .pi-review .link-wrapper{display:block}
#promoted-page .pi-review .link-wrapper.placeholder .subtitle{width:75%}
#promoted-page .pi-review .review-meta-block{display:block;width:auto;margin:0;font-size:.9em;line-height:1.2em;padding:5px;overflow:hidden}
#promoted-page .pi-review .review-meta-block .description{font-style:italic}
#promoted-page .pi-review .review-meta-block [class*=pluggedin-esrb-]{font-size:1.2em}
#promoted-page .pi-review .review-meta-block .title{display:none}
.pi-review{color:#000;background-color:#fff;position:relative;border-bottom:1px solid #adadad}
.pi-review .link-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000}
.pi-review .link-wrapper:focus,.pi-review .link-wrapper:hover{text-decoration:none}
.pi-review .link-wrapper:focus .title,.pi-review .link-wrapper:hover .title{color:#599830}
.pi-review .link-wrapper.placeholder .image-wrapper::-moz-placeholder{color:#999;opacity:1}
.pi-review .link-wrapper.placeholder .image-wrapper:-ms-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .image-wrapper::-webkit-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .image-wrapper:before{content:'';background-size:200%;background-image:-webkit-linear-gradient(right,#d7d7d7,#a4a4a4,#d7d7d7);background-image:-webkit-linear-gradient(right, #d7d7d7, #a4a4a4, #d7d7d7);background-image:linear-gradient(to left,#d7d7d7,#a4a4a4,#d7d7d7);-webkit-animation:b 4s linear infinite;animation:b 4s linear infinite}
.pi-review .link-wrapper.placeholder .placeholder-title{width:50%;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pi-review .link-wrapper.placeholder .placeholder-title::-moz-placeholder{color:#999;opacity:1}
.pi-review .link-wrapper.placeholder .placeholder-title:-ms-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .placeholder-title::-webkit-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .placeholder-title:before{content:'';background-size:200%;background-image:-webkit-linear-gradient(right,#d7d7d7,#a4a4a4,#d7d7d7);background-image:-webkit-linear-gradient(right, #d7d7d7, #a4a4a4, #d7d7d7);background-image:linear-gradient(to left,#d7d7d7,#a4a4a4,#d7d7d7);-webkit-animation:b 4s linear infinite;animation:b 4s linear infinite;display:block;width:100%;height:20px}
.pi-review .link-wrapper.placeholder .placeholder-subtitle{width:25%;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.pi-review .link-wrapper.placeholder .placeholder-subtitle::-moz-placeholder{color:#999;opacity:1}
.pi-review .link-wrapper.placeholder .placeholder-subtitle:-ms-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .placeholder-subtitle::-webkit-input-placeholder{color:#999}
.pi-review .link-wrapper.placeholder .placeholder-subtitle:before{content:'';background-size:200%;background-image:-webkit-linear-gradient(right,#d7d7d7,#a4a4a4,#d7d7d7);background-image:-webkit-linear-gradient(right, #d7d7d7, #a4a4a4, #d7d7d7);background-image:linear-gradient(to left,#d7d7d7,#a4a4a4,#d7d7d7);-webkit-animation:b 4s linear infinite;animation:b 4s linear infinite}
.pi-review .link-wrapper .review-meta-block{-webkit-box-flex:64;-webkit-flex:64 1 auto;-ms-flex:64 1 auto;flex:64 1 auto;width:64%;margin-left:15px}
.pi-review .link-wrapper .review-meta-block .content-type{color:#5e1559;font-style:italic;text-transform:uppercase;font-size:.714em;font-size:2.5vw}
.pi-review .link-wrapper .review-meta-block .artist{margin:0;color:#599830;font-size:2.571em;font-size:5.7vw}
.pi-review .link-wrapper .review-meta-block .title{display:inline;vertical-align:-8%;margin:0;color:#000;font-size:2.571em;font-size:5.7vw}
.pi-review .link-wrapper .review-meta-block .release-date{display:block;color:#5e1559;font-size:.9em;font-style:italic;text-transform:uppercase}
.pi-review .link-wrapper .review-meta-block .type-icon{color:#599830}
.pi-review .link-wrapper .review-meta-block .rating-icon{padding-left:5px;font-size:1.5em;font-size:4vw}
.pi-reviews-module.tiles .pi-review .link-wrapper{display:block}
.pi-reviews-module.tiles .pi-review .link-wrapper.placeholder .subtitle{width:75%}
.pi-reviews-module.tiles .pi-review .review-meta-block{display:block;width:auto;margin:0;font-size:.9em;line-height:1.2em;padding:5px;overflow:hidden}
.pi-reviews-module.tiles .pi-review .review-meta-block .description{font-style:italic}
.pi-reviews-module.tiles .pi-review .review-meta-block .rating-icon{position:absolute;bottom:2px;right:4px;font-size:1em}
.pi-reviews-module.tiles .pi-review .review-meta-block [class*=pluggedin-esrb-]{font-size:1.2em}
.pi-reviews-module.tiles .pi-review .review-meta-block .artist,.pi-reviews-module.tiles .pi-review .review-meta-block .title{font-size:1.6em}
.pi-reviews-module.tiles .pi-review .review-meta-block .content-type,.pi-reviews-module.tiles .pi-review .review-meta-block .description,.pi-reviews-module.tiles .pi-review .review-meta-block .type-icon{display:none}

  footer #footer-social a {
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    font-size: 30px;
    display: inline-block;
    margin: 40px 8px 20px;
  }

  footer #footer-social {
    display: none;
  }

.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{padding-left:15px;padding-right:15px;float:left}
.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;width:8.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;width:16.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;width:25%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;width:33.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;width:41.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;width:58.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;width:66.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;width:75%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;width:83.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;width:91.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;width:100%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}
.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_row.vc_row-no-padding .wpb_column{padding-left:0;padding-right:0}
.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.vc_row[data-vc-full-width].vc_hidden{opacity:0}
.vc_row.vc_row-o-full-height{min-height:100vh}
.vc_row.vc_row-o-content-middle{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.vc_grid.vc_row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.vc-row[data-vc-full-width] .vc_grid.vc_row{overflow:hidden}
.vc_grid.vc_row.vc_grid-gutter-1px{margin-bottom:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{margin-right:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{padding-right:1px;padding-bottom:1px}
.vc_grid.vc_row.vc_grid-gutter-2px{margin-bottom:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{margin-right:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{padding-right:2px;padding-bottom:2px}
.vc_grid.vc_row.vc_grid-gutter-3px{margin-bottom:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{margin-right:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{padding-right:3px;padding-bottom:3px}
.vc_grid.vc_row.vc_grid-gutter-4px{margin-bottom:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{margin-right:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{padding-right:4px;padding-bottom:4px}
.vc_grid.vc_row.vc_grid-gutter-5px{margin-bottom:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{margin-right:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{padding-right:5px;padding-bottom:5px}
.vc_grid.vc_row.vc_grid-gutter-10px{margin-bottom:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{margin-right:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{padding-right:10px;padding-bottom:10px}
.vc_grid.vc_row.vc_grid-gutter-15px{margin-bottom:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-right:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{padding-right:15px;padding-bottom:15px}
.vc_grid.vc_row.vc_grid-gutter-20px{margin-bottom:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{margin-right:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{padding-right:20px;padding-bottom:20px}
.vc_grid.vc_row.vc_grid-gutter-25px{margin-bottom:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{margin-right:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{padding-right:25px;padding-bottom:25px}
.vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:30px;padding-bottom:30px}
.vc_grid.vc_row.vc_grid-gutter-35px{margin-bottom:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding-right:35px;padding-bottom:35px}
.vc_grid.vc_row .vc_grid-item{display:none;padding:0;vertical-align:top;float:none;box-sizing:border-box;z-index:1}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{overflow:hidden}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{margin-bottom:15px}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{text-decoration:none;border-bottom:0}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{position:static}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:block}



.container,
.vc_row-fluid.container { width: 980px; }

body.wpex-responsive .container,
body.wpex-responsive .vc_row-fluid.container { max-width: 90%; }



.content-right-sidebar .vc_row-fluid.container,
.content-left-sidebar .vc_row-fluid.container,
.content-right-sidebar .vcex-testimonials-fullslider-entry,
.content-left-sidebar .vcex-testimonials-fullslider-entry { width: 100% !important }

.vc_row.wpex-parallax-bg-wrap { background-image: none !important }



.vc_row-o-full-height.vc_row-o-content-middle .wpex-vc-columns-wrap { width: 100%; }

.wpex-vc-row-centered .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-has-custom-column-spacing .vc_row { margin-left: auto; margin-right: auto; }



.wpex-vc-column-spacing-0px .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-20 .vc_row { margin-left: -10px; margin-right: -10px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-20 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-30 .vc_row { margin-left: -15px; margin-right: -15px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-30 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-40 .vc_row { margin-left: -20px; margin-right: -20px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-40 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-50 .vc_row { margin-left: -25px; margin-right: -25px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-50 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-60 .vc_row { margin-left: -30px; margin-right: -30px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-60 .vc_row { margin-left: 0; margin-right: 0; }
.container,.vc_row-fluid.container{width:980px !important;max-width:none}




.widget_doubleclick_widget,
.widget_doubleclick_widget .dfw-unit {
  margin: 0 auto;
}


#sidebar .widget_doubleclick_widget .dfw-unit {
  margin-bottom: 36px;
  max-width: 300px;
}
p.btns--center{display:block;text-align:center;margin-bottom:0;clear:both}
p.btns--center,.how-we-work__content{padding-top:35px}
.our-team-section .btns--center{padding-top:0}
.news-feed .btns--center{padding-top:0}
.ui-dialog .ajax-login-register-container .ui-dialog-close{position:absolute;top:10px;right:14px;color:#b7b7b7;font-size:18px;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget,.ajax-login-register-container .meta{font-family:inherit;font-size:16px;}

.carousel-thmbs .carousel-thmbs-item{
	margin-top:5px;
}

.carousel-thmbs .carousel-thmbs-item:hover{
	cursor:pointer;
}

.carousel-thmbs .carousel-thmbs-item img{
	display:inline-block;
	width:90px;
	margin: 5px 0 5px 10px;
}

.carousel-thmbs .carousel-thmbs-item-active img{
	margin-left:0px;
	border-left:10px solid #71ab16;
}


.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  will-change: transform; }




.footlogos {
	background:#1D2C5B;
    margin: 0;
    text-align: center;
    width: 100%;
}

.footlogos .wrap {
    padding: 10px 0 60px;
}

.footlogos img {
    max-height:70px;
	max-width:200px;
	margin:10px;
}


.nav-list,
.sub-menu {
	list-style: none;
	padding-left:0px;
}

.nav-list {
	position:relative;
	float:right;
}


.nav-list:after {
	content: ""; clear: both; display: block;
}


.nav-list li {
	float:left;
}


.nav-list li a {
	display:block;
	padding:10px 10px;
	margin-right:25px;
	color:#666;
	text-decoration: none;
	border-bottom:2px solid #fff;

	-webkit-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}


.nav-list li.current-menu-item a {
	color:#666;
	border-bottom:2px solid #ed712b;
}


.nav-list li a:hover {
	color:#ed712b;
	text-decoration: none;
	border-bottom:2px solid #ed712b;

	-webkit-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}



.nav-list .sub-menu {
	display:none;
	background: #fff;
	position: absolute; 
	top: 100%;
	border-bottom:none;
	width:180px;
	z-index:9999;
        box-shadow: 1px 1px 5px rgba(0,0,0,.4);
}

	.nav-list li a,
	.nav-list li a:hover,
	.nav-list li.current-menu-item a {
		border-bottom:none;
	}

	.nav-list .sub-menu li {
		margin-left:15px;
	}

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



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


#top .sub_menu .menu-item-language img.iclflag {
margin-bottom: -2px !important;
}
.classic-module .slides{-webkit-transition:none!important;transition:none!important;}
.slides{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slides.no-transition{-webkit-transition:none!important;transition:none!important;}
.slides .slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.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;}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

.g475 {width:47.5%;}


div.g475 a.pdf-link {
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	background:#333;
	padding:10px 20px;
	color:#FFF !important;
	display:block;
	line-height:20px;
}

div.g475:hover a.pdf-link {background:#ff7a03;}
.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}
.navbar-mind .nav a .caret{border-top-color:#08b400;border-bottom-color:#08b400}


.td-container .wpb_row:first-child .td_block_wrap {
  border-top: 0;
}

.td-mega-menu .td_block_wrap {
  border-left: 0px !important;
  border-right: 0px !important;
}

.td-mega-menu .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.wpb_tabs .wpb_tab .td_block_wrap {
  border-top: 0;
}


.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option span {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option i {
  
}

.wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option {
  margin: 0px 19px 20px 0px;
  
  
}

.td-footer-container .td_block_wrap {
  padding-top: 0;
}


.all-caps { text-transform: uppercase; }

.cq-colctrl-lt0-c1 .parbase{margin-left:0px !important;}


.box {
min-height:50px;
z-index:-1;
}


.box p {
line-height:1.3em;
margin-bottom:12px;
}


.header .mega-menu .mega-menu-content {
    *zoom: 1;
    padding: 20px 10px;
}


.header .mega-menu .mega-menu-content:before,
.header .mega-menu .mega-menu-content:after {
    content: "";
    display: table;
    line-height: 0;
}


.header .mega-menu .mega-menu-content:after {
    clear: both;
}


    .header .mega-menu .mega-menu-content [class^="col-"] {
        padding-right: 25px;
    }


.menu-header .menu a span {color: #83ade8;}


.menu-work .current-menu-item a {background: #00285B; border: 1px solid #00285B !important;}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
header nav.main ul.menu li.last{background:none;}
.region-sidebar-first ul.menu li.expanded ul.menu li.last{padding:0 10px 0 13px;}

.component_homepage_slideshow_controller_item {
  width: 132px;
  height: 65px;
  float: left;
  position: relative;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.component_homepage_slideshow_controller_item:hover {
  cursor: pointer;
}

.component_homepage_slideshow_controller_item:hover .base {
  top: -2px;
  opacity: 1;
  filter: alpha(opacity=100);
}

.component_homepage_slideshow_controller_item.active {
  overflow: visible;
  cursor: default;
}

.component_homepage_slideshow_controller_item.active .base {
  top: -2px;
  opacity: 1;
  filter: alpha(opacity=100);
}

	.nav-holder ul,.top-menu .menu{display:none;}

	.header-v4 .header-social .alignright .menu{margin-top:-10px; line-height:25px;}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
		color:#333333 !important;
	}

	
		#wrapper .header-social .menu .sub-menu li a:hover{
		background-color:#fafafa !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		border-color:#e0dfdf !important;
	}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

#branding .logo-search {
		margin-bottom: 39px;
		height:47px;
	}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}


#nav ul li.artist:hover .dropdown{
	display: block;
}


#nav ul li.artists:hover .dropdown{
	display: block;
}



.dropdown{
	display: none;
 	position: absolute;
	background-color: #fbf7e9;
	border: 1px solid #771f1c;
	text-align: left;
	z-index: 1000;
	width: 155px;
	margin-left: -10px;
	margin-top: 5px;
}


.dropdown li{
	height: auto !important;
	width: 135px !important;
	padding: 5px;
	border-bottom:  1px solid #771f1c;
}


.dropdown li:last-child{
	border: none !important;
}


.dropdown li a{
	color: #4d4d4d !important;
	display: block;
	text-decoration: none;
}


.dropdown li:hover a, .dropdown li.selected a{
	color: #771f1c !important;
	text-decoration: none;
}

#homepage-content-table {font-family:Arial, Helvetica, sans-serif;}

    	#homepage-content-table h1,
		#homepage-content-table h2 ,
		#homepage-content-table h3 {font-weight:normal; font-size:18px; line-height:22px; color:#000; margin-bottom:5px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;}

            #homepage-content-table blockquote h2{font-size:18px; color:#00796b; line-height:18px; margin:0px;}

            #homepage-content-table blockquote h3 {font-size:14px; color:#00796b; line-height:14px; margin:0 0 0px;}

    	#homepage-content-table h3 {font-weight:normal; font-size:14px; line-height:12px; margin:0 0 0px;}

    	#homepage-content-table ul {margin:0 0 15px;}

	        #homepage-content-table ul ul {margin:0;}

    	#homepage-content-table p,
    	#homepage-content-table li {font-size:13px; line-height:19px;}

    		#homepage-content-table p  {margin-bottom:15px;}

        #homepage-content-table a {color:#000; text-decoration:none;}

.jurgita_logo{float:left;height:89px;width:400px}
.fb_poll .fwb{font-weight:700;text-shadow:none!important}

.rtl .fusion-column.fusion-one-sixth,
.rtl .fusion-column.fusion-five-sixth,
.rtl .fusion-column.fusion-one-fifth,
.rtl .fusion-column.fusion-two-fifth,
.rtl .fusion-column.fusion-three-fifth,
.rtl .fusion-column.fusion-four-fifth,
.rtl .fusion-column.fusion-one-fourth,
.rtl .fusion-column.fusion-three-fourth,
.rtl .fusion-column.fusion-one-third,
.rtl .fusion-column.fusion-two-third,
.rtl .fusion-column.fusion-one-half {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}

.fusion-column.fusion-one-sixth,
.fusion-column.fusion-five-sixth,
.fusion-column.fusion-one-fifth,
.fusion-column.fusion-two-fifth,
.fusion-column.fusion-three-fifth,
.fusion-column.fusion-four-fifth,
.fusion-column.fusion-one-fourth,
.fusion-column.fusion-three-fourth,
.fusion-column.fusion-one-third,
.fusion-column.fusion-two-third,
.fusion-column.fusion-one-half {
  position: relative;
  float: left;
  margin-right: 4%;
  margin-bottom: 20px;
}

.fusion-column.fusion-one-third {
  width: 30.6666%;
}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}





#main {
	clear: both;
	overflow: hidden;
	padding: 40px 0 0 0;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
.text-align-right{text-align:right}
.text-align-left{text-align:left}
.text-align-center{text-align:center}
.comment_holder .comment .text{padding:0 0 0 100px;min-height:80px;position:relative}
.comment_holder .comment .text .name{display:block;color:#303030}
.comment_holder .comment .text .replay,.comment_holder .comment .text .comment-reply-link{color:#1abc9c;font-size:9px;text-transform:uppercase;font-weight:700;padding:0 0 0 5px}
.comment_holder .comment .text .text_holder{display:block;margin:3px 0 0 0}
.q_image_with_text_over .text{position:absolute;width:100%;height:100%;top:0;left:0;z-index:30;text-align:center}
.q_image_with_text_over .text p,.q_image_with_text_over .caption,.q_image_with_text_over .icon_holder{color:#fff}
.q_image_with_text_over .text:hover .caption,.q_image_with_text_over .text:hover .icon_holder{opacity:0;filter:alpha(opacity = 0)}
.q_image_with_text_over .text:hover .desc{opacity:1;filter:alpha(opacity = 100)}
.circle_left .text{padding:0 10px 0 170px}
.circle_top .text{margin:25px 0 0}
.circle_top .text p{margin:0}
.carousel-inner .item.dark .slider_content .text .slide_anchor_holder .slide_anchor_button{color:#000}
.carousel-inner .slider_content .text{text-align:center;opacity:0;filter:alpha(opacity = 0);position:relative;display:inline-block;width:100%;margin:10px 0 10px 0;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}
.carousel-inner .active .slider_content .text{-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .slider_content .text.one_by_one{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator p{animation-delay:.2s;-webkit-animation-delay:.2s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator a.qbutton{animation-delay:.4s;-webkit-animation-delay:.4s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .slider_content .text .qbutton{margin:10px 0 0 0}
.carousel-inner .item.dark .slider_content .text .qbutton{border-color:#303030;background-color:#303030;color:#fff}
.carousel-inner .item.dark .slider_content .text .qbutton:hover{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}
.carousel-inner .left .text,.carousel-inner .left h2,.carousel-inner .left .q_slide_subtitle,.carousel-inner .left p{text-align:left}
.carousel-inner .right .text,.carousel-inner .right h2,.carousel-inner .right .q_slide_subtitle,.carousel-inner .right p{text-align:right}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}
