﻿.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:10px;padding-right:10px}
.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-5{width:41.66667%}

#site-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	max-width: 1420px;
	margin: 0 auto;
	background: #28323D;
}


.cb-box-light.cb-nav-bar-wrap.wrap, .cb-box-light.cb-main-nav.wrap, .cb-box-light #cb-widgets.wrap, .cb-box-light .cb-footer-lower .wrap,
.cb-box-heavy.cb-nav-bar-wrap.wrap, .cb-box-heavy.cb-main-nav.wrap, .cb-box-heavy #cb-widgets.wrap, .cb-box-heavy .cb-footer-lower .wrap {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}


.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
  background: #fff;
}


.cb-menu-dark #cb-nav-bar .cb-nav-bar-wrap {
  background: #161616;
}

.cb-stuck.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  border-bottom: 3px solid #161616;
}


.cb-stuck.cb-menu-dark #cb-nav-bar .cb-nav-bar-wrap {
  background: rgba(22, 22, 22, 0.95);
}

.cb-stuck #cb-nav-bar .cb-nav-bar-wrap {
  position: fixed;
}


.cb-menu-light.cb-fis-big-border #cb-nav-bar .cb-nav-bar-wrap {
  border-bottom: 3px solid #161616;
}


  .admin-bar.cb-stuck #cb-nav-bar .cb-nav-bar-wrap {
    top: 32px;
  }


  .cb-wrap-off #cb-nav-bar .cb-nav-bar-wrap {
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
  }

  #cb-nav-bar .cb-nav-bar-wrap {
    top: 0;
    z-index: 100;
    position: relative;
  }

  #cb-nav-bar .cb-nav-bar-wrap.cb-menu-fw {
    left: 0;
  }


  .cb-fis-big-border.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
    border-bottom: 3px solid #161616;
  }

  .cb-fis-big-border #cb-nav-bar .cb-nav-bar-wrap {
    width: 100%;
  }

	
.children { 
	margin: 0px;
	padding: 0px;
	}



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


#header .menu .menu-item-language{display: none;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}



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

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

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

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

.hentry .entry-image {
	padding:5px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}

.hentry .entry-image img {
	width: 100%;
	max-width: 960px;
	height: auto;
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.ff .news-slider #news-slide{border:1px solid #dfdfde}
div#news-slide{margin-top:-125px}
.slider .flexslider{border:0;margin:0}
.fast-facts .flexslider{margin:0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}

.news-slider .flexslider{background:#dfdede;border:0 solid transparent;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;zoom:1}
.news-slider .flexslider.slides{border:1px solid transparent}
.news-slider .flexslider:hover .flex-prev{opacity:.7;left:0}
.news-slider .flexslider:hover .flex-next{opacity:.7;right:0}
.news-slider .flexslider:hover .flex-next:hover,.news-slider .flexslider:hover .flex-prev:hover{background:#eee}
.School-of-Business .news-slider .flexslider{margin-top:20px}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.flexslider{margin:0;padding:0}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides{zoom:1}
.flexslider:hover .flex-prev{opacity:.7;left:10px}
.flexslider:hover .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{display:none}
.flexslider:hover .flex-direction-nav a,.flexslider:hover .flex-direction-nav a{display:block}
.container .four.columns{width:232px}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}

#wp-calendar tbody .pad {
	background: none;
}
.ht45 {	height: 45px;	vertical-align: middle;}
.col{float:left}



.wpb_text_column pre{
    font-family: "Ubuntu mono", monospace;
}

.prettyprint ol li,
.wpb_text_column .prettyprint ol li,
.rd_tabs .prettyprint ol li{
    background: #000;
}

.rd_tabs .prettyprint ol li.L0,
.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L2,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L4,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L6,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L8,
.rd_tabs .prettyprint ol li.L9,
.wpb_text_column .prettyprint ol li.L0,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L2,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L4,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L6,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L8,
.wpb_text_column .prettyprint ol li.L9,
.prettyprint ol li.L0,
.prettyprint ol li.L1,
.prettyprint ol li.L2,
.prettyprint ol li.L3,
.prettyprint ol li.L4,
.prettyprint ol li.L5,
.prettyprint ol li.L6,
.prettyprint ol li.L7,
.prettyprint ol li.L8,
.prettyprint ol li.L9{
	padding: 0px 0px 0px 15px;
    color: #ffcc66;
	border-left: 3px solid #825c26;
    list-style-type: decimal;
    display: list-item;
    margin: 0px;
    cursor: initial;
}

.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L9 ,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L9 ,
.prettyprint ol li.L1,
.prettyprint ol li.L3,
.prettyprint ol li.L5,
.prettyprint ol li.L7,
.prettyprint ol li.L9 {
    background: #111;
}

.prettyprint ol li:first-child ,
.wpb_text_column .prettyprint ol li:first-child ,
.rd_tabs .prettyprint ol li:first-child{
	padding-top: 35px;
}

.prettyprint ol li:last-child,
.wpb_text_column .prettyprint ol li:last-child,
.rd_tabs .prettyprint ol li:last-child {
	padding-bottom: 20px;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.wpb_text_column ol li:before{background:#707070}
.wpb_text_column ol li:hover:before{background:#ff9600}

.two-row-item .item-meta	{
	background:#f2f2f2;
	padding:14px 10px;
}

.two-row-item .item-meta h2.dek	{
	font-size:19px;
	font-weight:normal;
	margin-bottom:15px;
}

.two-row-item .item-meta .by-line-and-date	{
	font-size:14px;
}

.three-row-item .item-meta	{
	background:#f2f2f2;
	padding:10px;
}


.three-row-item .item-meta .category	{
	font-family:'HelveticaNeueW01-77BdCn_692722',"HelveticaNeue-CondensedBold","Helvetica Neue", Helvetica, Arial; 
	font-size:14px;
	font-weight:normal;
	margin-bottom:15px;
	color:#000;
	text-transform:uppercase;
}

.editors-picks .three-row-item .item-meta .category	{
	display:none;
}

.three-row-item .item-meta .title	{
	font-size:25px;
	margin-bottom:15px;
}

.three-row-item .item-meta .title a	{
	color:#2c3138;
	font-family: 'Georgia W01 Bold',"Georgia Bold";
    font-size: 25px;
	font-weight: normal;
}

.three-row-item .item-meta h2.dek	{
	font-size:18px;
	font-weight:normal;
	margin-bottom:15px;
}

.three-row-item .item-meta .title, .three-row-item .item-meta .dek	{
	line-height:1.2em;
}

.three-row-item .item-meta .by-line-and-date	{
	font-size:14px;
}



.widget-widget_text.left-sidebar .vertical ul{
  clear:both;}

  


.left-sidebar li,
.entry-content li,
.two-column li{
  overflow:hidden;
  margin-bottom:10px;}

#page .left-sidebar .qs-heading .canHaveFixedElements{
  font-size:14px;
  font-weight:bold;}

.left-sidebar .favicon{
  height:16px;
  width:16px;
  vertical-align: baseline;}


.left-sidebar .qs-tabs-container{
  margin-bottom:10px;
  height:22px;
  display:block;
  overflow:hidden;}

.left-sidebar .qs-tabs{
  width:900px;
  height:22px;}

.left-sidebar .qs-tabs a{
  text-decoration:none;
  font-size:11px;
  color:#999;
  padding-bottom:3px;
  line-height:21px;
  height:20px;
  float:left;
  padding:0 7px;
  border:1px solid #bbb;
  border-top-right-radius:5px;
  border-top-left-radius:5px;}

.left-sidebar .qs-tabs a:hover{
  color:inherit;}

.left-sidebar .qs-tabs a.active{
  border-bottom:none;}

.left-sidebar .qs-tabs .qs-pad{
  display:block;
  float:left;
  height:21px;
  border-bottom:1px solid #bbb;}

.left-sidebar .qs-tabs .qs-pad1{
  width:3px;}

.left-sidebar .qs-tabs .qs-pad2{
  width:400px;}

.left-sidebar .qs-panel2 form{
  background:#ddd;
  border:1px solid #ccc;
  text-align:center;
  margin:auto;
  padding:30px 5px;
  border-radius:10px;}

.left-sidebar .qs-panel2 form .qs-searchfield{
  border:1px solid #666;
  width:100px;
  margin-right:4px;
  padding:5px;
  font-size:1.1em;}
  
.left-sidebar .qs-panel2 form .qs-submitbutton{
  cursor:pointer;
  border:none;
  border-radius:4px;
  background:none;
  height:32px;
  width:32px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVTFygzAQBNyks/wDZmhSki6dSUNr+Qf2CzJ5Ql4Q+wUmLwhpaUJeEOcBzPgJpEuZVebIHBdJhsE3swM6pNXpbk+EgcXyPN/gsQIyQLFPJ6AE9lVVnQKPhYIwxeMApMF52wGP2KD1ElOUTyLCc3YE7mzkEYtUktbAGlhgoQngxkQIcBKz7sUZMYg/xPG3ICsc+VeULs3cD5i/6xFTCg5DSMUGPJgWaxYyFSt+/CGkZGv2rrCRlsQZG++HVo3kVot894hlwcbYO3tf/lMFi6INLmSRpUHG2Fx0ZY+YO/RIYj7/UxKXbHxPOg0GyM3INGauUhJzJSihaRdp16lcpv1UkIN3jTbiB2JPpG9CTa2rpRVNlsWrmaTmlNPYcZACQW5tt5uiCyWboLI/8lnnaZrmG3hOkuQLw1vgykNQ05V5Lfwp1sfgeQ09BdKUmiXTqZFU2RUKc0yhN7bIw6kd5iA/RlOJKaeF/KvMLnEvmJya3NLw91f1I8AA892HqFXDvqQAAAAASUVORK5CYII=");
  background-repeat:no-repeat;
  background-position:6px 6px; }

.left-sidebar .qs-panel2 form .qs-submitbutton:hover{
  background-color:#ccc;}

.left-sidebar .qs-heading{
  font-size:12px;
  color:#888;}

.left-sidebar li{
  cursor:pointer;}


.rdp-mobile #page .left-sidebar .sidebarMode a,
.rdp-mobile #page .entry-content .sidebarMode a,
.rdp-mobile #page .two-column .sidebarMode a{
  color:#2518B5;}

.rdp-mobile #page .left-sidebar .description a,
.rdp-mobile #page .entry-content .description a{
  color:inherit;
  text-decoration: none;}

.rdp-mobile #page .left-sidebar .ads-visible-url a,
.rdp-mobile #page .entry-content .ads-visible-url a{
  color:#00802A;}



.left-sidebar .canHaveFixedElements{font-size: 1.2em;font-weight: bold;padding-bottom: 0.4em;}

.left-sidebar .ads-subheading{color: #ddd;font-size: 0.7em;margin-bottom: 1.5em}

.left-sidebar .sidebarMode a{font-size: 1.2em;font-weight: bold;line-height: 1em;}

.left-sidebar .ads-visible-url a{color: #666;text-decoration: none;}

.left-sidebar .sidebarMode {
  font-size: 20px;
  font-weight: bold;
  line-height: 1em;}

#specials .title, #about .title, #blog .title, #gallery .title, #wrapTitle .title {
  font: 33px/36px "HelveticaNeue-UltraLight", "Helvetica Neue Ultra Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin: 10px 0 0 0;
  font-weight: 100;
  text-align: left;
}


.blogsidebar .title {
font: 13px/16px HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif !important; 

}

#specials .title {
  font: 28px/40px "Helvetica Neue", Roboto, HelveticaNeue, Helvetica, Arial, sans-serif;
  margin-top: 50px;
  font-weight: 100;
  text-align: right;
}

#about .title {
  margin-top: 50px;
  font: 28px/40px "Helvetica Neue", Roboto, HelveticaNeue, Helvetica, Arial, sans-serif;
  font-weight: 100;
  text-align: right;
}

#blog .title {
  margin-top: 50px;
  font: 28px/40px "Helvetica Neue", Roboto, HelveticaNeue, Helvetica, Arial, sans-serif;
  font-weight: 100;
  text-align: left;
}

#blog .singleEntry a .title {
  margin-top: 9px;
  font: 36px/42px "Helvetica Neue", Roboto, HelveticaNeue, Helvetica, Arial, sans-serif;
  font-weight: 100;
  color: #b7b82c;
  text-align: left;
  text-decoration: none;
}

#blog .singleEntry a .title:hover, #blog .singleEntry .copy a.readMore {
  color: #b7b82c;  
  text-decoration: none;
}

#blog .singleEntry a .title:hover, #blog .singleEntry .copy a.readMore:hover {
  color: #ee008c;  
  text-decoration: none;
}

