﻿

	
	#mainlinks{padding: 0px; margin-top: 0px; width: 960px;  height: 32px;}

	#mainlinks a, #sublinks a{color: #fff;font-size: .8em; display:block; font-family: arial, sans-serif;}

	#mainlinks a:hover, #sublinks a:hover{text-decoration:underline;}

	#mainlinks li{float: left;border: 0px solid #4daa7b; border-right-width:1px; height: 23px; padding-top: 1px; list-style-type:none;}

		
		#mainlinks #future,#mainlinks #current, #mainlinks #facstaff, #mainlinks #alumfriends, #mainlinks #family, #mainlinks #visitors{
			
			
			margin: 2px 0 0 7px;
			height: 13px;
			font-family: 'DinPRO-Regular', arial;
			font-size: 13px;
			text-transform:uppercase;
		}

		#mainlinks .future{width: 144px;}

		#mainlinks .current{width: 159px;}

		#mainlinks .facstaff{width: 157px;}

		#mainlinks .alumfriends{width: 168px;}

		#mainlinks .family{width: 172px;}

		#mainlinks .visitors{width:151px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		
		#mainlinks #future{background-position:-239px -55px; width: 120px;}

		#mainlinks #current{background-position:-358px -55px;width:131px;}

		#mainlinks #facstaff{background-position:-491px -55px;width:119px;}

		#mainlinks #alumfriends{background-position:-239px -69px;width:123px;}

		#mainlinks #family{background-position:-379px -69px;width:139px;}

		#mainlinks #visitors{background-position:-532px -69px;width:59px;}

		
		#mainlinks #future:hover{background-position:-591px -69px;}

		#mainlinks #current:hover{background-position:-710px -69px;}

		#mainlinks #facstaff:hover{background-position:-843px -69px;}

		#mainlinks #alumfriends:hover{background-position:-625px -55px;}

		#mainlinks #family:hover {background-position:-765px -55px;}

		#mainlinks #visitors:hover {background-position:-918px -55px;}


.clearfloat:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}


#access li.menu-item {
  position: inherit;
  top:auto;
  left: auto;
  height: 65px;
  width: auto;
  margin: 0;
  
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}


#access li.menu-item a {
  height: auto;
  font-size: 12px;
  line-height: 12px;
  display: block;
  background: none;
  text-indent: 0px;
  padding:48px 6px 5px 6px;
  font-weight:bold;
  text-transform:uppercase;
}


