﻿.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

#reform_calc .button{
	font-weight:bold;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	vertical-align: baseline;
	color: white;
	background: #74afb5;
	width:50%;
	text-align:center;
	margin-left:25%;
	margin-bottom:0em;

	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}


#reform_calc .button .icon-twitter{
	display:inline-block;
	margin-right:12px;
	margin-top:2px;

}


#reform_calc .button:hover{
	background: #4fa1a9;
}

.bottomnav{
	width: 500px;
	height:10px;
	list-style: none;
	margin: 0 auto;
	margin-bottom: 0px;
}

.bottomnav li{
	float: left;
	padding-right: 1px;
}

.bottomnav a{
	text-decoration:none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #006997;
}

#ui-user-control-menu #ui-user-control-name img {
  width: 32px;
  margin-top: -2px;
}

#ui-user-control-menu .dropdown-menu {
  padding: 0px;
  border-radius: 0px;
}

#ui-user-control-menu .dropdown-menu a {
  margin-right: 0px;
}

#ui-user-control-menu .dropdown-menu a:hover {
  color: #ffffff;
  background: #4A9BE0;
}
header .explore-nav .dropdown-toggle:hover{background-color:transparent}
header .explore-nav .dropdown-menu{padding:0;top:30px;border-radius:0}
header .explore-nav .dropdown-menu a{padding:10px}
header .explore-nav .dropdown-menu a:hover{text-decoration:none;color:#fff!important;background:#4A9BE0!important}
.dropdown-menu a{color:#105ba0}
.dropdown-menu a:hover{color:#f3a509}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown:hover .caret,
.open .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1002;
  display: none;
  float: left;
  min-width: 160px;
  padding: 4px 0;
  margin: 1px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}

.open .dropdown-menu {
  display: block;
}

.pull-right .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: "\2191";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.btn-group-inline.dropup .dropdown-menu {
  left: auto;
  right: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -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-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0737a3;
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #E78600;
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #3E8CB1;
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #075EA3;
  border-bottom-color: #075EA3;
  margin-top: 6px;
}

.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #04345a;
  border-bottom-color: #04345a;
}

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

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0,0,0,0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}

.navbar .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 10px;
}

.navbar-fixed-bottom .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0,0,0,0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}

.navbar-fixed-bottom .dropdown-menu:after {
  border-top: 6px solid #fff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}

.navbar .nav li.dropdown .dropdown-toggle .caret,
.navbar .nav li.dropdown.open .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar .nav li.dropdown.active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar .pull-right .dropdown-menu,
.navbar .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}

.navbar .pull-right .dropdown-menu:before,
.navbar .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}

.navbar .pull-right .dropdown-menu:after,
.navbar .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}

.modal-open .dropdown-menu {
  z-index: 2052;
}

.modal-open .dropdown.open {
  *z-index: 2052;
}

#ui-user-control .dropdown .caret {
  margin-top: 10px;
  margin-left: 5px;
}

.layout-full #ui-user-control .dropdown .caret {
  margin-top: 9px;
  margin-left: 6px;
}

#user-menu .dropdown-toggle {
  display: inline-block;
  padding: 3px;
}

#user-menu .dropdown-menu {
  top: 134%;
}

.nav2 .favorites .dropdown-menu,
.nav2 .nav-login .dropdown-menu {
  min-width: 200px;
  margin-top: -1px;
  border-top: none;
  left: -1px;
  padding: 0px;
  overflow: hidden;
  border-radius: 0px 5px 5px 5px;
}

.nav2 .favorites .dropdown-menu .no-favorites,
.nav2 .nav-login .dropdown-menu .no-favorites {
  padding: 10px;
  color: #4a4a4a;
}

.nav2 .favorites .dropdown-menu li,
.nav2 .nav-login .dropdown-menu li {
  height: 100%;
  width: 200px;
  padding: 0px;
  border: none;
  text-align: left;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}

.nav2 .favorites .dropdown-menu li:hover a,
.nav2 .nav-login .dropdown-menu li:hover a {
  color: #fff;
}

.nav2 .favorites .dropdown-menu li:last-of-type,
.nav2 .nav-login .dropdown-menu li:last-of-type {
  border-top: 1px solid #dadada;
  padding: 0px;
}

.nav2 .favorites .dropdown-menu li:last-of-type a,
.nav2 .nav-login .dropdown-menu li:last-of-type a {
  padding: 15px 10px;
}

.nav2 .favorites .dropdown-menu a,
.nav2 .nav-login .dropdown-menu a {
  padding: 12px 10px !important;
  white-space: normal;
  color: #4a4a4a;
}

.nav2 .favorites .dropdown-menu a:hover,
.nav2 .nav-login .dropdown-menu a:hover {
  background-color: transparent;
  display: block;
}

header .ral-header-container .explore-nav .dropdown-toggle:hover {
  background-color: transparent;
}

header .ral-header-container .explore-nav .dropdown-menu {
  padding: 0px;
  top: 30px;
  border-radius: 0px;
}

header .ral-header-container .explore-nav .dropdown-menu a {
  padding: 10px 10px;
}

header .ral-header-container .explore-nav .dropdown-menu a:hover {
  text-decoration: none;
  color: #fff !important;
  background: #4A9BE0 !important;
}

.explore-nav .open .dropdown-toggle {
  color: #4A9BE0 !important;
  background-color: transparent !important;
  text-decoration: none;
}

.explore-nav .dropdown-toggle:hover {
  background-color: transparent;
}
.fullWidth .in,.fullWidth .cck{margin:0 auto;width:1080px}
.bpd .in,.bpd .cck{margin:0 auto;width:807px}
.bpd .in.pddbg,.fullWidth .in.pddbg{width:auto}
.in{margin:0 auto;padding:20px}
.wrp.cnt.bip .in .pWr{margin:0 auto;width:34%}
.fullWidth .in,.bpd .in{box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;width:1040px !important}

#site-title {
	padding-bottom: 0;
	line-height: 1.2;
}

#site-title a {
	color: #333333;
	font-size: 60px;
}