#gallery .title {
  margin-top: 50px;
  font: 28px/40px "Helvetica Neue", Roboto, HelveticaNeue, Helvetica, Arial, sans-serif;
  font-weight: 100;
  text-align: right;
}

#specialsPage .title {
  font: 28px/40px "Helvetica Neue", Roboto, HelveticaNeue, Helvetica, Arial, sans-serif;
  margin-top: 50px;
  font-weight: 100;
  text-align: right;
}

#wrapTitle .title {	
  margin-top: 30px;
  font: 28px/40px "Helvetica Neue", Roboto, HelveticaNeue, Helvetica, Arial, sans-serif;
  font-weight: 100;
  text-align: right;
  text-transform: lowercase;
}

article .title a {
  margin-top:10px;
  font: 28px/40px HelveticaNeue-UltraLight, "Helvetica Neue Ultra Light", "Helvetica Neue", HelveticaNeue, Roboto, Helvetica, Arial, sans-serif;
  font-weight: 100;
  text-align: left;
  text-decoration: none;
  color: #b7b82c;
  }

article .title a:hover {
  color: #ee008c;
  }

#blog .blogIndex.title, .blogIndex.title {
  font: 13px/16px HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;
  font-weight: 300 !important;
  text-align: left;
  margin-top: 0;
  }


.special .facsimile .facsimile_footer {
  clear: left;
  display: block;
  width: 150px;
  text-align: center;
  margin-bottom: 9px;
}


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

#menus
{
	display:block;
}







.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active
{
	
}

.demo-1 .dl-menuwrapper ul {
	background: #262626;
	font-size:12px;
}

  header.navigation.headroom ul#navigation-menu {
    -webkit-transform-style: preserve-3d;
    clear: both;
    display: none;
    margin: 0 auto;
    overflow: visible;
    padding: 0;
    width: 100%;
    z-index: 9999; }