#access li.menu-item a:hover {
  color: #fff;
}
.blue-title,.entry-content h2{color:#091A34}
.blue-title a,.entry-content h2 a{color:#091A34}
.blue-title a:visited,.entry-content h2 a:visited{color:#091A34}
.blue-title a:focus,.entry-content h2 a:focus{color:#091A34}
.blue-title a:hover,.entry-content h2 a:hover{color:#205bb6}
.blue-title a:active,.entry-content h2 a:active{color:#091A34}

.b-pop-winmid .b-wm-head { font-size:14px; line-height:18px; padding:0 0 12px 0; text-transform:uppercase; font-weight:700; position:relative; }


#idpop-addsuccess .b-wm-sub-head, #idpop-pasrestore .b-wm-sub-head, #idpop-rewthank .b-wm-head { padding:40px 0; }

#idpop-ordersuc .b-wm-head { padding:0; }

#idpop-poperror .b-wm-head { padding:25px 0; color:#f23555; }



.icon-list-icon {
	background-color: #da645a;
}

.icon-list {
	list-style: none;
	padding: 0;
}

.icon-list li {
	position: relative;
	padding: 20px 0 20px 95px;
}

.icon-list-icon:not(.fa) {
	font-family: "Montserrat", sans-serif;
	font-weight: bold;
}

.section-accent .icon-list-icon {
	background-color: #444;
}

.icon-list-title {
	margin: 0 0 10px;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.hero-layout-video-and-features-cta .icon-list {
	margin-top: -20px;
}

.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; }
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}





.post_bookmark_level_2
{
  width:136px;
  text-align: left;
}

.highslide-wrapper .highslide-body {
}

.mod_cd_login .highslide-body {
	padding: 10px;
}

		.newsitemtext{margin-left:101px; width:339px;}

		.newsitemtext h5{color: #000000; font-size:.85em; font-weight: bold; margin-bottom: 6px;}



	
	#header-menu-wrap{
		width: 86.5%;
		float: right;
	}

.product-txt {
	padding:16px 22px;
}

.product-txt h2 {
	font-size:24px;
	font-weight:normal;
	color:#ef4b19;
	padding-bottom:6px;
}

.product-txt h2 span {
	font-size:24px;
	font-weight:normal;
	color:#1b3762;
}

.product-txt p {
	padding-bottom:6px !important;
}

.product-txt p img {
	margin-right:12px;
}

.product-txt a {
	font-size:13px;
	font-weight:bold;
	color:#ef4e1a;
	float:right;
}

.product-txt select {
	width:264px;
	height:27px;
	border:0px;
	background:#f3f3f3;
	padding:3px;
	margin-bottom:13px;
}




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


.container_12 .grid_3 {
	width:220px;
}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 20px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}

.widget-widget_twitter .from-meta, .widget-widget_twitter .in-reply-to-meta { display:none;}

#flashcontent h1.title{border-bottom:1px solid #CC6600;}
.default-wrapper{margin:0 30px}
.footer .footer-email-signup .default-wrapper{margin:0 46px;padding-top:10px}


.news {
float: left;
}
.tve_ts.tve_ts1{margin-bottom:40px}
.thrv_columns .tve_ts{box-sizing:border-box !important}
.thrv_columns .tve_ts div{box-sizing:border-box !important}
.tve_ts .tve_ts_ql{float:left;display:block;height:19px;margin-right:20px}
.tve_ts .tve_ts_cn{padding:40px}
.tve_flt .tve_ts.tve_black .tve_ts_o img,.tve_flt .tve_ts.tve_black.tve_ts1,.tve_flt .tve_ts.tve_black .tve_ts_imc{border:2px solid #1F1F1F}
.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts9 .tve_ts_cn{background-color:#1f1f1f}
.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o{border-bottom:1px solid #131313}
.tve_flt .tve_ts.tve_blue .tve_ts_o img,.tve_flt .tve_ts.tve_blue.tve_ts1,.tve_flt .tve_ts.tve_blue .tve_ts_imc{border:2px solid #4E7AC7}
.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts9 .tve_ts_cn{background-color:#4e7ac7}
.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o{border-bottom:1px solid #3764B2}
.tve_flt .tve_ts.tve_green .tve_ts_o img,.tve_flt .tve_ts.tve_green.tve_ts1,.tve_flt .tve_ts.tve_green .tve_ts_imc{border:2px solid #45BF55}
.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts9 .tve_ts_cn{background-color:#45BF55}
.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o{border-bottom:1px solid #2EA53E}
.tve_flt .tve_ts.tve_orange .tve_ts_o img,.tve_flt .tve_ts.tve_orange.tve_ts1,.tve_flt .tve_ts.tve_orange .tve_ts_imc{border:2px solid #FF712C}
.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts9 .tve_ts_cn{background-color:#ff712c}
.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o{border-bottom:1px solid #E85C18}
.tve_flt .tve_ts.tve_purple .tve_ts_o img,.tve_flt .tve_ts.tve_purple.tve_ts1,.tve_flt .tve_ts.tve_purple .tve_ts_imc{border:2px solid #9768D1}
.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts9 .tve_ts_cn{background-color:#9768D1}
.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o{border-bottom:1px solid #8858C2}
.tve_flt .tve_ts.tve_red .tve_ts_o img,.tve_flt .tve_ts.tve_red.tve_ts1,.tve_flt .tve_ts.tve_red .tve_ts_imc{border:2px solid #E5372B}
.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts9 .tve_ts_cn{background-color:#E5372B}
.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o{border-bottom:1px solid #D22115}
.tve_flt .tve_ts.tve_teal .tve_ts_o img,.tve_flt .tve_ts.tve_teal.tve_ts1,.tve_flt .tve_ts.tve_teal .tve_ts_imc{border:2px solid #479486}
.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts9 .tve_ts_cn{background-color:#479486}
.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o{border-bottom:1px solid #286F62}
.tve_flt .tve_ts.tve_white .tve_ts_o img,.tve_flt .tve_ts.tve_white.tve_ts1,.tve_flt .tve_ts.tve_white .tve_ts_imc{border:2px solid #EFEFEF}
.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts9 .tve_ts_cn{background-color:#efefef}
.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o{border-bottom:1px solid #D3D1D1}
.tve_flt .tve_ts .tve_ts_qr{display:block;height:19px;width:27px}
.tve_flt .tve_ts .tve_ts_ql{width:27px}

#header.logo-side .wf-wrap {
  padding-left: 40px;
  padding-right: 40px;
}
.wf-wrap{max-width:100%;padding:0 44px;margin:0 auto}
#page .rsBullet:after,#phantom .ph-wrap .ph-wrap-content,.content,.dt-mega-menu .sub-nav .dt-mega-parent,.footer .widget,.instagram-photos a,.no-touch .rollover-content-container,.rsHomePorthole .progress-wrapper,.rsHomePorthole .progress-wrapper *,.rsHomePorthole .rsCapt,.shortcode-action-box.box-style-table,.shortcode-banner-bg,.shortcode-single-caption,.sidebar,.tp-bullets.custom .bullet:after,.tp-bullets.custom .bullet:before,.wf-cell,.wf-usr-cell,.wf-wrap,.wpb_tabs_nav a,input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
#main .ui-widget-content,.dt-mega-menu .sub-nav ul:after,.dt-mega-parent.new-row,.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:after,.vc_empty_space{clear:both}
#header.menu-centered.logo-left .wf-wrap{width:100%}
.logo-side .wf-wrap{height:100%}
#fancy-header.content-left .wf-wrap,#fancy-header.content-right .wf-wrap,#fancy-header.title-center .wf-wrap{display:table;width:100%}
#fancy-header .wf-wrap,.page-title .wf-wrap{padding-top:0;padding-bottom:0}
.overlap #fancy-header .wf-wrap,.overlap .page-title .wf-wrap{padding-top:70px;padding-bottom:70px}
.sidebar-left .wf-wrap:after,.sidebar-left .wf-wrap:before,.sidebar-right .wf-wrap:after,.sidebar-right .wf-wrap:before{content:"";display:table}

  .overlap #fancy-header .wf-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .overlap .page-title .wf-wrap {
    padding-top: 30px !important;
    padding-bottom: 30px;
  }

  .is-webkit.overlap #main .wf-wrap {
    top: 0;
  }

  .overlap #fancy-header.fancy-header .wf-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #header .wf-wrap,
  .header-side-left #header.logo-side .wf-wrap,
  .header-side-right #header.logo-side .wf-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer .wf-wrap {
    padding: 0 20px;
  }

  .page-title .wf-container-title,
  #fancy-header .wf-wrap {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .page-title.disabled-bg .wf-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

#main {
	padding: 40px 0 10px 0;
}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}


.slider_bg_link {
	height: 238px;
    width: 404px;
    float: right;
}
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}


.widget li.date {
    display: none !important;
}




.clearfix, .masthead, .feature-section, .feature-post, .mobile-menu, .main-menu, .post-section, .post-section .post-excerpt, aside.sidebar .widget, aside.sidebar ul.popular-post-list li {
  zoom: 1; }

  .clearfix:before, .masthead:before, .feature-section:before, .feature-post:before, .mobile-menu:before, .main-menu:before, .post-section:before, .post-section .post-excerpt:before, aside.sidebar .widget:before, aside.sidebar ul.popular-post-list li:before, .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    content: "";
    display: table; }

  .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    clear: both; }


.widget {
  margin-bottom: 40px; }


.checkout section.wrap.clearfix, .checkout section.wrap.masthead, .checkout section.wrap.feature-section, .checkout section.wrap.feature-post, .checkout section.wrap.mobile-menu, .checkout section.wrap.main-menu, .checkout section.wrap.post-section, .checkout .post-section section.wrap.post-excerpt, .post-section .checkout section.wrap.post-excerpt, .checkout aside.sidebar section.wrap.widget, aside.sidebar .checkout section.wrap.widget {
  width: 100%; }

.single-resume header.site-header.job-header.clearfix, .single-resume header.site-header.job-header.masthead, .single-resume header.site-header.job-header.feature-section, .single-resume header.site-header.job-header.feature-post, .single-resume header.site-header.job-header.mobile-menu, .single-resume header.site-header.job-header.main-menu, .single-resume header.site-header.job-header.post-section, .single-resume .post-section header.site-header.job-header.post-excerpt, .post-section .single-resume header.site-header.job-header.post-excerpt, .single-resume aside.sidebar header.site-header.job-header.widget, aside.sidebar .single-resume header.site-header.job-header.widget {
  display: block;
  width: 200%;
  max-width: 1050px; }

.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}

.btn:active,.btn.active{background-color:#cccccc \9;}

.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}

.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}

.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}

.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}

.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}

.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}

.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}

.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}

.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}

.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}

.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}

.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}

.carousel-indicators .active{background-color:#fff;}

.dc-social.sliding.right .social-tabs li.active {
padding: 4px 4px 2px 4px;
margin-right: -1px;
}

.dc-social.sliding.left .social-tabs li.active {
padding: 4px 3px 2px 4px;
}

.dc-social.sliding.bottom .social-tabs li.active {
padding: 6px 3px 3px 3px;
margin-bottom: -1px;
}

.dc-social.sliding.top .social-tabs li.active {
padding: 5px 4px 3px 4px;
}

.dc-social.static .social-tabs li.active {
padding: 4px 4px 2px 4px;
margin-bottom: -1px;
}

.dc-social.static ul.social-tabs li.active {	
background: #fff;
}

.social-tabs li.active {
background: #fff;
border: 1px solid #ccc;
}

  .theme-page-wrapper {
    width: 100% !important;
  }

input[type="text"],
textarea,
.mk-grid div,
[class*='mk-col-'],
*:after,
*:before,
.text-input,
.theme-page-wrapper,
.mk-blog-grid-item,
#mk-page-introduce,
.mk-header-toolbar,
.mk-news-item,
.mk-employee-item,
#mk-notification-bar,
.mk-blog-classic-item,
.mk-fullwidth-boxed,
.mk-image-caption,
.mk-gallery-shortcode .gallery-inner,
.testimonial-column .testimonial-item,
.mk-blog-grid-item,
.page-section-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.not-found-page .theme-page-wrapper,
.not-found-page .mk-tabbed-box {
  margin: 0 !important;
}

#theme-page .theme-page-wrapper {
  margin: 20px auto;
}

#theme-page .theme-page-wrapper.no-padding {
  margin-top: 0;
  margin-bottom: 0;
}

#theme-page .theme-page-wrapper .theme-content {
  padding: 30px 20px;
}

#theme-page .theme-page-wrapper .theme-content.no-padding {
  padding-bottom: 0;
  padding-top: 0;
}

#theme-page .theme-page-wrapper #mk-sidebar {
  position: relative;
}

#theme-page .theme-page-wrapper.right-layout #mk-sidebar {
  float: right;
}

#theme-page .theme-page-wrapper.left-layout #mk-sidebar {
  float: left;
}

#theme-page .theme-page-wrapper.right-layout .theme-content {
  float: left;
}