#site-title a:hover {
	color: #46c9be;
}

.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 {
  border-radius: 6px;
}

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

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }

.cb-body-light .cb-grid-x .cb-grid-feature {
  border-color: #fff;
}

.cb-body-dark .cb-grid-x .cb-grid-feature {
  border-color: #161616;
}

.cb-grid-x .cb-grid-feature {
  border-bottom: 3px solid transparent;
  -webkit-transform: translateZ(0);
  background: #000;
}

.cb-blog-style-roll .cb-grid-x .cb-grid-feature {
  -webkit-transform: none;
}


.cb-grid-x .cb-grid-feature.cb-meta-style-1:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

  .cb-grid-x .cb-grid-feature:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
    opacity: 0.25;
  }
 
                .cb-module-block .cb-meta-style-2:hover img, .cb-module-block .cb-meta-style-4:hover img, .cb-grid-x .cb-grid-feature:hover img, .cb-slider li:hover img { opacity: 0; }
.tve_clsy .tve_image.tve_black{border-color:#595959}
.tve_clsy .tve_image.tve_blue{border-color:#3AB2F0}
.tve_clsy .tve_image.tve_green{border-color:#8BEF6A}
.tve_clsy .tve_image.tve_orange{border-color:#FAC759}
.tve_clsy .tve_image.tve_purple{border-color:#F986D3}
.tve_clsy .tve_image.tve_red{border-color:#FF5E6A}
.tve_clsy .tve_image.tve_teal{border-color:#7CDECD}
.tve_clsy .tve_image.tve_white{border-color:#F6F5F5}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal:after,.row-fluid:after,.row:after{clear:both}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container-fluid:after,.container-fluid:before,.container:after,.container:before{content:"";display:table;line-height:0}
.container{margin-right:auto;margin-left:auto}
.container-fluid{padding-right:20px;padding-left:20px}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}

.main-footer .connect .social .title { margin-bottom: 35px; }

.main-footer .connect .social .social-link { width: 26px; height: 26px; margin: 0 8px 6px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

.main-footer .connect .social .social-link a { font-family: 'icons'; -webkit-font-smoothing: antialiased; line-height: 0px; font-size: 43px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; color:  #ba9b82 ; }

.main-footer .connect .social .social-link a:hover { color:  #a3846b ; }

.main-footer .connect .social .social-link.twitter a { top: 11px; font-size: 48px; }

.main-footer .connect .social .social-link.facebook a { top: 12px; }

.main-footer .connect .social .social-link.pinterest a { top: 12px; }

.main-footer .connect .social .social-link.google-plus a { top: 14px; font-size: 40px; }

.main-footer .connect .social .social-link.instagram a { top: 12px; font-size: 40px; }

.main-footer .connect .social .social-link.tumblr a { top: 12px; font-size: 45px; }

.main-footer .connect .social .social-link.youtube a { top: 11px; }

.main-footer .connect .social .social-link.vimeo a { top: 12px; }


h2.feature-title,
h3.widgettitle,
h2.feat-title,
.sitemap h2,
h1.archive-title {
	display:inline-block;
	padding:0;
	letter-spacing:0;
	font-size:14pt;
	font-weight:normal;
	margin: 0 0 10px;
	}


.featured.narrow .flexslide-custom-controls h2.feat-title {
	margin:0;
	padding:0;
	border:0;
	}

#header {margin-top: 20px;}

#header .site-width {min-height: 49px;}




#header ul, #right-bar ul, #footer ul {margin: 0 ; padding: 0; list-style: none;}




#header .login-search {
  width: 329px;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -24px;
  height: 49px;
  overflow: hidden;
}

#header a#mcSimpleLogin, .login-search-menu a#mcSimpleLogin {
  background: #a4a4a4;
  width: 164px; float: left;
  line-height: 49px;
  height: 49px;
  text-decoration: none;
  color: #4A4A4A;
  display: block;
  padding: 0;
  text-align: center;
  font-size: 14px;
}

#header a#mcSimpleLogin:after,
#header .moduletable.mc-search:after,
#header .moduletable.mc-search.member-search:after,
.login-search-menu a#mcSimpleLogin:after,
.login-search-menu .moduletable.mc-search:after,
.login-search-menu .moduletable.mc-search.member-search:after {
  content: " \e1d5";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


#header a#mcSimpleLogin:hover, .login-search-menu a#mcSimpleLogin:hover {opacity: 0.8; color: white;}


#header .moduletable.mc-search, .login-search-menu .moduletable.mc-search {
  position: relative;
  height: 24px;
  background: #FFF1D2;
  float: right;
  width: 164px;
  border-bottom: 1px solid #fff;
}

#header .mc-search input.inputbox, .login-search-menu .mc-search input.inputbox {
  border: none;
  display: block;
  background: none;
  height: 14px;
  padding: 5px 24px 5px 10px;
  color: #DBD0B7;
  font-size: 11px;
  margin: 0;
  width: 130px;
}


#header .moduletable.mc-search:after, .login-search-menu .moduletable.mc-search:after {
  content: "\e604";
  background: none;
  position: absolute;
  top: 3px;
  right: 4px;
  color: #DBD0B7
}

#header .moduletable.mc-search.member-search:after, .login-search-menu .moduletable.mc-search.member-search:after {
  content: "\e605";
}


#header .mc-search a.button.mc-search, .login-search-menu .mc-search a.button.mc-search {
  display: none;
}



#header .moduletable.mc-search.single-search {border: 0; height: 49px;}

#header .moduletable.mc-search.single-search input.inputbox {height: 39px;font-size: 14px;}

#header .moduletable.mc-search.single-search:after {top: 15px; font-size: 16px;}



.mobile-menu-top.modules-1 ~ .site-container #header a#mcSimpleLogin {float: right;}








#header p {margin: 0;}





#header a#mcSimpleLogin                         {background: #CC3333; color: white;}
 
#header .moduletable.mc-search                  {background: #f7ebba;}
 
#header .mc-search input.inputbox, 
#header .moduletable.mc-search:after            {color: #cdaf37;}

.edit-link-wrap {
	float:right;
	margin:0;
}

body.res1170 .span12 {
width: 1170px;
}

body.res1170 .row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}

body.res1170 input.span12,
body.res1170 textarea.span12,
body.res1170 .uneditable-input.span12 {
width: 1156px;
}

body.res1170 .row-fluid.no-space .span12 {width: 100% !important;}

  .span12 {
    width: 724px;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

	
	.span6 + .span12.end_timeline {margin-bottom:0;}


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


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



    .span12.offer-banners { 

        display: none;

    }




.product-search .row-fluid .span12 {display: none !important;}

.row-fluid.no-space .span12 {width: 100% !important;}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }
div.block-right{float:left;width:75%;margin-left:1%;padding-right:5%;}
body.page-unicorn-homepage div.block-right{padding:0;}
body.page-unicorn-homepage div.block-right,body.front div.block-right,body.diamond-media-library-landing-page div.block-right{padding-right:0;}
body.front div.block-right{float:right;margin-left:0;margin-right:170px;}
body.front div.block-right p,body.front div.block-right h2,body.front div.block-right a,body.front div.block-right a:hover{color:#ffffff;}
body.front div.block-right div.content-wrapper{padding-top:30px;}
.product-tile .product-pricing .price-each{font-size:.75em}
.pt_product-details .price-sales,.pt_product-details .price-each,.pt_product-details .promotion,#search-result-items .modal .price-sales,#search-result-items .modal .price-each,#search-result-items .modal .promotion{color:#1a1a1a}
.pt_product-details .price-each,#search-result-items .modal .price-each{font-size:.9em}


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

  .col-md-2 {
    width: 16.6666666667%; }
.views-row{padding-bottom:25px;}
.view-list-article .views-row{padding-bottom:10px;}




.cont_ls_news_portada {

   

    width: 100%;
    height: 30px;
    background: #cf1e1a;
    border-bottom: 1px solid #7B0502;
    
    font-family:"Lato";
    font-size: 12px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
}



#wrap {
	margin: 0px auto;
	width: 960px;
}




.radmenu ul.horizontal,
.radmenu ul.vertical
{
	margin:0;
	padding:0;
	display:none;
	position:relative;
	left:0;
	float:left;
	
}


.radmenu .vertical .item
{
	clear:both;
}


.rtl ul.horizontal,
.rtl ul.vertical
{
	float:right;
}



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





#menu-top-menu.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#menu-menu-top-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
margin-left: 10px;
}


#nav .wrap #menu-menu-primaire-fr.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#nav .wrap #menu-primary-navigation.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
display: none;
}




#footer.footer .wrap .menu #menu-footer.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before,
#footer.footer .wrap .menu #menu-footer-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before
{
content: "| ";
}

		
	.responsive-menu .menu-item:hover {
			position: static;
		}

	
		.responsive-menu .menu-item-has-children {
			cursor: pointer;	
		}

	
		.responsive-menu .menu-open.menu-item-has-children:before {
			content: "\f343";
		}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}