#navigation-menu li.current-menu-item a {
  color: #fb830f;
}

  header.navigation.headroom .nav {
    z-index: 9999999;
    float: none; }

  header.navigation.headroom ul li.nav-link {
    background: #f2f2f2;
    display: block;
    line-height: 4em;
    overflow: hidden;
    padding-left: 2em;
    text-align: right;
    width: 100%;
    z-index: 9999; }

    header.navigation.headroom ul li.nav-link .active a {
      color: #3498db; }

    header.navigation.headroom ul li.nav-link a {
      display: inline-block;
      font-weight: 400;
      color: #b3b3b3; }

      header.navigation.headroom ul li.nav-link a:hover {
        color: #3498db; }

header.navigation li.more.nav-link {
  padding-right: 0; }

  header.navigation li.more.nav-link a {
    margin-right: 1em; }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


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


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

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
.megamenu-skin-minimal .megamenu-slot{margin-right:4px;border-bottom:1px solid #bbb;}
.megamenu-skin-minimal .megamenu-slot-title,.megamenu-skin-minimal .megamenu-slot-title a{background-color:#bbb;color:#fff;font-size:100%;text-align:center;text-transform:uppercase;}
.megamenu-skin-friendly .megamenu-slot,.megamenu-skin-friendly .megamenu-slot a:hover{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.megamenu-skin-friendly li.megamenu-slot{width:200px;margin:10px 10px auto auto;background:#b08700;padding-top:10px;padding-bottom:10px;}
.megamenu-skin-friendly li.megamenu-slot:hover{background-color:#b08700;}
.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}
.megamenu-skin-friendly .megamenu-slot-title{font-family:"Arial Black",Arial,Helvetica,sans-serif;color:#f4ebcb;}
.megamenu-skin-friendly .megamenu-slot-title a:link,.megamenu-skin-friendly .megamenu-slot-title a:visited{color:#f4ebcb;}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-slot a{color:#fff;}
.megamenu-skin-friendly .megamenu-slot a:hover{color:#fff;background:#00325b;}


.megamenu-slot-title {
list-style:none;}

.water {
	float: left;
}

#dmg-home-hero a div.author .name {
  font-size: 1.0em;
  line-height: 1.4em;
  float: left;
}
.widgetcol_small p.meta{background:none;margin:0 0 -2px 0;padding:0 0 0 0}
p.meta,.comment-meta{line-height:1.4;font-weight:normal;text-transform:uppercase;overflow:hidden;padding:0 0 0 0;margin:0 0 8px 0}
.meta i{padding:0 2px 0 1px}
.meta a{line-height:1.4;font-weight:normal}
.maso-inn li p.meta{margin:0 0;padding-bottom:10px;color:#fff;border-bottom:1px solid #fff}
.maso-inn li p.meta a{color:#fff}
.aq-block-aq_2_3_column_block .aq-block-aq_masonry_block .meta{display:none}
#serinfo .meta{line-height:1!important;background:none;margin:8px 0 3px 0}
.mainflex .slides p.meta{margin:0 30%;padding-bottom:10px}
.meta span.rating_star{line-height:1!important;font-size:9px!important;margin-left:3px}
.meta span.rating_star i{padding:0 0 0 0px}
.mainflex p.meta,.maso-inn p.meta,.searchform .searchSubmit{display:none}
p.meta,p.meta a{font-size:11px!important}
h5,p.meta,.meta a{font:400 11px/1.5em Roboto;color:#999}
.bloglike p.meta{border-top:1px #ddd solid;padding-top:7px}
.aq-block-aq_featured_2_3_block .fblock_big p.meta{background-color:#333;padding:5px 10px;font-size:13px;display:inline-block;position:absolute;top:0;right:0}
.aq-block-aq_featured_2_3_block .fblock_big p.meta a{font-weight:800;color:#fff}

#contact, #hours, #events {
	float: left;
	clear: both;
}


.cl .parties {
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 36px;
}


.cl h2, .cs h2, .cs h2 a, #side-res h2 {
	color: #004195;
	font-family: 'Knockout_Full', 'Helvetica', 'Arial', sans-serif;
	font-size: 15px;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	font-weight: normal;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}


.cl p, .cs p {
	font-family: "Helvetica", sans-serif;
	font-size: 12px;
	text-align: justify;
	text-justify: distribute;
	line-height: 15px;
	color: #636363;
	margin-bottom: 0;
}


.cl h2 + p, .cs h2 + p {
	margin: 0;
	padding: 0;
}


.cl h6 + img {
	padding: 0;
	margin:0;
}


.cl + .cl {
	margin-top: 35px;
}


div#contact.cl a.media-inq {
	color: white;
    text-align: center;
    margin: 0 auto;
    font-family: "Knockout_Full","Helvetica","Arial",sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.025em;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}

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


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

.menu_primary ul.sub-menu {
	display: none;
	position: absolute;
	width: 298px;
	z-index: 5000;
	margin-left: -2px;
	font-size: 12px;
	background: #fbfafe;
	padding: 0 0 0px 25px;
	border: 2px solid #cbc5dd;
	border-top: 0px;
	border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-o-border-radius: 0px 0px 10px 10px;
}

.ie7 .menu_primary ul.sub-menu {
	width: 305px;
}

.ie7 .menu_primary ul.sub-menu, .ie8 .menu_primary ul.sub-menu {
	width: 340px;
}

.menu_primary ul.sub-menu li {
	float: left;
	margin-right: 16px;
	position: relative;
	z-index: 10;
	border-bottom: 1px solid #D0D2E9;
	bottom: -1px;
}

.menu_primary ul.sub-menu li a {
	position: relative;
	z-index: 10;
}

.ie7 .menu_primary ul.sub-menu li, .ie8 .menu_primary ul.sub-menu li {
	width: 145px;
}

.menu_primary ul.sub-menu li:hover {
  	-khtml-opacity: 0.8;
	-moz-opacity:0.8;
	opacity: 0.8; 
}

.ie7 .menu_primary ul.sub-menu li:hover, .ie8 .menu_primary ul.sub-menu li:hover {
	color: #9297c6;
}

.ie7 .menu_primary ul.sub-menu li a {
	width: 145px;
}

.menu_primary ul.sub-menu li a:hover {
	background: none;
}

		

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

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

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


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

#footer #footer-nav .menu-item-172 {
  display: none;
}

#blog-description {
    color:#666;
    font-size:13px;
    font-style:italic;
}

  footer .footer-social-wrapper {height:auto;width:100%;clear:both;}
.site-main-menu ul.menu{margin:0;}
.site-main-menu ul.menu li{margin:0;padding:0;}
.admin-shortcuts ul.menu li,.admin-shortcuts ul.menu li.leaf,.admin-shortcuts ul.menu li.expanded,.admin-shortcuts ul.menu li.collapsed{list-style:none;list-style-image:none;}
.admin-shortcuts ul.menu{margin:0;}
.admin-shortcuts ul.menu li{display:inline-block;position:relative;}
.admin-shortcuts ul.menu li li{display:block;}
.admin-shortcuts ul.menu li a{background:none;}
.admin-shortcuts ul.menu li ul{display:none;}
.menu hr{margin:10px 0;}
#sidebar-first ul.menu.nav li{list-style:none;}
#sidebar-first ul.menu.nav li.expanded,#sidebar-first ul.menu.nav li.collapsed,#sidebar-first ul.menu.nav li.leaf{padding:0;margin:0;}
ul.menu li.first{padding-left:0;margin-left:0;}
#main-menu ul.menu{border-top:2px solid #d13138;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}


.gform_button:hover, .gform_button:focus, .gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e; }


.gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
  background-image: none; }
.dropup,.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.hero-flipper--grand-challenges .views-row-1 .hero__title,.hero-flipper--grand-challenges .views-row-1 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-2 .hero__title,.hero-flipper--grand-challenges .views-row-2 a{color:#2a83fb}
.hero-flipper--grand-challenges .views-row-3 .hero__title,.hero-flipper--grand-challenges .views-row-3 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-4 .hero__title,.hero-flipper--grand-challenges .views-row-4 a{color:#bcd441}
.hero-flipper--grand-challenges .views-row-5 .hero__title,.hero-flipper--grand-challenges .views-row-5 a{color:#da442f}
.hero-flipper--grand-challenges .views-row-6 .hero__title,.hero-flipper--grand-challenges .views-row-6 a{color:#b29be5}
.team-about__individual-news.views-row-last{margin-bottom:0px}
#usersite-container section.calendar_feature table.table-style,#usersite-container section.bandsintown_feature table.table-style{width:100%;border-spacing:0}
#usersite-container section.calendar_feature table.table-style td,#usersite-container section.calendar_feature table.table-style th,#usersite-container section.bandsintown_feature table.table-style td,#usersite-container section.bandsintown_feature table.table-style th{padding:1em 1em .95em}
#usersite-container section.calendar_feature table.table-style td,#usersite-container section.bandsintown_feature table.table-style td{border-width:1px 0;border-style:solid;vertical-align:top}
#usersite-container section.calendar_feature table.table-style td:first-child,#usersite-container section.bandsintown_feature table.table-style td:first-child{border-left-width:1px}
#usersite-container section.calendar_feature table.table-style td:last-child,#usersite-container section.bandsintown_feature table.table-style td:last-child{border-right-width:1px}
#usersite-container section.calendar_feature table.table-style th,#usersite-container section.bandsintown_feature table.table-style th{padding:.75em 1em .7em;border-width:1px 0 0;border-style:solid;font-size:0.8em;font-weight:700;text-align:left;text-transform:uppercase}
#usersite-container section.calendar_feature table.table-style th:first-child,#usersite-container section.bandsintown_feature table.table-style th:first-child{border-left-width:1px}
#usersite-container section.calendar_feature table.table-style th:last-child,#usersite-container section.bandsintown_feature table.table-style th:last-child{border-right-width:1px}
#usersite-container section.calendar_feature table.table-style td+td,#usersite-container section.bandsintown_feature table.table-style td+td{border-left:0}
#usersite-container section.calendar_feature table.table-style tr+tr td,#usersite-container section.bandsintown_feature table.table-style tr+tr td{border-top:0}
#usersite-container section.calendar_feature table.table-style td.event-date,#usersite-container section.bandsintown_feature table.table-style td.event-date{width:20%}
#usersite-container section.calendar_feature table.table-style td.event-date span.text,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text{display:block}
#usersite-container section.calendar_feature table.table-style td.event-date span.text.date,#usersite-container section.bandsintown_feature table.table-style td.event-date span.text.date{font-weight:bold}
#usersite-container section.calendar_feature table.table-style td.event-date time,#usersite-container section.bandsintown_feature table.table-style td.event-date time{white-space:nowrap}
#usersite-container section.calendar_feature table.table-style td.event-date .date-long,#usersite-container section.bandsintown_feature table.table-style td.event-date .date-long{display:none}
#usersite-container section.calendar_feature table.table-style td.event-name,#usersite-container section.bandsintown_feature table.table-style td.event-name{width:45%}
#usersite-container section.calendar_feature table.table-style td.event-name .text-tertiary,#usersite-container section.bandsintown_feature table.table-style td.event-name .text-tertiary{display:none}
#usersite-container section.calendar_feature table.table-style td.event-location,#usersite-container section.bandsintown_feature table.table-style td.event-location{width:35%}
#usersite-container section.calendar_feature table.table-style+nav.pagination,#usersite-container section.bandsintown_feature table.table-style+nav.pagination{padding-top:0;border-top:0}


#header .inside{	
	max-width: 62.5em;	
	margin: 0 auto;	
	position: relative;
	padding: 10px 0 10px 0 !important;		
}


.posts .post .inside{
	padding-left: 150px;
}


.posts .post.noDate .inside{
	padding-left: 0;
}


#featuredPages .inside{
	margin: 0 15px;
}


#homeContent.homeSection .inside{
	padding: 0 30px !important;
	max-width: 1000px;
	margin: 0 auto;
}


#content .small .inside{
	margin: 0 15px !important;	
}


.project.small .inside {	
	text-align: center !important;
	position: relative;
	margin: 0 auto !important;
}


.home .slideshow .details .inside {	
	max-width: 62.5em;	
}


.page-template-page-portfolio-php .pagination .inside {		
	display: inline-block;
}


#footer .inside {	
	margin: 0 auto;	
	max-width: 62.5em;	
}


#footer .secondary .inside{		
	border-top: 1px solid #acd4ce;
	padding: 30px 0 0;	
}

	
	.posts .post .inside h2{
		font-size: 1.0em !important;
		line-height: 1.2em;
		margin-bottom: 10 !important;
	}

	
	.posts .post .inside .meta{
		margin: 0 auto 20px !important;
		display: inline-block;
		padding: 0;			
	}

		
			
	
	#content .project.small .inside{			
		display: inline-block;
		margin: 0 auto 20px !important;				
	}
	
	
	.home .page.small .inside{		
		display: inline-block;
		margin: 0 auto 0 !important;
	}
	
	
	#footer .main .inside{ padding: 0 0 !important;  width: auto !important;margin: 0 0px!important;}

.footer_box { vertical-align: top; display: inline-block; padding: 30px 0 30px; }

.footer_box h3 { font-family: 'DidotLTPro-Roman', times, serif; text-transform: uppercase; color: #FFF; font-size: 15px; padding-bottom: 10px; }

.footer_box h3 a {color: #FFF;}

.footer_box p { font-family: 'AvenirLT-Light', helvetica, arial, sans-serif; color: #FFF; font-size: 12px; line-height: 143%;}

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


.number {
  float: left;
  text-align: center;
  margin: 0 5px;
  width: 182px;
}


.number span {
  display: block;
  margin-bottom: 10px;
}


.number .number {
  color: #353535;
  font-size: 48px;
  font-weight: 500;
  line-height: 40px;
  padding: 5px 0;
}


.number .description {
  color: #2b2b2b;
  font-size: 15px;
}


#numberList .number,
#numberList .description {
  display: block;
  text-align: center;
}


#numberList .number {
  font-size: 60px;
  font-weight: 600;
}

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

.container:before,
.container:after {
  content: " ";
  

  display: table;
  

}

.container:after {
  clear: both;
}

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

.container .bordered-img img {
    margin-bottom: 0;
}




#footer .copyright { color: #b7b7b7 }
.section .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.portfolio_single .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.blog_holder article .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
.carousel .video .mobile-video-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}



#related{clear: both; background-color: #deca98; color: #71674d;}


#related a:link{color: #a0926e;}

#related a:visited{color: #a0926e;}

#related a:hover{color: #71674d; text-decoration: underline;}
.thumbnails{margin-left:-30px}
.row-fluid .thumbnails{margin-left:0}
.row,.thumbnails{margin-left:0}


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


.thumbnails:after {
  clear: both;
}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
#account-nav-left ul .language-hoverable .language-name{display:none}

.copyright,
.unitedthemes {
	text-align:left;
	padding-top:10px;
	color:#989898;
}

.unitedthemes {
	text-align:right;
}

#footer a,
.unitedthemes a,
.copyright a {
	color:#999999;
}

#footer a:hover,
.unitedthemes a:hover,
.copyright a:hover {
	color:#FAFAFA;
}
#usersite-container #purchase-details ul li .details{overflow:hidden}
#usersite-container #purchase-details ul li .details .track_data{float:left}
#usersite-container #purchase-details ul li .details .track_data.full_width{width:100%}
#usersite-container #purchase-details ul li .details .download{float:right;padding-left:10px}
#usersite-container #purchase-details ul li .details .file_info{max-width:300px}

.btn_b{display:inline-block;font:bold 11px Arial;color:#ffffff;height:20px;line-height:20px;padding:1px 10px;margin:3px 0;cursor:pointer;text-align:center;background:#87CFFF;border-radius:8px;box-shadow: inset 4px -7px 3px #0099FF, inset 0 0 5px #0099FF, 0 0 5px #999999;}

.btn_b a,.btn_g a{color:#ffffff;text-decoration:none;}


.promotion{min-height: 100px; width: 280px; margin-top: 80px; border-top: 1px solid #CCCCCC;padding-top: 30px;}

.promotion a { text-decoration: none; color: #333; }

.promotion a:hover { text-decoration: underline; }


.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}


.top-bar .toggle-topbar a {
  color: white;
  text-transform: uppercase;
  font-size: 0.8125em;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 16.66667px;
  height: 50px;
  line-height: 50px;
}


.top-bar .toggle-topbar.menu-icon {
  right: 16.66667px;
  top: 50%;
  margin-top: -16px;
  padding-left: 40px;
}


.top-bar .toggle-topbar.menu-icon a {
  text-indent: -48px;
  width: 34px;
  height: 34px;
  line-height: 33px;
  padding: 0;
  color: white;
}


.top-bar .toggle-topbar.menu-icon a span {
  position: absolute;
  right: 0;
  display: block;
  width: 16px;
  height: 0;
  -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
  box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}


.top-bar.expanded .toggle-topbar a {
  color: white;
}


.top-bar.expanded .toggle-topbar a span {
  -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
  box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }
.page-node-17896 .view-home-one-page-photos .view-footer div a,.page-node-20441 .view-home-one-page-photos .view-footer div a,.page-node-17896 .view-home-one-page-video .view-footer div a,.page-node-20441 .view-home-one-page-video .view-footer div a,#block-views-merch-block-1 .view-footer div a,#block-views-merch-block-2 .view-footer div a,.page-node-17896 .view-forum .view-footer div a,#block-views-home-one-page-news-block-2 .view-footer div a,#block-views-home-one-page-news-block-7 .view-footer div a,#block-views-home-one-page-video-block-1 .view-footer div a,#block-views-albums-block-1 .view-footer div a,#ss-bit-narrow tbody .footer div a,.page-node-20441 #block-views-home-one-page-news-block-8 .view-footer div a,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .fblink,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .fblink,.view-albums ul.album_detail_group .fblink,#block-views-albums-block-6 .album-full-details .fblink,#block-views-albums-block-1 .album-full-details .fblink,#block-views-home-one-page-news-detail-block .view-home-one-page-news-detail .view-content .views-row .socialcontent .twitter:before,.view-home-one-page-photo-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-home-one-page-video-detail .views-row .views-field-nothing-1 .socialcontent .twitter:before,.view-albums ul.album_detail_group .twitter:before,#block-views-albums-block-6 .album-full-details .twitter:before,#block-views-albums-block-1 .album-full-details .twitter:before,a,#block-block-741 .watch-now a.fresco,#block-block-741 .shinedown-nation-links div a,#block-block-796 .watch-now a.fresco,#block-block-796 .shinedown-nation-links div a,#block-block-756 .member-sigh-up a,#block-block-761 .member-sigh-up a,.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a,.view-albums ul.album_detail_group .view-download-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:before,.view-albums ul.album_detail_group .view-stream-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:before,.view-albums ul.album_detail_group .view-store-links .field-content a:before,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:before,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:before,#block-block-461 .content a,.termsWrapper a.terms,#ss-bit-narrow tr td.ticket-rsvp a.bit-buy-tix,#ss-bit-narrow tr td.ticket-rsvp a.bit-rsvp,.page-node-20466 input.subscribe,.page-node-20466 .renew_gift a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.view-albums ul.album_detail_group .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-1 .album-full-details .view-download-links .views-label,.view-albums ul.album_detail_group .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a,.view-albums ul.album_detail_group .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label,.view-albums ul.album_detail_group .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a,.view-albums ul.album_detail_group .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-1 .album-full-details .view-store-links .views-label,.view-albums ul.album_detail_group .view-store-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a{font-size:14px;color:#000000;font-weight:800;text-transform:uppercase;border:1px solid #919191;padding:8px;box-sizing:border-box;cursor:pointer;line-height:18px;letter-spacing:2px;}
.view-albums ul.album_detail_group .view-download-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-download-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-download-links .views-label:hover,.view-albums ul.album_detail_group .view-download-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a:hover,.view-albums ul.album_detail_group .view-stream-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label:hover,.view-albums ul.album_detail_group .view-stream-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a:hover,.view-albums ul.album_detail_group .view-store-links .views-label:hover,#block-views-albums-block-6 .album-full-details .view-store-links .views-label:hover,#block-views-albums-block-1 .album-full-details .view-store-links .views-label:hover,.view-albums ul.album_detail_group .view-store-links .field-content a:hover,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a:hover,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a:hover{border-color:#d80203;}
.view-albums ul.album_detail_group .view-download-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-download-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-download-links .views-label.disabled,.view-albums ul.album_detail_group .view-download-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-download-links .field-content a.disabled,.view-albums ul.album_detail_group .view-stream-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label.disabled,.view-albums ul.album_detail_group .view-stream-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-stream-links .field-content a.disabled,.view-albums ul.album_detail_group .view-store-links .views-label.disabled,#block-views-albums-block-6 .album-full-details .view-store-links .views-label.disabled,#block-views-albums-block-1 .album-full-details .view-store-links .views-label.disabled,.view-albums ul.album_detail_group .view-store-links .field-content a.disabled,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a.disabled,#block-views-albums-block-1 .album-full-details .view-store-links .field-content a.disabled{opacity:0.7;cursor:default;}
.view-albums ul.album_detail_group .view-download-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-download-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-download-links .views-label.disabled:hover,.view-albums ul.album_detail_group .view-stream-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-stream-links .views-label.disabled:hover,.view-albums ul.album_detail_group .view-store-links .views-label.disabled:hover,#block-views-albums-block-6 .album-full-details .view-store-links .views-label.disabled:hover,#block-views-albums-block-1 .album-full-details .view-store-links .views-label.disabled:hover{border-color:#919191;}
#block-views-albums-block-6 .album-full-details .view-download-links .views-label,#block-views-albums-block-6 .album-full-details .view-download-links .field-content a,#block-views-albums-block-6 .album-full-details .view-stream-links .views-label,#block-views-albums-block-6 .album-full-details .view-stream-links .field-content a,#block-views-albums-block-6 .album-full-details .view-store-links .views-label,#block-views-albums-block-6 .album-full-details .view-store-links .field-content a{color:white;}
#toTop:hover,#wrapper .search-table .search-button input[type="submit"]:hover,.avada-myaccount-data .digital-downloads li:before,.avada-thank-you .order_details li:before,.cart-loading,.circle-yes ul li:before,.fusion-accordian .panel-title .active .fa-fusion-box,.fusion-date-and-formats .fusion-date-box,.onsale,.pagination .current,.price_slider_wrapper .ui-slider .ui-slider-range,.progress-bar-content,.sidebar .widget_layered_nav li.chosen,.sidebar .widget_layered_nav_filters li.chosen,.table-2 table thead,.tagcloud a:hover,.woocommerce .social-share li a:hover i,.woocommerce-pagination .current,p.demo_store,ul.arrow li:before,ul.circle-yes li:before{background-color:#9f0002;}
.page-links,.pagination,.pagination .pagination-next,.pagination .pagination-prev,.woocommerce-pagination,.woocommerce-pagination .next,.woocommerce-pagination .prev{font-size:12px;}
.pagination-next:after,.pagination-prev:before,.woocommerce-pagination .next:after,.woocommerce-pagination .prev:before{color:#747474;}
.pagination{margin-top:40px;}




.footer-widgets a.button,
.footer-widgets button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.home-even a.button,
.home-odd a.button {
	background: transparent;
	clear: both;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	margin-top: 20px;
	padding: 15px 25px;
	text-transform: uppercase;
}


.home-even a.button {
	border: 3px solid #000;
	color: #000;
}


.home-even a.button:hover {
	background-color: #000;
	color: #fff;
}


.home-even .widget-title,
.home-odd .widget-title {
	font-size: 28px;
	margin-bottom: 20px;
}







.home-even {
	clear: both;
	font-size: 18px;
	overflow: hidden;
	padding: 50px 0 40px;
	text-align: center;
}


.home-even .widget,
.home-odd .widget {
	margin-bottom: 40px;
}


.home-even p:last-child,
.home-even .widget:last-child,
.home-odd p:last-child,
.home-odd .widget:last-child {
	margin-bottom: 0;
}


.home-even p:last-child,
.home-odd p:last-child {
	margin-bottom: 0;
}


	.home-even,
	.home-odd {
		padding: 90px 0 100px;
	}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-2{width:1366px}
section.header .container-2{padding:0}
section.header .sub-nav .container div{float:right;width:724px;margin-right:120px;overflow:hidden}
.browser-ie11 section.header .sub-nav .container div,.browser-ie10 section.header .sub-nav .container div,.browser-ie8 section.header .sub-nav .container div{width:662px}
section.header .sub-nav .container div nav{left:0}
section.header .sub-nav .container div ul{left:0}
section.carousel .carousel-container .container{position:relative}

	
	#footer { background:#1d1d1d; background-image:none; }

#footer .w_960 { width: 980px; }

#footer  #copyright { font-weight: bold; }

#footer  .full {  width: 100%; }


.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 75em; }

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

  .row:after {
    clear: both; }

  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }

  .row .row {
    width: auto;
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }

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

    .row .row:after {
      clear: both; }

    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }

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

      .row .row.collapse:after {
        clear: both; }

.slides li .row{ position: relative; z-index: 2; }

.divider-background .row{ position: relative; z-index: 2; }

.contact-3 .row{ position: relative; z-index: 2; }




.instagram-feed .row{ padding-top: 33px; padding-bottom: 33px; }



table.contentpaneopen {width: 100%;}

.contentpaneopen td {padding: 0;}



.contentpaneopen table {margin: 0px 0px 18px 0px;}

.contentpaneopen table td, #tinymce table td {padding: 9px; border: 1px solid #ddd; vertical-align: top;}

.contentpaneopen table th, #tinymce table th {background: #ddd; color: #333; border: 1px solid #ddd; padding: 9px 0;}


.contentpaneopen table.borderless td {border: 0; padding: 0;}



table.contentpaneopen td.buttonheading div.content-wrapper {width: 20px !important;}


 
.contentpaneopen span.small {font-size: 11px; color: #666;}




.contentpaneopen table.pagenav th {background: transparent; border: 0;}
 
.contentpaneopen table.pagenav td {border: 0;}
 
.contentpaneopen .pagenav a {text-decoration: none;}

table.exploit_list tbody tr td.date, table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification, table.exploit_list tbody tr td.platform, table.exploit_list tbody tr td.author {
    border: solid #eee 1px;
    text-align:center;
    padding:3px;
}

table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification { width:30px;}




.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 83.33333em; *zoom: 1; }

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

.row:after { clear: both; }

.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }

.row .row { width: auto; margin-left: -1.25em; margin-right: -1.25em; margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }

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

.row .row:after { clear: both; }

.row .row.collapse { width: auto; margin: 0; max-width: none; *zoom: 1; }

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

.row .row.collapse:after { clear: both; }

  .row .large-offset-1 { position: relative; margin-left: 8.33333%; }

  .row .large-offset-2 { position: relative; margin-left: 16.66667%; }

  .row .large-offset-3 { position: relative; margin-left: 25%; }

  .row .large-offset-4 { position: relative; margin-left: 33.33333%; }

  .row .large-offset-5 { position: relative; margin-left: 41.66667%; }

  .row .large-offset-6 { position: relative; margin-left: 50%; }

  .row .large-offset-7 { position: relative; margin-left: 58.33333%; }

  .row .large-offset-8 { position: relative; margin-left: 66.66667%; }

  .row .large-offset-9 { position: relative; margin-left: 75%; }

  .row .large-offset-10 { position: relative; margin-left: 83.33333%; }

  .row .large-offset-11 { position: relative; margin-left: 91.66667%; }



.lt-ie9 .row { width: 100%; max-width: 100%; min-width: 768px; margin: 0 auto; }


.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }


.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }


.lt-ie9 .row .row.large-collapse { margin: 0; }


.lt-ie9 .large-1, .lt-ie9 .row .large-1 { width: 8.33333%; }


.lt-ie9 .large-2, .lt-ie9 .row .large-2 { width: 16.66667%; }


.lt-ie9 .large-3, .lt-ie9 .row .large-3 { width: 25%; }


.lt-ie9 .large-4, .lt-ie9 .row .large-4 { width: 33.33333%; }


.lt-ie9 .large-5, .lt-ie9 .row .large-5 { width: 41.66667%; }


.lt-ie9 .large-6, .lt-ie9 .row .large-6 { width: 50%; }


.lt-ie9 .large-7, .lt-ie9 .row .large-7 { width: 58.33333%; }


.lt-ie9 .large-8, .lt-ie9 .row .large-8 { width: 66.66667%; }


.lt-ie9 .large-9, .lt-ie9 .row .large-9 { width: 75%; }


.lt-ie9 .large-10, .lt-ie9 .row .large-10 { width: 83.33333%; }


.lt-ie9 .large-11, .lt-ie9 .row .large-11 { width: 91.66667%; }


.lt-ie9 .large-12, .lt-ie9 .row .large-12 { width: 100%; }


.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }


.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }


.lt-ie9 .row .large-offset-3 { margin-left: 25%; }


.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }


