/*
    Theme Name: Nova
	Theme URI: http://antonibotev.com/
	Description: Nova Multi-Purpose Responsive Theme
	Author: Antoni Sinote Botev
	Author URI: http://antonibotev.com
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: white, threaded-comments, translation-ready, custom-menu
	Version: 1.0.5
	Designed by Antoni Sinote Botev
	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)

----------------------------------------------------------------------------------*/
#container,#footer {
width:960px!important;
}

body {
font-size:13px;
font-family:'Open Sans', sans-serif;
background-color:#f2f2f2;
overflow-x:scroll;
background-position:center;
background-repeat:no-repeat;
background-attachment:fixed;
}

h1,h2,h3,h4,h5,h6 {
text-rendering:optimizeSpeed;
}

.wp-caption {
text-align:center;
max-width:100%;
}

.wp-caption-text {
text-align:center;
margin:8px 0 6px;
}

#wpadminbar * {
color:#ccc!important;
}

#wpadminbar .hover a,#wpadminbar .hover a span {
color:#464646!important;
}

.alignleft {
float:left;
margin:0 20px 18px 0;
}

.alignright {
float:right;
margin:0 0 18px 20px;
}

.alignleft,.alignright,.aligncenter {
display:inline-block;
background-color:#fff;
padding:6px;
}

.aligncenter {
clear:both;
display:block;
margin:18px auto;
}

body a,body a:hover {
color:#000;
text-decoration:none;
}

.bluebox-wrap {
max-width:1500px;
box-shadow:0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.06);
background-color:#fff;
-webkit-backface-visibility:hidden;
margin:0 auto;
}

.bluebox-container {
max-width:1020px;
margin:0 auto;
}

body.no-sidebars .bluebox-content-wrap > .bluebox-container {
max-width:1000px;
}

.bluebox-clear {
width:100%;
height:0;
clear:both;
}

.bluebox-button,.roki-button-link {
height:35px;
display:inline-block;
z-index:0;
line-height:35px;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
position:relative;
color:#fff!important;
background-color:#ed7721;
padding:0 50px 0 15px;
}

.bluebox-button.large {
height:45px;
line-height:45px;
padding:0 65px 0 20px;
}

.bluebox-button.light,.bluebox-button.light:hover {
color:#000!important;
background-color:rgba(0,0,0,0.02);
}

.bluebox-button.extra:before,.roki-button-link:before {
content:'';
display:block;
position:absolute;
z-index:1;
top:0;
right:0;
bottom:0;
width:35px;
height:35px;
background-color:rgba(0,0,0,0.04);
}

.bluebox-button.extra span,.roki-button-link span {
display:block;
position:absolute;
z-index:1;
top:0;
right:0;
bottom:0;
width:35px!important;
height:35px;
color:#fff;
text-align:center;
line-height:36px;
font-size:10px;
}

.bluebox-button.large.extra span {
height:45px;
width:45px!important;
line-height:46px;
}

.bluebox-button.large.extra:before {
content:'';
width:45px;
height:45px;
background-color:rgba(0,0,0,0.04);
}

.bluebox-info-bar {
min-height:20px;
background-color:#ed7721;
color:#fff;
padding:7px 0 8px;
}

.bluebox-info-bar.light {
min-height:20px;
background-color:rgba(0,0,0,0.02);
color:rgba(0,0,0,0.5);
padding:7px 0 8px;
}

.bluebox-head-top {
min-height:105px;
}

.bluebox-head-top .bluebox-head-logo a {
margin-top:18px;
float:left;
}

.bluebox-head-details {
float:right;
margin-top:30px;
}

.bluebox-details-tagline,.bluebox-details-search,.bluebox-details-social {
float:right;
height:45px;
}

.bluebox-head-bottom {
min-height:60px;
}

.bluebox-prime-nav #prime-nav-searchform {
position:absolute;
bottom:-60px;
right:0;
width:348px;
height:60px;
display:block;
z-index:211;
background-color:#ed7721;
color:#fff;
}

.bluebox-prime-nav #prime-nav-searchform form {
display:block;
position:relative;
}

.bluebox-prime-nav #prime-nav-searchform i {
position:absolute;
top:24px;
left:24px;
color:rgba(255,255,255,0.5);
}

.bluebox-prime-nav #prime-nav-searchform form input[type=text].bluebox-search-input {
height:36px;
line-height:36px;
font-size:18px;
font-weight:300;
width:268px;
color:#fff;
padding:12px 20px 12px 60px;
}

.searchform-icon.icon-remove {
cursor:pointer;
}

body .popover.gumm-autocomplete-wrapper {
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important;
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.06);
box-shadow:0 0 0 1px rgba(0,0,0,0.06);
border:none;
margin-top:0;
padding:0;
}

body .popover.gumm-autocomplete-wrapper .popover-title {
background-color:#fafafa;
font-size:14px;
font-weight:700;
text-transform:uppercase;
}

body .popover.bottom.gumm-autocomplete-wrapper .arrow {
top:-6px;
left:50%;
margin-left:-10px;
border-bottom-color:#fafafa;
border-width:0 6px 6px;
}

body .popover.bottom.gumm-autocomplete-wrapper .arrow:after {
border-bottom-color:rgba(0,0,0,0.06);
top:-1px;
left:-11px;
border-width:0 11px 11px;
}

.bluebox-header.type-two .bluebox-head-top {
min-height:120px;
}

.bluebox-header.type-two ul.prime-nav {
margin-top:30px;
float:right;
width:inherit;
}

.bluebox-header.type-two.nav-style-one ul.prime-nav {
list-style-type:none;
display:block;
min-height:60px;
background-color:rgba(0,0,0,0.02);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06);
padding:0;
}

 {
box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06);
}

.bluebox-header.type-two.nav-style-three ul.prime-nav > li a:hover,.bluebox-header.type-two.nav-style-four ul.prime-nav > li a:hover {
-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06) inset 1px 0 0 0 rgba(0,0,0,0.06)none;
-moz-box-shadow:none;
box-shadow:none;
}

.bluebox-header.type-centered ul.prime-nav > li {
float:none;
}

ul.prime-nav {
list-style-type:none;
display:block;
width:100%;
min-height:60px;
margin:0;
padding:0;
}

ul.prime-nav > li > ul.bluebox-dropdown.sub-menu > li ul.bluebox-dropdown.sub-menu {
top:-4px;
left:100%;
}

ul.prime-nav > li {
float:left;
display:inline-block;
position:relative;
z-index:1100;
text-align:left;
}

ul.prime-nav > li > a {
text-decoration:none;
display:inline-block;
height:40px;
line-height:40px;
padding:10px 20px;
}

.nav-style-one .bluebox-head-bottom {
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
}

.nav-style-one ul.prime-nav > li:first-child {
box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
}

.nav-style-one ul.prime-nav > li > a {
font-weight:300;
text-transform:uppercase;
font-size:14px;
padding:10px 20px;
}

.nav-style-one ul.prime-nav > li.search a {
width:60px;
height:60px;
display:block;
text-align:center;
line-height:60px;
font-size:16px;
box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06);
padding:0;
}

.nav-style-two .bluebox-head-bottom {
background-color:rgba(0,0,0,0.74);
box-shadow:inset 0 -4px 0 0 rgba(255,255,255,0.03);
-webkit-box-shadow:inset 0 -4px 0 0 rgba(255,255,255,0.03);
-moz-box-shadow:inset 0 -4px 0 0 rgba(255,255,255,0.03);
}

.nav-style-two ul.prime-nav > li > a {
font-weight:300;
text-transform:uppercase;
font-size:14px;
color:#fff;
padding:10px 20px;
}

.nav-style-two ul.prime-nav > li > a:hover {
box-shadow:inset 0 -4px 0 0 #ed7721;
-webkit-box-shadow:inset 0 -4px 0 0 #ed7721;
-moz-box-shadow:inset 0 -4px 0 0 #ed7721;
color:#ed7721;
}

.nav-style-two ul.prime-nav > li.search > a {
width:60px;
height:60px;
display:block;
text-align:center;
line-height:60px;
font-size:16px;
box-shadow:inset -1px 0 0 0 rgba(255,255,255,0.08), inset 1px 0 0 0 rgba(255,255,255,0.08);
-webkit-box-shadow:inset -1px 0 0 0 rgba(255,255,255,0.08), inset 1px 0 0 0 rgba(255,255,255,0.08);
-moz-box-shadow:inset -1px 0 0 0 rgba(255,255,255,0.08), inset 1px 0 0 0 rgba(255,255,255,0.08);
padding:0;
}

.nav-style-three ul.prime-nav > li {
position:relative;
padding:0 20px;
}

.nav-style-three ul.prime-nav > li:after {
content:'/';
position:absolute;
top:20px;
right:-2px;
color:rgba(0,0,0,0.16);
}

.nav-style-three ul.prime-nav > li > a {
font-weight:300;
font-size:14px;
text-transform:uppercase;
padding:10px 0;
}

.nav-style-four ul.prime-nav > li {
position:relative;
padding:0 12px;
}

.nav-style-four ul.prime-nav > li > a {
font-weight:300;
font-size:14px;
padding:10px 0;
}

ul.prime-nav li > ul.bluebox-dropdown {
background-color:#f9f9f9;
list-style-type:none;
box-shadow:1px 0 0 0 rgba(0,0,0,0.06), -1px 0 0 0 rgba(0,0,0,0.06), 0 1px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:1px 0 0 0 rgba(0,0,0,0.06), -1px 0 0 0 rgba(0,0,0,0.06), 0 1px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:1px 0 0 0 rgba(0,0,0,0.06), -1px 0 0 0 rgba(0,0,0,0.06), 0 1px 0 0 rgba(0,0,0,0.06);
position:absolute;
z-index:210;
top:56px;
border-top:4px solid #ed7721;
text-wrap:none;
display:none;
margin:0;
padding:0;
}

ul.prime-nav li:hover > ul.bluebox-dropdown {
display:block;
min-width:200px;
}

ul.prime-nav li > ul.bluebox-dropdown li {
min-height:35px;
display:block;
text-wrap:none;
}

ul.prime-nav li > ul.bluebox-dropdown li a {
border-bottom:1px solid #ebebeb;
display:block;
text-wrap:none;
position:relative;
padding:7px 20px 8px;
}

ul.prime-nav li > ul.bluebox-dropdown li a > i {
opacity:0.5;
position:absolute;
top:13px;
right:10px;
font-size:8px;
}

ul.prime-nav li > ul.bluebox-dropdown li a:hover,ul.prime-nav li > ul.bluebox-dropdown li.current-menu-item > a {
background-color:#fff;
color:#ed7721;
}

.bluebox-header.dark-dropdown ul.prime-nav li > ul.bluebox-dropdown li a {
border-bottom:1px solid #494949;
color:#fff;
}

.bluebox-header.dark-dropdown ul.prime-nav li > ul.bluebox-dropdown li a:hover,.bluebox-header.dark-dropdown ul.prime-nav li > ul.bluebox-dropdown li.current-menu-item > a {
color:#ed7721;
background-color:rgba(255,255,255,0.04);
}

.page-heading-wrap {
min-height:105px;
border-bottom:1px solid rgba(0,0,0,0.06);
box-shadow:0 -1px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,0.06);
}

.page-heading-wrap h2 {
font-size:18px;
display:inline-block;
width:70%;
text-transform:uppercase;
line-height:24px;
margin:39px 0;
}

.page-heading-wrap h2 > span {
font-size:13px;
text-transform:none;
font-weight:400;
color:rgba(0,0,0,0.5);
margin-left:16px;
}

.page-heading-wrap h2 > span:before {
content:'/';
color:rgba(0,0,0,0.3);
margin-right:20px;
}

.page-heading-wrap .bluebox-heading-details {
margin-top:43px;
position:absolute;
top:0;
right:0;
bottom:0;
}

.page-heading-wrap .bluebox-heading-details .bluebox-heading-social,.page-heading-wrap .bluebox-heading-details .bluebox-heading-search,.page-heading-wrap .bluebox-heading-details .bluebox-heading-arrows {
margin-top:-12px;
}

.page-heading-wrap .bluebox-heading-details .bluebox-heading-search {
margin-right:-1px;
position:relative;
}

.page-heading-wrap .bluebox-heading-details .bluebox-heading-search > i {
position:absolute;
top:14px;
left:14px;
font-size:16px;
color:rgba(0,0,0,0.5);
}

.bluebox-details-search input[type=text].bluebox-search-input {
margin-right:-1px;
}

input[type=text].bluebox-search-input {
width:160px;
line-height:21px;
height:21px;
font-family:'Open Sans', sans-serif;
font-size:13px;
border:none!important;
outline:none!important;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
background-color:transparent;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);
padding:12px 20px 12px 40px;
}

.sidebar input[type=text].bluebox-search-input {
width:79%;
margin-bottom:0;
padding:12px 5% 11px 16%;
}

input[type=text].bluebox-search-input:focus {
border:none!important;
outline:none!important;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);
}

.bluebox-shadows {
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
}

.bluebox-bottom-shadow {
box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06);
}

.bluebox-top-n-bottom-shadow {
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06);
}

.bluebox-top-n-bottom-plus-detail-shadow {
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
}

.bluebox-slider-wrap {
height:400px;
position:relative;
}

.bluebox-slider-content {
height:100%;
position:relative;
z-index:0;
}

.bluebox-slider-content .slide-details {
position:absolute;
z-index:9999;
top:60px;
bottom:60px;
right:0;
width:37%;
background-color:rgba(0,0,0,0.74);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
}

.bluebox-slider-content .iosSlider-details > div.detail-item {
position:static;
opacity:0;
display:none;
}

.bluebox-slider-content .iosSlider-details > div.detail-item.active {
opacity:1;
display:block;
}

.bluebox-slider-content .slide-details .details-wrap {
position:relative;
width:100%;
height:100%;
}

.bluebox-slider-content .slide-details .details-wrap .details-content {
position:absolute;
top:30px;
right:30px;
bottom:75px;
left:30px;
color:rgba(255,255,255,1);
}

.bluebox-slider-content .slide-pagination {
bottom:0;
position:absolute;
left:0;
}

.bluebox-slider-content .slide-details .details-wrap .details-content h2 {
font-size:24px;
line-height:30px;
text-transform:uppercase;
margin:0 0 18px;
}

.bluebox-slider-content .slide-details .details-wrap a.bluebox-button {
position:absolute;
bottom:0;
right:0;
}

.bluebox-slider-wrap:before {
content:'';
position:absolute;
z-index:20;
bottom:0;
left:50%;
margin-left:-9px;
width:0;
height:0;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-bottom:8px solid rgba(0,0,0,0.06);
}

.bluebox-slider-wrap:after {
content:'';
position:absolute;
z-index:21;
bottom:0;
left:50%;
margin-left:-7px;
width:0;
height:0;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff;
}

.bluebox-slider-top-detail {
position:absolute;
z-index:18;
top:0;
left:0;
right:0;
height:1px;
background-color:rgba(0,0,0,0.06);
}

.bluebox-slider-bottom-detail {
position:absolute;
z-index:18;
bottom:0;
left:0;
right:0;
height:1px;
background-color:rgba(0,0,0,0.06);
}

.nova-slider-bottom-nav .bluebox-slider-content ul {
display:block;
height:60px;
right:0;
margin:0;
padding:0;
}