#footer-content {
width: 980px;
margin: 0 auto; 
margin-top: 20px;
margin-bottom: 20px;
background-color: #FFFFFF;
}


#footer-content h5{
color: #ffffff; 
text-transform: uppercase;
font-size: 14px;
}


#footer-content h5 a {
color: #196AC4  !important;
font-size: 16px !important;
font: 14px 'Oswald-Regular',sans-serif;
}


#footer-content ul h5.widget-title {
list-style: none;
}


#footer-content li {
color: #fff;
margin: 0 0 7px 0px;
text-transform: uppercase;
}


#footer-content li a {
color: #fff;
text-decoration: none;
font: 12px 'Oswald-Regular',sans-serif;
letter-spacing: .5px;
}


#footer-content li a:hover {
text-decoration: underline;
color: #196AC4;
}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }

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

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

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

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


#header_right {
	width: 360px;
	float: right;
	padding-top: 10px;
}



#aom_header {padding:0; margin:0;}




#sidebar1 { margin: 0 0 18px; font-size: 13px; color: #9d9d9d; line-height: 1.3em; }

		
		#sidebar1 #tabbed-events .ui-tabs-hide { display: none; }

#container2 {
	width: 874px;
	background: #fff;
	
	overflow: hidden;
}
.region-help .block{overflow:hidden;}
div.region-sidebar-first{max-width:80%;}
div.region-sidebar-first ul{padding-left:0;margin-top:15px;}
div.region-sidebar-first ul li{margin:15px 0;line-height:1.2em;}
div.region-sidebar-first ul li ul{margin-left:15px;margin-top:0;}
div.region-sidebar-first ul li ul ul{margin-left:10px;margin-top:0;}
div.region-sidebar-first ul li a{text-decoration:none;color:#536680;}
div.region-sidebar-first ul li a:hover{text-decoration:underline;}
div.region-sidebar-first ul li a.active{font-weight:500;}
div.region-sidebar-first ul li.expanded li.leaf,div.region-sidebar-first ul li.collapsed li.leaf{margin-left:0;padding-left:0;text-indent:0;}
.region-content li{margin-bottom:10px;}
.region-content h2 img.accordion-icon{margin-right:10px;width:19px !important;height:19px !important;}
.region-content h2.open img.accordion-icon{margin-right:10px;width:19px !important;height:19px !important;}
.region-content h2{padding-left:1.25em;text-indent:-1.25em;}
div.content h2,div.expandAll h2,div.vocabulary-disaster div.content h2,div.region-content h2{border-bottom:solid 1px #d4e2f3 !important;padding-bottom:10px !important;}
body.front div.region-content h2{border-bottom:none !important;}
div.modal.its div.region-sidebar-first{width:100%;}
div.content h2 a,div.region-content h2 a{text-decoration:none;}
body.page-unicorn-homepage div.region-sidebar-first{margin-left:15px;}
body.page-unicorn-homepage div.region-sidebar-first li{line-height:1.2em;margin:15px 0;}
body.page-unicorn-homepage div.region-sidebar-first li a{color:#536580 !important;text-decoration:none;padding:10px 0px;}
body.page-unicorn-homepage div.region-sidebar-first li a:hover{color:#536580 !important;text-decoration:underline;padding:10px 0px;}
div.region-unicorn-homepage-content h2.block-title{display:none;}
div.region-emergency-notification{width:100%;background:#d83924;color:#ffffff;padding:15px;clear:none;overflow-x:visible;margin-bottom:20px;font-size:17px;line-height:1.4em;z-index:700;text-align:center;}
div.region-emergency-notification a{color:#ffffff;}
div.region-emergency-notification div.view-unicorn-emergency-notification{display:block;}
div.region-emergency-notification div.view-content{position:relative;width:100% !important;}
body.page-unicorn-homepage div.region-emergency-notification,body.front div.region-emergency-notification,body.diamond-media-library-landing-page div.region-emergency-notification{margin-bottom:0px;}
body.page-unicorn-homepage div.region-emergency-notification div.view-unicorn-emergency-notification,body.front div.region-emergency-notification div.view-unicorn-emergency-notification,body.diamond-media-library-landing-page div.region-emergency-notification div.view-unicorn-emergency-notification{display:block;}
body.page-unicorn-homepage div.region-emergency-notification div.view-content,body.front div.region-emergency-notification div.view-content,body.diamond-media-library-landing-page div.region-emergency-notification div.view-content{position:relative;width:100% !important;}
body.page-media-library div.region-content li{list-style:none;display:inline;}
body.page-media-library div.region-content div.asset-poster img{max-width:100%;}
div.region.region-content img{max-width:100% !important;height:auto !important;}
.region-content div.quicktabs-tabpage h2{padding-left:0;text-indent:0;margin-top:0;}
body.front div.region-emergency-notification{float:none;width:100%;}
div.region.region-content div.views-slideshow-cycle-main-frame-row-item img{width:800px !important;margin:0 auto;}

		.thumb_popup p.heading { color: #313131; font-size: 18px; font-style: normal; padding: 15px 25px 8px; }

#topslice_nav{
    background-color: #000;
    margin: 0 auto;
    width: 96%;
    padding: 0 2%;
    position: relative;
}


#pre-footer h3.widget-title {
font-size:19px;
clear:none;
text-align:left;
}

#pre-footer .widget-area input[type=text] {
width:95%;
}

#pre-footer .widget-container ul {
list-style:none;
margin:0;
}





.widget {
clear: both;
margin: 0 0 40px;
}

.widget-title {
color: #333;
font-size:27px;
margin-bottom: 10px;
font-weight: 400;
}

.blog .widget-title {
text-align:left;
}

.widget ul {
margin: 0;
list-style: none;
}

.widget li {
padding: 8px 0;
border-top: 1px solid #ddd;
}

.widget select {
width: 95%;
font-size: 14px;
padding: 5px;
background: #F0F0F0;
border-radius: 5px;
border: 1px solid #BBB;
}

.widget label {
display: block;
margin: 5px 0;
}

.widget input[type=text],
.widget input[type=password],
.widget input[type=email] {
width: 100%;
margin-bottom: 6px;
}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__bg,.pswp__caption,.pswp__top-bar{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp__ui--hidden .pswp__bg,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}
.wdn-col-five-tenths,.wdn-col-four-eighths,.wdn-col-one-half,.wdn-col-three-sixths,.wdn-col-two-fourths,.wdn-grid-set-halves .wdn-col{width:50%}

.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
  color: #a0ce4e;
}

.fusion-content-boxes .heading .content-box-heading {
  margin: 0;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  float: none !important;
  line-height: 27px !important;
  text-align: right;
}

@charset "UTF-8";
#branding,#access,#container,#primary,#secondary,#footer #first,#footer #second,#footer #third,.page-template-template-page-fullwidth-php #container{float:left}
#branding,#access,#container,#primary,#secondary,#footer #first,#footer #second,#footer #third,#footer #siteinfo,.page-template-template-page-fullwidth-php #container{position:relative;min-height:1px;padding:0 15px}
#branding,#access{width:100%}
#branding .inner{width:960px;margin:0 auto;max-width:100%}

.b-copyright { left:30px; top:68px; position:absolute; }

#cb-search-modal .cb-header .cb-close .lwa-links-remember-cancel, #cb-search-modal .cb-header .cb-close .cb-close-modal, .cb-join-modal .cb-header .cb-close .lwa-links-remember-cancel, .cb-join-modal .cb-header .cb-close .cb-close-modal, .lwa .cb-header .cb-close .lwa-links-remember-cancel, .lwa .cb-header .cb-close .cb-close-modal {
  margin-right: 0;
  cursor: pointer;
}

#cb-search-modal .cb-header .cb-close .lwa-links-remember-cancel .fa-times, #cb-search-modal .cb-header .cb-close .cb-close-modal .fa-times, .cb-join-modal .cb-header .cb-close .lwa-links-remember-cancel .fa-times, .cb-join-modal .cb-header .cb-close .cb-close-modal .fa-times, .lwa .cb-header .cb-close .lwa-links-remember-cancel .fa-times, .lwa .cb-header .cb-close .cb-close-modal .fa-times {
  color: #808080;
}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.home-boxes-top {
	width: 731px;
	
	
}