#theme-page .theme-page-wrapper.left-layout .theme-content {
  float: right;
}

#theme-page .theme-page-wrapper.right-layout .sidebar-wrapper {
  padding: 20px 10px 30px 30px;
}

#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper {
  padding: 20px 30px 30px 10px;
}
.theme-page-wrapper #mk-sidebar.mk-builtin {width: 27%;}
.theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content {width: 73%;}
.theme-page-wrapper .theme-content {padding:25px 0 !important;}
.theme-page-wrapper #mk-sidebar  {width: 100% !important;float: none !important;padding: 0 !important;}
.theme-page-wrapper #mk-sidebar .sidebar-wrapper {padding:20px 0 !important;}


#decisia-main-content .decisia-content .decisions,
#decisia-main-content .decisia-content .news {
	padding-bottom: 1em;
}


div.news {
  padding:20px 20px 13px 20px;
  text-align:justify;
  background-color: #f1f1f1;
}


div.news .decisia-title {
  float:left;
  margin:0 auto;
  padding:5px;
}


div.news .decisia-subtitle {
  font-size:10pt;
  margin-top:0;
  text-decoration:underline;
  width:125px;
}


div.news .decisia-know-more {
  text-align:right;
  width:100%;
}
#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#444;text-decoration:underline}
#infinite-footer .blog-credits,#infinite-footer .blog-info{-moz-box-sizing:border-box;box-sizing:border-box;line-height:25px}
#infinite-footer .blog-credits{font-weight:400;float:right;width:60%}
#infinite-footer .blog-credits a{color:#666}
#infinite-footer .blog-credits,#infinite-footer .blog-info a{font-size:10px}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside .txt-slt {
  text-align: center;
  margin: 0 auto;
  clear: both;
  width: 149px;
  line-height: 21px;
  font-size: 18px;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .nav-02 .txt-slt {
  margin-top: 6.3%;
}
#action .widget .widget-wrapper .widget-body h3 span.lc{text-transform:lowercase}

.lc {
  text-transform: lowercase !important;
}

body .wrapper {
  width: 1119px;
  margin: 0 auto;
  padding: 18px 0 0; }

body .wrapper section {
  position: relative; }
span.product-action{color:#fff!important}
#quick-view-content .product-action.green{display:none}
.blog-actions-big .product-action{padding-top:9px!important}

.sonda{float: left;
       width: 280px;
       margin-right: 10px;}

.sonda h3{color: #CF1237; font-size: 14px;
          font-weight: bold; margin: 0 0 0 5px;}


#panel .login_content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #D0D0D0;
	height:245px;
}

.content .rcol .vehicle_form div.left {
    width:50px;
    margin-left:10px;
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{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}
.visible-xs{display:table!important;}

.media-object{display:block;}
   







#container  { padding: 0px;
                   
                   width: 1115px;
                   border: 0; 
                   margin-left: auto;
                   margin-right: auto;
                   background-color: White;
                   }


.statestop { background-color: #c2d7ef; text-align: center; }



.document {
	height: 100%;
	position: relative;
}





#rightnav #social {
	text-align: center;
	margin: 15px 0;
	
}

#social .social-breaks {
	margin: 10px 0;
}

.home-testimonials-title{color:#ef282f;font-size:2.57em;font-weight:700;text-transform:uppercase}

.box{
	border-left : 1px solid #D08984;
	border-bottom : 1px solid #D08984;
	border-right : 1px solid #D08984;
}






#left_row1 {
  display: table-cell;
  vertical-align: top;
  text-align: center;
  height: 100px;
  background-color: #D0D8E2;
}


.textbold
{
	color: #52667C;
	font-size: 8pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}

.homepage-wrapper img.bg{
display: block; 
margin: 0 auto;
}

.grt ul ul, .grt ul ol, .grt ol ul, .grt ol ol, .wp-caption p, .post_box .alert p:last-child, .post_box .note p:last-child, .post_content blockquote.right p, .post_content blockquote.left p {
	margin-bottom: 0;
}

.post_content li a {
	text-decoration: underline;
}

.post_content li a:hover {
	text-decoration: none;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}


.columns:after, .menu:after, .post_box:after, .post_content:after, .author_description:after, .sidebar:after, .query_box:after, .prev_next:after, .comment_text:after, .comment_nav:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}


.stock_ticker_entry{
        position: absolute;
}





.testo-bianco {
	color:#FFFFFF;
}
.calendar-page .views-row-last+h3{padding-top:20px}

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}
.widgets{font-size:1.5em;color:#FFF;text-transform:uppercase;text-align:center;margin:25px 0 10px;padding:10px 0 10px 0px;background:#79c51b;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

.fusion-contact-info {
  line-height: 43px;
}

#side-header .fusion-contact-info {
  word-wrap: break-word;
}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,#tribe-bar-form label,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,.tribe-bar-disabled #tribe-bar-form label,.tribe-events-tooltip .duration,.tribe-events-tooltip .tribe-event-duration,.tribe-events-tooltip .tribe-events-event-body,.tribe-events-tooltip p.entry-summary,body{line-height:20px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}

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

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

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

	
	.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu li a.active{font-weight:bold;}


footer.footer-bg div.container  a:hover { color: #ED9813; text-decoration: none;}

footer.footer-bg div.container  li.widget:last-child div.textwidget{min-width:170px;}

footer.footer-bg div.container  li.widget:nth-child(4){min-width:13%;}

div.footer-se div#text-14.footer-area-bottom div.textwidget div.search-section div#gform_wrapper_8 form#gform_8.mail-chimp div.gform_body ul#gform_fields_8.gform_fields li#field_8_2.gfield label.gfield_label, header div.banner-main nav.menu-part div.container div.row div.col-lg-9 div.top-sec div.mealing-part div#gform_wrapper_1 form#gform_1.mail-chimp div.gform_body ul#gform_fields_1.gform_fields li#field_1_2.gfield label.gfield_label {display:none;}
.row{margin-left:-20px;margin-right:-20px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.row-inner{margin-left:0;margin-right:0}



.site-footer .footer-desktop {
  padding-top: 30px;
}



.site-footer .footer-desktop .footer-copywrite {
  color: #323232;
  padding: 20px 0 0;
  line-height: 24px;
  text-align: right;
  font-size: 10px;
  font-weight: 700;
  position: relative;
  min-height: 1px;
}
.footer-global-style .footer-desktop{padding-top:30px}
.footer-global-style .footer-desktop ul.footer-nav li:last-child{padding-right:0}
.footer-global-style .footer-desktop .footer-copywrite{color:#323232;height:100%;padding:20px 0 0;line-height:24px;text-align:right}






#cff .cff-photo{

  max-width: 100%;

  float: left;

  display: block;

}


#cff .cff-photo img{

  max-width: 100%;

  height: auto;

}










#cff.thumb-layout .cff-photo,
#cff.thumb-layout iframe,

#cff.thumb-layout .cff-vidLink{

  width: 20%;

  clear: none;

  margin-top: 5px;

}