.nova-slider-bottom-nav .bluebox-slider-content ul li {
display:block;
float:left;
height:60px;
margin-left:0!important;
}

.nova-slider-bottom-nav.five-tabs .bluebox-slider-content ul li {
width:20%!important;
}

.nova-slider-bottom-nav.four-tabs .bluebox-slider-content ul li {
width:25%!important;
}

.nova-slider-bottom-nav.two-tabs .bluebox-slider-content ul li {
width:50%!important;
}

.nova-slider-bottom-nav.one-tab .bluebox-slider-content ul li {
width:100%!important;
}

.nova-slider-bottom-nav .bluebox-slider-content ul li a {
display:block;
position:relative;
height:60px;
width:auto!important;
line-height:60px;
margin-right:1px;
background-color:rgba(0,0,0,0.74);
color:#fff;
font-size:18px;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
padding:0 20px 0 80px;
}

.nova-slider-bottom-nav .bluebox-slider-content ul li a:hover {
background-color:rgba(0,0,0,0.86);
color:#fff;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 #ed7721;
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 #ed7721;
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 #ed7721;
}

.nova-slider-bottom-nav .bluebox-slider-content ul li.current a,.nova-slider-bottom-nav .bluebox-slider-content ul li.current a:hover {
background-color:#ed7721;
color:#fff;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
height:60px;
display:block;
}

.nova-slider-bottom-nav .bluebox-slider-content ul li a:hover:after {
content:'';
position:absolute;
z-index:31;
bottom:4px;
left:50%;
margin-left:-7px;
width:0;
height:0;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #ed7721;
}

.nova-slider-bottom-nav .bluebox-slider-content ul li.current a:after,.nova-slider-bottom-nav .bluebox-slider-content ul li.current a:hover:after {
content:'';
position:absolute;
z-index:31;
bottom:-1px;
left:50%;
margin-left:-7px;
width:0;
height:0;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff;
}

.nova-slider-bottom-nav .bluebox-slider-content ul li:last-child a {
margin-right:0;
}

.nova-right-tabs-slider .bluebox-slider-content .slide-details {
background-color:transparent;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
bottom:auto!important;
}

.nova-right-tabs-slider .bluebox-slider-content .slide-details .details-wrap ul {
display:block;
margin:0;
padding:0;
}

.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li {
display:block;
height:60px;
margin-bottom:1px;
padding:0;
}

.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li a {
display:block;
position:relative;
height:60px;
cursor:pointer;
line-height:60px;
background-color:rgba(0,0,0,0.74);
color:#fff;
font-size:18px;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
padding:0 20px 0 84px;
}

.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li a:hover span {
border-right:4px solid #ed7721;
}

.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li a:hover {
background-color:rgba(0,0,0,0.86);
color:#fff;
}

.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a span,.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a:hover span {
border-right:4px solid #fff;
}

.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li a:hover:after {
content:'';
position:absolute;
top:50%;
left:64px;
margin-top:-7px;
width:0;
height:0;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-left:6px solid #ed7721;
}

.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a:after,.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a:hover:after {
content:'';
position:absolute;
top:50%;
left:64px;
margin-top:-7px;
width:0;
height:0;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-left:6px solid #fff;
}

.nova-slider-four .bluebox-slider-content .slide-details.extra-info {
position:absolute;
bottom:0;
left:0;
top:inherit;
right:inherit;
}

.nova-slider-four .bluebox-slider-content .slide-details.extra-info .details-wrap {
width:auto;
color:rgba(255,255,255,0.5);
border-left:4px solid #ed7721;
padding:30px;
}

.nova-slider-four .bluebox-slider-content .slide-details.extra-info .details-wrap:after {
content:'';
position:absolute;
top:50%;
left:0;
margin-top:-7px;
width:0;
height:0;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-left:6px solid #ed7721;
}

.nova-slider-four .bluebox-slider-content .heading-container {
display:inline-block;
font-size:18px;
text-transform:uppercase;
line-height:20px;
color:#fff;
background-color:rgba(0,0,0,0.74);
margin-top:60px;
}

.nova-slider-four .bluebox-slider-content .heading-container > div {
position:relative;
padding:20px 84px 20px 20px;
}

.nova-slider-four .bluebox-slider-content .heading-container h2 {
font-size:18px;
text-transform:uppercase;
line-height:20px;
position:relative;
margin:0;
}

.nova-slider-four .bluebox-slider-content .heading-container.bottom {
top:inherit!important;
bottom:0;
}

.nova-slider-four .bluebox-slider-content .heading-container a.slide-link {
position:absolute;
top:0;
right:0;
bottom:0;
width:60px;
line-height:62px;
font-size:24px;
text-align:center;
background-color:rgba(0,0,0,0.16);
color:rgba(255,255,255,0.26);
border-left:4px solid rgba(255,255,255,0.26);
}

.nova-slider-four .bluebox-slider-content .heading-container a.slide-link:after {
content:'';
position:absolute;
top:50%;
left:-10px;
margin-top:-7px;
width:0;
height:0;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-right:6px solid rgba(255,255,255,0.20);
}

.nova-slider-four .bluebox-slider-content .heading-container a.slide-link:hover {
background-color:rgba(0,0,0,0.26);
color:rgba(255,255,255,1);
border-left:4px solid #ed7721;
}

.nova-slider-four .bluebox-slider-content .heading-container a.slide-link:hover:after {
border-right:6px solid #ed7721;
}

.nova-slider-four .bluebox-slider-content .prev-next-links {
display:block;
left:inherit!important;
right:0;
}

.tp-bannertimer {
background-image:none!important;
background-color:rgba(0,0,0,0.06)!important;
height:6px!important;
}

.tp-bullets.simplebullets {
opacity:1!important;
bottom:0!important;
}

.tp-bullets.simplebullets .bullet {
background-image:none!important;
background-color:rgba(0,0,0,0.26)!important;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
height:20px!important;
width:20px!important;
margin:0 0 0 1px !important;
}

.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected {
background-color:rgba(0,0,0,0.74)!important;
}

.tparrows.default {
margin-top:-20px 30px 0 30px!important;
background-image:none!important;
height:40px!important;
width:38px!important;
color:rgba(0,0,0,0.26)!important;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06)!important;
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06)!important;
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06)!important;
background-color:rgba(0,0,0,0.06)!important;
line-height:42px;
font-size:16px;
text-align:center;
}

.tparrows.default:hover {
color:rgba(255,255,255,1)!important;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06)!important;
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06)!important;
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06)!important;
background-color:#ed7721!important;
}

.tp-leftarrow.tparrows.default {
padding-right:2px!important;
}

.tp-rightarrow.tparrows.default {
padding-left:1px!important;
width:39px!important;
}

.tparrows.tp-rightarrow.round {
margin-top:0;
margin-left:35px!important;
}

.tparrows.tp-leftarrow.round {
margin-top:0;
margin-right:35px!important;
}

.gumm-layout-element.revolution-slider-layout-element {
position:relative;
display:none;
}

.rev-slider-spinner {
font-size:30px;
position:absolute;
display:block;
}

.revolution-slider-layout-element .fullwidthbanner-container div.bottom-rokislide-detail {
height:20px;
margin-bottom:-20px;
-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,0.12), 0 -3px 3px 0 rgba(0,0,0,0.06), 0 -6px 12px 0 rgba(0,0,0,0.06);
-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,0.12), 0 -3px 3px 0 rgba(0,0,0,0.06), 0 -6px 12px 0 rgba(0,0,0,0.06);
box-shadow:0 -1px 0 0 rgba(0,0,0,0.12), 0 -3px 3px 0 rgba(0,0,0,0.06), 0 -6px 12px 0 rgba(0,0,0,0.06);
background-color:transparent;
}

.header-element .rev_slider_wrapper:after {
content:" ";
height:20px;
display:block;
position:absolute;
left:0;
right:0;
bottom:-20px;
z-index:200;
-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,0.12), 0 -3px 3px 0 rgba(0,0,0,0.06), 0 -6px 12px 0 rgba(0,0,0,0.06);
-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,0.12), 0 -3px 3px 0 rgba(0,0,0,0.06), 0 -6px 12px 0 rgba(0,0,0,0.06);
box-shadow:0 -1px 0 0 rgba(0,0,0,0.12), 0 -3px 3px 0 rgba(0,0,0,0.06), 0 -6px 12px 0 rgba(0,0,0,0.06);
background-color:transparent;
}

.roki-rev-slide-vl-opt1-opt2 {
font-size:18px;
line-height:25px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:#ed7721;
color:#fff;
padding:10px 15px;
}

.roki-rev-slide-vl-opt1-opt4 {
font-size:18px;
line-height:25px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:#ed7721;
color:#000;
padding:10px 15px;
}

.roki-rev-slide-vl-opt2-opt1 {
font-size:18px;
line-height:25px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
font-family:'Open Sans', sans-serif;
background-color:#fff;
color:#ed7721;
padding:10px 15px;
}

.roki-rev-slide-vl-opt2-opt4 {
font-size:18px;
line-height:25px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
font-family:'Open Sans', sans-serif;
background-color:#fff;
color:#000;
padding:10px 15px;
}

.roki-rev-slide-vl-opt4-opt1 {
font-size:18px;
line-height:25px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:rgba(0,0,0,0.74);
color:#ed7721;
padding:10px 15px;
}

.roki-rev-slide-vl-opt4-opt2 {
font-size:18px;
line-height:25px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:rgba(0,0,0,0.74);
color:#fff;
padding:10px 15px;
}

.roki-rev-slide-vl-no-opt1 {
font-size:18px;
line-height:25px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:transparent;
color:#ed7721;
padding:10px 15px;
}

.roki-rev-slide-vl-no-opt2 {
font-size:18px;
line-height:25px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:transparent;
color:#fff;
padding:10px 15px;
}

.roki-rev-slide-vl-no-opt4 {
font-size:24px;
line-height:45px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:transparent;
color:#000;
padding:8px 13px 9px;
}

.roki-rev-slide-l-opt1-opt2 {
font-size:14px;
line-height:15px;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
text-transform:uppercase;
font-family:'Open Sans', sans-serif;
background-color:#ed7721;
color:#fff;
padding:10px;
}

.roki-rev-slide-l-opt1-opt4 {
font-size:14px;
line-height:15px;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
text-transform:uppercase;
font-family:'Open Sans', sans-serif;
background-color:#ed7721;
color:#000;
padding:10px;
}

.roki-rev-slide-l-opt2-opt1 {
font-size:14px;
line-height:15px;
font-weight:700;
display:inline-block;
text-transform:uppercase;
font-family:'Open Sans', sans-serif;
background-color:#fff;
color:#ed7721;
padding:10px;
}

.roki-rev-slide-l-opt2-opt4 {
font-size:14px;
line-height:15px;
font-weight:700;
display:inline-block;
text-transform:uppercase;
font-family:'Open Sans', sans-serif;
background-color:#fff;
color:#000;
padding:10px;
}

.roki-rev-slide-l-opt4-opt1 {
font-size:14px;
line-height:15px;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
text-transform:uppercase;
font-family:'Open Sans', sans-serif;
background-color:rgba(0,0,0,0.74);
color:#ed7721;
padding:10px;
}

.roki-rev-slide-l-opt4-opt2 {
font-size:14px;
line-height:15px;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
text-transform:uppercase;
font-family:'Open Sans', sans-serif;
background-color:rgba(0,0,0,0.74);
color:#fff;
padding:10px;
}

.roki-rev-slide-l-no-opt1 {
font-size:14px;
line-height:15px;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
text-transform:uppercase;
font-family:'Open Sans', sans-serif;
background-color:transparent;
color:#ed7721;
padding:10px;
}

.roki-rev-slide-l-no-opt2 {
font-size:14px;
line-height:15px;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
text-transform:uppercase;
font-family:'Open Sans', sans-serif;
background-color:transparent;
color:#fff;
padding:10px;
}

.roki-rev-slide-l-no-opt4 {
font-size:14px;
line-height:15px;
font-weight:700;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
text-transform:uppercase;
font-family:'Open Sans', sans-serif;
background-color:transparent;
color:#000;
padding:10px;
}

.roki-rev-slide-n-opt1-opt2 {
font-size:20px;
line-height:20px;
font-weight:300;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:#ed7721;
color:#fff;
padding:8px 16px;
}

.roki-rev-slide-n-opt1-opt4 {
font-size:20px;
line-height:20px;
font-weight:300;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:#ed7721;
color:#000;
padding:8px 16px;
}

.roki-rev-slide-n-opt2-opt1 {
font-size:20px;
line-height:20px;
font-weight:300;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:#fff;
color:#ed7721;
padding:8px 16px;
}

.roki-rev-slide-n-opt2-opt4 {
font-size:20px;
line-height:20px;
font-weight:300;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:#fff;
color:#000;
padding:8px 16px;
}

.roki-rev-slide-n-opt4-opt1 {
font-size:20px;
line-height:20px;
font-weight:300;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:rgba(0,0,0,0.74);
color:#ed7721;
padding:8px 16px;
}

.roki-rev-slide-n-opt4-opt2 {
font-size:20px;
line-height:20px;
font-weight:300;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:rgba(0,0,0,0.74);
color:#fff;
padding:8px 16px;
}

.roki-rev-slide-n-no-opt1 {
font-size:20px;
line-height:20px;
font-weight:300;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:transparent;
color:#ed7721;
padding:8px 16px;
}

.roki-rev-slide-n-no-opt2 {
font-size:20px;
line-height:20px;
font-weight:300;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:transparent;
color:#fff;
padding:8px 16px;
}

.roki-rev-slide-n-no-opt4 {
font-size:20px;
line-height:20px;
font-weight:300;
display:inline-block;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
font-family:'Open Sans', sans-serif;
background-color:transparent;
color:#000;
padding:8px 16px;
}

.roki-rev-slide-extra-text {
font-size:13px;
font-weight:300;
display:inline-block;
width:380px;
font-family:'Open Sans', sans-serif;
white-space:normal!important;
}

.roki-rev-slide-extra-text-bullets {
font-size:16px;
line-height:24px;
font-weight:300;
display:inline-block;
width:380px;
font-family:'Open Sans', sans-serif;
white-space:normal!important;
padding-left:30px;
position:relative;
}

.roki-rev-slide-extra-text-bullets:after {
content:" ";
position:absolute;
left:0;
height:20px;
width:20px;
display:block;
top:-2px;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
background-color:#ed7721;
color:rgba(255,255,255,1);
}

div.features-preview {
height:176px;
width:619px;
position:relative;
margin-bottom:60px;
background-color:rgba(0,0,0,0.06)!important;
-webkit-border-radius:6px!important;
-moz-border-radius:6px!important;
border-radius:6px!important;
-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.26), inset 0 0 0 1px rgba(0,0,0,0.12), inset 0 2px 6px 0 rgba(0,0,0,0.26), 0 0 0 4px rgba(0,0,0,0.03);
-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.26), inset 0 0 0 1px rgba(0,0,0,0.12), inset 0 2px 6px 0 rgba(0,0,0,0.26), 0 0 0 4px rgba(0,0,0,0.03);
box-shadow:0 1px 0 0 rgba(255,255,255,0.26), inset 0 0 0 1px rgba(0,0,0,0.12), inset 0 2px 6px 0 rgba(0,0,0,0.26), 0 0 0 4px rgba(0,0,0,0.03);
}

div.features-preview > span {
display:block;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
z-index:20;
background-color:rgba(0,0,0,0.06)!important;
}