.home-boxes {
	width: 731px;
	
}



.et_pb_column {
	float: left;
	background-position: center;
	background-size: cover;
}


.et_pb_column.et_pb_section_parallax {
	position: relative;
}


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_column.et_pb_column_empty {
	min-height: 1px;
}


.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column:last-child {
	margin-right: 0 !important;
}


	.et_pb_gutters4 .et_pb_column,
	.et_pb_gutters4.et_pb_row .et_pb_column {
		margin-right: 8%;
	}


	.et_pb_gutters2 .et_pb_column,
	.et_pb_gutters2.et_pb_row .et_pb_column {
		margin-right: 3%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column:last-child,
	.et_pb_row_inner .et_pb_column:last-child {
		margin-right: 0 !important;
	}


	.et_pb_row,
	.et_pb_column .et_pb_row_inner {
		padding: 30px 0;
	}


	.et_pb_gutters1 .et_pb_column {
		margin-bottom: 0;
	}


	.et_pb_row:last-child .et_pb_column:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
		margin-bottom: 0;
	}


	.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item {
		float: left;
		clear: none;
		width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce-page ul.products li.product:nth-child(3n),
	.et_gallery_item:nth-child(3n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n+1),
	.woocommerce-page ul.products li.product:nth-child(3n+1),
	.et_gallery_item:nth-child(3n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: auto;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_column .et_pb_widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		margin-bottom: 16.21%;
	}


	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 7.5%;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 0;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
	.et_pb_column .et_pb_widget:nth-child(2n) {
		margin-right: 0 !important;
	}



	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column .et_pb_newsletter_description,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
		width: 50%;
		padding: 0;
	}


	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
		padding-left: 40px;
	}



	.et_pb_column .et_pb_pricing_table {
		width: 50% !important;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
		clear: both;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(n+3) {
		margin-top: 50px;
	}



	.et_pb_column .et_pb_map,
	.et_pb_fullwidth_section .et_pb_map {
		height: 350px;
	}



	.et_pb_column .et_pb_contact_left p {
		float: left;
		width: 48.5%;
		margin-right: 3%;
	}


	.et_pb_column .et_pb_contact_left p:last-child {
		margin-right: 0;
	}



	.et_pb_column .et_pb_testimonial_portrait {
		display: table-cell;
		float: left;
		margin-right: 30px;
	}


	.et_pb_column .et_pb_testimonial_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_team_member_image {
		float: left !important;
		width: 280px !important;
		margin: 0 30px 0 0 !important;
		text-align: left !important;
	}


	.et_pb_column .et_pb_team_member_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_blog_grid[data-columns]::before {
		content: "2 .column.size-1of2";
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		clear: none;
		width: 45.25% !important;
		margin: 0 9.5% 9.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n),
	.woocommerce-page ul.products li.product:nth-child(2n),
	.et_gallery_item:nth-child(2n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.et_gallery_item:nth-child(2n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
		width: 100%;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
		-webkit-border-radius: 0 3px 0 0;
		-moz-border-radius: 0 3px 0 0;
		border-radius: 0 3px 0 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
		-webkit-border-radius: 0 0 3px;
		-moz-border-radius: 0 0 3px;
		border-radius: 0 0 3px;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_column .et_pb_widget:nth-child(n),
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget {
		margin-bottom: 0 !important;
	}


	.et_pb_column .et_pb_pricing_table:last-child {
		margin-bottom: 0;
	}


	.et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,
	.et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4 {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		width: 100% !important;
		margin: 0 0 11.5% 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 11.5% !important;
	}



	.et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div {
		position: absolute;
	}


	.et_pb_column .et_pb_audio_module .mejs-container {
		height: 50px !important;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls {
		height: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
		top: 30px;
	}


	.et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button {
		top: 30px;
		right: 65px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider {
		display: block;
		position: absolute;
		top: 30px;
		right: 0;
	}


	.et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total {
		display: block;
		position: relative;
		width: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail {
		width: 100% !important;
		padding-left: 30px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
		position: relative;
		width: 100%;
		margin-left: 0;
	}


	.et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
		margin-left: 0;
	}
.view-resolutions.view-display-id-page .view-content{margin-bottom:11px;}
.view-decisions.view-display-id-page .view-content{margin-bottom:11px;}

#nav #nav_menu-4 h3.widget-title            { font-size: 1.2em; font-weight:400; text-transform: uppercase; color: #fff; margin: 0px 0px 0px 0px; padding: 32px 0px 0px 0px; }

#secondint {
	width:985px;
    height: 58px;
	margin:0px auto;
}

#copyright{	
	position:absolute;
	height:40px;
	text-align:center;
	bottom:0;
	left:22px;
	border-top:1px dotted #fff;
	line-height:40px;
	color:#4c4a49;
	width:379px;
}

img.pf {position:absolute; border:none; padding:0px; margin:5px;}
#home-menu #block-system-main-menu li.first a{border-radius:10px 0 0 0;}
.panel-hp2col .panel-col-last .first .pane-content{padding:0px;}
.panel-hp2col .panel-col-first .first .pane-content{padding:0 0 0 5px;}
.navigation .cat_shop .level_3_list.menu_list_1_1{margin-top:0}
.navigation .cat_shop .level_3_list.menu_list_1_1 li .level_3_list_item_link{text-transform:uppercase;font-weight:600;font-family:"ProximaNova-Semibold",sans-serif}
.navigation .level_3_list{display:block}

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }
#page{min-height:100%;height:auto !important;height:100%;margin:0 auto}

.hero-section .download-buttons {
	margin: 0 -10px;
}

.hero-section .download-buttons .btn-app-download {
	margin: 0 10px 10px;
}

.footer-section .download-buttons {
	margin: 0 -10px;
	margin-bottom: 70px;
}

.footer-section .download-buttons .btn-app-download {
	margin: 0 10px 10px;
}

.groups .links{display:inline;}

.poll .links{text-align:center;}

ul.links li,ul.links.inline{background:transparent;}

#content-content .node ul.links li,#content-content .node ul.inline li,#content-content .node .links a{background:transparent;margin:0;padding:0 14px 0 0;}

div.node .read-more a,div.node .more-link a,div.node .links a{font-size:0.9em;font-weight:bold;margin:0;}

#content-content .node ul.links li.comment_forbidden a{padding-right:4px;}

.comment .links a{font-size:0.9em;text-align:right;}

.comment ul.links{text-align:right;clear:right;}

#content-content .comment ul.links li{background:transparent;margin:0 10px 0 0;padding:0;}

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

ul.links.inline{display:inline;}

ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}

[data-width="1"][data-layout="default"].youtubewidget .widget_title {
  display: block; }

[data-width="1"][data-layout="default"].youtubewidget .widget_content {
  height: 322px;
  margin: 0; }

[data-width="1"][data-layout="default"].youtubewidget iframe {
  width: 100%; }

[data-width="1"][data-layout="default"].youtubewidget .info {
  display: none;
  padding: 15px; }

[data-width="2"][data-layout="default"].youtubewidget .widget_title {
  display: block;
  position: relative;
  padding-left: 20px; }

[data-width="2"][data-layout="default"].youtubewidget iframe {
  width: 100%; }

[data-width="2"][data-layout="default"].youtubewidget .html5-video-controls {
  display: none !important; }

[data-width="2"][data-layout="default"].youtubewidget:hover .html5-video-controls {
  display: block; }

[data-width="3"][data-layout="default"].youtubewidget iframe {
  width: 100%;
  height: 322px; }

[data-width="3"][data-layout="default"].youtubewidget .widget_content {
  margin: 0;
  padding: 0; }

    [data-width="3"][data-layout="default"].youtubewidget widget_content {
      height: 284px; }

    [data-width="3"][data-layout="default"].youtubewidget .info {
      padding: 15px 15px 15px 0; }

    [data-width="3"][data-layout="default"].youtubewidget p {
      max-height: 175px;
      overflow: hidden; }
.mk-box-icon.simple_ultimate-style .left-side{padding-right:15px}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico{display:block;float:left}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.small{width:32px}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.medium{width:48px}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.large{width:64px}
.mk-box-icon.simple_ultimate-style .left-side .mk-main-ico.x-large{width:128px}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper{display:block}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.small-size{margin-left:48px}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.medium-size{margin-left:65px}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.large-size{margin-left:84px}
.mk-box-icon.simple_ultimate-style .left-side .box-detail-wrapper.x-large-size{margin-left:158px}
.mk-box-icon .rounded-circle.left-side .small-size{margin-left:90px!important}
.mk-box-icon .rounded-circle.left-side .medium-size{margin-left:120px!important}


.widecolumn .entry p {
	font-size: 1.05em;
	}


.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}