.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }


.lt-ie9 .row .large-offset-6 { margin-left: 50%; }


.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }


.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }


.lt-ie9 .row .large-offset-9 { margin-left: 75%; }


.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }


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


.lt-ie9 .row:after { clear: both; }



form .row .row { margin: 0 -0.41667em; }

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

form .row .row.collapse { margin: 0; }

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

form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.41667em; }

.main-header .top.row { padding-top: 30px; padding-bottom: 20px; background: transparent; min-height: 50px; }

.main-header .main-menu-dropdown-panel .row { display: none; padding-bottom: 40px; }

.template-index .slider .row { position: relative; padding: 0; }

  .template-index .product-slider.disabled .row.content { text-align: center; }

.lt-ie9 .template-index .product-slider.disabled .row.content { text-align: center; }

.template-index .product-slider .content.row { padding: 0 50px; }

.template-index .widgets .row { padding: 30px 10px 0; }

.lt-ie9 .template-index .widgets .row { padding: 100px 30px 0; }

.template-index .widgets .small-promos .row { padding: 0; }



.template-page .main-content .row { max-width: 1200px; margin: 0; }

.template-page .main-content .full-width.row { max-width: none; }

.template-page .main-content .single-column.row { max-width: 700px; margin: 0; }



.template-search .main-content .narrow.row { max-width: 960px; margin: 0; }

.template-search .main-content .row.summary { padding: 10px 20px; }

.lt-ie9 .template-search .main-content .row.summary { padding: 25px 40px; }

.template-search .main-content .row.summary p { margin: 5px 0 0 0; }

.template-search .main-content .row.summary input { margin: 0 !important; }

.template-search .main-content .row.summary .columns { padding: 10px 0; }

.lt-ie9 .template-search .main-content .row.summary .columns { padding: 0 15px; }

.template-search .main-content .row.results { margin: 30px 0; }

.template-cart .main-content .row { margin: 0; }

.template-cart .empty-cart.row { max-width: 60em; }

.template-cart .empty-cart.row h1 { font-size: 1.16667em; margin-bottom: 30px; }

.template-cart .empty-cart.row h2 { font-size: 1em; }



.account-content .row { max-width: 57.5em; margin: 0; }

.account-content .row.large { max-width: 106.66667em; }


.home-top-posts .post {
	width: 20%;
	float: left;
	height: 230px;
	text-align: center;
	position: relative;
	border-right: 1px solid black;
}


.home-top-posts .post:last-child {
	border-right: none;
}


.home-top-posts .post a {
	background: rgba(0,0,0,0.35);
	font-size: 22px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 700;
	
	line-height: 1.3;
	padding: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.home-top-posts .post a:hover {
	background: rgba(0,0,0,0.75);
	text-decoration: none;
	color: #fff;
}


.home-blog .post {
	width: 25%;
	float: left;
	height: 300px;
	text-align: center;
	position: relative;
}


.home-blog .post a {
	background: rgba(0,0,0,0.35);
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	
	line-height: 1.3;
	padding: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.home-blog .post a:hover {
	background: rgba(0,0,0,0.75);
	text-decoration: none;
}


.home-news .post .featured-image {
	position: relative;
	margin: 0 0 60px 0;
}


.home-news .post .featured-image img {
	display: block;
	margin: 0 auto;
}


.home-news .post .featured-image .avatar {
	width: 40px;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -20px;
}


.home-news .post h3 {
 	color: #000;
 	font-size: 20px;
 	font-weight: 700;
 	text-transform: uppercase;
 	margin: 0;
 	line-height: 1.3;
 }


.home-news .post h3 a {
	color: #000;
}


.home-news .post .meta {
	color: #ff0000;
	border-bottom: 1px solid #eee;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}


.home-news .post .more-link {
	margin: 0 auto;
	display: block;
	width: 130px;
	text-align: center;
}


	

	.home-top-posts .post,
	.home-blog .post {
		height: 200px;
	}


	.home-top-posts .post a,
	.home-blog .post a {
		font-size: 18px;
	}


	.home-news .post {
		margin-bottom: 30px;
	}

header.sticky-header .fixed-header-content + .default-header-content { display: none; }
	

.fixed-header-content, .default-header-content { 
	transition: all 600ms 1.4s ease;
	-webkit-transition: all 600ms 1.4s ease;
    -moz-transition: all 600ms 1.4s ease;
    -o-transition: all 600ms 1.4s ease;
    -ms-transition: all 600ms 1.4s ease;
	opacity: 0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
	}

	.loading-end .fixed-header-content, .loading-end .default-header-content  { opacity: 1; filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
 

#ajaxcart-content .ajaxcart-preload {
    display: table;
	*display: block;
    padding: 15px 2% 0;
    width: 97%;
}

#ajaxcart-content .ajaxcart-preload a.product-image{float:left;width:auto;height:auto;}

#ajaxcart-content .ajaxcart-preload .product-info {float: left; width:auto;margin-left:20px;}

#ajaxcart-content .ajaxcart-preload .product-info .product-name {font-size: 15px;height: auto!important;}

#ajaxcart-content .ajaxcart-preload .item-product-info {float:left;width:auto;margin-left:20px;}

#ajaxcart-content .ajaxcart-preload .item-product-info .product-name {font-size: 15px;}

#ajaxcart-content .ajaxcart-preload .item-product-info .price {font-weight: bold; font-size: 13px; color: #c76200;}

#ajaxcart-content .ajaxcart-preload span { font-size:14px; line-height:20px; }

#ajaxcart-content .ajaxcart-loading {*clear: both; vertical-align:middle; *display: block; *margin: 0 auto; text-align: center; padding: 10px 0px 20px; color:#636363;position: relative; width: 100%; *width: auto;overflow: hidden;}

#ajaxcart-content .ajaxcart-loading img {display:block; margin:0 auto;}


#ajaxcart-content #product-options-wrapper dd select{
	width: 100%;
}

#ajaxcart-content .ajaxcart-add-loading {padding-left: 72px; color:#636363;}



#ajaxcart-content a.close-popup {
    position: absolute;
    right: 10px;
    top: 5px;
    z-index: 99;
}


#ajaxcart-content .product-options {
    border-left: 0 none;
    border-right: 0 none;
    margin: 5px auto 0;
    max-width: 510px;
    padding: 10px 2%;
    width: 96%;	
}


#ajaxcart-content .product-options-bottom .price-box{margin-top: 0px;}

#ajaxcart-content .product-options-bottom{
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 0 none;
    border-right: 0 none;
    margin: 5px auto 0;
    max-width: 510px;
    min-width: 250px;
    padding: 5px 0 10px;
    width: 100%;
}

#ajaxcart-content .product-options-bottom .add-to-cart{
	float: right;
	margin-right: 15px;
}

#ajaxcart-content .product-info .price-box,
#ajaxcart-content .product-options-bottom .price-box{
	padding: 0;
}


#ajaxcart-content .price-box,
#ajaxcart-content .availability{
	padding: 0 15px;
}


#ajaxcart-content .product-info .product-name a {
    color: #464646;
    font-size: 13px;
    text-decoration: none;
}
#ajaxcart-pop-up .ajaxcart-content{background:#fff;border:2px solid #e6e6e6;border-radius:4px;box-shadow:0 0 0 10px rgba(0,0,0,0.1);display:block;height:auto;left:50%;max-height:60%;overflow:auto;position:fixed;top:20%;width:90%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}