div.features-preview img {
position:absolute;
top:-60px;
}

div.features-preview.builder {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/02/features-bg.jpg);
}

div.features-preview.fontawesome {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/02/fontawesome-bg.jpg);
}

div.features-preview.colors {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/02/colors-bg.jpg);
}

div.features-preview.shortcodes {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/02/shortcodes-bg.jpg);
}

div.features-preview.fonts {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/02/fonts-bg.jpg);
}

div.features-preview.sidebars {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/02/sidebars-bg.jpg);
}

div.features-preview.skin {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/02/skin-bg.jpg);
}

div.features-preview.revolution {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/revolution-bg.jpg);
}

div.features-preview.responsive {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/responsive-bg.jpg);
}

div.features-preview.wide {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/wide-bg.jpg);
}

div.features-preview.boxed {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/boxed-bg.jpg);
}

div.features-preview.fluid {
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/fluid-bg.jpg);
}

.iphone5-frame {
height:1136px;
width:640px;
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/iphone5-frame.png);
background-position:top left;
background-repeat:no-repeat;
position:relative;
padding:278px 108px 279px 106px;
}

.iphone5-frame div.iphone-glare {
width:415px;
height:1173px;
position:absolute;
top:69px;
right:68px;
z-index:20;
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/iphone-glare.png);
background-position:top right;
background-repeat:no-repeat;
cursor:pointer;
}

.iphone5-frame div.iphone-wrap {
height:1136px;
width:640px;
overflow:hidden;
top:0;
bottom:0;
left:0;
position:relative;
}

.iphone5-frame div.browser-bottom {
width:640px;
height:88px;
position:absolute;
bottom:0;
right:0;
left:0;
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/bottom-browser.png);
background-position:top left;
background-repeat:no-repeat;
}

.iphone5-frame div.top-details {
width:640px;
height:40px;
position:absolute;
top:0;
right:0;
left:0;
z-index:11;
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/iphone-top-details.png);
background-position:top left;
background-repeat:no-repeat;
}

.iphone5-frame div.iphone-content {
width:640px;
height:1008px;
position:absolute;
cursor:pointer;
bottom:0;
right:0;
left:0;
top:40px;
z-index:10;
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/iphone-content.png);
background-repeat:no-repeat;
background-position:-500px 0;
}

.iphone5-frame div.iphone-content:hover {
background-position:0 0;
}

.iphone5-frame.percent-30 {
height:341px;
width:192px;
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/iphone5-frame-30-percent.png);
padding:181px 104px 178px;
}

.iphone5-frame.percent-30 div.iphone-glare {
width:124px;
height:352px;
top:117px;
right:92px;
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/iphone5-glare-30-percent.png);
}

.iphone5-frame.percent-30 div.iphone-wrap {
height:341px;
width:192px;
}

.iphone5-frame.percent-30 div.top-details {
width:192px;
height:12px;
position:absolute;
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/iphone-top-details-30-percent.png);
}

.iphone5-frame.percent-30 div.browser-bottom {
width:192px;
height:26px;
background-image:url(http://antonibotev.com/themes/roki/wp-content/uploads/2013/01/bottom-browser-30-percent.png);
}

.iphone5-frame.percent-30 div.iphone-content {
width:342px;
height:303px;
top:12px;
background-image:url(http://antonibotev.com/themes/nova/wp-content/uploads/2013/02/nova-iphone-content-30-percent-300x265.jpg);
background-position:-150px 0;
}

.bluebox-heading-wrap {
background-color:rgba(0,0,0,0.02);
min-height:20px;
display:block;
position:relative;
margin-bottom:20px;
}

h3.bluebox-heading {
font-weight:300;
text-transform:uppercase;
color:#000;
font-size:18px;
margin:0;
}

.bluebox-heading-wrap h3.bluebox-heading {
position:absolute;
left:0;
top:0;
bottom:0;
line-height:20px;
background-color:#fff;
padding-right:20px;
box-shadow:4px 0 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:4px 0 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:4px 0 0 0 rgba(0,0,0,0.04);
}

.bluebox-heading-wrap .prev-next-heading-links {
position:absolute;
right:0;
top:0;
bottom:0;
}

.bluebox-heading-wrap .prev-next-heading-links a {
display:block;
height:20px;
width:20px;
font-size:10px;
text-align:center;
line-height:21px;
margin-left:1px;
float:right;
color:rgba(0,0,0,0.26);
background-color:rgba(0,0,0,0.02);
}

.blog ul.bluebox-pagination {
display:block;
width:100%;
float:left;
margin:45px 0;
}

.blog-layout-element ul.bluebox-pagination,.portfolio-layout-element ul.bluebox-pagination {
display:block;
width:100%;
float:left;
margin-top:30px;
}

ul.bluebox-pagination li {
float:left;
margin-right:1px;
display:block;
height:30px;
text-align:center;
line-height:30px;
}

ul.bluebox-pagination li a {
display:block;
height:30px;
min-width:10px;
text-align:center;
line-height:30px;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:rgba(0,0,0,0.5);
padding:0 10px;
}

.bluebox-builder-row {
position:relative;
margin-bottom:45px;
}

.image-details {
position:relative;
display:block;
}

.image-details img {
display:block;
width:100%;
}

.image-details:after {
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
border:1px solid rgba(0,0,0,0.06);
}

.head-link,.head-link h4 {
font-size:14px;
text-transform:uppercase;
font-weight:700;
display:block;
margin:0;
}

.image-wrap .image-details-link {
display:block;
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
z-index:2;
}

.bluebox-single-staff-wrap .image-details-link {
right:2px;
}

.image-wrap .image-details-link.image-wrap-mask {
background-color:transparent;
transition:background-color .2s linear;
-webkit-transition:background-color .2s linear;
-moz-transition:background-color .2s linear;
-o-transition:background-color .2s linear;
-ms-transition:background-color .2s linear;
}

.image-wrap:hover .image-details-link.image-wrap-mask,.bluebox-single-staff-wrap:hover .image-details-link.image-wrap-mask {
background-color:rgba(237,119,33,.7);
}

.image-wrap .icon-search {
font-size:24px;
color:#fff;
position:absolute;
top:50%;
margin-top:-22px;
left:50%;
margin-left:-10px;
opacity:0;
z-index:3;
transition:opacity .2s linear, margin-top .2s linear;
-webkit-transition:opacity .2s linear, margin-top .2s linear;
-moz-transition:opacity .2s linear, margin-top .2s linear;
-o-transition:opacity .2s linear, margin-top .2s linear;
-ms-transition:opacity .2s linear, margin-top .2s linear;
}

.blog-4-cols .image-wrap {
margin-bottom:16px;
}

.blog-4-cols .image-wrap:before,.blog-4-cols .image-wrap:after {
content:'';
position:absolute;
z-index:30;
bottom:0;
left:50%;
width:0;
height:0;
}

.blog-4-cols .image-wrap:before {
content:'';
margin-left:-5px;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-bottom:8px solid rgba(0,0,0,0.06);
}

.blog-4-cols .image-wrap:after {
content:'';
margin-left:-3px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff;
}

.blog-3-cols .image-wrap:before,.blog-3-cols .image-wrap:after {
content:'';
position:absolute;
z-index:30;
right:-1px;
top:50%;
width:0;
height:0;
}

.blog-3-cols .image-wrap:before {
content:'';
margin-top:-5px;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
border-right:8px solid rgba(0,0,0,0.06);
}

.blog-3-cols .image-wrap:after {
content:'';
margin-top:-3px;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-right:6px solid #fff;
}

.blog-4-cols .head-link,.blog-4-cols .head-link h4 {
font-size:14px;
text-transform:none;
font-weight:700;
}

.blog-1-col .head-link {
font-size:13px;
text-transform:none;
font-weight:400;
margin-left:33%;
}

.blog-1-col .head-link,.blog-1-col .head-link h4 {
font-size:13px;
text-transform:none;
font-weight:400;
}

.bluebox-date {
font-weight:300;
font-size:11px;
font-style:italic;
}

.blog-1-col .bluebox-date {
display:block;
margin-left:33%;
}

.blog-4-cols p,.blog-3-cols p {
opacity:0.5;
margin-top:10px;
}

.bluebox-more-link span {
margin-left:6px;
opacity:0.16;
font-size:10px;
}

.blog-1-col .list-item .image-wrap {
width:28%;
float:left;
}

.blog-1-col .list-item .list-content {
width:72%;
float:right;
}

.search-results h3.line-heading {
text-transform:uppercase;
font-size:18px;
margin:0;
}

.search-results .status-publish {
margin-bottom:20px;
padding-bottom:20px;
border-bottom:20px solid rgba(0,0,0,0.02);
}

.portfolio-layout-element.gumm-layout-element-grid.has-filterable-categories .tagline,.staff-layout-element.gumm-layout-element-grid.has-filterable-categories .tagline {
margin-top:-15px;
}

.project-line {
margin-bottom:60px;
}

.portfolio-cols .head-link,.portfolio-cols .head-link h4 {
font-size:14px;
font-weight:700;
}

.project-post-details {
background-color:#f9f9f9;
box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
position:relative;
padding:15px 20px 19px;
}

.project-post-details:before,.project-post-details:after {
content:'';
z-index:5;
position:absolute;
top:-6px;
left:20px;
width:0;
height:0;
}

.project-post-details:before {
content:'';
top:-8px;
z-index:4;
margin-left:-5px;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-bottom:8px solid rgba(0,0,0,0.06);
}

.project-post-details:after {
content:'';
margin-left:-3px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #f9f9f9;
}

.portfolio-cols .project-post-details p {
color:rgba(0,0,0,0.5);
margin-bottom:0;
}

.tagline {
width:100%;
float:left;
margin:30px 0 0;
padding:0;
}

.has-title.has-filterable-categories .tagline {
margin-top:10px;
margin-bottom:30px;
}

.has-filterable-categories .tagline {
margin-top:0;
margin-bottom:30px;
}

.tagline ul {
list-style-type:none;
display:block;
width:100%;
margin:0;
padding:0;
}

.tagline .categories-list.filter-buttons li {
float:left;
display:inline-block;
}

.tagline a,.load-more-link {
font-size:13px!important;
display:inline-block;
height:30px;
text-align:center;
line-height:30px;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:rgba(0,0,0,0.5);
margin:0 1px 1px 0;
padding:0 10px;
}

.bluebox-accordion .accordion-heading {
cursor:pointer;
position:relative;
padding-left:55px;
min-height:45px;
line-height:45px;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
}

.bluebox-accordion .accordion-heading:first-child {
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
}

.bluebox-accordion .accordion-heading a.accordion-button {
position:absolute;
top:0;
left:0;
bottom:0;
width:45px;
box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06);
line-height:46px;
text-align:center;
color:rgba(0,0,0,0.26);
}

.bluebox-accordion .accordion-heading a.accordion-button:hover {
color:#ed7721;
background-color:rgba(0,0,0,0.04);
}

.bluebox-accordion .accordion-heading.ui-state-active a.accordion-button {
color:rgba(255,255,255,0.5);
background-color:rgba(0,0,0,0.04);
}

.bluebox-accordion .accordion-heading.ui-state-active a.accordion-button:hover {
color:rgba(255,255,255,1);
}

.bluebox-accordion .accordion-content {
box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06),inset 0 -1px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06),inset 0 -1px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06),inset 0 -1px 0 0 rgba(0,0,0,0.06);
color:rgba(0,0,0,0.5);
padding:14px 20px 16px;
}

.progress {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
height:45px;
position:relative;
text-shadow:none;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
}

.progress .bar {
background-image:none;
text-shadow:none;
background-color:#ed7721;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
}

.progress .bar > p {
line-height:24px;
margin-left:20px;
font-size:14px;
font-weight:700;
text-transform:uppercase;
float:left;
color:rgba(255,255,255,1);
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
text-align:left;
text-shadow:none;
padding:10px 0 11px;
}

.progress .bar > p span {
font-weight:300;
}

.bluebox-fancy-list li {
font-size:14px;
padding-left:30px;
display:inline-block;
margin-bottom:20px;
position:relative;
}

.bluebox-fancy-list li span {
position:absolute;
top:0;
left:0;
height:20px;
width:20px;
line-height:21px;
text-align:center;
font-size:10px;
color:#fff;
display:block;
background-color:#ed7721;
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
}

.nav-tabs > li > a {
border-radius:0;
-webkit-border-radius:0;
-m-border-radius:0;
}

.bluebox-tabs .tab-content p:last-child,.bluebox-tabs .nav {
margin-bottom:0;
padding-bottom:0;
}

.bluebox-tabs .tab-content {
background-color:#f9f9f9;
box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.04);
border:1px solid #e9e9e9;
padding:16px 20px 18px;
}

.bluebox-tabs .nav-tabs {
border:0!important;
}

.nav-tabs > .active > a,.nav-tabs > .active > a:hover {
color:#ed7721;
background-color:#f9f9f9;
margin-right:0;
border:1px solid #e9e9e9;
border-bottom:1px solid #f9f9f9;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}

.nav-tabs > li > a,.nav-tabs > li > a:hover {
border:1px solid #e9e9e9;
margin-right:0;
padding-left:36px;
padding-right:20px;
position:relative;
border-left:none!important;
box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.04);
}

.nav-tabs > li > a > span {
color:rgba(0,0,0,0.26);
font-size:10px;
position:absolute;
left:20px;
top:50%;
margin-top:-4px;
}

.nav-tabs > li:first-child > a,.nav-tabs > li:first-child > a:hover {
border-left:1px solid #e9e9e9!important;
}

.prev-next-links {
position:absolute;
left:0;
bottom:0;
height:45px;
width:91px;
}

.prev-next-links a {
float:left;
display:block;
height:45px;
width:45px;
background-color:rgba(0,0,0,0.26);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:#fff;
line-height:46px;
font-size:16px;
text-align:center;
}

.slide-pagination {
list-style-type:none;
height:20px;
margin:0;
padding:0;
}

.gallery-slide .slide-pagination {
position:absolute;
right:0;
bottom:0;
}

.slide-pagination li {
margin-left:1px;
height:20px;
width:20px;
float:left;
}

.slide-pagination li a {
display:inline-block;
height:20px;
width:20px;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
background-color:rgba(0,0,0,0.26);
}

.slide-pagination li a:hover,.slide-pagination li.current a,.slide-pagination li.current a:hover {
display:inline-block;
height:20px;
width:20px;
background-color:rgba(0,0,0,0.74);
}

.bluebox-partners {
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
overflow:hidden;
}

.bluebox-partners ul.partners-slide {
list-style-type:none;
display:block;
margin:0;
padding:0;
}

.bluebox-partners ul.partners-slide li {
width:20%;
display:inline-block;
float:left;
position:relative;
}

.bluebox-partners ul.partners-slide li a {
text-align:center;
display:block;
margin:1px 1px 4px;
}

.bluebox-partners ul.partners-slide li a:hover:before {
content:'';
position:absolute;
bottom:0;
left:0;
right:0;
height:4px;
background-color:#ed7721;
}

.bluebox-partners ul.partners-slide li a:hover:after {
content:'';
position:absolute;
bottom:4px;
left:50%;
margin-left:-3px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #ed7721;
}

.bluebox-partners ul.partners-slide li a img {
display:inline-block;
text-align:center;
opacity:0.6;
}

.tooltip-inner {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
background-color:rgba(0,0,0,0.74);
color:#fff;
}

