/*
	Theme Name: Amplifier
	Theme URI: TBA
	Author: Jami Gibbs
	Author URI: http://themeforest.net/user/JamiGibbs
	Description: A clean and bold business template with portfolio. 
	Version: 1.0
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html

	Designed & Developed by Jami Gibbs for ThemeForest.com
	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

@import url("css/fonts.css");
html, body {height: 50%;min-height:50%; }
body{font: normal 12px/18px 'Istok Web', arial, sans-serif; position:relative;float: left;width: 100%;color:#585858;background:url(images/bg.jpg)}
h1,h2,h3,h4,h5,h6 {font-family: 'Lato', arial, sans-serif;color:#333333;font-weight:300;}

.clear {clear:both;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix  { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.left {float:left;}
.right {float:right;}
.hidden {display:none;}
.margin-bottom {margin-bottom:20px;}
.rightalign {text-align:right;}

.image-fade img {
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
.image-fade img:hover{
opacity: .8;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.dotted-hr {background:url(images/bg-content.gif) repeat-x;height:15px;}

/*------------------------------------------------*/
/*	Header
/*------------------------------------------------*/
.headerwrapper{background:#ffffff;}
header {margin:0px 0 0 0;min-height:110px;width:940px!important;position:relative; }
#top-bg {height:11px;background:url(images/bg-top.png) repeat-x;width:100%;}
#logo {background:height:79px;width:285px;}


.cta-wrap{width:100%;margin-bottom:30px;margin-top:30px;}
#call-to-action {height:100px;}
#call-to-action  h2 {color:#3b3a3a;font-size:32px;margin-top:30px;}
#call-to-action h2 a {background-color:#E6E6E6;}
#call-to-action h2 a:hover {background-color:#e23333;color:#fff;}

.cta-button {background:url(images/cta-button.png) 0 0 no-repeat; height:46px;width:201px;margin-top:30px;float:right;}
.cta-button span {font:normal 14px 'Istok Web', arial, sans-serif;text-transform:uppercase;text-shadow: 1px 1px 0px #fff;color:#434343;position:relative;top:13px;left:35px;}
.cta-button:hover {opacity:0.8;cursor: hand;}
.cta-empty {margin:25px 0 -20px 0;}

.inner-cta-wrap #call-to-action {height:45px;}
.inner-cta-wrap  #cta-top {}
.inner-cta-wrap .cta-strong-title {
    background:#222222;
    color: #FFFFFF;
    font-family: 'Anton',arial,sans-serif;
    font-size: 18px;
    font-weight: normal !important;
    padding: 0 15px;
    text-transform: uppercase;
}
.inner-cta-wrap .cta-small-title {text-transform:uppercase;font-size:14px;padding-left:10px;}

/*------------------------------------------------*/
/*	Home Page Content
/*------------------------------------------------*/
#body-wrap {height:50%;}
.hr-pattern {background:url(images/hr-pattern.png) 0 0 repeat-x;height:17px;}
.blog-page-post .hr-pattern {margin-bottom:10px;}
.post-info-wrap {margin-bottom:10px;}

/* Home Section Titles */
.home-section-title {background:#222222;padding:10px 0 0 0;text-align:center;}
.home-section-title h3 {color:#fff;font-family:'Anton', arial, sans-serif;text-transform:uppercase;letter-spacing:.5px;}
.home-section-title h3 a {color:#fff;border-bottom:1px dotted #666;}
.home-section-title h3 a:hover {color:#fff;border-bottom:1px dotted #fff;}
.home-section-hr {height:15px;background:#222222;margin-top:28px;}

/* Home Portfolio */
#home-content-wrap {min-height:175px;}
#home-portfolio {margin-top:15px;margin-bottom:15px;}
#home-portfolio hr {margin-top:10px;}
#home-portfolio img:hover {border:5px solid #cccccc;}
#home-portfolio h4 {color:#fff;margin:10px 0 5px 0;font-size:16px;}
#home-portfolio p {color:#8b8b8b;font-size:12px;font-family: 'Lato', arial, serif;font-style:italic;margin-bottom:0;}
#home-portfolio #portfolio {margin-top:5px;}

#home-portfolio ul#filter {list-style: none;float: left;border:1px solid #dddddd;padding:5px 20px; }
#home-portfolio ul#filter li {float: left;line-height: 16px;margin-right: 10px;padding-right: 10px;margin-left:0;}
#home-portfolio ul#filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
#home-portfolio ul#filter a { color: #999; text-decoration: none;font-family: 'Lato', arial, serif;font-size:12px;text-transform:uppercase;font-weight:300; }
#home-portfolio ul#filter li.current a { border-bottom:none; }
ul#filter a:hover  {border-bottom:1px dotted #000;}
#home-portfolio ul#filter li.current a { color:#73a4c0; }
#home-portfolio span.sort {color:#7f7f7f;text-transform:uppercase;font-family: 'Lato', arial, serif;font-size:12px;position:relative;top:8px;font-weight:300;}

#home-portfolio .portfolio h4 {font-size:14px;margin:15px 20px 10px 0;}
#home-portfolio ul#portfolio { float: left; list-style: none; margin: 30px 0 15px 0; }
#home-portfolio ul#portfolio #id-2 div.type-portfolio {float:right;}
#home-portfolio ul#portfolio #id-3 div.type-portfolio {float:right;}
#home-portfolio ul.portfolio li {margin-left: 0;padding: 0 0;}
#home-portfolio ul.portfolio a {width: 100%; }
#home-portfolio ul.portfolio a:hover {text-decoration: none; }
#home-portfolio ul.portfolio img {}
#home-portfolio .portfolio-details {margin-top:20px;}
#home-portfolio .details {margin-left:20px;}
#home-portfolio .details h4 {color:#ffffff;font:14px/16px 'lato',arial,sans-serif;background:#e23333;padding-left:10px;}
#home-portfolio .details a {padding-left:20px; width:190px;color:#fff;line-height:16px;display:none;}
#home-portfolio .details span {padding-right:10px;color:#fff;}
#home-portfolio .more-info div {float:left;}
#home-portfolio ul.portfolio  .portfolio_three_columns {margin-left:0!important;margin-right:10px!important;}



.fade .mosaic-overlay {background:url(images/bg-black.png);
opacity:0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter:alpha(opacity=00);
}
.circle .mosaic-overlay {background:url(images/hover-magnify.png) no-repeat center center;display:none;
opacity:0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter:alpha(opacity=00);
}
.details h4 {font-size:14px;margin: 15px 0 10px 0;color:#fff;}
.details p {padding:0 20px;text-align:justify;}
.details p {font-size:12px;}


/*  Home Services */
#home-services {margin-top:15px;margin-bottom:15px;}
#home-services-wrap {margin:30px 0 30px 0;}
#home-services  .hr-pattern {margin-top:4px;}
.service h4 {border-bottom: 1px solid #dddddd;padding-bottom:10px;margin-bottom:15px;font-size:18px;}
.service img {border:none;float:left;padding:0 13px 0 0;margin-top:3px;}
.service p {margin-bottom:0;}
.service span.read-more {float:right;}
.service span.read-more a {color:#333;background:#e6e6e6;padding:0 5px 0 0;}

/*------------------------------------------------*/
/*	Inner Pages
/*------------------------------------------------*/
/* Wordpress Styles */
img.alignright {float:right; margin:0 0 10px 10px }
img.alignleft {float:left; margin:0 10px 10px 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 10px 10px}
a img.alignleft {float:left; margin:0 10px 10px 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {text-align: center;margin: 10px 10px 10px 10px;font-style: italic;}
.wp-caption-text {margin: 0;padding: 5px;}
.sticky {background:#fff;}
.gallery-caption {margin-left: 0;}

/*  Page Title */
#cta-top h2.inner-title {font-size:40px;}

/*  Single */
#post-content-wrap h3.post-title {color: #333333;font-family: 'Anton',arial,sans-serif;font-size: 26px;margin-bottom: 5px;text-transform: uppercase;}
#post-content-wrap .post .featured-image {padding:0;border:none;}
#post-content-wrap .post .featured-image img {border:1px solid #8d8d8d;padding:2px;}
#post-content-wrap .post .featured-image img:hover {border:1px solid #999;}

#post-content-wrap .blog-page-post .featured-image {padding:0;border:none;margin-top:20px;}
#post-content-wrap .blog-page-post .featured-image img {border:1px solid #8d8d8d;padding:2px;}
#post-content-wrap .blog-page-post .featured-image img:hover {border:1px solid #999;}
#post-content-wrap .blog-page-post .content p {margin:17px 0 0px;}

#content {margin:20px 0;}
#content p {margin:20px 0;line-height:1.6em;}
#content a {font-weight:bold;}
.content {margin:0 0;}
.content p {margin:20px 0;}
.content .hr-pattern {margin-bottom:20px;}
.content .more-link {font-style:italic;color:#333333;text-transform:lowercase;}
.content .more-link:hover {color:#458ab3;}

/* Breadcrumbs */
#breadcrumb-wrap {margin:5px 0 20px 10px;}
#breadcrumb-wrap {color:#666666;font-style:italic;margin:0 0 30px 10px;font-weight:normal;}
#breadcrumb-wrap a {color:#222;padding:0 3px;}
#breadcrumb-wrap a:hover {color:#666;}

/* Meta */
#post-content-wrap .meta {height:20px;margin:-5px 0 20px;color:#999999;}
#post-content-wrap .meta ul, #post-content-wrap .meta-page ul {list-style:none;margin-bottom:5px;}
#post-content-wrap .meta ul li, #post-content-wrap .meta-page ul li {float:left;margin-left:0;color:#666;}
#post-content-wrap .meta ul li a, #post-content-wrap .meta-page ul li a {color:#666;}
#post-content-wrap .meta ul li a:hover, #post-content-wrap .meta-page ul li a:hover {color:#000;}
#post-content-wrap .meta a.category {}
#post-content-wrap .meta-page {height:30px;}

/* Tags Single Post */
#post-tags {color:#999;border-top:1px solid #E6E6E6;height:40px;font: italic 12px/18px "Droid Serif", Georgia, Times, serif;padding-top:10px;margin-top:20px;}
#post-tags a {color:#999;}
#post-tags a:hover {color:#4D778F;}

/*  Social Bookmarking */
.post-detail-box  {margin:20px 0;color:#999999;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding-bottom:20px;}
.post-detail-box .share-box {border-right:1px solid #e1e1e1;margin-top:30px;}
.post-detail-box  .share-box p {margin-bottom:5px;color:#333333;text-transform:uppercase;}
.post-detail-box img.share-image {padding-left: 2px; padding-right: 2px; margin:10px 0;}
.ssb img, .ssb_sep {padding-top: 2px;padding-bottom: 0;padding-left: 2px;padding-right: 2px}
.ssb img:hover {padding-top: 0;padding-bottom: 2px;}

/*  Author */
.post-detail-box  #post-author {margin-top:30px;}
.post-detail-box  #post-author img {margin:0 15px 0 0;float:left;}
.post-detail-box  #post-author img:hover {opacity:0.8;}
.post-detail-box  #author-details  {margin-bottom:20px;}
.post-detail-box  #author-details p {margin-bottom:5px;color:#333333;text-transform:uppercase;}
.post-detail-box  #author-details p  a {color:#333333;font-weight:normal;}
.post-detail-box  #author-details p  a:hover {color:#000000;background:#fff;}
.post-detail-box  #author-details a {font-weight:bold;}

/* Related Posts */
.related-posts-wrap {margin:0 0 40px 0;}
.related-posts-wrap h4  {color: #333333;margin-bottom: 5px;text-transform: uppercase;font-size:12px;font-weight:400;}
#related-post ul {list-style:none;}  
#related-post ul li{float:left;margin-left:0;margin-right:20px;}  
#related-post img {border:1px solid #cccccc;background:#F9F9F9;padding:2px}  
#related-post img:hover {opacity:0.8;border:1px solid #999999} 
.no-right-margin {margin-right:0!important;} 



/* Search */
.screen-reader-text {display:none;}
#searchform input {width:280px;height:30px;padding-left: 15px;border:1px solid #dedede;color:#cacaca;font-style:italic;text-transform:lowercase;}


#post-content-wrap .contact fieldset {padding: 0px;}

/*------------------------------------------------*/
/*	Portfolio
/*------------------------------------------------*/
#portfolio {margin-top:20px;}
#portfolio .featured-image {border:none; padding:0;}
.portfolio-single #content {margin:0 0;}
#post-content-wrap .portfolio h4.details {font-size:16px;margin:15px 0 5px 0;}
.sort-wrap {margin-bottom:20px;}
#post-content-wrap ul#filter {list-style: none;float: left;
background:none repeat scroll 0 0 #FFF;
border:1px solid #cccccc;
color:#717171;
font-size:11px;
font-weight:bold;
margin:1px 5px 1px 1px;
padding:4px 20px;
border-radius:4px 4px 4px 4px;
-webkit-box-shadow: inset 0 -10px 5px 0 #ebebeb;
-moz-box-shadow: inset 0 -10px 5px 0 #ebebeb;
box-shadow: inset 0 -10px 5px 0 #ebebeb;
text-shadow: 1px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
#post-content-wrap ul#filter li {float: left;line-height: 16px;margin-right: 10px;padding-right: 10px;margin-left:0;}
#post-content-wrap ul#filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
#post-content-wrap ul#filter a { color: #999; text-decoration: none;font-family: 'Lato', arial, serif;font-size:12px;text-transform:uppercase;font-weight:500; }
#post-content-wrap ul#filter li.current a { border-bottom:1px dotted #000; }
#post-content-wrap ul#filter a:hover  {color:#333333;border-bottom:1px dotted #000;}
#post-content-wrap ul#filter li.current a { color:#333333;}
#post-content-wrap span.sort {color:#7f7f7f;text-transform:uppercase;font-family: 'Lato', arial, serif;font-size:12px;position:relative;top:8px;font-weight:300;}
#post-content-wrap  span.sort {color:#7f7f7f;text-transform:uppercase;font-family: 'Lato', arial, serif;font-size:12px;position:relative;top:8px;font-weight:300;}
#post-content-wrap .portfolio h4 {font-size:20px;font-family: 'Anton', arial, serif;text-transform:uppercase;}
#post-content-wrap ul#portfolio { float: left; list-style: none; margin-left: 0; }
#post-content-wrap ul#portfolio li {float: left;}

#post-content-wrap .three-columns li {margin-bottom:0px;}
#post-content-wrap .three-columns .portfolio-excerpt {margin-bottom:20px;}
#post-content-wrap ul.portfolio  .portfolio_three_columns {margin-left:0!important;margin-right:10px!important;}
#post-content-wrap .portfolio_three_columns  .portfolio-details {margin:10px 0 0 0;}

#post-content-wrap .four-columns li {margin-bottom:0px;}
#post-content-wrap .four-columns .portfolio-excerpt {margin-bottom:20px;}
#post-content-wrap ul.portfolio  .portfolio_four_columns {margin-left:0!important;margin-right:10px!important;}
#post-content-wrap .portfolio_four_columns  .portfolio-details {margin:10px 0 0 0;}

#post-content-wrap ul.portfolio li {margin-left: 0;padding: 0 0;}
#post-content-wrap ul.portfolio a {width: 100%; }
#post-content-wrap ul.portfolio a:hover {text-decoration: none; }
#post-content-wrap ul#portfolio img {padding:2px;border:1px solid #ccc;}
#post-content-wrap .portfolio-details {margin:10px 0 20px 0;}
#post-content-wrap .portfolio-details p {margin-bottom:5px;}
#post-content-wrap .more-info div {float:left;}
.single-portfolio .featured-image {margin-bottom:20px;}

.portfolio-excerpt a.more-link {padding-right:10px;}

/* Portfolio Video */
li.portfolio_two_column img.play-button {height:55px;width:55px;border:none;margin-top:0;padding:0;position:relative;bottom: 130px;left:200px}
li.portfolio_three_columns img.play-button {height:55px;width:55px;border:none;margin-top:0;padding:0;position:relative;bottom: 130px;left:130px}
li.portfolio_four_columns img.play-button {height:55px;width:55px;border:none;margin-top:0;padding:0;position:relative;bottom: 130px;left:85px}
li.portfolio_gallery img.play-button {height:55px;width:55px;border:none;margin-top:0;padding:0;position:relative;bottom: 130px;left:130px}
.portfolio-single img.play-button {height:55px;width:55px;border:none;margin-top:0;padding:0;position:relative;bottom: 190px;left:200px;padding:2px;border:1px solid #CCCCCC;}
.portfolio-single img.play-button:hover {border:1px solid #b5b5b5;}

/*------------------------------------------------*/
/*	404 Error Page
/*------------------------------------------------*/
.error-page {min-height:600px;}
.title-404 {font-size:55px;font-weight:bold}
.subtitle-404 {font-size:18px;font-style:italic;padding-top:20px; }

/*------------------------------------------------*/
/*	Footer
/*------------------------------------------------*/
footer {margin-top:20px;}

/* Widget Blocks */
#toggle-top {background:url(images/bg-expand.png) top left repeat-x #ffffff;height:6px;}
#expand-button {background:url(images/expand.jpg) 0 0 no-repeat; height:23px; width:73px;margin-left:10px;}
#toggle-top a {font-size: 5px;}
#home-widgets-wrap {width:100%;overflow: auto;padding-bottom:10px;}
#home-widgets .widget-block {margin-top:20px;}
.widget-block h2 {font:normal 14px 'Istok Web', arial, sans-serif;text-transform:uppercase;color:#333333;margin-bottom:13px;}
.widget-block p, .textwidget {color:#777777;}

/*  Copyright */
#copyright-wrap {width:100%;background:#161616;}
#copyright {margin-top:15px;height:37px;}
#copyright p {font-size:12px;color:#a2a2a2;float:left;}

/* Footer Navivation */
.footer-nav {float:right;}
.footer-nav li {display:inline;margin-left:10px;}
.footer-nav a, .footer-nav li.current-menu-item a, .footer-nav li.current_page_item a  {color:#a2a2a2!important;}
.footer-nav a:hover, .footer-nav li.current-menu-item a:hover, .footer-nav li.current_page_item a:hover {color:#fff!important;} 

/*------------------------------------------------*/
/*	Recent Posts Widget
/*------------------------------------------------*/
/* Sidebar */
#sidebar .jg_Recent_Posts ul.recent-posts, #sidebar .jg_Popular_Posts ul.recent-posts {list-style:none!important;}
#sidebar .jg_Recent_Posts ul.recent-posts li, #sidebar .jg_Popular_Posts ul.recent-posts li {min-height:65px;list-style:none!important;}
#sidebar .jg_Recent_Posts ul.recent-posts img, #sidebar .jg_Popular_Posts ul.recent-posts img {border:1px solid #ccc;padding:2px;margin:0 10px 0 0;float:left;}
#sidebar .jg_Recent_Posts ul.recent-posts img:hover, #sidebar .jg_Popular_Posts ul.recent-posts img:hover {border:1px solid #999;}
#sidebar .jg_Recent_Posts ul.recent-posts .most-recent-title a, #sidebar .jg_Popular_Posts ul.recent-posts .most-recent-title a{color:#666;}
#sidebar .jg_Recent_Posts ul.recent-posts .most-recent-excerpt, #sidebar .jg_Popular_Posts ul.recent-posts .most-recent-excerpt {color:#666666;}

/* Footer */
#home-widgets ul.recent-posts {list-style:none!important;}
#home-widgets ul.recent-posts li {min-height:65px;list-style:none;}
#home-widgets ul.recent-posts img {border:1px solid #ccc;padding:2px;margin:0 10px 0 0;float:left;}
#home-widgets ul.recent-posts img:hover {border:1px solid #999;}
#home-widgets ul.recent-posts .most-recent-title a {color:#333;}
#home-widgets ul.recent-posts .most-recent-title a:hover {color:#458AB3;}
#home-widgets ul.recent-posts .most-recent-excerpt {color:#999;}


/*------------------------------------------------*/
/*	Column Shortcodes
/*------------------------------------------------*/
.grid_one { width: 60px; }
.grid_two { width: 140px; }
.grid_three { width: 220px; }
.grid_four {width: 300px;}
.grid_five { width: 380px; }
.grid_six {width: 460px;} 
.grid_seven{ width: 540px; }
.grid_eight { width: 600px; }
.grid_nine { width: 680px; }
.grid_ten {width:760px;}

.grid_one,
.grid_two,
.grid_three,
.grid_four,
.grid_five,
.grid_six,
.grid_seven,
.grid_eight,
.grid_nine,
.grid_ten { position: relative; margin-right: 20px; margin-bottom: 20px; float: left;}

.column-last {margin-right:0;}


/*------------------------------------------------*/
/*	Info Box Shortcodes
/*------------------------------------------------*/
.infobox-wrap {clear: both;}
.infobox-wrap p:last-child { margin: 0 }
.inner {color: #585858;padding: 20px 15px 20px 15px;border: 1px solid #d3d3d3;border-top: none;overflow: hidden;
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.infobox-wrap h4 {font-family: 'Lato', arial, sans-serif;padding: 13px 15px 12px 15px;margin: 0;font-size: 16px;border: 1px solid #d3d3d3;background:#efefef;text-transform:uppercase;
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}

/*------------------------------------------------*/
/*	Horizontal Rule Shortcodes
/*------------------------------------------------*/
.hr-shortcode {background: url(images/dotted-hr.jpg) repeat-x scroll 0 0 transparent;height: 17px;margin:20px 0;}


/*------------------------------------------------*/
/*	Toggle Content Shortcode
/*------------------------------------------------*/
.infobox-wrap.toggle h4 {cursor: pointer;text-transform:uppercase; }
#content .callout_box.toggle h4:hover { border: 1px solid #bebebe; }
.infobox-wrap.toggle h4 span {background: url(images/up_down_sprite.gif) 12px 12px;display: block;float: left;width: 12px;height: 12px;margin: 3px 10px 0 0;}

/*------------------------------------------------*/
/* 	Pricing Plans
/*------------------------------------------------*/
.one-column table {width: 180px;}
.two-columns table {width: 340px;}
.three-columns table {width: 495px;}
.four-columns table {width: 670px;}
.five-columns table {width: 845px;}

.pricing-plan {float:left;}
.pricing-plan table {border: 5px solid #dadada;margin: 0 auto;float:left;margin-bottom:30px;}
.pricing-plan thead {background:#222222;height:80px;}
.pricing-plan td {border-right:1px dotted #c8c8c8;}
.pricing-plan .plan {width:175px;min-height:75px;}
.pricing-plan .plan  {height:75px;}
.pricing-plan .plan h3 {font-size:20px;color:#fff;font-family:'Lato', arial, sans-serif;margin:10px 0 0 20px;}
.pricing-plan thead  p {font-size:18px;font-family:'Lato', arial, sans-serif;font-weight:300;line-height:.5em!important;margin:5px 0 0 20px!important;}
.pricing-plan thead  span {font-size:10px;} 

.pricing-plan .orange {color:#f8b43d;}
.pricing-plan .teal {color:#77faff;}
.pricing-plan .teal-dark {color:#1da5aa}
.pricing-plan .red {color:#ff6464;}
.pricing-plan .green {color:#9bff26;}
.pricing-plan .green-dark {color:#529200;}
.pricing-plan .yellow {color:#e5e200;}
.pricing-plan .yellow-dark {color:#c8c610;}
.pricing-plan .black {color:#000000;}
.pricing-plan .light{color:#cccccc;}
.pricing-plan .strong {font-weight:bold;}

.pricing-plan ul {list-style:none;}
.pricing-plan li {margin:0 0 0 0;border-bottom:1px dotted #c8c8c8;padding:15px 15px}
.pricing-plan a.button {background:url(images/pricing-button.png) no-repeat;height:31px;display:block;font-weight:300!important;color:#4e4e4e;text-shadow:1px 1px 1px #ffffff;padding:7px 0 0 15px;margin:0 0 10px 20px;}
.pricing-plan a.button:hover {background-color:#fff!important;color:#666!important;opacity:0.8;}

/*------------------------------------------------*/
/* 	Strong Heading Shortcode
/*------------------------------------------------*/
h2.strong-title {margin-bottom:30px;line-height:1.3;}
h2.strong-title a {font-family:'Anton', arial, sans-serif;text-transform:uppercase;color:#fff;font-size:22px;background:#222222;padding:0 15px;font-weight:normal!important;}

/*------------------------------------------------*/
/* 	Image Hover Shortcode
/*------------------------------------------------*/
.image-hover a:hover {background-color:#fff!important;color:#fff;}

/*------------------------------------------------*/
/* 	Back to Top
/*------------------------------------------------*/
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background:url(images/ui.totop.png) no-repeat left top;}
#toTopHover{background:url(images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active,#toTop:focus{outline:none;}

/*------------------------------------------------*/
/*	Blue Light Styles
/*------------------------------------------------*/

/*  Title BG Color */
#nav-info-box,
.inner-cta-wrap .cta-strong-title, 
.home-section-hr, 
.home-section-title,
h2.strong-title a {
background-color:#88abdf;
}

/*  Hover BG Color */
#home-portfolio .details h4 {
background:#88abdf;
}
.portfolio-excerpt {height:270px;}
.description {display:none}