/* Foundation v2.2.1 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */

.outliner
{
background-image: linear-gradient(bottom, #DE2B10 16%, #2924AB 44%);
background-image: -o-linear-gradient(bottom, #DE2B10 16%, #2924AB 44%);
background-image: -moz-linear-gradient(bottom, #DE2B10 16%, #2924AB 44%);
background-image: -webkit-linear-gradient(bottom, #DE2B10 16%, #2924AB 44%);
background-image: -ms-linear-gradient(bottom, #DE2B10 16%, #2924AB 44%);
min-height:50px;
}

body
{
	background:#F5F5F5;
}

table
{
	border:none;	
}

a
{
	color: #226C91;
}


a:hover
{
	color: #FF6527;
}

.container
{
	background:#FFF;
}

.master-container
{
	background:#fff;
	width:1000px;
	margin: 0 auto;
	padding-bottom:20px;
}

/*
.logo-holder h1
{
	float:right;
	font-size:20px;
	font-family:'Myriad Pro', sans-serif;
	color:#226C91;
	margin-top:20px;
	font-weight:normal;
}
*/

.logo-holder
{
	padding-bottom:4px;
	/* border-bottom: 1px solid #36AB75; */
}

.logo
{
	float:left;

}

/*
.header-text
{
	float:right;
	height:54px;
}
*/

.header-button {
    float:right;  
    padding-top: 14px;
}

div.header-container
{
	padding-top:40px;
}

.main-menu
{
	height:40px;
	width:940px;
}

li#item-101
{
	width:46px;
	height:40px;
	border-left:none;
	background:#FFF;
}

a.main-menu-home
{
	width:46px!important;
	height:40px!important;
	background:#FFF!important;
}

.main-menu-home
{
	background:#EFF2F7;
	
}

ul.megamenu.level0>li
{
	border-right:1px solid #FFFFFF;
	width:147px;
	height:40px;
	line-height:40px;
}

ul.megamenu.level0>li.mega.last
{
	border-right:1px solid #002A40;
	
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;

	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	

	width:152px;
}

ul.megamenu.level0>li.mega.first
{
	text-indent:-999px;
	width:46px;
	background-color: #fff;
}
li.mega-main-dropdown-fix .megacol ul li:last-child a
{
	border-bottom:none!important;
}

.group-content .moduletable p
{
	font-size:11px;
}

.hero-container
{
	margin-bottom:40px;
}

.theme-pure .nivoSlider
{
	margin-bottom: 0;
}

p
{
	font-size:12px;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	line-height:19px;
}

h1, h2, h3
{
	font-size: 20px;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	color:#226C91;
	font-weight:normal;
}

h2
{
	font-size:36px;
	color:#FF6527;
}

h3
{
	color: #226C91;
	font-size:24px;
}

h4
{
	font-size:18px;
	color:#FF6527;	
}

.footer-container .columns
{
	background-color: #D2E0EC;
	height:200px;
}

.footer-container h3	
{
	font-size:11px;
	color:#226C91;
	margin-top:20px;

}

.footer-container h3, .footer-container ul
{
	padding-left:40px;
}

.footer-container ul li
{
	margin-bottom:2px;
	color:#226C91;
	font-size:11px;
}

.footer-about
{
	float:left;
}

.footer-products
{
	float:left;
}

.footer-markets
{
	float:left;
	padding-left:27px;
}

.footer-support
{
	float:left;
	padding-left:6px;
}

.footer-resources
{
	float:left;
	padding-left:15px;
}

.footer-contact ul
{
	padding-left:0px;
}

.footer-contact p
{
	margin-top:20px;
	font-size:11px;
}

.footer-contact
{
	float:right;
	width:280px;
	margin-right:0px;
}

.breadcrumbs a, .breadcrumbs span
{
	font-size:11px;
}

.st_facebook_large .stLarge
{

	background: url("/assets/images/facebook-32.png") no-repeat!important;

}

.st_twitter_large .stLarge
{

	background: url("/assets/images/twitter-32.png") no-repeat!important;

}

.st_googleplus_large .stLarge
{

	background: url("/assets/images/googleplus-32.png") no-repeat!important;

}

.st_youtube_large .stNativeButton a
{

	background: url("/assets/images/youtube-32.png") no-repeat!important;
	display:block;
	height:32px;
	width:32px;

}

.st_youtube_large .stNativeButton a img
{

	display:none!important;

}

.st_youtube_large .stYoutube
{
	display: block;
	height: 32px;
	float: right;
	left: -118px;
	top: 0px;
}

/* -----------------------------------------
   Home
----------------------------------------- */

.hero-container .columns
{
	
}

.home-title-container
{
	margin-bottom:80px;
}

.home-title-container h2
{
	font-size:20px;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	color:#226C91;
	font-weight:normal;
}

.home-subtitle-container h3
{
	font-size:20px;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	color:#226C91;
	font-weight:normal;
}

.home-subtitle-container
{
	margin-bottom:40px;
}

.home-subtitle-container a
{
	float:right;
	display:block;
	margin-right:20px;
}

.home-subtitle-container p
{
	width:230px;
	float:left;
}



.home-news-container .moduleItemIntrotext
{
	padding: 0!important;
}


.home-news-container .k2ItemsBlock
{

	border-top: 2px solid #D2E0EC;
	
	background: url(/assets/images/quotebox-bottom-940-21.png) no-repeat left bottom;
	margin-bottom:20px;
	padding-bottom:3px;
}

.home-news-container .k2ItemsBlock ul
{

	border-right: 2px solid #D2E0EC;
	border-left: 2px solid #D2E0EC;

}

.home-news-container .k2ItemsBlock ul li
{

	background:white;
	padding:15px;

}

.home-sub-news .k2ItemsBlock
{
	width:330px;
	float:left;
	margin-right:10px;
}

.home-sub-news .k2ItemsBlock .moduleItemTitle
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}

.home-sub-banner
{
	margin-bottom: 0;
}

.home-sub-banner p
{
	margin-bottom: 0;
}


.home-sub-news .k2ItemsBlock .moduleItemIntrotext, .newsfeed-item p
{
	font-size:12px;
	line-height:140%;
	color:#444;
}

.cmc-signup
{
	width:200px;
	float:left;
	background:#247092 url(/assets/images/mailchimp_bg.png) no-repeat left top;
	background-position: 7px 7px;
	color:#fff;
	font-size:12px;
	padding-right:20px;
}

.cmc-signup .intro
{
	color:#fff;
	font-size:11px;
	margin-top:30px;
	padding-left:30px;
	line-height:120%;
}

.cmc-signup div label
{
	color:#444;
	font-size:10px;
}

.cmc-signup div .inputbox
{
	height:10px;
	float:right;
	width:163px;
	margin-bottom:10px;
}

.cmc-signup div .btn-primary
{
	background:#ff6527;
	border:none;
	padding:5px;
	margin-left:30px;
	font-size:11px;
	color:#FFF;
	float:right;
	margin-bottom:10px;
}

#allChimpRegister_90
{
	border:2px solid #f1af8a;
	padding:20px;
	width:160px;
	color:#226C91;
	font-size:11px;
	background:url('/assets/images/newsletter-bg-166-63.png') no-repeat;
	background-position: 15px 5px;
	padding-top:90px;
	margin-left:20px;
}

#allChimpRegister_90 #email90, #allChimpRegister_90 #NAME
{

	border:1px solid #f1af8a;
	width:151px;
	height:20px;

}

#allChimpRegister_90 label
{

	font-size:11px;
	margin-bottom: 0;

}

#status90
{

	margin-left:20px;
	color:#ff0000;
	font-weight:bold;

}

#allChimpRegister_90 #add90, #allChimpRegister_90 #remove90
{
	margin-top:10px;
	background: #226C91;
	color:#ffffff;
	border: none;
	text-transform:uppercase;
	width:76px;
}

.Redshark-rss-feed ul.srfrList li
{
	clear: none !important;
	border-top: 0 !important;
	margin-left: 10px !important;
	margin-right: 0 !important;
	padding: 10px 0 40px 0 !important;
	height:50px;
	width:340px;
	float:left;
	position: relative;
}

.Redshark-rss-feed .srfrList a
{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
}

.Redshark-rss-feed ul.srfrList li h3
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
	margin-bottom: 8px;
}

.Redshark-rss-feed ul.srfrList li img

{
	margin: -20px 20px 0 0 !important;
	float:left;
	width:100px;
}

.Redshark-rss-feed ul.srfrList li p

{
	margin-bottom:0;
	line-height:120%;
	font-size:10px;
	height:70px;
	padding-top:20px;
}

.Redshark-rss-feed ul li .srfrFeedItemDate

{
	color: #3E464E !important;
	line-height:120%;
	font-size:10px;
	margin-bottom:5px;
	position: absolute;
	top: 32px;
	left: 120px;
}

/* -----------------------------------------
   Products
----------------------------------------- */

.product-reseller-block .columns
{

	padding-top:20px;
	padding-bottom:20px;
	margin-top:20px;
}

.product-news-block .columns
{
	

	padding-bottom:20px;
	
}

.product-news-block p
{
	float:right;
	width:700px;
	font-size:11px;
}

.product-reseller-block p
{
	float:right;
	width:700px;
	font-size:11px;
}

.joomla-nav .parent ul li
{
	padding-left: 10px;
	background: url(/assets/images/orange-menu-arrow-6-11.png) no-repeat left;
	margin-left: 10px;
}

/* -----------------------------------------
   Markets
----------------------------------------- */
.markets-menus
{
	min-height:123px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	border: 1px solid #D2E0EC;
	margin-bottom:40px;
}

.markets-menus ul
{
	padding-top:20px;
	float:left;
	margin-bottom:0px;
}

.markets-menus ul li
{
	background: url(/assets/images/blue-menu-arrow-7-12.png) no-repeat;
	background-position: 1px 5px;
	padding-left:20px;
	color:#226C91;
	font-size:17px;
	font-weight:600;
	font-family:'Myriad Pro', sans-serif;
	margin-bottom:0px;
	line-height:25px;
}

.markets-menus-first ul
{
	margin-left: 40px;
}

.markets-menus-second ul
{
	margin-left: 40px;
}

.markets-menus-third ul
{
	margin-left: 70px;
}

.markets-menus-fourth ul
{
	margin-left: 40px;
}

.markets-title .row .columns
{
	margin-top:40px;
}

.products-3-image-block p
{
	float:left;
	margin-left:0px;
	margin-right:20px;
}

.products-3-image-block p:last-child
{
	float:left;
	margin-left:0px;
	margin-right:0px;
}

.moduletablebroadcast-diagram
{
	background:url(/images/workflow-iDEAS-4.png);
	height:909px;
	width:699px;
}

li.broadcast-flow a, li.broadcast-ingest a, li.broadcast-xstream a, li.broadcast-energy a, li.broadcast-manage a, li.broadcast-ark a, li.broadcast-playout a, li.broadcast-lightworks a
{
	display:block;
	text-indent:-9999px;
}

li.broadcast-flow a
{

	width:145px;
	height:90px;
}

li.broadcast-xstream a
{

	width:170px;
	height:185px;
}

li.broadcast-ingest a
{

	width:155px;
	height:55px;
}

li.broadcast-energy a
{

	width:170px;
	height:60px;
}

li.broadcast-manage a
{

	width:145px;
	height:90px;
}

li.broadcast-ark a
{

	width:163px;
	height:130px;
}

li.broadcast-playout a
{

	width:156px;
	height:55px;
}

li.broadcast-lightworks a
{

	width:110px;
	height:120px;
}



.moduletablebroadcast-diagram li.broadcast-flow
{
	position: absolute;
	top: 336px;
	left: 276px;
}

.moduletablebroadcast-diagram li.broadcast-ingest
{
	position: absolute;
	top: 443px;
	left: 273px;

}

.moduletablebroadcast-diagram li.broadcast-xstream
{
	position: absolute;
	top: 610px;
	left: 266px;
}

.moduletablebroadcast-diagram li.broadcast-energy
{
	position: absolute;
	top: 802px;
	left: 266px;
}

.moduletablebroadcast-diagram li.broadcast-manage
{
	position: absolute;
	top: 662px;
	left: 33px;
}

.moduletablebroadcast-diagram li.broadcast-ark
{
	position: absolute;
	top: 980px;
	left: 150px;
}

.moduletablebroadcast-diagram li.broadcast-playout
{
	position: absolute;
	top: 976px;
	left: 387px;
}

.moduletablebroadcast-diagram li.broadcast-lightworks
{
	position: absolute;
	top: 650px;
	left: 543px;
}

/* -----------------------------------------
  Sub Products
----------------------------------------- */

.sub-products-sub-image-strip-1 .moduletable
{
	float:left;
	margin-right:15px;
}

.sub-products-sub-image-strip-1 div:last-child
{
	margin-right:0px;
}

/*.sub-product-right-column ul.joomla-nav
{
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	border: 2px solid #D2E0EC;
	padding-top:15px;
	padding-left:10px;
}

ul.joomla-nav li
{

	background: url(/assets/images/blue-menu-arrow-7-12.png) no-repeat;
	background-position: 1px 4px;
	padding-left:20px;
	color:#266F91;

}

*/

ul.joomla-nav
{

	border: 2px solid #D2E0EB;
	padding-top:15px;
	background:#FFFFFF;
	color:#255A6F;
}

ul.joomla-nav li
{

	margin-bottom:5px;

}


ul.joomla-nav>li
{
	padding-left:20px;
}

ul#-first-element-heading>:first-child a
{
	font-weight:bold;
	border-bottom:1px solid #A0B9D0;
	display:block;
	margin-right:20px;
}

ul#-first-element-heading ul
{
	margin-bottom:0!important;
}

ul.joomla-nav li.parent>a
{
	display:block;
	margin-right:15px;
	font-weight:bold;

	padding-bottom:5px;

}

ul.joomla-nav li.parent ul li.parent a
{

	border-top:1px white solid;
	border-bottom:1px white solid;
	display:block;
	margin-right:15px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color:#266F91;
	margin-bottom:5px;
}

.footer-container ul.joomla-nav
{

	border: none;
	padding-top:15px;
	background:#D2E0EC;
	color:#255A6F;
}

.footer-container ul.joomla-nav li
{
	margin-bottom:0;
}

.footer-container ul.joomla-nav>li
{
	padding-left:0;
}

.sub-product-right-column .k2ItemsBlock
{

	border-top: 2px solid #D2E0EC;
	
	background: url(/assets/images/quotebox-bottom-220-21.png) no-repeat left bottom;
	margin-bottom:20px;
	padding-bottom:3px;
}

.sub-product-right-column .k2ItemsBlock ul
{

	border-right: 2px solid #D2E0EC;
	border-left: 2px solid #D2E0EC;

}

.sub-product-right-column .k2ItemsBlock ul li
{

	background:white;
	padding:15px;

}

.avVideo .avPlayerContainer
{
	padding: 0;
	background: none;
	border-radius:none;
}

/* -----------------------------------------
  Teams
----------------------------------------- */


.team-employee-grid .moduletable
{
	float:left;
	margin-right:20px;
}

.team-employee-grid div:last-child
{
	margin-right:0px;
}

.team-employee-sections .moduletable
{
	clear:both;
	margin-bottom:20px;
}

/* -----------------------------------------
  Films
----------------------------------------- */


.film-grid .moduletable
{
	float:left;
	margin-right:20px;
}

.film-grid div:last-child
{
	margin-right:0px;
}

.film-bottom-content .moduletable
{
	float:left;
}

.film-grid .moduletable p
{
	margin-bottom:0;
}

/* -----------------------------------------
   EMEA
----------------------------------------- */

.emea-subtitle-content .moduletable
{
	float:left;
	margin-right:20px;
}

.emea-subtitle-content div:last-child
{
	margin-right:0px;
}

/* -----------------------------------------
   Events
----------------------------------------- */

.events-content-2 .moduletable
{
	float:left;
	margin-right:20px;
}

.events-content-2 div:last-child
{
	margin-right:20px;
}

/* -----------------------------------------
   Case Studies
----------------------------------------- */

.sidek2search
{

	border:1px solid #FF6527;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	height:30px;
	margin-bottom:10px;
}

.sidek2search .inputbox
{
	border:none;
	height:25px;

	width:150px;
	color:#9BBCCE;
	font-size:15px;
	margin-left:5px;
	margin-right:5px;
	padding-left:2px;
}

.sidek2search .button
{
	padding-right:18px;
	padding-left:10px;
	background:url('/assets/images/es-spyglass-21-19.png') no-repeat;
	background-position: 3px 3px;
	text-indent:-9999px;
	float:right;
}


.case-studies-content-3 .moduletable
{
	float:left;
	margin-right:20px;
}

.case-studies-content-3 div:last-child
{
	margin-right:0px;
}


.case-studies-main-content div.itemToolbar {
padding: 2px 0;
margin: 16px 0 0 0;
border-top: none;
border-bottom: none;
background: none;
}

.moduletable-case-study-index-menu ul
{


	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	border: 2px solid #D2E0EC;
	padding-top:15px;
	padding-left:10px;



}

.moduletable-case-study-index-menu ul li
{

	background: url(/assets/images/blue-menu-arrow-7-12.png) no-repeat;
	background-position: 1px 4px;
	padding-left:20px;
	color:#266F91;
	line-height:15px;

}

.moduletable-case-study-index-menu ul li a
{

	color:#266F91;
}

.moduletable-case-study-index-menu
{


}



/* -----------------------------------------
   Post
----------------------------------------- */

.post-content-2 .moduletable, .post-content-3 .moduletable, .case-studies-content-2 .moduletable
{
	float:left;
	margin-right:20px;
}

.post-content-2 div:last-child, .post-content-3 div:last-child, .case-studies-content-2 div:last-child
{
	margin-right:0px;
}

dl.tabs dd a
{
	border:1px solid #D2E0EC;
	border-bottom:none;
	-moz-top-right-radius: 5px; 
	-webkit-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-top-left-border-radius: 5px; 
	-webkit-top-left-border-radius: 5px;
	border-top-left-radius: 5px;
	background:#FFFFFF;
}

dl.tabs
{
	margin-bottom:0px;
	border-bottom:none;
}

ul.tabs-content
{
	padding:40px;
	border:1px solid #D2E0EC;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-top-left-border-radius: 0px; 
	-webkit-top-left-border-radius: 0px;
	border-top-left-radius: 0px;
	max-width:630px;
}

ul.tabs-content table, .sub-product-left-column table
{
	max-width:630px!important;
}

.sub-product-left-column ol, .sub-product-left-column ul
{

	list-style-position:inside;
}

.sub-product-left-column ol li, .sub-product-left-column ul li
{

	background:url(/images/link_images/bulletpoint-orange.png) left top no-repeat;
	background-position: 0 3px;
	padding-left:15px;
}

ul.itemAttachments li
{
	background:none;
	padding-left:0;
}

dl.tabs dd a{
    color:#266F91;
    font-size:10px;

    padding-left:20px;
    padding-right:20px;
}

dl.tabs dd a.active {
    color:#FF6527;
    font-size:10px;

}

dl.tabs dd.active {
    border-bottom: none;
}

.tabs-content h1
{
	color:#266F91;
	font-size:17px;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.sub-product-left-column ul.tabs-content>li
{

	background:none;
	padding-left:0;
}

/* -----------------------------------------
   Where to buy
----------------------------------------- */

.where-to-buy-3-sections .sixteen.columns .moduletable
{
	float:left;
	width:300px;
	margin-right:20px;
}

.where-to-buy-3-sections .sixteen.columns .moduletable:last-child
{
	margin-right:0;
}
/* -----------------------------------------
   People
----------------------------------------- */
.custom-people-hg
{
	min-height:650px;
	background-repeat: no-repeat;
}
.custom-people-hg table
{
	background: url(/assets/images/biog-placeholder.png) no-repeat right top;
	background-position: 550px 30px;
}