.tooltip.top .tooltip-arrow {
border-top-color:rgba(0,0,0,0.74);
}

.tooltip.right .tooltip-arrow {
border-right-color:rgba(0,0,0,0.74);
}

.tooltip.left .tooltip-arrow {
border-left-color:rgba(0,0,0,0.74);
}

.tooltip.bottom .tooltip-arrow {
border-bottom-color:rgba(0,0,0,0.74);
}

.bluebox-contact label {
font-size:13px;
line-height:20px;
margin-top:-5px;
color:rgba(0,0,0,0.5);
}

.bluebox-contact input[type=text] {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border:none;
box-shadow:0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.06);
background-image:none;
width:94%;
margin-bottom:20px;
font-family:'Open Sans', sans-serif;
font-style:italic;
font-size:13px;
padding:12px 3% 11px;
}

.bluebox-contact textarea {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border:none;
box-shadow:0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.06);
background-image:none;
width:94%;
margin-bottom:0;
font-family:'Open Sans', sans-serif;
font-style:italic;
font-size:13px;
padding:12px 3% 11px;
}

.bluebox-contact input[type=submit] {
height:45px;
line-height:45px;
background-color:#ed7721;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:#fff;
font-family:'Open Sans', sans-serif;
border:none;
margin-top:20px;
font-size:13px;
padding:0 20px;
}

.bluebox-contact input[type=submit]:hover {
background-color:rgba(0,0,0,0.74);
color:#fff;
}

.bluebox-contact.type-one input[type=submit],.bluebox-contact.type-two input[type=submit] {
position:absolute;
bottom:0;
left:0;
margin-top:0;
}

.bluebox-contact.type-one,.bluebox-contact.type-two {
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
padding:20px 20px 65px;
}

.google-map-layout-element {
position:relative;
margin-top:-1px;
}

ul.bluebox-pricing-table.cols-2 > li {
width:50%;
}

ul.bluebox-pricing-table.cols-3 > li {
width:33.33333333%;
}

ul.bluebox-pricing-table.cols-4 > li {
width:25%;
}

ul.bluebox-pricing-table.cols-5 > li {
width:20%;
}

ul.bluebox-pricing-table.cols-6 > li {
width:16.66666666%;
}

ul.bluebox-pricing-table {
list-style-type:none;
display:block;
background-color:rgba(0,0,0,0.02);
float:left;
color:rgba(0,0,0,0.5);
width:100%;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
margin:0;
padding:0;
}

ul.bluebox-pricing-table > li {
height:100%;
float:left;
text-align:center;
position:relative;
}

ul.bluebox-pricing-table li > div {
position:relative;
left:0;
top:0;
right:0;
bottom:0;
box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06);
}

ul.bluebox-pricing-table li.selected > div {
position:relative;
z-index:100;
background-color:#fff;
box-shadow:0 0 0 4px rgba(0,0,0,0.03), 0 0 0 1px rgba(0,0,0,0.06)!important;
-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.03), 0 0 0 1px rgba(0,0,0,0.06)!important;
-moz-box-shadow:0 0 0 4px rgba(0,0,0,0.03), 0 0 0 1px rgba(0,0,0,0.06)!important;
margin:-10px;
}

ul.bluebox-pricing-table li > div ul {
list-style-type:none;
display:block;
position:relative;
margin:0;
padding:0;
}

ul.bluebox-pricing-table li > div ul li {
display:block;
list-style:none;
box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06);
margin:0;
padding:11px 30px 14px;
}

ul.bluebox-pricing-table li > div ul li:last-child {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

ul.bluebox-pricing-table li > div ul li.heading-row {
padding:3px 30px;
}

ul.bluebox-pricing-table li > div ul li.heading-row h3 {
display:block;
text-transform:uppercase;
font-size:14px;
margin:0;
}

ul.bluebox-pricing-table li > div ul li.price-row {
display:block;
padding:0;
}

ul.bluebox-pricing-table li > div ul li.price-row div {
background:transparent;
background-color:#fff;
border-bottom:4px solid #ed7721;
position:relative;
padding:18px 25px 17px;
}

ul.bluebox-pricing-table li > div ul li.price-row div:after {
content:'';
height:0;
width:0;
position:absolute;
bottom:0;
left:50%;
margin-left:-3px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #ed7721;
}

ul.bluebox-pricing-table li.selected > div ul li.price-row div {
padding:28px 25px 27px;
}

ul.bluebox-pricing-table li > div ul li.price-row div strong {
font-weight:700;
font-size:28px;
margin:0 0 0 2px;
}

ul.bluebox-pricing-table li > div ul li.price-row div span {
display:inline-block;
width:100%;
line-height:18px;
}

ul.bluebox-pricing-table li a.bluebox-button {
margin:9px 0 11px;
}

.page-404 {
text-align:center;
margin:100px auto;
}

.page-404 .bluebox-icon-container {
float:none;
margin-right:0;
}

.page-404 .head-link {
margin-top:25px;
margin-bottom:17px;
}

.bluebox-staff .content-details {
background-color:rgba(0,0,0,0.02);
box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
position:relative;
padding:15px 20px 19px;
}

.bluebox-staff .content-details span.position {
display:block;
margin-top:2px;
color:rgba(0,0,0,0.5);
}

.bluebox-staff .content-details .social-links {
display:block;
position:absolute;
top:14px;
right:10px;
height:20px;
list-style-type:none;
margin:0;
padding:0;
}

.bluebox-staff .content-details .social-links li,.bluebox-staff .content-details .social-links li a {
display:block;
font-size:16px;
float:left;
height:20px;
width:24px;
line-height:20px;
text-align:center;
}

.bluebox-staff .content-details:before {
content:'';
position:absolute;
top:-4px;
left:0;
right:0;
height:4px;
background-color:#ed7721;
}

.bluebox-staff .content-details:after {
content:'';
height:0;
width:0;
position:absolute;
top:-10px;
left:20px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #ed7721;
}

.bluebox-icon-container {
display:inline-block;
width:45px;
height:45px;
background-color:rgba(0,0,0,0.74);
color:#fff;
margin-right:18px;
float:left;
text-align:center;
line-height:45px;
}

.bluebox-icon-container span {
display:inline-block;
width:45px;
height:45px;
font-size:24px;
line-height:46px;
color:#fff;
}

.text-box-style-one .head-link {
margin-top:13px;
}

.text-box-style-one p {
width:100%;
clear:both;
margin-top:14px;
}

.text-box-style-two .head-link {
margin-bottom:13px;
padding-right:30px;
position:relative;
display:inline-block;
float:left;
}

.text-box-style-two .head-link span {
position:absolute;
top:0;
right:0;
display:block;
height:20px;
width:20px;
line-height:21px;
text-align:center;
font-size:10px;
background-color:rgba(0,0,0,0.02);
color:rgba(0,0,0,0.26);
}

.text-box-container {
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
padding:20px 20px 0;
}

.text-box-style-three .head-link {
display:block;
margin-top:5px;
margin-bottom:17px;
}

.text-box-style-three .bluebox-button {
margin-left:-20px;
margin-top:6px;
}

.text-box-style-four .head-link {
display:block;
margin-top:15px;
margin-bottom:7px;
}

.text-box-gauge .canvas-gauge-element {
margin-bottom:15px;
}

.text-box-gauge h4.head-link {
margin-bottom:7px;
}

.text-box-gauge.text-box-style-one p,.text-box-gauge p {
margin:0!important;
}

.bluebox-fancy-text {
position:relative;
z-index:30;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
padding:26px 30px 30px;
}

.bluebox-fancy-text .fancy-content {
display:inline-block;
position:relative;
z-index:30;
}

.bluebox-fancy-text .fancy-content p {
margin-bottom:0;
color:rgba(0,0,0,0.5);
}

.bluebox-fancy-text.fancy-colorful .bluebox-button {
background-color:rgba(0,0,0,0.26);
background-repeat:repeat;
}

.bluebox-fancy-text .button-container {
float:right;
margin-right:-30px;
position:relative;
z-index:30;
}

.bluebox-fancy-text.bluebox-center .fancy-content,.bluebox-fancy-text.bluebox-center .button-container {
display:block;
float:none;
}

.bluebox-fancy-text.bluebox-center .button-container {
display:block;
float:none;
margin-top:24px!important;
}

.bluebox-fancy-text.full-width {
background-color:transparent;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
position:static;
padding:26px 30px 27px 0 !important;
}

.bluebox-quotes {
text-align:center;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.03);
padding:29px 30px 30px;
}

.bluebox-quotes .quote-content {
position:relative;
z-index:30;
padding:0 75px;
}

.span6 > .bluebox-quotes .quote-content {
padding:0 45px;
}

.bluebox-quotes.quote-fancy .quote-content {
padding:0;
}

.bluebox-quotes.quote-fancy {
background-color:transparent;
padding:22px 0 0;
}

.bluebox-quotes.quote-fancy em {
font-size:14px;
display:inline-block;
padding:0 20px;
}

.bluebox-quotes p {
margin-bottom:0;
margin-top:10px;
color:rgba(0,0,0,0.5);
}

.bluebox-quotes.quote-fancy p {
display:block;
margin-top:22px!important;
margin-left:-30px;
margin-right:-30px;
background-color:rgba(0,0,0,0.02);
border-top:4px solid #ed7721;
position:relative;
padding:14px 30px 20px;
}

.bluebox-quotes.quote-fancy.quote-colorful p {
border-top:4px solid #fff;
background-color:rgba(0,0,0,0.06);
}

.bluebox-quotes.quote-fancy p:after {
content:'';
height:0;
width:0;
position:absolute;
top:-10px;
left:50%;
margin-left:-6px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #ed7721;
}

.bluebox-quotes.quote-fancy.quote-colorful p:after {
border-bottom:6px solid #fff;
}

.bluebox-quotes.quote-fancy.quote-colorful p strong {
display:block;
color:#fff;
}

.bluebox-quotes.quote-fancy p strong {
display:block;
color:rgba(0,0,0,1);
}

.quotes-arrows {
height:0;
list-style-type:none;
position:absolute;
top:50%;
left:-30px;
right:-30px;
margin:-23px 0 0!important;
padding:0;
}

.quotes-arrows li {
display:block;
height:45px;
width:45px;
margin:0!important;
}

.quotes-arrows li a {
display:block;
font-size:16px;
height:45px;
width:45px;
text-align:center;
line-height:46px;
color:rgba(0,0,0,0.26);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
background-color:rgba(0,0,0,0.06);
}

.bluebox-quotes.full-width {
background-color:transparent;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
position:static;
padding:29px 30px 27px;
}

.bluebox-twitter-element {
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
color:#fff;
background-color:#34c6e5;
position:relative;
}

body .bluebox-twitter-element a:hover {
border-bottom:1px dotted #fff;
color:#fff;
}

.bluebox-twitter-element:after {
content:'';
z-index:21;
height:0;
width:0;
position:absolute;
bottom:0;
left:50%;
margin-left:-6px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff;
}

.bluebox-twitter-element .twitter-content {
position:relative;
z-index:30;
height:20px;
line-height:20px;
font-size:13px;
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
background-color:#4099FF;
white-space:nowrap;
padding:12px 0 13px;
}

.bluebox-twitter-element .prev-next-links {
position:absolute;
top:0;
z-index:31;
left:inherit!important;
right:0!important;
bottom:0;
height:45px;
width:91px;
display:block!important;
}

.bluebox-twitter-element .prev-next-links a {
background-color:rgba(0,0,0,0.06);
}

.bluebox-twitter-element .prev-next-links a:hover {
background-color:rgba(0,0,0,0.16);
border-bottom:none;
}

.twitter-dark-half {
position:absolute;
z-index:20;
left:0;
top:0;
bottom:0;
right:50%;
background-color:#3c90f0;
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
}

.bluebox-twitter-element .twitter-content strong.bluebox-twitter-author {
font-size:14px;
margin-right:15px;
margin-top:-12px;
margin-bottom:-13px;
display:inline-block;
background-color:#3c90f0;
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.06);
position:relative;
padding:12px 20px 13px 0;
}

.bluebox-twitter-element .twitter-content strong.bluebox-twitter-author:before,.bluebox-twitter-element .twitter-content strong.bluebox-twitter-author:after {
content:'';
position:absolute;
z-index:30;
right:0;
top:50%;
width:0;
height:0;
}

.bluebox-twitter-element .twitter-content strong.bluebox-twitter-author:before {
content:'';
margin-top:-9px;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
border-right:8px solid rgba(0,0,0,0.06);
}

.bluebox-twitter-element .twitter-content strong.bluebox-twitter-author:after {
content:'';
margin-top:-7px;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-right:6px solid #4099FF;
}

.bluebox-twitter-element.full-width {
position:static;
}

.bluebox-twitter-element.full-width .twitter-light-half {
background-color:#4099FF;
position:absolute;
z-index:20;
right:0;
top:0;
bottom:0;
left:50%;
display:block;
}

.progress-bars .progress .bar {
transition:width 1s ease-in-out;
-webkit-transition:width 1s ease-in-out;
-moz-transition:width 1s ease-in-out;
-o-transition:width 1s ease-in-out;
-ms-transition:width 1s ease-in-out;
}

.fancy-text-layout-element .button-container.not-initialized,.bluebox-fancy-list li.not-initialized,.blog-1-col .list-item.not-initialized {
opacity:0!important;
}

.fancy-text-layout-element .button-container,.bluebox-fancy-list li,.blog-1-col .list-item {
transition:opacity .6s linear;
-webkit-transition:opacity .6s linear;
-moz-transition:opacity .6s linear;
-o-transition:opacity .6s linear;
-ms-transition:opacity .6s linear;
}

.progress-bars.not-initialized .progress .bar {
width:0!important;
}

.gumm-layout-element-slider .bluebox-partners {
padding-bottom:10px;
}

.blog-loop-standard .line-details {
z-index:2;
position:relative;
}

.blog-loop-standard .line-details .line-date {
bottom:0;
left:0;
background-color:#ed7721;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
line-height:16px;
}

.blog-loop-standard .line-details .line-post-format {
line-height:46px;
font-size:24px;
bottom:45px;
left:0;
background-color:rgba(0,0,0,0.74);
}

.blog-loop-standard .line-details .line-date strong {
font-weight:700;
line-height:20px;
margin-top:6px;
font-size:18px;
display:inline-block;
width:100%;
}

.blog-loop-standard .line-details .line-date span {
position:absolute;
top:22px;
left:0;
right:0;
display:inline-block;
width:100%;
}

.blog-loop-standard h3.line-heading {
font-size:18px;
text-transform:uppercase;
line-height:24px;
margin:24px 0 15px;
}

.line-meta-details {
font-size:11px;
line-height:18px;
color:rgba(0,0,0,0.5);
font-style:italic;
margin-bottom:15px;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
margin-top:20px;
padding:8px 10px 9px;
}

.portfolio-loop h3.line-heading {
font-size:18px;
text-transform:uppercase;
line-height:24px;
margin:24px 0 9px;
}

.portfolio-loop em.tags {
margin-bottom:20px;
display:block;
}

.project-wrap .span4 .project-details span.span-bb-label {
text-transform:uppercase;
font-weight:300;
display:inline;
float:none;
width:auto;
margin:0 10px 0 0 !important;
}

.blog-post-single-wrap .bluebox-builder-row .single-taxonomies-layout-element .tagline {
margin:0 0 10px;
}

