﻿
.slider1 table td.brdr{
	border-right:1px solid white;
}

	
	.departments li p.wide {
		max-width:100%;
	}

table.okra {

}

table.okra tr {
  width: 100%;
}

table.okra tr td{
  width: 100%;
  display: block;
}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.visibility-hidden{visibility:hidden}

.aside-6-containers{
    max-width: 169px;
    margin-left: 40px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;max-width:1200px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
#page .container-fluid{background-color:#fff;padding-top:10px;padding-bottom:20px}
.header-search .container-fluid{background-color:#fff}

#header h1{position:absolute;top:90px;text-align:center;width:100%;text-transform:uppercase;}
#header h1 a{color:#000;}
#header h1 a:hover{color:#05b2c2;}

		a:hover, #header h1 a:hover{color:#05b2c2;}



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

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}



.bx-wrapper ul.kiwi-logo-carousel.align-top li div.helper { width:100%; height:100%; display:table-cell; vertical-align:top; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-top li img { max-height:100%; max-width:100%; display:inline-block; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper { width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li img { max-height:100%; max-width:100%; display:inline-block; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li div.helper { height:100%; display:table-cell; vertical-align:bottom; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li img { max-height:100%; max-width:100%; display:inline-block; }

.vc_row-fluid .vc_span9 {
  width: 74.375%;
}

.wpb_row.attched-true .vc_span9 {
  width: 75%;
}

    
.responsive .pam-design-content-layout, 
.responsive .pam-design-content-layout-row, 
.responsive .pam-design-layout-cell 
{
   display: block;
}


.responsive .pam-design-layout-cell 
{
   width: auto !important;
   height: auto !important;
   border-right-width: 0 !important;
   border-left-width: 0 !important;
   border-radius: 0 !important;
}


.responsive .pam-design-content-layout:after, 
.responsive .pam-design-content-layout-row:after, 
.responsive .pam-design-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}

.mvp-feat1-mid-wrap {
margin-right: 2.793296089%; width: 27.93296089%; }



#header, #menu, #breadcrumbs, .page_background, #content_wrapper, #footer {
  
  min-width: 0;
  max-width: 1680px; }
body #wrapper #navigation #mega-menu-wrap-primary-menu .mega-menu-toggle{display:none!important}
body #wrapper #navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu{visibility:visible!important;display:block!important}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}

.ifb-face {
	border-radius: 3px !important;
	font-size: 1.1em;
	background-color: #091e33 !important;
	color: #fff !important;
}
.flip-box-wrap .ifb-auto-height .ifb-face .ifb-desc-back,.flip-box-wrap .ifb-custom-height .ifb-face .ifb-desc-back{margin-bottom:15px;max-height:45%;max-height:-webkit-calc(100% - 55px);max-height:calc(100% - 55px);position:relative;overflow:hidden}

.pt10{padding-top:10px}
#ctf .ctf-header-name{font-weight:700;margin-right:6px}


.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


.row:after,
.clearfix:after {    clear: both }


.row,
.clearfix {    zoom: 1 }
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}

.entry-content .page-box p { font-size: 14px; margin-bottom: 18px; }

.hentry .entry-content { padding: 0; font-family: "Open Sans", Helvetica, Arial, sans-serif; color: #aaaaaa; }

.sticky .entry-content { margin: 0 15px 15px; }

.header .container {
  position: relative;
}

.header .topbar .container {
  border-bottom: solid 1px #dddddd;
}

.head_panel .owl-carousel .item .container {
  height: 100%;
  position: relative;
  min-height: inherit;
}

.main section .container .container {
  width: inherit;
  padding: 0;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.main-content{padding-bottom:40px}
.main-content article.post.sticky{border:6px #eee solid;padding:13px}
.footer-area-disabled .main-content{padding-bottom:0}
 
.dgtl-mkting-101 {margin-bottom: 1.75em;padding-left:.5em;}

.dgtl-mkting-101 .fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 14px;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.dgtl-mkting-101 .sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;}

.dgtl-mkting-101 .fa:hover {color: #fff;}

.dgtl-mkting-101 ul{list-style:none;}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.nav-content{background-color:#fff;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:60px;width:100%;z-index:9999}


.buzzb a {
font-size: 12px!important;
}


.buzzb span {
font-family: 'Roboto';
font-size: 12px!important;
font-weight: 400!important;
color: #000000!important;
}


.buzzb a,
li {
font-family: 'Roboto';
font-weight: 900;
font-style: normal;
color: #000000!important;
}





li.buzzb {
    padding-right: 14px!important;
}


.tab-pane{
	padding-top:20px;
	}

.skills-desc {
	border-right: 1px solid #ebebeb;
}

.skills-desc, .skills-list { color: #000000; }

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }

.alignleft {
	float: left;
	text-align: left;
}

.builder-module-footer .builder-module-element .alignleft,
.builder-module-footer .builder-module-element .alignright {
	padding: 1em;
}

.hentry .alignleft {
	margin: 1.5em 1.5em 1.5em 0;
}

.entry-footer .alignleft {
	width: 70%;
}

.loop-utility .alignleft,
.loop-utility .alignright {
	}


.loop-utility .alignleft a,
.loop-utility .alignright a {
	color: #FFFFFF;
	font-weight: bold;
	background: #000000;
	background: rgba(0, 0, 0, .6);
	line-height: 2;
	border: 1px solid #000000;
	padding: 5px 20px 20px 20px;
}
