﻿

.art-title {
	font-family: 'EB Garamond', serif;

font-size: 24px;
color: #000;
position: relative;
margin-top: 20px;
width: 100%;
height: 81px;
line-height: 26px;
overflow: hidden;
}

.break .art-title {
	width: 160px;
	margin-top: 8px;
	margin-left: -2px;
	font-size: 16px;
	line-height: 18px;
}


.entry2 {
    padding: 20px 30px 0 30px;
    width: auto;
}


.entry2 p {
    margin: 0 0 17px 0;
}


.entry2 img.alignnone {
    max-width: 605px;
    margin: 0 10px 5px 0;
    float: left;
    padding: 0;
}


.entry2 img.alignleft {
    max-width: 605px;
    float: left;
    margin: 0 10px 5px 0;
    padding: 0;
}


.entry2 img.alignright {
    max-width: 605px;
    float: right;
    margin: 0 0 25px 0;
    padding: 0;
}

.span12 {
  width: 940px;
}

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

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

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

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


.taxonomy {
  font-family: "ApexSans-SC", "ApexNewWeb", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-weight: 300;
  text-transform: lowercase;
  -webkit-font-smoothing: subpixel-antialiased;
  font-size: 13px;
  font-size: 16px;
  opacity: 0.5; }


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


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

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


#topnav{background:#226EA9;margin:0 0 15px 0;text-align:center;}

#topnav ul li{display:inline-block;}

#topnav ul li a{color:#eee;display:block;padding:7px 18px;text-decoration:none;font-size:16px;transition:background 0.1s linear;}

#topnav ul li a:hover{background:#006599;}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}

.container{margin-right:auto;margin-left:auto;*zoom:1;}
.container:before,.container:after{display:table;content:"";line-height:0;}

.container:after{clear:both;}

.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}

.container-fluid:after{clear:both;}

.navbar .container{width:auto;}

.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}

	#header .container #secondrow{overflow: visible;}

	#suggested-products .container{margin-bottom: 10px;}

	#footer .container .row .span12 #social p span{float: left;}

#main_videoadapter { display:block; float:left; width:325px; height:234px; }

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }

.aligncenter,
.alignnone {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

.footer-wrapper .col-md-4 {
    margin-bottom: 30px;
}




.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_14 {
	width:550px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}
.row{margin-left:-10px;margin-right:-10px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after{clear:both}
.clearfix:after,.form-actions:after,.form-horizontal .control-group:after,.row-fluid:after,blockquote{clear:both}
.clearfix:after,.clearfix:before{display:table;content:""}


.single-group .group .img-wrapper img {
	width: auto;
	display: block;
	margin: auto;
}

  .our-partner .img-wrapper {
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #163a54;
    height: 143px; }

    .our-partner .img-wrapper a {
      display: block;
      width: 100%;
      height: 100%; }

    .our-partner .img-wrapper img {
      display: none; }

  .introduction .img-wrapper {
    text-align: center;
    padding-left: 8px; }

    .our-group .group .img-wrapper {
      text-align: center;
      margin-bottom: 38px;
      min-height: 102px; }

  .page-template-template-join-us #contents-holder .img-wrapper {
    width: 100%;
    margin-bottom: 20px; }

    .page-template-template-join-us #contents-holder .img-wrapper img {
      width: 100%; }

  .single-team-member .team-member .img-wrapper {
    float: left;
    width: 255px; }

    .single-team-member .team-member .img-wrapper img {
      width: 100%; }



.partner-content .img-wrapper {
  text-align: center;
  float: left;
  width: 170px;
  padding-top: 60px;
  position: relative;
  z-index: 1; }

.single-group .group .img-wrapper {
  float: left;
  width: 185px; }


#footer { height:283px;}
.white{color:#FFF;}
.white-bg{background:#FFF;width:100%;}
.block-title.handbook-link h2.yellow,.block-title.handbook-link h2.white{margin-left:140px;}
.support-button:hover .text-content .white.faqs{color:#b6aa69;}
.support-button:hover .text-content .white.contact{color:#000000;}
.block-title.handbook-link:hover .white{color:#b6aa69;}
.yellow-bg .text-content p.white a{color:#fff;text-decoration:underline;}
p.white.instructions{font-size:15px!important;font-family:'PT Sans',Arial,Helvetica,sans-serif!important;text-transform:none;margin:20px 0px;text-align:left;}
.gig-guide.item:hover h4.white,.gig-guide.item:hover h2.white,.gig-guide.item:hover p.white,.gig-guide.item:hover h4.gold,.gig-guide.item:hover h2.gold,.gig-guide.item:hover p.gold,.gig-guide.item:hover h4.black,.gig-guide.item:hover h2.black,.gig-guide.item:hover p.black{color:#b6aa69;}
.homepage .white-bg.gig-guide h2{color:#fff;}
.gallery-headline .white-btn{background:#fff;color:#000;}
.design-your-amp .white.share-to-care{display:none;}
.block-title.handbook-link.coming-soon .text-content .white{margin-left:0px;}
.find-a-handbook h3.white{position:relative;bottom:5px;}
.product-listing-image h2.white a{color:#ffffff;}
.cabinets-list .product-listing-image h2 a.white,.cabinets-list .product-listing-image h2 a.black,.cabinets-list .product-listing-image h2 a.gold{color:#b6aa69;}
.amp-name.bottom .white{color:#fff;}

    .block-title.handbook-link h2.yellow, .block-title.handbook-link h2.white{
        font-size: 2.5em;
    }


    .support.hashtag.white-bg{
        min-height: 30px;
        max-height: 30px;
    }


    .spread-the-word h3.white{
        width: auto;
        margin-top: 0px;
        padding: 16px;
        float: none;
    }

    .span12 .hashtag.white-bg .tag.black{
        font-size: 2.3em;
    }


    .large-hashtag.white-bg.contact-page, .large-hashtag.white-bg.terms-page{
        max-width: 75%;
    }


    .artist-social-text h3.white{
        padding: 0px;
        float: left;
        width: auto;
        padding-left: 20px;
    }


    .spread-the-word.product-social-bar.design-your-amp .span12.yellow-bg .tablet-social-bar .centered-socials .white.share-to-care{
        display: none!important;
    }


.white-code-specs{
    height: 40px;
}


.row-fluid.spread-the-word.product-social-bar.gateway .yellow-bg .white{
    color: #000000;
}

	.grid { width: 100%; margin: 0 0 10px; }

  #sidebar .widget {
    margin-bottom: 4.236em;
  }

  #sidebar .widget:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 130%;
    z-index: -1;
    left: -3.631em;
    height: 1px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    content: "";
    display: block;
  }

#navigation .widget {
  font-size: .857em;
  background-color: rgba(255, 255, 255, 0.15);
  padding: 2.618em 0;
  margin: 0;
  color: #edffff;
  -webkit-box-shadow: 5em 0 0 0 rgba(255, 255, 255, 0.15), -5em 0 0 0 rgba(255, 255, 255, 0.15);
  box-shadow: 5em 0 0 0 rgba(255, 255, 255, 0.15), -5em 0 0 0 rgba(255, 255, 255, 0.15);
}

#navigation .widget h3 {
  padding-left: 0;
  padding-right: 0;
}

#navigation .widget a {
  color: #ffffff;
  font-weight: 700;
}

#navigation .widget:nth-child(2n) {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}





.widget {
  margin-bottom: 3.631em;
  position: relative;
}

.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
  font-size: 1.387em;
  font-weight: 300;
}

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

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

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

.widget ul li:before {
  font-family: 'FontAwesome';
  display: inline-block;
  font-size: 100%;
  margin-right: .202em;
  font-weight: normal;
  line-height: 1em;
  width: 1em;
  margin-right: 0;
  content: "\f0da";
}

.widget ul ul {
  margin-left: 1em;
}

.widget .button {
  padding: .382em .857em;
}

#sidebar .widget:last-child {
  padding-bottom: 0;
}

#sidebar .widget:last-child:after {
  display: none;
}

.widget.woocommerce ul li:before {
  display: none;
}

.widget .product_list_widget {
  list-style: none;
}

.widget .product_list_widget li {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
  margin: 0 0 1em;
  padding-bottom: 1em;
}

.widget .product_list_widget li:before,
.widget .product_list_widget li:after {
  content: " ";
  display: table;
}

.widget .product_list_widget li:after {
  clear: both;
}

.widget .product_list_widget li img {
  width: 2.618em;
  height: auto;
  float: right;
  margin-left: 1em;
  padding: .327em;
  background-color: #fff;
  -webkit-border-radius: 0.202em;
  border-radius: 0.202em;
}

.widget .product_list_widget li a {
  display: block;
}

.widget .product_list_widget li:last-child {
  margin: 0;
  border: none;
}

#content.home-widgets .widget_woo_component h2.widget-title {display: none;
}


#skyline { position: absolute; top: 0px; left: 0px; background: #cbe0e7; width: 100%; height: 426px; overflow: hidden; }

	#skyline .buildings { position: relative; width: 940px; height: 426px; margin: 0 auto; }

	#skyline .buildings div {position: absolute; bottom: 0px; width: 536px; height: 423px; }
 
	#skyline .buildings img { position: absolute; display: block; }

	#skyline .buildings .bg-left { left: -325px; }

	#skyline .buildings .bg-left img { width: 547px; height: 423px; }
 
	#skyline .buildings .bg-right { right: -350px; }

	#skyline .buildings .bg-right img { width: 544px; height: 423px; }

#content #blog .sectionHeading,
#content #photos .sectionHeading,
#content #backissues .sectionHeading {
	background: none repeat scroll 0 0 #B0ACA9;
}

#content #backissues .sectionHeading {
	width: 513px;
	margin-top: 23px;
	margin-bottom: 13px;
}

#content #backissues {
	width: 570px;
	float: right;
	margin-right: -57px;
}