.blog-post-single-wrap .bluebox-builder-row .single-comments-layout-element {
margin-bottom:25px;
}

.blog-post-single-wrap .post-content {
margin-top:20px;
}

.blog-post-single-wrap .tagline {
margin-bottom:29px;
}

.blog-post-single-wrap .bluebox-share-options {
height:45px;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
}

.blog-post-single-wrap .bluebox-share-options > span {
margin-left:20px;
font-weight:300;
line-height:45px;
text-transform:uppercase;
display:inline-block;
}

.blog-post-single-wrap .bluebox-about-author {
position:relative;
float:left;
}

.blog-post-single-wrap .bluebox-about-author-wrap .bluebox-about-author-description {
display:block;
padding:20px;
}

.blog-post-single-wrap .author-image {
float:left;
margin-right:20px;
width:15%;
}

ol.comment-list,ul.children {
list-style-type:none;
margin:20px 0 0;
padding:0;
}

ul.children li:last-child {
padding-bottom:0!important;
}

ol.comment-list li.comment {
display:block;
margin-top:30px;
position:relative;
padding:0 0 20px 60px;
}

ol.comment-list > li.comment {
border-bottom:1px solid rgba(0,0,0,0.06);
}

ol.comment-list > li.comment:last-child {
border-bottom:none;
margin-bottom:15px;
}

ol.comment-list li.comment div.comment-author cite {
font-size:13px;
font-weight:700;
margin:0 10px 10px 0;
}

ol.comment-list li.comment div.comment-body > p {
clear:both;
padding-top:6px;
}

ol.comment-list li.comment div.comment-author img {
float:left;
background-color:#fff;
position:absolute;
display:block;
left:0;
top:0;
}

.sidebar {
padding-top:45px;
}

.sidebar ul.menu li > a {
display:block;
position:relative;
line-height:20px;
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
padding:7px 20px 8px;
}

.sidebar ul.menu li.current-menu-item > a:before {
content:'';
position:absolute;
z-index:10;
top:-1px;
left:0;
bottom:0;
width:4px;
background-color:#ed7721;
}

.sidebar ul.menu li.current-menu-item > a:after {
content:'';
position:absolute;
z-index:10;
top:0;
right:0;
bottom:1px;
width:4px;
background-color:#fff;
}

.sidebar ul.menu li.current-menu-item:before {
content:'';
z-index:11;
height:0;
width:0;
position:absolute;
top:13px;
left:4px;
border-top:4px solid transparent;
border-bottom:4px solid transparent;
border-left:4px solid #ed7721;
}

.sidebar ul.menu .sub-menu li a {
padding-left:40px;
font-size:12px;
color:rgba(0,0,0,0.5);
}

.sidebar.right-sidebar ul.menu li > a {
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset 4px 0 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset 4px 0 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset 4px 0 0 0 rgba(0,0,0,0.04);
}

.sidebar.right-sidebar ul.menu li.current-menu-item > a:before {
left:inherit!important;
right:0;
}

.sidebar.right-sidebar ul.menu li.current-menu-item > a:after {
content:'';
right:inherit!important;
left:0;
}

.sidebar.right-sidebar ul.menu li.current-menu-item:before {
content:'';
left:inherit!important;
right:4px;
border-left:none;
border-top:4px solid transparent;
border-bottom:4px solid transparent;
border-right:4px solid #ed7721;
}

.widget-wrap ul.bluebox-widget-menu a {
font-weight:700;
}

.widget-wrap ul.bluebox-widget-menu a span {
color:rgba(0,0,0,0.16);
font-size:10px;
margin-right:6px;
}

.bluebox-footer-content .widget-wrap ul.bluebox-widget-menu a span {
color:rgba(255,255,255,0.16);
}

.sidebar .widget-wrap {
margin-bottom:45px;
float:left;
width:100%;
}

.widget-wrap ul li {
margin-bottom:13px;
}

.tagcloud a {
font-size:13px!important;
display:inline-block;
float:left;
height:30px;
text-align:center;
line-height:30px;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:rgba(0,0,0,0.5);
margin:0 1px 1px 0;
padding:0 10px;
}

.widget-wrap table#wp-calendar td,.widget-wrap table#wp-calendar caption {
text-align:center;
padding:10px;
}

.bluebox-footer-content h3.bluebox-heading,.bluebox-footer-content .widget-wrap .heading-wrap h3 {
font-weight:700;
text-transform:uppercase;
color:#fff;
font-size:14px;
line-height:20px;
margin:0 0 15px;
}

.bluebox-footer-content {
position:relative;
background-color:rgba(0,0,0,0.74);
color:rgba(255,255,255,0.5);
box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0.04);
-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0.04);
-moz-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0.04);
padding:55px 0 45px;
}

.bluebox-footer-content:after {
content:'';
z-index:22;
height:0;
width:0;
position:absolute;
top:-6px;
left:50%;
margin-left:-6px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid rgba(0,0,0,0.74);
}

.bluebox-copyrights-wrap {
position:relative;
background-color:rgba(0,0,0,0.80);
color:rgba(255,255,255,0.5);
padding:42px 0 33px;
}

.bluebox-footer-content .tagcloud a {
background-color:rgba(255,255,255,0.06);
box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);
-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);
-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);
}

.bluebox-authors-wrap .bluebox-authors-content {
text-align:right;
padding-right:75px;
position:relative;
}

.bluebox-authors-wrap .bluebox-authors-content a.back-to-top {
display:block;
font-size:16px;
height:45px;
width:45px;
position:absolute;
top:-12px;
right:0;
text-align:center;
line-height:46px;
color:rgba(255,255,255,0.26);
box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);
-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);
-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);
background-color:rgba(255,255,255,0.06);
}

.bluebox-footer-content a.social-link {
display:inline-block;
float:left;
font-size:16px;
height:45px;
width:45px;
text-align:center;
line-height:46px;
color:rgba(255,255,255,0.26);
box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04)!important;
-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04)!important;
-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04)!important;
background-color:rgba(255,255,255,0.06);
margin:0 1px 1px 0;
}

.bluebox-footer-content a.social-link:hover,.bluebox-authors-wrap .bluebox-authors-content a.back-to-top:hover {
background-color:#ed7721;
color:#fff;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.04);
}

.bluebox-footer-content .bluebox-contact.type-one {
box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);
-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);
-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04);
background-color:rgba(255,255,255,0.06);
}

.bluebox-footer-content .bluebox-contact input[type=text],.bluebox-footer-content .bluebox-contact textarea {
background-color:rgba(0,0,0,0.06);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:rgba(255,255,255,0.5);
}

.bluebox-footer-content .widget-wrap form.search-form input.text-input {
width:76%;
line-height:21px;
height:21px;
font-family:'Open Sans', sans-serif;
border:none!important;
outline:none!important;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
background-color:rgba(0,0,0,0.06);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:rgba(255,255,255,0.5);
padding:12px 8% 12px 16%;
}

.hover-light:hover {
color:#ed7721!important;
background-color:#fff!important;
}

.hover-light:hover span {
color:#ed7721!important;
}

.hover-dark:hover,.bluebox-slider-content .slide-details .details-wrap a.bluebox-button:hover,.bluebox-fancy-text .bluebox-button:hover,.quote-colorful .quotes-arrows li a:hover,.text-box-style-three .bluebox-button:hover,.bluebox-pricing-table .bluebox-button:hover,.roki-button-link:hover,.portfolio-loop .project-half > .half-content .bluebox-button:hover {
color:#fff!important;
background-color:rgba(0,0,0,0.74)!important;
}

.hover-colorful:hover,.quotes-arrows li a:hover,.bluebox-button.light:hover,.bluebox-heading-arrows a.bluebox-shadows:hover,ul.bluebox-pagination li a:hover {
color:#fff!important;
background-color:#ed7721!important;
}

body.admin-bar #mobile-menu {
top:28px;
}

.dropdown-menu li>a:hover {
background-image:none!important;
background-color:transparent!important;
}

#mobile-menu {
width:250px;
left:0;
top:0;
bottom:0;
position:fixed;
display:none!important;
background-color:#2a2a2a;
overflow:hidden;
overflow-y:scroll;
z-index:-1;
}

#mobile-menu .prime-nav-mobile-list {
position:relative;
list-style-type:none;
top:0;
bottom:0;
border-bottom:1px solid rgba(255,255,255,0.09);
margin:0;
padding:0;
}

#mobile-menu .prime-nav-mobile-list li {
position:relative;
border-top:1px solid rgba(255,255,255,0.16);
border-bottom:1px solid rgba(0,0,0,0.6);
}

#mobile-menu .prime-nav-mobile-list li.current-menu-item > a,#mobile-menu .prime-nav-mobile-list li.current-menu-item > a:hover,#mobile-menu .prime-nav-mobile-list li.current-menu-parent > a,#mobile-menu .prime-nav-mobile-list li.current-menu-parent > a:hover,#mobile-menu .prime-nav-mobile-list .dropdown-menu li.current-menu-item > a,#mobile-menu .prime-nav-mobile-list .dropdown-menu li.current-menu-item > a:hover {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

#mobile-menu .prime-nav-mobile-list li.current-menu-item > a {
background-color:rgba(0,0,0,0.26)!important;
}

#mobile-menu .prime-nav-mobile-list li > a:hover {
background-color:transparent;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

#mobile-menu .prime-nav-mobile-list li > i {
line-height:25px;
display:inline-block;
color:rgba(255,255,255,0.3);
font-size:18px;
position:absolute;
z-index:51;
left:0;
top:0;
bottom:0;
text-shadow:0 -1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(0,0,0,0.6);
padding:18px 10px 17px;
}

#mobile-menu .prime-nav-mobile-list li a {
line-height:25px;
min-height:25px;
display:block;
color:rgba(255,255,255,0.9);
text-shadow:0 -1px 0 rgba(0,0,0,0.6);
padding:17px 45px 18px 40px;
}

#mobile-menu .prime-nav-mobile-list li a.dropdown-link,#mobile-menu .prime-nav-mobile-list li a.dropdown-link:hover {
position:absolute;
text-align:center;
left:inherit;
z-index:9999;
right:15px;
top:15px;
line-height:30px;
height:30px;
width:30px;
background-color:rgba(255,255,255,0.09)!important;
color:rgba(255,255,255,0.6);
text-shadow:0 -1px 0 rgba(0,0,0,0.6);
border:none;
-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.16);
-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.16);
box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.16);
border-bottom:1px solid rgba(0,0,0,0.6);
font-size:12px;
-webkit-border-radius:100%!important;
-moz-border-radius:100%!important;
border-radius:100%!important;
display:inline-block;
padding:0;
}

#mobile-menu .prime-nav-mobile-list li a.dropdown-link.icon-caret-up {
background-color:rgba(0,0,0,0.4)!important;
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.9);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.9);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.9);
border-bottom:1px solid rgba(255,255,255,0.26);
}

#mobile-menu::after {
content:'';
display:block;
z-index:9999;
top:0;
right:0;
bottom:0;
width:1px;
background-color:#000;
position:absolute;
-webkit-box-shadow:0 0 15px 3px rgba(0,0,0,1);
-moz-box-shadow:0 0 15px 3px rgba(0,0,0,1);
box-shadow:0 0 15px 3px rgba(0,0,0,1);
}

#mobile-menu .dropdown-menu {
background-color:transparent;
border-top:1px solid rgba(0,0,0,0.6);
position:inherit;
float:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
left:inherit;
right:inherit;
top:inherit;
bottom:inherit;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin:0;
padding:0;
}

#mobile-menu .dropdown-menu li {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

#mobile-menu .dropdown-menu > li > a {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin:0;
}

.dropcap {
height:34px;
width:34px;
margin-right:.5em;
overflow:hidden;
font-size:1.6em;
line-height:34px;
font-weight:700;
text-align:center;
-o-border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
text-transform:uppercase;
float:left;
display:block;
}

.dropcap.large {
height:50px;
width:50px;
margin-right:.5em;
font-size:2em;
line-height:50px;
}

.dropcap.rounded {
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
}

.dropcap.blue {
color:#fff;
font-weight:lighter;
background-color:#4daedd;
}

.dropcap.blue-text {
color:#4daedd;
background-color:transparent;
}

.dropcap.green {
color:#fff;
font-weight:lighter;
background-color:#89ab46;
}

.dropcap.green-text {
color:#89ab46;
background-color:transparent;
}

.dropcap.red {
color:#fff;
font-weight:lighter;
background-color:#c51c19;
}

.dropcap.red-text {
color:#c51c19;
background-color:transparent;
}

.dropcap.orange {
color:#fff;
font-weight:lighter;
background-color:#df8f11;
}

.dropcap.orange-text {
color:#df8f11;
background-color:transparent;
}

.dropcap.gray {
color:#000;
font-weight:lighter;
background-color:#e8e8e8;
}

.dropcap.gray-text {
color:#bbb;
background-color:transparent;
}

.dropcap.black {
color:#fff;
font-weight:lighter;
background-color:#000;
}

.one-half {
width:48%;
}

.one-third {
width:30.66%;
}

.two-third {
width:65.33%;
}

.one-fourth {
width:22%;
}

.three-fourth {
width:74%;
}

.one-fifth {
width:16.8%;
}

.two-fifth {
width:37.6%;
}

.three-fifth {
width:58.4%;
}

.four-fifth {
width:67.2%;
}

.one-sixth {
width:13.33%;
}

.five-sixth {
width:82.67%;
}

.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth {
position:relative;
margin-right:4%;
margin-bottom:20px!important;
float:left;
}

.column-last {
margin-right:0!important;
clear:right;
}

ul.sc-list li {
padding-left:30px;
background-position:left center;
background-repeat:no-repeat;
list-style-type:none;
}

ul.sc-list.accept li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/accept.png);
}

ul.sc-list.add li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/add.png);
}

ul.sc-list.android li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/android.png);
}

ul.sc-list.apple_corp li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/apple_corp.png);
}

ul.sc-list.arrow_right li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/arrow_right.png);
}

ul.sc-list.award_star_bronze_2 li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/award_star_bronze_2.png);
}

ul.sc-list.brick li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/brick.png);
}

ul.sc-list.bullet_add li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_add.png);
}

ul.sc-list.bullet_arrow_right li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_arrow_right.png);
}

ul.sc-list.bullet_black li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_black.png);
}

ul.sc-list.bullet_blue li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_blue.png);
}

ul.sc-list.bullet_delete li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_delete.png);
}

ul.sc-list.bullet_error li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_error.png);
}

ul.sc-list.bullet_go li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_go.png);
}

ul.sc-list.bullet_green li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_green.png);
}

ul.sc-list.bullet_orange li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_orange.png);
}

ul.sc-list.bullet_pink li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_pink.png);
}

ul.sc-list.bullet_purple li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_purple.png);
}

ul.sc-list.bullet_red li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_red.png);
}

ul.sc-list.bullet_star li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_star.png);
}

ul.sc-list.bullet_toggle_plus li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_toggle_plus.png);
}

ul.sc-list.bullet_white li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_white.png);
}

ul.sc-list.bullet_yellow li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/bullet_yellow.png);
}

ul.sc-list.check_box li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/check_box.png);
}

ul.sc-list.color_management li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/color_management.png);
}

ul.sc-list.color_swatch li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/color_swatch.png);
}

ul.sc-list.color_wheel li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/color_wheel.png);
}

ul.sc-list.comment li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/comment.png);
}