.entry a:visited, .entrytext a:visited {
	color: #b85b5a;
	}


.entry form { 
	text-align:center;
	}
.node-type-landing-page h1.with-cta{top:inherit;bottom:55%;-webkit-transform:none;-ms-transform:none;transform:none;}
.fa-3x{font-size:3em}


.button__talk-to-sales__mobile {
  transition: all 0.15s ease-out 0s;
  font-family: "ApexSans-SC", "ApexNewWeb", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: subpixel-antialiased;
  font-weight: normal;
  display: inline-block;
  position: absolute;
  right: 5%;
  top: 14px;
  text-transform: lowercase; }

.main-slider-wrapper .slider-content .caption-text {
    color: #ffffff;
    font-size: 55px;
    margin-bottom: 50px;
}

    .main-slider-wrapper .mobileimg .caption-text {
        color: #ffffff;
        width: 100%;
        text-align: center;
        font-size: 20px;
        line-height: 26px;
        font-weight: bold;
        text-transform: uppercase;
        position: absolute;
        top: 128px;
    }

    .main-slider-wrapper .mobileimg .caption-text span {
        font-size: 18px;
        color: #ffffff;
        text-transform: none;
        font-weight: normal;
    }



.fusion-header-wrapper {
  position: relative;
  z-index: 10010;
}

