@import url('css/scroll.css');

/*   
Theme Name: Swagger
Theme URI: http://demos.brianmcculloh.com/swagger
Description: Swagger Magazine
Author: Outer Spice Web Company
Author URI: http://www.outerspiceweb.com
Version: 1.10
Tags: white, black, blue, dark, light, left-sidebar, custom-header, custom-background, theme-options, threaded-comments, fixed-width, two-columns, translation-ready, custom-menu

License: 
License URI:

These are the general comments!
*/

@media screen {
/*************************************************
css reset and general setup
*************************************************/
* { margin: 0; padding: 0; }
/*body { font-family:Arial, Helvetica, sans-serif; background:#F2F2F2 url(images/backgrounds/bg-stripe-light.jpg) repeat 0px 0px; width:100%; display:table; margin:0px; padding:0px; }*/
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clearer, .clear{ clear: both; line-height:0px !important; font-size:0px !important; height:0px !important;  }
.noborder { border:none !important; }
.nopadding { padding:0px !important; }
.nopadding-top { padding-top:0px !important }
.floatleft { float:left }
.floatright { float:right }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
p {
	margin: 0 0 10px 0;
	text-align: justify;
}
a { text-decoration:none; }
a:link { color:#4C8EB9; }
a:visited { color:#4C8EB9; }
a:hover { color:#70A4C7; } 
blockquote { }
blockquote p { }
ul, ol { margin: 0 0 10px 0; }
img { border:none; } 
.post { }
.entry { }
.entry a { }
.entry a:hover { }
pre { }
code, tt { }
#meta { }
.postmetadata { }
#sidebar { }
.navgation { }
   .next-posts { }
   .prev-posts { }
#searchform { }
	#s { }
	#searchsubmt { }



/*************************************************
featured slider
*************************************************/	
#featured-wrapper {background:url(js/images/slider-bg.png) no-repeat;width:664px;height:440px;margin:10px 0px 0px -10px;float:left;}
#featured {position:relative;width:540px;height:390px;margin-left:21px;top:26px;background:url(images/progress.gif) no-repeat 50% 50%;}
#featured img {position:absolute;top:0px;left:0px;display:none;}
#featured a {border:0;display:block; font-family: arial; }
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(js/images/arrows2.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;font-size:.8em;padding:15px 10px 15px 15px;width:515px;}
.nivo-caption a {text-decoration:none;color:#FFF !important;line-height:1.5em;font-size:.9em;display:inline !important;}
.nivo-caption p {padding:0px;margin:0px;}
.nivo-caption .head1, .nivo-caption .head2 {margin-bottom:5px;padding-bottom:0px; font-size: 22px; }
.nivo-caption h1 a {line-height:1em !important;}
.nivo-html-caption {display:none;width:540px;}
#featured-wrapper .category {position:absolute;display:inline-block;bottom:367px;left:0px;background:#000;color:#fff;z-index:9;padding:3px 6px;font-size:14px;}
#featured-wrapper .video {opacity:0.85;position:absolute;display:inline-block;width:70px;height:70px;bottom:180px;left:230px;background:url(images/darken-bg-video.png) no-repeat 0px 0px;z-index:9;}


/*************************************************
homepage-widgets
*************************************************/	
#homepage-widgets {margin-top:20px;margin-left:10px;margin-bottom:15px;}
#homepage-widgets .widget .section-wrapper {margin-bottom:15px;}



/*jquery toggle*/
h3.toggle {cursor:pointer;background:url(images/toggle-plus.png) no-repeat 0px 3px;padding-left:25px;margin-bottom:15px;}
h3.toggle.active {background:url(images/toggle-minus.png) no-repeat 0px 3px;margin-bottom:15px;}
.toggle-content {width:600px;padding:10px 0px 20px 0px;}
.toggle-box-wrapper {border:1px solid #E0E0E0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin:10px 0px;}
.toggle-box {border:2px solid #FFF;background:#F6F6F6;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:5px 10px 10px 10px;}
.toggle-box h3.toggle {margin-bottom:0px;}

/*jquery tabs*/
.tabs-shortcode {background: #F7F7F7;border: 1px solid #DFDFDF;margin-bottom: 20px;-moz-border-radius: 3px;border-radius: 3px;}
.tabs-shortcode .tabdiv {padding:15px 20px 5px 20px;}
.tabs-shortcode .tabdiv-wrapper {clear:both;float:none;display:block;}

/*jquery slider*/
#shortcode-slider-wrapper {margin-top:10px;margin-left:10px;}
#shortcode-slider-wrapper a.shortcode-slider-prev {display:block;width:15px;height:110px;float:left;background:url(images/arrow-slider.png) no-repeat 0px 0px;margin-right:15px;}
#shortcode-slider-wrapper a.shortcode-slider-next {display:block;width:15px;height:110px;float:left;background:url(images/arrow-slider.png) no-repeat -15px 0px;margin-left:15px;}
#shortcode-slider-wrapper a.shortcode-slider-prev:hover {background:url(images/arrow-slider.png) no-repeat 0px -110px;}
#shortcode-slider-wrapper a.shortcode-slider-next:hover {background:url(images/arrow-slider.png) no-repeat -15px -110px;}
#shortcode-slider {float:left;width:90%;}
#shortcode-slider ul {list-style-type:None;margin:0px;padding:0px;}
#shortcode-slider li {padding:0px;}



} /* END screen media */

@media screen and (-webkit-min-device-pixel-ratio:0) {

    /*Chrome CSS here*/
	.fixed {margin-left:-96px; top: 0px;}
    
}

@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */


/*fonts*/
@font-face {

    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.bebas {font-family:BebasNeueRegular, Arial, Sans-Serif;}
@font-face {
    font-family: 'ProcionoRegular';
    src: url('fonts/Prociono-Regular-webfont.eot');
    src: url('fonts/Prociono-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Prociono-Regular-webfont.woff') format('woff'),
         url('fonts/Prociono-Regular-webfont.ttf') format('truetype'),
         url('fonts/Prociono-Regular-webfont.svg#ProcionoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.prociono {font-family:ProcionoRegular, Georia, serif;}

/** Footer CSS Start **/
.footer{float:left; width:100%; position:fixed; left:0; bottom:0; z-index:999;}

/*footer featured start*/
.footer_featured{height:40px; background:#040707;  }
.footer_featured .featured_left{float:left; padding:12px 0 0 25px;}
.footer_featured .featured_left p{float:left; width:90px; font-size:11px; line-height:13px; color:#a1a1a1; padding:2px 0;}
.footer_featured .featured_left .featured_scroll{
	float:left;
	width:325px;
	margin-top:-8px;
	position:relative;
	overflow:hidden;
}
.footer_featured .featured_left .featured_scroll div img{margin-right:15px;}
.footer_featured .featured_right{float:right; padding:15px 25px 0 0;}
.footer_featured .featured_right ul{float:right; list-style:none;}
.footer_featured .featured_right ul li{float:left; padding-left:35px; text-transform:uppercase; font-size:11px; line-height:13px; color:#616161;}
.footer_featured .featured_right ul li a{float:left; color:#616161;}
.footer_featured .featured_right ul li a:hover{float:left; color:#FFF;}
.footer_featured .featured_right ul li small{float:left; padding:0 8px 0 0}
.footer_featured .featured_right ul li span{float:left;}

/*toggle block start*/
.footer_toggle{width:100%; color:#9a9a9a; z-index:3; position:relative; bottom:-40px;}
.footer_toggle .toogle_up{ position: absolute; left: 45%; top: -23px; width:100px; margin:0 auto; height:23px; background:url(images/toogle_arrow.png) no-repeat center top; cursor:pointer;}
.footer_toggle .toogle_up.active{background:url(images/toogle_arrow.png) no-repeat center bottom}
.footer_toggle .toogle_up img{cursor:pointer;}
.footer_toggle .toogle_block{
	height:150px;
	width:100%;
	overflow:hidden;
	display: none;
}
.toggle_container{float:left; width:100%; background:#030303;}
.toggle_container .toggle_row {padding:2px 1px; float:left;}
.toggle_container .box{
	float:left;
	width:22%;
	border-radius: 0x;
	padding: 0px;
}
.toggle_container .toggle_row .toggle_col {
	display:block;
	background:#030303;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	min-height:170px;
	height:170px;
	margin-right:1px;
	padding:15px 15px 15px 30px;
	;
}
.toggle_container .toggle_row .toggle_col.last {margin-right:0px;}
.toggle_container .toggle_row .toggle_col .title {float:left; width:100%; color:#00a7d7; font-size:12px; line-height:13px; font-weight:bold; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details {float:left;	width:100%;}
.toggle_container .toggle_row .toggle_col .toggle_details.special {float:left;	width:100%;}
.toggle_container .toggle_row .toggle_col .toggle_details .news{float:left;	width:100%; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details .news.last{padding-bottom:0;}

.toggle_container .toggle_row .toggle_col .toggle_details p {float:left; width:90%; font-size:12px; line-height:15px; color:#616161; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details p a {font-size:10px; line-height:12px; color:#00b3e6; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details p a:hover {text-decoration:underline;}
.toggle_container .toggle_row .toggle_col .toggle_details ul {float:left;	width:100%;}
.toggle_container .toggle_row .toggle_col .toggle_details ul li {float:left;	width:50%; font-size:12px; line-height:18px; list-style:none;}
.toggle_container .toggle_row .toggle_col .toggle_details ul li a {color:#9e9e9e; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details ul li a:hover {color:#fff; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .sub_title {float:left; width:100%; font-size:12px; line-height:14px;	color:#FFF;	padding-bottom:3px;}
.toggle_container .toggle_row .toggle_col .toggle_details .sub_title strong {float:left; display:block;}
.toggle_container .toggle_row .toggle_col .toggle_details .sub_title span {float:right;	display:block;	color:#f7a900;	font-weight:bold;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch {float:left; width:100%; padding-bottom:5px;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li {float:left;	width:50%;	font-size:10px;	line-height:13px; color:#616161;
list-style:none; text-transform:uppercase; display:inline;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li span {float:left; width:20px; text-align:center;	vertical-align:middle;
margin-right:5px; padding:3px 0;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li a {color:#616161; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .get_in_touch li a:hover{color:#f7a900; text-decoration:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .footer_logo {float:left; width:100%;	padding-bottom:10px;}
.toggle_container .toggle_row .toggle_col .toggle_details .footer_logo img {float:left;	border:0px;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network {float:left;	width:100%; list-style:none;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network li {float:left; padding-right:10px; font-size:10px; line-height:12px;font-weight:bold; text-transform:uppercase;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network li a {color:#d79200; text-decoration:none; width:20px; height:20px; display:block; background:#ccc; font-size:0; line-height:0;}
.toggle_container .toggle_row .toggle_col .toggle_details .social_network li a:hover {color:#d79200; text-decoration:underline; background-position:0 -20px;}

.list{padding:5px 0px 5px 10px; font-size:11px; line-height:20px; list-style-type:square;}

.list a:link { color:#fff; }
.list a:visited { color:#fff; }
.list a:hover { color:#666666;} 
.infra_img {
   padding:1px;
   border:1px solid #021a40;
  
   margin:5px 5px 5px 5px;
   border-radius: 10px;
    width:150px; height:95px;
  
}
.viewmore{
	color:#d70d17;
	font-size:12px;
	text-align:left;
	margin-left:10px;
	margin: 10px 40px 5px 0px;
}
.viewmore a:link { color:#d70d17; }
.viewmore a:visited { color:#d70d17; }
.viewmore a:hover { color:#d70d17; text-decoration:underline;} 	
.h3	{ font-size:13px; color:#043579; text-align:left; border-bottom:1px dotted #999; padding-bottom:0px; font-weight:bold;}