ul.sc-list.comments li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/comments.png);
}

ul.sc-list.control_play_blue li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/control_play_blue.png);
}

ul.sc-list.delete li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/delete.png);
}

ul.sc-list.draw_star li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/draw_star.png);
}

ul.sc-list.email li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/email.png);
}

ul.sc-list.emotion_evilgrin li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_evilgrin.png);
}

ul.sc-list.emotion_grin li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_grin.png);
}

ul.sc-list.emotion_happy li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_happy.png);
}

ul.sc-list.emotion_smile li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_smile.png);
}

ul.sc-list.emotion_suprised li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_suprised.png);
}

ul.sc-list.emotion_tongue li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_tongue.png);
}

ul.sc-list.emotion_unhappy li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_unhappy.png);
}

ul.sc-list.emotion_waii li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_waii.png);
}

ul.sc-list.emotion_wink li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/emotion_wink.png);
}

ul.sc-list.error li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/error.png);
}

ul.sc-list.exclamation li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/exclamation.png);
}

ul.sc-list.feed li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/feed.png);
}

ul.sc-list.flag_1 li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/flag_1.png);
}

ul.sc-list.flag_2 li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/flag_2.png);
}

ul.sc-list.flag_green li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/flag_green.png);
}

ul.sc-list.flag_hot li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/flag_hot.png);
}

ul.sc-list.flag_yellow li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/flag_yellow.png);
}

ul.sc-list.green li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/green.png);
}

ul.sc-list.hand_point li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/hand_point.png);
}

ul.sc-list.heart li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/heart.png);
}

ul.sc-list.help li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/help.png);
}

ul.sc-list.image li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/image.png);
}

ul.sc-list.information li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/information.png);
}

ul.sc-list.key li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/key.png);
}

ul.sc-list.life_vest li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/life_vest.png);
}

ul.sc-list.lightning li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/lightning.png);
}

ul.sc-list.medal_bronze_2 li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/medal_bronze_2.png);
}

ul.sc-list.monitor li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/monitor.png);
}

ul.sc-list.page_white li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/page_white.png);
}

ul.sc-list.printer li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/printer.png);
}

ul.sc-list.resultset_next li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/resultset_next.png);
}

ul.sc-list.ribbon li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/ribbon.png);
}

ul.sc-list.rosette li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/rosette.png);
}

ul.sc-list.shopping li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/shopping.png);
}

ul.sc-list.sign li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/sign.png);
}

ul.sc-list.star li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/star.png);
}

ul.sc-list.statistics li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/statistics.png);
}

ul.sc-list.support li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/support.png);
}

ul.sc-list.tag_blue li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_blue.png);
}

ul.sc-list.tag_green li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_green.png);
}

ul.sc-list.tag_orange li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_orange.png);
}

ul.sc-list.tag_pink li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_pink.png);
}

ul.sc-list.tag_purple li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_purple.png);
}

ul.sc-list.tag_red li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_red.png);
}

ul.sc-list.tag_yellow li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/tag_yellow.png);
}

ul.sc-list.tick li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/tick.png);
}

ul.sc-list.time li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/time.png);
}

ul.sc-list.zoom li {
background-image:url(images/bluebox/fatcow-hosting-icons-2400/16x16/zoom.png);
}

div.msg {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-moz-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;
box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;
background-color:#fdffca;
background-image:0 0 #fdffca 100%;
background-repeat:repeat-x;
border:1px solid #ced99c;
color:#000;
margin-bottom:20px;
-moz-text-shadow:0 1px 0 rgba(255,255,255,0.25);
-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.25);
text-shadow:0 1px 0 rgba(255,255,255,0.25);
overflow:hidden;
position:relative;
padding:20px 40px 20px 20px;
}

div.msg p {
margin:10px 50px 10px 10px;
}

div.error {
background-color:#fed7d7;
background-image:0 0 #fed7d7 100%;
border:1px solid #ebb9b9;
color:#610500;
-moz-text-shadow:0 1px 0 #fbbebe;
-webkit-text-shadow:0 1px 0 #fbbebe;
}

div.success {
background-color:#cef6d5;
background-image:0 0 #cef6d6 100%;
border:1px solid #b4d0b9;
color:#0c4e17;
-moz-text-shadow:0 1px 0 #befbc7;
-webkit-text-shadow:0 1px 0 #befbc7;
}

div.info {
background-color:#ceeff6;
background-image:0 0 #ceeff6 100%;
border:1px solid #add6df;
color:#0c344e;
-moz-text-shadow:0 1px 0 #b5dbfa;
-webkit-text-shadow:0 1px 0 #b5dbfa;
}

.close {
position:absolute;
right:20px;
top:20px;
color:#000;
font-size:20px;
font-weight:700;
line-height:13px;
text-shadow:0 1px 0 #fff;
filter:alpha(opacity=20);
-khtml-opacity:0.2;
-moz-opacity:0.2;
opacity:0.2;
}

.close:hover {
color:#000;
filter:alpha(opacity=40);
-khtml-opacity:0.4;
-moz-opacity:0.4;
opacity:0.4;
}

div.divide {
height:3px;
clear:both;
overflow:hidden;
width:100%;
margin:2em 0;
}

div.divide.divide-1 {
background-image:url(images/bluebox/divide-1-bg.png);
background-position:left top;
background-repeat:repeat-x;
border-left:1px solid rgba(0,0,0,0.16);
border-right:1px solid rgba(0,0,0,0.16);
}

div.divide.divide-2 {
height:4px;
background-image:url(images/bluebox/divide-2-bg.png);
}

div.divide.divide-3 {
height:5px;
background-image:url(images/bluebox/divide-3-bg.png);
}

div.divide.divide-4 {
height:1px;
background-image:url(images/bluebox/divide-4-bg.png);
}

.button,/#button-submit,*/
.nivo-caption a,div.layout_element_quote_block div.messages div.button-wrap > a {
color:rgba(255,255,255,0.9)!important;
background-color:#4daedd;
border:1px solid #3597c7;
background-image:url(images/bluebox/button-type-1-1-bg.jpg);
background-position:left top;
background-repeat:repeat-x;
font-weight:700;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.2);
-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.2);
text-shadow:0 -1px 0 rgba(0,0,0,0.2);
-o-text-shadow:0 -1px 0 rgba(0,0,0,0.15);
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.15);
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.15);
box-shadow:0 2px 2px rgba(0,0,0,0.15);
-o-box-shadow:0 2px 2px rgba(0,0,0,0.15);
display:inline-block;
cursor:pointer;
transition:none!important;
-moz-transition:none!important;
-o-transition:none!important;
-ms-transition:none!important;
-webkit-transition:none!important;
margin:0 10px 20px 0;
padding:7px 12px;
}

.button.large {
-moz-border-radius:8px;
-webkit-border-radius:8px;
-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
font-size:14px;
padding:14px 24px;
}

.button.rounded {
-moz-border-radius:50px;
-webkit-border-radius:50px;
-border-radius:50px;
-o-border-radius:50px;
border-radius:50px;
}

.button:hover,/#button-submit:hover,*/
.nivo-caption a:hover,div.layout_element_quote_block div.messages div.button-wrap > a:hover {
background-position:left -50px;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:0 1px 12px rgba(0,0,0,0.2);
box-shadow:0 1px 1px rgba(0,0,0,0.2);
-o-box-shadow:0 1px 1px rgba(0,0,0,0.2);
color:rgba(255,255,255,1)!important;
}

.button:active,#button-submit:active,.nivo-caption a:active,div.layout_element_quote_block div.messages div.button-wrap > a:active {
color:rgba(255,255,255,0.9);
background-position:left -100px;
-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 1px rgba(255,255,255,0.2);
-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 1px rgba(255,255,255,0.2);
box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 1px rgba(255,255,255,0.2);
-o-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 1px rgba(255,255,255,0.2);
}

.button.type-1-2 {
color:rgba(0,0,0,0.9)!important;
border:1px solid #d9d9d9;
-moz-text-shadow:none;
-webkit-text-shadow:none;
text-shadow:none;
-o-text-shadow:none;
background-color:#f6f6f6;
background-image:url(images/bluebox/button-type-1-2-bg.jpg);
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.05);
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05);
box-shadow:0 2px 2px rgba(0,0,0,0.05);
-o-box-shadow:0 2px 2px rgba(0,0,0,0.05);
}

.button.type-1-2:hover {
color:rgba(0,0,0,1)!important;
}

.button.type-1-3 {
border:1px solid #c51c19;
background-color:#e03633;
background-image:url(images/bluebox/button-type-1-3-bg.jpg);
}

.button.type-1-4,.nivo-caption a {
border:1px solid #df8f11;
background-color:#f1a020;
background-image:url(images/bluebox/button-type-1-4-bg.jpg);
}

.button.type-1-5 {
border:1px solid #89ab46;
background-color:#9abe57;
background-image:url(images/bluebox/button-type-1-5-bg.jpg);
}

.button.type-1-6 {
border:1px solid #000;
background-color:#434343;
background-image:url(images/bluebox/button-type-1-6-bg.jpg);
}

.magnifying-glass-helper .magnifying-glass {
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
-webkit-box-shadow:0 0 0 7px rgba(255,255,255,0.85), 0 0 7px 7px rgba(0,0,0,0.25), inset 0 0 40px 2px rgba(0,0,0,0.25);
-moz-box-shadow:0 0 0 7px rgba(255,255,255,0.85), 0 0 7px 7px rgba(0,0,0,0.25), inset 0 0 40px 2px rgba(0,0,0,0.25);
box-shadow:0 0 0 7px rgba(255,255,255,0.85), 0 0 7px 7px rgba(0,0,0,0.25), inset 0 0 40px 2px rgba(0,0,0,0.25);
cursor:none;
background-color:#fff;
}

.bluebox-custom-social-link {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.16)!important;
-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.16)!important;
box-shadow:0 1px 3px 0 rgba(0,0,0,0.16)!important;
display:inline-block!important;
background-color:rgba(255,255,255,1);
color:rgba(34,169,247,1);
position:relative;
width:30px!important;
text-align:center;
line-height:30px!important;
margin:0 0 10px 8px;
padding:0;
}

.bluebox-custom-social-link:hover {
opacity:0.6;
color:rgba(34,169,247,1);
}

.iosSlider {
position:relative;
top:0;
left:0;
overflow:hidden;
height:1500px;
}

.iosSlider .slider {
width:100%;
height:100%;
display:inline-block;
}

.iosSliderContainer {
position:relative;
width:100%;
height:0;
}

.iosSlider.loading .slide-details {
visibility:hidden;
opacity:0;
}

.iosSlider .slide-details {
visibility:visible;
opacity:1;
-webkit-transition:opacity ease .3s;
}

.wi-slider .slide-pagination {
z-index:99;
}

.wi-container {
position:relative;
-webkit-perspective:1400px;
-moz-perspective:1400px;
-ms-perspective:1400px;
-o-perspective:1400px;
perspective:1400px;
z-index:50;
}

.wi-container > * {
display:none;
position:relative;
top:0;
left:0;
right:0;
bottom:0;
pointer-events:auto;
background-color:#fafafa;
height:100%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
margin:0;
}

.wi-container > .wi-move {
pointer-events:none;
-webkit-transition:0 500ms ease, opacity 500ms ease, left 500ms ease, top 500ms ease;
-moz-transition:0 500ms ease, opacity 500ms ease, left 500ms ease, top 500ms ease;
-o-transition:0 500ms ease, opacity 500ms ease, left 500ms ease, top 500ms ease;
-ms-transition:0 500ms ease, opacity 500ms ease, left 500ms ease, top 500ms ease;
transition:transform 500ms ease, opacity 500ms ease, left 500ms ease, top 500ms ease;
}

.canvas-gauge-element {
position:relative;
display:inline-block;
line-height:0;
}

.canvas-text-box {
position:absolute;
}

.bluebox-textboxes.text-box-style-six .bb-gauge-icon-container {
display:block;
text-align:center;
}

.text-box-gauge.bluebox-textboxes.text-box-style-one .bb-gauge-icon-container,.text-box-gauge.bluebox-textboxes.text-box-style-two .bb-gauge-icon-container {
float:left;
margin-right:18px;
}

.bluebox-header.type-centered .bluebox-head-top .bluebox-head-logo {
float:none;
display:inline-block;
}

.gmap-container img {
max-width:none!important;
}

.staff-layout-element.vCard .gumm-filterable-item.row-fluid {
position:relative;
-webkit-backface-visibility:hidden;
margin:0 0 30px;
}

.embeddedVideoWrapper {
position:relative;
padding-bottom:56.25%;
height:0;
}

.embeddedVideoWrapper iframe,.embeddedVideoWrapper object {
position:absolute;
left:0;
top:0;
}

body.search-no-results div.error {
margin:80px 0!important;
}

.bluebox-single-staff-wrap .top-staff-wrap {
float:left;
width:100%;
position:relative;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
}

.bluebox-single-staff-wrap .single-staff-left-wrap {
float:left;
width:25.5%;
position:relative;
}

.bluebox-single-staff-wrap .top-staff-wrap .single-staff-left-wrap:before {
content:'';
background-color:#ed7721;
position:absolute;
top:0;
bottom:0;
right:-2px;
z-index:2;
width:4px;
}

.bluebox-single-staff-wrap .top-staff-wrap .single-staff-left-wrap:after {
content:'';
top:50%;
margin-top:-7px;
width:0;
height:0;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-left:6px solid #ed7721;
position:absolute;
z-index:2;
right:-8px;
}

.bluebox-single-staff-wrap .bottom-staff-wrap .single-staff-left-wrap {
background-color:rgba(0,0,0,0.02);
padding-top:45px;
box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
}

.bluebox-single-staff-wrap .bottom-staff-wrap .single-staff-left-wrap .single-social-link {
display:block;
min-height:45px;
line-height:45px;
margin-top:1px;
position:relative;
padding:0 0 0 60px;
}

.bluebox-single-staff-wrap .bottom-staff-wrap .single-staff-left-wrap .single-social-link span {
position:absolute;
top:0;
left:0;
bottom:0;
height:45px;
display:block;
text-align:center;
line-height:45px;
width:45px;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:rgba(0,0,0,0.26);
}

.bluebox-single-staff-wrap .single-staff-right-wrap {
float:left;
width:74.5%;
}

.bluebox-single-staff-wrap .single-staff-right-wrap .page-heading-wrap {
min-height:60px;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}

.bluebox-single-staff-wrap .single-staff-right-wrap .page-heading-wrap h2 {
width:auto;
margin:18px 30px;
}

.bluebox-single-staff-wrap .single-staff-right-wrap .single-staff-info {
padding:22px 30px;
}

.bluebox-single-staff-wrap .single-staff-right-wrap .staff-extra-details .term,.bluebox-single-staff-wrap .single-staff-right-wrap .staff-extra-details .description {
line-height:20px;
padding:20px 0 0;
}

.bluebox-single-staff-wrap .single-staff-right-wrap .staff-extra-details .term {
float:left;
width:35%;
}

.bluebox-single-staff-wrap .single-staff-right-wrap .staff-extra-details .description {
float:left;
width:65%;
}

.bluebox-single-staff-wrap .single-staff-right-wrap .staff-extra-details .term strong {
text-transform:uppercase;
font-size:14px;
display:inline-block;
margin:0 30px;
}