#content #backissues .post-thumb {
	height: 177px;
	width: 132px;
	margin-right: 58px;
	border: none;
}


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


#banner{
    position: fixed;
    top: 0 !important;
	left: 0;
    width: 100%;
    padding: 0;
	margin: 0;
	z-index: 99999;
}

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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }




#header-container-top{
    margin:0 auto;
    position:relative;
    height: 36px;
}

.site-credit {
	color: #777;
	font-size: 13px;
}

.site-credit a {
	border-bottom: solid 1px #ccc;
}

.site-credit a:hover {
	color: #333;
}

.td-header-style-5 .top-header-menu .sub-menu {
  background-color: #f9f9f9;
}

.td-header-style-6 .top-header-menu .sub-menu {
  background-color: #f9f9f9;
}

.td-header-style-7 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-8 .top-header-menu .sub-menu {
  background-color: #fff !important;
}

.td-header-style-9 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-10 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-11 .top-header-menu .sub-menu {
  background-color: #222;
}

.td-header-style-12 .top-header-menu .sub-menu {
  top: 39px;
  background-color: #222222;
}

.sf-menu .sub-menu .menu_icon {
  top: 0;
}

.sf-menu .sub-menu {
  -webkit-backface-visibility: hidden;
}

.sf-menu .sub-menu .td-icon-menu-down {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  line-height: 19px;
}

.top-header-menu .sub-menu {
  display: none;
  position: absolute;
  top: 26px;
  left: -10px;
  background-color: #222222;
  z-index: 1000;
}

.top-header-menu .sub-menu a {
  display: block;
  margin: 0 10px;
  white-space: nowrap;
  line-height: 28px;
}

.td-mobile-content .sub-menu {
  
}

.td-mobile-content .sub-menu .td-icon-menu-down {
  font-size: 11px;
  padding-top: 11px;
  right: 3px;
  color: #999;
}

.td-mobile-content .sub-menu a {
  padding: 9px 8px 9px 36px !important;
  line-height: 19px;
  font-size: 13px;
}

.td-mobile-content .sub-menu .sub-menu {
  
}

.td-mobile-content .sub-menu .sub-menu a {
  padding-left: 55px !important;
}

.td-mobile-content .sub-menu .sub-menu .sub-menu a {
  padding-left: 74px !important;
}

.td-md-is-android .sf-menu .sub-menu .td-icon-menu-down {
  margin-top: -8px;
}

.td-md-is-ios .sf-menu .sub-menu .td-icon-menu-down {
  margin-top: -9px;
  line-height: 20px;
}


    
    .td-header-wrap .td-header-top-menu-full,
    .td-header-wrap .top-header-menu .sub-menu {
        background-color: #333333;
    }
.nav-primary .level1 ul{background-color:#f5f5f5;min-height:100%;top:-1px;left:100%}
.nav-primary .level1 ul a:hover{background-color:#f0f0f0}
.nav-primary li.level0 ul.level0.spill li.level1 ul{left:auto;right:50px;top:20px}
#controlPanel .level1 ul{display:none}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

		
		#talen {
			position: relative;	
			float:right;
			margin: 180px 0 0 0;
		}

			
				#talen a {
					margin: 0 0 0 5px;
				}


  .large-12 {
    position: relative;
    width: 100%; }