#cff.thumb-layout .cff-photo img{

  width: 100%;

  height: auto;

}






#cff.half-layout .cff-photo,
#cff.half-layout iframe,

#cff.half-layout .cff-vidLink{

  width: 50%;

  clear: none;

}

body.home #comments{
	display:none;	
}

  .col-right {
    float: right;
  }

  #connect .col-right {
    float: right;
  }

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


.header_wrap {
	text-align:center;
	vertical-align: middle;
	height: 50px;
	padding-top: 3px;
}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}

.save-an-idea-right {
    float: left;
    padding-top: 1px;
}







.clearfix:before, .clearfix:after, .single-theme .features:before, .single-theme .features:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}


.clearfix:after, .single-theme .features:after {
	clear: both;
}


.clearfix, .single-theme .features {
	zoom: 1;
}

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

.clearfix:after { clear: both; }
  
.clearfix { zoom: 1; }
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}
.wow .select_choice ol{display:block;margin:10px 0 0 0!important;border-top:2px solid #e2e6e1;min-height:40px;box-sizing:border-box!important;}
.wow .select_choice ol li{width:40%;box-sizing:border-box!important;position:relative!important;float:left;}
.wow .rank_config ul{margin:0!important;display:inline-block;padding:0!important;box-sizing:border-box;height:inherit!important;float:none;width:100%;text-align:left!important;border:none!important;border-bottom:2px solid black!important;background:#121412!important;}
.wow .rank_config ul li a{padding:0 7px;}
.wow .loader_container.active .loader{position:absolute;z-index:3;margin:0 auto;top:15px;left:10%;width:80%;height:120px;padding:20px 40px;box-sizing:border-box;}
.wow .talent-calc .entry-contentFooter{margin:5px 0 0;}
.wow .talent-calc .entry-contentFooter p{text-align:center;}
.wow .talent-calc .left_side{position:relative;display:block;min-height:0;width:100%%;z-index:99;border-radius:0;}
.wow .talent-calc .right_side{position:relative;display:block;min-height:0;width:100%;background:#fff;right:0;top:0;border-radius:0;}
#site-navigation .nav-dropdown .nav-column-links .nav-column-links{padding-left:7px}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}
ul.header-nav{margin:0}
ul.header-nav li{float:left;margin-left:15px;list-style:none}
ul.header-nav li a{text-transform:uppercase;font-size:80%;font-weight:bold;padding:10px 0}
ul.header-nav li ul{margin:0}
ul.header-nav li ul.menu li{width:160px;float:none}
ul.header-nav li .nav-dropdown li{display:block;width:100%;min-width:170px;margin:0;float:none}
ul.header-nav li .nav-dropdown li a{font-weight:normal;border-bottom:1px solid #f2f2f2;font-size:78%;display:block;padding:8px 0;margin-right:20px}
ul.header-nav li .nav-dropdown li.bold a{font-weight:bold;color:#000000;margin-top:10px}
ul.header-nav li .nav-dropdown li.image-column{position:relative;float:left !important;width:160px !important}
ul.header-nav li .nav-dropdown li.image-column a{line-height:0;font-size:0;margin:0;padding:0;margin-right:-10px;margin-top:-20px;margin-bottom:-20px}
ul.header-nav li .nav-dropdown li.image-column a img{width:100%}
ul.header-nav li .nav-dropdown li.image-column a:hover{opacity:.9}
ul.header-nav a.nav-top-link{color:#000000;opacity:.5}
ul.header-nav li.active a.nav-top-link{color:#000000;opacity:1}
ul.header-nav li .nav-dropdown a{color:#777777}
ul.header-nav li .nav-dropdown a:hover{color:#000000}
.header-nav li.account-dropdown{border-right:1px solid rgba(0,0,0,0.1);padding-right:15px}
.header-nav li.account-dropdown .nav-dropdown{max-width:300px}
.header-nav li.account-dropdown ul{width:160px}
.header-nav li.account-dropdown ul li{white-space:normal}
.header-nav li:last-child{border-right:0 !important;padding-right:0 !important}
.nav-crop-right-links .right-links ul.header-nav li{margin-left:5px !important}
.nav-crop-right-links .right-links ul.header-nav li.account-dropdown{padding-right:5px !important}
.wide-nav .header-nav a.nav-top-link{padding-right:15px}
.transparent-header ul.header-nav li a{-webkit-transition:none;transition:none}
.dark-header #masthead ul.header-nav a.nav-top-link,.dark-header.wide-nav ul.header-nav a.nav-top-link,.dark-header.wide-nav ul.header-nav a.nav-top-link,.dark-header.wide-nav .wide-nav-right a{color:#ffffff;opacity:.8}
.dark-header #masthead ul.header-nav li.active a.nav-top-link,.dark-header.wide-nav ul.header-nav li.active a.nav-top-link,.dark-header.wide-nav .wide-nav-right a:hover{color:#ffffff;opacity:1}
.dark-header #masthead .header-nav li.mini-cart .cart-icon strong{border-color:#ffffff;color:#ffffff;background-color:transparent}
.dark-header #masthead .header-nav li.mini-cart.active .cart-icon strong{border-color:#ffffff;color:#000000;background-color:#fff !important}
.dark-header #masthead .header-nav li.mini-cart .cart-icon .cart-icon-handle{border-color:#ffffff}
.dark-header #masthead .header-nav li.account-dropdown,.dark-header #masthead .header-nav li.html-block{border-color:rgba(255,255,255,0.3)}
ul.header-nav li .nav-dropdown{position:relative}
ul.header-nav li.account-dropdown,ul.header-nav li.html-block{display:none !important}
.icon-phone,.icon-gift,.header-nav a.nav-top-link.icon-search,.nav-top-link.icon-search,.icon-angle-left,.icon-angle-right,.icon-angle-up,.icon-angle-down,.icon-twitter,.icon-heart,.icon-envelop,.icon-tag,.icon-star,.icon-star-2,.icon-star-3,.icon-facebook,.icon-feed,.icon-close,.icon-checkmark,.icon-menu,.icon-plus,.icon-minus,.icon-instagram,.icon-google-plus,.icon-pinterest,.icon-search,.icon-skype,.icon-dribbble,.icon-users,.icon-certificate,.icon-expand,.icon-linkedin,.icon-map-pin-fill,.icon-pen-alt-fill,.icon-youtube,.icon-flickr,.icon-clock,.icon-inner,.icon-vk{font-family:"icomoon" !important;speak:none !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1;-webkit-font-smoothing:antialiased !important}
.header-nav a.nav-top-link, a.cart-link, .mobile-sidebar a{font-family:Lato,helvetica,arial,sans-serif!important;}
.icon-phone, .icon-gift, .header-nav a.nav-top-link.icon-search, .nav-top-link.icon-search, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-twitter, .icon-heart, .icon-envelop, .icon-tag, .icon-star, .icon-star-2, .icon-star-3, .icon-facebook, .icon-feed, .icon-close, .icon-checkmark, .icon-menu, .icon-plus, .icon-minus, .icon-instagram, .icon-google-plus, .icon-pinterest, .icon-search, .icon-skype, .icon-dribbble, .icon-users, .icon-certificate, .icon-expand, .icon-linkedin, .icon-map-pin-fill, .icon-pen-alt-fill, .icon-youtube, .icon-flickr, .icon-clock, .icon-inner, .icon-vk{ display:block; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#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; }

#globalheader.store li#gn-store a, #globalheader.mac li#gn-android a, #globalheader.ipod li#gn-educational a, #globalheader.iphone li#gn-corporate a, #globalheader.ipad li#gn-apple a, #globalheader.itunes li#gn-services a, #globalheader.support li#gn-downloads a {
    background-position: right -144px !important;
}

#globalheader #globalnav li#gn-corporate a span {
    background-position: 50% -90px;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


.mobile #work_list .item {
	
}


.item {
	width: 270px;
	margin: 0 0 29px;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr em a,
.item .figure_descr span,
.item .figure_descr span a {
	transition: color 0.15s ease-out;
}

.item:hover .figure_descr strong,
.item:hover .figure_descr em,
.item:hover .figure_descr em a,
.item:hover .figure_descr span,
.item:hover .figure_descr span a {
	color: #181818;
}


.item .figure_descr {
	width: 270px;
	min-height: 105px;
	font-size: 12px;
	line-height: 1.5;
	padding: 15px 0 0;
	background: #fff;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr span {
	display: block;
	font-weight: normal;
	font-style: normal;
}


.item .figure_descr strong {
	font-size: 12px;
	font-family: AvenirLTPro-Heavy, sans-serif;
	color: #747474;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin: 0 0 10px;
}


.item .figure_descr em {
	color: #c8c8c8;
}


.item .figure_descr span {
	color: #c8c8c8;
	text-transform: lowercase;
}


.item .figure_descr em a,
.item .figure_descr span a {
	color: #c8c8c8;
	text-decoration: underline;
}


.item .figure_descr em a:hover,
.item .figure_descr span a:hover {
	color: #181818;
}
.x-hidden-desktop{display:none !important}
span.x-hidden-desktop{display:inline !important}

a.cart, a.logstate, a.register, span.sep, a.currency { text-decoration: none; display: inline-block; height: 18px; padding-top: 8px; }

span.sep { padding: 8px 8px 0;}

#ftbadges img.mcafee {
	margin-right: -15px;
	margin-left: -8px;
}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.popover.right{margin-left:10px}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}

.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}
.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}

.navbar-inner:after{clear:both;}
.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}

.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}

.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;}

.navbar .navbar-inner {
    box-shadow: 0 2px 15px rgba(0,0,0, 0.12);
    }

.social_icon{float:right; padding-top:7px;}


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

.td-post-template-3 .td-post-header.td-container {
  
}

.td-category-header .td-container {
  position: relative;
}

.td_category_template_8 .td-category-header .td-container {
  height: 364px;
  display: table;
}

.td-footer-bottom-full .td-container {
  position: relative;
}

.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}



#footer .Encart1 #librairie .horaires {padding-left:6px; border-left: solid 1px #dc1f74; margin-top: 30px; font-size: 10px;}


#main_content
{
padding:0px;margin:0px;width:100%;}
.survey .slide .slide-title .ssl-security{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;border:2px solid rgba(0,0,0,0.2);height:40px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}
.survey .slide .slide-title .ssl-security p{color:rgba(255,255,255,0.7);font-size:11px;line-height:36px;font-weight:600;padding-left:10px}
.survey .slide .slide-title .ssl-security i{border-top-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:8px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:rgba(0,0,0,0.2);color:white;float:right;font-size:16px;height:36px;line-height:36px;text-align:center;width:36px}
footer .ssl-security{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;border:2px solid #304469;height:40px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}
footer .ssl-security p{color:#8C97AC;font-size:11px;line-height:36px;font-weight:600;padding-left:10px}
footer .ssl-security i{border-top-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:8px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:#304469;color:white;float:right;font-size:16px;height:36px;line-height:36px;text-align:center;width:36px}
.mk-dynamic-styles {display:none}

.cb{clear:both;}

.fcbk_share {
	clear: both;
	line-height: 1;
}

.fcbk_share img,
.fcbk_like .fb_iframe_widget span {
    vertical-align: top !important;
}
#block-menu-menu-footer-nav-2{float:right;width:25%;margin-right:0%;margin-left:-25%;}
.region-footer #block-menu-menu-footer-nav-1,.region-footer #block-menu-menu-footer-nav-2{line-height:2.308em;font-size:1.1em;}
.region-footer #block-menu-menu-footer-nav-1 li,.region-footer #block-menu-menu-footer-nav-2 li{background-position:0 10px;}
#footer #block-menu-menu-footer-nav-2{float:right;width:41.66667%;margin-right:8.33333%;margin-left:-50%;}
#footer #block-menu-menu-footer-nav-2 ul.menu{margin:0;padding-left:10px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}
.block{margin-bottom:1.5em;}
#footer .block-menu ul.menu li.leaf{background:none;padding-left:0;line-height:1.5em;list-style-type:disc;list-style-position:outside;margin-left:15px;color:white;}
#footer .block-menu ul.menu li.leaf a{font-size:0.923em;}
#sidebar-right #node_event_full_group_contact_info h2,#sidebar-right .group-location h2,#sidebar-right h2.pane-title,#sidebar-right h2.node-title,#sidebar-right h2.block-title,#sidebar-right h2.node-title a,#sidebar-right h2.node-title a:visited,#sidebar-right .field-name-field-contact-header,#sidebar-right .field-name-field-display-title,#sidebar-right .group_contact_info .field-name-field-contact-header,#sidebar-right .right-rail-header,#sidebar-right .label-above,#sidebar-right .field-label,#sidebar-right .field-name-field-supplemental-title{color:#616060;font:1.5em normal Georgia,Times,"Times New Roman",serif;font-style:italic;margin:20px 0 10px 0;text-decoration:none;-moz-box-shadow:0 1px 0 0 whitesmoke,0 2px 0 0 #efefef,0 3px 0 0 #fefefe;-webkit-box-shadow:0 1px 0 0 whitesmoke,0 2px 0 0 #efefef,0 3px 0 0 #fefefe;box-shadow:0 1px 0 0 whitesmoke,0 2px 0 0 #efefef,0 3px 0 0 #fefefe;}
.page-photos #block-views-photogallery-block .block-title,.node-type-photo #block-views-photogallery-block .block-title{display:none;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.widget_twitter .follow-button{overflow:hidden;position:absolute;right:0;top:0}

#jf-logo{
	float:left;
	width:205px;
	margin-left:30px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}


.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  margin-left: 2.1%;
  box-sizing: border-box;
}

  body .vc_row-fluid .vc_col-sm-12 {
    width: 100%;
  }
 
  	
  	body[data-ext-responsive="true"] .vc_span12 .nectar-slider-wrap[data-full-width="boxed-full-width"], body[data-ext-responsive="true"] .vc_col-sm-12 .nectar-slider-wrap[data-full-width="boxed-full-width"] {
		margin: 0 -7%!important;
	}

	
	
	.full-width-content.vc_row-fluid .vc_span2,
	.full-width-content.vc_row-fluid .vc_span3,
	.full-width-content.vc_row-fluid .vc_span4,
	.full-width-content.vc_row-fluid .vc_span5,
	.full-width-content.vc_row-fluid .vc_span6,
	.full-width-content.vc_row-fluid .vc_span7,
	.full-width-content.vc_row-fluid .vc_span8,
	.full-width-content.vc_row-fluid .vc_span9,
	.full-width-content.vc_row-fluid .vc_span10,
	.full-width-content.vc_row-fluid .vc_span11, 
	.full-width-content.vc_row-fluid .vc_span12,
	.full-width-content.vc_row-fluid .vc_col-sm-2,
	.full-width-content.vc_row-fluid .vc_col-sm-3,
	.full-width-content.vc_row-fluid .vc_col-sm-4,
	.full-width-content.vc_row-fluid .vc_col-sm-5,
	.full-width-content.vc_row-fluid .vc_col-sm-6,
	.full-width-content.vc_row-fluid .vc_col-sm-7,
	.full-width-content.vc_row-fluid .vc_col-sm-8,
	.full-width-content.vc_row-fluid .vc_col-sm-9,
	.full-width-content.vc_row-fluid .vc_col-sm-10,
	.full-width-content.vc_row-fluid .vc_col-sm-11, 
	.full-width-content.vc_row-fluid .vc_col-sm-12 { width: 100%!important; height: auto!important; margin-left: 0; }

	.full-width-content.vc_row-fluid .vc_span12, .full-width-content.vc_row-fluid .vc_col-sm-12 { width: 100%; }


body[data-ext-responsive="true"] .vc_span12 .nectar-slider-wrap[data-full-width="boxed-full-width"],
body[data-ext-responsive="true"] .vc_col-sm-12 .nectar-slider-wrap[data-full-width="boxed-full-width"] {
	margin: 0 -4.5%!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;
}

.menu-main-menu-container{ clear: both; padding:0 10px;}


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }
.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:15px;padding-left:15px}
.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{float:left}
.col-xs-9{width:75%}
.blk-single-news .date-display-single{display:block;color:#828284}
.news-slider .date-display-single{display:block;color:#828284}
.blk-upcoming-events .date-stack .date-display-single{display:block;color:#2197c2}
.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview .date-display-single{font-style:italic}
.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview .date-display-single,.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview .field-category{font-size:.875em}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator,.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview a{font-weight:normal !important}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold}


.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before {
	margin-right: 2px;
	position: relative;
}


.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.entry-format,
.full-size-link {
	margin-right: 1em;
}


.comments-link:before {
	content: "\f300";
}


.comments-link,
.edit-link {
	white-space: nowrap;
}


	.posted-on:before,
	.byline:before,
	.cat-links:before,
	.tags-links:before,
	.comments-link:before,
	.entry-format:before,
	.edit-link:before,
	.full-size-link:before {
		top: 3px;
	}
#scoreboard_content p{color:#fff;padding:15px 5px 15px;margin:60px 0 0;text-align:center;font-size:85%}
#content .media-youtube-outer-wrapper,#content .media-youtube-preview-wrapper{width:500px !important}


	nav#nav{margin-right:0;}

	.header-v4 #small-nav #nav{width:100%;}

	.header-v5 #small-nav #nav{width:100%;}


	#nav-uber #megaMenu { width: 100%; }

	
	
	
	body,#nav ul li ul li a,
	.more,
	.avada-container h3,
	.meta .date,
	.review blockquote q,
	.review blockquote div strong,
	.image .image-extras .image-extras-content h4,
	.image .image-extras .image-extras-content h4 a,
	.project-content .project-info h4,
	.post-content blockquote,
	.button.large,
	.button.small,
	.ei-title h3,.cart-contents,
	.comment-form input[type="submit"],
	.wpcf7-form input[type="submit"],
	.gform_wrapper .gform_button,
	.woocommerce-success-message .button,
	.page-title h3{
		font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
	}


	
	#nav,
	.side-nav li a{
		font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
	}

	
		#nav{font-size:18px !important;}

	
	
		#nav ul ul{
		width:170px !important;
	}

	#nav ul ul li:hover ul{
		left:170px !important;
	}

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

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


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


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


  .menu-item-has-children {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
  }


