﻿.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}
.img,img a,.blog-img,.blog-imgright,.blog-imgleft,.imginline,.imgcent,.imgright,.imgleft,.img3,.img5,.img11,.blog-img a,.blog-imgright a,.blog-imgleft a,.imginline a,.imgcent a,.imgright a,.imgleft a,.img3 a,.img5 a,.img11 a,.blog-img a:link,.blog-imgright a:link,.blog-imgleft a:link,.imginline a:link,.imgcent a:link,.imgright a:link,.imgleft a:link,.img3 a:link,.img5 a:link,.img11 a:link,.iwd-article img,img.iwd-article,.iwd-block img,.iwd-footer img,.region.region-banner1 img{border:none !important;max-width:100% !important;height:auto !important;}
.img11{padding:11px;}
#cff .cff-less{display:none;}

.content       { max-width: 980px; margin: 0 auto; padding: 0 20px; position: relative; }

.content img   { max-width: 100%; }

#latestblogpost .content { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }

#latestblogpost .content a { color: #fff; }


#footer .content             { display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; }

#footer .content #newsletter { width: 32%; }

#footermeta .content { padding: 0 20px; font-size: 0.9em; overflow: hidden; position: relative; }


#homepage #highlights .content     { overflow: hidden; }


#homepage #ataglance .content      { text-align: center; }

#powerpackpage #highlights .content { overflow: hidden; }

#powerpackpage #workflows .content { color: #fff; text-align: center; }

#powerpackpage #workflows .content h1 { color: #fff; }

#powerpackpage #workflows .content p { max-width: 790px; margin: 1em auto; }


#powerpackpage #highlightsmore .content { text-align: center; max-width: 790px; }

#remotepage #remoteintro .content { max-width: 800px; }

#remotepage #remotefeatures .content { max-width: 860px; }

#remotepage #remotevideo .content { max-width: 860px; }

#remotepage #remoteget .content       { max-width: 600px; }

#blogpage #blogcontent .content { display: flex; display: -webkit-flex; flex-wrap: nowrap; -webkit-flex-wrap: nowrap; justify-content:space-between; -webkit-justify-content:space-between; align-items: flex-start; -webkit-align-items: flex-start; }


#blogpage #blogtagcloud .content { text-align: center; max-width: 950px; }

#blogpage #blogtagcloud .content h1 { font-size: 3em; }

#blogpage #blogtagcloud .content span { margin: 0 2px; line-height: 130%; vertical-align: middle; }

#blogpage #blogtagcloud .content a:hover { background: #eee; }

#helppage #helpcontent .content { display: flex; display: -webkit-flex; flex-wrap: nowrap; -webkit-flex-wrap: nowrap; justify-content:space-between; -webkit-justify-content:space-between; align-items: flex-start; -webkit-align-items: flex-start; }






#searchpage #searchform .content { max-width: 800px; padding: 40px 20px; text-align: center; }

#searchpage #searchform .content h1 { margin: 0; padding: 0; line-height: 100%; }

#searchpage #searchform .content p { max-width: 600px; margin: 0 auto; }


#searchpage.searchresultspage #searchform .content { padding: 0 20px; margin: 0 auto; }

#searchpage #searchresults .content { max-width: 800px; }






#thankyoupage section .content { text-align: center; }
#articles-library-block{overflow:auto;margin-bottom:20px}
#articles-library-block div{width:235px;float:left}