.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}
.node-form .content-add-more .form-submit{margin:0;}
table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}
table#content-field-overview tr.content-add-new .description{margin-bottom:0;}
table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}
.advanced-help-topic .content-border{border:1px solid #AAA}
div.fieldgroup .content{padding-left:1em;}
#block-block-37 .content{border-left:2px solid #89D2F4;background:none repeat scroll 0 0 #F1F1EF;}
#block-block-37 .content p{padding:0 5px 3px 10px;margin:0;}
#block-block-37 .content p a{margin-right:5px;}
body.node-type-e12-toolkit div.node-type-e12-toolkit .content{font-size:15px;background-color:#F1F1EF;color:#21275B;padding:15px;}
.node-type-cpclandingpage .content .btn,.node-type-paediatricion-handbook-landing .content .btn{width:150px;}
#block-views-cpc-block_2 .content,#block-views-paediatrition_handbook-block_2 .content{padding:10px;}
#block-menu_block-12 .content,#block-menu_block-13 .content{margin-bottom:10px;}
.node-type-memb-wizard-result .content-body{width:68%;float:left;margin-bottom:50px;}
#block-donations-1667.block-donations .content{background:#f1f1ef;padding:10px;}
#block-donations-1667.block-donations .content ul{width:680px;overflow:hidden;margin:0;padding:0;}
#block-donations-1667.block-donations .content ul li{float:left;width:225px;list-style:none;font-size:16px;font-family:'Georgia',Serif;margin:0 0 10px;}
body.front .region-sidebar-first #block-block-36 .content{border-left:2px solid #89D2F4;}
.column.sidebar .block-menu .content ul.menu{margin:0;}
.column.sidebar .block-menu .content{background:#f1f1ef;}
.column.sidebar .block-menu_block .content,.column.sidebar .block-menu .content{border-left:2px solid #89D2F4;}
.node .content{margin-bottom:15px;}
.footer-links{text-align:center;margin-bottom:10px;margin-top:10px;padding-left:15px}
.i18n-fr .footer-links.nav{padding:0 30px}
.i18n-fr .footer-links{margin-left:1px;margin-right:-1px}
_::-moz-range-track,body:last-child .footer-links{margin-left:1px;margin-right:-1px}
#footer #footer-nav ul .menu-item{display:none}

#menu-main-menu li.menu-item:hover ul.sub-menu{	}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor {background:none;border:none;}

#menu-main-menu li.current-menu-item ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-post-ancestor ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-category-ancestor ul.sub-menu a{background:none;}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor a, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor a{text-decoration:underline;}

.mobile-only .mobile-directions {
  background-color: #e80f39;
}


.col {
    float:left;
    min-height:1px;
}

.col-container .col02 {
    width: 520px;
    margin: 0 10px;
}

.col-container {
    margin: 0 -10px;
}

.auctions-filter .col {
    position: relative;
}

.auctions-filter .col .mask {
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #004759;
    left: 0;
    top: 0;
}

    .searchbox .filter-catergory .col {
        width: 100%;
        margin: 10px 0 0;
    }

    .searchbox .filter-catergory .col:first-child {
        margin-top: 0;
    }
.footer-cn,.footer-ratings,.footer_links{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}
.footer_links{padding-top:34px;padding-bottom:22px}
.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon{margin-top:0;width:auto;height:auto}
.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon{background-image:none !important}
.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon{height:auto;width:auto;font-size:35px;margin-top:32px}
.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon{font-size:40px}
.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon{display:none}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon{font-size:25px;height:auto;padding:0;width:auto}
.thrv_icon span.tve_sc_icon{-ms-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;font-size:inherit;height:auto;width:auto;text-align:center;text-decoration:none !important;background-clip:padding-box}
#tve_editor .thrv_icon span.tve_sc_icon.tve_blue,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_blue{color:#4E7AC7}
#tve_editor .thrv_icon span.tve_sc_icon.tve_green,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_green{color:#45BF55}
#tve_editor .thrv_icon span.tve_sc_icon.tve_black,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_black{color:#595959}
#tve_editor .thrv_icon span.tve_sc_icon.tve_orange,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_orange{color:#FF712C}
#tve_editor .thrv_icon span.tve_sc_icon.tve_purple,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_purple{color:#9768D1}
#tve_editor .thrv_icon span.tve_sc_icon.tve_red,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_red{color:#e93c31}
#tve_editor .thrv_icon span.tve_sc_icon.tve_teal,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_teal{color:teal}
#tve_editor .thrv_icon span.tve_sc_icon.tve_white,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_white{color:#efefef}
.thrv_icon span.tve_sc_icon.tve_brdr_none{border-style:none !important}
.thrv_icon span.tve_sc_icon.tve_brdr_dotted{border-style:dotted !important}
.thrv_icon span.tve_sc_icon.tve_brdr_dashed{border-style:dashed !important}
.thrv_icon span.tve_sc_icon.tve_brdr_solid{border-style:solid !important}
.thrv_icon span.tve_sc_icon.tve_brdr_double{border-style:double !important}
.thrv_icon span.tve_sc_icon.tve_brdr_groove{border-style:groove !important}
.thrv_icon span.tve_sc_icon.tve_brdr_ridge{border-style:ridge !important}
.thrv_icon span.tve_sc_icon.tve_brdr_inset{border-style:inset !important}
.thrv_icon span.tve_sc_icon.tve_brdr_outset{border-style:outset !important}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon{height:auto;min-width:50px;width:auto}

.nivo-html-caption {
    display:none;
}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags .field-content{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-path,#content.content-one-sidebar .recommendations-landing .views-row div.field-content{clear:both;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags .field-content{float:left;}
#content #documents-detail .views-field-field-tags .field-content{float:left;}
#content .article-landing .views-field-service-links .field-content ul{margin:0px;padding:0px;}
#content .article-landing .views-field-service-links .field-content ul li{background:none;padding:0;margin:0 5px;float:left;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .field-content{width:695px;margin-bottom:20px;float:left;overflow:auto;max-height:200px;}
#content #content-meetings .pane-project-listing .views-row h2.field-content{margin-top:15px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-php .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .field-content,#content #content-meetings .pane-project-listing .views-row .views-field-php .field-content{overflow:auto;max-height:243px;}
#quicktabs-container-contacts .field-content{line-height:normal;}
body #content #quicktabs-container-staff_directory .field-content,body #content #quicktabs-container-former_chair .field-content,body #content #quicktabs-container-staff_directory_extended .field-content{font-size:0.929em;line-height:normal;}
body #content #quicktabs-container-staff_directory .field-content a:first-child,body #content #quicktabs-container-former_chair .field-content a:first-child,body #content #quicktabs-container-staff_directory_extended .field-content a:first-child{font-weight:bold;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.glyphicon-cd:before{content:"\e201"}
.glyphicon-save-file:before{content:"\e202"}
.glyphicon-open-file:before{content:"\e203"}
.glyphicon-level-up:before{content:"\e204"}
.glyphicon-copy:before{content:"\e205"}
.glyphicon-paste:before{content:"\e206"}
.glyphicon-alert:before{content:"\e209"}
.glyphicon-equalizer:before{content:"\e210"}
.glyphicon-king:before{content:"\e211"}
.glyphicon-queen:before{content:"\e212"}
.glyphicon-pawn:before{content:"\e213"}
.glyphicon-bishop:before{content:"\e214"}
.glyphicon-knight:before{content:"\e215"}
.glyphicon-baby-formula:before{content:"\e216"}
.glyphicon-tent:before{content:"\26fa"}
.glyphicon-blackboard:before{content:"\e218"}
.glyphicon-bed:before{content:"\e219"}
.glyphicon-apple:before{content:"\f8ff"}
.glyphicon-erase:before{content:"\e221"}
.glyphicon-hourglass:before{content:"\231b"}
.glyphicon-lamp:before{content:"\e223"}
.glyphicon-duplicate:before{content:"\e224"}
.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-scissors:before{content:"\e226"}
.glyphicon-bitcoin:before{content:"\e227"}
.glyphicon-yen:before{content:"\00a5"}
.glyphicon-ruble:before{content:"\20bd"}
.glyphicon-scale:before{content:"\e230"}
.glyphicon-ice-lolly:before{content:"\e231"}
.glyphicon-ice-lolly-tasted:before{content:"\e232"}
.glyphicon-education:before{content:"\e233"}
.glyphicon-option-horizontal:before{content:"\e234"}
.glyphicon-option-vertical:before{content:"\e235"}
.glyphicon-menu-hamburger:before{content:"\e236"}
.glyphicon-modal-window:before{content:"\e237"}
.glyphicon-oil:before{content:"\e238"}
.glyphicon-grain:before{content:"\e239"}
.glyphicon-sunglasses:before{content:"\e240"}
.glyphicon-text-size:before{content:"\e241"}
.glyphicon-text-color:before{content:"\e242"}
.glyphicon-text-background:before{content:"\e243"}
.glyphicon-object-align-top:before{content:"\e244"}
.glyphicon-object-align-bottom:before{content:"\e245"}
.glyphicon-object-align-horizontal:before{content:"\e246"}
.glyphicon-object-align-left:before{content:"\e247"}
.glyphicon-object-align-vertical:before{content:"\e248"}
.glyphicon-object-align-right:before{content:"\e249"}
.glyphicon-triangle-right:before{content:"\e250"}
.glyphicon-triangle-left:before{content:"\e251"}
.glyphicon-triangle-bottom:before{content:"\e252"}
.glyphicon-triangle-top:before{content:"\e253"}
.glyphicon-console:before{content:"\e254"}
.glyphicon-superscript:before{content:"\e255"}
.glyphicon-subscript:before{content:"\e256"}
.glyphicon-menu-left:before{content:"\e257"}
.glyphicon-menu-right:before{content:"\e258"}
.glyphicon-menu-down:before{content:"\e259"}
.glyphicon-menu-up:before{content:"\e260"}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}


.bookmark-wrapper a.active span.odb-bookmark {
	color: #559664;
}


#classic .bookmark-wrapper a.active span.odb-bookmark {
	color: #f06e28;
}

.touch #prev, .touch #next{
	display: none !important;
}
	
#prev, #next{
	font-family: arial, sans-serif;	
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 20px;
	width: 20px;
	cursor:pointer;
	font-size: 3em;
	margin: 0px 10px;
}

a.comment-reply-link, a.comment-reply-link:visited, a.comment-reply-link:hover, a.comment-reply-login, a.comment-reply-login:visited, a.comment-reply-login:hover, a.page-numbers:hover {
	background: #444;
	color: #eee;
	padding: 5px;
	text-decoration: none;
}

.suf-page-nav a.page-numbers:hover, .suf-page-nav span.current {
	background: #444;
	color: #eee;
}


.suf-page-nav a.page-numbers:hover {
	color: #ffffff;
}


.btn-flex {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 420px;
  margin: 0 auto;
}

.no-flexbox .btn-flex {
  text-align: center;
}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

.quote-author { font-size: 15px; text-align: center; color: #FFF; font-style: italic; }
html.responsive body #content .left-column .box .inner-small .slab-topic .icon, html.responsive body #content .left-column .box .inner-big .slab-topic .icon{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic h2, html.responsive body #content .left-column .box .inner-big .slab-topic h2{margin:-10px 0px 0px -70px;display:block;width:60%;}
html.responsive body #content .left-column .box .inner-small .slab-topic .more, html.responsive body #content .left-column .box .inner-big .slab-topic .more{margin-left:-70px;}
html.responsive body #content .left-column .box .inner-small .slab-topic.no-icon h2, html.responsive body #content .left-column .box .inner-big .slab-topic.no-icon h2{margin-left:0;}
 
.top-social-wrapper .social-icon{ float: left; margin-left: 7px; max-width: 22px; }

.top-social-wrapper .social-icon:first-child{ margin-left: 0px; }

.top-social-wrapper .social-icon a:hover{ opacity: 0.6; filter: alpha(opacity=60); }




.meta div.links {
  float: left;
  font-size:13px;
  color:#729e37;
}

.meta div.links a{
  color:#729e37;
}

.meta div.terms {
  float: right;
}


.meta div.terms span {
  float: left;
}


.meta div.links ul.links li {
  float: left;
  padding: 0 1em 0 0;
}


.meta div.terms ul.links li {
  float: left;
  padding: 0 0 0 1em;
}

#dmg-home-hero a div.meta {
  zoom: 1;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -khtml-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: rgba(0, 0, 0, 0.5);
  height: auto; 
  margin: 0;
  overflow: hidden;
  padding: 18px 15px 15px 18px;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  bottom:0;
  width: 220px;
}

#dmg-home-hero a div.meta:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}

#dmg-home-hero a:hover div.meta {
  background: rgba(255, 255, 255, 0.8);
}

#dmg-home-hero a:hover div.meta div.title,
#dmg-home-hero a:hover div.meta div.author,
#dmg-home-hero a:hover div.meta div.dek {
  color: black !important;
}

#dmg-puppy-hero div.meta {
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 20px 25px 0;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  bottom:0;
  width: 280px;
}

#dmg-kitten-hero div.meta {
  background: rgba(0, 0, 0, 0.5);
  height: 355px;
  margin: 0;
  max-height: 355px;
  overflow: hidden;
  padding: 20px 25px 0;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  width: 350px;
}


.box{box-sizing: border-box;}

.row .box{padding-left: 25px;padding-right: 25px;}



.inner-row .box{padding-left: 5px;padding-right: 5px;}





.box-1{width:8.33333333333%;}

.box-2{width:16.6666666667%;}

.box-3{width:25%;}

.box-4{width:33.3333333333%;}

.box-5{width:41.6666666667%;}

.box-6{width:50%;}

.box-7{width:58.3333333333%;}

.box-8{width:66.6666666667%;}

.box-9{width:75%;}

.box-10{width:83.3333333333%;}

.box-11{width:91.6666666667%;}

.box-12{width:100%;}


.box-09 { width:8.2%; padding:0 3px !important; }


.row24 .box{padding-left: 25px;padding-right: 25px;}



.row24 .box-1{width:4.16666666667%;}

.row24 .box-2{width:8.33333333333%;}

.row24 .box-3{width:12.5%;}

.row24 .box-4{width:16.6666666667%;}

.row24 .box-5{width:20.8333333333%;}

.row24 .box-6{width:25%;}

.row24 .box-7{width:29.1666666667%;}

.row24 .box-8{width:33.3333333333%;}

.row24 .box-9{width:37.5%;}

.row24 .box-10{width:41.6666666667%;}

.row24 .box-11{width:45.8333333333%;}

.row24 .box-12{width:50%;}

.row24 .box-13{width:54.1666666667%;}

.row24 .box-14{width:58.3333333333%;}

.row24 .box-15{width:62.5%;}

.row24 .box-16{width:66.6666666667%;}

.row24 .box-17{width:70.8333333333%;}

.row24 .box-18{width:75%;}

.row24 .box-19{width:79.1666666667%;}

.row24 .box-20{width:83.3333333333%;}

.row24 .box-21{width:87.5%;}

