/*
Theme Name: Prism
Theme URI: http://sktthemes.net/
Author: the Skt team
Author URI: http://sktthemes.net/
Description:  
Version:  
License: 
License URI:  
Tags:  
Text Domain: prism
*/
@import url(http://fonts.googleapis.com/css?family=Abel);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
/*
font-family: 'Abel', sans-serif;
font-family: 'Open Sans', sans-serif;
*/
/*------------------------------------------- DEFAULT STYLES -------------------------------------------*/
*{margin:0; padding:0;}
/*html{overflow-x:hidden;}*/
body {background:#fff; font-family: 'Abel', sans-serif; font-size:16px; line-height:100%; color:#666666; padding:0; margin:0;}
a{color:#00456e; text-decoration:none; outline:none;}
a:hover{color:#ccc; text-decoration:none;}
img {padding:0; margin:0;}
a img{ border:none; padding:0; margin:0;}
h1, h3, h4, h5, h6{color:#00456e; font-family: 'Abel', sans-serif; text-transform:uppercase;}
h2{font-family: 'Abel', sans-serif; font-weight:700; font-size:17px; color:#FFF; padding:0 0 20px 0;}
h1{font-weight:normal; font-size:40px; line-height:40px; padding:0 0 30px 0;}
h3{font-weight:normal; font-size:26px; line-height:24px; padding:0 0 5px;}
h4{font-weight:normal; font-size:18px; line-height:24px; padding:0 0 5px;}
h5{font-weight:normal; font-size:16px; line-height:22px; padding:0 0 5px;}
h6{font-weight:normal; font-size:14px; line-height:20px; padding:0 0 5px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#5a5a5a;}
blockquote{font-weight:normal; font-family: 'Abel', sans-serif; font-size:14px; color:#fff; padding:10px 0; line-height:22px;}
blockquote p{display:inline; font-weight:normal; font-style:italic; font-size:13px; color:#888;}
blockquote:before{content:url("images/quote-start.png");}
blockquote:after{content:url("images/quote-end.png"); padding-left:5px; position:absolute; display:inline-block;}
ol{list-style:decimal inside;}
ul{ list-style:none; margin:0;}
ul li{padding:0;}
.right { float : right;}
.left {float : left;}
.text-center {text-align : center;}
.text-right {text-align : right;}
.text-left {text-align : left;}
.text-justify {text-align : justify;}
.clear {clear : both;}
.hr{background:url(images/hr1.gif) repeat-x center center; height:11px; clear:both; margin:0;}
hr { border:0; background:url(images/hr1.gif) repeat-x center center; height: 2px; padding:5px 0;}
.spacer5 { height:5px; font:normal 0px/0px arial; clear:both}
.spacer10 {height:10px; font:normal 0px/0px arial; clear:both}
.spacer15 {height:15px; font:normal 0px/0px arial; clear:both}
.spacer20 {height:20px; font:normal 0px/0px arial; clear:both}
.spacer30 {height:30px; font:normal 0px/0px arial; clear:both}
.spacer40 {height:40px; font:normal 0px/0px arial; clear:both}
.spacer50 {height:50px; font:normal 0px/0px arial; clear:both}
.spacer60 {height:60px; font:normal 0px/0px arial; clear:both}
.spacer70 {height:70px; font:normal 0px/0px arial; clear:both}
.spacer90 {height:90px; font:normal 0px/0px arial; clear:both}
.spacer120 {height:120px; font:normal 0px/0px arial; clear:both}
.spacer140 {height:140px; font:normal 0px/0px arial; clear:both}
.spacer260 {height:260px; font:normal 0px/0px arial; clear:both}
.spacer360 {height:360px; font:normal 0px/0px arial; clear:both}
.clear{clear:both}
.red{color:#ed130f;}
.blue{color:#369;}
.grey{color:#999; font-size:22px;}
.cyan{color:#ed130f;}
.alignleft, img.alignleft {display: inline; float: left; margin-right:30px; margin-top:4px; background:#fff; padding:5px; }
.alignright, img.alignright { display: inline; float: right; margin-top:140px; }
.alignright1, img.alignright1 { display: inline; float: right; margin-top:-140px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-top:0; }

/*------------------------------------------- DEFAULT STYLES -------------------------------------------*/
/*------------------------------------------- PAGES STYLES -------------------------------------------*/

#main{ width:100%;} 
.wrapper{width:1000px; margin:0 auto;}
.header{width:1000px; margin:0 auto;}
.logo{float:left; padding:16px 0 0 35px;}
.logo img{z-index:999 !important; position:relative;}
.header-right{float:right;}
.menuarea{float:left;}
.social{float:right; margin:33px 0 0 35px;}
.social ul{display:block;}
.social ul li{display:inline-block; list-style:none;} 
.social ul li img:hover{opacity:0.8;}
/* Menu Css Start*/
.menu{float:left;}
.menu ul{display:block;}
.menu ul li{display:inline; float:left; list-style:none; text-align:center; font-size:20px; text-transform:uppercase;}
.menu ul li:hover a{background-color:#00456e; cursor:pointer; color:#FFF;}
.menu ul li a{text-decoration:none; color:#000; height:40px; padding:40px 11px 0 11px; display:block;}
.menu ul li:nth-child(1) a{color:#773494;}
.menu ul li:nth-child(1) a:hover{color:#01aced;}
.menu ul li:nth-child(2) a{color:#fe0000;}
.menu ul li:nth-child(2) a:hover{color:#ffa126;}
.menu ul li:nth-child(3) a{color:#bb00b0;}
.menu ul li:nth-child(3) a:hover{color:#ffec0a;}
.menu ul li:nth-child(4) a{color:#0024fe;}
.menu ul li:nth-child(4) a:hover{color:#00a855;}
.menu ul li:nth-child(5) a{color:#43b758;}
.menu ul li:nth-child(5) a:hover{color:#fff;}
.menu ul ul{z-index:9999;position:absolute;left:-990em; height:auto; padding:0; top:75px;}  
.menu li li{display:block; float:none; text-align:center; text-transform:uppercase; min-width:135px; padding-bottom:0px;}
.menu li li a {display:block; color:#fefefe !important; height:32px; padding-top:15px !important;  padding-bottom:0px !important;}
.menu li li a:hover{color:#00456e !important; padding-bottom:0px; background-color:#bdd4de;}
.menu li:hover ul{left:auto;}
/* Menu Css End*/
.bannerbackbg{background:url(images/bannerbg.png) left top repeat-x; height:444px; width:100%; position:relative; top:-22px; margin-bottom:-19px; float:left;}
.blackbg{background:url(images/blackbg.png) left top no-repeat; width:100%; height:442px;}
.bannertextbox{float:left; width:37.5%; color:#FFF; font-size:18px; padding:60px 0 0 140px; line-height:32px;}
.bannerphoto{float:right; width:48.5%;}
.showbox{width:100%; height:auto; min-height:265px; padding:25px 0 0 0;}
.secondwrap{width:930px; margin:0 auto;}
.boxshowheading{float:left; width:27.95%; font-size:20px; text-transform:uppercase; color:#00456e; line-height:32px; padding:105px 0 0 0;}
.boxprism1{float:left; width:35.37%;}
.boxprism2{float:right; width:34.47%;}
.showlogoheading{float:left; text-align:left; padding:0 0 10px 0;}
.showlogoheading2{float:left; text-align:left; padding:0 0 9px 0;}
.showslist{float:left; text-align:left; width:100%; background-color:#bdd3de;}
.showslist table{width:320px !important; border:none !important;}
.showslist table tr td {line-height: 15px; padding:5px!important; background-color:#bdd3de !important; color:#125a80 !important; border-bottom-color:#ffffff !important;}
.showslist table tr td a{color:#125a80 !important;}
.showslistprism2{float:left; text-align:left;}
.showslistprism2 table{width:312px !important; border:none !important;}
.showslistprism2 table tr td {line-height: 15px; padding:5px!important; background-color:#bdd3de !important; color:#125a80 !important; border-bottom-color:#ffffff !important;}
.showslistprism2 table tr td a{color:#125a80 !important;}
.listheading{text-align:left; float:left; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:12px;  background-color:#000; padding:7px 0 7px 16px; width:95.4%; color:#FFF;}
.mediadownloadbg{background:url(images/downloadkitbg.jpg) left top no-repeat; height:288px; width:100%; margin:30px 0 0 0;}
.downloadcontent{float:left; width:53.76%; padding:60px 0 0 0; color:#00456e; font-size:16px; line-height:25px; text-align:justify;}
.downloadtext{float:right; width:32.23%; text-align:left; text-transform:uppercase; font-size:38px; line-height:33px; color:#FFF; padding:100px 0 0 120px;}
.downloadtext a { color:#fff;}
.vidsection{float:left; background:url(images/videoboxbg.jpg) left top repeat; width:100%; height:auto; min-height:385px; margin-bottom:40px;}
.latestvideosbox{width:930px; margin:0 auto; padding:35px 0 35px 0;}
.headingvideo{color:#00456e; font-size:20px; text-align:left; text-transform:uppercase; padding:0 0 15px 0;}
.videosboxes{ float:left; width:100%;}
.joinus{text-align:center; font-size:46px; color:#00456e; text-transform:uppercase;}
.jointagline{text-align:center; font-size:16px; color:#666666; padding:10px 0 25px 0;}
.fbprism{float:left; width:48.60%;}
.fbprism2{float:right; width:48.60%;}
.fbprismsidebar{margin:30px 0 30px 0;}
.headingbg{background:url(images/headingbg.jpg) left top no-repeat; width:100%; height:99px; position:relative; top:-22px; margin-bottom:-22px;}
.headingleftsection{float:left; width:63.4%;}
.headingrightsection{float:right; width:31.9%; text-transform:uppercase; color:#FFF; font-size:38px; padding:40px 0 0 0;}
.inrleftcontentarea{float:left; width:61.2%;}
.inrsidebar{float:right; width:36.2%; height:100% !important; background:url(images/sidebarbg.jpg) left top repeat;}
.sidebaralign{width:330px; margin:0 auto; padding:10px 0 0 0;}
.alignleftcontentarea{width:590px; margin:0 0 0 34px;}
.alignleftcontentarea h1{padding:40px 0 0 0;}
.showsbox{width:100%;}
.showsbox ul{display:block;}
.showsbox ul li{display:inline-block; list-style:none; padding:0 8px 16px 0; vertical-align:top;}
.progs{width:186px; display:block; float:left;}
.progphoto{text-align:left;}
.progphoto img{width:182px; height:101px; border:2px solid #00456e;}
.progphoto img:hover{opacity:0.8;}
.progtitle{text-align:left; font-size:12px; font-family: 'Open Sans', sans-serif; color:#00456e; font-weight:800; padding:4px 0 0 0;}
.progtitle a{color:#00456e; text-decoration:none;}
.progtitle a:hover{color:#000; text-decoration:none;}
.content-conatiner{text-align:left;}
.content-conatiner-single{text-align:left;}
.single-photo img{ width:580px; height:335px; margin:10px 0 30px 0; border:2px solid #00456e; outline:2px solid #a7897d; outline-offset:-4px;}
.content-conatiner-single p{padding-bottom:15px; line-height:20px;}
.content-conatiner p{padding-bottom:15px; line-height:20px;}
.showsocials{text-align:center; padding:10px 0 0 80px;}
.inrheadingtext{font-size:16px; color:#666666; padding:10px 0 30px 0;}
.twitterprism{float:left; width:49.50%;}
.twitterprism2{float:right; width:49.50%;}
twitter-widget-0 {width: 49.50%;} 
.twitterheading{text-align:left; text-transform:uppercase; font-size:17px; color:#00456e; padding:0 0 5px 15px;}
.fb_iframe_widget { max-width:100%; overflow:hidden;}


.footerprism{float:left; margin:0 60px 0 0; position:relative; top:22px;}
.footerprism img{z-index:999 !important; position:relative;}
.footerprism2{float:left; position:relative; top:22px;}
.footerprism2 img{z-index:999 !important; position:relative;}
.footer{background:url(images/footerbg.jpg) left top repeat-x; width:100%; height:122px; position:relative; top:-0; margin-bottom:0;}
.footerarea{width:930px; margin:0 auto; padding:50px 0 0 0;}
.footermenu{float:left;}
.footermenu ul{display:block;}
.footermenu ul li{display:inline-block; list-style:none; background:url(images/footerstrip.jpg) center right no-repeat; padding:0 10px 0 3px; font-size:17px; text-transform:uppercase; color:#FFF;}
.footermenu ul li:last-child{background-image:none;}
.footermenu ul li a{color:#FFF; text-decoration:none;}
.footermenu ul li a:hover{color:#fa5e01; text-decoration:none;}
.footercopyright{float:right; font-size:10px;}
.footercopyright span{color:#666666;}
.footercopyright a{color:#ff6000; text-decoration:none;}
.footercopyright a:hover{color:#ff6000; text-decoration:none;}
.ftrleft{float:left; width:63.4%; border:1px solid #0F0;}
/*------------------------------------------- PAGES STYLES -------------------------------------------*/