.bluebox-single-staff-wrap .single-staff-right-wrap .staff-extra-details .term span {
display:inline-block;
font-size:13px;
margin-right:10px;
}

.bluebox-single-staff-wrap.new-builder-element .single-staff-right-wrap .page-heading-wrap .staff-more-link {
display:block;
height:61px;
width:60px;
line-height:62px;
font-size:16px;
text-align:center;
position:absolute;
top:0;
right:0;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
background-color:rgba(0,0,0,0.02);
}

.bluebox-single-staff-wrap.new-builder-element .single-staff-right-wrap .page-heading-wrap h2 {
font-size:14px;
}

.cal-page-month-wrap {
height:60px;
background-color:rgba(0,0,0,0.02);
position:relative;
text-align:center;
margin-bottom:30px;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06), inset 0 -4px 0 0 rgba(0,0,0,0.04);
}

.cal-page-month-wrap h3 {
display:block;
text-transform:uppercase;
font-weight:400;
font-size:18px;
line-height:20px;
margin:0;
padding:20px 80px;
}

.cal-page-month-wrap a.nav-arrow {
display:block;
position:absolute;
top:0;
bottom:0;
line-height:61px;
text-align:center;
width:60px;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:rgba(0,0,0,0.26);
}

.cal-page-month-wrap a.nav-arrow.icon-chevron-left {
left:0;
}

.cal-page-month-wrap a.nav-arrow.icon-chevron-right {
right:0;
}

.bluebox-events-list {
float:left;
position:relative;
width:100%;
margin-bottom:30px;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
}

.bluebox-events-list:last-child {
margin:0 0 25px;
}

.bluebox-events-list .event-date-line {
display:block;
position:absolute;
top:0;
bottom:0;
left:0;
width:60px;
float:left;
background-color:rgba(0,0,0,0.02);
box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
color:rgba(0,0,0,0.5);
}

.bluebox-events-list .event-date-line:before {
content:'';
background-color:#000;
position:absolute;
top:0;
bottom:0;
right:0;
z-index:2;
width:4px;
}

.bluebox-events-list .event-date-line:after {
content:'';
top:50%;
margin-top:-7px;
width:0;
height:0;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-left:6px solid #000;
position:absolute;
z-index:2;
right:-6px;
}

.bluebox-events-list:hover .event-date-line:after {
border-left:6px solid #ed7721;
}

.bluebox-events-list .event-date-line .date-details-wrap {
width:56px;
text-align:center;
float:left;
}

.bluebox-events-list .event-date-line .date-details-wrap strong {
font-size:18px;
display:inline-block;
width:56px;
color:rgba(0,0,0,1);
line-height:20px;
margin-top:12px;
}

.bluebox-events-list .event-details {
margin-left:60px;
}

.bluebox-events-list .event-details .image-wrap {
float:left;
width:25%;
}

.bluebox-events-list .event-details .image-details:after {
border:1px solid rgba(0,0,0,0.04);
border-left:none;
}

.top-staff-wrap .image-wrap ul.social-links {
position:absolute;
top:50%;
text-align:center;
width:100%;
display:block;
opacity:0;
z-index:3;
list-style-type:none;
margin:-22px 0 0;
}

.top-staff-wrap .image-wrap ul.social-links li {
float:none;
text-align:center;
display:inline-block;
margin:0;
}

.top-staff-wrap .image-wrap ul.social-links li a {
font-size:24px;
display:block;
height:45px;
width:45px;
color:#fff;
z-index:3;
transition:color .2s linear;
-webkit-transition:color .2s linear;
-moz-transition:color .2s linear;
-o-transition:color .2s linear;
-ms-transition:color .2s linear;
}

.top-staff-wrap .image-wrap ul {
transition:opacity .2s linear, margin-top .2s linear;
-webkit-transition:opacity .2s linear, margin-top .2s linear;
-moz-transition:opacity .2s linear, margin-top .2s linear;
-o-transition:opacity .2s linear, margin-top .2s linear;
-ms-transition:opacity .2s linear, margin-top .2s linear;
}

.bluebox-events-list .event-details .event-content {
float:left;
width:75%;
}

.bluebox-events-list .event-details .page-heading-wrap {
min-height:60px;
width:100%;
background-color:rgba(0,0,0,0.02);
border:none;
box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.06);
}

.bluebox-events-list .event-details .page-heading-wrap h2 {
width:auto;
margin:18px 240px 18px 30px;
}

.bluebox-events-list .event-details .page-heading-wrap ul.event-rate-list {
display:block;
float:right;
list-style-type:none;
height:60px;
position:absolute;
top:0;
right:0;
margin:0;
}

.bluebox-events-list .event-details .page-heading-wrap ul.event-rate-list li {
display:block;
height:60px;
width:20px;
line-height:63px;
text-align:center;
font-size:16px;
float:left;
margin-right:20px;
color:rgba(0,0,0,0.26);
}

.bluebox-events-list .event-details .event-inner-content-wrap {
padding:22px 45px 22px 30px;
}

.bluebox-events-list .event-details .event-inner-content-wrap .event-more-link {
display:block;
height:45px;
width:45px;
line-height:46px;
font-size:16px;
text-align:center;
position:absolute;
bottom:0;
right:0;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
background-color:rgba(0,0,0,0.02);
}

.bluebox-events-list.single-post .event-details .event-inner-content-wrap {
position:relative;
padding:0;
}

.bluebox-events-list.single-post .event-details .event-inner-content-wrap div.single-event-extra-info {
float:left;
padding:22px 30px;
}

.bluebox-events-list.single-post .event-date-line,.bluebox-events-list.single-post:hover .event-date-line {
background-color:rgba(0,0,0,0.02);
color:rgba(0,0,0,0.5);
}

.bluebox-new-blog-element .blog-new-heading-wrap {
position:absolute;
bottom:0;
left:0;
}

.bluebox-new-blog-element .blog-new-heading-wrap > .inner-wrap {
position:relative;
z-index:2;
}

.bluebox-new-blog-element .blog-new-heading-wrap a.head-link {
display:inline-block;
background-color:rgba(0,0,0,0.74);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:#fff;
padding:7px 15px 8px;
}

.bluebox-new-blog-element .blog-new-heading-wrap a.head-link h4 {
font-weight:400;
text-transform:none;
font-size:13px;
line-height:20px;
}

.bluebox-new-blog-element .blog-new-heading-wrap > .inner-wrap .new-blog-date {
position:absolute;
z-index:2;
top:-36px;
left:0;
display:inline-block;
background-color:rgba(0,0,0,0.26);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
color:#fff;
transition:background-color .2s linear, color .2s linear;
-webkit-transition:background-color .2s linear, color .2s linear;
-moz-transition:background-color .2s linear, color .2s linear;
-o-transition:background-color .2s linear, color .2s linear;
-ms-transition:background-color .2s linear, color .2s linear;
padding:7px 15px 8px;
}

.bluebox-new-blog-element .blog-new-post-format-icon {
display:block;
height:45px;
width:45px;
line-height:46px;
font-size:16px;
text-align:center;
position:absolute;
z-index:2;
top:0;
right:0;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
background-color:rgba(0,0,0,0.26);
color:#fff;
transition:background-color .2s linear, color .2s linear;
-webkit-transition:background-color .2s linear, color .2s linear;
-moz-transition:background-color .2s linear, color .2s linear;
-o-transition:background-color .2s linear, color .2s linear;
-ms-transition:background-color .2s linear, color .2s linear;
}

.bluebox-new-tabs-element > .nav-left {
float:left;
width:30%;
background-color:#fff;
z-index:3;
position:relative;
}

.bluebox-new-tabs-element > .content-right {
float:left;
width:70%;
box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), -1px 0 0 0 rgba(0,0,0,0.06);
}

.bluebox-new-tabs-element > .nav-left ul li > a {
display:block;
position:relative;
line-height:20px;
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
padding:7px 20px 8px 55px;
}

.bluebox-new-tabs-element > .nav-left ul li:first-child > a:hover,.bluebox-new-tabs-element > .nav-left ul li:first-child > a,.bluebox-new-tabs-element > .nav-left ul li.active:first-child > a {
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04), inset 0 1px 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04), inset 0 1px 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04), inset 0 1px 0 rgba(0,0,0,0.06);
}

.bluebox-new-tabs-element > .nav-left ul li > a > span {
display:block;
position:absolute;
left:0;
top:0;
bottom:0;
width:35px;
line-height:36px;
text-align:center;
color:rgba(0,0,0,0.26);
background-color:rgba(0,0,0,0.02);
box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06),;
}

body a:hover,.bluebox-accordion .accordion-heading:hover,.nav-tabs > .active > a > span,.nav-tabs > .active > a:hover > span,.nav-tabs > li > a:hover > span,ol.comment-list li.comment div.comment-author cite a:hover,ol.comment-list li.comment div.comment-meta a:hover,.sidebar ul.menu .sub-menu li a:hover,.widget-wrap ul.bluebox-widget-menu a:hover span,.bluebox-footer-content .widget-wrap ul.bluebox-widget-menu a:hover span,.bluebox-events-list:hover .event-details .page-heading-wrap ul.event-rate-list li {
color:#ed7721;
}

::selection,::-moz-selection {
background:#ed7721;
color:#fff;
}

.tp-caption a,.hover-dark:hover span,.bluebox-slider-content .slide-details .details-wrap a.bluebox-button:hover span,.bluebox-fancy-text .bluebox-button:hover span,.quote-colorful .quotes-arrows li a:hover span,.text-box-style-three .bluebox-button:hover span,.bluebox-pricing-table .bluebox-button:hover span,.roki-button-link:hover span,.portfolio-loop .project-half > .half-content .bluebox-button:hover span,.hover-colorful:hover span,.quotes-arrows li a:hover span,.bluebox-button.light:hover span {
color:#fff!important;
}

.bluebox-button:hover,.roki-button-link:hover,.tagline a:hover,.load-more-link:hover,.text-box-style-two .head-link:hover span,.bluebox-single-staff-wrap .bottom-staff-wrap .single-staff-left-wrap .single-social-link:hover span,.bluebox-single-staff-wrap.new-builder-element .single-staff-right-wrap .page-heading-wrap .staff-more-link:hover,.cal-page-month-wrap a.nav-arrow:hover,.bluebox-events-list .event-details .event-inner-content-wrap .event-more-link:hover {
color:#fff;
background-color:#ed7721;
}

.bluebox-button.extra span > span,.bluebox-prime-nav #prime-nav-searchform input.submit,.bluebox-header.type-two .bluebox-head-details,.bluebox-header.type-two .bluebox-clear,.bluebox-header.type-two .bluebox-head-bottom,.bluebox-heading-search input.submit,.bluebox-details-search input.submit,.sidebar .search-form input.submit,.bluebox-slider-wrap.nova-slider-bottom-nav:before,.bluebox-slider-wrap.nova-slider-bottom-nav:after,.iphone5-frame .help-text,.span2.bluebox-staff .content-details .social-links li,.bluebox-quotes.quote-fancy .quotes-arrows,.bluebox-twitter-element .tweets-container .gumm-tweet-item.inactive,#respond #reply-title,ol.comment-list li.comment span.says,.nav-tabs li .icon-chevron-down,.nav-tabs li.active .icon-chevron-right,.flex-slider .slides .slide-item,.gumm-layout-element-slider .slides-container .hidden,.iosSlider.loading .slider > *,.bluebox-events-list.no-image .event-details .image-wrap,.bluebox-events-list.single-post .event-date-line:after,.bluebox-events-list.single-post .event-date-line:before {
display:none;
}

.bluebox-button.light.extra span,.bluebox-heading-arrows a.bluebox-shadows {
color:rgba(0,0,0,0.26);
}

.bluebox-head-top .bluebox-head-logo,.bluebox-header.type-two ul.prime-nav > li.search,.prev-next-links a.prev,.quotes-arrows li.prev,ol.comment-list li.comment div.comment-author,ol.comment-list li.comment div.comment-meta,.bluebox-footer-content .bluebox-details-social {
float:left;
}

.bluebox-head-top .bluebox-head-logo a img,.bluebox-more-link,.bb-gauge-icon-container,.bb-gauge-icon-container span,.nav-tabs li.active .icon-chevron-down {
display:inline-block;
}

.bluebox-details-search,.bluebox-prime-nav,ul.prime-nav > li .menu-item,.page-heading-wrap .bluebox-container,.sidebar .search-form,.rev_slider_wrapper
.slotholder,#main-content .iosSliderContainer,.image-wrap,.blog-3-cols .image-wrap,.bluebox-contact,.text-input-wrapper,.flex-slider,.gumm-layout-element-slider .slides-container,.bluebox-new-blog-element {
position:relative;
}

.bluebox-details-tagline,body .popover.gumm-autocomplete-wrapper td.group-label {
padding-right:20px;
}

.bluebox-details-social a,.bluebox-heading-arrows a.bluebox-shadows,.bluebox-heading-social a.bluebox-shadows {
display:block;
height:45px;
width:45px;
float:right;
background-color:rgba(0,0,0,0.02);
text-align:center;
line-height:45px;
text-decoration:none;
font-size:16px;
}

.bluebox-details-social a.bluebox-shadows,.page-heading-wrap .bluebox-heading-details .bluebox-heading-arrows a.bluebox-shadows,.page-heading-wrap .bluebox-heading-details .bluebox-heading-social a.bluebox-shadows {
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
}

.bluebox-details-social a.bluebox-shadows:last-child,.page-heading-wrap .bluebox-heading-details .bluebox-heading-arrows a.bluebox-shadows:last-child,.page-heading-wrap .bluebox-heading-details .bluebox-heading-social a.bluebox-shadows:last-child {
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06);
}

.prime-nav-searchform-button-active,.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a,.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li.current a:hover,.bluebox-heading-wrap .prev-next-heading-links a:hover,ul.bluebox-pagination li.current a,.tagline a.current,.tagline li.current a,.bluebox-accordion .accordion-heading.ui-state-active,.tagcloud a:hover,.bluebox-footer-content .tagcloud a:hover,.bluebox-events-list:hover .event-date-line {
background-color:#ed7721;
color:#fff;
}

.prime-nav-searchform-button-active:hover,.bluebox-single-staff-wrap.new-builder-element .top-staff-wrap {
background-color:transparent;
}

#prime-nav-searchform,.gumm-layout-element.revolution-slider-layout-element .tparrows,.flex-slider.loading .slides {
visibility:hidden;
}

#prime-nav-searchform.active,.gumm-layout-element.revolution-slider-layout-element.revslider-gumm-initialised .tparrows {
visibility:visible;
}

.bluebox-header.type-two.nav-style-two ul.prime-nav,.bluebox-header.dark-dropdown ul.prime-nav li > ul.bluebox-dropdown {
background-color:rgba(0,0,0,0.74);
}

.bluebox-header.type-two ul.prime-nav > li.search a,.nav-style-one ul.prime-nav > li.search,.nav-style-two ul.prime-nav > li.search,.nav-style-three ul.prime-nav > li.search > a:hover,.nav-style-four ul.prime-nav > li.search a:hover {
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}

.bluebox-header.type-two.nav-style-one ul.prime-nav > li.search a,.bluebox-header.type-two.nav-style-two ul.prime-nav > li.search a,.bluebox-header.type-centered.nav-style-one ul.prime-nav > li.search a,.nav-style-one ul.prime-nav > li,.bluebox-right-shadow {
box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06);
}