#search {
	float: right;
	width:320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align:right;
}
.label{border:1px solid #000}
a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#222222}
.label-default[href]:hover,.label-default[href]:focus{background-color:#090909}
.label-primary{background-color:#2780e3}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#1967be}
.label-success{background-color:#3fb618}
.label-success[href]:hover,.label-success[href]:focus{background-color:#2f8912}
.label-info{background-color:#9954bb}
.label-info[href]:hover,.label-info[href]:focus{background-color:#7e3f9d}
.label-warning{background-color:#ff7518}
.label-warning[href]:hover,.label-warning[href]:focus{background-color:#e45c00}
.label-danger{background-color:#ff0039}
.label-danger[href]:hover,.label-danger[href]:focus{background-color:#cc002e}



.label a{
	color: #fff;
}

.uvt-menu-icon .line1,
.uvt-menu-icon .line2,
.uvt-menu-icon .line3{
	width: 25px;
	height:4px;
	display: block;
	opacity: 1;
	background: #000;
	position: absolute;
	left: 11px;
	transition: all .3s ease;
	}

.uvt-menu-icon .line1{ top: 15px; }

	
.uvt-menu-icon.active .line1,
.uvt-menu-icon.active .line2,
.uvt-menu-icon.active .line3{
	transition: all .3s ease;
	}

	
	
.uvt-menu-icon.active .line1{
	-moz-transform: rotate(45deg) translateY(4px) translateX(3px);
	-webkit-transform: rotate(45deg) translateY(4px) translateX(3px);
	-o-transform: rotate(45deg) translateY(4px) translateX(3px);
	-ms-transform: rotate(45deg) translateY(4px) translateX(3px);
	transform: rotate(45deg) translateY(4px) translateX(3px);
	transition: all .3s ease;
	}
.btg{display:table-cell;padding-left:15px;}

.whatshappening{ margin-top:0}

.whatshappening a.portfolio-read-more{ float:right}

	.whatshappening a.portfolio-read-more.gdl-button{ float:right}


.whatshappening p{ margin-bottom:0px !important}

.whatshappening h3{ font-size:13px; margin:10px 0  5px 0 !important}

.whatshappening img{ margin:5px 0; float:left; width:75px;}

.whatshappening a{ margin-top:25px}


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



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


.g-content {
  margin: 0.625rem;
  padding-left: 0rem;
}

.nomarginall .g-content { margin: 0 !important; }

.nomargintop .g-content { margin-top: 0 !important; }

.nomarginbottom .g-content { margin-bottom: 0 !important; }

.nopaddingall .g-content { padding: 0 !important; }

.nopaddingtop .g-content { padding-top: 0 !important; }

.nopaddingbottom .g-content { padding-bottom: 0 !important; }

.g-flushed .g-content { padding: 0; margin: 0; }

.equal-height .g-content { width: 100%; }



@import url('//fonts.googleapis.com/css?family=Lato:300,700,900,400,400italic');





.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}


#g-navigation .g-content {
  padding: 0;
}


#g-copyright .g-content {
  padding-bottom: 0.469rem;
}


#g-fixedside .g-content {
  margin: 0;
  padding: 0;
  text-align: center;
}



.spaced .g-content {
  margin: 1px;
}



.bordered .g-content {
  border: 1px solid rgba(78, 78, 78, 0.25);
  margin: 1px;
}



.shadow .g-content {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}



.shadow2 .g-content {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}



.disabled .g-content {
  opacity: 0.4;
}



.square .g-content {
  border-radius: none;
}



.rounded .g-content {
  border-radius: 0.1875rem;
  overflow: hidden;
}

  
  .g-preset-thumbnails .g-content {
    margin: 0;
  }


.g-contentlist .g-contentlist-list .g-content {
  background: transparent;
}


#decisia-main-content .decisia-content ul.collectionItemList li .number {
	left: .2em;
	position: absolute;
	top: .3em;
	width: 5em;
}


#divformu{border-width: 2px; border-style: solid; border-color: red; padding: 16px; border-radius: 10px; height: 260px; float: left;
width: 100%;
margin-top: 20px;}


#divformu p{text-align:center;}

#footer_copyrights_menu{
    font-size:12px;
    padding: 7px 2%;
    color: #7a7a7a;
    font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;

}

#footer_copyrights_menu ul{
    padding:0;
    margin:0;
}

#footer_copyrights_menu ul li{
    list-style: none;
    float:left;
    padding-right:10px;
    line-height:20px;
}

#footer_copyrights_menu li a{
    text-decoration: none;
    color:#7a7a7a;
}

#footer_copyrights_menu li a:hover{
    color:#cfcfcf;
}