div.ajaxcart-content{
	position:absolute; 
	top: 25%;
	left: 50%;
	height: auto;
	max-height: 40%;
	width: 90%; 
	overflow: auto;	
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
	background-color:#fff;
	z-index: 189;}

div.ajaxcart-content form#product_addtocart_form{float:left;width:100%;}

.module-sponsored-slideshow {
  position: relative;
  margin: auto auto;
  height: 515px;
  width: 100%;
  opacity: 0;
}

.module-sponsored-slideshow .sponsor-image {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.module-sponsored-slideshow .sponsor-image.sponsor_off {
  display: none;
}

.module-sponsored-slideshow .sponsor-image a {
  display: block;
  height: 100%;
  width: 100%;
}

.module-sponsored-slideshow .slideshow-wrapper {
  position: relative;
  overflow: hidden;
  top: 58px;
  margin: auto auto;
  max-width: 896px;
  height: 457px !important;
  background: #000;
}

.module-sponsored-slideshow .slideshow-wrapper.sponsor_off {
  top: 0px;
  max-width: 100% !important;
  height: 470px !important;
}

.module-sponsored-slideshow .slideshow-wrapper .module-sponsored-slideshow-single-img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.module-sponsored-slideshow .slideshow-wrapper .module-sponsored-slideshow-single-img a.slider-link {
  display: block;
  height: 100%;
  width: 100%;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container {
  position: absolute;
  bottom: 8px;
  padding: 0 20px 0 20px;
  height: 74px;
  left: 50%;
  margin-left: -400px;
  width: 800px;
  z-index: 8;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container.sponsor_on {
  bottom: -35px;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside {
  position: relative;
  height: 100%;
  width: 100%;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-01 {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  text-align: center;
  z-index: 2;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-01 .module-sponsored-slideshow-single-img-nav {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  height: 74px;
  width: 74px;
  border-radius: 50%;
  border: 4px solid rgba(255, 255, 255, 0.26);
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -o-transition: all 2s;
  -ms-transition: all 2s;
  transition: all 2s;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-01 .module-sponsored-slideshow-single-img-nav.current {
  border: 4px solid rgba(255, 255, 255, 0);
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-02 {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  text-align: center;
  z-index: 9;
}


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


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


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


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


#slider .carousel-caption {
	padding: 5px 0;
	min-height: 40px;
}


#slider .carousel-caption h4, #slider .carousel-caption p {
	padding: 9px 60px 0;
}
.float,.floatc,.floatr{margin-top:0.5em}
.floatc,.floatr{margin-bottom:0.5em}
.floatr{float:right;margin-left:1em}


	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}
 .entry-content a, .entry-content a:visited, #secondary a, #secondary a:visited, #masthead .hgroup a, #masthead .hgroup a:visited { color: #8c4719 }
 .entry-content a:hover, .entry-content a:focus, .entry-content a:active, #secondary a:hover, #masthead .hgroup a:hover, #masthead .hgroup a:focus, #masthead .hgroup a:active { color: #3932c9 }



.column-right {
  width: 70%;
  float: right;
}


#home .column-right {
  padding-right: 80px;
  margin-bottom: 30px;
  float: right;
  overflow: hidden;
  width: calc(100% - 426px);
}


#home .column-right .home-right-top {
  border-top: 7px solid #48f0c5;
  margin-bottom: 40px;
  overflow: hidden;
}


#home .column-right .home-right-top .home-right-top-img {
  position: relative;
  width: 60%;
  float: left;
}


#home .column-right .home-right-top .home-right-top-img img {
  width: 100%;
}


#home .column-right .home-right-top .home-right-top-img .home-right-top-text {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-size: 70px;
  line-height: 80px;
  color: white;
  position: absolute;
  bottom: 50px;
}


#home .column-right .home-right-top .home-right-top-img .home-right-top-text span {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background-color: #48f0c5;
}


#home .column-right .home-right-top .home-right-text {
  padding-top: 40px;
  padding-left: 40px;
  width: 40%;
  float: left;
}


#home .column-right .home-right-top .home-right-text p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  color: #676767;
}


#home .column-right .home-right-top .home-right-text p.link {
  color: #48f0c5;
}


#home .column-right .home-right-top .home-right-text p.link a {
  color: #ff22ab;
}


#home .column-right .home-right-row {
  width: 100%;
}


#home .column-right .home-right-row .content-c {
  float: left;
  width: 50%;
  position: relative;
}


#home .column-right .home-right-row .content-c.content-left {
  padding-right: 20px;
}


#home .column-right .home-right-row .content-c.content-left .v-thumb {
  border-top: 7px solid #ff22ab;
}


#home .column-right .home-right-row .content-c.content-left p {
  bottom: 25px;
}


#home .column-right .home-right-row .content-c.content-left p span {
  background-color: #ff22ab;
}


#home .column-right .home-right-row .content-c.content-right {
  padding-left: 20px;
}


#home .column-right .home-right-row .content-c.content-right .v-thumb {
  border-top: 7px solid #48f0c5;
}


#home .column-right .home-right-row .content-c.content-right p {
  top: 30px;
}


#home .column-right .home-right-row .content-c.content-right p span {
  background-color: #48f0c5;
}


#home .column-right .home-right-row .content-c .v-thumb {
  width: 100%;
}


#home .column-right .home-right-row .content-c .p-button {
  position: absolute;
  margin: auto auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}


#home .column-right .home-right-row .content-c p {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 40px;
  color: white;
  position: absolute;
}


#home .column-right .home-right-row .content-c p span {
  line-height: 54px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}


#home .column-right .home-right {
  width: 100%;
  height: 100%;
  overflow-y: hidden;
}


#home .column-right .home-right iframe {
  width: 100%;
  height: 100%;
  border: none;
  overflow-y: hidden;
}


#home .column-right .home-right iframe::-webkit-scrollbar {
  display: none;
}


#home .column-right .home-right-title {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 60px;
  color: #48f0c5;
  line-height: 60px;
}


#home .column-right .home-right-title span {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 50px;
  color: #48f0c5;
}


#profile-public .column-left, #profile-public .column-right, #profile-edit .column-left, #profile-edit .column-right {
  margin-bottom: 100px;
}


#profile-public .column-left .profile-info-container, #profile-public .column-right .profile-info-container, #profile-edit .column-left .profile-info-container, #profile-edit .column-right .profile-info-container {
  position: relative;
  width: 100%;
}


#profile-public .column-left .profile-info-container .profile-left, #profile-public .column-right .profile-info-container .profile-left, #profile-edit .column-left .profile-info-container .profile-left, #profile-edit .column-right .profile-info-container .profile-left {
  position: absolute;
  left: 0;
  top: -80px;
  width: 100%;
  background-color: #ff22ab;
  opacity: 0.9;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
}


#profile-public .column-left .profile-info-container .profile-left p, #profile-public .column-right .profile-info-container .profile-left p, #profile-edit .column-left .profile-info-container .profile-left p, #profile-edit .column-right .profile-info-container .profile-left p {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: white;
}


#profile-public .column-left .profile-info-container .profile-left p.top-last, #profile-public .column-right .profile-info-container .profile-left p.top-last, #profile-edit .column-left .profile-info-container .profile-left p.top-last, #profile-edit .column-right .profile-info-container .profile-left p.top-last {
  border-bottom: 2px solid white;
}


#profile-public .column-left .profile-info-container .profile-left p.bold, #profile-public .column-right .profile-info-container .profile-left p.bold, #profile-edit .column-left .profile-info-container .profile-left p.bold, #profile-edit .column-right .profile-info-container .profile-left p.bold {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 24px;
  color: white;
}


#profile-public .column-left .profile-info-container .profile-left p span.bold, #profile-public .column-right .profile-info-container .profile-left p span.bold, #profile-edit .column-left .profile-info-container .profile-left p span.bold, #profile-edit .column-right .profile-info-container .profile-left p span.bold {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 24px;
  color: white;
}


#profile-public .column-left .profile-info-container .profile-left .social, #profile-public .column-right .profile-info-container .profile-left .social, #profile-edit .column-left .profile-info-container .profile-left .social, #profile-edit .column-right .profile-info-container .profile-left .social {
  width: 100%;
  overflow: hidden;
  padding-top: 30px;
}


#profile-public .column-left .profile-info-container .profile-left .social img, #profile-public .column-right .profile-info-container .profile-left .social img, #profile-edit .column-left .profile-info-container .profile-left .social img, #profile-edit .column-right .profile-info-container .profile-left .social img {
  float: left;
  height: 24px;
  padding-right: 30px;
  margin-top: 3px;
}


#profile-public .column-left .profile-info-container .profile-left .social span, #profile-public .column-right .profile-info-container .profile-left .social span, #profile-edit .column-left .profile-info-container .profile-left .social span, #profile-edit .column-right .profile-info-container .profile-left .social span {
  float: left;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: white;
}


#profile-public .column-left .profile-info-container .profile-left .social input, #profile-public .column-right .profile-info-container .profile-left .social input, #profile-edit .column-left .profile-info-container .profile-left .social input, #profile-edit .column-right .profile-info-container .profile-left .social input {
  float: left;
  width: 50% !important;
}


#profile-public .column-left .profile-info-container .profile-left.edit, #profile-public .column-right .profile-info-container .profile-left.edit, #profile-edit .column-left .profile-info-container .profile-left.edit, #profile-edit .column-right .profile-info-container .profile-left.edit {
  position: relative;
  top: 35px;
  background-color: white;
}


#profile-public .column-left .profile-info-container .profile-left.edit p, #profile-public .column-right .profile-info-container .profile-left.edit p, #profile-edit .column-left .profile-info-container .profile-left.edit p, #profile-edit .column-right .profile-info-container .profile-left.edit p {
  color: #676767;
}


#profile-public .column-left .profile-info-container .profile-left.edit p:last-child, #profile-public .column-right .profile-info-container .profile-left.edit p:last-child, #profile-edit .column-left .profile-info-container .profile-left.edit p:last-child, #profile-edit .column-right .profile-info-container .profile-left.edit p:last-child {
  margin-top: 0;
  border-top: none;
}


#profile-public .column-left .profile-info-container .profile-left.edit p.edit-field, #profile-public .column-right .profile-info-container .profile-left.edit p.edit-field, #profile-edit .column-left .profile-info-container .profile-left.edit p.edit-field, #profile-edit .column-right .profile-info-container .profile-left.edit p.edit-field {
  padding-bottom: 50px;
}


#profile-public .column-left .profile-info-container .profile-left.edit p.edit-field:nth-child(3), #profile-public .column-right .profile-info-container .profile-left.edit p.edit-field:nth-child(3), #profile-edit .column-left .profile-info-container .profile-left.edit p.edit-field:nth-child(3), #profile-edit .column-right .profile-info-container .profile-left.edit p.edit-field:nth-child(3) {
  padding-top: 20px;
  border-top: 2px solid #676767;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-box, #profile-public .column-right .profile-info-container .profile-left.edit .drop-box, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-box, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-box {
  width: 100%;
  border: 1px solid #676767;
  margin-bottom: 40px;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item, #profile-public .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item {
  padding-left: 10px;
  display: none;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item.item-top, #profile-public .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item.item-top, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item.item-top, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item.item-top {
  display: block;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item:hover, #profile-public .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item:hover, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-box .drop-box-item:hover, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-box .drop-box-item:hover {
  background-color: #ff22ab;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: white;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-box.active .drop-box-item, #profile-public .column-right .profile-info-container .profile-left.edit .drop-box.active .drop-box-item, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-box.active .drop-box-item, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-box.active .drop-box-item {
  display: block;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-array, #profile-public .column-right .profile-info-container .profile-left.edit .drop-array, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-array, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-array {
  margin-bottom: 10px;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-array span, #profile-public .column-right .profile-info-container .profile-left.edit .drop-array span, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-array span, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-array span {
  margin-bottom: 20px;
  background-color: #ff22ab;
  color: white;
  padding-left: 5px;
}


#profile-public .column-left .profile-info-container .profile-left.edit .drop-array span img, #profile-public .column-right .profile-info-container .profile-left.edit .drop-array span img, #profile-edit .column-left .profile-info-container .profile-left.edit .drop-array span img, #profile-edit .column-right .profile-info-container .profile-left.edit .drop-array span img {
  padding-left: 10px;
  padding-right: 5px;
}


#profile-public .column-left .profile-info-container .profile-left.edit .social span, #profile-public .column-right .profile-info-container .profile-left.edit .social span, #profile-edit .column-left .profile-info-container .profile-left.edit .social span, #profile-edit .column-right .profile-info-container .profile-left.edit .social span {
  float: left;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: #676767;
}


