/*
Theme Name: Relational Capital Group 2013
Theme URI: http://www.relationalcapitalgroup.com
Description: A custom theme for Relational Capital Group
Author: Stranger Studios
Author URI: http://www.strangerstudios.com
Template: ssbootstrap
Version: 1.0

/*-- Block Level Elements --------------------------------------*/

@import url("../ssbootstrap/style.css");

#header {padding: 10px 0; }
#sidebar {margin-bottom: 1em; }

.brand-wrapper {
	text-align: center;
}
@media screen and (min-width: 768px) {
	.brand-wrapper {
		text-align: left;
	}	
}
a.brand img {
	width: 75%; height: auto; 
}
@media screen and (min-width: 567px) {
	/*a.brand img {
		width: 375px; height: 63px;
	}*/
}

sup {font-size: 50%; top: -0.75em; }

h2 {font-weight: normal; }

.green, h3 {color: #9CDC00; }
a, .blue, h2, h2 sup small {color: #0067a2; }
 
/*.btn {background: #CCC; color: #FFF; border: none; }*/

.btn-success, .btn-success:visited, .home .jumbotron .btn {background: #9CDC00 url(images/bg_grad-green.png) bottom left repeat-x; border-color: #9CDC00;}
.btn-success:hover, .home .jumbotron .btn:hover {
  background-color: #56a500;
  background-image: none;
  *background-color: #56a500;
  color: #FFF;
}

.button-primary {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.btn-primary, .button-primary {
	color: #FFF;
	background-color: #0067a2;
	background-image: -moz-linear-gradient(top, #14416D, #0067a2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#14416D), to(#0067a2));
	background-image: -webkit-linear-gradient(top, #14416D, #0067a2);
	background-image: -o-linear-gradient(top, #14416D, #0067a2);
	background-image: linear-gradient(to bottom, #14416D, #0067a2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF14416D', endColorstr='#FF0067a2', GradientType=0);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
.btn-group.open .btn-primary.dropdown-toggle,
.button-primary:hover {
  background-color: #0067a2;
  *background-color: #0067a2;
  background-image: none;
}

.btn-warning {
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
  background-image: none;
  *background-color: #df8505;
  color: #FFF;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.tab-panel {padding: 15px; border-radius: 0px 0px 4px 4px; border: 1px solid #DDD; border-top: none; }

#header .col-lg-9 { margin: 10px 0 0 0; }
#header .user {color: #0067A2; }
#header .vcard, #header small {margin-left: 10px; padding-left: 10px; border-left: 1px solid #CCC; display: inline-block; font-size: 1em; }
#header .vcard .tel {border-left: 1px solid #CCC; padding-left: 10px; margin-left: 10px;}
.navbar {background: none; margin: 0; padding-right: 0;}
#header .col-lg-9 .btn {margin-top: 7px; }
.caret {border-top-color: #9CDC00 !important; border-bottom-color: #9CDC00 !important; }
.navbar .caret {margin-left: 0; }
.navbar .nav > li > a {display: inline-block; text-decoration: none; padding: 10px 8px 10px 8px; color: #9CDC00; font-weight: bold; text-transform: uppercase; text-shadow: none; letter-spacing: 1px; -webkit-transition: 200ms linear 0s; -moz-transition: 200ms linear 0s; -o-transition: 200ms linear 0s; transition: 200ms linear 0s; outline: 0 none; }
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover, .navbar .tel a:hover {color: #0067a2; }
.navbar .nav > li > a:focus .caret, .navbar .nav > li > a:hover .caret{border-top-color: #0067a2 !important; border-bottom-color: #0067a2 !important; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background-color: #0067a2;
	background-image: -moz-linear-gradient(top, #14416D, #0067a2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#14416D), to(#0067a2));
	background-image: -webkit-linear-gradient(top, #14416D, #0067a2);
	background-image: -o-linear-gradient(top, #14416D, #0067a2);
	background-image: linear-gradient(to bottom, #14416D, #0067a2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF14416D', endColorstr='#FF0067a2', GradientType=0);
}
.navbar .nav li.current-menu-item a.menu_item_main, .navbar .nav li.current-page-ancestor a.menu_item_main, .navbar .nav li.current-menu-ancestor a.menu_item_main {
	color: #0067a2;
	background: #FAFAFA;
	border-radius: 5px;
}
.navbar .nav li.current-menu-item a.menu_item_main .caret, .navbar .nav li.current-page-ancestor a.menu_item_main .caret, .navbar .nav li.current-menu-ancestor a.menu_item_main .caret 
{ border-top-color: #0067a2 !important; border-bottom-color: #0067a2 !important; }
.parent-pageid-19 #menu-item-95 a.menu_item_main, .parent-pageid-56 #menu-item-95 a.menu_item_main {background: none; color: #9CDC00; }
.parent-pageid-19 #menu-item-95 a.menu_item_main .caret, .parent-pageid-56 #menu-item-95 a.menu_item_main .caret {border-top-color: #9CDC00 !important; border-bottom-color: #9CDC00 !important;}

.page .jumbotron img {
	width: 100%;
	height: auto;
}

@media screen and (min-width:567px) {
	.page .jumbotron img {
		width: auto;
	}	
}


.jumbotron {
	color: #FFF;	
	padding: 0;
	margin-bottom: 20px;
	background: #002838 url(images/bg_grad-blue.png) top left repeat-x;	
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.jumbotron .container {background: url(images/bg_grad-blue-wrap.png) top center no-repeat; padding: 10px 0; position: relative;}
.jumbotron .container .col-lg-4 h3 {margin: 0 0 5px 0;  }
.jumbotron .container .col-lg-4 p {margin: 0; }
.jumbotron h1 {font-size: 40px; }
.jumbotron h1 small {color: #FFF; }
.jumbotron a {color: #FFF; font-weight: bold; text-decoration: underline; }
.jumbotron h1 a {text-decoration: none; }
.jumbotron a.btn {text-decoration: none; } 
.jumbotron p, .jumbotron h1, .jumbotron h3 {text-shadow: 0px 0px 6px #333;}
.jumbotron p {margin: 1em 0 .5em 0; }
.jumbotron h3 a {color: #9CDC00; }
.jumbotron .btn {text-shadow: none; }
.jumbotron .icon-2{font-size:2em;}
.jumbotron .icon-3{font-size:4em;}
.jumbotron .icon-4{font-size:7em;}
.jumbotron .icon-5{font-size:12em;}
.jumbotron .icon-6{font-size:20em;}

.jumbotron .pull-left, .jumbotron .pull-right {
	float: none !important;
}
@media screen and (min-width:767px) {
	.jumbotron .pull-left {float: left !important; margin-right: 2em;}
	.jumbotron .pull-right {float: right !important; margin-left: 2em; }	
}


.home .jumbotron {margin-bottom: 40px; }
.home .jumbotron .container {padding: 30px 0; }
.home .jumbotron h1 {text-transform: uppercase; padding-top: 15px;}
.home .jumbotron .btn {padding:14px 16px;font-size:18px;border-radius:6px; margin-bottom: 15px; }
.home .jumbotron .pull-right {line-height: 1; }
.home .col-lg-8 h1 {font-size: 20px; line-height: 28px; margin: 0 0 .25em 0; color: #9CDC00; }
.home .col-lg-8 h1 small {color: #333; font-size: 14px; }
.jumbotron h1, .jumbotron p {margin-left:10px;margin-right:10px}
.jumbotron h3 {margin-top: 1em; line-height: 32px; font-weight: bold;margin-left:10px;margin-right:10px}
.home .col-lg-8 .media p {font-size: 16px; line-height: 22px; }
/*
.icon-3 {font-size: 80px; margin-top: 20px; }
.home .col-lg-8 .media .alignleft {text-align: center; margin-bottom: 0; border-radius: 50%; width: 120px; height: 120px; overflow: hidden;
	background-color: #0067a2;
	background-image: -moz-linear-gradient(top, #14416D, #0067a2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#14416D), to(#0067a2));
	background-image: -webkit-linear-gradient(top, #14416D, #0067a2);
	background-image: -o-linear-gradient(top, #14416D, #0067a2);
	background-image: linear-gradient(to bottom, #14416D, #0067a2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF14416D', endColorstr='#FF0067a2', GradientType=0);
}
.home a .icon-3, .home a:hover .icon-3 {color: #FFF; text-decoration: none; display: block; padding-top: 20px;  }
.home a:hover .icon-3 { }
*/

.home .jumbotron h1 {
	margin-top: 0 !important;
	padding-top: 0 !important;
}
.jumbotron .pull-left img, .jumbotron .pull-right img {
	margin-bottom: 20px;
}
.home .jumbotron h1, .home .jumbotron p {
	padding-left: 15px;
	padding-right: 15px;
}
.home .jumbotron .btn {
	white-space: normal;
}



.home #sidebar {text-align: center; }
.home #sidebar .well h1 {line-height: 35px; font-size: 24px; color: #666; }
.home #clientsCarousel .item h2 {font-weight: 300; font-size: 18px; line-height: 25px; margin-top: 0; }
.home #clientsCarousel .item {padding: 0 20px; }
.home #clientsCarousel .item blockquote {padding: 0; border: none; }
.home #clientsCarousel .item img {margin: 0 auto; }

.post .pagetext .ss_pg-excerpt + p {
	float: right;

#post-56 #sidebar .well blockquote {font-style: italic; border-left: none; background: url(images/bg_testimonial.png) 0px 5px no-repeat; padding: 10px 0 10px 45px;  border-bottom: 1px solid #CCC; margin: 1em 0; }

#sidebar .well h3 {margin-top: 0; color: #999; }

#post-105 .jumbotron .attachment-jumbotron {position: absolute; top: 0; right: 0; }

#post-38 .ss_pg-excerpt {text-align: center; border: 1px solid #CCC; height: 150px; margin-bottom: 30px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; 
	background-image: -moz-linear-gradient(top, #EEE, white);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EEE), to(white));
	background-image: -webkit-linear-gradient(top, #EEE, white);
	background-image: -o-linear-gradient(top, #EEE, white);
	background-image: linear-gradient(to bottom, #EEE, white);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='whiteff', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#post-38 .ss_pg-excerpt h2 {display: block; margin: 0; }
#post-38 .ss_pg-excerpt h2 a {display: block; font-size: 18px; font-weight: bold; border-bottom: 1px solid #CCC; padding: 10px; border-top-left-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; color: #FFF;
background-color: #0067a2;
	background-image: -moz-linear-gradient(top, #14416D, #0067a2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#14416D), to(#0067a2));
	background-image: -webkit-linear-gradient(top, #14416D, #0067a2);
	background-image: -o-linear-gradient(top, #14416D, #0067a2);
	background-image: linear-gradient(to bottom, #14416D, #0067a2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF14416D', endColorstr='#FF0067a2', GradientType=0);
}
#post-38 .ss_pg-excerpt h2 a:hover {background-color: #0067a2; *background-color: #0067a2; background-image: none; } 
#post-38 .ss_pg-excerpt p {font-size: 16px; line-height: 22px; color: #092d4f; font-weight: bold; font-style: italic; padding: 10px 20px 0 20px; margin: 0; }
#post-38 .ss_pg-excerpt .btn {padding: 0; background: none; font-size: 13px; text-decoration: underline; text-align: left; text-wrap: normal; color: #666; border: none; font-weight: normal; }
.ss_pg-excerpt h2, .ss_pg-excerpt h2 a, .ss_pg-excerpt h3, .ss_pg-excerpt-content {display: inline; }
.ss_pg-excerpt-content h3 {font-size: 1.4em; margin-left: 7px; border-left: 1px solid #CCC; padding-left: 10px; }

.col-lg-4 .ss_pg-excerpt {border-left: 3px solid #CCC; padding-left: 10px; margin-bottom: 2em; }
.col-lg-4 .ss_pg-excerpt h2 {font-size: 20px; color: #333; }
.col-lg-4 .ss_pg-excerpt .btn {padding: 0; background: none; font-size: 13px; text-decoration: underline; text-align: left; text-wrap: normal; color: #0067a2; }
.col-lg-4 .ss_pg-excerpt .btn:hover {color: #9CDC00; }

.col-lg-4 .ss_pg-excerpt .alignleft {margin-bottom: 0; }

.base {margin: 40px 0; border-top: 1px solid #CCC; }
.base .footer-widgets {
	padding-top: 20px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); background-color: #EEE;
	background-image: -moz-linear-gradient(top, #EEE, white);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EEE), to(white));
	background-image: -webkit-linear-gradient(top, #EEE, white);
	background-image: -o-linear-gradient(top, #EEE, white);
	background-image: linear-gradient(to bottom, #EEE, white);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='whiteff', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.base .footer-widgets .btn {text-shadow: none; }
.base .footer-widgets .media .thumbnail img {width: 60px; }
.base .footer-widgets .media .thumbnail {margin: 0 10px 10px 0; }
.base .jumbotron {margin: 0; padding: 0; }
.base .jumbotron .container {padding: 20px 0; }
.base .widget_nav_menu ul {list-style: none; margin: 0; padding: 0; }
.base .widget_nav_menu ul li { }
.base h3, .base .widget_nav_menu ul li a {color: #9CDC00; font-size: 18px; line-height: 40px; margin: 0; padding: 0; font-weight: bold; text-shadow: 1px 1px 1px #FFF; }
.base .widget_nav_menu ul ul li a {color: inherit; font-size: .9em; line-height: inherit; font-weight: normal; }

.carousel-caption h3 {margin-top: 0; }
.carousel-dark .carousel-caption {background: rgba(0,0,0,.5); left: 0; right: 0; bottom: 0; padding-right: 20px; padding-left: 20px; }
.carousel-dark .carousel-indicators {bottom: 1px; }

#sidebar #carousel-rqsf .item {height: 455px; }
#sidebar #carousel-rqsf .item .carousel-caption {height: 220px; }

#sidebar #carousel-rqsf .carousel-control .glyphicon, #sidebar #carousel-rqsf .carousel-control .icon-prev, .carousel-control .icon-next {margin-top: -40px; color: #000; }
	
#carousel-rqsflg .item {height: 520px; }
#carousel-rqsflg .item .carousel-caption {height: 180px; }
	
#registerform .required, #registerform .pmpro_asterisk {position: absolute; top: 9px; width: 60px; right: -50px; color: #B00000; font-size: 10px; }
#registerform .col-lg-10 .form-control {display: inline-block; }
#registerform div {margin-bottom: 1em; }
#registerform .leftmar {clear: both; }
p.required {border-top: 1px solid #CCC; color: #B00000; font-size: 10px; }

.media .media-body h4 {margin-top: 0; }

.media span.icon-stack {margin-top: -5px; color: #0067a2; font-size: 40px; }
.media span.icon-stack { }

.blog #content, .single-post #content {margin-top: 1em; }
.blogposts .media h2, .single-post .media h2 {margin-top: 0; }

.pmpro_error, div.alert {background-image: none !important; }

@media (min-width: 1200px) {
}

@media (min-width: 980px) {  }

@media (min-width: 768px) and (max-width: 980px) {
	.jumbotron .thumbnail {display: none; }
	.jumbotron .container {background: none; }
	.jumbotron {background-image: -moz-linear-gradient(top, #00a5d3, #004d75);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a5d3), to(#004d75));
	background-image: -webkit-linear-gradient(top, #00a5d3, #004d75);
	background-image: -o-linear-gradient(top, #00a5d3, #004d75);
	background-image: linear-gradient(to bottom, #00a5d3, #004d75);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00a5d3', endColorstr='#FF004d75', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
}

@media (max-width: 979px) {
	.navbar, .navbar .btn {font-size: 12px; }
	.navbar .nav a {padding-left: 8px; padding-right: 8px; }	
}

@media (max-width: 767px) {
	body {padding-right: 0px !important; padding-left: 0px !important;}
	.navbar.pull-right {
		margin-right: 10px;
	}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {color: #FFF !important; }
	.sc #content {float: none; }
	#nav-login {padding: 5px 10px; line-height: 18px; }
	.navbar {padding: 0; }
	.navbar .navbar-toggle {top: 4px; right: 10px; }
	.navbar .nav-collapse {clear: both;}
	.dropdown-menu>li>a {
		white-space: normal;
	}
	.navbar-toggle .icon-bar {background: #FFF; }
	.navbar .form-search {float: left; }
	.navbar .pull-right {float: left; }
	.container {padding: 0 10px; }
	.jumbotron {background-image: -moz-linear-gradient(top, #00a5d3, #004d75);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a5d3), to(#004d75));
	background-image: -webkit-linear-gradient(top, #00a5d3, #004d75);
	background-image: -o-linear-gradient(top, #00a5d3, #004d75);
	background-image: linear-gradient(to bottom, #00a5d3, #004d75);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00a5d3', endColorstr='#FF004d75', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
	.jumbotron .thumbnail {display: none; }
	.jumbotron .container {background: none; padding-left: 10px; padding-right: 10px; }
	.jumbotron .container .pull-right {float: none !important; margin: 0 auto; }
	#header .preheader {float: none !important; text-align: center; margin: 10px 0 20px 0; }
	#header .pull-right .span2 {display: none; }
	#header .col-lg-9 {text-align: left; margin-top: 15px; }
	#header .col-lg-9 .btn-small {float: none !important; margin: 0; left: 0; }

}
	
	#header .navbar .navbar-toggle {top: 0; right: 0; margin: 0; }
	.home .jumbotron {text-align: center; }
	a.brand {float: none; text-align: center; margin: 0 auto; }
	section {margin: 0 0 30px 0; }
	#sidebar #sidenav .widget-submenu {display: none; }
	.footer .pull-right {float: none; text-align: center; }
}

footer.footer {
	padding: 10px !important;
}

@media (max-width: 480px) {
	.navbar {margin-bottom: 0; }
	.blogposts {margin-top: 10px; }
	.sc #content {float: none; }
	h2 {font-size: 18px; line-height: 26px; }
	.home #sidebar .well h1 {margin: -10px 0 10px 0; line-height: 35px; font-size: 50px; }
	.home #sidebar .well h1 small {font-size: 16px; line-height: 25px; }
	.home .media .alignleft {float: left; margin: 0 10px 10px 0; text-align: center; }
	.home .media .alignright {float: right; margin: 0 0 10px 10px; text-align: center; }
	.home .media .alignleft img, .home .media .alignright img {margin: 0 auto; }
	.home .media .media-body {margin-top: 10px;}
	.post .page-header .media .thumbnail {display: none; }
	.home .media ul {
		text-align: left;
	}
	.page-header {margin: 0 0 10px 0; }
	.page-header h1 {font-size: 20px; line-height: 28px; margin: 10px 0 0 0; }
	.page-header h1 small {font-size: 14px; }	
	.page-header h1 .btn {display: block; margin: 10px 0 0 0; }
	.sc #content section {margin: 0; }
	#header .pull-right {float: none;}
	#header .brand.pull-left {float: none; width: 300px; }
}
@media print {
	.breadcrumb {display: none; }	
	
}

@media screen and (max-width: 540px) {
	#content .media a.alignleft {
		display: block;
		float: none;
		margin-bottom: 20px;	
	}	
}
@media screen and (min-width: 767px) {
	#header .col-lg-9 .btn {
		float: right !important;
	}	
}
@media screen and (min-width: 767px) and (max-width:1000px) {
	#header .col-lg-9 .btn {
		margin-top: -50px;
	}
}
@media screen and (min-width: 1023px) and (max-width:1279px) {
	#header .col-lg-9 .btn {
		margin-bottom: 15px;
	}	
}
@media screen and (min-width: 1280px) {
	#header .col-lg-9 .btn {
		margin-right: -10px;
	}	
}
.ss_pg-excerpt .btn {
	margin-bottom: 10px;
}
/*
Theme Name: Relational Capital Group 2013
Theme URI: http://www.relationalcapitalgroup.com
Description: A custom theme for Relational Capital Group
Author: Stranger Studios
Author URI: http://www.strangerstudios.com
Template: ssbootstrap
Version: 1.0

/*-- Block Level Elements --------------------------------------*/

@import url("../ssbootstrap/style.css");

#header {padding: 10px 0; }
#sidebar {margin-bottom: 1em; }

.brand-wrapper {
	text-align: center;
}
@media screen and (min-width: 768px) {
	.brand-wrapper {
		text-align: left;
	}	
}
a.brand img {
	width: 100%; height: auto; margin-top:-18px;
}
@media screen and (min-width: 540px) {
	.media .alignleft + .media-body {
		margin-left: 150px;
	}
}
@media screen and (min-width: 567px) {
	/*a.brand img {
		width: 375px; height: 63px;
	}*/
}

@media screen and (max-width: 991px) {
	a.brand img {
		width: 50%; height: auto; margin-top:0px;
	}
}

sup {font-size: 50%; top: -0.75em; }

h2 {font-weight: normal; }

.green, h3 {color: #9CDC00; }
a, .blue, h2, h2 sup small {color: #0067a2; }
 
/*.btn {background: #CCC; color: #FFF; border: none; }*/

.btn-success, .btn-success:visited, .home .jumbotron .btn {background: #9CDC00 url(images/bg_grad-green.png) bottom left repeat-x; border-color: #9CDC00;}
.btn-success:hover, .home .jumbotron .btn:hover {
  background-color: #56a500;
  background-image: none;
  *background-color: #56a500;
  color: #FFF;
}

.button-primary {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.btn-primary, .button-primary {
	color: #FFF;
	background-color: #0067a2;
	background-image: -moz-linear-gradient(top, #14416D, #0067a2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#14416D), to(#0067a2));
	background-image: -webkit-linear-gradient(top, #14416D, #0067a2);
	background-image: -o-linear-gradient(top, #14416D, #0067a2);
	background-image: linear-gradient(to bottom, #14416D, #0067a2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF14416D', endColorstr='#FF0067a2', GradientType=0);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
.btn-group.open .btn-primary.dropdown-toggle,
.button-primary:hover {
  background-color: #0067a2;
  *background-color: #0067a2;
  background-image: none;
}

.btn-warning {
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
  background-image: none;
  *background-color: #df8505;
  color: #FFF;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.tab-panel {padding: 15px; border-radius: 0px 0px 4px 4px; border: 1px solid #DDD; border-top: none; }

#header .col-lg-9 { margin: 10px 0 0 0; }
#header .user {color: #0067A2; }
#header .vcard, #header small {margin-left: 10px; padding-left: 10px; border-left: 1px solid #CCC; display: inline-block; font-size: 1em; }
#header .vcard .tel {border-left: 1px solid #CCC; padding-left: 10px; margin-left: 10px;}
.navbar {background: none; margin: 0; }
#header .col-lg-9 .btn {margin-top: 7px; }
.caret {border-top-color: #9CDC00 !important; border-bottom-color: #9CDC00 !important; }
.navbar .caret {margin-left: 0; }
.navbar .nav > li > a {display: inline-block; text-decoration: none; padding: 10px 8px 10px 8px; color: #9CDC00; font-weight: bold; text-transform: uppercase; text-shadow: none; letter-spacing: 1px; -webkit-transition: 200ms linear 0s; -moz-transition: 200ms linear 0s; -o-transition: 200ms linear 0s; transition: 200ms linear 0s; outline: 0 none; }
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover, .navbar .tel a:hover {color: #0067a2; }
.navbar .nav > li > a:focus .caret, .navbar .nav > li > a:hover .caret{border-top-color: #0067a2 !important; border-bottom-color: #0067a2 !important; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background-color: #0067a2;
	background-image: -moz-linear-gradient(top, #14416D, #0067a2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#14416D), to(#0067a2));
	background-image: -webkit-linear-gradient(top, #14416D, #0067a2);
	background-image: -o-linear-gradient(top, #14416D, #0067a2);
	background-image: linear-gradient(to bottom, #14416D, #0067a2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF14416D', endColorstr='#FF0067a2', GradientType=0);
}
.navbar .nav li.current-menu-item a.menu_item_main, .navbar .nav li.current-page-ancestor a.menu_item_main, .navbar .nav li.current-menu-ancestor a.menu_item_main {
	color: #0067a2;
	background: #FAFAFA;
	border-radius: 5px;
}
.navbar .nav li.current-menu-item a.menu_item_main .caret, .navbar .nav li.current-page-ancestor a.menu_item_main .caret, .navbar .nav li.current-menu-ancestor a.menu_item_main .caret 
{ border-top-color: #0067a2 !important; border-bottom-color: #0067a2 !important; }
.parent-pageid-19 #menu-item-95 a.menu_item_main, .parent-pageid-56 #menu-item-95 a.menu_item_main {background: none; color: #9CDC00; }
.parent-pageid-19 #menu-item-95 a.menu_item_main .caret, .parent-pageid-56 #menu-item-95 a.menu_item_main .caret {border-top-color: #9CDC00 !important; border-bottom-color: #9CDC00 !important;}

.page .jumbotron img {
	width: 100%;
	height: auto;
}

@media screen and (min-width:567px) {
	.page .jumbotron img {
		width: auto;
	}	
}


.jumbotron {
	color: #FFF;	
	padding: 0;
	margin-bottom: 20px;
	background: #002838 url(images/bg_grad-blue.png) top left repeat-x;	
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.jumbotron .container {background: url(images/bg_grad-blue-wrap.png) top center no-repeat; padding: 10px 0; position: relative;}
.jumbotron .container .col-lg-4 h3 {margin: 0 0 5px 0;  }
.jumbotron .container .col-lg-4 p {margin: 0; }
.jumbotron h1 {font-size: 40px; }
.jumbotron h1 small {color: #FFF; }
.jumbotron a {color: #FFF; font-weight: bold; text-decoration: underline; }
.jumbotron h1 a {text-decoration: none; }
.jumbotron a.btn {text-decoration: none; } 
.jumbotron p, .jumbotron h1, .jumbotron h3 {text-shadow: 0px 0px 6px #333;}
.jumbotron p {margin: 1em 0 .5em 0; }
.jumbotron h3 a {color: #9CDC00; }
.jumbotron .btn {text-shadow: none; }
.jumbotron .icon-2{font-size:2em;}
.jumbotron .icon-3{font-size:4em;}
.jumbotron .icon-4{font-size:7em;}
.jumbotron .icon-5{font-size:12em;}
.jumbotron .icon-6{font-size:20em;}

.jumbotron .pull-left, .jumbotron .pull-right {
	float: none !important;
}
@media screen and (min-width:767px) {
	.jumbotron .pull-left {float: left !important; margin-right: 2em;}
	.jumbotron .pull-right {float: right !important; margin-left: 2em; }	
}


.home .jumbotron {margin-bottom: 40px; }
.home .jumbotron .container {padding: 30px 0; }
.home .jumbotron h1 {text-transform: uppercase; padding-top: 15px;}
.home .jumbotron .btn {padding:14px 16px;font-size:18px;border-radius:6px; margin-bottom: 15px; }
.home .jumbotron .pull-right {line-height: 1; }
.home .col-lg-8 h1 {font-size: 20px; line-height: 28px; margin: 0 0 .25em 0; color: #9CDC00; }
.home .col-lg-8 h1 small {color: #333; font-size: 14px; }
.jumbotron h1, .jumbotron p {margin-left:10px;margin-right:10px}
.jumbotron h3 {margin-top: 1em; line-height: 32px; font-weight: bold;margin-left:10px;margin-right:10px}
.home .col-lg-8 .media p {font-size: 16px; line-height: 22px; }
/*
.icon-3 {font-size: 80px; margin-top: 20px; }
.home .col-lg-8 .media .alignleft {text-align: center; margin-bottom: 0; border-radius: 50%; width: 120px; height: 120px; overflow: hidden;
	background-color: #0067a2;
	background-image: -moz-linear-gradient(top, #14416D, #0067a2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#14416D), to(#0067a2));
	background-image: -webkit-linear-gradient(top, #14416D, #0067a2);
	background-image: -o-linear-gradient(top, #14416D, #0067a2);
	background-image: linear-gradient(to bottom, #14416D, #0067a2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF14416D', endColorstr='#FF0067a2', GradientType=0);
}
.home a .icon-3, .home a:hover .icon-3 {color: #FFF; text-decoration: none; display: block; padding-top: 20px;  }
.home a:hover .icon-3 { }
*/

.home .jumbotron h1, .home .jumbotron p {
	padding-left: 15px;
	padding-right: 15px;
}
.home .jumbotron .btn {
	white-space: normal;
}



.home #sidebar {text-align: center; }
.home #sidebar .well h1 {line-height: 35px; font-size: 24px; color: #666; }
.home #clientsCarousel .item h2 {font-weight: 300; font-size: 18px; line-height: 25px; margin-top: 0; }
.home #clientsCarousel .item {padding: 0 20px; }
.home #clientsCarousel .item blockquote {padding: 0; border: none; }
.home #clientsCarousel .item img {margin: 0 auto; }

.post .pagetext .ss_pg-excerpt + p {
	float: right;

#post-56 #sidebar .well blockquote {font-style: italic; border-left: none; background: url(images/bg_testimonial.png) 0px 5px no-repeat; padding: 10px 0 10px 45px;  border-bottom: 1px solid #CCC; margin: 1em 0; }

#sidebar .well h3 {margin-top: 0; color: #999; }

#post-105 .jumbotron .attachment-jumbotron {position: absolute; top: 0; right: 0; }

#post-38 .ss_pg-excerpt {text-align: center; border: 1px solid #CCC; height: 150px; margin-bottom: 30px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; 
	background-image: -moz-linear-gradient(top, #EEE, white);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EEE), to(white));
	background-image: -webkit-linear-gradient(top, #EEE, white);
	background-image: -o-linear-gradient(top, #EEE, white);
	background-image: linear-gradient(to bottom, #EEE, white);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='whiteff', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#post-38 .ss_pg-excerpt h2 {display: block; margin: 0; }
#post-38 .ss_pg-excerpt h2 a {display: block; font-size: 18px; font-weight: bold; border-bottom: 1px solid #CCC; padding: 10px; border-top-left-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; color: #FFF;
background-color: #0067a2;
	background-image: -moz-linear-gradient(top, #14416D, #0067a2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#14416D), to(#0067a2));
	background-image: -webkit-linear-gradient(top, #14416D, #0067a2);
	background-image: -o-linear-gradient(top, #14416D, #0067a2);
	background-image: linear-gradient(to bottom, #14416D, #0067a2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF14416D', endColorstr='#FF0067a2', GradientType=0);
}
#post-38 .ss_pg-excerpt h2 a:hover {background-color: #0067a2; *background-color: #0067a2; background-image: none; } 
#post-38 .ss_pg-excerpt p {font-size: 16px; line-height: 22px; color: #092d4f; font-weight: bold; font-style: italic; padding: 10px 20px 0 20px; margin: 0; }
#post-38 .ss_pg-excerpt .btn {padding: 0; background: none; font-size: 13px; text-decoration: underline; text-align: left; text-wrap: normal; color: #666; border: none; font-weight: normal; }
.ss_pg-excerpt h2, .ss_pg-excerpt h2 a, .ss_pg-excerpt h3, .ss_pg-excerpt-content {display: inline; }
.ss_pg-excerpt-content h3 {font-size: 1.4em; margin-left: 7px; border-left: 1px solid #CCC; padding-left: 10px; }

.col-lg-4 .ss_pg-excerpt {border-left: 3px solid #CCC; padding-left: 10px; margin-bottom: 2em; }
.col-lg-4 .ss_pg-excerpt h2 {font-size: 20px; color: #333; }
.col-lg-4 .ss_pg-excerpt .btn {padding: 0; background: none; font-size: 13px; text-decoration: underline; text-align: left; text-wrap: normal; color: #0067a2; }
.col-lg-4 .ss_pg-excerpt .btn:hover {color: #9CDC00; }

.col-lg-4 .ss_pg-excerpt .alignleft {margin-bottom: 0; }

.base {margin: 40px 0; border-top: 1px solid #CCC; }
.base .footer-widgets {
	padding-top: 20px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); background-color: #EEE;
	background-image: -moz-linear-gradient(top, #EEE, white);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EEE), to(white));
	background-image: -webkit-linear-gradient(top, #EEE, white);
	background-image: -o-linear-gradient(top, #EEE, white);
	background-image: linear-gradient(to bottom, #EEE, white);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='whiteff', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.base .footer-widgets .btn {text-shadow: none; }
.base .footer-widgets .media .thumbnail img {width: 60px; }
.base .footer-widgets .media .thumbnail {margin: 0 10px 10px 0; }
.base .jumbotron {margin: 0; padding: 0; }
.base .jumbotron .container {padding: 20px 0; }
.base .widget_nav_menu ul {list-style: none; margin: 0; padding: 0; }
.base .widget_nav_menu ul li { }
.base h3, .base .widget_nav_menu ul li a {color: #9CDC00; font-size: 18px; line-height: 40px; margin: 0; padding: 0; font-weight: bold; text-shadow: 1px 1px 1px #FFF; }
.base .widget_nav_menu ul ul li a {color: inherit; font-size: .9em; line-height: inherit; font-weight: normal; }

.carousel-caption h3 {margin-top: 0; }
.carousel-dark .carousel-caption {background: rgba(0,0,0,.5); left: 0; right: 0; bottom: 0; padding-right: 20px; padding-left: 20px; }
.carousel-dark .carousel-indicators {bottom: 1px; }

#sidebar #carousel-rqsf .item {height: 455px; }
#sidebar #carousel-rqsf .item .carousel-caption {height: 220px; }

#sidebar #carousel-rqsf .carousel-control .glyphicon, #sidebar #carousel-rqsf .carousel-control .icon-prev, .carousel-control .icon-next {margin-top: -40px; color: #000; }
	
#carousel-rqsflg .item {height: 520px; }
#carousel-rqsflg .item .carousel-caption {height: 180px; }
	
#registerform .required, #registerform .pmpro_asterisk {position: absolute; top: 9px; width: 60px; right: -50px; color: #B00000; font-size: 10px; }
#registerform .col-lg-10 .form-control {display: inline-block; }
#registerform div {margin-bottom: 1em; }
#registerform .leftmar {clear: both; }
p.required {border-top: 1px solid #CCC; color: #B00000; font-size: 10px; }

.media .media-body h4 {margin-top: 0; }

.media span.icon-stack {margin-top: -5px; color: #0067a2; font-size: 40px; }
.media span.icon-stack { }

.blog #content, .single-post #content {margin-top: 1em; }
.blogposts .media h2, .single-post .media h2 {margin-top: 0; }

.pmpro_error, div.alert {background-image: none !important; }	

@media (min-width: 768px) and (max-width: 980px) {
	.jumbotron .thumbnail {display: none; }
	.jumbotron .container {background: none; }
	.jumbotron {background-image: -moz-linear-gradient(top, #00a5d3, #004d75);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a5d3), to(#004d75));
	background-image: -webkit-linear-gradient(top, #00a5d3, #004d75);
	background-image: -o-linear-gradient(top, #00a5d3, #004d75);
	background-image: linear-gradient(to bottom, #00a5d3, #004d75);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00a5d3', endColorstr='#FF004d75', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
}

@media (max-width: 979px) {
	.navbar, .navbar .btn {font-size: 12px; }
	.navbar .nav a {padding-left: 8px; padding-right: 8px; }	
}

@media (max-width: 767px) {
	body {padding-right: 0px !important; padding-left: 0px !important;}
	.navbar.pull-right {
		margin-right: 10px;
	}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {color: #FFF !important; }
	.sc #content {float: none; }
	#nav-login {padding: 5px 10px; line-height: 18px; }
	.navbar {padding: 0; }
	.navbar .navbar-toggle {top: 4px; right: 10px; }
	.navbar .nav-collapse {clear: both;}
	.dropdown-menu>li>a {
		white-space: normal;
	}
	.navbar-toggle .icon-bar {background: #FFF; }
	.navbar .form-search {float: left; }
	.navbar .pull-right {float: left; }
	.container {padding: 0 10px; }
	.jumbotron {background-image: -moz-linear-gradient(top, #00a5d3, #004d75);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a5d3), to(#004d75));
	background-image: -webkit-linear-gradient(top, #00a5d3, #004d75);
	background-image: -o-linear-gradient(top, #00a5d3, #004d75);
	background-image: linear-gradient(to bottom, #00a5d3, #004d75);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00a5d3', endColorstr='#FF004d75', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}
	.jumbotron .thumbnail {display: none; }
	.jumbotron .container {background: none; padding-left: 10px; padding-right: 10px; }
	.jumbotron .container .pull-right {float: none !important; margin: 0 auto; }
	#header .preheader {float: none !important; text-align: center; margin: 10px 0 20px 0; }
	#header .pull-right .span2 {display: none; }
	#header .col-lg-9 {text-align: left; margin-top: 15px; }
	#header .col-lg-9 .btn-small {float: none !important; margin: 0; left: 0; }

}
	
	#header .navbar .navbar-toggle {top: 0; right: 0; margin: 0; }
	.home .jumbotron {text-align: center; }
	a.brand {float: none; text-align: center; margin: 0 auto; }
	section {margin: 0 0 30px 0; }
	#sidebar #sidenav .widget-submenu {display: none; }
	.footer .pull-right {float: none; text-align: center; }
}

footer.footer {
	padding: 10px !important;
}

@media (max-width: 480px) {
	.navbar {margin-bottom: 0; }
	.blogposts {margin-top: 10px; }
	.sc #content {float: none; }
	h2 {font-size: 18px; line-height: 26px; }
	.home #sidebar .well h1 {margin: -10px 0 10px 0; line-height: 35px; font-size: 50px; }
	.home #sidebar .well h1 small {font-size: 16px; line-height: 25px; }
	.home .media .alignleft img, .home .media .alignright img {margin: 0 auto; }
	.home .media .media-body {margin-top: 10px;}
	.post .page-header .media .thumbnail {display: none; }
	.page-header {margin: 0 0 10px 0; }
	.page-header h1 {font-size: 20px; line-height: 28px; margin: 10px 0 0 0; }
	.page-header h1 small {font-size: 14px; }	
	.page-header h1 .btn {display: block; margin: 10px 0 0 0; }
	.sc #content section {margin: 0; }
	#header .pull-right {float: none;}
	#header .brand.pull-left {float: none; width: 300px; }
}
@media print {
	.breadcrumb {display: none; }	
	
}
@media screen and (min-width: 767px) {
	#header .col-lg-9 .btn {
		float: right !important;
	}	
}
@media screen and (min-width: 767px) and (max-width:1000px) {
	#header .col-lg-9 .btn {
		margin-top: -50px;
	}
}
@media screen and (min-width: 1023px) and (max-width:1279px) {
	#header .col-lg-9 .btn {
		margin-bottom: 15px;
	}	
}
@media screen and (min-width: 1280px) {
	#header .col-lg-9 .btn {
		margin-right: -10px;
	}
	ul#menu-main-menu.nav.navbar-nav {
		margin-right: -20px;
	}
}
.ss_pg-excerpt .btn {
	margin-bottom: 10px;
}
button.navbar-toggle {
	position: relative;
	z-index: 99999;
}
#header .nav-collapse {
	margin-right: 20px;
}
#menu-main-menu .dropdown-menu>li>a {
	white-space: normal !important;
}

@media screen and (max-width: 567px) {
	.jumbotron .alignright	{
		float: none;
		margin: 0;
	}
}
@media screen and (max-width: 767px) {
	.jumbotron iframe {
		width: 100% !important;
		height: auto !important;
	}
	.base .jumbotron iframe {
		width: auto !important;
	}
}
.media-body {
	overflow: visible !important;
}
.btn {
	white-space: normal;
}
.pagetext .thumbnail {
	margin-bottom: 15px;
}
.page-parent .ss_pg-excerpt {
	margin-bottom: 25px;
}
.page-parent .ss_pg-excerpt h2 {
	font-size: 22px;
	margin-top: 0;
}
#sidebar form .btn {
	width: auto;
	margin: 0 auto;
	padding: 5px 20px;
}
.pagetext .btn {
	display: block !important;
	width: 90% !important;
	margin: 10px auto 0 auto !important;
}
@media screen and (min-width: 567px) {
	.pagetext .btn {
		width: 50% !important;
	}
}
@media screen and (min-width: 1023px) {
	.pagetext .btn {
		display: inline-block !important;
		width: auto !important;
	}
}
@media screen and (max-width: 767px) {
	.jumbotron iframe, .page iframe {
		width: 100%;
		height: auto;
	}
}
#ss-downloads form input[type="text"] {
	width: 100%;
	margin-bottom: 10px;
}

.page-parent .media.ss_pg-excerpt .alignleft {
	height: 90px;
}
.base>.jumbotron>.container {
	text-align: center;
}
.footer-widgets .media .thumbnail img {
	width: 120px;
	height: auto;
}

.gallery-columns-6 .gallery-icon img {
	width: 50px;
	height: auto;
}
@media screen and (min-width: 566px) {
	.gallery-columns-6 .gallery-icon img {
		width: 75px;
	}	
}
@media screen and (min-width: 666px) {
	.gallery-columns-6 .gallery-icon img {
		width: 100px;
	}
}
@media screen and (min-width: 767px) {
	.gallery-columns-6 .gallery-icon img {
		width: 110px;
	}	
}
@media screen and (min-width: 1023px) {
	.gallery-columns-6 .gallery-icon img {
		width: 125px;
	}	
}
@media screen and (min-width: 1279px) {
	.gallery-columns-6 .gallery-icon img {
		width: 160px;
	}	
}
.footer-widgets aside.widget .sub-menu {
	padding-top: 10px;
	padding-left: 0;
}