#footer_slice #footer_social_widgets .f_container{
    width:1200px;
    
    margin:0 auto;
}

#footer_social .f_container{
    margin:0 auto;
    width:390px;
    padding: 0 2%;
    float:left;
    height: 45px;
}


    #footer_slice #footer_social_widgets .f_container,
    #inner-container, .newsCrumbsCont{
        width: 100%;
        padding:0;
    }


    #footer_slice #footer_social_widgets .f_container,
    #home_news_container{
        width: 700px;
    }


    #footer_social .f_container,
    #footer_social_widgets_newsletter{
        width: 285px;
        float:none;
    }

.vc_separator {
  display: table;
}

.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  display: table-cell;
  white-space: pre;
}

.vc_separator h4 .normal {
  font-size: 12px;
  font-weight: normal;
}

.vc_separator.vc_separator_align_center h4 {
  padding: 0 0.8em;
}

.vc_separator.vc_separator_align_left h4 {
  padding: 0 0.8em 0 0;
}

.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}

.vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 0.8em;
  margin: 0 !important;
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}

.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}

.vc_separator.vc_sep_double {
  height: 3px;
}

.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 3px;
}

.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}

.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}

.vc_separator.vc_separator_no_text .vc_sep_holder_l {
  width: 100%;
}

.vc_separator.vc_separator_no_text .vc_sep_holder_r {
  display: none;
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0px;
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472d2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00c1cf;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #fe6c61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8d6dc4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4cadc9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #cec2ab;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485b;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75d69c;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2a2a2a;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #ebebeb;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #f7be68;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5aa1e3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6dab3c;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #f4524d;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #f79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #b97ebb;
}