#profile-public .column-left .profile-info-container .profile-left .edit-field, #profile-public .column-right .profile-info-container .profile-left .edit-field, #profile-edit .column-left .profile-info-container .profile-left .edit-field, #profile-edit .column-right .profile-info-container .profile-left .edit-field {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: #676767;
  padding-bottom: 50px;
}


#profile-public .column-left .profile-info-container .profile-left .edit-field:nth-child(3), #profile-public .column-right .profile-info-container .profile-left .edit-field:nth-child(3), #profile-edit .column-left .profile-info-container .profile-left .edit-field:nth-child(3), #profile-edit .column-right .profile-info-container .profile-left .edit-field:nth-child(3) {
  padding-top: 20px;
  border-top: 2px solid #676767;
}


#profile-public .column-left .profile-info-container .profile-left .edit-field input, #profile-public .column-right .profile-info-container .profile-left .edit-field input, #profile-edit .column-left .profile-info-container .profile-left .edit-field input, #profile-edit .column-right .profile-info-container .profile-left .edit-field input {
  border: none;
  background-color: transparent;
  width: 100%;
  height: 40px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 24px;
  color: #676767;
}


#profile-public .column-left .profile-info-container .profile-left .edit-field.bold, #profile-public .column-right .profile-info-container .profile-left .edit-field.bold, #profile-edit .column-left .profile-info-container .profile-left .edit-field.bold, #profile-edit .column-right .profile-info-container .profile-left .edit-field.bold {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 24px;
  color: #676767;
}


#profile-public .column-left .profile-info-container .profile-right, #profile-public .column-right .profile-info-container .profile-right, #profile-edit .column-left .profile-info-container .profile-right, #profile-edit .column-right .profile-info-container .profile-right {
  position: absolute;
  left: 0;
  top: -150px;
  width: 100%;
}


#profile-public .column-left .profile-info-container .profile-right .profile-right-top, #profile-public .column-right .profile-info-container .profile-right .profile-right-top, #profile-edit .column-left .profile-info-container .profile-right .profile-right-top, #profile-edit .column-right .profile-info-container .profile-right .profile-right-top {
  padding-right: 100px;
  padding-bottom: 70px;
  min-height: 200px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-right-top span, #profile-public .column-right .profile-info-container .profile-right .profile-right-top span, #profile-edit .column-left .profile-info-container .profile-right .profile-right-top span, #profile-edit .column-right .profile-info-container .profile-right .profile-right-top span {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 50px;
  color: gray;
  background-color: white;
}


#profile-public .column-left .profile-info-container .profile-right .profile-item, #profile-public .column-right .profile-info-container .profile-right .profile-item, #profile-edit .column-left .profile-info-container .profile-right .profile-item, #profile-edit .column-right .profile-info-container .profile-right .profile-item {
  width: 100%;
  padding-right: 130px;
  padding-bottom: 50px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-item .profile-item-title, #profile-public .column-right .profile-info-container .profile-right .profile-item .profile-item-title, #profile-edit .column-left .profile-info-container .profile-right .profile-item .profile-item-title, #profile-edit .column-right .profile-info-container .profile-right .profile-item .profile-item-title {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 50px;
  color: gray;
  padding-bottom: 20px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-item span, #profile-public .column-right .profile-info-container .profile-right .profile-item span, #profile-edit .column-left .profile-info-container .profile-right .profile-item span, #profile-edit .column-right .profile-info-container .profile-right .profile-item span {
  display: inline-block;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: black;
  background-color: #48f0c5;
  margin-right: 10px;
  margin-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bio-title, #profile-public .column-right .profile-info-container .profile-right .profile-bio-title, #profile-edit .column-left .profile-info-container .profile-right .profile-bio-title, #profile-edit .column-right .profile-info-container .profile-right .profile-bio-title {
  margin-right: 100px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 50px;
  color: #676767;
  border-bottom: 2px solid #676767;
  margin-bottom: 20px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bio, #profile-public .column-right .profile-info-container .profile-right .profile-bio, #profile-edit .column-left .profile-info-container .profile-right .profile-bio, #profile-edit .column-right .profile-info-container .profile-right .profile-bio {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: black;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom, #profile-public .column-right .profile-info-container .profile-right .profile-bottom, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom {
  width: 100%;
  padding-right: 70px;
  padding-top: 20px;
  overflow: hidden;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-title, #profile-public .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-title, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-title, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-title {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 50px;
  color: gray;
  padding-bottom: 20px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item, #profile-public .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item {
  float: left;
  width: 50%;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 30px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-title, #profile-public .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-title, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-title, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-title {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 50px;
  color: #676767;
  padding-top: 20px;
  border-top: 2px solid #676767;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-copy, #profile-public .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-copy, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-copy, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-copy {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: #676767;
  margin-right: 30px;
  padding-bottom: 30px;
}


#profile-public .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-sub, #profile-public .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-sub, #profile-edit .column-left .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-sub, #profile-edit .column-right .profile-info-container .profile-right .profile-bottom .profile-bottom-item .profile-bottom-item-sub {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  color: #676767;
  margin-right: 150px;
}


#profile-public .column-left .tag-field, #profile-public .column-right .tag-field, #profile-edit .column-left .tag-field, #profile-edit .column-right .tag-field {
  padding-top: 30px;
  margin-right: 150px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 2px solid #676767;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 50px;
  color: #676767;
  padding-bottom: 20px;
}


#profile-public .column-left .tag-field .tool-top, #profile-public .column-right .tag-field .tool-top, #profile-edit .column-left .tag-field .tool-top, #profile-edit .column-right .tag-field .tool-top {
  float: left;
}


#profile-public .column-left .tag-field .tool, #profile-public .column-right .tag-field .tool, #profile-edit .column-left .tag-field .tool, #profile-edit .column-right .tag-field .tool {
  float: left;
  position: relative;
  margin-left: 20px;
}


#profile-public .column-left .tag-field .tool .tool-box, #profile-public .column-right .tag-field .tool .tool-box, #profile-edit .column-left .tag-field .tool .tool-box, #profile-edit .column-right .tag-field .tool .tool-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 40px;
  background-color: white;
  overflow: hidden;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 10px;
  color: #676767;
}


#profile-public .column-left .tag-field .tool .tool-box:hover, #profile-public .column-right .tag-field .tool .tool-box:hover, #profile-edit .column-left .tag-field .tool .tool-box:hover, #profile-edit .column-right .tag-field .tool .tool-box:hover {
  height: auto;
  width: 400px;
}


#profile-public .column-left .tag-field .tool .tool-box .t-left, #profile-public .column-right .tag-field .tool .tool-box .t-left, #profile-edit .column-left .tag-field .tool .tool-box .t-left, #profile-edit .column-right .tag-field .tool .tool-box .t-left {
  float: left;
  margin-left: 5px;
  margin-top: 7px;
  margin-bottom: 5px;
  z-index: 10000000;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 20px;
  color: #676767;
}


#profile-public .column-left .tag-field .tool .tool-box .t-right, #profile-public .column-right .tag-field .tool .tool-box .t-right, #profile-edit .column-left .tag-field .tool .tool-box .t-right, #profile-edit .column-right .tag-field .tool .tool-box .t-right {
  float: left;
  z-index: 10000000;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 20px;
  color: #676767;
  padding: 10px;
}


#profile-public .column-left .tag-field .input-box, #profile-public .column-right .tag-field .input-box, #profile-edit .column-left .tag-field .input-box, #profile-edit .column-right .tag-field .input-box {
  display: inline-block;
  position: relative;
}


#profile-public .column-left .tag-field .input-box input, #profile-public .column-right .tag-field .input-box input, #profile-edit .column-left .tag-field .input-box input, #profile-edit .column-right .tag-field .input-box input {
  border: none;
  background-color: transparent;
  width: auto;
  height: 40px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
}


#profile-public .column-left .tag-field .input-box .s-box, #profile-public .column-right .tag-field .input-box .s-box, #profile-edit .column-left .tag-field .input-box .s-box, #profile-edit .column-right .tag-field .input-box .s-box {
  position: absolute;
  top: 40px;
  background-color: white;
  width: 100%;
  display: none;
  z-index: 100000;
}


#profile-public .column-left .tag-field .input-box .s-box.active, #profile-public .column-right .tag-field .input-box .s-box.active, #profile-edit .column-left .tag-field .input-box .s-box.active, #profile-edit .column-right .tag-field .input-box .s-box.active {
  display: block;
}


#profile-public .column-left .tag-field .input-box .s-box .s-item, #profile-public .column-right .tag-field .input-box .s-box .s-item, #profile-edit .column-left .tag-field .input-box .s-box .s-item, #profile-edit .column-right .tag-field .input-box .s-box .s-item {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 20px;
  color: #676767;
  width: 100%;
  padding-left: 10px;
  float: none;
}


#profile-public .column-left .tag-field .input-box .s-box .s-item:hover, #profile-public .column-right .tag-field .input-box .s-box .s-item:hover, #profile-edit .column-left .tag-field .input-box .s-box .s-item:hover, #profile-edit .column-right .tag-field .input-box .s-box .s-item:hover {
  background-color: #ff22ab;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 20px;
  color: white;
}


#profile-public .column-left .tag-field input, #profile-public .column-right .tag-field input, #profile-edit .column-left .tag-field input, #profile-edit .column-right .tag-field input {
  display: inline-block;
  border: none;
  background-color: transparent;
  width: auto;
  height: 40px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
}


#profile-public .column-left .tag-field.tag-sub, #profile-public .column-right .tag-field.tag-sub, #profile-edit .column-left .tag-field.tag-sub, #profile-edit .column-right .tag-field.tag-sub {
  border-bottom: 2px solid #48f0c5;
}


#profile-public .column-left .tag-field.tag-sub p span, #profile-public .column-right .tag-field.tag-sub p span, #profile-edit .column-left .tag-field.tag-sub p span, #profile-edit .column-right .tag-field.tag-sub p span {
  background-color: #48f0c5;
}


#profile-public .column-left .tag-field.tag-sub-top, #profile-public .column-right .tag-field.tag-sub-top, #profile-edit .column-left .tag-field.tag-sub-top, #profile-edit .column-right .tag-field.tag-sub-top {
  margin-top: 100px;
  border-top: 2px solid gray;
}


#profile-public .column-left .tag-field p, #profile-public .column-right .tag-field p, #profile-edit .column-left .tag-field p, #profile-edit .column-right .tag-field p {
  display: inline-block;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
}


#profile-public .column-left .tag-field p span, #profile-public .column-right .tag-field p span, #profile-edit .column-left .tag-field p span, #profile-edit .column-right .tag-field p span {
  display: inline-block;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
  background-color: white;
  margin-right: 10px;
  margin-bottom: 5px;
  padding-left: 5px;
}


#profile-public .column-left .tag-field p span img, #profile-public .column-right .tag-field p span img, #profile-edit .column-left .tag-field p span img, #profile-edit .column-right .tag-field p span img {
  float: right;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 14px;
}


#profile-public .column-left .tag-field .question, #profile-public .column-right .tag-field .question, #profile-edit .column-left .tag-field .question, #profile-edit .column-right .tag-field .question {
  width: 50px;
  height: 50px;
  background-color: white;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 20px;
  color: gray;
  line-height: 30px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 10px;
  vertical-align: top;
}


#profile-public .column-left .submit-field, #profile-public .column-right .submit-field, #profile-edit .column-left .submit-field, #profile-edit .column-right .submit-field {
  padding-top: 30px;
  margin-right: 150px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 50px;
  color: #676767;
}


#profile-public .column-left .submit-field:first-child, #profile-public .column-right .submit-field:first-child, #profile-edit .column-left .submit-field:first-child, #profile-edit .column-right .submit-field:first-child {
  margin-top: 100px;
  border-top: 2px solid gray;
}


#profile-public .column-left .submit-field input, #profile-public .column-right .submit-field input, #profile-edit .column-left .submit-field input, #profile-edit .column-right .submit-field input {
  border: none;
  width: 100%;
  max-width: 100%;
  height: 60px;
  margin-top: 10px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
}


#profile-public .column-left .submit-field textarea, #profile-public .column-right .submit-field textarea, #profile-edit .column-left .submit-field textarea, #profile-edit .column-right .submit-field textarea {
  border: none;
  width: 100%;
  max-height: 270px;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-weight: 100;
  font-style: normal;
  font-size: 30px;
  color: #676767;
}


#profile-public .column-left .submit-container, #profile-public .column-right .submit-container, #profile-edit .column-left .submit-container, #profile-edit .column-right .submit-container {
  margin-right: 150px;
}