.row24 .box-22{width:91.6666666667%;}

.row24 .box-23{width:95.8333333333%;}

.row24 .box-24{width:100%;}


.row.no_padding .box {
	padding:0px;
}

.help-link-txt-1,
.help-link-txt-2,
.help-link-txt-3{
	line-height:22px;
	font-size:18px;
	display:block;
	color:#fff;
}

.pllexislider { margin: 0; padding: 0; }
 
.pllexislider .slides img {width: 100%; display: block;}

.pllexislider .slides:after { display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}



.jr-insta-thumb .no-bullet, .pllexislider .no-bullet { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; clear: both; }

.pllexislider .slides { zoom: 1; overflow: hidden; }



.pllexislider .pllex-control-nav { z-index:2; position: absolute;  top: 10px; right: 0; padding: 0 15px; margin-right: auto; margin-left: auto }

.pllexislider-overlay .pllex-control-nav { display:none; }

.pllexislider .pllex-control-nav li { margin: 0 3px; display: inline-block; zoom: 1; *display: inline; }

.pllexislider .pllex-control-paging li a { width: 11px; border: none; height: 11px; display: block; background: #fff; background: rgba(255,255,255,255,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); box-shadow: inset 0 0 2px rgba(0,0,0,0.3); }

.pllexislider .pllex-control-paging li a:hover,
.pllexislider .pllex-control-paging li a.pllex-active { background: rgba(0,0,0,0.6); -webkit-box-shadow: 0px 0px 1px 2px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 1px 2px rgba(255,255,255,0.7); box-shadow: 0px 0px 1px 2px rgba(255,255,255,1);}

.pllexislider .pllex-control-paging li a.pllex-active { cursor: default; }



.pllexislider .pllex-direction-nav { z-index:2; position: absolute; list-style:none; padding: 0; top: 7px; right: 7px; margin: 0; background-color: rgba(0,0,0, 0.6); -webkit-border-radius: 15%; -moz-border-radius: 15%; -o-border-radius: 15%; border-radius: 15%; }

.pllexislider-overlay .pllex-direction-nav { display:none; }

.pllexislider .pllex-direction-nav li a { line-height: normal; overflow: hidden; display: block; border: 0 }

.pllexislider .pllex-direction-nav li a:focus { outline: 0 }

.pllexislider .pllex-direction-nav li:first-child { float: left; margin-right: 0; border-left: 0; border-right: 1px solid gray;  }

.pllexislider .pllex-direction-nav li { list-style:none; float: right; margin: 0; border-right: 0; border-left: 1px solid #1e1e1e; }

.pllexislider .pllex-direction-nav .pllex-next:before, 
.pllexislider .pllex-direction-nav .pllex-prev:before { font-family: Arial,Helvetica,sans-serif; display: inline-block; padding: 0 4px 1px; speak: none; color: #fff; font-size: 18px; text-shadow: 0 2px 0 rgba(0, 0, 0, 1); }

.pllexislider .pllex-direction-nav .pllex-next:before { content: '\25BA'; }

.pllexislider .pllex-direction-nav .pllex-prev:before { content: '\25C4'; }



.pllexislider-normal ul li .jr-insta-datacontainer { margin-top:5px; margin-bottom: 5px; display: block; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-username { text-decoration: none; display: inline-block; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-time { float: right; display: inline-block; text-align: right; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-caption { line-height: normal;  margin-top: 5px; margin-bottom: 5px; display: block; clear : both }



.pllexislider-overlay a { color: #ffffff; text-decoration: none; }

.pllexislider-overlay ul li .jr-insta-wrap { position: relative; color: #FFF; line-height: normal; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer { position: absolute; display: none; left: 0; bottom: 0; width: 100%; text-shadow: 0 0 5px rgba(0,0,0,0.7); background: rgba(0,0,0,0.4); padding: 5px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-username a { color: #FFF !important; text-decoration: none; font-weight: bold; }
 
.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-time { float:right; text-align: right; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-caption { line-height: normal; color: #FFF;  margin-top: 5px; margin-bottom: 5px; display: block; }


.upcoming-title {
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-three-fourth{width:74%;}
.fusion-layout-column.fusion-three-fourth.fusion-spacing-no{width:75%;}

.art-disciplina {
	float: left;
	background: #FFF;
	padding: 10px;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
}


.nuevoArticulo:hover .art-disciplina.m_Ar{
	color: #8cc8dd;
}


.nuevoArticulo:hover .art-disciplina.m_Aq{
	color: #cc6c46;
}


.nuevoArticulo:hover .art-disciplina.m_Ds{
	color: #f2cd85;
}


.nuevoArticulo:hover .art-disciplina.m_Cn{
	color: #a7721d;
}


.nuevoArticulo:hover .art-disciplina.m_St{
	color: #25a286;
}


.art-disciplina.m_St{
	padding-left: 12px;
padding-right: 12px;
}


.nuevoArticulo:hover .art-disciplina.m_Md{
	color: #7b498c;
}


.nuevoArticulo:hover .art-disciplina.m_Cd{
	color: #a7721d;
}


.nuevoArticulo:hover .art-disciplina.m_Es{
	color: #25a286;
}


.nuevoArticulo:hover .art-disciplina.m_Op{
	color: #009bdb;
}


.nuevoArticulo:hover .art-disciplina.m_Et{
	color: #3e009c;
}


.nuevoArticulo:hover .art-disciplina.m_Vd{
	color: #86226a;
}




.art-disciplina:hover{
	background: #fff!important;
}

.content-361-10 {
	float: left;
	width: 355px;
	margin: 0 21px 0 0;
	overflow: hidden;
}
.editor-button,.edit-link a,.page-map a,.archive-header .view-flyer a,.newsletter-signup input[type="submit"],button,input[type="submit"],.modal-trigger span{background-color:white;border:4px solid #070608;color:#070608;display:inline-block;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1;padding:1.3125em 3.9375em;text-decoration:none;box-shadow:0.375em 0.375em 0 #070608;-webkit-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;-moz-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear}
.tr-coretext .editor-button,.tr-coretext .edit-link a,.edit-link .tr-coretext a,.tr-coretext .page-map a,.page-map .tr-coretext a,.tr-coretext .archive-header .view-flyer a,.archive-header .view-flyer .tr-coretext a,.tr-coretext button,.tr-coretext input[type="submit"],.tr-coretext .modal-trigger span,.modal-trigger .tr-coretext span{font-weight:normal}
.editor-button:hover,.edit-link a:hover,.page-map a:hover,.archive-header .view-flyer a:hover,button:hover,input[type="submit"]:hover,.modal-trigger span:hover{background-color:#c7a84c;border:4px solid #c7a84c;color:white}
.editor-button:active,.edit-link a:active,.page-map a:active,.archive-header .view-flyer a:active,button:active,input[type="submit"]:active,.modal-trigger span:active{margin:2px -2px -2px 2px;box-shadow:0 0 0 #070608}
.modal-open{overflow:hidden}
.modal label{cursor:pointer;margin-bottom:0;font-size:1em}
.modal label img{border-radius:150px;display:block;max-width:300px}
.modal input[type="checkbox"]{display:none}
.modal .modal-open{overflow:hidden}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-close{position:absolute;top:-2.95313em;right:-2.95313em;bottom:auto;left:auto;height:1.5em;width:1.5em;cursor:pointer}
.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#999;content:'';display:block;margin:-3px 0 0 -1px}
.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:gray}
.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#f8f8f8;margin:auto;margin-bottom:1.96875em;max-width:60.44444em;max-height:70%;position:relative;overflow:visible;margin-top:-100%}
.modal .modal-inner p{font-size:1.125em;max-width:100% !important;padding:0;text-align:left}
.modal .modal-inner p.intro{color:#c7a84c;line-height:1.6em}
.modal .modal-inner p.body{color:#070608;line-height:1.45em}
.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.type-movie .entry-content .modal,.type-movie .entry-summary .modal{margin:1.96875em 0}
.type-movie [id^="modal-"] .modal-inner{font-size:1.28571em}
.type-movie [id^="modal-"] .modal-inner iframe{display:block;border:none}
.modal-trigger{text-align:center}

#dmg-head .additional-ad{
	display:none;
}
.small-7{width:58.33333%}
.wrp{margin:0 auto;padding:0px 10px;width:1060px}
.far.mid.f1 .wrp{width:100%;padding:0}
.far.mid.f2 .wrp,.far.mid.f4 .wrp,.far.mid.f5 .wrp{width:96%}
.far.mid.f2 .wrp hr,.far.mid.f4 .wrp hr,.far.mid.f5 .wrp hr{margin:20px 0px 20px 0px}
.f1 .wrp{padding:0px 20px;text-align:center}
.bSe .f2 .wrp{width:auto}
.f2.farb .wrp{box-sizing:border-box;padding:0px 5%}
.f2 .wrp{box-sizing:border-box;padding:0px 10px}
.tve-woo-minicart header .wrp{position:relative;padding-right:150px;box-sizing:border-box}
.tve-woo-minicart header .wrp .mini-cart-contents{position:absolute;right:0;top:50%;margin-top:-20.5px}
.brd .wrp{padding:12px 20px}
.wrp.cnt.bip .in .pWr{margin:0 auto;width:34%}
.bp-t .wrp{background:#fff;display:inline-block;padding:10px;text-align:left;vertical-align:middle}
.bp-t .wrp p{margin-bottom:20px}
.wrp .bpd{width:702px}
.f3 .wrp,.f4 .wrp,.f5 .wrp{box-sizing:border-box;padding:0px 20px}


.font-headings, .template-index .widgets .title { text-transform: uppercase; font-family:  "Kanit" ; font-size: 1em; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.main-header .main-menu-dropdown-panel .title { margin: 0 0 25px 0; letter-spacing: 1px; font-family:  "Kanit" ; font-size: 1em; text-transform: uppercase; font-weight: bold; color: #ffffff; }

.lt-ie9 .main-header .logo-center h1.title { text-align: center; }

.main-header h1.title { text-align: center; font-family:  Trebuchet MS, Helvetica, sans-serif ; font-size: 2.33333em; margin: 0; display: block; color: #ffffff; }

.lt-ie9 .main-header h1.title { text-align: left; }

.main-header h1.title a { hover: #cedf00; color: #ffffff; display: inline-block; bottom: 5px; left: 0; }

.main-header h1.title img { max-width: 100%; max-height: 75px; }

.main-footer .title { font-size: 1.16667em; margin: 30px 0 -10px 0; text-transform: uppercase; font-weight: bold; height: 16.328125px; min-width: 1px; }

.product-grid .title { font-family:  "Kanit" ; font-size: 1.16667em; }

.product-grid .title a { color: #666666; }

.modal.video .caption .title { font-size: 1em; }

.lt-ie9 .modal.video .caption .title { font-size: 1.16667em; }

.template-index .slider .slide .caption .title { color: #666666; position: relative; margin-top: 0; font-size: 1em; padding-bottom: 0; line-height: 1.2; }

.lt-ie9 .template-index .slider .slide .caption .title { font-size: 1.16667em; }

.template-index .widgets .social-feeds .title { text-align: center; }

.template-index .widgets .title { text-transform: uppercase; font-size: 1.5em; margin-bottom: 15px; font-weight: bold; }

.lt-ie9 .template-index .widgets .title { margin-bottom: 50px; }

.template-list-collections .caption .title { position: relative; z-index: 1; margin: 0 0 10px 0; color: #666666; font-size: 1.5em; }

.template-collection .main-content header .tag-filter .title { margin-right: 5px; vertical-align: top; }

.template-product .social-share .title { text-transform: uppercase; margin-bottom: 30px; }

.template-product .similar-products h2.title { font-family:  "Kanit" ; font-size: 1.5em; text-transform: uppercase; margin-bottom: 30px; }

.template-product .similar-products .caption .title { font-family:  "Kanit" ; font-size: 1.16667em; text-transform: uppercase; }

.template-product .similar-products .caption .title .price { font-size: 1em; }

.template-blog .article .left-sidebar .title, .template-article .article .left-sidebar .title { font-size: 1em; color: #666666; margin-bottom: 0; text-transform: uppercase; }

.template-blog .article .middle-column .title, .template-article .article .middle-column .title { font-family:  "Kanit" ; font-size: 2em; color: #666666; margin: 0; }

.template-blog .article .middle-column .comments .title, .template-article .article .middle-column .comments .title { font-size: 1.5em; color: #666666; padding: 15px 0; }

.template-blog .side-bar .title, .template-article .side-bar .title { text-transform: uppercase; font-size: 1em; color: #666666; }

.template-cart .cart-table .title { display: none; }

.lt-ie9 .template-cart .cart-table .title { display: table-cell; }

.template-password h1.title { margin-bottom: 50px; }

.lt-ie9 .template-password h1.title { margin-bottom: 150px; }

.template-password h1.title a { font-family:  Trebuchet MS, Helvetica, sans-serif ; }

.ie8 .latest .featured_image.alignleft { width: 380px; }

.ie8 .post_box .featured_image.alignleft { width: 300px; }

div.caption-container
{
	float: left;
	position: relative;
}


.ss-icon, .ss-icon.ss-social-regular,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-regular:before, [class*=" ss-"].ss-social-regular:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-regular.right:after, [class*=" ss-"].ss-social-regular.right:after {
  font-family: "SSSocialRegular";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}


.ss-icon, .ss-icon.ss-standard,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-standard:before, [class*=" ss-"].ss-standard:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-standard.right:after, [class*=" ss-"].ss-standard.right:after {
  font-family: "SSStandard";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}




.blog #SectionMenu .ss-icon { 
  float: right; 
  margin-left: 20px; 
  font-size: 10px; 
}


.ss-icon {
  margin-top: 5px;
}


#habitlogo { position:absolute; width:220px; height:220px; margin-left:118px; z-index:10; top:0; left:0; margin-top:89px; }

#habitlogo img { width:100%; height:auto; }

#habitlogo img.shadow { -moz-box-shadow: 0 4px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 0 4px 0 rgba(0,0,0,0.3); box-shadow: 0 4px 0 rgba(0,0,0,0.3); }

	#habitlogo,
	div.socnet-desktop ul { margin-left:0px; margin-top:0px; }

.rt-grid-4 {width: 400px;}
.rt-grid-1:before,.rt-grid-2:before,.rt-grid-3:before,.rt-grid-4:before,.rt-grid-5:before,.rt-grid-6:before,.rt-grid-7:before,.rt-grid-8:before,.rt-grid-9:before,.rt-grid-10:before,.rt-grid-11:before,.rt-grid-12:before{display:table;content:"";clear:both;}
.rt-grid-1:after,.rt-grid-2:after,.rt-grid-3:after,.rt-grid-4:after,.rt-grid-5:after,.rt-grid-6:after,.rt-grid-7:after,.rt-grid-8:after,.rt-grid-9:after,.rt-grid-10:after,.rt-grid-11:after,.rt-grid-12:after{display:table;content:"";clear:both;}
.view-open-positions .views-row{margin-bottom:3px;}
.view-press-releases li.views-row{list-style-type:none;margin-bottom:20px;}
.view-in-the-news .views-row{list-style-type:none;padding:0;margin:0;margin-bottom:20px;}
.view-kaltura-events .views-row{list-style-type:none;margin-bottom:30px;border-bottom:1px solid #ddd;}
.view-recorded-webinars .views-row{list-style-type:none;margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:10px;overflow:hidden;}
.view-live-webinars .views-row{list-style-type:none;margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:10px;overflow:hidden;}
.view-solutions-overview li.views-row{list-style-type:none;padding:0;margin:0 0 45px 0;float:left;width:450px;border:1px solid #e0e0e0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 16px #e9f7fa inset;-webkit-box-shadow:0 0 16px #e9f7fa inset;box-shadow:0 0 16px #e9f7fa inset;}
.view-solutions-overview li.views-row-odd{margin-right:50px;}
.view-kaltura-team .views-row{list-style:none;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.view-kaltura-team .team-items .views-row{float:left;clear:both;width:960px;}
.view-kaltura-team .team-heads .views-row{border:medium none;cursor:pointer;float:left;margin:5px;padding:0;position:relative;width:69px;}
.view-kaltura-team .team-heads .views-row .views-field-field-profile-picture{border:1px solid white;height:82px;margin:0;filter:alpha(opacity=50);opacity:0.5;padding:0;position:relative;width:auto;z-index:1;}
.view-kaltura-team .team-heads .views-row:hover .views-field-field-profile-picture{border:1px solid #CECECE;filter:alpha(opacity=100);opacity:1;}
.view-kaltura-team .team-heads .views-row.js-hover:hover .views-field-title{display:block;}
.view-case-studies .views-row{border:1px solid #eee;margin-right:15px;margin-left:15px;float:left;width:280px;list-style:none;text-align:center;padding:5px;}
.view-case-studies .views-row-first{margin-left:0;}
.view-case-studies .views-row-last{margin-right:0;}
#block-views-news-block .view-content .views-row a{margin-left:10px;}
#block-views-news-block .view-content .views-row a:after{content:" ";}
#block-views-spotlight-block ul .views-row{list-style:none;margin-bottom:20px;}
#block-views-press-block .views-row{list-style:none;margin-bottom:20px;color:#666560;}
.view-thankyou-blocks .views-row{border:1px solid #eee;margin:15px;float:left;width:193px;list-style:none;text-align:center;padding:5px;}
.v.view-thankyou-blocks .views-row-first{margin-left:0;}
.view-thankyou-blocks .views-row:nth-child(4n+4){margin-right:0;}
.view-thankyou-blocks .views-row:nth-child(4n+1){margin-left:0;}
#views_slideshow_cycle_teaser_section_homepage_banner_-block .views-row{width:960px;position:relative;margin-top:30px;}
.video-gallery .views-row{float:left;margin-right:13px;margin-bottom:27px;position:relative;}
.video-gallery .views-row-8,.video-gallery .views-row-4{margin-right:0;}
.video-gallery .views-row .kaltura-embed,.video-gallery .views-row .views-field-field-vid-desc{display:none;}
.video-gallery .views-row img{width:230px;height:130px;}
.theme-2013 .slides .views-row{position:relative;padding:0;margin:0;}
.view-homepage-case-study .views-row{float:left;width:25%;padding:10px;position:relative;}
.view-homepage-case-study .views-row .kaltura-thumb{width:100%;margin:0 auto;margin-bottom:10px;}
.view-homepage-case-study .views-row .kaltura-thumb img{max-width:100%;display:block;height:auto;}
.view-homepage-case-study .views-row .views-field-field-video-embed-code{display:none;}
.view-homepage-case-study .views-row .views-field-title,.view-homepage-case-study .views-row .views-field-colorbox a{display:block;position:absolute;top:50px;left:50%;margin-left:-22px;width:44px;height:32px;outline:none;background-repeat:no-repeat;background-position:center;}
.view-homepage-case-study .views-row .views-field-title span,.view-homepage-case-study .views-row .views-field-colorbox a span{display:block;height:32px;background-color:transparent;width:44px;cursor:pointer;display:table-cell;vertical-align:middle;color:#fdfdfd;font-size:60px;background:none;-moz-transition:200ms;-o-transition:200ms;-webkit-transition:200ms;transition:200ms;}
.view-homepage-case-study .views-row .views-field-title span:hover,.view-homepage-case-study .views-row .views-field-colorbox a span:hover{color:black;}
.view-homepage-case-study .views-row .views-field-field-company-logo{text-align:center;display:table;vertical-align:middle;width:100%;height:100px;position:relative;}
.view-homepage-case-study .views-row .views-field-field-company-logo .field-content{display:table-cell;height:120px;vertical-align:middle;}
.view-homepage-case-study .views-row .views-field-field-company-logo img{max-width:100%;height:auto;max-width:283px;}
.view-homepage-case-study .views-row .views-field-body{font-family:Lato;font-style:italic;font-size:16px;color:#999999;line-height:150%;text-align:center;position:relative;padding:10px;padding-top:15px;margin-top:20px;}
.view-homepage-case-study .views-row .views-field-body p{display:inline;}
.view-homepage-case-study .views-row .views-field-body:before{content:"“";font-size:70px;position:absolute;left:-20px;top:10px;opacity:0.5;font-family:georgia,serif;width:40px;}
.view-homepage-case-study .views-row .views-field-body:after{content:"”";font-size:70px;position:absolute;right:-10px;bottom:-30px;opacity:0.5;font-family:georgia,serif;width:40px;}
.view-homepage-case-study .views-row .views-field-field-video{width:50%;min-width:200px;margin-right:40px;float:left;padding-top:10px;}
.view-homepage-case-study .views-row .views-field-field-video .kaltura-thumb{box-shadow:none;border:none;}
.view-homepage-case-study .views-row .views-field-colorbox a{left:110px;top:60px;}
.homepage-items .views-row{width:30%;float:left;position:relative;margin:1.5%;width:28%;margin:2.5%;height:260px;padding-top:20px;text-align:center;color:#484848;margin-bottom:4em;}
.homepage-items .views-row .views-field-field-icon{position:absolute;top:-40px;width:100%;}
.homepage-items .views-row h3{font-style:normal;font-weight:bold;font-size:16px;color:#484848;padding:0px 10px;margin:0;margin-top:110px;margin-bottom:10px;font-family:arial;}
.homepage-items .views-row .views-field-body{font-size:15px;padding:0px 10px;}
.homepage-items .views-row .views-field-field-long-text{font-size:12px;color:#484848;font-family:arial;}
.homepage-items .views-row .views-field-field-item-link{position:absolute;left:0px;right:0px;text-align:Center;bottom:0px;font-size:16px;}
.homepage-items .views-row .views-field-field-item-link a{background:#44abca;color:white;padding-left:12px;padding-right:12px;padding-bottom:6px;padding-top:6px;font-weight:bold;font-size:13px;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;}
.homepage-items .views-row .views-field-field-item-link a:after{content:" › ";position:inline;}
.homepage-items .views-row .views-field-field-item-link a:hover{background:#1ecce7;}
.homepage-items .views-row:last-child{border:none;}
.homepage-items .views-row h3.field-content{margin:0;font-size:18px;padding:0;}
.homepage-items .views-row .views-field-body p{margin:0;display:inline;padding:0;}
.homepage-items .views-row .views-field-body div{display:inline;}
.homepage-items .views-row .views-field-field-item-link div{display:inline;}
.homepage-items .views-row .views-field-field-large-text{margin-bottom:1em;}
.solutions-for-any-use-case .views-row{width:50%;min-height:300px;float:left;position:relative;text-align:center;padding-bottom:15px;padding-top:15px;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1{position:absolute;top:0;display:none;z-index:1;width:100%;height:auto;min-height:100%;background:#197d97;text-align:left;color:white;padding:35px;font-size:15px;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 p{margin:0;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 li{padding-left:0;}
.solutions-for-any-use-case .views-row .views-field-field-circle-image:hover~.views-field-field-solution-body-1{display:block;z-index:9999;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1:hover{display:block;}
.solutions-for-any-use-case .views-row .views-field-field-image-title{color:#555555;font-weight:bold;font-size:21px;margin-bottom:10px;padding-bottom:10px;}
.solutions-for-any-use-case .views-row .views-field-field-image-title p{margin:0;}
.solutions-for-any-use-case .views-row .views-field-field-teaser .field-content{color:#4f4c4c;font-size:14px;}
.solutions-for-any-use-case .views-row .views-field-field-teaser .field-content p{margin:0;}
.solutions-for-any-use-case .views-row .views-field-field-circle-image{padding-bottom:13px;display:inline-block;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .title{font-family:helvetica;font-weight:bold;font-size:19px;margin-bottom:12px;color:#ffffff;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 ul{padding-left:1em!important;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .body{font-family:arial;color:#ffffff;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .body a{color:#0dc3f8;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .link{position:absolute;bottom:0;right:0;background:#4bb6cb;display:inline-block;padding:10px 5px 10px 5px;margin-top:20px;width:30%;text-align:center;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .link a{font-weight:bold;font-size:16px;color:white;}
.solutions-for-any-use-case .views-row .views-field-field-solution-body-1 .link:hover{background:#00cdfd;}
.explore-our-products .views-row{width:50%;float:left;position:relative;text-align:center;padding-bottom:30px;padding-top:30px;}
.explore-our-products .views-row .views-field-field-product-title{text-align:center;color:#484848;font-size:21px;font-weight:bold;line-height:100%;margin-bottom:10px;width:60%;margin:0 auto;padding-bottom:10px;}
.explore-our-products .views-row .views-field-field-product-teaser{text-align:center;font-weight:bold;width:80%;margin:0 auto;margin-bottom:10px;font-size:13px;}
.explore-our-products .views-row .views-field-field-product-teaser .field-content p{margin:0;}
.explore-our-products .views-row .views-field-field-product-image{text-align:center;position:relative;display:inline-block;}
.explore-our-products .views-row .views-field-field-product-image img{margin:0 10px 10px 0;}
.explore-our-products .views-row .views-field-field-product-image a{position:absolute;bottom:0;right:0;background:#16b3cb;color:white;font-weight:bold;width:57px;height:57px;border-radius:30px;padding-top:9px;}
.node-type-education-solutions .homepage-case-study .views-row,.node-type-enterprise-solutions .homepage-case-study .views-row,.node-type-media-solutions .homepage-case-study .views-row,.node-type-government-solutuins .homepage-case-study .views-row,.node-type-new-solution-page .homepage-case-study .views-row{width:31%;margin-right:2%;}
.node-type-media-solutions .solutions-for-any-use-case .views-row,.node-type-new-solution-page .solutions-for-any-use-case .views-row{width:33%;}
.kaltura-for-your-company .views-row{width:33%;float:left;text-align:center;padding:30px;position:relative;height:307px;}
.kaltura-for-your-company .views-row .views-field-field-title-company{color:white;font-weight:bold;font-size:16px;padding-top:15px;height:60px;line-height:20px;}
.kaltura-for-your-company .views-row .views-field-field-title-company p{margin:0;}
.kaltura-for-your-company .views-row .views-field-field-img-company{height:120px;}
.kaltura-for-your-company .views-row .views-field-field-link-company{background:black;display:inline-block;padding:5px;margin-top:20px;}
.kaltura-for-your-company .views-row .views-field-field-link-company a{color:white;font-size:15px;font-weight:bold;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1{position:absolute;top:0;width:105%;left:0;height:109%;text-align:left;margin-top:-10px;z-index:9999;display:none;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content{margin:10%;color:white;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content p{margin:0;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .title{font-weight:bold;font-size:16px;margin-bottom:13px;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link{position:absolute;bottom:0;right:0;background:black;display:inline-block;padding:5px;margin-top:20px;width:30%;text-align:center;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link a{color:white;font-size:15px;font-weight:bold;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link:hover{background:#333333;}
.kaltura-for-your-company .views-row:hover .views-field-field-content-body-1{display:block;}
.kaltura-for-your-company .views-row-first{background:#71bcd0;}
.kaltura-for-your-company .views-row-first .views-field-field-content-body-1{background:#71bcd0;}
.kaltura-for-your-company .views-row-even{background:#3097ab;}
.kaltura-for-your-company .views-row-even .views-field-field-content-body-1{background:#3097ab;}
.kaltura-for-your-company .views-row-last{background:#16b3cb;}
.kaltura-for-your-company .views-row-last .views-field-field-content-body-1{background:#16b3cb;}
.more-solutions-resources .view-more-solution-resources .views-row,.more-solutions-resources .view-more-resources .views-row{width:25%;padding-right:1%;padding-left:1%;float:left;position:relative;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-video-thumbnail-1 img,.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-video-thumbnail img,.more-solutions-resources .view-more-resources .views-row .views-field-field-video-thumbnail-1 img,.more-solutions-resources .view-more-resources .views-row .views-field-field-video-thumbnail img{border:solid 1px #e5e5e5;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-title-resource .field-content,.more-solutions-resources .view-more-resources .views-row .views-field-field-title-resource .field-content{color:#2c879f;font-weight:bold;font-size:16px;padding:10px 0 10px 0;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-responsive-resources-img,.more-solutions-resources .view-more-resources .views-row .views-field-field-responsive-resources-img{padding-top:15px;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-responsive-resources-img ul,.more-solutions-resources .view-more-resources .views-row .views-field-field-responsive-resources-img ul{display:none;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-responsive-resources-img img,.more-solutions-resources .view-more-resources .views-row .views-field-field-responsive-resources-img img{width:217px;height:130px;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-descriptio-resource,.more-solutions-resources .view-more-resources .views-row .views-field-field-descriptio-resource{padding-bottom:15px;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-video-resource,.more-solutions-resources .view-more-resources .views-row .views-field-field-video-resource{display:block!important;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-video-resource .video,.more-solutions-resources .view-more-resources .views-row .views-field-field-video-resource .video{display:none;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-title,.more-solutions-resources .view-more-resources .views-row .views-field-title{color:#2c879f;font-weight:bold;font-size:16px;padding:10px 0 10px 0;}
#wrapper.page .view-kaltura-team .team-heads .views-row{width:100%;margin:0;padding:0;}
#wrapper.page .view-kaltura-team .team-items .views-row{max-width:100%;}
.node-resources.resources-filter .view-more-resources .views-row{max-width:238px;margin-left:0;margin-right:2%;}
.node-resources .view-more-resources .views-row{width:30%;padding:0;float:left;position:relative;margin:1%;background:#ffffff;min-width:240px;height:359px;border:solid 1px #dddddd;}
.node-resources .view-more-resources .views-row .views-field-field-video-thumbnail-1 img,.node-resources .view-more-resources .views-row .views-field-field-video-thumbnail img{border:solid 1px #e5e5e5;}
.node-resources .view-more-resources .views-row .views-field-field-title-resource .field-content{color:#2c879f;font-weight:bold;font-size:16px;padding:10px 0 10px 0;}
.node-resources .view-more-resources .views-row .views-field-field-responsive-resources-img{padding-top:0;}
.node-resources .view-more-resources .views-row .views-field-field-responsive-resources-img ul{display:none;}
.node-resources .view-more-resources .views-row .views-field-field-responsive-resources-img img{width:100%;height:144px;}
.node-resources .view-more-resources .views-row .views-field-field-descriptio-resource{padding-bottom:15px;font-family:Arial;color:#888888;font-size:13px;font-weight:400;line-height:18.002px;padding-right:6%;padding-left:6%;}
.node-resources .view-more-resources .views-row .views-field-title{padding:13px 6% 10px 6%;font-family:Arial;color:#17b3c9;font-size:17px;font-weight:700;line-height:1.4;}
.node-resources .view-more-resources .views-row .views-field-title a{color:#17b3c9;}
.node-resources .view-more-resources .views-row .views-field-title a:hover{color:#1ac7e0;}
.node-resources .view-more-resources .views-row .views-field-field-type{position:absolute;bottom:8px;padding-left:6%;padding-right:6%;}
.node-resources .view-more-resources .views-row .views-field-field-type .field-content{color:#484848;text-transform:uppercase;font-weight:700;line-height:26px;}
.node-resources .view-more-resources .views-row .views-field-field-video-resource{display:block!important;}
.node-resources .view-more-resources .views-row .views-field-field-video-resource .video{display:none;}
.view-industry-section .views-row{display:inline-block;width:49%;position:relative;margin-bottom:50px;vertical-align:top;}
.view-industry-section .views-row .views-field-field-industry-img{float:left;margin-right:10px;}
.view-industry-section .views-row .views-field-field-industry-img img{width:120px;height:120px;}
.view-industry-section .views-row .views-field-body{max-width:300px;font-family:Helvetica;color:#545151;font-size:12px;font-weight:400;line-height:21px;text-align:left;display:table;}
.view-industry-section .views-row .views-field-body p{margin:0!important;}
.view-industry-section .views-row .views-field-title{margin:0 0 12px 0px;font-family:Helvetica;color:#545151;font-size:16px;font-weight:700;line-height:21px;text-align:left;display:table;}
.node-type-landing-page-domain .view-homepage-case-study .views-row .views-field-body:before,.node-type-landing-page-domain .view-homepage-case-study .views-row .views-field-body:after,.domain-br-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:before,.domain-br-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:after,.domain-de-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:before,.domain-de-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:after,.domain-fr-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:before,.domain-fr-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body:after,.domain-kaltura-localhost-br .view-homepage-case-study .views-row .views-field-body:before,.domain-kaltura-localhost-br .view-homepage-case-study .views-row .views-field-body:after{content:none;}
.node-type-landing-page-domain .view-homepage-case-study .views-row .views-field-field-who,.domain-br-corp-kaltura-com .view-homepage-case-study .views-row .views-field-field-who,.domain-de-corp-kaltura-com .view-homepage-case-study .views-row .views-field-field-who,.domain-fr-corp-kaltura-com .view-homepage-case-study .views-row .views-field-field-who,.domain-kaltura-localhost-br .view-homepage-case-study .views-row .views-field-field-who{font-family:Lato;color:#757575;font-size:18px;font-weight:700;line-height:26px;text-align:left;}
.node-type-landing-page-domain .view-homepage-case-study .views-row .views-field-body,.domain-br-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body,.domain-de-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body,.domain-fr-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body,.domain-kaltura-localhost-br .view-homepage-case-study .views-row .views-field-body{font-family:Lato;font-style:normal;color:#757575;font-size:18px;font-weight:400;line-height:26px;text-align:left;margin-top:0;padding:0;}
.node-type-landing-page-domain .view-homepage-case-study .views-row .views-field-body .span-study,.domain-br-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body .span-study,.domain-de-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body .span-study,.domain-fr-corp-kaltura-com .view-homepage-case-study .views-row .views-field-body .span-study,.domain-kaltura-localhost-br .view-homepage-case-study .views-row .views-field-body .span-study{font-weight:700;}

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



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.block_front{-moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);background:none repeat scroll 0 0 white;background:#fafafa;background:-moz-linear-gradient(center top,#FAFAFA,#EEEEEE) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,left top,left bottom,from(#FAFAFA),to(#EEE));background:-moz-linear-gradient(top,#FAFAFA,#EEE);border-color:#E5E5E5 #DBDBDB #D2D2D2;border-style:solid;border-width:1px;display:inline-block;margin-left:6px;padding:3px;width:209px;-khtml-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.398438) 0 1px 3px;}

  .content_item.eventswidget[data-layout="multiple_list"] #events_axs .event_list {
    margin-top: 0; }



#events_axs .event_list {
  margin-top: 130px; }


#events_axs .event_list .entry {
  padding: 25px 0;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

#events_axs .event_list .thumb {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 20%;
  padding: 0 0 0 2.5%;
  margin-right: 0; }

  #events_axs .event_list .thumb:last-child {
    margin-right: 0; }

  #events_axs .event_list .thumb img {
    width: 87%;
    height: 87%; }

#events_axs .event_list .info {
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 54.28571%;
  margin-right: 0;
  min-height: 110px;
  padding-bottom: 50px;
  position: relative;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

  #events_axs .event_list .info:last-child {
    margin-right: 0; }

#events_axs .event_list .buttons {
  position: absolute;
  bottom: -1px;
  right: 30px;
  width: 16%; }

  #events_axs .event_list .buttons a.btn-tickets {
    padding: 0 10px 0px;
    width: 100%;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-align: center; }

    #events_axs .event_list .buttons a.btn-tickets.onsalesoon, #events_axs .event_list .buttons a.btn-tickets.status_3, #events_axs .event_list .buttons a.btn-tickets.status_7, #events_axs .event_list .buttons a.btn-tickets[title*="Coming Soon"] {
      background: #858484; }

    #events_axs .event_list .buttons a.btn-tickets.onsalesoon, #events_axs .event_list .buttons a.btn-tickets[title*="Coming Soon"] {
      padding-left: 10px;
      padding-right: 0; }

    #events_axs .event_list .buttons a.btn-tickets .fa {
      float: none;
      margin-right: 3px; }

#events_axs .event_list h3 {
  text-transform: uppercase;
  font-size: 23px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 150%; }

#events_axs .event_list h4, #events_axs .event_list h5 {
  letter-spacing: 1px;
  font-weight: 300;
  font-size: 16px;
  line-height: 150%;
  text-transform: none; }

#events_axs .event_list .date-time-container {
  position: absolute;
  bottom: -20px;
  left: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: 100%;
  padding-top: 5px;
  border-top: 1px solid rgba(255, 255, 255, 0.2); }

    #events_axs .event_list .entry .info {
      width: 80%;
      padding-bottom: 110px; }

    #events_axs .event_list .entry .date-time-container {
      bottom: 0px;
      padding-top: 10px; }

  #events_axs .event_list h5 {
    font-size: 12px; }

  .news_full .news_detail .event_list {
    padding: 10px 30px 20px; }


.event_list.widget_content.carousel .entry {
  background: none;
  padding: 0px; }

[data-layout='single'][data-width='1'] .event_list.widget_content.carousel.widget_content {
  margin: 0px 0px;
  height: 286px; }

[data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 328px;
  height: 286px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info {
    bottom: 48px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .thumb {
    height: 227px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .event_venue {
    font-size: 12px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons {
    background: #000;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 48px;
    font-size: 14px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 14px 0;
      width: 100%;
      display: block;
      line-height: 18px;
      text-align: center; }

      [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a span {
        font-size: 13px;
        line-height: 18px;
        font-weight: 900; }

[data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 688px;
  background: none; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb {
    padding: 0px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb img {
      width: 100%;
      height: 100%; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info {
    position: relative;
    bottom: auto;
    padding: 45px 15px 50px;
    background: none;
    height: 100%; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 80px;
      padding: 5px 0px; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title a {
        font-size: 30px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .date {
      position: absolute;
      bottom: 60px;
      left: 15px; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons {
    width: 365px;
    height: 40px; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons a {
          width: 100%; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb a {
          float: left; }

          [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb a img {
            float: left; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .tagline {
        max-height: 50px;
        overflow: hidden;
        display: none; }

[data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 1008px;
  background: none; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 60%; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title {
      width: auto; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title h3 {
        width: auto; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      float: left;
      clear: left;
      right: auto;
      font-size: 14px;
      font-weight: 400; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons {
    background: none;
    float: right;
    width: auto;
    margin-top: 5px; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 5px 20px 5px 20px;
      margin: 0px;
      width: auto;
      float: right;
      line-height: 18px;
      border-left: 1px solid #555; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a.tickets {
        padding-right: 0px; }

[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 201px;
  margin-right: 20px; }

  [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .tagline, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

[data-width='3'] .event_list.widget_content.carousel .arrows {
  top: -50px; }

.event_list.widget_content.carousel .info {
  bottom: 38px;
  padding: 15px 15px 10px;
  background: black;
  background: rgba(0, 0, 0, 0.7); }

  .event_list.widget_content.carousel .info .title {
    letter-spacing: 1px;
    overflow: hidden;
    max-height: 33px; }

    .event_list.widget_content.carousel .info .title h3 {
      font-size: 14px; }

  .event_list.widget_content.carousel .info .date {
    position: absolute;
    bottom: 7px;
    left: 15px;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px; }

  .event_list.widget_content.carousel .info .event_venue {
    font-size: 12px; }

.event_list.widget_content.carousel .carousel_item_title {
  font-size: 14px; }

.event_list.widget_content.carousel .buttons {
  margin-top: -3px;
  background: rgba(0, 0, 0, 0.5); }

  .event_list.widget_content.carousel .buttons a {
    padding: 10px 0;
    font-weight: 900;
    letter-spacing: 1px;
    font-size: 14px;
    width: 100%; }

    .event_list.widget_content.carousel .buttons a span {
      font-size: 14px;
      font-weight: 900; }

    .event_list.widget_content.carousel .buttons a i {
      font-size: 18px;
      margin-right: 5px; }
.event_list,a.btn-tickets{border:none !important}


.event_list.widget_content.carousel .info .date,
.event_list.widget_content.carousel .buttons a span {
  font-weight: 400; }


.event_list.widget_content.carousel .entry .info .title {
  max-height: 40px;
  margin-bottom: 5px; }


[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue,
[data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue {
  display: block;
  letter-spacing: 1px;
  overflow: hidden;
  max-height: 16px; }


h1, h2, h3, h4, h5, h6, .event_list.widget_content.carousel .buttons a span, .event_list .date {
  letter-spacing: 1.5px; }
.event_list .buttons a{color:#020202}
.buttons a:hover, .event_list .buttons a:hover{color:#ffffff}
#toolbar .search_button:hover,
										.social_icon.widgetHeaderColor,
										nav ul li a,
										#loadMoreEvents,
										#events_axs .event_list .buttons a.btn-tickets,
										.layout-desktop nav ul ul a:hover,
										.layout-desktop nav ul ul a.active,
										#toolbar .search_button:hover i{color:#020202}
#events_axs .event_list .buttons a.btn-tickets,
										.subnav a,
										.twitter_list.widget_content.carousel .entry .tweet_meta,
										.twitter_list.widget_content.carousel .entry .tweet_meta a,
										.event_list.widget_content.carousel .buttons a span,
										.event_list .date{font-family:'Oswald', serif}


	.event_list.widget_content .buttons a:hover {
		background-color: transparent;
	}


.alignleft {
    float:left;
}

div.footer-widget.widget_execphp span#fax {
  color: #aaa;
}
.dropdown-toggle:focus{outline:0}
.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,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}

.text-slider .maintitle, .text-slider .subtitle { color:#ffffff}

  footer .global_wrapper, .footer .global_wrapper {
    color: #BEBAB9;
    font-size: 12px;
    min-height: 50px;
    line-height: 50px;
    max-width: 1050px;
    margin: 0 auto;
    font-weight: 300; }

    footer .global_wrapper p, .footer .global_wrapper p {
      margin: 0;
      padding: 20px 0;
      line-height: 16px; }

    footer .global_wrapper a, .footer .global_wrapper a {
      color: #BEBAB9;
      text-decoration: none; }

      footer .global_wrapper a:hover, .footer .global_wrapper a:hover {
        text-decoration: underline; }

      footer .global_wrapper .rights_reserved, .footer .global_wrapper .rights_reserved {
        display: block; }

      footer .global_wrapper a#carbonhouse, footer .global_wrapper a#carbonhouse:link, footer .global_wrapper a#carbonhouse:visited, .footer .global_wrapper a#carbonhouse, .footer .global_wrapper a#carbonhouse:link, .footer .global_wrapper a#carbonhouse:visited {
        position: relative;
        text-align: center;
        float: none; }
.fade.in{opacity:1}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.in{overflow-y:auto}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.tooltip.in{filter:alpha(opacity=90);opacity:.9}

section.contain .box .well .in {
	padding: 30px 10px 0 10px;
}

section.more .opened li .in {
	padding: 20px;
	height: 305px;
}

section.more .opened li .in a {
	display: block;
	width: 100%;
	height: 100%;
}

section.more .opened li .in p {
	font-size: 17px;
	line-height: 26px;
	overflow: hidden;
	height: 175px;
	text-shadow: 0 1px 1px rgba(0,0,0, .08);
}

section.more .opened li .in span {
	color: #aad6f6;
	font-size: 13px;
}

section.more .sub .in {
	padding: 20px;
}

section.more .sub .in .row {
	margin-right: -12px;
	margin-left: -12px;
}

section.more .sub .in .col-xs-3 {
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
}

section.more .sub .in .col-xs-3 img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

section.more .sub .in .col-xs-3 a {
	display: block;
}

	section.more .new .well .in .col-xs-12.no-padding-left {
		overflow: hidden;
		height: 212px;
	}

	section.more .twitter li .in {
		height: 285px;
	}

	section.more .twitter li .in p {
		line-height: 22px;
		font-size: 15px;
		height: 165px;
	}

	section.more .new .well .in .col-xs-12.no-padding-right {
		padding-right: 15px;
	}

	section.more .new .well .in .nav-tabs {
		padding-left: 15px;
	}

	section.more .sub-ii .in .row {
		margin-right: 0;
		margin-left: 0;
	}


.game .image {
	-webkit-border-radius: 0px;
	border-radius: 0px;
	padding: 3px;
	display: inline-block;
}


.game_review .image {
	-webkit-border-radius: 0px;
	border-radius: 0px;
	padding: 3px;
	display: inline-block;
	vertical-align: top;
}


.survey .image {
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #333;
	padding: 3px;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}


.top_10 .item .image {
	vertical-align:top;
	display:inline-block;
	border: 1px solid #333;
	padding: 3px;
	margin-right:10px;
}


.more_lists .item .image {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	border: 1px solid #333;
	padding: 3px;
}


.more_lists .item .image img {
	display: block;
	margin: auto;
	vertical-align: middle;
}


.games_list .game .image {
	display:inline-block;
	float:left;
	margin-right:10px;
	vertical-align:top;
}


.header_bg{
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0.95;
filter:alpha(opacity=95); 
z-index: 0;
-webkit-transition: all 0.4s ease-in-out;
transition: 		all 0.4s ease-in-out;
-webkit-perspective: 1000px;
-webkit-backface-visibility: hidden;
}


.html_header_sticky_disabled .header_bg { opacity: 1; filter: alpha(opacity=100); }



.av_minimal_header .header_bg{opacity:1; filter:alpha(opacity=100);}

#top .av_header_transparency .header_bg{background-color: transparent; opacity: 0; filter:alpha(opacity=0);}



#top .av_header_glassy.av_header_transparency .header_bg{background-color: #fff; opacity: 0.1; filter:alpha(opacity=10); }

.html_header_sidebar .header_bg{ opacity: 1; filter: alpha(opacity=95); }

		.responsive #top .header_bg { opacity: 1; filter: alpha(opacity=100); }


.header_color .header_bg { background: none; }

.header-scrolled .header_bg { background: #4ecac2; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); }

    .header-scrolled .header_bg, .header_color .header_bg { background: #4ecac2; box-shadow: none; }
 


	#mainText img,
	img.scale-with-grid {
		display:block;
		height: auto;
		max-width: 100%;}


.websitecredits {
	z-index: 999;
	position: absolute;
	bottom: 25px;
	left: -250px;
}


.websitecredits a {
	text-decoration: none;
}


.copyright{
	width:960px;

	height:50px;
	float:left;
}

.copyright h3{
	text-align:center;
	line-height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}

.copyright h3 a{
	font-weight:bold;
	color:#FFF;
}

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

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