.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #ffffff;
}

.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 0;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%;
}


.div.col.span_3_of_12.promo {
	padding-top: 50% !important;
}




.col {
	display: block;
	float:left;
	margin: 1% 0 0 1.6%;
}


.col img {
	max-width: 100%;
	height: auto;
	}


.col:first-child { margin-left: 0; }


#header-image-wrapper .slides .col {

}




body.blog .col {
	float: right;
	margin: 1% 1.6% 0 0;
}

.ui-grid-solo.deal{
	 height: 15px; font-weight: normal; margin-top:5px; overflow-y: hidden; white-space: normal !important; font-size:13px !important; font-weight:bold !important;
}


.ui-grid-solo.dealdes{
	 height: 50px; font-weight: normal; margin-top:5px; overflow-y: hidden; white-space: normal !important; font-size:13px !important;
}
.ui-grid-solo .ui-block-a{display:block;float:none}
.ui-btn-left,.ui-btn-right,.ui-input-clear,.ui-btn-inline,.ui-grid-a .ui-btn,.ui-grid-b .ui-btn,.ui-grid-c .ui-btn,.ui-grid-d .ui-btn,.ui-grid-e .ui-btn,.ui-grid-solo .ui-btn{margin-right:5px;margin-left:5px}
#branding #hp2020_logo{float:left;}
.push{position:relative}
.push:active{top:1px}

#customers {
	width:476px;
	height:221px;
	float:left;
	margin-left:40px;
	margin-top:20px;
}