.fusion-header-wrapper .tooltip {
  z-index: 10030;
}
.fusion-header-wrapper .fusion-row {padding-left: 0px;padding-right: 0px;max-width: 1100px;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {background-color: rgba(255,255,255, 0.97)}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {background-color: rgba(255,255,255, 0.97);opacity: 0.97;filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=97);}
.fusion-header-wrapper .fusion-header,.fusion-header-wrapper #side-header,.fusion-header-wrapper .fusion-secondary-main-menu {background-color: #ffffff;}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#444;border:1px solid #000;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);color:#fff;}


#cff .cff-date{
  float: left;
  min-width: 50px;
  width: auto;
  font-size: 11px;
}

#cff .cff-author .cff-date{
  color: #9197a3;
  font-weight: normal;
  margin-top: 0px;
}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}
.zenbox{background:#f4f3ef;padding:.5em}
.zenbox h3{margin-top:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-7{width:58.33333333%}


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


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

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


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


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


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
.footer__copyright{float:left;margin-right:10px;display:inline-block;height:42px;line-height:42px}
.photo-gallery-module .thumbnails-menu .menu-item{float:left;cursor:pointer;position:relative;border:3px solid #fff}
.photo-gallery-module .thumbnails-menu .menu-item .thumbnail{height:60px;display:block}
.photo-gallery-module .thumbnails-menu .menu-item.rs-active{border:3px solid #7f7f7f;border:3px solid rgba(0,0,0,0.5)}
.photo-gallery-module .thumbnails-menu .menu-item.rs-active .thumbnail-decorator::before{display:block;content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.5)}
.footer-logo-module .footer-logos-menu .menu-item{margin-right:10px;margin-bottom:10px;display:inline-block;vertical-align:middle;zoom:1;*display:inline}
.footer-logo-module .footer-logos-menu .menu-item .image{display:block;max-width:130px;max-height:100px}
.footer-nav-menu .menu-item{display:inline;float:left}
.footer-nav-menu .menu-item .link{float:left}
.footer-nav-menu .menu-item .link:hover{text-decoration:none}
.footer-nav-menu .menu-item .link .decoration{float:left;margin:0 13px}
.footer-nav-menu .menu-item.first .decoration{margin-left:0}
.footer-nav-menu .menu-item.first .separator-left{width:0}
.license-numbers-module .license-numbers-menu .menu-item{line-height:1.5em}
.location-module .map-menu .menu-item{margin-bottom:8px;list-style-position:outside}
.map-menu-base .menu-item{margin-bottom:8px;list-style-position:outside}
.main-nav-module .main-nav-menu .menu-item{float:left;list-style:none}
.main-nav-module .main-nav-menu .menu-item .icon-downgate{font-family:'default-icons';font-size:.6em;padding-left:12px}
.main-nav-module .main-nav-menu .menu-item.dropdown{position:relative}
.main-nav-module .main-nav-menu .menu-item:hover .submenu{display:block}
.services-module .services-menu .menu-item{margin-bottom:12px}
.site-links-menu .menu-item{display:inline;float:left}
.site-links-menu .menu-item .link{float:left;text-shadow:0 1px 0 rgba(255,255,255,0.6)}
.site-links-menu .menu-item .link:hover{text-decoration:none}
.site-links-menu .menu-item .link .decoration{float:left;margin:0 6px}
.site-links-menu .menu-item.first .decoration{margin-left:0}
.site-links-menu .menu-item.first .separator-left{width:0}
.usps-module .usps-menu .menu-item{line-height:1.17em;margin-bottom:12px}
.site-links-module .menu-item .link{text-shadow:none;text-decoration:none}
.site-links-module .menu-item .link .decoration{margin:0 13px;border-bottom:1px dotted #bc191e}
.site-links-module .menu-item .link .decoration:hover{border-bottom:0}
.main-vertical-nav-module .main-vertical-nav-menu.dropdown .link:hover,.main-vertical-nav-module .main-vertical-nav-menu .menu-item.dropdown .link:hover{background:0}
.main-vertical-nav-menu .menu-item{border-bottom:1px solid #d51d23;border-bottom:1px solid rgba(255,255,255,0.25)}
.main-vertical-nav-menu .menu-item.first{border-top:1px solid #d51d23;border-top:1px solid rgba(255,255,255,0.25)}
.main-vertical-nav-menu .menu-item .icon-downgate{display:none}
.main-nav-menu .menu-item{float:left;list-style:none}
.main-nav-menu .menu-item .separator-right{margin-left:1.4em}
.main-nav-menu .menu-item .separator-right:before{font-family:'default-icons'!important;content:"c";font-size:5px;color:#fff;line-height:56px}
.lt-ie8 .main-nav-menu .menu-item .separator-right{font-family:'default-icons'!important;*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;color:#fff;line-height:56px}
.main-nav-menu .menu-item.last .separator-right{display:none}
.services-module .services-menu .menu-item .icon-bullet:before{content:"d";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'd');font-size:6px;position:absolute;top:2px;left:0;color:#bc191e;opacity:.5;*filter:alpha(opacity=100)}
.lt-ie8 .services-module .services-menu .link,.lt-ie8 .services-module .services-menu .menu-item .icon-bullet{float:left}
.usps-module .usps-menu .menu-item .icon-bullet:before{content:"d";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'd');font-size:6px;position:absolute;top:0;left:0;color:#444;opacity:.5;*filter:alpha(opacity=100)}
.lt-ie8 .usps-module .usps-menu .menu-item .icon-bullet{float:left;content:"d";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'd');font-size:6px;position:absolute;top:0;left:0;color:#444;opacity:.5;*filter:alpha(opacity=100)}
.gh-939 #gh-eb-Comm,.gh-939 #gf-BIG,.gh-899 #gh-as-td,.gh-799 #gh-topl #gh-ti,.gh-699 #gh-shop,.gh-699 #gh-ug-flex,.gh-699 #gh-p-4,.gh-599 #gh-p-1,.gh-599 #gh-p-3,.gh-599 #gh-eb-Cust,.gh-599 #gh-p-5,.gh-479 #gh-cat-td,.gh-479 #gh-eb-Sell,.gh-479 #gh-p-2,.gh-479 #gh-eb-Alerts{display:none}
.gh-w li.gh-t{*background-position:-499px -30px}
.gh-IE8 li.gh-t{background-position:-115px -33px;*background-position:-116px -27px}
.gh-w li.gh-t:first-child,.gh-w #_nkw.gh-t{*display:inline;*margin-right:0;*vertical-align:top}
.gh-w .gh-t{display:inline-block;*display:inline;font-size:12px;background-position:-498px -35px;padding:0 9px 0 11px}
.gh-w .gh-t:first-child,.gh-w #_nkw.gh-t{background:0;padding:0}
.Titel_pagina,.stijl11{color:#333;text-align:left}
.stijl11{font-family:'Open Sans',Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;font-weight:400}
a.stijl11:link,a.stijl11:visited{color:#03C}
a.stijl11:hover{color:#03C;text-decoration:underline;font-weight:bold}

header .menu-headerlinks {display: none;}

header .menu-headerlinks li {
	display: block; float: left; height: 70px; padding: 30px 12px 0;
	text-align: center; font-size: 12px; text-transform: uppercase;
}

header .menu-headerlinks li a.about {width: 120px; display: block;}

header .menu-headerlinks li a.employees {width: 90px; display: block;}

header .menu-headerlinks li a {color: #FFF; text-decoration: none; text-shadow: 0 1px 2px #000;}
.node-type-subchannel .subchannel__featured-tout .pane-content .field-featured-tout .node--tout_150x150 .field-images{display:table-header-group}


#header .sidebar .widget {
	background: none;
	background-color: Transparent;
	border: 0;
}


#submit, .type-post, .type-forum, .type-reply, .type-topic, .type-page, .type-comic, .type-showcase, .type-music, .type-attachment, .type-casts, #wp-paginav, .sidebar h2, #comment-wrapper, .blognav, .default-nav, .submit, .feature, .related-comics {
	padding: 2px 5px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #eee; 
	background: -moz-linear-gradient(100% 100% 90deg, #aaa, #ccc, #eee 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #aaa));   
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#aaa),to(rgba(#eee))); 
	background: -o-linear-gradient(#eee,#aaa); 
	background: -ms-linear-gradient(#eee,#aaa); 
	background: linear-gradient(linear, left top, left bottom, from(#eee),to(#aaa)); 
}


.ie .type-post, .ie .type-page, .ie .type-forum, .ie .type-reply, .ie .type-topic, .ie .type-comic, .ie .type-showcase, .ie .type-music, .ie #wp-paginav, .ie #comment-wrapper, .ie .sidebar h2, .ie input, .ie .type-attachment, .ie .type-casts, .ie .feature {
	background: #ddd;
}


.sidebar a, .nav a, #header h1 a {
	color: #fff;
}


a:hover, .sidebar a:hover, .nav a:hover, #header h1 a:hover {
	color: #f00;
}


.sidebar-no-widgets {
	color: #000;
	margin-bottom: 5px;
}


.sidebar h2 {
	border: solid 1px #000;
	margin-bottom: 5px;
	color: #000;
}


.sidebar h2 a {
	color: #000;
}


.sidebar h2 a:hover {
	color: #f00;
}




.sidebar .widget_easel_classic_bookmark {
	background: none;
	border: none;
	padding: 2px 0;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-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-12{width:100%}


.fontstyle {font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;
			}
.sctm .bts{display:table;margin:0px auto;text-align:center}
.sctm .bts .rta{border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;height:97px;margin:0 auto 10px auto;width:97px}
.sctm .bts p,.sctm .bts span{font-size:15px;font-weight:400;font-style:italic}
.sctm .bts p{margin-bottom:5px}



.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}

.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}

.site-content article {
	border-bottom: 4px double #ededed;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}

	body.template-front-page .site-content,
	body.attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}

	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}
.col-xs-3{width:25%;}
.top_block .col-xs-3{margin:10px 0;}
.featured_background_block.feture_top .col-xs-3{padding-bottom:25px;}
#producer_search .producersearch_container .producersearch_listing .col-xs-3{margin:15px 0;}
.contest_listing .col-xs-3{margin:15px 0;}
.contest_vote .col-xs-3{margin:15px 0;}
#header .header_block .col-xs-3{width:24%;}
.top_block .mixTape_container .col-xs-3.futureMixtape,.top_block .mixTape_container .col-xs-3.futureSingle,.top_block .mixTape_container .col-xs-3.futureSingle,.top_block .mixTape_container .col-xs-3.sponsoredSingle,.top_block .mixTape_container .col-xs-3.sponsoredMixtape,.top_block .mixTape_container .col-xs-3.latestSingle,.top_block .mixTape_container .col-xs-3.latestMixtape{width:33.33%;}
.profile_block .profile_right_container .profile_latestupload .profile_latestupload_desp .col-xs-3{width:50%;}
.top_block .col-xs-3.homeRightcontainer{border-left:8px solid transparent;border-right:8px solid transparent;width:100%;}
.carousel .item{line-height:500px;overflow:hidden;min-height:500px}
.item .carousel-caption h1{font-size:22px}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

  #content div.row div div.tile {
    margin: 20px;
  }

  #content div.row div div.tile div iframe {
    width: 100%;
  }

#content div.home-leftcol div.tile-content a,
#content div.home-leftcol div.tile-content a:hover,
#content div.home-leftcol div.tile-content ul {
  color: #FFF !important;
}

#content div.home-leftcol div.tile-content a:hover {
  color: #fff;
  text-decoration: underline;
}

.tile-content hr {
  border: 0;
  height: 1px;
  background: #000;
  
}

.entry a {
  color: #8A6338;
  font-weight: bold;
  text-decoration: underline;
}

.entry a:hover {
  text-decoration: none;
}

.entry img, .image-full {
    max-width: 486px;
}

.entry p {
  line-height: 19px;
  margin: 8px 0;
}

.entry-recent-img {
    margin-top: 18px;
    text-align: center;
}

.entry .postmetadata {
  border-top: 1px dotted #999;
  padding-top: 5px;
}
.panels-flexible-3 .panels-flexible-row{padding:0 0 0.5em 0;margin:0;}
.panels-flexible-3 .panels-flexible-row-last{padding-bottom:0;}
.panels-flexible-row-3-main-row-inside{padding-right:0px;}
.panels-flexible-row-3-1-inside{padding-right:0px;}
.panels-flexible-row-3-4-inside{padding-right:0px;}
.panels-flexible-row-3-5-inside{padding-right:0px;}
.panels-flexible-row-3-6-inside{padding-right:0px;}

.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}




.maincontainer {
	border				: 10px solid #ffffff;
	width				: 900px;
	background-color	: #ffffff;
}

.so-widget-sow-image-sow-image-1c389ca87c1a .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  
  height: auto;
}

.so-widget-sow-image-sow-image-3f547a15eaaa .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  
  height: auto;
}

.so-widget-sow-image-sow-image-46f30e3d504b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}


.list-stories li { background: #696969; }

.list-stories li a { text-decoration: none; display: block; padding: 10px 10px; color: #fff; border-bottom: 1px solid #98999b; }

.list-stories li:nth-child(2) a { padding: 12px 10px; }

.list-stories li:nth-child(3) a { padding: 11px 10px; }

.list-stories li:nth-child(4) a { padding: 12px 10px; }


.list-stories li a:hover { background: #98999b; }

.list-stories li:last-child a { border: 0; }
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}


#boats_menu, #menu_container {
	position: absolute;
	top: 97px;
	left: 0px;
	width: 1100px;
	height: 515px;
	padding-right: 12px;
	overflow: hidden;
	z-index: 1;
	display: none;
}


#boats_menu a, #menu_container a {
	text-decoration: none;
	cursor: pointer;
}


#boats_menu .menu_tier1, .menu_tier2, .menu_tier3 {
	height: 100%;
}
.large-8{width:66.66667%}







#content_section{
	float:left;
	width:960px;
	background:#FFF;
}

.sidebar-link, .ad-link{
	display: inline-block !important;
	zoom: 1;
	*display: inline;
	margin-bottom: 10px;
	text-align: center;
}

.ad-link a:hover{
	background: #e0e0e0 !important;
}

.ad-link{
	display: block;
}
.nav-detail_item{display:block;position:relative}


#navigation ul li.expanded li.leaf {
  background: none;
}

li.leaf {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

ul.menu li,
ul.menu li.leaf,
ul.menu li.expanded,
ul.menu li.collapsed {
  list-style: none;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}





ul.menu .expanded .leaf a,
ul.menu .collapsed .leaf a {
  background-image: none;
}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}

.img-rounded {
  border-radius: 6px;
}
