@charset utf-8;

body {
    background-color: #fcfdff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(252, 253, 255)), to(rgb(211, 213, 213)));
    background-image: -webkit-linear-gradient(top, rgb(252, 253, 255), rgb(211, 213, 213));
    background-image: -moz-linear-gradient(top, rgb(252, 253, 255), rgb(211, 213, 213));
    background-image: -o-linear-gradient(top, rgb(252, 253, 255), rgb(211, 213, 213));
    background-image: -ms-linear-gradient(top, rgb(252, 253, 255), rgb(211, 213, 213));
    background-image: linear-gradient(top, rgb(252, 253, 255), rgb(211, 213, 213));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fcfdff', EndColorStr='#d3d5d5');
}

::selection {
    background: #2D61A6;
    color: #fff;
}
.super-wrapper {
    box-shadow: 0px 0px 150px #aaa;
    color: #888;
    background: #fff;
}
strong { color: #fff }
.page { background: #fff }
.two-third-width { background: #fff }
.hasleftSidebar .sidebar,
.hasRightSidebar .sidebar { color: #888 }
.hasleftSidebar .sidebar a,
.hasRightSidebar .sidebar a { color: #555 }
.sidebar .sidebar-wrap .tagcloud a { color: #fff }
.hasleftSidebar .sidebar a:hover,
.hasRightSidebar .sidebar a:hover { color: #2D61A6 }
.sidebar .sidebar-wrap h3.heading,
.sidebar .sidebar-wrap h3.custom-box-title { color: #555 }
.sidebar-wrap ul li { border-bottom: 1px dotted #444 }
#footer .footer-wrap .btn,
.sidebar .sidebar-wrap .btn {
    color: #fff!important;
    background: #2D61A6;
    border: none!important;
}

.sidebar {
background-color: #e7e8ea;
background-image: -webkit-gradient(linear, left center, right center, from(rgb(231, 232, 234)), to(rgb(252, 253, 255)));
background-image: -webkit-linear-gradient(left, rgb(231, 232, 234), rgb(252, 253, 255));
background-image: -moz-linear-gradient(left, rgb(231, 232, 234), rgb(252, 253, 255));
background-image: -o-linear-gradient(left, rgb(231, 232, 234), rgb(252, 253, 255));
background-image: -ms-linear-gradient(left, rgb(231, 232, 234), rgb(252, 253, 255));
background-image: linear-gradient(left, rgb(231, 232, 234), rgb(252, 253, 255));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#e7e8ea', EndColorStr='#fcfdff');	
}
#footer .footer-wrap .btn:hover,
.sidebar .sidebar-wrap .btn:hover,
#footer .footer-wrap .btn:active,
.sidebar .sidebar-wrap .btn:active,
#footer .footer-wrap .btn.active,
.sidebar .sidebar-wrap .btn.active,
#footer .footer-wrap .btn.disabled,
.sidebar .sidebar-wrap .btn.disabled,
#footer .footer-wrap .btn[disabled],
.sidebar .sidebar-wrap .btn[disabled] {
    background-color: #fff;
    color: #2D61A6!important;
}
.sidebar-wrap p { color: #888 }
.sidebar-wrap .tagcloud a {
    color: #fff;
    background: #2D61A6;
}
.sidebar-wrap .tagcloud a:hover {
    background: #fff;
    color: #2D61A6;
}
.top-area { background: #2D61A6 }
#menu-bar-wrapper { background: #fff }
#menu-bar .menu>li span.hasDropdown { background: url(main-menu-arrow.png) }
#menu-bar .menu>li span { color: #888 }
#menu ul.sub-menu li a span.hasDropdown { background: url(sub-menu-arrow.png) 0px 0px no-repeat!important }
#menu-bar .menu>li>a { color: #555 }
#menu ul.sub-menu li { border-bottom: 1px dotted #ddd }
#menu ul.sub-menu li a { color: #888 }
#menu ul.sub-menu li a:hover { color: #2D61A6 }
#menu>li:hover>a { background: #fafafa }
#menu>li:nth-child(1):hover>a {
    background: #fafafa;
    color: #2D61A6;
}
#menu>li:nth-child(2):hover>a {
    background: #f0f0f0;
    color: #2D61A6;
}
#menu>li:nth-child(3):hover>a {
    background: #f5f5f5;
    color: #2D61A6;
}
#menu>li:nth-child(4):hover>a {
    background: #eeeeee;
    color: #2D61A6;
}
#menu>li:nth-child(5):hover>a {
    background: #fafafa;
    color: #2D61A6;
}
#menu>li:nth-child(6):hover>a {
    background: #f0f0f0;
    color: #2D61A6;
}
#menu>li:nth-child(7):hover>a {
    background: #f5f5f5;
    color: #2D61A6;
}
#menu>li:nth-child(8):hover>a {
    background: #eeeeee;
    color: #2D61A6;
}
#menu>li:nth-child(9):hover>a {
    background: #f0f0f0;
    color: #2D61A6;
}
#menu>li:nth-child(10):hover>a {
    background: #fafafa;
    color: #2D61A6;
}
#menu>li:nth-child(11):hover>a {
    background: #eeeeee;
    color: #2D61A6;
}
#menu>li:nth-child(12):hover>a {
    background: #f5f5f5;
    color: #2D61A6;
}
#menu>li.current_page_item>a,
#menu>li.current-menu-ancestor>a {
    background: #fafafa;
    color: #2D61A6;
}
#menu>li>ul.sub-menu,
#menu>li>ul.sub-menu ul.sub-menu {
    background: #fff;
    -webkit-box-shadow: 4px 9px 10px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 4px 9px 10px rgba(50, 50, 50, 0.3);
    box-shadow: 4px 9px 10px rgba(50, 50, 50, 0.3);
}
#menu div.sub-menu {
    background: #fff;
    -webkit-box-shadow: 4px 9px 10px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 4px 9px 10px rgba(50, 50, 50, 0.3);
    box-shadow: 4px 9px 10px rgba(50, 50, 50, 0.3);
}
#menu div.sub-menu h6 {
    color: #555;
    border-bottom: 1px solid #ddd;
}
#menu div.sub-menu>div li { border-bottom: 1px dotted #ddd }
#page-starter { background-color: #fff }
#footer { background: #fafafa }
#footer .footer-wrap h3,
.footer-wrap h3.custom-box-title {
    color: #555;
    border-bottom: 1px solid #ccc;
}
#footer .footer-wrap ul.latest-tweets li , #footer div.inner-footer-wrapper ul li { border-bottom: 1px dotted #ccc }
#footer div.inner-footer-wrapper ul li:first-child { border-bottom: 1px dotted #ccc }
#footer .footer-wrap ul.latest-tweets li { color: #888 }
#footer .footer-wrap ul.latest-tweets li a { color: #555 }
#footer .footer-wrap ul.latest-tweets li a:hover { color: #2D61A6 }
#footer .footer-wrap .widget-posts li p { color: #888 }
#footer .footer-wrap { color: #888 }
#footer .footer-wrap a { color: #555 }
#footer .footer-wrap a:hover { color: #2D61A6 }
#footer-menu {
    background: #fff;
    color: #888;
}
#menu-footer-menu { color: #888 }
#menu-footer-menu li { border-left: 1px solid #ddd }
#menu-footer-menu li a:hover { color: #2D61A6 }
#menu-footer-menu li a { color: #888 }
.footer-text { color: #888 }
div.intro-fancy-title h2.custom-font { color: #fff }
.editor-cols .one_half,
.editor-cols .one_half_last { background: #fafafa }
.editor-cols .one_half:nth-child(1),
.editor-cols .one_half_last:nth-child(1) { background: #fafafa }
.editor-cols .one_half:nth-child(2),
.editor-cols .one_half_last:nth-child(2) { background: #fff }
.editor-cols .one_half h2.custom-font,
.editor-cols .one_half_last h2.custom-font { color: #555 }
.editor-cols .one_third,
.editor-cols  .one_third_last { background: #fafafa }
.editor-cols .one_third:nth-child(1),
.editor-cols  .one_third_last:nth-child(1) {
    background: #fafafa;
    color: #888;
}
.editor-cols .one_third:nth-child(2),
.editor-cols  .one_third_last:nth-child(2) {
    background: #fff;
    color: #888;
}
.editor-cols .one_third:nth-child(3),
.editor-cols  .one_third_last:nth-child(3) {
    background: #fafafa;
    color: #888;
}
.editor-cols .one_fourth,
.editor-cols  .one_fourth_last { background: #fafafa }
.editor-cols .one_fourth:nth-child(1),
.editor-cols  .one_fourth_last:nth-child(1) {
    background: #fafafa;
    color: #888;
}
.editor-cols .one_fourth:nth-child(2),
.editor-cols  .one_fourth_last:nth-child(2) {
    background: #fff;
    color: #888;
}
.editor-cols .one_fourth:nth-child(3),
.editor-cols  .one_fourth_last:nth-child(3) {
    background: #fafafa;
    color: #888;
}
.editor-cols .one_fourth:nth-child(4),
.editor-cols  .one_fourth_last:nth-child(4) {
    background: #fff;
    color: #888;
}
.editor-cols .one_fourth h2.custom-font,
.editor-cols .one_fourth_last  h2.custom-font { color: #555 }
/* == two third stylings =====================
   ================================================== */
.editor-cols .two_third,
.editor-cols .two_third_last { background: #fafafa }
.editor-cols .two_third:nth-child(1),
.editor-cols .two_third_last:nth-child(1) { background: #fff }
.editor-cols .two_third:nth-child(2),
.editor-cols .two_third_last:nth-child(2) { background: #fafafa }
.blurb-wrapper {
    background: #2D61A6;
    border-top: none;
}
.blurb-wrapper .blurb-text { color: #fff }
.blurb-secondary-text { color: #fff }
.blurb-wrapper .blurb-button a {
    color: #fff;
    background: #34373D;
}
div.separator {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
}
div.separator a {
    color: #333;
    background: #eee;
}
#main-content h2,
#main-content h3,
#main-content h4,
#main-content h5,
#main-content h6 { color: #555 }
pre {
    display: block;
    color: #555;
    padding: 8.5px;
    margin: 20px 0 40px;
    font-size: 11px;
    line-height: 18px;
    background-color: #eee;
    border: 1px solid #bbb;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    white-space: pre;
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
}
.latest-info-posts { background: #fff }
.latest-info-posts>div.info { background: #2D61A6 }
.latest-info-posts>div  div.hover { background: #fff }
.latest-info-posts>div  div.hover a {
    color: #fff;
    background: #fff;
}
.latest-info-posts>div  a.hover { background: #fff }
.latest-info-posts>div a.hover span {
    color: #fff;
    background: url(../../../i/link.png);
}
.latest-info-posts>div a.hover span.zoom { background: url(../../../i/zoom.png) }
.latest-info-posts div h3.custom-font { color: #fff!important }
.latest-info-posts div div.description p { color: #fff }
.latest-info-posts div.info a.scrollable-prev { background: url(left-arrow.png) }
.latest-info-posts div.info a.scrollable-next { background: url(right-arrow.png) }
.latest-info-posts .meta-info { font-family: 'Droid Serif', Georgia , Times , serif }
.latest-info-posts .meta-info a.single-comment { color: #111 }
.latest-info-posts .meta-info a.single-comment:hover { color: #2D61A6 }
.latest-info-posts a.main-button {
    color: #fff;
    text-decoration: none;
}
.latest-info-posts a.main-button:hover {
    color: #fff;
    text-decoration: underline;
}
.latest-info-posts div.post-block h3.custom-font a {
    color: #555;
    display: block;
}
.latest-info-posts div.post-block h3.custom-font a:hover { color: #2D61A6 }
.latest-info-posts div.post-block0 { background: #fff }
.latest-info-posts div.post-block1 { background: #fff }
.latest-info-posts div.post-block2 { background: #fff }
.latest-scrollable-posts { background: #fff }
.latest-scrollable-posts>div.info { background: #2D61A6 }
.latest-scrollable-posts>div.info h3.custom-font { color: #fff!important }
.latest-scrollable-posts>div  a.hover {
    background: #fff;
    opacity: 0.9;
}
.latest-scrollable-posts>div a.hover span {
    color: #fff;
    background: url(../../../i/link.png);
}
.latest-scrollable-posts>div a.hover span.zoom { background: url(../../../i/zoom.png) }
.latest-scrollable-posts div h3.custom-font { color: #fff }
.latest-scrollable-posts div div.description p { color: #fff }
.latest-scrollable-posts div.info a.scrollable-prev { background: url(left-arrow.png) }
.latest-scrollable-posts div.info a.scrollable-next { background: url(right-arrow.png) }
.latest-scrollable-posts a.main-button {
    color: #fff;
    text-decoration: none;
    display: block;
}
.latest-scrollable-posts a.main-button:hover {
    color: #fff;
    text-decoration: underline;
}
.latest-scrollable-posts  .scrollable .items .post-block0 { background: #fff }
.latest-scrollable-posts  .scrollable .items .post-block1 { background: #fff }
.latest-scrollable-posts  .scrollable .items .post-block2 { background: #fff }
.latest-scrollable-posts .meta-info {
    font-family: 'Droid Serif', Georgia , Times , serif;
    font-style: italic;
}
.latest-scrollable-posts div.post-block h3.custom-font a {
    color: #555;
    display: block;
}
.latest-scrollable-posts div.post-block h3.custom-font a:hover { color: #2D61A6 }
.latest-home-posts h3 { color: #0a0a0a }
.latest-home-posts .image {
    background: white;
    border: 1px solid white;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
.latest-home-posts .image:hover {
    border-color: #bbb;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.latest-home-posts .layout_element h3 a { color: #222528 }
.latest-home-posts .layout_element h3 a:hover { color: #81858b }
.twitter-wrapper { background: #fff url(tw-bg.png) no-repeat left top }
.twitter p { color: #888 }
.twitter p a { color: #2D61A6 }
.title { background: #fff }
.title h1 { color: #555 }
#main-content { background: #fff }
.single-post h1.title { border-bottom: 1px solid #ccc }
.related-posts { background: #fff }
.social-stuff {
    background: #f0f0f0;
    border-top: 1px solid #ddd;
}
.details { border-top: 1px solid #ddd }
.details a { color: #2D61A6 }
.details a:hover { color: #555 }
#authorbox {
    background: #f0f0f0;
    border-top: 1px solid #ddd;
}
#authorbox .authortext p { color: #888 }
#authorbox .authortext a { color: #2D61A6 }
#authorbox .authortext a:hover { color: #555 }
#authorbox .authortext h3 { color: #555 }
span.fn { color: #555 }
#comments h3#comments-title { color: #555 }
#comments .image-info { border-top: 1px solid #ddd }
#comments .comment-body {
    border-top: 1px solid #ddd;
    background: #fff;
    border-bottom: none;
}
#respond { border-top: 1px solid #ddd }
#comments ol .children .comment-body { background: #f5f5f5 }
#comments ol .children .children .comment-body { background: #f0f0f0 }
#comments ol .children .children .children .comment-body { background: #fafafa }
#comments_template {
    border-top: none;
    background: #fff;
}
#comments_template input[type=text] {
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    color: #555;
}
#comments_template  textarea {
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    color: #555;
}
code {
    padding: 2px 4px;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 10px;
}
#comments_template form label { color: #777 }
a.comment-reply-link {
    background: #2D61A6;
    color: #fff;
}
a#cancel-comment-reply-link {
    background: #c33b34;
    color: #fff;
}
#comments_template form input[type=submit] {
    color: #fff;
    background: #2D61A6;
}
#comments_template form input[type=submit]:hover {
    color: #2D61A6;
    background: #fff;
}
#respond h3.custom-font { color: #fff }
.fb_comments_template { border-top: 1px solid #ccc }
.posts li span.date { color: #fff }
.posts li h2.custom-font a { color: #555 }
.posts li h2.custom-font a:hover { color: #2D61A6 }
.posts li a.read-more {
    background: #2D61A6;
    color: #fff;
}
.posts li div.extras { color: #888 }
.posts li div.extras div {
    font-family: 'Droid Serif', Georgia , Times , serif;
    font-style: italic;
}
.posts li div.extras  a { color: #2D61A6 }
.posts div.format-link div.link {
    background: #2D61A6 url(link-bg.png) 0px 0px no-repeat;
    color: #fff;
}
.posts div.format-link div.link a {
    color: #0a0a0a;
    border-bottom: 1px dotted #0a0a0a;
}
.posts div.format-link div.link a:hover { border-bottom: 1px dotted #fff }
.posts div.format-aside { background: #2D61A6 url(quote-bg.png) 0px 0px no-repeat }
.posts div.format-quote div.quote {
    background: #2D61A6 url(quote-bg.png) 0px 0px no-repeat;
    color: #fff;
}
.posts div.format-quote div.quote small { color: #0a0a0a }
.posts>li { background: #fff }
.posts>li.oddBG { background: #fafafa }
div.sidebar-wrap {
background-color: #e7e8ea;
background-image: -webkit-gradient(linear, left center, right center, from(rgb(231, 232, 234)), to(rgb(252, 253, 255)));
background-image: -webkit-linear-gradient(left, rgb(231, 232, 234), rgb(252, 253, 255));
background-image: -moz-linear-gradient(left, rgb(231, 232, 234), rgb(252, 253, 255));
background-image: -o-linear-gradient(left, rgb(231, 232, 234), rgb(252, 253, 255));
background-image: -ms-linear-gradient(left, rgb(231, 232, 234), rgb(252, 253, 255));
background-image: linear-gradient(left, rgb(231, 232, 234), rgb(252, 253, 255));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#e7e8ea', EndColorStr='#fcfdff');
 }
div.sidebar-wrap.oddBG { 
background-color: #fcfdff;
background-image: -webkit-gradient(linear, left center, right center, from(rgb(252, 253, 255)), to(rgb(231, 232, 234)));
background-image: -webkit-linear-gradient(left, rgb(252, 253, 255), rgb(231, 232, 234));
background-image: -moz-linear-gradient(left, rgb(252, 253, 255), rgb(231, 232, 234));
background-image: -o-linear-gradient(left, rgb(252, 253, 255), rgb(231, 232, 234));
background-image: -ms-linear-gradient(left, rgb(252, 253, 255), rgb(231, 232, 234));
background-image: linear-gradient(left, rgb(252, 253, 255), rgb(231, 232, 234));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#fcfdff', EndColorStr='#e7e8ea');
 }
.sidebar .sidebar-wrap input[type="text"] {
    color: #555;
    background: #fff;
    border: 1px solid #ccc;
}
.sidebar .sidebar-wrap textarea {
    background: #fff;
    color: #555!important;
    border: 1px solid #ccc!important;
}
.custom-side-menu {
    background: #fff;
    border: 1px solid #ccc;
}
.custom-side-menu ul li ul.sub-menu li {
    border-top: 1px solid #ccc;
    border-bottom: none;
}
.custom-side-menu ul li { border-bottom: 1px solid #ccc }
.custom-side-menu ul li a {
    color: #fff;
    background: url(../../../i/custom-menu.gif) 10px 11px no-repeat;
}
.custom-side-menu ul li a:hover,
.custom-side-menu ul li.current-menu-item a {
    background: #fff url(../../../i/custom-menu-sub.gif) 10px 11px no-repeat;
    color: #888;
}
.custom-side-menu ul li ul.sub-menu a:hover,
.custom-side-menu ul li ul.sub-menu li.current-menu-item a {
    background: #fff url(../../../i/custom-menu-sub.gif) 22px 11px no-repeat;
    color: #888;
}
.custom-side-menu ul li i.icon-plus { background: url(../../../i/expand-menu.png) 0px 0px no-repeat }
.custom-side-menu ul li i.icon-minus { background: url(../../../i/collapse-menu.png) 0px 0px no-repeat }
.custom-side-menu ul li ul.sub-menu a { background: url(../../../i/custom-menu.gif) 22px 11px no-repeat }
.single-portfolio span.portfolio-next { background: url(portfolio-previous.png) }
.single-portfolio span.portfolio-back { background: url(portfolio-thumb.png) }
.single-portfolio span.portfolio-previous { background: url(portfolio-next.png) }
.single-portfolio h2.custom-font { color: #555 }
.single-portfolio strong { color: #555 }
.full-width .portfolio-one-column .posts>li h2 a { color: #555 }
.full-width .portfolio-one-column .posts>li { background: #fafafa }
.full-width .portfolio-one-column ul.posts>li.oddBgColor { background: #fff }
/* ==  two columns ==
   ================================================== */
   .portfolio-template .full-width .posts>li h2.custom-font a { display: block; }
   .portfolio-template .full-width .posts>li h2.custom-font a:hover { color: #2D61A6 }
.full-width .portfolio-two-column .posts>li h2 a { color: #555 }
.full-width .portfolio-two-column .posts>li { background: #fafafa }
.full-width .portfolio-two-column ul.posts>li.oddBgColor { background: #fff }
.full-width .portfolio-two-column .posts>li .more-link { color: #fff }
.full-width .portfolio-three-column .posts>li h2 a { color: #555 }
.full-width .portfolio-three-column ul.posts>li.oddBgColor { background: #fff }
.full-width .portfolio-three-column ul.posts>li { background: #fafafa }
.imageholder-wrapper  a.hover {
    background: #fff;
    opacity: 0.9;
}
.imageholder-wrapper a.hover span {
    color: #fff;
    background: url(../../../i/link.png);
}
.imageholder-wrapper a.hover span.zoom { background: url(../../../i/zoom.png) }
.full-width .portfolio-four-column ul.posts>li.oddBgColor { background: #fff }
.full-width .portfolio-four-column ul.posts>li { background: #fafafa }
.full-width .portfolio-four-column .posts>li h2 a { color: #555 }
.full-width .portfolio-four-column .posts>li .description p { color: #888 }
.terms {
    font-family: 'Droid Serif', Georgia , Times , serif;
    color: #2D61A6;
}
.portfolio-taxonomy ul { background: #fafafa }
.portfolio-taxonomy ul li { color: #555 }
.portfolio-taxonomy ul li a { color: #2D61A6 }
.portfolio-taxonomy ul li:hover a,
.portfolio-taxonomy ul li.active a { color: #fff }
.portfolio-taxonomy ul li:hover,
.portfolio-taxonomy ul li.active { background-color: #2D61A6 }
.portfolio-metadata { border-bottom: 1px solid #ccc }
.shortcodetable .plans {
    color: #6A717A;
    text-shadow: 1px 1px 0 #212325;
}
.shortcodetable .plans>div {
    border-top: 1px solid #212325;
    border-bottom: 1px solid #212325;
    border-left: 1px solid #494c4e;
    background-color: #2a2c2f;
    background-image: -webkit-gradient(linear, left bottom, right top, from(rgb(42, 44, 47)), to(rgb(54, 57, 62)));
    background-image: -webkit-linear-gradient(left bottom, rgb(42, 44, 47), rgb(54, 57, 62));
    background-image: -moz-linear-gradient(left bottom, rgb(42, 44, 47), rgb(54, 57, 62));
    background-image: -o-linear-gradient(left bottom, rgb(42, 44, 47), rgb(54, 57, 62));
    background-image: -ms-linear-gradient(left bottom, rgb(42, 44, 47), rgb(54, 57, 62));
    background-image: linear-gradient(left bottom, rgb(42, 44, 47), rgb(54, 57, 62));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#2a2c2f', EndColorStr='#36393e');
}
.shortcodetable .plans>div.first { border-left: 1px solid #212325 }
.shortcodetable .plans>div.last { border-right: 1px solid #212325 }
div.shortcodetable div.plans>div ul li { border-bottom: 1px dotted #6A717A }
.shortcodetable .plans>div ul li.plan_name {
    color: #fff;
    background-color: #2d3035;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(45, 48, 53)), to(rgb(35, 36, 39)));
    background-image: -webkit-linear-gradient(top, rgb(45, 48, 53), rgb(35, 36, 39));
    background-image: -moz-linear-gradient(top, rgb(45, 48, 53), rgb(35, 36, 39));
    background-image: -o-linear-gradient(top, rgb(45, 48, 53), rgb(35, 36, 39));
    background-image: -ms-linear-gradient(top, rgb(45, 48, 53), rgb(35, 36, 39));
    background-image: linear-gradient(top, rgb(45, 48, 53), rgb(35, 36, 39));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#2d3035', EndColorStr='#232427');
    text-shadow: 1px 1px 0 #212325;
}
.shortcodetable .plans>div ul li.currency {
    color: #fff;
    border-bottom: 1px solid #494c4e;
    border-top: 1px solid #494c4e;
    background-color: #2d3035;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(45, 48, 53)), to(rgb(35, 36, 39)));
    background-image: -webkit-linear-gradient(top, rgb(45, 48, 53), rgb(35, 36, 39));
    background-image: -moz-linear-gradient(top, rgb(45, 48, 53), rgb(35, 36, 39));
    background-image: -o-linear-gradient(top, rgb(45, 48, 53), rgb(35, 36, 39));
    background-image: -ms-linear-gradient(top, rgb(45, 48, 53), rgb(35, 36, 39));
    background-image: linear-gradient(top, rgb(45, 48, 53), rgb(35, 36, 39));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#2d3035', EndColorStr='#232427');
}
.shortcodetable .plans>div ul li.description {
    color: #fff;
    text-shadow: 1px 1px 0 #212325;
}
.shortcodetable .plans>div ul li.sign-button {
    border-bottom: none;
    border-top: 1px solid #2B2D31;
}
.shortcodetable .plans>div ul li.sign-button a {
    background: #494C4E url(../../../i/button-bg.png) repeat-x;
    border: 1px solid #26272B;
    color: #fff;
    box-shadow: 0 0 3px #26272B;
    text-shadow: 1px 1px 1px #282A2D;
}
.shortcodetable .plans>div.featured {
    background-color: #3e71e0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(rgb(62, 113, 224)), to(rgb(72, 137, 241)));
    background-image: -webkit-linear-gradient(left top, rgb(62, 113, 224), rgb(72, 137, 241));
    background-image: -moz-linear-gradient(left top, rgb(62, 113, 224), rgb(72, 137, 241));
    background-image: -o-linear-gradient(left top, rgb(62, 113, 224), rgb(72, 137, 241));
    background-image: -ms-linear-gradient(left top, rgb(62, 113, 224), rgb(72, 137, 241));
    background-image: linear-gradient(left top, rgb(62, 113, 224), rgb(72, 137, 241));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#3e71e0', EndColorStr='#4889f1');
    border: 1px solid #4889F1;
    text-shadow: 1px 1px 1px #3F71E0;
    color: #fff;
}
.shortcodetable .plans>div ul li.description {
    color: #fff;
    text-shadow: 1px 1px 0 #222;
}
.shortcodetable .plans>div.featured ul li.description { text-shadow: 1px 1px 0 #3B6AD1 }
.shortcodetable .plans>div.featured ul {
    border-left: 5px solid #4889F1;
    border-right: 5px solid #4889F1;
}
.shortcodetable .plans>div.featured li.plan_name {
    background-color: #3e71e0;
    background-image: -webkit-gradient(linear, left top, right bottom, from(rgb(62, 113, 224)), to(rgb(72, 137, 241)));
    background-image: -webkit-linear-gradient(left top, rgb(62, 113, 224), rgb(72, 137, 241));
    background-image: -moz-linear-gradient(left top, rgb(62, 113, 224), rgb(72, 137, 241));
    background-image: -o-linear-gradient(left top, rgb(62, 113, 224), rgb(72, 137, 241));
    background-image: -ms-linear-gradient(left top, rgb(62, 113, 224), rgb(72, 137, 241));
    background-image: linear-gradient(left top, rgb(62, 113, 224), rgb(72, 137, 241));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#3e71e0', EndColorStr='#4889f1');
    border-top: 5px solid #4889F1;
    text-shadow: 1px 1px 1px #3B6AD1;
}
.shortcodetable .plans>div.featured ul li.currency {
    color: #fff;
    border-bottom: 1px solid #5090FC;
    border-top: 1px solid #5090FC;
    background-color: #4889f1;
    background-image: -webkit-gradient(linear, left top, right bottom, from(rgb(72, 137, 241)), to(rgb(62, 113, 224)));
    background-image: -webkit-linear-gradient(left top, rgb(72, 137, 241), rgb(62, 113, 224));
    background-image: -moz-linear-gradient(left top, rgb(72, 137, 241), rgb(62, 113, 224));
    background-image: -o-linear-gradient(left top, rgb(72, 137, 241), rgb(62, 113, 224));
    background-image: -ms-linear-gradient(left top, rgb(72, 137, 241), rgb(62, 113, 224));
    background-image: linear-gradient(left top, rgb(72, 137, 241), rgb(62, 113, 224));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#4889f1', EndColorStr='#3e71e0');
}
.shortcodetable .plans>div.featured ul li { border-bottom: 1px dotted #5090FC }
.shortcodetable .plans>div.featured ul li.sign-button {
    border-top: none;
    border-bottom: none;
}
.shortcodetable .plans>div.featured ul li.sign-button a {
    background: #494C4E url(../../../i/button-bg.png) repeat-x;
    border: 1px solid #26272B;
    box-shadow: 0 0 3px #26272B;
    text-shadow: 1px 1px 1px #222;
}
.pagination { background: #eee }
.pagination a { color: #2D61A6 }
.pagination a:hover,
.pagination .active a {
    background-color: #2D61A6;
    color: #fff;
}
.wpcf7 span input[type=text] {
    background: #fff;
    color: #555;
    border: 1px solid #ccc;
    margin-bottom: 19px;
    margin-top: -10px;
}
.wpcf7 p {
    color: #555;
    margin: 15px 0 -5px;
}
.wpcf7 span  textarea.wpcf7-textarea {
    background: #fff;
    color: #555;
    border: 1px solid #ccc;
}
.wpcf7-submit {
    color: #fff;
    text-shadow: none;
    background: #2D61A6;
    border: none;
}
.wpcf7-submit:hover {
    background-color: #fff;
    color: #2D61A6!important;
    border: none;
}
#breadcrumbs {
    background: #eee;
    color: #555;
}
#breadcrumbs a { color: #2D61A6!important }
div.lpager ul li a { border: 1px solid #eee }
.error-search input[type=text] { border: 1px solid #ccc }
.error-search #searchsubmit {
    color: #2D61A6;
    background: #fff;
}
.qSlider .desc h2 {
    line-height: 26px;
    color: #2D61A6;
}
.qSlider .desc {
    background: #fff;
    color: #888!important;
}
.qSlider .desc p { color: #888 }
.qSlider .controls li { color: #0a0a0a }
.qSlider .controls li.control_active {
    background: #2D61A6;
    color: #fff;
}
.footer-wrap .custom-box-content p { color: #888 }
.nav-tabs > li > a { color: #2D61A6 }
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
    color: #fff;
    background-color: #2D61A6!important;
    border: 1px solid #2D61A6!important;
}
.nav-tabs > li > a:hover {
    color: #555;
    border: none!important;
    background: none!important;
}
.accordion-heading {
    border: 1px solid #2D61A6;
    background: #2D61A6;
}
.accordion-heading a { color: #fff!important }
#main-content .project-nav {
    background: none!important;
    display: block;
}
#main-content .project-nav a {
    background: #2D61A6;
    margin-right: 1px;
    float: left;
    padding: 10px;
}
#main-content .project-nav a:hover { opacity: 0.9 }
#main-content .project-nav a:hover { opacity: 0.9 }
.stagedSlider ul.slides li div.desc p { color: #888 }
.stagedSlider .btn {
    background: #2D61A6;
    color: #fff;
}
.stagedSlider .controls li.control_active {
    background: #2D61A6;
    color: #fff;
}

ul.social-icons li a span {
background: url(social-sprite.png);
}
@media  only screen and (max-width: 767px) { 

.latest-info-posts div.info .controls-wrap a.scrollable-next { background-color:#2D61A6; }
.latest-info-posts div.info .controls-wrap a.scrollable-prev { background-color:#2D61A6; }
.latest-scrollable-posts div.info .controls-wrap a.scrollable-next { background-color:#2D61A6; }
.latest-scrollable-posts div.info .controls-wrap a.scrollable-prev { background-color:#2D61A6; }

 }