.aom_pg span.aom_current {border:1px solid #0289C1; font-weight:bold; background:#0289C1; color:#FFFFFF;}



.image.alignright,
.image.alignleft {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}


.image.size-large {
	text-align: center;
}


.embed,
.image.size-full {
	margin: 0 100px;
}


.image.size-full {
	text-align: center;
}

  
#div-interaktingslider { float:left; width:960px;}

.mashmenu .channel-content{display:none}

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

div.ajaxcart-overlay{width: 100%; background:transparent; position: fixed; top: 0; left: 0; z-index: 196;}


.attachment-large {
width: 100%;
height: 100%;
border-radius: 2px;
margin-bottom: 15px;
}

.celebsmenulist ul#celistmenu {margin:0;font-size:12px;padding:5px 0}

.celebsmenulist ul#celistmenu li { text-align:left;margin:0 5px;border-bottom:1px solid #333;}

.celebsmenulist ul#celistmenu li a {color:#fff;padding:5px;display:block;text-decoration:none}

.celebsmenulist ul#celistmenu li a:hover {background-color:#990000;}
.menu-item-has-children,.menu-item-language{position:relative;}
.menu-item-has-children:hover:after,.menu-item-language:hover:after{border-color:#c59d5f;}
.menu-item-has-children:after,.menu-item-language:after{content:"";position:absolute;top:50%;right:6px;margin-top:-2px;display:inline-block;width:5px;height:5px;border-right:1px solid #262526;border-bottom:1px solid #262526;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.header--transparent .menu-item-has-children:after,.header--transparent .menu-item-language:after{border-color:white;}
.headroom--not-top .menu-item-has-children:after,.headroom--not-top .menu-item-language:after{border-color:#262526;}
.is--ie .menu-item-has-children,.is--ie .menu-item-language{background-color:rgba(255,255,255,0.01);}
.lt-ie9 .menu-item-has-children,.lt-ie9 .menu-item-language,.ie9 .menu-item-has-children,.ie9 .menu-item-language{background-color:white;}
.sub-menu .menu-item-has-children,.sub-menu .menu-item-language{position:relative;}
.sub-menu .menu-item-has-children:after,.sub-menu .menu-item-language:after{right:24px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.navigation--main .nav--main li.menu-item-has-children:after,.navigation--main .nav--main li.menu-item-language:after{content:none;}
.nav--footer .menu-item-has-children:after,.nav--footer .menu-item-language:after{content:none;}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}



.button { display: inline-block; cursor: pointer; outline: none; margin: 0 0 1em 0; border: 1px solid #000; border-radius: 0; padding: 10px 15px 7px 15px; color: #000; line-height: 1.2; text-transform: uppercase; opacity: 1; -webkit-transition: opacity 0.15s ease, border-color 0.3s ease; transition: opacity 0.15s ease, border-color 0.3s ease; }

.button:hover { opacity: 0.5; color: #000; }


.button-reverse { border: 1px solid #fff; color: #fff; }

.button-reverse:hover { color: #fff; }


.button-solid, .nav-dropdown a, .single_add_to_cart_button { display: inline-block; cursor: pointer; outline: none; margin: 0 0 1em 0; border: none; border-radius: 0; padding: 16px 25px 12px 25px; color: #fff; line-height: 1.2; font-size: 1.09091rem; letter-spacing: 0.4em; text-transform: uppercase; background-color: #000; -webkit-transition: background-color 0.3s ease, border-color 0.3s ease; transition: background-color 0.3s ease, border-color 0.3s ease; }

.button-solid:hover, .nav-dropdown a:hover, .single_add_to_cart_button:hover { color: #fff; background-color: gray; }


.button-solid-reverse { color: #000; background-color: #fff; border: none; }

.text-overlay .button { opacity: 1 !important; }

.text-overlay h2 + .button, .text-overlay h2 + p { margin-top: 20px; }


.sidebar-stockists .button-solid, .sidebar-stockists .nav-dropdown a, .nav-dropdown .sidebar-stockists a, .sidebar-stockists .single_add_to_cart_button { width: 100%; margin: 0; }


.sidebar-contact .button-solid, .sidebar-contact .nav-dropdown a, .nav-dropdown .sidebar-contact a, .sidebar-contact .single_add_to_cart_button { width: 100%; margin: 0 0 80px 0; }

.sidebar-cart .button-solid, .sidebar-cart .nav-dropdown a, .nav-dropdown .sidebar-cart a, .sidebar-cart .single_add_to_cart_button { display: block; float: left; margin: 0; padding-top: 27px; padding-bottom: 0; width: 50%; height: 74px; line-height: 1.2; }

.sidebar-cart .button-solid:nth-child(2), .sidebar-cart .nav-dropdown a:nth-child(2), .nav-dropdown .sidebar-cart a:nth-child(2), .sidebar-cart .single_add_to_cart_button:nth-child(2) { padding-top: 35px; border-left: 1px solid #f2f2f2; }

.sidebar-cart .button-solid.full-w, .sidebar-cart .nav-dropdown a.full-w, .nav-dropdown .sidebar-cart a.full-w, .sidebar-cart .full-w.single_add_to_cart_button { width: 100%; }

.product-nav .button-solid, .product-nav .nav-dropdown a, .nav-dropdown .product-nav a, .product-nav .single_add_to_cart_button { margin-bottom: 0; }

.product-nav .button-solid.active, .product-nav .nav-dropdown a.active, .nav-dropdown .product-nav a.active, .product-nav .active.single_add_to_cart_button { background-color: gray; }


.button-place-order { padding-top: 25px; padding-bottom: 21px; }

  .category-thumbs, .hero .button { display: none; }


.container{
	width: 100%; 
	max-width: 1280px;
	margin: auto;
}

div.top-navigation-left{ float: left; margin-left: -9px;}

div.top-navigation-left ul{ list-style: none; margin-left: 0px;}

div.top-navigation-left li{ float: left; }

div.top-navigation-left li a{ color: inherit; padding: 0px 8px 0px 8px; line-height: 100%; display: block; }

div.top-navigation-left li ul{ display: none; }

div.top-navigation-left ul li:last-child a{ border-right: 0px !important; }

div.top-navigation-left ul li:first-child a{ padding-left: 0px !important; }
.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-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{float:left}
.col-xs-6{width:50%}

	section.contain .box li .col-xs-6 {
		padding-left: 5px;
		padding-right: 5px;
	}

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


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


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

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

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

	
		
		.wpp-thumbnail {
			display:inline;
			float:left;
			margin:0 5px 0 0;
			border:none;
		}

.wpp-list .wpp-thumbnail {
    display: block !important;
    float: left !important;
    margin: 0 auto;
    padding-bottom: 5px;
    
}

	.footer-link{display:block;}

#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;}

#slideshow .views-row .quote-block {position:relative;float:left;width:382px;height:229px;background:#fff;color:#1768a2;padding:35px 20px 0 28px;oveflow:hidden;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}

#slideshow .views-row .quote-block a.stories {position:absolute;bottom:20px;right:20px;}

.opp-list .views-row {margin-bottom:20px;}


#shs_slider_cont .shs_items{
	position:relative;
}


#content .row_3 .subCat {
  margin: 0 0 0 0px;
}


#content .row_3 img {
  padding: 0;
}


.row_3 h2,
.row_2 h2,
{
  font-family: Georgia, Times New Roman, Serif;
  border-bottom: 1px solid #000;
}


.row_3 h3,
.row_2 h3,
.row_1 h3 {
  font-size: 13px;
}


.row_3 ul,
.row_2 ul,
.row_1 ul {
	margin-left: 5px;
        padding-left: 2em;

}




.row_3 {
 float: left;
  width: 776px;
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 10px;
}


.row_3 ul {
  padding: 0;
  margin: 0;
}


.row_3 li {
  padding: 0;
  margin: 0;
}


.row_3 a {
  color: #24315d; 
}


#page .row_3 h2 {
  font-size: 1.4em;
}
.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.masonry-blog-item .post-meta .date {
	border-bottom: 0px!important;
	line-height: 22px;
	padding-bottom: 0px!important;
	float: left;
	margin-bottom: 0px!important;
}


.masonry-blog-item .post-meta .date span {
	float: left;
	display: inline!important;
	text-transform: capitalize!important;
	font-family: 'OpenSansRegular'!important;
	font-size: 12px!important;
	line-height: 12px!important;
	color: #676767!important;
}


article.post .post-meta .date {
	font-size: 12px;
    padding-bottom: 2px;
    margin-bottom: 12px;
    position: relative;
    transition: all 0.2s linear 0s;
}


#content .row_3 .subCat {
  margin: 0 0 0 0px;
}


#content .row_3 img {
  padding: 0;
}


.row_3 h2,
.row_2 h2,
{
  font-family: Georgia, Times New Roman, Serif;
  border-bottom: 1px solid #000;
}


.row_3 h3,
.row_2 h3,
.row_1 h3 {
  font-size: 13px;
}


.row_3 ul,
.row_2 ul,
.row_1 ul {
	margin-left: 5px;
        padding-left: 2em;

}




.row_3 {
 float: left;
  width: 776px;
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 10px;
}


.row_3 ul {
  padding: 0;
  margin: 0;
}


.row_3 li {
  padding: 0;
  margin: 0;
}


.row_3 a {
  color: #24315d; 
}


#page .row_3 h2 {
  font-size: 1.4em;
}