#profile-public .column-left .submit-container .save-button, #profile-public .column-right .submit-container .save-button, #profile-edit .column-left .submit-container .save-button, #profile-edit .column-right .submit-container .save-button {
  margin-right: 150px;
  background-color: #ff22ab;
  margin-bottom: 20px;
  cursor: pointer;
  border: none;
  width: 100%;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: white;
  line-height: 60px;
  text-align: left;
}


#profile-public .column-left .submit-container .save-button p, #profile-public .column-right .submit-container .save-button p, #profile-edit .column-left .submit-container .save-button p, #profile-edit .column-right .submit-container .save-button p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: white;
  line-height: 60px;
  padding-left: 10px;
}


#profile-public .column-left .submit-container p, #profile-public .column-right .submit-container p, #profile-edit .column-left .submit-container p, #profile-edit .column-right .submit-container p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: white;
  line-height: 60px;
  padding-left: 10px;
}


#profile-public .column-left .save-button, #profile-public .column-right .save-button, #profile-edit .column-left .save-button, #profile-edit .column-right .save-button {
  margin-right: 150px;
  background-color: #ff22ab;
  margin-bottom: 20px;
}


#profile-public .column-left .save-button p, #profile-public .column-right .save-button p, #profile-edit .column-left .save-button p, #profile-edit .column-right .save-button p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: white;
  line-height: 60px;
  padding-left: 10px;
}


#profile-public .column-left .cancel-button, #profile-public .column-right .cancel-button, #profile-edit .column-left .cancel-button, #profile-edit .column-right .cancel-button {
  margin-right: 150px;
  background-color: gray;
  margin-bottom: 100px;
}


#profile-public .column-left .cancel-button p, #profile-public .column-right .cancel-button p, #profile-edit .column-left .cancel-button p, #profile-edit .column-right .cancel-button p {
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 30px;
  color: white;
  line-height: 60px;
  padding-left: 10px;
}


.loader { z-index: 9999; position: fixed; left: 50%; top: 50%; width: 16px; height: 16px; margin: -8px 0 0 -8px; }

.loader .loader-dot { width: 16px; height: 16px; border-radius: 8px; background: #000; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }


#contactbar {
	max-width: 960px;
	margin: 100px auto 50px auto;
	text-align: center;
	}

	
#contactbar h3 {
	margin: 0;
	font-size: 1.5em;
	}



.widget_text .textwidget  { padding: 7px 10px 0; border-bottom: 1px solid #dfdfdf; }

	
	
	.copyright{
		border-top: 1px solid #d4d4d4;
		vertical-align: top;
		padding-top: 10px;
		
		font-family: Georgia, serif;
		font-size: 15px;
		line-height: 28px;
		color: #777777;
		
		
		}

		.copyright a{color:inherit; vertical-align: top;}

		.copyright span{vertical-align: top;}

.p_img { width: 420px; height: auto; border-radius:5px;}








#footer {position:relative;float:left;width:100%;text-align:left;padding:10px;padding-bottom:0px;font-size:0.8em;margin:0 0 0 0;color:#888;}

.fboxtitle h3 {
  padding: 0 0 .4em 0;
  font-size: 1.3em;
}




.site-footer .textwidget{

	font: 16px/120% 'veneerregular';

	color: #EDB020;

}
 #tribuna {width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}

#ccsa, #tribuna {margin-bottom: 1.5em;}
 
a.aom_ilr {font-weight:normal;}
.view-blog-search .img-responsive{margin-bottom:20px}
.item-image .img-responsive{margin:auto}
.view-id-media_center .img-responsive,.view-id-media_center_multimedia img{width:auto;text-align:center;margin:auto}
aside .view-country .image-map .img-responsive.map-image{width:auto;margin:auto}
.page-developing-countries .bgt-panel .box-photo-container .img-responsive{width:auto;margin:auto}
.banner-right img.img-responsive{margin:auto}
.img-responsive{display:block;height:auto;max-width:100%}
.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.col-md-12{width:100%;}
.media-room .radix-boxton .radix-moscone-flipped .col-md-12{margin-left:15px}
.xpf--front .radix-moscone-flipped .row:nth-of-type(3) .col-md-12{padding-left:30px;padding-right:30px}

#header .logo-container {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 250px;
}

#header .logo-container img {
  margin-left: -100px;
}

	#page-top #main-area .container { height: 230px; padding-top: 27px; }

	body.page #page-top #main-area { position: relative !important; }

		body.page #page-top #main-area .container { height: 230px !important; padding-top: 27px !important; }


		body.home #page-top #main-area { position: absolute; width: 100%; top: 0; left: 0; }

			body.home #page-top #main-area .container { height: 85px; }

#site-title a {
	color: #444444;
	font-size: 36px;
}

h1#site-title {
	padding-bottom: 5px;
}

#site-title a:hover {
	color: #0FBE7C;
}

.col2-set .col-2 { float:right; width:48.5%; }

.col3-set .col-2 { float:left; width:32%; margin-left:2%; }

.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }

.cart .cart-collaterals .col2-set .col-2 { width:294px; }

div.mr_social_sharing_wrapper {height: auto; width: 100%; margin: 4px 0; padding: 0; border: 0; line-height: 0;}
#rss_block_left
.rss_text{padding-left:10px}

#stunning-header .st-wrap.both .header-title,
#stunning-header .st-wrap.both .breadcrumbs{float:none;background: transparent}

#stunning-header .header-title { font-size: 4em; font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 300; margin: 0; line-height: 1.2; color: inherit; }

#stunning-header .st-wrap.both .header-title { float: left; }


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


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


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


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


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


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


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


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



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


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


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

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

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

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

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

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


#respond {
	margin-top: 1rem;
}

#respond h3#reply-title {
	font-size: 30px;
	font-weight: normal;
}

#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.71rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.85rem;
}

#respond form {
	margin: 24px 0;
	margin: 1.7rem 0;
}

#respond form p {
	margin: 0.78rem 0;
}

#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.7rem;
}

#respond form label {
	display: block;
	line-height: 1.7;
}

#respond form input[type="text"],#respond form textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0.85rem;
	line-height: 1;
	padding: 10px;
	padding: 0.714rem;
	width: 100%;
}

#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.85rem;
	line-height: 2;
	color: #5e5e5e;
}

	.comments-title,#respond h3#reply-title {
		font-size: 26px;
		line-height: 32px;
	}







.body-single-large {
	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 80%;
	line-height: 140%;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;}

    #logo .hb-visible-logo img.retina, #logo img.alternative-retina,.hb-transparent #logo .hb-light-logo img.retina,.hb-non-transparent #logo .hb-dark-logo img.retina { display: inline-block !important; }

.hb-non-transparent #logo .hb-dark-logo img {display:inline-block;}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
html,.btn,.wpcf7-submit,#mc-embedded-subscribe,button,.btn.btn-social,.btn-social.wpcf7-submit,button.btn-social,.h1,h1,.text h1,.text .h1,.h2,h2,.text h2,.text .h2,.h3,h3,.text h3,.text .h3,.h4,h4,.text h4,.text .h4,.h5,h5,.text h5,.text .h5,.h6,h6,.text h6,.text .h6,.display-intro,.banner-no-hero h2,.wysiwyg strong,.more-grid__small-label,.filter-message,[class*="fc-row"] header a,.fc-pullquote blockquote,.fc-supporting__label,.fc-testimonial__quote,.fc-testimonial__attribution,.fc-wysiwyg__inside blockquote,.our-work__filter-list h4,.insights__filter-list h4,.our-work__filter-list ul button,.insights__filter-list ul button,.numbered-pagination__navigation a,.numbered-pagination__navigation span,.site-header__logo,.primary-nav-container li a,.ie9 .primary-nav-container .current-menu-item,.ie9 .primary-nav-container .current-menu-parent,.ie8 .primary-nav-container .current-menu-item,.ie8 .primary-nav-container .current-menu-parent,.mobile-nav li a,.mobile-nav__logo,.section-blurb,.section-blurb--alt,.banner-no-hero .text-display,.lp-banner__content .banner-heading,.lp-banner__content .banner-copy,.work-term,.page-banner h2,.project-meta__social--fixed h3,.project-meta__column--info p,.how-we-work__number,.newsletter-fixed h3,.our-team-item h3,.team-member-banner h2,.mc-field-group input,.footer span,.footer .footer__logo{font-weight:normal;text-rendering:optimizeLegibility}
.lp-banner__content{position:relative;height:100%;color:#fff}
.lp-banner__content .banner-heading{color:#fff;margin-bottom:.5em;line-height:1.25;font-size:22px;letter-spacing:0;font-family:"FFScubaWebBold",arial,sans-serif}
.lp-banner__content .banner-heading span{color:#e2c10d}
.lp-banner__content .banner-copy{font-size:16px;color:#e2c10d;font-family:"FFScubaWebMedium",arial,sans-serif;margin-bottom:1.5em;letter-spacing:0;line-height:1.5}
.lp-banner__content .container::after{clear:both;content:"";display:table}
.lp-banner__content .btn,.lp-banner__content .wpcf7-submit,.lp-banner__content #mc-embedded-subscribe{width:100%;margin-right:15px;margin-bottom:15px}


.thumbnail-style .thumbnail-img {
	position: relative;
	margin-bottom: 11px;
	overflow: hidden;
	max-height: 200px;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}



#main {
	padding-top: 60px;
}

#main select {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	height: 40px;
	padding: 10px 15px;
	width: 100%;
	color: #777777;
}

#main form input, #main form textarea {	
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#main #bbpress-forums select {
	padding: 10px 5px;
	color: #777;
	border: 1px solid #ccc;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	height: inherit;
	width: inherit;
}





.home #main{display:none;}

.wrapper {
	margin: 0 auto;
   max-width: 978px;
   width: 94%;
}

.one-column-template .wrapper {
	width: 708px; 
}

	.one-column-template .wrapper, .wrapper { 
		width: 300px; 
	}
.table-area .col{float:left;padding:0 0 0 11px;width:279px;}
.check-form .col{float:left;width:116px;padding:0 0 0 3px;}


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


.cajaportada4 {
    float: left;
    margin: 0px 0px 0px 0px;
    width: 350px;
    height: 340px;
}


.phone_hdr, .rgba .phone_hdr, .ie7 .phone_hdr {
	background-color: transparent;
}

.phone_hdr {
	margin-bottom:0; 
}

.rgba .phone_hdr {
	background-color: rgba(90, 90, 90, 1);
}

  #footer-widgets .widget {
    margin: 0 0 2.244em;
    border: 0;
    padding: 0;
  }

#footer-widgets .widget ul li {
  border-bottom: 1px dashed #c1e4f8;
}





.widget {
  background: #ffffff;
  box-shadow: 0 0 5px 0 #cccccc;
  -webkit-box-shadow: 0 0 5px 0 #cccccc;
}

.widget h3 {
  color: #4b4b4b;
  border-bottom: 1px dashed #dddddd;
}

.widget .product_list_widget li {
  border-bottom: 1px dotted #eeeeee;
}

#footer-widgets .widget h3 {
  border: 0;
  text-transform: capitalize;
  text-align: left;
  font-weight: normal;
  font-size: 1.618em;
  padding: 0;
  margin: 0 0 .53em;
}

.widget #connect .fl,
.widget #connect .fr {
  float: none;
}

.widget ul {
  clear: both;
  list-style: none;
}

.widget ul li a {
  text-decoration: none;
}

.widget ul li a:hover {
  text-decoration: underline;
}

.widget .inner {
  padding: 1.618em;
  font-size: .95em;
}
.mk-image-shortcode.gray_border-frame .mk-image-inner{border:6px solid rgba(0,0,0,.06)}
.mk-image-shortcode.border_shadow-frame .mk-image-inner{border:6px solid #fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}
.mk-image-shortcode.shadow_only-frame .mk-image-inner{-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);-moz-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}
.mk-image-shortcode.single_line-frame .mk-image-inner{border:1px solid rgba(0,0,0,.1)}
.mk-image-shortcode .mk-image-inner{position:relative;overflow:hidden;margin:0 auto;width:auto}

.teen-featured-posts-widget-2x2_link {
    float: left;
    width: 135px;
    padding-bottom: 10px;
}