#homepage-image-carousel.owl-carousel {
  display: none; }

    #homepage-image-carousel.owl-carousel .owl-nav {
      position: absolute;
      top: 45%;
      left: 0;
      width: 100%;
      display: block;
      cursor: pointer;
      z-index: 0; }

      #homepage-image-carousel.owl-carousel .owl-nav .owl-prev,
      #homepage-image-carousel.owl-carousel .owl-nav .owl-next {
        height: 45px;
        width: 46px;
        border-radius: 50%;
        border: 2px dotted #fff;
        font-size: 24px; }

        #homepage-image-carousel.owl-carousel .owl-nav .owl-prev:hover,
        #homepage-image-carousel.owl-carousel .owl-nav .owl-next:hover {
          color: #19a4d6;
          border-color: #19a4d6; }

      #homepage-image-carousel.owl-carousel .owl-nav .owl-prev {
        float: left;
        margin-left: 25px;
        padding: 9px 2px 0 0; }

      #homepage-image-carousel.owl-carousel .owl-nav .owl-next {
        float: right;
        margin-right: 25px;
        padding: 9px 0 0 2px; }

    #homepage-image-carousel.owl-carousel .item {
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      height: auto;
      width: 100%;
      z-index: -10; }

    #homepage-image-carousel.owl-carousel .owl-item img {
      height: 100%;
      width: auto; }

    #homepage-image-carousel.owl-carousel .owl-stage-outer {
      position: relative;
      z-index: 0; }


