.wpb_accordion_header {
margin: 0 0 15px !important;
padding: 0 !important;
border: 1px solid #d7d7d7 !important;
border-radius: 20px;
background-color: #fff !important;
display: block;
color: #6d6d6d !important;
position: relative;
}
.wpb_accordion_header a { color: #7b868c !important; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { padding: 8px 30px !important; }
.wpb_accordion_header.ui-state-hover,
.wpb_accordion_header.ui-state-active {
background-color: #98d4ec !important;
border-color: #fff !important;
}
.wpb_accordion_header.ui-state-hover a,
.wpb_accordion_header.ui-state-active a { color: #fff !important;}
.wpb_accordion_content{ padding: 15px 0 30px 30px !important; }
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
display: none !important;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
display: none !important;
}
.wpb_accordion_header:after, .wpb_accordion_header:after {
content: "+";
font-size: 36px;
font-weight: 400 !important;
position: absolute;
right: 20px;
top: -6px;
color: #7b868c;
cursor: pointer;
}
.wpb_accordion_header.ui-state-active:after {
content: "-";
color: #fff;
}
.wpb_accordion_header.ui-state-hover:after { color: #fff; } .alert {
position: relative;
padding: 12px 30px;
border-radius: 25px;
margin-bottom: 30px;
background-color: #98d4ec;
color: #fff;
font-weight: 400;
}
.alert i {
position: relative;
top: 1px;
margin-right: 15px;
font-size: 16px;
}
.alert.info {
background-color: #f1f3f4;
color: #7b868c;
}
.alert.success {
background-color: #d0dadf;
color: #7b868c;
}
.alert.error {
background-color: #474d50;
color: #fff;
}
.alert.warning {
background-color: #7b868c;
color: #fff;
} .animate {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
visibility: hidden;
}
.animate.visible { visibility: visible; }
.animate.hidden { visibility: hidden; }  .btn { 
display: inline-block; 
padding: 7px 25px; 
border: 2px solid #98d4ec;
border-radius: 20px;
margin: 0 5px 20px 0;
background-color: #98d4ec;
background-clip: padding-box; 
color: #fff;
line-height: 18px;
font-weight: 400;
text-decoration: none !important;
vertical-align: middle;
cursor: pointer;
-webkit-transition: border-radius 0.3s;
transition: border-radius 0.3s;
}
a.btn { color: #fff; }
.btn:focus { outline: 0; }
.btn-large {
padding: 12px 35px;
font-size: 18px;
}
.btn-large i.icon-left,
.btn i.icon-left{
margin-left: 0; 
margin-right: 5px; 
}
.btn i,
.btn-large i {
margin-left: 5px; 
margin-right: 0;
font-size: 14px; 
line-height: 18px;
}
.btn:hover {
border-radius: 0;
}
.btn.alt {
background-color: transparent;
color: #98d4ec;
}
a.btn.alt { color: #98d4ec; }
#content .btn-large,
#content  .btn { margin: 0px 5px 20px 0px; } .client-logos {
margin-bottom: 0;
list-style: none;
text-align: center;
}
.client-logos li {
float: left;
width: 20%;
}
@media (max-width: 767px) {
.client-logos li {
float: none;
width: 100%;
margin-bottom: 10px;
}
.client-logos li:last-child { margin-bottom: 0; }
}  ul.unstyled { list-style-type: none; } ul.square { list-style-type: square; } ul.circle { list-style-type: circle; }  ul.fill-circle { list-style: none; } ul.fill-circle li { margin-bottom: 10px; }
ul.fill-circle li:last-child { margin-bottom: 0; }
ul.fill-circle li:before {
position: relative;
top: -2px;
display: inline-block;
width: 7px;
height: 7px;
border-radius: 50%;
margin-right: 20px;
background-color: #98d4ec;
content: "";
}
ul.fill-circle.border li {
border-bottom: 1px solid #d7d7d7;
padding-bottom: 10px;
font-weight: 300;
} .divider { margin: 50px 0; }
.divider.single-line { border-top: 1px solid #d7d7d7; }
.divider.double-line { border-top: 4px double #d7d7d7; }  .google-map {
width: 100%; 
height: 400px;
}
.google-map  img { max-width: none; } .map { margin-bottom: 40px; }
@media (max-width: 767px) {
.map { padding: 0 20px; }
.row .map { padding: 0; }
} .headline {
margin-bottom: 100px;
text-align: center;
}
.headline h5 {
margin-bottom: 25px;
font-weight: 700;
text-transform: uppercase;
}
.headline h4 { 
color: #7b868c;
line-height: 36px;
}  .icon-box-1 { 
position: relative; 
margin-bottom: 30px; 
}
.icon-box-1.icon-right { text-align: right; }
.icon-box-1 > i { 
float: left;
display: block;
color: #98d4ec;
font-size: 32px; 
line-height: 32px;
} 
.icon-box-1.icon-right > i {
float: right;
}
.icon-box-1 > img { 
float: left; 
display: block; 
} 
.icon-box-1 .icon-box-content {
padding-top: 3px;
margin-left: 55px; 
}
.icon-box-1.icon-right .icon-box-content {
margin-left: 0;
margin-right: 55px;
} .icon-box-2 { 
position: relative; 
margin-bottom: 50px;
text-align: center; 
}
.icon-box-2 > i {
display: block;
width: 78px;
height: 78px;
border: 2px solid #98d4ec;
border-radius: 50%;
margin: 0 auto 35px auto;
background-clip: padding-box; 
color: #98d4ec;
font-size: 32px;
line-height: 78px;
text-align: center;
-webkit-transition: all 0.3s;
transition: all 0.3s;	
}
.icon-box-2:hover > i {
background-color: #98d4ec;
color: #fff;	
}
.icon-box-2 > img { margin-bottom: 10px; }
.icon-box-2 h5 {
margin-bottom: 35px;
line-height: 32px;
}
.icon-box-2 h5 a:hover { text-decoration: none; }
.icon-box-2 h5 small {
color: #a9b5bb;
display: block;
font-size: 14px;
line-height: 24px;
font-weight: 400;
}
.icon-box-2 .icon-box-content {}
.icon-box-2 .icon-box-content span,
.icon-box-2 .icon-box-content a { font-weight: 400; } .icon-box-3 { 
position: relative; 
margin-bottom: 40px;
}	
.icon-box-3 > h4 { 
float: left;
width: 28px;
height: 28px;
border: 2px solid #28353e;
border-radius: 50%;
margin-right: 25px;		 
font-size: 22px;
line-height: 28px;
font-weight: 400;
text-align: center;
-webkit-transition: all 0.3s;
transition: all 0.3s;
} 
.icon-box-3 h3 {
margin-bottom: 20px;
line-height: 30px;
}
.icon-box-3 h3 a {
color: #28353e;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.icon-box-3:hover h3 a {
color: #98d4ec;
text-decoration: none;
}
.icon-box-3:hover > h4 {
border-color: #98d4ec;
color: #98d4ec;
}
.icon-box-3 .icon-box-content {} .icon-box-4 { 
position: relative; 
margin-bottom: 50px; 
}
.icon-box-4 > i {
display: block;
margin: 0 auto 35px auto; 
color: #98d4ec;
font-size: 32px;
}
.icon-box-4 > img { margin-bottom: 40px; }
.icon-box-4 h4 { margin-bottom: 30px; }
.icon-box-4 h4 a:hover { text-decoration: none; }
.icon-box-4 .icon-box-content a { font-weight: 400; } .icon-box-5 { 
position: relative; 
margin-bottom: 50px;
text-align: center; 
}
.icon-box-5 > i {
display: block;
margin-bottom: 20px;
color: #98d4ec;
font-size: 50px;	
}
.icon-box-5 > img { margin-bottom: 10px; }
.icon-box-5 h4 { margin-bottom: 20px; }
.icon-box-5 h4 a { color: #98d4ec; }
.icon-box-5 .icon-box-content {} .info-box {
position: relative;
overflow: hidden;
padding: 210px 0 190px 0;
margin: 40px 0 100px 0;
background-color: #f2f7fa;
}
.info-box-img {
position: absolute;
z-index: 0;
top: 0;
width: 50%;
height: 100%;
background: no-repeat center left;
-webkit-background-size: contain;
background-size: contain;
}
.info-box-bg-left .info-box-img { left: 0; }
.info-box-bg-right .info-box-img { right: -7%; }
.info-box-img img { display: none; }
.info-box-2 {
padding: 80px 0 60px 0;
margin: 40px 0;
background-color: #98d4ec;
color: #fff;
text-align: center;
}
.info-box-2 h1,
.info-box-2 h2,
.info-box-2 h3,
.info-box-2 h4,
.info-box-2 h5,
.info-box-2 h6 { color: #fff; }
.info-box-2 .btn { 
background-color: #fff; 
color: #98d4ec;
}
.info-box-2 .btn.alt {
border-color: #fff;
background-color: transparent;
color: #fff;
}
#box-1 {
padding: 80px 0 20px 0;
margin-top: 0;
margin-bottom: 100px;
background-color: #28353e;
}
@media (min-width: 768px) and (max-width: 991px) {
.info-box { padding: 100px 0 80px 0; }
}
@media (max-width: 767px) {
.info-box { padding: 100px 0 80px 0; }
.info-box-img {
position: relative;
width: 100%;
background: none !important;		 
}
.info-box-bg-right .info-box-img { right: 0; }
.info-box-img img { 
display: block;
width: 100%;
margin-bottom: 20px;
}
} .milestone {
position: relative;
width: 75%;
margin: 0 auto 100px auto;
text-align: center;
} .milestone:after { visibility: hidden;
display: block;
height: 0;
font-size: 0;
content: " ";
clear: both;		
}
.milestone i {
display: block;
margin-bottom: 20px;
font-size: 32px;
}
.milestone .milestone-content {
color: #98d4ec;
font-size: 92px;
font-weight: 800;
}
.milestone .milestone-description {
display: inline-block;
padding: 0 50px 25px 50px;
border-bottom: 1px solid #d7d7d7;
margin-bottom: 40px;
color: #28353e;
font-size: 14px; 
line-height: 24px;
font-weight: 700;
text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 991px) {
.milestone { width: 100%; }
}
@media (max-width: 767px) {
.milestone { width: 100%; }
}  .horizontal-process-builder { 
position: relative;
margin-bottom: 40px;
list-style: none;
text-align: center; 
}
.horizontal-process-builder:before {
position: absolute;
z-index: 1;
top: 65px;
left: 0;
display: block;
width: 100%;
border-top: 1px solid #d7d7d7;
content: "";
}
.horizontal-process-builder li {
position: relative; 
float: left;
width: 25%;
font-weight: 300;  
}
.horizontal-process-builder li:before {
position: absolute;
z-index: 2;
top: 58px;
left: 50%;
display: block;
width: 12px;
height: 12px;
border: 1px solid #d7d7d7;
border-radius: 50%;
background-color: #fff;
background-clip: padding-box; 
content: "";
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.horizontal-process-builder.three-items li { width: 33.3333333333%; }
.horizontal-process-builder.four-items li { width: 25%; }
.horizontal-process-builder.five-items li { width: 20%; }
.process-description h6 { 
padding-bottom: 40px;
font-weight: 700;
text-transform: uppercase;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.process-description { padding: 0 15px; }
.process-description p { 
padding-top: 40px;
-webkit-transition: padding-top 0.3s;
transition: padding-top 0.3s;
}
.horizontal-process-builder li:hover:before {
border-color: #d7d7d7;
-webkit-transform: scale(3.5);
-ms-transform: scale(3.5);
transform: scale(3.5);
}
@media (max-width: 767px) {
.horizontal-process-builder li { 
float: none;
width: 100%;
margin-bottom: 40px; 
}
.horizontal-process-builder:before { content: none; }
.horizontal-process-builder.three-items li { width: 100%; }
.horizontal-process-builder.four-items li { width: 100%; }
.horizontal-process-builder.five-items li { width: 100%; }
} .vertical-process-builder {
position: relative;
margin-bottom: 40px;
list-style: none;
}
.vertical-process-builder:before {
position: absolute;
z-index: 1;
top: 0;
left: 26px;
display: block;
height: 85%;
border-left: 1px solid #d7d7d7;
content: "";
}
.vertical-process-builder li { margin-bottom: 70px; }
.vertical-process-builder li i,
.vertical-process-builder li h1 {
position: relative;
z-index: 2;
float: left;
display: block;
width: 72px;
height: 72px;
overflow: hidden;
border: 1px solid #d7d7d7;
border-radius: 50%;
outline: 10px solid #fff;
margin-left: -10px;
background-color: #fff;
background-clip: padding-box;
font-size: 36px;
line-height: 72px;
text-align: center;
-webkit-transition: backgroud-color 0.3s;
transition: backgroud-color 0.3s;
}
.vertical-process-builder .process-description { margin-left: 100px; }
.vertical-process-builder li:hover i,
.vertical-process-builder li:hover h1 {
background-color: #f3f3f3;
}
@media (max-width: 767px) {
.vertical-process-builder li i,
.vertical-process-builder li h1 { margin-left: 0; }
.vertical-process-builder:before { left: 36px; }
} .pie-chart {
position: relative;	
margin: 0 auto 10px auto;
text-align: center;
}
.pie-chart canvas {
position: absolute;
z-index: 1;
top: 0;
left: 0;
}
.pie-chart i, 
.pie-chart .pie-chart-custom-text, 
.pie-chart .pie-chart-percent {
position: absolute;
z-index: 10;
top: 0;
left: 0;
display: block;
width: 100%;
text-align: center;
}
.pie-chart img {
max-width: 100%;
vertical-align: middle;
}
.pie-chart .pie-chart-custom-text { font-size: 18px; }
.pie-chart .pie-chart-percent {
font-size: 18px;
font-weight: 700;
}
.pie-chart-description {
display: block;
letter-spacing: 1px;
text-align: center;
}
.pie-chart-description h4 {
margin-bottom: 15px;
font-weight: 700;
text-transform: none;
} .pricing-table {
padding: 40px 0;
border: 2px solid #d7d7d7;
border-radius: 25px;
margin-bottom: 50px;
text-align: center;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.pricing-table.alt {
border-color: #f8f8f8;
background-color: #f8f8f8;
}
.pricing-table-header {	margin-bottom: 30px; }
.pricing-table-header h3 { margin-bottom: 0; }
.pricing-table-header h1 {
margin-bottom: 0;
font-size: 72px;
line-height: 72px;
font-weight: 700;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.pricing-table-header h1 sup {
margin-right: -15px;
color: #7b868c;
font-size: 24px;
font-weight: 700;
}
.pricing-table-header h1 sub {
margin-left: -20px;
color: #7b868c;
font-size: 24px;
font-weight: 700;
}
.pricing-table-header h4 {}
.pricing-table-offer { margin-bottom: 60px; }
.pricing-table-offer ul { list-style: none; }
.pricing-table-offer ul li { padding: 5px 0; }
.pricing-table:hover { border-color: #98d4ec; }
.pricing-table:hover .pricing-table-header h1 { color: #98d4ec; }
.pricing-table.alt:hover {
border-color: #98d4ec;
background-color: #98d4ec;
color: #fff;
}
.pricing-table.alt:hover .pricing-table-header h1 sup,
.pricing-table.alt:hover .pricing-table-header h1 sub,
.pricing-table.alt:hover .pricing-table-header h1,
.pricing-table.alt:hover .pricing-table-header h3 { color: #fff; }
.pricing-table .btn { margin-right: 0; }
.pricing-table.alt:hover .btn { border-color: #fff; }
@media (min-width: 768px) and (max-width: 991px) {
.pricing-table .btn { padding: 10px; }
.pricing-table-header h1 {
font-size: 42px;
line-height: 42px;
}
.pricing-table-header h1 sup,
.pricing-table-header h1 sub { font-size: 18px; }
.pricing-table-header h1 sup { margin-right: -10px; }
.pricing-table-header h1 sub { margin-left: -10px; }
} .progress-bar-description {
position: relative;
display: block;
margin-bottom: 10px;
color: #28353e;
font-weight: 700;
line-height: 14px;
text-transform: uppercase;
}
.progress-bar-description span {
position: absolute;
top: 0;
left: 0;
margin-left: -30px;
}
.progress-bar {
position: relative;
overflow: hidden;
display: block;
height: 12px;
border-radius: 15px;
margin-bottom: 25px;
background-color: #f3f3f3;
box-shadow: inset 0 1px 5px 0 #d7d7d7;
}
.progress-bar .progress-bar-outer {
position: absolute;
top: 0;
left: 0;
height: 100%;
background-color: #98d4ec;
}
.progress-bar .progress-bar-outer .progress-bar-inner {
position: absolute;
z-index: 1;
overflow: hidden;
top: 0;
left: 0;
display: block;
height: 100%;
width: 100%;
} a.social-icon {
float: left;
display: block;
margin-right: 15px;
margin-bottom: 1px;
color: #7b868c;
text-align: center;
}
a.social-icon:last-child { margin-right: 0; }
a.social-icon i {
font-size: 18px;
line-height: 30px;
}
a.social-icon:hover { text-decoration: none; }
a.facebook-icon:hover { color: #0e59a0 !important; }
a.twitter-icon:hover { color: #0ea4ff !important; }
a.dribble-icon:hover { color: #ea73a0 !important; }
a.pinterest-icon:hover { color: #d73532 !important; }
a.googleplus-icon:hover { color: #282927 !important; }
a.tumblr-icon:hover { color: #586980 !important; }
a.instagram-icon:hover { color: #82685a !important; }
a.rss-icon:hover { color: #f79638 !important; }
a.linkedin-icon:hover { color: #018faf !important; }
a.skype-icon:hover { color: #00b0f6 !important; }
a.flickr-icon:hover { color: #0061db !important; }
a.vimeo-icon:hover { color: #63879c !important; }
a.github-icon:hover { color: #3b3b3b !important; }
a.youtube-icon:hover { color: #cc181e !important; }
a.windows-icon:hover { color: #6dc2e9 !important; }
a.dropbox-icon:hover { color: #007ee5 !important; }
a.xing-icon:hover { color: #026566 !important; }	
a.adn-icon:hover { color: #1ea076 !important; }
a.android-icon:hover { color: #98cb02 !important; }
a.apple-icon:hover { color: #000000 !important; }
a.behance-icon:hover { color: #2d9ad2 !important; }
a.bitbucket-icon:hover { color: #214f81 !important; }
a.bitcoin-icon:hover { color: #f7931b !important; }
a.codepan-icon:hover { color: #000000 !important; }
a.css3-icon:hover { color: #3289ce !important; }
a.delicious-icon:hover { color: #3399fe !important; }
a.deviantart-icon:hover { color: #c8da30 !important; }
a.digg-icon:hover { color: #0080c2 !important; }
a.drupal-icon:hover { color: #0077b9 !important; }
a.empire-icon:hover { color: #000000 !important; }
a.foursquare-icon:hover { color: #daecb0 !important; }
a.git-icon:hover { color: #f34f29 !important; }
a.gitti-icon:hover { color: #634c3e !important; }
a.hacker-news-icon:hover { color: #f18642 !important; }
a.html5-icon:hover { color: #e54c1f !important; }
a.joomla-icon:hover { color: #016fb9 !important; }
a.jsfiddle-icon:hover { color: #4679a4 !important; }
a.linux-icon:hover { color: #fece0e !important; }
a.maxcdn-icon:hover { color: #f36f20 !important; }
a.openid-icon:hover { color: #fe6101 !important; }
a.pagelines-icon:hover { color: #3783e3 !important; }
a.pied-piper-icon:hover { color: #0c7b48 !important; }
a.qq-icon:hover { color: #23286c !important; }
a.rebel-icon:hover { color: #000000 !important; }
a.reddit-icon:hover { color: #cee3f8 !important; }
a.renren-icon:hover { color: #0d81e4 !important; }
a.share-icon:hover { color: #252525 !important; }
a.slack-icon:hover { color: #453744 !important; }
a.soundcloud-icon:hover { color: #fe4e00 !important; }
a.spotify-icon:hover { color: #80bb41 !important; }
a.stack-exchange-icon:hover { color: #265a93 !important; }
a.stackoverflow-icon:hover { color: #fea501 !important; }
a.steam-icon:hover { color: #191919 !important; }
a.stumbleupon-icon:hover { color: #f04f23 !important; }
a.tencent-weibo-icon:hover { color: #0063a7 !important; }
a.trello-icon:hover { color: #226784 !important; }
a.vine-icon:hover { color: #00b081 !important; }
a.vk-icon:hover { color: #50769d !important; }
a.wechat-icon:hover { color: #a4dc31 !important; }
a.weibo-icon:hover { color: #d82828 !important; }
a.wordpress-icon:hover { color: #454442 !important; }
a.yahoo-icon:hover { color: #4b04a8 !important; } .table-bordered { 
border: 1px solid #d7d7d7; 
border-left: none; 
border-collapse: separate; 		
}
.table-bordered th, 
.table-bordered td { border-left: 1px solid #d7d7d7; }
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td { border-top: none; }
.table-condensed th,
.table-condensed td { padding: 4px 8px; }
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th { background-color: #f3f3f3; }	
@media (max-width: 480px) { table, 
thead, 
tbody, 
th, 
td, 
tr { display: block; }
.table-bordered { border-top: none; } thead tr { 
position: absolute;
top: -9999px;
left: -9999px;
}
tr { border-top: 1px solid #bbb; }
td:first-child { border-top: none !important; }
} .wpb_tabs_nav  {
border-bottom: 1px solid #d7d7d7 !important;
margin-bottom: 10px;
}
.wpb_tabs .wpb_tabs_nav li { margin-right: 0 !important; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
border: 1px solid #d7d7d7;
border-right: none !important;
display: block;
float: left;
margin-bottom: -1px !important;
padding: 10px 25px !important;
color: #7b868c;
text-decoration: none;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child a { border-right: 1px solid #d7d7d7 !important; }
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
border-bottom-color: #fff;
background-color: #fff !important;
color: #98d4ec !important;
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
margin: 0 !important;
padding: 25px !important;
border: 1px solid #d7d7d7 !important; 
border-top: none !important;   
background-color: transparent !important;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, 
.wpb_content_element .wpb_tabs_nav li:hover { background-color: transparent !important; }
.wpb_content_element .wpb_tabs_nav li:hover a { color: #98d4ec; } .testimonial { 
margin-bottom: 50px;
text-align: center;
}
.testimonial > i {
display: block;
font-size: 32px;
margin-bottom: 25px;
color: #98d4ec;
}
.testimonial > h5 {
margin-bottom: 25px;
color: #98d4ec;
font-weight: 700;
text-transform: uppercase;
}
.testimonial blockquote { 
position: relative; 
margin-bottom: 20px;  
}
.testimonial blockquote p { font-style: normal; }
.testimonial blockquote p:last-child { margin-bottom: 0; }
.testimonial blockquote p span { color: #98d4ec; }
.testimonial blockquote p span:before { content: none; }
.testimonial img { 
float: left; 
border-radius: 50%;  
margin-right: 20px;
}
.testimonial a {}
.testimonial h5 span { color: #d7d7d7; } .team-member { margin-bottom: 30px; }
.team-member img {
display: block;
width: 100%;
margin-bottom: 20px;
}
.team-member h5 {
margin-bottom: 15px;
font-weight: 700;
text-transform: uppercase;
}
.team-member h5 small {
display: block;
color: #98d4ec;
font-size: 14px;
text-transform: none;
}
.team-member .social-media a.social-icon {
float: none;
display: inline-block;
} .portfolio-item { 
position: relative; 
margin-bottom: 80px;
}
.portfolio-item-preview { 
position: relative;
margin-bottom: 20px;
}
.portfolio-item-preview > img {
display: block;
width: 100%;
}
.portfolio-item-overlay {
position: absolute; 
top: 0; 
right: 0; 
bottom: 0; 
left: 0;	
margin: 25px;
background-color: #fff;
opacity: 0;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.portfolio-item-overlay .portfolio-item-description {
color: #7b868c;
position: absolute;
top: 50%;
left: 0;
right: 0;
padding: 20px;
text-align: center;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.portfolio-item-description h5 { color: #28353e; }
.portfolio-item-description h5 a {
color: #28353e;
font-weight: 700;
text-transform: uppercase;
}
.portfolio-item-description h5 a:hover { 
color: #28353e;
text-decoration: none; 
}
.portfolio-item .portfolio-item-description .btn { margin-bottom: 0; }
.portfolio-item:hover .portfolio-item-overlay { 
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}	
.portfolio-item-overlay-actions {
position: absolute;
top: 50%;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: -30px;
text-align: center;
}
.portfolio-item-overlay-actions .portfolio-item-zoom,
.portfolio-item-overlay-actions .portfolio-item-link {
display: inline-block;
padding: 10px; 
margin: 0 5px;
}
.portfolio-item-overlay-actions .portfolio-item-zoom i,
.portfolio-item-overlay-actions .portfolio-item-link i {
color: #fff; 
font-size: 20px; 
line-height: 40px; 
} .portfolio-filter-hidden { display:none; }
.portfolio-filter ul {
margin: 30px auto;
list-style: none;
}
.portfolio-filter ul li { 
display: inline-block;
margin-right: 10px;
}
.portfolio-filter ul li:last-child { margin-right: 0; }
.portfolio-filter ul li a {
display: block;
padding: 5px 0;
color: #7b868c;
text-decoration: none;
}
.portfolio-filter ul li a:hover,
.portfolio-filter ul li a.active { color: #98d4ec; }	
@media (min-width: 768px) and (max-width: 991px) {
.portfolio-filter ul li { margin-right: 20px; }
}
@media (max-width: 767px) {
.portfolio-filter ul li { display: block; }
} .pagination { list-style: none; }
.pagination li { float: left; }
.pagination a { 
display: block; 
padding: 2px 10px; 
border: 2px solid #98d4ec;
border-radius: 10px;
margin-right: 10px;
margin-bottom: 2px;
font-size: 18px;
font-weight: 300;
text-decoration: none;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.pagination li:last-child a { margin-right: 0; }
.pagination li.current a,
.pagination li a:hover { 
background-color: #98d4ec; 
color: #fff; 
} .portfolio-columns {
margin-bottom: 100px;
list-style: none;
}
.portfolio-columns.gutter { margin: -15px -15px 100px -15px; }
.portfolio-columns .item {
float: left;
width: 33.33333%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;				
}
.portfolio-columns .portfolio-item { margin-bottom:0; }
.portfolio-columns.gutter .item { padding: 15px; }
.portfolio-columns.three-cols .item,
.portfolio-columns.four-cols .item { width: 33.33333%; }
.portfolio-columns .item .portfolio-item,
.portfolio-columns.portfolio-isotope .item .portfolio-item-preview { margin-bottom: 0; }
@media (min-width: 1200px) {
.portfolio-columns.four-cols .item { width: 25%; }
}
@media (min-width: 768px) and (max-width: 991px) {	
.portfolio-columns .item,
.portfolio-columns.three-cols .item,
.portfolio-columns.four-cols .item { width: 50%; }
}
@media (max-width: 767px) {
.portfolio-columns .item,
.portfolio-columns.three-cols .item,
.portfolio-columns.four-cols .item {
float: none;
width: 100%; 
}
} .portfolio-grid {
margin-bottom: 30px;
list-style: none;
}
.portfolio-grid .item {
float: left;
width: 25%;
}
.portfolio-grid .portfolio-item { margin-bottom: 0; } 
@media (min-width: 1200px) {
.portfolio-grid .item { width: 20%; } 
}
@media (min-width: 768px) and (max-width: 991px) {
.portfolio-grid .item { width: 33.3333333333%; } 
}
@media (max-width: 767px) {
.portfolio-grid .item {
float: none;
width: 100%; 
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.portfolio-grid .item {
float: left;
width: 50%; 
}
} .portfolio-strip {
margin-bottom: 30px;
list-style: none;
}
.portfolio-strip .item {
float: left;
width: 25%;
}
.portfolio-strip .item:last-child { display: none; }
.portfolio-strip .portfolio-item,
.portfolio-strip .portfolio-item-preview { margin-bottom: 0; } 
@media (min-width: 1200px) {
.portfolio-strip .item { width: 20%; }
.portfolio-strip .item:last-child { display: block; } 
}
@media (min-width: 768px) and (max-width: 991px) {
.portfolio-strip .item { width: 33.3333333333%; }
.portfolio-strip .item:last-child { display: block; } 
}
@media (max-width: 767px) {
.portfolio-strip .item {
float: none;
width: 100%; 
}
.portfolio-strip .item:last-child { display: block; } 
} .portfolio-switcher { text-align: right; }
.portfolio-switcher p { 
display: inline-block;
margin-right: 20px;
}
.portfolio-switcher ul {
display: inline-block;
list-style: none;
}
.portfolio-switcher ul li { display: inline-block; }
.portfolio-switcher ul li a {
padding: 5px 10px;
border: 2px solid transparent;
border-radius: 10px;
font-size: 20px;
text-decoration: none;
}
.portfolio-switcher ul li.active a,
.portfolio-switcher ul li a:hover { border-color: #98d4ec; }
@media (max-width: 767px) {
.portfolio-switcher { text-align: left; }
} .project-navigation { text-align: right; }
.project-navigation a {
margin-right: 20px;
color: #28353e;
text-decoration: none; 
}
.project-navigation a:last-child { margin-right: 0; }
.project-navigation a:hover { color: #98d4ec; }
@media (max-width: 767px) {
.project-navigation { text-align: left; }
} .blog-post {
padding-bottom: 30px;
border-bottom: 1px solid #d7d7d7;
margin-bottom: 60px;
}
.blog-post + .pagination { margin-top: -20px; }
.blog-post:last-child {
padding-bottom: 0;
border-bottom: none;
}
#content .blog-post .btn {
margin-top: 20px;
}
.sticky-post {
font-size: 14px;
line-height: 1;
text-transform: uppercase;
padding: 7px 25px;
background-color: #98d4ec;
border: 2px solid #98d4ec;
border-radius: 20px;
color: #fff;
display: inline-block;
margin-bottom: 20px;	
}
.blog-post-title { margin-bottom: 35px; }
.blog-post-title h4 a { display: block; }
.blog-post-title h4,
.blog-post-title h5 { margin-bottom: 0; }
.blog-post-title h4 a:hover,
.blog-post-title h5 a:hover { text-decoration: none; }
.blog-post-title p { margin-bottom: 0; }
.blog-post-title p a {
color: #28353e;
text-transform: uppercase;
}
.blog-post-title p i { margin: 0 5px 0 10px; }
.blog-post-title p a small {
color: #7b868c;
font-size: 12px;
text-transform: none;
}
.blog-post-thumb { margin-bottom: 40px; }
.blog-post-thumb img {
max-width: 100%;
height: auto;
display: block;
}
.blog-post-info {}		
.blog-post-readmore {}
@media (max-width: 767px) {
} .ewf-inline-style { display: none; } .alignleft {
float: left;
display: inline;
}
.alignright {
float: right;
display: inline;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
.caption.alignleft,
img.alignleft {
margin: 5px 20px 20px 0;
}
blockquote.alignright,
.wp-caption.alignright,
.caption.alignright,
img.alignright {
margin: 5px 0 20px 20px;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
.caption.aligncenter,
img.aligncenter {
margin-top: 5px;
margin-bottom: 20px;
clear: both;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter,
.caption.alignleft,
.caption.alignright,
.caption.aligncenter	{
margin-bottom: 20px;
} .caption,	
.wp-caption {
max-width: 100%;
margin-bottom: 20px;
}
.wp-caption img[class*="wp-image-"] { margin: 0; }
.caption-text,
.wp-caption-text {
padding: 10px 0;
} .gallery { margin-bottom: 20px; }
.gallery-item {
float: left;
display: block;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 1.79104477%;
text-align: center;
vertical-align: top;
}
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-icon img { margin: 0 auto; }
.gallery-caption {
display: block;
padding: 10px 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} .says,
.screen-reader-text { 
position: absolute !important;
overflow: hidden;
width: 1px;
height: 1px;
clip: rect(1px, 1px, 1px, 1px);		
} .wp-audio-shortcode { margin-bottom: 30px; }  .widget {
padding-bottom: 45px;
border-bottom: 1px solid #d7d7d7;
margin-bottom: 50px; 
}
.widget:last-child {
padding-bottom: 0;
border-bottom: none;
}
.widget-title { 
margin-bottom: 25px;
font-weight: 700;
text-transform: uppercase;
}
#footer .widget,
#footer-bottom .widget {
padding-bottom: 0;
border-bottom: none;
}
#footer-bottom .widget:last-child,
.fullwidth-section .widget:last-child { margin-bottom: 0; } .widget_text {}
.textwidget {}
.textwidget blockquote { position: relative; }
.textwidget blockquote p { text-indent: 25px; }
.textwidget blockquote:before {
position: absolute;
top: 0;
left: -15px;
color: #98d4ec;
font-size: 72px;
line-height: 42px;
font-weight: 300;
font-style: italic;
content: "\201c";
} .widget_search {}
#searchform { position: relative; }
.screen-reader-text { display: none; }
#s { 
display: inline-block; 
width: 100%;
border: 2px solid #98d4ec; 
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box; 
}
#s:focus { border-color: #bbb; }
#searchsubmit {
position: absolute;
top: 3px;
right: 0;
border: none;
background: url(//theleadershipcatalyst.com/wp-content/themes/throne-wp/layout/images/bg-search.png) no-repeat center center;
vertical-align: inherit; 
text-indent: -9999px;
}
.widget_search p { margin-bottom: 0; } widget_recent_entries {}
.widget_recent_entries ul { list-style: none; }
.widget_recent_entries ul li { padding-bottom: 20px; }
.widget_recent_entries ul li:last-child { padding-bottom: 0; }
.widget_recent_entries ul li a {}
.widget_recent_entries ul li .post-date { display: block; }
@media (min-width: 768px) and (max-width: 991px) {
.widget_recent_entries ul li img { display: none; }
} .widget_pages {}
.widget_pages ul {
margin-bottom: 0;
list-style: none; 
}
.widget_pages ul li {} 
.widget_pages a {
color: #7b868c;
text-transform: uppercase;
}
.widget_pages a:hover { 
color: #98d4ec;
text-decoration: none;
}
#footer-bottom .widget_pages ul { text-align: right; }
#footer-bottom .widget_pages ul li {
display: inline-block;
padding-right: 14px;
border-right: 2px solid #7b868c;
margin-right: 10px;
line-height: 14px;
}
#footer-bottom .widget_pages ul li:last-child {
padding-right: 0;
border-right: none;
margin-right: 0;
}
#footer-bottom .widget_pages a { text-transform: none; }
@media (max-width: 767px) {
#footer-bottom .widget_pages ul { text-align: left }
} .widget_archive {}
.widget_archive ul {
margin-bottom: 0;
list-style: none; 
}
.widget_archive ul li {} 
.widget_archive a {
color: #7b868c;
text-transform: uppercase;
}
.widget_archive a:hover { 
color: #98d4ec;
text-decoration: none;
}
.widget_archive select {}
.widget_archive option {} .widget_categories {}
.widget_categories ul {
margin-bottom: 0;
list-style: none; 
}
.widget_categories ul li {} 
.widget_categories a {
color: #7b868c;
text-transform: uppercase;
}
.widget_categories a:hover { 
color: #98d4ec;
text-decoration: none;
}
.widget_categories ul ul.children {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {} .widget_meta {}
.widget_meta ul {
margin-bottom: 0;
list-style: none; 
}
.widget_meta ul li {} 
.widget_meta a {
color: #7b868c;
text-transform: uppercase;
}
.widget_meta a:hover { 
color: #98d4ec;
text-decoration: none;
} .widget_recent_comments {}
#recentcomments {
margin-bottom: 0;
list-style: none;
}
#recentcomments li {}
#recentcomments li a {}
.recentcomments {} .widget_tag_cloud {}
.widget_tag_cloud a { 
display: inline-block; 
padding: 5px 15px; 
border: 2px solid #98d4ec;
border-radius: 20px;
margin: 0 5px 20px 0;
background-color: #98d4ec;
background-clip: padding-box; 
color: #fff;
line-height: 18px;
font-weight: 400;
text-decoration: none !important;
vertical-align: middle;
cursor: pointer;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.widget_tag_cloud a:hover { 
background-color: #fff;
color: #98d4ec; 
}
.widget_tag_cloud a:after {}
.widget_tag_cloud a:before {} .widget_calendar {}
#calendar_wrap {}
#calendar_wrap th {}
#calendar_wrap td {}
#wp-calendar tr td {}
#wp-calendar caption {}
#wp-calendar a {}
#wp-calendar #today {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {}
#wp-calendar #prev a {} .widget_nav_menu {}	
.widget_nav_menu ul {
margin-bottom: 0;
list-style: none; 
}
.widget_nav_menu ul li {} 
.widget_nav_menu a {
color: #7b868c;
text-transform: uppercase;
}
.widget_nav_menu a:hover { 
color: #98d4ec;
text-decoration: none;
} .widget_rss {}
.widget_rss ul {
margin: 0;
list-style: none;
}
.widget_rss li { margin-bottom: 20px; }
.widget_rss ul:last-child,
.widget_rss li:last-child { margin-bottom: 0; }
.widget_rss .rsswidget {}
.widget_rss .rsswidget img { margin-top: -4px; }
.widget_rss .rss-date,
.widget_rss cite {
display: block;
line-height: 3;
font-weight: 700;
}  .ewf_widget_latest_tweets{}
.ewf-tweet-list .tweet { word-wrap: break-word; }
.ewf-tweet-list ul { list-style: none; }
.ewf-tweet-list .interact { text-align: center; }
.ewf-tweet-list .interact a { margin-right: 10px; }
.ewf-tweet-list .interact a:last-child { margin-right: 0; } .ewf_widget_flickr {}
#footer .ewf_widget_flickr { margin-right: -10px; }
#footer .flickr-feed { text-align: left; }
.flickr-feed .flickr_badge_image { display: inline; margin: 0; }
.flickr-feed img { 
width: 64px !important; 
height: auto !important;
padding: 0 10px 5px 0 !important; 
border: none;
}
#footer .flickr-feed img { width: 50px; }
@media (min-width: 1200px) {
.flickr-feed img { width: 77px !important; }
#footer .flickr-feed img { width: 63px !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
#footer .flickr-feed .flickr_badge_image:last-of-type { display: none; }
}
@media (max-width: 767px) {
#footer .ewf_widget_flickr { margin-right: 0; }
#footer .flickr-feed { text-align: left; }
} .ewf_widget_contact_info {}
.ewf_widget_contact_info ul {
margin-bottom: 0;
list-style: none;
}
.ewf_widget_contact_info ul li {
position: relative;
margin-bottom: 10px; 
}
.ewf_widget_contact_info ul li:last-child { margin-bottom: 0; }
.ewf_widget_contact_info ul li a {} .ewf_widget_latest_posts {}
.ewf_widget_latest_posts ul {
margin-bottom: 0;
list-style: none; 
}
.ewf_widget_latest_posts ul li { margin-bottom: 30px; }
.ewf_widget_latest_posts ul li:last-child { margin-bottom: 0; }
.ewf_widget_latest_posts ul li:last-child p { margin-bottom: 0; }
.ewf_widget_latest_posts ul li .title {} .ewf_widget_latest_posts ul li:after { visibility: hidden;
display: block;
height: 0;
font-size: 0;
content: " ";
clear: both;
} .ewf_widget_navigation {}
.ewf_widget_navigation ul {
margin-bottom: 0;
list-style: none; 
}
.ewf_widget_navigation ul li {} 
.ewf_widget_navigation a {
color: #7b868c;
text-transform: uppercase;
}
.ewf_widget_navigation a:hover { 
color: #98d4ec;
text-decoration: none;
} .ewf_widget_social_media {} .ewf_widget_social_media:after { visibility: hidden;
display: block;
height: 0;
font-size: 0;
content: " ";
clear: both;
} .comments-title {
font-weight: 700;
text-transform: uppercase;
}
.comment-reply-title {
font-size: 18px;
line-height: 24px;
margin-bottom: 6px;
text-transform: uppercase;
font-weight: 700;
}
.commentlist .reply {}
.commentlist .reply a {}
.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}
.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard span.says { display: none; }
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {
position: absolute;
top: 0;
left: 0;
border-radius: 15px;
}
.commentlist .vcard cite.fn a.url {
color: #7b868c;
font-size: 18px;
font-weight: 300;
}
.commentlist .comment-meta { margin-bottom: 10px; }
.commentlist .comment-meta a { color: #7b868c; }
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}
.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}
.commentlist {
margin: 40px 0 100px 0;
list-style: none; 
}
.commentlist li { position: relative; }
.commentlist > li,
.commentlist > li ul.children li {
padding-bottom: 40px;
border-bottom: 1px solid #d7d7d7;
margin-bottom: 40px;
}
.commentlist > li.pingback {
padding-bottom: 10px;
border-bottom: 1px solid #d7d7d7;
margin-bottom: 30px;
}
.commentlist > li:last-child,
.commentlist > li ul.children li:last-child {
padding-bottom: 0;
border-bottom: none;
margin-bottom: 0;
}
.commentlist li .comment-body { padding-left: 110px; }
.commentlist li p {}
.commentlist > li ul.children {
margin-top: 40px;
margin-left: 110px;
list-style: none;
}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}
#cancel-comment-reply {}
#cancel-comment-reply a {}
@media (max-width: 767px) {
.commentlist .vcard img.avatar {
position: relative;
display: block;
margin-bottom: 15px;
}
.commentlist li .comment-body { padding-left: 0; }
.commentlist > li ul.children { margin-left: 0; }
} .section-heading {
font-weight: 700;
text-transform: uppercase;
}
.nav-previous { display: inline-block; margin-right: 10px; }
.nav-next { display: inline-block; }
.nocomments {  }
.must-log-in {  }
.logged-in-as {  }
#comment-form { 
margin: 40px 0;
border-bottom: 1px solid #d7d7d7;
padding-bottom: 100px;
}
.comment-notes {  }
.comment-form-author {}
.comment-form-author label { display: none; }
.comment-form-author input#author {}
.comment-form-email {}
.comment-form-email label { display: none; }
.comment-form-email input#email {}
.comment-form-url {}
.comment-form-url label { display: none; }
.comment-form-url input#url {}
#comment-form .required {}
.comment-form-comment {}
.comment-form-comment label { display: none; }
.comment-form-comment textarea#comment {}
.form-allowed-tags { display: none; }
.form-allowed-tags code {}
.form-submit {}
#comment-form #submit {
margin-bottom: 0;
text-transform: uppercase; 
}   .tp-bullets { 
z-index: 100; }
.tp-bullets .tp-bullet {
width: 12px;
height: 12px;
border-radius: 50%;
margin: 0 3px;
background: #7b868c;
}
.tp-bullets .tp-bullet.selected { background: #98d4ec;  }