.bluebox-header.type-two.nav-style-three ul.prime-nav > li.search:last-child:after,.nav-style-three ul.prime-nav > li:last-child:after
/.nav-style-three ul.prime-nav > li:nth-last-child(2):after*/ {
content:'';
}

.bluebox-header.type-centered ul.prime-nav,.bluebox-fancy-text.bluebox-center,.bluebox-textboxes.text-box-style-five,.bluebox-header.type-centered .bluebox-head-top {
text-align:center;
}

.bluebox-header.type-centered.nav-style-two ul.prime-nav > li.search a,.nav-style-two ul.prime-nav > li {
box-shadow:inset -1px 0 0 0 rgba(255,255,255,0.08);
-webkit-box-shadow:inset -1px 0 0 0 rgba(255,255,255,0.08);
-moz-box-shadow:inset -1px 0 0 0 rgba(255,255,255,0.08);
}

ul.prime-nav > li.search,.page-heading-wrap .bluebox-heading-details .bluebox-breadcrumbs,.page-heading-wrap .bluebox-heading-details .bluebox-heading-search,.page-heading-wrap .bluebox-heading-details .bluebox-heading-social,.page-heading-wrap .bluebox-heading-details .bluebox-heading-arrows,.prev-next-links a.next,.quotes-arrows li.next {
float:right;
}

ul.prime-nav > li.search a,.nav-style-three ul.prime-nav > li.search > a,.nav-style-four ul.prime-nav > li.search a {
width:60px;
height:60px;
display:block;
text-align:center;
line-height:60px;
font-size:16px;
padding:0;
}

.nav-style-one ul.prime-nav > li.search
/.nav-style-one ul.prime-nav > li:nth-last-child(2)*/,ul.bluebox-pricing-table li:first-child > div ul li.price-row div {
box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset -1px 0 0 0 rgba(0,0,0,0.06), inset 1px 0 0 0 rgba(0,0,0,0.06);
}

.nav-style-one ul.prime-nav > li > a:hover,.nav-style-three ul.prime-nav > li > a:hover,.nav-style-four ul.prime-nav > li > a:hover {
box-shadow:inset 0 -4px 0 0 #ed7721;
-webkit-box-shadow:inset 0 -4px 0 0 #ed7721;
-moz-box-shadow:inset 0 -4px 0 0 #ed7721;
}

.nav-style-two ul.prime-nav > li.search /* 20.06 edit */,.nav-style-two ul.prime-nav > li:first-child {
box-shadow:inset -1px 0 0 0 rgba(255,255,255,0.08), inset 1px 0 0 0 rgba(255,255,255,0.08);
-webkit-box-shadow:inset -1px 0 0 0 rgba(255,255,255,0.08), inset 1px 0 0 0 rgba(255,255,255,0.08);
-moz-box-shadow:inset -1px 0 0 0 rgba(255,255,255,0.08), inset 1px 0 0 0 rgba(255,255,255,0.08);
}

.nav-style-three .bluebox-head-bottom,.nav-style-four .bluebox-head-bottom {
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06);
}

.nav-style-three ul.prime-nav > li:first-child,.nav-style-four ul.prime-nav > li:first-child {
padding-left:0;
}

.nav-style-three ul.prime-nav > li.search,.nav-style-four ul.prime-nav > li.search {
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
padding:0;
}

ul.prime-nav li > ul.bluebox-dropdown li a:hover > i,.bluebox-more-link:hover span,.bluebox-partners ul.partners-slide li a:hover img {
opacity:1;
}

ul.prime-nav li > ul.bluebox-dropdown li:last-child a,#mobile-menu .prime-nav-mobile-list li:last-child a,#mobile-menu .dropdown-menu li:last-child {
border-bottom:none;
}

.page-heading-wrap .bluebox-heading-details .bluebox-breadcrumbs,.portfolio-loop .project-half > .half-content .bluebox-button.light {
margin-left:20px;
}

.bluebox-heading-search i,.bluebox-details-search i,.sidebar .search-form i,.text-input-wrapper i {
position:absolute;
top:15px;
left:15px;
}

.bluebox-style-one,.bluebox-about-author-wrap .row-fluid {
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
background-color:rgba(0,0,0,0.02);
}

.bluebox-slider-content .slide-details .details-wrap .prev-next-links,.image-wrap:hover .prev-next-links,.image-wrap:hover .slide-pagination,.flex-slider .slides .slide-item:first-child,.iosSlider.loading .slider > :first-child,.wi-container > :first-child {
display:block;
}

.bluebox-slider-content .slide-details .details-wrap .details-content p,.bluebox-fancy-text.fancy-colorful p,.bluebox-quotes.quote-colorful p,.bluebox-footer-content a,.bluebox-copyrights-wrap a {
color:rgba(255,255,255,0.5);
}

.nova-slider-bottom-nav .bluebox-slider-content ul li a span,.nova-right-tabs-slider .bluebox-slider-content .slide-details ul li a span {
position:absolute;
text-align:center;
left:0;
top:0;
bottom:0;
width:60px;
display:block;
line-height:62px;
font-size:13px;
color:#fff;
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
background-color:rgba(0,0,0,0.16);
}

.rev_slider_wrapper:before,.rev_slider_wrapper:after,.slotholder:before,.slotholder:after,#main-content .iosSliderContainer:before,#main-content .iosSliderContainer:after,#main-content .iosSliderContainer .image-wrap:before,#main-content .iosSliderContainer .image-wrap:after,.google-map-layout-element:before,.google-map-layout-element:after {
content:'';
position:absolute;
z-index:160;
background-color:rgba(0,0,0,0.06);
}

.rev_slider_wrapper:before,#main-content .iosSliderContainer:before,.google-map-layout-element:before {
top:0;
left:0;
right:0;
height:1px;
}

.rev_slider_wrapper:after,#main-content .iosSliderContainer:after,.google-map-layout-element:after {
bottom:0;
left:0;
right:0;
height:1px;
}

.slotholder:before,#main-content .iosSliderContainer .image-wrap:before {
bottom:0;
left:0;
top:0;
width:1px;
}

.slotholder:after,#main-content .iosSliderContainer .image-wrap:after {
bottom:0;
right:0;
top:0;
width:1px;
}

ul.bluebox-pagination,.bluebox-fancy-list,.widget-wrap ul {
list-style-type:none;
margin:0;
padding:0;
}

.bluebox-builder-row:first-child,.search-results .status-publish:first-child {
margin-top:45px;
}

.blog-layout-element > .row-fluid > .row-fluid > .row-fluid.blog-4-cols,.search-results #main-content {
margin-bottom:45px;
}

.blog-layout-element > .row-fluid > .row-fluid > .row-fluid.blog-4-cols:last-child,.blog-3-cols > .row-fluid:last-child,.sidebar .blog-1-col .list-item:last-child,.portfolio-cols:last-child,.project-line:last-child,.progress:last-child,.bluebox-contact.type-one form,.bluebox-contact.type-two form,.bluebox-staff .content-details p:last-child,.text-box-gauge p:last-child,.bluebox-builder-row.no-margin,.project-wrap .span4 .project-description p:last-child,.blog-post-single-wrap .bluebox-related-blog-posts > .row-fluid:last-child,.sidebar form,form.search-form,.widget-wrap ul li:last-child,.widget-wrap ul.nav-tabs li,.blog-layout-element > .row-fluid > .row-fluid > .row-fluid.blog-fancy-cols:last-child {
margin-bottom:0;
}

.image-wrap:hover .icon-search,.top-staff-wrap:hover .image-wrap ul.social-links,.bluebox-staff .image-wrap:hover a > i,.bluebox-new-blog-element .image-wrap:hover a > i {
opacity:1;
margin-top:-12px;
}

.blog-3-cols > .row-fluid,.portfolio-cols,.project-wrap.wide,.project-wrap .span4 .project-description,.blog-post-single-wrap .gallery-slide,.blog-post-single-wrap .bluebox-related-blog-posts .slides .row-fluid,.blog-layout-element > .row-fluid > .row-fluid > .row-fluid.blog-fancy-cols {
margin-bottom:30px;
}

.blog-1-col .list-item,.blog-post-single-wrap .bluebox-builder-row {
margin-bottom:20px;
}

.nav-tabs > li > a:hover,.bluebox-single-staff-wrap.new-builder-element .single-staff-right-wrap .page-heading-wrap {
background-color:rgba(0,0,0,0.02);
}

.prev-next-links a:hover,.bluebox-single-staff-wrap.new-builder-element:hover .single-staff-right-wrap .page-heading-wrap .staff-more-link,.bluebox-events-list:hover .event-details .event-inner-content-wrap .event-more-link {
color:#fff;
background-color:rgba(0,0,0,0.74);
}

.bluebox-contact.type-three input[type=text],.bluebox-contact.type-four input[type=text],.bluebox-contact.type-three textarea,.bluebox-contact.type-four textarea {
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);
}

ul.bluebox-pricing-table strong,ol.comment-list li.comment div.comment-author cite a {
color:rgba(0,0,0,1);
}

ul.bluebox-pricing-table li.selected > div li.price-row div,ul.bluebox-pricing-table > li:last-child > div {
box-shadow:none!important;
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
}

.staff-layout-element .row-fluid .row-fluid,.blog-post-single-wrap {
margin-top:30px;
}

.staff-layout-element .row-fluid .row-fluid:first-child,.blog-loop-standard .blog-line:first-child,.blog-loop-standard .blog-half > div h3.line-heading,.portfolio-loop .project-half > div h3.line-heading,ol.comment-list li.comment:first-child {
margin-top:0;
}

.bluebox-staff .content-details p,.text-box-gauge .bluebox-more-link,.bluebox-fancy-text .fancy-content :nth-child(2) {
margin-top:10px;
}

.bluebox-icon-container:hover,.bluebox-fancy-text.fancy-colorful,.bluebox-fancy-text.full-width.fancy-colorful .element-background,.bluebox-quotes.quote-colorful,.bluebox-quotes.quote-colorful.full-width,.span12 .bluebox-quotes.full-width.quote-colorful .element-background,.bluebox-quotes.quote-fancy.quote-colorful,.bluebox-events-list:hover .event-date-line:before {
background-color:#ed7721;
}

.bluebox-textboxes p,.blog-loop-standard p,.portfolio-loop em.tags a,.portfolio-loop p,ol.comment-list li.comment div.comment-meta a {
color:rgba(0,0,0,0.5);
}

.bluebox-fancy-text .head-link,.bluebox-quotes em,.bluebox-single-staff-wrap .single-staff-right-wrap .page-heading-wrap h2 span {
font-size:18px;
}

.bluebox-fancy-text.fancy-colorful h4,.bluebox-quotes.quote-colorful em,.bluebox-quotes.quote-colorful .quotes-arrows li a,body .bluebox-twitter-element a,.bluebox-events-list:hover .event-date-line .date-details-wrap strong {
color:#fff;
}

.bluebox-fancy-text.full-width .element-background,.bluebox-quotes.full-width .element-background {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:20;
background-color:rgba(0,0,0,0.02);
box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.06), inset 0 -1px 0 0 rgba(0,0,0,0.06);
}

.bluebox-quotes.quote-fancy p.no-author,.bluebox-new-tabs-element > .content-right > .content {
padding:0 30px;
}

.blog-loop-standard .blog-line,.bluebox-blog-post-comments,.bluebox-blog-post-reply {
margin-top:60px;
}

.blog-loop-standard .line-details div,.portfolio-loop .line-details div {
position:absolute;
height:45px;
width:45px;
text-align:center;
color:#fff;
}

.blog-loop-standard .blog-half,.portfolio-loop .project-half {
width:50%;
float:left;
}

.blog-loop-standard .blog-half > .image-wrap,.portfolio-loop .project-half > .image-wrap {
margin-right:20px;
}

.blog-loop-standard .blog-half > .half-content,.portfolio-loop .project-half > .half-content,.sidebar ul.menu .sub-menu {
margin-left:0;
}

.blog-post-single-wrap .bluebox-builder-row .single-featured-image-layout-element,.blog-post-single-wrap .bluebox-builder-row .single-related-layout-element {
margin-bottom:10px;
}

.blog-post-single-wrap .line-meta-details,.blog-post-single-wrap .post-content p:last-child,p.form-submit {
margin:0;
}

.blog-post-single-wrap .bluebox-about-author-wrap,.blog-post-single-wrap .bluebox-related-blog-posts {
margin-top:40px;
}

ol.comment-list li.comment div.comment-meta,.bluebox-single-staff-wrap.new-builder-element .single-staff-right-wrap .page-heading-wrap h2 span {
font-size:13px;
}

.sidebar ul.menu,.bluebox-new-tabs-element > .nav-left ul {
list-style-type:none;
display:block;
box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset 0 1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset 0 1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
-moz-box-shadow:inset 1px 0 0 0 rgba(0,0,0,0.06), inset 0 1px 0 0 rgba(0,0,0,0.06), inset -1px 0 0 0 rgba(0,0,0,0.06);
background-color:rgba(0,0,0,0.02);
margin:0;
padding:0;
}

.sidebar ul.menu li,.bluebox-new-tabs-element > .nav-left ul li {
display:block;
position:relative;
margin-bottom:0;
}

.sidebar ul.menu li > a:hover,.sidebar ul.menu li.current-menu-item > a,.bluebox-new-tabs-element > .nav-left ul li > a:hover,.bluebox-new-tabs-element > .nav-left ul li.active > a {
background-color:#fff;
color:#ed7721;
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06), inset -4px 0 0 0 rgba(0,0,0,0.04);
}

.sidebar ul.menu li.current-menu-item > a,.bluebox-new-tabs-element > .nav-left ul li.active > a {
font-weight:700;
color:#ed7721!important;
}

.widget-wrap table#wp-calendar,.iosSlider img,.bluebox-events-list.no-image .event-details .event-content,.bluebox-events-list.single-post .event-details .event-content,.bluebox-events-list.single-post .event-details .event-inner-content-wrap div.single-event-image img {
width:100%;
}

.flex-slider .slides,.flex-slider.loading,.gumm-layout-element-slider .slides-container-wrapper {
overflow:hidden;
}

.iosSlider .slider .slide,.bluebox-single-staff-wrap,.bluebox-single-staff-wrap .single-staff-right-wrap .staff-extra-details,.bluebox-events-list .event-details .event-content-wrap,.bluebox-events-list.single-post .event-details .event-inner-content-wrap div.single-event-image,.bluebox-new-tabs-element {
float:left;
width:100%;
}

.top-staff-wrap .image-wrap ul.social-links li a:hover,.bluebox-events-list.single-post:hover .event-date-line .date-details-wrap strong {
color:#000;
}

.bluebox-staff .image-wrap a > i,.bluebox-new-blog-element .image-wrap a > i {
font-size:24px;
color:#fff;
position:absolute;
top:50%;
margin-top:-22px;
left:50%;
margin-left:-7px;
opacity:0;
z-index:3;
transition:opacity .2s linear, margin-top .2s linear;
-webkit-transition:opacity .2s linear, margin-top .2s linear;
-moz-transition:opacity .2s linear, margin-top .2s linear;
-o-transition:opacity .2s linear, margin-top .2s linear;
-ms-transition:opacity .2s linear, margin-top .2s linear;
}

.bluebox-new-blog-element:hover .blog-new-heading-wrap > .inner-wrap .new-blog-date,.bluebox-new-blog-element:hover .blog-new-post-format-icon {
background-color:transparent;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}