.homepage-gallery {
  display: none; }
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.subdomain-tec .first-block-big-image .title-container span{font-size:16px;}
.subdomain-tec .first-block-big-image .wrapper{bottom:10px;padding:5px 10px;}
.first-block-big-image .type-container .type,.first-block-big-image .description{font-size:15px;}
.first-block-big-image .title a{font-family:'ss_semibold',Arial,sans-serif;}
.first-block-big-image{margin-right:0;}
.first-block-big-image .description{font-size:14px;}
.subdomain-povgov .first-block-big-image,.subdomain-povgov .first-block-big-image img{width:100%;}
.slider-block .pair-slide-block .first{padding:0;}
.subdomain-dhsfp .first-block-big-image,.subdomain-libtech .second-block .item-1,.subdomain-povgov .second-block .item-1,.subdomain-povgov .second-block .item-3,.chp-research-images .views-row-2,.chp-research-images .views-row-4{margin-right:0;}
.first-block-big-image .wrapper,.second-block .wrapper,.front .type-and-title-wrapper .type-container{display:block;}
.first-block-big-image .title-container,.front .type-and-title-wrapper .title-container,.second-block .title-container{max-width:none !important;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-1 .last,.slider-block .pair-slide-block.item-3 .first,.slider-block .pair-slide-block.item-3 .last{width:100%;margin-right:0;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-2 .first,.slider-block .pair-slide-block.item-3 .first{padding:0;}
.slider-block .pair-slide-block.item-2 .first{margin-right:4%;}
.slider-block .pair-slide-block.item-1 .first img{width:100%;}
.slider-block .pair-slide-block.item-3 .first{margin-bottom:10px;}
.subdomain-dhsfp .first-block-big-image{margin-bottom:10px;}
.subdomain-dhsfp .first-block-big-image .type-container span{font-size:12px;}
.header-red-left .menu.nav li.first{display:block;margin-bottom:-12px;width:100%;}
.page-forum .panels-flexible-region-last .pane-user-login ul li.first a{display:block;margin-bottom:20px;}
.dib,.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type,.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title,.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span,.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span{display:inline-block;zoom:1;*display:inline;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.two-images-bottom .first-block-big-image{margin:0 0 1% 0;}
.two-images-bottom .first-block-big-image .wrapper{position:absolute;bottom:0;left:0;line-height:normal;padding:4px 10px;}
.subdomain-scpku .two-images-bottom .first-block-big-image .wrapper{padding:0;}
.two-images-bottom .first-block-big-image .wrapper .type-container{position:absolute;top:-28px;}
.two-images-bottom .first-block-big-image .wrapper .type-container span.type{font-size:12px;padding:10px 10px 6px;line-height:1;}
.two-images-bottom .first-block-big-image .wrapper .title-container{position:relative;top:0;}
.two-images-bottom .first-block-big-image .wrapper .title-container span.title{font-size:18px;}
.two-images-bottom .first-block-big-image .wrapper .title-container a{font-size:18px;}
.two-images-bottom .first-block-big-image .type-container,.two-images-bottom .first-block-big-image .title-container{background:transparent;bottom:0;padding:0;position:relative;}
.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type{background:#d2c295;padding:5px 10px;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .title-container span.type{background:#4D4F53;color:#fff;}
.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title{padding:6px 10px 2px;}
.two-images-bottom .first-block-big-image .type-container span.title a,.two-images-bottom .first-block-big-image .title-container span.title a{vertical-align:middle;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.title{background:transparent;padding:0;}
.subdomain-scpku .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-scpku .two-images-bottom .first-block-big-image .title-container span.title{background:#a80532;background:rgba(168,5,50,0.85);}
.three-images-bottom-fpp .first-block-big-image{margin:0 0 10px 0;}
.three-images-bottom-fpp .first-block-big-image .wrapper{position:absolute;position:absolute;top:auto;right:auto;bottom:20px;left:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{position:relative;display:block;bottom:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container{background-color:transparent;padding:0;overflow:hidden;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{font-size:12px;padding:4px 10px 0 10px;}
.subdomain-iis .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#2d3c4b;background:rgba(45,60,75,0.8);}
.subdomain-cisac .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#D2C295;font-size:12px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{float:left;padding:3px 10px 7px 10px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container span.title a{font-size:18px;line-height:0.8;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container{line-height:1;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description{font-size:14px;line-height:1;letter-spacing:0.5px;}
.three-images-right .first-block-big-image{float:left;width:63.1%;margin:0 10px 0 0;}
.three-images-right .first-block-big-image .type-and-title-wrapper{bottom:0;}
.three-images-right .first-block-big-image .title-container{background:#2D3C4B;background:rgba(45,60,75,0.8);bottom:0;font-size:18px;line-height:30px;padding:0 10px;position:relative;}
.three-images-right .first-block-big-image .title-container span.title a{font-size:18px;}
.three-images-right .first-block-big-image .type-container{background:transparent;bottom:0;padding:0;position:relative;}
.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span{background:#4d4f53;font-size:12px;text-transform:uppercase;color:#fff;padding:4px 10px 0 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.type,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.type{background:#4d4f53;padding:3px 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title{background:#006241;background:rgba(0,98,65,0.7);display:block;padding:12px 15px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title span{color:#fff;}
.four-bottom-images .first-block-big-image{margin-bottom:1%;}
.six-image-bundle-fpp .first-block .item-3,.six-image-bundle-fpp .second-block .item-3{margin-right:0;}
.six-image-bundle-fpp .first-block .item-1 img,.six-image-bundle-fpp .first-block .item-2 img{width:100%;}
.six-image-bundle-fpp .first-block .item-3{margin-right:0;}
.pager-next.first.last{display:block;line-height:0;padding-top:0 !important;}
.pager-next.first.last a{line-height:1;padding-top:6px;}
.page-multimedia .pager-next.first.last{padding:0;}
.first-block-big-image .type-container{position:absolute;bottom:65px;left:0;padding:5px 10px;font-size:15px;color:#354658;background:#d2c295;text-transform:uppercase;}
.first-block-big-image .title-container{background:#2d3c4b;background:rgba(45,60,75,0.8);position:absolute;bottom:20px;left:0;padding:12px 15px;font-family:'ss_bold',Arial,sans-serif;font-size:16px;}
.first-block-big-image .title-container a,.first-block-big-image .title-container span{color:#fff;}
.first-block-big-image .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .type-and-title-wrapper .amdem-class-four-image-bundle .three-images-right .title-container,.amdem-class-four-image-bundle .three-images-right .title-container .first-block-big-image{background:#006241;background:rgba(0,98,65,0.7);}

#splash{
	clear:both;	
	
	position:relative;
	left:145px;
}

#splash img{
	display:block;	
	
}

.footer-widgets .widgettitle {
	font-weight: 300 !important;
	font-size: 1.1rem !important;
}

.footer-widgets .featured-content .entry-title { 
	margin: 0;
}

.footer-widgets-1 {
	width: 100%;
}

.footer-widgets-1 .widget {
	float: left;
	width: 23.3%;
	margin: 0 0 10px 0;
	padding: 2% 0 0 9%;
}

.footer-widgets-1 .widget p, .footer-widgets-1 .widget h3, .footer-widgets-1 .widget h4, .footer-widgets-1 .widget h2, .footer-widgets-1 .widget .entry-title a {
	color: #000 !important;
}

.footer-widgets {
	background-color: #fff !important;
}

.footer-widgets-2 {
	width: 100%;
}

.footer-widgets-2 .widget {
	background: #004c86;
	border-top: 7px solid #5091c3;
	float: left;
	width:25%;
	margin: 0;
	height: 310px;
	padding: 2% 0 0 7%;
}

.footer-widgets .wrap {max-width: 100%; padding: 0;}


.footer-widgets-2 .widget_text .textwidget {
	font-size: .9rem;
}
 

.epik-darkblue .head-wrap, .epik-darkblue .welcome, .epik-darkblue .home-feature-bg-dark, .epik-darkblue .author-box, .epik-darkblue .footer-widgets { background: #0061aa; }

.cp-widget li:first-child { padding-top: 0; }

.cp-widget-title { font-weight: 700; line-height: 1.3; }

.footer-widget .cp-widget-title { font-weight: 400; }

.cp-widget .mh-excerpt { padding-top: 10px; padding-top: 0.625rem; }

.home-wide .cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }

.home-wide .cp-widget .cp-no-image:first-child { padding-top: 0; }

	.sb-wide .cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }

	.sb-wide .cp-widget .cp-no-image:first-child { padding-top: 0; }

	.cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }

	.cp-widget .cp-no-image:first-child { padding-top: 0; }

	.cp-widget .cp-small:first-child, .home-wide .cp-widget .cp-small:first-child, .sb-wide .cp-widget .cp-small:first-child { padding-top: 0; }


#promo .flexcaption {
    position:relative;
    z-index:100;
    height:320px;
    width:370px;
    padding:50px 520px 0 70px;
}

#promo .slides .flexcaption {
    background-color:rgba(153,202,60,.9);
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    padding:10px 10px 35px 10px;
    display:block;
    -moz-box-shadow:    0 0 10px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
    box-shadow:         0 0 10px rgba(0,0,0,.2);
}



#right_row3 {
  display: table-cell;
  vertical-align: top;
  text-align: center;
}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}


.box-image-container {
	text-align: center;
}


#pricing #sliderDiv.pricing-content .pricing-slider-header span.slider-header,
#pricing #sliderDiv.pricing-content .pricing-slider-header span.pricing-calc-fee-label,
#pricing #sliderDiv.pricing-content .pricing-slider-header span.pricing-credit-fee-info, #pricing #sliderDiv.pricing-content .pricing-slider-footer span.slider-header,
#pricing #sliderDiv.pricing-content .pricing-slider-footer span.pricing-calc-fee-label,
#pricing #sliderDiv.pricing-content .pricing-slider-footer span.pricing-credit-fee-info {
  color: #7d7d7d;
  font-size: 15px;
  font-weight: normal;
}


#pricing #sliderDiv.pricing-content .pricing-slider-header span.pricing-credit-fee-info, #pricing #sliderDiv.pricing-content .pricing-slider-footer span.pricing-credit-fee-info {
  font-size: 13px;
}


.jp-volume-bar {height: 7px; background: #fff; margin: 11px 10px 0 10px; width: 60px;}

.jp-volume-bar-value {background: #006bb7; height: 7px;}



#btn_prev .short{ display: none; }