.widget_wysija_cont .inputContainer{position:relative;float:left}
.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}
.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}
.widget_wysija_cont .formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}
.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#8E2121;margin:0 auto;line-height:0;font-size:0;display:block}
.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}
.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#FFF}
.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:none}
.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:none}
.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}
.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}
.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}
.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}
.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}
.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}
.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}
.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}
.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333333;font-family:sans-serif;font-size:12px;line-height:1.4em}
.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#FFEBE8;border-color:#CC0000}
.widget_wysija_cont.updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}
.widget_wysija_cont .xdetailed-updated{background-color:#FFFFE0;border-color:#E6DB55;color:#000;font-weight:bold;display:none}
.widget_wysija_cont .xdetailed-errors{background-color:#A50000;border-color:#888888;color:#DDDDDD;font-weight:bold;display:none}
.widget_wysija_cont .instruct{font-style:italic;font-weight:bold;padding:5px 0;font-size:11px}
.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}
.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}
.widget_wysija_cont input.defaultlabels{color:#888}
.widget_wysija_cont input.defaultlabels:focus{color:#373737}
.widget_wysija_cont .abs-req{display:none}
.widget_wysija_cont p label{display:block}
.widget_wysija_cont .iframe-hidden{display:none}
.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}
.widget_wysija_cont .allmsgs ul{padding:0}
.widget_wysija_cont .allmsgs li{list-style-type:none}
.widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}
.widget_wysija_cont .updated ul{margin:0}
.widget_wysija_cont .showerrors{color:#DDDDDD}
.widget_wysija_cont .allmsgs .updated{display:block !important}

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


#menu-legal {
}

#menu-legal li {
  display:inline-block;
  border-right:1px solid #999;
  padding-right:5px;
}

#menu-legal li:last-child {
  border-right:none;
}

  .navbar .nav-collapse {
    clear: left;
  }

  .navbar .nav {
    float: none;
    margin: 0 0 9px;
  }

  .navbar .nav .nav-header {
    color: #999999;
    text-shadow: none;
  }

  .navbar .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .nav-collapse {
    overflow: hidden;
    height: 0;
  }

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

.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}

.nav-list [class^="icon-"] {
  margin-right: 2px;
}

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

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

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

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

.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu {
  margin-top: 1px;
  border-width: 1px;
}

.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: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}

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

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

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

.tabs-below .nav-tabs,
.tabs-right .nav-tabs,
.tabs-left .nav-tabs {
  border-bottom: 0;
}

.tabs-below .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-left .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-right .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.nav-collapse.collapse {
  height: auto;
}

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

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

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

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

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


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

		
	.social-icons.nav {
		display: inline-block;
	}

	
	.navbar ul.nav-menu {
		border-top: 1px solid #444;
		margin-top: 15px;
		padding-top: 10px;
	}

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

	#main.videos .navbar ul.nav-menu { background-color:transparent; }


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


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

	#comments ol li .comment-author {
		
	}

		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
.nav-detail_item{display:block;position:relative}

.midslider-wrap, .partnersslider-wrap {position: relative;}

.partnersslider-wrap {margin-top: 30px;}

#pagefooter .paymentmethods .mastercard {
    background-position:0 -161px;
}

    
	#content { width: 867px;  background: #ffffff; position: relative;}


.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 * html .clear {height: 1%;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.site-header-block .sr-only{font-size:18px;line-height:24px;font-weight:600;text-transform:uppercase;position:relative;width:auto;height:auto}
.site-header-block .sr-only:before{content:"\f0c9";font-family:'FontAwesome';font-weight:normal;font-size:18px;margin-right:5px}

body.press #page .body_topper .categories {
    float: right;
    width: 316px;
}

body.press #page .body_topper .categories .category {
    height: 150px;
    width: 150px;
    line-height: 150px;
    margin: 0 16px 16px 0;
    text-align: center;
    float: left;
}

body.press #page .body_topper .categories .category.even {
    margin-right: 0;
}

body.press #page .body_topper .categories .category a {
    display: block;
    width: 100%;
    height: 100%;
    font-family: "HouschkaAltPro-Bold", helvetica, arial, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px;
    background: #ff6600;
    color: #fff;
}

body.press #page .body_topper .categories .category.online a {
    background: #462000;
}

body.press #page .body_topper .categories .category.video a, 
body.press #page .body_topper .categories .category.motion a {
    background: #00d2ce;
}

body.press #page .body_topper .categories .category.all a {
    background: #2a2a2a;
}

body.press #page .item_list .pagination,
body.press #page .item_list .item {
    width: 316px;
    height: 150px;
    overflow: hidden;
    float: left;
    margin: 0 16px 16px 0;
    background: #bdbdae;
    background: #2a2a2a;
    color: #fff;
    text-align: center;
    position: relative;
}

body.press #page .item_list .pagination {
    line-height: 150px;
}

body.press #page .item_list .pagination a {
    color: #fff;
}

body.press #page .item_list .pagination,
body.press #page .item_list .item.third {
    margin-right: 0px;
}

body.press #page .item_list .item.print {
    background: #ff6600;
}

body.press #page .item_list .item.online {
    background: #462000;
}

body.press #page .item_list .item.video, 
body.press #page .item_list .item.motion {
    background: #00d2ce;
}

body.press #page .item_list .item .preview_image {
    width: 158px;
    float: left;
}

body.press #page .item_list .item a.online_link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

body.press #page .item_list .item .details {
    width: 158px;
    text-align: center;
    color: #fff;
    position: absolute;
    right: 0;
    top: 50%;
}

body.press #page .item_list .item .details h3 {
    font-family: "HouschkaAltPro-ExtraBold", helvetica, arial, sans-serif;
    font-size: 15px;
    padding: 0px 20px 0;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

body.press #page .item_list .item .details h4 {
    font-family: "HouschkaAltPro-Medium", helvetica, arial, sans-serif;
    font-size: 14px;
    margin: 5px 0 0;
}



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




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.fuelux .datepicker-wheels-month .header,.fuelux .datepicker-wheels-year .header{background:#e3e2e1;background-clip:padding-box;border-bottom:1px solid #cccaca;border-radius:4px 0 0;color:#4d4d4f;font-size:20px;font-weight:700;line-height:30px;margin-top:0;margin-bottom:0;text-align:center}
.fuelux .datepicker-wheels-month.full .header,.fuelux .datepicker-wheels-year.full .header{border-radius:4px 4px 0 0}
.fuelux .datepicker-wheels-year .header{border-radius:0 4px 0 0}
#byway-detail .info-row .block{display:table-cell;vertical-align:top;border-right:1px solid;font-size:16px;padding:0 6px}
#byway-detail .info-row .block.regions{min-width:16%}
#byway-detail .info-row .block.amenities{border:none;text-align:right;padding-left:14px}
#byway-detail .info-row .block.route{text-align:left}
#byway-detail .info-row .block.route span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}
#byway-detail .info-row .block.route span.number{text-align:left;font-size:28px;font-weight:500;margin:0 4px 0 0}
#byway-detail .info-row .block.route span.copy{width:76%;text-align:left;line-height:1.2;font-size:16px}
#byway-detail .info-row .block.drive{text-align:left;white-space:nowrap}
#byway-detail .info-row .block.drive span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}
#byway-detail .info-row .block.drive span.number{text-align:left;font-size:28px;font-weight:500;margin:0 4px 0 0}
#byway-detail .info-row .block span.copy{display:block;width:100%;margin-top:6px}

	
	body.search .divider {
		display: none;	
	}


.divider {
	height: 20px;
}


.divider-border {
	margin: 35px 0px 35px 0px;
	border-bottom: 1px solid #ddd;
}


.divider-small-border {
	margin: 25px auto 25px auto;
	width: 20%;
	border-bottom: 1px solid #ddd;
}


.light .divider-small-border {
	border-bottom: 1px solid rgba(255,255,255,0.6);
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

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

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}


table#footer_table
{
margin:0 auto;
margin-top:30px;
}


table#footer_table td
{
vertical-align:top;
padding:0 10px;
}



table#footer_table h3
{
border-bottom:1px #bbb solid;
font-size:0.9em;
font-weight:700;
color:#ff5200;
margin-bottom:5px;
}



img.sky2 {display:none}

#main-content {padding: 10px 0 0 20px;}

#main-content p {font: 12px Arial, Helvetica, sans-serif; line-height: 18px; padding-bottom: 15px;}


#about-the-iceman {
    position:relative;
    min-height:230px;
}


#about-the-iceman #front-content {
    padding-left:150px;
    padding-top:30px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}


.copyright-text {
  margin-bottom: 16px; }

.bg-facebook{background-color:#3b5998}

.post .title {
	float: left;
	margin-left: 10px;
	width: 635px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}


.title-container {
	padding-left: 58px;
	
}
.format-quote .title-container{padding-left:0;}
.format-status .title-container{padding-left:0;}
.fullWidth .in,.fullWidth .cck{margin:0 auto;width:1040px}
.bpd .in,.bpd .cck{margin:0 auto;width:807px}
.fullWidth .cck{width:900px !important}
.bpd .cck{width:702px !important}
.fullWidth .cck,.bSeCont .cck{width:280px !important}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
#block-search-form .block .inner .content{padding-top:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}
ul#main-menu li#lang{font-size:0.9em;}
.col-md-1_5{width:13%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-left:0;float:none;}
#main-menu .col-md-1_5:first-of-type{margin-left:7%;}
.col-md-1_5.col-xs-offset-8{margin-left:55%;}

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

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

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

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


#navigation {
background:#762614;
width:946px;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_6 {
	width:230px;
}


.navbar-inner {
	min-height: 40px;
	padding-right: 20px;
	padding-left: 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;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	*zoom: 1;
	-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)
}


.navbar-inner:before, .navbar-inner:after {
	display: table;
	line-height: 0;
	content: ""
}


.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-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding-right: 0;
	padding-left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 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;
	border-color: #252525;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0)
}


	.navbar-static .navbar-inner {
		padding-right: 10px;
		padding-left: 10px
	}

.main-navigation .navbar-inner {
	padding: 0;
	min-height: 20px;
  background: #b6b6b6;
  background: -moz-linear-gradient(top,  #b6b6b6 0%, #a4a4a4 1%, #919191 51%, #858585 52%, #717171 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6b6b6), color-stop(2%,#a4a4a4), color-stop(51%,#919191), color-stop(52%,#858585), color-stop(100%,#717171));
  background: -webkit-linear-gradient(top,  #b6b6b6 0%,#a4a4a4 2%,#919191 51%,#858585 52%,#717171 100%);
  background: -o-linear-gradient(top,  #b6b6b6 0%,#a4a4a4 1%,#919191 51%,#858585 52%,#717171 100%);
  background: -ms-linear-gradient(top,  #b6b6b6 0%,#a4a4a4 1%,#919191 51%,#858585 52%,#717171 100%);
  background: linear-gradient(to bottom,  #b6b6b6 0%,#a4a4a4 1%,#919191 51%,#858585 52%,#717171 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a4a4', endColorstr='#717171',GradientType=0 );
	box-shadow: none;
  -webkit-border-radius: 3px;  
  border-radius: 3px;
  border: 1px solid;
  border-color: #888 #666 #666 #666;
}



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

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;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}



.text-left {
  text-align: left;
}



.text-right {
  text-align: right;
}



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



.text-justify {
  text-align: justify;
}



.text-nowrap {
  white-space: nowrap;
}



.text-lowercase {
  text-transform: lowercase;
}



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



.text-capitalize {
  text-transform: capitalize;
}



.text-muted {
  color: #777777;
}



.text-primary {
  color: #337ab7;
}



a.text-primary:hover {
  color: #286090;
}



.text-success {
  color: #3c763d;
}



a.text-success:hover {
  color: #2b542c;
}



.text-info {
  color: #31708f;
}



a.text-info:hover {
  color: #245269;
}



.text-warning {
  color: #8a6d3b;
}



a.text-warning:hover {
  color: #66512c;
}



.text-danger {
  color: #a94442;
}



a.text-danger:hover {
  color: #843534;
}



.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}


.contacts-box .text {
  overflow: hidden;
}


.app-about .description .text {
  line-height: 1.75;
  margin-bottom: 24px;
}


.intro-box .title .text {
  display: inline-block;
  -webkit-transition: -webkit-transform .2s;
  transition: transform .2s;
}


.intro-box:hover .title .text {
  -webkit-transform: translate3d(-8px, 0, 0);
  transform: translate3d(-8px, 0, 0);
}

.meteor-slides .meteor-clip {
	line-height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}


.ja-slidenews-item .ja-createdate {
	color: #666;
	font-size: 92%;
	font-weight: 400;
	padding: 2px 5px 2px 0;
}

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

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

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}

			.mcm_social li.mcm_facebook a:hover {background-position: -350px -16px !important;}
.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%}


#nav .submenu
{
	display: block;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #dfdfdf;
	
}


#nav .submenu a
{
	display: block;
	border: none;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	color: #336699;
	font-size: 12px;
}


#nav .submenu a:hover{
	text-decoration: underline;
	color: #039;
	background: none;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


#mainmenu.scaled li.menu-item {
    height: 35px;
}


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

.bold {
	font-weight:700;
}
