/*
Theme Name: Smartbox
Description: Smartbox is a Premium Wordpress Theme with a unique design and fully CMS features.&nbsp;
    &nbsp;
    <strong>DesignareThemes: </strong> <a href="http://www.facebook.com/DesignareThemes">Facebook</a>&nbsp;
    |&nbsp;
    <a href="http: //www.twitter.com/DesignareThemes">Twitter</a>&nbsp;
    |&nbsp;
    <a href="http: //support.designarethemes.com">Theme Support</a>
Author: DesignareThemes
Author URI: http://designarethemes.com
Version: 1.5.0
Tags:black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-width, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, theme-options, translation-ready
Theme URI:
License:
License URI:
*/

/* RESET CSS */
/* html {
    height: 100%;
}
*/
/* FONT FACE */
@font-face {
    font-family: 'Open Sans Light';
    src: url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Light-webfont.eot');
    src: url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Light-webfont.woff') format('woff'), url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Light-webfont.ttf') format('truetype'), url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Light-webfont.png#OpenSansLight') format('png');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Bold';
    src: url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Bold-webfont.eot');
    src: url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Bold-webfont.woff') format('woff'), url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Bold-webfont.png#OpenSansBold') format('png');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Semibold';
    src: url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Semibold-webfont.eot');
    src: url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Semibold-webfont.woff') format('woff'), url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('/wp-content/themes/smartbox/css/webfonts/OpenSans-Semibold-webfont.png#OpenSansSemibold') format('png');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AmperzandRegular';
    src: url('/wp-content/themes/smartbox/css/webfonts/amperzand-webfont.eot');
    src: url('/wp-content/themes/smartbox/css/webfonts/amperzand-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/smartbox/css/webfonts/amperzand-webfont.woff') format('woff'), url('/wp-content/themes/smartbox/css/webfonts/amperzand-webfont.ttf') format('truetype'), url('/wp-content/themes/smartbox/css/webfonts/amperzand-webfont.svg#AmperzandRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, q {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
li {
    list-style: none;
}
a {
    text-decoration: none;
}
ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}
mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
hr {
    border: 1px solid #f2f2f2;
    height: 0px;
}
/* WORDPRESS CORE CSS */
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 100%;
    padding: 5px 0px 5px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 25px;
    margin: 0;
    padding-bottom: 5px;
    margin-bottom: 0 !important;
}
.sticky {
}
.gallery-caption {
}
.bypostauthor {
}
/* GLOBAL CSS */
html {
    position: relative;
    float: left;
    width: 100%;
    -webkit-font-smoothing: subpixel-antialiased;
}
body {
    width: 100%;
    position: relative;
    float: left;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    font-family: 'Arial';
    font-weight: normal;
    line-height: 20px;
    color: #555555;
    text-rendering: optimizeLegibility;
}
body > .default_container {
    position: absolute;
    top: 0px;
    width: 100%;
}
::-moz-selection {
    background: #26ade4;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #26ade4;
    text-shadow: none;
    color: #fff;
}
.everything {
    width: 100%;
    top: 0;
    position: relative;
    float: left;
    font-weight: normal;
    overflow: hidden;
}
article {
    position: relative;
    display: inline-block;
    width: 100%;
}
.smartbox_helper_div {
    display: none;
}
.breadcrumbs-container {
    width: 31%;
    display: inline-block;
    position: relative;
    float: right;
    line-height: 1em;
    text-align: right;
}
img {
    max-width: 100%;
    height: auto;
}
.index-container {
    display: none;
}
.loading {
    display: none;
    background: url(/wp-content/themes/smartbox/img/loading.gif) no-repeat 1px;
    height: 66px;
    width: 66px;
    position: absolute;
    margin-top: -42px;
    margin-left: 417px;
}
img.loaded {
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all .5s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
}
.alignnone {
    margin-bottom: 0 !important;
    position: relative;
    top: 0;
}
.fullwidth-section .eight.columns .alignnone {
    top: 16px;
}
.boxedpage #wrapper .fullwidth-section {
    opacity: 1;
    filter: alpha(opacity=100);
    width: 1080px;
    left: -38px;
}
.boxedpage #wrapper .fullwidth-section > .container {
    max-width: 1024px;
    display: block;
}
.vc-inline-link, .mce-menubtn span, .mce-panel .mce-btn i.mce-caret, .mce-btn .mce-caret {
    display: none !important;
}
/*asshole IE*/
#s_top::-ms-clear {
    display: none !important;
    width : 0;
    height: 0;
}
/**/
blockquote {
    margin: 1em 8px 1em 8px;
    padding: 0 0 0 45px;
    background: url(/wp-content/themes/smartbox/images/quote.png) no-repeat 0 0px;
    font-family: 'Open Sans';
    font-weight: 300;
    font-size: 15px;
    line-height: 1.5em;
    color: #999;
    min-height: 30px;
}
blockquote p {
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 300;
    font-size: 15px;
}
blockquote p cite {
    font-family: Arial, sans-serif;
    font-size: 11px;
}
table:not(.post-cc):not(#wp-calendar) {
    color: #555;
}
table:not(.post-cc):not(#wp-calendar) td, table:not(.post-cc):not(#wp-calendar) th {
    font-size: 1em;
    border: 1px solid #ddd;
    padding: 3px 7px 2px 7px;
}
table:not(.post-cc):not(#wp-calendar) th {
    font-size: 1.2em;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 4px;
    color: #555;
}
dl dt {
    font-weight: bold;
    line-height: 2em;
}
dl dd {
    margin-bottom: 10px;
}
ul:not(#menulava, .slides_container) li {
    margin-left: 20px;
    list-style: disc;
    line-height: 1.5em;
    margin-top: 1%;
}
ol li {
    line-height: 1.5em;
    margin-left: 20px;
    list-style-type: decimal;
    margin-top: 1%;
}
.single .the_content ul, .post ul {
    margin-top: 20px;
}
.single .the_content ul li, .post ul li {
    margin-left: 35px;
    list-style: disc;
    font-size: 15px;
    color: #687177;
}
.post-listing ul li, #secondary ul li, .post li {
    line-height: 1.5em;
    margin-left: 0;
    list-style-type: none;
    margin-top: 1%;
}
.simple-line {
    height: 1px;
    background: #f2f2f2;
    margin: 5px 0 10px 0;
}
#secondary ul li a {
    padding: 3px 0 3px 10px;
    list-style: none;
    background: url(/wp-content/themes/smartbox/img/arrow-liposts.png) no-repeat center left;
    margin-left: 0;
}
#secondary ul li ul li a {
    padding: 3px 0 3px 10px;
    list-style: none;
    background: url(/wp-content/themes/smartbox/img/arrow-liposts.png) no-repeat center left !important;
    margin-left: 10px;
    margin: 2px 0 2px 10px;
}
#secondary ul.forms li a {
    background: none;
    padding: 7px 17px;
}
q {
    font-style: italic;
}
sub, sup {
    font-size: 0.6em;
    position: relative;
}
sup {
    vertical-align: top;
    top: -.2em;
}
sub {
    bottom: -.2em;
}
.post-cc, .post-cc > tbody, .post-cc > tbody > tr, .post-cc > tbody > tr > td:nth-child(2), .post-cc .blog_excerpt {
    position: relative;
    float: left;
    width: 100%;
    display: inline-block;
    margin-top: 0px;
}
.nopassword {
    font-size: 13px;
    font-family: Arial, sans-serif;
    color: #555555;
}
.post-cc > tbody > tr > td:nth-child(2) {
    width: -moz-calc(100% - 80px);
    width: -webkit-calc(100% - 80px);
    width: calc(100% - 80px);
}
.post-cc > tbody > tr > td:nth-child(2) img.alignnone {
    margin-bottom: 5px !important;
}
embed {
    position: relative;
    float: left;
    max-width: 100%;
    width: 100%;
    margin-bottom: 10px;
    min-height: 360px;
}
code {
    font-family: monospace;
}
.slides_container > li, .slides > li, .partners-items > li, .flex-direction-nav > li, .carousel > li, li.individual_ball, .forms > li, .services-graph > li, .ch-grid > li, .projectCategories li, .service-items li, .socialdiv ul li, .socialdiv-dark ul li, #flickr li, #menulava li {
    margin-left: 0px !important;
    list-style: none !important;
    margin-top: 0% !important;
}
#_slider_images_button {
    margin-bottom: 20px;
}
.borderline {
    position: relative;
    float: left;
    height: 1px;
    background: #ededed;
    width: 98%;
    margin: 0 1%;
}
.scale-to-grid {
    max-width: 100%;
    height: auto;
}
.the_title a {
    color: #444 !important;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    font-size: 16px;
    font-family: Helvetica Neue, Arial;
    line-height: 1;
    font-weight: normal !important;
    padding-bottom: 10px !important;
    color: #333;
}
.everything i {
    padding-right: 5px;
    vertical-align: middle;
}
.p_excerpt {
    clear: both;
    margin-bottom: 20px;
    padding-top: 20px;
}
input {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
}
input:focus, textarea:focus {
    color: #868C8E;
    border: 1px solid #999;
    outline: 0;
}
.entry-content .container .eight .service-items .one-third .title_and_text {
    width: 100% !important;
}
.more-link {
    display: none;
}
#topcontrol {
    z-index: 999;
}
.thumb_cont {
    border: 4px solid #ddd;
}
/* #wp-toolbar li a.ab-item:hover {
    color: #fff !important;
}
*/
.tp-loader {
    background: url(/wp-content/themes/smartbox/img/loading.gif) no-repeat 10px 10px !important;
    background-color: #f2f2f2;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.iconfa {
    padding-top: 20px;
    padding-bottom: 30px;
    display: inline-block;
    width: 100%;
}
/* TYPOGRAPHY */
H1, H2, H3, H4, H5, H6 {
    margin: 0.1em 0;
    font-family: 'Helvetica Neue', 'Arial', sans-serif;
    font-weight: bold;
    line-height: 1.4em;
}
h1 {
    line-height: 1.6em;
    color: #444;
}
h2 {
    color: #999;
    font-weight: 300;
}
h5 {
    font-weight: 300;
}
i {
    margin: 0 1%;
}
p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 1.5em;
    letter-spacing: normal;
    font-weight: normal !important;
}
a {
    color: #666;
}
/* FONT FACE */
pre {
    display: block;
    font: 11px Consolas, "Andale Mono", Courier, "Courier New", monospace;
    background: #f5f5f5 url(/wp-content/themes/smartbox/img/pre.png) repeat;
    border: 1px solid #ccc;
    padding: 18px 20px 18px 20px;
    margin: 0 0 18px;
    line-height: 19.2px;
    overflow: auto;
    overflow-Y: hidden;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.pre-style {
    -webkit-box-shadow: inset 40px 0 0 #FBFBFC, inset 41px 0 0 #ECECF0;
    -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
    box-shadow: inset 40px 0 0 #FBFBFC, inset 41px 0 0 #ECECF0;
    padding: 8px;
    background-color: #F7F7F9;
    border: 1px solid #E1E1E8;
    margin-bottom: 20px;
}
/* GLOBAL MARGINS */

.shortcode-team .team-row {
    left: -10px;
}
.entry .container .shortcode-team .team-row {
    left: 0;
}
.entry .container .services-graph p {
    margin: 0 !important;
}
.entry .container .contact-form {
    margin: 0 !important;
}
.entry .container H1, .entry .container H2, .entry .container H3, .entry .container H4, .entry .container H5, .entry .container H6 {
    margin: 0.1em 0;
}
.entry .container .services-graph {
    margin: 0.85em 0 !important;
}
.columns .row .one-third .title_and_text {
    width: 66% !important;
}
/* BODY */
#wrapper {
    position: relative;
    float: left;
    background: white;
    width: 1080px;
    margin-bottom: 0;
    min-height: 520px;
    visibility: hidden;
}
.reset_960 {
    width: 1024px;
    position: relative;
    float: left;
    z-index: 1003;
    xoverflow: hidden;
}
.divider_940 {
    height: 1px;
    background: #EDEDED;
    width: 940px;
    position: absolute;
    right: 0;
    margin: 0 10px;
}
#wrapper .entry {
    margin: 30px 0;
    position: relative;
    float: left;
    width: 100%;
}
#white_content {
    position: relative;
    background: white;
    width: 1080px;
    margin: 0 auto;
    height: auto;
    margin-bottom: 40px;
    margin-top: 0;
}
.white_content_arrow {
    display: none;
}
.boxedpage #white_content {
    margin: 0 auto;
}
.reset_960 .entry-content {
    margin-bottom: 0px !important;
    width: 100%;
}
#content {
    position: relative;
}
.sidebars-contents {
    width: 98%;
}
.sidebars-contents-left {
    width: 98%;
    margin: 0;
    padding: 0;
    right: -3.5%;
}
.entry.sidebar-right .four.columns {
    padding-left: 3% !important;
    border-left: 1px dashed #ededed !important;
    margin-top: 2%;
}
.entry.sidebar-right .sidebars-contents .four.columns {
    border-left: none !important;
}
.entry.sidebar-left .four.columns {
    padding-right: 3% !important;
    border-right: 1px dashed #ededed !important;
    margin-top: 2%;
    margin-right: 0;
}
.entry.sidebar-left .twelve.columns {
    margin-left: 0;
}
.entry.sidebar-right .home_widget, entry.sidebar-left .home_widget {
    margin: 10px 0 10px 0;
}
.entry.sidebar-right .four.columns .recent_testimonials hr, .entry.sidebar-left .four.columns .recent_testimonials hr {
    display: none;
}
.entry.sidebar-right .four.columns .recentPosts_style2 hr, .entry.sidebar-left .four.columns .recentPosts_style2 hr {
    display: block;
}
.vc_span12 .shortcode-services.default ul.service-items .one-third.column .text_container {
    width: 79% !important;
}
.entry.sidebar-left .four.columns .home_widget, .entry.sidebar-right .four.columns .home_widget {
    margin: 20px 0;
}
.entry.sidebar-left .four.columns .home_widget.recentPosts .the_content .title_content, .entry.sidebar-right .four.columns .home_widget.recentPosts .the_content .title_content {
    width: 66%;
}
h2.smartboxtitle br {
    display: none !important;
}
.entry.sidebar-right .four.columns .smartboxtitle span, .entry.sidebar-right .four.columns .home_widget .page_info_title_s3, .entry.sidebar-right .four.columns h4.h-widget-test, .entry.sidebar-left .four.columns .smartboxtitle span, .entry.sidebar-left .four.columns .home_widget .page_info_title_s3, .entry.sidebar-left .four.columns h4.h-widget-test {
    font-family: Arial !important;
    letter-spacing: normal;
    top: 0 !important;
}
/* .entry.sidebar-right .widget_search, .entry.sidebar-left .widget_search, .custom-widget .widget_search {
    margin-bottom: 35px !important;
}
*/

.entry.sidebar-right .shortcode-partners .partners-carousel img, .entry.sidebar-left .shortcode-partners .partners-carousel img {
    left: -10px;
}
/* LOGO */
.logo {
    position: relative;
    float: left;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.logo h1 {
    position: relative;
    float: left;
}
.logo a {
    position: relative;
    float: left;
    z-index: 999;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.logo img {
    min-height: 45px;
    position: relative;
    float: left;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
/* TOP-BAR */
.info_above_menu {
    position: relative;
    float: left;
    width: 100%;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;
    color: #999;
    z-index: 9999999999;
    height: 40px;
}
/*TOP-BAR STYLE1 + TOP PANEL*/
.fullwidth_container.ontoppanel {
    width: 100%;
    background: #212121;
}
/*TOP-BAR STYLE4*/
.info_above_menu.style4 {
    width: auto;
    float: right;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
/* TOP PANEL */
#toppanel {
    top: 0px;
    left: 0px;
    position: fixed;
    height: auto;
    background: #353535;
    z-index: 999999;
    width: 100%;
}
#toppanel .toppanel_content {
    position: relative;
}
#toppanel_trigger, .trigger_toppanel_closer .clicker {
    z-index: 999999999;
}
#toppanel_trigger {
    position: absolute;
    top: 15px !important;
    right: 0;
    cursor: pointer;
    float: right;
    background: #fff;
    width: 30px;
    height: 30px;
    border: 1px solid #ededed!important;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: linear .2s;
    -moz-transition: linear .2s;
    -ms-transition: linear .2s;
    -o-transition: linear .2s;
    transition: linear .2s;
}
#toppanel_trigger .signal {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -1px -106px no-repeat;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: linear .2s;
    -moz-transition: linear .2s;
    -ms-transition: linear .2s;
    -o-transition: linear .2s;
    transition: linear .2s;
}
#toppanel_trigger .signal:hover {
    background-color: #f5f5f5;
}
.trigger_toppanel_closer {
    background: #fff;
    position: relative;
    width: 30px;
    height: 30px;
    top: 15px;
    right: 0;
    cursor: pointer;
    float: right;
    border: 1px solid #fff !important;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.trigger_toppanel_closer .clicker {
    width: 0px;
    height: 0px;
    top: 0px;
    right: 0px;
    color: white;
    cursor: pointer;
    clear: both;
    cursor: pointer;
}
.trigger_toppanel_closer .clicker .signal {
    position: relative;
    float: left;
    width: 35px;
    height: 27px;
    background: url(/wp-content/themes/smartbox/img/sprite.png) -33px -107px no-repeat;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-transition: linear .2s;
    -moz-transition: linear .2s;
    -ms-transition: linear .2s;
    -o-transition: linear .2s;
    transition: linear .2s;
}
#toppanel .trigger_toppanel_closer {
    width: 0;
    height: 0;
    border: none !important;
    top: -36px;
    right: 42px;
    z-index: 9999;
}
#toppanel #twitter_update_list {
    float: left;
    margin-top: 0;
}
#toppanel .textwidget {
    line-height: 1.6em;
    color: rgb(144, 144, 146) !important;
    font-size: 12px !important;
    text-shadow: none !important;
    font-family: Helvetica, Arial, sans-serif;
    margin-bottom: 10px;
    position: relative;
    float: left;
}
.toppanel_content .content {
    padding: 35px 0 25px 0;
}
#toppanel h4, #toppanel .h-widget-test {
    color: #F8F8F8 !important;
    font-weight: bold;
    font-size: 12px !important;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-family: Arial !important;
    top: -4px;
    position: relative;
    margin-left: 0 !important;
    width: auto;
    clear: both;
    display: inline-block;
    background: rgb(20, 44, 54);
    padding-right: 20px;
    z-index: 2;
}
#toppanel #recentPostsSidebar_widget h2, #toppanel h4.page_title_testimonials, #toppanel .title h4 {
    olor: #F8F8F8 !important;
    font-weight: bold;
    font-size: 12px !important;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-family: Arial !important;
    top: -4px;
    position: relative;
    margin-left: 0 !important;
    width: auto;
    clear: both;
    display: inline-block;
    background: rgb(20, 44, 54);
    padding-right: 20px;
    z-index: 2;
}
#toppanel #flickr {
    position: relative;
    margin: 5px 0;
    float: left;
}
#toppanel .tagcloud a {
    background: rgb(37, 37, 37);
    color: rgb(127, 127, 128) !important;
}
#toppanel .flickr_container {
    margin-bottom: 20px;
}
#toppanel .column, #toppanel .columns {
    position: relative;
}
#toppanel hr {
    height: 4px;
    border-bottom: 1px solid #ededed;
    margin: 10px 1%;
    position: absolute;
    float: left;
    border-top: 1px solid #ededed;
    border-left: 0;
    border-right: 0;
    margin: 44px 0 40px 0 !important;
    width: 100%;
    top: -41px;
}
#toppanel .recent_testimonials {
    padding: 0 0 30px 0;
    margin: 0;
}
#toppanel .shortcode-team hr {
    top: -40px;
}
/* TOP PANEL WIDGETS ADJUSTMENTS */
#toppanel .home_widget .page_info_title_s3, #toppanel .home_widget .page_info_title_s4, #toppanel page_info_title_testimonials, #toppanel .smartboxtitle span {
    top: -3px;
}
#toppanel .rposts2 .page_info_title_s2 {
    top: -1px !important;
}
#toppanel .rposts2 hr {
    top: -38px;
}
#toppanel .rposts2 .pag-proj2_s2 {
    top: -5px;
}
#big_footer .rposts2 .page_title_s2 {
    top: 5px;
}
#big_footer .shortcode-team, #big_footer .shortcode-partners {
    top: 37px;
}
#big_footer .shortcode-partners {
    top: 38px;
}
#big_footer .shortcode-team .pag-proj_team, #big_footer .shortcode-partners .pag-proj_partners {
    top: -8px !important;
}
#toppanel .shortcode-team .pag-proj_team {
    top: -7px !important;
}
#toppanel .recentProjects3 .page_info_title_s3, #toppanel .recentProjects4 .page_info_title_s4 {
    top: -1px !important;
}
#toppanel .recentProjects3 .pag-proj2_s3, #toppanel .recentProjects4 .pag-proj2_s4, #big_footer .recentProjects3 .pag-proj2_s3, #big_footer .recentProjects4 .pag-proj2_s4 {
    top: -3px;
}
#big_footer .tagcloud {
    margin-top: 25px !important;
}
#toppanel .recentProjects3 hr, #big_footer .home_widget hr, #big_footer .shortcode-team hr, #big_footer .recent_testimonials hr {
    top: -41px;
}
#big_footer .recentProjects4 .page_title_s4 hr {
    top: -36px;
}
#big_footer .shortcode-partners hr {
    top: -41px;
}
#footer_content ul {
    margin-top: 21px;
}
#footer_content ul.slides {
    margin-top: 2px;
}
#footer_content ul.forms, #footer_content ul.slides_container, #footer_content ul.ch-grid {
    margin-top: 0;
}
.indproj1 {
    margin-right: 19px !important;
}
#footer_content .recentProjects4 ul.slides_container, #footer_content .recentProjects4 ul.ch-grid {
    margin-top: -25px;
}
#footer_content #searchform, #toppanel #searchform {
    margin-top: 35px;
}
#big_footer .home_widget .projects_container .project_list_s2 {
    margin-top: 0 !important;
}
#big_footer .project_list_s2 .post_listing .post {
    margin: 5px 0 20px 0;
}
#big_footer .team_content h4 {
    top: 0 !important;
}
#toppanel .shortcode-partners .smartboxtitle span {
    top: -2px !important;
}
#toppanel .shortcode-partners hr {
    top: -39px;
}
#toppanel .shortcode-partners .pag-proj_partners {
    top: -6px;
}
#toppanel .page_title_s4 hr {
    top: -38px;
}
#toppanel .menu li {
    padding: 3px 0 3px 15px;
    list-style: none;
    background: url(/wp-content/themes/smartbox/img/arrow-liposts.png) no-repeat center left;
    margin-left: 0;
}
#toppanel .post-date {
    color: #628696;
}
#toppanel a:hover {
    color: #26ade4 !important;
}
/* FOOTER CONTENTS*/
#big_footer .numerical-content, #toppanel .numerical-content {
    line-height: 35px !important;
}
#big_footer .shortcode-services ul.service-items .item-title, #toppanel .shortcode-services ul.service-items .item-title {
    color: #BCBCBC !important;
    font-size: 1.1em;
    padding-top: 4px;
}
#big_footer .shortcode-services ul.service-items .item-desc, #toppanel .shortcode-services ul.service-items .item-desc {
    color: #969696;
}
#big_footer .shortcode-services ul.service-items li, #toppanel .shortcode-services ul.service-items li {
    padding-top: 0;
}
#big_footer #twitter_update_list .tweet_list, #toppanel #twitter_update_list .tweet_list {
    left: 0;
    font-family: Helvetica, Arial, sans-serif;
}
#footer_content .flexslider {
    margin: 23px 0 0 0 !important;
}
#big_footer .home_widget {
    top: 34px;
}
/* #big_footer .home_widget hr, #big_footer .shortcode-team hr, #big_footer .recent_testimonials hr {
    top: -42px;
}
*/
#big_footer .recent_testimonials hr {
    top: -12px;
}
/* ACCORDION WIDGET */
#toppanel #accordion .acc-title {
    border: 1px solid #333;
    display: block;
    background-color: rgb(37, 37, 37);
    font-weight: bold;
    margin: -1px 0;
}
#toppanel #accordion .acc-title h2.current, #toppanel .acc-substitute .acc-title h2.current {
    background: url(/wp-content/themes/smartbox/images/accordion-close.png) no-repeat right center;
    padding: 15px;
    margin: 0;
}
#toppanel #accordion .acc-title h2, .acc-substitute .acc-title h2 {
    display: block;
    padding: 15px;
    background: url(/wp-content/themes/smartbox/images/accordion-open.png) no-repeat right center !;
    color: #999;
    font-weight: 600;
    font-family: Helvetica Neue, Arial !important;
    cursor: pointer;
    margin: 0;
}
#toppanel #accordion .pane, #toppanel .acc-substitute .pane {
    border: 1px solid #333;
}
/* CONTAC WIDGET */
#toppanel {
    height: auto;
    xdisplay: none;
    opacity: .97 !important;
    visibility: hidden;
}
#toppanel .content {
    margin-bottom: 0;
}
#toppanel .contact-form {
    margin: 0;
}
/* TOP PANEL LEFT CONTENTS */
.info_above_menu .telephone, .info_above_menu .email, .info_above_menu .address, .info_above_menu .textfield {
    line-height: 16px;
    font-size: 11px !important;
    color: #ccc;
    display: initial;
    margin-right: 10px;
    font-weight: 500 !important;
    display: initial !important;
}
.info_above_menu a {
    color: #ccc;
    font-size: 12px !important;
}
#toppanel .smartboxtitle .carousel-control, #big_footer .smartboxtitle .carousel-control {
    border: none !important;
}
/* HEADER */
.header-shadow {
    background: url(/wp-content/themes/smartbox/img/header-shadow.png) no-repeat top center;
    width: 100%;
    margin: 0 auto;
    height: 41px;
    position: absolute;
    float: left;
    z-index: 9;
}
#header_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
#header {
    position: relative;
    width: 1024px;
    margin: 0 auto;
    z-index: 999;
    min-height: auto;
    height: auto;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
header .logo_and_menu {
    position: relative;
    float: left;
    width: 100%;
    min-height: 100px;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.header_container {
    position: fixed;
    float: left;
    width: 100%;
    z-index: 99999;
    background: rgba(255, 255, 255, 1);
    max-height: 100%;
    height: auto;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #444;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    -webkit-box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.07);
    box-shadow: 0px 1px 6px 0px rgba(68, 68, 68, 0.07);
}
.top-bar-menu {
    width: auto;
    position: relative;
    float: right;
    top: 0;
    padding: 11px 10px 0px 10px;
}
.top-bar-menu ul > li {
    border: none !important;
    margin-left: 10px;
}
.top-bar-menu ul {
    -webkit-box-shadow: 0px 1px 4px 0px #c4c4c4;
    box-shadow: 0px 1px 4px 0px #c4c4c4;
}
.header_container .trigger_toppanel_closer .signal {
    display: none;
}
.n-hc {
    opacity: .95;
}
/* WITHOUT TITLE PAGE */
.home-no-slider {
    position: relative;
    left: 0px;
    width: 100%;
    z-index: 9999;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    padding-top: 140px;
}
.n-home-no-slider {
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    padding-top: 100px;
}
/* SLOGAN */
.slogan {
    position: relative;
    left: 20px;
    line-height: 1em;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    font-size: 11px !important;
    color: #888;
    width: 38%;
    float: left;
    clear: none !important;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    text-align: left;
}
/* PAGES - PAGE TITLE */
.fullwidth-container {
    -webkit-transition: linear .4s;
    -moz-transition: linear .4s;
    -ms-transition: linear .4s;
    -o-transition: linear .4s;
    transition: linear .4s;
    position: relative;
    float: left;
    height: auto;
    width: 100%;
    z-index: 9;
    visibility: hidden;
    background-size: 100% 100% !important;
}
.pageTitle {
    position: relative;
    float: left;
    width: 66% !important;
    margin-left: 5px !important;
}
.pageTitle .page_title {
    margin: 0;
    margin-bottom: 2px !important;
    font-weight: normal !important;
}
.secondaryTitle {
    font-size: 27px;
    color: #666;
    margin: 0px;
    font-weight: normal;
}
/* BREADCRUMBS */
.entry-breadcrumb {
    position: relative;
    float: left;
    padding: 4px 0 0 0;
    text-align: center;
    font-weight: normal !important;
    width: 100%;
    text-align: right;
    right: 4px;
}
.entry-breadcrumb p {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 11px !important;
    color: #999 !important;
    text-align: right;
    font-weight: normal !important;
}
.entry-breadcrumb a {
    text-decoration: none;
    font-size: 11px !important;
    font-weight: normal !important;
    background: rgba(0, 0, 0, 0.3);
    color: #fff !important;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 4px;
}
.entry-breadcrumb a:hover {
    color: #fff !important;
    background: rgba(0, 0, 0, 0.5);
}
/* MENU CSS */
header #menulava {
    position: relative;
    float: right;
    right: 0;
    z-index: 99;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
header #menulava .menu-desc {
    font-family: 'Helvetica Neue', 'Arial', sans-serif;
    font-size: 12px;
    font-weight: normal;
}
header #menulava > li {
    list-style: none;
    float: left;
    text-align: center;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    height: auto;
    margin: 0 10px;
}
header #menulava > li:last-child {
    margin-right: 0px;
}
header #menu {
    position: relative;
    float: right;
    bottom: -1px;
}
header #menulava > li > a {
    position: relative;
    float: left;
    padding: 19px 1px 38px 0;
    text-decoration: none;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    letter-spacing: normal;
}
.n-hc header #menulava > li > a {
    padding: 17px 1px 38px 0;
}
header #menulava > li.current-menu-item > a, header #menulava > li.current-menu-ancestor > a {
    color: #10b9b9;
}
#menulava > li > a > .menu-desc {
    color: #888;
    font-weight: normal !important;
}
#menulava > li ul li span.sf-sub-indicator i:before {
    content: "\f105";
}
.menu li {
    list-style: none;
}
.menu li a {
    text-decoration: none;
    color: #9b9b9b;
}
header #menu {
    right: 0;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
#menulava > li > a > span.sf-sub-indicator {
    display: none !important;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu ul {
    position: absolute;
    top: -999em;
    xwidth: 10em;
}
.sf-menu ul li {
    width: 100%;
}
.sf-menu li:hover {
    visibility: inherit;
}
.sf-menu li {
    float: left;
    position: relative;
}
.sf-menu a {
    display: block;
    position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    left: 0;
    z-index: 99;
}
#menulava_top.sf-menu li:hover ul, #menulava_top.sfHover ul {
    top: 29px;
    margin-top: 0px;
    z-index: 99999;
}
/*fixed menu*/
.n-menu .sf-menu li:hover ul, .n-menu .sf-menu li.sfHover ul {
    margin-top: -11px;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li.sfHover ul ul, ul.sf-menu li li.sfHover ul ul ul {
    left: 10em;
    top: -9px;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
    left: 10em;
    top: 0;
}
.headerstyle-style3 header #menulava > li {
    margin-right: 5px !important;
}
.headerstyle-style3 header #menulava > li:last-child {
    margin-right: 0px !important;
}
.headerstyle-style3 header #menulava > li {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}
/*** DEMO SKIN ***/
.sf-menu li li {
    text-align: left;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.sf-menu li li a {
    color: #666 ;
    text-decoration: none;
    padding: 9px 35px 9px 12px;
    font-family: Helvetica Neue, Open Sans, Arial, sans-serif;
    font-weight: normal;
    border-bottom: 1px solid #eee;
    line-height: 20px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    letter-spacing: normal;
}
.sf-menu li ul li:last-child a {
    border-bottom: none ;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
    padding-right: 2.25em;
    min-width: 1px;
}
.sf-sub-indicator {
    position: relative;
    display: inline-block;
    margin-left: 5px;
    width: 10px;
    height: 14px;
    font-size: 1em;
}
#menulava li ul li .sf-sub-indicator {
    top: 11px;
    background-position: 0 0;
    position: absolute;
    display: block;
    right: 1.2em;
}
#menulava li ul li a:hover > .sf-sub-indicator, #menulava li ul li > a:active > .sf-sub-indicator, #menulava li ul li .sf-menu ul li:hover > a > .sf-sub-indicator, #menulava li li.sfHover > a > .sf-sub-indicator {
    top: 11px;
    background-position: -10px 0;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator, header #menulava > li.current-menu-item > a > .sf-sub-indicator, header #menulava > li.current-menu-ancestor > a > .sf-sub-indicator {
    background-position: -10px -100px;
}
.sf-menu ul .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
    background-position: 0 0;
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-shadow ul {
    -webkit-box-shadow: 0px 1px 4px 0px #c4c4c4;
    box-shadow: 0px 1px 4px 0px #c4c4c4;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}
.sf-menu > li > ul > li ul.sub-menu {
}
.sf-menu > li > ul > li > ul > li > ul.sub-menu {
    margin-top: 0px !important;
}
.sf-menu > li > ul li a > span.sf-sub-indicator {
    top: 9px !important;
    font-size: 1em;
}
/* MOBILE MENU */
#select-menu {
    display: none;
}
.dropdown-menu {
    -webkit-appearance: none;
    padding: 12px 10px;
    outline: none;
    overflow: hidden;
    font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: white;
    font-weight: bold;
    margin: 0;
    width: 100%;
    max-width: 100%;
    position: relative;
    left: 0;
    float: left;
}
/* STIKY MENU EFFECT */
.n-hc {
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    background: rgba(255, 255, 255, 0.9);
    border-top: 1px solid #444;
    -webkit-box-shadow: 0px 1px 10px 0px rgba(68, 68, 68, 0.2);
    box-shadow: 0px 1px 10px 0px rgba(68, 68, 68, 0.2);
}
.n-hm {
    min-height: 40px !important;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.n-li {
    height: auto !important;
    min-height: 40px !important;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    margin-top: 6px !important;
    margin-bottom: 0;
    margin-bottom: 10px !important;
}
.n-la {
    margin-top: -10px !important;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
.n-menu {
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    bottom: -3px !important;
}
.n-menu #menulava > li > ul > li > ul {
    top: -9px !important;
}
.n-ma {
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    border-bottom: none !important;
}
.n-hc header #menulava > li > a, .n-hc header #menulava > li, .n-hc header #menulava {
    -webkit-transition: linear .3s !important;
    -moz-transition: linear .3s !important;
    -ms-transition: linear .3s !important;
    -o-transition: linear .3s !important;
    transition: linear .3s !important;
}
.n-slider-container {
    padding-top: 73px !important;
}
.n-slider-flex {
    padding-top: 73px !important;
}
/* .n-slogan {
    width: 45%;
}
*/
.n-fullwidthcontainer {
    margin-top: 70px !important;
}
.n-hc .style-top-bar .info_above_menu .telephone, .n-hc .style-top-bar .info_above_menu .email, .n-hc .style-top-bar .info_above_menu .address, .n-hc .style-top-bar .info_above_menu .textfield, .n-hc .style-top-bar .socialdiv ul li, , .n-hc .style-top-bar .socialdiv-dark ul li {
    border-left: none !important;
}
.center-button {
    padding-bottom: 38px;
    margin-left: 43px;
    top: 22px;
    position: relative;
}
/* NEW HEADERS */
.style-top-bar i {
    padding-right: 0;
}
.style-top-bar .info_above_menu i {
    margin: 0 4px !important;
    font-size: 12px;
    top: -1px;
    position: relative;
}
.style-top-bar .container {
    height: 40px;
}
.style-top-bar.info_above_menu {
    font-family: Helvetica Neue, Arial, sans-serif;
    color: #999;
    font-weight: normal !important;
}
.style-top-bar .info_above_menu a {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: 400 !important;
    letter-spacing: normal;
}
.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield {
    white-space: nowrap;
    line-height: 40px;
    font-size: 12px !important;
    color: #fff;
    display: initial;
    margin-right: 0;
    font-weight: 500 !important;
    /* top: -2px;
    */padding: 0px 10px;
    float: left;
    width: auto;
    text-align: left;
}
.style-top-bar .socialdiv ul li , .style-top-bar .socialdiv-dark ul li {
    position: relative;
    float: left;
    width: 42px;
    height: 40px;
    margin: 0;
    list-style: none;
    opacity: 0.9;
}
.style-top-bar .socialdiv ul li a {
    border: none;
    opacity: 0.8;
}
.style-top-bar .socialdiv-dark ul li a {
    border: none;
    opacity: 1;
}
.style-top-bar .socialdiv ul li a:hover, .style-top-bar .socialdiv-dark ul li a:hover {
    border: none;
    opacity: 1 !important;
    opacity: 1;
}
.headerstyle-style4.n-hc .logo {
    margin-top: 16px !important;
}
.n-hm .style4 {
    margin-top: 2px !important;
}
.style4 {
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s
}
#menu_top_bar .sub-menu {
    width: auto;
    opacity: 0;
    filter: alpha(opacity=0);
    top: 30px;
}
#menu_top_bar .sub-menu > li {
    left: -10px;
}
#menu_top_bar .sub-menu li a {
    color: black !important;
}
#menu_top_bar li:hover ul, #menu_top_bar li.sfHover ul {
    opacity: 1;
    filter: alpha(opacity=100);
}
#menu_top_bar > li {
    height: 30px;
    list-style: none;
    background: url(/wp-content/themes/smartbox/img/arrow-liposts.png) no-repeat 0 6px;
    margin-left: 0;
    padding-right: 13px;
    padding-left: 12px;
}
#menu_top_bar li li a {
    padding-right: 15px;
}
#menu_top_bar > li:last-child {
    padding-right: 0;
}
.info_above_menu #s_top:focus {
    background: #fff;
}
#s_top {
}
#s_top:focus {
}
#s_top, #s_top:focus {
}
.fullwidth_container_menu {
    top: 1px !important;
    position: relative;
    border-top: 1px solid #ededed !important;
    border-bottom: 1px solid #ededed !important;
}
.info_above_menu.style4 #s_top:focus {
    background: #fff url(/wp-content/themes/smartbox/images/search.png) no-repeat 97%;
}
.style-top-bar .sf-menu a.sf-with-ul {
    padding-right: 0;
}
#menulava_top {
    position: relative;
    float: right;
}
.style-top-bar #lang_sel, .style-top-bar #lang_sel_click {
    float: right;
    z-index: 999999;
    position: relative;
    top: 0;
    height: 40px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    padding: 0 0px 0 5px;
}
.toppanel_content .content .column:last-child {
    margin-right: 0;
}
.fullwidth_container.style-top-bar {
    background: #26ade4 repeat-x left bottom;
    width: 100%;
    height: 100%;
    max-height: 100%;
}
.style-top-bar .socialdiv ul li:last-child {
    border-right: none !important;
}
/* Header Style 3 */
.headerstyle-style3 #menulava {
    padding-top: 12px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    top: 3px;
}
.headerstyle-style3.n-hc #menulava {
    padding-top: 0;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.headerstyle-style3 #menulava ul > li:first-child {
    padding-top: 3px !important;
}
.headerstyle-style3 #menulava ul > li:last-child {
    padding-bottom: 3px !important;
}
.headerstyle-style3 #menulava .sub-menu {
    margin-top: 5px;
}
.headerstyle-style3 .n-menu #menulava .sub-menu {
    margin-top: -5px;
}
.headerstyle-style3 #menulava > li > .sub-menu .sub-menu {
    margin-left: 2px;
}
.headerstyle-style3 #menulava .sub-menu .sub-menu {
    top: -12px !important;
}
.headerstyle-style3 #menulava .sub-menu .sub-menu .sub-menu {
    top: -3px !important;
}
.headerstyle-style3 #menulava > li > .sub-menu > li:first-child > .sub-menu {
    top: -9px !important;
}
.headerstyle-style3 #menulava > li > a {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.headerstyle-style3 .sf-menu ul {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.headerstyle-style3 #menulava .sf-menu ul li:last-child {
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}
.headerstyle-style3 #menulava > li {
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}
.headerstyle-style3 #menulava > li:hover {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.headerstyle-style3 #menulava > li > a {
    text-transform: uppercase;
    padding: 6px 12px 6px 11px !important;
}
.headerstyle-style3 #menulava > li {
    border-top: none !important;
    border-bottom: none !important;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.headerstyle-style3 #menulava > li.current-menu-item, .headerstyle-style3 #menulava > li.current-menu-ancestor, .headerstyle-style3 #menulava > li.current-menu-ancestor > a {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
/* Header Style 4 */
.headerstyle-style4 #s_top {
    right: 15px;
}
.headerstyle-style4 .fullwidth_container_menu .container {
    padding-left: 10px;
}
.headerstyle-style4 #header .info_above_menu {
    right: 10px;
}
.headerstyle-style4 #header .info_above_menu {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.headerstyle-style4 .info_above_menu #searchform_top {
    top: 12px;
}
.headerstyle-style4 .info_above_menu .socialdiv-dark {
    top: 6px;
}
.headerstyle-style4 .info_above_menu .socialdiv-dark ul li a {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.headerstyle-style4 #menulava > li {
    margin-bottom: -1px;
}
.headerstyle-style4 #menulava > li > a {
    padding: 12px 17px 11px 17px !important;
}
.headerstyle-style4 .smartbox_dynamic_shopping_bag {
    right: 0px !important;
}
.headerstyle-style4 .info_above_menu .menu_wpml_widget {
    right: -8px;
}
.headerstyle-style4 .smartbox_dynamic_shopping_bag {
    position: relative;
    float: right;
    display: inline-block;
    right: -8px;
}
.headerstyle-style4 #menulava > li {
    border-left: 1px solid #ededed;
}
.headerstyle-style4 .socialdiv, .headerstyle-style4 .socialdiv-dark {
    top: 12px;
}
.headerstyle-style4 .trigger_toppanel_closer {
    top: 17px;
}
.headerstyle-style4 #toppanel_trigger {
    top: 37px !important;
}
.headerstyle-style4.n-hc #toppanel_trigger {
    top: 27px !important;
}
.headerstyle-style4 #searchform_top {
    top: 17px;
}
.headerstyle-style4 #menulava > li:last-child {
    border-right: 1px solid #ededed;
}
.headerstyle-style4 .socialdiv ul li a, .headerstyle-style4 .socialdiv-dark ul li a {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.headerstyle-style4 .fullwidth_container_menu {
    margin-top: 5px;
}
/*
.socialdiv-dark {
    top: 13px;
    right: -14px;
}
.socialdiv-dark ul li {
    margin: 0;
}
.socialdiv-dark ul li a {
    border: none !important;
}
*/


/* SOCIAL SECTIONS */
.socialdiv, .socialdiv-dark {
    position: relative;
    /* display: block;
    */z-index: 99;
    float: left;
}
.socialdiv ul li, .socialdiv-dark ul li {
    position: relative;
    float: left;
    width: 46px;
    height: 46px;
    margin: 0;
    list-style: none;
}
#big_footer .socialdiv ul li a, #big_footer .socialdiv-dark ul li a {
    border: 1px solid #ECECEC;
}
.socialdiv ul li a, .socialdiv-dark ul li a {
    width: 42px;
    height: 40px;
    border: 1px solid #ededed;
    position: relative;
    float: left;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.headerstyle-style4 #header .socialdiv ul li a, .headerstyle-style4 #header .socialdiv-dark ul li a {
    border: none !important;
}
.headerstyle-style4 #header .socialdiv ul li, .headerstyle-style4 #header .socialdiv-dark ul li {
    width: auto;
    height: auto;
}
/* TOP PANEL & FOOTER ADJUSTS */
#toppanel .socialdiv ul li a, #footer_content .socialdiv ul li a, #toppanel .socialdiv-dark ul li a, #footer_content .socialdiv-dark ul li a {
    border: 1px solid rgb(25, 53, 65);
    position: relative;
}
#toppanel .socialdiv, #footer_content .socialdiv, #toppanel .socialdiv-dark, #footer_content .socialdiv-dark {
    margin-top: 15px;
}
#toppanel .socialdiv, #toppanel .socialdiv-dark {
    top: 2px;
    right: -1px;
    border-right: 1px solid rgb(41, 41, 41);
    padding-right: 6px;
    display: inline-block;
    height: auto;
    margin: 0;
    padding: 0;
}
#toppanel .socialdiv ul li, #toppanel .socialdiv-dark ul li {
    margin-bottom: 0;
    margin-right: 0;
}
#footer_content .columns, #toppanel .columns {
    position: relative;
}
/* SOCIAL ICONS */
.socialdiv .facebook {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -378px 0px no-repeat;
}
.socialdiv .twitter {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -378px -57px no-repeat;
}
.socialdiv .forrst {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -708px -1px no-repeat;
}
.socialdiv .flickr {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -454px 0px no-repeat;
}
.socialdiv .linkedin {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -621px  0 no-repeat;
}
.socialdiv .skype {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -148px -56px no-repeat;
}
.socialdiv .google {
    background: url(/wp-content/themes/smartbox/img/sprite.png) 0px -58px no-repeat;
}
.socialdiv .vimeo {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -454px -56px no-repeat;
}
.socialdiv .picasa {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -954px -57px no-repeat;
}
.socialdiv .deviantart {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -224px -1px no-repeat;
}
.socialdiv .behance {
    background: url(/wp-content/themes/smartbox/img/sprite.png) 0px -1px no-repeat;
}
.socialdiv .youtube {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -621px  -56px no-repeat;
}
.socialdiv .rss {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -709px -57px no-repeat;
}
.socialdiv .pinterest {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -867px -57px no-repeat;
}
.socialdiv .stumble {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -225px -56px no-repeat;
}
.socialdiv .delicious {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -148px 0px no-repeat;
}
.socialdiv .digg {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -68px -56px no-repeat;
}
.socialdiv .instagram {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -954px -2px no-repeat;
}
.socialdiv .myspace {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -867px -2px no-repeat;
}
.socialdiv .blogger {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -73px 0px no-repeat;
}
.socialdiv .wordpress {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -533px -57px no-repeat;
}
.socialdiv .grooveshark {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -533px  0 no-repeat;
}
.socialdiv .reddit {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -787px -56px no-repeat;
}
.socialdiv .soundcloud {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -533px -1px no-repeat;
}
.socialdiv .dribbble {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -306px -1px no-repeat;
}
.socialdiv .tumblr {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -306px -57px no-repeat;
}
/* SOCIAL ICONS: HOVER */
.socialdiv .facebook:hover {
    background: #3b5998 url(/wp-content/themes/smartbox/img/sprite.png) -412px 0 no-repeat;
    border: 1px solid #3b5998;
}
.socialdiv .twitter:hover {
    background: #35c9f9 url(/wp-content/themes/smartbox/img/sprite.png) -412px -57px no-repeat;
    border: 1px solid #35c9f9;
}
.socialdiv .forrst:hover {
    background: #62956a url(/wp-content/themes/smartbox/img/sprite.png) -742px -1px no-repeat;
    border: 1px solid #62956a;
}
.socialdiv .flickr:hover {
    background: #ff0084 url(/wp-content/themes/smartbox/img/sprite.png) -487px 0 no-repeat;
    border: 1px solid #ff0084;
}
.socialdiv .linkedin:hover {
    background: #005886 url(/wp-content/themes/smartbox/img/sprite.png) -655px 0 no-repeat;
    border: 1px solid #005886;
}
.socialdiv .skype:hover {
    background: #50bee3 url(/wp-content/themes/smartbox/img/sprite.png) -182px -56px no-repeat;
    border: 1px solid #50bee3;
}
.socialdiv .google:hover {
    background: #d24a30 url(/wp-content/themes/smartbox/img/sprite.png) -32px -58px no-repeat;
    border: 1px solid #d24a30;
}
.socialdiv .vimeo:hover {
    background: #509a99 url(/wp-content/themes/smartbox/img/sprite.png) -489px -56px no-repeat;
    border: 1px solid #509a99;
}
.socialdiv .picasa:hover {
    background: #9864ae url(/wp-content/themes/smartbox/img/sprite.png) -988px -57px no-repeat;
    border: 1px solid #9864ae;
}
.socialdiv .deviantart:hover {
    background: #a8b30e url(/wp-content/themes/smartbox/img/sprite.png) -259px -1px no-repeat;
    border: 1px solid #a8b30e;
}
.socialdiv .behance:hover {
    background: #212121 url(/wp-content/themes/smartbox/img/sprite.png) -34px -1px no-repeat;
    border: 1px solid #212121;
}
.socialdiv .youtube:hover {
    background: #cb322c url(/wp-content/themes/smartbox/img/sprite.png) -657px  -56px no-repeat;
    border: 1px solid #cb322c;
}
.socialdiv .rss:hover {
    background: #f7771e url(/wp-content/themes/smartbox/img/sprite.png) -743px -57px no-repeat;
    border: 1px solid #f7771e;
}
.socialdiv .pinterest:hover {
    background: #cb2027 url(/wp-content/themes/smartbox/img/sprite.png) -900px -57px no-repeat;
    border: 1px solid #cb2027;
}
.socialdiv .stumble:hover {
    background: #32a358 url(/wp-content/themes/smartbox/img/sprite.png) -259px -56px no-repeat;
    border: 1px solid #32a358;
}
.socialdiv .delicious:hover {
    background: #3274d1 url(/wp-content/themes/smartbox/img/sprite.png) -181px 0px no-repeat;
    border: 1px solid #3274d1;
}
.socialdiv .digg:hover {
    background: #000 url(/wp-content/themes/smartbox/img/sprite.png) -106px -56px no-repeat;
    border: 1px solid #000;
}
.socialdiv .instagram:hover {
    background: #517fa4 url(/wp-content/themes/smartbox/img/sprite.png) -988px -2px no-repeat;
    border: 1px solid #517fa4;
}
.socialdiv .myspace:hover {
    background: #000 url(/wp-content/themes/smartbox/img/sprite.png) -901px -2px no-repeat;
    border: 1px solid #000;
}
.socialdiv .blogger:hover {
    background: #fc9644 url(/wp-content/themes/smartbox/img/sprite.png) -108px 0px no-repeat;
    border: 1px solid #fc9644;
}
.socialdiv .wordpress:hover {
    background: #278ab7 url(/wp-content/themes/smartbox/img/sprite.png) -566px -57px no-repeat;
    border: 1px solid #278ab7;
}
.socialdiv .grooveshark:hover {
    background: #f77f00 url(/wp-content/themes/smartbox/img/sprite.png) -567px 0 no-repeat;
    border: 1px solid #f77f00;
}
.socialdiv .reddit:hover {
    background: rgb(170, 199, 228) url(/wp-content/themes/smartbox/img/sprite.png) -821px -56px no-repeat;
    border: 1px solid rgb(170, 199, 228);
}
.socialdiv .soundcloud:hover {
    background: #F76700 url(/wp-content/themes/smartbox/img/sprite.png) -566px -1px no-repeat;
    border: 1px solid #F76700;
}
.socialdiv .dribbble:hover {
    background: #df3e7b url(/wp-content/themes/smartbox/img/sprite.png) -340px -1px no-repeat;
    border: 1px solid #df3e7b;
}
.socialdiv .tumblr:hover {
    background: #445567 url(/wp-content/themes/smartbox/img/sprite.png) -340px -56px no-repeat;
    border: 1px solid #445567;
}
/* SOCIAL ICONS - dark skin */
.socialdiv-dark .facebook {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -379px -255px no-repeat;
}
.socialdiv-dark .twitter {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -378px -311px no-repeat;
}
.socialdiv-dark .forrst {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -708px -256px no-repeat;
}
.socialdiv-dark .flickr {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -454px -256px no-repeat;
}
.socialdiv-dark .linkedin {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -621px  -255px no-repeat;
}
.socialdiv-dark .skype {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -149px -311px no-repeat;
}
.socialdiv-dark .google {
    background: url(/wp-content/themes/smartbox/img/sprite.png) 1px -312px no-repeat;
}
.socialdiv-dark .vimeo {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -455px -311px no-repeat;
}
.socialdiv-dark .picasa {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -954px -312px no-repeat;
}
.socialdiv-dark .deviantart {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -225px -255px no-repeat;
}
.socialdiv-dark .behance {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -1px -256px no-repeat;
}
.socialdiv-dark .youtube {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -621px  -312px no-repeat;
}
.socialdiv-dark .rss {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -710px -312px no-repeat;
}
.socialdiv-dark .pinterest {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -867px -311px no-repeat;
}
.socialdiv-dark .stumble {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -226px -311px no-repeat;
}
.socialdiv-dark .delicious {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -147px -255px no-repeat;
}
.socialdiv-dark .digg {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -70px -312px no-repeat;
}
.socialdiv-dark .instagram {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -954px -256px no-repeat;
}
.socialdiv-dark .myspace {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -867px -256px no-repeat;
}
.socialdiv-dark .blogger {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -74px -255px no-repeat;
}
.socialdiv-dark .wordpress {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -533px -311px no-repeat;
}
.socialdiv-dark .grooveshark {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -533px -256px no-repeat;
}
.socialdiv-dark .reddit {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -788px -311px no-repeat;
}
.socialdiv-dark .soundcloud {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -533px -255px no-repeat;
}
.socialdiv-dark .dribbble {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -306px -255px no-repeat;
}
.socialdiv-dark .tumblr {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -306px -312px no-repeat;
}
/* SOCIAL ICONS: HOVER */
.socialdiv-dark .facebook:hover {
    background: #3b5998 url(/wp-content/themes/smartbox/img/sprite.png) -413px -255px no-repeat;
    border: 1px solid #3b5998;
}
.socialdiv-dark .twitter:hover {
    background: #35c9f9 url(/wp-content/themes/smartbox/img/sprite.png) -412px -311px no-repeat;
    border: 1px solid #35c9f9;
}
.socialdiv-dark .forrst:hover {
    background: #62956a url(/wp-content/themes/smartbox/img/sprite.png) -742px -256px no-repeat;
    border: 1px solid #62956a;
}
.socialdiv-dark .flickr:hover {
    background: #ff0084 url(/wp-content/themes/smartbox/img/sprite.png) -487px -256px no-repeat;
    border: 1px solid #ff0084;
}
.socialdiv-dark .linkedin:hover {
    background: #005886 url(/wp-content/themes/smartbox/img/sprite.png) -655px -255px no-repeat;
    border: 1px solid #005886;
}
.socialdiv-dark .skype:hover {
    background: #50bee3 url(/wp-content/themes/smartbox/img/sprite.png) -183px -311px no-repeat;
    border: 1px solid #50bee3;
}
.socialdiv-dark .google:hover {
    background: #d24a30 url(/wp-content/themes/smartbox/img/sprite.png) -32px -312px no-repeat;
    border: 1px solid #d24a30;
}
.socialdiv-dark .vimeo:hover {
    background: #509a99 url(/wp-content/themes/smartbox/img/sprite.png) -489px -311px no-repeat;
    border: 1px solid #509a99;
}
.socialdiv-dark .picasa:hover {
    background: #9864ae url(/wp-content/themes/smartbox/img/sprite.png) -988px -312px no-repeat;
    border: 1px solid #9864ae;
}
.socialdiv-dark .deviantart:hover {
    background: #a8b30e url(/wp-content/themes/smartbox/img/sprite.png) -259px -255px no-repeat;
    border: 1px solid #a8b30e;
}
.socialdiv-dark .behance:hover {
    background: #212121 url(/wp-content/themes/smartbox/img/sprite.png) -35px -256px no-repeat;
    border: 1px solid #212121;
}
.socialdiv-dark .youtube:hover {
    background: #cb322c url(/wp-content/themes/smartbox/img/sprite.png) -655px  -312px no-repeat;
    border: 1px solid #cb322c;
}
.socialdiv-dark .rss:hover {
    background: #f7771e url(/wp-content/themes/smartbox/img/sprite.png) -744px -312px no-repeat;
    border: 1px solid #f7771e;
}
.socialdiv-dark .pinterest:hover {
    background: #cb2027 url(/wp-content/themes/smartbox/img/sprite.png) -901px -311px no-repeat;
    border: 1px solid #cb2027;
}
.socialdiv-dark .stumble:hover {
    background: #32a358 url(/wp-content/themes/smartbox/img/sprite.png) -259px -311px no-repeat;
    border: 1px solid #32a358;
}
.socialdiv-dark .delicious:hover {
    background: #3274d1 url(/wp-content/themes/smartbox/img/sprite.png) -181px -255px no-repeat;
    border: 1px solid #3274d1;
}
.socialdiv-dark .digg:hover {
    background: #000 url(/wp-content/themes/smartbox/img/sprite.png) -104px -312px no-repeat;
    border: 1px solid #000;
}
.socialdiv-dark .instagram:hover {
    background: #517fa4 url(/wp-content/themes/smartbox/img/sprite.png) -987px -256px no-repeat;
    border: 1px solid #517fa4;
}
.socialdiv-dark .myspace:hover {
    background: #000 url(/wp-content/themes/smartbox/img/sprite.png) -901px -256px no-repeat;
    border: 1px solid #000;
}
.socialdiv-dark .blogger:hover {
    background: #fc9644 url(/wp-content/themes/smartbox/img/sprite.png) -108px -255px no-repeat;
    border: 1px solid #fc9644;
}
.socialdiv-dark .wordpress:hover {
    background: #278ab7 url(/wp-content/themes/smartbox/img/sprite.png) -566px -311px no-repeat;
    border: 1px solid #278ab7;
}
.socialdiv-dark .grooveshark:hover {
    background: #f77f00 url(/wp-content/themes/smartbox/img/sprite.png) -567px -256px no-repeat;
    border: 1px solid #f77f00;
}
.socialdiv-dark .reddit:hover {
    background: rgb(170, 199, 228) url(/wp-content/themes/smartbox/img/sprite.png) -822px -311px no-repeat;
    border: 1px solid rgb(170, 199, 228);
}
.socialdiv-dark .soundcloud:hover {
    background: #F76700 url(/wp-content/themes/smartbox/img/sprite.png) -566px -255px no-repeat;
    border: 1px solid #F76700;
}
.socialdiv-dark .dribbble:hover {
    background: #df3e7b url(/wp-content/themes/smartbox/img/sprite.png) -340px -255px no-repeat;
    border: 1px solid #df3e7b;
}
.socialdiv-dark .tumblr:hover {
    background: #445567 url(/wp-content/themes/smartbox/img/sprite.png) -340px -312px no-repeat;
    border: 1px solid #445567;
}
/* RECENT POSTS */
.recentPosts .the_content_text {
    position: relative;
    float: left;
    width: 100%;
    height: 80px;
    overflow: hidden;
    clear: left;
}
.recentPosts .date {
    position: relative;
    background: #333;
    width: auto;
    float: left;
    padding: 7px 15px 6px 15px;
    color: white;
    font-weight: bold;
    font-size: 12px;
    font-family: 'Open Sans';
    left: -9px;
}
/* FEATURED IMAGE | VIDEO | SLIDER*/
.post_listing .slides-item .flex-direction-nav li a.next, .post_listing .slides-item .flex-direction-nav li a.prev {
    top: 62%;
    opacity: 0.5;
}
.post_listing .slides-item .flex-direction-nav li a.next:hover, .post_listing .slides-item .flex-direction-nav li a.prev:hover {
    top: 62%;
    opacity: 0.8;
}
.recentPosts .post .featured-image-thumb, .recentPosts .post .featured-image-thumb img, .recentPosts .post .featured-image-thumb a {
    position: relative;
    float: left;
}
.recentPosts .post .featured-image-thumb a {
    z-index: 5;
}
.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb {
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.recentPosts .video-thumb iframe {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    z-index: 5;
}
.recentPosts audio {
    width: 100%;
    z-index: 5;
}
/* SLIDERS - REV SLIDER */
.revBanner .rev_slider_wrapper {
    min-height: 180px !important;
}
.fullwidth-container .rev_slider_wrapper {
    margin-top: 0 !important;
}
.main_cols .rev_slider_wrapper {
    margin-top: 0 !important;
}
/* .rev_slider_wrapper {
    min-height: 448px;
}
*/
.tp-caption.very_big_white {
    background-color: transparent !important;
}
/* SLIDERS - FLEX SLIDER */
.caption-title {
    width: 100%;
    margin-bottom: 5px;
    font-size: 1em;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    position: relative;
    float: left;
    font-weight: bold;
}
.caption-content {
    font-size: 12px ;
    font-family: 'Open Sans';
    display: block;
}
#slider_container, #flexslider_container {
    position: relative;
    left: 0px;
    width: 100%;
    z-index: 9999;
    -webkit-transition: linear .6s;
    -moz-transition: linear .6s;
    -ms-transition: linear .6s;
    -o-transition: linear .6s;
    transition: linear .6s;
}
/* SLIDERS - DESIGNARE SLIDER */
.camera_wrap {
    overflow: hidden;
    background: #f2f2f2;
}
#white_content .cameraholder {
    position: relative;
    height: 33px;
    float: left;
}
#white_content #triangle-bottomright {
    position: relative;
    float: left;
    margin-left: -50px;
    width: 20px;
    height: 0;
}
#white_content #triangle-bottomleft #play_pause {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 7px;
    right: 6px;
}
#white_content #triangle-bottomleft #play_pause.playing {
    background: url(/wp-content/themes/smartbox/images/play-pause.png) no-repeat 0 0px;
}
#white_content #triangle-bottomleft #play_pause.playing:hover {
    opacity: 0.8;
}
#white_content #triangle-bottomleft #play_pause.paused {
    background: url(/wp-content/themes/smartbox/images/play-pause.png) no-repeat 0px -20px;
}
#white_content #triangle-bottomleft #play_pause.paused:hover {
    opacity: 0.8;
}
#white_content #triangle-bottomleft {
    position: relative;
    min-width: 34px;
}
/* BACK-TO-TOP */
#back-to-top {
    position: fixed;
    z-index: 9999;
    bottom: 25px;
    right: 25px;
    display: none;
}
#back-to-top a {
    display: block;
    width: 45px;
    height: 45px;
    background: rgba(0, 0, 0, 0.5) url(/wp-content/themes/smartbox/img/sprite.png) no-repeat -953px -98px;
    text-indent: -9999px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    transition: 0.3s all ease;
}
/* PROJECTS CSS */
.projs_row {
    position: relative;
    float: left;
    width: 100%;
}
#projects-2 .da-thumbs li.eight a div .overlay_categories {
    padding: 0;
}
#projects-2 .da-thumbs li.four a div .overlay_categories {
    margin: 0;
}
#projects-2 .da-thumbs > li {
    top: 20px;
}
#projects-2 .da-thumbs li.one-third a div .overlay_categories {
}
.goto_projects, .goto_blog {
    background: url(/wp-content/themes/smartbox/img/goto_projblog.png) no-repeat center center;
    position: relative;
    float: right;
    width: 30px;
    height: 30px;
    cursor: pointer;
    opacity: 1;
    background-position: initial initial;
    background-repeat: initial initial;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    padding: 3px;
    left: -2px;
}
.goto_projects:hover, .goto_blog:hover {
    background: url(/wp-content/themes/smartbox/img/goto_projbloghover.png) no-repeat center center;
}
/* Projects css */
#projects-2 {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 60px;
}
.cat_helper {
    display: none;
    visibility: hidden;
    height: 0;
}
.filterby {
    position: relative;
    float: left;
    width: 100%;
    text-align: right;
}
.arrow-right {
    width: 0px;
    height: 0px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #26ade4;
    position: absolute;
    right: -5px;
    z-index: 99999;
    top: 13px;
}
.filterby .projectCategories {
    position: relative;
    z-index: 99;
    height: auto;
    float: left;
    top: 20px;
    line-height: 24px;
    background: white;
    border-right: 1px solid #ededed;
    left: 0;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    border-left: none;
    -webkit-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
}
.filterby .projectCategories li {
    list-style: none;
    float: left;
    padding: 0px 0;
    width: auto;
    line-height: 36px;
    border-right: 1px solid #f2f2f2;
}
.filterby .projectCategories li:last-child {
    border-right: none !important;
}
.filterby .projectCategories li a {
    list-style: none;
    float: left;
    padding: 0px 24px 0 24px;
    width: auto;
    color: #666;
    font-family: Helvetica Neue, Arial, sans-serif;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    white-space: nowrap;
    font-weight: normal;
    font-size: 12px;
}
.filterby .projectCategories li a:hover {
    color: #fff;
}
.thumbnails_list {
    position: relative;
    float: left;
    width: 100%;
    margin: 0 0 50px 0;
}
.thumbnails_list > ul > li {
    margin-bottom: 20px;
}
.thumbnails_list > ul.proj_list_overlay > li {
    margin-bottom: 2.6%;
}
.thumbnails_list > ul.proj_list > li {
    margin-bottom: 2.6%;
}
.thumbnails_list > ul.proj_list > li.eight {
    margin-bottom: 4%;
}
.thumbs_row {
    position: relative;
    float: left;
    width: 101%;
}
.projects_nav1 {
    position: relative !important;
    float: right;
    z-index: 9999;
    width: auto;
    margin: 20px 0 0 0;
}
.slides .arrows-proj {
    display: none;
}
.page_title .arrows-proj2 {
    text-indent: -9999px;
    right: -70px;
    position: relative;
    margin: 0;
    top: -6px;
}
.page_info_title {
    margin: 0 !important;
}
.page_title .arrows-proj2 a {
    text-indent: -9999px;
}
.nav-previous-nav1 {
    position: relative;
    float: left;
    left: 5px;
}
.nav-previous-nav1 a {
    position: relative;
    width: 20px;
    height: 20px;
    cursor: pointer;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    padding: 6px;
    text-indent: -99999px;
    line-height: 22px;
    float: left;
    right: 8px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #666 !important;
    opacity: 0.9;
    background: url(/wp-content/themes/smartbox/img/sprite.png) -92px -105px;
    border: 1px solid #ECECEC;
    background-color: rgba(255, 255, 255, .8);
}
.nav-previous-nav1 a:hover {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -121px -105px;
}
.nav-next-nav1 {
    position: relative;
    float: left;
    left: 5px;
}
.nav-next-nav1 a {
    position: relative;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(/wp-content/themes/smartbox/img/sprite.png) -156px -105px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    padding: 6px;
    text-indent: -99999px;
    line-height: 22px;
    float: left;
    border: 1px solid #ECECEC;
    right: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #666 !important;
    opacity: 0.9;
    background-color: rgba(255, 255, 255, .8);
}
.nav-next-nav1 a:hover {
    background: url(/wp-content/themes/smartbox/img/sprite.png) -187px -105px;
}
{
    cursor: pointer;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    border: 1px solid #666;
    padding: 6px;
    text-indent: -99999px;
    line-height: 40px;
    float: left;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.proj-content {
    position: relative;
    float: left;
    width: 100%;
    text-align: justify;
}
.type-portfolio {
    margin-top: 40px;
}
.projects_media {
    float: left;
    position: relative;
    width: 100%;
    z-index: 99;
}
.projects_media .movies-nav {
    position: absolute;
    width: 100%;
    height: 0;
}
.projects_media .movies-nav li a.prev {
    z-index: 99999;
    text-indent: -9999px;
    position: absolute;
    left: -20px;
}
.projects_media .movies-nav li:nth-child(2) {
    right: -20px;
}
.projects_media .movies-nav li a.next {
    right: 20px;
    z-index: 99999;
    text-indent: -9999px;
    position: absolute;
}
.projects_media .movies-nav li {
    left: 20px;
    z-index: 99999;
    text-indent: -9999px;
    position: absolute;
}
.projects_media .movies-nav li a {
    opacity: 0;
}
.projects_media .movies-nav {
    z-index: 999999999999999999;
}
.projects_media .movies-nav {
    margin: 0 !important;
}
.projects_media #the_movies:hover .movies-nav li a {
    opacity: 1;
}
.projects_description {
    position: relative;
    text-align: left;
}
/* Style 1 */
.post-thumb img.nc2 {
    height: 345px;
}
.post-thumb img.nc3 {
    height: 225px;
}
.post-thumb img.nc4 {
    height: 165px;
}
/* Style 2 */
.slides_container {
    position: relative;
    float: left;
    width: 100%;
}
.project_list_s2 .slides_container .post-thumb-s2 {
    margin: 20px 0;
    text-align: center;
    cursor: pointer;
    border: 1px solid #EFEFEF;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    position: relative;
    float: left;
    width: 100%;
}
.project_list_s2 .slides_container .post-thumb-s2:hover {
    border-bottom: 1px solid #1a99b8;
}
.ch-grid li.nc2 {
    height: 345px;
}
.ch-grid li.nc3 {
    height: 225px;
}
.ch-grid li.nc4 {
    height: 155px;
}
.project_list_s2 .slides_container .p_exerpt {
    height: 40px;
    overflow: hidden;
}
.entry-content {
    position: relative;
    float: left;
    top: 0;
    margin-bottom: 80px;
}
.moreinfo_text {
    position: relative;
    float: left;
}
.filterby_btn {
    display: block;
    font-weight: normal;
    font-family: Helvetica Neue, Arial, sans-serif;
    color: #fff !important;
    border: 1px solid #26ade4 !important;
    cursor: pointer;
    margin: 0;
    padding: 8px 14px !important;
    font-size: 12px;
    width: auto !important;
    float: left;
    margin-top: 20px;
    margin-bottom: 50px;
    position: relative;
    background: #26ade4 !important;
    -webkit-border-radius: 3px 0px 0px 3px;
    border-radius: 3px 0px 0px 3px;
    color: #545454;
}
/* .projects_container_s4 {
    width: 100% !important;
    margin-top: 45px;
    margin-left: 10px;
    margin: 45px 1% 0 1%;
}
*/


/* Recent Projects Style1 */
.project_list_s3 .proj-title-tags, #projects-1 .proj-title-tags {
    padding: 12px 0 12px 0;
    border-top: none !important;
    width: 100%;
    background: #fff;
    margin-left: -1px;
}
.project_list_s3 .p_title, #projects-1 .p_title {
    margin: 0;
    font-weight: 500;
    text-align: center;
    line-height: 1.2em;
    padding: 0 11px;
}
.p_exerpt {
    text-align: center;
    font-size: 11px;
    font-weight: normal;
    margin: -5px 0;
    padding: 0;
}
.project_list_s3 .p_title a, #projects-1 .p_title a {
    color: #444 !important;
    font-size: 13px !important;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
ul.splitter li:not(.active) a {
    background: white !important;
    color: #666 !important;
}
.project_list_s3 .eight .proj-title-tags, #projects-1 .eight .proj-title-tags {
    padding: 20px 0;
}
.project_list_s3 .p_exerpt p, #projects-1 .p_exerpt p {
    font-family: 'Helvetica Neue', 'Arial', sans-serif !important;
    font-style: normal;
    margin: 0 !important;
    text-align: center;
    margin: 0 0 0 10px !important;
    color: #777;
}
/* PROJECT SINGLE */
.projects_media.full-slider, .projects_media .flexslider .slides {
    overflow: hidden;
    margin-bottom: 3%;
}
/* PROJECT SINGLE - LEFT SLIDER */
.projects_media .flexslider {
    overflow: hidden;
    height: auto;
}
.projects_media.leftSlider {
    overflow: hidden;
    margin-right: 3%;
    margin-left: 1%;
}
.project_images .flexslider .slides img {
    width: 100%;
    display: block;
    height: auto;
}
.project_open .project_images {
    position: relative;
    float: left;
    width: 98%;
    background: #ededed;
    padding: 5px;
    height: 235px;
}
.project_open .project_images img {
    height: 235px;
}
.overlay_categories {
    color: #212121 !important;
    font-weight: 100;
    font-family: Arial;
}
/* PROJECT SINGLE - FULL-WIDTH SLIDER */
.projects_media.fullwidthslider {
    cursor: arrow !important;
    height: auto;
    margin-top: 30px;
}
/* PROJECTS STYLE 2 DA-THUMBS HOVER EFFECT */
.no-flicker {
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-transform: translate3d(0, 0, 0);
    -moz-backface-visibility: hidden;
}
.team-box {
    margin: 10px;
}
.da-thumbs li a, .da-thumbs li a img {
    display: block;
    position: relative;
    width: 100%;
}
.da-thumbs li a {
    overflow: hidden;
}
.da-title {
    position: absolute;
    font-weight: normal;
    color: #fff;
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    line-height: 1em;
    top: 45%;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: inline-block;
}
.overlay_categories {
    display: inline-block;
    position: absolute;
    top: 52%;
    padding: 0;
    width: 100% !important;
    font-size: 11px;
}
.viewproj {
    display: block;
    position: absolute;
    top: 60%;
    padding: 0;
    color: #333;
    font-size: 10px;
    font-weight: 100;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    display: inline-block;
}
.viewproj i {
    border: 1px solid #ededed;
    padding: 3px 5px 2px 5px;
}
.da-thumbs li a div {
    position: absolute;
    width: 100%;
    height: 100%;
}
.da-thumbs.da-recent-projs li a div {
    position: absolute;
    background: rgba(255, 255, 255, .4);
    width: 100%;
    height: 100%;
}
.home_widget .da-thumbs.da-recent-projs li a div {
    background: rgba(0, 0, 0, .8);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.da-thumbs li a div.da-animate {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: rgba(0, 0, 0, .8);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
/* Initial state classes: */
.da-slideFromTop {
    left: 0px;
    top: -100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.da-slideFromBottom {
    left: 0px;
    top: 100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.da-slideFromLeft {
    top: 0px;
    left: -100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.da-slideFromRight {
    top: 0px;
    left: 100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/* Final state classes: */
.da-slideTop {
    top: 0px;
}
.da-slideLeft {
    left: 0px;
}
.da-thumbs li.eight a div .overlay_categories {
    display: block;
    position: relative;
    float: left;
    padding: 5px 0 0 0;
    margin: 0;
    width: 100% !important;
    text-align: center;
}
.da-thumbs li.one-third a div .viewproj {
    display: block;
    position: absolute;
    margin-top: 5px;
    padding-right: 10px;
    color: #f2f2f2;
    font-size: 14px;
    font-weight: normal;
    width: 100%;
    margin-left: 0;
    text-align: center;
}
.da-thumbs li.four a div .viewproj {
    display: block;
    position: absolute;
    bottom: 10px;
    padding: 0 0 0 0;
    margin: 35px 20px 5px 20px;
    padding-right: 10px;
    color: #f2f2f2;
    font-size: 14px;
    font-weight: bold;
}
.da-thumbs li.eight a div .viewproj {
    display: block;
    position: absolute;
    bottom: 30px;
    padding: 0 0 0 0;
    margin: 150px 20px 5px 40px;
    padding-right: 10px;
    color: #f2f2f2;
    font-size: 14px;
    font-weight: bold;
}
.da-thumbs li.one-third a div .overlay_categories {
    display: block;
    position: relative;
    float: left;
    padding: 0 0 0 0;
    margin: 3px 0 0 0;
    text-align: center;
}
.da-thumbs li.four a div .overlay_categories {
    display: block;
    position: relative;
    float: left;
    padding: 0px 0 0 0;
    margin: auto;
    width: 100% !important;
    text-align: center;
}
.da-thumbs li.eight a div .overlay_categories span {
    margin: 3px -25px -2px 26px;
    font-size: 12px;
    font-family: 'Open Sans';
    font-weight: 300;
    color: #fff;
    position: relative;
    float: left;
    padding: 0 5px;
    background: rgba(0, 0, 0, 0.5) !important;
}
.da-thumbs li.one-third a div .overlay_categories span {
    margin: 10px -6px -9px 7px;
    font-size: 12px;
    font-family: Helvetica Neue, Arial, sans-serif;
    color: #333;
    position: relative;
    float: left;
    padding: 0 5px 0 0;
    background: none !important;
}
.da-thumbs li.four a div .overlay_categories span {
    margin: 5px -4px -4px 5px;
    font-size: 10px;
    font-family: 'Open Sans';
    font-weight: 300;
    color: #fff;
    position: relative;
    float: left;
    padding: 0 5px;
    background: rgba(0, 0, 0, 0.5) !important;
}
.da-thumbs li.eight a div .overlay_title, .da-thumbs li.eight a div .da-title {
    position: absolute;
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    line-height: 1em;
    top: 46%;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: inline-block;
    left: 0;
}
.da-thumbs li.four a div .overlay_title, .da-thumbs li.four a div .da-title {
    position: absolute;
    font-weight: normal;
    color: #fff;
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    line-height: 1em;
    top: 42%;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: inline-block;
    left: 0;
}
.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.one-third a div .da-title {
    position: absolute;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    line-height: 1em;
    top: 45%;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: inline-block;
    left: 0;
}
.da-thumbs li.one-third a div .viewproj i {
    font-size: 30px;
    padding-left: 3px;
    vertical-align: middle;
}
.da-thumbs li.eight a div .viewproj i {
    font-size: 38px;
    padding-left: 3px;
    vertical-align: middle;
}
.da-thumbs li.four a div .viewproj i {
    font-size: 22px;
    padding-left: 3px;
    vertical-align: middle;
}
.home_widget .flex-direction-nav {
    top: -18%;
}
.home_widget .project_images .flex-direction-nav {
    top: 0%;
}
.da-thumbs li.four a div .overlay_sep {
    height: 2px;
    background: #7AB317;
    width: 35px;
    position: relative;
    float: left;
    margin: 0 0 5px 20px;
}
.page_title_s2 .overlay_sep, .page_title_s3 .overlay_sep, .page_title_s4 .overlay_sep {
    height: 2px;
    background: #7AB317;
    width: 45px;
    position: absolute;
    left: 0;
    top: 29px;
}
.da-thumbs li.four a div .overlay_text {
    display: block;
    position: relative;
    float: left;
    padding: 10px 0 30px 0;
    margin: 0 20px 20px 20px;
    font-weight: normal;
    color: rgba(255, 255, 255, 0.9);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    width: 87%;
    font-size: 11px;
    line-height: 18px;
    font-family: Helvetica Neue, Arial, sans-serif;
}
/* PORTFOLIO ITENS STYLE 1 */
.ch-item {
    width: 100%;
    height: 100%;
    position: relative;
    cursor: default;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    border-bottom: 4px solid #ededed;
}
.ch-info {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-backface-visibility: hidden;
    /*for a smooth font */}
.ch-info h3 {
    position: relative;
    width: 100%;
    height: 150px;
    background: transparent url(/wp-content/themes/img/moreinfo.png) no-repeat 50% 44%;
}
.ch-info p {
    color: #fff;
    padding: 10px 5px;
    font-style: italic;
    margin: 0 30px;
    font-size: 12px;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.ch-info p a {
    display: block;
    color: #fff;
    color: rgba(255, 255, 255, 0.7);
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 9px;
    letter-spacing: 1px;
    padding-top: 4px;
    font-family: 'Helvetica Neue', Arial, sans-serif;
}
.ch-info p a:hover {
    color: #fff222;
    color: rgba(255, 242, 34, 0.8);
}
.ch-item:hover {
    box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ch-item:hover .ch-info {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.pag-proj2_s2 {
    position: absolute;
    right: 0;
    top: -8px;
}
.pag-proj2_s2.proj1_s1, .pag-proj2_s3.proj1_s1 {
    position: absolute;
    right: 35px;
    top: -20px;
}
. jcarousel-skin-tango {
    position: relative;
    top: 40px;
}
.hover_the_thumbs {
    position: relative;
    float: left;
    width: 100%;
    top: 0px;
}
.magnify_this_thumb {
    position: absolute;
    top: 0px;
    left: 0px;
}
.hyperlink_this_thumb {
    position: absolute;
    top: 0px;
    left: 0px;
}
.hover_the_thumbs {
    overflow: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.magnify_this_thumb, .hyperlink_this_thumb {
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
/* TOOLTIP */
.tooltip {
    background-color: rgba(0, 0, 0, 0.7);
    border: none;
    padding: 1px 8px;
    display: none;
    color: #fff;
    text-align: center;
    z-index: 9999999;
    font-weight: bold;
    text-transform: capitalize;
    font-size: 11px;
    font-family: Arial;
    font-weight: normal;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.tooltip .tt_triangle {
    bottom: -4px;
    position: absolute;
    text-align: center;
    margin-left: 26px;
    width: 0px;
    height: 0px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(0, 0, 0, 0.7);
    left: 5px;
}
.tooltip.tooltipdown .tt_triangle {
    position: absolute;
    top: -4px;
    text-align: center;
    margin-left: 26px;
    width: 0px;
    height: 0px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(0, 0, 0, 0.7);
    left: 4px;
    border-top: none;
}
.tooltip.dark, .tooltip.light {
    text-transform: none;
    max-width: 380px;
    font-weight: normal;
    font-size: 12px;
    background-color: #fff;
    border: 1px solid #ededed;
    color: #A7A7A7;
    padding: 3px 10px;
}
.tooltip.dark {
    border: none;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7);
}
.tooltip.dark a:hover {
    color: #f2f2f2 !important;
}
.tooltip.dark .tt_triangle {
    background: url(/wp-content/themes/smartbox/images/tooltip-t-dark.png) no-repeat center bottom;
}
/* TWITTER SCROLLER */
#tweet_scroll_place {
    position: relative;
    height: 96px;
    overflow: hidden;
    top: -13px;
    width: 100%;
    float: left;
}
.tweet_bird {
    width: 100%;
    margin-left: 0;
}
#tweet_scroll_place li {
    padding: 8px 0;
    color: #6890A2 !important;
    font-family: Helvetica Neue, Arial, sans-serif;
}
#tweet_scroll_place li a {
    color: rgba(255, 255, 255, 0.95);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
#tweet_scroll_place li a:hover {
    color: rgba(255, 255, 255, 0.95) !important;
}
#tweet_scroll_place li img {
    padding-right: 10px;
    margin-top: -2px;
    position: relative;
    float: left;
}
.tweet_avatar {
    display: none;
}
.tweet_text {
    font-size: 13px;
    color: #6890A2 !important;
    font-weight: normal !important;
}
.tweet_list {
    position: relative;
    left: 0;
    top: -5px;
}
.tweet_list li {
    list-style: none !important;
}
#footer_content .tweet_text {
    font-size: 13px;
    color: #6890A2 !important;
}
/* NEWSLETTER */
.mail-box > container {
    left: 10%;
    width: 77%;
}
.mail-box {
    width: auto;
    text-align: center;
    position: relative;
    width: 50%;
    float: left;
}
.mail_chimp_form_container {
    position: relative;
    width: 100%;
    padding: 50px 0px 50px 0;
    border-bottom: 1px solid rgb(25, 53, 65);
    margin: 0;
    background: #00364D;
    z-index: 99;
}
.news-l {
    position: relative;
}
.container.mail-news {
    background: none;
    margin: 1% 0;
}
.mail_chimp_form_container .banner {
    text-align: right;
    padding: 0;
    font-size: 19px;
    font-weight: normal;
    text-align: left;
    font-family: Arial;
    color: #fff;
    width: 100%;
    position: relative;
    float: left;
    text-align: left;
    line-height: 16px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 1% 3% 2%;
}
.mail_chimp_form_container .banner h3 {
    color: #fff;
    margin: 0 0 5px 0 !important;
    font-size: 1em;
    line-height: 1.7em;
}
.mail_chimp_form_container .banner p {
    color: rgb(77, 102, 112);
    margin: 0 !important;
}
.mail_chimp_form_container .form {
    padding: 20px 0 0px 0;
    width: 100%;
    position: relative;
    float: left;
}
.mail_chimp_form_container input {
    background: #fff;
    border: none;
    padding: 15px;
    color: rgb(50, 83, 97);
    width: 58%;
    margin-left: 10px;
    text-transform: uppercase;
    float: left;
    border: 1px solid rgb(25, 53, 65);
    font-weight: 100;
    opacity: 1 !important;
    letter-spacing: .5px;
}
.mail_chimp_form_container input#mce-EMAIL {
    opacity: 0.8;
}
.mail_chimp_form_container input.button {
    color: #fff;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
    padding: 14px 0px;
    font-size: 13px;
    width: 30%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    position: relative;
    top: 1px;
    font-weight: 600;
}
.mail_chimp_form_container input.button:hover {
    background: #fff !important;
    color: rgb(45, 156, 201);
}
/*IE COND*/
.lt-ie9 .mail_chimp_form_container .banner {
    background: url(/wp-content/themes/smartbox/img/icon-newsletter.png) no-repeat center left;
}
.mc-field-group label {
    display: none;
}
.indicates-required {
    display: none !important;
}
#mc_embed_signup h2 {
    display: none !important;
}
/* SEARCH BAR */
.hsearchtitle {
    display: none !important;
}
.h-title-search {
    margin-bottom: 5px;
    font-size: 22px;
    margin-left: 0;
}
.h-title-search a {
    color: #545454 !important;
    font-size: 20px !important;
}
.search.entry_excerpt {
    margin: 1.1em 0;
}
.search.readmore {
    float: left;
    margin: 0.1em 0;
    padding: 0 15px;
    background: #26ade4;
}
.search.readmore a {
    color: #fff !important;
    font-size: 12px;
}
.search.readmore a:hover {
    color: #fff !important;
}
.search-div {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}
.search-div .metas {
    width: auto;
}
.search.post-separator {
    position: relative;
    top: 0px;
    float: left;
    width: 100% !important;
    height: 1px;
    border-bottom: 1px dotted #EDEDED;
    margin-left: 0px;
    padding: 5px;
    margin-bottom: 40px;
    margin-top: -10px;
}
.sright {
    float: right;
    margin-left: 2% !important;
}
/*  Searchform */
#searchform_top {
    position: relative;
    text-align: right;
    z-index: 1000000;
    cursor: pointer;
    float: right;
    top: 15px;
    margin-left: 20px;
    right: 2px;
    border: 1px solid #f2f2f2;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: url(/wp-content/themes/smartbox/img/sprite.png) -188px -150px;
    -webkit-transition: linear .2s;
    -moz-transition: linear .2s;
    -ms-transition: linear .2s;
    -o-transition: linear .2s;
    transition: linear .2s;
}
#searchform_top:hover {
    background-color: #f8f8f8;
}
#searchform_top div {
    margin: 0;
}
#s_top {
    -moz-transition-duration: 400ms;
    -moz-transition-property: width;
    -moz-transition-timing-function: ease;
    -webkit-transition-duration: 400ms;
    -webkit-transition-property: width;
    -webkit-transition-timing-function: ease;
    -o-transition-duration: 400ms;
    -o-transition-property: width;
    -o-transition-timing-function: ease;
    -ms-transition-duration: 400ms;
    -ms-transition-property: width;
    -ms-transition-timing-function: ease;
    transition-duration: 400ms;
    transition-property: width;
    transition-timing-function: ease;
    float: right;
    font-size: 12px;
    padding: 10px 25px;
    border: none;
    cursor: pointer;
    position: relative;
    color: #fff;
    height: 20px;
    text-indent: -9999px;
    top: 0;
    height: 15px;
    width: 0px;
    border: none;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 99999999;
    /* display: none;
    */}
#s_top: focus {
    position: relative;
    padding: 10px 41px 10px 10px;
    background: #fff url(/wp-content/themes/smartbox/images/search.jpg) no-repeat 189px center;
    color: #999 !important;
    margin-right: 0;
    height: 15px;
    top: 45px;
    width: 175px;
    border: 5px solid #f2f2f2;
    display: block;
    text-indent: 0;
    -webkit-box-shadow: 0px 0px 2px 0px #DBDBDB;
    box-shadow: 0px 0px 2px 0px #DBDBDB;
    display: initial;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    opacity: 1;
    filter: alpha(opacity=100);
}
.info_above_menu #searchsubmit {
    display: none;
}
.info_above_menu #searchform_top {
    z-index: 1;
}
.info_above_menu #s_top {
    background-color: #eee;
    border-color: #ddd;
    color: #888;
}
.info_above_menu #s_top:focus {
    background-color: #ddd;
}
#header #searchsubmit {
    display: none;
}
/* 404 */
#primary.error-page {
    margin-top: 100px;
    border: 1px solid #ededed;
    padding-bottom: 60px;
}
#primary .error-c {
    position: relative;
    margin-top: 50px;
}
.text-error {
    font-size: 20px;
    width: 90%;
    margin: 0 auto;
}
.error-c {
    position: relative;
    float: left;
    margin: 0;
    padding: 0px;
    text-align: center;
}
/* WIDGETS */
.widget {
    position: relative;
    float: left;
    margin: 15px 0 15px 0;
    width: 100%;
    text-align: left;
}
.textwidget {
    width: 100%;
}
.entry .container .home_widget .page_title_s4 {
    margin: 0 0 20px 0 !important;
    width: 100% !important;
}
.widget_pages {
    position: relative;
    float: left;
    margin: 20px 0;
    width: 100%;
}
.widget_pages li a {
    width: 100%;
    display: block;
}
.custom-widget {
    margin: 15px 0 !important;
    position: relative;
    float: left;
    width: 100%;
    font-family: Helvetica Neue, Arial, sans-serif;
}
.custom-widget h4 {
    font-size: 12px !important;
}
.custom-widget hr {
    display: none !important;
}
.video_frame iframe {
    width: 100%;
    border: 4px solid #f2f2f2;
}
.widget_categories ul {
    position: relative;
}
.widget-area form#searchform label, form#searchform label {
    display: none;
}
.widget-area form#searchform  input[type=text], form#searchform  input[type=text] {
    width: 74.9%;
    height: 26px;
    border: none;
    padding: 4px 8px;
    font-size: 11px;
    line-height: 20px;
    float: left;
    background: #fff;
    color: #999;
    font-family: Arial;
    border-left: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    border-right: 0;
}
.widget-area #searchform input#searchsubmit, #searchform input#searchsubmit {
    width: 17.3%;
    height: 36px;
    border: none !important;
    background: url(/wp-content/themes/smartbox/images/search.png) no-repeat center center;
    cursor: pointer;
    float: left;
    padding: 0;
    text-indent: -9999px;
}
.widget_search, .custom-widget .widget_search {
    padding: 0;
    position: relative;
    width: 100%;
    float: left;
    margin-top: 0 !important;
}
.widget .acc-substitute h2.current, #accordion h2.current, .widget .acc-substitute h2, #accordion h2 {
    font-size: 13px !important;
}
.footer-widget hr {
    display: none;
}
.widget-area .flexslider .slides .flex-caption {
    display: none;
}
.yourname_val, .youremail_val, .yourmessage_val {
    display: none;
}
.flickr-stuff {
    color: gray;
    font-style: italic;
}
.w-test-stuff {
    margin-left: 0px;
    margin-right: 0px;
}
.widget-test-stuff {
    float: right;
    left: 0;
}
#testimonials2 {
    width: 100%;
}
#testimonials2 .carousel {
    position: relative;
    float: left;
    width: 100%;
}
#testimonials2 ul.carousel li {
    margin-right: 10px;
}
.video_widget .video_frame {
    margin-top: 20px !important;
}
.widget_text .fancyborder {
    width: 90% !important;
}
.widget_text .fancyborder .fancyb {
    width: 87% !important;
}
.pag-testimonials.widget {
    z-index: 9999;
    float: right;
    position: absolute !important;
    top: -20px;
    width: 48px;
    right: 0;
}
/* .widget_nav_menu .current-menu-item a {
    color: #fff !important;
}
*/
#secondary ul.da-thumbs li {
    list-style-type: none !important;
    margin-left: 0 !important;
}
.tagcloud a:hover {
    color: #fff !important;
}
.recent-contantbottom {
    margin-top: -7px;
    position: relative;
    color: #999;
}
.recent-contantbottom a {
    color: #999;
}
#flickr li {
}
#secondary .widget_nav_menu ul li {
    list-style-type: none !important;
    margin-left: 0;
    line-height: normal;
    margin-top: 0;
    margin: 5px 0;
}
#secondary .widget_nav_menu .menu-smartbox-menu-container ul {
    margin-bottom: 10px;
}
#footer_content h4.h-widget-test {
    top: 3px !important;
}
#footer_content .jcarousel-prev-horizontal, #footer_content .jcarousel-next-horizontal, #toppanel .jcarousel-prev-horizontal, #toppanel .jcarousel-next-horizontal {
    background-color: #202024 !important;
}
#footer_content .jcarousel-next-horizontal, #toppanel .jcarousel-next-horizontal {
    background: url(/wp-content/themes/smartbox/img/widget-arrow-p.png) no-repeat center center !important;
    opacity: 0.7 !important;
}
#footer_content .jcarousel-prev-horizontal, #toppanel .jcarousel-prev-horizontal {
    background: url(/wp-content/themes/smartbox/img/widget-arrow-l.png) no-repeat center center !important;
    opacity: 0.7 !important;
}
#footer_content .jcarousel-next-horizontal:hover, #toppanel .jcarousel-next-horizontal:hover, #footer_content .jcarousel-prev-horizontal:hover, #toppanel .jcarousel-prev-horizontal:hover {
    opacity: 1 !important;
}
/* WIDGET MENU */
/*
.widget_nav_menu .menu {
    position: relative;
    float: left;
}
.widget_nav_menu .menu li {
    position: relative;
    width: 100%;
    float: left;
}
.widget_nav_menu .menu li a {
    position: relative;
    float: left;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 94%;
}
.widget_nav_menu .menu li:not(.current_page_item) a {
}
.widget_nav_menu .menu li:first-child {
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
.widget_nav_menu .menu li:last-child {
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    border-bottom: none;
}
.widget_nav_menu .menu li:hover a {
    color: #fff !important;
}
.widget_nav_menu .menu li a:hover {
    color: #fff !important;
}
*/
/* TAGCLOUD */
.tagcloud a:active {
    color: #f2f2f2;
}
.tagcloud a:hover {
    color: #fff !important;
}
/* TWITTER */
#twitter_update_list li {
    xbackground: url(/wp-content/themes/smartbox/img/bird.png) no-repeat left 3px !important;
    xpadding-left: 33px;
    width: 85%;
    margin-bottom: 20px;
    font-size: 11px;
    line-height: 17px;
    padding-top: 0;
    float: left;
    padding-bottom: 16px;
}
#twitter_update_list li a {
    margin-bottom: 10px;
    font-size: 11px;
    color: #999;
}
#twitter_update_list li a:hover {
    color: #7AB317;
}
.cutcorner_top {
    position: absolute;
    left: 0;
    top: 0;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 8px 8px 0 0;
    border-color: rgb(25, 53, 65) transparent transparent transparent;
    display: none;
}
.cutcorner_bottom {
    position: absolute;
    right: 14px;
    top: 123px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: transparent rgb(25, 53, 65) transparent transparent;
    display: none;
}
.bird-img {
    position: absolute;
    background: url(/wp-content/themes/smartbox/img/twitter_bird.png) no-repeat 6px 11px;
    height: 45px;
    left: 0;
    /* opacity: .4;
    */-webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    line-height: 44px;
    font-size: 18px;
    font-family: "Arial";
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    top: -10px;
    padding-left: 50px;
}
/* FLICKR */
#flickr li {
    width: 67px;
    height: 67px;
    position: relative;
    float: left;
    margin: 0 5px 5px 0;
    border: 3px solid rgba(14, 34, 43, 0.3) !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: none !important;
    padding: 0;
}
#flickr li a, #flickr li img {
    width: 100%;
    height: auto;
    opacity: 0.7;
}
#flickr li a:hover {
    border-bottom: none !important;
    opacity: 1;
}
/* CALENDAR */
#calendar_wrap {
    width: 100%;
    font-size: 13px;
    font-family: Helvetica Neue, Arial, sans-serif;
    margin-top: 20px;
}
#wp-calendar {
    width: 100%;
    padding: 0;
    position: relative;
    border-collapse: collapse;
    float: left;
}
#wp-calendar caption {
    background: #3b3e42;
    padding: 0;
    margin: 0;
    color: #FFF;
    font-size: 14px;
    line-height: 39px;
    text-align: center;
}
#wp-calendar thead {
    background: #f2f2f2;
    border: 1px solid #ededed;
}
#wp-calendar thead th {
    color: #968173;
    line-height: 34px;
    text-align: center;
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 35px;
    height: 34px;
}
#wp-calendar tbody tr {
    margin: 0;
    padding: 0;
    background: #fff;
}
#wp-calendar tbody tr:last-child {
    background: #fff;
}
#wp-calendar tbody td {
    width: 33px;
    white-space: normal;
    text-align: center;
    padding: 5px;
    margin: 0;
    border: 1px solid #ededed;
}
#wp-calendar tbody td a {
    background: #0aa8a5;
    color: #FFF;
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    height: 100%;
}
#wp-calendar tfoot #next a {
    background: url("/wp-content/themes/smartbox/images/calendar-arrowright.png") no-repeat right top;
    display: block;
    height: 38px;
    outline: medium none;
    text-indent: -99999em;
    width: 45px;
    position: absolute;
    top: 15px;
    right: 8px;
}
#wp-calendar tfoot #prev a {
    background: url("/wp-content/themes/smartbox/images/calendar-arrowleft.png") no-repeat left top;
    display: block;
    height: 38px;
    outline: medium none;
    text-indent: -99999em;
    width: 45px;
    position: absolute;
    top : 15px;
    left: 8px;
}
/*RECENT POSTS WIDGET*/
.recentPosts .data_type, .post .data_type {
    position: relative;
    float: left;
    width: 62px;
    clear: left;
    padding-right: 10px;
}
.recentPosts .data_type .data, .post .data_type .data {
    background: #545454;
    color: #fff;
    text-align: center;
    line-height: 12px;
    padding-bottom: 8px;
    font-size: 10px;
    font-family: Helvetica Neue, Arial, sans-serif;
    width: 55px;
}
.recentPosts .data_type .data {
    width: 53px;
}
.recentPosts .data_type .data .day, .post .data_type .data .day {
    position: relative;
    font-size: 23px;
    line-height: 29px;
    top: 6px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}
.recentPosts .cutcorner_top, .post .cutcorner_top {
    display: none;
}
.recentPosts .cutcorner_bottom, .post .cutcorner_bottom {
    display: none;
}
.recentPosts .post {
    padding-top: 0;
}
.recentPosts .the_content .title_content {
    position: relative;
    padding-left: 65px;
}
.recentPosts .the_content .title_content .the_title {
    margin-bottom: 10px;
    width: 90%;
}
.comments_number {
    font-size: 12px;
    color: #bebebe !important;
    font-family: Helvetica Neue, Arial, sans-serif;
    line-height: 20px;
    width: 28px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
}
.comments_number i {
    font-size: 14px;
    padding-right: 0;
    vertical-align: top;
    left: -2px;
    position: relative;
}
.the_content {
    padding-top: 0;
    color: #737373;
    font-size: 13px;
    font-weight: normal;
}
.recentPosts .post_type, .post-listing .post_type {
    position: relative;
    float: left;
    width: 53px;
    height: 42px;
    background-color: #fff !important;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    border-top: 0;
    padding-top: 2px;
}
.recentPosts .post_type i, .post-listing .post_type i {
    top: 8px;
    left: 16px;
    position: relative;
    font-size: 18px;
}
#footer_content .recentPosts .post_type i, #footer_content .post-listing .post_type i, #toppanel .recentPosts .post_type i, #toppanel .post-listing .post_type i {
    opacity: .8;
}
.recentPosts .post .title_date .title a {
    font-size: 14px;
    font-family: 'Open Sans';
    font-weight: 600;
    color: #333;
    line-height: 15px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.recentPosts .post .title_date .title {
    position: relative;
    float: left;
    margin: 15px 0 5px 0;
    left: -10px;
    clear: left;
}
.recentPosts .post .title_date .title a:hover {
    color: #c39;
}
.recentPosts .readmore {
    position: relative;
    float: left;
    padding: 5px 10px;
    background: #474747;
    color: white;
    margin-top: 10px;
    cursor: pointer;
}
.recentPosts .post {
    padding-bottom: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    width: 100%;
}
/* CIRCLE SERVICES LAYOUT */
.serviceballs {
    position: relative;
    float: left;
    width: 90%;
    font-family: Arial, sans-serif;
    font-size: 13px;
}
.serviceballs, .icons {
    position: relative;
    height: auto;
    left: 0;
    margin-bottom: 30px;
    top: 10px;
}
.serviceballs_rows {
    padding-bottom: 0;
    position: relative;
    left: 13px;
    top: 10px;
}
.images {
    position: relative;
    height: auto;
    left: 15px;
    margin-bottom: 50px;
    top: 10px;
}
.serviceballs .divider-points {
    background: url(/wp-content/themes/img/recent_worksborder.png) repeat-x;
    float: right;
    height: 5px;
    position: relative;
    width: 688px;
    margin-top: -10px;
    right: 50px;
}
.top_phrase {
    font-size: 16px;
    color: #C5C5C5;
    padding: 22px 16px 16px 5px;
    text-transform: capitalize;
}
/*Bubble Effect*/
#banner {
    height: 280px;
    position: relative;
    top: 0;
    padding-bottom: 20px;
    width: 20%;
}
#banner > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    left: 110px;
}
#banner > ul > li {
    height: 190px;
    position: absolute;
    text-align: center;
    top: 42px;
    width: 190px;
}
#banner > ul > li > h2 {
    position: relative;
}
.viewport h3 {
    margin-bottom: 5px;
}
#banner > ul > li > h2 > span.outer {
    -moz-border-radius: 116px;
    -ms-border-radius: 116px;
    -o-border-radius: 116px;
    -webkit-border-radius: 116px;
    border-radius: 116px;
    display: inline-block;
    height: 190px;
    left: -3px;
    padding: 0;
    position: absolute;
    text-align: center;
    -webkit-transition: all .25s ease-in-out .25s;
    -moz-transition: all .25s ease-in-out .25s;
    transition: all .25s ease-in-out .25s;
    top: -3px;
    z-index: 14;
    width: 190px;
}
#banner > ul > li.open > h2 > span.outer {
    -moz-border-radius: 191px;
    -ms-border-radius: 191px;
    -o-border-radius: 191px;
    -webkit-border-radius: 200px;
    border-radius: 200px;
    height: 280px;
    left: -45px;
    top: -45px;
    width: 280px;
}
#banner > ul > li > h2 > span.centre {
    -moz-border-radius: 116px;
    -ms-border-radius: 116px;
    -o-border-radius: 116px;
    -webkit-border-radius: 116px;
    border-radius: 116px;
    height: 190px;
    left: -3px;
    position: absolute;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    top: -3px;
    z-index: 16;
    width: 190px;
}
#banner > ul > li.open > h2 span.centre, #banner > ul > li > h2:hover span.centre {
    -moz-border-radius: 127px;
    -ms-border-radius: 127px;
    -o-border-radius: 127px;
    -webkit-border-radius: 127px;
    border-radius: 127px;
    display: inline-block;
    height: 196px;
    left: -6px;
    top: -6px;
    width: 196px;
}
.serviceballs h2 {
    position: relative;
    top: 0px;
    font-family: 'Open Sans';
    font-weight: bold;
    width: 100%;
    color: #333;
    font-size: 13px;
    padding: 10px 0;
}
#banner h2 {
    border-top: none !important;
    border-bottom: none !important;
    top: 0 !important;
    padding: 0 !important;
    height: 100%;
}
#banner > ul > li > h2 span.inner span.middlecontent {
    position: absolute;
    top: 50px;
    left: 0px;
    width: 100%;
    height: 100%;
}
#banner > ul > li > h2 span.inner span.middlecontent i {
    font-size: 50px;
    width: 100%;
    position: relative;
    float: left;
}
#banner > ul > li > h2 span.inner {
    cursor: pointer;
    color: white;
    display: inline-block;
    font: 20px 'Open Sans';
    font-weight: bold;
    text-align: center;
    height: 190px;
    left: -3px;
    position: absolute;
    width: 190px;
    z-index: 20;
    line-height: 22px;
    background-position-y: 35px;
    -webkit-border-radius: 116px;
    border-radius: 116px;
    top: -3px;
}
#banner > ul > li:first-child {
    left: -31px;
}
#banner ul li:first-child h2 span.outer {
    opacity: 0.2;
}
#banner > ul > li:first-child > h2 span.centre {
    opacity: 0.4;
}
#banner > ul > li:nth-child(2) {
    left: 165px;
}
#banner > ul > li:nth-child(2) > h2 span.outer {
    background: #09a4c9;
    opacity: 0.2;
}
#banner > ul > li:nth-child(2) > h2 span.centre {
    background: #09a4c9;
    opacity: 0.4;
}
#banner > ul > li:nth-child(3) {
    left: 363px;
}
#banner > ul > li:nth-child(3) > h2 span.outer {
    opacity: 0.2;
}
#banner > ul > li:nth-child(3) > h2 span.centre {
    opacity: 0.4;
}
#banner > ul > li:nth-child(4) {
    left: 560px;
}
#banner > ul > li:nth-child(4) > h2 span.outer {
    opacity: 0.2;
}
#banner > ul > li:nth-child(4) > h2 span.centre {
    opacity: 0.4;
}
#banner > ul > li > ul {
    display: none;
    left: 255px;
    position: absolute;
    top: 0;
    width: 200px;
    z-index: 20px;
    padding-bottom: 30px;
    height: 100%;
    padding-right: 7px;
}
#banner > ul > li:nth-child(3) > ul, #banner > ul > li:nth-child(4) > ul {
    left: -200px;
}
#banner > ul > li > ul > li {
    height: auto;
    left: auto;
    padding: 6px 0 0 10px;
    position: static;
    text-align: left;
    top: auto;
    width: auto;
    color: #A3ABAD;
    font-size: 13px;
    font-family: 'Open Sans';
    line-height: 16px;
    background: url(/wp-content/themes/img/icons/li_dot_services.png) no-repeat 0 12px;
}
/* SERVICES BALLS ROWS */
.serviceballs_rows .proj-item {
    box-shadow: none;
    background: none;
    margin-right: -1px;
}
.serviceballs_rows .proj-item .thumb-proj {
    height: 78px;
    position: relative;
}
.serviceballs_rows .proj-item .title {
    font-family: 'Helvetica Neue', 'Arial', sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #2f2f31;
    padding: 10px 0;
}
.serviceballs_rows .proj-item img {
    position: relative;
    padding: 0px;
    width: 200px;
    height: 78px;
}
.serviceballs_rows .proj-item .description {
    position: relative;
    padding: 10px 0;
    width: 210px;
}
.serviceballs_rows .proj-item .thumb-proj {
    background: none ;
}
#banner > ul > li > ul > p {
    position: relative;
    float: left;
    padding-right: 15px;
}
/**/
.inner {
    background-position-y: 35px;
    padding-top: 0px;
}
.IEicon {
    top: 35px;
}
/* IPAD  */
@media only screen and (min-width: 768px) and (max-width: 957px) {
    #banner > ul > li > h2 span.inner span.middlecontent {
    top: 40px;
}
#banner > ul > li > h2 span.inner span.middlecontent i {
    font-size: 30px;
}
#banner > ul > li > h2 span.inner span.middlecontent > span {
    font-family: 'Helvetica Neue', 'Arial', sans-serif;
    font-size: 15px;
}
#banner {
    margin-left: 25px;
    width: 40%;
}
.IEicon {
    top: 10px;
}
.inner {
    background-position-y: 10px !important;
}
#banner > ul > li {
    height: 130px;
    position: absolute;
    text-align: center;
    top: 42px;
    width: 130px;
}
#banner > ul > li > h2 > span.outer {
    -moz-border-radius: 65px;
    -ms-border-radius: 65px;
    -o-border-radius: 65px;
    -webkit-border-radius: 65px;
    border-radius: 65px;
    display: inline-block;
    height: 130px;
    left: -3px;
    padding: 0;
    position: absolute;
    text-align: center;
    -webkit-transition: all .25s ease-in-out .25s;
    -moz-transition: all .25s ease-in-out .25s;
    transition: all .25s ease-in-out .25s;
    top: -3px;
    z-index: 14;
    width: 130px;
}
#banner > ul > li.open > h2 > span.outer {
    -moz-border-radius: 85px;
    -ms-border-radius: 85px;
    -o-border-radius: 85px;
    -webkit-border-radius: 85px;
    border-radius: 85px;
    height: 170px;
    left: -22px;
    top: -22px;
    width: 170px;
}
#banner > ul > li img {
    z-index: 998;
}
#banner > ul > li.open img {
    z-index: 999;
}
#banner > ul > li > h2 > span.centre {
    -moz-border-radius: 80px;
    -ms-border-radius: 80px;
    -o-border-radius: 80px;
    -webkit-border-radius: 80px;
    border-radius: 80px;
    height: 136px;
    left: -6px;
    position: absolute;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    top: -6px;
    z-index: 16;
    width: 136px;
}
#banner > ul > li.open > h2 span.centre, #banner > ul > li > h2:hover span.centre {
    -moz-border-radius: 80px;
    -ms-border-radius: 80px;
    -o-border-radius: 80px;
    -webkit-border-radius: 80px;
    border-radius: 80px;
    display: inline-block;
    height: 141px;
    left: -8px;
    top: -8px;
    width: 141px;
}
#banner > ul > li > h2 span.inner {
    cursor: pointer;
    color: white;
    display: inline-block;
    font: 20px 'Helvetica Neue', 'Arial', sans-serif;
    text-align: center;
    height: 135px;
    left: -5px;
    position: absolute;
    width: 135px;
    z-index: 20;
    line-height: 22px;
    top: -5px;
}
.serviceballs {
    margin: -5px 10px 0 10px;
}
#banner > ul > li > ul {
    display: none;
    left: 165px;
    position: absolute;
    top: 10px;
    width: 200px;
    z-index: 20px;
    padding-bottom: 30px;
    height: 100%;
}
#banner > ul > li:first-child {
    left: -50px;
}
#banner > ul > li:nth-child(2) {
    left: 100px;
}
#banner > ul > li:nth-child(2) > h2 span.outer {
    opacity: 0.2;
}
#banner > ul > li:nth-child(2) > h2 span.centre {
    opacity: 0.4;
}
#banner > ul > li:nth-child(3) {
    left: 250px;
}
#banner > ul > li:nth-child(3) > h2 span.outer {
    opacity: 0.2;
}
#banner > ul > li:nth-child(3) > h2 span.centre {
    opacity: 0.4;
}
#banner > ul > li:nth-child(4) {
    left: 400px;
}
#banner > ul > li:nth-child(4) > h2 span.outer {
    opacity: 0.2;
}
#banner > ul > li:nth-child(4) > h2 span.centre {
    opacity: 0.4;
}
}
/*scrollbar*/
.viewport {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    text-align: left;
}
.viewport .overview {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    width: 100%;
}
.viewport .overview ul {
    list-style: disc;
}
.viewport .overview > ul > li {
    list-style: disc !important;
    margin: 1px 0;
    text-align: left;
    padding-left: 25px;
}
.scrollbar {
    background: none;
    position: absolute;
    background-position: 0 0;
    float: left;
    width: 5px;
    height: 100%;
    left: 200px;
    top: 0px;
}
.scrollbar .track {
    height: 100%;
    width: 5px;
    position: relative;
    padding: 0 1px;
    opacity: .7;
}
.scrollbar .track .thumb {
    height: 30px;
    width: 5px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 1px;
}
.scrollbar .track .thumb .end {
    background: red;
    overflow: hidden;
    height: 5px;
    width: 5px;
}
.disable {
    display: none;
}
.scrollbar .track .thumb .up {
    background: url(/wp-content/themes/img/up.png) no-repeat top center;
    width: 6px;
    height: 4px;
}
.scrollbar .track .thumb .down {
    background: url(/wp-content/themes/img/down.png) no-repeat top center;
    width: 6px;
    height: 4px;
}
/* SERVICES LAYOUT */
#icons-columns {
    padding-bottom: 30px;
    position: relative;
    top: 20px;
    left: 20px;
}
#icon-item {
    position: relative;
    float: left;
    margin: 0;
}
#icon-item .img {
    position: relative;
    float: left;
    width: 100%;
    height: 57px;
    margin-top: 35px;
    margin-left: 76px;
}
#icon-item .description {
    position: relative;
    float: left;
    display: block;
    margin-left: 0;
    font-family: 'Open Sans';
    font-size: 12px;
    line-height: 17px;
    color: #C3C3C3;
    text-shadow: 0 1px 0 white;
}
#icon-item .description .title {
    color: #5B8189 ;
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: 100;
    line-height: 18px;
    padding: 15px 0;
    position: relative;
    width: 100%;
    margin-left: 45px;
}
/* GOOGLE MAPS */
.gm-style img {
    max-width: none;
    max-width: initial;
    max-width: -moz-initial;
}
/* WPML*/
#lang_sel ul ul, #lang_sel_click ul ul {
    height: 0%;
}
#lang_sel ul ul li, #lang_sel_click ul ul li {
    border-top: 1px solid #f2f2f2;
    padding: 9px 9px !important;
    background: white;
    padding-right: 15px !important;
}
#lang_sel ul ul li:first-child, #lang_sel_click ul ul li:first-child {
    border-top: none !important;
}
#lang_sel ul ul a, #lang_sel_click ul ul a {
    background: white;
    float: right;
    border: none !important ;
    padding: 0px !important;
    padding-top: 0px;
}
#lang_sel > ul > li, #lang_sel_click > ul > li {
    width: auto !important;
}
#lang_sel ul ul, #lang_sel_click ul ul {
    border-top: none !important;
    width: auto;
    -webkit-box-shadow: 0px 1px 2px 0px #c4c4c4;
    box-shadow: 0px 1px 2px 0px #E6E6E6;
    border: 1px solid #E6E6E6;
    padding: 20px;
    background: #fff;
    padding-right: 2px !important;
    left: -6px !important;
}
#lang_sel ul ul li:hover, #lang_sel_click ul ul li:hover {
    background: #ededed;
    color: #444 !important;
}
.info_above_menu .menu_wpml_widget {
    position: relative;
    float: right;
}
#lang_sel, #lang_sel_click {
    float: right;
    z-index: 999999;
    position: relative;
    top: 2px;
    height: 40px;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    padding: 0 3px 0 10px;
}
#lang_sel ul ul a, #lang_sel_click ul ul a {
    width: auto !important;
    text-transform: uppercase;
    font-size: .9em !important;
    padding: 0px 4px !important;
}
#lang_sel a.lang_sel_sel, #lang_sel_click a.lang_sel_sel {
    background: -42px -145px no-repeat;
    border: none !important;
    padding: 9px 11px 8px 0px;
    font-size: 11px !important;
    text-transform: uppercase;
}
#lang_sel a.lang_sel_sel i, #lang_sel_click a.lang_sel_sel i {
    left: 5px;
}
#lang_sel a.lang_sel_sel:hover, #lang_sel_click a.lang_sel_sel:hover {
    color: none !important;
    text-decoration: underline;
}
#lang_sel > ul > li > ul , #lang_sel_click > ul > li > ul {
    margin-top: 16px !important;
    z-index: 99999999;
    height: auto !important;
}
#wpml_credit_footer, #wpml_credit_footer {
    display: none !important;
}
#lang_sel ul li ul li:hover a, #lang_sel_click ul li ul li:hover a {
    color: #fff !important;
    background: transparent !important;
}
#lang_sel ul li ul li:hover, #lang_sel_click ul li ul li:hover {
    background: transparent !important;
}
/* WPML - STYLE1 */
#toppanel .ontoppanel #lang_sel a.lang_sel_sel, #toppanel .ontoppanel #lang_sel_click a.lang_sel_sel {
    background: url(/wp-content/themes/smartbox/img/nav-arrow-down.png) no-repeat 83% 16px;
    color: #999 !important;
    border: none !important;
    padding: 9px 25px 8px 15px;
}
#lang_sel img.iclflag, #lang_sel_click img.iclflag {
    top: 2px;
    opacity: .8;
}
/* FOOTER */
#big_footer {
    background: #002B3D;
    width: 100%;
    font-size: 10px;
    color: #BCBCBC;
    position: relative;
    float: left;
}
#big_footer #recentPostsSidebar_widget {
    margin: 30px 0 0 0 !important;
}
#footer_content #recentPostsSidebar_widget h2 {
    margin-bottom: 20px;
    color: #fff !important;
    font-weight: bold;
    font-size: 11px !important;
    text-transform: uppercase;
    font-family: Helvetica Neue, Arial !important;
    position: relative;
}
#footer_content .textwidget {
    font-size: 12px !important;
    text-shadow: none !important;
    font-family: Helvetica, Arial, sans-serif;
    position: relative;
    margin-top: 25px;
    line-height: 1.6em;
    color: rgb(144, 144, 146) !important;
}
#footer_content {
    position: relative;
    width: 1024px;
    margin: 0 auto;
    padding: 0;
    font-size: 16px;
    font-family: Arial, sans-serif;
    padding: 20px 0 20px 0;
}
#footer_content h4 {
    color: #F8F8F8 !important;
    font-weight: bold;
    font-size: 12px !important;
    margin-bottom: 24px;
    text-transform: uppercase;
    font-family: Arial !important;
    top: 30px;
    position: relative;
    margin-left: 0 !important;
    width: auto;
    clear: both;
    display: inline-block;
    background: #002B3D;
    padding-right: 20px;
    z-index: 2;
}
#footer_content .tagcloud a:hover, #toppanel .tagcloud a:hover {
    color: #fff !important;
}
.footer-widget h4, .footer-widget h4.page_title_testimonials, #footer_content .title h4 {
    color: #fff !important;
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-family: Helvetica Neue, Arial !important;
    position: relative;
}
#footer_content .blogroll {
    position: relative;
    top: -10px;
}
#footer_content .recent_testimonials {
    padding: 18px 0 0 0;
    margin: 0;
}
#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title {
    color: #BCBCBC !important;
    font-size: 12px;
    font-family: "Helvetica Neue", "Arial";
}
#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title:hover {
    color: #7AB317;
}
#footer_content hr {
    height: 4px;
    border-bottom: 1px solid #ededed;
    margin: 10px 1%;
    position: absolute;
    float: left;
    border-top: 1px solid #ededed;
    border-left: 0;
    border-right: 0;
    margin: 44px 0 40px 0 !important;
    width: 100%;
    top: -5px;
}
/*FOOTER - MENU*/
#footer_content .menu {
    margin-top: 15px;
    position: relative;
    top: 13px;
}
#footer_content .menu li {
    padding: 8px 0;
    border-bottom: 1px solid rgb(25, 53, 65);
    list-style: none;
    background: url(/wp-content/themes/smartbox/img/sprite.png) -1006px -103px no-repeat;
}
#footer_content .menu li:first-child {
    border-top: 1px solid rgb(25, 53, 65);
}
#footer_content .menu li a {
    font-size: 12px;
    color: rgb(77, 102, 112);
    padding-left: 15px;
    font-weight: normal;
}
/* WIDGETS FOOTER */
.tagcloud, #twitter_update_list, #flickr {
    position: relative;
    margin: 20px 0;
    float: left;
}
.tagcloud a {
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 3px 6px;
    background: #545454;
    position: relative;
    float: left;
    font-size: 12px;
    color: #f2f2f2 !important;
    margin: 2px 6px 4px 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.contact-widget-container .contact-form .submit {
    color: #888888;
    text-transform: uppercase;
    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 10px;
}
#toppanel .flexslider {
    margin: 5px 0 0 0 !important;
}
#footer_content .flexslider h4, #toppanel .flexslider h4 {
    top: 0px;
}
#footer_content .flexslider hr, #toppanel .flexslider hr {
    top: -28px !important;
}
#big_footer #twitter_update_list li, #toppanel #twitter_update_list li {
    margin-bottom: 0;
}
#big_footer #twitter_update_list li a, #toppanel #twitter_update_list li a {
    font-size: 12px;
}
#toppanel .tweet_text {
    font-size: 13px;
    color: rgb(144, 144, 146) !important;
}
#footer_content a, #toppanel a {
    color: #c8c8c8;
    text-shadow: none !important;
}
#footer_content .recentposts_listing , #toppanel .recentposts_listing {
    top: 0 !important;
}
#footer_content .recentcomments_widget h2, #toppanel .recentcomments_widget h2, #footer_content .video_widget h2, #toppanel .video_widget h2 {
    color: #fff !important;
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-family: Helvetica Neue, Arial !important;
    top: 0;
    position: relative;
    margin-left: 0 !important;
}
.footer-widget, #footer_content #recentPostsSidebar_widget, #footer_content .flickr_container, #footer_content #calendar_wrap, #footer_content .video_widget, #footer_content #recentcomments, #footer_content .recentcomments_widget, #footer_content .tagcloud, #footer_content .contact-widget-container, .footer-widget, #toppanel #recentPostsSidebar_widget, #toppanel #recentcomments, #toppanel .flickr_container, #toppanel .video_widget, #toppanel .recentcomments_widget, #toppanel .tagcloud, #toppanel #calendar_wrap, #toppanel .contact-widget-container, #footer_content .flexslider, #toppanel .flexslider {
    position: relative;
    float: left;
    width: 100%;
    text-align: left;
    margin: 0;
}
#footer_content #testimonials2 .testi-text p, #toppanel #testimonials2 .testi-text p {
    font-size: 12px;
    color: #ccc;
}
#footer_content .page_title_testimonials, #toppanel .page_title_testimonials {
    border-bottom: none;
    margin: 0 0 25px 0 !important;
    padding: 0 !important;
}
#footer_content .recent_testimonials > h4 > span, #toppanel .recent_testimonials > h4 > span {
    color: #f2f2f2 !important;
    font-weight: bold;
    border-bottom: none !important;
    font-size: 11px;
    margin-bottom: 25px;
    text-transform: uppercase;
    font-family: Helvetica Neue, Arial !important;
}
#footer_content .video_frame iframe, #toppanel .video_frame iframe {
    width: 100%;
    margin-top: 8px;
}
#footer_content #testimonials2 .testi-info, #toppanel #testimonials2 .testi-info {
    color: #f2f2f2;
}
#footer_content .contact-form input, #toppanel .contact-form input {
    background: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    padding: 10px;
    line-height: 14px;
    margin: 0;
    width: 90%;
    color: rgb(50, 83, 97);
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 12px;
    position: relative;
    float: left;
    border: 1px solid rgb(25, 53, 65);
}
#footer_content .contact-form textarea, #toppanel .contact-form textarea {
    background: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    padding: 10px;
    line-height: 14px;
    width: 90%;
    margin: 0 0 10px 0;
    height: 60px;
    color: rgb(50, 83, 97);
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 12px;
    position: relative;
    float: left;
    border: 1px solid rgb(25, 53, 65);
}
#footer_content .contact-form .submit, #toppanel .contact-form .submit {
    color: #fff !important;
    text-transform: uppercase;
    font-family: 'Open Sans';
    font-weight: bold;
    font-size: 10px;
    padding: 6px 16px;
    margin-top: 9px;
    -webkit-transition: linear .3s;
    -moz-transition: linear .3s;
    -ms-transition: linear .3s;
    -o-transition: linear .3s;
    transition: linear .3s;
}
#footer_content .contact-form .submit:hover, #toppanel .contact-form .submit:hover {
    background: #fff !important;
    text-decoration: none !important;
}
#footer_content .widget_links li, #footer_content .widget_categories li, #toppanel .widget_links li, #toppanel .widget_categories li {
    border-bottom: 1px solid #333;
    padding: 5px 0 5px 15px;
    background: url(/wp-content/themes/smartbox/img/linkswidgets.png) no-repeat left center;
    list-style: none;
    color: #999;
}
.toppanel_content .video_widget .video_frame {
    margin-top: 0 !important;
}
/* FORM STUFF */
#footer_content .contact-form {
    margin-top: 25px !important;
    margin-left: 0;
}
#toppanel input:focus, #toppanel textarea:focus, #footer_content input:focus, #footer_content textarea:focus {
    color: #ccc;
    border: 1px solid #474747;
}
#toppanel .form_success, #footer_content .form_success {
    padding: 2px 5px;
    width: 94.9%;
    margin-bottom: 5px;
}
#toppanel .flex-caption, #footer_content .flex-caption, #secondary .flex-caption, .custom-widget .flex-caption {
    display: none !important;
}
.widget-area .contact-form .submit {
    color: #f2f2f2 !important;
}
.widget-area .contact-form input {
    width: 93%;
}
.widget-area .contact-form textarea {
    width: 93%;
    height: 100px;
}
/* ACCORDION */
#toppanel #accordion .pane p, #toppanel .acc-substitute .pane p, #big_footer .service-item p.item-desc {
    color: rgb(144, 144, 146) !important;
}
.footer p {
    color: rgb(77, 102, 112) !important;
}
/* WPML FOOTER */
.footer-widget .widget_categories ul {
    position: relative;
    top: -10px !important;
}
#footer_content #lang_sel, #footer_content #lang_sel_click {
    float: left;
    z-index: 999999;
    position: relative;
    top: 0;
    border: 1px solid #444;
    width: 100%;
    height: auto;
    padding: 7px 0;
}
#footer_content #lang_sel > ul > li > ul, #footer_content #lang_sel_click > ul > li > ul {
    width: 200px !important;
}
#footer_content #lang_sel ul ul, #footer_content #lang_sel_click ul ul {
    top: 25px;
    left: -1px;
}
#footer_content #lang_sel a, #footer_content #lang_sel_click a {
    display: inline-block;
    font-size: 11px;
    text-decoration: none !important;
    color: #999;
    border: 1px solid #444;
    background: #333;
    padding-left: 10px;
    width: 100%;
    position: relative;
    float: left;
}
#footer_content #lang_sel li ul li a, #footer_content #lang_sel_click li ul li a {
    border-bottom: 1px solid #444 !important;
    border-top: none !important;
    color: #999 !important;
}
/* MENU FOOTER */
#footer_content .menu-shortcodesmenu-container, #toppanel .menu-shortcodesmenu-container {
    padding: 30px 0 30px 0;
    position: relative;
    float: left;
    width: 100%;
    text-align: left;
    margin: 0;
}
#footer_content .menu-shortcodesmenu-container .menu, #toppanel .menu-shortcodesmenu-container .menu {
    border: 1px solid #444;
    position: relative;
    float: left;
}
#footer_content .menu-shortcodesmenu-container .menu li, #toppanel .menu-shortcodesmenu-container .menu li {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #444;
    float: left;
    height: 40px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#footer_content .menu-shortcodesmenu-container .menu li:hover, #toppanel .menu-shortcodesmenu-container .menu li:hover {
    background: #2c2c2c;
}
#footer_content .menu-shortcodesmenu-container .menu li a, #toppanel .menu-shortcodesmenu-container .menu li a {
    position: relative;
    float: left;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 92%;
    padding: 12px;
}
#footer_content .menu-shortcodesmenu-container .menu li:first-child, #toppanel .menu-shortcodesmenu-container .menu li:first-child {
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
#footer_content .menu-shortcodesmenu-container .menu li:last-child, #toppanel .menu-shortcodesmenu-container .menu li:last-child {
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    border-bottom: none;
}
#footer_content .menu-shortcodesmenu-container .menu li:hover a, #toppanel .menu-shortcodesmenu-container .menu li:hover a {
    color: #fff !important;
}
#footer_content .menu-shortcodesmenu-container .menu li a:hover, #toppanel .menu-shortcodesmenu-container .menu li a:hover {
    color: #fff !important;
}
#footer_content .widget_links li a:hover, #footer_content .widget_categories li a:hover, #secondary .widget_links li a:hover, #secondary .widget_categories li a:hover, , .custom-widget li a:hover {
    text-decoration: none;
}
/* TWITTER FOOTER */
#big_footer #twitter_update_list {
    float: left;
}
/* SECONDARY FOOTER */
.copys {
    padding: 25px 0 25px 0;
    background: #f8f8f8;
    position: relative;
    float: left;
    width: 100%;
    font-weight: normal;
}
.copys_right {
    text-align: right;
    float: right;
    line-height: 0px;
}
.copys_left {
    font-size: 12px;
    color: #666;
    line-height: 30px;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    line-height: 25px;
    padding-top: 2px;
}
.copys_left a:hover {
    color: #fff !important;
}
.footer_right_content {
    position: relative;
    width: 100%;
    float: right;
}
.footer_right_content .footer_menu {
    position: relative;
    float: right;
    width: 100%;
    height: auto;
    margin-top: 10px;
    text-align: right;
}
.footer_right_content .footer_menu li {
    margin: 0 0 0 10px;
    position: relative;
    display: inline-block;
    height: auto;
    line-height: 9px;
    border-left: 1px solid;
    padding-left: 10px;
}
.footer_right_content .footer_menu li:first-child {
    border: none;
}
.footer_right_content .footer_menu li a {
    color: #666;
}
.more-chitem {
    background: rgba(0, 0, 0, 0.5);
    font-size: 11px;
    font-family: Helvetica Neue, Arial;
    color: #fff;
    display: inline-block;
    padding: 5px;
    width: 80px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    opacity: 0;
}
.image_container .more-chitem {
    opacity: 1;
}
.more-chitem:hover {
    background: rgba(0, 0, 0, 0.55);
}
/* BOXED PAGE */

.boxedpage .header_container {
    width: 1080px !important;
}
.boxedpage .mail_chimp_form_container {
    position: relative;
    float: left;
    width: 100%;
    padding: 40px 0px;
    margin: 0;
}
.boxedpage .info_above_menu .sixteen.columns {
    margin: 0 0.5% 0 0.5%;
    width: 99%;
}
.boxedpage #slider_container .fullwidthbanner-container {
    position: relative;
    /* left: -1px;
    width: 92.3% !important;
    */z-index: 9999;
    -webkit-transition: linear .6s;
    -moz-transition: linear .6s;
    -ms-transition: linear .6s;
    -o-transition: linear .6s;
    transition: linear .6s;
}
#footer_content .contact-widget-container hr {
    width: 99.5%;
}
#footer_content .flickr_container hr {
    width: 99.5%;
}
#big_footer a:hover {
    text-decoration: underline;
    color: rgb(77, 102, 112) !important;
}
#big_footer .textwidget, #big_footer .textwidget p {
    color: rgb(77, 102, 112) !important;
}
h1.page_title {
    line-height: 1.3em;
}
.des-marker-textarea-control {
    width: 100% !important;
}
.recentProjects3 hr, .recentProjects4 hr {
    height: 4px;
    border-bottom: 1px solid #f5f5f5;
    margin: 10px 1%;
    position: absolute;
    float: left;
    border-top: 1px solid #f5f5f5;
    border-left: 0;
    border-right: 0;
    margin: 0px 0 40px 0 !important;
    width: 99%;
    top: 9px;
}
#des-options .des-marker-colourpicker-control input.input-colourpicker {
    float: right;
    width: 200px;
    margin-left: 20px;
    float: left !important;
}
.shortcode.fullwidth-section {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 35px !important;
    background: #f8f8f8;
    border-bottom: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-top: none !important;
    -webkit-box-shadow: inset 0px 0px 6px 0px #ddd !important;
    box-shadow: inset 0px 0px 6px 0px #ddd !important;
    xbackground-size: 100% 100% !important;
}
.shortcode.fullwidth-section {
    opacity: 0;
    filter: alpha(opacity=0);
}
.shortcode.fullwidth-section br {
    display: none;
}
.container .eight.columns:last-child {
    margin-right: 0 !important;
}
.eight.columns:last-child {
    margin-right: 0 !important;
}
/* CForms 7 Plugin style */
.wpcf7 input {
    background: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    padding: 8px;
    line-height: 14px;
    margin: 0 0 15px !important;
    width: 97%;
    color: #848889;
    font-family: Arial, sans-serif;
    font-size: 12px;
    border: 1px solid #d0d0d0;
    position: relative;
    float: left;
}
.wpcf7 textarea {
    background: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    padding: 8px;
    line-height: 14px;
    margin: 7px 0 !important;
    width: 97%;
    height: 110px;
    color: #848889;
    font-family: Arial, sans-serif;
    font-size: 12px;
    border: 1px solid #d0d0d0;
    position: relative;
    float: left;
}
.wpcf7 input[type=radio] {
    width: 13px !important;
    height: 13px !important;
    background: url(/wp-content/themes/smartbox/img/check_radio_sheet.png) no-repeat -43px 3px;
    border: none;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
    box-sizing: none;
}
.wpcf7 input[type=radio]:focus {
    border: none !important;
}
input[type=radio]:checked {
    background: url(/wp-content/themes/smartbox/img/check_radio_sheet.png) no-repeat -61px 3px;
    border: none;
    width: 13px !important;
    height: 13px !important;
}
.wpcf7 input[type=checkbox] {
    width: 13px !important;
    height: 13px !important;
    background: url(/wp-content/themes/smartbox/img/check_radio_sheet.png) no-repeat 0px 3px;
    border: none;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
    box-sizing: none;
}
.wpcf7 input[type=checkbox]:focus {
    border: none !important;
}
input[type=checkbox]:checked {
    background: url(/wp-content/themes/smartbox/img/check_radio_sheet.png) no-repeat -21px 3px;
    border: none;
    width: 13px !important;
    height: 13px !important;
}
.wpcf7 .wpcf7-submit {
    background: #212121;
    padding: 12px 20px;
    color: #fff !important;
    left: -20px;
    position: relative;
    float: left;
    text-shadow: none;
    max-width: 100%;
    display: block;
    margin-top: 29px !important;
    width: auto;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    cursor: pointer;
    border: none;
}
span.wpcf7-list-item {
    margin: 0.65em 0.65em 0.65em 0 !important;
    position: relative;
    display: block;
}
span.wpcf7-list-item-label {
    margin-left: 4px !important;
}
span.wpcf7-list-item:first-child {
    margin-left: 0 !important;
}
.wpcf7 .wpcf7-submit:focus {
    border: none !important;
}
.wpcf7 .wpcf7-submit:hover {
    background: #212121 !important;
}
div.wpcf7-validation-errors {
    border: none !important;
    position: relative;
    float: left;
    width: 95%;
    padding: 7px 15px !important;
    margin: 20px 0 !important;
    color: #fff;
}
span.wpcf7-not-valid-tip {
    position: absolute;
    left: -2px !important;
    z-index: 100;
    pointer-events: none;
    background: none !important;
    border: none !important;
    font-size: 11px !important;
    width: auto;
    padding: 4px 10px !important;
    color: #E25252 !important;
    font-size: 11px;
}
.wpcf7 p {
    width: 100% !important;
    position: relative;
    float: left;
    margin: 0;
}
.wpcf7-select {
    vertical-align: top;
    right: 0;
    position: relative;
    float: left;
    border-radius: 0 0 0 0;
    width: auto;
    text-transform: uppercase;
    border: 1px solid #d0d0d0;
    background: #fff url(/wp-content/themes/smartbox/img/woo-select.png) no-repeat 98% 10px;
    float: left;
    width: 96.8%;
    -webkit-appearance: none;
    box-sizing: none;
    padding: 10px;
    color: #666;
    outline: none;
    margin: 0;
    top: 0;
}
.cforms-name, .cforms-subject, .cforms-captcha {
    width: 47%;
    position: relative;
    float: left;
}
.cforms-captcha {
    width: 16%;
    position: relative;
    float: left;
    margin-top: 15px;
}
.cforms-email, .cforms-service, .cforms-confirm {
    width: 47%;
    position: relative;
    float: left;
    margin-left: 30px;
}
.cforms-confirm {
    width: 26%;
    margin-top: 15px;
    position: relative;
    float: left;
    margin-left: 30px;
}
.cforms-required {
    color: #ccc;
    font-size: 11px;
}
.cforms-sendbtn {
    position: relative;
    float: right;
    right: -19px;
}
div.wpcf7-mail-sent-ok {
    border: none !important;
    position: relative !important;
    float: left !important;
    width: 96.7% !important;
    padding: 10px 10px !important;
    color: #fff !important;
    background: #6FC54A !important;
    margin: 20px 0 0 0 !important;
}
.style-top-bar .info_above_menu ul.cart_list li a, .style-top-bar .info_above_menu .woocommerce ul.cart_list li a:hover {
    font-size: 12px !important;
    text-transform: none;
}
/* WIDGET WPML */
.widget-area #lang_sel , .widget-area #lang_sel_click {
    float: left;
    z-index: 9999;
    position: relative;
    top: 0;
    border: 1px solid #ededed;
    width: 94%;
    height: auto;
    /* padding: 5px 0;
    */color: #666;
}
.widget-area #lang_sel > ul > li > ul, .widget-area #lang_sel_click > ul > li > ul {
    width: 200px !important;
}
.widget-area #lang_sel ul ul, .widget-area #lang_sel_click ul ul {
    top: 25px;
    left: -1px;
}
.widget-area #lang_sel a, .widget-area #lang_sel_click a {
    display: inline-block;
    font-size: 11px;
    text-decoration: none !important;
    color: #444444 !important;
    border: none;
    background: #fff;
    padding-left: 10px;
    width: 100%;
    position: relative;
    float: left;
}
.widget-area #lang_sel li ul li a, .widget-area #lang_sel_click li ul li a {
    border-bottom: 1px solid #ededed !important;
    border-top: none !important;
}
.widget-area input:focus {
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-right: 0 !important;
}
.eight.columns .contact-form {
    margin: 0 !important;
}
.wpb_wrapper {
    padding-top: 0;
    overflow: visible !important;
    float: left;
    width: 100%;
}
.wpb_row {
    margin: 20px 0 35px 0;
}
.wpb_wrapper .team-member hr {
    height: 4px;
    border-bottom: 1px solid #f5f5f5;
    margin: 10px 1%;
    position: relative;
    float: left;
    border-top: 1px solid #f5f5f5;
    border-left: 0;
    border-right: 0;
    margin: 10px 0 30px 0 !important;
    width: 100%;
}
div.p_table_2#Table_t2_s5 h2 {
}
.wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
    margin: 0 1% 0 1% !important;
}
.wpb_text_column .wpb_wrapper .container .eight.columns:last-child {
    margin-right: 0 !important;
}
h2.wpb_heading {
    top: -4px !important;
    text-transform: uppercase;
    font-weight: bold;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 20px;
    position: relative;
    z-index: 2;
    width: auto;
    display: inline-block;
    padding-right: 10px;
}
.wpb_wrapper hr {
    position: absolute;
    top: -4px;
    height: 6px;
    width: 100%;
}
.vc_progress_bar .vc_single_bar .vc_label {
    color: #fff !important;
}
.wpb_content_element {
    position: relative !important;
}
.container .one-third.column {
    margin-right: 3% !important;
}
.wpb_wrapper .container .eight.columns:nth-child(4), .wpb_wrapper .container .one-third.columns:nth-child(6) {
    margin-right: 0% !important;
}
.wpb_content_element .container .one-third.column:nth-child(6) {
    margin-right: 0% !important;
}
.fullwidth-section .container .one-third.column {
    margin-right: 3.1% !important;
}
.fullwidth-section .container .one-third.column:nth-child(6) {
    margin-right: 0 !important;
}
.fullwidthslider .flex-control-nav {
    bottom: -1%;
}
.shortcode-services.default ul.service-items .one-third.column .item-title {
    width: 77%;
}
.home_widget .projects_container .project_list_s2 {
    margin-top: 0 !important;
}
.shortcode-services.default ul.service-items .one-third.column .text_container .item-title {
    width: 100%;
}
.servicesScroller .shortcode-unorderedlist li {
    left: 0px !important;
}
#toppanel .menu-top-bar-menu.menu li:first-child {
    border-top: none !important;
}
.widget-flexslider hr {
    display: none;
}
.vc_span12 .shortcode-services.default ul.service-items .one-third.column .text_container .item-title {
    width: 100%;
}
/*
.page_title_s3.smartboxtitle .page_info_title_s3, .page_title_s4.smartboxtitle .page_info_title_s4 {
    top: 0 !important;
}
*/

h2.smartboxtitle span {
    top: 0 !important;
    padding-right: 10px !important;
}
.toppanel_content x.sub-menu, .toppanel_content x.sub-menu li, .toppanel_content .sub-menu a {
    background: transparent !important;
    border-color: #f2f2f2 !important;
}
.vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {
    width: 88% !important;
}
.vc_row-fluid .vc_span6 .shortcode-services ul.service-items.itemsPerRow-1 li {
    margin: 0 0% 2% 0 !important;
}
.info_above_menu .top-bar-menu {
    float: right;
    clear: none;
}
.info_above_menu .socialdiv, .info_above_menu .socialdiv-dark {
    float: right;
    clear: none;
}
.tab-container .indproj2.eight.columns {
    margin-right: 15px;
    margin-bottom: 16px;
}
.button smartbox_minicart_cart_but, .smartbox_minicart_checkout_but {
    padding: 6px 0 !important;
    font-size: .8em !important;
    letter-spacing: .5px;
}
.wpb_wrapper .container .four.columns {
    margin-right: 2% !important;
}
.style-top-bar .socialdiv ul li:first-child, .style-top-bar .socialdiv-dark ul li:first-child {
    border-left: none !important;
}
.wpb_wrapper .wpb_revslider_element .rev_slider_wrapper {
    float: left;
    margin-bottom: 30px !important;
}
.preview-to-relative {
    padding-top: 0px !important;
    margin-top: 0px !important;
    transition: all 0s linear;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
}
.dl-menuwrapper {
    display: none;
}
video {
    max-width: 100%;
    height: auto;
}
iframe, embed, object {
    max-width: 100%;
}
.fullwidth-section .smartboxtitle hr {
    top: 8px !important;
}
#wpadminbar .ab-top-menu > li:hover .ab-item:hover, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li:hover {
    color: #2ea2cc !important;
}
.woocommerce a.button, .woocommerce input.button, .woocommerce-page button.button, .woocommerce-page input.button, .actions .checkout-button, .woocommerce button.button, .woocommerce-page input.button.alt, .checkout-button, .woocommerce-page a.button {
    background: #474747 !important;
}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {
    margin-left: 20px !important;
}
.woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover {
    background-color: #26ade4 !important;
}
body > .fullwidth-section .mejs-layers, body > .fullwidth-section .mejs-controls {
    visibility: hidden !important;
    opacity: 0;
    filter: alpha(opacity=0);
}
span.wpcf7-form-control-wrap {
    position: relative;
    float: left;
    width: 100%;
}
span.wpcf7-form-control-wrap input:hover .wpcf7-not-valid-tip {
    display: none;
}
.shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul {
    white-space: nowrap !important;
}
#footer_content .container .column, #footer_content .container .columns {
    position: relative !important;
}
.container .panes .eight.columns {
    margin-right: 2% !important;
}
.entry.sidebar-left .four.columns .tagcloud, .entry.sidebar-left .four.columns .tagcloud {
    margin: 10px 0 20px 0;
}
.wpb_wrapper hr {
    top: 7px;
}
.wpb_wrapper .wpb_content_element hr {
    top: 3px;
}
.wpb_wrapper .wpb_content_element h2.smartboxtitle hr {
    top: 7px;
}
.pop-menu {
    padding: 4px 6px;
    margin-left: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-weight: 500;
    font-size: .9em;
    letter-spacing: .5px;
}
.sidebars-contents .wpb_wrapper .container .four.columns {
    margin-right: 0% !important;
}
.entry.sidebar-right .sidebars-contents .four.columns {
    padding-left: 2% !important;
}
#mce-responses {
    visibility: visible;
    width: auto;
    height: auto;
}
#mce-success-response {
    color: #5cb85c;
}
#mce-error-response {
    color: #d63b33;
}
body:not(.home) .mail_chimp_form_container {
    background: transparent !important;
    border: none !important;
    padding: 0;
}
body:not(.home) .mail_chimp_form_container input {
    float: none;
    margin-left: 0 !important;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
body:not(.home) .mail_chimp_form_container input.button {
    color: #fff !important;
    left: 0 !important;
    width: 50% !important;
    float: right !important;
    margin-right: 0 !important;
}
body:not(.home) .mail_chimp_form_container input.button:hover {
    color: #d63b33 !important;
}
h6 a {
    color: inherit !important;
    font-size: 12px !important;
    text-decoration: underline;
    font-weight: normal;
}
h6 a:hover {
    text-decoration: none;
}

.columns > div {
    position: relative;
}

.saboxplugin-wrap {
    margin-top: 24px !important;
}

.saboxplugin-wrap .saboxplugin-desc p {
    font-size: 12px;
}
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #ff0000;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url('/wp-content/plugins/contact-form-7/images/ajax-loader.gif');
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom: 0;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}
/* ==================== FONT FACE  ==================== */	
/*@font-face 
	{
	font-family: 'YanoneKaffeesatzRegular';
	src: url('/wp-content/plugins/css3_web_pricing_tables_grids/font/YanoneKaffeesatz-Regular-webfont.eot');
	src: local('-'), url('/wp-content/plugins/css3_web_pricing_tables_grids/font/YanoneKaffeesatz-Regular-webfont.woff') format('woff'), url('/wp-content/plugins/css3_web_pricing_tables_grids/font/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'), url('/wp-content/plugins/css3_web_pricing_tables_grids/font/YanoneKaffeesatz-Regular-webfont.svg#webfontlKPF1zIT') format('svg');
	font-weight: normal;
	font-style: normal;
	}	*/

/* ==================== PRICING TABLE  ==================== */
/* --- base --- */
div.p_table_1
	{
	width: 100%;
	/*height: 100%;*/
	font-size: 13px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #444444;
	line-height: normal !important;
	visibility: visible;
	}

/* --- hyperlinks --- */
div.p_table_1 a
	{
	color: #444444;
	text-decoration: none;
	}
	
/* --- lists --- */
div.p_table_1 ul
	{
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none;
	overflow: visible;
	}
	
div.p_table_1 li
	{
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
	list-style-image: none !important;
	font-size: 13px !important;
	line-height: normal !important;
	text-shadow: none !important;
	overflow: visible !important;
	text-indent: 0 !important;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	}
	
div.p_table_1 li img
	{
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	background: none !important;
	border: none !important;
	visibility: visible !important;
	}

/* --- div aligns --- */
div.p_table_1 .align_center
	{
	text-align: center;
	}
	
/* --- div rounded corners --- */
/* --- border radius 3px --- */	
div.p_table_1 .radius3
	{
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
	
/* --- border radius 5px top left --- */	
div.p_table_1 .radius5_topleft
	{
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	}
	
/* --- border radius 5px top right --- */	
div.p_table_1 .radius5_topright
	{
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	}
	
/* ==================== HEADINGS  ==================== */
/* ------ common styles ------  */
div.p_table_1 h1,
div.p_table_1 h2,
div.p_table_1 h3
	{
	margin: 0px !important;
	padding: 0px !important;
	font-weight: normal !important;
	border: none !important;
	line-height: normal !important;
	letter-spacing: 0;
	text-transform: none;
	background: none;
	text-shadow: none !important;
	text-align: inherit !important;
	font-style: normal !important;
	width: auto !important;
	float: none !important;
	position: static !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	}
	
div.p_table_1 h1
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 48px !important;
	}
	
div.p_table_1 h1 span
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 59px !important;
	text-shadow: none !important;
	font-weight: normal !important;
	padding: 0 !important;
	background: none !important;
	}

div.p_table_1 h2
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 30px !important;
	}

div.p_table_1 h2 span
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 30px !important;
	border: none !important;
	font-weight: normal !important;
    padding: 0 !important;
	background: none !important;
	}
	
div.p_table_1 h3
	{
	font-family: arial, sans-serif !important;
	font-size: 13px !important;
	}	
	
/* ==================== COLUMNS  ==================== */
/* ------ common styles ------  */
div.p_table_1 div.column_1,
div.p_table_1 div.column_2,
div.p_table_1 div.column_3,
div.p_table_1 div.column_4
{
/* transitions */
-webkit-transition: box-shadow 0.25s ease;
-moz-transition: box-shadow 0.25s ease;
-o-transition: box-shadow 0.25s ease;
-ms-transition: box-shadow 0.25s ease;
transition: box-shadow 0.25s ease; 
}
/* --- header row 1 ---  */
div.p_table_1 div.caption_column li.header_row_1 ,
div.p_table_1 div.column_1 li.header_row_1,
div.p_table_1 div.column_2 li.header_row_1,
div.p_table_1 div.column_3 li.header_row_1,
div.p_table_1 div.column_4 li.header_row_1
	{
	height: 50px;
	width: 100%;
	padding: 0 !important;
	}

div.p_table_1 div.caption_column li.header_row_1 a,
div.p_table_1 div.column_1 li.header_row_1 a,
div.p_table_1 div.column_2 li.header_row_1 a,
div.p_table_1 div.column_3 li.header_row_1 a,
div.p_table_1 div.column_4 li.header_row_1 a
	{
	text-decoration: none !important;
	}
/* --- header row 2 ---  */
div.p_table_1 div.caption_column li.header_row_2,
div.p_table_1 div.column_1 li.header_row_2,
div.p_table_1 div.column_2 li.header_row_2,
div.p_table_1 div.column_3 li.header_row_2,
div.p_table_1 div.column_4 li.header_row_2
	{
	height: 96px;
	width: 100%;
	padding: 0 0 14px !important;
	}
	
div.p_table_1 div.caption_column li.header_row_2 a,
div.p_table_1 div.column_1 li.header_row_2 a,
div.p_table_1 div.column_2 li.header_row_2 a,
div.p_table_1 div.column_3 li.header_row_2 a,
div.p_table_1 div.column_4 li.header_row_2 a
	{
	text-decoration: none !important;
	}
/* --- caption correction --- */
div.p_table_1 div.caption_column li.header_row_2
	{	
	height: 96px;
	width: 100%;
	padding: 7px 0px 7px 0 !important;
	}
	
div.p_table_1 div.caption_column li.header_row_2 h2.caption
{
	padding-left: 10px !important;
}
	
/* ==================== CAPTION COLUMN  ==================== */
div.p_table_1 div.caption_column
	{
	/*position: relative;*/
	width: 180px;
	/*height: 100%;*/
	float: left;
	}

/* =================== COLUMN STYLE 1  ==================== */
div.p_table_1 div.column_1
	{
	/*position: relative;*/
	width: 160px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ==================== COLUMN STYLE 2  ==================== */
div.p_table_1 div.column_2
	{
	/*position: relative;*/
	width: 160px;
	/*height: 100%;*/
	float: left !important;
	}	
	
/* ==================== COLUMN STYLE 3  ==================== */
div.p_table_1 div.column_3
	{
	/*position: relative;*/
	width: 160px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ==================== COLUMN STYLE 4  ==================== */
div.p_table_1 div.column_4
	{
	/*position: relative;*/
	width: 160px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ========== COLUMN HOVERS ========== */
div.p_table_1.p_table_hover_light div.column_1:hover,
div.p_table_1.p_table_hover_light div.column_2:hover,
div.p_table_1.p_table_hover_light div.column_3:hover,
div.p_table_1.p_table_hover_light div.column_4:hover,
div.p_table_1.p_table_hover_disabled div.column_1:hover,
div.p_table_1.p_table_hover_disabled div.column_2:hover,
div.p_table_1.p_table_hover_disabled div.column_3:hover,
div.p_table_1.p_table_hover_disabled div.column_4:hover
	{
	left: 0;
	top: 0;
	}
	
div.p_table_1.p_table_hover_disabled div.column_1:hover,
div.p_table_1.p_table_hover_disabled div.column_2:hover,
div.p_table_1.p_table_hover_disabled div.column_3:hover,
div.p_table_1.p_table_hover_disabled div.column_4:hover
	{
	position: static;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	z-index: 0;
	}
	
div.p_table_1 div.column_1:hover,
div.p_table_1 div.column_2:hover,
div.p_table_1 div.column_3:hover,
div.p_table_1 div.column_4:hover,
div.p_table_1 div.active_column,
div.p_table_1.p_table_hover_light div.active_column:hover,
div.p_table_1.p_table_hover_disabled div.active_column:hover
	{
	position: relative;
	z-index: 100;
	left: -5px;
	top: -15px;
	/* shadow */
	box-shadow: 5px 0px 30px rgba(0,0,0,0.5);
	-webkit-box-shadow: 5px 0px 30px rgba(0,0,0,0.5);
	-moz-box-shadow: 5px 0px 30px rgba(0,0,0,0.5);
	}

div.p_table_1.p_table_hover_light div.active_column,
div.p_table_1.p_table_hover_light div.active_column:hover
	{
	left: 0;
	top: 0;
	}

div.p_table_1.p_table_hover_light div.column_1:hover,
div.p_table_1.p_table_hover_light div.column_2:hover,
div.p_table_1.p_table_hover_light div.column_3:hover,
div.p_table_1.p_table_hover_light div.column_4:hover,
div.p_table_1.p_table_hover_light div.active_column,
div.p_table_1.p_table_hover_light div.active_column:hover
	{
	/* shadow */
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	}

div.p_table_1 div.column_1:hover,
div.p_table_1 div.column_2:hover,
div.p_table_1 div.column_3:hover,
div.p_table_1 div.column_4:hover,
div.p_table_1 div.active_column:hover,
div.p_table_1.p_table_hover_light div.active_column:hover,
div.p_table_1.p_table_hover_disabled div.active_column:hover
	{
	z-index: 101;
	}
	
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_1,
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_2,
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_3,
div.p_table_1.p_table_hover_light div.column_1:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.column_2:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.column_3:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.column_4:hover li.row_style_4,
div.p_table_1.p_table_hover_light div.active_column li.row_style_1,
div.p_table_1.p_table_hover_light div.active_column li.row_style_2,
div.p_table_1.p_table_hover_light div.active_column li.row_style_3,
div.p_table_1.p_table_hover_light div.active_column li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.row_style_4,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.row_style_4
	{
	height: 19px;
	padding: 9px 0 !important;
	}
	
div.p_table_1 div.column_1:hover li.row_style_1,
div.p_table_1 div.column_2:hover li.row_style_1,
div.p_table_1 div.column_3:hover li.row_style_1,
div.p_table_1 div.column_4:hover li.row_style_1,
div.p_table_1 div.column_1:hover li.row_style_2,
div.p_table_1 div.column_2:hover li.row_style_2,
div.p_table_1 div.column_3:hover li.row_style_2,
div.p_table_1 div.column_4:hover li.row_style_2,
div.p_table_1 div.column_1:hover li.row_style_3,
div.p_table_1 div.column_2:hover li.row_style_3,
div.p_table_1 div.column_3:hover li.row_style_3,
div.p_table_1 div.column_4:hover li.row_style_3,
div.p_table_1 div.column_1:hover li.row_style_4,
div.p_table_1 div.column_2:hover li.row_style_4,
div.p_table_1 div.column_3:hover li.row_style_4,
div.p_table_1 div.column_4:hover li.row_style_4,
div.p_table_1 div.active_column li.row_style_1,
div.p_table_1 div.active_column li.row_style_2,
div.p_table_1 div.active_column li.row_style_3,
div.p_table_1 div.active_column li.row_style_4,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_1,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_2,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_3,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.row_style_4
	{
	height: 19px;
	padding: 12px 5px !important;
	}

div.p_table_1.p_table_hover_light div.column_1:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.column_2:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.column_3:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.column_4:hover li.header_row_1,
div.p_table_1.p_table_hover_light div.active_column li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.header_row_1,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.header_row_1
	{
	padding: 0 !important;
	border-radius: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	}
	
div.p_table_1.p_table_hover_light div.column_1:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_light div.column_2:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_light div.column_3:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_light div.column_4:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.header_row_1.radius5_topright,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.header_row_1.radius5_topright
	{
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	}

div.p_table_1 div.column_1:hover li.header_row_1,
div.p_table_1 div.column_2:hover li.header_row_1,
div.p_table_1 div.column_3:hover li.header_row_1,
div.p_table_1 div.column_4:hover li.header_row_1,
div.p_table_1 div.active_column li.header_row_1,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.header_row_1
	{
	padding: 4px 5px 0 5px !important;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	}

div.p_table_1.p_table_hover_light div.column_1:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.column_2:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.column_3:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.column_4:hover li.header_row_2,
div.p_table_1.p_table_hover_light div.active_column li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.header_row_2,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.header_row_2
	{
	padding: 0 0 14px !important;
	}

div.p_table_1 div.column_1:hover li.header_row_2,
div.p_table_1 div.column_2:hover li.header_row_2,
div.p_table_1 div.column_3:hover li.header_row_2,
div.p_table_1 div.column_4:hover li.header_row_2,
div.p_table_1 div.active_column li.header_row_2,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.header_row_2
	{
	padding: 5px 5px 15px !important;
	}
	
div.p_table_1.p_table_hover_light div.column_1:hover li.footer_row,
div.p_table_1.p_table_hover_light div.column_2:hover li.footer_row,
div.p_table_1.p_table_hover_light div.column_3:hover li.footer_row,
div.p_table_1.p_table_hover_light div.column_4:hover li.footer_row,
div.p_table_1.p_table_hover_light div.active_column li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_1:hover li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_2:hover li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_3:hover li.footer_row,
div.p_table_1.p_table_hover_disabled div.column_4:hover li.footer_row
	{
	padding: 10px 0 !important;
	}
	
div.p_table_1 div.column_1:hover li.footer_row,
div.p_table_1 div.column_2:hover li.footer_row,
div.p_table_1 div.column_3:hover li.footer_row,
div.p_table_1 div.column_4:hover li.footer_row,
div.p_table_1 div.active_column li.footer_row,
div.p_table_1.p_table_hover_disabled div.active_column:hover li.footer_row
	{
    padding: 10px 5px !important;
	}
	
/*==================== DATA ROWS  ====================*/
/* ------ common styles ------  */
div.p_table_1 li.row_style_1,
div.p_table_1 li.row_style_2,
div.p_table_1 li.row_style_3,
div.p_table_1 li.row_style_4
	{	
	width: 100%;
	/*height: 100%;*/
	height: 19px;
	padding: 9px 0 !important;
	float: left;
	}

div.p_table_1 li.row_style_1 span,
div.p_table_1 li.row_style_2 span,
div.p_table_1 li.row_style_3 span,
div.p_table_1 li.row_style_4 span
	{
	display: block;
	padding: 0 10px !important;
	font-size: 13px !important;
	}
	
/* --- white ---  */
div.p_table_1 li.row_style_1
	{
	background: #ffffff !important;
	}
	
/* --- light gray ---  */
div.p_table_1 li.row_style_2
	{
	background: #f6f6f6 !important;
	}
	
/* --- mid gray ---  */
div.p_table_1 li.row_style_3
	{
	background: #ebebeb !important;
	}
	
/* --- dark gray ---  */
div.p_table_1 li.row_style_4
	{
	background: #e3e3e3 !important;
	}
	
/*========== FOOTER  ==========*/
/* ------ common styles ------  */
div.p_table_1 li.footer_row
	{
	width: 100%;
	height: 40px;
	padding: 10px 0 !important;
	float: left;
	text-align: center;
	border-top: 1px solid #d3d3d3;
	border-bottom: none;
	background-color: #e2e2e2 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f6f6f6, #d0d0d0) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#d0d0d0') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#d0d0d0') !important; /* IE8 */
	background: -ms-linear-gradient(top, #f6f6f6, #d0d0d0) !important; /* IE9 */
	background: -moz-linear-gradient(top, #f6f6f6, #d0d0d0) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #f6f6f6, #d0d0d0) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #f6f6f6, #d0d0d0) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, #d0d0d0)) !important; /* Chrome 10, Safari */	
	}
	
/* --- button --- */
div.p_table_1 a.sign_up,
div.p_table_1 .css3_grid_hidden_rows_control
	{
	width: 120px;
	height: 24px;
	padding: 6px 0px 0px 0px !important;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	text-shadow: 0px 1px 0px #ffffff; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #b5b5b5;
	background-color: #d8d8d8; /* background color for non-css3 browsers */
	outline: none;
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d8d8d8'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d8d8d8'); /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8); /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8); /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #efefef 1px, #d8d8d8); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.05, #efefef), color-stop(1, #d8d8d8)); /* Chrome 10, Safari */
	/* shadow */
	box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	/* font */
	font-weight: bold;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	}

/* --- button hover --- */
div.p_table_1 a.sign_up:hover,
div.p_table_1 .css3_grid_hidden_rows_control:hover
	{
	height: 24px;
	padding: 6px 0px 0px 0px !important;
	text-shadow: 0px 1px 0px #ffffff; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #b5b5b5;
	background-color: #c9c9c9; /* background color for non-css3 browsers */
	outline: none;
	/* gradient */
	background-image: linear-gradient(top, #d2d2d2, #dedede 1px, #c9c9c9); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#c9c9c9'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#c9c9c9'); /* IE8 */
	background: -ms-linear-gradient(top, #d2d2d2, #dedede 1px, #c9c9c9); /* IE9 */
	background: -moz-linear-gradient(top, #d2d2d2, #dedede 1px, #c9c9c9); /* Firefox */ 
	background: -o-linear-gradient(top, #d2d2d2, #dedede 1px, #c9c9c9); /* Opera 11  */
	background: -webkit-linear-gradient(top, #d2d2d2, #dedede 1px, #c9c9c9); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d2d2d2), color-stop(0.05, #dedede), color-stop(1, #c9c9c9)); /* Chrome 10, Safari */
	/* shadow */
	box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.5);
	}

/* --- button orange --- */	
div.p_table_1 a.sign_up.sign_up_orange
	{
	text-shadow: 0px 1px 0px #b37328; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #da7411;
	color: #ffffff !important;
	/* gradient */
	background: #ef9a36; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4b873 0%, #f4b873 4%, #ef9a36 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4b873), color-stop(4%,#f4b873), color-stop(4%,#ef9a36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4b873 0%,#f4b873 4%,#ef9a36 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4b873 0%,#f4b873 4%,#ef9a36 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4b873 0%,#f4b873 4%,#ef9a36 4%); /* IE10+ */
	background: linear-gradient(top,  #f4b873 0%,#f4b873 4%,#ef9a36 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4b873', endColorstr='#ef9a36',GradientType=0 ); /* IE6-9 */
	}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_orange:hover
	{
	text-shadow: 0px 1px 0px #a96310; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #cf5708;
	background-color: #c9c9c9; /* background color for non-css3 browsers */
	/* gradient */
	background: #e18416; /* Old browsers */
	background: -moz-linear-gradient(top,  #dc7612 0%, #dc7612 4%, #e18416 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc7612), color-stop(4%,#dc7612), color-stop(4%,#e18416)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dc7612 0%,#dc7612 4%,#e18416 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dc7612 0%,#dc7612 4%,#e18416 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dc7612 0%,#dc7612 4%,#e18416 4%); /* IE10+ */
	background: linear-gradient(top,  #dc7612 0%,#dc7612 4%,#e18416 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc7612', endColorstr='#e18416',GradientType=0 ); /* IE6-9 */
	}
	
/* --- button --- */
div.p_table_1 a.sign_up.sign_up_yellow
	{
	text-shadow: 0px 1px 0px #b88b12; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #e49c00;
	color: #ffffff !important;
	/* gradient */
	background: #f6ba18; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9cf5e 0%, #f9cf5e 4%, #f6ba18 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9cf5e), color-stop(4%,#f9cf5e), color-stop(4%,#f6ba18)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9cf5e 0%,#f9cf5e 4%,#f6ba18 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9cf5e 0%,#f9cf5e 4%,#f6ba18 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9cf5e 0%,#f9cf5e 4%,#f6ba18 4%); /* IE10+ */
	background: linear-gradient(top,  #f9cf5e 0%,#f9cf5e 4%,#f6ba18 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9cf5e', endColorstr='#f6ba18',GradientType=0 ); /* IE6-9 */
	}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_yellow:hover
	{
	text-shadow: 0px 1px 0px #af7f00; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #db8200;
	/* gradient */
	background: #e9aa00; /* Old browsers */
	background: -moz-linear-gradient(top,  #e59e00 0%, #e59e00 4%, #e9aa00 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e59e00), color-stop(4%,#e59e00), color-stop(4%,#e9aa00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e59e00 0%,#e59e00 4%,#e9aa00 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e59e00 0%,#e59e00 4%,#e9aa00 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e59e00 0%,#e59e00 4%,#e9aa00 4%); /* IE10+ */
	background: linear-gradient(top,  #e59e00 0%,#e59e00 4%,#e9aa00 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e59e00', endColorstr='#e9aa00',GradientType=0 ); /* IE6-9 */
	}
	
/* --- button --- */
div.p_table_1 a.sign_up.sign_up_lightgreen
	{
	text-shadow: 0px 1px 0px #6f811c; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #738d0b;
	color: #ffffff !important;
	/* gradient */
	background: #94ac26; /* Old browsers */
	background: -moz-linear-gradient(top,  #b4c568 0%, #b4c568 4%, #94ac26 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4c568), color-stop(4%,#b4c568), color-stop(4%,#94ac26)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b4c568 0%,#b4c568 4%,#94ac26 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b4c568 0%,#b4c568 4%,#94ac26 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b4c568 0%,#b4c568 4%,#94ac26 4%); /* IE10+ */
	background: linear-gradient(top,  #b4c568 0%,#b4c568 4%,#94ac26 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4c568', endColorstr='#94ac26',GradientType=0 ); /* IE6-9 */
	}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_lightgreen:hover
	{
	text-shadow: 0px 1px 0px #62750a; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #567105;
	/* gradient */
	background: #839c0e; /* Old browsers */
	background: -moz-linear-gradient(top,  #758f0b 0%, #758f0b 4%, #839c0e 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#758f0b), color-stop(4%,#758f0b), color-stop(4%,#839c0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #758f0b 0%,#758f0b 4%,#839c0e 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #758f0b 0%,#758f0b 4%,#839c0e 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #758f0b 0%,#758f0b 4%,#839c0e 4%); /* IE10+ */
	background: linear-gradient(top,  #758f0b 0%,#758f0b 4%,#839c0e 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#758f0b', endColorstr='#839c0e',GradientType=0 ); /* IE6-9 */
	}

/* --- button --- */
div.p_table_1 a.sign_up.sign_up_green
	{
	padding: 6px 0px 0px 0px !important;
	text-shadow: 0px 1px 0px #417627; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #357519;
	color: #ffffff !important;
	/* gradient */
	background: #579e34; /* Old browsers */
	background: -moz-linear-gradient(top,  #8abb71 0%, #8abb71 4%, #579e34 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8abb71), color-stop(4%,#8abb71), color-stop(4%,#579e34)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8abb71 0%,#8abb71 4%,#579e34 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8abb71 0%,#8abb71 4%,#579e34 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8abb71 0%,#8abb71 4%,#579e34 4%); /* IE10+ */
	background: linear-gradient(top,  #8abb71 0%,#8abb71 4%,#579e34 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8abb71', endColorstr='#579e34',GradientType=0 ); /* IE6-9 */
	}

/* --- button hover --- */
div.p_table_1 a.sign_up.sign_up_green:hover
	{
	text-shadow: 0px 1px 0px #316418; /* text shadow for firefox 3.6+ */ 
	border: 1px solid #1f580c;
	/* gradient */
	background: #418520; /* Old browsers */
	background: -moz-linear-gradient(top,  #37771a 0%, #37771a 4%, #418520 4%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37771a), color-stop(4%,#37771a), color-stop(4%,#418520)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #37771a 0%,#37771a 4%,#418520 4%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #37771a 0%,#37771a 4%,#418520 4%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #37771a 0%,#37771a 4%,#418520 4%); /* IE10+ */
	background: linear-gradient(top,  #37771a 0%,#37771a 4%,#418520 4%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37771a', endColorstr='#418520',GradientType=0 ); /* IE6-9 */
	}
	
/* ==================== COLUMN RIBBONS  ==================== */
/* --- base --- */
div.p_table_1 div.column_ribbon
	{
	float: right;
	width: 42px;
	height: 42px;
	position: relative;	
	margin-bottom: -42px;
	}
	
/* --- hover--- */	
div.p_table_1.p_table_hover_light div.column_1:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.column_2:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.column_3:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.column_4:hover div.column_ribbon,
div.p_table_1.p_table_hover_light div.active_column div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_1:hover div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_2:hover div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_3:hover div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.column_4:hover div.column_ribbon
	{
	right: 0px;
	}

div.p_table_1 div.column_1:hover div.column_ribbon,
div.p_table_1 div.column_2:hover div.column_ribbon,
div.p_table_1 div.column_3:hover div.column_ribbon,
div.p_table_1 div.column_4:hover div.column_ribbon,
div.p_table_1 div.active_column div.column_ribbon,
div.p_table_1.p_table_hover_disabled div.active_column:hover div.column_ribbon
	{
	right: -10px;
	}
	
/* ------ ribbon styles ------  */
/* --- style1--- */	
div.ribbon_style1_best { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_best.png); }
div.ribbon_style1_buy { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_buy.png); }
div.ribbon_style1_free { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_free.png); }
div.ribbon_style1_free_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_free_caps.png); }
div.ribbon_style1_fresh { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_fresh.png); }
div.ribbon_style1_gift_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_gift_caps.png); }
div.ribbon_style1_heart { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_heart.png); }
div.ribbon_style1_hot { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_hot.png); }
div.ribbon_style1_hot_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_hot_caps.png); }
div.ribbon_style1_new { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_new.png); }
div.ribbon_style1_new_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_new_caps.png); }
div.ribbon_style1_no1 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_no1.png); }
div.ribbon_style1_off5 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off5.png); }
div.ribbon_style1_off10 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off10.png); }
div.ribbon_style1_off15 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off15.png); }
div.ribbon_style1_off20 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off20.png); }
div.ribbon_style1_off25 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off25.png); }
div.ribbon_style1_off30 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off30.png); }
div.ribbon_style1_off35 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off35.png); }
div.ribbon_style1_off40 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off40.png); }
div.ribbon_style1_off50 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off50.png); }
div.ribbon_style1_off75 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off75.png); }
div.ribbon_style1_pack { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_pack.png); }
div.ribbon_style1_pro { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_pro.png); }
div.ribbon_style1_sale { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_sale.png); }
div.ribbon_style1_save { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_save.png); }
div.ribbon_style1_save_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_save_caps.png); }
div.ribbon_style1_top { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_top.png); }
div.ribbon_style1_top_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_top_caps.png); }
div.ribbon_style1_trial { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_trial.png); }

/* --- style2--- */
div.ribbon_style2_best { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_best.png); }
div.ribbon_style2_buy { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_buy.png); }
div.ribbon_style2_free { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_free.png); }
div.ribbon_style2_free_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_free_caps.png); }
div.ribbon_style2_fresh { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_fresh.png); }
div.ribbon_style2_gift_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_gift_caps.png); }
div.ribbon_style2_heart { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_heart.png); }
div.ribbon_style2_hot { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_hot.png); }
div.ribbon_style2_hot_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_hot_caps.png); }
div.ribbon_style2_new { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_new.png); }
div.ribbon_style2_new_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_new_caps.png); }
div.ribbon_style2_no1 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_no1.png); }
div.ribbon_style2_off5 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off5.png); }
div.ribbon_style2_off10 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off10.png); }
div.ribbon_style2_off15 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off15.png); }
div.ribbon_style2_off20 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off20.png); }
div.ribbon_style2_off25 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off25.png); }
div.ribbon_style2_off30 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off30.png); }
div.ribbon_style2_off35 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off35.png); }
div.ribbon_style2_off40 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off40.png); }
div.ribbon_style2_off50 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off50.png); }
div.ribbon_style2_off75 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off75.png); }
div.ribbon_style2_pack { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_pack.png); }
div.ribbon_style2_pro { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_pro.png); }
div.ribbon_style2_sale { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_sale.png); }
div.ribbon_style2_save { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_save.png); }
div.ribbon_style2_save_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_save_caps.png); }
div.ribbon_style2_top { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_top.png); }
div.ribbon_style2_top_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_top_caps.png); }
div.ribbon_style2_trial { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_trial.png); }

/* ==================== TOOLTIP  ==================== */
/* --- base --- */
div.p_table_1 span.css3_grid_tooltip
{
	position: relative !important;
	display: inline-block !important;
	border-bottom: 1px dotted #444444 !important;
	cursor: pointer;
}

div.p_table_1 li.row_style_1 span.css3_grid_tooltip, 
div.p_table_1 li.row_style_2 span.css3_grid_tooltip, 
div.p_table_1 li.row_style_3 span.css3_grid_tooltip, 
div.p_table_1 li.row_style_4 span.css3_grid_tooltip
{
	padding: 0 !important;
}

div.p_table_1 .header_row_1 span.css3_grid_tooltip,
div.p_table_1 .header_row_2 span.css3_grid_tooltip,
div.p_table_1 .footer_row span.css3_grid_tooltip
{
	border-bottom: none !important;
}

div.p_table_1 span.css3_grid_tooltip>span:first-child
{
	min-width: 180px; /* Tooltip Width */
	font-family: arial, sans-serif !important; /* Tooltip Base Font Family */
	font-size: 13px !important; /* Tooltip Base Font Size */
	line-height: normal !important;
	text-align: left !important;
	padding: 10px 10px 12px 10px !important;
	visibility: hidden;
    opacity: 0;
	position: absolute;
	z-index: 1000;

	/* CSS3 Transitions */
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	-ms-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-moz-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-o-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-ms-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	
	color: #ffffff !important;
	
	/* CSS3 Gradients */
	background: #404040 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #4e4e4e 0%, #404040 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#404040)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* IE10+ */
	background: linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#404040',GradientType=0 ); IE6-9 - disabled due to lack of compatibility with pseudo-elements */

	/* CSS3 Borders */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	/* CSS3 Text-shadow */
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	
	left: -19px;
	bottom: 100%;
	margin-bottom: 30px; /* Start Position */
	
	/* CSS3 Transitions */
	-webkit-transition-property: opacity, margin-bottom, visibility;
	-moz-transition-property: opacity, margin-bottom, visibility;
	-o-transition-property: opacity, margin-bottom, visibility;
	-ms-transition-property: opacity, margin-bottom, visibility;
	transition-property: opacity, margin-bottom, visibility;
}

div.p_table_1.p_table_sliding span.css3_grid_tooltip>span:first-child
{
	min-width: 95px;
	width: 95px;
	left: -54px;
}

div.p_table_1 span.css3_grid_tooltip>span:first-child:before
{	
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
	border-top: 8px solid #000;
	border-bottom: 0 !important;
	bottom: -8px;
	left: 15px;
	border-color: #404040;
}

div.p_table_1.p_table_sliding span.css3_grid_tooltip>span:first-child:before
{
	left: 50px;
}

/* --- On Hover --- */
div.p_table_1 span.css3_grid_tooltip:hover>span:first-child
	{	
	margin-bottom: 10px; /* End Position */
	visibility: visible;
	opacity: 1;
	}

/* --- On Focus --- */
div.p_table_1 span.css3_grid_tooltip input:focus + span:first-child,
div.p_table_1 span.css3_grid_tooltip textarea:focus + span:first-child
	{	
	margin-bottom: 10px; /* End Position */
	visibility: visible;
	opacity: 1;
	}
	
/* --- Decorative Line --- */
div.p_table_1 span.css3_grid_tooltip>span:first-child:after
	{
	content: "";
	display: block;
	border-top: 1px solid #808080;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	
	/* CSS3 Borders */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	
/* --- misc --- */
.css3_grid_clearfix:after
{
    font-size: 0px;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
/* ============ Style 1 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_1 h1.col1,
div.p_table_1_1 h1.col2,
div.p_table_1_1 h1.col3,
div.p_table_1_1 h1.col4
	{
	color: #808080 !important;
	}
	
div.p_table_1_1 h1 span
	{
	color: #5bc2d4 !important;
	}
	
div.p_table_1_1 h2.col1,
div.p_table_1_1 h2.col2,
div.p_table_1_1 h2.col3,
div.p_table_1_1 h2.col4
	{
	color: #808080 !important;
	}
	
div.p_table_1_1 h2.caption
	{
	color: #808080 !important;
	}		
	
div.p_table_1_1 h2.caption span
	{
	color: #5bc2d4 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_1 h3.col1,
div.p_table_1_1 h3.col2,
div.p_table_1_1 h3.col3,
div.p_table_1_1 h3.col4
	{
	color: #808080 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.caption_column li.header_row_1 
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_1 div.caption_column li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important; /* Chrome 10, Safari */		
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_1 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_1 div.column_1 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_2 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_1 div.column_2 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_3 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_1 div.column_3 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_1 div.column_4 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_1 div.column_4 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)) !important; /* Chrome 10, Safari */	
	}
/* ============ Style 2 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_2 h1.col1,
div.p_table_1_2 h1.col2,
div.p_table_1_2 h1.col3,
div.p_table_1_2 h1.col4
	{
	color: #da4300 !important;
	/* shadow */
	text-shadow: 0px 1px 0px #ffdd28;
	}
	
div.p_table_1_2 h1 span
	{
	color: #da4300;
	text-shadow: 0px 1px 0px #ffdd28;
	}
	
div.p_table_1_2 h2.col1,
div.p_table_1_2 h2.col2,
div.p_table_1_2 h2.col3,
div.p_table_1_2 h2.col4
	{
	color: #da4300 !important;
	text-shadow: 0px 1px 0px #ffdd28;
	}

div.p_table_1_2 h2.caption
	{
	color: #da4300 !important;
	text-shadow: 0px 1px 0px #ffdd28;
	}		
	
div.p_table_1_2 h2.caption span
	{
	color: #da4300 !important;
	text-shadow: 0px 1px 0px #ffdd28 !important;
	}	
	
div.p_table_1_2 h3.col1,
div.p_table_1_2 h3.col2,
div.p_table_1_2 h3.col3,
div.p_table_1_2 h3.col4
	{
	color: #da4300 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.caption_column li.header_row_1 
	{
	border-top: 1px solid #ffe96d;
	border-bottom: 1px solid #ff8e00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdae00) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdae00) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdae00) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdae00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdae00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdae00)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_2 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffec4a;
	border-bottom: 1px solid #ea8c00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdb200) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdb200) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdb200) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdb200) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdb200) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdb200)) !important; /* Chrome 10, Safari */	
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_1 li.header_row_1
	{
	border-top: 1px solid #ffe96d;
	border-bottom: 1px solid #ff8e00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdae00) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdae00) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdae00) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdae00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdae00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdae00)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_2 div.column_1 li.header_row_2
	{
	border-top: 1px solid #ffec4a;
	border-bottom: 1px solid #ea8c00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdb200) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdb200) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdb200) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdb200) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdb200) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdb200)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_2 li.header_row_1
	{
	border-top: 1px solid #ffe96d;
	border-bottom: 1px solid #ff8e00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdae00) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdae00) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdae00) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdae00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdae00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdae00)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_2 div.column_2 li.header_row_2
	{
	border-top: 1px solid #ffec4a;
	border-bottom: 1px solid #ea8c00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdb200) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdb200) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdb200) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdb200) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdb200) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdb200)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_3 li.header_row_1
	{
	border-top: 1px solid #ffe96d;
	border-bottom: 1px solid #ff8e00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdae00) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdae00) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdae00) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdae00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdae00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdae00)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_2 div.column_3 li.header_row_2
	{
	border-top: 1px solid #ffec4a;
	border-bottom: 1px solid #ea8c00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdb200) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdb200) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdb200) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdb200) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdb200) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdb200)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_2 div.column_4 li.header_row_1
	{
	border-top: 1px solid #ffe96d;
	border-bottom: 1px solid #ff8e00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdae00) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdae00') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdae00) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdae00) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdae00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdae00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdae00)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_2 div.column_4 li.header_row_2
	{
	border-top: 1px solid #ffec4a;
	border-bottom: 1px solid #ea8c00;
	background-color: #fcbb00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #fbd601, #fdb200) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd601', endColorstr='#fdb200') !important; /* IE8 */
	background: -ms-linear-gradient(top, #fbd601, #fdb200) !important; /* IE9 */
	background: -moz-linear-gradient(top, #fbd601, #fdb200) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #fbd601, #fdb200) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #fbd601, #fdb200) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbd601), color-stop(1, #fdb200)) !important; /* Chrome 10, Safari */
	}
/* ============ Style 3 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_3 h1.col1,
div.p_table_1_3 h1.col2,
div.p_table_1_3 h1.col3,
div.p_table_1_3 h1.col4
	{
	color: #e76666 !important;
	}
	
div.p_table_1_3 h1 span
	{
	color: #ffffff !important;
	}
	
div.p_table_1_3 h2.col1,
div.p_table_1_3 h2.col2,
div.p_table_1_3 h2.col3,
div.p_table_1_3 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_3 h2.caption
	{
	color: #e76666 !important;
	}	
	
div.p_table_1_3 h2.caption span
	{
	color: #ffffff !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_3 h3.col1,
div.p_table_1_3 h3.col2,
div.p_table_1_3 h3.col3,
div.p_table_1_3 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.caption_column li.header_row_1 
	{
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b83636, #a72323) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b83636, #a72323) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b83636, #a72323) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b83636, #a72323) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b83636, #a72323) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b83636), color-stop(1, #a72323)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_3 div.caption_column li.header_row_2
	{
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ba3737, #a62222) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ba3737, #a62222) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ba3737, #a62222) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ba3737, #a62222) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ba3737, #a62222) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3737), color-stop(1, #a62222)) !important; /* Chrome 10, Safari */		
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_1 li.header_row_1
	{
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b83636, #a72323) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b83636, #a72323) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b83636, #a72323) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b83636, #a72323) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b83636, #a72323) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b83636), color-stop(1, #a72323)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_3 div.column_1 li.header_row_2
	{
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ba3737, #a62222) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ba3737, #a62222) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ba3737, #a62222) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ba3737, #a62222) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ba3737, #a62222) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3737), color-stop(1, #a62222)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_2 li.header_row_1
	{
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b83636, #a72323) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b83636, #a72323) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b83636, #a72323) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b83636, #a72323) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b83636, #a72323) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b83636), color-stop(1, #a72323)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_3 div.column_2 li.header_row_2
	{
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ba3737, #a62222) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ba3737, #a62222) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ba3737, #a62222) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ba3737, #a62222) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ba3737, #a62222) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3737), color-stop(1, #a62222)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_3 li.header_row_1
	{
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b83636, #a72323) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b83636, #a72323) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b83636, #a72323) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b83636, #a72323) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b83636, #a72323) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b83636), color-stop(1, #a72323)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_3 div.column_3 li.header_row_2
	{
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ba3737, #a62222) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ba3737, #a62222) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ba3737, #a62222) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ba3737, #a62222) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ba3737, #a62222) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3737), color-stop(1, #a62222)) !important; /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_3 div.column_4 li.header_row_1
	{
	border-top: 1px solid #c44646;
	border-bottom: 1px solid #810000;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b83636, #a72323) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b83636', endColorstr='#a72323') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b83636, #a72323) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b83636, #a72323) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b83636, #a72323) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b83636, #a72323) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b83636), color-stop(1, #a72323)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_3 div.column_4 li.header_row_2
	{
	border-top: 1px solid #d04848;
	border-bottom: 1px solid #8f1d1d;
	background-color: #ab2727 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ba3737, #a62222) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba3737', endColorstr='#a62222') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ba3737, #a62222) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ba3737, #a62222) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ba3737, #a62222) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ba3737, #a62222) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3737), color-stop(1, #a62222)) !important; /* Chrome 10, Safari */	
	}
/* ============ Style 4 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_4 h1.col1,
div.p_table_1_4 h1.col2,
div.p_table_1_4 h1.col3,
div.p_table_1_4 h1.col4
	{
	color: #d9513b !important;
	}
	
div.p_table_1_4 h1 span
	{
	color: #ffba58 !important;
	}

div.p_table_1_4 h2.col1,
div.p_table_1_4 h2.col2,
div.p_table_1_4 h2.col3,
div.p_table_1_4 h2.col4
	{
	color: #878787 !important;
	}
	
div.p_table_1_4 h2.caption
	{
	color: #d9513b !important;
	}
	
div.p_table_1_4 h2.caption span
	{
	color: #ffba58 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_4 h3.col1,
div.p_table_1_4 h3.col2,
div.p_table_1_4 h3.col3,
div.p_table_1_4 h3.col4
	{
	color: #ffba58 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #822c2c;
	background-color: #E9E9E9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #d2d2d2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #d2d2d2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d2d2d2)) !important; /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table_1_4 div.caption_column li.header_row_2
	{
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #5f2121) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #5f2121) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #5f2121)) !important; /* Chrome 10, Safari */	
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #822c2c;
	background-color: #E9E9E9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #d2d2d2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #d2d2d2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d2d2d2)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_4 div.column_1 li.header_row_2
	{
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #5f2121) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #5f2121) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #5f2121)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #822c2c;
	background-color: #E9E9E9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #d2d2d2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #d2d2d2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d2d2d2)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_4 div.column_2 li.header_row_2
	{
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #5f2121) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #5f2121) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #5f2121)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #822c2c;
	background-color: #E9E9E9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #d2d2d2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #d2d2d2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d2d2d2)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_4 div.column_3 li.header_row_2
	{
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #5f2121) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #5f2121) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #5f2121)) !important; /* Chrome 10, Safari */
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_4 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #822c2c;
	background-color: #E9E9E9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ffffff, #d2d2d2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ffffff, #d2d2d2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ffffff, #d2d2d2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d2d2d2)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_1_4 div.column_4 li.header_row_2
	{
	border-top: 1px solid #c65757;
	border-bottom: 1px solid #451515;
	background-color: #812C2C !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ae3a3a, #5f2121) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae3a3a', endColorstr='#5f2121') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ae3a3a, #5f2121) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ae3a3a, #5f2121) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae3a3a), color-stop(1, #5f2121)) !important; /* Chrome 10, Safari */
	}
/* ============ Style 5 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_5 h1.col1,
div.p_table_1_5 h1.col2,
div.p_table_1_5 h1.col3,
div.p_table_1_5 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_5 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_5 h2.col1,
div.p_table_1_5 h2.col2,
div.p_table_1_5 h2.col3,
div.p_table_1_5 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_5 h2.caption
	{
	color: #ef9a36 !important;
	}
	
div.p_table_1_5 h2.caption span
	{
	color: #f6ba18 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_5 h3.col1,
div.p_table_1_5 h3.col2,
div.p_table_1_5 h3.col3,
div.p_table_1_5 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_5 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #e18416;
	background: #e18416 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_5 div.column_1 li.header_row_2
	{
	border-top: 1px solid #ef9a36;
	border-bottom: 1px solid #ef9a36;
	background: #ef9a36 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #e9aa00;
	background: #e9aa00 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_5 div.column_2 li.header_row_2
	{
	border-top: 1px solid #f6ba18;
	border-bottom: 1px solid #f6ba18;
	background: #f6ba18 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #839c0e;
	background: #839c0e !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_5 div.column_3 li.header_row_2
	{
	border-top: 1px solid #94ac26;
	border-bottom: 1px solid #94ac26;
	background: #94ac26 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_5 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #418520;
	background: #418520 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_5 div.column_4 li.header_row_2
	{
	border-top: 1px solid #579e34;
	border-bottom: 1px solid #579e34;
	background: #579e34 !important;
	}
/* ============ Style 6 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_6 h1.col1,
div.p_table_1_6 h1.col2,
div.p_table_1_6 h1.col3,
div.p_table_1_6 h1.col4
	{
	color: #da4300 !important;
	}
	
div.p_table_1_6 h1 span
	{
	color: #da4300 !important;
	}

div.p_table_1_6 h2.col1,
div.p_table_1_6 h2.col2,
div.p_table_1_6 h2.col3,
div.p_table_1_6 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_6 h2.caption
	{
	color: #da4300 !important;
	}
	
div.p_table_1_6 h2.caption span
	{
	color: #ffffff !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_6 h3.col1,
div.p_table_1_6 h3.col2,
div.p_table_1_6 h3.col3,
div.p_table_1_6 h3.col4
	{
	color: #da4300 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_6 div.caption_column li.header_row_2
	{
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_6 div.column_1 li.header_row_2
	{
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_6 div.column_2 li.header_row_2
	{
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_6 div.column_3 li.header_row_2
	{
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_6 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #da4300;
	background: #da4300 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_6 div.column_4 li.header_row_2
	{
	border-top: 1px solid #fcc601;
	border-bottom: 1px solid #fcc601;
	background: #fcc601 !important;
	}
/* ============ Style 7 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_7 h1.col1
	{
	color: #faab00 !important;
	}
	
div.p_table_1_7 h1.col2
	{
	color: #9bba0d !important;
	}
	
div.p_table_1_7 h1.col3
	{
	color: #539a2d !important;
	}
	
div.p_table_1_7 h1.col4
	{
	color: #268061 !important;
	}
	
div.p_table_1_7 h1.col1 span
	{
	color: #faab00 !important;
	}

div.p_table_1_7 h1.col2 span
	{
	color: #9bba0d !important;
	}
	
div.p_table_1_7 h1.col3 span
	{
	color: #539a2d !important;
	}
	
div.p_table_1_7 h1.col4 span
	{
	color: #268061 !important;
	}
	
div.p_table_1_7 h2.col1,
div.p_table_1_7 h2.col2,
div.p_table_1_7 h2.col3,
div.p_table_1_7 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_7 h2.caption
	{
	color: #faab00 !important;
	}
	
div.p_table_1_7 h2.caption span
	{
	color: #9bba0d !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_7 h3.col1
	{
	color: #faab00 !important;
	}
	
div.p_table_1_7 h3.col2
	{
	color: #9bba0d !important;
	}
	
div.p_table_1_7 h3.col3
	{
	color: #539a2d !important;
	}
	
div.p_table_1_7 h3.col4
	{
	color: #268061 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_7 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #faab00;
	background: #faab00 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_7 div.column_1 li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #9bba0d;
	background: #9bba0d !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_7 div.column_2 li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #539a2d;
	background: #539a2d !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_7 div.column_3 li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_7 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #268061;
	background: #268061 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_7 div.column_4 li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
/* ============ Style 8 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_8 h1.col1,
div.p_table_1_8 h1.col2,
div.p_table_1_8 h1.col3,
div.p_table_1_8 h1.col4
	{
	color: #d9513b !important;
	}
	
div.p_table_1_8 h1 span
	{
	color: #ffba58 !important;
	}

div.p_table_1_8 h2.col1,
div.p_table_1_8 h2.col2,
div.p_table_1_8 h2.col3,
div.p_table_1_8 h2.col4
	{
	color: #d9513b !important;
	}
	
div.p_table_1_8 h2.caption
	{
	color: #d9513b !important;
	}
	
div.p_table_1_8 h2.caption span
	{
	color: #ffba58 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_8 h3.col1,
div.p_table_1_8 h3.col2,
div.p_table_1_8 h3.col3,
div.p_table_1_8 h3.col4
	{
	color: #ffba58 !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_8 div.caption_column li.header_row_2
	{
	border-top: 1px solid #752828;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffca64 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_8 div.column_1 li.header_row_2
	{
	border-top: 1px solid #752828;
	border-bottom: 1px solid #802b2b;
	background: #802b2b !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffba58 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_8 div.column_2 li.header_row_2
	{
	border-top: 1px solid #752828;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffca64 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_8 div.column_3 li.header_row_2
	{
	border-top: 1px solid #752828;
	border-bottom: 1px solid #802b2b;
	background: #802b2b !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_8 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ffba58;
	background: #ffba58 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_8 div.column_4 li.header_row_2
	{
	border-top: 1px solid #752828;
	border-bottom: 1px solid #752828;
	background: #752828 !important;
	}
/* ============ Style 9 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_9 h1.col1,
div.p_table_1_9 h1.col2,
div.p_table_1_9 h1.col3,
div.p_table_1_9 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_9 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_9 h2.col1,
div.p_table_1_9 h2.col2,
div.p_table_1_9 h2.col3,
div.p_table_1_9 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_9 h2.caption
	{
	color: #999999 !important;
	}
	
div.p_table_1_9 h2.caption span
	{
	color: #999999 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_9 h3.col1,
div.p_table_1_9 h3.col2,
div.p_table_1_9 h3.col3,
div.p_table_1_9 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_9 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #83c145;
	background: #83c145 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_9 div.column_1 li.header_row_2
	{
	border-top: 1px solid #96cd56;
	border-bottom: 1px solid #96cd56;
	background: #96cd56 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #44982b;
	background: #44982b !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_9 div.column_2 li.header_row_2
	{
	border-top: 1px solid #55a938;
	border-bottom: 1px solid #55a938;
	background: #55a938 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #186f32;
	background: #186f32 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_9 div.column_3 li.header_row_2
	{
	border-top: 1px solid #208240;
	border-bottom: 1px solid #208240;
	background: #208240 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_9 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #0a4945;
	background: #0a4945 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_9 div.column_4 li.header_row_2
	{
	border-top: 1px solid #0e5b56;
	border-bottom: 1px solid #0e5b56;
	background: #0e5b56 !important;
	}
/* ============ Style 10 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_10 h1.col1,
div.p_table_1_10 h1.col2,
div.p_table_1_10 h1.col3,
div.p_table_1_10 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_10 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_10 h2.col1,
div.p_table_1_10 h2.col2,
div.p_table_1_10 h2.col3,
div.p_table_1_10 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_10 h2.caption
	{
	color: #999999 !important;
	}
	
div.p_table_1_10 h2.caption span
	{
	color: #999999 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_10 h3.col1,
div.p_table_1_10 h3.col2,
div.p_table_1_10 h3.col3,
div.p_table_1_10 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_10 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #52b5d5;
	background: #52b5d5 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_10 div.column_1 li.header_row_2
	{
	border-top: 1px solid #64c3de;
	border-bottom: 1px solid #64c3de;
	background: #64c3de !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #3591ca;
	background: #3591ca !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_10 div.column_2 li.header_row_2
	{
	border-top: 1px solid #44a3d5;
	border-bottom: 1px solid #44a3d5;
	background: #44a3d5 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #1f5f9f;
	background: #1f5f9f !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_10 div.column_3 li.header_row_2
	{
	border-top: 1px solid #2972b0;
	border-bottom: 1px solid #2972b0;
	background: #2972b0 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_10 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #1a3e7b;
	background: #1a3e7b !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_10 div.column_4 li.header_row_2
	{
	border-top: 1px solid #234e8e;
	border-bottom: 1px solid #234e8e;
	background: #234e8e !important;
	}
/* ============ Style 11 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_11 h1.col1,
div.p_table_1_11 h1.col2,
div.p_table_1_11 h1.col3,
div.p_table_1_11 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_11 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_11 h2.col1,
div.p_table_1_11 h2.col2,
div.p_table_1_11 h2.col3,
div.p_table_1_11 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_11 h2.caption
	{
	color: #999999 !important;
	}
	
div.p_table_1_11 h2.caption span
	{
	color: #999999 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_11 h3.col1,
div.p_table_1_11 h3.col2,
div.p_table_1_11 h3.col3,
div.p_table_1_11 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_11 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #f0b128;
	background: #f0b128 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_11 div.column_1 li.header_row_2
	{
	border-top: 1px solid #f3bf34;
	border-bottom: 1px solid #f3bf34;
	background: #f3bf34 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ed8000;
	background: #ed8000 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_11 div.column_2 li.header_row_2
	{
	border-top: 1px solid #f19300;
	border-bottom: 1px solid #f19300;
	background: #f19300 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #d85200;
	background: #d85200 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_11 div.column_3 li.header_row_2
	{
	border-top: 1px solid #e06400;
	border-bottom: 1px solid #e06400;
	background: #e06400 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_11 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #b5280b;
	background: #b5280b !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_11 div.column_4 li.header_row_2
	{
	border-top: 1px solid #c3350f;
	border-bottom: 1px solid #c3350f;
	background: #c3350f !important;
	}
/* ============ Style 12 ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_12 h1.col1,
div.p_table_1_12 h1.col2,
div.p_table_1_12 h1.col3,
div.p_table_1_12 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_12 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_12 h2.col1,
div.p_table_1_12 h2.col2,
div.p_table_1_12 h2.col3,
div.p_table_1_12 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_12 h2.caption
	{
	color: #999999 !important;
	}
	
div.p_table_1_12 h2.caption span
	{
	color: #999999 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_12 h3.col1,
div.p_table_1_12 h3.col2,
div.p_table_1_12 h3.col3,
div.p_table_1_12 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.caption_column li.header_row_1 
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_12 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_1 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #957c45;
	background: #957c45 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_12 div.column_1 li.header_row_2
	{
	border-top: 1px solid #a78f56;
	border-bottom: 1px solid #a78f56;
	background: #a78f56 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_2 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #684b24;
	background: #684b24 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_12 div.column_2 li.header_row_2
	{
	border-top: 1px solid #7b5d2f;
	border-bottom: 1px solid #7b5d2f;
	background: #7b5d2f !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_3 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ce4e06;
	background: #ce4e06 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_12 div.column_3 li.header_row_2
	{
	border-top: 1px solid #d86008;
	border-bottom: 1px solid #d86008;
	background: #d86008 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_12 div.column_4 li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ab250f;
	background: #ab250f !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_12 div.column_4 li.header_row_2
	{
	border-top: 1px solid #ba3114;
	border-bottom: 1px solid #ba3114;
	background: #ba3114 !important;
	}
	
/* ============ MediCenter styles ============= */
/* ========== HEADINGS  ========== */
div.p_table_1_13 h1.col1,
div.p_table_1_13 h1.col2,
div.p_table_1_13 h1.col3,
div.p_table_1_13 h1.col4,
div.p_table_1_14 h1.col1,
div.p_table_1_14 h1.col2,
div.p_table_1_14 h1.col3,
div.p_table_1_14 h1.col4,
div.p_table_1_15 h1.col1,
div.p_table_1_15 h1.col2,
div.p_table_1_15 h1.col3,
div.p_table_1_15 h1.col4,
div.p_table_1_16 h1.col1,
div.p_table_1_16 h1.col2,
div.p_table_1_16 h1.col3,
div.p_table_1_16 h1.col4,
div.p_table_1_17 h1.col1,
div.p_table_1_17 h1.col2,
div.p_table_1_17 h1.col3,
div.p_table_1_17 h1.col4,
div.p_table_1_18 h1.col1,
div.p_table_1_18 h1.col2,
div.p_table_1_18 h1.col3,
div.p_table_1_18 h1.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_13 h1 span,
div.p_table_1_14 h1 span,
div.p_table_1_15 h1 span,
div.p_table_1_16 h1 span,
div.p_table_1_17 h1 span,
div.p_table_1_18 h1 span
	{
	color: #ffffff !important;
	}

div.p_table_1_13 h2.col1,
div.p_table_1_13 h2.col2,
div.p_table_1_13 h2.col3,
div.p_table_1_13 h2.col4,
div.p_table_1_14 h2.col1,
div.p_table_1_14 h2.col2,
div.p_table_1_14 h2.col3,
div.p_table_1_14 h2.col4,
div.p_table_1_15 h2.col1,
div.p_table_1_15 h2.col2,
div.p_table_1_15 h2.col3,
div.p_table_1_15 h2.col4,
div.p_table_1_16 h2.col1,
div.p_table_1_16 h2.col2,
div.p_table_1_16 h2.col3,
div.p_table_1_16 h2.col4,
div.p_table_1_17 h2.col1,
div.p_table_1_17 h2.col2,
div.p_table_1_17 h2.col3,
div.p_table_1_17 h2.col4,
div.p_table_1_18 h2.col1,
div.p_table_1_18 h2.col2,
div.p_table_1_18 h2.col3,
div.p_table_1_18 h2.col4
	{
	color: #ffffff !important;
	}
	
div.p_table_1_13 h2.caption,
div.p_table_1_14 h2.caption,
div.p_table_1_15 h2.caption,
div.p_table_1_16 h2.caption,
div.p_table_1_17 h2.caption,
div.p_table_1_18 h2.caption
	{
	color: #999999 !important;
	}
	
div.p_table_1_13 h2.caption span,
div.p_table_1_14 h2.caption span,
div.p_table_1_15 h2.caption span,
div.p_table_1_16 h2.caption span,
div.p_table_1_17 h2.caption span,
div.p_table_1_18 h2.caption span
	{
	color: #999999 !important;
	text-shadow: none !important;
	}	
	
div.p_table_1_13 h3.col1,
div.p_table_1_13 h3.col2,
div.p_table_1_13 h3.col3,
div.p_table_1_13 h3.col4,
div.p_table_1_14 h3.col1,
div.p_table_1_14 h3.col2,
div.p_table_1_14 h3.col3,
div.p_table_1_14 h3.col4,
div.p_table_1_15 h3.col1,
div.p_table_1_15 h3.col2,
div.p_table_1_15 h3.col3,
div.p_table_1_15 h3.col4,
div.p_table_1_16 h3.col1,
div.p_table_1_16 h3.col2,
div.p_table_1_16 h3.col3,
div.p_table_1_16 h3.col4,
div.p_table_1_17 h3.col1,
div.p_table_1_17 h3.col2,
div.p_table_1_17 h3.col3,
div.p_table_1_17 h3.col4,
div.p_table_1_18 h3.col1,
div.p_table_1_18 h3.col2,
div.p_table_1_18 h3.col3,
div.p_table_1_18 h3.col4
	{
	color: #ffffff !important;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.caption_column li.header_row_1,
div.p_table_1_14 div.caption_column li.header_row_1,
div.p_table_1_15 div.caption_column li.header_row_1,
div.p_table_1_16 div.caption_column li.header_row_1,
div.p_table_1_17 div.caption_column li.header_row_1,
div.p_table_1_18 div.caption_column li.header_row_1
	{
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_13 div.caption_column li.header_row_2,
div.p_table_1_14 div.caption_column li.header_row_2,
div.p_table_1_15 div.caption_column li.header_row_2,
div.p_table_1_16 div.caption_column li.header_row_2,
div.p_table_1_17 div.caption_column li.header_row_2,
div.p_table_1_18 div.caption_column li.header_row_2
	{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #ffffff !important;
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_1 li.header_row_1,
div.p_table_1_14 div.column_1 li.header_row_1,
div.p_table_1_15 div.column_1 li.header_row_1,
div.p_table_1_16 div.column_1 li.header_row_1,
div.p_table_1_17 div.column_1 li.header_row_1,
div.p_table_1_18 div.column_1 li.header_row_1
{
	border-top: 0;
}
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_2 li.header_row_1,
div.p_table_1_14 div.column_2 li.header_row_1,
div.p_table_1_15 div.column_2 li.header_row_1
{
	border-top: 0;
}
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_3 li.header_row_1,
div.p_table_1_14 div.column_3 li.header_row_1,
div.p_table_1_15 div.column_3 li.header_row_1,
div.p_table_1_16 div.column_3 li.header_row_1,
div.p_table_1_17 div.column_3 li.header_row_1,
div.p_table_1_18 div.column_3 li.header_row_1
{
	border-top: 0;
}
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_4 li.header_row_1,
div.p_table_1_14 div.column_4 li.header_row_1,
div.p_table_1_15 div.column_4 li.header_row_1,
div.p_table_1_16 div.column_4 li.header_row_1,
div.p_table_1_17 div.column_4 li.header_row_1,
div.p_table_1_18 div.column_4 li.header_row_1
{
	border-top: 0;
}
/* --- footer row --- */
div.p_table_1_13 li.footer_row,
div.p_table_1_14 li.footer_row,
div.p_table_1_15 li.footer_row,
div.p_table_1_16 li.footer_row,
div.p_table_1_17 li.footer_row,
div.p_table_1_18 li.footer_row
{
	background: #F8F8F8 !important;
}

/* --- column hovers ---*/
div.p_table_1_13 div.column_1:hover li.header_row_1, div.p_table_1_13 div.column_2:hover li.header_row_1, div.p_table_1_13 div.column_3:hover li.header_row_1, div.p_table_1_13 div.column_4:hover li.header_row_1, div.p_table_1_13 div.active_column li.header_row_1, div.p_table_1_13.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_14 div.column_1:hover li.header_row_1, div.p_table_1_14 div.column_2:hover li.header_row_1, div.p_table_1_14 div.column_3:hover li.header_row_1, div.p_table_1_14 div.column_4:hover li.header_row_1, div.p_table_1_14 div.active_column li.header_row_1, div.p_table_1_14.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_15 div.column_1:hover li.header_row_1, div.p_table_1_15 div.column_2:hover li.header_row_1, div.p_table_1_15 div.column_3:hover li.header_row_1, div.p_table_1_15 div.column_4:hover li.header_row_1, div.p_table_1_15 div.active_column li.header_row_1, div.p_table_1_15.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_16 div.column_1:hover li.header_row_1, div.p_table_1_16 div.column_2:hover li.header_row_1, div.p_table_1_16 div.column_3:hover li.header_row_1, div.p_table_1_16 div.column_4:hover li.header_row_1, div.p_table_1_16 div.active_column li.header_row_1, div.p_table_1_16.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_17 div.column_1:hover li.header_row_1, div.p_table_1_17 div.column_2:hover li.header_row_1, div.p_table_1_17 div.column_3:hover li.header_row_1, div.p_table_1_17 div.column_4:hover li.header_row_1, div.p_table_1_17 div.active_column li.header_row_1, div.p_table_1_17.p_table_hover_disabled div.active_column:hover li.header_row_1,
div.p_table_1_18 div.column_1:hover li.header_row_1, div.p_table_1_18 div.column_2:hover li.header_row_1, div.p_table_1_18 div.column_3:hover li.header_row_1, div.p_table_1_18 div.column_4:hover li.header_row_1, div.p_table_1_18 div.active_column li.header_row_1, div.p_table_1_18.p_table_hover_disabled div.active_column:hover li.header_row_1
{
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
div.p_table_1_13 div.column_1:hover, div.p_table_1_13 div.column_2:hover, div.p_table_1_13 div.column_3:hover, div.p_table_1_13 div.column_4:hover, div.p_table_1_13 div.active_column, div.p_table_1_13.p_table_hover_light div.active_column:hover, div.p_table_1_13.p_table_hover_disabled div.active_column:hover,
div.p_table_1_14 div.column_1:hover, div.p_table_1_14 div.column_2:hover, div.p_table_1_14 div.column_3:hover, div.p_table_1_14 div.column_4:hover, div.p_table_1_14 div.active_column, div.p_table_1_14.p_table_hover_light div.active_column:hover, div.p_table_1_14.p_table_hover_disabled div.active_column:hover,
div.p_table_1_15 div.column_1:hover, div.p_table_1_15 div.column_2:hover, div.p_table_1_15 div.column_3:hover, div.p_table_1_15 div.column_4:hover, div.p_table_1_15 div.active_column, div.p_table_1_15.p_table_hover_light div.active_column:hover, div.p_table_1_15.p_table_hover_disabled div.active_column:hover,
div.p_table_1_16 div.column_1:hover, div.p_table_1_16 div.column_2:hover, div.p_table_1_16 div.column_3:hover, div.p_table_1_16 div.column_4:hover, div.p_table_1_16 div.active_column, div.p_table_1_16.p_table_hover_light div.active_column:hover, div.p_table_1_16.p_table_hover_disabled div.active_column:hover
div.p_table_1_17 div.column_1:hover, div.p_table_1_17 div.column_2:hover, div.p_table_1_17 div.column_3:hover, div.p_table_1_17 div.column_4:hover, div.p_table_1_17 div.active_column, div.p_table_1_17.p_table_hover_light div.active_column:hover, div.p_table_1_17.p_table_hover_disabled div.active_column:hover
div.p_table_1_18 div.column_1:hover, div.p_table_1_18 div.column_2:hover, div.p_table_1_18 div.column_3:hover, div.p_table_1_18 div.column_4:hover, div.p_table_1_18 div.active_column, div.p_table_1_18.p_table_hover_light div.active_column:hover, div.p_table_1_18.p_table_hover_disabled div.active_column:hover
{
	box-shadow: 5px 0px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow: 5px 0px 30px rgba(0,0,0,0.3);
	-moz-box-shadow: 5px 0px 30px rgba(0,0,0,0.3);
}
div.p_table_1_13.p_table_hover_light div.column_1:hover, div.p_table_1_13.p_table_hover_light div.column_2:hover, div.p_table_1_13.p_table_hover_light div.column_3:hover, div.p_table_1_13.p_table_hover_light div.column_4:hover, div.p_table_1_13.p_table_hover_light div.active_column, div.p_table_1_13.p_table_hover_light div.active_column:hover,
div.p_table_1_14.p_table_hover_light div.column_1:hover, div.p_table_1_14.p_table_hover_light div.column_2:hover, div.p_table_1_14.p_table_hover_light div.column_3:hover, div.p_table_1_14.p_table_hover_light div.column_4:hover, div.p_table_1_14.p_table_hover_light div.active_column, div.p_table_1_14.p_table_hover_light div.active_column:hover,
div.p_table_1_15.p_table_hover_light div.column_1:hover, div.p_table_1_15.p_table_hover_light div.column_2:hover, div.p_table_1_15.p_table_hover_light div.column_3:hover, div.p_table_1_15.p_table_hover_light div.column_4:hover, div.p_table_1_15.p_table_hover_light div.active_column, div.p_table_1_15.p_table_hover_light div.active_column:hover,
div.p_table_1_16.p_table_hover_light div.column_1:hover, div.p_table_1_16.p_table_hover_light div.column_2:hover, div.p_table_1_16.p_table_hover_light div.column_3:hover, div.p_table_1_16.p_table_hover_light div.column_4:hover, div.p_table_1_16.p_table_hover_light div.active_column, div.p_table_1_16.p_table_hover_light div.active_column:hover,
div.p_table_1_17.p_table_hover_light div.column_1:hover, div.p_table_1_17.p_table_hover_light div.column_2:hover, div.p_table_1_17.p_table_hover_light div.column_3:hover, div.p_table_1_17.p_table_hover_light div.column_4:hover, div.p_table_1_17.p_table_hover_light div.active_column, div.p_table_1_17.p_table_hover_light div.active_column:hover,
div.p_table_1_18.p_table_hover_light div.column_1:hover, div.p_table_1_18.p_table_hover_light div.column_2:hover, div.p_table_1_18.p_table_hover_light div.column_3:hover, div.p_table_1_18.p_table_hover_light div.column_4:hover, div.p_table_1_18.p_table_hover_light div.active_column, div.p_table_1_18.p_table_hover_light div.active_column:hover
{
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
/* --- buttons --- */
div.p_table_1_13 a.sign_up,
div.p_table_1_13 a.sign_up:hover,
div.p_table_1_14 a.sign_up,
div.p_table_1_14 a.sign_up:hover,
div.p_table_1_15 a.sign_up,
div.p_table_1_15 a.sign_up:hover,
div.p_table_1_16 a.sign_up,
div.p_table_1_16 a.sign_up:hover,
div.p_table_1_17 a.sign_up,
div.p_table_1_17 a.sign_up:hover,
div.p_table_1_18 a.sign_up,
div.p_table_1_18 a.sign_up:hover
{
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	text-shadow: none;
	font-weight: normal;
	color: #FFF;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
/* --- radius --- */
div.p_table_1_13 .radius5_topleft,
div.p_table_1_14 .radius5_topleft,
div.p_table_1_15 .radius5_topleft,
div.p_table_1_16 .radius5_topleft,
div.p_table_1_17 .radius5_topleft,
div.p_table_1_18 .radius5_topleft,
div.p_table_1_13 .radius5_topright,
div.p_table_1_14 .radius5_topright,
div.p_table_1_15 .radius5_topright,
div.p_table_1_16 .radius5_topright,
div.p_table_1_17 .radius5_topright,
div.p_table_1_18 .radius5_topright
{
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}
/* --- footer --- */
div.p_table_1_13 li.footer_row,
div.p_table_1_14 li.footer_row,
div.p_table_1_15 li.footer_row,
div.p_table_1_16 li.footer_row,
div.p_table_1_17 li.footer_row,
div.p_table_1_18 li.footer_row
{
	border-color: #E0E0E0;
}

/* ============ Style 13 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #5EC2EA;
	background: #5EC2EA !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_13 div.column_1 li.header_row_2
	{
	border-top: 1px solid #6ACAED;
	border-bottom: 1px solid #6ACAED;
	background: #6ACAED !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #36A6DF;
	background: #36A6DF !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_13 div.column_2 li.header_row_2
	{
	border-top: 1px solid #42B3E5;
	border-bottom: 1px solid #42B3E5;
	background: #42B3E5 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #0274C4;
	background: #0274C4 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_13 div.column_3 li.header_row_2
	{
	border-top: 1px solid #0384CE;
	border-bottom: 1px solid #0384CE;
	background: #0384CE !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_13 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #274894;
	background: #274894 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_13 div.column_4 li.header_row_2
	{
	border-top: 1px solid #3156A3;
	border-bottom: 1px solid #3156A3;
	background: #3156A3 !important;
	}

/* --- buttons --- */
div.p_table_1_13 div.column_1 a.sign_up
{
	background: #6ACAED;
	border-color: #6ACAED;
}
div.p_table_1_13 div.column_2 a.sign_up
{
	background: #42B3E5;
	border-color: #42B3E5;
}
div.p_table_1_13 div.column_3 a.sign_up
{
	background: #0384CE;
	border-color: #0384CE;
}
div.p_table_1_13 div.column_4 a.sign_up
{
	background: #3156A3;
	border-color: #3156A3;
}

/* ============ Style 14 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #96C442;
	background: #96C442 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_14 div.column_1 li.header_row_2
	{
	border-top: 1px solid #A2CC4D;
	border-bottom: 1px solid #A2CC4D;
	background: #A2CC4D !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #6CAD31;
	background: #6CAD31 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_14 div.column_2 li.header_row_2
	{
	border-top: 1px solid #7CBA3D;
	border-bottom: 1px solid #7CBA3D;
	background: #7CBA3D !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #379234;
	background: #379234 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_14 div.column_3 li.header_row_2
	{
	border-top: 1px solid #43A140;
	border-bottom: 1px solid #43A140;
	background: #43A140 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_14 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #00722D;
	background: #00722D !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_14 div.column_4 li.header_row_2
	{
	border-top: 1px solid #008238;
	border-bottom: 1px solid #008238;
	background: #008238 !important;
	}

/* --- buttons --- */
div.p_table_1_14 div.column_1 a.sign_up
{
	background: #A2CC4D;
	border-color: #A2CC4D;
}
div.p_table_1_14 div.column_2 a.sign_up
{
	background: #7CBA3D;
	border-color: #7CBA3D;
}
div.p_table_1_14 div.column_3 a.sign_up
{
	background: #43A140;
	border-color: #43A140;
}
div.p_table_1_14 div.column_4 a.sign_up
{
	background: #008238;
	border-color: #008238;
}

/* ============ Style 15 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #FEB80D;
	background: #FEB80D !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_15 div.column_1 li.header_row_2
	{
	border-top: 1px solid #FEC110;
	border-bottom: 1px solid #FEC110;
	background: #FEC110 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #FF9A00;
	background: #FF9A00 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_15 div.column_2 li.header_row_2
	{
	border-top: 1px solid #FFA800;
	border-bottom: 1px solid #FFA800;
	background: #FFA800 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #EE6800;
	background: #EE6800 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_15 div.column_3 li.header_row_2
	{
	border-top: 1px solid #F17800;
	border-bottom: 1px solid #F17800;
	background: #F17800 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_15 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #C13815;
	background: #C13815 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_15 div.column_4 li.header_row_2
	{
	border-top: 1px solid #CB451B;
	border-bottom: 1px solid #CB451B;
	background: #CB451B !important;
	}

/* --- buttons --- */
div.p_table_1_15 div.column_1 a.sign_up
{
	background: #FEC110;
	border-color: #FEC110;
}
div.p_table_1_15 div.column_2 a.sign_up
{
	background: #FFA800;
	border-color: #FFA800;
}
div.p_table_1_15 div.column_3 a.sign_up
{
	background: #F17800;
	border-color: #F17800;
}
div.p_table_1_15 div.column_4 a.sign_up
{
	background: #CB451B;
	border-color: #CB451B;
}

/* ============ Style 16 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #F9814C;
	background: #F9814C !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_16 div.column_1 li.header_row_2
	{
	border-top: 1px solid #FA8E57;
	border-bottom: 1px solid #FA8E57;
	background: #FA8E57 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #F0653B;
	background: #F0653B !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_16 div.column_2 li.header_row_2
	{
	border-top: 1px solid #F37548;
	border-bottom: 1px solid #F37548;
	background: #F37548 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #D3442C;
	background: #D3442C !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_16 div.column_3 li.header_row_2
	{
	border-top: 1px solid #DB5237;
	border-bottom: 1px solid #DB5237;
	background: #DB5237 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_16 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #B42A1F;
	background: #B42A1F !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_16 div.column_4 li.header_row_2
	{
	border-top: 1px solid #C03427;
	border-bottom: 1px solid #C03427;
	background: #C03427 !important;
	}

/* --- buttons --- */
div.p_table_1_16 div.column_1 a.sign_up
{
	background: #FA8E57;
	border-color: #FA8E57;
}
div.p_table_1_16 div.column_2 a.sign_up
{
	background: #F37548;
	border-color: #F37548;
}
div.p_table_1_16 div.column_3 a.sign_up
{
	background: #DB5237;
	border-color: #DB5237;
}
div.p_table_1_16 div.column_4 a.sign_up
{
	background: #C03427;
	border-color: #C03427;
}

/* ============ Style 17 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #35BED0;
	background: #35BED0 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_17 div.column_1 li.header_row_2
	{
	border-top: 1px solid #3EC7D7;
	border-bottom: 1px solid #3EC7D7;
	background: #3EC7D7 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #00A9C2;
	background: #00A9C2 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_17 div.column_2 li.header_row_2
	{
	border-top: 1px solid #00B6CC;
	border-bottom: 1px solid #00B6CC;
	background: #00B6CC !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #0087A8;
	background: #0087A8 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_17 div.column_3 li.header_row_2
	{
	border-top: 1px solid #0097B5;
	border-bottom: 1px solid #0097B5;
	background: #0097B5 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_17 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #005778;
	background: #005778 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_17 div.column_4 li.header_row_2
	{
	border-top: 1px solid #006688;
	border-bottom: 1px solid #006688;
	background: #006688 !important;
	}

/* --- buttons --- */
div.p_table_1_17 div.column_1 a.sign_up
{
	background: #3EC7D7;
	border-color: #3EC7D7;
}
div.p_table_1_17 div.column_2 a.sign_up
{
	background: #00B6CC;
	border-color: #00B6CC;
}
div.p_table_1_17 div.column_3 a.sign_up
{
	background: #0097B5;
	border-color: #0097B5;
}
div.p_table_1_17 div.column_4 a.sign_up
{
	background: #006688;
	border-color: #006688;
}

/* ============ Style 18 ============= */
/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #A18DCB;
	background: #A18DCB !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_18 div.column_1 li.header_row_2
	{
	border-top: 1px solid #AC99D2;
	border-bottom: 1px solid #AC99D2;
	background: #AC99D2 !important;
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #8177B9;
	background: #8177B9 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_18 div.column_2 li.header_row_2
	{
	border-top: 1px solid #9187C4;
	border-bottom: 1px solid #9187C4;
	background: #9187C4 !important;
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #5959A6;
	background: #5959A6 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_18 div.column_3 li.header_row_2
	{
	border-top: 1px solid #6969B3;
	border-bottom: 1px solid #6969B3;
	background: #6969B3 !important;
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table_1_18 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #323F84;
	background: #323F84 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_1_18 div.column_4 li.header_row_2
	{
	border-top: 1px solid #3E4C94;
	border-bottom: 1px solid #3E4C94;
	background: #3E4C94 !important;
	}

/* --- buttons --- */
div.p_table_1_18 div.column_1 a.sign_up
{
	background: #AC99D2;
	border-color: #AC99D2;
}
div.p_table_1_18 div.column_2 a.sign_up
{
	background: #9187C4;
	border-color: #9187C4;
}
div.p_table_1_18 div.column_3 a.sign_up
{
	background: #6969B3;
	border-color: #6969B3;
}
div.p_table_1_18 div.column_4 a.sign_up
{
	background: #3E4C94;
	border-color: #3E4C94;
}
	
/* --- vertical align --- */
div.p_table_1 li span.css3_grid_vertical_align_table
{
	display: table;
	width: 100%;
	height: 100%;
	padding: 0 !important;
}
div.p_table_1 li span.css3_grid_vertical_align
{
	display: table-cell;
	vertical-align: middle;
	padding: 0 !important;
}
/* ========== NAVIGATION ARROWS  ========== */
.css3_grid_slider_container
{
	/*display: table-row;*/
	border-collapse: collapse;
}
.css3_grid_slider_container div.p_table_1, .css3_grid_slider_container div.p_table_2
{
	display: table-cell;
}
.css3_grid_arrow_area
{
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	padding: 0 20px;
}
a.css3_grid_slide_button_prev, a.css3_grid_slide_button_next
{
	float: left;
	background-image: url("/wp-content/plugins/css3_web_pricing_tables_grids/img/navigation_map.png") !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none;
}
a.css3_grid_slide_button_prev:hover, a.css3_grid_slide_button_next:hover
{
	text-decoration: none !important;
	border: none;
}
/* --- style 1 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style1,
a.css3_grid_slide_button_next.css3_grid_slide_button_style1
{
	width: 21px;
	height: 21px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style1
{
	background-position: -21px 0;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style1:hover
{
	background-position: 0 -21px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style1:hover
{
	background-position: -21px -21px;
}
/* --- style 2 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style2,
a.css3_grid_slide_button_next.css3_grid_slide_button_style2,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style4,
a.css3_grid_slide_button_next.css3_grid_slide_button_style4
{
	width: 29px;
	height: 29px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style2
{
	background-position: 0 -52px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style2
{
	background-position: -29px -52px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style2:hover
{
	background-position: 0 -81px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style2:hover
{
	background-position: -29px -81px;
}
/* --- style 3 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style3,
a.css3_grid_slide_button_next.css3_grid_slide_button_style3
{
	width: 25px;
	height: 49px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style3
{
	background-position: 0 -120px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style3
{
	background-position: -25px -120px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style3:hover
{
	background-position: 0 -169px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style3:hover
{
	background-position: -25px -169px;
}
/* --- style 4 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style4
{
	background-position: 0 -228px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style4
{
	background-position: -29px -228px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style4:hover
{
	background-position: 0 -257px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style4:hover
{
	background-position: -29px -257px;
}
/* --- style 5 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style5,
a.css3_grid_slide_button_next.css3_grid_slide_button_style5
{
	width: 24px;
	height: 47px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style5
{
	background-position: 0 -296px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style5
{
	background-position: -24px -296px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style5:hover
{
	background-position: 0 -343px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style5:hover
{
	background-position: -24px -343px;
}
/* --- style 6 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style6,
a.css3_grid_slide_button_next.css3_grid_slide_button_style6
{
	width: 41px;
	height: 41px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style6
{
	background-position: 0 -400px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style6
{
	background-position: -41px -400px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style6:hover
{
	background-position: 0 -441px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style6:hover
{
	background-position: -41px -441px;
}
/* --- style 7 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style7,
a.css3_grid_slide_button_next.css3_grid_slide_button_style7,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style8,
a.css3_grid_slide_button_next.css3_grid_slide_button_style8,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style9,
a.css3_grid_slide_button_next.css3_grid_slide_button_style9,
a.css3_grid_slide_button_prev.css3_grid_slide_button_style10,
a.css3_grid_slide_button_next.css3_grid_slide_button_style10
{
	width: 35px;
	height: 35px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style7
{
	background-position: 0 -492px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style7
{
	background-position: -35px -492px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style7:hover
{
	background-position: 0 -527px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style7:hover
{
	background-position: -35px -527px;
}
/* --- style 8 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style8
{
	background-position: 0 -572px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style8
{
	background-position: -35px -572px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style8:hover
{
	background-position: 0 -607px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style8:hover
{
	background-position: -35px -607px;
}
/* --- style 9 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style9
{
	background-position: 0 -652px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style9
{
	background-position: -35px -652px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style9:hover
{
	background-position: 0 -687px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style9:hover
{
	background-position: -35px -687px;
}
/* --- style 10 --- */
a.css3_grid_slide_button_prev.css3_grid_slide_button_style10
{
	background-position: 0 -732px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style10
{
	background-position: -35px -732px;
}
a.css3_grid_slide_button_prev.css3_grid_slide_button_style10:hover
{
	background-position: 0 -767px;
}
a.css3_grid_slide_button_next.css3_grid_slide_button_style10:hover
{
	background-position: -35px -767px;
}
/* ========== PAGINATION  ========== */
.css3_grid_pagination
{
	text-align: center;
	padding: 20px 0;
}
.css3_grid_pagination span
{
	display: none;
}
.css3_grid_pagination a
{
	display: inline-block;
	background-image: url("/wp-content/plugins/css3_web_pricing_tables_grids/img/navigation_map.png") !important;
	background-repeat: no-repeat;
	margin-left: 3px;
	border: none;
}
.css3_grid_pagination a:hover
{
	border: none;
}
.css3_grid_pagination a:first-child
{
	margin-left: 0;
}
.css3_grid_pagination.css3_grid_pagination_style1 a
{
	width: 9px;
	height: 9px;
	background-position: 0 -812px;
}
.css3_grid_pagination.css3_grid_pagination_style1 a:hover,
.css3_grid_pagination.css3_grid_pagination_style1 a.selected
{
	background-position: 0 -821px;
}
.css3_grid_pagination.css3_grid_pagination_style2 a
{
	width: 11px;
	height: 11px;
	background-position: -19px -812px;
}
.css3_grid_pagination.css3_grid_pagination_style2 a:hover,
.css3_grid_pagination.css3_grid_pagination_style2 a.selected
{
	background-position: -19px -823px;
}
.css3_grid_pagination.css3_grid_pagination_style3 a
{
	width: 20px;
	height: 3px;
	background-position: -40px -812px;
}
.css3_grid_pagination.css3_grid_pagination_style3 a:hover,
.css3_grid_pagination.css3_grid_pagination_style3 a.selected
{
	background-position: -40px -815px;
}
/* ========== HIDDEN ROW  ========== */
div.p_table_1 li.css3_grid_hidden_row
{
	opacity: 1;  
	-moz-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* FF4+ */
	-o-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1); /* Opera 10.5+ */
	-webkit-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* Saf3.2+, Chrome */
	-ms-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* IE9 */
	transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);   /* W3C */
}
div.p_table_1.css3_grid_clearfix div li.css3_grid_hidden_row.css3_grid_hide,
div.p_table_1.css3_grid_clearfix div:hover li.css3_grid_hidden_row.css3_grid_hide
{
	opacity: 0;
	height: 0 !important;
	padding: 0 !important;
}
div.p_table_1 .css3_grid_hidden_rows_control
{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 20px !important;
}
.css3_grid_hidden_rows_control .css3_grid_hide
{
	display: none;
}
div.p_table_1 .css3_grid_hidden_rows_control span
{
	font-family: arial;
	font-weight: bold !important;
	color: #444444 !important;
}/* ==================== FONT FACE  ==================== */	
/*@font-face 
	{
	font-family: 'YanoneKaffeesatzRegular';
	src: url('/wp-content/plugins/css3_web_pricing_tables_grids/font/YanoneKaffeesatz-Regular-webfont.eot');
	src: local('-'), url('/wp-content/plugins/css3_web_pricing_tables_grids/font/YanoneKaffeesatz-Regular-webfont.woff') format('woff'), url('/wp-content/plugins/css3_web_pricing_tables_grids/font/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'), url('/wp-content/plugins/css3_web_pricing_tables_grids/font/YanoneKaffeesatz-Regular-webfont.svg#webfontlKPF1zIT') format('svg');
	font-weight: normal;
	font-style: normal;
	}	*/

/* ==================== PRICING TABLE  ==================== */
/* --- base --- */
div.p_table_2 
	{
	width: 100%; /* --- width sum of div.caption_column, div.column_1, div.column_2, div.column_3, div.column_4 --- */
	/*height: 100%;*/
	font-size: 13px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #303030;
	margin-left: auto;
	margin-right: auto;
	line-height: normal !important;
	visibility: visible;
	}

/* --- main border --- */
div.p_table_2 .frame_border
	{
	background-color: #ffffff;
	padding: 10px !important;
	float: left;
	}
	
/* --- hyperlinks --- */
div.p_table_2 a
	{
	color: #303030;
	text-decoration: none;
	}
	
/* --- lists --- */
div.p_table_2 ul
	{
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none;
	overflow: visible;
	}
	
div.p_table_2 li
	{
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
	list-style-image: none !important;
	font-size: 13px !important;
	line-height: normal !important;
	text-shadow: none !important;
	overflow: visible !important;
	text-indent: 0 !important;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	}
	
div.p_table_2 li img
	{
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	background: none !important;
	border: none !important;
	visibility: visible !important;
	}

/* --- div aligns --- */
div.p_table_2 .align_center
	{
	text-align: center;
	}
	
/* --- div rounded corners --- */
/* --- border radius 3px --- */	
div.p_table_2 .radius3
	{
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}
	
/* --- border radius 5px --- */	
div.p_table_2 .radius5
	{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}	
	
/* --- border radius 5px top left --- */	
div.p_table_2 .radius5_topleft
	{
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	}
	
/* --- border radius 5px top right --- */	
div.p_table_2 .radius5_topright
	{
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	}
	
/* --- border radius 5px bottom right --- */	
div.p_table_2 .radius5_bottomright
	{
	border-radius: 0px 0px 5px 0px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	}
	
/* --- border radius 5px bottom left --- */	
div.p_table_2 .radius5_bottomleft
	{
	border-radius: 0px 0px 0px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	}
	
/* ==================== HEADINGS  ==================== */
/* ------ common styles ------  */
div.p_table_2 h1,
div.p_table_2 h2,
div.p_table_2 h3
	{
	margin: 0px !important;
	padding: 0px !important;
	font-weight: normal !important;
	color: #ffffff !important;
	border: none !important;
	line-height: normal !important;
	letter-spacing: 0;
	text-transform: none;
	background: none;
	text-shadow: none !important;
	text-align: inherit !important;
	font-style: normal !important;
	width: auto !important;
	float: none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	}
	
div.p_table_2 h1
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 48px !important;
	position: static !important;
	top: -11px;
	position: relative !important;
	}

div.p_table_2 h2
	{
	font-family: 'Yanone Kaffeesatz', arial, sans-serif !important;
	font-size: 28px !important;
	top: -11px;
position: relative;
	}
	
div.p_table_2 h3
	{
	margin-top: 3px;
	font-size: 13px !important;
	top: -20px;
	position: relative !important;
	}

/* ==================== COLUMNS  ==================== */
/* ------ common styles ------  */
div.p_table_2 div.caption_column li.header_row_1,
div.p_table_2 div.caption_column li.header_row_2
	{
	background: #ffffff !important;
	}
div.p_table_2 div.caption_column li.header_row_1
{
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
}
div.p_table_2 div.caption_column li.footer_row
{
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
}

/* --- header row 1 ---  */
div.p_table_2 div.caption_column li.header_row_1 ,
div.p_table_2 div.column_1 li.header_row_1,
div.p_table_2 div.column_2 li.header_row_1,
div.p_table_2 div.column_3 li.header_row_1,
div.p_table_2 div.column_4 li.header_row_1
	{
	height: 40px;
	width: 100%;
	padding: 0 !important;
	}
	
div.p_table_2 div.caption_column li.header_row_1 a,
div.p_table_2 div.column_1 li.header_row_1 a,
div.p_table_2 div.column_2 li.header_row_1 a,
div.p_table_2 div.column_3 li.header_row_1 a,
div.p_table_2 div.column_4 li.header_row_1 a
	{
	text-decoration: none !important;
	}
	
/* ------ decor light line ------  */
div.p_table_2 div.caption_column li.decor_line,
div.p_table_2 div.column_1 li.decor_line,
div.p_table_2 div.column_2 li.decor_line,
div.p_table_2 div.column_3 li.decor_line,
div.p_table_2 div.column_4 li.decor_line
	{
	height: 1px;
	width: 100%;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	}
	
/* --- header row 2 ---  */
div.p_table_2 div.caption_column li.header_row_2,
div.p_table_2 div.column_1 li.header_row_2,
div.p_table_2 div.column_2 li.header_row_2,
div.p_table_2 div.column_3 li.header_row_2,
div.p_table_2 div.column_4 li.header_row_2
	{
	height: 88px;
	width: 100%;
	padding: 5px 0px 7px 0px !important;
	}

div.p_table_2 div.caption_column li.header_row_2 a,
div.p_table_2 div.column_1 li.header_row_2 a,
div.p_table_2 div.column_2 li.header_row_2 a,
div.p_table_2 div.column_3 li.header_row_2 a,
div.p_table_2 div.column_4 li.header_row_2 a
	{
	text-decoration: none !important;
	}
	
/* --- caption correction --- */
div.p_table_2 h1.caption
	{
	line-height: 40px !important;
	}
div.p_table_2 div.caption_column li.header_row_2
	{	
	height: 88px;
	width: 100%;
	padding: 5px 0px 8px 10px !important;
	line-height: 40px;
	/* IE box model hack */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* IE8 */
	}	
	 
/* ==================== CAPTION COLUMN  ==================== */
div.p_table_2 div.caption_column
	{
	/*position: relative;*/
	width: 170px;
	/*height: 100%;*/
	float: left !important;
	}

/* =================== COLUMN STYLE 1  ==================== */
div.p_table_2 div.column_1
	{
	/*position: relative;*/
	width: 205px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ==================== COLUMN STYLE 2  ==================== */
div.p_table_2 div.column_2
	{
	/*position: relative;*/
	width: 205px;
	/*height: 100%;*/
	float: left !important;
	}	
	
/* ==================== COLUMN STYLE 3  ==================== */
div.p_table_2 div.column_3
	{
	/*position: relative;*/
	width: 205px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ==================== COLUMN STYLE 4  ==================== */
div.p_table_2 div.column_4
	{
	/*position: relative;*/
	width: 205px;
	/*height: 100%;*/
	float: left !important;
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* ------ common styles ------  */
div.p_table_2.p_table_hover_disabled div.column_1:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.header_row_2.radius5_bottomleft
	{
	border-radius: 0px 0px 0px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	}
	
div.p_table_2.p_table_hover_disabled div.column_1:hover li.header_row_2.radius5_bottomright,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.header_row_2.radius5_bottomright,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.header_row_2.radius5_bottomright,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.header_row_2.radius5_bottomright
	{
	border-radius: 0px 0px 5px 0px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	}
	
div.p_table_2 div.column_1:hover li.header_row_2,
div.p_table_2 div.column_2:hover li.header_row_2,
div.p_table_2 div.column_3:hover li.header_row_2,
div.p_table_2 div.column_4:hover li.header_row_2,
div.p_table_2 div.active_column li.header_row_2,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.header_row_2.radius5_bottomleft,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.header_row_2.radius5_bottomright
	{
	/* removed border radiuses */
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	}
	
div.p_table_2 div.column_1:hover li.footer_row,
div.p_table_2 div.column_2:hover li.footer_row,
div.p_table_2 div.column_3:hover li.footer_row,
div.p_table_2 div.column_4:hover li.footer_row,
div.p_table_2 div.active_column li.footer_row
	{
	/* added border radiuses */
	border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	}
		
div.p_table_2 div.column_1:hover li.row_style_1 a,
div.p_table_2 div.column_2:hover li.row_style_1 a,
div.p_table_2 div.column_3:hover li.row_style_1 a,
div.p_table_2 div.column_4:hover li.row_style_1 a,
div.p_table_2 div.column_1:hover li.row_style_2 a,
div.p_table_2 div.column_2:hover li.row_style_3 a,
div.p_table_2 div.column_3:hover li.row_style_2 a,
div.p_table_2 div.column_4:hover li.row_style_3 a
	{
	color: #ffffff !important;
	}
	
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_2 a,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_3 a,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_2 a,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_3 a
	{
	color: #303030 !important;
	}
	
div.p_table_2 div.column_1:hover li.row_style_1,
div.p_table_2 div.column_2:hover li.row_style_1,
div.p_table_2 div.column_3:hover li.row_style_1,
div.p_table_2 div.column_4:hover li.row_style_1,
div.p_table_2 div.column_1:hover li.row_style_2,
div.p_table_2 div.column_2:hover li.row_style_3,
div.p_table_2 div.column_3:hover li.row_style_2,
div.p_table_2 div.column_4:hover li.row_style_3,
div.p_table_2 div.active_column li.row_style_1,
div.p_table_2 div.active_column li.row_style_2,
div.p_table_2 div.active_column li.row_style_3,
div.p_table_2 div.active_column li a,
div.p_table_2 div.active_column li a,
div.p_table_2 div.active_column li a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_1 a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_2 a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li.row_style_3 a,
div.p_table_2.p_table_hover_disabled div.active_column:hover li a
	{
	color: #ffffff !important;
	}
	
/*==================== DATA ROWS  ====================*/
/* ------ common styles ------  */
div.p_table_2 li.row_style_1,
div.p_table_2 li.row_style_2,
div.p_table_2 li.row_style_3
	{
	width: 100%;
	/*height: 100%;*/
	height: 16px;
	padding: 12px 0 !important;
	float: left;
	/* transitions */
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	}

div.p_table_2 li.row_style_1 span,
div.p_table_2 li.row_style_2 span,
div.p_table_2 li.row_style_3 span
	{
	display: block;
	padding: 0 10px !important;
	font-size: 13px !important;
	background: none !important;
	}
	
/* --- white ---  */
div.p_table_2  li.row_style_1
	{
	background: #ffffff !important;
	}
	
/* --- lighter gray ---  */
div.p_table_2 li.row_style_2
	{
	background: #f6f6f6 !important;
	}
	
/* --- darker gray ---  */
div.p_table_2 li.row_style_3
	{
	background: #ebebeb !important;
	}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_1,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_1
	{
	background: #ffffff !important;
	}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_2,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_2
	{
	background: #f6f6f6 !important;
	}
	
div.p_table_2.p_table_hover_disabled div.column_1:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.row_style_3,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.row_style_3
	{
	background: #ebebeb !important;
	}
	
/* ==================== FOOTER ==================== */
/* ------ common styles ------  */
div.p_table_2 li.footer_row
	{
	width: 100%;
	height: 40px;
	padding: 14px 0 6px 0 !important;
	float: left;
	text-align: center;
	background: #ffffff !important;
	/* transitions */
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	}

div.p_table_2.p_table_hover_disabled div.column_1:hover li.footer_row,
div.p_table_2.p_table_hover_disabled div.column_2:hover li.footer_row,
div.p_table_2.p_table_hover_disabled div.column_3:hover li.footer_row,
div.p_table_2.p_table_hover_disabled div.column_4:hover li.footer_row
	{
	background: #ffffff !important;
	}
	
/* ==================== BUTTONS ==================== */
/* ------ common styles ------  */
div.p_table_2 a.button_1,
div.p_table_2 a.button_2,
div.p_table_2 a.button_3,
div.p_table_2 a.button_4
	{
	width: 130px;
	height: 37px;
	padding: 3px 0px 0px 0px !important;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;	
	outline: none;
	line-height: normal;
	/* shadow */
	box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	/* font */
	font-family: 'Yanone Kaffeesatz', arial, sans-serif;
	color: #ffffff;
	font-size: 24px;
	/* poz correction */
	position: relative;
	top: 1px;
	/* transitions */
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	}
	
/* ------ hover common styles ------  */	
div.p_table_2.p_table_hover_disabled div.column_1:hover a.button_1,
div.p_table_2.p_table_hover_disabled div.column_2:hover a.button_2,
div.p_table_2.p_table_hover_disabled div.column_3:hover a.button_3,
div.p_table_2.p_table_hover_disabled div.column_4:hover a.button_4
	{
	/* shadow */
	box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 1px 0px rgba(0,0,0,0.15);
	/* poz correction */
	top: 1px;
	}

/* ==================== COLUMN RIBBONS  ==================== */
/* --- base --- */
div.p_table_2 div.column_ribbon
	{
	float: right;
	width: 42px;
	height: 42px;
	position: relative;	
	margin-bottom: -42px;
	}
	
/* ------ ribbon styles ------  */
/* --- style1--- */	
div.ribbon_style1_best { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_best.png); }
div.ribbon_style1_buy { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_buy.png); }
div.ribbon_style1_free { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_free.png); }
div.ribbon_style1_free_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_free_caps.png); }
div.ribbon_style1_fresh { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_fresh.png); }
div.ribbon_style1_gift_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_gift_caps.png); }
div.ribbon_style1_heart { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_heart.png); }
div.ribbon_style1_hot { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_hot.png); }
div.ribbon_style1_hot_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_hot_caps.png); }
div.ribbon_style1_new { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_new.png); }
div.ribbon_style1_new_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_new_caps.png); }
div.ribbon_style1_no1 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_no1.png); }
div.ribbon_style1_off5 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off5.png); }
div.ribbon_style1_off10 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off10.png); }
div.ribbon_style1_off15 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off15.png); }
div.ribbon_style1_off20 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off20.png); }
div.ribbon_style1_off25 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off25.png); }
div.ribbon_style1_off30 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off30.png); }
div.ribbon_style1_off35 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off35.png); }
div.ribbon_style1_off40 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off40.png); }
div.ribbon_style1_off50 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off50.png); }
div.ribbon_style1_off75 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_off75.png); }
div.ribbon_style1_pack { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_pack.png); }
div.ribbon_style1_pro { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_pro.png); }
div.ribbon_style1_sale { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_sale.png); }
div.ribbon_style1_save { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_save.png); }
div.ribbon_style1_save_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_save_caps.png); }
div.ribbon_style1_top { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_top.png); }
div.ribbon_style1_top_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_top_caps.png); }
div.ribbon_style1_trial { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style1_trial.png); }

/* --- style2--- */
div.ribbon_style2_best { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_best.png); }
div.ribbon_style2_buy { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_buy.png); }
div.ribbon_style2_free { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_free.png); }
div.ribbon_style2_free_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_free_caps.png); }
div.ribbon_style2_fresh { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_fresh.png); }
div.ribbon_style2_gift_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_gift_caps.png); }
div.ribbon_style2_heart { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_heart.png); }
div.ribbon_style2_hot { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_hot.png); }
div.ribbon_style2_hot_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_hot_caps.png); }
div.ribbon_style2_new { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_new.png); }
div.ribbon_style2_new_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_new_caps.png); }
div.ribbon_style2_no1 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_no1.png); }
div.ribbon_style2_off5 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off5.png); }
div.ribbon_style2_off10 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off10.png); }
div.ribbon_style2_off15 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off15.png); }
div.ribbon_style2_off20 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off20.png); }
div.ribbon_style2_off25 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off25.png); }
div.ribbon_style2_off30 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off30.png); }
div.ribbon_style2_off35 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off35.png); }
div.ribbon_style2_off40 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off40.png); }
div.ribbon_style2_off50 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off50.png); }
div.ribbon_style2_off75 { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_off75.png); }
div.ribbon_style2_pack { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_pack.png); }
div.ribbon_style2_pro { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_pro.png); }
div.ribbon_style2_sale { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_sale.png); }
div.ribbon_style2_save { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_save.png); }
div.ribbon_style2_save_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_save_caps.png); }
div.ribbon_style2_top { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_top.png); }
div.ribbon_style2_top_caps { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_top_caps.png); }
div.ribbon_style2_trial { background: url(/wp-content/plugins/css3_web_pricing_tables_grids/img/ribbon_style2_trial.png); }

/* ==================== TOOLTIP  ==================== */
/* --- base --- */
div.p_table_2 span.css3_grid_tooltip
{
	position: relative !important;
	display: inline-block !important;
	border-bottom: 1px dotted !important;
	border-color: #303030 !important;
	cursor: pointer;
}

div.p_table_2 li.row_style_1 span.css3_grid_tooltip, 
div.p_table_2 li.row_style_2 span.css3_grid_tooltip, 
div.p_table_2 li.row_style_3 span.css3_grid_tooltip, 
div.p_table_2 li.row_style_4 span.css3_grid_tooltip
{
	padding: 0 !important;
}

div.p_table_2 .header_row_1 span.css3_grid_tooltip,
div.p_table_2 .header_row_2 span.css3_grid_tooltip,
div.p_table_2 .footer_row span.css3_grid_tooltip
{
	border-bottom: none !important;
}

div.p_table_2.p_table_hover_disabled div.column_1:hover span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.column_2:hover span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.column_3:hover span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.column_4:hover span.css3_grid_tooltip
{
	border-color: #303030 !important;
}

div.p_table_2.p_table_hover_disabled span.css3_grid_tooltip:hover
{
	border-bottom-style: solid !important;
}

div.p_table_2.p_table_hover_disabled div.active_column span.css3_grid_tooltip:hover
{
	border-bottom-style: dotted !important;
}

div.p_table_2 div.column_1:hover span.css3_grid_tooltip,
div.p_table_2 div.column_2:hover span.css3_grid_tooltip,
div.p_table_2 div.column_3:hover span.css3_grid_tooltip,
div.p_table_2 div.column_4:hover span.css3_grid_tooltip,
div.p_table_2 div.active_column span.css3_grid_tooltip,
div.p_table_2.p_table_hover_disabled div.active_column:hover span.css3_grid_tooltip,
div.p_table_2 span.css3_grid_tooltip:hover
{
	border-color: #ffffff !important;
}

div.p_table_2 span.css3_grid_tooltip>span:first-child
{
	min-width: 180px; /* Tooltip Width */
	font-family: arial, sans-serif !important; /* Tooltip Base Font Family */
	font-size: 13px !important; /* Tooltip Base Font Size */
	line-height: normal !important;
	text-align: left !important;
	padding: 10px 10px 12px 10px !important;
	visibility: hidden;
    opacity: 0;
	position: absolute;
	z-index: 1000;

	/* CSS3 Transitions */
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	-ms-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-moz-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-o-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-ms-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	
	color: #ffffff !important;
	
	/* CSS3 Gradients */
	background: #404040 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #4e4e4e 0%, #404040 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#404040)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* IE10+ */
	background: linear-gradient(top,  #4e4e4e 0%,#404040 100%) !important; /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4e4e', endColorstr='#404040',GradientType=0 ); IE6-9 - disabled due to lack of compatibility with pseudo-elements */

	/* CSS3 Borders */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	/* CSS3 Text-shadow */
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	
	left: -19px;
	bottom: 100%;
	margin-bottom: 30px; /* Start Position */
	
	/* CSS3 Transitions */
	-webkit-transition-property: opacity, margin-bottom, visibility;
	-moz-transition-property: opacity, margin-bottom, visibility;
	-o-transition-property: opacity, margin-bottom, visibility;
	-ms-transition-property: opacity, margin-bottom, visibility;
	transition-property: opacity, margin-bottom, visibility;
}

div.p_table_2.p_table_sliding span.css3_grid_tooltip>span:first-child
{
	min-width: 95px;
	width: 95px;
	left: -54px;
}

div.p_table_2 span.css3_grid_tooltip>span:first-child:before
{	
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
	border-top: 8px solid #000;
	border-bottom: 0 !important;
	bottom: -8px;
	left: 15px;
	border-color: #404040;
}

div.p_table_2.p_table_sliding span.css3_grid_tooltip>span:first-child:before
{
	left: 50px;
}

/* --- On Hover --- */
div.p_table_2 span.css3_grid_tooltip:hover>span:first-child
	{	
	margin-bottom: 10px; /* End Position */
	visibility: visible;
	opacity: 1;
	}
	
/* --- On Focus --- */
div.p_table_2 span.css3_grid_tooltip input:focus + span:first-child,
div.p_table_2 span.css3_grid_tooltip textarea:focus + span:first-child
	{	
	margin-bottom: 10px; /* End Position */
	visibility: visible;
	opacity: 1;
	}
	
/* --- Decorative Line --- */
div.p_table_2 span.css3_grid_tooltip>span:first-child:after
	{
	content: "";
	display: block;
	border-top: 1px solid #808080;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	
	/* CSS3 Borders */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}

/* --- misc --- */
.css3_grid_clearfix:after
{
    font-size: 0px;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
/* ==================== STYLE 1 - ORANGE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_1 h1.caption
	{
	color: #d76431 !important;
	}
	
div.p_table_2_1 h1.caption span
	{
	color: #f5a13e;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_1 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #e8851e;
	background-color: #f0aa2d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f2bb34, #ec9a26) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2bb34', endColorstr='#ec9a26') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2bb34', endColorstr='#ec9a26') !important; /* IE8 */
	background: -ms-linear-gradient(top, #f2bb34, #ec9a26) !important; /* IE9 */
	background: -moz-linear-gradient(top, #f2bb34, #ec9a26) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #f2bb34, #ec9a26) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #f2bb34, #ec9a26) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2bb34), color-stop(1, #ec9a26)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_1 div.column_1 li.decor_line
	{
	background-color: #f7d149 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important; /* W3C */
	background: -ms-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important; /* IE9 */
	background: -moz-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #f7d149, #fbe669 50%, #f7d149) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #f7d149), color-stop(0.5, #fbe669), color-stop(1, #f7d149)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_1 div.column_1 li.header_row_2
	{
	background-color: #f0aa2d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f2b935, #ed9e28) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2b935', endColorstr='#ed9e28') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2b935', endColorstr='#ed9e28') !important; /* IE8 */
	background: -ms-linear-gradient(top, #f2b935, #ed9e28) !important; /* IE9 */
	background: -moz-linear-gradient(top, #f2b935, #ed9e28) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #f2b935, #ed9e28) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #f2b935, #ed9e28) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2b935), color-stop(1, #ed9e28)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_1 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #e16420;
	background-color: #ea932f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #eea837, #e67e28) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea837', endColorstr='#e67e28') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea837', endColorstr='#e67e28') !important; /* IE8 */
	background: -ms-linear-gradient(top, #eea837, #e67e28) !important; /* IE9 */
	background: -moz-linear-gradient(top, #eea837, #e67e28) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #eea837, #e67e28) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #eea837, #e67e28) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eea837), color-stop(1, #e67e28)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_1 div.column_2 li.decor_line
	{
	background-color: #f4c64b !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important; /* W3C */
	background: -ms-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important; /* IE9 */
	background: -moz-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #f4c64b, #f9e06c 50%, #f4c64b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #f4c64b), color-stop(0.5, #f9e06c), color-stop(1, #f4c64b)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_1 div.column_2 li.header_row_2
	{
	background-color: #ea932f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #eea637, #e7832a) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea637', endColorstr='#e7832a') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea637', endColorstr='#e7832a') !important; /* IE8 */
	background: -ms-linear-gradient(top, #eea637, #e7832a) !important; /* IE9 */
	background: -moz-linear-gradient(top, #eea637, #e7832a) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #eea637, #e7832a) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #eea637, #e7832a) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eea637), color-stop(1, #e7832a)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_1 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #cf4d1e;
	background-color: #de712c !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e48333, #d76125) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48333', endColorstr='#d76125') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48333', endColorstr='#d76125') !important; /* IE8 */
	background: -ms-linear-gradient(top, #e48333, #d76125) !important; /* IE9 */
	background: -moz-linear-gradient(top, #e48333, #d76125) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #e48333, #d76125) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #e48333, #d76125) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e48333), color-stop(1, #d76125)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_1 div.column_3 li.decor_line
	{
	background-color: #edad46 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important; /* W3C */
	background: -ms-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important; /* IE9 */
	background: -moz-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #edad46, #f5d265 50%, #edad46) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #edad46), color-stop(0.5, #f5d265), color-stop(1, #edad46)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_1 div.column_3 li.header_row_2
	{
	background-color: #de712c !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e48534, #d96527) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48534', endColorstr='#d96527') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e48534', endColorstr='#d96527') !important; /* IE8 */
	background: -ms-linear-gradient(top, #e48534, #d96527) !important; /* IE9 */
	background: -moz-linear-gradient(top, #e48534, #d96527) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #e48534, #d96527) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #e48534, #d96527) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e48534), color-stop(1, #d96527)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_1 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #bb3a1d;
	background-color: #d0562a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d96431, #c64a24) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96431', endColorstr='#c64a24') !important; /* IE8 */
	background: -ms-linear-gradient(top, #d96431, #c64a24) !important; /* IE9 */
	background: -moz-linear-gradient(top, #d96431, #c64a24) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #d96431, #c64a24) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #d96431, #c64a24) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d96431), color-stop(1, #c64a24)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_1 div.column_4 li.decor_line
	{
	background-color: #e68a45 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important; /* W3C */
	background: -ms-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important; /* IE9 */
	background: -moz-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #e68a45, #f1bf63 50%, #e68a45) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #e68a45), color-stop(0.5, #f1bf63), color-stop(1, #e68a45)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_1 div.column_4 li.header_row_2
	{
	background-color: #d0562a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #d86533, #c94d26) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d86533', endColorstr='#c94d26') !important; /* IE8 */
	background: -ms-linear-gradient(top, #d86533, #c94d26) !important; /* IE9 */
	background: -moz-linear-gradient(top, #d86533, #c94d26) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #d86533, #c94d26) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #d86533, #c94d26) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d86533), color-stop(1, #c94d26)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_1 div.column_1:hover li.row_style_1,
div.p_table_2_1 div.column_1.active_column li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_1
	{
	background: #f0ae30 !important;
	}
	
div.p_table_2_1 div.column_1:hover li.row_style_2,
div.p_table_2_1 div.column_1.active_column li.row_style_2,
div.p_table_2_1.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_1:hover
	{
	background: #ed9e28 !important;
	}
	
div.p_table_2_1 div.column_1:hover li.footer_row,
div.p_table_2_1 div.column_1.active_column li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #f0ae30 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_1 div.column_2:hover li.row_style_1,
div.p_table_2_1 div.column_2.active_column li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #eb9732 !important;
	}
	
div.p_table_2_1 div.column_2:hover li.row_style_3,
div.p_table_2_1 div.column_2.active_column li.row_style_3,
div.p_table_2_1.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #e7832a !important;
	}
	
div.p_table_2_1 div.column_2:hover li.footer_row,
div.p_table_2_1 div.column_2.active_column li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #eb9732 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_1 div.column_3:hover li.row_style_1,
div.p_table_2_1 div.column_3.active_column li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #df772e !important;
	}
	
div.p_table_2_1 div.column_3:hover li.row_style_2,
div.p_table_2_1 div.column_3.active_column li.row_style_2,
div.p_table_2_1.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #d96527 !important;
	}
	
div.p_table_2_1 div.column_3:hover li.footer_row,
div.p_table_2_1 div.column_3.active_column li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #df772e !important;
	}

/* --- column 4 ---  */	
div.p_table_2_1 div.column_4:hover li.row_style_1,
div.p_table_2_1 div.column_4.active_column li.row_style_1,
div.p_table_2_1.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #d25b2c !important;
	}
	
div.p_table_2_1 div.column_4:hover li.row_style_3,
div.p_table_2_1 div.column_4.active_column li.row_style_3,
div.p_table_2_1.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #c94d26 !important;
	}
	
div.p_table_2_1 div.column_4:hover li.footer_row,
div.p_table_2_1 div.column_4.active_column li.footer_row,
div.p_table_2_1.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #d25b2c !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_1 a.button_1,
div.p_table_2_1.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_1.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_1.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_1.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #e6861a;
	background-color: #f0aa2d; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f4c538, #ed9f28); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4c538', endColorstr='#ed9f28'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4c538', endColorstr='#ed9f28'); /* IE8 */
	background: -ms-linear-gradient(top, #f4c538, #ed9f28); /* IE9 */
	background: -moz-linear-gradient(top, #f4c538, #ed9f28); /* Firefox */ 
	background: -o-linear-gradient(top, #f4c538, #ed9f28); /* Opera 11  */
	background: -webkit-linear-gradient(top, #f4c538, #ed9f28); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4c538), color-stop(1, #ed9f28)); /* Chrome 10, Safari */
	}
	
div.p_table_2_1 a.button_2,
div.p_table_2_1.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_1.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_1.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_1.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #de691c;
	background-color: #ea932f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f1b53b, #e7842a); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1b53b', endColorstr='#e7842a'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1b53b', endColorstr='#e7842a'); /* IE8 */
	background: -ms-linear-gradient(top, #f1b53b, #e7842a); /* IE9 */
	background: -moz-linear-gradient(top, #f1b53b, #e7842a); /* Firefox */ 
	background: -o-linear-gradient(top, #f1b53b, #e7842a); /* Opera 11  */
	background: -webkit-linear-gradient(top, #f1b53b, #e7842a); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1b53b), color-stop(1, #e7842a)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_1 a.button_3,
div.p_table_2_1.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_1.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_1.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_1.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #cc4d1a;
	background-color: #de712c; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e88d37, #d96627); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e88d37', endColorstr='#d96627'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e88d37', endColorstr='#d96627'); /* IE8 */
	background: -ms-linear-gradient(top, #e88d37, #d96627); /* IE9 */
	background: -moz-linear-gradient(top, #e88d37, #d96627); /* Firefox */ 
	background: -o-linear-gradient(top, #e88d37, #d96627); /* Opera 11  */
	background: -webkit-linear-gradient(top, #e88d37, #d96627); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e88d37), color-stop(1, #d96627)); /* Chrome 10, Safari */
	}
	
div.p_table_2_1 a.button_4,
div.p_table_2_1.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_1.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_1.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_1.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #b83719;
	background-color: #d0562a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #df6c35, #ca4e26); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df6c35', endColorstr='#ca4e26'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df6c35', endColorstr='#ca4e26'); /* IE8 */
	background: -ms-linear-gradient(top, #df6c35, #ca4e26); /* IE9 */
	background: -moz-linear-gradient(top, #df6c35, #ca4e26); /* Firefox */ 
	background: -o-linear-gradient(top, #df6c35, #ca4e26); /* Opera 11  */
	background: -webkit-linear-gradient(top, #df6c35, #ca4e26); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #df6c35), color-stop(1, #ca4e26)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 2 - GREEN ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_2 h1.caption
	{
	color: #449a28 !important;
	}
	
div.p_table_2_2 h1.caption span
	{
	color: #9dc25f;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_2 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #5e9737;
	background-color: #7cac49 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a1c55f, #77a946) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c55f', endColorstr='#77a946') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c55f', endColorstr='#77a946') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a1c55f, #77a946) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a1c55f, #77a946) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a1c55f, #77a946) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a1c55f, #77a946) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a1c55f), color-stop(1, #77a946)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_2 div.column_1 li.decor_line
	{
	background-color: #c1d884 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important; /* W3C */
	background: -ms-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important; /* IE9 */
	background: -moz-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #c1d884, #ddeabc 50%, #c1d884) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #c1d884), color-stop(0.5, #ddeabc), color-stop(1, #c1d884)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_2 div.column_1 li.header_row_2
	{
	background-color: #7cac49 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a0c461, #7cac49) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c461', endColorstr='#7cac49') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c461', endColorstr='#7cac49') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a0c461, #7cac49) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a0c461, #7cac49) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a0c461, #7cac49) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a0c461, #7cac49) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a0c461), color-stop(1, #7cac49)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_2 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #487d29;
	background-color: #5f9836 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7cb746, #5b9433) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cb746', endColorstr='#5b9433') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cb746', endColorstr='#5b9433') !important; /* IE8 */
	background: -ms-linear-gradient(top, #7cb746, #5b9433) !important; /* IE9 */
	background: -moz-linear-gradient(top, #7cb746, #5b9433) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #7cb746, #5b9433) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #7cb746, #5b9433) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7cb746), color-stop(1, #5b9433)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_2 div.column_2 li.decor_line
	{
	background-color: #a5cf62 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important; /* W3C */
	background: -ms-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important; /* IE9 */
	background: -moz-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #a5cf62, #cee58e 50%, #a5cf62) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #a5cf62), color-stop(0.5, #cee58e), color-stop(1, #a5cf62)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_2 div.column_2 li.header_row_2
	{
	background-color: #5f9836 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7eb548, #5f9836) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7eb548', endColorstr='#5f9836') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7eb548', endColorstr='#5f9836') !important; /* IE8 */
	background: -ms-linear-gradient(top, #7eb548, #5f9836) !important; /* IE9 */
	background: -moz-linear-gradient(top, #7eb548, #5f9836) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #7eb548, #5f9836) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #7eb548, #5f9836) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7eb548), color-stop(1, #5f9836)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_2 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #356a1e;
	background-color: #468928 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #5bad34, #438426) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bad34', endColorstr='#438426') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bad34', endColorstr='#438426') !important; /* IE8 */
	background: -ms-linear-gradient(top, #5bad34, #438426) !important; /* IE9 */
	background: -moz-linear-gradient(top, #5bad34, #438426) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #5bad34, #438426) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #5bad34, #438426) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bad34), color-stop(1, #438426)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_2 div.column_3 li.decor_line
	{
	background-color: #7ec849 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important; /* W3C */
	background: -ms-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important; /* IE9 */
	background: -moz-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #7ec849, #b6e169 50%, #7ec849) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #7ec849), color-stop(0.5, #b6e169), color-stop(1, #7ec849)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_2 div.column_3 li.header_row_2
	{
	background-color: #468928 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #5dab35, #468928) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5dab35', endColorstr='#468928') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5dab35', endColorstr='#468928') !important; /* IE8 */
	background: -ms-linear-gradient(top, #5dab35, #468928) !important; /* IE9 */
	background: -moz-linear-gradient(top, #5dab35, #468928) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #5dab35, #468928) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #5dab35, #468928) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5dab35), color-stop(1, #468928)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_2 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #275c17;
	background-color: #34791f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #449e28, #31741d) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449e28', endColorstr='#31741d') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449e28', endColorstr='#31741d') !important; /* IE8 */
	background: -ms-linear-gradient(top, #449e28, #31741d) !important; /* IE9 */
	background: -moz-linear-gradient(top, #449e28, #31741d) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #449e28, #31741d) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #449e28, #31741d) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #449e28), color-stop(1, #31741d)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_2 div.column_4 li.decor_line
	{
	background-color: #5ebf37 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important; /* W3C */
	background: -ms-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important; /* IE9 */
	background: -moz-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #5ebf37, #88dc50 50%, #5ebf37) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #5ebf37), color-stop(0.5, #88dc50), color-stop(1, #5ebf37)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_2 div.column_4 li.header_row_2
	{
	background-color: #34791f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #449c29, #34791f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449c29', endColorstr='#34791f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449c29', endColorstr='#34791f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #449c29, #34791f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #449c29, #34791f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #449c29, #34791f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #449c29, #34791f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #449c29), color-stop(1, #34791f)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_2 div.column_1:hover li.row_style_1,
div.p_table_2_2 div.column_1.active_column li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_2
	{
	background: #91b956 !important;
	}
	
div.p_table_2_2 div.column_1:hover li.row_style_2,
div.p_table_2_2 div.column_1.active_column li.row_style_2,
div.p_table_2_2.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_2:hover
	{
	background: #7cac49 !important;
	}
	
div.p_table_2_2 div.column_1:hover li.footer_row,
div.p_table_2_2 div.column_1.active_column li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #91b956 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_2 div.column_2:hover li.row_style_1,
div.p_table_2_2 div.column_2.active_column li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #70a940 !important;
	}
	
div.p_table_2_2 div.column_2:hover li.row_style_3,
div.p_table_2_2 div.column_2.active_column li.row_style_3,
div.p_table_2_2.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #5f9836 !important;
	}
	
div.p_table_2_2 div.column_2:hover li.footer_row,
div.p_table_2_2 div.column_2.active_column li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #70a940 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_2 div.column_3:hover li.row_style_1,
div.p_table_2_2 div.column_3.active_column li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #539c30 !important;
	}
	
div.p_table_2_2 div.column_3:hover li.row_style_2,
div.p_table_2_2 div.column_3.active_column li.row_style_2,
div.p_table_2_2.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #468928 !important;
	}
	
div.p_table_2_2 div.column_3:hover li.footer_row,
div.p_table_2_2 div.column_3.active_column li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #539c30 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_2 div.column_4:hover li.row_style_1,
div.p_table_2_2 div.column_4.active_column li.row_style_1,
div.p_table_2_2.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #3d8e25 !important;
	}
	
div.p_table_2_2 div.column_4:hover li.row_style_3,
div.p_table_2_2 div.column_4.active_column li.row_style_3,
div.p_table_2_2.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #34791f !important;
	}
	
div.p_table_2_2 div.column_4:hover li.footer_row,
div.p_table_2_2 div.column_4.active_column li.footer_row,
div.p_table_2_2.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #3d8e25 !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_2 a.button_1,
div.p_table_2_2.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_2.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_2.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_2.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #629634;
	background-color: #7cac49; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #aecd66, #7dad4a); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aecd66', endColorstr='#7dad4a'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aecd66', endColorstr='#7dad4a'); /* IE8 */
	background: -ms-linear-gradient(top, #aecd66, #7dad4a); /* IE9 */
	background: -moz-linear-gradient(top, #aecd66, #7dad4a); /* Firefox */ 
	background: -o-linear-gradient(top, #aecd66, #7dad4a); /* Opera 11  */
	background: -webkit-linear-gradient(top, #aecd66, #7dad4a); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aecd66), color-stop(1, #7dad4a)); /* Chrome 10, Safari */
	}
	
div.p_table_2_2 a.button_2,
div.p_table_2_2.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_2.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_2.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_2.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #478025;
	background-color: #5f9836; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #85c14c, #609937); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85c14c', endColorstr='#609937'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85c14c', endColorstr='#609937'); /* IE8 */
	background: -ms-linear-gradient(top, #85c14c, #609937); /* IE9 */
	background: -moz-linear-gradient(top, #85c14c, #609937); /* Firefox */ 
	background: -o-linear-gradient(top, #85c14c, #609937); /* Opera 11  */
	background: -webkit-linear-gradient(top, #85c14c, #609937); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85c14c), color-stop(1, #609937)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_2 a.button_3,
div.p_table_2_2.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_2.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_2.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_2.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #32701a;
	background-color: #468928; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #62b838, #478a28); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62b838', endColorstr='#478a28'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62b838', endColorstr='#478a28'); /* IE8 */
	background: -ms-linear-gradient(top, #62b838, #478a28); /* IE9 */
	background: -moz-linear-gradient(top, #62b838, #478a28); /* Firefox */ 
	background: -o-linear-gradient(top, #62b838, #478a28); /* Opera 11  */
	background: -webkit-linear-gradient(top, #62b838, #478a28); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #62b838), color-stop(1, #478a28)); /* Chrome 10, Safari */
	}
	
div.p_table_2_2 a.button_4,
div.p_table_2_2.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_2.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_2.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_2.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #245f14;
	background-color: #34791f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #49a92b, #357a1f); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#49a92b', endColorstr='#357a1f'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#49a92b', endColorstr='#357a1f'); /* IE8 */
	background: -ms-linear-gradient(top, #49a92b, #357a1f); /* IE9 */
	background: -moz-linear-gradient(top, #49a92b, #357a1f); /* Firefox */ 
	background: -o-linear-gradient(top, #49a92b, #357a1f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #49a92b, #357a1f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #49a92b), color-stop(1, #357a1f)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 3 - BLUE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_3 h1.caption
	{
	color: #3171b5 !important;
	}
	
div.p_table_2_3 h1.caption span
	{
	color: #70b7d2;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_3 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #4283b2;
	background-color: #569dc2 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #70bbd4, #5399c0) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70bbd4', endColorstr='#5399c0') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70bbd4', endColorstr='#5399c0') !important; /* IE8 */
	background: -ms-linear-gradient(top, #70bbd4, #5399c0) !important; /* IE9 */
	background: -moz-linear-gradient(top, #70bbd4, #5399c0) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #70bbd4, #5399c0) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #70bbd4, #5399c0) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #70bbd4), color-stop(1, #5399c0)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_3 div.column_1 li.decor_line
	{
	background-color: #98d1e2 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important; /* W3C */
	background: -ms-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important; /* IE9 */
	background: -moz-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #98d1e2, #c7e6ef 50%, #98d1e2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #98d1e2), color-stop(0.5, #c7e6ef), color-stop(1, #98d1e2)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_3 div.column_1 li.header_row_2
	{
	background-color: #569dc2 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #72b9d3, #569dc2) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b9d3', endColorstr='#569dc2') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b9d3', endColorstr='#569dc2') !important; /* IE8 */
	background: -ms-linear-gradient(top, #72b9d3, #569dc2) !important; /* IE9 */
	background: -moz-linear-gradient(top, #72b9d3, #569dc2) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #72b9d3, #569dc2) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #72b9d3, #569dc2) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #72b9d3), color-stop(1, #569dc2)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_3 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #2e639f;
	background-color: #3c82b3 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #4ea8ca, #397db0) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ea8ca', endColorstr='#397db0') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ea8ca', endColorstr='#397db0') !important; /* IE8 */
	background: -ms-linear-gradient(top, #4ea8ca, #397db0) !important; /* IE9 */
	background: -moz-linear-gradient(top, #4ea8ca, #397db0) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #4ea8ca, #397db0) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #4ea8ca, #397db0) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4ea8ca), color-stop(1, #397db0)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_3 div.column_2 li.decor_line
	{
	background-color: #6cc5db !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important; /* W3C */
	background: -ms-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important; /* IE9 */
	background: -moz-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #6cc5db, #9ce0ec 50%, #6cc5db) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #6cc5db), color-stop(0.5, #9ce0ec), color-stop(1, #6cc5db)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_3 div.column_2 li.header_row_2
	{
	background-color: #3c82b3 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #4fa5c8, #3c82b3) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fa5c8', endColorstr='#3c82b3') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fa5c8', endColorstr='#3c82b3') !important; /* IE8 */
	background: -ms-linear-gradient(top, #4fa5c8, #3c82b3) !important; /* IE9 */
	background: -moz-linear-gradient(top, #4fa5c8, #3c82b3) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #4fa5c8, #3c82b3) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #4fa5c8, #3c82b3) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4fa5c8), color-stop(1, #3c82b3)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_3 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #244f8b;
	background-color: #2f68a3 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3d87bf, #2d649f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d87bf', endColorstr='#2d649f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d87bf', endColorstr='#2d649f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3d87bf, #2d649f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3d87bf, #2d649f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3d87bf, #2d649f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3d87bf, #2d649f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3d87bf), color-stop(1, #2d649f)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_3 div.column_3 li.decor_line
	{
	background-color: #55b3d4 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important; /* W3C */
	background: -ms-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important; /* IE9 */
	background: -moz-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #55b3d4, #7bd5e8 50%, #55b3d4) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #55b3d4), color-stop(0.5, #7bd5e8), color-stop(1, #55b3d4)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_3 div.column_3 li.header_row_2
	{
	background-color: #2f68a3 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3e8abd, #2f68a3) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e8abd', endColorstr='#2f68a3') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e8abd', endColorstr='#2f68a3') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3e8abd, #2f68a3) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3e8abd, #2f68a3) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3e8abd, #2f68a3) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3e8abd, #2f68a3) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3e8abd), color-stop(1, #2f68a3)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_3 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #1d4280;
	background-color: #26579a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3171b8, #245496) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3171b8', endColorstr='#245496') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3171b8', endColorstr='#245496') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3171b8, #245496) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3171b8, #245496) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3171b8, #245496) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3171b8, #245496) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3171b8), color-stop(1, #245496)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_3 div.column_4 li.decor_line
	{
	background-color: #4599cf !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important; /* W3C */
	background: -ms-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important; /* IE9 */
	background: -moz-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #4599cf, #63c7e5 50%, #4599cf) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #4599cf), color-stop(0.5, #63c7e5), color-stop(1, #4599cf)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_3 div.column_4 li.header_row_2
	{
	background-color: #26579a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3373b6, #26579a) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3373b6', endColorstr='#26579a') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3373b6', endColorstr='#26579a') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3373b6, #26579a) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3373b6, #26579a) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3373b6, #26579a) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3373b6, #26579a) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3373b6), color-stop(1, #26579a)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_3 div.column_1:hover li.row_style_1,
div.p_table_2_3 div.column_1.active_column li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_3
	{
	background: #66adcc !important;
	}
	
div.p_table_2_3 div.column_1:hover li.row_style_2,
div.p_table_2_3 div.column_1.active_column li.row_style_2,
div.p_table_2_3.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_3:hover
	{
	background: #569dc2 !important;
	}
	
div.p_table_2_3 div.column_1:hover li.footer_row,
div.p_table_2_3 div.column_1.active_column li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #66adcc !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_3 div.column_2:hover li.row_style_1,
div.p_table_2_3 div.column_2.active_column li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #4797c0 !important;
	}
	
div.p_table_2_3 div.column_2:hover li.row_style_3,
div.p_table_2_3 div.column_2.active_column li.row_style_3,
div.p_table_2_3.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #3c82b3 !important;
	}
	
div.p_table_2_3 div.column_2:hover li.footer_row,
div.p_table_2_3 div.column_2.active_column li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #4797c0 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_3 div.column_3:hover li.row_style_1,
div.p_table_2_3 div.column_3.active_column li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #377bb2 !important;
	}
	
div.p_table_2_3 div.column_3:hover li.row_style_2,
div.p_table_2_3 div.column_3.active_column li.row_style_2,
div.p_table_2_3.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #2f68a3 !important;
	}
	
div.p_table_2_3 div.column_3:hover li.footer_row,
div.p_table_2_3 div.column_3.active_column li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #377bb2 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_3 div.column_4:hover li.row_style_1,
div.p_table_2_3 div.column_4.active_column li.row_style_1,
div.p_table_2_3.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #2c67aa !important;
	}
	
div.p_table_2_3 div.column_4:hover li.row_style_3,
div.p_table_2_3 div.column_4.active_column li.row_style_3,
div.p_table_2_3.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #26579a !important;
	}
	
div.p_table_2_3 div.column_4:hover li.footer_row,
div.p_table_2_3 div.column_4.active_column li.footer_row,
div.p_table_2_3.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #2c67aa !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_3 a.button_1,
div.p_table_2_3.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_3.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_3.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_3.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #3f85b0;
	background-color: #569dc2; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #78c4da, #579ec3); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78c4da', endColorstr='#579ec3'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78c4da', endColorstr='#579ec3'); /* IE8 */
	background: -ms-linear-gradient(top, #78c4da, #579ec3); /* IE9 */
	background: -moz-linear-gradient(top, #78c4da, #579ec3); /* Firefox */ 
	background: -o-linear-gradient(top, #78c4da, #579ec3); /* Opera 11  */
	background: -webkit-linear-gradient(top, #78c4da, #579ec3); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #78c4da), color-stop(1, #579ec3)); /* Chrome 10, Safari */
	}
	
div.p_table_2_3 a.button_2,
div.p_table_2_3.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_3.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_3.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_3.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #2a689e;
	background-color: #3c82b3; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #54b4d1, #3d83b4); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54b4d1', endColorstr='#3d83b4'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54b4d1', endColorstr='#3d83b4'); /* IE8 */
	background: -ms-linear-gradient(top, #54b4d1, #3d83b4); /* IE9 */
	background: -moz-linear-gradient(top, #54b4d1, #3d83b4); /* Firefox */ 
	background: -o-linear-gradient(top, #54b4d1, #3d83b4); /* Opera 11  */
	background: -webkit-linear-gradient(top, #54b4d1, #3d83b4); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54b4d1), color-stop(1, #3d83b4)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_3 a.button_3,
div.p_table_2_3.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_3.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_3.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_3.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #204f8b;
	background-color: #2f68a3; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #4292c8, #3069a4); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4292c8', endColorstr='#3069a4'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4292c8', endColorstr='#3069a4'); /* IE8 */
	background: -ms-linear-gradient(top, #4292c8, #3069a4); /* IE9 */
	background: -moz-linear-gradient(top, #4292c8, #3069a4); /* Firefox */ 
	background: -o-linear-gradient(top, #4292c8, #3069a4); /* Opera 11  */
	background: -webkit-linear-gradient(top, #4292c8, #3069a4); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4292c8), color-stop(1, #3069a4)); /* Chrome 10, Safari */
	}
	
div.p_table_2_3 a.button_4,
div.p_table_2_3.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_3.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_3.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_3.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #194082;
	background-color: #26579a; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #357ac2, #26589b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#357ac2', endColorstr='#26589b'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#357ac2', endColorstr='#26589b'); /* IE8 */
	background: -ms-linear-gradient(top, #357ac2, #26589b); /* IE9 */
	background: -moz-linear-gradient(top, #357ac2, #26589b); /* Firefox */ 
	background: -o-linear-gradient(top, #357ac2, #26589b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #357ac2, #26589b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #357ac2), color-stop(1, #26589b)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 4 - PURPLE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_4 h1.caption
	{
	color: #6a4d8f !important;
	}
	
div.p_table_2_4 h1.caption span
	{
	color: #a59dc4;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_4 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #675e9a;
	background-color: #867caf !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #aba1c7, #8177ac) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aba1c7', endColorstr='#8177ac') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aba1c7', endColorstr='#8177ac') !important; /* IE8 */
	background: -ms-linear-gradient(top, #aba1c7, #8177ac) !important; /* IE9 */
	background: -moz-linear-gradient(top, #aba1c7, #8177ac) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #aba1c7, #8177ac) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #aba1c7, #8177ac) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aba1c7), color-stop(1, #8177ac)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_4 div.column_1 li.decor_line
	{
	background-color: #c6c1d9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important; /* W3C */
	background: -ms-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important; /* IE9 */
	background: -moz-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #c6c1d9, #e0ddea 50%, #c6c1d9) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #c6c1d9), color-stop(0.5, #e0ddea), color-stop(1, #c6c1d9)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_4 div.column_1 li.header_row_2
	{
	background-color: #867caf !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a8a0c6, #867caf) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a0c6', endColorstr='#867caf') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a0c6', endColorstr='#867caf') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a8a0c6, #867caf) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a8a0c6, #867caf) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a8a0c6, #867caf) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a8a0c6, #867caf) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a8a0c6), color-stop(1, #867caf)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_4 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #554a81;
	background-color: #70619b !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #927eb9, #6b5d97) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#927eb9', endColorstr='#6b5d97') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#927eb9', endColorstr='#6b5d97') !important; /* IE8 */
	background: -ms-linear-gradient(top, #927eb9, #6b5d97) !important; /* IE9 */
	background: -moz-linear-gradient(top, #927eb9, #6b5d97) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #927eb9, #6b5d97) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #927eb9, #6b5d97) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #927eb9), color-stop(1, #6b5d97)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_4 div.column_2 li.decor_line
	{
	background-color: #b9a7d0 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important; /* W3C */
	background: -ms-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important; /* IE9 */
	background: -moz-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #b9a7d0, #d9cfe6 50%, #b9a7d0) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #b9a7d0), color-stop(0.5, #d9cfe6), color-stop(1, #b9a7d0)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_4 div.column_2 li.header_row_2
	{
	background-color: #70619b !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #9280b7, #70619b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9280b7', endColorstr='#70619b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9280b7', endColorstr='#70619b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #9280b7, #70619b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #9280b7, #70619b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #9280b7, #70619b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #9280b7, #70619b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9280b7), color-stop(1, #70619b)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_4 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #493a68;
	background-color: #604d87 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7d64ab, #5c4a82) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d64ab', endColorstr='#5c4a82') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d64ab', endColorstr='#5c4a82') !important; /* IE8 */
	background: -ms-linear-gradient(top, #7d64ab, #5c4a82) !important; /* IE9 */
	background: -moz-linear-gradient(top, #7d64ab, #5c4a82) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #7d64ab, #5c4a82) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #7d64ab, #5c4a82) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7d64ab), color-stop(1, #5c4a82)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_4 div.column_3 li.decor_line
	{
	background-color: #a68ac7 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important; /* W3C */
	background: -ms-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important; /* IE9 */
	background: -moz-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #a68ac7, #cebfe1 50%, #a68ac7) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #a68ac7), color-stop(0.5, #cebfe1), color-stop(1, #a68ac7)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_4 div.column_3 li.header_row_2
	{
	background-color: #604d87 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7f65a9, #604d87) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f65a9', endColorstr='#604d87') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f65a9', endColorstr='#604d87') !important; /* IE8 */
	background: -ms-linear-gradient(top, #7f65a9, #604d87) !important; /* IE9 */
	background: -moz-linear-gradient(top, #7f65a9, #604d87) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #7f65a9, #604d87) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #7f65a9, #604d87) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7f65a9), color-stop(1, #604d87)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_4 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #3e2e55;
	background-color: #523c70 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #6b4e92, #4f396b) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b4e92', endColorstr='#4f396b') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b4e92', endColorstr='#4f396b') !important; /* IE8 */
	background: -ms-linear-gradient(top, #6b4e92, #4f396b) !important; /* IE9 */
	background: -moz-linear-gradient(top, #6b4e92, #4f396b) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #6b4e92, #4f396b) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #6b4e92, #4f396b) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b4e92), color-stop(1, #4f396b)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_4 div.column_4 li.decor_line
	{
	background-color: #926cb9 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important; /* W3C */
	background: -ms-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important; /* IE9 */
	background: -moz-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #926cb9, #c39cd9 50%, #926cb9) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #926cb9), color-stop(0.5, #c39cd9), color-stop(1, #926cb9)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_4 div.column_4 li.header_row_2
	{
	background-color: #523c70 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #6c4f92, #523c70) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c4f92', endColorstr='#523c70') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c4f92', endColorstr='#523c70') !important; /* IE8 */
	background: -ms-linear-gradient(top, #6c4f92, #523c70) !important; /* IE9 */
	background: -moz-linear-gradient(top, #6c4f92, #523c70) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #6c4f92, #523c70) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #6c4f92, #523c70) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6c4f92), color-stop(1, #523c70)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_4 div.column_1:hover li.row_style_1,
div.p_table_2_4 div.column_1.active_column li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_4
	{
	background: #9a91bc !important;
	}
	
div.p_table_2_4 div.column_1:hover li.row_style_2,
div.p_table_2_4 div.column_1.active_column li.row_style_2,
div.p_table_2_4.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_4:hover
	{
	background: #867caf !important;
	}
	
div.p_table_2_4 div.column_1:hover li.footer_row,
div.p_table_2_4 div.column_1.active_column li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #9a91bc !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_4 div.column_2:hover li.row_style_1,
div.p_table_2_4 div.column_2.active_column li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #8472ab !important;
	}
	
div.p_table_2_4 div.column_2:hover li.row_style_3,
div.p_table_2_4 div.column_2.active_column li.row_style_3,
div.p_table_2_4.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #70619b !important;
	}
	
div.p_table_2_4 div.column_2:hover li.footer_row,
div.p_table_2_4 div.column_2.active_column li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #8472ab !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_4 div.column_3:hover li.row_style_1,
div.p_table_2_4 div.column_3.active_column li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #715b9b !important;
	}
	
div.p_table_2_4 div.column_3:hover li.row_style_2,
div.p_table_2_4 div.column_3.active_column li.row_style_2,
div.p_table_2_4.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #604d87 !important;
	}
	
div.p_table_2_4 div.column_3:hover li.footer_row,
div.p_table_2_4 div.column_3.active_column li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #715b9b !important;
	}

/* --- column 4 ---  */	
div.p_table_2_4 div.column_4:hover li.row_style_1,
div.p_table_2_4 div.column_4.active_column li.row_style_1,
div.p_table_2_4.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #604784 !important;
	}
	
div.p_table_2_4 div.column_4:hover li.row_style_3,
div.p_table_2_4 div.column_4.active_column li.row_style_3,
div.p_table_2_4.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #523c70 !important;
	}
	
div.p_table_2_4 div.column_4:hover li.footer_row,
div.p_table_2_4 div.column_4.active_column li.footer_row,
div.p_table_2_4.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #604784 !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_4 a.button_1,
div.p_table_2_4.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_4.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_4.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_4.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #6c6299;
	background-color: #867caf; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b6aecf, #877db0); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6aecf', endColorstr='#877db0'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6aecf', endColorstr='#877db0'); /* IE8 */
	background: -ms-linear-gradient(top, #b6aecf, #877db0); /* IE9 */
	background: -moz-linear-gradient(top, #b6aecf, #877db0); /* Firefox */ 
	background: -o-linear-gradient(top, #b6aecf, #877db0); /* Opera 11  */
	background: -webkit-linear-gradient(top, #b6aecf, #877db0); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b6aecf), color-stop(1, #877db0)); /* Chrome 10, Safari */
	}
	
div.p_table_2_4 a.button_2,
div.p_table_2_4.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_4.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_4.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_4.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #574983;
	background-color: #70619b; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #9d88c3, #71629c); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d88c3', endColorstr='#71629c'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d88c3', endColorstr='#71629c'); /* IE8 */
	background: -ms-linear-gradient(top, #9d88c3, #71629c); /* IE9 */
	background: -moz-linear-gradient(top, #9d88c3, #71629c); /* Firefox */ 
	background: -o-linear-gradient(top, #9d88c3, #71629c); /* Opera 11  */
	background: -webkit-linear-gradient(top, #9d88c3, #71629c); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9d88c3), color-stop(1, #71629c)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_4 a.button_3,
div.p_table_2_4.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_4.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_4.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_4.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #48376d;
	background-color: #604d87; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #866cb7, #614e88); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#866cb7', endColorstr='#614e88'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#866cb7', endColorstr='#614e88'); /* IE8 */
	background: -ms-linear-gradient(top, #866cb7, #614e88); /* IE9 */
	background: -moz-linear-gradient(top, #866cb7, #614e88); /* Firefox */ 
	background: -o-linear-gradient(top, #866cb7, #614e88); /* Opera 11  */
	background: -webkit-linear-gradient(top, #866cb7, #614e88); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #866cb7), color-stop(1, #614e88)); /* Chrome 10, Safari */
	}
	
div.p_table_2_4 a.button_4,
div.p_table_2_4.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_4.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_4.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_4.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #3c2a57;
	background-color: #523c70; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #73549d, #533d71); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73549d', endColorstr='#533d71'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73549d', endColorstr='#533d71'); /* IE8 */
	background: -ms-linear-gradient(top, #73549d, #533d71); /* IE9 */
	background: -moz-linear-gradient(top, #73549d, #533d71); /* Firefox */ 
	background: -o-linear-gradient(top, #73549d, #533d71); /* Opera 11  */
	background: -webkit-linear-gradient(top, #73549d, #533d71); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #73549d), color-stop(1, #533d71)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 5 - PURPLE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_5 h1.caption
	{
	color: #e27500 !important;
	}
	
div.p_table_2_5 h1.caption span
	{
	color: #efbd00;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_5 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #e38c00;
	background-color: #e9a400 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f0bf00, #e8a000) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0bf00', endColorstr='#e8a000') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0bf00', endColorstr='#e8a000') !important; /* IE8 */
	background: -ms-linear-gradient(top, #f0bf00, #e8a000) !important; /* IE9 */
	background: -moz-linear-gradient(top, #f0bf00, #e8a000) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #f0bf00, #e8a000) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #f0bf00, #e8a000) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0bf00), color-stop(1, #e8a000)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_5 div.column_1 li.decor_line
	{
	background-color: #f4d400 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important; /* W3C */
	background: -ms-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important; /* IE9 */
	background: -moz-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #f4d400, #f9e800 50%, #f4d400) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #f4d400), color-stop(0.5, #f9e800), color-stop(1, #f4d400)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_5 div.column_1 li.header_row_2
	{
	background-color: #e9a400 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #efbd00, #e9a400) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efbd00', endColorstr='#e9a400') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efbd00', endColorstr='#e9a400') !important; /* IE8 */
	background: -ms-linear-gradient(top, #efbd00, #e9a400) !important; /* IE9 */
	background: -moz-linear-gradient(top, #efbd00, #e9a400) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #efbd00, #e9a400) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #efbd00, #e9a400) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efbd00), color-stop(1, #e9a400)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_5 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #d45c03;
	background-color: #d77400 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e79e05, #db7404) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e79e05', endColorstr='#db7404') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e79e05', endColorstr='#db7404') !important; /* IE8 */
	background: -ms-linear-gradient(top, #e79e05, #db7404) !important; /* IE9 */
	background: -moz-linear-gradient(top, #e79e05, #db7404) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #e79e05, #db7404) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #e79e05, #db7404) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e79e05), color-stop(1, #db7404)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_5 div.column_2 li.decor_line
	{
	background-color: #ecbc00 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important; /* W3C */
	background: -ms-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important; /* IE9 */
	background: -moz-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #ecbc00, #f5da00 50%, #ecbc00) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #ecbc00), color-stop(0.5, #f5da00), color-stop(1, #ecbc00)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_5 div.column_2 li.header_row_2
	{
	background-color: #d77400 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e29700, #d77400) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e29700', endColorstr='#d77400') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e29700', endColorstr='#d77400') !important; /* IE8 */
	background: -ms-linear-gradient(top, #e29700, #d77400) !important; /* IE9 */
	background: -moz-linear-gradient(top, #e29700, #d77400) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #e29700, #d77400) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #e29700, #d77400) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e29700), color-stop(1, #d77400)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_5 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #6D991E;
	background-color: #95c245 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #cd4646, #b43333) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd4646', endColorstr='#b43333') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd4646', endColorstr='#b43333') !important; /* IE8 */
	background: -ms-linear-gradient(top, #cd4646, #b43333) !important; /* IE9 */
	background: -moz-linear-gradient(top, #cd4646, #b43333) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #cd4646, #b43333) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #A1CE52, #76AA1B) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A1CE52), color-stop(1, #76AA1B)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_5 div.column_3 li.decor_line
	{
	background-color: #C2EC76 !important; /* background color for non-css3 browsers */
	/* gradient */ /* W3C */ /* IE9 */ /* Firefox */  /* Opera 11  */ /* Chrome 11  */ /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_5 div.column_3 li.header_row_2
	{
    border-bottom: 1px solid #6D991E; 
    background-color: #95c245 !important; background-image: linear-gradient(top, #cd4646, #b43333) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd4646', endColorstr='#b43333') !important; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd4646', endColorstr='#b43333') !important; background: -ms-linear-gradient(top, #cd4646, #b43333) !important; background: -moz-linear-gradient(top, #cd4646, #b43333) !important; background: -o-linear-gradient(top, #cd4646, #b43333) !important; background: -webkit-linear-gradient(top, #A1CE52, #76AA1B) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A1CE52), color-stop(1, #76AA1B)) !important;
 /* background color for non-css3 browsers */
	/* gradient */
	 /* W3C */
	 /* IE5.5 - 7 */
	 /* IE8 */
	 /* IE9 */
	 /* Firefox */ 
	 /* Opera 11  */
	 /* Chrome 11  */
	 /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_5 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #0778A7;
	background-color: #26ade4 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a7384f, #7c293a) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7384f', endColorstr='#7c293a') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7384f', endColorstr='#7c293a') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a7384f, #7c293a) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a7384f, #7c293a) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a7384f, #7c293a) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #26ade4, #1489B9) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #26ade4), color-stop(1, #1489B9)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_5 div.column_4 li.decor_line
	{
	background-color: #56C3F0 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important; /* W3C */
	background: -ms-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important; /* IE9 */
	background: -moz-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important; /* Opera 11  */
	/* background: -webkit-linear-gradient(left, #c04966, #dc6892 50%, #c04966) !important; */ /* Chrome 11  */
	/* background: -webkit-gradient(linear, left top, right top, color-stop(0, #c04966), color-stop(0.5, #dc6892), color-stop(1, #c04966)) !important; */ /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_5 div.column_4 li.header_row_2
	{
    border-bottom: 1px solid #0778A7; 
    background-color: #26ade4 !important; background-image: linear-gradient(top, #a7384f, #7c293a) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7384f', endColorstr='#7c293a') !important; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7384f', endColorstr='#7c293a') !important; background: -ms-linear-gradient(top, #a7384f, #7c293a) !important; background: -moz-linear-gradient(top, #a7384f, #7c293a) !important; background: -o-linear-gradient(top, #a7384f, #7c293a) !important; background: -webkit-linear-gradient(top, #26ade4, #1489B9) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #26ade4), color-stop(1, #1489B9)) !important;
 /* background color for non-css3 browsers */
	/* gradient */
	 /* W3C */
	 /* IE5.5 - 7 */
	 /* IE8 */
	 /* IE9 */
	 /* Firefox */ 
	 /* Opera 11  */
	 /* Chrome 11  */
	 /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_5 div.column_1:hover li.row_style_1,
div.p_table_2_5 div.column_1.active_column li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_5
	{
	background: #ecb200 !important;
	}
	
div.p_table_2_5 div.column_1:hover li.row_style_2,
div.p_table_2_5 div.column_1.active_column li.row_style_2,
div.p_table_2_5.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_5:hover
	{
	background: #e9a400 !important;
	}
	
div.p_table_2_5 div.column_1:hover li.footer_row,
div.p_table_2_5 div.column_1.active_column li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #ecb200 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_5 div.column_2:hover li.row_style_1,
div.p_table_2_5 div.column_2.active_column li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #dd8800 !important;
	}
	
div.p_table_2_5 div.column_2:hover li.row_style_3,
div.p_table_2_5 div.column_2.active_column li.row_style_3,
div.p_table_2_5.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #d77400 !important;
	}
	
div.p_table_2_5 div.column_2:hover li.footer_row,
div.p_table_2_5 div.column_2.active_column li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #dd8800 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_5 div.column_3:hover li.row_style_1,
div.p_table_2_5 div.column_3.active_column li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #95c245 !important;
	}
	
div.p_table_2_5 div.column_3:hover li.row_style_2,
div.p_table_2_5 div.column_3.active_column li.row_style_2,
div.p_table_2_5.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #80AF2D !important;
	}
	
div.p_table_2_5 div.column_3:hover li.footer_row,
div.p_table_2_5 div.column_3.active_column li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #95c245 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_5 div.column_4:hover li.row_style_1,
div.p_table_2_5 div.column_4.active_column li.row_style_1,
div.p_table_2_5.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #26ade4 !important;
	}
	
div.p_table_2_5 div.column_4:hover li.row_style_3,
div.p_table_2_5 div.column_4.active_column li.row_style_3,
div.p_table_2_5.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #1296CC !important;
	}
	
div.p_table_2_5 div.column_4:hover li.footer_row,
div.p_table_2_5 div.column_4.active_column li.footer_row,
div.p_table_2_5.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #26ade4 !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_5 a.button_1,
div.p_table_2_5.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_5.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_5.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_5.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #e18c00;
	background-color: #edb600; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #f2c800, #e9a500); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2c800', endColorstr='#e9a500'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2c800', endColorstr='#e9a500'); /* IE8 */
	background: -ms-linear-gradient(top, #f2c800, #e9a500); /* IE9 */
	background: -moz-linear-gradient(top, #f2c800, #e9a500); /* Firefox */ 
	background: -o-linear-gradient(top, #f2c800, #e9a500); /* Opera 11  */
	background: -webkit-linear-gradient(top, #f2c800, #e9a500); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2c800), color-stop(1, #e9a500)); /* Chrome 10, Safari */
	}
	
div.p_table_2_5 a.button_2,
div.p_table_2_5.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_5.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_5.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_5.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #c95b00;
	background-color: #df8d00; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e7a200, #d77500); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7a200', endColorstr='#d77500'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7a200', endColorstr='#d77500'); /* IE8 */
	background: -ms-linear-gradient(top, #e7a200, #d77500); /* IE9 */
	background: -moz-linear-gradient(top, #e7a200, #d77500); /* Firefox */ 
	background: -o-linear-gradient(top, #e7a200, #d77500); /* Opera 11  */
	background: -webkit-linear-gradient(top, #e7a200, #d77500); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e7a200), color-stop(1, #d77500)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_5 a.button_3,
div.p_table_2_5.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_5.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_5.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_5.p_table_hover_disabled  div.column_4:hover a.button_3
	{
    border-bottom: 1px solid #6D991E; background-color: #95c245 !important; background-image: linear-gradient(top, #cd4646, #b43333) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd4646', endColorstr='#b43333') !important; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cd4646', endColorstr='#b43333') !important; background: -ms-linear-gradient(top, #cd4646, #b43333) !important; background: -moz-linear-gradient(top, #cd4646, #b43333) !important; background: -o-linear-gradient(top, #cd4646, #b43333) !important; background: -webkit-linear-gradient(top, #A1CE52, #76AA1B) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A1CE52), color-stop(1, #76AA1B)) !important;
 /* background color for non-css3 browsers */
	/* gradient */
	 /* W3C */
	 /* IE5.5 - 7 */
	 /* IE8 */
	 /* IE9 */
	 /* Firefox */ 
	 /* Opera 11  */
	 /* Chrome 11  */
	 /* Chrome 10, Safari */
	}
	
div.p_table_2_5 a.button_4,
div.p_table_2_5.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_5.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_5.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_5.p_table_hover_disabled  div.column_4:hover a.button_4
	{
    border-bottom: 1px solid #0778A7; background-color: #26ade4 !important; background-image: linear-gradient(top, #a7384f, #7c293a) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7384f', endColorstr='#7c293a') !important; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7384f', endColorstr='#7c293a') !important; background: -ms-linear-gradient(top, #a7384f, #7c293a) !important; background: -moz-linear-gradient(top, #a7384f, #7c293a) !important; background: -o-linear-gradient(top, #a7384f, #7c293a) !important; background: -webkit-linear-gradient(top, #26ade4, #1489B9) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #26ade4), color-stop(1, #1489B9)) !important;
 /* background color for non-css3 browsers */
	/* gradient */
	 /* W3C */
	 /* IE5.5 - 7 */
	 /* IE8 */
	 /* IE9 */
	 /* Firefox */ 
	 /* Opera 11  */
	 /* Chrome 11  */
	 /* Chrome 10, Safari */
	}
/* ==================== STYLE 6 - PURPLE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_6 h1.caption
	{
	color: #39965e !important;
	}
	
div.p_table_2_6 h1.caption span
	{
	color: #aec357;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_6 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #749934;
	background-color: #90ad42 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b2c659, #8cab42) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2c659', endColorstr='#8cab42') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2c659', endColorstr='#8cab42') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b2c659, #8cab42) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b2c659, #8cab42) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b2c659, #8cab42) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b2c659, #8cab42) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b2c659), color-stop(1, #8cab42)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_6 div.column_1 li.decor_line
	{
	background-color: #cbd877 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important; /* W3C */
	background: -ms-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important; /* IE9 */
	background: -moz-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #cbd877, #e3eaac 50%, #cbd877) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #cbd877), color-stop(0.5, #e3eaac), color-stop(1, #cbd877)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_6 div.column_1 li.header_row_2
	{
	background-color: #90ad42 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #afc457, #90ad42) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afc457', endColorstr='#90ad42') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afc457', endColorstr='#90ad42') !important; /* IE8 */
	background: -ms-linear-gradient(top, #afc457, #90ad42) !important; /* IE9 */
	background: -moz-linear-gradient(top, #afc457, #90ad42) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #afc457, #90ad42) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #afc457, #90ad42) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #afc457), color-stop(1, #90ad42)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_6 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #4c7532;
	background-color: #5f8d3d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #82b355, #608d3e) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b355', endColorstr='#608d3e') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b355', endColorstr='#608d3e') !important; /* IE8 */
	background: -ms-linear-gradient(top, #82b355, #608d3e) !important; /* IE9 */
	background: -moz-linear-gradient(top, #82b355, #608d3e) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #82b355, #608d3e) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #82b355, #608d3e) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #82b355), color-stop(1, #608d3e)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_6 div.column_2 li.decor_line
	{
	background-color: #a5ca6d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important; /* W3C */
	background: -ms-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important; /* IE9 */
	background: -moz-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #a5ca6d, #cee29e 50%, #a5ca6d) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #a5ca6d), color-stop(0.5, #cee29e), color-stop(1, #a5ca6d)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_6 div.column_2 li.header_row_2
	{
	background-color: #5f8d3d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #7ead50, #5f8d3d) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ead50', endColorstr='#5f8d3d') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ead50', endColorstr='#5f8d3d') !important; /* IE8 */
	background: -ms-linear-gradient(top, #7ead50, #5f8d3d) !important; /* IE9 */
	background: -moz-linear-gradient(top, #7ead50, #5f8d3d) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #7ead50, #5f8d3d) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #7ead50, #5f8d3d) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7ead50), color-stop(1, #5f8d3d)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_6 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #235d39;
	background-color: #2c7548 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3c9f62, #2c7548) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c9f62', endColorstr='#2c7548') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c9f62', endColorstr='#2c7548') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3c9f62, #2c7548) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3c9f62, #2c7548) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3c9f62, #2c7548) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3c9f62, #2c7548) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3c9f62), color-stop(1, #2c7548)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_6 div.column_3 li.decor_line
	{
	background-color: #4fbd81 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important; /* W3C */
	background: -ms-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important; /* IE9 */
	background: -moz-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #4fbd81, #72dbba 50%, #4fbd81) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #4fbd81), color-stop(0.5, #72dbba), color-stop(1, #4fbd81)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_6 div.column_3 li.header_row_2
	{
	background-color: #2c7548 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3a985f, #2c7548) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a985f', endColorstr='#2c7548') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a985f', endColorstr='#2c7548') !important; /* IE8 */
	background: -ms-linear-gradient(top, #3a985f, #2c7548) !important; /* IE9 */
	background: -moz-linear-gradient(top, #3a985f, #2c7548) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #3a985f, #2c7548) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #3a985f, #2c7548) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3a985f), color-stop(1, #2c7548)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_6 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #0b4a46;
	background-color: #0e5b56 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #147e78, #0e5d58) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#147e78', endColorstr='#0e5d58') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#147e78', endColorstr='#0e5d58') !important; /* IE8 */
	background: -ms-linear-gradient(top, #147e78, #0e5d58) !important; /* IE9 */
	background: -moz-linear-gradient(top, #147e78, #0e5d58) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #147e78, #0e5d58) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #147e78, #0e5d58) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #147e78), color-stop(1, #0e5d58)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_6 div.column_4 li.decor_line
	{
	background-color: #199f98 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important; /* W3C */
	background: -ms-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important; /* IE9 */
	background: -moz-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #199f98, #24cbc7 50%, #199f98) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #199f98), color-stop(0.5, #24cbc7), color-stop(1, #199f98)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_6 div.column_4 li.header_row_2
	{
	background-color: #0e5b56 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #137872, #0e5b56) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#137872', endColorstr='#0e5b56') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#137872', endColorstr='#0e5b56') !important; /* IE8 */
	background: -ms-linear-gradient(top, #137872, #0e5b56) !important; /* IE9 */
	background: -moz-linear-gradient(top, #137872, #0e5b56) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #137872, #0e5b56) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #137872, #0e5b56) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #137872), color-stop(1, #0e5b56)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_6 div.column_1:hover li.row_style_1,
div.p_table_2_6 div.column_1.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_6
	{
	background: #a3ba4e !important;
	}
	
div.p_table_2_6 div.column_1:hover li.row_style_2,
div.p_table_2_6 div.column_1.active_column li.row_style_2,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_6:hover
	{
	background: #90ad42 !important;
	}
	
div.p_table_2_6 div.column_1:hover li.footer_row,
div.p_table_2_6 div.column_1.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #a3ba4e !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_6 div.column_2:hover li.row_style_1,
div.p_table_2_6 div.column_2.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #70a048 !important;
	}
	
div.p_table_2_6 div.column_2:hover li.row_style_3,
div.p_table_2_6 div.column_2.active_column li.row_style_3,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #5f8d3d !important;
	}
	
div.p_table_2_6 div.column_2:hover li.footer_row,
div.p_table_2_6 div.column_2.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #70a048 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_6 div.column_3:hover li.row_style_1,
div.p_table_2_6 div.column_3.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #348955 !important;
	}
	
div.p_table_2_6 div.column_3:hover li.row_style_2,
div.p_table_2_6 div.column_3.active_column li.row_style_2,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #2c7548 !important;
	}
	
div.p_table_2_6 div.column_3:hover li.footer_row,
div.p_table_2_6 div.column_3.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #348955 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_6 div.column_4:hover li.row_style_1,
div.p_table_2_6 div.column_4.active_column li.row_style_1,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #116c66 !important;
	}
	
div.p_table_2_6 div.column_4:hover li.row_style_3,
div.p_table_2_6 div.column_4.active_column li.row_style_3,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #0e5b56 !important;
	}
	
div.p_table_2_6 div.column_4:hover li.footer_row,
div.p_table_2_6 div.column_4.active_column li.footer_row,
div.p_table_2_6.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #116c66 !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_6 a.button_1,
div.p_table_2_6.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_6.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_6.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_6.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #77972e;
	background-color: #a6bd4f; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #bcce5c, #91ae43); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcce5c', endColorstr='#91ae43'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcce5c', endColorstr='#91ae43'); /* IE8 */
	background: -ms-linear-gradient(top, #bcce5c, #91ae43); /* IE9 */
	background: -moz-linear-gradient(top, #bcce5c, #91ae43); /* Firefox */ 
	background: -o-linear-gradient(top, #bcce5c, #91ae43); /* Opera 11  */
	background: -webkit-linear-gradient(top, #bcce5c, #91ae43); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bcce5c), color-stop(1, #91ae43)); /* Chrome 10, Safari */
	}
	
div.p_table_2_6 a.button_2,
div.p_table_2_6.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_6.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_6.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_6.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #47742b;
	background-color: #71a248; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #85bb55, #608e3e); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85bb55', endColorstr='#608e3e'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85bb55', endColorstr='#608e3e'); /* IE8 */
	background: -ms-linear-gradient(top, #85bb55, #608e3e); /* IE9 */
	background: -moz-linear-gradient(top, #85bb55, #608e3e); /* Firefox */ 
	background: -o-linear-gradient(top, #85bb55, #608e3e); /* Opera 11  */
	background: -webkit-linear-gradient(top, #85bb55, #608e3e); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85bb55), color-stop(1, #608e3e)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_6 a.button_3,
div.p_table_2_6.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_6.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_6.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_6.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #1e5c33;
	background-color: #358c56; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #3ea465, #2d7649); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ea465', endColorstr='#2d7649'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ea465', endColorstr='#2d7649'); /* IE8 */
	background: -ms-linear-gradient(top, #3ea465, #2d7649); /* IE9 */
	background: -moz-linear-gradient(top, #3ea465, #2d7649); /* Firefox */ 
	background: -o-linear-gradient(top, #3ea465, #2d7649); /* Opera 11  */
	background: -webkit-linear-gradient(top, #3ea465, #2d7649); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3ea465), color-stop(1, #2d7649)); /* Chrome 10, Safari */
	}
	
div.p_table_2_6 a.button_4,
div.p_table_2_6.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_6.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_6.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_6.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #09433f;
	background-color: #116c66; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #147f78, #0e5c57); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#147f78', endColorstr='#0e5c57'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#147f78', endColorstr='#0e5c57'); /* IE8 */
	background: -ms-linear-gradient(top, #147f78, #0e5c57); /* IE9 */
	background: -moz-linear-gradient(top, #147f78, #0e5c57); /* Firefox */ 
	background: -o-linear-gradient(top, #147f78, #0e5c57); /* Opera 11  */
	background: -webkit-linear-gradient(top, #147f78, #0e5c57); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #147f78), color-stop(1, #0e5c57)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 7 - PURPLE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_7 h1.caption
	{
	color: #ea9629 !important;
	}
	
div.p_table_2_7 h1.caption span
	{
	color: #a89470;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_7 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #735e4a;
	background-color: #887255 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b2a17e, #8b775d) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2a17e', endColorstr='#8b775d') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2a17e', endColorstr='#8b775d') !important; /* IE8 */
	background: -ms-linear-gradient(top, #b2a17e, #8b775d) !important; /* IE9 */
	background: -moz-linear-gradient(top, #b2a17e, #8b775d) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #b2a17e, #8b775d) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #b2a17e, #8b775d) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b2a17e), color-stop(1, #8b775d)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_7 div.column_1 li.decor_line
	{
	background-color: #c7bb97 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important; /* W3C */
	background: -ms-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important; /* IE9 */
	background: -moz-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #c7bb97, #e1dac6 50%, #c7bb97) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #c7bb97), color-stop(0.5, #e1dac6), color-stop(1, #c7bb97)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_7 div.column_1 li.header_row_2
	{
	background-color: #887255 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #aa9570, #887255) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa9570', endColorstr='#887255') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa9570', endColorstr='#887255') !important; /* IE8 */
	background: -ms-linear-gradient(top, #aa9570, #887255) !important; /* IE9 */
	background: -moz-linear-gradient(top, #aa9570, #887255) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #aa9570, #887255) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #aa9570, #887255) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aa9570), color-stop(1, #887255)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_7 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #db662d;
	background-color: #df8034 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ebaa4d, #e18038) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebaa4d', endColorstr='#e18038') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebaa4d', endColorstr='#e18038') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ebaa4d, #e18038) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ebaa4d, #e18038) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ebaa4d, #e18038) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ebaa4d, #e18038) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebaa4d), color-stop(1, #e18038)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_7 div.column_2 li.decor_line
	{
	background-color: #f0c45e !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important; /* W3C */
	background: -ms-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important; /* IE9 */
	background: -moz-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #f0c45e, #f7df88 50%, #f0c45e) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #f0c45e), color-stop(0.5, #f7df88), color-stop(1, #f0c45e)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_7 div.column_2 li.header_row_2
	{
	background-color: #df8034 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #e8a344, #df8034) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8a344', endColorstr='#df8034') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8a344', endColorstr='#df8034') !important; /* IE8 */
	background: -ms-linear-gradient(top, #e8a344, #df8034) !important; /* IE9 */
	background: -moz-linear-gradient(top, #e8a344, #df8034) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #e8a344, #df8034) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #e8a344, #df8034) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8a344), color-stop(1, #df8034)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_7 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #9f3c1e;
	background-color: #ad4922 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ca6734, #ad4922) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca6734', endColorstr='#ad4922') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca6734', endColorstr='#ad4922') !important; /* IE8 */
	background: -ms-linear-gradient(top, #ca6734, #ad4922) !important; /* IE9 */
	background: -moz-linear-gradient(top, #ca6734, #ad4922) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #ca6734, #ad4922) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #ca6734, #ad4922) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ca6734), color-stop(1, #ad4922)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_7 div.column_3 li.decor_line
	{
	background-color: #d8843d !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important; /* W3C */
	background: -ms-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important; /* IE9 */
	background: -moz-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #d8843d, #eabc59 50%, #d8843d) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #d8843d), color-stop(0.5, #eabc59), color-stop(1, #d8843d)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_7 div.column_3 li.header_row_2
	{
	background-color: #ad4922 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c4612d, #ad4922) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4612d', endColorstr='#ad4922') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4612d', endColorstr='#ad4922') !important; /* IE8 */
	background: -ms-linear-gradient(top, #c4612d, #ad4922) !important; /* IE9 */
	background: -moz-linear-gradient(top, #c4612d, #ad4922) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #c4612d, #ad4922) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #c4612d, #ad4922) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c4612d), color-stop(1, #ad4922)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_7 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #543032;
	background-color: #66383a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #915255, #6a3c3e) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#915255', endColorstr='#6a3c3e') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#915255', endColorstr='#6a3c3e') !important; /* IE8 */
	background: -ms-linear-gradient(top, #915255, #6a3c3e) !important; /* IE9 */
	background: -moz-linear-gradient(top, #915255, #6a3c3e) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #915255, #6a3c3e) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #915255, #6a3c3e) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #915255), color-stop(1, #6a3c3e)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_7 div.column_4 li.decor_line
	{
	background-color: #af6469 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #af6469, #d39098 50%, #af6469) !important; /* W3C */
	background: -ms-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important; /* IE9 */
	background: -moz-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #af6469, #d39098 50%, #af6469) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #af6469), color-stop(0.5, #d39098), color-stop(1, #af6469)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_7 div.column_4 li.header_row_2
	{
	background-color: #66383a !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #864a4d, #66383a) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#864a4d', endColorstr='#66383a') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#864a4d', endColorstr='#66383a') !important; /* IE8 */
	background: -ms-linear-gradient(top, #864a4d, #66383a) !important; /* IE9 */
	background: -moz-linear-gradient(top, #864a4d, #66383a) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #864a4d, #66383a) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #864a4d, #66383a) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #864a4d), color-stop(1, #66383a)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_7 div.column_1:hover li.row_style_1,
div.p_table_2_7 div.column_1.active_column li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_7
	{
	background: #9c8665 !important;
	}
	
div.p_table_2_7 div.column_1:hover li.row_style_2,
div.p_table_2_7 div.column_1.active_column li.row_style_2,
div.p_table_2_7.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_7:hover
	{
	background: #887255 !important;
	}
	
div.p_table_2_7 div.column_1:hover li.footer_row,
div.p_table_2_7 div.column_1.active_column li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #9c8665 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_7 div.column_2:hover li.row_style_1,
div.p_table_2_7 div.column_2.active_column li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #e5963e !important;
	}
	
div.p_table_2_7 div.column_2:hover li.row_style_3,
div.p_table_2_7 div.column_2.active_column li.row_style_3,
div.p_table_2_7.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #df8034 !important;
	}
	
div.p_table_2_7 div.column_2:hover li.footer_row,
div.p_table_2_7 div.column_2.active_column li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #e5963e !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_7 div.column_3:hover li.row_style_1,
div.p_table_2_7 div.column_3.active_column li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #bc5728 !important;
	}
	
div.p_table_2_7 div.column_3:hover li.row_style_2,
div.p_table_2_7 div.column_3.active_column li.row_style_2,
div.p_table_2_7.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #ad4922 !important;
	}
	
div.p_table_2_7 div.column_3:hover li.footer_row,
div.p_table_2_7 div.column_3.active_column li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #bc5728 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_7 div.column_4:hover li.row_style_1,
div.p_table_2_7 div.column_4.active_column li.row_style_1,
div.p_table_2_7.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #794345 !important;
	}
	
div.p_table_2_7 div.column_4:hover li.row_style_3,
div.p_table_2_7 div.column_4.active_column li.row_style_3,
div.p_table_2_7.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #66383a !important;
	}
	
div.p_table_2_7 div.column_4:hover li.footer_row,
div.p_table_2_7 div.column_4.active_column li.footer_row,
div.p_table_2_7.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #794345 !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_7 a.button_1,
div.p_table_2_7.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_7.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_7.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_7.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #6f593e;
	background-color: #a18a67; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #b8a077, #897356); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8a077', endColorstr='#897356'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8a077', endColorstr='#897356'); /* IE8 */
	background: -ms-linear-gradient(top, #b8a077, #897356); /* IE9 */
	background: -moz-linear-gradient(top, #b8a077, #897356); /* Firefox */ 
	background: -o-linear-gradient(top, #b8a077, #897356); /* Opera 11  */
	background: -webkit-linear-gradient(top, #b8a077, #897356); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b8a077), color-stop(1, #897356)); /* Chrome 10, Safari */
	}
	
div.p_table_2_7 a.button_2,
div.p_table_2_7.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_7.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_7.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_7.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #d46624;
	background-color: #e5993e; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ecb349, #df8135); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecb349', endColorstr='#df8135'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecb349', endColorstr='#df8135'); /* IE8 */
	background: -ms-linear-gradient(top, #ecb349, #df8135); /* IE9 */
	background: -moz-linear-gradient(top, #ecb349, #df8135); /* Firefox */ 
	background: -o-linear-gradient(top, #ecb349, #df8135); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ecb349, #df8135); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ecb349), color-stop(1, #df8135)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_7 a.button_3,
div.p_table_2_7.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_7.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_7.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_7.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #973416;
	background-color: #bc5728; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ce6630, #ae4a22); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce6630', endColorstr='#ae4a22'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce6630', endColorstr='#ae4a22'); /* IE8 */
	background: -ms-linear-gradient(top, #ce6630, #ae4a22); /* IE9 */
	background: -moz-linear-gradient(top, #ce6630, #ae4a22); /* Firefox */ 
	background: -o-linear-gradient(top, #ce6630, #ae4a22); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ce6630, #ae4a22); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ce6630), color-stop(1, #ae4a22)); /* Chrome 10, Safari */
	}
	
div.p_table_2_7 a.button_4,
div.p_table_2_7.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_7.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_7.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_7.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #4e2628;
	background-color: #7a4346; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #8f4e51, #67393b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f4e51', endColorstr='#67393b'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f4e51', endColorstr='#67393b'); /* IE8 */
	background: -ms-linear-gradient(top, #8f4e51, #67393b); /* IE9 */
	background: -moz-linear-gradient(top, #8f4e51, #67393b); /* Firefox */ 
	background: -o-linear-gradient(top, #8f4e51, #67393b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #8f4e51, #67393b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8f4e51), color-stop(1, #67393b)); /* Chrome 10, Safari */
	}
/* ==================== STYLE 8 - PURPLE ==================== */
/* ==================== HEADINGS ==================== */
div.p_table_2_8 h1.caption
	{
	color: #a56949 !important;
	}
	
div.p_table_2_8 h1.caption span
	{
	color: #bfae71;
	}

/* ==================== COLUMN STYLE 1 ==================== */
/* --- header row 1 ---  */
div.p_table_2_8 div.column_1 li.header_row_1
	{
	border-bottom: 1px solid #977643;
	background-color: #a78f56 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c5b474, #a98e55) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5b474', endColorstr='#a98e55') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5b474', endColorstr='#a98e55') !important; /* IE8 */
	background: -ms-linear-gradient(top, #c5b474, #a98e55) !important; /* IE9 */
	background: -moz-linear-gradient(top, #c5b474, #a98e55) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #c5b474, #a98e55) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #c5b474, #a98e55) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c5b474), color-stop(1, #a98e55)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_8 div.column_1 li.decor_line
	{
	background-color: #d6ca98 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important; /* W3C */
	background: -ms-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important; /* IE9 */
	background: -moz-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #d6ca98, #e9e2c7 50%, #d6ca98) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #d6ca98), color-stop(0.5, #e9e2c7), color-stop(1, #d6ca98)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_8 div.column_1 li.header_row_2
	{
	background-color: #a78f56 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c0ae72, #a78f56) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0ae72', endColorstr='#a78f56') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0ae72', endColorstr='#a78f56') !important; /* IE8 */
	background: -ms-linear-gradient(top, #c0ae72, #a78f56) !important; /* IE9 */
	background: -moz-linear-gradient(top, #c0ae72, #a78f56) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #c0ae72, #a78f56) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #c0ae72, #a78f56) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c0ae72), color-stop(1, #a78f56)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 2 ==================== */
/* --- header row 1 ---  */
div.p_table_2_8 div.column_2 li.header_row_1
	{
	border-bottom: 1px solid #644b26;
	background-color: #7b5d2f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a88142, #7e5f30) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a88142', endColorstr='#7e5f30') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a88142', endColorstr='#7e5f30') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a88142, #7e5f30) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a88142, #7e5f30) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a88142, #7e5f30) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a88142, #7e5f30) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a88142), color-stop(1, #7e5f30)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_8 div.column_2 li.decor_line
	{
	background-color: #c0a355 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important; /* W3C */
	background: -ms-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important; /* IE9 */
	background: -moz-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #c0a355, #ddcd7b 50%, #c0a355) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #c0a355), color-stop(0.5, #ddcd7b), color-stop(1, #c0a355)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_8 div.column_2 li.header_row_2
	{
	background-color: #7b5d2f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #9f7b3e, #7b5d2f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f7b3e', endColorstr='#7b5d2f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f7b3e', endColorstr='#7b5d2f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #9f7b3e, #7b5d2f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #9f7b3e, #7b5d2f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #9f7b3e, #7b5d2f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #9f7b3e, #7b5d2f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9f7b3e), color-stop(1, #7b5d2f)) !important; /* Chrome 10, Safari */
	}
	
/* ==================== COLUMN STYLE 3 ==================== */
/* --- header row 1 ---  */
div.p_table_2_8 div.column_3 li.header_row_1
	{
	border-bottom: 1px solid #623a26;
	background-color: #71432c !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #a76341, #7c492f) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a76341', endColorstr='#7c492f') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a76341', endColorstr='#7c492f') !important; /* IE8 */
	background: -ms-linear-gradient(top, #a76341, #7c492f) !important; /* IE9 */
	background: -moz-linear-gradient(top, #a76341, #7c492f) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #a76341, #7c492f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #a76341, #7c492f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a76341), color-stop(1, #7c492f)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_8 div.column_3 li.decor_line
	{
	background-color: #bb784f !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important; /* W3C */
	background: -ms-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important; /* IE9 */
	background: -moz-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #bb784f, #daae72 50%, #bb784f) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #bb784f), color-stop(0.5, #daae72), color-stop(1, #bb784f)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_8 div.column_3 li.header_row_2
	{
	background-color: #71432c !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #94583a, #71432c) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94583a', endColorstr='#71432c') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94583a', endColorstr='#71432c') !important; /* IE8 */
	background: -ms-linear-gradient(top, #94583a, #71432c) !important; /* IE9 */
	background: -moz-linear-gradient(top, #94583a, #71432c) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #94583a, #71432c) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #94583a, #71432c) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #94583a), color-stop(1, #71432c)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN STYLE 4 ==================== */
/* --- header row 1 ---  */
div.p_table_2_8 div.column_4 li.header_row_1
	{
	border-bottom: 1px solid #922b1d;
	background-color: #a33624 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c24a31, #a53624) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c24a31', endColorstr='#a53624') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c24a31', endColorstr='#a53624') !important; /* IE8 */
	background: -ms-linear-gradient(top, #c24a31, #a53624) !important; /* IE9 */
	background: -moz-linear-gradient(top, #c24a31, #a53624) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #c24a31, #a53624) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #c24a31, #a53624) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c24a31), color-stop(1, #a53624)) !important; /* Chrome 10, Safari */	
	}
	
/* --- decor light  line ---  */	
div.p_table_2_8 div.column_4 li.decor_line
	{
	background-color: #d46241 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important; /* W3C */
	background: -ms-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important; /* IE9 */
	background: -moz-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important; /* Firefox */ 
	background: -o-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important; /* Opera 11  */
	background: -webkit-linear-gradient(left, #d46241, #e88e5d 50%, #d46241) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #d46241), color-stop(0.5, #e88e5d), color-stop(1, #d46241)) !important; /* Chrome 10, Safari */
	}
	
/* --- header row 2 ---  */
div.p_table_2_8 div.column_4 li.header_row_2
	{
	background-color: #a33624 !important; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #bd482f, #a33624) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd482f', endColorstr='#a33624') !important; /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd482f', endColorstr='#a33624') !important; /* IE8 */
	background: -ms-linear-gradient(top, #bd482f, #a33624) !important; /* IE9 */
	background: -moz-linear-gradient(top, #bd482f, #a33624) !important; /* Firefox */ 
	background: -o-linear-gradient(top, #bd482f, #a33624) !important; /* Opera 11  */
	background: -webkit-linear-gradient(top, #bd482f, #a33624) !important; /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bd482f), color-stop(1, #a33624)) !important; /* Chrome 10, Safari */	
	}
	
/* ==================== COLUMN HOVERS ==================== */
/* --- column 1 ---  */
div.p_table_2_8 div.column_1:hover li.row_style_1,
div.p_table_2_8 div.column_1.active_column li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_1.active_column li.row_style_1,
.css3_grid_hidden_rows_control_p_table_2_8
	{
	background: #b6a266 !important;
	}
	
div.p_table_2_8 div.column_1:hover li.row_style_2,
div.p_table_2_8 div.column_1.active_column li.row_style_2,
div.p_table_2_8.p_table_hover_disabled div.column_1.active_column li.row_style_2,
.css3_grid_hidden_rows_control_p_table_2_8:hover
	{
	background: #a78f56 !important;
	}
	
div.p_table_2_8 div.column_1:hover li.footer_row,
div.p_table_2_8 div.column_1.active_column li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_1.active_column li.footer_row
	{
	background: #b6a266 !important;
	}
	
/* --- column 2 ---  */	
div.p_table_2_8 div.column_2:hover li.row_style_1,
div.p_table_2_8 div.column_2.active_column li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_2.active_column li.row_style_1
	{
	background: #906e37 !important;
	}
	
div.p_table_2_8 div.column_2:hover li.row_style_3,
div.p_table_2_8 div.column_2.active_column li.row_style_3,
div.p_table_2_8.p_table_hover_disabled div.column_2.active_column li.row_style_3
	{
	background: #7b5d2f !important;
	}
	
div.p_table_2_8 div.column_2:hover li.footer_row,
div.p_table_2_8 div.column_2.active_column li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_2.active_column li.footer_row
	{
	background: #906e37 !important;
	}
	
/* --- column 3 ---  */	
div.p_table_2_8 div.column_3:hover li.row_style_1,
div.p_table_2_8 div.column_3.active_column li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_3.active_column li.row_style_1
	{
	background: #854f34 !important;
	}
	
div.p_table_2_8 div.column_3:hover li.row_style_2,
div.p_table_2_8 div.column_3.active_column li.row_style_2,
div.p_table_2_8.p_table_hover_disabled div.column_3.active_column li.row_style_2
	{
	background: #7c492f !important;
	}
	
div.p_table_2_8 div.column_3:hover li.footer_row,
div.p_table_2_8 div.column_3.active_column li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_3.active_column li.footer_row
	{
	background: #854f34 !important;
	}

/* --- column 4 ---  */	
div.p_table_2_8 div.column_4:hover li.row_style_1,
div.p_table_2_8 div.column_4.active_column li.row_style_1,
div.p_table_2_8.p_table_hover_disabled div.column_4.active_column li.row_style_1
	{
	background: #b3402a !important;
	}
	
div.p_table_2_8 div.column_4:hover li.row_style_3,
div.p_table_2_8 div.column_4.active_column li.row_style_3,
div.p_table_2_8.p_table_hover_disabled div.column_4.active_column li.row_style_3
	{
	background: #a33624 !important;
	}
	
div.p_table_2_8 div.column_4:hover li.footer_row,
div.p_table_2_8 div.column_4.active_column li.footer_row,
div.p_table_2_8.p_table_hover_disabled div.column_4.active_column li.footer_row
	{
	background: #b3402a !important;
	}
	
/* ==================== BUTTONS ==================== */
div.p_table_2_8 a.button_1,
div.p_table_2_8.p_table_hover_disabled  div.column_1:hover a.button_1,
div.p_table_2_8.p_table_hover_disabled  div.column_2:hover a.button_1,
div.p_table_2_8.p_table_hover_disabled  div.column_3:hover a.button_1,
div.p_table_2_8.p_table_hover_disabled  div.column_4:hover a.button_1
	{
	border-bottom: 1px solid #90763f;
	background-color: #b9a567; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #cabc78, #a89057); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cabc78', endColorstr='#a89057'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cabc78', endColorstr='#a89057'); /* IE8 */
	background: -ms-linear-gradient(top, #cabc78, #a89057); /* IE9 */
	background: -moz-linear-gradient(top, #cabc78, #a89057); /* Firefox */ 
	background: -o-linear-gradient(top, #cabc78, #a89057); /* Opera 11  */
	background: -webkit-linear-gradient(top, #cabc78, #a89057); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cabc78), color-stop(1, #a89057)); /* Chrome 10, Safari */
	}
	
div.p_table_2_8 a.button_2,
div.p_table_2_8.p_table_hover_disabled  div.column_1:hover a.button_2,
div.p_table_2_8.p_table_hover_disabled  div.column_2:hover a.button_2,
div.p_table_2_8.p_table_hover_disabled  div.column_3:hover a.button_2,
div.p_table_2_8.p_table_hover_disabled  div.column_4:hover a.button_2
	{
	border-bottom: 1px solid #614520;
	background-color: #947038; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #ac8242, #7c5e30); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac8242', endColorstr='#7c5e30'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac8242', endColorstr='#7c5e30'); /* IE8 */
	background: -ms-linear-gradient(top, #ac8242, #7c5e30); /* IE9 */
	background: -moz-linear-gradient(top, #ac8242, #7c5e30); /* Firefox */ 
	background: -o-linear-gradient(top, #ac8242, #7c5e30); /* Opera 11  */
	background: -webkit-linear-gradient(top, #ac8242, #7c5e30); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ac8242), color-stop(1, #7c5e30)); /* Chrome 10, Safari */
	}	
	
div.p_table_2_8 a.button_3,
div.p_table_2_8.p_table_hover_disabled  div.column_1:hover a.button_3,
div.p_table_2_8.p_table_hover_disabled  div.column_2:hover a.button_3,
div.p_table_2_8.p_table_hover_disabled  div.column_3:hover a.button_3,
div.p_table_2_8.p_table_hover_disabled  div.column_4:hover a.button_3
	{
	border-bottom: 1px solid #582f1e;
	background-color: #895135; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #9e5e3e, #72442d); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e5e3e', endColorstr='#72442d'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e5e3e', endColorstr='#72442d'); /* IE8 */
	background: -ms-linear-gradient(top, #9e5e3e, #72442d); /* IE9 */
	background: -moz-linear-gradient(top, #9e5e3e, #72442d); /* Firefox */ 
	background: -o-linear-gradient(top, #9e5e3e, #72442d); /* Opera 11  */
	background: -webkit-linear-gradient(top, #9e5e3e, #72442d); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9e5e3e), color-stop(1, #72442d)); /* Chrome 10, Safari */
	}
	
div.p_table_2_8 a.button_4,
div.p_table_2_8.p_table_hover_disabled  div.column_1:hover a.button_4,
div.p_table_2_8.p_table_hover_disabled  div.column_2:hover a.button_4,
div.p_table_2_8.p_table_hover_disabled  div.column_3:hover a.button_4,
div.p_table_2_8.p_table_hover_disabled  div.column_4:hover a.button_4
	{
	border-bottom: 1px solid #8b2518;
	background-color: #b6412c; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #c84c32, #a43724); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c84c32', endColorstr='#a43724'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c84c32', endColorstr='#a43724'); /* IE8 */
	background: -ms-linear-gradient(top, #c84c32, #a43724); /* IE9 */
	background: -moz-linear-gradient(top, #c84c32, #a43724); /* Firefox */ 
	background: -o-linear-gradient(top, #c84c32, #a43724); /* Opera 11  */
	background: -webkit-linear-gradient(top, #c84c32, #a43724); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c84c32), color-stop(1, #a43724)); /* Chrome 10, Safari */
	}

div.p_table_2 div.column_1:hover a.button_1,
div.p_table_2 div.column_2:hover a.button_2,
div.p_table_2 div.column_3:hover a.button_3,
div.p_table_2 div.column_4:hover a.button_4,
div.p_table_2 div.active_column a.button_1,
div.p_table_2 div.active_column a.button_2,
div.p_table_2 div.active_column a.button_3,
div.p_table_2 div.active_column a.button_4,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_1,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_2,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_3,
div.p_table_2.p_table_hover_disabled div.active_column:hover a.button_4
	{
	background: 0;
	filter: 0; /* IE5.5 - 7 */
	-ms-filter: 0; /* IE8 */
	border: 0;
	color: #ffffff;
	position: relative;
	top: -5px;
	/* shadow */
	box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
	}
	
/* --- vertical align --- */
div.p_table_2 li span.css3_grid_vertical_align_table
{
	display: table;
	width: 100%;
	height: 100%;
	padding: 0 !important;
}
div.p_table_2 li span.css3_grid_vertical_align
{
	display: table-cell;
	vertical-align: middle;
	padding: 0 !important;
}
/* ========== HIDDEN ROW  ========== */
div.p_table_2 li.css3_grid_hidden_row
{
	opacity: 1;
	-moz-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* FF4+ */
	-o-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1); /* Opera 10.5+ */
	-webkit-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* Saf3.2+, Chrome */
	-ms-transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);  /* IE9 */
	transition: all 0.25s cubic-bezier(0.35, 0, 0.35, 1);   /* W3C */
}
div.p_table_2.css3_grid_clearfix div li.css3_grid_hidden_row.css3_grid_hide,
div.p_table_2.css3_grid_clearfix div:hover li.css3_grid_hidden_row.css3_grid_hide
{
	opacity: 0;
	height: 0 !important;
	padding: 0 !important;
}
div.p_table_2#Table_t2_s5 h2{
	font-family: Helvetica Neue, Arial;
	font-size: 1.8em !important;
	padding-top: 16px !important;
}
div.p_table_2#Table_t2_s5 h1 {
	font-family: "Open Sans Condensed" !important;
	padding-top: 12px !important;
}
div.p_table_2 .css3_grid_hidden_rows_control
{
	display: block;
	clear: both;
	float: left;
	width: 100%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 10px 0 !important;
	font-size: 13px !important;
	color: #FFF !important;
	text-align: center !important;
	font-weight: bold !important;
	margin-top: 20px !important;
}
div.p_table_2 .css3_grid_hidden_rows_control:hover
{
	text-decoration: none !important;
}
.css3_grid_hidden_rows_control .css3_grid_hide
{
	display: none;
}
div.p_table_2 .css3_grid_hidden_rows_control span
{
	font-family: arial;
	font-weight: bold !important;
	color: #FFF !important;
}div.p_table_responsive.p_table_hide_caption_column .css3_grid_vertical_align .css3_hidden_caption
{
	display: none;
}
@media screen and (max-width:479px) /*479px for medicenter tables, default: 979*/
{
	div.p_table_responsive.p_table_hide_caption_column .css3_grid_vertical_align .css3_hidden_caption
	{
		display: block;
		font-weight: bold;
		margin-bottom: 5px;
		padding: 0 !important;
	}
	div.p_table_responsive.p_table_hide_caption_column div.caption_column
	{
		display: none;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column li.row_style_4
	{
		height: 41px;
	}
	div.p_table_2.p_table_responsive.p_table_hide_caption_column li.row_style_1,
	div.p_table_2.p_table_responsive.p_table_hide_caption_column li.row_style_2,
	div.p_table_2.p_table_responsive.p_table_hide_caption_column li.row_style_3
	{
		height: 37px;
	}
	/* ========== COLUMN HOVERS ========== */
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column:hover
	{
		left: 0;
		top: 0;
		/* shadow */
		box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
		-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	}
	div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.active_column:hover,
	div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_13.p_table_responsive.p_table_hide_caption_column div.active_column:hover
	div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_14.p_table_responsive.p_table_hide_caption_column div.active_column:hover,
	div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_15.p_table_responsive.p_table_hide_caption_column div.active_column:hover,
	div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_16.p_table_responsive.p_table_hide_caption_column div.active_column:hover,
	div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_17.p_table_responsive.p_table_hide_caption_column div.active_column:hover,
	div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.column_1:hover, div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.column_2:hover, div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.column_3:hover, div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.column_4:hover, div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.active_column, div.p_table_1_18.p_table_responsive.p_table_hide_caption_column div.active_column:hover
	{
		left: 0;
		top: 0;
		/* shadow */
		box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
		-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
		-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.3);
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column.p_table_hover_disabled div.column_1:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column.p_table_hover_disabled div.column_2:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column.p_table_hover_disabled div.column_3:hover,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column.p_table_hover_disabled div.column_4:hover
	{
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.row_style_4,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.row_style_4,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.row_style_4,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.row_style_4,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.row_style_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.row_style_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.row_style_3,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.row_style_4
	{
		height: 41px;
		padding: 9px 0 !important;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.header_row_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.header_row_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.header_row_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.header_row_1,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.header_row_1
	{
		padding: 0 !important;
		border-radius: 0;
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1 li.header_row_1.radius5_topright,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2 li.header_row_1.radius5_topright,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3 li.header_row_1.radius5_topright,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4 li.header_row_1.radius5_topright
	{
		border-top-right-radius: 0;
		-webkit-border-top-right-radius: 0;
		-moz-border-radius-topright: 0;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.header_row_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.header_row_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.header_row_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.header_row_2,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.header_row_2
	{
		padding: 0 0 14px !important;
	}
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover li.footer_row,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover li.footer_row,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover li.footer_row,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover li.footer_row,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column li.footer_row
	{
		padding: 10px 0 !important;
	}
	/* ==================== COLUMN RIBBONS  ==================== */
	/* --- hover--- */	
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_1:hover div.column_ribbon,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_2:hover div.column_ribbon,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_3:hover div.column_ribbon,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.column_4:hover div.column_ribbon,
	div.p_table_1.p_table_responsive.p_table_hide_caption_column div.active_column div.column_ribbon
	{	
		right: 0px;
	}
}/*-----------------------------------------------------------------------------

	-	Revolution Slider 4.1 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	27/11/13
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/


@font-face {
  font-family: 'revicons';
  src: url('/wp-content/plugins/revslider/rs-plugin/font/revicons.eot?5510888');
  src: url('/wp-content/plugins/revslider/rs-plugin/font/revicons.eot?5510888#iefix') format('embedded-opentype'),
       url('/wp-content/plugins/revslider/rs-plugin/font/revicons.woff?5510888') format('woff'),
       url('/wp-content/plugins/revslider/rs-plugin/font/revicons.ttf?5510888') format('truetype'),
       url('/wp-content/plugins/revslider/rs-plugin/font/revicons.svg?5510888#revicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'revicons';
    src: url('/wp-content/plugins/revslider/rs-plugin/font/revicons.svg?5510888#revicons') format('svg');
  }
}
*/
 
 [class^="revicon-"]:before, [class*=" revicon-"]:before {
  font-family: "revicons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.revicon-search-1:before { content: '\e802'; } /* '' */
.revicon-pencil-1:before { content: '\e831'; } /* '' */
.revicon-picture-1:before { content: '\e803'; } /* '' */
.revicon-cancel:before { content: '\e80a'; } /* '' */
.revicon-info-circled:before { content: '\e80f'; } /* '' */
.revicon-trash:before { content: '\e801'; } /* '' */
.revicon-left-dir:before { content: '\e817'; } /* '' */
.revicon-right-dir:before { content: '\e818'; } /* '' */
.revicon-down-open:before { content: '\e83b'; } /* '' */
.revicon-left-open:before { content: '\e819'; } /* '' */
.revicon-right-open:before { content: '\e81a'; } /* '' */
.revicon-angle-left:before { content: '\e820'; } /* '' */
.revicon-angle-right:before { content: '\e81d'; } /* '' */
.revicon-left-big:before { content: '\e81f'; } /* '' */
.revicon-right-big:before { content: '\e81e'; } /* '' */
.revicon-magic:before { content: '\e807'; } /* '' */
.revicon-picture:before { content: '\e800'; } /* '' */
.revicon-export:before { content: '\e80b'; } /* '' */
.revicon-cog:before { content: '\e832'; } /* '' */
.revicon-login:before { content: '\e833'; } /* '' */
.revicon-logout:before { content: '\e834'; } /* '' */
.revicon-video:before { content: '\e805'; } /* '' */
.revicon-arrow-combo:before { content: '\e827'; } /* '' */
.revicon-left-open-1:before { content: '\e82a'; } /* '' */
.revicon-right-open-1:before { content: '\e82b'; } /* '' */
.revicon-left-open-mini:before { content: '\e822'; } /* '' */
.revicon-right-open-mini:before { content: '\e823'; } /* '' */
.revicon-left-open-big:before { content: '\e824'; } /* '' */
.revicon-right-open-big:before { content: '\e825'; } /* '' */
.revicon-left:before { content: '\e836'; } /* '' */
.revicon-right:before { content: '\e826'; } /* '' */
.revicon-ccw:before { content: '\e808'; } /* '' */
.revicon-arrows-ccw:before { content: '\e806'; } /* '' */
.revicon-palette:before { content: '\e829'; } /* '' */
.revicon-list-add:before { content: '\e80c'; } /* '' */
.revicon-doc:before { content: '\e809'; } /* '' */
.revicon-left-open-outline:before { content: '\e82e'; } /* '' */
.revicon-left-open-2:before { content: '\e82c'; } /* '' */
.revicon-right-open-outline:before { content: '\e82f'; } /* '' */
.revicon-right-open-2:before { content: '\e82d'; } /* '' */
.revicon-equalizer:before { content: '\e83a'; } /* '' */
.revicon-layers-alt:before { content: '\e804'; } /* '' */
.revicon-popup:before { content: '\e828'; } /* '' */


/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/
.tp-caption .frontcorner		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcorner		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}

.tp-caption .frontcornertop		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcornertop		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}

/******************************
	-	WRAPPER STYLES		-
******************************/



.rev_slider_wrapper{
	position:relative;
}

.rev_slider_wrapper >ul	{
	visibility:hidden;
}

.rev_slider{
	position:relative;
	overflow:visible;
}


.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0 !important;
	-webkit-transition: none 0 !important;
	-o-transition: none 0 !important;
	transition: none 0 !important;
	margin:0px !important;
	padding:0px !important;
	border-width:0px !important;
	border:none;
	visibility:visible !important;
}

.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}

.rev_slider ul{
	margin:0px !important;
	padding:0px !important;
	list-style: none !important;
	list-style-type: none !important;
	background-position:0px 0px !important;
}

.rev_slider ul li,
.rev_slider >ul >li,
.rev_slider >ul >li:before{

	list-style:none !important;
	position:absolute;
	visibility:hidden;
	margin:0px !important;
	padding:0px !important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none !important;
	background-image:none !important;
	background-position:0px 0px !important;
	text-indent: 0em !important;
}

.rev_slider .tp-caption,
.rev_slider .caption, {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; 	position:absolute; visibility: hidden;
}

/* ADDED FOR SLIDELINK MANAGEMENT */
.tp-caption { z-index:1;}



.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}


.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important;}

/******************************
	-	WRAPPER STYLES END	-
******************************/

/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}
/******************************
	-	IE8 HACKS ENDS	-
*******************************/

/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}

.tp-caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.tp-caption.fullscreenvideo iframe	{ width:100% !important; height:100% !important;}
/********************************
	-	FULLSCREEN VIDEO ENDS	-
*********************************/



/**********************************************
	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-
**********************************************/

.fullscreen-container {
		width:100% !important;
		position:relative;
		padding:0;
}



.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabanner{
	width:100% !important;
	position:relative;
}


/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/

.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img			{ -webkit-transform: translateZ(0);
										  -webkit-backface-visibility: hidden;
										  -webkit-perspective: 1000;
									}


/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; position:absolute;
}


/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow  {
		position:absolute;

		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
	}

.tp-bannershadow.tp-shadow1 {	background:url(/wp-content/plugins/revslider/rs-plugin/assets/shadow1.png) no-repeat; background-size:100%; width:890px; height:30px; bottom:-30px;}
.tp-bannershadow.tp-shadow2 {	background:url(/wp-content/plugins/revslider/rs-plugin/assets/shadow2.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3 {	background:url(/wp-content/plugins/revslider/rs-plugin/assets/shadow3.png) no-repeat; background-size:100%; width:890px; height:60px;bottom:-60px;}


/******************************
	-	BUTTONS	-
*******************************/

.tp-button{
			padding:6px 13px 5px;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			height:30px;
			cursor:pointer;
			color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
			background:url(/wp-content/plugins/revslider/rs-plugin/images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
			text-decoration:none;
		}

.tp-button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(/wp-content/plugins/revslider/rs-plugin/images/gradient/g40.png) repeat-x top;}


.purchase:hover,
.tp-button:hover,
.tp-button.big:hover		{	background-position:bottom, 15px 11px;}


	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.tp-button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
		a.tp-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tp-button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important;}
		a.tp-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
	}


/*	BUTTON COLORS	*/

.tp-button.green{
    border: 1px solid #628821;
	background-image: linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -o-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -moz-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -webkit-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -ms-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-color: #6e9231;
	color:#fff;
	text-shadow: 1px -1px 0px #77873b;
	filter: dropshadow(color=#77873b, offx=1, offy=1);
	font-weight: bold;
	font-family: Helvetica, Arial;
	letter-spacing: normal;
	padding: 13px 15px;
}
.tp-button:hover.green{
	background: #799d3b;
}
.tp-button.blue{
	letter-spacing: normal;
    border: 1px solid #018b8b;
	background-image: linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -o-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -moz-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -webkit-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -ms-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-color: #009999;
	color: #fff;
	text-shadow: 1px -1px 0px #007a7a;
	filter: dropshadow(color=#621cd5, offx=1, offy=1);
	font-weight: bold;
	font-family: Helvetica, Arial;
	padding: 13px 15px;
	text-shadow: none! important; filter: dropshadow(color=#ffffff, offx=1, offy=1); font-weight: bold;
}
.tp-button:hover.blue{
	background: #0d9b9b;
}
.tp-button.red{
	letter-spacing: normal;
    border: 1px solid #b23730;
	background-image: linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -o-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -moz-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -webkit-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -ms-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-color: #C74039;
	color:#fff;
	text-shadow: 1px -1px 0px #a43b37;
	filter: dropshadow(color=#a43b37, offx=1, offy=1);
	font-weight: bold;
	font-family: Helvetica, Arial;
	padding: 13px 15px;
}
.tp-button:hover.red{
	background: #ce4640;
}
.tp-button.orange{
	letter-spacing: normal;
    border: 1px solid #cb510f;
	background-image: linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -o-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -moz-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -webkit-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -ms-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-color: #dc5e19 ;
	color:#fff;
	text-shadow: 1px -1px 0px #cb510f;
	filter: dropshadow(color=#cb510f, offx=1, offy=1);
	font-weight: bold;
	font-family: Helvetica, Arial;
	padding: 13px 15px;
}
.tp-button:hover.orange{
	background: #e26623;
}
.tp-button.darkgrey{
	letter-spacing: normal;
    border: 1px solid #dddddd;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F7F7F7;
	color: #444 !important;
	text-shadow: none! important;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: bold;
	padding: 13px 15px;
}
.tp-button.darkgrey:hover{
	background: #fbfbfb;
	
}
.tp-button.lightgrey{
    background: none;
	border: 1px solid #FFF;
	color: #FFF !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 11px 15px;
	text-shadow: none !important;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 1px !important;
}
.tp-button:hover.lightgrey{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: none !important;
	background: rgba(255,255,255,0.05);
}



************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/

.tpclear		{	clear:both;}


.tp-bullets								{	z-index:1000; position:absolute;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
												-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
											}
.tp-bullets.hidebullets					{
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
												-moz-opacity: 0;
												-khtml-opacity: 0;
												opacity: 0;
											}


.tp-bullets.simplebullets.navbar						{ 	border:1px solid #666; border-bottom:1px solid #444; background:url(/wp-content/plugins/revslider/rs-plugin/assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}

.tp-bullets.simplebullets.navbar-old					{ 	 background:url(/wp-content/plugins/revslider/rs-plugin/assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}


.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background: rgba(0,0,0,.5);	width: 15px;	height: 15px;  margin-right:0px; float:left; margin-top:-10px; margin-left:3px;	-webkit-border-radius: 20px; border-radius: 20px;}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px;}

.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/bullets.png) no-repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:-12px;}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px;}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:-10px;}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px;}


/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/bullet_boxed.png) no-repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:10px;}

.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important;}



/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/navigdots.png) no-repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important;}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{}



/*************************************
	-	TP ARROWS 	-
**************************************/
.tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
															-moz-opacity: 1;
															-khtml-opacity: 1;
															opacity: 1;
															-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;

														}
.tparrows.hidearrows									{
															-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
															-moz-opacity: 0;
															-khtml-opacity: 0;
															opacity: 0;
														}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/des-large_left.png) no-repeat top left;	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/des-large_right.png) no-repeat top left;	width:40px;	height:40px;   }


.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/small_left.png) no-repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left; margin-top:-7px;	}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/small_right.png) no-repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left;	margin-top:-7px;}


.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/arrow_left.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:-13px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/arrow_right.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:-13px;}


.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/small_left_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-right:6px; margin-top:12px;}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/small_right_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-left:6px; margin-top:12px;}


.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/arrowleft.png) no-repeat top left;		width:9px;	height:16px;   float:left;	margin-right:6px; margin-top:10px;}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/arrowright.png) no-repeat top left;	width:9px;	height:16px;   float:left;	margin-left:6px; margin-top:10px;}

.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px; }
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px; }

.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}


.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:-9px;}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(/wp-content/plugins/revslider/rs-plugin/assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:-9px;}


.tp-leftarrow.default{
	z-index: 100;
    cursor: pointer;
    position: relative;
     background: url(/wp-content/plugins/revslider/rs-plugin/assets/des-large_left.png) no-repeat 0 0; 
    width: 51px;
    height: 70px;
}
.tp-rightarrow.default{	
	 z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(/wp-content/plugins/revslider/rs-plugin/assets/des-large_right.png) no-repeat 0 0;
    width: 51px;
    height: 70px;

}




.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	background-position:bottom left; }






/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/


.tp-bullets.tp-thumbs						{	z-index:1000; position:absolute; padding:3px;background-color:#fff;
												width:500px;height:50px; 			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												margin-top:-50px;
											}


.fullwidthbanner-container .tp-thumbs		{  padding:3px;}

.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px;  			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												overflow:hidden; position:relative;}


.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute;}

.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; 			/* THE DIMENSION OF A SINGLE THUMB */
												cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
												/*filter: alpha(opacity=50);	*/
												-moz-opacity: 0.5;
												-khtml-opacity: 0.5;
												opacity: 0.5;

												-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
											}


.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
											}
.tp-thumbs img								{	width:100%; }




/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	width:100%; height:10px; background:url(/wp-content/plugins/revslider/rs-plugin/assets/timer.png);position:absolute; z-index:200; top:0px;}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:3px;}




/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/


	@media only screen and (min-width: 480px) and (max-width: 767px) {
			.responsive .tp-bullets.tp-thumbs				{	width:300px !important; height:30px !important;}
			.responsive .tp-bullets.tp-thumbs .tp-mask		{	width:300px !important; height:30px !important;}
			.responsive .tp-bullets.tp-thumbs .bullet		{	width:60px !important;height:30px !important;}

	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
				.responsive .tp-bullets	{	display:none}
				.responsive .tparrows	{	display:none;}
	}


/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/

 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}


.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0;
}

.tp-simpleresponsive >ul li{
	list-style:none;
	position:absolute;
	visibility:hidden;
}

/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(/wp-content/plugins/revslider/rs-plugin/assets/coloredbg.png) repeat;}

.tp-loader 	{	background:url(/wp-content/plugins/revslider/rs-plugin/assets/loading.gif) no-repeat 10px 10px; background-color:#fff;  margin:-22px -22px; top:50%; left:50%; z-index:10000; position:absolute;width:44px;height:44px;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}

/*	CUSTOM BY DESIGNARE	*/

.tp-bannertimer.tp-bottom{
	top:auto; 
	bottom:0px !important;
	height:3px;
}
.tp-button.green{
    border: 1px solid #628821;
	background-image: linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -o-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -moz-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -webkit-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -ms-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-color: #6e9231;
	color:#fff;
	text-shadow: 1px -1px 0px #77873b;
	filter: dropshadow(color=#77873b, offx=1, offy=1);
	font-weight: bold;
	font-family: Helvetica, Arial;
	letter-spacing: normal;
	padding: 10px 12px;
}
.tp-button:hover.green{
	background: #799d3b;
}
.tp-button.blue{
	letter-spacing: normal;
	border: 1px solid #23a9e0;
	background-image: linear-gradient(bottom, #26ADE4 0%, #179dd4 100%);
	background-image: -o-linear-gradient(bottom, #26ADE4 0%, #179dd4 100%);
	background-image: -moz-linear-gradient(bottom, #26ADE4 0%, #179dd4 100%);
	background-image: -webkit-linear-gradient(bottom, #26ADE4 0%, #179dd4 100%);
	background-image: -ms-linear-gradient(bottom, #26ADE4 0%, #179dd4 100%);
	background-color: #26ade4;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	padding: 10px 12px;
}
.tp-button:hover.blue{ background-color: #27AEE6;
}
.tp-button.red{
	letter-spacing: normal;
    border: 1px solid #b23730;
	background-image: linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -o-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -moz-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -webkit-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -ms-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-color: #C74039;
	color:#fff;
	text-shadow: 1px -1px 0px #a43b37;
	filter: dropshadow(color=#a43b37, offx=1, offy=1);
	font-weight: bold;
	font-family: Helvetica, Arial;
	padding: 10px 12px;
}
.tp-button:hover.red{
	background: #ce4640;
}
.tp-button.orange{
	letter-spacing: normal;
    border: 1px solid #cb510f;
	background-image: linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -o-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -moz-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -webkit-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -ms-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-color: #dc5e19 ;
	color:#fff;
	text-shadow: 1px -1px 0px #cb510f;
	filter: dropshadow(color=#cb510f, offx=1, offy=1);
	font-weight: bold;
	font-family: Helvetica, Arial;
	padding: 10px 12px;
}
.tp-button:hover.orange{
	background: #e26623;
}
.tp-button.darkgrey{
	letter-spacing: normal;
    border: 1px solid #dddddd;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F7F7F7;
	color: #444 !important;
	text-shadow: none! important;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: bold;
	padding: 11px 12px;
}
.tp-button.darkgrey:hover{
	background: #fbfbfb;
	
}
.tp-button.lightgrey{
    background: none;
	
    border: 1px solid transparent;
	color: #FFF !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: none !important;
	padding: 10px 12px;
    font-family: Arial;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 1px !important;
    background: rgba(0,0,0,.5);
}
.tp-button:hover.lightgrey{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: none !important;
	background: rgba(255,255,255,.8);
}
.tp-leftarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(/wp-content/plugins/revslider/rs-plugin/assets/des-arrows.png) no-repeat 17px 19px;
    width: 50px;
    height: 55px;
    background-color: rgba(0,0,0,.3);
    left: 2% !important;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.tp-rightarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(/wp-content/plugins/revslider/rs-plugin/assets/des-arrows.png) no-repeat -26px 19px;
    width: 50px;
    height: 55px;
    background-color: rgba(0,0,0,.3);
    right: 2% !important;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.tp-rightarrow.default:hover, .tp-leftarrow.default:hover{background-color: rgba(0,0,0,.35);}
/* Rev SLider Arrows */
/*
.boxedpage .tp-leftarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(/wp-content/plugins/revslider/rs-plugin/assets/des-arrows.png) no-repeat 12px 20px;
    width: 41px;
    height: 60px;
    left: -41px !important;
}

.boxedpage .tp-rightarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: url(/wp-content/plugins/revslider/rs-plugin/assets/des-arrows.png) no-repeat -28px 20px;
    width: 43px;
    height: 60px;
    right: -43px !important;
}
*//*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.saboxplugin-wrap .saboxplugin-authorname a,.saboxplugin-wrap .saboxplugin-desc a,.saboxplugin-wrap .saboxplugin-web a{text-decoration:none}.saboxplugin-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #EEE;width:100%;clear:both;display:block;overflow:hidden;word-wrap:break-word}.saboxplugin-wrap .saboxplugin-gravatar{float:left;padding:20px}.saboxplugin-wrap .saboxplugin-gravatar img{max-width:100px;height:auto}.saboxplugin-wrap .saboxplugin-authorname{font-size:18px;line-height:1;margin:20px 0 0 20px;display:block}.saboxplugin-wrap .saboxplugin-authorname a:focus{outline:0}.saboxplugin-wrap .saboxplugin-desc{display:block;margin:5px 20px}.saboxplugin-wrap .saboxplugin-desc p{margin:5px 0 12px}.saboxplugin-wrap .saboxplugin-web{margin:0 20px 15px;text-align:left}.saboxplugin-wrap .sab-web-position{text-align:right}.saboxplugin-wrap .saboxplugin-web a{color:#ccc}.saboxplugin-wrap .saboxplugin-socials{position:relative;display:block;background:#FCFCFC;padding:0 15px;-webkit-box-shadow:0 1px 0 0 #eee inset;-moz-box-shadow:0 1px 0 0 #eee inset;box-shadow:0 1px 0 0 #eee inset}.saboxplugin-wrap .saboxplugin-socials a{text-decoration:none;padding:0;margin:0;border:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color,.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:relative;vertical-align:middle;margin:10px 5px;zoom:1}.saboxplugin-wrap .saboxplugin-socials a:hover{opacity:.8;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color:before{display:block;width:30px;height:30px;line-height:33px;text-align:center;speak:none}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-color{font-size:14px;display:-moz-inline-stack;display:inline-block;background-clip:content-box;-moz-background-clip:content-box;-webkit-background-clip:content-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;overflow:hidden}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey:before{display:block;text-align:center;speak:none;line-height:1}.saboxplugin-wrap .saboxplugin-socials .saboxplugin-icon-grey{font-size:20px;display:-moz-inline-stack;display:inline-block;color:#444}.clearfix:after,.clearfix:before{content:' ';display:table;line-height:0;clear:both}.ie7 .clearfix{zoom:1}.saboxplugin-wrap .saboxplugin-socials.sabox-colored .saboxplugin-icon-color{color:#fff}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-user_email:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-user_email:before{content:'\f0e0'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-addthis:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-addthis:before{content:'\f067'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-behance:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-behance:before{content:'\f1b4'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-delicious:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-delicious:before{content:'\f1a5'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-deviantart:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-deviantart:before{content:'\f1bd'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-digg:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-digg:before{content:'\f1a6'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-dribbble:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-dribbble:before{content:'\f17d'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-facebook:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-facebook:before{content:'\f09a'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-flickr:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-flickr:before{content:'\f16e'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-github:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-github:before{content:'\f09b'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-google:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-google:before{content:'\f1a0'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-googleplus:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-googleplus:before{content:'\f0d5'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-html5:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-html5:before{content:'\f13b'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-instagram:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-instagram:before{content:'\f16d'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-linkedin:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-linkedin:before{content:'\f0e1'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-pinterest:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-pinterest:before{content:'\f0d2'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-reddit:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-reddit:before{content:'\f1a1'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-rss:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-rss:before{content:'\f09e'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-sharethis:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-sharethis:before{content:'\f1e0'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-skype:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-skype:before{content:'\f17e'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-soundcloud:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-soundcloud:before{content:'\f1be'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-spotify:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-spotify:before{content:'\f1bc'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-stackoverflow:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-stackoverflow:before{content:'\f16c'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-steam:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-steam:before{content:'\f1b6'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-stumbleUpon:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-stumbleUpon:before{content:'\f1a4'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-tumblr:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-tumblr:before{content:'\f173'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-twitter:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-twitter:before{content:'\f099'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-vimeo:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-vimeo:before{content:'\f194'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-windows:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-windows:before{content:'\f17a'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-wordpress:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-wordpress:before{content:'\f19a'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-yahoo:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-yahoo:before{content:'\f19e'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-youtube:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-youtube:before{content:'\f167'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-xing:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-xing:before{content:'\f168'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-mixcloud:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-mixcloud:before{content:'\f289'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-goodreads:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-goodreads:before{content:'\f2a6'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-twitch:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-twitch:before{content:'\f1e8'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-vk:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-vk:before{content:'\f189'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-medium:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-medium:before{content:'\f23a'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-quora:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-quora:before{content:'\f2c4'}.saboxplugin-socials .saboxplugin-icon-color.saboxplugin-icon-meetup:before,.saboxplugin-socials .saboxplugin-icon-grey.saboxplugin-icon-meetup:before{content:'\f2e0'}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-twitch{background-color:#6441a5}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-addthis{background:#FF8662;border:1px solid #D5644B;text-shadow:#d5644b 1px 1px,#d5644b 2px 2px,#d5644b 3px 3px,#d5644b 4px 4px,#d5644b 5px 5px,#d5644b 6px 6px,#d5644b 7px 7px,#d5644b 8px 8px,#d5644b 9px 9px,#d5644b 10px 10px,#d5644b 11px 11px,#d5644b 12px 12px,#d5644b 13px 13px,#d5644b 14px 14px,#d5644b 15px 15px,#d5644b 16px 16px,#d5644b 17px 17px,#d5644b 18px 18px,#d5644b 19px 19px,#d5644b 20px 20px,#d5644b 21px 21px,#d5644b 22px 22px,#d5644b 23px 23px,#d5644b 24px 24px,#d5644b 25px 25px,#d5644b 26px 26px,#d5644b 27px 27px,#d5644b 28px 28px,#d5644b 29px 29px,#d5644b 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-behance{background:#0294FF;border:1px solid #0083D4;text-shadow:#0083d4 1px 1px,#0083d4 2px 2px,#0083d4 3px 3px,#0083d4 4px 4px,#0083d4 5px 5px,#0083d4 6px 6px,#0083d4 7px 7px,#0083d4 8px 8px,#0083d4 9px 9px,#0083d4 10px 10px,#0083d4 11px 11px,#0083d4 12px 12px,#0083d4 13px 13px,#0083d4 14px 14px,#0083d4 15px 15px,#0083d4 16px 16px,#0083d4 17px 17px,#0083d4 18px 18px,#0083d4 19px 19px,#0083d4 20px 20px,#0083d4 21px 21px,#0083d4 22px 22px,#0083d4 23px 23px,#0083d4 24px 24px,#0083d4 25px 25px,#0083d4 26px 26px,#0083d4 27px 27px,#0083d4 28px 28px,#0083d4 29px 29px,#0083d4 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-delicious{background:#0294FF;border:1px solid #007ECD;text-shadow:#007ecd 1px 1px,#007ecd 2px 2px,#007ecd 3px 3px,#007ecd 4px 4px,#007ecd 5px 5px,#007ecd 6px 6px,#007ecd 7px 7px,#007ecd 8px 8px,#007ecd 9px 9px,#007ecd 10px 10px,#007ecd 11px 11px,#007ecd 12px 12px,#007ecd 13px 13px,#007ecd 14px 14px,#007ecd 15px 15px,#007ecd 16px 16px,#007ecd 17px 17px,#007ecd 18px 18px,#007ecd 19px 19px,#007ecd 20px 20px,#007ecd 21px 21px,#007ecd 22px 22px,#007ecd 23px 23px,#007ecd 24px 24px,#007ecd 25px 25px,#007ecd 26px 26px,#007ecd 27px 27px,#007ecd 28px 28px,#007ecd 29px 29px,#007ecd 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-deviantart{background:#DCE22B;border:1px solid #B2B423;text-shadow:#b2b423 1px 1px,#b2b423 2px 2px,#b2b423 3px 3px,#b2b423 4px 4px,#b2b423 5px 5px,#b2b423 6px 6px,#b2b423 7px 7px,#b2b423 8px 8px,#b2b423 9px 9px,#b2b423 10px 10px,#b2b423 11px 11px,#b2b423 12px 12px,#b2b423 13px 13px,#b2b423 14px 14px,#b2b423 15px 15px,#b2b423 16px 16px,#b2b423 17px 17px,#b2b423 18px 18px,#b2b423 19px 19px,#b2b423 20px 20px,#b2b423 21px 21px,#b2b423 22px 22px,#b2b423 23px 23px,#b2b423 24px 24px,#b2b423 25px 25px,#b2b423 26px 26px,#b2b423 27px 27px,#b2b423 28px 28px,#b2b423 29px 29px,#b2b423 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-digg{background:#1B8EC4;border:1px solid #126C92;text-shadow:#126c92 1px 1px,#126c92 2px 2px,#126c92 3px 3px,#126c92 4px 4px,#126c92 5px 5px,#126c92 6px 6px,#126c92 7px 7px,#126c92 8px 8px,#126c92 9px 9px,#126c92 10px 10px,#126c92 11px 11px,#126c92 12px 12px,#126c92 13px 13px,#126c92 14px 14px,#126c92 15px 15px,#126c92 16px 16px,#126c92 17px 17px,#126c92 18px 18px,#126c92 19px 19px,#126c92 20px 20px,#126c92 21px 21px,#126c92 22px 22px,#126c92 23px 23px,#126c92 24px 24px,#126c92 25px 25px,#126c92 26px 26px,#126c92 27px 27px,#126c92 28px 28px,#126c92 29px 29px,#126c92 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-dribbble{background:#EF76A4;border:1px solid #C05C84;text-shadow:#c05c84 1px 1px,#c05c84 2px 2px,#c05c84 3px 3px,#c05c84 4px 4px,#c05c84 5px 5px,#c05c84 6px 6px,#c05c84 7px 7px,#c05c84 8px 8px,#c05c84 9px 9px,#c05c84 10px 10px,#c05c84 11px 11px,#c05c84 12px 12px,#c05c84 13px 13px,#c05c84 14px 14px,#c05c84 15px 15px,#c05c84 16px 16px,#c05c84 17px 17px,#c05c84 18px 18px,#c05c84 19px 19px,#c05c84 20px 20px,#c05c84 21px 21px,#c05c84 22px 22px,#c05c84 23px 23px,#c05c84 24px 24px,#c05c84 25px 25px,#c05c84 26px 26px,#c05c84 27px 27px,#c05c84 28px 28px,#c05c84 29px 29px,#c05c84 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-facebook{background:#3B5998;border:1px solid #1E3D7A;text-shadow:#1e3d7a 1px 1px,#1e3d7a 2px 2px,#1e3d7a 3px 3px,#1e3d7a 4px 4px,#1e3d7a 5px 5px,#1e3d7a 6px 6px,#1e3d7a 7px 7px,#1e3d7a 8px 8px,#1e3d7a 9px 9px,#1e3d7a 10px 10px,#1e3d7a 11px 11px,#1e3d7a 12px 12px,#1e3d7a 13px 13px,#1e3d7a 14px 14px,#1e3d7a 15px 15px,#1e3d7a 16px 16px,#1e3d7a 17px 17px,#1e3d7a 18px 18px,#1e3d7a 19px 19px,#1e3d7a 20px 20px,#1e3d7a 21px 21px,#1e3d7a 22px 22px,#1e3d7a 23px 23px,#1e3d7a 24px 24px,#1e3d7a 25px 25px,#1e3d7a 26px 26px,#1e3d7a 27px 27px,#1e3d7a 28px 28px,#1e3d7a 29px 29px,#1e3d7a 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-flickr{background:#FF0586;border:1px solid #D0006F;text-shadow:#d0006f 1px 1px,#d0006f 2px 2px,#d0006f 3px 3px,#d0006f 4px 4px,#d0006f 5px 5px,#d0006f 6px 6px,#d0006f 7px 7px,#d0006f 8px 8px,#d0006f 9px 9px,#d0006f 10px 10px,#d0006f 11px 11px,#d0006f 12px 12px,#d0006f 13px 13px,#d0006f 14px 14px,#d0006f 15px 15px,#d0006f 16px 16px,#d0006f 17px 17px,#d0006f 18px 18px,#d0006f 19px 19px,#d0006f 20px 20px,#d0006f 21px 21px,#d0006f 22px 22px,#d0006f 23px 23px,#d0006f 24px 24px,#d0006f 25px 25px,#d0006f 26px 26px,#d0006f 27px 27px,#d0006f 28px 28px,#d0006f 29px 29px,#d0006f 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-github{background:#829AA8;border:1px solid #4F7385;text-shadow:#4f7385 1px 1px,#4f7385 2px 2px,#4f7385 3px 3px,#4f7385 4px 4px,#4f7385 5px 5px,#4f7385 6px 6px,#4f7385 7px 7px,#4f7385 8px 8px,#4f7385 9px 9px,#4f7385 10px 10px,#4f7385 11px 11px,#4f7385 12px 12px,#4f7385 13px 13px,#4f7385 14px 14px,#4f7385 15px 15px,#4f7385 16px 16px,#4f7385 17px 17px,#4f7385 18px 18px,#4f7385 19px 19px,#4f7385 20px 20px,#4f7385 21px 21px,#4f7385 22px 22px,#4f7385 23px 23px,#4f7385 24px 24px,#4f7385 25px 25px,#4f7385 26px 26px,#4f7385 27px 27px,#4f7385 28px 28px,#4f7385 29px 29px,#4f7385 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-google{background:#E8262F;border:1px solid #C20C18;text-shadow:#c20c18 1px 1px,#c20c18 2px 2px,#c20c18 3px 3px,#c20c18 4px 4px,#c20c18 5px 5px,#c20c18 6px 6px,#c20c18 7px 7px,#c20c18 8px 8px,#c20c18 9px 9px,#c20c18 10px 10px,#c20c18 11px 11px,#c20c18 12px 12px,#c20c18 13px 13px,#c20c18 14px 14px,#c20c18 15px 15px,#c20c18 16px 16px,#c20c18 17px 17px,#c20c18 18px 18px,#c20c18 19px 19px,#c20c18 20px 20px,#c20c18 21px 21px,#c20c18 22px 22px,#c20c18 23px 23px,#c20c18 24px 24px,#c20c18 25px 25px,#c20c18 26px 26px,#c20c18 27px 27px,#c20c18 28px 28px,#c20c18 29px 29px,#c20c18 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-googleplus{background:#DD4B39;border:1px solid #B32414;text-shadow:#b32414 1px 1px,#b32414 2px 2px,#b32414 3px 3px,#b32414 4px 4px,#b32414 5px 5px,#b32414 6px 6px,#b32414 7px 7px,#b32414 8px 8px,#b32414 9px 9px,#b32414 10px 10px,#b32414 11px 11px,#b32414 12px 12px,#b32414 13px 13px,#b32414 14px 14px,#b32414 15px 15px,#b32414 16px 16px,#b32414 17px 17px,#b32414 18px 18px,#b32414 19px 19px,#b32414 20px 20px,#b32414 21px 21px,#b32414 22px 22px,#b32414 23px 23px,#b32414 24px 24px,#b32414 25px 25px,#b32414 26px 26px,#b32414 27px 27px,#b32414 28px 28px,#b32414 29px 29px,#b32414 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-html5{background:#F16528;border:1px solid #C23D08;text-shadow:#c23d08 1px 1px,#c23d08 2px 2px,#c23d08 3px 3px,#c23d08 4px 4px,#c23d08 5px 5px,#c23d08 6px 6px,#c23d08 7px 7px,#c23d08 8px 8px,#c23d08 9px 9px,#c23d08 10px 10px,#c23d08 11px 11px,#c23d08 12px 12px,#c23d08 13px 13px,#c23d08 14px 14px,#c23d08 15px 15px,#c23d08 16px 16px,#c23d08 17px 17px,#c23d08 18px 18px,#c23d08 19px 19px,#c23d08 20px 20px,#c23d08 21px 21px,#c23d08 22px 22px,#c23d08 23px 23px,#c23d08 24px 24px,#c23d08 25px 25px,#c23d08 26px 26px,#c23d08 27px 27px,#c23d08 28px 28px,#c23d08 29px 29px,#c23d08 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-instagram{background:#417096;border:1px solid #244F70;text-shadow:#244f70 1px 1px,#244f70 2px 2px,#244f70 3px 3px,#244f70 4px 4px,#244f70 5px 5px,#244f70 6px 6px,#244f70 7px 7px,#244f70 8px 8px,#244f70 9px 9px,#244f70 10px 10px,#244f70 11px 11px,#244f70 12px 12px,#244f70 13px 13px,#244f70 14px 14px,#244f70 15px 15px,#244f70 16px 16px,#244f70 17px 17px,#244f70 18px 18px,#244f70 19px 19px,#244f70 20px 20px,#244f70 21px 21px,#244f70 22px 22px,#244f70 23px 23px,#244f70 24px 24px,#244f70 25px 25px,#244f70 26px 26px,#244f70 27px 27px,#244f70 28px 28px,#244f70 29px 29px,#244f70 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-linkedin{background:#1583BB;border:1px solid #036390;text-shadow:#036390 1px 1px,#036390 2px 2px,#036390 3px 3px,#036390 4px 4px,#036390 5px 5px,#036390 6px 6px,#036390 7px 7px,#036390 8px 8px,#036390 9px 9px,#036390 10px 10px,#036390 11px 11px,#036390 12px 12px,#036390 13px 13px,#036390 14px 14px,#036390 15px 15px,#036390 16px 16px,#036390 17px 17px,#036390 18px 18px,#036390 19px 19px,#036390 20px 20px,#036390 21px 21px,#036390 22px 22px,#036390 23px 23px,#036390 24px 24px,#036390 25px 25px,#036390 26px 26px,#036390 27px 27px,#036390 28px 28px,#036390 29px 29px,#036390 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-pinterest{background:#CB2027;border:1px solid #9D060E;text-shadow:#9d063e 1px 1px,#9d063e 2px 2px,#9d063e 3px 3px,#9d063e 4px 4px,#9d063e 5px 5px,#9d063e 6px 6px,#9d063e 7px 7px,#9d063e 8px 8px,#9d063e 9px 9px,#9d063e 10px 10px,#9d063e 11px 11px,#9d063e 12px 12px,#9d063e 13px 13px,#9d063e 14px 14px,#9d063e 15px 15px,#9d063e 16px 16px,#9d063e 17px 17px,#9d063e 18px 18px,#9d063e 19px 19px,#9d063e 20px 20px,#9d063e 21px 21px,#9d063e 22px 22px,#9d063e 23px 23px,#9d063e 24px 24px,#9d063e 25px 25px,#9d063e 26px 26px,#9d063e 27px 27px,#9d063e 28px 28px,#9d063e 29px 29px,#9d063e 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-reddit{background:#FF4107;border:1px solid #C62D02;text-shadow:#c62d02 1px 1px,#c62d02 2px 2px,#c62d02 3px 3px,#c62d02 4px 4px,#c62d02 5px 5px,#c62d02 6px 6px,#c62d02 7px 7px,#c62d02 8px 8px,#c62d02 9px 9px,#c62d02 10px 10px,#c62d02 11px 11px,#c62d02 12px 12px,#c62d02 13px 13px,#c62d02 14px 14px,#c62d02 15px 15px,#c62d02 16px 16px,#c62d02 17px 17px,#c62d02 18px 18px,#c62d02 19px 19px,#c62d02 20px 20px,#c62d02 21px 21px,#c62d02 22px 22px,#c62d02 23px 23px,#c62d02 24px 24px,#c62d02 25px 25px,#c62d02 26px 26px,#c62d02 27px 27px,#c62d02 28px 28px,#c62d02 29px 29px,#c62d02 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-rss{background:#FF7A21;border:1px solid #C24B02;text-shadow:#c24b02 1px 1px,#c24b02 2px 2px,#c24b02 3px 3px,#c24b02 4px 4px,#c24b02 5px 5px,#c24b02 6px 6px,#c24b02 7px 7px,#c24b02 8px 8px,#c24b02 9px 9px,#c24b02 10px 10px,#c24b02 11px 11px,#c24b02 12px 12px,#c24b02 13px 13px,#c24b02 14px 14px,#c24b02 15px 15px,#c24b02 16px 16px,#c24b02 17px 17px,#c24b02 18px 18px,#c24b02 19px 19px,#c24b02 20px 20px,#c24b02 21px 21px,#c24b02 22px 22px,#c24b02 23px 23px,#c24b02 24px 24px,#c24b02 25px 25px,#c24b02 26px 26px,#c24b02 27px 27px,#c24b02 28px 28px,#c24b02 29px 29px,#c24b02 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-sharethis{background:#1D9565;border:1px solid #076840;text-shadow:#076840 1px 1px,#076840 2px 2px,#076840 3px 3px,#076840 4px 4px,#076840 5px 5px,#076840 6px 6px,#076840 7px 7px,#076840 8px 8px,#076840 9px 9px,#076840 10px 10px,#076840 11px 11px,#076840 12px 12px,#076840 13px 13px,#076840 14px 14px,#076840 15px 15px,#076840 16px 16px,#076840 17px 17px,#076840 18px 18px,#076840 19px 19px,#076840 20px 20px,#076840 21px 21px,#076840 22px 22px,#076840 23px 23px,#076840 24px 24px,#076840 25px 25px,#076840 26px 26px,#076840 27px 27px,#076840 28px 28px,#076840 29px 29px,#076840 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-skype{background:#3FC1F4;border:1px solid #1B95C2;text-shadow:#1b95c2 1px 1px,#1b95c2 2px 2px,#1b95c2 3px 3px,#1b95c2 4px 4px,#1b95c2 5px 5px,#1b95c2 6px 6px,#1b95c2 7px 7px,#1b95c2 8px 8px,#1b95c2 9px 9px,#1b95c2 10px 10px,#1b95c2 11px 11px,#1b95c2 12px 12px,#1b95c2 13px 13px,#1b95c2 14px 14px,#1b95c2 15px 15px,#1b95c2 16px 16px,#1b95c2 17px 17px,#1b95c2 18px 18px,#1b95c2 19px 19px,#1b95c2 20px 20px,#1b95c2 21px 21px,#1b95c2 22px 22px,#1b95c2 23px 23px,#1b95c2 24px 24px,#1b95c2 25px 25px,#1b95c2 26px 26px,#1b95c2 27px 27px,#1b95c2 28px 28px,#1b95c2 29px 29px,#1b95c2 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-soundcloud{background:#FF5419;border:1px solid #C73002;text-shadow:#c73002 1px 1px,#c73002 2px 2px,#c73002 3px 3px,#c73002 4px 4px,#c73002 5px 5px,#c73002 6px 6px,#c73002 7px 7px,#c73002 8px 8px,#c73002 9px 9px,#c73002 10px 10px,#c73002 11px 11px,#c73002 12px 12px,#c73002 13px 13px,#c73002 14px 14px,#c73002 15px 15px,#c73002 16px 16px,#c73002 17px 17px,#c73002 18px 18px,#c73002 19px 19px,#c73002 20px 20px,#c73002 21px 21px,#c73002 22px 22px,#c73002 23px 23px,#c73002 24px 24px,#c73002 25px 25px,#c73002 26px 26px,#c73002 27px 27px,#c73002 28px 28px,#c73002 29px 29px,#c73002 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-spotify{background:#AECF02;border:1px solid #829900;text-shadow:#829900 1px 1px,#829900 2px 2px,#829900 3px 3px,#829900 4px 4px,#829900 5px 5px,#829900 6px 6px,#829900 7px 7px,#829900 8px 8px,#829900 9px 9px,#829900 10px 10px,#829900 11px 11px,#829900 12px 12px,#829900 13px 13px,#829900 14px 14px,#829900 15px 15px,#829900 16px 16px,#829900 17px 17px,#829900 18px 18px,#829900 19px 19px,#829900 20px 20px,#829900 21px 21px,#829900 22px 22px,#829900 23px 23px,#829900 24px 24px,#829900 25px 25px,#829900 26px 26px,#829900 27px 27px,#829900 28px 28px,#829900 29px 29px,#829900 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-stackoverflow{background:#FF661E;border:1px solid #CE3A00;text-shadow:#ce3a00 1px 1px,#ce3a00 2px 2px,#ce3a00 3px 3px,#ce3a00 4px 4px,#ce3a00 5px 5px,#ce3a00 6px 6px,#ce3a00 7px 7px,#ce3a00 8px 8px,#ce3a00 9px 9px,#ce3a00 10px 10px,#ce3a00 11px 11px,#ce3a00 12px 12px,#ce3a00 13px 13px,#ce3a00 14px 14px,#ce3a00 15px 15px,#ce3a00 16px 16px,#ce3a00 17px 17px,#ce3a00 18px 18px,#ce3a00 19px 19px,#ce3a00 20px 20px,#ce3a00 21px 21px,#ce3a00 22px 22px,#ce3a00 23px 23px,#ce3a00 24px 24px,#ce3a00 25px 25px,#ce3a00 26px 26px,#ce3a00 27px 27px,#ce3a00 28px 28px,#ce3a00 29px 29px,#ce3a00 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-steam,.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-user_email{background:#484848;border:1px solid #302B2B;text-shadow:#302b2b 1px 1px,#302b2b 2px 2px,#302b2b 3px 3px,#302b2b 4px 4px,#302b2b 5px 5px,#302b2b 6px 6px,#302b2b 7px 7px,#302b2b 8px 8px,#302b2b 9px 9px,#302b2b 10px 10px,#302b2b 11px 11px,#302b2b 12px 12px,#302b2b 13px 13px,#302b2b 14px 14px,#302b2b 15px 15px,#302b2b 16px 16px,#302b2b 17px 17px,#302b2b 18px 18px,#302b2b 19px 19px,#302b2b 20px 20px,#302b2b 21px 21px,#302b2b 22px 22px,#302b2b 23px 23px,#302b2b 24px 24px,#302b2b 25px 25px,#302b2b 26px 26px,#302b2b 27px 27px,#302b2b 28px 28px,#302b2b 29px 29px,#302b2b 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-stumbleUpon{background:#EB4923;border:1px solid #BE2507;text-shadow:#be2507 1px 1px,#be2507 2px 2px,#be2507 3px 3px,#be2507 4px 4px,#be2507 5px 5px,#be2507 6px 6px,#be2507 7px 7px,#be2507 8px 8px,#be2507 9px 9px,#be2507 10px 10px,#be2507 11px 11px,#be2507 12px 12px,#be2507 13px 13px,#be2507 14px 14px,#be2507 15px 15px,#be2507 16px 16px,#be2507 17px 17px,#be2507 18px 18px,#be2507 19px 19px,#be2507 20px 20px,#be2507 21px 21px,#be2507 22px 22px,#be2507 23px 23px,#be2507 24px 24px,#be2507 25px 25px,#be2507 26px 26px,#be2507 27px 27px,#be2507 28px 28px,#be2507 29px 29px,#be2507 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-tumblr{background:#3C576C;border:1px solid #1E3546;text-shadow:#1e3546 1px 1px,#1e3546 2px 2px,#1e3546 3px 3px,#1e3546 4px 4px,#1e3546 5px 5px,#1e3546 6px 6px,#1e3546 7px 7px,#1e3546 8px 8px,#1e3546 9px 9px,#1e3546 10px 10px,#1e3546 11px 11px,#1e3546 12px 12px,#1e3546 13px 13px,#1e3546 14px 14px,#1e3546 15px 15px,#1e3546 16px 16px,#1e3546 17px 17px,#1e3546 18px 18px,#1e3546 19px 19px,#1e3546 20px 20px,#1e3546 21px 21px,#1e3546 22px 22px,#1e3546 23px 23px,#1e3546 24px 24px,#1e3546 25px 25px,#1e3546 26px 26px,#1e3546 27px 27px,#1e3546 28px 28px,#1e3546 29px 29px,#1e3546 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-twitter{background:#00ACED;border:1px solid #008AB8;text-shadow:#008ab8 1px 1px,#008ab8 2px 2px,#008ab8 3px 3px,#008ab8 4px 4px,#008ab8 5px 5px,#008ab8 6px 6px,#008ab8 7px 7px,#008ab8 8px 8px,#008ab8 9px 9px,#008ab8 10px 10px,#008ab8 11px 11px,#008ab8 12px 12px,#008ab8 13px 13px,#008ab8 14px 14px,#008ab8 15px 15px,#008ab8 16px 16px,#008ab8 17px 17px,#008ab8 18px 18px,#008ab8 19px 19px,#008ab8 20px 20px,#008ab8 21px 21px,#008ab8 22px 22px,#008ab8 23px 23px,#008ab8 24px 24px,#008ab8 25px 25px,#008ab8 26px 26px,#008ab8 27px 27px,#008ab8 28px 28px,#008ab8 29px 29px,#008ab8 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-vimeo{background:#006599;border:1px solid #00496A;text-shadow:#00496a 1px 1px,#00496a 2px 2px,#00496a 3px 3px,#00496a 4px 4px,#00496a 5px 5px,#00496a 6px 6px,#00496a 7px 7px,#00496a 8px 8px,#00496a 9px 9px,#00496a 10px 10px,#00496a 11px 11px,#00496a 12px 12px,#00496a 13px 13px,#00496a 14px 14px,#00496a 15px 15px,#00496a 16px 16px,#00496a 17px 17px,#00496a 18px 18px,#00496a 19px 19px,#00496a 20px 20px,#00496a 21px 21px,#00496a 22px 22px,#00496a 23px 23px,#00496a 24px 24px,#00496a 25px 25px,#00496a 26px 26px,#00496a 27px 27px,#00496a 28px 28px,#00496a 29px 29px,#00496a 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-windows{background:#00ADEF;border:1px solid #038BBC;text-shadow:#038bbc 1px 1px,#038bbc 2px 2px,#038bbc 3px 3px,#038bbc 4px 4px,#038bbc 5px 5px,#038bbc 6px 6px,#038bbc 7px 7px,#038bbc 8px 8px,#038bbc 9px 9px,#038bbc 10px 10px,#038bbc 11px 11px,#038bbc 12px 12px,#038bbc 13px 13px,#038bbc 14px 14px,#038bbc 15px 15px,#038bbc 16px 16px,#038bbc 17px 17px,#038bbc 18px 18px,#038bbc 19px 19px,#038bbc 20px 20px,#038bbc 21px 21px,#038bbc 22px 22px,#038bbc 23px 23px,#038bbc 24px 24px,#038bbc 25px 25px,#038bbc 26px 26px,#038bbc 27px 27px,#038bbc 28px 28px,#038bbc 29px 29px,#038bbc 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-wordpress{background:#21759A;border:1px solid #0F607E;text-shadow:#0f607e 1px 1px,#0f607e 2px 2px,#0f607e 3px 3px,#0f607e 4px 4px,#0f607e 5px 5px,#0f607e 6px 6px,#0f607e 7px 7px,#0f607e 8px 8px,#0f607e 9px 9px,#0f607e 10px 10px,#0f607e 11px 11px,#0f607e 12px 12px,#0f607e 13px 13px,#0f607e 14px 14px,#0f607e 15px 15px,#0f607e 16px 16px,#0f607e 17px 17px,#0f607e 18px 18px,#0f607e 19px 19px,#0f607e 20px 20px,#0f607e 21px 21px,#0f607e 22px 22px,#0f607e 23px 23px,#0f607e 24px 24px,#0f607e 25px 25px,#0f607e 26px 26px,#0f607e 27px 27px,#0f607e 28px 28px,#0f607e 29px 29px,#0f607e 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-yahoo{background:#4101AF;border:1px solid #290074;text-shadow:#290074 1px 1px,#290074 2px 2px,#290074 3px 3px,#290074 4px 4px,#290074 5px 5px,#290074 6px 6px,#290074 7px 7px,#290074 8px 8px,#290074 9px 9px,#290074 10px 10px,#290074 11px 11px,#290074 12px 12px,#290074 13px 13px,#290074 14px 14px,#290074 15px 15px,#290074 16px 16px,#290074 17px 17px,#290074 18px 18px,#290074 19px 19px,#290074 20px 20px,#290074 21px 21px,#290074 22px 22px,#290074 23px 23px,#290074 24px 24px,#290074 25px 25px,#290074 26px 26px,#290074 27px 27px,#290074 28px 28px,#290074 29px 29px,#290074 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-youtube{background:#E52C27;border:1px solid #BE0707;text-shadow:#be0707 1px 1px,#be0707 2px 2px,#be0707 3px 3px,#be0707 4px 4px,#be0707 5px 5px,#be0707 6px 6px,#be0707 7px 7px,#be0707 8px 8px,#be0707 9px 9px,#be0707 10px 10px,#be0707 11px 11px,#be0707 12px 12px,#be0707 13px 13px,#be0707 14px 14px,#be0707 15px 15px,#be0707 16px 16px,#be0707 17px 17px,#be0707 18px 18px,#be0707 19px 19px,#be0707 20px 20px,#be0707 21px 21px,#be0707 22px 22px,#be0707 23px 23px,#be0707 24px 24px,#be0707 25px 25px,#be0707 26px 26px,#be0707 27px 27px,#be0707 28px 28px,#be0707 29px 29px,#be0707 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-xing{background:#026466;border:1px solid #004746;text-shadow:#004746 1px 1px,#004746 2px 2px,#004746 3px 3px,#004746 4px 4px,#004746 5px 5px,#004746 6px 6px,#004746 7px 7px,#004746 8px 8px,#004746 9px 9px,#004746 10px 10px,#004746 11px 11px,#004746 12px 12px,#004746 13px 13px,#004746 14px 14px,#004746 15px 15px,#004746 16px 16px,#004746 17px 17px,#004746 18px 18px,#004746 19px 19px,#004746 20px 20px,#004746 21px 21px,#004746 22px 22px,#004746 23px 23px,#004746 24px 24px,#004746 25px 25px,#004746 26px 26px,#004746 27px 27px,#004746 28px 28px,#004746 29px 29px,#004746 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-mixcloud{background:#52aad8;border:1px solid #1B95C2;text-shadow:#1b95c2 1px 1px,#1b95c2 2px 2px,#1b95c2 3px 3px,#1b95c2 4px 4px,#1b95c2 5px 5px,#1b95c2 6px 6px,#1b95c2 7px 7px,#1b95c2 8px 8px,#1b95c2 9px 9px,#1b95c2 10px 10px,#1b95c2 11px 11px,#1b95c2 12px 12px,#1b95c2 13px 13px,#1b95c2 14px 14px,#1b95c2 15px 15px,#1b95c2 16px 16px,#1b95c2 17px 17px,#1b95c2 18px 18px,#1b95c2 19px 19px,#1b95c2 20px 20px,#1b95c2 21px 21px,#1b95c2 22px 22px,#1b95c2 23px 23px,#1b95c2 24px 24px,#1b95c2 25px 25px,#1b95c2 26px 26px,#1b95c2 27px 27px,#1b95c2 28px 28px,#1b95c2 29px 29px,#1b95c2 30px 30px}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-vk{background-color:#45668e}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-medium{background-color:#00ab6c}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-quora{background-color:#a82400}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-meetup{background-color:#e0393e}.saboxplugin-socials.sabox-colored .saboxplugin-icon-color.saboxplugin-icon-goodreads{background:#553b08;border:1px solid #1B95C2}.sabox-plus-item{margin-bottom:20px}@media screen and (max-width:480px){.saboxplugin-wrap{text-align:center}.saboxplugin-wrap .saboxplugin-gravatar{float:none;padding:20px 0;text-align:center;margin:0 auto;display:block}.saboxplugin-wrap .saboxplugin-gravatar img{float:none;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1}.saboxplugin-wrap .saboxplugin-desc{margin:0 10px 20px;text-align:center}.saboxplugin-wrap .saboxplugin-authorname{text-align:center;margin:10px 0 20px}}/** Front end editor */
@media screen and (max-width: 767px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 767px) {
}
.vc_row:before,
.vc_row:after {
  content: " ";
  display: table;
}
.vc_row:after {
  clear: both;
}
/* Navbar */
/* Modal box */
/* Panel */
@media (max-width: 767px) {
  .vc_hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vc_hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vc_hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .vc_hidden-lg {
    display: none !important;
  }
}
.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}
.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}
.vc_column_container {
  width: 100%;
}
.vc_row {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 7.5px;
  padding-right: 7.5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vc_col-xs-1, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12 {
  float: left;
}
.vc_col-xs-12 {
  width: 100%;
}
.vc_col-xs-11 {
  width: 91.66666667%;
}
.vc_col-xs-10 {
  width: 83.33333333%;
}
.vc_col-xs-9 {
  width: 75%;
}
.vc_col-xs-8 {
  width: 66.66666667%;
}
.vc_col-xs-7 {
  width: 58.33333333%;
}
.vc_col-xs-6 {
  width: 50%;
}
.vc_col-xs-5 {
  width: 41.66666667%;
}
.vc_col-xs-4 {
  width: 33.33333333%;
}
.vc_col-xs-3 {
  width: 25%;
}
.vc_col-xs-2 {
  width: 16.66666667%;
}
.vc_col-xs-1 {
  width: 8.33333333%;
}
.vc_col-xs-pull-12 {
  right: 100%;
}
.vc_col-xs-pull-11 {
  right: 91.66666667%;
}
.vc_col-xs-pull-10 {
  right: 83.33333333%;
}
.vc_col-xs-pull-9 {
  right: 75%;
}
.vc_col-xs-pull-8 {
  right: 66.66666667%;
}
.vc_col-xs-pull-7 {
  right: 58.33333333%;
}
.vc_col-xs-pull-6 {
  right: 50%;
}
.vc_col-xs-pull-5 {
  right: 41.66666667%;
}
.vc_col-xs-pull-4 {
  right: 33.33333333%;
}
.vc_col-xs-pull-3 {
  right: 25%;
}
.vc_col-xs-pull-2 {
  right: 16.66666667%;
}
.vc_col-xs-pull-1 {
  right: 8.33333333%;
}
.vc_col-xs-pull-0 {
  right: auto;
}
.vc_col-xs-push-12 {
  left: 100%;
}
.vc_col-xs-push-11 {
  left: 91.66666667%;
}
.vc_col-xs-push-10 {
  left: 83.33333333%;
}
.vc_col-xs-push-9 {
  left: 75%;
}
.vc_col-xs-push-8 {
  left: 66.66666667%;
}
.vc_col-xs-push-7 {
  left: 58.33333333%;
}
.vc_col-xs-push-6 {
  left: 50%;
}
.vc_col-xs-push-5 {
  left: 41.66666667%;
}
.vc_col-xs-push-4 {
  left: 33.33333333%;
}
.vc_col-xs-push-3 {
  left: 25%;
}
.vc_col-xs-push-2 {
  left: 16.66666667%;
}
.vc_col-xs-push-1 {
  left: 8.33333333%;
}
.vc_col-xs-push-0 {
  left: auto;
}
.vc_col-xs-offset-12 {
  margin-left: 100%;
}
.vc_col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.vc_col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.vc_col-xs-offset-9 {
  margin-left: 75%;
}
.vc_col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.vc_col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.vc_col-xs-offset-6 {
  margin-left: 50%;
}
.vc_col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.vc_col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.vc_col-xs-offset-3 {
  margin-left: 25%;
}
.vc_col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.vc_col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.vc_col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
    float: left;
  }
  .vc_col-sm-12 {
    width: 100%;
  }
  .vc_col-sm-11 {
    width: 91.66666667%;
  }
  .vc_col-sm-10 {
    width: 83.33333333%;
  }
  .vc_col-sm-9 {
    width: 75%;
  }
  .vc_col-sm-8 {
    width: 66.66666667%;
  }
  .vc_col-sm-7 {
    width: 58.33333333%;
  }
  .vc_col-sm-6 {
    width: 50%;
  }
  .vc_col-sm-5 {
    width: 41.66666667%;
  }
  .vc_col-sm-4 {
    width: 33.33333333%;
  }
  .vc_col-sm-3 {
    width: 25%;
  }
  .vc_col-sm-2 {
    width: 16.66666667%;
  }
  .vc_col-sm-1 {
    width: 8.33333333%;
  }
  .vc_col-sm-pull-12 {
    right: 100%;
  }
  .vc_col-sm-pull-11 {
    right: 91.66666667%;
  }
  .vc_col-sm-pull-10 {
    right: 83.33333333%;
  }
  .vc_col-sm-pull-9 {
    right: 75%;
  }
  .vc_col-sm-pull-8 {
    right: 66.66666667%;
  }
  .vc_col-sm-pull-7 {
    right: 58.33333333%;
  }
  .vc_col-sm-pull-6 {
    right: 50%;
  }
  .vc_col-sm-pull-5 {
    right: 41.66666667%;
  }
  .vc_col-sm-pull-4 {
    right: 33.33333333%;
  }
  .vc_col-sm-pull-3 {
    right: 25%;
  }
  .vc_col-sm-pull-2 {
    right: 16.66666667%;
  }
  .vc_col-sm-pull-1 {
    right: 8.33333333%;
  }
  .vc_col-sm-pull-0 {
    right: auto;
  }
  .vc_col-sm-push-12 {
    left: 100%;
  }
  .vc_col-sm-push-11 {
    left: 91.66666667%;
  }
  .vc_col-sm-push-10 {
    left: 83.33333333%;
  }
  .vc_col-sm-push-9 {
    left: 75%;
  }
  .vc_col-sm-push-8 {
    left: 66.66666667%;
  }
  .vc_col-sm-push-7 {
    left: 58.33333333%;
  }
  .vc_col-sm-push-6 {
    left: 50%;
  }
  .vc_col-sm-push-5 {
    left: 41.66666667%;
  }
  .vc_col-sm-push-4 {
    left: 33.33333333%;
  }
  .vc_col-sm-push-3 {
    left: 25%;
  }
  .vc_col-sm-push-2 {
    left: 16.66666667%;
  }
  .vc_col-sm-push-1 {
    left: 8.33333333%;
  }
  .vc_col-sm-push-0 {
    left: auto;
  }
  .vc_col-sm-offset-12 {
    margin-left: 100%;
  }
  .vc_col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .vc_col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .vc_col-sm-offset-9 {
    margin-left: 75%;
  }
  .vc_col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .vc_col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .vc_col-sm-offset-6 {
    margin-left: 50%;
  }
  .vc_col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .vc_col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .vc_col-sm-offset-3 {
    margin-left: 25%;
  }
  .vc_col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .vc_col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .vc_col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .vc_col-md-1, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12 {
    float: left;
  }
  .vc_col-md-12 {
    width: 100%;
  }
  .vc_col-md-11 {
    width: 91.66666667%;
  }
  .vc_col-md-10 {
    width: 83.33333333%;
  }
  .vc_col-md-9 {
    width: 75%;
  }
  .vc_col-md-8 {
    width: 66.66666667%;
  }
  .vc_col-md-7 {
    width: 58.33333333%;
  }
  .vc_col-md-6 {
    width: 50%;
  }
  .vc_col-md-5 {
    width: 41.66666667%;
  }
  .vc_col-md-4 {
    width: 33.33333333%;
  }
  .vc_col-md-3 {
    width: 25%;
  }
  .vc_col-md-2 {
    width: 16.66666667%;
  }
  .vc_col-md-1 {
    width: 8.33333333%;
  }
  .vc_col-md-pull-12 {
    right: 100%;
  }
  .vc_col-md-pull-11 {
    right: 91.66666667%;
  }
  .vc_col-md-pull-10 {
    right: 83.33333333%;
  }
  .vc_col-md-pull-9 {
    right: 75%;
  }
  .vc_col-md-pull-8 {
    right: 66.66666667%;
  }
  .vc_col-md-pull-7 {
    right: 58.33333333%;
  }
  .vc_col-md-pull-6 {
    right: 50%;
  }
  .vc_col-md-pull-5 {
    right: 41.66666667%;
  }
  .vc_col-md-pull-4 {
    right: 33.33333333%;
  }
  .vc_col-md-pull-3 {
    right: 25%;
  }
  .vc_col-md-pull-2 {
    right: 16.66666667%;
  }
  .vc_col-md-pull-1 {
    right: 8.33333333%;
  }
  .vc_col-md-pull-0 {
    right: auto;
  }
  .vc_col-md-push-12 {
    left: 100%;
  }
  .vc_col-md-push-11 {
    left: 91.66666667%;
  }
  .vc_col-md-push-10 {
    left: 83.33333333%;
  }
  .vc_col-md-push-9 {
    left: 75%;
  }
  .vc_col-md-push-8 {
    left: 66.66666667%;
  }
  .vc_col-md-push-7 {
    left: 58.33333333%;
  }
  .vc_col-md-push-6 {
    left: 50%;
  }
  .vc_col-md-push-5 {
    left: 41.66666667%;
  }
  .vc_col-md-push-4 {
    left: 33.33333333%;
  }
  .vc_col-md-push-3 {
    left: 25%;
  }
  .vc_col-md-push-2 {
    left: 16.66666667%;
  }
  .vc_col-md-push-1 {
    left: 8.33333333%;
  }
  .vc_col-md-push-0 {
    left: auto;
  }
  .vc_col-md-offset-12 {
    margin-left: 100%;
  }
  .vc_col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .vc_col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .vc_col-md-offset-9 {
    margin-left: 75%;
  }
  .vc_col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .vc_col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .vc_col-md-offset-6 {
    margin-left: 50%;
  }
  .vc_col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .vc_col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .vc_col-md-offset-3 {
    margin-left: 25%;
  }
  .vc_col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .vc_col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .vc_col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .vc_col-lg-1, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12 {
    float: left;
  }
  .vc_col-lg-12 {
    width: 100%;
  }
  .vc_col-lg-11 {
    width: 91.66666667%;
  }
  .vc_col-lg-10 {
    width: 83.33333333%;
  }
  .vc_col-lg-9 {
    width: 75%;
  }
  .vc_col-lg-8 {
    width: 66.66666667%;
  }
  .vc_col-lg-7 {
    width: 58.33333333%;
  }
  .vc_col-lg-6 {
    width: 50%;
  }
  .vc_col-lg-5 {
    width: 41.66666667%;
  }
  .vc_col-lg-4 {
    width: 33.33333333%;
  }
  .vc_col-lg-3 {
    width: 25%;
  }
  .vc_col-lg-2 {
    width: 16.66666667%;
  }
  .vc_col-lg-1 {
    width: 8.33333333%;
  }
  .vc_col-lg-pull-12 {
    right: 100%;
  }
  .vc_col-lg-pull-11 {
    right: 91.66666667%;
  }
  .vc_col-lg-pull-10 {
    right: 83.33333333%;
  }
  .vc_col-lg-pull-9 {
    right: 75%;
  }
  .vc_col-lg-pull-8 {
    right: 66.66666667%;
  }
  .vc_col-lg-pull-7 {
    right: 58.33333333%;
  }
  .vc_col-lg-pull-6 {
    right: 50%;
  }
  .vc_col-lg-pull-5 {
    right: 41.66666667%;
  }
  .vc_col-lg-pull-4 {
    right: 33.33333333%;
  }
  .vc_col-lg-pull-3 {
    right: 25%;
  }
  .vc_col-lg-pull-2 {
    right: 16.66666667%;
  }
  .vc_col-lg-pull-1 {
    right: 8.33333333%;
  }
  .vc_col-lg-pull-0 {
    right: auto;
  }
  .vc_col-lg-push-12 {
    left: 100%;
  }
  .vc_col-lg-push-11 {
    left: 91.66666667%;
  }
  .vc_col-lg-push-10 {
    left: 83.33333333%;
  }
  .vc_col-lg-push-9 {
    left: 75%;
  }
  .vc_col-lg-push-8 {
    left: 66.66666667%;
  }
  .vc_col-lg-push-7 {
    left: 58.33333333%;
  }
  .vc_col-lg-push-6 {
    left: 50%;
  }
  .vc_col-lg-push-5 {
    left: 41.66666667%;
  }
  .vc_col-lg-push-4 {
    left: 33.33333333%;
  }
  .vc_col-lg-push-3 {
    left: 25%;
  }
  .vc_col-lg-push-2 {
    left: 16.66666667%;
  }
  .vc_col-lg-push-1 {
    left: 8.33333333%;
  }
  .vc_col-lg-push-0 {
    left: auto;
  }
  .vc_col-lg-offset-12 {
    margin-left: 100%;
  }
  .vc_col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .vc_col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .vc_col-lg-offset-9 {
    margin-left: 75%;
  }
  .vc_col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .vc_col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .vc_col-lg-offset-6 {
    margin-left: 50%;
  }
  .vc_col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .vc_col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .vc_col-lg-offset-3 {
    margin-left: 25%;
  }
  .vc_col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .vc_col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .vc_col-lg-offset-0 {
    margin-left: 0%;
  }
}
.vc_pull-right {
  float: right !important;
}
.vc_pull-left {
  float: left !important;
}
.vc_clearfix:before,
.vc_clearfix:after {
  content: " ";
  display: table;
}
.vc_clearfix:after {
  clear: both;
}
.vc_clearfix:before,
.vc_clearfix:after {
  content: " ";
  display: table;
}
.vc_clearfix:after {
  clear: both;
}
.vc_el-clearfix {
  clear: both;
}
@media (max-width: 767px) {
  .vc_el-clearfix-xs {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vc_el-clearfix-sm {
    clear: both;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vc_el-clearfix-md {
    clear: both;
  }
}
@media (min-width: 1200px) {
  .vc_el-clearfix-lg {
    clear: both;
  }
}
.vc_visible {
  display: block;
}
.vc_table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}
.vc_table > thead > tr > th,
.vc_table > tbody > tr > th,
.vc_table > tfoot > tr > th,
.vc_table > thead > tr > td,
.vc_table > tbody > tr > td,
.vc_table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.vc_table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.vc_table > caption + thead > tr:first-child > th,
.vc_table > colgroup + thead > tr:first-child > th,
.vc_table > thead:first-child > tr:first-child > th,
.vc_table > caption + thead > tr:first-child > td,
.vc_table > colgroup + thead > tr:first-child > td,
.vc_table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.vc_table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.vc_table .table {
  background-color: #fff;
}
.vc_table-bordered {
  border: 1px solid #ddd;
}
.vc_table-bordered > thead > tr > th,
.vc_table-bordered > tbody > tr > th,
.vc_table-bordered > tfoot > tr > th,
.vc_table-bordered > thead > tr > td,
.vc_table-bordered > tbody > tr > td,
.vc_table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.vc_table-bordered > thead > tr > th,
.vc_table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
/* Pixel Icons */
.vc_pixel_icon {
  display: inline-block;
  vertical-align: middle;
  height: 16px;
  width: 16px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.vc_pixel_icon-alert {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/vc/alert.png);
}
.vc_pixel_icon-info {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/vc/info.png);
}
.vc_pixel_icon-tick {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/vc/tick.png);
}
.vc_pixel_icon-explanation {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/vc/exclamation.png);
}
.vc_pixel_icon-address_book {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/address-book.png);
}
.vc_pixel_icon-alarm_clock {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png);
}
.vc_pixel_icon-anchor {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/anchor.png);
}
.vc_pixel_icon-application_image {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/application-image.png);
}
.vc_pixel_icon-arrow {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/arrow.png);
}
.vc_pixel_icon-asterisk {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/asterisk.png);
}
.vc_pixel_icon-hammer {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png);
}
.vc_pixel_icon-balloon {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/balloon.png);
}
.vc_pixel_icon-balloon_buzz {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png);
}
.vc_pixel_icon-balloon_facebook {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png);
}
.vc_pixel_icon-balloon_twitter {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png);
}
.vc_pixel_icon-battery {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/battery-full.png);
}
.vc_pixel_icon-binocular {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/binocular.png);
}
.vc_pixel_icon-document_excel {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png);
}
.vc_pixel_icon-document_image {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png);
}
.vc_pixel_icon-document_music {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png);
}
.vc_pixel_icon-document_office {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png);
}
.vc_pixel_icon-document_pdf {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png);
}
.vc_pixel_icon-document_powerpoint {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png);
}
.vc_pixel_icon-document_word {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png);
}
.vc_pixel_icon-bookmark {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/bookmark.png);
}
.vc_pixel_icon-camcorder {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/camcorder.png);
}
.vc_pixel_icon-camera {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/camera.png);
}
.vc_pixel_icon-chart {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/chart.png);
}
.vc_pixel_icon-chart_pie {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png);
}
.vc_pixel_icon-clock {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/clock.png);
}
.vc_pixel_icon-play {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/control.png);
}
.vc_pixel_icon-fire {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/fire.png);
}
.vc_pixel_icon-heart {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/heart.png);
}
.vc_pixel_icon-mail {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/mail.png);
}
.vc_pixel_icon-shield {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png);
}
.vc_pixel_icon-video {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/video.png);
}
@font-face {
  font-family: 'VC-Icons';
  src: url('//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/VC-Icons.ttf?otu1sf') format('truetype'), url('//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/VC-Icons.woff?otu1sf') format('woff'), url('//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/VC-Icons.svg?otu1sf#VC-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.vc-composer-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'VC-Icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.vc-c-icon-sync:before {
  content: "\e627";
}
.vc-c-icon-lock_outline:before {
  content: "\e899";
}
.vc-c-icon-layout_portrait-smartphones:before {
  content: "\e324";
}
.vc-c-icon-layout_default:before {
  content: "\e30c";
}
.vc-c-icon-fullscreen_exit:before {
  content: "\e5d1";
}
.vc-c-icon-fullscreen:before {
  content: "\e5d0";
}
.vc-c-icon-home:before {
  content: "\e88a";
}
.vc-c-icon-content_copy:before {
  content: "\e14d";
}
.vc-c-icon-mode_edit:before {
  content: "\e254";
}
.vc-c-icon-add:before {
  content: "\e145";
}
.vc-c-icon-cog:before {
  content: "\e8b8";
}
.vc-c-icon-arrow_back:before {
  content: "\e5c4";
}
.vc-c-icon-arrow_downward:before {
  content: "\e5db";
}
.vc-c-icon-arrow_drop_down:before {
  content: "\e5c5";
}
.vc-c-icon-arrow_drop_up:before {
  content: "\e5c7";
}
.vc-c-icon-arrow_forward:before {
  content: "\e5c8";
}
.vc-c-icon-arrow_upward:before {
  content: "\e5d8";
}
.vc-c-icon-check:before {
  content: "\e5ca";
}
.vc-c-icon-close:before {
  content: "\e5cd";
}
.vc-c-icon-search:before {
  content: "\e8b6";
}
.vc-c-icon-add_template:before {
  content: "\e900";
}
.vc-c-icon-add_element:before {
  content: "\e901";
}
.vc-c-icon-dragndrop:before {
  content: "\e902";
}
.vc-c-icon-minimize_up:before {
  content: "\e903";
}
.vc-c-icon-minimize:before {
  content: "\e910";
}
.vc-c-icon-layout_landscape-smartphones:before {
  content: "\e911";
}
.vc-c-icon-layout_landscape-tablets:before {
  content: "\e912";
}
.vc-c-icon-row_default_fe:before {
  content: "\e913";
}
.vc-c-icon-arrow_drop_right:before {
  content: "\e915";
}
.vc-c-icon-1-4_3-4:before {
  content: "\e909";
}
.vc-c-icon-1-1:before {
  content: "\e904";
}
.vc-c-icon-1-2_1-2:before {
  content: "\e905";
}
.vc-c-icon-1-3_1-3_1-3:before {
  content: "\e906";
}
.vc-c-icon-1-4_1-2_1-4:before {
  content: "\e907";
}
.vc-c-icon-1-4_1-4_1-4_1-4:before {
  content: "\e908";
}
.vc-c-icon-1-6_1-6_1-6_1-2:before {
  content: "\e90b";
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
  content: "\e90c";
}
.vc-c-icon-1-6_2-3_1-6:before {
  content: "\e90d";
}
.vc-c-icon-2-3_1-3:before {
  content: "\e90e";
}
.vc-c-icon-5-6_1-6:before {
  content: "\e90f";
}
.vc-c-icon-layout_portrait-tablets:before {
  content: "\e916";
}
.vc-c-icon-delete_empty:before {
  content: "\e914";
}
.vc-c-icon-layout-lg:before {
  content: "\e30c";
}
.vc-c-icon-layout-md:before {
  content: "\e912";
}
.vc-c-icon-layout-sm:before {
  content: "\e916";
}
.vc-c-icon-layout-xs:before {
  content: "\e324";
}
.vc_txt_align_left {
  text-align: left;
}
.vc_txt_align_right {
  text-align: right;
}
.vc_txt_align_center {
  text-align: center;
}
.vc_txt_align_justify {
  text-align: justify;
  text-justify: inter-word;
}
.vc_el_width_50 {
  width: 50%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_60 {
  width: 60%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_70 {
  width: 70%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_80 {
  width: 80%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_90 {
  width: 90%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_100 {
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* 1. Buttons
---------------------------------------------------------- */
.vc_btn,
a.vc_btn,
button.vc_btn {
  cursor: pointer;
  display: inline-block;
  text-decoration: none !important;
  padding: 9px 12px;
  font-size: 100%;
  line-height: 20px;
  border-radius: 4px;
  /* Button colors variations */
}
.vc_btn,
a.vc_btn,
button.vc_btn,
.vc_btn:hover,
a.vc_btn:hover,
button.vc_btn:hover,
.vc_btn:focus,
a.vc_btn:focus,
button.vc_btn:focus {
  border: 1px solid transparent;
}
.vc_btn-lg,
a.vc_btn-lg,
button.vc_btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.vc_btn-sm,
a.vc_btn-sm,
button.vc_btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.vc_btn-xs,
a.vc_btn-xs,
button.vc_btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.vc_btn_square,
a.vc_btn_square,
button.vc_btn_square {
  border-radius: 0;
}
.vc_btn_square_outlined,
a.vc_btn_square_outlined,
button.vc_btn_square_outlined {
  border-radius: 0;
  background: none !important;
}
.vc_btn_square_outlined,
a.vc_btn_square_outlined,
button.vc_btn_square_outlined,
.vc_btn_square_outlined:hover,
a.vc_btn_square_outlined:hover,
button.vc_btn_square_outlined:hover,
.vc_btn_square_outlined:focus,
a.vc_btn_square_outlined:focus,
button.vc_btn_square_outlined:focus {
  border: 2px solid;
}
.vc_btn_round,
a.vc_btn_round,
button.vc_btn_round {
  border-radius: 25px;
}
.vc_btn_outlined,
a.vc_btn_outlined,
button.vc_btn_outlined {
  background: none !important;
}
.vc_btn_outlined,
a.vc_btn_outlined,
button.vc_btn_outlined,
.vc_btn_outlined:hover,
a.vc_btn_outlined:hover,
button.vc_btn_outlined:hover,
.vc_btn_outlined:focus,
a.vc_btn_outlined:focus,
button.vc_btn_outlined:focus {
  border: 2px solid;
}
.vc_btn-blue,
a.vc_btn-blue,
button.vc_btn-blue {
  background-color: #5472D2;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-blue:hover,
a.vc_btn-blue:hover,
button.vc_btn-blue:hover {
  background-color: #3c5ecc;
  color: #f7f7f7 !important;
}
.vc_btn-blue.vc_btn_outlined,
a.vc_btn-blue.vc_btn_outlined,
button.vc_btn-blue.vc_btn_outlined,
.vc_btn-blue.vc_btn_square_outlined,
a.vc_btn-blue.vc_btn_square_outlined,
button.vc_btn-blue.vc_btn_square_outlined {
  color: #5472D2 !important;
}
.vc_btn-blue.vc_btn_outlined:hover,
a.vc_btn-blue.vc_btn_outlined:hover,
button.vc_btn-blue.vc_btn_outlined:hover,
.vc_btn-blue.vc_btn_square_outlined:hover,
a.vc_btn-blue.vc_btn_square_outlined:hover,
button.vc_btn-blue.vc_btn_square_outlined:hover {
  border-color: #3c5ecc;
}
.vc_btn-blue.vc_btn_3d,
a.vc_btn-blue.vc_btn_3d,
button.vc_btn-blue.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #3253bc;
  box-shadow: 0 5px 0 #3253bc;
  margin-bottom: 5px;
}
.vc_btn-blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #3253bc;
  box-shadow: 0 3px 0 #3253bc;
  margin-bottom: 3px;
}
.vc_btn-blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #3253bc;
  box-shadow: 0 4px 0 #3253bc;
  margin-bottom: 4px;
}
.vc_btn-turquoise,
a.vc_btn-turquoise,
button.vc_btn-turquoise {
  background-color: #00C1CF;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-turquoise:hover,
a.vc_btn-turquoise:hover,
button.vc_btn-turquoise:hover {
  background-color: #00a4b0;
  color: #f7f7f7 !important;
}
.vc_btn-turquoise.vc_btn_outlined,
a.vc_btn-turquoise.vc_btn_outlined,
button.vc_btn-turquoise.vc_btn_outlined,
.vc_btn-turquoise.vc_btn_square_outlined,
a.vc_btn-turquoise.vc_btn_square_outlined,
button.vc_btn-turquoise.vc_btn_square_outlined {
  color: #00C1CF !important;
}
.vc_btn-turquoise.vc_btn_outlined:hover,
a.vc_btn-turquoise.vc_btn_outlined:hover,
button.vc_btn-turquoise.vc_btn_outlined:hover,
.vc_btn-turquoise.vc_btn_square_outlined:hover,
a.vc_btn-turquoise.vc_btn_square_outlined:hover,
button.vc_btn-turquoise.vc_btn_square_outlined:hover {
  border-color: #00a4b0;
}
.vc_btn-turquoise.vc_btn_3d,
a.vc_btn-turquoise.vc_btn_3d,
button.vc_btn-turquoise.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #008d97;
  box-shadow: 0 5px 0 #008d97;
  margin-bottom: 5px;
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #008d97;
  box-shadow: 0 3px 0 #008d97;
  margin-bottom: 3px;
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #008d97;
  box-shadow: 0 4px 0 #008d97;
  margin-bottom: 4px;
}
.vc_btn-pink,
a.vc_btn-pink,
button.vc_btn-pink {
  background-color: #FE6C61;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-pink:hover,
a.vc_btn-pink:hover,
button.vc_btn-pink:hover {
  background-color: #fe5043;
  color: #f7f7f7 !important;
}
.vc_btn-pink.vc_btn_outlined,
a.vc_btn-pink.vc_btn_outlined,
button.vc_btn-pink.vc_btn_outlined,
.vc_btn-pink.vc_btn_square_outlined,
a.vc_btn-pink.vc_btn_square_outlined,
button.vc_btn-pink.vc_btn_square_outlined {
  color: #FE6C61 !important;
}
.vc_btn-pink.vc_btn_outlined:hover,
a.vc_btn-pink.vc_btn_outlined:hover,
button.vc_btn-pink.vc_btn_outlined:hover,
.vc_btn-pink.vc_btn_square_outlined:hover,
a.vc_btn-pink.vc_btn_square_outlined:hover,
button.vc_btn-pink.vc_btn_square_outlined:hover {
  border-color: #fe5043;
}
.vc_btn-pink.vc_btn_3d,
a.vc_btn-pink.vc_btn_3d,
button.vc_btn-pink.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #fe3829;
  box-shadow: 0 5px 0 #fe3829;
  margin-bottom: 5px;
}
.vc_btn-pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #fe3829;
  box-shadow: 0 3px 0 #fe3829;
  margin-bottom: 3px;
}
.vc_btn-pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #fe3829;
  box-shadow: 0 4px 0 #fe3829;
  margin-bottom: 4px;
}
.vc_btn-violet,
a.vc_btn-violet,
button.vc_btn-violet {
  background-color: #8D6DC4;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-violet:hover,
a.vc_btn-violet:hover,
button.vc_btn-violet:hover {
  background-color: #7c57bb;
  color: #f7f7f7 !important;
}
.vc_btn-violet.vc_btn_outlined,
a.vc_btn-violet.vc_btn_outlined,
button.vc_btn-violet.vc_btn_outlined,
.vc_btn-violet.vc_btn_square_outlined,
a.vc_btn-violet.vc_btn_square_outlined,
button.vc_btn-violet.vc_btn_square_outlined {
  color: #8D6DC4 !important;
}
.vc_btn-violet.vc_btn_outlined:hover,
a.vc_btn-violet.vc_btn_outlined:hover,
button.vc_btn-violet.vc_btn_outlined:hover,
.vc_btn-violet.vc_btn_square_outlined:hover,
a.vc_btn-violet.vc_btn_square_outlined:hover,
button.vc_btn-violet.vc_btn_square_outlined:hover {
  border-color: #7c57bb;
}
.vc_btn-violet.vc_btn_3d,
a.vc_btn-violet.vc_btn_3d,
button.vc_btn-violet.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #6e48b1;
  box-shadow: 0 5px 0 #6e48b1;
  margin-bottom: 5px;
}
.vc_btn-violet.vc_btn_3d.vc_btn_xs,
a.vc_btn-violet.vc_btn_3d.vc_btn_xs,
button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #6e48b1;
  box-shadow: 0 3px 0 #6e48b1;
  margin-bottom: 3px;
}
.vc_btn-violet.vc_btn_3d.vc_btn_sm,
a.vc_btn-violet.vc_btn_3d.vc_btn_sm,
button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #6e48b1;
  box-shadow: 0 4px 0 #6e48b1;
  margin-bottom: 4px;
}
.vc_btn-peacoc,
a.vc_btn-peacoc,
button.vc_btn-peacoc {
  background-color: #4CADC9;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-peacoc:hover,
a.vc_btn-peacoc:hover,
button.vc_btn-peacoc:hover {
  background-color: #39a0bd;
  color: #f7f7f7 !important;
}
.vc_btn-peacoc.vc_btn_outlined,
a.vc_btn-peacoc.vc_btn_outlined,
button.vc_btn-peacoc.vc_btn_outlined,
.vc_btn-peacoc.vc_btn_square_outlined,
a.vc_btn-peacoc.vc_btn_square_outlined,
button.vc_btn-peacoc.vc_btn_square_outlined {
  color: #4CADC9 !important;
}
.vc_btn-peacoc.vc_btn_outlined:hover,
a.vc_btn-peacoc.vc_btn_outlined:hover,
button.vc_btn-peacoc.vc_btn_outlined:hover,
.vc_btn-peacoc.vc_btn_square_outlined:hover,
a.vc_btn-peacoc.vc_btn_square_outlined:hover,
button.vc_btn-peacoc.vc_btn_square_outlined:hover {
  border-color: #39a0bd;
}
.vc_btn-peacoc.vc_btn_3d,
a.vc_btn-peacoc.vc_btn_3d,
button.vc_btn-peacoc.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #338faa;
  box-shadow: 0 5px 0 #338faa;
  margin-bottom: 5px;
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #338faa;
  box-shadow: 0 3px 0 #338faa;
  margin-bottom: 3px;
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #338faa;
  box-shadow: 0 4px 0 #338faa;
  margin-bottom: 4px;
}
.vc_btn-chino,
a.vc_btn-chino,
button.vc_btn-chino {
  background-color: #CEC2AB;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-chino:hover,
a.vc_btn-chino:hover,
button.vc_btn-chino:hover {
  background-color: #c3b498;
  color: #f7f7f7 !important;
}
.vc_btn-chino.vc_btn_outlined,
a.vc_btn-chino.vc_btn_outlined,
button.vc_btn-chino.vc_btn_outlined,
.vc_btn-chino.vc_btn_square_outlined,
a.vc_btn-chino.vc_btn_square_outlined,
button.vc_btn-chino.vc_btn_square_outlined {
  color: #CEC2AB !important;
}
.vc_btn-chino.vc_btn_outlined:hover,
a.vc_btn-chino.vc_btn_outlined:hover,
button.vc_btn-chino.vc_btn_outlined:hover,
.vc_btn-chino.vc_btn_square_outlined:hover,
a.vc_btn-chino.vc_btn_square_outlined:hover,
button.vc_btn-chino.vc_btn_square_outlined:hover {
  border-color: #c3b498;
}
.vc_btn-chino.vc_btn_3d,
a.vc_btn-chino.vc_btn_3d,
button.vc_btn-chino.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #b9a888;
  box-shadow: 0 5px 0 #b9a888;
  margin-bottom: 5px;
}
.vc_btn-chino.vc_btn_3d.vc_btn_xs,
a.vc_btn-chino.vc_btn_3d.vc_btn_xs,
button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #b9a888;
  box-shadow: 0 3px 0 #b9a888;
  margin-bottom: 3px;
}
.vc_btn-chino.vc_btn_3d.vc_btn_sm,
a.vc_btn-chino.vc_btn_3d.vc_btn_sm,
button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #b9a888;
  box-shadow: 0 4px 0 #b9a888;
  margin-bottom: 4px;
}
.vc_btn-mulled_wine,
a.vc_btn-mulled_wine,
button.vc_btn-mulled_wine {
  background-color: #50485B;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-mulled_wine:hover,
a.vc_btn-mulled_wine:hover,
button.vc_btn-mulled_wine:hover {
  background-color: #413a4a;
  color: #f7f7f7 !important;
}
.vc_btn-mulled_wine.vc_btn_outlined,
a.vc_btn-mulled_wine.vc_btn_outlined,
button.vc_btn-mulled_wine.vc_btn_outlined,
.vc_btn-mulled_wine.vc_btn_square_outlined,
a.vc_btn-mulled_wine.vc_btn_square_outlined,
button.vc_btn-mulled_wine.vc_btn_square_outlined {
  color: #50485B !important;
}
.vc_btn-mulled_wine.vc_btn_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_outlined:hover,
.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
  border-color: #413a4a;
}
.vc_btn-mulled_wine.vc_btn_3d,
a.vc_btn-mulled_wine.vc_btn_3d,
button.vc_btn-mulled_wine.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #342f3c;
  box-shadow: 0 5px 0 #342f3c;
  margin-bottom: 5px;
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #342f3c;
  box-shadow: 0 3px 0 #342f3c;
  margin-bottom: 3px;
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #342f3c;
  box-shadow: 0 4px 0 #342f3c;
  margin-bottom: 4px;
}
.vc_btn-vista_blue,
a.vc_btn-vista_blue,
button.vc_btn-vista_blue {
  background-color: #75D69C;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-vista_blue:hover,
a.vc_btn-vista_blue:hover,
button.vc_btn-vista_blue:hover {
  background-color: #5dcf8b;
  color: #f7f7f7 !important;
}
.vc_btn-vista_blue.vc_btn_outlined,
a.vc_btn-vista_blue.vc_btn_outlined,
button.vc_btn-vista_blue.vc_btn_outlined,
.vc_btn-vista_blue.vc_btn_square_outlined,
a.vc_btn-vista_blue.vc_btn_square_outlined,
button.vc_btn-vista_blue.vc_btn_square_outlined {
  color: #75D69C !important;
}
.vc_btn-vista_blue.vc_btn_outlined:hover,
a.vc_btn-vista_blue.vc_btn_outlined:hover,
button.vc_btn-vista_blue.vc_btn_outlined:hover,
.vc_btn-vista_blue.vc_btn_square_outlined:hover,
a.vc_btn-vista_blue.vc_btn_square_outlined:hover,
button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
  border-color: #5dcf8b;
}
.vc_btn-vista_blue.vc_btn_3d,
a.vc_btn-vista_blue.vc_btn_3d,
button.vc_btn-vista_blue.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #4ac97d;
  box-shadow: 0 5px 0 #4ac97d;
  margin-bottom: 5px;
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #4ac97d;
  box-shadow: 0 3px 0 #4ac97d;
  margin-bottom: 3px;
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #4ac97d;
  box-shadow: 0 4px 0 #4ac97d;
  margin-bottom: 4px;
}
.vc_btn-black,
a.vc_btn-black,
button.vc_btn-black {
  background-color: #2A2A2A;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-black:hover,
a.vc_btn-black:hover,
button.vc_btn-black:hover {
  background-color: #1b1b1b;
  color: #f7f7f7 !important;
}
.vc_btn-black.vc_btn_outlined,
a.vc_btn-black.vc_btn_outlined,
button.vc_btn-black.vc_btn_outlined,
.vc_btn-black.vc_btn_square_outlined,
a.vc_btn-black.vc_btn_square_outlined,
button.vc_btn-black.vc_btn_square_outlined {
  color: #2A2A2A !important;
}
.vc_btn-black.vc_btn_outlined:hover,
a.vc_btn-black.vc_btn_outlined:hover,
button.vc_btn-black.vc_btn_outlined:hover,
.vc_btn-black.vc_btn_square_outlined:hover,
a.vc_btn-black.vc_btn_square_outlined:hover,
button.vc_btn-black.vc_btn_square_outlined:hover {
  border-color: #1b1b1b;
}
.vc_btn-black.vc_btn_3d,
a.vc_btn-black.vc_btn_3d,
button.vc_btn-black.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
  box-shadow: 0 5px 0 #0e0e0e;
  margin-bottom: 5px;
}
.vc_btn-black.vc_btn_3d.vc_btn_xs,
a.vc_btn-black.vc_btn_3d.vc_btn_xs,
button.vc_btn-black.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #0e0e0e;
  box-shadow: 0 3px 0 #0e0e0e;
  margin-bottom: 3px;
}
.vc_btn-black.vc_btn_3d.vc_btn_sm,
a.vc_btn-black.vc_btn_3d.vc_btn_sm,
button.vc_btn-black.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #0e0e0e;
  box-shadow: 0 4px 0 #0e0e0e;
  margin-bottom: 4px;
}
.vc_btn-grey,
a.vc_btn-grey,
button.vc_btn-grey {
  background-color: #EBEBEB;
  color: #666666 !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-grey:hover,
a.vc_btn-grey:hover,
button.vc_btn-grey:hover {
  background-color: #dcdcdc;
  color: #5e5e5e !important;
}
.vc_btn-grey.vc_btn_outlined,
a.vc_btn-grey.vc_btn_outlined,
button.vc_btn-grey.vc_btn_outlined,
.vc_btn-grey.vc_btn_square_outlined,
a.vc_btn-grey.vc_btn_square_outlined,
button.vc_btn-grey.vc_btn_square_outlined {
  color: #EBEBEB !important;
}
.vc_btn-grey.vc_btn_outlined:hover,
a.vc_btn-grey.vc_btn_outlined:hover,
button.vc_btn-grey.vc_btn_outlined:hover,
.vc_btn-grey.vc_btn_square_outlined:hover,
a.vc_btn-grey.vc_btn_square_outlined:hover,
button.vc_btn-grey.vc_btn_square_outlined:hover {
  border-color: #dcdcdc;
}
.vc_btn-grey.vc_btn_3d,
a.vc_btn-grey.vc_btn_3d,
button.vc_btn-grey.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
  box-shadow: 0 5px 0 #cfcfcf;
  margin-bottom: 5px;
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs,
a.vc_btn-grey.vc_btn_3d.vc_btn_xs,
button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #cfcfcf;
  box-shadow: 0 3px 0 #cfcfcf;
  margin-bottom: 3px;
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm,
a.vc_btn-grey.vc_btn_3d.vc_btn_sm,
button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #cfcfcf;
  box-shadow: 0 4px 0 #cfcfcf;
  margin-bottom: 4px;
}
.vc_btn-orange,
a.vc_btn-orange,
button.vc_btn-orange {
  background-color: #F7BE68;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-orange:hover,
a.vc_btn-orange:hover,
button.vc_btn-orange:hover {
  background-color: #f5b14b;
  color: #f7f7f7 !important;
}
.vc_btn-orange.vc_btn_outlined,
a.vc_btn-orange.vc_btn_outlined,
button.vc_btn-orange.vc_btn_outlined,
.vc_btn-orange.vc_btn_square_outlined,
a.vc_btn-orange.vc_btn_square_outlined,
button.vc_btn-orange.vc_btn_square_outlined {
  color: #F7BE68 !important;
}
.vc_btn-orange.vc_btn_outlined:hover,
a.vc_btn-orange.vc_btn_outlined:hover,
button.vc_btn-orange.vc_btn_outlined:hover,
.vc_btn-orange.vc_btn_square_outlined:hover,
a.vc_btn-orange.vc_btn_square_outlined:hover,
button.vc_btn-orange.vc_btn_square_outlined:hover {
  border-color: #f5b14b;
}
.vc_btn-orange.vc_btn_3d,
a.vc_btn-orange.vc_btn_3d,
button.vc_btn-orange.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f4a733;
  box-shadow: 0 5px 0 #f4a733;
  margin-bottom: 5px;
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs,
a.vc_btn-orange.vc_btn_3d.vc_btn_xs,
button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f4a733;
  box-shadow: 0 3px 0 #f4a733;
  margin-bottom: 3px;
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm,
a.vc_btn-orange.vc_btn_3d.vc_btn_sm,
button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f4a733;
  box-shadow: 0 4px 0 #f4a733;
  margin-bottom: 4px;
}
.vc_btn-sky,
a.vc_btn-sky,
button.vc_btn-sky {
  background-color: #5AA1E3;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-sky:hover,
a.vc_btn-sky:hover,
button.vc_btn-sky:hover {
  background-color: #4092df;
  color: #f7f7f7 !important;
}
.vc_btn-sky.vc_btn_outlined,
a.vc_btn-sky.vc_btn_outlined,
button.vc_btn-sky.vc_btn_outlined,
.vc_btn-sky.vc_btn_square_outlined,
a.vc_btn-sky.vc_btn_square_outlined,
button.vc_btn-sky.vc_btn_square_outlined {
  color: #5AA1E3 !important;
}
.vc_btn-sky.vc_btn_outlined:hover,
a.vc_btn-sky.vc_btn_outlined:hover,
button.vc_btn-sky.vc_btn_outlined:hover,
.vc_btn-sky.vc_btn_square_outlined:hover,
a.vc_btn-sky.vc_btn_square_outlined:hover,
button.vc_btn-sky.vc_btn_square_outlined:hover {
  border-color: #4092df;
}
.vc_btn-sky.vc_btn_3d,
a.vc_btn-sky.vc_btn_3d,
button.vc_btn-sky.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #2a86db;
  box-shadow: 0 5px 0 #2a86db;
  margin-bottom: 5px;
}
.vc_btn-sky.vc_btn_3d.vc_btn_xs,
a.vc_btn-sky.vc_btn_3d.vc_btn_xs,
button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #2a86db;
  box-shadow: 0 3px 0 #2a86db;
  margin-bottom: 3px;
}
.vc_btn-sky.vc_btn_3d.vc_btn_sm,
a.vc_btn-sky.vc_btn_3d.vc_btn_sm,
button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #2a86db;
  box-shadow: 0 4px 0 #2a86db;
  margin-bottom: 4px;
}
.vc_btn-green,
a.vc_btn-green,
button.vc_btn-green {
  background-color: #6DAB3C;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-green:hover,
a.vc_btn-green:hover,
button.vc_btn-green:hover {
  background-color: #5f9434;
  color: #f7f7f7 !important;
}
.vc_btn-green.vc_btn_outlined,
a.vc_btn-green.vc_btn_outlined,
button.vc_btn-green.vc_btn_outlined,
.vc_btn-green.vc_btn_square_outlined,
a.vc_btn-green.vc_btn_square_outlined,
button.vc_btn-green.vc_btn_square_outlined {
  color: #6DAB3C !important;
}
.vc_btn-green.vc_btn_outlined:hover,
a.vc_btn-green.vc_btn_outlined:hover,
button.vc_btn-green.vc_btn_outlined:hover,
.vc_btn-green.vc_btn_square_outlined:hover,
a.vc_btn-green.vc_btn_square_outlined:hover,
button.vc_btn-green.vc_btn_square_outlined:hover {
  border-color: #5f9434;
}
.vc_btn-green.vc_btn_3d,
a.vc_btn-green.vc_btn_3d,
button.vc_btn-green.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #53812d;
  box-shadow: 0 5px 0 #53812d;
  margin-bottom: 5px;
}
.vc_btn-green.vc_btn_3d.vc_btn_xs,
a.vc_btn-green.vc_btn_3d.vc_btn_xs,
button.vc_btn-green.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #53812d;
  box-shadow: 0 3px 0 #53812d;
  margin-bottom: 3px;
}
.vc_btn-green.vc_btn_3d.vc_btn_sm,
a.vc_btn-green.vc_btn_3d.vc_btn_sm,
button.vc_btn-green.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #53812d;
  box-shadow: 0 4px 0 #53812d;
  margin-bottom: 4px;
}
.vc_btn-juicy_pink,
a.vc_btn-juicy_pink,
button.vc_btn-juicy_pink {
  background-color: #F4524D;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-juicy_pink:hover,
a.vc_btn-juicy_pink:hover,
button.vc_btn-juicy_pink:hover {
  background-color: #f23630;
  color: #f7f7f7 !important;
}
.vc_btn-juicy_pink.vc_btn_outlined,
a.vc_btn-juicy_pink.vc_btn_outlined,
button.vc_btn-juicy_pink.vc_btn_outlined,
.vc_btn-juicy_pink.vc_btn_square_outlined,
a.vc_btn-juicy_pink.vc_btn_square_outlined,
button.vc_btn-juicy_pink.vc_btn_square_outlined {
  color: #F4524D !important;
}
.vc_btn-juicy_pink.vc_btn_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_outlined:hover,
.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
  border-color: #f23630;
}
.vc_btn-juicy_pink.vc_btn_3d,
a.vc_btn-juicy_pink.vc_btn_3d,
button.vc_btn-juicy_pink.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f11f18;
  box-shadow: 0 5px 0 #f11f18;
  margin-bottom: 5px;
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f11f18;
  box-shadow: 0 3px 0 #f11f18;
  margin-bottom: 3px;
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f11f18;
  box-shadow: 0 4px 0 #f11f18;
  margin-bottom: 4px;
}
.vc_btn-sandy_brown,
a.vc_btn-sandy_brown,
button.vc_btn-sandy_brown {
  background-color: #F79468;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-sandy_brown:hover,
a.vc_btn-sandy_brown:hover,
button.vc_btn-sandy_brown:hover {
  background-color: #f57f4b;
  color: #f7f7f7 !important;
}
.vc_btn-sandy_brown.vc_btn_outlined,
a.vc_btn-sandy_brown.vc_btn_outlined,
button.vc_btn-sandy_brown.vc_btn_outlined,
.vc_btn-sandy_brown.vc_btn_square_outlined,
a.vc_btn-sandy_brown.vc_btn_square_outlined,
button.vc_btn-sandy_brown.vc_btn_square_outlined {
  color: #F79468 !important;
}
.vc_btn-sandy_brown.vc_btn_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_outlined:hover,
.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
  border-color: #f57f4b;
}
.vc_btn-sandy_brown.vc_btn_3d,
a.vc_btn-sandy_brown.vc_btn_3d,
button.vc_btn-sandy_brown.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #f46e33;
  box-shadow: 0 5px 0 #f46e33;
  margin-bottom: 5px;
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #f46e33;
  box-shadow: 0 3px 0 #f46e33;
  margin-bottom: 3px;
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #f46e33;
  box-shadow: 0 4px 0 #f46e33;
  margin-bottom: 4px;
}
.vc_btn-purple,
a.vc_btn-purple,
button.vc_btn-purple {
  background-color: #B97EBB;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-purple:hover,
a.vc_btn-purple:hover,
button.vc_btn-purple:hover {
  background-color: #ae6ab0;
  color: #f7f7f7 !important;
}
.vc_btn-purple.vc_btn_outlined,
a.vc_btn-purple.vc_btn_outlined,
button.vc_btn-purple.vc_btn_outlined,
.vc_btn-purple.vc_btn_square_outlined,
a.vc_btn-purple.vc_btn_square_outlined,
button.vc_btn-purple.vc_btn_square_outlined {
  color: #B97EBB !important;
}
.vc_btn-purple.vc_btn_outlined:hover,
a.vc_btn-purple.vc_btn_outlined:hover,
button.vc_btn-purple.vc_btn_outlined:hover,
.vc_btn-purple.vc_btn_square_outlined:hover,
a.vc_btn-purple.vc_btn_square_outlined:hover,
button.vc_btn-purple.vc_btn_square_outlined:hover {
  border-color: #ae6ab0;
}
.vc_btn-purple.vc_btn_3d,
a.vc_btn-purple.vc_btn_3d,
button.vc_btn-purple.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #a559a8;
  box-shadow: 0 5px 0 #a559a8;
  margin-bottom: 5px;
}
.vc_btn-purple.vc_btn_3d.vc_btn_xs,
a.vc_btn-purple.vc_btn_3d.vc_btn_xs,
button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #a559a8;
  box-shadow: 0 3px 0 #a559a8;
  margin-bottom: 3px;
}
.vc_btn-purple.vc_btn_3d.vc_btn_sm,
a.vc_btn-purple.vc_btn_3d.vc_btn_sm,
button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #a559a8;
  box-shadow: 0 4px 0 #a559a8;
  margin-bottom: 4px;
}
.vc_btn-white,
a.vc_btn-white,
button.vc_btn-white {
  background-color: #FFFFFF;
  color: #666666 !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-white:hover,
a.vc_btn-white:hover,
button.vc_btn-white:hover {
  background-color: #f0f0f0;
  color: #5e5e5e !important;
}
.vc_btn-white.vc_btn_outlined,
a.vc_btn-white.vc_btn_outlined,
button.vc_btn-white.vc_btn_outlined,
.vc_btn-white.vc_btn_square_outlined,
a.vc_btn-white.vc_btn_square_outlined,
button.vc_btn-white.vc_btn_square_outlined {
  color: #FFFFFF !important;
}
.vc_btn-white.vc_btn_outlined:hover,
a.vc_btn-white.vc_btn_outlined:hover,
button.vc_btn-white.vc_btn_outlined:hover,
.vc_btn-white.vc_btn_square_outlined:hover,
a.vc_btn-white.vc_btn_square_outlined:hover,
button.vc_btn-white.vc_btn_square_outlined:hover {
  border-color: #f0f0f0;
}
.vc_btn-white.vc_btn_3d,
a.vc_btn-white.vc_btn_3d,
button.vc_btn-white.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
  box-shadow: 0 5px 0 #e3e3e3;
  margin-bottom: 5px;
}
.vc_btn-white.vc_btn_3d.vc_btn_xs,
a.vc_btn-white.vc_btn_3d.vc_btn_xs,
button.vc_btn-white.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #e3e3e3;
  box-shadow: 0 3px 0 #e3e3e3;
  margin-bottom: 3px;
}
.vc_btn-white.vc_btn_3d.vc_btn_sm,
a.vc_btn-white.vc_btn_3d.vc_btn_sm,
button.vc_btn-white.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #e3e3e3;
  box-shadow: 0 4px 0 #e3e3e3;
  margin-bottom: 4px;
}
.vc_btn-grace,
a.vc_btn-grace,
button.vc_btn-grace {
  background-color: #AED13B;
  color: #ffffff !important;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.vc_btn-grace:hover,
a.vc_btn-grace:hover,
button.vc_btn-grace:hover {
  background-color: #9ec02d;
  color: #f7f7f7 !important;
}
.vc_btn-grace.vc_btn_outlined,
a.vc_btn-grace.vc_btn_outlined,
button.vc_btn-grace.vc_btn_outlined,
.vc_btn-grace.vc_btn_square_outlined,
a.vc_btn-grace.vc_btn_square_outlined,
button.vc_btn-grace.vc_btn_square_outlined {
  color: #AED13B !important;
}
.vc_btn-grace.vc_btn_outlined:hover,
a.vc_btn-grace.vc_btn_outlined:hover,
button.vc_btn-grace.vc_btn_outlined:hover,
.vc_btn-grace.vc_btn_square_outlined:hover,
a.vc_btn-grace.vc_btn_square_outlined:hover,
button.vc_btn-grace.vc_btn_square_outlined:hover {
  border-color: #9ec02d;
}
.vc_btn-grace.vc_btn_3d,
a.vc_btn-grace.vc_btn_3d,
button.vc_btn-grace.vc_btn_3d {
  -webkit-box-shadow: 0 5px 0 #8dac28;
  box-shadow: 0 5px 0 #8dac28;
  margin-bottom: 5px;
}
.vc_btn-grace.vc_btn_3d.vc_btn_xs,
a.vc_btn-grace.vc_btn_3d.vc_btn_xs,
button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
  -webkit-box-shadow: 0 3px 0 #8dac28;
  box-shadow: 0 3px 0 #8dac28;
  margin-bottom: 3px;
}
.vc_btn-grace.vc_btn_3d.vc_btn_sm,
a.vc_btn-grace.vc_btn_3d.vc_btn_sm,
button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
  -webkit-box-shadow: 0 4px 0 #8dac28;
  box-shadow: 0 4px 0 #8dac28;
  margin-bottom: 4px;
}
.vc_btn-default,
a.vc_btn-default,
button.vc_btn-default {
  color: #7d7d7d;
  background-color: #fff;
  border-color: transparent;
}
.vc_btn-default:hover,
a.vc_btn-default:hover,
button.vc_btn-default:hover,
.vc_btn-default:focus,
a.vc_btn-default:focus,
button.vc_btn-default:focus,
.vc_btn-default:active,
a.vc_btn-default:active,
button.vc_btn-default:active,
.vc_btn-default.active,
a.vc_btn-default.active,
button.vc_btn-default.active,
.open > .dropdown-toggle.vc_btn-default,
.open > .dropdown-togglea.vc_btn-default,
.open > .dropdown-togglebutton.vc_btn-default {
  color: #7d7d7d;
  background-color: #e6e6e6;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-default:active,
a.vc_btn-default:active,
button.vc_btn-default:active,
.vc_btn-default.active,
a.vc_btn-default.active,
button.vc_btn-default.active,
.open > .dropdown-toggle.vc_btn-default,
.open > .dropdown-togglea.vc_btn-default,
.open > .dropdown-togglebutton.vc_btn-default {
  background-image: none;
}
.vc_btn-default.disabled,
a.vc_btn-default.disabled,
button.vc_btn-default.disabled,
.vc_btn-default[disabled],
a.vc_btn-default[disabled],
button.vc_btn-default[disabled],
fieldset[disabled] .vc_btn-default,
fieldset[disabled] a.vc_btn-default,
fieldset[disabled] button.vc_btn-default,
.vc_btn-default.disabled:hover,
a.vc_btn-default.disabled:hover,
button.vc_btn-default.disabled:hover,
.vc_btn-default[disabled]:hover,
a.vc_btn-default[disabled]:hover,
button.vc_btn-default[disabled]:hover,
fieldset[disabled] .vc_btn-default:hover,
fieldset[disabled] a.vc_btn-default:hover,
fieldset[disabled] button.vc_btn-default:hover,
.vc_btn-default.disabled:focus,
a.vc_btn-default.disabled:focus,
button.vc_btn-default.disabled:focus,
.vc_btn-default[disabled]:focus,
a.vc_btn-default[disabled]:focus,
button.vc_btn-default[disabled]:focus,
fieldset[disabled] .vc_btn-default:focus,
fieldset[disabled] a.vc_btn-default:focus,
fieldset[disabled] button.vc_btn-default:focus,
.vc_btn-default.disabled:active,
a.vc_btn-default.disabled:active,
button.vc_btn-default.disabled:active,
.vc_btn-default[disabled]:active,
a.vc_btn-default[disabled]:active,
button.vc_btn-default[disabled]:active,
fieldset[disabled] .vc_btn-default:active,
fieldset[disabled] a.vc_btn-default:active,
fieldset[disabled] button.vc_btn-default:active,
.vc_btn-default.disabled.active,
a.vc_btn-default.disabled.active,
button.vc_btn-default.disabled.active,
.vc_btn-default[disabled].active,
a.vc_btn-default[disabled].active,
button.vc_btn-default[disabled].active,
fieldset[disabled] .vc_btn-default.active,
fieldset[disabled] a.vc_btn-default.active,
fieldset[disabled] button.vc_btn-default.active {
  background-color: #fff;
  border-color: transparent;
}
.vc_btn-default .badge,
a.vc_btn-default .badge,
button.vc_btn-default .badge {
  color: #fff;
  background-color: #7d7d7d;
}
.vc_btn-primary,
a.vc_btn-primary,
button.vc_btn-primary {
  color: #fff;
  background-color: #00aef0;
  border-color: transparent;
}
.vc_btn-primary:hover,
a.vc_btn-primary:hover,
button.vc_btn-primary:hover,
.vc_btn-primary:focus,
a.vc_btn-primary:focus,
button.vc_btn-primary:focus,
.vc_btn-primary:active,
a.vc_btn-primary:active,
button.vc_btn-primary:active,
.vc_btn-primary.active,
a.vc_btn-primary.active,
button.vc_btn-primary.active,
.open > .dropdown-toggle.vc_btn-primary,
.open > .dropdown-togglea.vc_btn-primary,
.open > .dropdown-togglebutton.vc_btn-primary {
  color: #fff;
  background-color: #0089bd;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-primary:active,
a.vc_btn-primary:active,
button.vc_btn-primary:active,
.vc_btn-primary.active,
a.vc_btn-primary.active,
button.vc_btn-primary.active,
.open > .dropdown-toggle.vc_btn-primary,
.open > .dropdown-togglea.vc_btn-primary,
.open > .dropdown-togglebutton.vc_btn-primary {
  background-image: none;
}
.vc_btn-primary.disabled,
a.vc_btn-primary.disabled,
button.vc_btn-primary.disabled,
.vc_btn-primary[disabled],
a.vc_btn-primary[disabled],
button.vc_btn-primary[disabled],
fieldset[disabled] .vc_btn-primary,
fieldset[disabled] a.vc_btn-primary,
fieldset[disabled] button.vc_btn-primary,
.vc_btn-primary.disabled:hover,
a.vc_btn-primary.disabled:hover,
button.vc_btn-primary.disabled:hover,
.vc_btn-primary[disabled]:hover,
a.vc_btn-primary[disabled]:hover,
button.vc_btn-primary[disabled]:hover,
fieldset[disabled] .vc_btn-primary:hover,
fieldset[disabled] a.vc_btn-primary:hover,
fieldset[disabled] button.vc_btn-primary:hover,
.vc_btn-primary.disabled:focus,
a.vc_btn-primary.disabled:focus,
button.vc_btn-primary.disabled:focus,
.vc_btn-primary[disabled]:focus,
a.vc_btn-primary[disabled]:focus,
button.vc_btn-primary[disabled]:focus,
fieldset[disabled] .vc_btn-primary:focus,
fieldset[disabled] a.vc_btn-primary:focus,
fieldset[disabled] button.vc_btn-primary:focus,
.vc_btn-primary.disabled:active,
a.vc_btn-primary.disabled:active,
button.vc_btn-primary.disabled:active,
.vc_btn-primary[disabled]:active,
a.vc_btn-primary[disabled]:active,
button.vc_btn-primary[disabled]:active,
fieldset[disabled] .vc_btn-primary:active,
fieldset[disabled] a.vc_btn-primary:active,
fieldset[disabled] button.vc_btn-primary:active,
.vc_btn-primary.disabled.active,
a.vc_btn-primary.disabled.active,
button.vc_btn-primary.disabled.active,
.vc_btn-primary[disabled].active,
a.vc_btn-primary[disabled].active,
button.vc_btn-primary[disabled].active,
fieldset[disabled] .vc_btn-primary.active,
fieldset[disabled] a.vc_btn-primary.active,
fieldset[disabled] button.vc_btn-primary.active {
  background-color: #00aef0;
  border-color: transparent;
}
.vc_btn-primary .badge,
a.vc_btn-primary .badge,
button.vc_btn-primary .badge {
  color: #00aef0;
  background-color: #fff;
}
.vc_btn-success,
a.vc_btn-success,
button.vc_btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: transparent;
}
.vc_btn-success:hover,
a.vc_btn-success:hover,
button.vc_btn-success:hover,
.vc_btn-success:focus,
a.vc_btn-success:focus,
button.vc_btn-success:focus,
.vc_btn-success:active,
a.vc_btn-success:active,
button.vc_btn-success:active,
.vc_btn-success.active,
a.vc_btn-success.active,
button.vc_btn-success.active,
.open > .dropdown-toggle.vc_btn-success,
.open > .dropdown-togglea.vc_btn-success,
.open > .dropdown-togglebutton.vc_btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-success:active,
a.vc_btn-success:active,
button.vc_btn-success:active,
.vc_btn-success.active,
a.vc_btn-success.active,
button.vc_btn-success.active,
.open > .dropdown-toggle.vc_btn-success,
.open > .dropdown-togglea.vc_btn-success,
.open > .dropdown-togglebutton.vc_btn-success {
  background-image: none;
}
.vc_btn-success.disabled,
a.vc_btn-success.disabled,
button.vc_btn-success.disabled,
.vc_btn-success[disabled],
a.vc_btn-success[disabled],
button.vc_btn-success[disabled],
fieldset[disabled] .vc_btn-success,
fieldset[disabled] a.vc_btn-success,
fieldset[disabled] button.vc_btn-success,
.vc_btn-success.disabled:hover,
a.vc_btn-success.disabled:hover,
button.vc_btn-success.disabled:hover,
.vc_btn-success[disabled]:hover,
a.vc_btn-success[disabled]:hover,
button.vc_btn-success[disabled]:hover,
fieldset[disabled] .vc_btn-success:hover,
fieldset[disabled] a.vc_btn-success:hover,
fieldset[disabled] button.vc_btn-success:hover,
.vc_btn-success.disabled:focus,
a.vc_btn-success.disabled:focus,
button.vc_btn-success.disabled:focus,
.vc_btn-success[disabled]:focus,
a.vc_btn-success[disabled]:focus,
button.vc_btn-success[disabled]:focus,
fieldset[disabled] .vc_btn-success:focus,
fieldset[disabled] a.vc_btn-success:focus,
fieldset[disabled] button.vc_btn-success:focus,
.vc_btn-success.disabled:active,
a.vc_btn-success.disabled:active,
button.vc_btn-success.disabled:active,
.vc_btn-success[disabled]:active,
a.vc_btn-success[disabled]:active,
button.vc_btn-success[disabled]:active,
fieldset[disabled] .vc_btn-success:active,
fieldset[disabled] a.vc_btn-success:active,
fieldset[disabled] button.vc_btn-success:active,
.vc_btn-success.disabled.active,
a.vc_btn-success.disabled.active,
button.vc_btn-success.disabled.active,
.vc_btn-success[disabled].active,
a.vc_btn-success[disabled].active,
button.vc_btn-success[disabled].active,
fieldset[disabled] .vc_btn-success.active,
fieldset[disabled] a.vc_btn-success.active,
fieldset[disabled] button.vc_btn-success.active {
  background-color: #5cb85c;
  border-color: transparent;
}
.vc_btn-success .badge,
a.vc_btn-success .badge,
button.vc_btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.vc_btn-info,
a.vc_btn-info,
button.vc_btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: transparent;
}
.vc_btn-info:hover,
a.vc_btn-info:hover,
button.vc_btn-info:hover,
.vc_btn-info:focus,
a.vc_btn-info:focus,
button.vc_btn-info:focus,
.vc_btn-info:active,
a.vc_btn-info:active,
button.vc_btn-info:active,
.vc_btn-info.active,
a.vc_btn-info.active,
button.vc_btn-info.active,
.open > .dropdown-toggle.vc_btn-info,
.open > .dropdown-togglea.vc_btn-info,
.open > .dropdown-togglebutton.vc_btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-info:active,
a.vc_btn-info:active,
button.vc_btn-info:active,
.vc_btn-info.active,
a.vc_btn-info.active,
button.vc_btn-info.active,
.open > .dropdown-toggle.vc_btn-info,
.open > .dropdown-togglea.vc_btn-info,
.open > .dropdown-togglebutton.vc_btn-info {
  background-image: none;
}
.vc_btn-info.disabled,
a.vc_btn-info.disabled,
button.vc_btn-info.disabled,
.vc_btn-info[disabled],
a.vc_btn-info[disabled],
button.vc_btn-info[disabled],
fieldset[disabled] .vc_btn-info,
fieldset[disabled] a.vc_btn-info,
fieldset[disabled] button.vc_btn-info,
.vc_btn-info.disabled:hover,
a.vc_btn-info.disabled:hover,
button.vc_btn-info.disabled:hover,
.vc_btn-info[disabled]:hover,
a.vc_btn-info[disabled]:hover,
button.vc_btn-info[disabled]:hover,
fieldset[disabled] .vc_btn-info:hover,
fieldset[disabled] a.vc_btn-info:hover,
fieldset[disabled] button.vc_btn-info:hover,
.vc_btn-info.disabled:focus,
a.vc_btn-info.disabled:focus,
button.vc_btn-info.disabled:focus,
.vc_btn-info[disabled]:focus,
a.vc_btn-info[disabled]:focus,
button.vc_btn-info[disabled]:focus,
fieldset[disabled] .vc_btn-info:focus,
fieldset[disabled] a.vc_btn-info:focus,
fieldset[disabled] button.vc_btn-info:focus,
.vc_btn-info.disabled:active,
a.vc_btn-info.disabled:active,
button.vc_btn-info.disabled:active,
.vc_btn-info[disabled]:active,
a.vc_btn-info[disabled]:active,
button.vc_btn-info[disabled]:active,
fieldset[disabled] .vc_btn-info:active,
fieldset[disabled] a.vc_btn-info:active,
fieldset[disabled] button.vc_btn-info:active,
.vc_btn-info.disabled.active,
a.vc_btn-info.disabled.active,
button.vc_btn-info.disabled.active,
.vc_btn-info[disabled].active,
a.vc_btn-info[disabled].active,
button.vc_btn-info[disabled].active,
fieldset[disabled] .vc_btn-info.active,
fieldset[disabled] a.vc_btn-info.active,
fieldset[disabled] button.vc_btn-info.active {
  background-color: #5bc0de;
  border-color: transparent;
}
.vc_btn-info .badge,
a.vc_btn-info .badge,
button.vc_btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.vc_btn-warning,
a.vc_btn-warning,
button.vc_btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: transparent;
}
.vc_btn-warning:hover,
a.vc_btn-warning:hover,
button.vc_btn-warning:hover,
.vc_btn-warning:focus,
a.vc_btn-warning:focus,
button.vc_btn-warning:focus,
.vc_btn-warning:active,
a.vc_btn-warning:active,
button.vc_btn-warning:active,
.vc_btn-warning.active,
a.vc_btn-warning.active,
button.vc_btn-warning.active,
.open > .dropdown-toggle.vc_btn-warning,
.open > .dropdown-togglea.vc_btn-warning,
.open > .dropdown-togglebutton.vc_btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-warning:active,
a.vc_btn-warning:active,
button.vc_btn-warning:active,
.vc_btn-warning.active,
a.vc_btn-warning.active,
button.vc_btn-warning.active,
.open > .dropdown-toggle.vc_btn-warning,
.open > .dropdown-togglea.vc_btn-warning,
.open > .dropdown-togglebutton.vc_btn-warning {
  background-image: none;
}
.vc_btn-warning.disabled,
a.vc_btn-warning.disabled,
button.vc_btn-warning.disabled,
.vc_btn-warning[disabled],
a.vc_btn-warning[disabled],
button.vc_btn-warning[disabled],
fieldset[disabled] .vc_btn-warning,
fieldset[disabled] a.vc_btn-warning,
fieldset[disabled] button.vc_btn-warning,
.vc_btn-warning.disabled:hover,
a.vc_btn-warning.disabled:hover,
button.vc_btn-warning.disabled:hover,
.vc_btn-warning[disabled]:hover,
a.vc_btn-warning[disabled]:hover,
button.vc_btn-warning[disabled]:hover,
fieldset[disabled] .vc_btn-warning:hover,
fieldset[disabled] a.vc_btn-warning:hover,
fieldset[disabled] button.vc_btn-warning:hover,
.vc_btn-warning.disabled:focus,
a.vc_btn-warning.disabled:focus,
button.vc_btn-warning.disabled:focus,
.vc_btn-warning[disabled]:focus,
a.vc_btn-warning[disabled]:focus,
button.vc_btn-warning[disabled]:focus,
fieldset[disabled] .vc_btn-warning:focus,
fieldset[disabled] a.vc_btn-warning:focus,
fieldset[disabled] button.vc_btn-warning:focus,
.vc_btn-warning.disabled:active,
a.vc_btn-warning.disabled:active,
button.vc_btn-warning.disabled:active,
.vc_btn-warning[disabled]:active,
a.vc_btn-warning[disabled]:active,
button.vc_btn-warning[disabled]:active,
fieldset[disabled] .vc_btn-warning:active,
fieldset[disabled] a.vc_btn-warning:active,
fieldset[disabled] button.vc_btn-warning:active,
.vc_btn-warning.disabled.active,
a.vc_btn-warning.disabled.active,
button.vc_btn-warning.disabled.active,
.vc_btn-warning[disabled].active,
a.vc_btn-warning[disabled].active,
button.vc_btn-warning[disabled].active,
fieldset[disabled] .vc_btn-warning.active,
fieldset[disabled] a.vc_btn-warning.active,
fieldset[disabled] button.vc_btn-warning.active {
  background-color: #f0ad4e;
  border-color: transparent;
}
.vc_btn-warning .badge,
a.vc_btn-warning .badge,
button.vc_btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.vc_btn-danger,
a.vc_btn-danger,
button.vc_btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: transparent;
}
.vc_btn-danger:hover,
a.vc_btn-danger:hover,
button.vc_btn-danger:hover,
.vc_btn-danger:focus,
a.vc_btn-danger:focus,
button.vc_btn-danger:focus,
.vc_btn-danger:active,
a.vc_btn-danger:active,
button.vc_btn-danger:active,
.vc_btn-danger.active,
a.vc_btn-danger.active,
button.vc_btn-danger.active,
.open > .dropdown-toggle.vc_btn-danger,
.open > .dropdown-togglea.vc_btn-danger,
.open > .dropdown-togglebutton.vc_btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: rgba(0, 0, 0, 0);
}
.vc_btn-danger:active,
a.vc_btn-danger:active,
button.vc_btn-danger:active,
.vc_btn-danger.active,
a.vc_btn-danger.active,
button.vc_btn-danger.active,
.open > .dropdown-toggle.vc_btn-danger,
.open > .dropdown-togglea.vc_btn-danger,
.open > .dropdown-togglebutton.vc_btn-danger {
  background-image: none;
}
.vc_btn-danger.disabled,
a.vc_btn-danger.disabled,
button.vc_btn-danger.disabled,
.vc_btn-danger[disabled],
a.vc_btn-danger[disabled],
button.vc_btn-danger[disabled],
fieldset[disabled] .vc_btn-danger,
fieldset[disabled] a.vc_btn-danger,
fieldset[disabled] button.vc_btn-danger,
.vc_btn-danger.disabled:hover,
a.vc_btn-danger.disabled:hover,
button.vc_btn-danger.disabled:hover,
.vc_btn-danger[disabled]:hover,
a.vc_btn-danger[disabled]:hover,
button.vc_btn-danger[disabled]:hover,
fieldset[disabled] .vc_btn-danger:hover,
fieldset[disabled] a.vc_btn-danger:hover,
fieldset[disabled] button.vc_btn-danger:hover,
.vc_btn-danger.disabled:focus,
a.vc_btn-danger.disabled:focus,
button.vc_btn-danger.disabled:focus,
.vc_btn-danger[disabled]:focus,
a.vc_btn-danger[disabled]:focus,
button.vc_btn-danger[disabled]:focus,
fieldset[disabled] .vc_btn-danger:focus,
fieldset[disabled] a.vc_btn-danger:focus,
fieldset[disabled] button.vc_btn-danger:focus,
.vc_btn-danger.disabled:active,
a.vc_btn-danger.disabled:active,
button.vc_btn-danger.disabled:active,
.vc_btn-danger[disabled]:active,
a.vc_btn-danger[disabled]:active,
button.vc_btn-danger[disabled]:active,
fieldset[disabled] .vc_btn-danger:active,
fieldset[disabled] a.vc_btn-danger:active,
fieldset[disabled] button.vc_btn-danger:active,
.vc_btn-danger.disabled.active,
a.vc_btn-danger.disabled.active,
button.vc_btn-danger.disabled.active,
.vc_btn-danger[disabled].active,
a.vc_btn-danger[disabled].active,
button.vc_btn-danger[disabled].active,
fieldset[disabled] .vc_btn-danger.active,
fieldset[disabled] a.vc_btn-danger.active,
fieldset[disabled] button.vc_btn-danger.active {
  background-color: #d9534f;
  border-color: transparent;
}
.vc_btn-danger .badge,
a.vc_btn-danger .badge,
button.vc_btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.vc_button-2-wrapper {
  display: inline-block;
  vertical-align: middle;
}
.vc_button-2-wrapper.vc_button-2-align-left {
  display: block;
  text-align: left;
}
.vc_button-2-wrapper.vc_button-2-align-right {
  display: block;
  text-align: right;
}
.vc_button-2-wrapper.vc_button-2-align-center {
  display: block;
  text-align: center;
}
i.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: text-top;
  margin-left: 5px;
}
.wpb_btn-large i.icon {
  height: 19px;
  margin-left: 9px;
}
.wpb_btn-small i.icon {
  height: 15px;
}
.wpb_btn-mini i.icon {
  display: none;
}
.wpb_address_book i.icon,
option.wpb_address_book {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/address-book.png) no-repeat right center;
}
.wpb_alarm_clock i.icon,
option.wpb_alarm_clock {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png) no-repeat right center;
}
.wpb_anchor i.icon,
option.wpb_anchor {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/anchor.png) no-repeat right center;
}
.wpb_application_image i.icon,
option.wpb_application_image {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/application-image.png) no-repeat right center;
}
.wpb_arrow i.icon,
option.wpb_arrow {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/arrow.png) no-repeat right center;
}
.wpb_asterisk i.icon,
option.wpb_asterisk {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/asterisk.png) no-repeat right center;
}
.wpb_hammer i.icon,
option.wpb_hammer {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png) no-repeat right center;
}
.wpb_balloon i.icon,
option.wpb_balloon {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/balloon.png) no-repeat right center;
}
.wpb_balloon_buzz i.icon,
option.wpb_balloon_buzz {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png) no-repeat right center;
}
.wpb_balloon_facebook i.icon,
option.wpb_balloon_facebook {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png) no-repeat right center;
}
.wpb_balloon_twitter i.icon,
option.wpb_balloon_twitter {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png) no-repeat right center;
}
.wpb_battery i.icon,
option.wpb_battery {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/battery-full.png) no-repeat right center;
}
.wpb_binocular i.icon,
option.wpb_binocular {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/binocular.png) no-repeat right center;
}
.wpb_document_excel i.icon,
option.wpb_document_excel {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png) no-repeat right center;
}
.wpb_document_image i.icon,
option.wpb_document_image {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png) no-repeat right center;
}
.wpb_document_music i.icon,
option.wpb_document_music {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png) no-repeat right center;
}
.wpb_document_office i.icon,
option.wpb_document_office {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png) no-repeat right center;
}
.wpb_document_pdf i.icon,
option.wpb_document_pdf {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png) no-repeat right center;
}
.wpb_document_powerpoint i.icon,
option.wpb_document_powerpoint {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) no-repeat right center;
}
.wpb_document_word i.icon,
option.wpb_document_word {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png) no-repeat right center;
}
.wpb_bookmark i.icon,
option.wpb_bookmark {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/bookmark.png) no-repeat right center;
}
.wpb_camcorder i.icon,
option.wpb_camcorder {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/camcorder.png) no-repeat right center;
}
.wpb_camera i.icon,
option.wpb_camera {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/camera.png) no-repeat right center;
}
.wpb_chart i.icon,
option.wpb_chart {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/chart.png) no-repeat right center;
}
.wpb_chart_pie i.icon,
option.wpb_chart_pie {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png) no-repeat right center;
}
.wpb_clock i.icon,
option.wpb_clock {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/clock.png) no-repeat right center;
}
.wpb_play i.icon,
option.wpb_play {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/control.png) no-repeat right center;
}
.wpb_fire i.icon,
option.wpb_fire {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/fire.png) no-repeat right center;
}
.wpb_heart i.icon,
option.wpb_heart {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/heart.png) no-repeat right center;
}
.wpb_mail i.icon,
option.wpb_mail {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/mail.png) no-repeat right center;
}
.wpb_shield i.icon,
option.wpb_shield {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png) no-repeat right center;
}
.wpb_video i.icon,
option.wpb_video {
  background: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/icons/video.png) no-repeat right center;
}
.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* 2. Alerts (Message boxes)
---------------------------------------------------------- */
/* ================================
 * Message box
 * ================================ */
.vc_message_box {
  border: 1px solid transparent;
  display: block;
  overflow: hidden;
  margin: 0 0 21.73913043px 0;
  padding: 1em 1em 1em 4em;
  position: relative;
  font-size: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vc_message_box > p:first-child {
  margin-top: 0;
}
.vc_message_box > p:last-child {
  margin-bottom: 0;
}
.vc_message_box-icon {
  bottom: 0;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  left: 0;
  position: absolute;
  top: 0;
  width: 4em;
}
.vc_message_box-icon > * {
  font-size: 1.7em;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_message_box-icon > .fa {
  font-size: 1.7em;
  line-height: 1;
}
.vc_color-blue.vc_message_box {
  color: #364a8a;
  border-color: #c5cff0;
  background-color: #edf1fa;
}
.vc_color-blue.vc_message_box .vc_message_box-icon {
  color: #5472D2;
}
.vc_color-blue.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #5472D2;
}
.vc_color-blue.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-blue.vc_message_box-outline,
.vc_color-blue.vc_message_box-solid-icon {
  color: #364a8a;
  border-color: #5472D2;
  background-color: transparent;
}
.vc_color-blue.vc_message_box-outline .vc_message_box-icon,
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #5472D2;
}
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #5472D2;
}
.vc_color-blue.vc_message_box-3d {
  box-shadow: 0 5px 0 #9daee5;
}
.vc_color-turquoise.vc_message_box {
  color: #085b61;
  border-color: #c6ecee;
  background-color: #ebfcfd;
}
.vc_color-turquoise.vc_message_box .vc_message_box-icon {
  color: #00C1CF;
}
.vc_color-turquoise.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #00C1CF;
}
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-turquoise.vc_message_box-outline,
.vc_color-turquoise.vc_message_box-solid-icon {
  color: #085b61;
  border-color: #00C1CF;
  background-color: transparent;
}
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
  color: #00C1CF;
}
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #00C1CF;
}
.vc_color-turquoise.vc_message_box-3d {
  box-shadow: 0 5px 0 #9fdee3;
}
.vc_color-pink.vc_message_box {
  color: #d82e21;
  border-color: #ffd8d6;
  background-color: #fff0ef;
}
.vc_color-pink.vc_message_box .vc_message_box-icon {
  color: #FE6C61;
}
.vc_color-pink.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #FE6C61;
}
.vc_color-pink.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-pink.vc_message_box-outline,
.vc_color-pink.vc_message_box-solid-icon {
  color: #d82e21;
  border-color: #FE6C61;
  background-color: transparent;
}
.vc_color-pink.vc_message_box-outline .vc_message_box-icon,
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #FE6C61;
}
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #FE6C61;
}
.vc_color-pink.vc_message_box-3d {
  box-shadow: 0 5px 0 #fea9a3;
}
.vc_color-violet.vc_message_box {
  color: #5e4a81;
  border-color: #d4c8e9;
  background-color: #f0ecf7;
}
.vc_color-violet.vc_message_box .vc_message_box-icon {
  color: #8D6DC4;
}
.vc_color-violet.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #8D6DC4;
}
.vc_color-violet.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-violet.vc_message_box-outline,
.vc_color-violet.vc_message_box-solid-icon {
  color: #5e4a81;
  border-color: #8D6DC4;
  background-color: transparent;
}
.vc_color-violet.vc_message_box-outline .vc_message_box-icon,
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
  color: #8D6DC4;
}
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #8D6DC4;
}
.vc_color-violet.vc_message_box-3d {
  box-shadow: 0 5px 0 #b8a3da;
}
.vc_color-peacoc.vc_message_box {
  color: #366a79;
  border-color: #c2e3ec;
  background-color: #e9f5f8;
}
.vc_color-peacoc.vc_message_box .vc_message_box-icon {
  color: #4CADC9;
}
.vc_color-peacoc.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #4CADC9;
}
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-peacoc.vc_message_box-outline,
.vc_color-peacoc.vc_message_box-solid-icon {
  color: #366a79;
  border-color: #4CADC9;
  background-color: transparent;
}
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
  color: #4CADC9;
}
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #4CADC9;
}
.vc_color-peacoc.vc_message_box-3d {
  box-shadow: 0 5px 0 #9ad1e1;
}
.vc_color-chino.vc_message_box {
  color: #978258;
  border-color: #e5ded2;
  background-color: #f7f5f2;
}
.vc_color-chino.vc_message_box .vc_message_box-icon {
  color: #CEC2AB;
}
.vc_color-chino.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #CEC2AB;
}
.vc_color-chino.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-chino.vc_message_box-outline,
.vc_color-chino.vc_message_box-solid-icon {
  color: #978258;
  border-color: #CEC2AB;
  background-color: transparent;
}
.vc_color-chino.vc_message_box-outline .vc_message_box-icon,
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
  color: #CEC2AB;
}
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #CEC2AB;
}
.vc_color-chino.vc_message_box-3d {
  box-shadow: 0 5px 0 #d2c7b1;
}
.vc_color-mulled_wine.vc_message_box {
  color: #1e1b22;
  border-color: #d0ccd6;
  background-color: #eae8ed;
}
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
  color: #50485B;
}
.vc_color-mulled_wine.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #50485B;
}
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-mulled_wine.vc_message_box-outline,
.vc_color-mulled_wine.vc_message_box-solid-icon {
  color: #1e1b22;
  border-color: #50485B;
  background-color: transparent;
}
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
  color: #50485B;
}
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #50485B;
}
.vc_color-mulled_wine.vc_message_box-3d {
  box-shadow: 0 5px 0 #b6afc0;
}
.vc_color-vista_blue.vc_message_box {
  color: #3e8e5e;
  border-color: #bcebcf;
  background-color: #e3f7eb;
}
.vc_color-vista_blue.vc_message_box .vc_message_box-icon {
  color: #75D69C;
}
.vc_color-vista_blue.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #75D69C;
}
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-vista_blue.vc_message_box-outline,
.vc_color-vista_blue.vc_message_box-solid-icon {
  color: #3e8e5e;
  border-color: #75D69C;
  background-color: transparent;
}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #75D69C;
}
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #75D69C;
}
.vc_color-vista_blue.vc_message_box-3d {
  box-shadow: 0 5px 0 #94dfb3;
}
.vc_color-orange.vc_message_box {
  color: #c3811c;
  border-color: #fbe1ba;
  background-color: #fef6eb;
}
.vc_color-orange.vc_message_box .vc_message_box-icon {
  color: #F7BE68;
}
.vc_color-orange.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F7BE68;
}
.vc_color-orange.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-orange.vc_message_box-outline,
.vc_color-orange.vc_message_box-solid-icon {
  color: #c3811c;
  border-color: #F7BE68;
  background-color: transparent;
}
.vc_color-orange.vc_message_box-outline .vc_message_box-icon,
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F7BE68;
}
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F7BE68;
}
.vc_color-orange.vc_message_box-3d {
  box-shadow: 0 5px 0 #f9cd8a;
}
.vc_color-sky.vc_message_box {
  color: #2a6194;
  border-color: #bedaf4;
  background-color: #eaf3fb;
}
.vc_color-sky.vc_message_box .vc_message_box-icon {
  color: #5AA1E3;
}
.vc_color-sky.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #5AA1E3;
}
.vc_color-sky.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-sky.vc_message_box-outline,
.vc_color-sky.vc_message_box-solid-icon {
  color: #2a6194;
  border-color: #5AA1E3;
  background-color: transparent;
}
.vc_color-sky.vc_message_box-outline .vc_message_box-icon,
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
  color: #5AA1E3;
}
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #5AA1E3;
}
.vc_color-sky.vc_message_box-3d {
  box-shadow: 0 5px 0 #93c1ed;
}
.vc_color-green.vc_message_box {
  color: #3e562b;
  border-color: #c2e1a9;
  background-color: #eaf5e2;
}
.vc_color-green.vc_message_box .vc_message_box-icon {
  color: #6DAB3C;
}
.vc_color-green.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #6DAB3C;
}
.vc_color-green.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-green.vc_message_box-outline,
.vc_color-green.vc_message_box-solid-icon {
  color: #3e562b;
  border-color: #6DAB3C;
  background-color: transparent;
}
.vc_color-green.vc_message_box-outline .vc_message_box-icon,
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
  color: #6DAB3C;
}
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #6DAB3C;
}
.vc_color-green.vc_message_box-3d {
  box-shadow: 0 5px 0 #a7d484;
}
.vc_color-juicy_pink.vc_message_box {
  color: #a3231f;
  border-color: #fbc7c5;
  background-color: #fef5f5;
}
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
  color: #F4524D;
}
.vc_color-juicy_pink.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F4524D;
}
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-juicy_pink.vc_message_box-outline,
.vc_color-juicy_pink.vc_message_box-solid-icon {
  color: #a3231f;
  border-color: #F4524D;
  background-color: transparent;
}
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F4524D;
}
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F4524D;
}
.vc_color-juicy_pink.vc_message_box-3d {
  box-shadow: 0 5px 0 #f89895;
}
.vc_color-sandy_brown.vc_message_box {
  color: #c3501c;
  border-color: #fbceba;
  background-color: #fef1eb;
}
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
  color: #F79468;
}
.vc_color-sandy_brown.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F79468;
}
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-sandy_brown.vc_message_box-outline,
.vc_color-sandy_brown.vc_message_box-solid-icon {
  color: #c3501c;
  border-color: #F79468;
  background-color: transparent;
}
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F79468;
}
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F79468;
}
.vc_color-sandy_brown.vc_message_box-3d {
  box-shadow: 0 5px 0 #f9ac8a;
}
.vc_color-purple.vc_message_box {
  color: #886389;
  border-color: #e3cbe3;
  background-color: #f5ecf5;
}
.vc_color-purple.vc_message_box .vc_message_box-icon {
  color: #B97EBB;
}
.vc_color-purple.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #B97EBB;
}
.vc_color-purple.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-purple.vc_message_box-outline,
.vc_color-purple.vc_message_box-solid-icon {
  color: #886389;
  border-color: #B97EBB;
  background-color: transparent;
}
.vc_color-purple.vc_message_box-outline .vc_message_box-icon,
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
  color: #B97EBB;
}
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #B97EBB;
}
.vc_color-purple.vc_message_box-3d {
  box-shadow: 0 5px 0 #d1a9d2;
}
.vc_color-black.vc_message_box {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #3c3c3c;
}
.vc_color-black.vc_message_box .vc_message_box-icon {
  color: #2A2A2A;
}
.vc_color-black.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #2A2A2A;
}
.vc_color-black.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-black.vc_message_box-outline,
.vc_color-black.vc_message_box-solid-icon {
  color: #fff;
  border-color: #2A2A2A;
  background-color: transparent;
}
.vc_color-black.vc_message_box-outline .vc_message_box-icon,
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color: #2A2A2A;
}
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #2A2A2A;
}
.vc_color-black.vc_message_box-3d {
  box-shadow: 0 5px 0 #101010;
}
.vc_color-grey.vc_message_box {
  color: #858585;
  border-color: #d2d2d2;
  background-color: #EBEBEB;
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
  color: #EBEBEB;
}
.vc_color-grey.vc_message_box-solid {
  color: #858585;
  border-color: transparent;
  background-color: #EBEBEB;
}
.vc_color-grey.vc_message_box-solid .vc_message_box-icon {
  color: #858585;
}
.vc_color-grey.vc_message_box-outline,
.vc_color-grey.vc_message_box-solid-icon {
  color: #858585;
  border-color: #EBEBEB;
  background-color: transparent;
}
.vc_color-grey.vc_message_box-outline .vc_message_box-icon,
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color: #EBEBEB;
}
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color: #858585;
  background-color: #EBEBEB;
}
.vc_color-grey.vc_message_box-3d {
  box-shadow: 0 5px 0 #b8b8b8;
}
.vc_color-white.vc_message_box {
  color: #b3b3b3;
  border-color: #e6e6e6;
  background-color: #FFFFFF;
}
.vc_color-white.vc_message_box .vc_message_box-icon {
  color: #FFFFFF;
}
.vc_color-white.vc_message_box-solid {
  color: #b3b3b3;
  border-color: transparent;
  background-color: #FFFFFF;
}
.vc_color-white.vc_message_box-solid .vc_message_box-icon {
  color: #b3b3b3;
}
.vc_color-white.vc_message_box-outline,
.vc_color-white.vc_message_box-solid-icon {
  color: #b3b3b3;
  border-color: #FFFFFF;
  background-color: transparent;
}
.vc_color-white.vc_message_box-outline .vc_message_box-icon,
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
  color: #FFFFFF;
}
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
  color: #b3b3b3;
  background-color: #FFFFFF;
}
.vc_color-white.vc_message_box-3d {
  box-shadow: 0 5px 0 #cccccc;
}
.vc_color-info.vc_message_box {
  color: #5e7f96;
  border-color: #cfebfe;
  background-color: #dff2fe;
}
.vc_color-info.vc_message_box .vc_message_box-icon {
  color: #56b0ee;
}
.vc_color-info.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #56b0ee;
}
.vc_color-info.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-info.vc_message_box-outline,
.vc_color-info.vc_message_box-solid-icon {
  color: #5e7f96;
  border-color: #56b0ee;
  background-color: transparent;
}
.vc_color-info.vc_message_box-outline .vc_message_box-icon,
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #56b0ee;
}
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #56b0ee;
}
.vc_color-info.vc_message_box-3d {
  box-shadow: 0 5px 0 #9dd6fd;
}
.vc_color-success.vc_message_box {
  color: #5e7f96;
  border-color: #cfebfe;
  background-color: #e6fdf8;
}
.vc_color-success.vc_message_box .vc_message_box-icon {
  color: #1bbc9b;
}
.vc_color-success.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #1bbc9b;
}
.vc_color-success.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-success.vc_message_box-outline,
.vc_color-success.vc_message_box-solid-icon {
  color: #5e7f96;
  border-color: #1bbc9b;
  background-color: transparent;
}
.vc_color-success.vc_message_box-outline .vc_message_box-icon,
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #1bbc9b;
}
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #1bbc9b;
}
.vc_color-success.vc_message_box-3d {
  box-shadow: 0 5px 0 #9dd6fd;
}
.vc_color-warning.vc_message_box {
  color: #9d8967;
  border-color: #ffeccc;
  background-color: #fff4e2;
}
.vc_color-warning.vc_message_box .vc_message_box-icon {
  color: #fcb53f;
}
.vc_color-warning.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #fcb53f;
}
.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-warning.vc_message_box-outline,
.vc_color-warning.vc_message_box-solid-icon {
  color: #9d8967;
  border-color: #fcb53f;
  background-color: transparent;
}
.vc_color-warning.vc_message_box-outline .vc_message_box-icon,
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fcb53f;
}
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #fcb53f;
}
.vc_color-warning.vc_message_box-3d {
  box-shadow: 0 5px 0 #ffd999;
}
.vc_color-danger.vc_message_box {
  color: #a85959;
  border-color: #fedede;
  background-color: #fdeaea;
}
.vc_color-danger.vc_message_box .vc_message_box-icon {
  color: #ff7877;
}
.vc_color-danger.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #ff7877;
}
.vc_color-danger.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-danger.vc_message_box-outline,
.vc_color-danger.vc_message_box-solid-icon {
  color: #a85959;
  border-color: #ff7877;
  background-color: transparent;
}
.vc_color-danger.vc_message_box-outline .vc_message_box-icon,
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #ff7877;
}
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #ff7877;
}
.vc_color-danger.vc_message_box-3d {
  box-shadow: 0 5px 0 #fdacac;
}
.vc_color-alert-info.vc_message_box {
  color: #31708f;
  border-color: #bce8f1;
  background-color: #d9edf7;
}
.vc_color-alert-info.vc_message_box .vc_message_box-icon {
  color: #67CCE0;
}
.vc_color-alert-info.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #67CCE0;
}
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-alert-info.vc_message_box-outline,
.vc_color-alert-info.vc_message_box-solid-icon {
  color: #31708f;
  border-color: #67CCE0;
  background-color: transparent;
}
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #67CCE0;
}
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #67CCE0;
}
.vc_color-alert-info.vc_message_box-3d {
  box-shadow: 0 5px 0 #91d9e8;
}
.vc_color-alert-success.vc_message_box {
  color: #3c763d;
  border-color: #d6e9c6;
  background-color: #dff0d8;
}
.vc_color-alert-success.vc_message_box .vc_message_box-icon {
  color: #9AD36A;
}
.vc_color-alert-success.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #9AD36A;
}
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-alert-success.vc_message_box-outline,
.vc_color-alert-success.vc_message_box-solid-icon {
  color: #3c763d;
  border-color: #9AD36A;
  background-color: transparent;
}
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #9AD36A;
}
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #9AD36A;
}
.vc_color-alert-success.vc_message_box-3d {
  box-shadow: 0 5px 0 #bbdba1;
}
.vc_color-alert-warning.vc_message_box {
  color: #8a6d3b;
  border-color: #faebcc;
  background-color: #fcf8e3;
}
.vc_color-alert-warning.vc_message_box .vc_message_box-icon {
  color: #F9CF79;
}
.vc_color-alert-warning.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #F9CF79;
}
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-alert-warning.vc_message_box-outline,
.vc_color-alert-warning.vc_message_box-solid-icon {
  color: #8a6d3b;
  border-color: #F9CF79;
  background-color: transparent;
}
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #F9CF79;
}
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #F9CF79;
}
.vc_color-alert-warning.vc_message_box-3d {
  box-shadow: 0 5px 0 #f5d89e;
}
.vc_color-alert-danger.vc_message_box {
  color: #a94442;
  border-color: #ebccd1;
  background-color: #f2dede;
}
.vc_color-alert-danger.vc_message_box .vc_message_box-icon {
  color: #EF8495;
}
.vc_color-alert-danger.vc_message_box-solid {
  color: #fff;
  border-color: transparent;
  background-color: #EF8495;
}
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
  color: #fff;
}
.vc_color-alert-danger.vc_message_box-outline,
.vc_color-alert-danger.vc_message_box-solid-icon {
  color: #a94442;
  border-color: #EF8495;
  background-color: transparent;
}
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #EF8495;
}
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
  color: #fff;
  background-color: #EF8495;
}
.vc_color-alert-danger.vc_message_box-3d {
  box-shadow: 0 5px 0 #dca7b0;
}
.vc_color-black.vc_message_box .vc_message_box-icon {
  color: #fff;
}
.vc_color-black.vc_message_box-outline,
.vc_color-black.vc_message_box-outline .vc_message_box-icon {
  color: #2A2A2A;
}
.vc_color-black.vc_message_box-solid-icon {
  color: #2A2A2A;
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
  color: #858585;
}
.vc_color-white.vc_message_box .vc_message_box-icon {
  color: #b3b3b3;
}
.vc_color-white.vc_message_box-outline,
.vc_color-white.vc_message_box-outline .vc_message_box-icon {
  color: #FFFFFF;
}
.vc_color-white.vc_message_box-solid-icon {
  color: #FFFFFF;
}
.vc_message_box-outline,
.vc_message_box-solid-icon {
  border-width: 2px;
}
.vc_message_box-solid-icon .vc_message_box-icon {
  width: 3.25em;
}
.vc_message_box-rounded {
  border-radius: 5px;
}
.vc_message_box-round {
  border-radius: 4em;
}
/* 4. Separators
---------------------------------------------------------- */
/***************** OLD CSS *****************/
/* Content elements margins
---------------------------------------------------------- */
.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.wpb_button {
  margin-bottom: 35px;
}
.fb_like,
.twitter-share-button,
.entry-content .twitter-share-button,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element,
.wpb_accordion .wpb_content_element {
  margin-bottom: 21.73913043px;
}
/**
 * Parallax
 */
.vc_parallax {
  position: relative;
  overflow: hidden;
}
.vc_parallax > * {
  position: relative;
  z-index: 1;
}
.vc_parallax .vc_parallax-inner {
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-attachment: scroll;
  background-color: transparent;
  background-image: inherit;
  background-size: cover;
  z-index: 0;
  background-position: 50% 0%;
}
.vc_parallax-inner iframe {
  max-width: 1000%;
}
.vc_video-bg-container {
  position: relative;
}
.vc_video-bg {
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}
.vc_video-bg iframe {
  max-width: 1000%;
}
/**
 * Row styles
 */
.vc_row.vc_row-no-padding .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  overflow: hidden;
  /** Fix overflow **/
}
.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}
.vc_row-no-padding .vc_inner {
  margin-left: 0;
  margin-right: 0;
}
.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}
.vc_row.vc_row-flex {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.vc_row.vc_row-flex > .vc_column_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
    /* IE10+ specific styles */
  }
  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * {
    min-height: 1em;
  }
}
.vc_row.vc_row-flex::before,
.vc_row.vc_row-flex::after {
  display: none;
}
.vc_row.vc_row-o-columns-stretch {
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.vc_row.vc_row-o-columns-top {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.vc_row.vc_row-o-columns-bottom {
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}
.vc_row.vc_row-o-columns-middle {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.vc_row.vc_row-o-columns-top::after,
.vc_row.vc_row-o-columns-bottom::after,
.vc_row.vc_row-o-columns-middle::after {
  content: '';
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
}
.vc_row.vc_row-o-equal-height > .vc_column_container {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.vc_column-inner::before,
.vc_column-inner::after {
  content: " ";
  display: table;
}
.vc_column-inner::after {
  clear: both;
}
.vc_ie-flexbox-fixer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.vc_ie-flexbox-fixer > .vc_row {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.vc_row.vc_column-gap-1 {
  margin-left: -8px;
  margin-right: -8px;
}
.vc_row.vc_column-gap-1 > .vc_column_container {
  padding: 0.5px;
}
.vc_row.vc_column-gap-2 {
  margin-left: -8.5px;
  margin-right: -8.5px;
}
.vc_row.vc_column-gap-2 > .vc_column_container {
  padding: 1px;
}
.vc_row.vc_column-gap-3 {
  margin-left: -9px;
  margin-right: -9px;
}
.vc_row.vc_column-gap-3 > .vc_column_container {
  padding: 1.5px;
}
.vc_row.vc_column-gap-4 {
  margin-left: -9.5px;
  margin-right: -9.5px;
}
.vc_row.vc_column-gap-4 > .vc_column_container {
  padding: 2px;
}
.vc_row.vc_column-gap-5 {
  margin-left: -10px;
  margin-right: -10px;
}
.vc_row.vc_column-gap-5 > .vc_column_container {
  padding: 2.5px;
}
.vc_row.vc_column-gap-10 {
  margin-left: -12.5px;
  margin-right: -12.5px;
}
.vc_row.vc_column-gap-10 > .vc_column_container {
  padding: 5px;
}
.vc_row.vc_column-gap-15 {
  margin-left: -15px;
  margin-right: -15px;
}
.vc_row.vc_column-gap-15 > .vc_column_container {
  padding: 7.5px;
}
.vc_row.vc_column-gap-20 {
  margin-left: -17.5px;
  margin-right: -17.5px;
}
.vc_row.vc_column-gap-20 > .vc_column_container {
  padding: 10px;
}
.vc_row.vc_column-gap-25 {
  margin-left: -20px;
  margin-right: -20px;
}
.vc_row.vc_column-gap-25 > .vc_column_container {
  padding: 12.5px;
}
.vc_row.vc_column-gap-30 {
  margin-left: -22.5px;
  margin-right: -22.5px;
}
.vc_row.vc_column-gap-30 > .vc_column_container {
  padding: 15px;
}
.vc_row.vc_column-gap-35 {
  margin-left: -25px;
  margin-right: -25px;
}
.vc_row.vc_column-gap-35 > .vc_column_container {
  padding: 17.5px;
}
.vc_column_container {
  padding-left: 0;
  padding-right: 0;
}
.vc_column_container > .vc_column-inner {
  box-sizing: border-box;
  padding-left: 7.5px;
  padding-right: 7.5px;
  width: 100%;
}
.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_col-has-fill > .vc_column-inner {
  padding-top: 35px;
}
.vc_section {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: -15px;
  margin-right: -15px;
}
.vc_section[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  overflow: hidden;
  /** Fix overflow **/
}
.vc_section[data-vc-full-width].vc_hidden {
  opacity: 0;
}
.vc_section[data-vc-full-width] > .vc_row {
  margin-left: 0;
  margin-right: 0;
}
.vc_section[data-vc-stretch-content] {
  padding-left: 0;
  padding-right: 0;
}
.vc_section.vc_row-o-full-height {
  min-height: 100vh;
}
.vc_section.vc_section-flex {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}
.vc_section.vc_section-flex .vc_vc_row {
  width: 100%;
}
.vc_section.vc_section-flex::before,
.vc_section.vc_section-flex::after {
  display: none;
}
.vc_section.vc_section-o-content-top {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.vc_section.vc_section-o-content-bottom {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.vc_section.vc_section-o-content-middle {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.vc_section.vc_section-o-content-top::after,
.vc_section.vc_section-o-content-bottom::after,
.vc_section.vc_section-o-content-middle::after {
  content: '';
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
}
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill + .vc_section,
.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section {
  padding-top: 35px;
}
/**
 * Row styles
 */
.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 0.5px;
  padding-right: 0.5px;
}
.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 1px;
  padding-right: 1px;
}
.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 2px;
  padding-right: 2px;
}
.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 5px;
  padding-right: 5px;
}
.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 10px;
  padding-right: 10px;
}
.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 15px;
  padding-right: 15px;
}
.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 17.5px;
  padding-right: 17.5px;
}
.vc_vc_column,
.vc_vc_column_inner {
  padding-left: 0;
  padding-right: 0;
}
.vc_row.vc_row-flex > .vc_vc_column,
.vc_row.vc_row-flex > .vc_vc_column_inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.vc_row.vc_row-o-equal-height > .vc_column_container {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.vc_row.vc_row-o-content-top > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-o-content-top > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.vc_row.vc_row-o-content-bottom > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.vc_row.vc_row-o-content-middle > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.vc_empty-element > .vc_column-inner {
  min-height: 100px;
}
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 35px;
}
/* Facebook
---------------------------------------------------------- */
.fb_type_standard {
  height: 25px;
}
.fb_type_standard iframe {
  height: 25px;
}
.fb_type_button_count {
  height: 20px;
}
.fb_type_button_count iframe {
  height: 20px;
}
.fb_type_box_count {
  height: 62px;
}
.fb_type_box_count iframe {
  height: 62px;
}
/* Google plus
---------------------------------------------------------- */
.wpb_googleplus_type_standard {
  height: 25px;
}
.wpb_googleplus_type_small {
  height: 19px;
}
.wpb_googleplus_type_medium {
  height: 21px;
}
.wpb_googleplus_type_tall {
  height: 21px;
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
  height: 62px;
}
/* Pinterest
---------------------------------------------------------- */
.wpb_pinterest a {
  border-bottom: 0;
}
.wpb_pinterest_type_horizontal {
  height: 21px;
}
.wpb_pinterest_type_vertical {
  box-sizing: content-box;
  padding-top: 29px;
  height: 21px;
}
.wpb_pinterest_type_none {
  height: 21px;
}
/* Pinterest
---------------------------------------------------------- */
iframe.twitter-share-button {
  margin: 0;
}
.vc_toggle {
  display: block;
  margin: 0 0 21.73913043px 0;
  padding: 0;
  font-size: 1em;
}
.vc_toggle:last-of-type {
  margin-bottom: 35px;
}
.vc_toggle_title {
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: normal;
}
.vc_toggle_title > h4 {
  display: inline;
}
.vc_toggle_icon {
  display: none;
  position: relative;
  vertical-align: middle;
}
.vc_toggle_content {
  display: none;
  margin-bottom: 21.73913043px;
  margin-top: 1em;
  overflow: hidden;
  padding: 0;
}
.vc_toggle.vc_toggle_active > .vc_toggle_content {
  display: block;
}
.vc_toggle_simple .vc_toggle_icon {
  border: 0 solid transparent;
  border-radius: 0;
  display: inline-block;
}
.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_icon::after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_simple .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_simple .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_simple .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_simple .vc_toggle_icon {
  background-color: #2A2A2A;
  border-color: transparent;
}
.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #2A2A2A;
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444444;
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444444;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #2A2A2A;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_simple .vc_toggle_icon {
  margin-left: 2px;
}
.vc_toggle_round .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 50%;
  display: inline-block;
}
.vc_toggle_round .vc_toggle_icon::before,
.vc_toggle_round .vc_toggle_icon::after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_round .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_round .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_round .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_round .vc_toggle_icon {
  background-color: #2A2A2A;
  border-color: transparent;
}
.vc_toggle_round .vc_toggle_icon::before,
.vc_toggle_round .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #2A2A2A;
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444444;
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444444;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_rounded .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 20%;
  display: inline-block;
}
.vc_toggle_rounded .vc_toggle_icon::before,
.vc_toggle_rounded .vc_toggle_icon::after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_rounded .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_rounded .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_rounded .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_rounded .vc_toggle_icon {
  background-color: #2A2A2A;
  border-color: transparent;
}
.vc_toggle_rounded .vc_toggle_icon::before,
.vc_toggle_rounded .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A;
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #2A2A2A;
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444444;
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444444;
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_square .vc_toggle_icon {
  border: 2px solid transparent;
  border-radius: 0;
  display: inline-block;
}
.vc_toggle_square .vc_toggle_icon::before,
.vc_toggle_square .vc_toggle_icon::after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle_square .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_square .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_square .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_square .vc_toggle_icon {
  background-color: #2A2A2A;
  border-color: transparent;
}
.vc_toggle_square .vc_toggle_icon::before,
.vc_toggle_square .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A;
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #2A2A2A;
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444444;
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444444;
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_text_only .vc_toggle_icon {
  display: none;
}
.vc_toggle_arrow .vc_toggle_icon {
  display: inline-block;
}
.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_arrow .vc_toggle_icon::after {
  content: '';
  border-style: solid;
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.vc_toggle_arrow .vc_toggle_icon::before {
  border-left: none;
  border-top: none;
}
.vc_toggle_arrow .vc_toggle_icon::after {
  border-right: none;
  border-bottom: none;
  visibility: hidden;
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
  visibility: hidden;
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
  visibility: visible;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
  border-width: 2px;
  height: 10px;
  margin-left: -5px;
  width: 10px;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -10px;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -5px;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #2A2A2A;
  background: transparent;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #444444;
  background: transparent;
}
.vc_toggle_default .vc_toggle_icon {
  background: #bababa;
  border: 1px solid #acacac;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_toggle_default .vc_toggle_icon::before,
.vc_toggle_default .vc_toggle_icon::after {
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #bababa;
}
.vc_toggle_default .vc_toggle_icon::before {
  border: 1px solid #acacac;
}
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before,
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after {
  visibility: hidden;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 10px;
  margin-left: 5px;
  height: 4px;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
  height: 10px;
  width: 4px;
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
  width: 8px;
  height: 2px;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #5472D2;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_blue .vc_toggle_icon {
  background-color: #5472D2;
  border-color: transparent;
}
.vc_toggle_color_blue .vc_toggle_icon::before,
.vc_toggle_color_blue .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #5472D2;
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #5472D2;
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #7c93dd;
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon {
  background: #5472D2;
  border-color: #3354c0;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color: #3354c0;
  background: #5472D2;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
  background: #5472D2;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #7c93dd;
  border-color: #5472d2;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #5472d2;
  background: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #7c93dd;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #5472D2;
  background: transparent;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #7c93dd;
  background: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #00C1CF;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_turquoise .vc_toggle_icon {
  background-color: #00C1CF;
  border-color: transparent;
}
.vc_toggle_color_turquoise .vc_toggle_icon::before,
.vc_toggle_color_turquoise .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #00C1CF;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #00C1CF;
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #00919c;
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon {
  background: #00C1CF;
  border-color: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
  border-color: #00919c;
  background: #00C1CF;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
  background: #00C1CF;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #00919c;
  border-color: #006269;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #006269;
  background: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #00919c;
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #00C1CF;
  background: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #00919c;
  background: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #FE6C61;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_pink .vc_toggle_icon {
  background-color: #FE6C61;
  border-color: transparent;
}
.vc_toggle_color_pink .vc_toggle_icon::before,
.vc_toggle_color_pink .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #FE6C61;
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #FE6C61;
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fe9b94;
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon {
  background: #FE6C61;
  border-color: #fe3d2e;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color: #fe3d2e;
  background: #FE6C61;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
  background: #FE6C61;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #fe9b94;
  border-color: #fe6c61;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #fe6c61;
  background: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fe9b94;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #FE6C61;
  background: transparent;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #fe9b94;
  background: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #8D6DC4;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_violet .vc_toggle_icon {
  background-color: #8D6DC4;
  border-color: transparent;
}
.vc_toggle_color_violet .vc_toggle_icon::before,
.vc_toggle_color_violet .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #8D6DC4;
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #8D6DC4;
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #a991d3;
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon {
  background: #8D6DC4;
  border-color: #7149b5;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
  border-color: #7149b5;
  background: #8D6DC4;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
  background: #8D6DC4;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #a991d3;
  border-color: #8d6dc4;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #8d6dc4;
  background: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #a991d3;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #8D6DC4;
  background: transparent;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #a991d3;
  background: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #4CADC9;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_peacoc .vc_toggle_icon {
  background-color: #4CADC9;
  border-color: transparent;
}
.vc_toggle_color_peacoc .vc_toggle_icon::before,
.vc_toggle_color_peacoc .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #4CADC9;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #4CADC9;
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #73bfd5;
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon {
  background: #4CADC9;
  border-color: #3492ae;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
  border-color: #3492ae;
  background: #4CADC9;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
  background: #4CADC9;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #73bfd5;
  border-color: #4cadc9;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #4cadc9;
  background: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #73bfd5;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #4CADC9;
  background: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #73bfd5;
  background: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #CEC2AB;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_chino .vc_toggle_icon {
  background-color: #CEC2AB;
  border-color: transparent;
}
.vc_toggle_color_chino .vc_toggle_icon::before,
.vc_toggle_color_chino .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #CEC2AB;
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #CEC2AB;
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #e1d9cb;
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon {
  background: #CEC2AB;
  border-color: #bbab8b;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
  border-color: #bbab8b;
  background: #CEC2AB;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
  background: #CEC2AB;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #e1d9cb;
  border-color: #cec2ab;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #cec2ab;
  background: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #e1d9cb;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #CEC2AB;
  background: transparent;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #e1d9cb;
  background: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #50485B;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_mulled_wine .vc_toggle_icon {
  background-color: #50485B;
  border-color: transparent;
}
.vc_toggle_color_mulled_wine .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #50485B;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #50485B;
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #695f77;
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon {
  background: #50485B;
  border-color: #37313f;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
  border-color: #37313f;
  background: #50485B;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
  background: #50485B;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #695f77;
  border-color: #50485b;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #50485b;
  background: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #695f77;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #50485B;
  background: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #695f77;
  background: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #75D69C;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_vista_blue .vc_toggle_icon {
  background-color: #75D69C;
  border-color: transparent;
}
.vc_toggle_color_vista_blue .vc_toggle_icon::before,
.vc_toggle_color_vista_blue .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #75D69C;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #75D69C;
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #9ce2b8;
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon {
  background: #75D69C;
  border-color: #4eca80;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color: #4eca80;
  background: #75D69C;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
  background: #75D69C;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #9ce2b8;
  border-color: #75d69c;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #75d69c;
  background: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #9ce2b8;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #75D69C;
  background: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #9ce2b8;
  background: transparent;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #2A2A2A;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_black .vc_toggle_icon {
  background-color: #2A2A2A;
  border-color: transparent;
}
.vc_toggle_color_black .vc_toggle_icon::before,
.vc_toggle_color_black .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #2A2A2A;
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #2A2A2A;
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #444444;
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #444444;
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #444444;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon {
  background: #2A2A2A;
  border-color: #101010;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
  border-color: #101010;
  background: #2A2A2A;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
  background: #2A2A2A;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #444444;
  border-color: #2a2a2a;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #2a2a2a;
  background: #444444;
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #444444;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #2A2A2A;
  background: transparent;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #444444;
  background: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #EBEBEB;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_grey .vc_toggle_icon {
  background-color: #EBEBEB;
  border-color: transparent;
}
.vc_toggle_color_grey .vc_toggle_icon::before,
.vc_toggle_color_grey .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #EBEBEB;
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #EBEBEB;
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #d2d2d2;
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon {
  background: #EBEBEB;
  border-color: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
  border-color: #d2d2d2;
  background: #EBEBEB;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
  background: #EBEBEB;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #d2d2d2;
  border-color: #b8b8b8;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #b8b8b8;
  background: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #d2d2d2;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #EBEBEB;
  background: transparent;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #d2d2d2;
  background: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #F7BE68;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fad398;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_orange .vc_toggle_icon {
  background-color: #F7BE68;
  border-color: transparent;
}
.vc_toggle_color_orange .vc_toggle_icon::before,
.vc_toggle_color_orange .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #F7BE68;
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #F7BE68;
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fad398;
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fad398;
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fad398;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon {
  background: #F7BE68;
  border-color: #f4a938;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f4a938;
  background: #F7BE68;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
  background: #F7BE68;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #fad398;
  border-color: #f7be68;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f7be68;
  background: #fad398;
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fad398;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #F7BE68;
  background: transparent;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #fad398;
  background: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #5AA1E3;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #86baea;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_sky .vc_toggle_icon {
  background-color: #5AA1E3;
  border-color: transparent;
}
.vc_toggle_color_sky .vc_toggle_icon::before,
.vc_toggle_color_sky .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #5AA1E3;
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #5AA1E3;
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #86baea;
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #86baea;
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #86baea;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon {
  background: #5AA1E3;
  border-color: #2e88dc;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
  border-color: #2e88dc;
  background: #5AA1E3;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
  background: #5AA1E3;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #86baea;
  border-color: #5aa1e3;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #5aa1e3;
  background: #86baea;
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #86baea;
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #5AA1E3;
  background: transparent;
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #86baea;
  background: transparent;
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #6DAB3C;
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #87c456;
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_green .vc_toggle_icon {
  background-color: #6DAB3C;
  border-color: transparent;
}
.vc_toggle_color_green .vc_toggle_icon::before,
.vc_toggle_color_green .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #6DAB3C;
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #6DAB3C;
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #87c456;
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #87c456;
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #87c456;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon {
  background: #6DAB3C;
  border-color: #55852f;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
  border-color: #55852f;
  background: #6DAB3C;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
  background: #6DAB3C;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #87c456;
  border-color: #6dab3c;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #6dab3c;
  background: #87c456;
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #87c456;
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #6DAB3C;
  background: transparent;
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #87c456;
  background: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #F4524D;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #f7817d;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_juicy_pink .vc_toggle_icon {
  background-color: #F4524D;
  border-color: transparent;
}
.vc_toggle_color_juicy_pink .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #F4524D;
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #F4524D;
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #f7817d;
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #f7817d;
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #f7817d;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon {
  background: #F4524D;
  border-color: #f1231d;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f1231d;
  background: #F4524D;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
  background: #F4524D;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #f7817d;
  border-color: #f4524d;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f4524d;
  background: #f7817d;
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #f7817d;
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #F4524D;
  background: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #f7817d;
  background: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #F79468;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fab698;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_sandy_brown .vc_toggle_icon {
  background-color: #F79468;
  border-color: transparent;
}
.vc_toggle_color_sandy_brown .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #F79468;
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #F79468;
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #fab698;
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #fab698;
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #fab698;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon {
  background: #F79468;
  border-color: #f47238;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
  border-color: #f47238;
  background: #F79468;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
  background: #F79468;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #fab698;
  border-color: #f79468;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #f79468;
  background: #fab698;
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #fab698;
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #F79468;
  background: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #fab698;
  background: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #B97EBB;
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #cb9fcd;
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_purple .vc_toggle_icon {
  background-color: #B97EBB;
  border-color: transparent;
}
.vc_toggle_color_purple .vc_toggle_icon::before,
.vc_toggle_color_purple .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #B97EBB;
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #B97EBB;
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #cb9fcd;
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #cb9fcd;
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #cb9fcd;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon {
  background: #B97EBB;
  border-color: #a75da9;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
  border-color: #a75da9;
  background: #B97EBB;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
  background: #B97EBB;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #cb9fcd;
  border-color: #b97ebb;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #b97ebb;
  background: #cb9fcd;
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #cb9fcd;
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #B97EBB;
  background: transparent;
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #cb9fcd;
  background: transparent;
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: transparent;
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: transparent;
}
.vc_toggle_color_white .vc_toggle_icon {
  background-color: #FFFFFF;
  border-color: transparent;
}
.vc_toggle_color_white .vc_toggle_icon::before,
.vc_toggle_color_white .vc_toggle_icon::after {
  background-color: #2A2A2A;
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
  background-color: transparent;
  border-color: #FFFFFF;
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after {
  background-color: #FFFFFF;
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
  background-color: #e6e6e6;
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #2A2A2A;
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color: transparent;
  border-color: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
  background-color: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon {
  background: #FFFFFF;
  border-color: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
  border-color: #e6e6e6;
  background: #FFFFFF;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
  background: #FFFFFF;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background: #e6e6e6;
  border-color: #cccccc;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color: #cccccc;
  background: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background: #e6e6e6;
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after {
  border-color: #FFFFFF;
  background: transparent;
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
  background: transparent;
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
  border-color: #e6e6e6;
  background: transparent;
}
.vc_toggle_size_sm .vc_toggle_icon {
  height: 16px;
  width: 16px;
}
.vc_toggle_size_sm .vc_toggle_icon::before {
  height: 2px;
  width: 8px;
}
.vc_toggle_size_sm .vc_toggle_icon::after {
  height: 8px;
  width: 2px;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 8px;
  margin-left: 4px;
  height: 2px;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
  height: 8px;
  width: 2px;
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
  width: 6px;
  height: 0px;
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
  height: 16px;
  width: 16px;
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
  border-width: 2px;
  height: 8px;
  margin-left: -4px;
  width: 8px;
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -8px;
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -4px;
}
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content {
  padding-left: 24px;
}
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content {
  padding-left: 17.6px;
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 8px;
}
.vc_toggle_size_md .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_size_md .vc_toggle_icon::before {
  height: 2px;
  width: 10px;
}
.vc_toggle_size_md .vc_toggle_icon::after {
  height: 10px;
  width: 2px;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 10px;
  margin-left: 5px;
  height: 4px;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
  height: 10px;
  width: 4px;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
  width: 8px;
  height: 2px;
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
  height: 22px;
  width: 22px;
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
  border-width: 2px;
  height: 10px;
  margin-left: -5px;
  width: 10px;
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -10px;
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -5px;
}
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
  padding-left: 33px;
}
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
  padding-left: 24.2px;
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 11px;
}
.vc_toggle_size_lg .vc_toggle_icon {
  height: 28px;
  width: 28px;
}
.vc_toggle_size_lg .vc_toggle_icon::before {
  height: 2px;
  width: 14px;
}
.vc_toggle_size_lg .vc_toggle_icon::after {
  height: 14px;
  width: 2px;
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
  display: inline-block;
  width: 14px;
  margin-left: 7px;
  height: 4px;
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
  height: 14px;
  width: 4px;
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
  width: 12px;
  height: 2px;
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
  height: 28px;
  width: 28px;
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before,
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
  border-width: 2px;
  height: 14px;
  margin-left: -7px;
  width: 14px;
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top: -14px;
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top: -7px;
}
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content {
  padding-left: 42px;
}
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content {
  padding-left: 30.8px;
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 14px;
}
.vc_toggle_simple .vc_toggle_title,
.vc_toggle_round .vc_toggle_title,
.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_square .vc_toggle_title,
.vc_toggle_default .vc_toggle_title,
.vc_toggle_simple .vc_toggle_content,
.vc_toggle_round .vc_toggle_content,
.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_square .vc_toggle_content,
.vc_toggle_default .vc_toggle_content {
  padding-left: 33px;
}
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_square .vc_toggle_title .vc_toggle_icon,
.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_default .vc_toggle_content .vc_toggle_icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_toggle_default .vc_toggle_title,
.vc_toggle_default .vc_toggle_content {
  padding-left: 24.2px;
}
.vc_toggle_arrow .vc_toggle_icon {
  margin-left: 11px;
}
/* Widgetised column element
---------------------------------------------------------- */
.wpb_widgetised_column .wpb_wrapper > ul {
  margin: 0;
}
.wpb_widgetised_column .wpb_wrapper > ul > li {
  margin-left: 0;
  background-image: none;
  list-style: none !important;
}
.wpb_widgetised_column .wpb_wrapper > ul > li:after,
.wpb_widgetised_column .wpb_wrapper > ul > li:before {
  display: none !important;
}
/* Buttons
---------------------------------------------------------- */
.wpb_button {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.wpb_button:hover,
.wpb_button:active,
.wpb_button.active,
.wpb_button.disabled,
.wpb_button[disabled] {
  background-color: #eaeaea;
}
.vc_vc_button2 .vc_btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.vc_vc_button .vc_btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.wpb_button:hover {
  color: #333;
  text-decoration: none;
  background-color: #e6e6e6;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}
.wpb_button:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.wpb_button.active,
.wpb_button:active {
  background-color: #e6e6e6;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
button.wpb_btn-large,
span.wpb_btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
button.wpb_btn-large [class^="icon-"],
span.wpb_btn-large [class^="icon-"] {
  margin-top: 1px;
}
button.wpb_btn-small,
span.wpb_btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}
button.wpb_btn-small [class^="icon-"],
span.wpb_btn-small [class^="icon-"] {
  margin-top: -1px;
}
button.wpb_btn-mini,
span.wpb_btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}
.wpb_btn-primary,
.wpb_btn-primary:hover,
.wpb_btn-warning,
.wpb_btn-warning:hover,
.wpb_btn-danger,
.wpb_btn-danger:hover,
.wpb_btn-success,
.wpb_btn-success:hover,
.wpb_btn-info,
.wpb_btn-info:hover,
.wpb_btn-inverse,
.wpb_btn-inverse:hover {
  color: #FFFFFF;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.wpb_btn-primary.active,
.wpb_btn-warning.active,
.wpb_btn-danger.active,
.wpb_btn-success.active,
.wpb_btn-info.active,
.wpb_btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.wpb_button {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}
.wpb_btn-primary {
  background-color: #08c;
}
.wpb_btn-primary:hover,
.wpb_btn-primary:active,
.wpb_btn-primary.active,
.wpb_btn-primary.disabled,
.wpb_btn-primary[disabled] {
  background-color: #0077b3;
}
.wpb_btn-warning {
  background-color: #FF9900;
}
.wpb_btn-warning:hover,
.wpb_btn-warning:active,
.wpb_btn-warning.active,
.wpb_btn-warning.disabled,
.wpb_btn-warning[disabled] {
  background-color: #e68a00;
}
.wpb_btn-danger {
  background-color: #FF675B;
}
.wpb_btn-danger:hover,
.wpb_btn-danger:active,
.wpb_btn-danger.active,
.wpb_btn-danger.disabled,
.wpb_btn-danger[disabled] {
  background-color: #ff4f42;
}
.wpb_btn-success {
  background-color: #6AB165;
}
.wpb_btn-success:hover,
.wpb_btn-success:active,
.wpb_btn-success.active,
.wpb_btn-success.disabled,
.wpb_btn-success[disabled] {
  background-color: #5aa855;
}
.wpb_btn-info {
  background-color: #58B9DA;
}
.wpb_btn-info:hover,
.wpb_btn-info:active,
.wpb_btn-info.active,
.wpb_btn-info.disabled,
.wpb_btn-info[disabled] {
  background-color: #43b0d5;
}
.wpb_btn-inverse {
  background-color: #555;
}
.wpb_btn-inverse:hover,
.wpb_btn-inverse:active,
.wpb_btn-inverse.active,
.wpb_btn-inverse.disabled,
.wpb_btn-inverse[disabled] {
  background-color: #484848;
}
button.wpb_button::-moz-focus-inner,
input[type="submit"].wpb_button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* Button
---------------------------------------------------------- */
a.wpb_button_a {
  text-decoration: none;
  border: none;
}
a.wpb_button_a:hover {
  text-decoration: none;
}
.wpb_button:hover {
  background-image: none;
}
/* Button 3
---------------------------------------------------------- */
.vc_btn3-container {
  display: block;
  margin-bottom: 21.73913043px;
  max-width: 100%;
}
.vc_btn3-container.vc_btn3-inline {
  display: inline-block;
  vertical-align: top;
}
.vc_general.vc_btn3 {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  background-color: transparent;
  color: #5472D2;
  border: 1px solid transparent;
  box-sizing: border-box;
  word-wrap: break-word;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  position: relative;
  top: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  line-height: normal;
  font-size: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
.vc_general.vc_btn3.vc_btn3-style-outline-custom,
.vc_general.vc_btn3.vc_btn3-style-outline {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 19px;
  padding-right: 19px;
}
.vc_general.vc_btn3:focus,
.vc_general.vc_btn3:active,
.vc_general.vc_btn3.active {
  outline: 0;
}
.vc_general.vc_btn3:hover,
.vc_general.vc_btn3:focus {
  border: 1px solid transparent;
  text-decoration: none;
  color: #4868cf;
}
.vc_general.vc_btn3 .vc_btn3-icon {
  vertical-align: top;
  height: 14px;
  line-height: 1;
  font-size: 16px;
}
.vc_general.vc_btn3 .vc_btn3-icon-inner {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_general.vc_btn3 .vc_btn3-placeholder {
  display: inline-block;
  vertical-align: top;
  width: 0;
}
.vc_btn3.vc_btn3-icon-left,
.vc_btn3.vc_btn3-icon-right {
  position: relative;
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_btn3.vc_btn3-icon-left {
  text-align: left;
}
.vc_btn3.vc_btn3-icon-right {
  text-align: right;
}
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
  -webkit-transform: translate(-75%, -50%);
  -ms-transform: translate(-75%, -50%);
  transform: translate(-75%, -50%);
}
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_btn3.vc_btn3-style-classic {
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}
.vc_btn3.vc_btn3-style-modern {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0);
}
.vc_btn3.vc_btn3-style-outline-custom,
.vc_btn3.vc_btn3-style-outline,
.vc_btn3.vc_btn3-style-outline-custom:hover,
.vc_btn3.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-style-outline-custom:focus,
.vc_btn3.vc_btn3-style-outline:focus {
  border-width: 2px;
}
.vc_btn3.vc_btn3-style-custom {
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
  background-repeat: repeat-x;
  background-size: 200%;
  background-position: 0 -100%;
}
.vc_btn3.vc_btn3-style-custom:hover,
.vc_btn3.vc_btn3-style-custom:focus {
  background-position: 0 100%;
}
.vc_btn3.vc_btn3-block {
  display: block;
  width: 100%;
  text-align: inherit;
}
.vc_btn3.vc_btn3-shape-square {
  border-radius: 0;
}
.vc_btn3.vc_btn3-shape-rounded {
  border-radius: 5px;
}
.vc_btn3.vc_btn3-shape-round {
  border-radius: 2em;
}
.vc_btn3.vc_btn3-size-xs {
  font-size: 11px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom,
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 11px;
  padding-right: 11px;
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
  font-size: 14px;
  height: 11px;
  line-height: 11px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 31px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 12px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 31px;
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 12px;
}
.vc_btn3.vc_btn3-size-sm {
  font-size: 12px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 16px;
  padding-right: 16px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom,
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
  font-size: 14px;
  height: 12px;
  line-height: 12px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 39px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 16px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 39px;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 16px;
}
.vc_btn3.vc_btn3-size-md {
  font-size: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 19px;
  padding-right: 19px;
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
  font-size: 16px;
  height: 14px;
  line-height: 14px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 48px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 20px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 48px;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 20px;
}
.vc_btn3.vc_btn3-size-lg {
  font-size: 16px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom,
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline {
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 24px;
  padding-right: 24px;
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
  font-size: 20px;
  height: 16px;
  line-height: 16px;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 60px;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left: 25px;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 60px;
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 25px;
}
.vc_btn3.vc_btn3-color-blue,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
  color: #fff;
  background-color: #5472D2;
}
.vc_btn3.vc_btn3-color-blue:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-blue:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #3c5ecc;
}
.vc_btn3.vc_btn3-color-blue:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-blue.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #3558c8;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
  color: #5472D2;
  border-color: #5472D2;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #5472D2;
  background-color: #5472D2;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #5472D2;
  background-color: #5472D2;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
  color: #fff;
  background-color: #5472D2;
  box-shadow: 0 5px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #5472D2;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #5472D2;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #3253bc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
  color: #fff;
  border-color: #5472D2;
  background-color: #5472D2;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #3c5ecc;
  background-color: #3c5ecc;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #3558c8;
  background-color: #3558c8;
}
.vc_btn3.vc_btn3-color-turquoise,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
  color: #fff;
  background-color: #00C1CF;
}
.vc_btn3.vc_btn3-color-turquoise:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-turquoise:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #00a4b0;
}
.vc_btn3.vc_btn3-color-turquoise:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-turquoise.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #009ba6;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
  color: #00C1CF;
  border-color: #00C1CF;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #00C1CF;
  background-color: #00C1CF;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #00C1CF;
  background-color: #00C1CF;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
  color: #fff;
  background-color: #00C1CF;
  box-shadow: 0 5px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #00C1CF;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #00C1CF;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #008d97;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
  color: #fff;
  border-color: #00C1CF;
  background-color: #00C1CF;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #00a4b0;
  background-color: #00a4b0;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #009ba6;
  background-color: #009ba6;
}
.vc_btn3.vc_btn3-color-pink,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
  color: #fff;
  background-color: #FE6C61;
}
.vc_btn3.vc_btn3-color-pink:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-pink:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #fe5043;
}
.vc_btn3.vc_btn3-color-pink:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-pink.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #fe4638;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
  color: #FE6C61;
  border-color: #FE6C61;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #FE6C61;
  background-color: #FE6C61;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #FE6C61;
  background-color: #FE6C61;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
  color: #fff;
  background-color: #FE6C61;
  box-shadow: 0 5px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #FE6C61;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #FE6C61;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #fe3829;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
  color: #fff;
  border-color: #FE6C61;
  background-color: #FE6C61;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #fe5043;
  background-color: #fe5043;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #fe4638;
  background-color: #fe4638;
}
.vc_btn3.vc_btn3-color-violet,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
  color: #fff;
  background-color: #8D6DC4;
}
.vc_btn3.vc_btn3-color-violet:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-violet:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #7c57bb;
}
.vc_btn3.vc_btn3-color-violet:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-violet.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #7650b8;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
  color: #8D6DC4;
  border-color: #8D6DC4;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #8D6DC4;
  background-color: #8D6DC4;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #8D6DC4;
  background-color: #8D6DC4;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
  color: #fff;
  background-color: #8D6DC4;
  box-shadow: 0 5px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #8D6DC4;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #8D6DC4;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #6e48b1;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
  color: #fff;
  border-color: #8D6DC4;
  background-color: #8D6DC4;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #7c57bb;
  background-color: #7c57bb;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #7650b8;
  background-color: #7650b8;
}
.vc_btn3.vc_btn3-color-peacoc,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
  color: #fff;
  background-color: #4CADC9;
}
.vc_btn3.vc_btn3-color-peacoc:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-peacoc:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #39a0bd;
}
.vc_btn3.vc_btn3-color-peacoc:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-peacoc.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #3799b5;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
  color: #4CADC9;
  border-color: #4CADC9;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #4CADC9;
  background-color: #4CADC9;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #4CADC9;
  background-color: #4CADC9;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
  color: #fff;
  background-color: #4CADC9;
  box-shadow: 0 5px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #4CADC9;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #4CADC9;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #338faa;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
  color: #fff;
  border-color: #4CADC9;
  background-color: #4CADC9;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #39a0bd;
  background-color: #39a0bd;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #3799b5;
  background-color: #3799b5;
}
.vc_btn3.vc_btn3-color-chino,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
  color: #fff;
  background-color: #CEC2AB;
}
.vc_btn3.vc_btn3-color-chino:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-chino:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #c3b498;
}
.vc_btn3.vc_btn3-color-chino:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-chino.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #bfaf91;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
  color: #CEC2AB;
  border-color: #CEC2AB;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #CEC2AB;
  background-color: #CEC2AB;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #CEC2AB;
  background-color: #CEC2AB;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
  color: #fff;
  background-color: #CEC2AB;
  box-shadow: 0 5px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #CEC2AB;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #CEC2AB;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #b9a888;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
  color: #fff;
  border-color: #CEC2AB;
  background-color: #CEC2AB;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #c3b498;
  background-color: #c3b498;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #bfaf91;
  background-color: #bfaf91;
}
.vc_btn3.vc_btn3-color-mulled-wine,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
  color: #fff;
  background-color: #50485B;
}
.vc_btn3.vc_btn3-color-mulled-wine:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-mulled-wine:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #413a4a;
}
.vc_btn3.vc_btn3-color-mulled-wine:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-mulled-wine.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #3c3644;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
  color: #50485B;
  border-color: #50485B;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #50485B;
  background-color: #50485B;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #50485B;
  background-color: #50485B;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
  color: #fff;
  background-color: #50485B;
  box-shadow: 0 5px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #50485B;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #50485B;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #342f3c;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
  color: #fff;
  border-color: #50485B;
  background-color: #50485B;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #413a4a;
  background-color: #413a4a;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #3c3644;
  background-color: #3c3644;
}
.vc_btn3.vc_btn3-color-vista-blue,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
  color: #fff;
  background-color: #75D69C;
}
.vc_btn3.vc_btn3-color-vista-blue:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-vista-blue:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #5dcf8b;
}
.vc_btn3.vc_btn3-color-vista-blue:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-vista-blue.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #56cd85;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
  color: #75D69C;
  border-color: #75D69C;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #75D69C;
  background-color: #75D69C;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #75D69C;
  background-color: #75D69C;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
  color: #fff;
  background-color: #75D69C;
  box-shadow: 0 5px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #75D69C;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #75D69C;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #4ac97d;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
  color: #fff;
  border-color: #75D69C;
  background-color: #75D69C;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #5dcf8b;
  background-color: #5dcf8b;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #56cd85;
  background-color: #56cd85;
}
.vc_btn3.vc_btn3-color-orange,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
  color: #fff;
  background-color: #F7BE68;
}
.vc_btn3.vc_btn3-color-orange:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-orange:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #f5b14b;
}
.vc_btn3.vc_btn3-color-orange:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-orange.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #f5ad41;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
  color: #F7BE68;
  border-color: #F7BE68;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #F7BE68;
  background-color: #F7BE68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #F7BE68;
  background-color: #F7BE68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
  color: #fff;
  background-color: #F7BE68;
  box-shadow: 0 5px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #F7BE68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #F7BE68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f4a733;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
  color: #fff;
  border-color: #F7BE68;
  background-color: #F7BE68;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #f5b14b;
  background-color: #f5b14b;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #f5ad41;
  background-color: #f5ad41;
}
.vc_btn3.vc_btn3-color-sky,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
  color: #fff;
  background-color: #5AA1E3;
}
.vc_btn3.vc_btn3-color-sky:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-sky:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #4092df;
}
.vc_btn3.vc_btn3-color-sky:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-sky.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #378ddd;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
  color: #5AA1E3;
  border-color: #5AA1E3;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #5AA1E3;
  background-color: #5AA1E3;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #5AA1E3;
  background-color: #5AA1E3;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
  color: #fff;
  background-color: #5AA1E3;
  box-shadow: 0 5px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #5AA1E3;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #5AA1E3;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #2a86db;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
  color: #fff;
  border-color: #5AA1E3;
  background-color: #5AA1E3;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #4092df;
  background-color: #4092df;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #378ddd;
  background-color: #378ddd;
}
.vc_btn3.vc_btn3-color-green,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
  color: #fff;
  background-color: #6DAB3C;
}
.vc_btn3.vc_btn3-color-green:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-green:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #5f9434;
}
.vc_btn3.vc_btn3-color-green:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-green.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #5a8d31;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
  color: #6DAB3C;
  border-color: #6DAB3C;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #6DAB3C;
  background-color: #6DAB3C;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #6DAB3C;
  background-color: #6DAB3C;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
  color: #fff;
  background-color: #6DAB3C;
  box-shadow: 0 5px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #6DAB3C;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #6DAB3C;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #53812d;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
  color: #fff;
  border-color: #6DAB3C;
  background-color: #6DAB3C;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #5f9434;
  background-color: #5f9434;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #5a8d31;
  background-color: #5a8d31;
}
.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
  color: #fff;
  background-color: #F4524D;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-juicy-pink:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #f23630;
}
.vc_btn3.vc_btn3-color-juicy-pink:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-juicy-pink.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #f22d27;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
  color: #F4524D;
  border-color: #F4524D;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #F4524D;
  background-color: #F4524D;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #F4524D;
  background-color: #F4524D;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
  color: #fff;
  background-color: #F4524D;
  box-shadow: 0 5px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #F4524D;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #F4524D;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f11f18;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
  color: #fff;
  border-color: #F4524D;
  background-color: #F4524D;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #f23630;
  background-color: #f23630;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #f22d27;
  background-color: #f22d27;
}
.vc_btn3.vc_btn3-color-sandy-brown,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
  color: #fff;
  background-color: #F79468;
}
.vc_btn3.vc_btn3-color-sandy-brown:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-sandy-brown:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #f57f4b;
}
.vc_btn3.vc_btn3-color-sandy-brown:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-sandy-brown.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #f57941;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
  color: #F79468;
  border-color: #F79468;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #F79468;
  background-color: #F79468;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #F79468;
  background-color: #F79468;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
  color: #fff;
  background-color: #F79468;
  box-shadow: 0 5px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #F79468;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #F79468;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #f46e33;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
  color: #fff;
  border-color: #F79468;
  background-color: #F79468;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #f57f4b;
  background-color: #f57f4b;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #f57941;
  background-color: #f57941;
}
.vc_btn3.vc_btn3-color-purple,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
  color: #fff;
  background-color: #B97EBB;
}
.vc_btn3.vc_btn3-color-purple:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-purple:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #ae6ab0;
}
.vc_btn3.vc_btn3-color-purple:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-purple.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #ab63ad;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
  color: #B97EBB;
  border-color: #B97EBB;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #B97EBB;
  background-color: #B97EBB;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #B97EBB;
  background-color: #B97EBB;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
  color: #fff;
  background-color: #B97EBB;
  box-shadow: 0 5px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #B97EBB;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #B97EBB;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #a559a8;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
  color: #fff;
  border-color: #B97EBB;
  background-color: #B97EBB;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #ae6ab0;
  background-color: #ae6ab0;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #ab63ad;
  background-color: #ab63ad;
}
.vc_btn3.vc_btn3-color-black,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
  color: #fff;
  background-color: #2A2A2A;
}
.vc_btn3.vc_btn3-color-black:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-black:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #1b1b1b;
}
.vc_btn3.vc_btn3-color-black:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-black.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #161616;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
  color: #fff;
  border-color: #2A2A2A;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #2A2A2A;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #2A2A2A;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
  color: #fff;
  background-color: #2A2A2A;
  box-shadow: 0 5px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #2A2A2A;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #2A2A2A;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #0e0e0e;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #2A2A2A;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #1b1b1b;
  background-color: #1b1b1b;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #161616;
  background-color: #161616;
}
.vc_btn3.vc_btn3-color-grey,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
  color: #666;
  background-color: #EBEBEB;
}
.vc_btn3.vc_btn3-color-grey:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-grey:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus {
  color: #5e5e5e;
  background-color: #dcdcdc;
}
.vc_btn3.vc_btn3-color-grey:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-grey.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active {
  color: #595959;
  background-color: #d7d7d7;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  color: #666;
  border-color: #EBEBEB;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus {
  color: #666;
  border-color: #EBEBEB;
  background-color: #EBEBEB;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active {
  color: #666;
  border-color: #EBEBEB;
  background-color: #EBEBEB;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
  color: #666;
  background-color: #EBEBEB;
  box-shadow: 0 5px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus {
  color: #5e5e5e;
  background-color: #EBEBEB;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active {
  color: #595959;
  background-color: #EBEBEB;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #cfcfcf;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  color: #666;
  border-color: #EBEBEB;
  background-color: #EBEBEB;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus {
  color: #5e5e5e;
  border-color: #dcdcdc;
  background-color: #dcdcdc;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active {
  color: #595959;
  border-color: #d7d7d7;
  background-color: #d7d7d7;
}
.vc_btn3.vc_btn3-color-white,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
  color: #666;
  background-color: #FFFFFF;
}
.vc_btn3.vc_btn3-color-white:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-white:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus {
  color: #5e5e5e;
  background-color: #f0f0f0;
}
.vc_btn3.vc_btn3-color-white:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-white.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active {
  color: #595959;
  background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
  color: #666;
  border-color: #FFFFFF;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus {
  color: #666;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active {
  color: #666;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
  color: #666;
  background-color: #FFFFFF;
  box-shadow: 0 5px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus {
  color: #5e5e5e;
  background-color: #FFFFFF;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active {
  color: #595959;
  background-color: #FFFFFF;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #e3e3e3;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
  color: #666;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus {
  color: #5e5e5e;
  border-color: #f0f0f0;
  background-color: #f0f0f0;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active {
  color: #595959;
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.vc_btn3.vc_btn3-color-default,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
  color: #333;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-default:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus {
  color: #2b2b2b;
  background-color: #e8e8e8;
}
.vc_btn3.vc_btn3-color-default:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-default.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active {
  color: #262626;
  background-color: #e3e3e3;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
  color: #f7f7f7;
  border-color: #f7f7f7;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus {
  color: #333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active {
  color: #333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
  color: #333;
  background-color: #f7f7f7;
  box-shadow: 0 5px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus {
  color: #2b2b2b;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active {
  color: #262626;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #dbdbdb;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
  color: #333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus {
  color: #2b2b2b;
  border-color: #e8e8e8;
  background-color: #e8e8e8;
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active {
  color: #262626;
  border-color: #e3e3e3;
  background-color: #e3e3e3;
}
.vc_btn3.vc_btn3-color-primary,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
  color: #FFFFFF;
  background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-primary:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #0074ad;
}
.vc_btn3.vc_btn3-color-primary:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-primary.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #006da3;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
  color: #08c;
  border-color: #08c;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus {
  color: #FFFFFF;
  border-color: #08c;
  background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active {
  color: #FFFFFF;
  border-color: #08c;
  background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
  color: #FFFFFF;
  background-color: #08c;
  box-shadow: 0 5px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #006394;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
  color: #FFFFFF;
  border-color: #08c;
  background-color: #08c;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #0074ad;
  background-color: #0074ad;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #006da3;
  background-color: #006da3;
}
.vc_btn3.vc_btn3-color-info,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
  color: #FFFFFF;
  background-color: #58B9DA;
}
.vc_btn3.vc_btn3-color-info:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-info:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #3fafd4;
}
.vc_btn3.vc_btn3-color-info:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-info.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #37abd3;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
  color: #58B9DA;
  border-color: #58B9DA;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus {
  color: #FFFFFF;
  border-color: #58B9DA;
  background-color: #58B9DA;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active {
  color: #FFFFFF;
  border-color: #58B9DA;
  background-color: #58B9DA;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
  color: #FFFFFF;
  background-color: #58B9DA;
  box-shadow: 0 5px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #58B9DA;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #58B9DA;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #2da4cd;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
  color: #FFFFFF;
  border-color: #58B9DA;
  background-color: #58B9DA;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #3fafd4;
  background-color: #3fafd4;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #37abd3;
  background-color: #37abd3;
}
.vc_btn3.vc_btn3-color-success,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
  color: #fff;
  background-color: #6AB165;
}
.vc_btn3.vc_btn3-color-success:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-success:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #59a453;
}
.vc_btn3.vc_btn3-color-success:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-success.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #559d50;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
  color: #6AB165;
  border-color: #6AB165;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus {
  color: #fff;
  border-color: #6AB165;
  background-color: #6AB165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active {
  color: #fff;
  border-color: #6AB165;
  background-color: #6AB165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
  color: #fff;
  background-color: #6AB165;
  box-shadow: 0 5px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #6AB165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #6AB165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #4f934b;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
  color: #fff;
  border-color: #6AB165;
  background-color: #6AB165;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #59a453;
  background-color: #59a453;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #559d50;
  background-color: #559d50;
}
.vc_btn3.vc_btn3-color-warning,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
  color: #FFFFFF;
  background-color: #FF9900;
}
.vc_btn3.vc_btn3-color-warning:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-warning:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #e08700;
}
.vc_btn3.vc_btn3-color-warning:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-warning.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #d68100;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
  color: #FF9900;
  border-color: #FF9900;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus {
  color: #FFFFFF;
  border-color: #FF9900;
  background-color: #FF9900;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active {
  color: #FFFFFF;
  border-color: #FF9900;
  background-color: #FF9900;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
  color: #FFFFFF;
  background-color: #FF9900;
  box-shadow: 0 5px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #FF9900;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #FF9900;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #c77700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
  color: #FFFFFF;
  border-color: #FF9900;
  background-color: #FF9900;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #e08700;
  background-color: #e08700;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #d68100;
  background-color: #d68100;
}
.vc_btn3.vc_btn3-color-danger,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
  color: #FFFFFF;
  background-color: #FF675B;
}
.vc_btn3.vc_btn3-color-danger:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-danger:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #ff4b3c;
}
.vc_btn3.vc_btn3-color-danger:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-danger.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #ff4132;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
  color: #FF675B;
  border-color: #FF675B;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus {
  color: #FFFFFF;
  border-color: #FF675B;
  background-color: #FF675B;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active {
  color: #FFFFFF;
  border-color: #FF675B;
  background-color: #FF675B;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
  color: #FFFFFF;
  background-color: #FF675B;
  box-shadow: 0 5px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #FF675B;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #FF675B;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #ff3323;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
  color: #FFFFFF;
  border-color: #FF675B;
  background-color: #FF675B;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #ff4b3c;
  background-color: #ff4b3c;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #ff4132;
  background-color: #ff4132;
}
.vc_btn3.vc_btn3-color-inverse,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
  color: #FFFFFF;
  background-color: #555;
}
.vc_btn3.vc_btn3-color-inverse:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-inverse:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus {
  color: #f7f7f7;
  background-color: #464646;
}
.vc_btn3.vc_btn3-color-inverse:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-inverse.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active {
  color: #f2f2f2;
  background-color: #414141;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
  color: #555;
  border-color: #555;
  background-color: transparent;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus {
  color: #FFFFFF;
  border-color: #555;
  background-color: #555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active {
  color: #FFFFFF;
  border-color: #555;
  background-color: #555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
  color: #FFFFFF;
  background-color: #555;
  box-shadow: 0 5px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus {
  color: #f7f7f7;
  background-color: #555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus {
  top: 3px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus {
  top: 1px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus {
  top: 2px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus {
  top: 3px;
  box-shadow: 0 2px 0 #393939;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
  color: #FFFFFF;
  border-color: #555;
  background-color: #555;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus {
  color: #f7f7f7;
  border-color: #464646;
  background-color: #464646;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active {
  color: #f2f2f2;
  border-color: #414141;
  background-color: #414141;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
  color: #2A2A2A;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  color: #EBEBEB;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
  color: #FFFFFF;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0);
}
.vc_btn3-container.vc_btn3-center {
  text-align: center;
}
.vc_btn3-container.vc_btn3-left {
  text-align: left;
}
.vc_btn3-container.vc_btn3-right {
  text-align: right;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
  display: inline-block;
  position: static;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  min-width: 1em;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-right: .5em;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-left: .5em;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
  font-size: 11px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 11px;
  padding-right: 11px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
  font-size: 12px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 16px;
  padding-right: 16px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
  font-size: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 19px;
  padding-right: 19px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
  font-size: 16px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline {
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 24px;
  padding-right: 24px;
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
  text-align: inherit;
}
.vc_custom_heading a,
.vc_custom_heading a:hover,
.vc_custom_heading a:focus,
.vc_custom_heading a:visited {
  border: none;
  text-decoration: inherit;
  color: inherit;
}
.vc_custom_heading a {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}
.vc_custom_heading a:hover {
  opacity: .85;
}
/* Call to action
---------------------------------------------------------- */
.vc_call_to_action {
  background-color: #EBEBEB;
  border: 2px solid #EBEBEB;
  padding: 2em;
  border-radius: 5px;
}
.vc_call_to_action *:last-child {
  margin-bottom: 0;
}
.vc_call_to_action.vc_cta_square {
  border-radius: 0;
}
.vc_call_to_action.vc_cta_square_outlined {
  border-radius: 0;
  background: none !important;
}
.vc_call_to_action.vc_cta_round {
  border-radius: 50px;
}
.vc_call_to_action.vc_cta_outlined {
  background: none !important;
}
.vc_call_to_action hgroup h2,
.vc_call_to_action hgroup h4 {
  margin: 0;
  clear: none;
}
.vc_call_to_action hgroup + p {
  margin-top: 1em;
}
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
  float: right;
  margin-left: 2em;
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
  float: left;
  margin-right: 2em;
}
.wpb_call_to_action {
  position: relative;
  background-color: #f7f7f7;
  padding: 20px;
  padding: 35px;
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wpb_call_to_action .wpb_button {
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cta_align_left .wpb_button {
  float: left;
}
.cta_align_right .wpb_button {
  float: right;
}
.cta_align_left .wpb_button,
.cta_align_right .wpb_button {
  max-width: 27.5%;
}
.cta_align_left .wpb_call_text,
.cta_align_right .wpb_call_text {
  width: 70%;
  float: left;
  clear: none;
}
.cta_align_left .wpb_call_text {
  float: right;
}
.wpb_call_to_action .wpb_call_text,
#content .wpb_call_to_action .wpb_call_text {
  margin: 0;
  padding-top: 0;
}
.cta_align_bottom {
  text-align: center;
}
.cta_align_bottom .wpb_button {
  position: static;
  margin-top: 21.73913043px;
  display: inline-block;
}
.cta_no_button .wpb_call_text {
  width: auto;
  float: none;
}
/* Call to action responsive rules
---------------------------------------------------------- */
@media (max-width: 600px) {
  .vc_responsive .cta_align_left .wpb_button,
  .vc_responsive .cta_align_right .wpb_button {
    max-width: 70%;
    width: 70%;
    float: none;
    display: block;
    margin: 3% auto;
  }
  .vc_responsive .cta_align_left .wpb_call_text,
  .vc_responsive .cta_align_right .wpb_call_text {
    width: auto;
    max-width: none;
    text-align: center;
  }
}
/* Call to action 3
---------------------------------------------------------- */
.vc_cta3-container {
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}
.vc_cta3-container::before,
.vc_cta3-container::after {
  display: table;
  content: ' ';
}
.vc_cta3-container.vc_cta3-size-xs {
  width: 50%;
}
.vc_cta3-container.vc_cta3-size-sm {
  width: 60%;
}
.vc_cta3-container.vc_cta3-size-md {
  width: 70%;
}
.vc_cta3-container.vc_cta3-size-lg {
  width: 80%;
}
.vc_cta3-container.vc_cta3-size-xl {
  width: 90%;
}
.vc_general.vc_cta3 {
  border: 1px solid transparent;
  font-size: 1em;
  padding: 28px 28px;
  word-wrap: break-word;
}
.vc_general.vc_cta3 .vc_cta3-content {
  vertical-align: top;
}
.vc_general.vc_cta3 .vc_cta3-content > *:last-child,
.vc_general.vc_cta3 .vc_cta3-icons > *:last-child {
  margin-bottom: 0;
}
.vc_general.vc_cta3 .vc_cta3-actions {
  vertical-align: middle;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
    margin: 0;
  }
}
.vc_general.vc_cta3 .vc_cta3-icons {
  vertical-align: middle;
}
.vc_general.vc_cta3 h2,
.vc_general.vc_cta3 h4 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
  text-align: left;
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
  text-align: right;
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
  text-align: center;
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
  text-align: justify;
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
  padding-top: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons {
  text-align: center;
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
  display: inline-block;
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
  padding-bottom: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons {
  text-align: center;
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element {
  display: inline-block;
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
  display: table-cell;
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
  display: table-cell;
  padding-left: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
  display: table-cell;
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
  display: table-cell;
  padding-right: 1em;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border {
  position: relative;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
  position: absolute;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
  right: 0;
  top: 50%;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
  margin-right: 17px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-right: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
  margin-right: 22px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-right: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
  margin-right: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-right: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
  margin-right: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-right: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
  margin-right: 50px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-right: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
  left: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
  margin-left: 17px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-left: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
  margin-left: 22px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-left: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
  margin-left: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-left: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
  margin-left: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-left: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
  margin-left: 50px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-left: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
  left: 50%;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
  margin-top: 17px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-top: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
  margin-top: 22px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-top: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
  margin-top: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-top: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
  margin-top: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-top: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
  margin-top: 50px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-top: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
  margin-bottom: 17px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-bottom: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
  margin-bottom: 22px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-bottom: 7px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
  margin-bottom: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-bottom: 14px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
  margin-bottom: 35px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-bottom: 21px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
  margin-bottom: 50px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-bottom: 28px;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom: 35px;
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
  margin-top: 1em;
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions {
    display: table-cell;
    max-width: 30%;
  }
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
    padding-left: 28px;
    display: table-cell;
  }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
    display: table-cell;
    max-width: 30%;
  }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
    padding-right: 28px;
    display: table-cell;
  }
}
.vc_general.vc_cta3.vc_cta3-style-classic {
  border-color: #eaeaea;
  background-color: #f7f7f7;
}
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
  color: inherit;
}
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
  color: inherit;
}
.vc_general.vc_cta3.vc_cta3-style-outline {
  border-width: 3px;
}
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
  color: inherit;
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4 {
  color: inherit;
}
.vc_general.vc_cta3.vc_cta3-style-custom {
  border-color: #eaeaea;
  background-color: #f7f7f7;
}
.vc_general.vc_cta3.vc_cta3-shape-square {
  border-radius: 0;
}
.vc_general.vc_cta3.vc_cta3-shape-rounded {
  border-radius: 5px;
}
.vc_general.vc_cta3.vc_cta3-shape-round {
  border-radius: 4em;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color: #5472D2;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472D2;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #3253bc;
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472D2;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
  border-color: #5472D2;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
  color: #5472D2;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
  color: #00C1CF;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00C1CF;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #008d97;
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00C1CF;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
  border-color: #00C1CF;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
  color: #00C1CF;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
  color: #FE6C61;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
  color: #fcdbd7;
  border-color: transparent;
  background-color: #FE6C61;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #fe3829;
  color: #fcdbd7;
  border-color: transparent;
  background-color: #FE6C61;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
  border-color: #FE6C61;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
  color: #FE6C61;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
  color: #8D6DC4;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8D6DC4;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #6e48b1;
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8D6DC4;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
  border-color: #8D6DC4;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
  color: #8D6DC4;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
  color: #4CADC9;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
  color: #d0edf5;
  border-color: transparent;
  background-color: #4CADC9;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #338faa;
  color: #d0edf5;
  border-color: transparent;
  background-color: #4CADC9;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
  border-color: #4CADC9;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
  color: #4CADC9;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
  color: #CEC2AB;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
  color: #f7f3eb;
  border-color: transparent;
  background-color: #CEC2AB;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #b9a888;
  color: #f7f3eb;
  border-color: transparent;
  background-color: #CEC2AB;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
  border-color: #CEC2AB;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
  color: #CEC2AB;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
  color: #50485B;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485B;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #342f3c;
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485B;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
  border-color: #50485B;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
  color: #50485B;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color: #75D69C;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75D69C;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #4ac97d;
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75D69C;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
  border-color: #75D69C;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
  color: #75D69C;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F7BE68;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
  color: #faf0e1;
  border-color: transparent;
  background-color: #F7BE68;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f4a733;
  color: #faf0e1;
  border-color: transparent;
  background-color: #F7BE68;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
  border-color: #F7BE68;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F7BE68;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
  color: #5AA1E3;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
  color: #dce9f5;
  border-color: transparent;
  background-color: #5AA1E3;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #2a86db;
  color: #dce9f5;
  border-color: transparent;
  background-color: #5AA1E3;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
  border-color: #5AA1E3;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
  color: #5AA1E3;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
  color: #6DAB3C;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
  color: #e5f2da;
  border-color: transparent;
  background-color: #6DAB3C;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #53812d;
  color: #e5f2da;
  border-color: transparent;
  background-color: #6DAB3C;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
  border-color: #6DAB3C;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
  color: #6DAB3C;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F4524D;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
  color: #fce2e1;
  border-color: transparent;
  background-color: #F4524D;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f11f18;
  color: #fce2e1;
  border-color: transparent;
  background-color: #F4524D;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
  border-color: #F4524D;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F4524D;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F79468;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
  color: #f7e1d7;
  border-color: transparent;
  background-color: #F79468;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #f46e33;
  color: #f7e1d7;
  border-color: transparent;
  background-color: #F79468;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
  border-color: #F79468;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F79468;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
  color: #B97EBB;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
  color: #f4dff5;
  border-color: transparent;
  background-color: #B97EBB;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #a559a8;
  color: #f4dff5;
  border-color: transparent;
  background-color: #B97EBB;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
  border-color: #B97EBB;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
  color: #B97EBB;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
  color: #2A2A2A;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2A2A2A;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #0e0e0e;
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2A2A2A;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
  border-color: #2A2A2A;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
  color: #2A2A2A;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
  color: #EBEBEB;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #EBEBEB;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #cfcfcf;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #EBEBEB;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
  border-color: #EBEBEB;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
  color: #EBEBEB;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
  color: #FFFFFF;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #FFFFFF;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #e3e3e3;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #FFFFFF;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
  border-color: #FFFFFF;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
  color: #FFFFFF;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #eaeaea;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
  box-shadow: 0 5px 0 #cecece;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #eaeaea;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
  border-color: #eaeaea;
  background-color: transparent;
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
  color: #eaeaea;
}
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
  height: 1em;
  width: 1em;
}
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
  height: 2em;
  width: 2em;
}
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
  height: 3em;
  width: 3em;
}
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
  height: 4em;
  width: 4em;
}
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
  height: 5em;
  width: 5em;
}
/* Google maps
---------------------------------------------------------- */
.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
  margin-bottom: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: none;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_tour_next_prev_nav a:focus {
  outline: none;
}
/** Tabs/Tour Common **/
.wpb_content_element .wpb_tour_tabs_wrapper,
.wpb_content_element .wpb_tabs_nav {
  padding: 0;
}
.wpb_content_element .wpb_tabs_nav {
  margin: 0;
  padding-left: 0 !important;
  text-indent: inherit !important;
}
#content .wpb_content_element .wpb_tabs_nav {
  margin: 0;
}
.wpb_content_element .wpb_tabs_nav li {
  background-color: #FFFFFF;
  white-space: nowrap;
  padding: 0;
  background-image: none;
  list-style: none !important;
}
.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
  display: none !important;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover {
  background-color: #ffffff;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
  cursor: default;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
  display: none;
}
/** Tabs/Tour/Accordion Common **/
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
.wpb_content_element .wpb_accordion_header a {
  border-bottom: none;
  text-decoration: none;
  display: block;
  padding: 0.5em 1em;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: #ffffff;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
  padding: 1em;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child {
  margin-bottom: 0;
}
/** Tabs **/
.wpb_tabs .wpb_tabs_nav li {
  float: left;
  margin: 0 1px 0 0;
}
/** Tour **/
.wpb_tour .wpb_tabs_nav {
  float: left;
  width: 31.66666667%;
}
.wpb_tour .wpb_tabs_nav li {
  margin: 0 0 1px 0;
  clear: left;
  width: 100%;
}
.wpb_tour .wpb_tabs_nav a {
  width: 100%;
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  float: left;
  width: 68.33333333%;
  padding: 0 0 0 21.73913043px;
}
.wpb_tour_next_prev_nav {
  margin-left: 31.66666667%;
  padding-left: 21.73913043px;
  font-size: 80%;
}
.wpb_tour_next_prev_nav a {
  border-bottom: 1px dotted;
  text-decoration: none;
}
.wpb_tour_next_prev_nav a:hover {
  text-decoration: none;
  border-bottom: none;
}
.wpb_tour_next_prev_nav span {
  width: 48%;
  display: inline-block;
  padding-top: 1em;
  float: left;
}
.wpb_tour_next_prev_nav span.wpb_next_slide {
  text-align: right;
  float: right;
}
/** Accordion **/
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  margin: 0 0 1px 0;
  padding-top: 0;
  position: relative;
  text-transform: none;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  padding-left: 1em;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/toggle_open.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 0.7em;
  top: 0.7em;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/toggle_close.png);
}
/* tabs_tour_accordion responsive rules */
@media (max-width: 480px) {
  .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
  .vc_responsive .wpb_tour .wpb_tab,
  .vc_responsive .wpb_tour_next_prev_nav {
    width: 100%;
    float: none;
    margin-left: 0;
  }
  .vc_responsive .wpb_tour_next_prev_nav {
    width: auto;
    padding: 0 1em;
  }
  .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
    margin-bottom: 1em;
  }
  .vc_responsive .wpb_tour .wpb_tab {
    padding-left: 1em;
    padding-right: 1em;
  }
}
/* Teaser Grid
---------------------------------------------------------- */
.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}
body ul.wpb_thumbnails-fluid li {
  /* some themes add bg image as a bullet */
  padding: 0;
  margin-left: 0;
  background-image: none;
  list-style: none !important;
}
body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
  display: none !important;
}
body ul.wpb_thumbnails-fluid li .entry-content *:last-child {
  margin-bottom: 0;
}
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}
/* Teaser grid
---------------------------------------------------------- */
.wpb_teaser_grid .entry-content {
  margin: 0;
  padding: 0;
  width: 100%;
}
.grid_layout-thumbnail .post-thumb {
  margin-bottom: 0;
}
.grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}
/* Carousel layout
---------------------------------------------------------- */
.wpb_carousel .wpb_wrapper {
  position: relative;
}
.wpb_carousel .prev,
.wpb_carousel .next {
  position: absolute;
  top: 3px;
  background-color: #f7f7f7;
  padding: 0px 6px 0px 6px;
  font-size: 12px;
  z-index: 10;
  text-decoration: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.wpb_carousel .prev:hover,
.wpb_carousel .next:hover {
  background-color: #F0F0F0;
}
.wpb_carousel .prev:focus,
.wpb_carousel .next:focus {
  outline: none;
  text-decoration: none;
}
.wpb_carousel .prev {
  right: 30px;
}
.wpb_carousel .next {
  right: 0px;
}
.wpb_carousel .wpb_thumbnails-fluid {
  width: 100%;
}
.wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"] {
  height: auto !important;
}
/*** Categories filter ***/
.wpb_teaser_grid .categories_filter,
.wpb_categories_filter {
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0 0 10px 0;
}
.wpb_teaser_grid .categories_filter li,
.wpb_categories_filter li {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  background-image: none;
  list-style: none !important;
}
.wpb_teaser_grid .categories_filter li:after,
.wpb_categories_filter li:after,
.wpb_teaser_grid .categories_filter li:before,
.wpb_categories_filter li:before {
  display: none !important;
}
.wpb_teaser_grid .categories_filter li a,
.wpb_categories_filter li a {
  border: none;
  text-decoration: none;
}
.wpb_teaser_grid .categories_filter li a:hover,
.wpb_categories_filter li a:hover {
  border-bottom: 1px dotted;
}
.wpb_teaser_grid .categories_filter li.active a,
.wpb_categories_filter li.active a {
  border-bottom: 1px dotted;
}
@media (max-width: 480px) {
  .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
    margin-left: 0;
    width: auto;
  }
  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}
/* Image grid
---------------------------------------------------------- */
.wpb_image_grid .wpb_image_grid_ul {
  margin: 0;
  padding: 0;
}
.wpb_image_grid .wpb_image_grid_ul > li {
  background-image: none;
  list-style: none !important;
}
.wpb_image_grid .wpb_image_grid_ul > li:after,
.wpb_image_grid .wpb_image_grid_ul > li:before {
  display: none !important;
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {
  list-style: none;
  margin: 0 1px 1px 0;
  max-width: 100%;
  float: left;
}
.wpb_image_grid .wpb_image_grid_ul a {
  display: block;
}
.wpb_image_grid .wpb_image_grid_ul img {
  display: block;
  max-width: 100%;
  height: auto;
}
/* Gallery
---------------------------------------------------------- */
.wpb_gallery .theme-default .nivoSlider {
  margin-bottom: 0;
}
.wpb_gallery .theme-default .nivo-controlNav {
  padding: 10px 0 3px 0;
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: auto;
  top: 100%;
  margin-top: 15px;
}
.wpb_gallery .wpb_flexslider .flex-caption {
  cursor: default;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
  border: none;
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height: 1;
}
.wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index: 10;
}
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides,
#content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li,
.wpb_content_element .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}
/* Flickr stream
---------------------------------------------------------- */
.flickr_badge_image {
  margin: 0 10px 10px 0px;
  width: 72px;
  height: 72px;
  float: left;
  background: none;
  padding: 0;
}
.flickr_badge_image a {
  border: none;
}
.flickr_badge_image img {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.wpb_flickr_widget p.flickr_stream_wrap {
  clear: both;
  margin-bottom: 0;
  font-size: 80%;
}
.wpb_flickr_widget p.flickr_stream_wrap a {
  background-image: url(//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/images/flickr.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  display: inline-block;
}
/* Video widget
---------------------------------------------------------- */
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
  width: 10%;
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
  width: 20%;
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
  width: 30%;
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
  width: 40%;
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
  width: 50%;
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
  width: 60%;
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
  width: 70%;
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
  width: 80%;
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
  width: 90%;
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
  width: 100%;
}
.wpb_video_widget .wpb_video_wrapper {
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.wpb_video_widget .wpb_video_wrapper > div {
  padding-top: 0 !important;
  position: static;
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
  padding-top: 56.25%;
}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
  padding-top: 75%;
}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
  padding-top: 42.55319149%;
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper {
  float: left;
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper {
  margin: 0 auto;
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper {
  float: right;
}
.wpb_video_widget .wpb_wrapper {
  position: relative;
}
.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wpb_video_wrapper .fluid-width-video-wrapper {
  padding-top: 0 !important;
  position: static;
}
/* Posts slider
---------------------------------------------------------- */
.wpb_posts_slider .flex-caption,
.wpb_posts_slider .nivo-caption {
  background-color: #f7f7f7;
  opacity: 1;
  filter: alpha(opacity=100);
  color: inherit;
  padding: 10px 15px;
  position: static;
}
.wpb_posts_slider .wpb_gallery_slides > ul > li {
  background-image: none;
  list-style: none !important;
}
.wpb_posts_slider .wpb_gallery_slides > ul > li:after,
.wpb_posts_slider .wpb_gallery_slides > ul > li:before {
  display: none !important;
}
/* Progress bar
---------------------------------------------------------- */
.vc_progress_bar .vc_single_bar {
  background: #f7f7f7;
  position: relative;
  margin-bottom: 11.66666667px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.vc_progress_bar .vc_single_bar:last-child {
  margin-bottom: 0;
}
.vc_progress_bar .vc_single_bar .vc_label {
  display: block;
  padding: 0.5em 1em;
  position: relative;
  z-index: 1;
}
.vc_progress_bar .vc_single_bar .vc_bar {
  display: block;
  position: absolute;
  height: 100%;
  background-color: #e0e0e0;
  width: 0%;
  top: 0;
  left: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  transition: width 1s linear;
  -moz-transition: width 1s linear;
  -webkit-transition: width 1s linear;
  -o-transition: width 1s linear;
}
.vc_progress_bar .vc_single_bar .vc_bar.striped {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.vc_progress_bar .vc_single_bar .vc_bar.animated {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
  background-color: #0074CC;
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar {
  background-color: #0074CC;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
  background-color: #49afcd;
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar {
  background-color: #49afcd;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
  background-color: #5bb75b;
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar {
  background-color: #5bb75b;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
  background-color: #faa732;
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar {
  background-color: #faa732;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
  background-color: #da4f49;
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar {
  background-color: #da4f49;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
  background-color: #414141;
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar {
  background-color: #414141;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
  background-color: #5472D2;
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar {
  background-color: #5472D2;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
  background-color: #00C1CF;
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar {
  background-color: #00C1CF;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
  background-color: #FE6C61;
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar {
  background-color: #FE6C61;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
  background-color: #8D6DC4;
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar {
  background-color: #8D6DC4;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
  background-color: #4CADC9;
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar {
  background-color: #4CADC9;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
  background-color: #CEC2AB;
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar {
  background-color: #CEC2AB;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
  background-color: #50485B;
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar {
  background-color: #50485B;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
  background-color: #75D69C;
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar {
  background-color: #75D69C;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar {
  background-color: #75D69C;
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar {
  background-color: #75D69C;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
  background-color: #2A2A2A;
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar {
  background-color: #2A2A2A;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
  background-color: #EBEBEB;
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
  color: #666666;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar {
  background-color: #EBEBEB;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {
  color: #666666;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
  background-color: #F7BE68;
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar {
  background-color: #F7BE68;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
  background-color: #5AA1E3;
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar {
  background-color: #5AA1E3;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
  background-color: #6DAB3C;
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar {
  background-color: #6DAB3C;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
  background-color: #F4524D;
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar {
  background-color: #F4524D;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
  background-color: #F79468;
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar {
  background-color: #F79468;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
  background-color: #B97EBB;
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar {
  background-color: #B97EBB;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {
  background-color: #FFFFFF;
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
  color: #666666;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar {
  background-color: #FFFFFF;
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label {
  color: #666666;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/*** Pie chart **/
.vc_pie_chart {
  z-index: 0;
  text-align: center;
  opacity: 0;
  filter: alpha(opacity=0);
}
.vc_pie_chart.vc_ready {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_pie_chart .vc_pie_wrapper {
  position: relative;
  margin: 0 auto;
}
.vc_pie_chart canvas {
  position: relative;
  z-index: 1;
}
.vc_pie_chart .vc_pie_chart_value {
  font-size: 200%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
}
.vc_pie_chart_back {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 6px solid #f7f7f7;
  border-radius: 999px;
  border-radius: 50%;
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.vc_images_carousel .vc_carousel-control {
  border: none;
}
.vc_carousel .vc_carousel-control {
  text-shadow: none;
  border: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.vc_carousel .vc_carousel-control:active,
.vc_carousel .vc_carousel-control:focus {
  outline: none;
}
.vc_carousel .vc_carousel-indicators li {
  width: 5px;
  height: 5px;
  margin: 0;
  border-color: #f7f7f7;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.vc_separator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  margin: 0;
  word-wrap: break-word;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.vc_separator h4 .normal {
  font-size: 12px;
  font-weight: normal;
}
.vc_separator .vc_sep_holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 10%;
}
.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #EBEBEB;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}
.vc_separator.vc_separator_align_center h4 {
  padding: 0 0.8em;
}
.vc_separator.vc_separator_align_left h4 {
  padding: 0 0.8em 0 0;
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}
.vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 0.8em;
  margin: 0 !important;
}
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}
.vc_separator.vc_sep_double {
  height: 3px;
}
.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  height: 3px;
}
.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}
.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}
.vc_separator.vc_sep_shadow .vc_sep_line {
  border: none;
  position: relative;
  height: 20px;
  top: 0;
  overflow: hidden;
}
.vc_separator.vc_sep_shadow .vc_sep_line::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -20px;
  right: 0;
  height: 10px;
  border-radius: 100%;
}
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  right: -100%;
  box-shadow: 10px 10px 10px 1px;
}
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  left: -100%;
  box-shadow: -10px 10px 10px 1px;
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
  width: 100%;
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
  display: none;
}
.vc_separator .vc_icon_element {
  margin-bottom: 0;
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4 {
  padding-left: 0;
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
  margin-left: 0.8em;
  margin-right: 0.8em;
}
.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,
.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
  margin-left: 0.8em;
}
.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style + h4 {
  padding-left: 0.8em;
}
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px;
}
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0px;
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
  top: 0px;
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 1px;
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 1px;
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px;
}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px;
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
  top: -1px;
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 2px;
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 2px;
}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px;
}
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px;
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
  top: -1px;
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 3px;
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 3px;
}
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px;
}
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px;
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
  top: -2px;
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 4px;
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 4px;
}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px;
}
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px;
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
  top: -2px;
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 5px;
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 5px;
}
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px;
}
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px;
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
  top: -3px;
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 6px;
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 6px;
}
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px;
}
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px;
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
  top: -3px;
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 7px;
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 7px;
}
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px;
}
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px;
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
  top: -4px;
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 8px;
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 8px;
}
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px;
}
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px;
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
  top: -4px;
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 9px;
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 9px;
}
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px;
}
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px;
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
  top: -5px;
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  box-shadow: 10px 10px 10px 10px;
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  box-shadow: -10px 10px 10px 10px;
}
.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472D2;
}
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
  color: #5472D2;
}
.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00C1CF;
}
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
  color: #00C1CF;
}
.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #FE6C61;
}
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
  color: #FE6C61;
}
.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8D6DC4;
}
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
  color: #8D6DC4;
}
.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4CADC9;
}
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
  color: #4CADC9;
}
.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #CEC2AB;
}
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
  color: #CEC2AB;
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485B;
}
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
  color: #50485B;
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75D69C;
}
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
  color: #75D69C;
}
.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2A2A2A;
}
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
  color: #2A2A2A;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #EBEBEB;
}
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
  color: #EBEBEB;
}
.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #F7BE68;
}
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
  color: #F7BE68;
}
.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5AA1E3;
}
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
  color: #5AA1E3;
}
.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6DAB3C;
}
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
  color: #6DAB3C;
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #F4524D;
}
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
  color: #F4524D;
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #F79468;
}
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
  color: #F79468;
}
.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #B97EBB;
}
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
  color: #B97EBB;
}
.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #FFFFFF;
}
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
  color: #FFFFFF;
}
.wpb_separator,
.vc_text_separator {
  border-bottom: 1px solid #EBEBEB;
}
.vc_sep_width_10 {
  width: 10%;
}
.vc_sep_width_20 {
  width: 20%;
}
.vc_sep_width_30 {
  width: 30%;
}
.vc_sep_width_40 {
  width: 40%;
}
.vc_sep_width_50 {
  width: 50%;
}
.vc_sep_width_60 {
  width: 60%;
}
.vc_sep_width_70 {
  width: 70%;
}
.vc_sep_width_80 {
  width: 80%;
}
.vc_sep_width_90 {
  width: 90%;
}
.vc_sep_width_100 {
  width: 100%;
}
.vc_sep_pos_align_center {
  margin-left: auto;
  margin-right: auto;
}
.vc_sep_pos_align_left {
  margin-left: 0;
  margin-right: auto;
}
.vc_sep_pos_align_right {
  margin-left: auto;
  margin-right: 0;
}
/* Separator
---------------------------------------------------------- */
.wpb_separator {
  clear: both;
  height: 1px;
}
/* Text Separator
---------------------------------------------------------- */
.vc_text_separator {
  clear: both;
  height: 1px;
}
.vc_text_separator div {
  display: inline-block;
  background-color: #FFFFFF;
  padding: 1px 1em;
  position: relative;
  top: -9px;
}
.separator_align_center {
  text-align: center;
}
.separator_align_left {
  text-align: left;
}
.separator_align_right {
  text-align: right;
}
.wpb_single_image a {
  border: none;
  outline: none;
}
.wpb_single_image img {
  height: auto;
  max-width: 100%;
  vertical-align: top;
}
.wpb_single_image img.vc_img-placeholder {
  width: 100%;
}
.wpb_single_image .vc_single_image-wrapper {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #EBEBEB;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #EBEBEB;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  padding: 6px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}
.wpb_single_image.vc_align_center {
  text-align: center;
}
.wpb_single_image.vc_align_right {
  text-align: right;
}
.wpb_single_image.vc_align_left {
  text-align: left;
}
.wpb_single_image .vc_box_shadow_3d {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%;
}
.wpb_single_image .vc_box_shadow_3d:after,
.wpb_single_image .vc_box_shadow_3d:before {
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  left: 5px;
  right: 50%;
  bottom: 8px;
  height: 30%;
  z-index: -1;
  border-radius: inherit;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skewY(-6deg);
  -ms-transform: skewY(-6deg);
  transform: skewY(-6deg);
}
.wpb_single_image .vc_box_shadow_3d:after {
  left: 50%;
  right: 5px;
  -webkit-transform: skewY(6deg);
  -ms-transform: skewY(6deg);
  transform: skewY(6deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.wpb_single_image .vc_figure {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  max-width: 100%;
}
.wpb_single_image .vc_figure-caption {
  margin-top: .2em;
  font-size: .8em;
}
.wpb_single_image .vc_box_outline.vc_box_border_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472D2;
}
.wpb_single_image .vc_box_border.vc_box_border_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_blue {
  background-color: #5472D2;
}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise,
.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00C1CF;
}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,
.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00C1CF;
}
.wpb_single_image .vc_box_outline.vc_box_border_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
  border-color: #FE6C61;
}
.wpb_single_image .vc_box_border.vc_box_border_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_pink {
  background-color: #FE6C61;
}
.wpb_single_image .vc_box_outline.vc_box_border_violet,
.wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
  border-color: #8D6DC4;
}
.wpb_single_image .vc_box_border.vc_box_border_violet,
.wpb_single_image .vc_box_border_circle.vc_box_border_violet {
  background-color: #8D6DC4;
}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc,
.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4CADC9;
}
.wpb_single_image .vc_box_border.vc_box_border_peacoc,
.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4CADC9;
}
.wpb_single_image .vc_box_outline.vc_box_border_chino,
.wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
  border-color: #CEC2AB;
}
.wpb_single_image .vc_box_border.vc_box_border_chino,
.wpb_single_image .vc_box_border_circle.vc_box_border_chino {
  background-color: #CEC2AB;
}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485B;
}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485B;
}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75D69C;
}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75D69C;
}
.wpb_single_image .vc_box_outline.vc_box_border_black,
.wpb_single_image .vc_box_outline_circle.vc_box_border_black {
  border-color: #2A2A2A;
}
.wpb_single_image .vc_box_border.vc_box_border_black,
.wpb_single_image .vc_box_border_circle.vc_box_border_black {
  background-color: #2A2A2A;
}
.wpb_single_image .vc_box_outline.vc_box_border_grey,
.wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
  border-color: #EBEBEB;
}
.wpb_single_image .vc_box_border.vc_box_border_grey,
.wpb_single_image .vc_box_border_circle.vc_box_border_grey {
  background-color: #EBEBEB;
}
.wpb_single_image .vc_box_outline.vc_box_border_orange,
.wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
  border-color: #F7BE68;
}
.wpb_single_image .vc_box_border.vc_box_border_orange,
.wpb_single_image .vc_box_border_circle.vc_box_border_orange {
  background-color: #F7BE68;
}
.wpb_single_image .vc_box_outline.vc_box_border_sky,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
  border-color: #5AA1E3;
}
.wpb_single_image .vc_box_border.vc_box_border_sky,
.wpb_single_image .vc_box_border_circle.vc_box_border_sky {
  background-color: #5AA1E3;
}
.wpb_single_image .vc_box_outline.vc_box_border_green,
.wpb_single_image .vc_box_outline_circle.vc_box_border_green {
  border-color: #6DAB3C;
}
.wpb_single_image .vc_box_border.vc_box_border_green,
.wpb_single_image .vc_box_border_circle.vc_box_border_green {
  background-color: #6DAB3C;
}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #F4524D;
}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #F4524D;
}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #F79468;
}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #F79468;
}
.wpb_single_image .vc_box_outline.vc_box_border_purple,
.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
  border-color: #B97EBB;
}
.wpb_single_image .vc_box_border.vc_box_border_purple,
.wpb_single_image .vc_box_border_circle.vc_box_border_purple {
  background-color: #B97EBB;
}
.wpb_single_image .vc_box_outline.vc_box_border_white,
.wpb_single_image .vc_box_outline_circle.vc_box_border_white {
  border-color: #FFFFFF;
}
.wpb_single_image .vc_box_border.vc_box_border_white,
.wpb_single_image .vc_box_border_circle.vc_box_border_white {
  background-color: #FFFFFF;
}
.vc_icon_element {
  line-height: 0;
  font-size: 14px;
  margin-bottom: 35px;
}
.vc_icon_element.vc_icon_element-outer {
  box-sizing: border-box;
  text-align: center;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
  text-align: left;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
  text-align: center;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
  text-align: right;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
  text-align: center;
  display: inline-block;
  border: 2px solid transparent;
  width: 4em;
  height: 4em;
  box-sizing: content-box;
  position: relative;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
  font-size: 2.15em;
  font-style: normal;
  font-weight: normal;
  line-height: 1 !important;
  font-size-adjust: none;
  font-stretch: normal;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-font-language-override: normal;
  font-language-override: normal;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant: normal;
  text-rendering: auto;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: inherit;
  height: inherit;
  font-size: 1em;
  text-align: center;
  text-rendering: optimizelegibility;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  box-sizing: content-box;
  border: none;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
  max-width: 100% !important;
  line-height: 1.2em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
  width: 2.5em !important;
  height: 2.5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
  font-size: 1.2em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
  max-width: 100% !important;
  line-height: 1.6em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
  width: 3.15em !important;
  height: 3.15em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
  font-size: 1.6em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
  max-width: 100% !important;
  line-height: 2.15em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
  width: 4em !important;
  height: 4em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
  font-size: 2.15em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
  max-width: 100% !important;
  line-height: 2.85em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
  width: 5em !important;
  height: 5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
  font-size: 2.85em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
  max-width: 100% !important;
  line-height: 5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
  width: 7.15em !important;
  height: 7.15em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
  font-size: 5em !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded {
  border-radius: 50%;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link {
  border-radius: 50%;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline {
  border-radius: 50%;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link {
  border-radius: 50%;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less {
  border-radius: 5px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link {
  border-radius: 5px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline {
  border-radius: 5px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link {
  border-radius: 5px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
  color: #5472D2;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
  color: #00C1CF;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
  color: #FE6C61;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
  color: #8D6DC4;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
  color: #4CADC9;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
  color: #CEC2AB;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
  color: #50485B;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
  color: #75D69C;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
  color: #2A2A2A;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
  color: #EBEBEB;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
  color: #F7BE68;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
  color: #5AA1E3;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
  color: #6DAB3C;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
  color: #F4524D;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
  color: #F79468;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
  color: #B97EBB;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
  color: #FFFFFF;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
  border-color: #5472D2;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
  background-color: #5472D2;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
  border-color: #00C1CF;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
  background-color: #00C1CF;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
  border-color: #FE6C61;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
  background-color: #FE6C61;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
  border-color: #8D6DC4;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
  background-color: #8D6DC4;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
  border-color: #4CADC9;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
  background-color: #4CADC9;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
  border-color: #CEC2AB;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
  background-color: #CEC2AB;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
  border-color: #50485B;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
  background-color: #50485B;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
  border-color: #75D69C;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
  background-color: #75D69C;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
  border-color: #2A2A2A;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
  background-color: #2A2A2A;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
  border-color: #EBEBEB;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
  background-color: #EBEBEB;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
  border-color: #F7BE68;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
  background-color: #F7BE68;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
  border-color: #5AA1E3;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
  background-color: #5AA1E3;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
  border-color: #6DAB3C;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
  background-color: #6DAB3C;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
  border-color: #F4524D;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
  background-color: #F4524D;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
  border-color: #F79468;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
  background-color: #F79468;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
  border-color: #B97EBB;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
  background-color: #B97EBB;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
  border-color: #FFFFFF;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
  background-color: #FFFFFF;
}
.vc_chart .vc_chart-legend {
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.vc_chart .vc_chart-legend li {
  line-height: 1.3em;
  list-style: none;
  margin: 0 0 0.3em 0;
  min-height: 1.3em;
}
.vc_chart .vc_chart-legend span {
  border-radius: 0.3em;
  display: inline-block;
  height: 1.3em;
  left: 0;
  margin-right: 0.5em;
  vertical-align: middle;
  width: 1.3em;
}
@media (min-width: 768px) {
  .vc_chart .vc_chart-legend {
    display: inline-block;
    vertical-align: middle;
    width: 40%;
  }
  .vc_chart .vc_chart-legend li {
    margin-left: 1em;
  }
  .vc_chart .vc_chart-with-legend {
    display: inline-block;
    vertical-align: middle;
    width: 60%;
  }
}
.vc_line-chart .vc_chart-with-legend {
  width: 75%;
}
.vc_line-chart .vc_chart-legend {
  width: 25%;
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}
.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
  border-radius: 50%;
}
.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
  border-radius: 4px;
}
.vc_general.vc_pagination {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
}
.vc_general.vc_pagination .vc_pagination-item {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.vc_general.vc_pagination .vc_pagination-trigger {
  display: block;
  text-decoration: none;
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 5px 7px;
  background: transparent;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: none;
}
.vc_general.vc_pagination .vc_pagination-trigger:focus {
  outline: none;
}
.vc_general.vc_pagination .vc_active .vc_pagination-trigger {
  cursor: default;
}
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
  border: 3px solid transparent;
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
  opacity: .6;
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
  opacity: 1;
}
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger {
  opacity: 1;
}
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
  border-radius: 50%;
}
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
  border-radius: 3px;
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #5472D2;
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #5472D2;
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #5472D2;
}
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #5472D2;
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #00C1CF;
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #00C1CF;
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #00C1CF;
}
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #00C1CF;
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #FE6C61;
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #FE6C61;
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #FE6C61;
}
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #FE6C61;
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #8D6DC4;
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #8D6DC4;
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #8D6DC4;
}
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #8D6DC4;
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #4CADC9;
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #4CADC9;
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #4CADC9;
}
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #4CADC9;
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #CEC2AB;
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #CEC2AB;
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #CEC2AB;
}
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #CEC2AB;
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #50485B;
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #50485B;
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #50485B;
}
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #50485B;
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #75D69C;
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #75D69C;
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #75D69C;
}
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #75D69C;
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #F7BE68;
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #F7BE68;
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #F7BE68;
}
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #F7BE68;
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #5AA1E3;
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #5AA1E3;
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #5AA1E3;
}
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #5AA1E3;
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #6DAB3C;
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #6DAB3C;
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #6DAB3C;
}
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #6DAB3C;
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #F4524D;
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #F4524D;
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #F4524D;
}
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #F4524D;
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #F79468;
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #F79468;
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #F79468;
}
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #F79468;
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #B97EBB;
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #B97EBB;
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #B97EBB;
}
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #B97EBB;
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #2A2A2A;
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #2A2A2A;
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #2A2A2A;
}
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #2A2A2A;
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #EBEBEB;
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #EBEBEB;
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #EBEBEB;
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #EBEBEB;
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #FFFFFF;
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color: #FFFFFF;
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color: #FFFFFF;
}
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger {
  background-color: #FFFFFF;
}
.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}
.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}
.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}
.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}
.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}
.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}
.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}
.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}
.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}
.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}
.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}
.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
  z-index: 3;
}
.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}
.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}
.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}
.vc_grid .vc_gitem-link {
  border-bottom: none;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}
@media (min-width: 768px) {
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
  .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: inline-block;
  }
}
@-moz-document url-prefix() {
  .vc_masonry_grid .vc_grid-item,
  .vc_masonry_media_grid .vc_grid-item {
    margin-left: -0.01px;
  }
}
.vc_gitem-zone-b {
  display: none;
}
.vc_gitem-float-none {
  float: none;
}
.vc_gitem-float-left {
  float: left;
}
.vc_gitem-float-right {
  float: right;
}
.vc_gitem-align-center {
  text-align: center;
}
.vc_gitem-align-right {
  text-align: right;
}
.vc_gitem-align-justify {
  text-align: justify;
}
.vc_gitem-block {
  position: relative;
  overflow: hidden;
}
.vc_gitem-is-link {
  cursor: pointer;
}
.vc_gitem-link {
  text-decoration: none;
}
.vc_gitem_row {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0px;
  padding: inherit;
  box-sizing: border-box;
}
.vc_gitem_row .vc_gitem_row {
  margin-bottom: 0px;
}
.vc_gitem-zone-a .vc_gitem-row-position-top,
.vc_gitem-zone-b .vc_gitem-row-position-top {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.vc_gitem-zone-a .vc_gitem-row-position-middle,
.vc_gitem-zone-b .vc_gitem-row-position-middle {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom,
.vc_gitem-zone-b .vc_gitem-row-position-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.vc_gitem_row .vc_gitem-col {
  box-sizing: border-box;
  padding: 10px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.vc_gitem-zone {
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-clip: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.vc_gitem-zone .vc-zone-link {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 5;
}
.vc_gitem-zone-img {
  width: 100%;
  display: block;
  visibility: hidden;
  height: auto;
}
.vc_gitem-zone-a .vc_gitem-zone-mini {
  box-sizing: border-box;
  padding: inherit;
  position: static;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.vc_gitem-zone-b {
  overflow: hidden;
}
.vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  padding: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block {
  float: right;
  width: 50%;
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c {
  float: left;
  width: 50%;
}
.vc_grid-item-zone-c-right .vc_gitem-animated-block {
  float: left;
  width: 50%;
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {
  float: right;
  width: 50%;
}
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
  display: none !important;
}
.vc-gitem-zone-height-mode-auto:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
  padding-top: 75%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
  padding-top: 133.33333333%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
  padding-top: 133.33333333%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
  padding-top: 56.25%;
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
  padding-top: 177.77777778%;
}
.vc_gitem-animated-block {
  position: relative;
}
.vc_gitem-animate .vc_btn {
  -webkit-transition: all 0s ease;
  -o-transition: all 0s ease;
  transition: all 0s ease;
}
.vc_gitem-animate .vc_gitem-zone-b {
  z-index: 199;
}
.vc_gitem-animate-none .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  box-sizing: border-box;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b,
.vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  box-sizing: border-box;
}
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 0;
}
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title {
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  width: 50%;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn {
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.vc_gitem-animate-scaleIn {
  overflow: hidden;
}
.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.vc_gitem-animate-scaleRotateIn {
  overflow: hidden;
}
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
  -webkit-transform: scale(1.5) rotate(10deg);
  -moz-transform: scale(1.5) rotate(10deg);
  -ms-transform: scale(1.5) rotate(10deg);
  -o-transform: scale(1.5) rotate(10deg);
  transform: scale(1.5) rotate(10deg);
}
.vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  filter: blur(0px);
  -webkit-filter: blur(0px);
  -moz-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  webkit-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -moz-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -moz-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  filter: url('//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/vc/blur.svg#blur');
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  -ms-filter: blur(2px);
  filter: blur(2px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}
.vc_gitem-animate-blurScaleOut {
  overflow: hidden;
}
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.vc_gitem-animate-slideInRight {
  overflow: hidden;
}
.vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.vc_gitem-animate-slideInLeft {
  overflow: hidden;
}
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
  filter: alpha(opacity=0);
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.vc_gitem-animate-slideBottom {
  overflow: hidden;
  position: relative;
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  display: block;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  z-index: 1000;
  position: absolute;
  top: 100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  top: 0;
}
.vc_gitem-animate-slideTop {
  overflow: hidden;
  position: relative;
}
.vc_gitem-animate-slideTop .vc_gitem-zone-b {
  display: block;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  z-index: 1000;
  position: absolute;
  top: -100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
  top: 0;
}
.vc_gitem-animate-flipFadeIn {
  overflow: hidden;
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
.vc_gitem-animate-flipHorizontalFadeIn {
  overflow: hidden;
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.vc_gitem-animate-goTop20 {
  overflow: hidden;
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
  -webkit-transform: translateY(-20%);
  -ms-transform: translateY(-20%);
  -o-transform: translateY(-20%);
  transform: translateY(-20%);
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
  display: block;
  -webkit-transition: bottom 0.5s ease;
  -o-transition: bottom 0.5s ease;
  transition: bottom 0.5s ease;
  bottom: -100%;
  z-index: 1000;
  position: absolute;
  width: 100%;
  margin: 0;
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
  bottom: 0%;
}
.vc_gitem-animate-goBottom20 {
  overflow: hidden;
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
  -webkit-transform: translateY(20%);
  -ms-transform: translateY(20%);
  transform: translateY(20%);
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
  display: block;
  -webkit-transition: top 0.5s ease;
  -o-transition: top 0.5s ease;
  transition: top 0.5s ease;
  top: -100%;
  z-index: 1000;
  position: absolute;
  width: 100%;
  margin: 0;
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
  top: 0%;
}
.vc_gitem-post-data {
  margin-bottom: 15px;
}
.vc_gitem-post-data h2 {
  margin: 0;
}
.vc_gitem-post-category-name .vc_gitem-link {
  color: inherit;
}
.vc_grid .vc_pageable-load-more-btn {
  text-align: center;
  margin-top: 25px;
}
.vc_grid .vc_pageable-load-more-btn > .vc_btn {
  outline: none;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
  display: none;
  margin-top: 20px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
  cursor: pointer;
  display: inline-block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
  border: 3px solid;
  -webkit-transition: background-color 200ms ease;
  -o-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
  border: 3px solid;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: background-color 200ms ease;
  -o-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
  display: block;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
  border-color: #5472D2 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span {
  background-color: #5472D2 !important;
  border-color: #5472D2 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
  border-color: #00C1CF !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span {
  background-color: #00C1CF !important;
  border-color: #00C1CF !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
  border-color: #FE6C61 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span {
  background-color: #FE6C61 !important;
  border-color: #FE6C61 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
  border-color: #8D6DC4 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span {
  background-color: #8D6DC4 !important;
  border-color: #8D6DC4 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
  border-color: #4CADC9 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span {
  background-color: #4CADC9 !important;
  border-color: #4CADC9 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
  border-color: #CEC2AB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span {
  background-color: #CEC2AB !important;
  border-color: #CEC2AB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
  border-color: #50485B !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span {
  background-color: #50485B !important;
  border-color: #50485B !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
  border-color: #75D69C !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span {
  background-color: #75D69C !important;
  border-color: #75D69C !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
  border-color: #2A2A2A !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span {
  background-color: #2A2A2A !important;
  border-color: #2A2A2A !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
  border-color: #EBEBEB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span {
  background-color: #EBEBEB !important;
  border-color: #EBEBEB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
  border-color: #F7BE68 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span {
  background-color: #F7BE68 !important;
  border-color: #F7BE68 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
  border-color: #5AA1E3 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span {
  background-color: #5AA1E3 !important;
  border-color: #5AA1E3 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
  border-color: #6DAB3C !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span {
  background-color: #6DAB3C !important;
  border-color: #6DAB3C !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
  border-color: #F4524D !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span {
  background-color: #F4524D !important;
  border-color: #F4524D !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
  border-color: #F79468 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span {
  background-color: #F79468 !important;
  border-color: #F79468 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
  border-color: #B97EBB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span {
  background-color: #B97EBB !important;
  border-color: #B97EBB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
  border-color: #FFFFFF !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
  background-color: #5472D2 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
  background-color: #00C1CF !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
  background-color: #FE6C61 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
  background-color: #8D6DC4 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
  background-color: #4CADC9 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
  background-color: #CEC2AB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
  background-color: #50485B !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
  background-color: #75D69C !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
  background-color: #2A2A2A !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
  background-color: #EBEBEB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
  background-color: #F7BE68 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
  background-color: #5AA1E3 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
  background-color: #6DAB3C !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
  background-color: #F4524D !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
  background-color: #F79468 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
  background-color: #B97EBB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
  background-color: #FFFFFF !important;
}
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in 0s;
  -o-transition: opacity 0.3s ease-in 0s;
  transition: opacity 0.3s ease-in 0s;
  -webkit-tap-highlight-color: transparent;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
  display: none !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
  position: absolute;
  top: 50%;
  margin-top: -12.5px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 25px;
  line-height: 25px;
  height: 25px;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease-in 0s;
  -o-transition: opacity 0.3s ease-in 0s;
  transition: opacity 0.3s ease-in 0s;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
  left: 5px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
  left: -30px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
  right: 5px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
  right: -30px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
  color: #5472D2 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
  color: #00C1CF !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
  color: #FE6C61 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
  color: #8D6DC4 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
  color: #4CADC9 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
  color: #CEC2AB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
  color: #50485B !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
  color: #75D69C !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
  color: #2A2A2A !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
  color: #EBEBEB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
  color: #F7BE68 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
  color: #5AA1E3 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
  color: #6DAB3C !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
  color: #F4524D !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
  color: #F79468 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
  color: #B97EBB !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
  color: #FFFFFF !important;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -13px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -13.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -14px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -14.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -15px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -17.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -20px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -22.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -25px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -27.5px;
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next {
  margin-top: -30px;
}
.vc_grid-pagination .vc_grid-pagination-list {
  outline: none;
  display: block;
  padding-left: 0;
  text-align: center;
  margin: 20px 0 0 !important;
  border-radius: 2px;
}
.vc_grid-pagination .vc_grid-pagination-list > li {
  display: inline-block;
  margin: 0;
  border: 0px solid transparent;
}
.vc_grid-pagination .vc_grid-pagination-list > li > a,
.vc_grid-pagination .vc_grid-pagination-list > li > span {
  color: #fff;
  background-color: #428bca;
  border: 1px solid #428bca;
  -webkit-transition: opacity 0.3s ease-in 0s;
  -o-transition: opacity 0.3s ease-in 0s;
  transition: opacity 0.3s ease-in 0s;
  position: relative;
  float: left;
  padding: 3px 10px;
  line-height: 1.42857143;
  text-decoration: none;
  opacity: 0.5;
  filter: alpha(opacity=50);
  margin-left: -1px;
  font-size: 10px;
}
.vc_grid-pagination .vc_grid-pagination-list > li:first-child > a,
.vc_grid-pagination .vc_grid-pagination-list > li:first-child > span {
  margin-left: 0;
}
.vc_grid-pagination .vc_grid-pagination-list > li:hover a,
.vc_grid-pagination .vc_grid-pagination-list > li:focus a,
.vc_grid-pagination .vc_grid-pagination-list > li:hover span,
.vc_grid-pagination .vc_grid-pagination-list > li:focus span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a:after {
  font-family: 'vc_grid_v1';
  display: inline-block;
  content: "\e61b";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after {
  font-family: 'vc_grid_v1';
  display: inline-block;
  content: "\e61a";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a:after {
  font-family: 'vc_grid_v1';
  display: inline-block;
  content: "\e618";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a:after {
  font-family: 'vc_grid_v1';
  display: inline-block;
  content: "\e619";
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus {
  z-index: 2;
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default;
}
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover,
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus {
  display: none;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li {
  border-color: #5472D2 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > span {
  background-color: #5472D2 !important;
  border-color: #5472D2 !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li {
  border-color: #00C1CF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > span {
  background-color: #00C1CF !important;
  border-color: #00C1CF !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li {
  border-color: #FE6C61 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > span {
  background-color: #FE6C61 !important;
  border-color: #FE6C61 !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li {
  border-color: #8D6DC4 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > span {
  background-color: #8D6DC4 !important;
  border-color: #8D6DC4 !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li {
  border-color: #4CADC9 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > span {
  background-color: #4CADC9 !important;
  border-color: #4CADC9 !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li {
  border-color: #CEC2AB !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > span {
  background-color: #CEC2AB !important;
  border-color: #CEC2AB !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li {
  border-color: #50485B !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > span {
  background-color: #50485B !important;
  border-color: #50485B !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li {
  border-color: #75D69C !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > span {
  background-color: #75D69C !important;
  border-color: #75D69C !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li {
  border-color: #2A2A2A !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > span {
  background-color: #2A2A2A !important;
  border-color: #2A2A2A !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li {
  border-color: #EBEBEB !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > span {
  background-color: #EBEBEB !important;
  border-color: #EBEBEB !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li {
  border-color: #F7BE68 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > span {
  background-color: #F7BE68 !important;
  border-color: #F7BE68 !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li {
  border-color: #5AA1E3 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > span {
  background-color: #5AA1E3 !important;
  border-color: #5AA1E3 !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li {
  border-color: #6DAB3C !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > span {
  background-color: #6DAB3C !important;
  border-color: #6DAB3C !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li {
  border-color: #F4524D !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > span {
  background-color: #F4524D !important;
  border-color: #F4524D !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li {
  border-color: #F79468 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > span {
  background-color: #F79468 !important;
  border-color: #F79468 !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li {
  border-color: #B97EBB !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > span {
  background-color: #B97EBB !important;
  border-color: #B97EBB !important;
  color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li {
  border-color: #FFFFFF !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > span {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: #2A2A2A !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 28px;
  min-height: 22px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > span {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span {
  margin-left: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
  margin-left: 5px;
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 22px;
  min-width: 22px;
  padding: 3px;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span {
  background-color: transparent !important;
  color: #000 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span {
  background-color: transparent !important;
  color: #fff !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li {
  border-left-width: 1px !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
  border-width: 0;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled + li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled + li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li:first-child,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li:first-child {
  border-width: 0 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a {
  color: #000 !important;
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a {
  color: #fff !important;
}
.vc_grid-loading {
  margin: 2em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  -webkit-animation-delay: 0.16s;
  animation-delay: 0.16s;
  height: 20px;
}
.vc_grid-loading:before,
.vc_grid-loading:after,
.vc_grid-loading {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.vc_grid-loading:before {
  left: -20px;
}
.vc_grid-loading:after {
  left: 20px;
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
}
.vc_grid-loading:before,
.vc_grid-loading:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
.vc_grid-filter {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
  padding: 0;
}
.vc_grid-filter.vc_grid-filter-center {
  text-align: center;
}
.vc_grid-filter.vc_grid-filter-right {
  text-align: right;
}
.vc_grid-filter.vc_grid-filter-left {
  text-align: left;
}
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active {
  background-color: #5472D2;
}
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active {
  background-color: #00C1CF;
}
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active {
  background-color: #FE6C61;
}
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active {
  background-color: #8D6DC4;
}
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active {
  background-color: #4CADC9;
}
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active {
  background-color: #CEC2AB;
}
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active {
  background-color: #50485B;
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active {
  background-color: #75D69C;
}
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active {
  background-color: #2A2A2A;
}
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active {
  background-color: #EBEBEB;
}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span {
  color: #666666;
}
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active {
  background-color: #F7BE68;
}
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active {
  background-color: #5AA1E3;
}
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active {
  background-color: #6DAB3C;
}
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active {
  background-color: #F4524D;
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active {
  background-color: #F79468;
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active {
  background-color: #B97EBB;
}
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active {
  background-color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span {
  color: #666666;
}
.vc_grid-filter > .vc_grid-filter-item {
  cursor: pointer;
  display: inline-block;
  background: transparent;
  padding: 4px 10px;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}
.vc_grid-filter > .vc_grid-filter-item:first-child {
  margin-left: 0 !important;
}
.vc_grid-filter > .vc_grid-filter-item > span {
  -webkit-transition: color 0.1s linear;
  -o-transition: color 0.1s linear;
  transition: color 0.1s linear;
  outline: none;
  padding: 0;
  text-decoration: none;
}
.vc_grid-filter > .vc_grid-filter-item:hover > span,
.vc_grid-filter > .vc_grid-filter-item.vc_active > span {
  text-decoration: none;
}
.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
  margin: 0 5px 5px 0;
  border-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item {
  padding: 0 !important;
}
.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item {
  margin: 0 5px 5px 0;
  border-radius: 5px;
}
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item {
  margin: 0;
  border: 1px solid rgba(235, 235, 235, 0.8);
  border-collapse: collapse;
}
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:nth-child(n+2) {
  margin-left: -1px;
  margin-top: -1px;
}
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active {
  position: relative;
  z-index: 1;
  border-color: transparent;
}
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover > a,
.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active > a,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > a {
  text-decoration: none;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item {
  background-color: #7c93dd;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active {
  background-color: #5472D2;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item {
  background-color: #00919c;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active {
  background-color: #00C1CF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item {
  background-color: #fe9b94;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active {
  background-color: #FE6C61;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item {
  background-color: #a991d3;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active {
  background-color: #8D6DC4;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item {
  background-color: #73bfd5;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active {
  background-color: #4CADC9;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item {
  background-color: #e1d9cb;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active {
  background-color: #CEC2AB;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item {
  background-color: #695f77;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active {
  background-color: #50485B;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item {
  background-color: #9ce2b8;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active {
  background-color: #75D69C;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item {
  background-color: #444444;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active {
  background-color: #2A2A2A;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item {
  background-color: #d2d2d2;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item > span {
  color: #666666;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active {
  background-color: #EBEBEB;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span {
  color: #666666;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item {
  background-color: #fad398;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active {
  background-color: #F7BE68;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item {
  background-color: #86baea;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active {
  background-color: #5AA1E3;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item {
  background-color: #87c456;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active {
  background-color: #6DAB3C;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item {
  background-color: #f7817d;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active {
  background-color: #F4524D;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item {
  background-color: #fab698;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active {
  background-color: #F79468;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item {
  background-color: #cb9fcd;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active {
  background-color: #B97EBB;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item {
  background-color: #e6e6e6;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item > span {
  color: #666666;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active {
  background-color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span {
  color: #666666;
}
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item {
  margin: 0;
  border: 1px solid transparent;
  border-collapse: collapse;
  padding: 3px 7px;
}
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span,
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span {
  color: #FFFFFF;
}
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:nth-child(n+2) {
  border-left: none;
  margin-left: 1px;
  border-top: none;
  margin-top: 1px;
}
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:first-child,
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 0;
}
.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:last-child,
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  border-top: 0;
}
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.vc_grid-filter.vc_grid-filter-filled-rounded-all > .vc_grid-filter-item {
  border-radius: 3px !important;
}
.vc_grid-filter.vc_grid-filter-filled-round-all > .vc_grid-filter-item {
  border-radius: 30px !important;
}
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
  font-size: 12px;
  padding: 1px 5px;
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
  font-size: 13px;
  padding: 2px 7px;
}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
  font-size: 100%;
  padding: 2px 10px;
}
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
  font-size: 18px;
  padding: 4px 10px;
}
.vc_grid-filter-select {
  display: none;
}
.vc_grid-filter-select,
.vc_grid-filter-dropdown {
  font-size: 12px;
  margin-bottom: 20px;
}
.vc_grid-filter-select.vc_grid-filter-center,
.vc_grid-filter-dropdown.vc_grid-filter-center {
  text-align: center;
}
.vc_grid-filter-select.vc_grid-filter-right,
.vc_grid-filter-dropdown.vc_grid-filter-right {
  text-align: right;
}
.vc_grid-filter-select.vc_grid-filter-left,
.vc_grid-filter-dropdown.vc_grid-filter-left {
  text-align: left;
}
.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon,
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon {
  display: none;
}
.vc_grid-filter-select .vc_grid-styled-select select,
.vc_grid-filter-dropdown .vc_grid-styled-select select {
  outline: none;
  display: inline-block;
}
@media (min-width: 768px) {
  .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
    color: #5472D2;
  }
  .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
    color: #00C1CF;
  }
  .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
    color: #FE6C61;
  }
  .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
    color: #8D6DC4;
  }
  .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
    color: #4CADC9;
  }
  .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
    color: #CEC2AB;
  }
  .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
    color: #50485B;
  }
  .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
    color: #75D69C;
  }
  .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon {
    color: #2A2A2A;
  }
  .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
    color: #EBEBEB;
  }
  .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
    color: #F7BE68;
  }
  .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
    color: #5AA1E3;
  }
  .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon {
    color: #6DAB3C;
  }
  .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
    color: #F4524D;
  }
  .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
    color: #F79468;
  }
  .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
    color: #B97EBB;
  }
  .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon {
    color: #FFFFFF;
  }
  .vc_grid-filter-select .vc_grid-styled-select,
  .vc_grid-filter-dropdown .vc_grid-styled-select {
    border: 1px solid #ccc;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    padding-right: 5px;
    text-align: left;
    width: auto;
    vertical-align: middle;
  }
  .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon,
  .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon {
    font-size: 17px;
    display: inline;
    vertical-align: middle;
  }
  .vc_grid-filter-select .vc_grid-styled-select select,
  .vc_grid-filter-dropdown .vc_grid-styled-select select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
    height: 30px;
    line-height: 1;
    margin-right: -50px;
    padding: 5px;
    position: relative;
    font-size: 12px;
    z-index: 0;
    cursor: pointer;
    max-width: inherit !important;
  }
}
@media (max-width: 768px) {
  .vc_responsive .vc_grid-filter-select {
    display: block;
  }
  .vc_responsive .vc_grid-filter {
    display: none !important;
  }
}
.owl-carousel {
  /* .owl-animated-out - only for current item */
  /* This is very important class. Use z-index if you want move Out item above In item */
  /* .owl-animated-in - only for upcoming item
  /* This is very important class. Use z-index if you want move In item above Out item */
  /* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */
}
.owl-carousel .owl-item .vc_grid-item {
  -webkit-transform: translate3D(0, 0, 0);
  -ms-transform: translate3D(0, 0, 0);
  transform: translate3D(0, 0, 0);
}
.owl-carousel .owl-animated-out {
  z-index: 0;
}
.owl-carousel .owl-animated-in {
  z-index: 1;
}
@font-face {
  font-family: 'vc_grid_v1';
  src: url('//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac');
  src: url('//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac') format('embedded-opentype'), url('//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac') format('woff'), url('//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac') format('truetype'), url('//insuranceadvisoryservice.com.au/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="vc_arrow-icon-"],
[class*=" vc_arrow-icon-"] {
  font-family: 'vc_grid_v1';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.vc_arrow-icon-minus:before {
  content: "\e61c";
}
.vc_arrow-icon-plus:before {
  content: "\e61d";
}
.vc_arrow-icon-arrow_down:before {
  content: "\e61e";
}
.vc_arrow-icon-arrow_up:before {
  content: "\e61f";
}
.vc_arrow-icon-arrow_01_left:before {
  content: "\e600";
}
.vc_arrow-icon-arrow_01_right:before {
  content: "\e601";
}
.vc_arrow-icon-arrow_02_left:before {
  content: "\e602";
}
.vc_arrow-icon-arrow_02_right:before {
  content: "\e603";
}
.vc_arrow-icon-arrow_03_left:before {
  content: "\e604";
}
.vc_arrow-icon-arrow_03_right:before {
  content: "\e605";
}
.vc_arrow-icon-arrow_04_left:before {
  content: "\e606";
}
.vc_arrow-icon-arrow_04_right:before {
  content: "\e607";
}
.vc_arrow-icon-arrow_05_left:before {
  content: "\e608";
}
.vc_arrow-icon-arrow_05_right:before {
  content: "\e609";
}
.vc_arrow-icon-arrow_06_left:before {
  content: "\e60a";
}
.vc_arrow-icon-arrow_06_right:before {
  content: "\e60b";
}
.vc_arrow-icon-arrow_07_left:before {
  content: "\e60c";
}
.vc_arrow-icon-arrow_07_right:before {
  content: "\e60d";
}
.vc_arrow-icon-arrow_08_left:before {
  content: "\e60e";
}
.vc_arrow-icon-arrow_08_right:before {
  content: "\e60f";
}
.vc_arrow-icon-arrow_09_left:before {
  content: "\e610";
}
.vc_arrow-icon-arrow_09_right:before {
  content: "\e611";
}
.vc_arrow-icon-arrow_10_left:before {
  content: "\e612";
}
.vc_arrow-icon-arrow_10_right:before {
  content: "\e613";
}
.vc_arrow-icon-arrow_11_left:before {
  content: "\e614";
}
.vc_arrow-icon-arrow_11_right:before {
  content: "\e615";
}
.vc_arrow-icon-arrow_12_left:before {
  content: "\e616";
}
.vc_arrow-icon-arrow_12_right:before {
  content: "\e617";
}
.vc_arrow-icon-navicon:before {
  content: "\f0c9";
}
/* CSS Animations */
.wpb_animate_when_almost_visible {
  opacity: 0;
  filter: alpha(opacity=0);
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
  -webkit-animation: none;
  -o-animation: none;
  animation: none;
}
.wpb_top-to-bottom,
.top-to-bottom {
  -webkit-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.wpb_bottom-to-top,
.bottom-to-top {
  -webkit-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.wpb_left-to-right,
.left-to-right {
  -webkit-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.wpb_right-to-left,
.right-to-left {
  -webkit-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.wpb_appear,
.appear {
  -webkit-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.wpb_start_animation {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* Top to bottom keyframes */
@-webkit-keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_ttb {
  0% {
    -moz-transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_ttb {
  0% {
    -o-transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    -ms-transform: translate(0, -10%);
    -o-transform: translate(0, -10%);
    transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Bottom to top keyframes */
@-webkit-keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_btt {
  0% {
    -moz-transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_btt {
  0% {
    -o-transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    -ms-transform: translate(0, 10%);
    -o-transform: translate(0, 10%);
    transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Left to right keyframes */
@-webkit-keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_ltr {
  0% {
    -moz-transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_ltr {
  0% {
    -o-transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    -ms-transform: translate(-10%, 0);
    -o-transform: translate(-10%, 0);
    transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Right to left keyframes */
@-webkit-keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_rtl {
  0% {
    -moz-transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -moz-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_rtl {
  0% {
    -o-transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -o-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    -ms-transform: translate(10%, 0);
    -o-transform: translate(10%, 0);
    transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Appear from center keyframes */
@-webkit-keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes wpb_appear {
  0% {
    -moz-transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -moz-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes wpb_appear {
  0% {
    -o-transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -o-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
  position: relative;
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -50px;
  left: 0;
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
  margin: 2em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  -webkit-animation-delay: 0.16s;
  animation-delay: 0.16s;
  height: 50px;
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before,
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
  animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
  left: -20px;
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
  left: 20px;
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before,
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
  content: '';
  position: absolute;
  top: 0;
}
@-webkit-keyframes vc_woo-add-cart-load {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
@keyframes vc_woo-add-cart-load {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
.vc_grid-item-mini .added_to_cart.wc-forward {
  display: none;
}.vc_tta-tabs .vc_tta-panels,
.vc_tta-tab.vc_active > a {
    background: #fff !important;
}
.vc_tta-tab.vc_active > a {
    color: #eb212e !important;
}/* =============================================================================
   Skeleton Grid - Modified by Lucas Dechow (http://dechowmedia.com)
   ========================================================================== */

/* #Base 960 Grid - Modified with percentages (pixel values in comments)
================================================== */

    .container                                  { position: relative; width: 1024px; margin: 0 auto; padding: 0; } /*960px by 1024px*/
    .column, .columns                           { float: left; display: inline; margin-left: 0; margin-right: 1%; } /*10px Margin*/
    .row                                        { margin-bottom: 0%; } /*20px Margin*/

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column                      { width: 4.1%;  } /*40px*/
    .container .two.columns                     { width: 10.4%; } /*100px*/
    .container .three.columns                   { width: 16.6%; margin-right: 2%;} /*160px*/
    .container .four.columns                    { width: 22.9%; margin-right: 2.6%;} /*220px*/
    .container .five.columns                    { width: 29.16%; } /*280px*/
    .container .six.columns                     { width: 35%; } /*340px*/
    .container .seven.columns                   { width: 41.6%; } /*400px*/
    .container .eight.columns                   { width: 47.9%;margin-right: 4%; } /*460px*/
    .container .nine.columns                    { width: 54.16%; } /*520px*/
    .container .ten.columns                     { width: 60%; } /*580px*/
    .container .eleven.columns                  { width: 66.66%; } /*640px*/
    .container .twelve.columns                  { width: 72.9%; } /*700px*/
    .container .thirteen.columns                { width: 79.16%; } /*760px*/
    .container .fourteen.columns                { width: 85%; } /*820px*/
    .container .fifteen.columns                 { width: 91.66%; } /*880px*/
    .container .sixteen.columns                 { width: 100%; } /*940px*/

    .container .one-third.column                { width: 31.25%; margin-right: 2.6%;} /*300px*/
    .container .two-thirds.column               { width: 64.5%; margin-right: 4%;} /*620px*/

    /* Offsets */
    .container .offset-by-one                   { padding-left: 6.25%;  } /*60px*/
    .container .offset-by-two                   { padding-left: 12.5%; } /*120px*/
    .container .offset-by-three                 { padding-left: 18.75%; } /*180px*/
    .container .offset-by-four                  { padding-left: 25%; } /*240px*/
    .container .offset-by-five                  { padding-left: 31.25%; } /*300px*/
    .container .offset-by-six                   { padding-left: 37.5%; } /*360px*/
    .container .offset-by-seven                 { padding-left: 43.7%; } /*420px*/
    .container .offset-by-eight                 { padding-left: 50%; } /*480px*/
    .container .offset-by-nine                  { padding-left: 56.25%; } /*540px*/
    .container .offset-by-ten                   { padding-left: 62.5%; } /*600px*/
    .container .offset-by-eleven                { padding-left: 68.75%; } /*660px*/
    .container .offset-by-twelve                { padding-left: 75%; } /*720px*/
    .container .offset-by-thirteen              { padding-left: 81.25%; } /*780px*/
    .container .offset-by-fourteen              { padding-left: 87.5%; } /*840px*/
    .container .offset-by-fifteen               { padding-left: 93.75%; } /*900px*/



/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
    
    .container .eight.columns:last-child{
		margin-right: 0 !important;
	}
	.eight.columns:last-child{margin-right: 0 !important;}
		
	#projects-2 .da-thumbs > li.one-third:nth-child(3n+3), ul.proj_list li.one-third:nth-child(3n+3), ul.proj_list li.eight:nth-child(2n+2), ul.proj_list_overlay li.four:nth-child(4n+4), ul.proj_list li.four:nth-child(4n+4){margin-right: 0 !important;}
	
	.columns:last-child, .column:last-child{margin-right: 0 !important;}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container                                  { width: 100%; } /*768px*/
        .container .column,
        .container .columns                         { margin-left: 1.3%; margin-right: 1.3%;  } /*10px margin*/
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 1.3%; } /*10px margin*/
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 1.3%; } /*10px margin*/

        .container .one.column                      { width: 3.64%; } /*28px*/
        .container .two.columns                     { width: 9.89%; } /*76px*/
        .container .three.columns                   { width: 16.1%; } /*124px*/
        .container .four.columns                    { width: 22.39%; } /*172px*/
        .container .five.columns                    { width: 28.64%; } /*220px*/
        .container .six.columns                     { width: 34.89%; } /*268px*/
        .container .seven.columns                   { width: 41.14%; } /*316px*/
        .container .eight.columns                   { width: 47.39%; } /*364px*/
        .container .nine.columns                    { width: 53.64%; } /*412px*/
        .container .ten.columns                     { width: 59.89%; } /*460px*/
        .container .eleven.columns                  { width: 66.14%; } /*508px*/
        .container .twelve.columns                  { width: 72.39%; } /*556px*/
        .container .thirteen.columns                { width: 78.64%; } /*604px*/
        .container .fourteen.columns                { width: 84.89%; } /*652px*/
        .container .fifteen.columns                 { width: 91.14%; } /*700px*/
        .container .sixteen.columns                 { width: 97.39%; } /*748px*/

        .container .one-third.column                { width: 30.72%; } /*236px*/
        .container .two-thirds.column               { width: 64%; } /*492px*/

        /* Offsets */
        .container .offset-by-one                   { padding-left: 6.25%; } /*48px padding*/
        .container .offset-by-two                   { padding-left: 12.5%; } /*96px padding*/
        .container .offset-by-three                 { padding-left: 18.75%; } /*144px padding*/
        .container .offset-by-four                  { padding-left: 25%; } /*192px padding*/
        .container .offset-by-five                  { padding-left: 31.25%; } /*240px padding*/
        .container .offset-by-six                   { padding-left: 37.5%; } /*288px padding*/
        .container .offset-by-seven                 { padding-left: 43.75%; } /*336px padding*/
        .container .offset-by-eight                 { padding-left: 45%; } /*348px padding*/
        .container .offset-by-nine                  { padding-left: 56.25%; } /*432px padding*/
        .container .offset-by-ten                   { padding-left: 62.5%; } /*480px padding*/
        .container .offset-by-eleven                { padding-left: 68.75%; } /*528px padding*/
        .container .offset-by-twelve                { padding-left: 75%; } /*576px padding*/
        .container .offset-by-thirteen              { padding-left: 81.25%; } /*624px padding*/
        .container .offset-by-fourteen              { padding-left: 87.5%; } /*672px padding*/
        .container .offset-by-fifteen               { padding-left: 93.75%; } /*720px padding*/
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container { width: 93%; }
        .columns, .column { margin: 0; }

        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 100%; } /*300px*/

        /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }

    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 93%; } 
        .columns, .column { margin: 0; }

        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 100%; } /*420px*/
    }




/* ==|== primary styles =====================================================
   Author: Lucas - Skeleton Based Media Queries
   ========================================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}


.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}
.camera_wrap {
	display: none;
	float: left;
	position: relative;
}
.vert-sep{display: inline-block; position: absolute; float: right; width: 1px; height: 17px; top: 9px; right: 33px;}
/*
#slider_container.designareslider{
	min-height: 450px !important;
}
.designareslider camera_wrap{
	min-height: 450px !important;
}
*/
.camera_wrap img {
	max-width: none !important;
}
.camera_fakehover {
	height: 100%;
	xmin-height: 450px !important;
	position: relative;
	width: 100%;
	z-index: 1;
}
.camera_wrap {
	width: 100%;
}
.camera_src {
	display: none;
}

.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.camera_target_content .camera_link {
    background: url(/wp-content/themes/smartbox/images/blank.gif);
	display: block;
	height: 100%;
	text-decoration: none;
}
.camera_loader {
    background: #fff url(/wp-content/themes/smartbox/img/ajx_loading.gif) no-repeat center;
	background: rgba(255, 255, 255, 0.9) url(/wp-content/themes/smartbox/img/ajx_loading.gif) no-repeat center;
	border: 1px solid #ffffff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	height: 36px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin: -18px 0 0 -18px;
	top: 50%;
	width: 36px;
	z-index: 3;
}
.camera_bar {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
	height: 100%;
	position: absolute;
	width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
	height: auto;
	position: absolute;
	width: 100%;
}
.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4;
}


#camera-controls-fw.cameracontrols{left: 92px;}
.controls-mover{position: relative; float: left;}
.camera-controls-toggler closed{position: relative; float: right; padding: 6px 0px 7px 0px; display: inline-block;color: white; font-weight: bold; font-size: 14px; cursor: pointer; width: 34px; text-align: center;}
.cameraholder{overflow:visible;}
.vert-sep{display: inline-block; position: absolute; float: right; width: 1px; height: 17px; top: 9px; right: 33px; }
.camera_caption {
	top: 20px;
	bottom: 30px;
	display: block;
	position: absolute;
	text-align: center;
	width: 100%;
}
.designareslider iframe{
	width: 100%; height: 100%; border: none;
}
.camera_caption .container{
	display:none; opacity: 0; filter: alpha(opacity=0);
}
.camera-text-contents{
	text-align: left; height: 100%;position:relative; top: 40px;
}
.camera-image-contents{
	height: 100%;
}
.camera_caption > div {
	padding: 10px 20px;
	background: none !important;
}

.camera_caption .container *{

}
.camerarelative {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	left: 5%;
	position: absolute;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_prevThumbs div {
	background: url(/wp-content/themes/smartbox/images/camera_skins.png) no-repeat -160px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_nextThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_nextThumbs div {
	background: url(/wp-content/themes/smartbox/images/camera_skins.png) no-repeat -190px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_command_wrap .hideNav {
	display: none;
}
.camera_command_wrap {
	left: 0;
	position: relative;
	right:0;
	z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul, #white_content .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding-left: 10px;
	text-align: right;
	margin-right: 35px;
	padding-right: 10px;
}
.camera_wrap .camera_pag .camera_pag_ul{
	display: none;
}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-align: left;
	text-indent: -9999px;
	width: 16px;
	color: white;
}

.camera_wrap .camera_pag .camera_pag_ul li > span, #white_content .camera_pag_ul li > span {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height: 12px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 12px;
	color: #333;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span, #white_content .camera_pag_ul li:hover {
	background: #333;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #white_content .camera_pag_ul li.cameracurrent{
	background: #333;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #white_content .camera_pag_ul li > span {
	display: none;
}
.camera_pag_ul li img, #white_content .camera_pag_ul li img {
	display: none;
	position: absolute;
	min-width: 70px !important;
}
.camera_pag_ul .thumb_arrow, #white_content .camera_pag_ul .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
}

.camera_prev, .camera_next, .camera_prev > span, .camera_next > span{
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
}


.camera_prev > span:hover{
	background: url(/wp-content/themes/smartbox/img/sprite.png) -115px -101px no-repeat;
}
.camera_next > span:hover{
	background: url(/wp-content/themes/smartbox/img/sprite.png) -180px -101px no-repeat;
}
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 45px;
	z-index: 2;
	-webkit-border-radius: 3px; border-radius: 3px;
}
.camera_prev {
	left: -5%;
}
.camera_prev > span {
	background: url(/wp-content/themes/smartbox/img/sprite.png) -86px -101px no-repeat;
	display: block;
	height: 40px;
	width: 45px;
	background-color: #fff !important;
	-webkit-border-radius: 3px; border-radius: 3px;
}

.camera_next {
	right: -5%;
}
.camera_next > span {
	background: url(/wp-content/themes/smartbox/img/sprite.png) -150px -101px no-repeat;
	display: block;  
	height: 40px; 
	width: 45px; background-color: #fff !important; -webkit-border-radius: 3px; border-radius: 3px;
}
.camera_commands {
	right: 5%;
}
.camera_commands > .camera_play {
	background: url(/wp-content/themes/smartbox/images/camera_skins.png) no-repeat -80px 0;
	height: 40px;
	width: 40px;
	margin-left: -41px;
	background-color: #d8d8d8;
	background-color: rgba(216, 216, 216, 0.85);
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	-ms-border-radius: 30px;

}
.camera_commands > .camera_stop {
	background: url(/wp-content/themes/smartbox/images/camera_skins.png) no-repeat -120px 0;
	display: block;
	height: 40px;
	width: 40px;
	margin-left: -41px;
	background-color: #d8d8d8;
	background-color: rgba(216, 216, 216, 0.85);
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	-ms-border-radius: 30px;
}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	margin: 10px 2px;
	position: relative;
	text-indent: -9999px;
	width: 12px;
}
.camera_thumbs_cont {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
	float: left;
	width: 100%;
}
.camera_thumbs_cont ul {
	overflow: hidden;
	padding: 3px 4px 8px;
	position: relative;
	text-align: center;
}
.camera_thumbs_cont ul li {
	display: inline;
	padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
	border: 1px solid;
	cursor: pointer;
	margin-top: 5px;
	vertical-align:bottom;
}
.camera_clear {
	display: block;
	clear: both;
}
.showIt {
	display: none;
}
.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 25px;
	position: relative;
}
/**************************
*
*	COLORS & SKINS
*
**************************/
.pattern_1 .camera_overlayer {
	background: url(/wp-content/themes/smartbox/images/patterns/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
	background: url(/wp-content/themes/smartbox/images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
	background: url(/wp-content/themes/smartbox/images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
	background: url(/wp-content/themes/smartbox/images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
	background: url(/wp-content/themes/smartbox/images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
	background: url(/wp-content/themes/smartbox/images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
	background: url(/wp-content/themes/smartbox/images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
	background: url(/wp-content/themes/smartbox/images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
	background: url(/wp-content/themes/smartbox/images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
	background: url(/wp-content/themes/smartbox/images/patterns/overlay10.png) repeat;
}
.camera_caption {
	color: #fff;
}
.camera_caption > div {
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li {
	background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span, #white_content .camera_pag_ul li:hover > span {
	background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #white_content .camera_pag_ul li.cameracurrent > span  {
	background: #434648;
	top: 2px;
	left: 2px;
}
.camera_pag_ul li img, #white_content .camera_pag_ul li img {
	border: 4px solid #e6e6e6;
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow, #white_content .camera_pag_ul .thumb_arrow {
    border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
	background-color: #d8d8d8;
	background-color: rgba(216, 216, 216, 0.85);
	position: absolute;
	top: 100%;
	z-index: 99;    
	-webkit-border-radius: 3px; border-radius: 3px;
}

.camera_prev{left: 10px; margin-top: -37px; opacity: 0; filter: alpha(opacity=0);}
.camera_next{left: 59px; margin-top: -37px; opacity: 0; filter: alpha(opacity=0);}

.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li  {
	background: #fff;
}
.camera_thumbs_cont ul li > img {
	border-color: 1px solid #000;
}
/*AMBER SKIN*/
.camera_amber_skin .camera_prevThumbs div {
	background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
	background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
	background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
	background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
	background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
	background-position: -120px -160px;
}
/*ASH SKIN*/
.camera_ash_skin .camera_prevThumbs div {
	background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
	background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
	background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
	background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
	background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
	background-position: -120px -200px;
}
/*AZURE SKIN*/
.camera_azure_skin .camera_prevThumbs div {
	background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
	background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
	background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
	background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
	background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
	background-position: -120px -240px;
}
/*BEIGE SKIN*/
.camera_beige_skin .camera_prevThumbs div {
	background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
	background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
	background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
	background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
	background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
	background-position: -120px -120px;
}
/*BLACK SKIN*/
.camera_black_skin .camera_prevThumbs div {
	background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
	background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
	background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
	background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
	background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
	background-position: -120px -40px;
}
/*BLUE SKIN*/
.camera_blue_skin .camera_prevThumbs div {
	background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
	background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
	background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
	background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
	background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
	background-position: -120px -280px;
}
/*BROWN SKIN*/
.camera_brown_skin .camera_prevThumbs div {
	background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
	background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
	background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
	background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
	background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
	background-position: -120px -320px;
}
/*BURGUNDY SKIN*/
.camera_burgundy_skin .camera_prevThumbs div {
	background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
	background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
	background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
	background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
	background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
	background-position: -120px -360px;
}
/*CHARCOAL SKIN*/
.camera_charcoal_skin .camera_prevThumbs div {
	background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
	background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
	background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
	background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
	background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
	background-position: -120px -400px;
}
/*CHOCOLATE SKIN*/
.camera_chocolate_skin .camera_prevThumbs div {
	background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
	background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
	background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
	background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
	background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
	background-position: -120px -440px	;
}
/*COFFEE SKIN*/
.camera_coffee_skin .camera_prevThumbs div {
	background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
	background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
	background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
	background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
	background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
	background-position: -120px -480px	;
}
/*CYAN SKIN*/
.camera_cyan_skin .camera_prevThumbs div {
	background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
	background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
	background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
	background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
	background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
	background-position: -120px -520px	;
}
/*FUCHSIA SKIN*/
.camera_fuchsia_skin .camera_prevThumbs div {
	background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
	background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
	background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
	background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
	background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
	background-position: -120px -560px	;
}
/*GOLD SKIN*/
.camera_gold_skin .camera_prevThumbs div {
	background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
	background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
	background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
	background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
	background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
	background-position: -120px -600px	;
}
/*GREEN SKIN*/
.camera_green_skin .camera_prevThumbs div {
	background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
	background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
	background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
	background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
	background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
	background-position: -120px -640px	;
}
/*GREY SKIN*/
.camera_grey_skin .camera_prevThumbs div {
	background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
	background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
	background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
	background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
	background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
	background-position: -120px -680px	;
}
/*INDIGO SKIN*/
.camera_indigo_skin .camera_prevThumbs div {
	background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
	background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
	background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
	background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
	background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
	background-position: -120px -720px	;
}
/*KHAKI SKIN*/
.camera_khaki_skin .camera_prevThumbs div {
	background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
	background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
	background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
	background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
	background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
	background-position: -120px -760px	;
}
/*LIME SKIN*/
.camera_lime_skin .camera_prevThumbs div {
	background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
	background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
	background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
	background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
	background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
	background-position: -120px -800px	;
}
/*MAGENTA SKIN*/
.camera_magenta_skin .camera_prevThumbs div {
	background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
	background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
	background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
	background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
	background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
	background-position: -120px -840px	;
}
/*MAROON SKIN*/
.camera_maroon_skin .camera_prevThumbs div {
	background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
	background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
	background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
	background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
	background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
	background-position: -120px -880px	;
}
/*ORANGE SKIN*/
.camera_orange_skin .camera_prevThumbs div {
	background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
	background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
	background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
	background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
	background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
	background-position: -120px -920px	;
}
/*OLIVE SKIN*/
.camera_olive_skin .camera_prevThumbs div {
	background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
	background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
	background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
	background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
	background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
	background-position: -120px -1080px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -960px	;
}
/*PISTACHIO SKIN*/
.camera_pistachio_skin .camera_prevThumbs div {
	background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
	background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
	background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
	background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
	background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
	background-position: -120px -1040px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*RED SKIN*/
.camera_red_skin .camera_prevThumbs div {
	background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
	background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
	background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
	background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
	background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
	background-position: -120px -1000px	;
}
/*TANGERINE SKIN*/
.camera_tangerine_skin .camera_prevThumbs div {
	background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
	background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
	background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
	background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
	background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
	background-position: -120px -1120px	;
}
/*TURQUOISE SKIN*/
.camera_turquoise_skin .camera_prevThumbs div {
	background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
	background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
	background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
	background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
	background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
	background-position: -120px -1160px	;
}
/*VIOLET SKIN*/
.camera_violet_skin .camera_prevThumbs div {
	background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
	background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
	background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
	background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
	background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
	background-position: -120px -1200px	;
}
/*WHITE SKIN*/
.camera_white_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*YELLOW SKIN*/
.camera_yellow_skin .camera_prevThumbs div {
	background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
	background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
	background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
	background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
	background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
	background-position: -120px -1240px	;
}


/*designare quitanços do camera*/

.camera_caption .container{
	position: relative;
	margin: 0 auto;
	/* padding-top: 20px; */
	height: 100%;
}
.camera_caption .container a.des-sc-button.medium, .camera_caption .container .button.medium{
	font-size: 0.9em !important;
	font-weight: normal;
	color: #6F6F6F !important;
}
.camera_caption .container h1{
	margin: 0;
	line-height: 0.9em;
	
	margin-top: -10px;
}
.camera_caption .container .title{
	font-weight: bold;
	font-size: 50px;
	line-height: 50px;
	margin-bottom: 35px;
}
.camera_caption .container .text{
	position: relative;
	font-size: 13px;
	left: 0px !important;
	margin-bottom: 25px;
	color: #333;
	line-height: 1.4em;
}

.camera_caption > div{
	position: absolute;
}

.camera_caption .container .title, .camera_caption .container .text, .camera_caption .container .button, .camera_caption .container .image{
	position: relative;
}  

.camera_caption .container .text{
	width: 100%;
}
.camera_caption .container p{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
}

.camera_caption .container .image{
	width: 100%;
	height: auto;
	position: relative;
	top: 10px;
}

#wrapper .cameracontrols{position: absolute; top: -33px; height: 366px; left: 136px; z-index: 9999; }
#wrapper .cameracontrols .controls-mover{position: relative; float: left; }
#wrapper .cameracontrols .camera-controls-toggler{position: relative; float: right; padding: 6px 0px 7px 0px; display: inline-block; color: white; font-weight: bold; font-size: 14px; cursor: pointer; width: 34px; text-align: center;  border: none !important;}
#wrapper .cameracontrols .cameraholder{overflow:visible;}/* WooCommerce CSS */
/* WOO COMMERCE CSS*/
/* .woocommerce:not(body){margin: 0 1% 40px 1%;} */
.woocommerce form .form-row, .woocommerce-page form .form-row{margin-left: 0 !important;padding-left: 0 !important;}
#wrapper > .container > div.product{padding: 40px 0% !important;}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus{	padding: 0 !important;width: 33px !important;height: 32px !important;}
.woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active{top: auto;}
.woocommerce-tabs .panel{position: relative;float: left;width: 100%;}
.woocommerce a.button, .woocommerce input.button, .woocommerce-page button.button,  .woocommerce-page input.button, .actions .checkout-button, .woocommerce button.button, .woocommerce-page input.button.alt, .checkout-button, .woocommerce-page a.button{font-size: 12px;margin: 0;line-height: 1em;cursor: pointer;position: relative;font-family: Helvetica Neue, Arial;text-decoration: none;overflow: visible;padding: 12px 12px 9px 12px;text-decoration: none;font-weight: normal;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;left: auto;text-shadow: none;color: #fff;background: #474747;white-space: nowrap;display: inline-block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;
letter-spacing: .5px;}
.woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce button.button.alt, .woocommerce-page button.button.alt, ul.products .hentry a.product_type_simple{font-size: 12px;margin: 0;line-height: 1em;cursor: pointer;position: relative;font-family: Helvetica Neue, Arial;text-decoration: none;overflow: visible;padding: 10px 14px 16px 25px;text-decoration: none;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;left: auto;text-shadow: none;color: #fff;background: rgba(0,0,0,0.7) url(/wp-content/themes/smartbox/img/add-to-shopbag.png) no-repeat center center !important;white-space: nowrap;
display: inline-block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;
}
ul.products .hentry a.product_type_variable{font-size: 12px;margin: 0;line-height: 1em;cursor: pointer;position: relative;font-family: Helvetica Neue, Arial;text-decoration: none;overflow: visible;text-decoration: none;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;left: auto;text-shadow: none;color: #fff;background: rgba(0,0,0,0.7) url(/wp-content/themes/smartbox/img/view-options.png) no-repeat center center !important;white-space: nowrap;display: inline-block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;
padding: 10px 14px 16px 25px;}
ul.products .hentry a.added_to_cart{font-size: 12px;margin: 0;line-height: 1em;cursor: pointer;position: relative;font-family: Helvetica Neue, Arial;text-decoration: none;overflow: visible;padding: 12px 12px 9px 12px;text-decoration: none;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;left: auto;text-shadow: none;color: #fff;background: #2C2C2C;white-space: nowrap;display: inline-block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
 .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover .woocommerce-page button.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover{color: #fff !important;border: none;background: transparent url(/wp-content/themes/smartbox/img/add-to-shopbag.png) no-repeat 9px 7px !important;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{padding: .5em 0;margin: 0;font-size: 1.1em;position: relative;width: 75%;font-family: Helvetica Neue, Arial;color: #444;line-height: 1em;}
.woocommerce ul.products li{overflow: hidden;}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {top: 15px;right: 15px;left: auto;margin: -6px -6px 0 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.woocommerce .add_to_cart_button, .woocommerce .button, .added_to_cart{margin: 0 auto;text-align: center;-webkit-transition: 0.5s ease-in-out !important;-moz-transition: 0.5s ease-in-out !important; -ms-transition: 0.5s ease-in-out !important;-o-transition: 0.5s ease-in-out !important;transition: 0.5s ease-in-out !important;display: none;}
.woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt{background: none;background: none;background: none;background: none;text-shadow: none !important;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{width: 100%;height: auto;display: block;margin: 0 0 8px;-webkit-box-shadow: 0px 0px 5px 0px #ededed;box-shadow: 0px 0px 5px 0px #ededed;border: 1px solid #ededed;width: 99%;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;
}
.woocommerce ul.products li.product a img:hover, .woocommerce-page ul.products li.product a img:hover{box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {display: block;margin: 0 0 .5em;float: right;width: 32%;position: absolute;bottom: 34px;right: 0;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {display: block;font-weight: normal;margin-bottom: .5em;font-size: 1.4em;}
.woocommerce div.product span.price del, .woocommerce div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce #content div.product p.price del, .woocommerce-page div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page #content div.product p.price del{color: rgba(145,145,145,0.5) !important;}
.woocommerce-message, .woocommerce-error, .woocommerce-info {padding: 1.2em 1.2em 1.2em 1.4em;margin: 20px 0 20px 0;line-height: 33px;position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: none;background: none;background: none;background: none;color: #fff;text-shadow: none;list-style: none outside;width: auto;-webkit-box-shadow: 0;box-shadow: 0;font-size: 0.8em;-webkit-box-shadow: none;box-shadow: none;font-family: Helvetica Neue, Arial, sans-serif;font-size: 13px;
}
.woocommerce-info a, .woocommerce-message a, .woocommerce-error a{color: rgb(4, 138, 138) !important;}
.woocommerce-error{background: #D86C71 !important;border: none !important;}
.woocommerce-info, .woocommerce-message{background: #75D3D3 !important;border: none !important;}
.woocommerce-info:before{background-color: transparent;content: "";font-weight: bold;padding-top: 15px;font-style: normal;border: none;box-shadow: none;}
.woocommerce-error:before{background-color: transparent;content: "";font-weight: bold;padding-top: 15px;font-style: normal;border: none;box-shadow: none;}
.woocommerce-message:before{background-color: transparent;content: "";font-weight: bold;padding-top: 15px;font-style: normal;border: none;box-shadow: none;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border: none !important;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {margin: 0px -1px 24px 0px;text-align: left;width: 100%;border-collapse: separate;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;}
.woocommerce table.cart th{border-bottom: 0 !important;border-right: 0 !important;}
.woocommerce .cart_table_item td{border-bottom: 0 !important;border-right: 0 !important;}
th.product-subtotal, td.product-subtotal{border-right: 1px solid #ddd !important;}
.woocommerce .cart_table_item:last:child td{border-right: 1px solid #ddd !important;}
.woocommerce th{padding: 10px !important;font-size: 1em !important;}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img{width: 60px;height: auto;}
.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove{display: block;font-size: 1.5em;height: 1em;width: 1em;text-align: center;line-height: 18px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #999 !important;text-decoration: none;font-weight: normal;border: 1px solid #ddd;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;}
.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover{color: #fff !important;}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity{width: auto;}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus{position: relative;float: left;width: 32px !important;height: 32px !important;}
.single_add_to_cart_button{top: auto !important;}
.woocommerce div.product p.price{font-size: 1.8em; margin-top: 0;margin-left: 0;margin-bottom: 8%;}
.woocommerce div.product p{margin-left: 0;}
.product_meta{border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;padding: 10px 0;}
.product_meta .posted_in, .product_meta .tagged_as{font-family: "Arial";font-size: 13px;}
.entry-summary .cart{margin-top: 20px;border-top: 1px solid #ededed;padding-top: 30px;}
.single_add_to_cart_button{text-shadow: none !important;}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty{height: 30px;}
.product .onsale{margin-left: 10px !important;font-family: Helvetica Neue, Arial, sans-serif;}
.woocommerce div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a{float: left;width: 16.75%;margin-right: 0.8%;}
.woocommerce-tabs{position: relative;float: left;margin-bottom: 60px;width: 100%;margin: 3% 1% 5% 1%;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{list-style: none;padding: 0 0 0 1em;margin: 0;overflow: hidden;position: relative;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel{margin: 0;padding: 0;width: 100%;margin: 0;padding-bottom: 20px;}
.upsells{position: relative;float: left;}
.woocommerce-tabs .panel h2{margin-left: 0;margin-bottom: 20px;font-family: Helvetica Neue,Arial;font-weight: bold;font-size: 1em;color: #333;}
.woocommerce h2{margin-left: 0;margin-bottom: 0;font-family: Helvetica Neue,Arial;font-weight: bold;font-size: 1em;color: #333;}
.add_review{position: relative;top: 20px;}
.woocommerce #respond input#submit:hover{background: none !important;padding: 12px 20px !important;text-shadow: none !important;display: block;border: 1px solid #fff;}
.woocommerce div.product div.images div.thumbnails a.first, .woocommerce #content div.product div.images div.thumbnails a.first, .woocommerce-page div.product div.images div.thumbnails a.first, .woocommerce-page #content div.product div.images div.thumbnails a.first{float:left !important; clear:none;margin-left: 0.8%;width: 16.75%;}
/* SHOPING BAG*/
.smartbox_dynamic_shopping_bag {position: relative;float: right;display:inline-block;width: auto;}
.smartbox_little_shopping_bag_wrapper {position: relative;top: 0;right: 0;z-index: 50;display: inline-block;width: auto;}
.smartbox_little_shopping_bag {cursor:pointer;background: #109CD5 !important;width: 100%;position: relative;float: left;height: 40px;}
.smartbox_little_shopping_bag .title{position: relative;float: left;margin: 0 20px 0 10px;}
.smartbox_little_shopping_bag .title a{background: url(/wp-content/themes/smartbox/img/shopping-bag.png) no-repeat center center;text-indent: -9999px;width: 40px;height: 36px;position: absolute;top: 4px;}
.smartbox_little_shopping_bag .title a {color:#000;}
.smartbox_little_shopping_bag .title i {font-size: 16px;float:right;margin:1px 0 0 0;color: #fff;top: 13px;position: relative;}
.smartbox_little_shopping_bag .overview {font-size: 12px;color: #fff;padding: 2px 0 2px 0;text-align: right;position: relative;float: left;width: auto;height: auto;}
.smartbox_little_shopping_bag .overview .amount{right: 14px;position: relative;font-family: Helvetica, Neue, Arial, sans-serif;font-weight: 400;font-size: 14px;float: right;top: 10px;letter-spacing: 1px;}
.smartbox_little_shopping_bag .overview span.minicart_items {text-align: right;float: right;right: 10px;position: relative;font-family: Arial;font-size: 9px;color: #fff;top: 0;display: none;}
/* minicart */
.smartbox_minicart_wrapper {width: 340px;position:absolute;right: 0;z-index:10000;display:none;padding-top: 40px;z-index: 99999;float: right;}
.smartbox_minicart {width: auto;border: 1px solid #ddd;padding: 20px;background: #fff;position: relative;float: right;text-align: left;display: block;border-top: none !important;top: 1px;}
ul.cart_list li,
.woocommerce ul.cart_list li {padding: 5px 0 0 0 !important;position:relative;float: left;width: 100%;border-bottom: 1px solid #ededed;margin-bottom: 10px;}
ul.cart_list li:last-child,
.woocommerce ul.cart_list li:last-child {border-bottom:0;}
.cart_list_img_wrapper {width:60px;height:60px;overflow:hidden;float:left;margin-right:20px;margin-bottom:10px;}
ul.cart_list li img,
.woocommerce ul.cart_list li img {box-shadow: 0 0 0 0 rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);float:left !important;display:block;margin:0;width:60px !important;height:auto;}
ul.cart_list li a img,
.woocommerce ul.cart_list li a img {margin-right: 0 !important;margin-bottom: 0 !important;display:block !important;width: 60px !important;}
ul.cart_list li a,
.woocommerce ul.cart_list li a {display: block;font-weight:normal !important;color: #545454 !important;padding:0;line-height:1.4em !important;font-size: 12px !important;}
ul.cart_list li a,
.woocommerce ul.cart_list li a:hover{text-decoration: none !important;color: #545454 !important;font-size: 12px !important;}
ul.cart_list ins,
.woocommerce ul.cart_list ins {text-decoration:none;}
ul.cart_list del,
ul.cart_list del span,
ul.cart_list span.from,
.woocommerce ul.cart_list del,
.woocommerce ul.cart_list del span,
.woocommerce ul.cart_list span.from{color:#8d8d8d !important;}
ul.cart_list span.amount,
.woocommerce ul.cart_list span.amount {font-size:12px;font-weight:900;color:#000;padding-bottom:3px;}
.cart_list_product_title,
.woocommerce .cart_list_product_title{width:55%;float:left;position: relative;}
.cart_list_product_title a:hover {text-decoration:underline;}
.cart_list_product_img {float:left;width:75px;height:60px;overflow:hidden;margin-bottom:10px;}
.cart_list_product_price {float:right;}
.cart_list_product_quantity {display:inline-block;padding-top:12px;text-transform:uppercase;font-size:11px;color:#8d8d8d;}
ul.cart_list .remove {position:absolute;bottom:20px;right:0;width:35px;height:35px;background:none;background-position:-200px 0;background-repeat:no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;display:none;}
.minicart_total_checkout {padding: 5px 0 0 0;font-size: 12px;text-transform:uppercase;font-weight:900;color: #545454;float: left;width: 100%;font-family: Helvetica Neue, Arial, sans-serif;border-bottom: 1px solid #ddd;margin-bottom: 15px;line-height: 26px;}
.minicart_total_checkout span {font-size: 14px !important;color:#000;float:right;}
ul.cart_list .empty,
.woocommerce ul.cart_list .empty {margin-top: 0;padding:0;font-size: 12px;padding: 0 !important;}
ul.cart_list .empty:before {content:"";width:40px;height:54px;background:none;background-position:-500px -300px;background-repeat:no-repeat;position:absolute;top:5px;left:0px;}
.smartbox_little_shopping_bag_wrapper_mobiles{display: none;}
/* FORMS */
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea{-webkit-box-sizing: none;-moz-box-sizing: none;box-sizing: none;width: 100%;margin: 0;outline: 0;line-height: 1em;border: 1px solid #d0d0d0;padding: 10px;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {display: block;padding-bottom: 5px;margin-top: 5px;color: #545454;}
.woocommerce form .form-row select, .woocommerce-page form .form-row select{padding: 10px;color: rgb(68, 68, 68);font-family: Helvetica,Arial,sans-serif;font-size: 10px;border-radius: 0px 0px 0px 0px;width: auto;text-transform: uppercase;top: 4px;border: 1px solid #d0d0d0;background: url('/wp-content/themes/smartbox/img/woo-select.png') no-repeat 99% 10px;float: right;width: 100%;-webkit-appearance: none;box-sizing: none;}
.woocommerce h3{margin-left: 0px;}
.woocommerce p, .woocommerce h2{margin-left: 0;font-weight: normal}
.lost_reset_password p{margin: 0 0 6px 3px;}
.woocommerce .col2-set, .woocommerce-page .col2-set{width: 100%;border-top: 1px solid #ededed;padding-top: 20px;margin-top: 20px;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{float: left;width: 46%;border: 1px solid #ededed;padding: 15px;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float: right;width: 46%;border: 1px solid #ededed;padding: 15px;}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {float: right;border: 1px solid #ddd;padding: 5px 10px;margin-top: 10px;}
address{font-family: Arial;font-size: 13px;color: #555555;font-style: normal;}
.woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders th, .woocommerce-page table.my_account_orders td{padding: 10px !important;}
.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button {margin: -12px -3px;padding: 5px 9px;background: #fff;color: #666;font-weight: normal;border: 1px solid #ddd;}
.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions{text-align: left;}
.myaccount_user{margin-bottom: 20px;}
.my_account_orders{margin-top: 10px !important;margin-bottom: 30px !important;}
.woocommerce table.cart th:last-child, .woocommerce .cart_table_item td:last-child{border-right: 1px solid #ddd !important;}
.woocommerce table.cart th:first-child, .woocommerce .cart_table_item td:first-child{border-left: 1px solid #ddd !important;}
td.actions{border-left: none !important;border-right: none !important;border-bottom: none !important;padding-top: 20px !important;}
.coupon{margin-left: 0 !important;}
.actions .button{margin-left: -238px !important;float: right !important;}
.actions .checkout-button.button{margin-left: -148px !important;float: right !important;}
.actions .coupon .button{margin-left: 0 !important;float: left !important;}
.coupon label{display: block !important;float: left !important;padding-top: 10px;
font-size: 1em;
margin-right: 10px;}
.coupon .input-text{padding: 8px 8px 9px 8px !important;float: left !important;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{width: 100%;margin-top: 60px;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {width: 48%;float: left;border: 1px solid #ddd;}
.cross-sells h2{padding: 12px 20px 12px 20px !important;background: #ededed;margin: -2px;font-size: 1em;}
.cross-sells .products{padding: 20px 20px 0 20px !important;}
.cart_totals table{width: 100% !important;margin-top: 10px !important;}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button{width: auto !important;}
.checkout #customer_details{margin-bottom: 40px;}
#order_review{margin-top: 10px;}
#order_review td, #order_review tr th{padding: 10px !important;border-bottom: none !important;}
#order_review table tfoot tr:last-child{border-bottom: 1px solid #ddd !important;}
#order_review tr.total th, #order_review tr.total td{border-bottom: 1px solid #ddd !important;}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {position: relative;width: 96%;padding: 1em 2%;margin: 1em 0 1em 0;font-size: 0.92em;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;line-height: 1.5em;background: #fff;color: #5e5e5e;}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {content: "";display: block;border: 8px solid #fff;border-right-color: transparent;border-left-color: transparent;border-top-color: transparent;position: absolute;top: -1px;left: 0;margin: -1em 0 0 2em;}
.woocommerce #payment, .woocommerce-page #payment {background: #f7f6f7;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin: 40px 0;}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {border-bottom: none;padding-top: 20px;}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {padding: 0;border-top: none;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {margin: 20px 0 40px 0;}
.woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child {margin-bottom: 0;margin-top: 0;}
.login .form-row .lost_password{margin-left: 60px;position: relative;top: 6px;}

/* WOO MINICART */
.smartbox_minicart_cart_but{background: #303030 !important;margin: 0 !important;padding: 7px 0 !important;position: relative !important;float: left;width: 48.5%;color: #fff !important;font-size: 11px !important;border: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;
-webkit-border-radius: 3px !important; border-radius: 3px !important; -webkit-transition: linear .2s; -moz-transition: linear .2s; -ms-transition: linear .2s; -o-transition: linear .2s; transition: linear .2s;}
.smartbox_minicart_checkout_but{background: #303030 !important;margin: 0 0 0 6px !important;padding: 7px 0 !important;position: relative !important;float: left;width: 48.5%;color: #fff !important;font-size: 11px !important;border: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;-webkit-border-radius: 3px !important; border-radius: 3px !important; -webkit-transition: linear .2s; -moz-transition: linear .2s; -ms-transition: linear .2s; -o-transition: linear .2s; transition: linear .2s;}

.cart_list_product_title ul.cart_list li a{color: #545454 !important;padding: 0;line-height: 1em !important;font-size: 13px;}
.smartbox_minicart_wrapper .cart_list_product_img{width: 60px;height: auto;}
.smartbox_minicart_wrapper ul.cart_list li a img{width: 46px !important;}
.smartbox_minicart_wrapper .cart_list_product_title{width: 61%;}
.smartbox_minicart_wrapper ul.cart_list li:last-child{margin-bottom: 15px;}
.smartbox_minicart_wrapper ul.cart_list li.empty{margin-bottom: 0;}
.smartbox_minicart_wrapper ul.cart_list .remove{position: absolute;width: 35px;height: 35px;background: none;text-indent: 100%;white-space: nowrap;overflow: hidden;left: 2%;top: 1%;}
.smartbox_minicart_wrapper .cart_list_product_quantity{display: inline-block;padding-top: 5px;font-size: 11px;color: #B3B3B3;font-family: Helvetica Neue, Arial, sans-serif;letter-spacing: 1px;text-transform: capitalize;}
.related.products{position: relative; float: left;width: 100%;}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product{float: left;margin: 0 2.3% 2.992em 0;padding: 0;position: relative;width: 23.05%;margin-left: 0;}
.product.sale span.onsale{margin-top: 50px;margin-left: 20px !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{border: none;background: #fff;display: inline-block;position: relative;z-index: 0;-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-radius-topleft: 0;-moz-border-radius-topright: 0;border-top-left-radius: 0;border-top-right-radius: 0;box-shadow: none;margin: 5px 2px 5px 0;padding: 6px 16px;border: 1px solid #ddd;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{color: #fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:none;position: absolute;bottom: 0;width: 0;height: 0;content: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{border-bottom: none;	}
.woocommerce-tabs #comments{padding-top: 0;}
.woocommerce-tabs .single #comments{padding-bottom: 0;}
ul.products .hentry a.product_type_simple, ul.products .hentry a.product_type_variable, ul.products li.hentry .added_to_cart{position: absolute !important;-webkit-transition: all 0.2s ease-in-out !important;-moz-transition: all 0.2s ease-in-out !important;-ms-transition: all 0.2s ease-in-out !important;-o-transition: all 0.2s ease-in-out !important;transition: all 0.2s ease-in-out !important;top: -15% !important;left: 41% !important;text-indent: -9999px;-webkit-border-radius: 3px; border-radius: 3px;}
ul.products li.hentry:hover a.product_type_simple, ul.products li.hentry:hover a.product_type_variable, ul.products li.hentry:hover .added_to_cart{/* left: 1px !important; */position: absolute !important;-webkit-transition: all 0.2s linear !important;-moz-transition: all 0.2s linear !important;-ms-transition: all 0.2s linear !important;-o-transition: all 0.2s linear !important;transition: all 0.2s linear !important;top: 35% !important;}
.twelve.columns ul.products .hentry a.product_type_simple, .twelve.columns ul.products .hentry a.product_type_variable, .twelve.columns  ul.products li.hentry .added_to_cart{position: absolute !important;-webkit-transition: all 0.2s ease-in-out !important;-moz-transition: all 0.2s ease-in-out !important;-ms-transition: all 0.2s ease-in-out !important;-o-transition: all 0.2s ease-in-out !important;transition: all 0.2s ease-in-out !important;top: 138px !important;text-align: right;width: 80px;}
 .twelve.columns ul.products li.hentry:hover a.product_type_simple, .twelve.columns  ul.products li.hentry:hover a.product_type_variable, .twelve.columns  ul.products li.hentry:hover .added_to_cart{left: 1px !important;position: absolute !important;-webkit-transition: all 0.2s linear !important;-moz-transition: all 0.2s linear !important;-ms-transition: all 0.2s linear !important;-o-transition: all 0.2s linear !important;transition: all 0.2s linear !important;top: 138px !important;max-height: 12px !important;}
ul.products li.hentry:hover a.button.added:before{right: -35px;-webkit-transition: all 0.2s linear !important;-moz-transition: all 0.2s linear !important;-ms-transition: all 0.2s linear !important;-o-transition: all 0.2s linear !important;transition: all 0.2s linear !important;
}

ul.products li.hentry:hover a.product_type_simple{
	
}



.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before {content: "";position: absolute;height: 17px;width: 19px;top: 0;right: -81px;text-indent: 0;background: url(/wp-content/themes/smartbox/img/woo-sucess.png) no-repeat center center;padding: 8px;-webkit-transition: all 0.2s linear !important;-moz-transition: all 0.2s linear !important;-ms-transition: all 0.2s linear !important;-o-transition: all 0.2s linear !important;transition: all 0.2s linear !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{float: left;
margin: 0 2.8% 2.992em 0;
padding: 0;
position: relative;
width: 22.9%;
margin-left: 0;
border: 1px solid #ededed;
padding: 10px !important;}
.woocommerce ul.products li.product p br, .woocommerce-page ul.products li.product p br{display: none !important;}
.related.products h2{margin: 20px 1%;}
.cart_table_item .product-remove{width: 8%;border-left: none !important;padding-left: 20px !important}
table.shop_table tr th.product-name{width: 30%;}
table.shop_table tr th.product-thumbnail{width: 12%;}
.product-thumbnail, .product-name, .product-price, .product-quantity, .product-subtotal{border-left: none !important;
}
table.shop_table tr th.product-remove, table.shop_table tr th.product-thumbnail, table.shop_table tr th.product-name, table.shop_table tr th.product-price, table.shop_table tr th.product-quantity, table.shop_table tr th.product-subtotal {border: none !important;font-size: 14px !important;}
.woocommerce table.shop_table tr th:first-child{border-left: none !important;}
.woocommerce table.shop_table tr th:last-child{border-right: none !important;}
.product-thumbnail{padding: 10px !important;}
.from{font-size: 16px; color: #545454;}
table.variations tr td{border: none !important;}
.woocommerce div.product form.cart .variations td, .woocommerce #content div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td{vertical-align: none;
}
.woocommerce div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select {padding: 10px;color: rgb(68, 68, 68);font-family: Helvetica,Arial,sans-serif;font-size: 10px;border-radius: 0px 0px 0px 0px;width: auto;text-transform: uppercase;border: 1px solid #d0d0d0;background: url('/wp-content/themes/smartbox/img/woo-select.png') no-repeat 95% 10px;float: right;width: 100%;-webkit-appearance: none;box-sizing: none;
border: 1px solid #ededed!important; -webkit-border-radius: 3px; border-radius: 3px;}
.entry-summary .variations_form.cart{margin-top: 0 !important;margin-left: 0 !important; padding-top: 0 !important; border-top: none !important;}
.woocommerce table.variations .label{margin: 20px;padding: 0 15px 30px 0 !important;font-size: 14px;}
.woocommerce table.variations .label label{font-size: 14px;line-height: 38px;}
.reset_variations{position: relative;top:10px;}
.single_variation_wrap{padding-top: 20px;}
.woocommerce-message .button{background: #fff !important; }
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {font-weight: bold;float: left;clear: left;margin: 0 .25em 0 0;padding: 0;line-height: 15px;font-size: 12px;}
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {margin: 0 0 .25em 0;line-height: 15px;font-size: 12px;}
.shop_table .product-name, .shop_table .product-thumbnail, .shop_table .product-price, .shop_table .product-quantity, .shop_table .product-subtotal{border-left: 1px solid #ddd !important;}
.woocommerce #order_review table.shop_table tr th:first-child{border-left: 1px solid #ddd !important;}
.woocommerce #order_review table.shop_table tr th.product-name, .woocommerce #order_review table.shop_table tr th.product-total{border-left: none !important;border-top: none !important;}
div.ppt{font-family: Helvetica, Arial, sans-serif;}
.entry-summary .product_title{margin-left: 0;}
.twelve.columns .woocommerce:not(body){width: 100%; margin: 0 1% 40px 0;
}
.woocommerce #content .twelve.columns input.button, .woocommerce-page #content .twelve.columns input.button, .woocommerce .twelve.columns button.button.alt, .woocommerce-page .twelve.columns button.button.alt, ul.products .twelve.columns .hentry a.product_type_simple{font-size: 12px;margin: 0;line-height: 1em;cursor: pointer;position: relative;font-family: Helvetica Neue, Arial;text-decoration: none;overflow: visible;padding: 12px 12px 9px 30px;text-decoration: none;font-weight: bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;left: auto;text-shadow: none;color: #fff;background: #2C2C2C url(/wp-content/themes/smartbox/img/add-to-shopbag.png) no-repeat 9px 7px !important;white-space: nowrap;display: inline-block;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
#commentform .form-submit #submit{border: none;background: none !important;}
.woocommerce div.pp_default .pp_content_container .pp_details{padding: 10px 0;}
.woocommerce ul.product_list_widget li img{width: 50px;float: left; margin-right: 10px;}
.woocommerce ins{background-color: #ffffff !important;}
.woocommerce del{color: #999;}
.woocommerce del .amount{color: #999 !important;}
#onsale-2{margin-top: 0 !important;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a{font-size: 13px;font-family: Helvetica Neue, Arial;font-weight: normal;color: #545454 !important;text-decoration: none;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.woocommerce ul.product_list_widget .amount{font-size: 13px !important;}
.product-categories li{line-height: 1.5em;margin-left: 20px;list-style-type: circle;margin-top: 1%	}
.product-categories li a{color: rgb(119, 119, 119);}
.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page #content input.button.loading:before{max-height: 20px !important;}
#place_order{right: 20px !important;}

.woocommerce a.button.loading{background-color: red !important; position: absolute !important;
padding:50px;
top: 35% !important;left: 41% !important;width: 1px; height: 30px;
text-indent: -9999px;
-webkit-border-radius: 3px;
border-radius: 3px;/* display: none !important; */}

ul.products .hentry a.product_type_simple.loading{background: none !important;}
ul.products .hentry a.product_type_simple.loading:hover{background: none !important;}
.woocommerce ul.products, .woocommerce-page ul.products{/* margin: 0 1% 0 1%; */border-bottom: 1px solid #f5f5f5;}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {margin-right: 0 !important;}




/* MENU - WOOCOMMERCE */
.menu-woocommerce-menu-container .sf-menu li li a{padding: 6px 35px 6px 12px !important;}
.woocommerce-menu{float: right;margin-top: 11px;margin-right: 0;}
.woocommerce-menu #menulava_top > li{padding-left: 15px;}
.woocommerce-menu #menulava_top > li > a {color: #CCC;padding-bottom: 15px;}
.woocommerce-menu #menulava_top > li > ul{margin-top: -50px;left: 10px;}

.woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination{
	margin: 20px 0 40px 0;
}
h1.page-title{margin-top: 25px;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
margin: -5px 1% 0 1%;
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
vertical-align: top;
right: 6%;
position: relative;
top: -25px;
border-radius: 0px 0px 0px 0px; width: auto; text-transform: uppercase;  border: 1px solid #d0d0d0; 
background: #fff url('/wp-content/themes/smartbox/img/woo-select.png') no-repeat 94% 10px; float: right; width: 100%;
-webkit-appearance: none; 
box-sizing: none;
padding: 10px;
color: #666;
outline: none;
border: 1px solid #f2f2f2;   -webkit-border-radius: 3px; border-radius: 3px;
}
ul.products li.hentry:hover .added_to_cart, ul.products li.hentry .added_to_cart{
	background: url(/wp-content/themes/smartbox/img/woo-sucess.png) no-repeat center center;
	padding: 10px 14px 16px 25px;
	top: 35% !important;
}
ul.products .hentry a.product_type_simple.added{display: none;}

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li{width: 43.3%;}

.woocommerce .cart-collaterals .cross-sells ul.products li .star-rating, .woocommerce-page .cart-collaterals .cross-sells ul.products li .star-rating{
	display: block;
margin: 0 0 .5em;
float: right;
width: 33%;
position: absolute;
bottom: 34px;
right: 10px;
bottom: 40px;
}



.woocommerce div.product div.summary .single_add_to_cart_button{
	background: rgba(0,0,0,0.7) !important;
	padding: 10px 15px !important;
}











.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    margin: 10px 0 0 0;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {

}

.jcarousel-skin-tango .jcarousel-item {

}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 17px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal{
    position: relative;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(/wp-content/themes/smartbox/img/sprite.png) -158px -107px;
    left: 30px;
    opacity: 0.5;
    -webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}



.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {
    opacity: 1;
    background: url(/wp-content/themes/smartbox/img/sprite.png) -189px -107px;
}

.jcarousel-next-horizontal:active {
    opacity: 0.1;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    opacity: 0.1;
}

.jcarousel-prev-horizontal {
    position: relative;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(/wp-content/themes/smartbox/img/sprite.png) -94px -107px;
    left: -3px !important;
    opacity: 0.5;
    -webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
    float: left;
}



.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus {
    opacity: 1;
    background: url(/wp-content/themes/smartbox/img/sprite.png) -123px -107px;
}

.jcarousel-prev-horizontal:active {
    opacity: 0.1;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    opacity: 0.1;
}


.woocommerce-page a.button{
	color: #fff !important;
	font-size: 13px;
	line-height: 8px;
}
.woocommerce-message a.button:hover{
	background: none !important;
	background-color: none !important;
	color: #fff !important;
	text-decoration: underline;
}
.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input{
	-webkit-appearance: radio !important;
	box-sizing: border-box !important;
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li{
	margin-left: 10px;
}
.woocommerce div.product form.cart .variations{margin-top: 35px;}
.woocommerce-page a.button:hover{text-decoration: none !important;}/*
 * jQuery FlexSlider v1.7
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* Browser Resets */
.flex-container a:active,
.work-slide, .flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
.flexslider_container .slides{position:relative;float:left;width:100%;height:100%;}
.flexslider_container .slides .flex-caption{top: 0px; left: 0px; width: 100%; height: 100%; display: block;}
.flexslider_container .slides .flex-caption .container{top:60%;padding-left:20px;}

/* FlexSlider Necessary Styles
*********************************/ 
.work-slide {width: 100%; margin: 0 0 10px 0; padding: 0;}
.flexslider {width: 100%; margin: 0 0 10px 0; padding: 0;
}
.flexslider .slides > li,
.work-slide .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img,
.work-slide .slides img {max-width: 100%; display: block; margin: 0 auto;float: left;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider,
.work-slide {  position: relative;top: 0; width: 100%;margin-left: 0;float: left;}
.flexslider .slides, .work-slide .slides {zoom: 1;}
.flexslider .slides > li, .work-slide .slides > li {position: relative; }
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}


/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {
	position: absolute; 
	left: 4em; 
	bottom: 20%;
	color: #fff; 
	font-size: 14px; line-height: 18px; margin: 0; 
	opacity: 0; filter: alpha(opacity=0);
}

.flex-caption .caption-title, .flex-caption .caption-content{
	position: relative;
	float: left;
	clear: both;
	padding: 1.2em;
	margin-bottom: 0.3em;
	width: auto;
	display: inline-block;
	color: #fff;
}

.flex-caption .caption-content{
	background: rgba(0,0,0,.8);
	max-width: 80%;
	font-weight: normal !important;
	font-family: Helvetica, Arial, sans-serif;
}

.flex-direction-nav li a{
	width: 50px;
	height: 65px;
	text-indent: -9999px;
}

.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

.flexslider a:hover img, a:focus img{ 
	-webkit-box-shadow: none !important; 
	-moz-box-shadow: none !important; 
	box-shadow: none !important; 
	background-color: none !important; 
}

.flexslider img:hover{ 
	-moz-border-radius: none !important; 
	-webkit-border-radius: none !important; 
	-o-border-radius: none !important; -ms-border-radius: none !important; 
	-khtml-border-radius: none !important; border-radius: none !important; 
	-moz-box-shadow: none !important; 
	-webkit-box-shadow: none !important; 
	-o-box-shadow: none !important; 
	box-shadow: none !important; 	
}


/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;z-index: 99;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 15px; background: transparent; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;overflow: hidden;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {position: absolute; width: 100%; top: 45%;z-index: 9999;}
.flex-direction-nav a {width: 38px; height: 60px; margin: -20px 0 0; display: block;  position: absolute; top: 48%; cursor: pointer; text-indent: -9999px; opacity: 0; background-color: rgba(0, 0, 0, 0.5);   color: rgba(0, 0, 0, 0.5);-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;}
.flex-direction-nav .next {background: url(/wp-content/themes/smartbox/img/flexs-next.png) no-repeat center center; right: -36px;opacity: 0; -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;z-index: 9999999;background-color: rgba(0, 0, 0, 0.5);}
.flex-direction-nav .prev {background: url(/wp-content/themes/smartbox/img/flexs-prev.png) no-repeat center center; left: -36px; opacity: 0;-webkit-border-radius: 0 5px 5px 0px; border-radius: 0 5px 5px 0px;z-index: 9999999;background-color: rgba(0, 0, 0, 0.5);}
.flexslider:hover .next {opacity: 1; right: 0px;}
.flexslider:hover .prev {opacity: 1; left: 0px;}
.flexslider:hover .next:hover, .flexslider:hover .prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3 !important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 5%;
	text-align: center;
	z-index: 9999;
}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 12px; height: 12px; display: block; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px;-webkit-border-radius: 12px;border-radius: 12px;opacity: 0.8;}
.flex-control-nav li a:hover {color: none; opacity: 1;}
.flex-control-nav li a.active {cursor: default;opacity: 1;}

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .prev {opacity: 1; left: 0;}
  .flex-direction-nav .next {opacity: 1; right: 0;}
}/*
  Theme Name: Smartbox
  Author: DesignareThemes
  Author URI: http://designarethemes.com
  
  BLOG CSS
*/
.thepostcont{position: relative;float: left;width: 100%;width: calc(100% - 70px);width: -webkit-calc(100% - 70px);width: -moz-calc(100% - 70px);width: -o-calc(100% - 70px);width: -ms-calc(100% - 70px);}
.post{position: relative;float: left;width: 100%;display: inline-block;}
.sidebar-right{float: right;}
.recentcomments{font-size: 13px;}
#pbd-alp-load-posts a, #pbd-alp-load-newer-posts a{color: #666;font-family: 'Open Sans';font-weight: bold;padding: 10px;border: 1px solid #ccc;-webkit-border-radius: 4px;border-radius: 4px;}
pre{word-wrap: break-word;}
.blogarchive .pageTitle{position: relative;float: left;width: 100%;}
.blogarchive #blog-fullWidth .flexslider{width: 100%;}
.blogarchive #blog-fullWidth .audioContainer iframe{height: 166px !important;}
#blog-fullWidth.postcontent{margin-left: 0; float: left;margin-right:0;width: 100%;}
.featured-image-thumb{position: relative; float: left; margin-left: 0px; margin-bottom: 30px; width: 100%;}
.featured-image-thumb a{position: relative; float: left; width: 100%;}
.featured-image-thumb img{position: relative; float: left; width: 100%;}
.postcontent .flexslider{position: relative; float: left; margin-left: 0px; margin-bottom: 20px !important;width:100%;}
.audioContainer{margin:0px; margin-bottom: 20px;width:99.9%;}
.video-thumb{position: relative; width:100%; float: left; margin-left: 0px; padding-bottom: 20px;}
.mask{height: 100%;line-height: 0px;}
.v_links{display: none;}
.tr-blogfw{position:relative;float:left;}
.td-blogfw{position:relative;float:left;display:inline-block;width:70px;height:100%;}
#comments{position: relative; float: left; margin-top: 20px; padding-top: 20px;}
.comments-title{margin-top: -10px;}
#divider-bfw{margin:0 !important;}
.metas-div{position: relative; float: left;}
.post-single-stuff{position: relative; display: inline-block; width: 100%;}
.post-single-stuff .the_content{position: relative; float: left; width:100%; margin-top: 0;}
.post-single-stuff .metas{margin-bottom: 10px;margin-top: 30px;}
.post-single-stuff .des-sc-dots-divider{margin-top: 40px !important;left: -5px !important;}
.post-single-stuff .unk{position:relative;float:left;width:100%;}

.post .postcontent{width: 100% !important;}
.single .postcontent{width: 96% !important;}
.blog-rs .postcontent{width: 96% !important; margin-left: 0; margin-right: 0px;}
.blog-ls .postcontent{width: 96% !important; margin-left: 30px; margin-right: 0px;}
.blog-ls .des-sc-dots-divider{left:-9px;}
.blog-ls .navigation{width: 90%;left: 40px;}
.blogarchive.blog-rs .post-listing{
	border-right: 1px dashed #ededed;
}
.post-listing .the_content h1, .post-listing .the_content h2, .post-listing .the_content h3, .post-listing .the_content h4, .post-listing .the_content h5, .post-listing .the_content h6{margin-left: 0 !important;}
.post-listing .the_content h3{font-size: 17px;}
.blogarchive.blog-ls .post-listing{
	border-left: 1px dashed #ededed;margin-left: 10px;
	border-right: 0 !important;
	width: 101%;
}

.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
	height: 320px;
	overflow: hidden;
}

.post-separator{
	position: relative;
	top: 45px;
	float: right;
	height: 1px;
	border-bottom: 1px solid #ededed;
	margin-right: 35px;
	padding-left: 15px;
}
.video-thumb iframe{height: 250px;}
.blogarchive .post-listing{
	position: relative;
	float: left;
	margin: 50px 0;
	overflow: hidden;
	border-right: 1px dashed #ededed !important;
	width: 100%;
}
.blogarchive.single .post-listing{
	margin: 50px 0px 40px 0px;
}
.post-cc{
	position: relative;
	float: left; 
}
#reply-title{
	margin: 0;
}
.logged-in-as{
	margin-bottom: 20px;
	margin-top: 0;
}
.divider-tags{
	position: relative;
	float: left;
	border: 1px solid #ededed;
	padding: 6px 8px;
	margin: 0 4px 0px 0;
	-webkit-border-radius: 3px; border-radius: 3px;
}
.divider-tags .tags a{
	float: none !important;
	padding-right: 0px !important;
}
.postcontent{
	padding-bottom: 30px;
	position: relative;
	float: left;
	width: 100%;
}
.blogarchive .post{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 40px;
	padding-bottom: 0px;
}
.recentPosts .readmore{
	margin: 20px 0 !important;
}
.recentPosts .readmore a{
	color: white !important;
}
.blogarchive .post .the_title h2, .blogarchive  .post .the_title h2{
	margin-left: 0;
	font-size: 24px;
	margin: -6px 0;
}
.blogarchive .post .the_title h2 a, .blogarchive  .post .the_title h2 a{
	display: block;
	font-family: Helvetica Neue, Arial;
	font-size: 24px !important;
	color: #333;
	font-weight: bolder;
	padding: 0px 0px 0 0px;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin-left: 0;
}
.blogarchive  .post .the_title a:hover, .blogarchive .post .readmore a:hover{
	color: #7AB317;
}

.blogarchive .post .blog_excerpt{
	position: relative;
	float: left;
	color: #444;
	margin-bottom: 15px;
	padding-right: 10px;
}

.blogarchive .post .the_title, .blogarchive .post .blog_excerpt{  
	clear: both;
}

.blogarchive .post .the_title{
	margin-top: 8px;
	width: 100%;
	clear: right;
	margin-bottom: 2%;
}

.blogarchive .post .readmore{
	position: relative;
	float: right;
	padding: 8px 12px; margin: 0 4px 0px 0; -webkit-border-radius: 3px; border-radius: 3px;opacity: 0.9;
}
.blogarchive .post .readmore:hover{opacity: 1;}

.blogarchive .post .readmore a, .blogarchive .post .readmore a:hover{
	color: #fff !important;
}
.blogarchive .post .readmore a.more-link, .blogarchive .post a.readmore{
	text-decoration: none;
	font-weight: bolder;
	color: #555;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
	clear: both;
}

.mejs-container {
	margin: 0px !important;
}

.blogarchive iframe{
	position: relative;
	float: left;
	width: 100%;
	z-index: 59;
	height: 370px !important;
}
.blogarchive iframe.twitter-tweet{height: auto !important;padding-bottom: 10px !important;}
.blogarchive iframe.twitter-tweet .customisable-border{display: none !important;}
.audioContainer{
	position: relative;
	float: left;
	width: 100%;
}
.blogarchive .audioContainer iframe{
	height: 166px !important;
}

#the_movies{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.movies-nav{
	position: absolute;
	width: 100%;
}
.movies-nav li a.prev{
	z-index: 99999;
	text-indent: -9999px;
	position: absolute;
	left: -20px;
}
.movies-nav li:nth-child(2){
	right: -20px;
}

.movies-nav li a.next{
	right: 20px;
	z-index: 99999;
	text-indent: -9999px;
	position: absolute;
}
.movies-nav li{
	left: 20px;
	z-index: 99999;
	text-indent: -9999px;
	position: absolute;
}
.movies-nav{ z-index: 999999999999999999;}
.movies-nav{
	margin: 0 !important;
}

#the_movies:hover .movies-nav li a{
	opacity: 1;
}

.single-post .galleryContainer{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.comment-block h1, .comment-block h2, .comment-block h3, .comment-block h4, .comment-block h5, .comment-block h6{margin-left: 0 !important;}
.single-post .flexslider ol{
	xdisplay: none;
	z-index: 9999 !important;
}
.single-post .flexslider .mask{
	z-index: 999;
	line-height: 0px;
}

.blogarchive .metas_container{
	position: relative;
	float: left;
	margin: 0 auto;
	clear: left;
	width: 100%;
}


.blogarchive.fullwidth .flexslider, .blogarchive.fullwidth .video-thumb, .blogarchive.fullwidth .video-thumb iframe, .blogarchive.fullwidth .featured-image-thumb{
	height: 400px !important;
}

.post-listing .post_type.text{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-text.svg) no-repeat center center;
	position: relative;
	left: 0;
	border-top: 0;
	top: 0px;
}
.post-listing .post_type.image{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-photo.svg) no-repeat center center;
}
.post-listing .post_type.video{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-video.svg) no-repeat center center;
}
.post-listing .post_type.audio{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-music.svg) no-repeat center center;
	position: relative;
	left: 0;
	border-top: 0;
	top: 0px;
}

.post-listing .post_type.slider{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-slider.svg) no-repeat center center;
}
.post-listing .post_type.gallery{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-gallery.svg) no-repeat center center;
}
.recentPosts .post_type.text, .recentposts_listing .recentPostsSidebar.text{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-text.svg) no-repeat center center;
}
.recentPosts .post_type.gallery, .recentposts_listing .recentPostsSidebar.gallery{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-gallery.svg) no-repeat center center;
}
.recentPosts .post_type.image, .recentposts_listing .recentPostsSidebar.image{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-photo.svg) no-repeat center center;
}
.recentPosts .post_type.video, .recentposts_listing .recentPostsSidebar.video{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-video.svg) no-repeat center center;
}
.recentPosts .post_type.audio, .recentposts_listing .recentPostsSidebar.audio{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-music.svg) no-repeat center center;
}
.recentPosts .post_type.slider, .recentposts_listing .recentPostsSidebar.slider{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/ptype-slider.svg) no-repeat center center;
}


.footer-widget .recentPosts .post_type.text, .recentposts_listing .recentPostsSidebar.text{
	background: #2C2C2E url(/wp-content/themes/smartbox/img/Blog-icons/ptype-text.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.gallery, .recentposts_listing .recentPostsSidebar.gallery{
	background: #2C2C2E url(/wp-content/themes/smartbox/img/Blog-icons/ptype-gallery.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.image, .recentposts_listing .recentPostsSidebar.image{
	background: #2C2C2E url(/wp-content/themes/smartbox/img/Blog-icons/ptype-photo.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.video, .recentposts_listing .recentPostsSidebar.video{
	background: #2C2C2E url(/wp-content/themes/smartbox/img/Blog-icons/ptype-video.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.audio, .recentposts_listing .recentPostsSidebar.audio{
	background: #2C2C2E url(/wp-content/themes/smartbox/img/Blog-icons/ptype-music.svg) no-repeat center center;
}
.footer-widget .recentPosts .post_type.slider, .recentposts_listing .recentPostsSidebar.slider{
	background: #2C2C2E url(/wp-content/themes/smartbox/img/Blog-icons/ptype-slider.svg) no-repeat center center;
}

.blogarchive .metas{
	position: relative;
	float: left;
	display: inline-block;
	line-height: 14px;
	clear: both;
	width: 100%;
}

.blogarchive .metas .the_author{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/blogicon-author.svg) no-repeat left center;
	padding-left: 20px;
	position: relative;
	float: left;
}
.blogarchive .metas .categories{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/blogicon-categories.svg) no-repeat 0 2px;
	padding-left: 20px;
	position: relative;
	float: left;
	color: #b2b7bd !important;
	line-height: 0 !important;
}
.post-listing .metas .categories ul li{
	line-height: 0 !important;
	margin-left: 0;
	list-style-type: none !important;
	margin-top: 0 !important;
	float: left;
	color: #B2B7BD !important;
}

.blogarchive .metas .comments{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/blogicon-comments.svg) no-repeat 0px 1px;
	position: relative;
	float: left;
	padding-left: 20px;
}

.blogarchive .metas .tags{
	background: url(/wp-content/themes/smartbox/img/Blog-icons/blogicon-tags.svg) no-repeat 0 2px;
	padding-left: 21px;
	position: relative;
	float: left;
}

.blogarchive .metas a{text-decoration: none;}
.blog-i{font-weight: normal;}
.blogarchive .post .metas .blog-i,.blogarchive .post .metas .post-categories, .blogarchive .post .metas .the_author, .blogarchive .post .metas .comments, .blogarchive .post .metas .divider-tags a, .divider-tags .date, .divider-tags .tags, .blogarchive .metas .categories a{ font-family: 'Helvetica Neue', Arial; font-size: 13px; line-height: 16px; clear:none; color: #b2b7bd !important;font-weight: normal;}
.blogarchive .post .metas .post-categories li a, .blogarchive .post .metas .tags a, .blogarchive .post .metas .tags, .blogarchive .post .metas .comments{ font-family: 'Helvetica Neue'; color:#B2B7BD !important;}
.blogarchive .post .metas .tags a:hover, .blogarchive .metas .categories a:hover, .blogarchive .metas a.the_author:hover{color: #444 !important;}
.blogarchive .post-categories{
	list-style: none;
}
.blogarchive .metas a:hover{color: #333 !important;}
.post-listing .flexslider{margin: 0 0 30px 0!important;}
/* single */
.single .entry-content{
	position: relative;
	top: 20px;
	padding-bottom: 60px;
	border-bottom: 1px solid #ededed;
	word-wrap: break-word;
	clear: both;
}

.single .nav-below{
	position: relative;
	float: left;
}
li.comment{margin-left: 0 !important;}
.comment-notes{
    padding-top: 17px !important; color: #c5c5c5; font-style: normal;
    top: -25px;
}
.single .post{
	margin-bottom: 0px;
	padding-bottom: 20px;
}

.single #comments{
	position: relative;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 40px;
	width: 100%;
	margin-top: 0 !important;
}

.single #nav-below{
	position: relative;
	padding: 20px 0;
	clear: both;
	text-align: center;
	border-top: 1px solid #ededed;
	margin: 0;
	border-bottom: 1px solid #ededed;
	float: left;
	width: 100%;
}
#nav-below a{
	color: #666 !important;
	font-size: 13px;
	font-family: Helvetica Neue, Arial;
	font-weight: bold;
}
#nav-below a .meta-nav{
	color: #c4c4c4;
	font-size: 11px;
	font-weight: normal;
} 
.single #nav-below .nav-previous{
	position: relative;
	float: left;
	padding-left: 40px;
	text-align: left;
	padding-right: 20px;
	height: auto;
	width: 35%;
	background: url(/wp-content/themes/smartbox/img/linkswidgets_left.png) no-repeat 5% 6px;
}

.single #nav-below .nav-next{
	position: relative;
	float: right;
	padding-right: 40px;
	width: 37%;
	text-align: right;
	background: url(/wp-content/themes/smartbox/img/linkswidgets.png) no-repeat 94% 6px;
}

.single #nav-below .nav-previous span, .single #nav-below .nav-next span{
	position: relative;
	display: block;
}
.single ol.commentlist, .single ol.commentlist ul{
	position: relative;
	/* float: left; */
	width: 100%;
	list-style: none;
}
.commentlist li.comment{list-style: none !important;}
.single article.comment{
	position: relative;
	float: left;
	clear: both;
	margin-bottom: 20px;
	min-height: 100px;
	width: 100%;
	padding-bottom: 10px;
	margin-top: 5px;
}

.single .comment-author{
	position: relative;
	float: left;
	width: 55px;
	text-align: center;
	margin: 21px;
	z-index: 99;
}

.single #respond{
	position: relative;
	float: left;
	margin-bottom: 40px;

}

.single .comment-block{
	position: relative;
	padding-left: 90px;
	border: 1px solid #F5F5F5;
	padding: 16px 0 16px 93px;
	background: #fdfdfd;
}

.single .comment-meta {
	position: relative;
	float: left;
	display: inline-block;
}

.single .comment{
	position: relative;
	float: left;
	width: 100%;
	clear: both;
	margin-top: -20px;
}

.single .commentmetadata{
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px solid #ccc;
}

.single .commentmetadata, .single .reply{
	position: relative;
	margin-bottom: 20px;
}
.single .commentmetadata a, .single .reply a{
	font-size: 12px;
	color: #999;
}
.single .reply a:hover{
	color: #333 !important;
}
.single ol.commentlist{margin-top: 40px;}
.single .depth-1{padding-left: 0;}
.single .depth-2{padding-left: 10px;}
.single .depth-3{padding-left: 20px;}
.single .depth-4{padding-left: 20px;}
.single .depth-5{padding-left: 30px;}
.single .depth-6{padding-left: 30px;}
.single .depth-7{padding-left: 30px;}
.single .depth-8{padding-left: 30px;}
.single .depth-9{padding-left: 30px;}
.single .depth-10{padding-left: 30px;}
.single .depth-11{padding-left: 30px;}
.single .depth-12{padding-left: 30px;}
.single .depth-13{padding-left: 120px;}
.single .depth-14{padding-left: 130px;}
.single .depth-15{padding-left: 140px;}
.single .depth-16{padding-left: 150px;}
.single .depth-17{padding-left: 160px;}

.single #respond label, .single #respond input, .single #respond textarea{
	position: relative;
	float: left;
}
li.comment.depth-4{width: 588px !important;}
li.comment.depth-5{width: 558px !important;}
li.comment.depth-6{width: 530px !important;}
li.comment.depth-7{width: 501px !important;}
li.comment.depth-8{width: 471px !important;}
li.comment.depth-9{width: 441px !important;}
li.comment.depth-10{width: 411px !important;}

.single #commentform p.form-allowed-tags{
	display: none;
}

.single #commentform p{
	position: relative;
	display: block;
	clear: both;
}

.single #commentform input, .single #commentform label, .single #commentform label textarea{
	position: relative;
	display: block;
	clear: both;
}

.single #commentform .comment-form-comment label{
	float: none;
}
.comment-author .fn{
	font-style: normal;
	text-transform: capitalize;
	font-weight: normal;
	margin-top: -5px;
	top: -9px;
	position: relative;
	font-size: 10px;
	color: #BBBBBB !important;
}
.comment-author .fn a{font-size: 10px !important;color: #555555 !important;}
.single #commentform .form-submit #submit{
	position: relative;
	float: left;
	margin-top: 15px;
}
#respond{ 
	position: relative;
	float: left;
	margin-top: 0;
	margin-left: 0;
	width: 100%;
}
#respond h2{
	text-align: left;
	text-transform: uppercase;
}
#respond input{
	border: 1px solid #ddd;
	color: #999;
	padding: 8px;
	margin-bottom: 20px;
	width: 85%;
}
#respond #comment{
	border: 1px solid #ddd;
	color: #999;
	padding: 8px;
	margin-bottom: 20px;

	width: 100%;
}
.pingback{
	margin-top: -40px;
	margin-left: 0;
	padding-bottom: 40px !important;
}
#respond input:focus, #respond #comment:focus{
	border: 1px solid #ccc;
	color: #666;
	
}
#commentform{
	position: relative;
	float: left;
	margin-top: 0;
	width: 72%;
}
.commentlist{position: relative; float: left; width: 100%;}

.comment-reply{
	background: white;
	padding: 20px 30px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.single .flexslider .flex-direction-nav li a{
	z-index: 99999999999;
}

.single .hover-flex{
	position: absolute;
	width: 100%;
	height: 100%;
	background: black;
	opacity: 0;
	top: 0px;
	z-index: 9999999;
}

.single .magnifier{
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/smartbox/img/moreinfo.png) no-repeat center center;
	opacity: 0;
	top: 0px;
	z-index: 99999999;
	cursor: pointer;
}

.single .featured-image-thumb .hover-flex, .single .featured-image-thumb .magnifier{
	left: 0px;
}

.recentPosts .featured-image-thumb{
	height: 147px;
	overflow: hidden;
}

.recentPosts .flexslider, .recentPosts iframe{
	position: relative;
	float: left;
	margin-right: 15px;
}

.recentPostsSidebar{
	width: 40px;
	height: 40px;
	position: relative;
	float: left;
	background: #333;
	margin-right: 10px;
}
.recentposts_listing li{
	margin-bottom: 10px;
	position: relative;
	float: left;
	list-style: none !important;
	width: 100%;
	line-height: 1.2em;
	margin-left: 0 !important;
}
.recentposts_listing .blog-i{font-weight: normal;line-height: 22px;}
#recentPostsSidebar_widget{
	position: relative;
	float: left;
	margin: 5px 0;
}
#secondary{
	font-family: Helvetica, Arial, sans-serif;width: 100%;
}
.widget_text .page_title_s3, .widget_text .page_title_s4{
	position: relative;
	float: left;
	padding: 0;
	width: 100%;
	border-bottom: none;
	margin: 0 0 20px 0;
	font-size: 16px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #545454;
	min-height: 30px;
	margin-top: -30px;
}
.widget_text .project_list_s4, .widget_text .project_list_s3{
	margin-top: 0;
	position: relative;
	top: -10px;
}
#footer_widget #recentPostsSidebar_widget{
	margin: 0 !important;
}
.widget h2, .widget h4, #secondary #recentPostsSidebar_widget h2, .custom-widget h4, .widget-flexslider h4, #recentPostsSidebar_widget h2{
	text-transform: uppercase;
	font-size: 12px !important;
	color: #26ade4 !important;
	margin: 0 0 15px 0 !important;
	padding-bottom: 0;
	font-weight: 800;
	font-family: Arial !important;
	padding: 10px 0 0 0;
}

h4.h-widget-test{
	text-transform: uppercase;
	font-size: 12px !important;
	color: #3b3e42 !important;
	padding-bottom: 0;
	font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif !important;
	font-weight: 800;
	margin-bottom: 15px;
}
.custom-widget li{
	list-style: none;
	margin-left: 0;
	float: left;
	position: relative;
	width: 100%;
}

.custom-widget li a{
	color: rgb(119, 119, 119) !important;
	background: url(/wp-content/themes/smartbox/img/arrow-liposts.png) no-repeat center left;
	padding: 5px 0 3px 10px;
	position: relative;
	float: left;
}
.custom-widget li ul li a{padding: 2px 0 1px 10px;}
.custom-widget li ul{margin-bottom: 2px;position: relative;float: left;}
.custom-widget li .sub-menu{padding-left: 12px;}
.custom-widget li a:hover{
	text-decoration: underline;
}
.contact-widget-container .custom-widget li{width: auto;}
.contact-widget-container .custom-widget li a{background: none !important;}
.testimonials_widget .recent_testimonials > h4{
	border-bottom: none !important;
}
.testimonials_widget .recent_testimonials h4 .page_info_title_testimonials{
	border-bottom: none !important;
}
.testimonials_widget #testimonials2 .testi-text p{
	font-size: 12px;
}
#recentPostsSidebar_widget h2
#secondary #recentPostsSidebar_widget .recentposts_listing{
	margin-top: 23px;
}
.recentcomments_listing .the_title img{
	width: 40px;
	height: 40px;
}
.recentcomments_listing li{
	position: relative;
	float: left;
	clear: left;
	width: 100%;
}
.recentcomments_listing .the_title{
	position: relative;
	float: left;
	margin-right: 5px;
	font-size: 12px;
	font-family: Helvetica Neue, Arial;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.recentPostsSidebar{
	width: 40px;
	height: 40px;
	position: relative;
	float: left;
	background: #333;
	margin-right: 5px;
}
.recentposts_listing a{
	color: #999 !important;
	text-decoration: none;
}
.recentposts_listing a:hover{
	color: #333;
}
.recentposts_listing a.the_title{
	font-size: 13px;
	font-family: Helvetica Neue, Arial;
	font-weight: normal;
	color: #444 !important;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	position: relative;
	top: 2px;
	width: 100%;
	float: left;
	line-height: 1.2em;
}
.recentposts_listing .recent-contantbottom .blog-i{
	font-size: 12px !important;
}
.recentposts_listing a.the_title:hover{
	color: #7AB317;
}

.recentposts_listing .rc-container{
	position: relative;
	float: left;
	width: 78%;
}
h2#comments-title{
	margin-top: 0 !important;
	padding-bottom: 0;
	font-size: 15px;
	margin-left: 0;
}
h2#comments-title em{
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
}
.comment{
	margin-left: 0;
}
.widget-area{margin: 50px 10px 0px 10px;}

#secondary a{color: #777;}
#secondary a:hover{text-decoration: underline;}
#secondary{color: #777;}
.blog_content .post .video-thumb, .blog_content .post .video-thumb iframe{ z-index: 5\9 ;}
.blog_content .post .post_type.video{ z-index: 9999999999\9 ;}
pre{position: relative; display: block; clear: both;}


/*pagination*/
.navigation{
	position: relative; float: left; width: 100%;margin: -50px 0 50px 0;
}
.des-pages {
	position: relative;
	float: left;
	width: 100%;
}

.des-pages a, .des-pages .postpagelinks{
	position: relative;
	float: left;
}

.des-pages .pages{
	position: relative;
	float: left;
	background: white;
	color: #555;
	font: normal 11px/21px Tahoma;
	border: 1px solid #E1E1E1;
	padding: 4px 9px;
	border-radius: 2px;
	margin-right: 5px;
	text-decoration: none;
	position: relative;
	float: left;
}
.post-listing .des-sc-dots-divider{
	width: 100% !important;
	margin: 10px 0;
	border-bottom: 1px dashed #ededed!important; 
	border-top: 1px solid #f5f5f5!important;
}
.blogarchive .post .blog_excerpt p {
    margin: 8px 0;
}
.des-pages .page, .des-pages .postpagelinks{
	background: white;
	color: #555;
	font: normal 11px/21px Tahoma;
	border: 1px solid #E1E1E1;
	padding: 4px 9px;
	border-radius: 2px;
	margin-right: 5px;
	text-decoration: none;
	position: relative;
	float: left;
}
.recentposts_listing{
	position: relative;
	top: 10px;
}
.des-pages .page:hover{
	border: 1px solid #666;
}

.des-pages .current, .des-pages > .postpagelinks{
	color: white;
	background: #555;
	border: 1px solid #555;
	text-decoration: none;
	padding: 4px 9px;
	position: relative;
	float: left;
	margin-right: 5px;
}
.metas{margin: 0.1em 0;}
#secondary .tagcloud a:hover{color: #fff !important;}
.blogarchive .post #blog-fullWidth .featured-image-thumb, .blogarchive #blog-fullWidth .flexslider, .blogarchive #blog-fullWidth iframe{
	height: 460px !important;
	overflow: hidden;
}

/* HOVER BLOG IMAGES AND SLIDERS */
.featured-image-thumb .mask, .flexslider .mask, .image_container .mask { background: rgba(0,0,0,0);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;top: 0;left: 0;position: absolute;width: 100%;height: 100%;text-align: center;overflow: hidden;line-height: 0px;}
.image_container .mask{height: 100%;line-height: 0px;}
.image_container .mask .more{padding: 8px 4px 8px 4px;}
.featured-image-thumb .mask .more, .flexslider .mask .more, .image_container .mask .more{position:absolute; -webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-perspective: 1000;color:#fff;font-size:22px;margin-top:-24px;margin-left:-21px;display: none;cursor: pointer;}
.slides_container .da-thumbs li a img{height: 100% !important;}
.featured-image-thumb .mask .more i, .flexslider .mask .more i, .image_container .mask .more i{font-weight: bold;padding-left: 1px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);display: table-cell;vertical-align: middle;padding-left: 5px;}
.featured-image-thumb .mask .more,.flexslider .mask .more{-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;width: 40px;height: 40px;display: table !important;vertical-align: middle;text-align: center;}
.featured-image-thumb .mask .more.new,.flexslider .mask .more.new,.image_container .mask .more.new{-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
.featured-image-thumb:hover .mask .more,.flexslider:hover .mask .more,.image_container:hover .mask .more{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.featured-image-thumb .mask .more .scale,.flexslider .mask .more .scale,.image_container .mask .more .scale{
position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: white;z-index: -1;opacity: 0;filter: alpha(opacity=0);-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transform: scale(0.5) translateZ(0);-moz-transform: scale(0.5) translateZ(0);-o-transform: scale(0.5) translateZ(0);transform: scale(0.5) translateZ(0);}
.featured-image-thumb .mask .more:hover .scale,.flexslider .mask .more:hover .scale,.image_container .mask .more:hover .scale{-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);transform: scale(1) translateZ(0);opacity: 1;filter: alpha(opacity=100);}

.postcontent .flex-direction-nav{display: none;}

/* Visual pots teaser */
.teaser_grid_container .post-thumb im{width: 100%;}
.teaser_grid_container .entry-content {padding-bottom: 10px !important;top: 0px;}





div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer; border-bottom: none !important}
div.pp_default .pp_contract{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px; top: -5px;}
div.pp_default .pp_gallery ul li a{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:10px; padding-left: 1px; text-align: left;}
div.pp_default .pp_nav{clear:none;height: 30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7; border-bottom: none !important;}
div.pp_default .pp_description{font-size: 12px;font-weight:700;line-height:14px;margin: -8px 50px 5px 0; color: #333}
div.pp_default .pp_bottom .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/wp-content/themes/smartbox/images/prettyPhoto/default/ajax-loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/ajax-loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/ajax-loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/ajax-loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0px;position:fixed;top:0px;width:100%;height:100%;z-index:99999999;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:100000000;}
.pp_content{height:40px;min-width:40px;text-align: center;}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:400px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin: -16px 10px 0 0;}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/wp-content/themes/smartbox/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff; overflow: hidden}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/wp-content/themes/smartbox/images/prettyPhoto/light_rounded/ajax-loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/wp-content/themes/smartbox/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}/* #Media Queries
================================================== */


/* All Mobile Sizes (devices and browser) */

/*
@media only screen and (max-width: 960px) {
	.headerstyle-style4 #menulava > li > a
}
*/


/* Tablet Landscape */
@media only screen and (min-width: 958px) and (max-width: 1079px) {

	.headerstyle-style3 header #menulava > li {
		margin-right: 1px !important;
	}
	.headerstyle-style3 #menulava > li > a {
		text-transform: uppercase;
		padding: 6px 8px 6px 8px !important;
	}
	#white_content, #wrapper, .container, .reset_960, #header, #footer_content{width: 940px;}

	.mail_chimp_form_container .banner{width: auto;}
	#back-to-top{display: none !important;}
	.serviceballs{display: block;}
	.special_tabs{display: block !important;}
   .acc-substitute{display: none;}
   .widget-area #lang_sel{display: none;}
   .blogarchive .post-listing{margin: 50px 0 50px 5px;}
   .boxedpage .header_container{width: 1024px !important;}
   .boxedpage #white_content{width: 1024px;}
   .boxedpage #wrapper{width: 1024px;}
   .boxedpage .mail_chimp_form_container{width: 96.1%;padding: 40px 20px;}
   .boxedpage .mail_chimp_form_container .container{width: 100%;}
   #flickr li{width: 60px;height: 60px;}
   .mail_chimp_form_container input{width: 55%;}
   .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 19.7%;}
   .special_tabs .tab-container{width: 66% !important;}
   .style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{
	   padding: 0px 7px;
   }
   .project_list_s3 .p_title, #projects-1 .p_title{padding: 0;}
   .fullwidth-section .container{width: 940px !important;}
   .fullwidth-container{background-size: 100% 100% !important;}
   .shortcode-services ul.service-items .item-title{font-size: 12px !important;}
   #back-to-top a{display: none;}
   .footer_right_content .footer_menu li{margin: 0 0 0 5px;padding-left: 5px;}
   .dl-menuwrapper{display: none;}
   .boxedpage #wrapper .fullwidth-section {
opacity: 1;
filter: alpha(opacity=100);
width: 1024px;
left: -51px;
}
}



/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {


  	.tp-caption.medium_text{font-size:24px !important;}


  	#back-to-top a{display: none;}
  	.dl-menuwrapper{display: block !important;right: 30px !important;}
  	.headerstyle-style4 .dl-menuwrapper{display: none !important;}
  	.headerstyle-style4 .fullwidth_container_menu .container {padding-left: 0;}
  	.blogarchive iframe{height: 290px !important;}
  	/* Edited for SmartBox */
	.boxedpage #wrapper .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 745px;left: -7px;}
	.boxedpage header #menu {right: 25px !important;}
	.fullwidth-section .container{width: 730px !important;}
	/* ul.service-items .designare_icon i{top: 0 !important;} */
	.boxedpage #wrapper .fullwidth-section > .container{max-width: 730px;display: block;}
	.shortcode-services ul.service-items .item-title{font-size: 11px !important;}
  	.project_list_s3 .p_title a, #projects-1 .p_title a{font-size: 11px !important;}
  	.project_list_s3 .p_title, #projects-1 .p_title{padding: 0;}
  	.indproj1.eight.columns{margin-right: 35px;}
  	a.des-sc-button.medium, .button.medium {padding: .7em .9em !important;font-size: 10px !important; letter-spacing: .5px;}
	.shortcode.fullwidth-section{padding-bottom: 20px !important;}
  	.vc_span8 .wpb_wrapper .tab-selector{width: 37.64% !important;}
  	.vc_span8 .wpb_wrapper .tab-container{width: 59.14% !important;}
  	.special_tabs .tab-container .content{width: 100%;}
  	.news-l{
	  	width: 100%;
	  	position: relative;
		display: inline-block;
  	}
  	.center-button{padding-bottom: 70px; margin-left: 16px; left: 0;top: 16px; position: relative;}
  	.title_and_text{width: 66% !important;}
  	h1{
		font-size: 1.5em !important;
		line-height: 1em;
		margin-bottom: 10px;
	}
	.entry.sidebar-right .four.columns {
	  	padding-left: 2.5% !important;
	  	border-left: 1px dashed #ededed !important;
	  	margin-top: 2%;
	  	margin-right: 0 !important;
	}
	h2{
		font-size: 1.3em !important;
		line-height: 1.1em !important;
	}
	h2 .shortcodes-typography{
		font-size: 2.5em !important;
		line-height: 1em;
	}
	.fullwidth-container{background-size: 100% 100% !important;}
	h3{
		font-size: 1.2em !important;
		line-height: 1em !important;
	}
	.projects_media.fullwidthslider .flexslider{
		height: 350px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides{
		height: 350px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides li img{
		height: 350px !important;
	}
	#rev_slider_5_2, #rev_slider_5_2_wrapper{width: 555px !important;}
	#projects-2 .da-thumbs li{margin-top: 0 !important;}
	.filterby .projectCategories li a{padding: 0px 15px 0 15px !important;}
	.fullwidth-container .container{width: 735px;}
	.fullwidth-container h3.secondaryTitle{}
	#slider_container.designareslider{height: 300px !important;}
	.camera_caption{margin-left: -5px;}
	.camera_caption .container{padding-top: 0 !important;}
  	.camera_caption h1{font-size: 0.5em !important;}
  	.camera-image-contents{position: relative;bottom: -30px;}
  	.camera-image-contents img{height: 100% !important;}
  	.ls-wp-fullwidth-container, .rev_slider_wrapper{
	  	width: 100%;
  	}
  	header #menulava > li{margin: 0 6px !important;}
  	.ch-grid li{
	  	height: 120px;
  	}
  	.info_above_menu .top-bar-menu{position: relative;float: right;top: -6px;
  	}
  	.shortcode-services ul.service-items .text_container{width: 70% !important;}
/*   	.shortcode-services ul.service-items .one-third.column .item-title{width: 100% !important;} */
  	.columns .shortcode-services ul.service-items .four.columns .item-title{padding-left: 10px !important;}
  	.fullwidth_container .container{width: 735px !important;}
  	.container .eight.columns .shortcode-services ul.service-items .eight.columns .item-title{padding-left: 0 !important; width: 100%;}
  	header #menulava i{vertical-align: top !important;}
	#tabs ul.tabs li a{padding: 14px 7px 14px 7px !important;font-size: 12px !important;}
	#tabs .panes{width: 92% !important;}
	.ch-grid li.nc2, .post-thumb img.nc2{height: 250px;}
	.ch-grid li.nc3, .post-thumb img.nc3{height: 170px;}
	.ch-grid li.nc4, .post-thumb img.nc4{height: 125px;}


	.container .eight.columns{margin-right: 2% !important;}
	.fullwidth-section .container .one-third.column{margin-right: 3% !important;}
  	.divider_940{
	  	width: 720px;
  	}
  	.recentPosts .date{
	  	padding: 7px 8px 6px 8px;
  	}
  	slider_container{
	  	height: 350px;
  	}
  	.shortcode-services ul.service-items p.designare_icon{
	  	margin: 0 15px 15px 0 !important;
  	}

  	.info_above_menu .eight:first-child{width: 31.39%;top: 3px !important;left: 20px;}
  	.info_above_menu .eight:last-child{width: 63.39%;}
  	.style-top-bar .info_above_menu i{font-size: 12px;display: none;}

  	.style-top-bar .info_above_menu .telephone{position: relative;top: -5px;}

  	.container .one-third.column{margin-right: 3% !important;}

  	.container .column, .container .columns{margin-left: 0.3% !important;margin-right: 1.3% !important;}

  	.container .four.columns {
width: 22.9%;
margin-right: 2.2% !important;
}

  	.headerstyle-style4 .info_above_menu .eight:first-child{width: 47.39%;top: 15px !important ;}
  	.headerstyle-style4 .info_above_menu .eight:last-child{width: 47.39%;}

  	.style-top-bar .info_above_menu .textfield, .style-top-bar .info_above_menu .telephone{padding: 0;font-size: 9px !important;border-left: none !important;}


  	.ontoppanel .info_above_menu .eight:first-child{width: 47.39%;top: 15px !important ;}
  	.ontoppanel .eight:last-child{width: 47.39%;}
  	#menulava > li > a{padding: 6px !important; font-size: 11px !important; }

  	/* .indproj1 .ch-grid li{height: 130px !important;} */

  	.mail_chimp_form_container .container{width: 735px !important;}

  	#big_footer .copys .container{width: 735px !important;}

  	#big_footer .copys .container .copys_left{width: 100%;text-align: center;}

  	#big_footer .copys .container .copys_right{width: 100%;margin: 0 !important;}

  	#big_footer .copys .container .copys_right .footer_right_content{text-align: center;float: none;}

  	#big_footer .copys .container .copys_right .footer_right_content #footer_menu{text-align: center;float: none;margin: 0 auto;display: inline-block;position: relative;width: auto;}

  	.mail-box{left: 0 !important;width: 100%;}
  	#flickr li{width: 44px;height: 44px;}
  	.mail-box h3{font-size: 1em !important;}
  	.mail-box .container{left: 0 !important;}
  	#mc_embed_signup{text-align: left !important;width: 100%;}
  	.mail_chimp_form_container .banner{width: 100%;margin: 0;}
  	.mail_chimp_form_container .form{width: 100%;padding: 30px 0 0px 0;margin-left: -10px;}
  	.mail_chimp_form_container input{width: 39% !important;}
  	 .custom-widget form#searchform input[type="text"]{
	  	 width: 71.5%;
  	 }
  	 .fancyborder .fancyb{width: 96% !important;}
  	 .columns .bigicons .row .one-third .title_and_text{width: 100% !important;}
  	 .columns .bigicons .row .one-third .title_and_text .item-desc{padding-left: 0 !important;}
  	 #tabs .flex-caption{display: none !important;}
  	.#header .social{left: 40px;}
  	.special_tabs .label span{font-weight: normal !important;}
  	.da-thumbs li.four a div .overlay_title{
	  	margin: 5px 20px 0 20px !important;
	  	font-weight: bold !important;
  	}
  	.widget-area #lang_sel{display: none;}
  	.blogarchive.sixteen.columns .post-listing{width: 100% !important;}
  	.page-template-blog-template-fullwidth-php #primary{margin-left: 0% !important;}
  	.blogarchive .post #blog-fullWidth .featured-image-thumb, .blogarchive #blog-fullWidth .flexslider, .blogarchive #blog-fullWidth iframe{
	  	height: 320px !important;
  	}
  	.donut-container{margin:0 !important;}
  	.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.one-third a div .da-title{
	  	font-size: 17px;line-height: 20px;
  	}

  	.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
	  	height: 220px;
  	}
  	.team-box h4 {
		font-size: 25px !important;
		padding-top: 10px !important;
	}
	.person-desc {
		font-size: 11px !important;
		line-height: 16px !important;
	}
	.team-box .person-facebook, .team-box .person-twitter{
		margin: 0 0 8px 20px !important;
	}
	.team-box .person-twitter{
		margin: 0 0 8px 5px !important;
	}
  	.da-animate .overlay_sep {margin: 0 0 5px 30px !important;}
  	.logo{
	  	margin: 1px 0 0 0;
	  	position: relative;
  	}
  	/*
.logo_normal.n-li{
	  	max-height: 80px !important;
  	}
*/

	.page-template-blog-template-php .container .four.columns{margin-right: 0 !important;}

  	.logo_and_menu{padding: 0;width: 98% !important;}
  	.boxedpage .header_container{width: 745px !important;}
   .boxedpage #white_content{width: 745px;}
   .boxedpage #wrapper{width: 745px;}
   .boxedpage .mail_chimp_form_container{width: 96.1%;padding: 40px 20px;}
   .boxedpage .mail_chimp_form_container .container{width: 100%;}
  	header #menu{
	  	text-align: center;
	  	bottom: 0px;
	  	right: -20px;
  	}
  	header #menulava{
	  	float: right;

	  	display: inline-block;

  	}
  	.vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {
	  	width: 86% !important;
	}
  	#header{left: 0 !important;}

  	.logo_and_menu .logo{
	  	float: left;
	  	display: inline-block;
	  	xmargin-bottom: 15px;
  	}
  	.logo_and_menu h1.logo{
	  	float: left;
	  	margin-left: 40px;
	  	position: relative;
  	}
  	.backgroundpattern a.des-sc-button, .fancyborder a.des-sc-button{font-size: 0.8em !important;}

  	.recentposts_listing .rc-container{width: 71% !important;}

  	.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb{
	  	width: 40%;
  	}
  	.logo img{max-width: 100%;}
  	.recentPosts .flexslider{xwidth: 40% !important;}
  	header #menulava > li > a{
  	}
  	#header{
	  	width: 755px;
  	}
  	.copys{padding: 15px 0;}
  	#wrapper{margin-bottom: 0 !important;}
  	#white_content, #wrapper{
	  	width: 735px;
  	}

  	.reset_960{
	  	width: 735px;
  	}

  	#footer_content{
	  	width: 100%;
  	}
  	#footer_content .container{width: 735px;}
  	#footer_content .container .columns:last-child, #footer_content .container .column:last-child{margin-right: 0 !important;}
  	.project_list .slides_container div.slides_column{
	  	width: 363px;
  	}
  	.container .proj_list .eight.columns{margin-right: 2.3% !important;}

  	ul.proj_list li.one-third:nth-child(3n+3), ul.proj_list li.eight:nth-child(2n+2), ul.proj_list_overlay li.four:nth-child(4n+4), ul.proj_list li.four:nth-child(4n+4){margin-right: 0 !important;}
  	.project_list .slides_container .post-thumb{
	  	width: 167px;
	  	height: 111px;
  	}

  	.project_list_s2 .slides_container div.slides_column{
	  	width: 556px;
  	}

  	.projects_media.leftSlider{margin-right: 3% !important;}
  	.widget-area form#searchform input[type="text"]{
	  	width: 71%;
  	}

  	.page_title .arrows-proj2{
	  	right: -50px;
  	}

  	.vc_row-fluid .vc_span6 .shortcode-services ul.service-items p.item-desc{
	  	width: 92% !important;
  	}
  	.shortcode-services ul.service-items .item-title{
	  	width: 77% !important;font-size: 0.9em !important;
  	}
  	.shortcode-services ul.service-items p.item-desc{
	  	width: 100% !important;
  	}
  	#tabs .shortcode-services ul.service-items .one-third .item-title{
	  	width: 100% !important; padding-left: 0 !important;
  	}
  	#big_footer .shortcode-services ul.service-items .item-title, #toppanel .shortcode-services ul.service-items .item-title {
		padding-top: 6px;
		width: 75% !important;
	}
	.fullwidth-container .rev_slider_wrapper {
		min-height: 170px !important;
		height: 170px !important;
	}
	.single .depth-4, .single .depth-5, .single .depth-6, .single .depth-7, .single .depth-8, .single .depth-9, .single .depth-10, .single .depth-11, .single .depth-12{padding-left: 10px;}

	li.comment.depth-4{width: 388px !important;}
	li.comment.depth-5{width: 378px !important;}
	li.comment.depth-6{width: 370px !important;}
	li.comment.depth-7{width: 361px !important;}
	li.comment.depth-8{width: 351px !important;}
	li.comment.depth-9{width: 341px !important;}
	li.comment.depth-10{width: 331px !important;}



	.headerstyle-style4 .smartbox_dynamic_shopping_bag {
		right: 20px;
	}

	/* Header style 1 */
	.headerstyle-style1 header #menulava{display: none;}
	.headerstyle-style1 nav#menu #select-menu{
		display: inline-block;
		position: relative;
		top: 14px;
		text-align: right;
		width: auto;
		float: right;
		right: 20px;
	}

	.dropdown-menu {
		padding: 14px;
		color: #4B4B4B;
		font-family: Helvetica Neue,Arial,sans-serif;
		font-size: 12px;
		border-radius: 0px 0px 0px 0px;
		width: auto;
		text-transform: uppercase;
		top: -5px;
		border: 1px solid rgb(237, 237, 237);
		background: url('/wp-content/themes/smartbox/img/navselect.png') no-repeat 97% 14px;
		float: right;

		font-weight: 500;
		-webkit-border-radius: 3px !important; border-radius: 3px !important;
}
	.headerstyle-style1 .smartbox_dynamic_shopping_bag{margin-left: 15px;}
	.headerstyle-style1 .smartbox_little_shopping_bag .title a{right: 0;}

	/* Header style 2 */
	.headerstyle-style2 header #menulava{display: none;}
	.headerstyle-style2 nav#menu #select-menu{ display: none;}

	.headerstyle-style2 .smartbox_dynamic_shopping_bag{margin-left: 0;}
	.headerstyle-style2 .smartbox_little_shopping_bag .title a{right: 0;}
	.headerstyle-style2 .smartbox_dynamic_shopping_bag i{font-size: 17px !important;}
	.headerstyle-style2 .woocommerce-menu{margin-right: 10px;}
	/* Header style 3 */
	.headerstyle-style3 header #menulava{display: none;}
	.headerstyle-style3 nav#menu #select-menu{
		display: inline-block;
		position: relative;
		top: 14px;
		text-align: right;
		width: 320px;
		float: right;
		right: 20px;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 19.7%;}
  	.woocommerce .products .star-rating, .woocommerce-page .products .star-rating{display: none;}
  	.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{
	  	font-size: 1em !important;width: 100%;
  	}
  	ul.products li.hentry:hover a.product_type_simple, ul.products .hentry a.product_type_simple{display: none;}

	.headerstyle-style3 .smartbox_dynamic_shopping_bag{margin-left: 15px;}
	.headerstyle-style3 .smartbox_little_shopping_bag .title a{right: 0;}

	#tweet_scroll_place{width: 100%;height: 80px;}

	.info_above_menu .sixteen.columns{float: left;top: 6px !important;position: relative;width: 102%;}



	.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{
		font-size: 11px !important;
		color: #fff;
		margin-right: 0;
		font-weight: 500 !important;
		padding: 7px 2px 0 2px;
		float: left;
		line-height: 16px;

		border: none !important;
}
	.style-top-bar .info_above_menu .telephone{
		display: inline;
		float: none;

		top: 4px;
}
	.style-top-bar .info_above_menu .address{
		float: none;
		border-left: none !important;
		top: 10px;
		left: -115px;
	}
	.style-top-bar .info_above_menu .email{}
	.style-top-bar .info_above_menu .email a{font-size: 11px !important;top: -1px;position: relative;}
	.headerstyle-style2 .smartbox_dynamic_shopping_bag {top: -6px;}
	.smartbox_little_shopping_bag .overview .amount{right: -14px;}

	.info_above_menu .menu_wpml_widget {position: relative;float: right;top: -6px;}

	.info_above_menu .socialdiv, .info_above_menu .socialdiv-dark {position: relative;display: block;z-index: 99;float: left;top: -6px;}

	h2.secondaryTitle, h1.page_title{font-size: 1em !important;}

	.cforms-name, .cforms-subject{width: 44%;}
	.wpcf7-select{width: 107%;}
	.cforms-captcha{width: 22%;}
	.shortcode-partners .partners-carousel .four.columns{margin-right: 1.8% !important;}

}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {


	.tp-caption.medium_text{font-size:14px !important;}
	.tp-caption.medium_grey{font-size:14px !important;}

	div.tooltip { display:none !important; }
	#back-to-top a{display: none;}
	.blogarchive .post .readmore{float: left;margin-top: 20px;}
	.dl-menuwrapper{display: block !important;}

	.boxedpage #wrapper .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 460px;left: -20px;}
	.boxedpage #wrapper .fullwidth-section > .container{max-width: 445px;display: block;}

	.fullwidth-section .container{width: 445px !important;}
	.vc_row-fluid .vc_span6, .wpb_teaser_grid.wpb_carousel .vc_span6, .vc_row-fluid .vc_span8, .vc_row-fluid .vc_span4, .wpb_teaser_grid.wpb_carousel .vc_span4{width: 100% !important;margin-bottom: 40px;}
	#accordion .acc-title h2, .acc-substitute .acc-title h2{width: 94% !important;}

	.main_cols{margin-bottom: 40px;}
	.ls-wp-fullwidth-container, .rev_slider_wrapper{
		min-height: 140px !important;
	}
	h1{
		font-size: 1.5em !important;
		line-height: 1.3em;
		margin-bottom: 10px;
	}
	h2{
		font-size: 1.3em !important;
		line-height: 1.2em;
	}
	.logo img{max-width: 100%;}
	.fullwidth-container{background-size: auto !important;}
	.fullwidth-container .container{width: 440px;}
	#header{
	  	width: 460px;
	  	left: 0;
	  	height: 60px !important;
  	}

	/* NEW ADJUSTS FOR THE HEADERS */

	.fullwidth_container.style-top-bar, .info_above_menu, .style-top-bar .container, .fullwidth_container_menu .container{-webkit-transition:all linear .5s;
-moz-transition:all linear .5s;
-ms-transition:all linear .5s;
-o-transition:all linear .5s;
transition:all linear .5s; overflow: hidden; height: 100%; display: block; position: relative; float: left; width: 100%;}
	.fullwidth_container_menu .container{overflow:visible;}

	.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{
		line-height: 1.8em;
		font-size: 1em !important;
		color: #fff;
		display: initial;
		margin-right: 0;
		font-weight: 500 !important;
		top: -2px;
		padding: 0;
		float: left;
		text-align: center;
		width: 100%;
		border: none !important;
	}

	.info_above_menu{margin-top: 10px;float: none;}

	.info_above_menu .top-bar-menu, .info_above_menu .socialdiv, .info_above_menu .socialdiv-dark{
		float: none;
		width: 100%;
		text-align: center;
		display: inline-block;
		border: none !important;
	}
	.info_above_menu .menu_wpml_widget, .smartbox_dynamic_shopping_bag{
		float: none;
		width: 100%%;
		text-align: center;
		display: inline-block;
		border: none !important;
		margin-top: 10px;
	}

	.style-top-bar #lang_sel, .smartbox_dynamic_shopping_bag .smartbox_little_shopping_bag_wrapper{float: none;}

	.top-bar-menu ul, .info_above_menu .socialdiv ul, .info_above_menu .socialdiv-dark ul, #lang_sel ul, .smartbox_little_shopping_bag_wrapper{
		text-align: center;
		display: inline-block;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	header .logo_and_menu{
	  	padding: 0;
	  	top: 0;
	  	background: none;
	  	min-height: 0 !important;

  	}
  	.style-top-bar .container, .fullwidth_container_menu .container{
	  	width: 460px !important;
	  	margin: 0 auto;
	  	float: none;
	}

	.projects_media.fullwidthslider .flexslider{
		height: 200px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides{
		height: 200px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides li img{
		height: 200px !important;
	}
	#the_movies iframe{height: 230px !important;}
	.fullwidth_container_menu #menulava{display: none;}

	#select-menu{display: none;}
	.dropdown-menu {
		background: #fff url("/wp-content/themes/smartbox/img/navselect.png") no-repeat scroll center center;
		border: none;
		border-radius: 3px;
		color: #444444;
		float: right;
		font-family: Helvetica,Arial,sans-serif;
		font-size: 10px;
		padding: 10px;
		text-indent: -9999px;
		text-transform: uppercase;
		top: 6px;
		width: 47px !important;
	}
	ul.products li.hentry:hover a.product_type_simple, ul.products .hentry a.product_type_simple{display: none;}
	.dropdown-menu option:hover, .dropdown-menu a:hover{
		color: #444 !important;
	}

	.logo{
	  	left: 0;
		position: relative;
	  	display: inline-block;
		width: auto !important;
		text-align: center;

	  	margin: 5px 0 0 0 !important;


	  	width: 100% !important;
}
  	.logo h1{
	  	text-align: center;
	  	display: inline-block;
	  	float: none;
	  	margin-bottom: 0;
  	}
  	#secondary{left: -10px !important;}


	#tabs .panes{margin: -4px 0 0 0 !important; width: 93.5% !important;}


	#tabs ul.tabs li{width: 100% !important; margin: 0 !important;}
	#tabs ul.tabs li a {
		padding: 15px 0px 12px 10px;
		width: 91.3% !important;
		display: inline-block;
	}
	.title_and_text{width: 74%;}
	.projects_container_proj, .projects_container_s4 {width: 100% !important;}
	.home_widget{width: 100%;}
	#footer_content .twitter_container{margin-top: 25px;}
	.eight.columns .projects_container_s4  .smartboxtitle{width: 94% !important;}
	.shortcodes-typography{
		font-size: 1.5em !important;
		line-height: 1.1em !important;
		margin-bottom: 15px;
	}
	.page_title{font-size: 1em !important; width: 80% !important;}
	.secondaryTitle{font-size: 1em !important;width: 80% !important;line-height: 1.1em !important;}
	.projects_nav1{width: 17% !important;}
  	.nav-previous-nav1 a{height: 10px !important;width: 10px !important;right:-8px;}
  	.nav-next-nav1 a{height: 10px !important;width: 10px !important;right:-10px;}

	.featured-box .columns .des-sc-button{
		float: left !important;
	}
	.title_and_text{width: 75% !important;}
	.contact-form{margin-bottom: 20px !important;}

	.home-no-slider{padding-top: 80px;}
	.info_above_menu_left{font-size: 8px !important;}
	.info_above_menu_right, .language_selector_right{
		float: left !important;
		top: -6px;
		position: relative;
	}

	.tp-caption.fl-title{
		font-size: 12px !important;
	}
	.post-listing{
		border-left: none !important;
		padding-left: 0px !important;
	}

	.fancyborder .fancyb{
		width: auto !important;
	}

	.featured-box {
		width: 97% !important;
	}

	.featured-box h3{
	  	width: 100% !important;
	  	margin-bottom: 20px;
  	}

  	.featured-box p{
	  	float: none !important;
	  	clear: both !important;
	  	top: 0px !important;
	  	margin-top: 10px;
	  	right: 0px !important;
  	}
  	.center-button{padding-bottom: 70px; margin-left: 90px; left: 0;top: 16px; position: relative;width: auto !important;}
		nav#menu ul#menulava{
	  	display: none;

}
  	.acc-substitute h2, #accordion h2{width: 92% !important;}
  	.serviceballs{display: none !important;}
  	.special_tabs{display:none !important;}
	.acc-substitute{display: block !important; margin-bottom: 50px !important;}
	.acc-substitute .acc-sec h1, .acc-substitute .acc-sec h2, .acc-substitute .acc-sec h3, .acc-substitute .acc-sec h4, .acc-substitute .acc-sec h5, .acc-substitute .acc-sec h6{
		text-align: left !important;
	}
  	.camera_caption{margin-left: -5px;}
  	.camera_caption h1{font-size: 0.4em !important;}
  	.camera_caption .image{display: none !important;}
  	.camera_caption .container{top: -40px;}
  	.two-thirds .recentProjects3 .projects_container_proj{width: 93% !important;}
  	.flexslider_container .flexslider{height: 160px !important;}
  	.flexslider_container .flexslider .flex-caption{display: none !important;}
  	.fancyborder{width: 91% !important;}
  	.fancyborder .fancyb{width: 90% !important;}
  	.flexslider .flex-caption{display: none !important;}
  	.headerstyle-style4 .slogan {
		width: 43%;
		text-align: left;
		margin-top: 10px !important;
		font-size: 11px !important;
	}
  	.revBanner .rev_slider_wrapper{min-height: 50px !important; height: auto !important;}
  	.container .one-third.column{margin-bottom: 25px !important;}




  	.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb, .recentPosts .flexslider{width: 100% !important;}
  	.recentPosts .post .title_date{width: 100% !important;}
  	.recentPosts .post .title_date .title{width: 100%;}
  	.the_content_text{width: 100%;}
  	.home_widget .flex-direction-nav{xwidth: 63%;}


  	.p_excerpt{margin-bottom: 5px !important; margin-top: 0 !important;}
  	.home_widget .projects_container .project_open_s2{
	  	height: 124px;
	  	background: none;

  	}

  	.header-shadow{display: none;}
  	.project_open_s2 .project_content_s2{
	  	margin: 0 !important;
  	}
  	.recentPosts .project_open_s2{
	  	background: none !important;
  	}


  	.home_widget .projects_container .project_open_s3{height: 200px;}
  	.camera_caption{
	  	xdisplay: none !important;
	  	xvisibility: hidden !important;
  	}


  	#white_content{
	  	width: 460px;
  	}
  	.boxedpage .header_container{width: 460px !important;}
   .boxedpage #white_content{width: 460px;}
   .boxedpage #wrapper{width: 460px;}
   .boxedpage .mail_chimp_form_container{width: 91.3%;padding: 40px 20px;}
   .boxedpage .mail_chimp_form_container .container{width: 100%;}
   .vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {
width: 76% !important;
}
	.bird-img{width: 94%;}
	#tweet_scroll_place{
	  	height: 60px !important;
	  	width: 100%;
  	}
  	.dl-menuwrapper .dl-menu{margin: 40px 0 0 -5px !important;display: none;}
  	.dl-menuwrapper .dl-menu.dl-menuopen{display: block;}
  	.mail-box{width: 100%;margin-top: 35px;}
  	.news-l {
		left: 0%;
		position: relative;
		width: 100%;
	}
  	.page_title_s3 .overlay_sep{display: none;}
  	.mail_chimp_form_container .container{
		left: 0 !important;
		width: 430px !important;
	}
	.news-l {
		left: 0%;
		position: relative;
		width: 100%;
	}
	.mail_chimp_form_container .banner {
		width: 91%;
		left: 0;
		position: relative;
		font-size: 15px;
	}
	.mail_chimp_form_container .form {margin-top: 0;width: 96%;}

	.mail_chimp_form_container input{position: relative;float: left;width: 88%;text-align: center;margin-left: 0;}

	.mail_chimp_form_container input.button{float: left;position: relative;width: 96% !important;left: -11px;}
  	#wrapper{
	  	width: 460px;
	  	margin-top: 0;
	  	top: 0;
	  	margin-bottom: 0;
  	}

  	.shortcode-services{
	  	padding: 0 !important;
  	}

  	.home_widget .page_title_s2{
	  	width: 99%;
  	}
  	.recentPosts .the_content .title_content .the_title {
	  	margin-bottom: 10px;
	  	width: 82%;
	}
	.comments_number{right: 5px;}
  	.home_widget .page_title
  	{
	  	width: 95%;
  	}

  	#big_footer{
	  	margin-top: 0;
  	}

  	.divider_940{
	  	width: 420px;
	  	margin: 0 10px;
  	}

  	.reset_960{
	  	width: 435px;
  	}

	.acc-substitute .pane{
		xpadding: 0 15px 20px 10px !important;
	}
  	.acc-substitute .pane h3{
	  	font-size: 18px !important;
  	}
  	#option_wrapper, .option_btn{display: none !important;}
  	#footer_content{
	  	margin-top: 0;
	  	width: 435px;
	  	margin-bottom: 35px;
  	}
  	.socialdiv{float: none !important;margin-top: 20px;}
  	.blogarchive .metas_container{
	  	left: 0;
	  	margin-top: 10px;
  	}

  	.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
	  	height: 140px !important;
  	}
  	.tweet_text, #tweet_scroll_place li a{font-size: 10px !important;}
  	.single .entry-content, .blogarchive .post .the_title, .blogarchive .post .blog_excerpt{
	  	margin-left: 0 !important;
  	}

  	.mejs-container{
	  	margin-left: 0 !important;
	  	width: 300px !important;
  	}

  	.single #commentform .form-submit #submit{
	  	width: 40% !important;
  	}

  	#projects-2 .da-thumbs li{
	  	width: 98.5% !important;
  	}
  	#projects-2 .da-thumbs li.one-third a div .overlay_categories{
	  	margin: 5px 20px 5px 40px !important;
  	}
  	.da-thumbs li.one-third a div .viewproj, .da-thumbs li.four a div .viewproj, .da-thumbs li.four a div .viewproj{margin: 52px 20px 20px 40px;}
  	.da-thumbs li.four a,  .da-thumbs li.four a img, .da-thumbs li.one-third a,  .da-thumbs li.one-third a img, .da-thumbs li.eight a,  .da-thumbs li.eight a img{
	  	height: 306px !important;
  	}
  	#projects-2 .da-thumbs li.four a div .overlay_categories {
		margin: 5px 20px 0 40px !important;
	}
  	.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.eight a div .overlay_title, .da-thumbs li.four a div .overlay_title, .da-thumbs li.four a div .da-title{
	  	display: block;
		position: relative;
		float: left;
		padding: 10px 0 0 0;
		margin: 25px 20px 0 40px;
		font-weight: normal;
		color: rgba(255, 255, 255, 0.9);
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
		width: 87%;
		font-size: 20px;
		font-family: 'Open Sans', Arial;
		font-weight: bold;
  	}

  	.da-thumbs li.one-third a div .overlay_sep, .da-thumbs li.eight a div .overlay_sep{
	  	height: 2px;
			background: #39C;
			width: 35px;
			position: relative;
			float: left;
			margin: 0 0 5px 20px;
  	}

  	.da-thumbs li.one-third a div .overlay_text, .da-thumbs li.eight a div .overlay_text{
	  	display: none;
  	}

  	.ch-grid li.nc2, .ch-grid li.nc3, .ch-grid li.nc4{
	  	height: 220px;
  	}

  	.thumbnails_list .slides_item{
	  	width: 100% !important;
  	}
  	.filterby_btn{
	  	width: 21% !important;
	  	font-size: 0.7em !important;
	  	padding: 7px !important;
  	}
  	.arrow-right{top: 9px !important;}
  	.projectCategories{top: 20px !important; width: 71%;border: none !important;}
  	.filterby .projectCategories li{line-height: 27px;}
  	.filterby .projectCategories li{border-right: 0 !important;}
  	.filterby .projectCategories li a{
	  	padding: 0 14px !important;
	  	font-size: 0.7em !important;

}
  	.projects_nav1{
	  	right: 10px;
	  	width: 15%;
  	}
  	.mail_chimp_form_container .banner h3{font-size: 1.3em;}
  	#footer_content .menu{margin-bottom: 25px !important;}
  	.projects_media{
	  	width: 97%;
	  	float: left;
	  	padding: 0;
	  	margin-bottom: 10px;
  	}
  	.copys .container{width: 445px !important;}
  	.footer_right_content .footer_menu{
	  	float: none;
	  	text-align: center;
	  	line-height: 20px;
  	}
  	.page_title .arrows-proj2{
	  	right: 0;
	  	top: 0;
  	}

  	.project_list .slides_container div.slides_column{
	  	width: 299px;
  	}

  	.project_list .slides_container .post-thumb{
	  	width: 293px;
	  	height: 200px;
  	}

  	.slides_container .post-thumb.r{
	  	margin-left: 0;
  	}

  	.copys_right, .copys_left{
	  	text-align: center;
  	}
  	.tp-button.green, .tp-button.blue, .tp-button.red, .tp-button.orange, .tp-button.darkgrey, .tp-button.lightgrey{
	  	padding: 4px !important;
	  	font-size: 0.7em !important;
  	}
  	.alignnone{
	  	margin-right: 0 !important;
  	}
  	.single .depth-4, .single .depth-5, .single .depth-6, .single .depth-7, .single .depth-8, .single .depth-9, .single .depth-10, .single .depth-11, .single .depth-12{padding-left: 10px;}

	li.comment.depth-4{width: 388px !important;}
	li.comment.depth-5{width: 378px !important;}
	li.comment.depth-6{width: 370px !important;}
	li.comment.depth-7{width: 361px !important;}
	li.comment.depth-8{width: 351px !important;}
	li.comment.depth-9{width: 341px !important;}
	li.comment.depth-10{width: 331px !important;}

	#menu_top_bar > li{height: auto;line-height: 1.7em;}


	.headerstyle-style4 #slider_container, .headerstyle-style4 #flexslider_container, .headerstyle-style4 .flexslider_container {
		padding-top: 155px !important;
		-webkit-transition: all 0.4s linear;
		-moz-transition: all 0.4s linear;
		-ms-transition: all 0.4s linear;
		-o-transition: all 0.4s linear;
		transition: all 0.4s linear;
	}
	.slogan{margin-top: 5px !important;}

	.dl-menuwrapper{right: -10px;top: -13px;}
	.dl-menuwrapper button{right: 90px;float: right;}
	.dl-menuwrapper button{right: 100px !important;}

	#menu {float: right;margin: 0 !important;right: 120px !important;height: 60px;top: -9px !important;}

	.headerstyle-style4 .socialdiv, .headerstyle-style4 .socialdiv-dark{top: -5px;left: -15px;}
	.headerstyle-style4 .trigger_toppanel_closer {top: 57px;right: 110px;}
	.headerstyle-style4 #toppanel_trigger {top: 143px !important;right: 110px;}
	.headerstyle-style4 #searchform_top {top: 57px;right: 115px;}
	.headerstyle-style4.n-hc #searchform_top {top: 48px;}
	.headerstyle-style4.n-hc #toppanel_trigger {top: 117px !important;}
	.headerstyle-style4.n-hc .trigger_toppanel_closer {top: 48px;}
	.headerstyle-style4 #menulava{display: none;}
	.headerstyle-style4 .fullwidth_container_menu {margin-top: 5px;position: relative;float: left;border: none !important;width: 100%;padding-top: 0px;}


	.headerstyle-style4 .dl-menuwrapper {display: block !important;padding-top: 29px;width: 81% !important;left: -25%;}
	.headerstyle-style4 .dl-menuwrapper button{right: 0;}
	.headerstyle-style4 #s_top {right: 0;}
/* 	.headerstyle-style4{padding-bottom: 10px;} */
	.headerstyle-style4 .info_above_menu .top-bar-menu{height: 25px;padding-left: 0;}
	.headerstyle-style4 .info_above_menu .menu_wpml_widget{right: 0;}


}


/* Vertical Iphone */

@media only screen and (max-width: 479px) {

	.tp-caption.medium_text{font-size:10px !important;}
	.tp-caption.medium_grey{font-size:14px !important;}

	#back-to-top a{display: none;}

	.boxedpage #wrapper .fullwidth-section{opacity: 1;filter: alpha(opacity=100);width: 300px ;left: -13px;}
	.boxedpage #wrapper .fullwidth-section > .container{max-width: 285px;display: block;}

	.main_cols{margin-bottom: 40px;}

	h1{font-size: 1.65em !important;line-height: 1em;margin-bottom: 10px;}
	h2{font-size: 1.45em !important;line-height: 1.2em !important;}

	.fullwidth-container{background-size: auto 100% !important;}
	.fullwidth-container .container{width: 295px !important;}
	#header{width: 300px;left: 0;}
  	.vc_row-fluid .wpb_wrapper{margin-bottom: 20px !important;}

    #projects-2 .da-thumbs li.eight a div .overlay_categories {padding: 5px 0 0 0;margin: -10px 0 0 20px !important;}
	.da-thumbs li.eight a div .viewproj i{font-size: 28px;}
	.da-thumbs li.eight a div .viewproj{margin: 150px 20px 5px 20px;}
	#projects-2 .da-thumbs li.one-third a div .overlay_categories {margin: -10px 20px 5px 20px !important;}
	.single .depth-4, .single .depth-5, .single .depth-6, .single .depth-7, .single .depth-8, .single .depth-9, .single .depth-10, .single .depth-11, .single .depth-12{padding-left: 10px;}

	li.comment.depth-4{width: 388px !important;}
	li.comment.depth-5{width: 378px !important;}
	li.comment.depth-6{width: 370px !important;}
	li.comment.depth-7{width: 361px !important;}
	li.comment.depth-8{width: 351px !important;}
	li.comment.depth-9{width: 341px !important;}
	li.comment.depth-10{width: 331px !important;}

	#menu{width: auto !important;float: right;margin:0 !important;}
	nav#menu #select-menu {display: none;}
	.projects_media.fullwidthslider .flexslider{
		height: 200px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides{
		height: 200px !important;
	}
	.projects_media.fullwidthslider .flexslider .slides li img{
		height: 200px !important;
	}
	.logo img{max-width: 100%;margin: 5px 0 2px 0 !important;}
	#the_movies iframe{height: 165px !important;}
	.blogarchive .post .readmore{float: left;margin-top: 20px;}

	.logo{margin-bottom: 0;left: 0;position: relative;display: inline-block;width: auto !important;text-align: center;}

  	#secondary{left: -10px !important;}

	#wrapper .cameracontrols{left: 108px;}

	.wpb_wrapper hr{width: 98%;}

	.home_widget .page_title_s3, .home_widget .page_title_s4, .page_title_testimonials, .smartboxtitle{width: 98.1%;}

	#tabs .panes{margin: -4px 0 0 0 !important; width: 89.5% !important;}

	.vc_span4 #tabs .panes{margin: -4px 0 0 0 !important; width: 82.5% !important;}

	.mail_chimp_form_container .container{left: 0 !important;}

	.mail_chimp_form_container .banner {font-size: 15px;left: 0;margin-top: 20px;position: relative; width: 100%;}
	.mail_chimp_form_container .container .eight.columns{margin-right: 0 !important;}
	.news-l{position: relative;width: 275px;margin: 0 auto;display: inline-block;}

	.mail_chimp_form_container .form {margin-top: 0;width: 100%;}

	.mail_chimp_form_container input{position: relative;float: left;width: 86%;text-align: center;margin-left: 0;}

	.mail_chimp_form_container input.button{float: left;position: relative;width: 97.6% !important;left: -10px;}
	#tabs ul.tabs li{width: 100% !important; margin: 0 !important;}
	#tabs ul.tabs li a {padding: 15px 0px 12px 10px;width: 86% !important;display: inline-block;}
	.title_and_text{width: 74%;}
	.projects_container_proj, .projects_container_s4 {width: 100% !important;}
	.home_widget{width: 100%;margin-bottom: 60px !important;}
	#footer_content .twitter_container{margin-top: 25px;}
	.eight.columns .projects_container_s4  .smartboxtitle{width: 94% !important;}
	.shortcodes-typography{font-size: 1.5em !important;line-height: 1.1em !important;margin-bottom: 15px;}
	.page_title{font-size: 1em !important; width: 80% !important;}
	.secondaryTitle{font-size: 1em !important;width: 80% !important;line-height: 1.1em !important;}
	.projects_nav1{width: 17% !important;}
  	.nav-previous-nav1 a{height: 10px !important;width: 10px !important;right:-8px;}
  	.nav-next-nav1 a{height: 10px !important;width: 10px !important;right:-10px;}

	.featured-box .columns .des-sc-button{float: left !important;}

	.title_and_text{width: 75% !important;}
	.contact-form{margin-bottom: 20px !important;}

	.home-no-slider{padding-top: 80px;}
	.info_above_menu_left{font-size: 8px !important;}
	.info_above_menu_right, .language_selector_right{float: left !important;top: -6px;position: relative;}

	.tp-caption.fl-title{font-size: 12px !important;}
	.post-listing{border-left: none !important;padding-left: 0px !important;}

	.fancyborder .fancyb{width: auto !important;}

	.featured-box {width: 97% !important;}

	.featured-box h3{width: 100% !important;margin-bottom: 20px;}

  	.featured-box p{float: none !important;clear: both !important;top: 0px !important;margin-top: 10px;right: 0px !important;}

	nav#menu ul#menulava{display: none;}

	.wpb_text_column .eight.columns .recent_projects.recent_testimonials{margin: 70px 0 50px 0;}
	.footer_right_content .footer_menu{text-align: center;line-height: 1.5em;}
	.footer_right_content .footer_menu li{margin: 0;border: 0;}
	#footer_content .menu-usefull-links-container{margin-bottom: 40px;}
  	.acc-substitute h2, #accordion h2{width: 92% !important;}
  	.serviceballs{display: none !important;}
  	.special_tabs{display:none !important;}
	.acc-substitute{display: block !important; margin-bottom: 80px !important;}
	.acc-substitute .acc-sec h1, .acc-substitute .acc-sec h2, .acc-substitute .acc-sec h3, .acc-substitute .acc-sec h4, .acc-substitute .acc-sec h5, .acc-substitute .acc-sec h6{text-align: left !important;}

  	.camera_caption{margin-left: -5px;}
  	.camera_caption h1{font-size: 0.4em !important;}
  	.camera_caption .image{display: none !important;}
  	.camera_caption .container{top: -40px;}
  	.two-thirds .recentProjects3 .projects_container_proj{width: 93% !important;}
  	.flexslider_container .flexslider{height: 160px !important;}
  	.flexslider_container .flexslider .flex-caption{display: none !important;}
  	.fancyborder{width: 91% !important;}
  	.fancyborder .fancyb{width: 90% !important;}
  	.flexslider .flex-caption{display: none !important;}
  	.slogan{display: none;}
  	.revBanner .rev_slider_wrapper{min-height: 50px !important; height: auto !important;}
  	.container .one-third.column{margin-bottom: 25px !important;}

  	.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb, .recentPosts .flexslider{width: 100% !important;}
  	.recentPosts .post .title_date{width: 100% !important;}
  	.recentPosts .post .title_date .title{width: 100%;}
  	.the_content_text{width: 100%;}
  	.home_widget .flex-direction-nav{xwidth: 63%;}

  	#tweet_scroll_place{height: 65px !important;line-height: 1.5em;width: 74%;left: 14%;}

  	.mail-box{width: 100%;}
  	.p_excerpt{margin-bottom: 5px !important; margin-top: 0 !important;}
  	.home_widget .projects_container .project_open_s2{height: 124px;background: none;}

  	.header-shadow{display: none;}
  	.project_open_s2 .project_content_s2{margin: 0 !important;}

  	.recentPosts .project_open_s2{background: none !important;}

  	/* WOOCOMMERCE */

  	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	  	width: 93%;
  	}
  	.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{width: 92%;}
  	.woocommerce-tabs {position: relative;float: left;margin-bottom: 60px;width: 92%;margin: 3% 1% 13% 4%;}
	.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {float: left;margin: 0 2.3% 2.992em 4%;padding: 0;position: relative;width: 84.05%;}
	.related.products h2 {margin: 20px 4%;}
  	.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {float: left;width: 92%;margin-bottom: 2em;margin-left: 5%;margin-top: 8%;}


	.pageTitle{width: 100% !important;}
	.breadcrumbs-container {margin-top: 0;margin-bottom: 20px;width: 100%;}
	.entry-breadcrumb{text-align: left; margin-top: -25px;}
	.entry-breadcrumb p{text-align: left;margin-left: 8px !important;}
  	.home_widget .projects_container .project_open_s3{height: 200px;}

  	#white_content{width: 320px;}

  	#header_bg #white_content{margin-top: 40px !important;}
  	.page_title_s3 .overlay_sep{display: none;}

  	#wrapper{width: 320px;margin-top: 0;top: 0;margin-bottom: 0;}

  	.shortcode-services{padding: 0 !important;}

  	.home_widget .page_title_s2{width: 99%;}

  	.home_widget .page_title{width: 95%;}

  	#big_footer{margin-top: 0;}
  	#footer_content{margin-top: 0;width: 290px;margin-bottom: 35px;}

  	.divider_940{width: 300px;margin: 0 10px;}

  	.reset_960{width: 295px;}


  	.acc-substitute .pane h3{font-size: 18px !important;}

  	#option_wrapper, .option_btn{display: none !important;}

  	.blogarchive .metas_container{left: 0;margin-top: 10px;}

  	.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{height: 140px !important;}
  	.tweet_text, #tweet_scroll_place li a{font-size: 12px !important;line-height: 1.2em !important;}
  	.single .entry-content, .blogarchive .post .the_title, .blogarchive .post .blog_excerpt{margin-left: 0 !important;}

  	.mejs-container{margin-left: 0 !important;width: 300px !important;}

  	.single #commentform .form-submit #submit{width: 40% !important;}

  	#projects-2 .da-thumbs li{width: 100% !important;}

  	.da-thumbs li.four a,  .da-thumbs li.four a img, .da-thumbs li.one-third a,  .da-thumbs li.one-third a img, .da-thumbs li.eight a,  .da-thumbs li.eight a img{height: 207px !important;}

  	.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.eight a div .overlay_title{display: block;position: relative;float: left;padding: 10px 0 0 0;margin: 10px 20px 10px 20px;font-weight: normal;color: rgba(255, 255, 255, 0.9);text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);width: 87%;font-size: 18px;font-family: Helvetica Neue, Arial, sans-serif;font-weight: bold;}

  	.da-thumbs li.one-third a div .overlay_sep, .da-thumbs li.eight a div .overlay_sep{height: 2px;background: #39C;width: 35px;position: relative;float: left;margin: 0 0 5px 20px;}

  	.da-thumbs li.one-third a div .overlay_text, .da-thumbs li.eight a div .overlay_text{display: none;}

  	.ch-grid li.nc2, .ch-grid li.nc3, .ch-grid li.nc4{height: 220px;}

  	.thumbnails_list .slides_item{width: 100% !important;}
  	.filterby_btn{width: 21% !important;font-size: 0.9em !important;padding: 4px !important;margin: 0; -webkit-border-radius: 3px; border-radius: 3px;text-align: center;}

  	.arrow-right{top: 29px !important;width: 0px; height: 0px; border-top: 5px solid #26ade4; border-bottom: 5px solid transparent; border-left: 5px solid transparent; position: absolute; right: 31px; z-index: 99999; border-right: 5px solid transparent;}

  	.projectCategories{top: 0px !important; width: 100%;border: none !important;margin: 15px 0 20px 0;text-align: center;display: inline-block;}
  	.filterby .projectCategories li{line-height: 27px;}
  	.filterby .projectCategories li{border-right: 0 !important;text-align: center;}
  	.filterby .projectCategories li a{padding: 0 13px !important; font-size: 0.85em !important;}

  	.projects_nav1{right: 10px;width: 15%;}

  	.projects_media{width: 97%;float: left;padding: 0;margin-bottom: 10px;}

  	.page_title .arrows-proj2{right: 0;top: 0;}

  	.project_list .slides_container div.slides_column{width: 299px;}

  	.project_list .slides_container .post-thumb{width: 293px;height: 200px;}

  	.slides_container .post-thumb.r{margin-left: 0;}

  	.copys_right, .copys_left{text-align: center;}


  	.tp-button.green, .tp-button.blue, .tp-button.red, .tp-button.orange, .tp-button.darkgrey, .tp-button.lightgrey{padding: 4px !important;font-size: 0.7em !important;}
  	.alignnone{margin-right: 0 !important;}


	.boxedpage .header_container{width: 300px !important;}
   .boxedpage #white_content{width: 300px;}
   .boxedpage #wrapper{width: 300px;}
   .boxedpage .mail_chimp_form_container{width: 86.6%;padding: 40px 20px;}
   .boxedpage .mail_chimp_form_container .container{width: 100%;}
   .vc_row-fluid .vc_span6 .shortcode-services ul.service-items .text_container {width: 76% !important;}

	.boxedpage #footer_content{width: 300px;}
	.boxedpage .news-l{width: 265px;}
	.bird-img{width: 64% !important;background: url("/wp-content/themes/smartbox/img/twitter_bird.png") no-repeat scroll left center; left: 14%;}

	.shortcode-accs .da-thumbs li a{height: 175px !important;}

	ul.products li.hentry:hover a.product_type_simple, ul.products .hentry a.product_type_simple{display: none;}



	/* NEW ADJUSTS FOR THE HEADERS */

	.dl-menuwrapper{display: block !important;}

	.fullwidth_container.style-top-bar, .info_above_menu, .style-top-bar .container, .fullwidth_container_menu .container{-webkit-transition:all linear .5s;
-moz-transition:all linear .5s;
-ms-transition:all linear .5s;
-o-transition:all linear .5s;
transition:all linear .5s; overflow: hidden; height: 100%; display: block; position: relative; float: left; width: 100%;}
	.fullwidth_container_menu .container{overflow:visible;}
	.style-top-bar .info_above_menu .telephone, .style-top-bar .info_above_menu .email, .style-top-bar .info_above_menu .address, .style-top-bar .info_above_menu .textfield{line-height: 1.5em;font-size: 0.9em !important;color: #fff;display: initial;margin-right: 0;font-weight: 500 !important;top: -2px;padding: 0;float: left;text-align: center;width: 100%;border: none !important;}

	.logo{padding: 0;float: left;text-align: center;width: 100% !important;margin-top: 0 !important;max-width: 100% !important;}

	.logo h1{float: none;text-align: center;display: inline-block;margin-bottom: 0;top: 10px;left: -5px;}

	.info_above_menu{margin-top: 5px;}

	.info_above_menu .top-bar-menu, .info_above_menu .socialdiv, .info_above_menu .socialdiv-dark{float: none;width: 100%;text-align: center;display: inline-block;border: none !important;height: 36px;top: -4px;}


	.info_above_menu .menu_wpml_widget, .smartbox_dynamic_shopping_bag{
		float: none;
		width: 100%;
		text-align: center;
		display: inline-block;
		border: none !important;
		margin-top: 0;
	}

	.style-top-bar #lang_sel{float: none;padding: 0 16px 0 13px;height: 25px;}
	.smartbox_dynamic_shopping_bag .smartbox_little_shopping_bag_wrapper{
		float: none;
	}
	.top-bar-menu ul, .info_above_menu .socialdiv ul, .info_above_menu .socialdiv-dark ul, #lang_sel ul, .smartbox_little_shopping_bag_wrapper{
		text-align: center;
		display: inline-block;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.video-wrapper{width: 100%;}
	.dl-menuwrapper button{right: -15px;}
	header #menu {width: 78% !important;float: right;margin: 0 !important;right: 50px;}
	header .logo_and_menu{min-height: initial !important;padding-left: 0;background: transparent;z-index: 1;}
	#menu_top_bar > li{height: auto;line-height: 1.7em;}
	.style-top-bar .info_above_menu a{line-height: 1.5em;font-size: 0.9em !important;}
	.style-top-bar .info_above_menu i {margin: 0 1px !important;font-size: 9px;}
	#lang_sel a.lang_sel_sel{padding: 0;}
	.style-top-bar #lang_sel i{margin: 0 5px !important;}
	.n-slider-container{padding-top: 144px !important;}
	#s_top:focus{background: #FFF url(/wp-content/themes/smartbox/images/search.jpg) no-repeat 133px center;width: 120px;}
	/* .header_container {display: none;} */
	.headerstyle-style4 .socialdiv, .headerstyle-style4 .socialdiv-dark{top: 10px;left: 0;}
	.headerstyle-style4 .trigger_toppanel_closer {top: 65px;right: 80px;}
	.headerstyle-style4 #toppanel_trigger {top: 130px !important;right: 80px;}
	.headerstyle-style4 #searchform_top {top: 65px;right: 85px;}
	.headerstyle-style4.n-hc #searchform_top {top: 60px;}
	.headerstyle-style4.n-hc #toppanel_trigger {top: 121px !important;}
	.headerstyle-style4.n-hc .trigger_toppanel_closer {top: 60px;}
	.headerstyle-style4 #menulava{display: none;}
	.headerstyle-style4 .fullwidth_container_menu {margin-top: 45px;position: relative;float: left;border: none !important;width: 100%;height: 50px;}

	.headerstyle-style4 #header{width: 100%;left: 0;height: 75px !important;position: relative;float: left;}
	.headerstyle-style4 .dl-menuwrapper {display: block !important;padding-top: 26px;width: 107% !important;left: -10%;}
	.headerstyle-style4 .dl-menuwrapper button{right: 0;}
	.headerstyle-style4 #s_top {right: 0;}
/* 	.headerstyle-style4{padding-bottom: 10px;} */
	.headerstyle-style4 .info_above_menu .top-bar-menu{height: 25px;padding-left: 0;}
	.headerstyle-style4 .info_above_menu .menu_wpml_widget{right: 0;}
	div.tooltip { display:none !important; }
	.center-button{padding-bottom: 70px; margin-left: 22px; left: 0;top: 16px; position: relative;width: auto !important;}
	.videoWrapper{padding-bottom: 80% !important;}
}

/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/wp-content/themes/smartbox/css/font-awesome/fontawesome-webfont.eot?v=3.2.1');
  src: url('/wp-content/themes/smartbox/css/font-awesome/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('/wp-content/themes/smartbox/css/font-awesome/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('/wp-content/themes/smartbox/css/font-awesome/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('/wp-content/themes/smartbox/css/font-awesome/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}
/* increased font size for icon-large */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}
.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.icons-ul > li {
  position: relative;
}
.icons-ul .icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}
.icon-muted {
  color: #eeeeee;
}
.icon-light {
  color: #ffffff;
}
.icon-dark {
  color: #333333;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
/* keeps Bootstrap styles with and without icons the same */
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
/* Fixes alignment in nav lists */
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}
/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
/* Animated rotating icon */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icon rotations and mirroring */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/* ensure rotation occurs inside anchor tags */
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
  display: inline-block;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before, .post_type.audio i:before  {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-alt:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-power-off:before,
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before{
  content: "\f015";
}
.icon-file-alt:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before{
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before, .post_type.video i:before  {
  content: "\f01d";
}
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before{
  content: "\f030";
}
.icon-font:before, .post_type.text i:before  {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before, .dl-submenu:before{
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before, .post_type.image i:before  {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before{
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before, .recentPostsSidebar.image i:before{
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before, .post_type.slider i:before{
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before, .post_type.slider i:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up-alt:before {
  content: "\f087";
}
.icon-thumbs-down-alt:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-unchecked:before,
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paperclip:before,
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-text-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.icon-compass:before {
  content: "\f14e";
}
.icon-collapse:before {
  content: "\f150";
}
.icon-collapse-top:before {
  content: "\f151";
}
.icon-expand:before {
  content: "\f152";
}
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}
.icon-renminbi:before,
.icon-cny:before {
  content: "\f158";
}
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-sort-by-alphabet:before {
  content: "\f15d";
}
.icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}
.icon-sort-by-attributes:before {
  content: "\f160";
}
.icon-sort-by-attributes-alt:before {
  content: "\f161";
}
.icon-sort-by-order:before {
  content: "\f162";
}
.icon-sort-by-order-alt:before {
  content: "\f163";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-thumbs-down:before {
  content: "\f165";
}
.icon-youtube-sign:before {
  content: "\f166";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-xing:before {
  content: "\f168";
}
.icon-xing-sign:before {
  content: "\f169";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-dropbox:before {
  content: "\f16b";
}
.icon-stackexchange:before {
  content: "\f16c";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-flickr:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-bitbucket:before {
  content: "\f171";
}
.icon-bitbucket-sign:before {
  content: "\f172";
}
.icon-tumblr:before {
  content: "\f173";
}
.icon-tumblr-sign:before {
  content: "\f174";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-long-arrow-left:before {
  content: "\f177";
}
.icon-long-arrow-right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribbble:before {
  content: "\f17d";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-foursquare:before{
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun:before {
  content: "\f185";
}
.icon-moon:before {
  content: "\f186";
}
.icon-archive:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren:before {
  content: "\f18b";
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2) {
    
	.logo_retina{
		display: block !important;
		-webkit-background-size:56px 40px; 
		-moz-background-size:56px 40px; 
		-o-background-size:56px 40px; 
		background-size:56px 40px;
	}
	#searchform_top{
		background: url(/wp-content/themes/smartbox/images/retina/search@2x.png) no-repeat;
		background-position: center center;
	    -webkit-background-size:13px 13px; 
		-moz-background-size: 13px 13px; 
		-o-background-size: 13px 13px; 
		background-size: 13px 13px;
		width: 30px;
		height: 30px;
	}
	.trigger_toppanel_closer .clicker .signal {
		background: url(/wp-content/themes/smartbox/images/retina/close-panel@2x.png) no-repeat;
		background-position: center center;
		-webkit-background-size:10px 10px; 
		-moz-background-size:10px 10px; 
		-o-background-size:10px 10px; 
		background-size:10px 10px;
	}
	#toppanel_trigger .signal {
		background: url(/wp-content/themes/smartbox/images/retina/open-panel@2x.png) no-repeat;
		background-position: center center;
		-webkit-background-size:10px 10px; 
		-moz-background-size:10px 10px; 
		-o-background-size:10px 10px; 
		background-size:10px 10px;
	}
	
	.tp-leftarrow.default{
	     background: url(/wp-content/themes/smartbox/images/retina/des-arrows-left@2x.png) no-repeat;
	     background-position: center center;
	     -webkit-background-size: 10px 17px; 
		-moz-background-size: 10px 17px; 
		-o-background-size: 10px 17px; 
		background-size: 10px 17px;
		width: 43px;
		height: 60px;
	}
	.tp-rightarrow.default{	
	    background: url(/wp-content/themes/smartbox/images/retina/des-arrows-right@2x.png) no-repeat;
	    background-position: center center;
	     -webkit-background-size: 10px 17px; 
		-moz-background-size: 10px 17px; 
		-o-background-size: 10px 17px; 
		background-size: 10px 17px;
		width: 43px;
		height: 60px;
	
	}
	
	
	.logo_normal.notalone{display: none;}
	.dropdown-menu {
		padding: 11px;
		background: url('/wp-content/themes/smartbox/img/navselect@2x.png') no-repeat 89% 11px;
		color: #444;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		border-radius: 0;
		border: 0;
		width: auto;
		text-transform: uppercase;
		top: 0;
		border: 1px solid #ededed;
		-webkit-background-size:19px 15px; 
		-moz-background-size:19px 15px; 
		-o-background-size:19px 15px; 
		background-size:19px 15px;
	}
	
	
	
	
	
	.jcarousel-next-horizontal{
	    width: 22px;
	    height: 22px;
	    background: url(/wp-content/themes/smartbox/images/retina/next-horizontal@2x.png) no-repeat;
	    background-position: center center;
	    -webkit-background-size:7px 11px; 
		-moz-background-size:7px 11px; 
		-o-background-size:7px 11px; 
		background-size:7px 11px;
	}
	
	
	
	.jcarousel-next-horizontal:hover,
	.jcarousel-next-horizontal:focus {
	    opacity: 1;
	    background: url(/wp-content/themes/smartbox/images/retina/next-horizontal-hover@2x.png) no-repeat;
	    background-position: center center;
	    -webkit-background-size:7px 11px; 
		-moz-background-size:7px 11px; 
		-o-background-size:7px 11px; 
		background-size:7px 11px;
	}
	
	.jcarousel-prev-horizontal {
	    width: 22px;
	    height: 22px;
	    background: url(/wp-content/themes/smartbox/images/retina/prev-horizontal@2x.png) no-repeat;
	    background-position: center center;
	    -webkit-background-size:7px 11px; 
		-moz-background-size:7px 11px; 
		-o-background-size:7px 11px; 
		background-size:7px 11px;
	}
	
	
	
	.jcarousel-prev-horizontal:hover, 
	.jcarousel-prev-horizontal:focus {
	    opacity: 1;
	    background: url(/wp-content/themes/smartbox/images/retina/prev-horizontal-hover@2x.png) no-repeat;
	    background-position: center center;
	    -webkit-background-size:7px 11px; 
		-moz-background-size:7px 11px; 
		-o-background-size:7px 11px; 
		background-size:7px 11px;
	}
	
	.goto_projects, .goto_blog{
		background: url(/wp-content/themes/smartbox/img/goto_projblog@2x.png) no-repeat center center !important;
		width: 22px;
		height: 22px;
		-webkit-background-size:14px 14px; 
		-moz-background-size:14px 14px; 
		-o-background-size:14px 14px; 
		background-size:14px 14px;
	}
	.goto_projects:hover, .goto_blog:hover{
		background: url(/wp-content/themes/smartbox/img/goto_projbloghover@2x.png) no-repeat center center !important;
		-webkit-background-size:14px 14px; 
		-moz-background-size:14px 14px; 
		-o-background-size:14px 14px; 
		background-size:14px 14px;
		width: 22px;
		height: 22px;
	}
	
	#back-to-top a {
	    width: 45px;
	    height: 45px;
	    background: rgba(0,0,0,0.5) url(/wp-content/themes/smartbox/images/retina/gotop@2x.png) no-repeat center center;
	    -webkit-background-size:9px 5px; 
		-moz-background-size:9px 5px; 
		-o-background-size:9px 5px; 
		background-size:9px 5px;
	}
	
	.bird-img {
		background: url(/wp-content/themes/smartbox/images/retina/twitter-bird@2x.png) no-repeat 0 0;
	    background-position: center left;
	    -webkit-background-size:33px 22px; 
		-moz-background-size:33px 22px; 
		-o-background-size:33px 22px; 
		background-size:33px 22px;
		position: absolute;
		height: 45px;
		left: 0;
		-webkit-border-radius: 0px 0px 3px 3px;
		border-radius: 0px 0px 3px 3px;
		line-height: 44px;
		font-size: 18px;
		font-family: "Arial";
		font-size: 18px;
		color: #fff;
		font-weight: 600;
		top: -10px;
		padding-left: 50px;
		width: 100%;
		
	}
	
	/* SOCIAL ICONS */
	.socialdiv .facebook{ background: url(/wp-content/themes/smartbox/images/retina/facebook-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .twitter{ background: url(/wp-content/themes/smartbox/images/retina/twitter-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .forrst{ background: url(/wp-content/themes/smartbox/images/retina/forrst-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .flickr{background: url(/wp-content/themes/smartbox/images/retina/flickr-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .linkedin{background: url(/wp-content/themes/smartbox/images/retina/linkedin-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .skype{ background: url(/wp-content/themes/smartbox/images/retina/skype-light@2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .google{ background: url(/wp-content/themes/smartbox/images/retina/googleplus-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .vimeo{ background: url(/wp-content/themes/smartbox/images/retina/vimeo-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .picasa{ background: url(/wp-content/themes/smartbox/images/retina/picasa-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .deviantart{ background: url(/wp-content/themes/smartbox/images/retina/deviantart-light@2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .behance{ background: url(/wp-content/themes/smartbox/images/retina/behance-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
	.socialdiv .youtube{ background: url(/wp-content/themes/smartbox/images/retina/youtube-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .rss{ background: url(/wp-content/themes/smartbox/images/retina/rss-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .pinterest{ background: url(/wp-content/themes/smartbox/images/retina/pinterest-light@2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .stumble{ background: url(/wp-content/themes/smartbox/images/retina/stumbleupon-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .delicious{ background: url(/wp-content/themes/smartbox/images/retina/delicious-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .digg{ background: url(/wp-content/themes/smartbox/images/retina/digg-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .instagram{ background: url(/wp-content/themes/smartbox/images/retina/instagram-light@2x.png) -3px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
	.socialdiv .myspace{ background: url(/wp-content/themes/smartbox/images/retina/myspace-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .blogger{ background: url(/wp-content/themes/smartbox/images/retina/blogger-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .wordpress{ background: url(/wp-content/themes/smartbox/images/retina/wordpress-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .grooveshark{ background: url(/wp-content/themes/smartbox/images/retina/grooveshark-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .reddit{ background: url(/wp-content/themes/smartbox/images/retina/reddit-light@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .soundcloud{ background: url(/wp-content/themes/smartbox/images/retina/github-light@2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .dribbble{ background: url(/wp-content/themes/smartbox/images/retina/dribbble-light@2x.png) -3px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	
	/* SOCIAL ICONS: HOVER */
	.socialdiv .facebook:hover{ background: #3b5998 url(/wp-content/themes/smartbox/images/retina/facebook-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .twitter:hover{ background: #35c9f9 url(/wp-content/themes/smartbox/images/retina/twitter-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .forrst:hover{ background: #62956a url(/wp-content/themes/smartbox/images/retina/forrst-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .flickr:hover{ background: #ff0084 url(/wp-content/themes/smartbox/images/retina/flickr-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .linkedin:hover{background: #005886 url(/wp-content/themes/smartbox/images/retina/linkedin-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .skype:hover{ background: #50bee3 url(/wp-content/themes/smartbox/images/retina/skype-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .google:hover{ background: #d24a30 url(/wp-content/themes/smartbox/images/retina/googleplus-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .vimeo:hover{ background: #509a99 url(/wp-content/themes/smartbox/images/retina/vimeo-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .picasa:hover{ background: #9864ae url(/wp-content/themes/smartbox/images/retina/picasa-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .deviantart:hover{ background: #a8b30e url(/wp-content/themes/smartbox/images/retina/deviantart-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .behance:hover{ background: #212121 url(/wp-content/themes/smartbox/images/retina/behance-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
	.socialdiv .youtube:hover{ background: #cb322c url(/wp-content/themes/smartbox/images/retina/youtube-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .rss:hover{ background: #f7771e url(/wp-content/themes/smartbox/images/retina/rss-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .pinterest:hover{ background: #cb2027 url(/wp-content/themes/smartbox/images/retina/pinterest-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .stumble:hover{ background: #32a358 url(/wp-content/themes/smartbox/images/retina/stumbleupon-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .delicious:hover{ background: #3274d1 url(/wp-content/themes/smartbox/images/retina/delicious-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .digg:hover{ background: #000 url(/wp-content/themes/smartbox/images/retina/digg-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .instagram:hover{ background: #517fa4 url(/wp-content/themes/smartbox/images/retina/instagram-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; } 
	.socialdiv .myspace:hover{ background: #000 url(/wp-content/themes/smartbox/images/retina/myspace-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .blogger:hover{ background: #fc9644 url(/wp-content/themes/smartbox/images/retina/blogger-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .wordpress:hover{ background: #278ab7 url(/wp-content/themes/smartbox/images/retina/wordpress-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .grooveshark:hover{ background: #f77f00 url(/wp-content/themes/smartbox/images/retina/grooveshark-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .reddit:hover{ background: rgb(170, 199, 228) url(/wp-content/themes/smartbox/images/retina/reddit-light@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv .soundcloud:hover{ background: #F76700 url(/wp-content/themes/smartbox/images/retina/github-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv .dribbble:hover{ background: #df3e7b url(/wp-content/themes/smartbox/images/retina/dribbble-light@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
	
	
	/* SOCIAL ICONS - dark skin */
	.socialdiv-dark .facebook{ background: url(/wp-content/themes/smartbox/images/retina/facebook@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .twitter{ background: url(/wp-content/themes/smartbox/images/retina/twitter@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .forrst{ background: url(/wp-content/themes/smartbox/images/retina/forrst@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .flickr{background: url(/wp-content/themes/smartbox/images/retina/flickr@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .linkedin{background: url(/wp-content/themes/smartbox/images/retina/linkedin@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .skype{ background: url(/wp-content/themes/smartbox/images/retina/skype@2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .google{ background: url(/wp-content/themes/smartbox/images/retina/googleplus@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .vimeo{ background: url(/wp-content/themes/smartbox/images/retina/vimeo@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .picasa{ background: url(/wp-content/themes/smartbox/images/retina/picasa@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .deviantart{ background: url(/wp-content/themes/smartbox/images/retina/deviantart@2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .behance{ background: url(/wp-content/themes/smartbox/images/retina/behance@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
	.socialdiv-dark .youtube{ background: url(/wp-content/themes/smartbox/images/retina/youtube@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .rss{ background: url(/wp-content/themes/smartbox/images/retina/rss@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .pinterest{ background: url(/wp-content/themes/smartbox/images/retina/pinterest@2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .stumble{ background: url(/wp-content/themes/smartbox/images/retina/stumbleupon@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .delicious{ background: url(/wp-content/themes/smartbox/images/retina/delicious@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .digg{ background: url(/wp-content/themes/smartbox/images/retina/digg@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .instagram{ background: url(/wp-content/themes/smartbox/images/retina/instagram@2x.png) -3px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
	.socialdiv-dark .myspace{ background: url(/wp-content/themes/smartbox/images/retina/myspace@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .blogger{ background: url(/wp-content/themes/smartbox/images/retina/blogger@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .wordpress{ background: url(/wp-content/themes/smartbox/images/retina/wordpress@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .grooveshark{ background: url(/wp-content/themes/smartbox/images/retina/grooveshark@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .reddit{ background: url(/wp-content/themes/smartbox/images/retina/reddit@2x.png) -2px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .soundcloud{ background: url(/wp-content/themes/smartbox/images/retina/github@2x.png) -2px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .dribbble{ background: url(/wp-content/themes/smartbox/images/retina/dribbble@2x.png) -3px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	
	/* SOCIAL ICONS: HOVER */
	.socialdiv-dark .facebook:hover{ background: #3b5998 url(/wp-content/themes/smartbox/images/retina/facebook@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .twitter:hover{ background: #35c9f9 url(/wp-content/themes/smartbox/images/retina/twitter@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .forrst:hover{ background: #62956a url(/wp-content/themes/smartbox/images/retina/forrst@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .flickr:hover{ background: #ff0084 url(/wp-content/themes/smartbox/images/retina/flickr@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .linkedin:hover{background: #005886 url(/wp-content/themes/smartbox/images/retina/linkedin@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .skype:hover{ background: #50bee3 url(/wp-content/themes/smartbox/images/retina/skype@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .google:hover{ background: #d24a30 url(/wp-content/themes/smartbox/images/retina/googleplus@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .vimeo:hover{ background: #509a99 url(/wp-content/themes/smartbox/images/retina/vimeo@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .picasa:hover{ background: #9864ae url(/wp-content/themes/smartbox/images/retina/picasa@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .deviantart:hover{ background: #a8b30e url(/wp-content/themes/smartbox/images/retina/deviantart@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .behance:hover{ background: #212121 url(/wp-content/themes/smartbox/images/retina/behance@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
	.socialdiv-dark .youtube:hover{ background: #cb322c url(/wp-content/themes/smartbox/images/retina/youtube@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .rss:hover{ background: #f7771e url(/wp-content/themes/smartbox/images/retina/rss@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .pinterest:hover{ background: #cb2027 url(/wp-content/themes/smartbox/images/retina/pinterest@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .stumble:hover{ background: #32a358 url(/wp-content/themes/smartbox/images/retina/stumbleupon@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .delicious:hover{ background: #3274d1 url(/wp-content/themes/smartbox/images/retina/delicious@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .digg:hover{ background: #000 url(/wp-content/themes/smartbox/images/retina/digg@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .instagram:hover{ background: #517fa4 url(/wp-content/themes/smartbox/images/retina/instagram@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; } 
	.socialdiv-dark .myspace:hover{ background: #000 url(/wp-content/themes/smartbox/images/retina/myspace@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .blogger:hover{ background: #fc9644 url(/wp-content/themes/smartbox/images/retina/blogger@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .wordpress:hover{ background: #278ab7 url(/wp-content/themes/smartbox/images/retina/wordpress@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .grooveshark:hover{ background: #f77f00 url(/wp-content/themes/smartbox/images/retina/grooveshark@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .reddit:hover{ background: rgb(170, 199, 228) url(/wp-content/themes/smartbox/images/retina/reddit@2x.png) -35px 0px no-repeat; -webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px; }
	.socialdiv-dark .soundcloud:hover{ background: #F76700 url(/wp-content/themes/smartbox/images/retina/github@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  }
	.socialdiv-dark .dribbble:hover{ background: #df3e7b url(/wp-content/themes/smartbox/images/retina/dribbble@2x.png) -35px 0px no-repeat;-webkit-background-size:80px 40px; -moz-background-size:80px 40px; -o-background-size:80px 40px; background-size:80px 40px;  } 
	      

}@charset "UTF-8";
/*
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*body {  Addresses a small issue in webkit: http://bit.ly/NEdoDq 
	-webkit-backface-visibility: hidden;
}*/


.animated {
	-webkit-animation-delay: '';
	   -moz-animation-delay: '';
	    -ms-animation-delay: '';
	     -o-animation-delay: '';
	        animation-delay: '';
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	    -ms-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	    -ms-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	   -moz-animation-duration: 2s;
	     -o-animation-duration: 2s;
	        animation-duration: 2s;
}

@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}	
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}	
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}	
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}	
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}
@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); }
}

@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); }
}

@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}

.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); }
}

@-moz-keyframes wobble {
  0% { -moz-transform: translateX(0%); }
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  100% { -moz-transform: translateX(0%); }
}

@-o-keyframes wobble {
  0% { -o-transform: translateX(0%); }
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  30% { -o-transform: translateX(20%) rotate(3deg); }
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  60% { -o-transform: translateX(10%) rotate(2deg); }
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  100% { -o-transform: translateX(0%); }
}

@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}

.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }	
	50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1); }	
	50% { -o-transform: scale(1.1); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(0);
		-webkit-animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-webkit-animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
	}
	100% {
		-webkit-transform: perspective(400px) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) rotateY(0);
		-moz-animation-timing-function: ease-out;
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-moz-animation-timing-function: ease-out;
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
	80% {
		-moz-transform: perspective(400px) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in;
	}
	100% {
		-moz-transform: perspective(400px) scale(1);
		-moz-animation-timing-function: ease-in;
	}
}
@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) rotateY(0);
		-o-animation-timing-function: ease-out;
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-o-animation-timing-function: ease-out;
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
	80% {
		-o-transform: perspective(400px) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in;
	}
	100% {
		-o-transform: perspective(400px) scale(1);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(0);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) scale(1);
		animation-timing-function: ease-in;
	}
}

.flip {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flip;
	-o-backface-visibility: visible !important;
	-o-animation-name: flip;
	backface-visibility: visible !important;
	animation-name: flip;
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	backface-visibility: visible !important;
	animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-moz-animation-name: flipOutX;
	-moz-backface-visibility: visible !important;
	-o-animation-name: flipOutX;
	-o-backface-visibility: visible !important;
	animation-name: flipOutX;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInY;
	backface-visibility: visible !important;
	animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipOutY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipOutY;
	backface-visibility: visible !important;
	animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0px);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0px);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0px);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-o-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
}
@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
}
@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-20px);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(20px);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
}

@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
}

@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(-20px);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-o-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}
@-moz-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}
@-o-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}

	70% {
		-webkit-transform: scale(.9);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}

	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}

	70% {
		-moz-transform: scale(.9);
	}

	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}

	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}

	70% {
		-o-transform: scale(.9);
	}

	100% {
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}

	50% {
		opacity: 1;
		transform: scale(1.05);
	}

	70% {
		transform: scale(.9);
	}

	100% {
		transform: scale(1);
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
	}

	80% {
		-webkit-transform: translateY(10px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateY(-30px);
	}

	80% {
		-moz-transform: translateY(10px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateY(-30px);
	}

	80% {
		-o-transform: translateY(10px);
	}

	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		transform: translateY(-30px);
	}

	80% {
		transform: translateY(10px);
	}

	100% {
		transform: translateY(0);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
	}

	80% {
		-webkit-transform: translateY(-10px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateY(30px);
	}

	80% {
		-moz-transform: translateY(-10px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateY(30px);
	}

	80% {
		-o-transform: translateY(-10px);
	}

	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		transform: translateY(30px);
	}

	80% {
		transform: translateY(-10px);
	}

	100% {
		transform: translateY(0);
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
	}

	80% {
		-webkit-transform: translateX(-10px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
	}

	80% {
		-moz-transform: translateX(-10px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateX(30px);
	}

	80% {
		-o-transform: translateX(-10px);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}

	60% {
		opacity: 1;
		transform: translateX(30px);
	}

	80% {
		transform: translateX(-10px);
	}

	100% {
		transform: translateX(0);
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
	}

	80% {
		-webkit-transform: translateX(10px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
	}

	80% {
		-moz-transform: translateX(10px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateX(-30px);
	}

	80% {
		-o-transform: translateX(10px);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	60% {
		opacity: 1;
		transform: translateX(-30px);
	}

	80% {
		transform: translateX(10px);
	}

	100% {
		transform: translateX(0);
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
	}

	25% {
		-webkit-transform: scale(.95);
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}	
}

@-moz-keyframes bounceOut {
	0% {
		-moz-transform: scale(1);
	}

	25% {
		-moz-transform: scale(.95);
	}

	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}

	100% {
		opacity: 0;
		-moz-transform: scale(.3);
	}	
}

@-o-keyframes bounceOut {
	0% {
		-o-transform: scale(1);
	}

	25% {
		-o-transform: scale(.95);
	}

	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}

	100% {
		opacity: 0;
		-o-transform: scale(.3);
	}	
}

@keyframes bounceOut {
	0% {
		transform: scale(1);
	}

	25% {
		transform: scale(.95);
	}

	50% {
		opacity: 1;
		transform: scale(1.1);
	}

	100% {
		opacity: 0;
		transform: scale(.3);
	}	
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-o-animation-name: bounceOut;
	animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
	}

	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes bounceOutUp {
	0% {
		-moz-transform: translateY(0);
	}

	20% {
		opacity: 1;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes bounceOutUp {
	0% {
		-o-transform: translateY(0);
	}

	20% {
		opacity: 1;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes bounceOutUp {
	0% {
		transform: translateY(0);
	}

	20% {
		opacity: 1;
		transform: translateY(20px);
	}

	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	-moz-animation-name: bounceOutUp;
	-o-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
	}

	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes bounceOutDown {
	0% {
		-moz-transform: translateY(0);
	}

	20% {
		opacity: 1;
		-moz-transform: translateY(-20px);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-o-keyframes bounceOutDown {
	0% {
		-o-transform: translateY(0);
	}

	20% {
		opacity: 1;
		-o-transform: translateY(-20px);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes bounceOutDown {
	0% {
		transform: translateY(0);
	}

	20% {
		opacity: 1;
		transform: translateY(-20px);
	}

	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	-moz-animation-name: bounceOutDown;
	-o-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}

	20% {
		opacity: 1;
		-webkit-transform: translateX(20px);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes bounceOutLeft {
	0% {
		-moz-transform: translateX(0);
	}

	20% {
		opacity: 1;
		-moz-transform: translateX(20px);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes bounceOutLeft {
	0% {
		-o-transform: translateX(0);
	}

	20% {
		opacity: 1;
		-o-transform: translateX(20px);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes bounceOutLeft {
	0% {
		transform: translateX(0);
	}

	20% {
		opacity: 1;
		transform: translateX(20px);
	}

	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	-moz-animation-name: bounceOutLeft;
	-o-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
	}

	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes bounceOutRight {
	0% {
		-moz-transform: translateX(0);
	}

	20% {
		opacity: 1;
		-moz-transform: translateX(-20px);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes bounceOutRight {
	0% {
		-o-transform: translateX(0);
	}

	20% {
		opacity: 1;
		-o-transform: translateX(-20px);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes bounceOutRight {
	0% {
		transform: translateX(0);
	}

	20% {
		opacity: 1;
		transform: translateX(-20px);
	}

	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		opacity: 0;
	}

	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
		opacity: 0;
	}

	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateIn {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(-200deg);
		opacity: 0;
	}

	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
		opacity: 0;
	}

	100% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOut {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOut {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}

	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}

	100% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}

	100% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}

	100% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}

	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}

	100% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
@-webkit-keyframes hinge {
	0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	100% { -webkit-transform: translateY(700px); opacity: 0; }
}

@-moz-keyframes hinge {
	0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	100% { -moz-transform: translateY(700px); opacity: 0; }
}

@-o-keyframes hinge {
	0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	100% { -o-transform: translateY(700px); opacity: 0; }
}

@keyframes hinge {
	0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
	20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
	100% { transform: translateY(700px); opacity: 0; }
}

.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
	0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}

@-moz-keyframes rollIn {
	0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}

@-o-keyframes rollIn {
	0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}

@keyframes rollIn {
	0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}

.rollIn {
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-o-animation-name: rollIn;
	animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
	}
}

@-moz-keyframes rollOut {
    0% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-moz-transform: translateX(100%) rotate(120deg);
	}
}

@-o-keyframes rollOut {
    0% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-o-transform: translateX(100%) rotate(120deg);
	}
}

@keyframes rollOut {
    0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-o-animation-name: rollOut;
	animation-name: rollOut;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */

@-webkit-keyframes lightSpeedIn {
	0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@-moz-keyframes lightSpeedIn {
	0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@-o-keyframes lightSpeedIn {
	0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@keyframes lightSpeedIn {
	0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;

    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

.animated.lightSpeedIn {
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    animation-duration: 0.5s;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */

@-webkit-keyframes lightSpeedOut {
    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@-moz-keyframes lightSpeedOut {
	0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@-o-keyframes lightSpeedOut {
	0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@keyframes lightSpeedOut {
	0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;

    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

.animated.lightSpeedOut {
    -webkit-animation-duration: 0.25s;
    -moz-animation-duration: 0.25s;
    -o-animation-duration: 0.25s;
    animation-duration: 0.25s;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */

@-webkit-keyframes wiggle {
    0% { -webkit-transform: skewX(9deg); }
    10% { -webkit-transform: skewX(-8deg); }
    20% { -webkit-transform: skewX(7deg); }
    30% { -webkit-transform: skewX(-6deg); }
    40% { -webkit-transform: skewX(5deg); }
    50% { -webkit-transform: skewX(-4deg); }
    60% { -webkit-transform: skewX(3deg); }
    70% { -webkit-transform: skewX(-2deg); }
    80% { -webkit-transform: skewX(1deg); }
    90% { -webkit-transform: skewX(0deg); }
	100% { -webkit-transform: skewX(0deg); }
}

@-moz-keyframes wiggle {
    0% { -moz-transform: skewX(9deg); }
    10% { -moz-transform: skewX(-8deg); }
    20% { -moz-transform: skewX(7deg); }
    30% { -moz-transform: skewX(-6deg); }
    40% { -moz-transform: skewX(5deg); }
    50% { -moz-transform: skewX(-4deg); }
    60% { -moz-transform: skewX(3deg); }
    70% { -moz-transform: skewX(-2deg); }
    80% { -moz-transform: skewX(1deg); }
    90% { -moz-transform: skewX(0deg); }
	100% { -moz-transform: skewX(0deg); }
}

@-o-keyframes wiggle {
    0% { -o-transform: skewX(9deg); }
    10% { -o-transform: skewX(-8deg); }
    20% { -o-transform: skewX(7deg); }
    30% { -o-transform: skewX(-6deg); }
    40% { -o-transform: skewX(5deg); }
    50% { -o-transform: skewX(-4deg); }
    60% { -o-transform: skewX(3deg); }
    70% { -o-transform: skewX(-2deg); }
    80% { -o-transform: skewX(1deg); }
    90% { -o-transform: skewX(0deg); }
	100% { -o-transform: skewX(0deg); }
}

@keyframes wiggle {
    0% { transform: skewX(9deg); }
    10% { transform: skewX(-8deg); }
    20% { transform: skewX(7deg); }
    30% { transform: skewX(-6deg); }
    40% { transform: skewX(5deg); }
    50% { transform: skewX(-4deg); }
    60% { transform: skewX(3deg); }
    70% { transform: skewX(-2deg); }
    80% { transform: skewX(1deg); }
    90% { transform: skewX(0deg); }
	100% { transform: skewX(0deg); }
}

.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;

    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

.animated.wiggle {
    -webkit-animation-duration: 0.75s;
    -moz-animation-duration: 0.75s;
    -o-animation-duration: 0.75s;
    animation-duration: 0.75s;
}
/* Common styles of menus */

#menu-smartbox-menu, #menu-smartbox-menu * {z-index: 2;}

.dl-menuwrapper {
	width: 100%;
	max-width: 300px;
	float: right;
	position: relative;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
	right: -10px;
	top: -20px;
	min-width: 140px;
	display: none;
}

.dl-menuwrapper:first-child {
	margin-right: 100px;
}

.dl-menuwrapper button {
	background: #ccc;
	border: none;
	width: auto;
	height: 32px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
	-webkit-border-radius: 3px;
border-radius: 3px;
	margin-top: 3px;
	text-transform: uppercase;
	font-family: Helvetica Neue, Arial, sans-serif;
	color: #fff;
	letter-spacing: .5px;
	padding: 0 15px 0 40px;
}

.dl-menuwrapper ul {
	background: #aaa;
	-webkit-box-shadow: 0px 1px 4px 0px #c4c4c4;
box-shadow: 0px 1px 4px 0px #c4c4c4;
}

.dl-menuwrapper button:after {
	content: '';
position: absolute;

	width: 15%;

	height: 4px;

	background: #fff;

	top: 7px;

	left: 7%;

	box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
/* 	margin: 5px 0 0 0; */
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px;
	font-size: 16px;
	line-height: 1.4em;
	font-weight: 500;
	color: #fff;
	outline: none;
	letter-spacing: 0.2px;
	text-align: left;
}
.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
/* 	margin-top: -5px; */
}


.dl-menuwrapper .gosubmenu{
	position: absolute;
	top: 7px !important;
	line-height: 30px;
	font-family: FontAwesome;
	speak: none;
	-webkit-font-smoothing: antialiased;
	right: 8px;
	border: 1px solid;
	/* padding: 0px 14px 0 15px; */
	background: white;
	width: 40px;
	height: 30px;
	text-align: center;
	z-index: 99999999999;
	cursor: pointer;
	cursor: pointer;
	border-color: #EBEEF0;
	font-size: 1.3em;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.dl-subview > .gosubmenu, .dl-subviewopen > .gosubmenu{display: none !important;}

/*
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 5px !important;
	line-height: 35px;
	font-family: FontAwesome;
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\f105";
}
*/

.dl-menuwrapper li.dl-back:after {
	
	/* from old a:after */
	position: absolute;
	top: 5px !important;
	line-height: 35px;
	font-family: FontAwesome;
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\f104";
	z-index: 99;
	/* from old a:after */
	
	left: 15px;
	color: rgba(255,255,255,0.9);
	/*
-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
*/
	top: -2px;
}

.dl-menuwrapper li > a:after {
	right: 15px;
	color: rgba(0,0,0,0.25);
}

.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;

}
/*
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu-smart{
	width: 220px !important;
}
*/
.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
/* 	margin: 5px 0 0 0; */
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu-smart {
	display: none;

}

/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu-smart,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu-smart,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu-smart > li {
	display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu-smart {
	position: absolute;
	width: 100%;
	top: 40px;
	left: 0;
	margin: 0;
}

/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	-moz-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	-moz-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	-moz-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	-moz-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	-moz-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut2 {
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut3 {
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut4 {
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut5 {
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut1 {
	50% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-moz-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut2 {
	100% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut3 {
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut4 {
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut5 {
	100% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut1 {
	50% {
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@keyframes MenuAnimOut2 {
	100% {
		transform: translateX(-100%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut3 {
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut4 {
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut5 {
	100% {
		transform: translateY(40%);
		opacity: 0;
	}
}

.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	-moz-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	-moz-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;
	
}

.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	-moz-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	-moz-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	-moz-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn1 {
	0% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-moz-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn2 {
	0% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn3 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn4 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn5 {
	0% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes MenuAnimIn1 {
	0% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes MenuAnimIn2 {
	0% {
		transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn3 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn4 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn5 {
	0% {
		transform: translateY(40%);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	-moz-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
	animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	-moz-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	-moz-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	-moz-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn1 {
	0% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn2 {
	0% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn3 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn4 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn5 {
	0% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn1 {
	0% {
		transform: translateX(50%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn2 {
	0% {
		transform: translateX(100%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn3 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn4 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn5 {
	0% {
		transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	-moz-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
	animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	-moz-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	-moz-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu-smart.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	-moz-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut1 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut2 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut3 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut4 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut5 {
	0% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut1 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		transform: translateX(50%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut2 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		transform: translateX(100%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut3 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut4 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut5 {
	0% {
		transform: translateZ(0);
		opacity: 1;
	}
	100% {
		transform: translateZ(-200px);
		opacity: 0;
	}
}

/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu-smart {
	display: block;
}

.no-js .dl-menuwrapper li.dl-back {
	display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
	background: rgba(0,0,0,0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
	content: '';
}

/* Colors for demos */

/* Demo 1 */
.demo-1 .dl-menuwrapper button {
	background: #c62860;
}

.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul {
	background: #9e1847;
}

/* Demo 2 */
.demo-2 .dl-menuwrapper button {
	background: #e86814;
}

.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul {
	background: #D35400;
}

/* Demo 3 */
.demo-3 .dl-menuwrapper button {
	background: #08cbc4;
}

.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul {
	background: #00b4ae;
}

/* Demo 4 */
.demo-4 .dl-menuwrapper button {
	background: #90b912;
}

.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul {
	background: #79a002;
}

/* Demo 5 */
.demo-5 .dl-menuwrapper button {
	background: #744783;
}

.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul {
	background: #643771;
}

.dl-subviewopen .dl-submenu-smart:before{display: none !important;width: 0 !important; height: 0 !important; visibility: hidden !important;}/*
  Theme Name: Smartbox
  Author: DesignareThemes
  Author URI: http://designarethemes.com

  SHORTCODES CSS
*/
#content_desthemes_shortcodes_button { width: 20px !important; height: 20px !important; }
/*-------------------------------------------------------------------------------------------*/
/* 2. Featured-BOX */
/*-------------------------------------------------------------------------------------------*/
.featured-box{position: relative;float: left;margin-bottom: 10px;width: 100%;}
.featured-box .left-column{margin: 0;position: relative;float: left;max-width: 100%;}
.featured-box .right-column{width: 30%;margin: 0;position: relative;float: left;margin-bottom: 15px !important;}
.featured-box h3{margin-top: 0 !important;font-size: 19px; text-align: left; clear: right;float: left; position: relative; left: 0;width: 100%;padding-bottom: 5px;}
.featured-box .title, .featured-box .text{margin: 0;clear: both;}
.simpleborder{border: 1px solid #ededed;-webkit-border-radius: 8px;border-radius: 8px;}
.fancyborder{position: relative;float: left;background: url(/wp-content/themes/images/debut_dark.png) repeat;width: 97%;padding: 15px 7px 15px 15px;-webkit-border-radius: 8px; border-radius: 8px;}
.fancyborder .title{padding: 20px 0 0 20px;position: relative;float: left;}
.fancyborder .text{padding: 0 20px 0 15px;}
.fancyborder .button{padding: 20px;}
.fancyborder .patternborder{padding: 20px;position: relative;float: left;}
.fancyborder .fancyb{background: white;position: relative;float: left;width: 96%;padding: 20px 10px;}
.fancyborder .fancyb .ppatternb{padding: 20px;}
.fancyb{padding: 20px;}
.backgroundpattern{background: #F7F7F7;padding: 0px 0 15px 0;-webkit-border-radius: 8px;border-radius: 8px;}
.backgroundpattern .patternborder{padding: 0 20px 0 15px;position: relative;float: left;}
.backgroundpattern .patternborder .right-column .button{left: 8px;}
/*-------------------------------------------------------------------------------------------*/
/* 1. Info Boxes */
/*-------------------------------------------------------------------------------------------*/
p.des-sc-box, div.des-sc-box {padding: 1em 35px 1em 14px;border-width: 1px 0 1px 0;border-style: solid;color: #fff;text-shadow: none;-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3);box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3);font-size: 13px;font-family: Arial;margin-bottom: 35px;position: relative;float: left;width: 100%;}
.des-sc-box.none {border-width:0;}
.des-sc-box.full {border-width:1px;}
.des-sc-box.medium {padding:18px 20px 18px 35px; font-size:1em;}
.des-sc-box.large {padding:25px 27px 25px 50px; font-size:1.3em; }
.des-sc-box.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.des-sc-box.error { border-color: #eed3d7; color: #b94a48;
    background: #f2dede url(/wp-content/themes/images/exclamation.png) no-repeat 15px center;
    padding-left: 45px;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.des-sc-box.download { border: 1px solid rgb(228, 144, 79);background: rgb(247, 172, 114) url(/wp-content/themes/images/ico-download.png) no-repeat 18px  49%;color:#fff;}
.des-sc-box.check { border-color: #d6e9c6; color: #468847; background: #dff0d8 url(/wp-content/themes/images/tick.png) no-repeat 15px center; padding-left: 45px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.des-sc-box.info {color: #2080a8;filter: dropshadow(color=#2080a8, offx=1, offy=1);  border-color: #bce8f1;background: #d9edf7 url(/wp-content/themes/images/info.png) no-repeat 15px center;padding-left: 45px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.des-sc-box.note {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);  border: 1px solid #fbeed5;
    color: #c09853; clear: both;
    background: #fcf8e3 url(/wp-content/themes/images/alert.png) no-repeat 15px center;
    padding-left: 45px;
}
.des-sc-box.normal { border-color:#ccc; background:#eee; padding:9px 15px;font-size: 13px;font-weight: bold;}
/*-------------------------------------------------------------------------------------------*/
/* 2. Buttons */
/*-------------------------------------------------------------------------------------------*/
a.des-sc-button{display: inline-block;/* font-weight: bold; */font-family:  Helvetica Neue, Arial, sans-serif;cursor: pointer;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 0;margin: 5px 10px 5px 0;text-decoration: none;padding:12px 20px; font-size: 1.1em;width: auto !important;letter-spacing: 1px !important;font-weight: normal;}
a.des-sc-button.not(.animated){
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
a.des-sc-button.small i, .button i{padding-right: 5px;}
a.des-sc-button.small, .button.small {padding: 0.8em 0.8em;font-size: 0.9em;}
a.des-sc-button.medium, .button.medium {padding: 1em 2em; font-size: 11px;letter-spacing: .5px;}
a.des-sc-button.large, .button.large {padding:2em 4em; font-size:14px;}
a.des-sc-button.xl, .button.xl {padding:28px 43px; font-size:16px;}
a.des-sc-button.dark span { color:#212121;display: inline;}
a.des-sc-button.white span { color:#333 !important;display: inherit;width: auto;}
a.des-sc-button i{display: inline; width: auto;font-size: 1.2em;}
a.des-sc-button span{width: 104% !important;margin-left:-2%;}

.button {display: inline-block;font-weight: 100;font-family: Arial, sans-serif;cursor: pointer;text-align: center;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;margin: 0 5px 5px 0;text-decoration: none;padding:12px 20px; font-size: 1.1em;text-transform: uppercase;}
.button(.animated){
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.button:active {-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);}

/* Input Button
==========================*/
input[type="button"], .single #commentform .form-submit [type="button"]{display: inline-block;font-weight: bold;font-family:  Arial, sans-serif;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;margin: 0 5px 5px 0;float: left;-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3);box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3);padding: 7px 14px !important;font-size: 14px;width: auto !important;float: left;font-weight: bold;}
input[type="button"]:active {-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);}

/* Yellow Button
==========================*/
.button.yellow, input[type="button"], .single #commentform .form-submit[type="button"]{border: 1px solid #e6bd4c;background-image: linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);background-image: -o-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);background-image: -moz-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -webkit-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -ms-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-color: #FCCC73;
	color:#754c00;
	text-shadow: 1px 1px 0px #ffebb7;
	filter: dropshadow(color=#ffebb7, offx=1, offy=1);
	font-weight: bold;
}
.button.yellow:hover, input[type="button"]:hover {background: #fbd684;}


/* White Button
==========================*/
.button.none {
	padding: 0px;
	color:#444 !important;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: bold;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.button.white{
	border: 1px solid #dddddd;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F7F7F7;
	color:#444 !important;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: bold;
}

.button.white:hover {background: #fbfbfb;}

.single #commentform .form-submit #submit{
	border: 1px solid #dddddd;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F7F7F7;
	color:#444 !important;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	margin: 0 5px 5px 0;
	*float: left;
	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3);
	text-decoration: none;
	padding:12px 20px; font-size: 1em;
	width: auto;
}

/* Black Button
==========================*/
.button.black{

	background: #444;
	color: #fff !important;
	text-shadow: 1px -1px 0px #444;
	filter: dropshadow(color=#4444444, offx=1, offy=1);
	font-weight: bold;
}

.button.black:hover{background: #535353;}


/* Red Button
==========================*/
.button.red {
	border: 1px solid #b23730;
	background-image: linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -o-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -moz-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -webkit-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -ms-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-color: #C74039;
	color: #fff !important;
	text-shadow: 1px -1px 0px #a43b37;
	filter: dropshadow(color=#a43b37, offx=1, offy=1);
	font-weight: bold;
}

.button.red:hover {background: #ce4640;}


/* Green Button
==========================*/
.button.green {
	border: 1px solid #628821;
	background-image: linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -o-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -moz-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -webkit-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -ms-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-color: #6e9231;
	color: #fff !important;
	text-shadow: 1px -1px 0px #77873b;
	filter: dropshadow(color=#77873b, offx=1, offy=1);
	font-weight: bold;
}

.button.green:hover {background: #799d3b;}

/* Orange Button
==========================*/
.button.orange {
	border: 1px solid #cb510f;
	background-image: linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -o-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -moz-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -webkit-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -ms-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-color: #dc5e19 ;
	color: #fff !important;
	text-shadow: 1px -1px 0px #cb510f;
	filter: dropshadow(color=#cb510f, offx=1, offy=1);
	font-weight: bold;
}

.button.orange:hover {background: #e26623;}


/* Blue Button
==========================*/
.button.blue {
	border: 1px solid #1f70ad;
	background-image: linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -o-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -moz-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -webkit-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -ms-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-color: #2778C8;
	color: #fff !important;
	text-shadow: 1px -1px 0px #1c6396;
	filter: dropshadow(color=#1c6396, offx=1, offy=1);
	font-weight: bold;
}

.button.blue:hover {background: #287fc8;}

/* Blue Button
==========================*/
.button.violet {
	border: 1px solid #621cd5;
	background-image: linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -o-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -moz-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -webkit-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -ms-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-color: #702be3;
	color: #fff !important;
	text-shadow: 1px -1px 0px #621cd5;
	filter: dropshadow(color=#621cd5, offx=1, offy=1);
	font-weight: bold;
}

.button.violet:hover {background: #7934ea;}

/* GreenSmartbox Button
==========================*/
.button.greensmartbox {
	border: 1px solid #018b8b;
	background-image: linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -o-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -moz-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -webkit-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-image: -ms-linear-gradient(bottom, #009999 0%, #0cb7b7 100%);
	background-color: #009999;
	color: #fff !important;
	text-shadow: 1px -1px 0px #007a7a;
	filter: dropshadow(color=#621cd5, offx=1, offy=1);
	font-weight: bold;
}

.button.greensmartbox:hover {background: #0d9b9b;}


/*-------------------------------------------------------------------------------------------*/
/* 3. Columns
.twocol-one{width:48%;}
.threecol-one{width:30.66%;}
.threecol-two{width:65.33%;}
.fourcol-one{width:22%;}
.fourcol-two{width:48%;}
.fourcol-three{width:74%;}
.fivecol-one{width:16.8%;}
.fivecol-two{width:37.6%;}
.fivecol-three{width:58.4%;}
.fivecol-four{width:67.2%;}
.sixcol-one{width:13.33%;}
.sixcol-two{width:30.66%;}
.sixcol-three{width:47.99%;}
.sixcol-four{width:65.33%;}
.sixcol-five{width:82.67%;}
.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:2%;position:relative;left: 10px;}
.last{clear:right;margin-right:0 !important;}
*/

.main_cols{position: relative;margin-bottom: 0;display: inline-block;clear: right;max-width: 100%;}
/*-------------------------------------------------------------------------------------------*/
/* 4. Tweetmeme */
/*-------------------------------------------------------------------------------------------*/
.des-tweetmeme.left { margin:0 1.5em 1.5em 0; float:left; }
.des-tweetmeme.none { margin:0 0 1.5em 0;  }
.des-tweetmeme.right { margin:0 0 1.5em 1.5em; float:right;  }

/*-------------------------------------------------------------------------------------------*/
/* 5. Twitter */
/*-------------------------------------------------------------------------------------------*/
.des-sc-twitter.left { margin: 10px 0; float:left; width: 10%;}
.des-sc-twitter.none { margin: 10px 0;width: 10%;  }
.des-sc-twitter.right { margin: 10px 0; float:right;width: 10%;  }
.des-fblike{float: left; margin: 10px 0;width: 100%;}
.shortcode-twitter-follow, .shortcode-google-plusone, .shortcode-linkedin_share{float: left; width: auto;position: relative; margin: 10px 0;}

/*-------------------------------------------------------------------------------------------*/
/* 6. Digg */
/*-------------------------------------------------------------------------------------------*/
.des-digg.left { margin: 10px 0; float:left; }
.des-digg.none { margin: 10px 0;  }
.des-digg.right { margin: 10px 0; float:right;  }

/*-------------------------------------------------------------------------------------------*/
/* 7. Related posts */
/*-------------------------------------------------------------------------------------------*/
.des-sc-related-posts .thumbnail { float:left; margin:0 1em 1em 0;}
.des-sc-related-posts li { clear:both; }

/*-------------------------------------------------------------------------------------------*/
/* 8. Horizontal Rule */
/*-------------------------------------------------------------------------------------------*/
.des-sc-hr, .des-sc-divider { clear:both; display:block; margin-bottom:20px; padding-top:20px; width:100%; }
.des-sc-dots-divider{
	height: 4px;
	border-bottom: 1px solid #ededed;
	margin: 10px 1% 15px 1% !important;
	position: relative;
	float: left;
	border-top: 1px solid #ededed;
	max-width: 100%;
	width: 99%;
}
.des-sc-divider.flat { padding:0; margin:0; }

/*-------------------------------------------------------------------------------------------*/
/* 9. Quote */
/*-------------------------------------------------------------------------------------------*/
.des-sc-quote p { margin: 0 8px 1em 8px; padding: 0 0 0 55px; background: url(/wp-content/themes/images/quote.png) no-repeat 0 3px; font-family: 'Open Sans';
font-weight: 300;
font-size: 14px;
line-height: 1.5em;
color: #999; }
.des-sc-quote.left { float:left; width:30%;}
.des-sc-quote.right { float:right; width:30%;}
.des-sc-quote.boxed { background: #f5f5f5; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.des-sc-quote.boxed.left { margin: 0 1.5em 1em 0;}
.des-sc-quote.boxed.right { margin: 0 0 1em 1.5em;}

/*-------------------------------------------------------------------------------------------*/
/* 10. Icon Links */
/*-------------------------------------------------------------------------------------------*/
.des-sc-ilink { padding:0 0.3em; }
.des-sc-ilink a { padding-left:20px;  display: inline-block;margin: 4px 0; font-size: 14px; font-family: Helvetica Neue, Arial;}
.des-sc-ilink a:hover{cursor: pointer;}
.des-sc-ilink .nostyle { padding-left: 0; }
.des-sc-ilink .download { background: url(/wp-content/themes/images/ico-download.png) no-repeat left 20%; }
.des-sc-ilink .check { background: url(/wp-content/themes/images/ico-tick.png) no-repeat left 20%; }
.des-sc-ilink .info { background: url(/wp-content/themes/images/ico-info.png) no-repeat left 20%; }
.des-sc-ilink .note { background: url(/wp-content/themes/images/ico-note.png) no-repeat left 20%; }
.des-sc-ilink .error { background: url(/wp-content/themes/images/ico-alert.png) no-repeat left 20%; }

.p_exerpt p{font-size: 11px;font-family: Georgia;font-style: italic;}

/*-------------------------------------------------------------------------------------------*/
/* 12. Contact Form */
/*-------------------------------------------------------------------------------------------*/
.contact-form { position: relative; height: auto !important; float: left !important; width: 100%; margin: 0; margin-bottom: 20px !important;}
.contact-form .screenReader { left: -9999px; position: absolute; top: -9999px; }
.contact-form .forms {float:left;list-style:none;width:100%;margin:0;position: relative;top: -10px;}
.contact-form .forms p {clear:both;float:left;margin-bottom:0;position:relative;width:100%}
.contact-form .forms .error{font-size:12px;display:block;margin-left:120px;color:red;}
.contact-form .forms .textarea .error{display:block; margin-left:120px}
.contact-form .forms .screenReader{margin-bottom:0;}
.contact-form .forms .buttons .submit{margin: 25px 0 0 0; cursor:pointer; }
.contact-form .forms .inline {position: relative; float: left; top: 15px;}
.contact-form .forms .inline input{padding: 0;margin: 0;width:5%;}
.contact-form .forms .inline label{display:inline;float:none;width:auto;}
.entry .contact-form ol.forms li { list-style: none; } /* Added to accomodate the contact form shortcode */

.contact-form .submit {
	background: #212121;
	padding: 8px 16px;
	color: #fff !important;
	left: 0;
	position: relative;
	float: left;
	text-shadow: none;
	max-width: 100%;
	display: block;
	margin-top: 15px;
}
.contact-form .submit i{
	padding-right: 5px;
}
.contact-form .submit:hover{
	color: #fff !important;
	background: #444 !important;
	text-shadow: none;
}

.contact-form .with_error, .contact-form .change_error{
	border: 1px solid #D07F7F !important;
	color: #BD3030 !important;
	font-family: "Open Sans", Arial, sans-serif;
    font-weight: 300;
	position: relative;
	float: left;
	background: #fff;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;
    padding: 8px;
    line-height: 14px;
    margin: 7px 0 !important;
	width: 96%;
}
.contact-form{
	position: relative;
	float: left;
	left: 0;
	text-align: left;
	top: 0;
}
.contact-form label{
	color: #666;
	float: left;
	font-family: "Helvetica", Arial,sans-serif;
	font-size: 13px;
	line-height: 20px;
	padding-bottom: 10px;
	position: relative;
	top: 15px;
	width: 100%;
}
.contact-form input{
	background: #fff;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;
    padding: 8px;
    line-height: 14px;
    margin: 7px 0 !important;
	width: 100%;
    color: #848889;
	font-family: "Open Sans", Arial, sans-serif;
    font-weight: 300;
    font-size: 12px;
	border: 1px solid #e5e5e5;
	position: relative;
	float: left;
}
.contact-form textarea{
	background: #fff;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;
    padding: 8px;
    line-height: 14px;
    margin: 7px 0 !important;
	width: 100%;
	height: 110px;
    color: #848889;
	font-family: "Open Sans", Arial, sans-serif;
    font-weight: 300;
font-size: 12px;
	border: 1px solid #e5e5e5;
	position: relative;
	float: left;
}
.form{
	margin-top: -15px;
}
.contact-form input.hightlight, .contact-form textarea.hightlight{
	border:1px solid #666;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.form_success{
	position: relative;
	display: none;
	color: #fff !important;
	background: rgb(159, 209, 116) !important;
	font-size: 12px;
	margin-top: 0;
	text-align: left;
	left: 0;
	padding: 6px 10px;
	font-family: Helvetica, Arial, sans-serif;
}
/*-------------------------------------------------------------------------------------------*/
/* 12. Contact Form - WIDGET*/
/*-------------------------------------------------------------------------------------------*/

.footer-widget .contact-form { position: relative; height: auto !important; float: left !important; width: 100%; margin: 0;}
.footer-widget .contact-form .screenReader { left: -9999px; position: absolute; top: -9999px; }
.footer-widget .contact-form .forms {float:left;list-style:none;width:100%;margin:0;position: relative; }
.footer-widget .contact-form .forms p {clear:both;float:left;margin-bottom:0;position:relative;width:100%}
.footer-widget .contact-form .forms .error{font-size:12px;display:block;margin-left:120px;color:red;}
.footer-widget .contact-form .forms .textarea .error{display:block; margin-left:120px}
.footer-widget .contact-form .forms .screenReader{margin-bottom:0;}
.footer-widget .contact-form .forms .buttons .submit{margin: 25px 0 0 0; cursor:pointer; }
.footer-widget .contact-form .forms .inline {position: relative; float: left; top: 15px;}
.footer-widget .contact-form .forms .inline input{padding: 0;margin: 0;width:5%;}
.footer-widget .contact-form .forms .inline label{display:inline;float:none;width:auto;}
.footer-widget .entry .contact-form ol.forms li { list-style: none; }
.footer-widget .contact-form .submit{
	left: 0;
	position: relative;
	top: 14px;
}
.footer-widget .contact-form .change_error{
	border: 1px solid #BD3030 !important;
	font-style: normal !important;
	color: #848889 !important;
}
.footer-widget .contact-form .with_error{
	border: 1px solid #D07F7F !important;
	color: #BD3030 !important;
	font-style: italic !important;
}
.footer-widget .contact-form{
	position: relative;
	float: left;
	left: 0;
	text-align: left;
	top: 0;
}
.footer-widget .contact-form label{
	color: #999;
	float: left;
	font-family: Helvetica Neue, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 10px;
	position: relative;
	top: 15px;
	width: auto;
}
.footer-widget .contact-form input{
	background: #333;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;
    padding: 6px;
    line-height: 12px;
    margin: 3px 0 0 0;
    width: 94%;
    color: #848889;
    font-family: Helvetica Neue, Arial;
    font-size: 12px;
	border: 1px solid #444;
	position: relative;
	float: left;

}
.footer-widget .contact-form textarea{
	background: #333;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;
    padding: 6px;
    line-height: 12px;
    width: 94%;
	margin: 3px 0 0 0;
	height: 70px;
    color: #848889;
    font-family:Helvetica", "Arial;
    font-size: 12px;
	border: 1px solid #444;
	position: relative;
	float: left;
}
.footer-widget .form{
	margin-top: -15px;
}
.footer-widget .contact-form input.hightlight, .contact-form textarea.hightlight{
	border:1px solid #666 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.footer-widget .form_success{
	position: relative;
	display: none;
	color: #fff !important;
	background: #64943C;
	font-size: 13px;
	margin-top: 0;
	text-align: left;
	left: 0;
	padding: 4px 10px;
}

/*-------------------------------------------------------------------------------------------*/
/* 14. Dropcap */
/*-------------------------------------------------------------------------------------------*/
span.dropcap { font-size: 300%; font-weight: bold; float: left; position: relative; margin:5px 7px 0 0; line-height: 0.7em; color: #555;}



/*-----------------------------------------------------------------------------------*/
/*	Accordion
/*-----------------------------------------------------------------------------------*/
.acc-substitute, .shortcode-accs{
	position: relative;
	float: left;
	width: 100%;
}

#accordion .acc-title, .acc-substitute .acc-title{
	border: none;
	display: block;
	font-weight: normal;
	margin: 5px 0;
}
#accordion .acc-title h2, .acc-substitute .acc-title h2{
	display:block;
	padding: 1.2em 1em;
	background: #f7f7f7 url(/wp-content/themes/images/toggle_open.png) no-repeat  96.5% center;
	color: #666;
	font-weight: normal;
	font-family: Arial !important;
	cursor: pointer;
	margin: 0;
}
#accordion .acc-title h2 i, #tabs ul.tabs li a i{
	padding-right: 5px;
	padding-left: 0;
	margin: 0;
	font-size: 1.2em;
	top: -1px;
	position: relative;
}
#accordion .acc-title a i, .acc-substitute .acc-title a i{
	margin:0px 8px 0 0px;
	opacity: 0.4;
}

#accordion .acc-title h2.current, .acc-substitute .acc-title h2.current{
	background: #f7f7f7 url(/wp-content/themes/images/toggle_close.png) no-repeat 96.5% center;
	padding: 1.2em 1em;
	margin: 0;
}
#accordion .acc-title.active h2 i, .acc-substitute .acc-title.active h2 i{
	opacity: 0.95;
}
.acc-substitute .acc-title h2 i{
	padding-right: 10px;
}
#accordion .pane, .acc-substitute .pane{
	padding: 2em 1em;
	display:none;
	border: none;
}

#accordion .pane div, .acc-substitute .pane div{
	max-width: 100%;
}
/*-------------------------------------------------------------------------------------------*/
/* 15. Content Toggle */
/*-------------------------------------------------------------------------------------------*/

.shortcode-toggle {
	position: relative;
	float: left;
	width: 100%;
	z-index: 1;
	border-bottom: 1px solid #dcdcdc;
}
.shortcode-toggle h4{
	text-shadow: none;
	background: white !important;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: none;
	width: 100%;
	font-family: Open Sans, Arial;
	margin: 0;

}
.shortcode-toggle h4 a {
	background: #FFF url(/wp-content/themes/images/toggle_close.png) no-repeat 98% center !important;
	text-align: left;
	text-decoration: none;
	line-height: 30px;
	display: block;
	padding:  .7em 1.6em;
	font-size: 14px; color: #545454 !important; font-weight: normal; font-family: Arial;
}
.shortcode-toggle.closed h4 a  {
	background: white url(/wp-content/themes/images/toggle_open.png) no-repeat 98% center !important;
	text-align: left;
	text-decoration: none;
	line-height: 30px;
	display: block;
	font-size: 14px;
	color: #545454 !important;
	font-weight: normal;
	font-family: Arial;
	padding:  .7em 1.6em;
}
.shortcode-toggle .toggle-content{
	background: white;
	height: auto;
	position: relative;
	float: left;
	margin: 0;
	border-top: 1px dotted #ededed;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	width: 100%;
}
.shortcode-toggle .toggle-content .toggle-c2{
	padding: 2.2em 2em;
}

.shortcode-toggle.closed .toggle-content{
	display: none;
}
.shortcode-toggle.open .toggle-content{
	display: block;
}


.shortcode-toggle .more-text.closed { display: none; color: #666; }
.shortcode-toggle .more-text.open { display: block; }
.shortcode-toggle h4 a:hover{color: #666;text-decoration: none;}

/*-------------------------------------------------------------------------------------------*/
/* -13 Tabs */
/*-------------------------------------------------------------------------------------------*/

#tabs{ width: 100%; position: relative;float: left;}

#tabs ul.tabs{
	position: relative;
	width: 100%;
	padding: 0;
	float: left;
	top: 1px;
	z-index: 999;
}
#tabs ul.tabs li{
	position: relative;
	float: left;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin: 4px 0px;
	list-style: none;
	background: #fff;
}

#tabs ul.tabs li a{
	padding: 15px 20px 12px 20px;
	background: #f2f2f2;
	cursor: pointer;
	color: #666 !important;
	font-size: 13px;
	text-decoration: none;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-bottom: none;
	font-family: "Arial";
	font-weight: normal;
	clear: both;
	display: inline-block;
}
#tabs ul.tabs li a.current{
	background: white;
	cursor: pointer;
	border-top: 1px solid #09C;
}
#tabs ul.tabs li a:hover{
	color: #7AB317;
}
#tabs .shortcode-services ul.service-items li{margin: 0 2% 0 0;}
#tabs .shortcode-services ul.service-items .item-title{font-size: 14px;}
#tabs .panes{
	position: relative;
	float: left;
	border: 1px solid #dcdcdc;
	background: white;
	margin: -4px 0 0 0;
	padding: 25px;
}
#tabs .shortcode-services ul.service-items .one-third  .item-title{
	width: 78%;
	margin-top: 6px !important;
	line-height: 15px;
}

.shortcode-services ul.service-items .text_container{position: relative;float: left;width: 82%;clear: none;}
.shortcode-services ul.service-items .text_container .item-desc{padding-left: 10px;margin: -2px 1% 0.55em 1%  !important;}

.vc_span9 .shortcode-services ul.service-items .one-third.column .text_container{
	width: 79%;
}
.shortcode-services ul.service-items .item-title{
	font-size: 14px;
	font-family: Arial, Helvetica Neue;
	line-height: 18px;
	font-weight: 600 !important;
	color: #444;
	text-align: left;
	float: left;
	position: relative;
	font-weight: normal;
	width: 92%;
	display: table-cell;
	vertical-align: middle;
	line-height: 1.3em;
	padding-left: 14px;
	margin: 5px 0 12px -1px;
}
.shortcode-services ul.itemsPerRow-4 .item-title{
	width: 75%;
}

.title_and_text{
	position: relative;
	float: left;
	width: 78%;
}
.title_and_text .item-title{
	width: 100% !important;
}
.icon_and_title{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	display: table;
}
/*-------------------------------------------------------------------------------------------*/
/* 16. Highlight and Abbreviation */
/*-------------------------------------------------------------------------------------------*/

span.shortcode-highlight { padding: 3px 3px 1px; color: #fff; }

abbr { border-bottom: 1px dashed #999999; cursor: help; }

/*-------------------------------------------------------------------------------------------*/
/* 17. List Styles - Unordered List */
/*-------------------------------------------------------------------------------------------*/

.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul {
   list-style-type: none;
   padding-left:5px;
   background: url() no-repeat scroll left top;
   line-height: 24px;
   font-size: 13px;
   font-family: Helvetica Neue, Arial, sans-serif;
   width: 100%;
   position: relative;
   float: left;
}
.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li{
	color: #555555;
}
.shortcode-unorderedlist ul li i{
	padding-right: 5px;
}
.entry .shortcode-unorderedlist.tick ul li, .shortcode-unorderedlist.tick ul li { background: url(/wp-content/themes/images/shortcode-tick.png) no-repeat left 7px;text-align: left; }
.entry .shortcode-unorderedlist.bullet ul li, .shortcode-unorderedlist.bullet ul li { background: url(/wp-content/themes/images/shortcode-bullet.png) no-repeat left 7px;text-align: left; }
.entry .shortcode-unorderedlist.dot ul li, .shortcode-unorderedlist.dot ul li { background: url(/wp-content/themes/images/shortcode-green-dot.png) no-repeat left 7px; text-align: left;}
.entry .shortcode-unorderedlist.arrow ul li, .shortcode-unorderedlist.arrow ul li { background: url(/wp-content/themes/images/shortcode-arrow.png) no-repeat left 7px; text-align: left;}
.entry .shortcode-unorderedlist.star ul li, .shortcode-unorderedlist.star ul li { background: url(/wp-content/themes/images/shortcode-star.png) no-repeat left 7px; text-align: left;}
.entry .shortcode-unorderedlist.minus ul li, .shortcode-unorderedlist.minus ul li { background: url(/wp-content/themes/images/shortcode-minus.png) no-repeat left 7px; text-align: left;}
.entry .shortcode-unorderedlist.plus ul li, .shortcode-unorderedlist.plus ul li { background: url(/wp-content/themes/images/shortcode-plus.png) no-repeat left 7px; text-align: left;}
.entry .shortcode-unorderedlist.x ul li, .shortcode-unorderedlist.x ul li { background: url(/wp-content/themes/images/shortcode-x.png) no-repeat left 7px; text-align: left;}


.shortcode-unorderedlist{position: relative;display: inline-block;}
/*-------------------------------------------------------------------------------------------*/
/* 18. List Styles - Ordered List */
/*-------------------------------------------------------------------------------------------*/

.entry .shortcode-orderedlist ol li, .entry .shortcode-orderedlist ol li ol, .shortcode-orderedlist ol li {
   list-style-type: none;
   margin-left: 25px;
   background: url() no-repeat scroll left top;
   line-height: 24px;
   font-size: 13px;
   font-family: Helvetica Neue, Arial, sans-serif;
   width: 100%;
   position: relative;
   float: left;
}
.entry .shortcode-orderedlist ol li, .shortcode-orderedlist ol li{
	color: #555555;
}
.entry .shortcode-orderedlist.armenian ol li, .shortcode-orderedlist.armenian ol li { list-style-type: armenian; }
.entry .shortcode-orderedlist.decimal ol li, .shortcode-orderedlist.decimal ol li { list-style-type: decimal; }
.entry .shortcode-orderedlist.decimal-leading-zero ol li, .shortcode-orderedlist.decimal-leading-zero ol li { list-style-type: decimal-leading-zero; }
.entry .shortcode-orderedlist.georgian ol li, .shortcode-orderedlist.georgian ol li { list-style-type: georgian; }
.entry .shortcode-orderedlist.lower-alpha ol li, .shortcode-orderedlist.lower-alpha ol li { list-style-type: lower-alpha; }
.entry .shortcode-orderedlist.lower-greek ol li, .shortcode-orderedlist.lower-greek ol li { list-style-type: lower-greek; }
.entry .shortcode-orderedlist.lower-latin ol li, .shortcode-orderedlist.lower-latin ol li { list-style-type: lower-latin; }
.entry .shortcode-orderedlist.lower-roman ol li, .shortcode-orderedlist.lower-roman ol li { list-style-type: lower-roman; }
.entry .shortcode-orderedlist.upper-alpha ol li, .shortcode-orderedlist.upper-alpha ol li { list-style-type: upper-alpha; }
.entry .shortcode-orderedlist.upper-latin ol li, .shortcode-orderedlist.upper-latin ol li { list-style-type: upper-latin; }
.entry .shortcode-orderedlist.upper-roman ol li, .shortcode-orderedlist.upper-roman ol li { list-style-type: upper-roman; }

/*-------------------------------------------------------------------------------------------*/
/* 19. Social Icon */
/*-------------------------------------------------------------------------------------------*/

img.social-icon { border: none; }

/*-------------------------------------------------------------------------------------------*/
/* Services */
/*-------------------------------------------------------------------------------------------*/
.shortcode-services {
	position: relative;
	float: left;
	clear: both;
	height: auto;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100%;
	margin: 0;
}

.shortcode-services ul.service-items li{ float: left; padding-bottom: 0; padding-top: 0; margin: 0 0% 2% 0;}
.shortcode-services ul.service-items.itemsPerRow-1 li{margin: 0 2% 3% 0;}
.shortcode-services ul.service-items li.even{ padding-right: 0; }
.shortcode-services ul.service-items p.designare_icon, span.designare_icon{
	position: relative;
	text-align: center;
	padding-bottom: 0;
	margin: 5px 0 0 0 !important;
	float: left;
	position: relative;
}

span.designare_icon.bigicons{
	width: 70px;
	height: 70px;
}

ul.service-items .designare_icon i{
	font-size: 26px;
	top: -5px;
	position: relative;
	left: 0;
}

ul.service-items.bigicons .designare_icon i{
	font-size: 70px;
}
ul.service-items.bigicons .item-desc{
	padding-left: 10px;
}
.shortcode-services ul.service-items .item-desc{
    position: relative;
    float: left;
    margin: 3px 0 0 0 !important;
}
.shortcode-services ul.service-items p{
	text-align: left;
	position: relative;
	float: left;
}

.shortcode-services ul.service-items p.designare_icon img, span.designare_icon img{
	position: relative;
	left: 1px;
	background: transparent !important;
}
.shortcode-services ul.service-items .select-s{
	background: red !important;
}

.shortcode-unorderedlist ul, .shortcode-orderedlist ol{
	position: relative;
	float: left;
}

.shortcode-unorderedlist ul li, .shortcode-orderedlist ol li{
	clear: left;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
}
/*-------------------------------------------------------------------------------------------*/
/* Team */
/*-------------------------------------------------------------------------------------------*/
.team_header{margin-bottom: 20px !important;}
.shortcode-team { position: relative; float: left; clear: both; height:auto; display: block; padding:0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width: 100% ; padding-top: 4px;}

/*new stuff*/

.shortcode-team h4{
	border-bottom: 1px solid #EDEDED;
	padding: 8px 0;
	margin: 0 0 20px 0;
}
.shortcode-team h4 span{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 13px;
	color: #333333;
}

.shortcode-team .team_content{
	position: relative;
	float: left;
	width: 100%;
}
.shortcode-team .team_content h4{
	border-bottom: none !important;
	margin: 0 0 -10px 0;
	padding: 0;
}
.shortcode-team .team_content iframe{
	width: 100% !important;
}

.shortcode-team .socialdiv{
	position: relative;
	float: left;
	width: 100%;
}

.shortcode-team .team-row{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 55px;
}

.shortcode-team .team-member{
	position: relative;
	float: left;
}
.shortcode-team .team-member .teamimg{
	position: relative;
	float: left;
	max-height: 240px;
	overflow: hidden;
	margin-bottom: 20px;
	width: 100%;
}
.image_container{width: 100%;}
.contact-form .forms li{background: transparent !important; padding: 0 !important;}
.shortcode-team .team-member img{
	position: relative;
	float: left;
	max-width: 100%;
	width: 100%;
}
.shortcode-team h4.member_name{
	font-size: 18px;
	margin-bottom: -2px;
}
.shortcode-team .pag-proj_team{
	position: relative;
	float: right;
	z-index: 9999; float: right; position: relative; background: #fff; padding-left: 20px; top: -4px;
}

.shortcode-team .pag-proj_team .next{
	left: 0px;
}

.shortcode-team .pag-proj_team .previous{
	left: -24px;
}

.services-graph {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	width: 100%;
}
.services-graph li {
	margin-bottom: 10px;
	color: white;
	font-weight: bold;
	position: relative;
	height: 30px;
	background: #f2f2f2;
	line-height: 12px;
}
.services-graph li span {
	height: 30px;
	text-align: right;
}
.services-graph li, .services-graph li span {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.services-graph li p {
	position: absolute;
	left: 4px;
	color: #444;
	line-height: 5px;
	width: 100%;
	top: 0 !important;
	font-weight: normal;
}
.services-graph li strong {
	font-size: 13px;
	position: absolute;
	top: 9px;
	padding: 0 4px;
	line-height: 12px;
	margin-right: 2px;
	float: left;
	left: 5px;
	height: 27px;
	color: #fff;
	width: auto;
}
.services-graph li .text-graphs {
	font-size: 13px;
	position: absolute;
	top: 9px;
	padding: 0 4px;
	line-height: 12px;
	margin-right: 2px;
	float: left;
	left: 48px;
	height: 27px;
	color: #fff;
	width: auto;
}
.testi-info, .testi-info a{font-weight: 400; margin: 10px 0 0 0;color: #666;font-family: Georgia !important;font-size: 12px !important;font-style: italic;}

.recent_testimonials{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#testimonials2{
	position: relative;
	float: left;
	width: 100%;
	position: relative;
	height: auto;
}

#testimonials2 .carousel li{
	position: relative;
	float: left;
}

#testimonials2 .slide{
	position: relative;
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

#testimonials2 .testi-text, #testimonials2 .testi-info{
	position: relative;
	left: 4.5%;
	float: right;
	width: calc(100% - 75px);
}

#testimonials2 .testi-text p{
	font-family: Arial;
	font-size: 13px;
	line-height: 1.5em;
	color: #666;
	margin: 0 !important;
	font-weight: 100;
}

#testimonials2 .featured_image, #testimonials2 .featured_image_widget, #testimonials2 .featured_image img, #testimonials2 .featured_image_widget img{
	position: absolute;
	float: left;
	width: 65px;
	height: 65px;
	background: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	top: 4px;
	left: 4px;
}
#testimonials2 .featured_image p, #testimonials2 .featured_image_widget p{
	overflow: hidden;
	margin: 0;
}
#testimonials2 .featured_image, #testimonials2 .featured_image_widget{
	margin: 0 10px 7px 0;
	position: relative;
	float: left;
	-webkit-border-radius: 50px; border-radius: 50px;
	height: 70px;
}
.navT{
	 position: relative;
	float: left;
	top: 0;
	text-indent: -9999px;
	display: inline-block;
	width: 100%;
}
.navT a{
	position: relative;
	background: #CCC;
	padding: 1px 4px;
	text-indent: -9999px;
	float: left;
	width: 10px;
	height: 1px;
	margin-right: 1px;
	display: inline-block;
}

/*-------------------------------------------------------------------------------------------*/
/* Google Maps */
/*-------------------------------------------------------------------------------------------*/
.mapimg{ position: relative; float: left; }
.mapimage{float:left;}
.maphover, .mapzoom{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0; filter:alpha(opacity=0); background: white ;}
.mapzoom{ background: url(/wp-content/img/magnify.png) center center no-repeat; }

/*-------------------------------------------------------------------------------------------*/
/* Special Tabs */
/*-------------------------------------------------------------------------------------------*/

.special_tabs{
	position: relative;
	display: inline-block;
	overflow: hidden;
	float: left;
	margin: 0 0;
	width: 100%;
	padding: 5px 0;
	/* border: 1px solid #ededed; */
}


.special_tabs .label span.tab_title{
	position: relative;
	font-size: 13px;
	line-height: 16px;
	font-family: Arial;
	color: #5c5c5c;
	margin: 0px -16px 0px 0;
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 81%;
	line-height: 1.3em;
	text-transform: capitalize;
	font-weight: normal;
	text-align: left;
}
.special_tabs .label p{display: table-cell;vertical-align: middle;width: 100%;font-size: 15px;}

.special_tabs .tab-container{
	position: relative;
	float: left;
	display: inline-block;
	height: 100%;
	margin: 0;
	margin-left: 15px;
}
.special_tabs .tab-container img{
	width: 100%;
	height: auto;
}
.special_tabs .tab-container .content{
	max-width: 97%;
	width: 100%;
}
.special_tabs .tab-selector .label:last-child{
}
.special_tabs h2.title{
	position: relative;
}

.special_tabs .tab-selector{
	position: relative;
	float: left;
	display: inline-block;
	margin-left: 0;
	top: -3px;
}

.special_tabs .designare_icon_special_tabs{
	height: 40px;
	position: relative;
	text-align: center;
	padding-bottom: 0;
	margin: 8px 13px 0 9px;
	float: left;
	width: 45px;
	background: #fff;
	padding: 0 0px 0 5px;
	border: 1px solid #EBEBEB;
	-webkit-border-radius: 3px;
	border-radius: 3px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;
}
.special_tabs .designare_icon_special_tabs i{
	font-size: 20px !important;
}
.special_tabs .label{
	position: relative;
	display: table;
	clear: left;
	width: 101%;
	cursor: pointer;
	z-index: 10;
	min-height: 59px;
	color: #5c5c5c;
	margin-top: 2px;
	border: 1px solid #ECECEC;
	background: #FCFCFC;
	-webkit-border-radius: 3px; border-radius: 3px;
}

.special_tabs .label.current{
	padding-bottom: 0;
	top: 0;
}
.special_tabs .label.current .designare_icon_special_tabs i{
	color: #fff !important;
}
.special_tabs .label  .tabpointer{
	position: absolute;
	width: 10px;
	height: 100%;
	top: 0px;
	right: -10px;
}

.special_tabs .label .tabpointer .triangle{
	width: 0px;
	height: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.special_tabs .label.current .triangle{
	opacity: 1;
	filter: alpha(opacity=100);
}

.special_tabs .tab-container > .content{
	position: absolute;
	padding: 0 0 0 10px;

}

.special_tabs .tab-container > .content .recent_testimonials #testimonials2{
	width: 100%;
	max-width: 70%;
}

.cenas_icon{
	padding-right: 10px;
	top: 2px;
	position: relative;
}
.special_tabs .label.current .triangle{
	display: none !important;
}

/*pricing tables*/
.pricing_table > h2{
	position: relative;
	margin-bottom: 20px;
}

.pricing_tab{
	position: relative;
	text-align: center;
	margin-right: 5px;
	border: 1px solid #DEDEDE;
	-webkit-box-shadow: 0px 0px 20px 0px #ededed;
box-shadow: 0px 0px 20px 0px #ededed;
}

.pricing_tab.highlight{
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: -30px;
	background: white url(/wp-content/themes/images/bestvalue.png) no-repeat top right;
	-webkit-box-shadow: 0px 0px 25px 0px #DDD;
	box-shadow: 0px 0px 25px 0px #DDD;

}
.recentProjects3 hr, .recentProjects4 hr{top: -4px !important;}
.pricing_tab.highlight .top .dollar{
	top: -14px;
}
.pricing_tab .top{
	position: relative;
	padding-top: 40px;
	padding-bottom: 20px;
}

.pricing_tab .top .dollar, .pricing_tab .top .value, .pricing_tab .top .perTime{
	position: relative;
	float: left;
}
.pricing_tab.highlight .top .value{
	font-size: 72px;
	line-height: 12px;
	font-family: Open Sans, Arial;
	font-weight: 700;
	top: -14px;
}

.pricing_tab .top .dollar{
	font-size: 30px;
}

.pricing_tab .top .value{
	font-size: 52px;
	line-height: 12px;
	font-family: Open Sans, Arial;
	font-weight: 700;
}

.pricing_tab .top .perTime{
	font-size: 10px;
	line-height: 32px;
	color: #999;
}

.pricing_tab .title{
	position: relative;
	clear: left;
	text-transform: uppercase;
	color: white;
	background: #555;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 82%;
	margin-left: 20px;
	font-family: Open Sans, Arial;
	font-weight: bold;
	margin-bottom: 30px;
}

.pricing_tab .specifics {
	border-bottom: 1px solid #ededed;
	margin: 20px;
}

.pricing_tab .specifics li{
	border-top: 1px solid #ededed;
	padding: 10px;
}

.pricing_tab .button{
	margin: 15px 0 30px 0;
}
.pricing_tab.highlight .button{
	margin: 25px 0 30px 0;
}


/*PARTNERS ELEMENT*/
.shortcode-partners {
	margin-bottom: 0;
	position:relative; float: left; width:100%
;
	padding-top: 3px;
}
.recent_testimonials .page_title_testimonials{
	padding-bottom: 0;
	/* margin: -3px 0 20px 0; */
}
.recent_testimonials .page_title_testimonials > span{
	border-bottom: 1px solid rgb(0, 153, 153);
}
.shortcode-partners h4 span{
	border-bottom: 1px solid rgb(0, 153, 153);
	padding-bottom: 15px;
}
.rotate-bg{
    background: #f2f2f2;
    padding: 3px;
    width: 73px;
    height: 73px;
    position: absolute;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
}
.shortcode-partners .pag-proj_partners{
	position: relative;
	float: right;
	background: #fff;
	z-index: 99;
	padding-left: 20px;
	top: -3px;
}

.shortcode-partners .pag-proj_partners .next{
	left: 0px;
}

.shortcode-partners .partners-carousel{
	position: relative;
	float: left;
	width: 100%;
}

.shortcode-partners .partners-carousel .partner-item{
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.shortcode-partners .partners-carousel .partner-item.highlight{
	opacity: .4;
	filter: alpha(opacity=40);
}

.shortcode-partners .partners-carousel a{
	position: relative;
	float: left;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	max-height: 130px;
}

.shortcode-partners .partners-carousel img{
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.shortcode-partners .gsWrapper{
	position: relative;
	float: left;
	max-height: 130px;
	width: 100%;
	margin: 0 auto;
}

.shortcode-partners .gsWrapper .logopartner, .shortcode-partners .gsWrapper .gsCanvas{
	max-height: 130px;
}

.donuts{
	position: relative;
	float: left;
}

.donut-container{
	position: relative;
	float: left;
	width: 190px;
	height: 190px;
	margin: 0 15px;
}

.donut-container .donut-content{
	font-size: 16px;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: "";
	position: static;
	top: 0;
	left: 0;
	margin-top: -100%;
	font-family: Arial;
	color: #5c5c5c;
	vertical-align: middle;
	display: table;
}

.donut-content .middle{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	position: static;
}



.donut-container .donut-content i{
	margin: 0 !important;
float: left !important;
text-align: center;
width: 93%;
clear: both;
top: 4px;
position: relative;
}


.numericals{
	position: relative;
	float: left;
	width: 100%;
	padding-top: 2px;
	left: -3px;
}

.numerical-container{
	position: relative;
	float: left;
	width: 100%;
	margin: 0 5px;
}
.numerical-container .value{
	font-size: 100px;
	position: relative;
	width: auto;
	padding-top: 0;
	padding-bottom: 3px;
	left: -5px;
}
.numerical-container .unit{
	font-size: 50px;
	position: relative;
	float: left;
	width: auto;
	vertical-align: baseline;
	line-height: 2em;
}
.numerical-container .left, .numerical-container .center, .numerical-container .right { position: relative; }
.numerical-container .center{ text-align: center;}
.numerical-container .right{text-align: right;}
.numerical-container .value, .numerical-container .unit{
	font-family: Helvetica, Arial, sans-serif;
}
.numerical-container .numerical-content{
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	color: #5F5F5F;
	padding-top: 10px;
}

.numerical-container .percentage{
	position: relative;
	float: left;
	width: 100%;
	text-align: right;
	font-size: 90px;
	height: 50px;
	line-height: 50px;
	font-family: 'Open Sans';
    font-weight: 700;
	color: #444;
}

.diagrams-container {
	position: relative;
	float: left;
	display: inline-block;
	width: 100%;
}

.diagrams-container .diagrams{
	position: relative;
	float: left;
	display: inline-block;
	width: 100%;
}

.diagrams-container .diagrams .title{
	display: none;
}

.diagrams-container .textcontainer{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 9;
	color: #FFF;
	line-height: 30px;
	font-size: 20px;
	font-family: 'Helvetica Neue', 'Arial, sans-serif';
	pointer-events: none;
}

.diagrams-container .textcontainer #outer {display: table; position: static; width:100%; height: 100%;}

.diagrams-container .textcontainer #middle {display: table-cell; vertical-align: middle; width: 100%; position: static;}

.diagrams-container .textcontainer i{
	font-size: 50px !important;
	color: #FFF !important;
}

.columns > div{
	position: relative;
/* 	clear: left; */
}
.post .entry .container .columns > div{float:left;width: 100%;}
tab-container.columns > div{
	position: relative;
	clear: left;
	width: 100% !important;
}
.des-sc-button.button.custom{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.indproj1{float: left;margin-right: 30px;margin-left: 0;}
.indproj1.four.columns{float: left;margin-right: 28px;margin-left: 0;}
.indproj1.eight.columns{float: left;margin-right: 40px;margin-left: 0;}
.vc_span6 .indproj1.eight.columns{margin-right: 15px;}

.slides_container .projs_row div:last-child{margin-right: 0;}

li.indproj1{width:215px; margin-right: .93%;margin-bottom: 1%;}


.indproj1 .slides_item{position: relative;float: left;display: inline-block;width: 100%;}
/* .indproj1 .ch-grid li{height: 150px;} */
.indproj1 .ch-item > a:not(.flex_this_thumb), .post-thumb-s2 .ch-item > a:not(.flex_this_thumb){position: relative;float: left;width:100%;height: 100%;overflow: hidden;}
.indproj1 img.img_thumb, .post-thumb-s2 img.img_thumb{position: relative;height: 100%;width: 100%;}
.page_info_title_s3{margin:0;}
.pag-proj2_s3, .pag-proj2_s4{z-index: 9999;float: right;position: relative;background: #fff;padding-left: 20px;top: -10px;}
.pag-proj2_s3 .nextbutton, .pag-proj2_s3 .prevbutton{float: right;left: 0;}
.project_list_s3{width:100%;}

.projects_container_s4{position: relative;float: left;width: 100%;}
.projects_container_s4 hr{top: 3px !important;}
.project_list_s4 .slides_container > li{width: 215px; margin-right: 15px; float: left;position:relative;}
.indproj2{float: left;margin-left: 0;margin-right: 30px;margin-bottom: 3% !important;}
.indproj2.eight.columns{margin-right: 30px;margin-bottom: 30px;}
.indproj2.four.columns{margin-right: 28px;}
.vc_span6 .indproj2.eight.columns{margin-right: 15px;margin-bottom: 16px;}



.project_list_s4 .slides_container .da-recent-projs{margin: 0;}
.project_list_s4 .slides_container > .da-recent-projs li{overflow: hidden; margin-left: 0px; margin-right: 0px;}
.project_list_s4 .slides_container > .da-recent-projs li a.noscroll{min-height: 80px;height: 100%;}
.project_list_s4 .slides_container > .da-recent-projs li .img_thumb{width: 100%;height: 100%;}
.project_list_s4 .slides_container .overlay_categories{width:100%;margin-left: 0;text-align: center;}
.pag-proj2_s4{z-index: 9999;float: right;position: relative;background: white; padding-left: 20px;}
.pag-proj2_s4 .nextbutton, .pag-proj2_s4 .prevbutton{float: right; left: 0;}
.project_list_s4{ position:relative;float:left;width: 100%;}
.project_list_s2_style2 .posttype_preview img{width: 100% !important;}

.post_listing .slides-item .posttype_preview .flex-direction-nav li a.next:hover{right: 4%;}
.post_listing .slides-item .posttype_preview .flex-direction-nav li a.prev:hover{left: 4%;}

.post_listing .slides-item .posttype_preview .flex-direction-nav li a.next:hover, .post_listing .slides-item .posttype_preview .flex-direction-nav li a.prev:hover{opacity: 1 !important; background-color: rgba(0,0,0,.9) !important;}

/*rposts*/
.project_list_s2 .post_listing .posts_row > div{position: relative;float: left;width: 100%;}
.project_list_s2 .post_listing > li{position: relative;float: left;margin-right: 10px;}


/* rposts style 2*/
.project_list_s2_style2 .post_listing > li{position: relative;float: left;margin-right: 30px;}
.project_list_s2_style2 .post_type{position: relative;float: left;width: 33px;height: 33px;line-height: 33px;text-align: center;color: white;padding-left: 5px;-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.project_list_s2_style2 .date{position: relative;background: #333;width: auto;float: left;padding: 7px 15px 6px 15px;color: white;
font-weight: bold;font-size: 12px;font-family: Helvetica Neue, Arial;left: -10px;-webkit-border-radius: 3px 3px 3px 3px; border-radius: 0 3px 3px 0;}
.project_list_s2_style2 .the_title{position: relative;clear: both;top: 10px;margin-bottom: 10px;}
.project_list_s2_style2 .the_title a{font-size: 15px;font-family: Helvetica, Arial;font-weight: bold !important;color: #333;line-height: 35px;}
.rposts2 .posts_row{margin-bottom: 20px;padding-bottom: 20px;}
.project_list_s2_style2 .posttype_preview{padding-bottom: 20px;}
/* rposts style 2*/



.project_list_s2 .post_listing .post{width: 100%;margin: 0 0 0 0;}
.project_list_s2 .post_listing .post .the_title > a {font-size: 15px;font-weight: bold;}
.pag-proj2_s2{z-index: 9999;float: right;position: relative;background: #fff;padding-left: 20px;}
.pag-proj2_s2 .nextbutton, .pag-proj2_s2 .prevbutton{float: right;left: 0;}
.project_list_s2{width: 100%;}


.acc-substitute{display: none;position: relative;float: left;width: 99%;clear: both; top: 20px; text-align: left;}
.acc-title > h2{cursor: pointer;}

.designare_icon_special_tabs > i{font-size: 30px;line-height: 40px;}


.team-carousel{width: 100%;}


.shortcode-services .service-items .designare_icon img.designare_icon.ie{left: 0px;top:11px;}


.page_title_testimonials{margin-left: 0px;margin-right: 0px;}
.pag-testimonials{z-index: 9999;float: right;position: relative;background: white; padding-left: 20px;}
.pag-testimonials .nextbutton, .pag-testimonials .prevbutton{float: right;left: 0;}
#testimonials2{width: 100%;margin-top: 10px;}
#testimonials2 .carousel{position: relative;float: left;width: 100%;}
#testimonials2 .carousel > li{margin-right: 10px;}


.testimonials_widget .recent_testimonials > div{margin-left: 0px; margin-right: 0px;}
.testimonials_widget .pag-testimonials{z-index:9999; float: right; position: relative;}
.testimonials_widget .pag-testimonials .nextbutton, .testimonials_widget .pag-testimonials .prevbutton{float: right;left: 0;}
.testimonials_widget .slideContent{width: 100%;}
.testimonials_widget .slideContent .carousel{position:relative;float:left;width:100%;}
.testimonials_widget .slideContent .carousel > li{margin-right: 10px;}


.serviceballs{position: relative;float: left;width: 100%;}
.serviceballs > h2{position: relative;top:0px;}
.servicesScroller .viewport .overview > p.ie{padding-right: 10px;}
.servicesScroller .scrollbar{display: none;opacity: 0;}


.services-graph{clear: left;}


.diagrams-container .diagram-jquery{display: none;}


.partner-item.withscroller{min-height: 130px;}


.shortcode.fullwidth-section{position: relative;float: left;width: 100%;margin-bottom: 25px;background: #FCFCFC;border-bottom: 1px solid #F3F3F3;-webkit-box-shadow: none;box-shadow: none;border-top: 1px solid #F3F3F3;overflow: hidden;}

/* SHORTCODES */
.smartboxtitle{margin-bottom: 20px !important;}
.smartboxtitle hr{
	height: 6px;
	border-bottom: 1px solid #ededed;
	margin: 10px 1%;
	position: absolute;
	float: left;
	border-top: 1px solid #ededed;
	border-left: 0;
	border-right: 0;
	margin: 0;
	width: 100%;
	top: 8px;
	z-index: 9;
}

h2.smartboxtitle{margin-top: 0 !important;}
.entry .container .shortcode-services{margin: 0 0 !important;}
.shortcode-services{}
.serviceballs{display: block;width: 90%;margin: -5px 10px 40px 10px;}
.acc-substitute{display: none;}
/* SERVICES GRAPH */
.services-graph li p{margin: 0 !important;}
/* SERVICES */
#tabs .bigicons .service-item.one-third.column .item-desc, #tabs .bigicons .service-item.one-third.column .item-title{padding-left: 0 !important;}
/* ADDTHIS */
.addthiscode{width: 100%;height: 50px;margin-top: 5px;}
.addthis_toolbox.addthis_default_style{position: relative; margin-top: -15px;}
.addthis_toolbox.addthis_default_style br{display: none;}
.addthis_button_tweet iframe{width: 90px !important;}
/* CONTACT FORMS */
.contact-form .submit i{vertical-align: top !important;}
.w-googlemaps{margin-top: 10px;}
.mapelas{max-width: 99%;}
.entry .container .mapelas{width: 100%;}
/* SHORTCODES - LATESTS PROJECTS */
.jcarousel-prev-horizontal{float:right; left:0;}
.projects_container_proj{position: relative;float: left;margin: 0;width: 100% !important;}
.carousel-wrap{position: relative;float: left;}
.smartboxtitle .carousel-control{float: right;border: 1px solid #ededed;padding: 3px;}
.home_widget{position: relative;width: 100%;float: left;padding-top: 2px;}
.home_widget .page_title{position: relative;float: left;padding: 0;font-size: 15px;font-weight: bold;margin: 0 0 0 10px;border-bottom: 1px solid #EEE;padding-bottom: 10px;width: 97.5%;}
.project_open_s3 .page_info_title_s3{border-bottom: none !important;}
.page_title_s4{color: #444;padding-bottom: 10px;}
.project_content_s4 .p_excerpt{display: none; visibility: hidden;}
.page_title_testimonials, .smartboxtitle{position: relative;float: left;padding: 0;width: 100%;margin: -5px 0 20px 0;font-size: 16px;font-family: Arial, sans-serif;font-weight: bold;color: #545454;}

.home_widget .page_title_s3, .home_widget .page_title_s4{position: relative;float: left;padding: 0;width: 100%;margin: -7px 0 15px 0 !important;font-size: 16px;font-family: Arial, sans-serif;font-weight: bold;color: #545454;/* min-height: 30px; */}


h2.smartboxtitle span .inside-title{
	padding: 0 20px 10px 20px;
	float: none;
}
h2.smartboxtitle.center > span{
	text-align: center;
position: relative;
float: none;
display: inherit;
background: none !important;
padding: 0;
}
.smartboxtitle span span{padding-right: 0;}
.home_widget .page_info_title_s3, .home_widget .page_info_title_s4, page_info_title_testimonials, .smartboxtitle span{position: relative;float: left;/* padding-bottom: 10px; */font-size: 13px;font-family: Helvetica Neue, Arial, sans-serif;font-weight: 600;color: #545454;line-height: 20px;top: -4px;border-bottom: none !important;background: white;padding-right: 20px;text-transform: uppercase;z-index: 99;}
.home_widget .arrows-proj2_s3{position: relative;float: left;width: 100%;}
.home_widget .project_open_s3 .pag-recentprojs{position: relative;float: left;width: 100%;left: 5px;}
.posts_row, .tests_row{position: relative;display: inline-block;width: 100%;border-bottom: 1px solid #ededed;margin-bottom: 15px;}
.tests_row{margin-bottom: 20px;/* padding-bottom: 20px; */}
.entry .container .projs_row{position: relative;display: inline-block;width: 102%;left: -1%;}
.posts_row > div, .projs_row > div, .tests_row > div{margin-bottom: 10px;}
.home_widget .project_open_s3 .pag-proj2_s3{position: relative;float: right;}
.home_widget .project_open_s3 .pag-proj2_s3 a:hover, .home_widget .pag-recentprojs a:hover, .home_widget .project_open_s2 .pag-proj2_s2 li.current a, .home_widget .project_open_s3 .pag-proj2_s3 li.current a, .home_widget .pag-recentprojs li.current a{background: #565656;}
.home_widget .project_list_s2 .slides .pagination, .home_widget .project_list_s3 .slides .pagination, .home_widget .slides_posts .pagination, .prev_slider, .next_slider{display: none;}
.home_widget .pag-recentprojs .pagination{margin-left: 0px;}
.home_widget .projects_container{position: relative;float: left;width: 100%;margin-top: 0;height: auto;}
.home_widget .projects_container .project_open{position: relative;height: auto;border-bottom: 2px solid #eee;margin-top: 30px;min-height: 380px;}
.home_widget .projects_container .project_open_s2, .home_widget .projects_container .project_open_s3{position: relative;height: 270px;}
.slides{position: relative;}
.home_widget .projects_container .project_list{position: relative;height: auto;margin-top: 20px;}
.home_widget .projects_container .project_list_s2, .home_widget .projects_container .project_list_s2_style2{position: relative;height: auto;margin-top: 0;float: left;width: 100%;}
.slides_container{width:100%;}
.post_row{position: relative;float: left;margin-bottom: 15px;}
.project_list .slides_container div.slides_column {width: 460px;display:block;}
.project_list_s2 .slides_container div.slides_column {width: 700px;display:block;}
.project_list .slides_container .post-thumb{position: relative;border: 3px solid #ededed; width: 215px;float: left;height: 175px;margin-bottom: 20px;overflow: hidden;}
.project_list_s2 .slides_container .post-thumb{position: relative;width: 220px;float: left;height: auto;margin-bottom: 20px;text-align: center;cursor: pointer;border-bottom: 1px solid #efefef;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.project_list_s2 .slides_container .post-thumb:hover{border-bottom: 1px solid #1a99b8;}
.project_list_s2 .slides_container .p_title{float: left;width: 100%;margin: 0 auto;border-top: 4px solid transparent;padding: 14px 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;font-family: 'Open Sans';font-weight: bold;font-size: 14px;color: #333;}
.project_list_s2 .slides_container .p_title a{color: #333;}
.project_list_s2 .slides_container .p_exerpt{float: left;width: 100%;margin-bottom: 20px;}
.slides_container .post-thumb.r{margin-left: 17px;}
.slides-item.post.r{margin-left: 20px;}
.post-thumb .mask{position: absolute;width: 215px;height: 200px;top: 0;z-index: 99;cursor: pointer;}
.ch-grid {margin: 0;padding: 0;list-style: none;display: block;text-align: center;width: 100%;}
.ch-grid:after,.ch-item:before {content: '';display: table;}
.ch-grid:after {clear: both;}
.ch-grid li {width: 100%;display: block;}
#secondary .recentProjects4 .page_title_s4{margin-top: -30px !important;}
/* LATEST PROJ HOVER*/
.post-thumb .mask, .featured-image-thumb .mask, .flexslider .mask, .image_container .mask {background: rgba(0,0,0,0);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;top: 0;left: 0;position: absolute;width: 100%;height: 100%;text-align: center;overflow: hidden;}
.image_container .mask{height: 100%;}
.image_container .mask .more{padding: 8px 4px 8px 4px;}
.post-thumb .mask .more, .post-thumb .mask .link, .featured-image-thumb .mask .more, .flexslider .mask .more, .image_container .mask .more{position:absolute; -webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-perspective: 1000;color:#fff;font-size:22px;margin-top: -17px;margin-left: -47px;display: none;cursor: pointer;}

.slides_container .da-thumbs li a img{height: 100% !important;}
.post-thumb .mask .more i, .post-thumb .mask .link i, .featured-image-thumb .mask .more i, .flexslider .mask .more i, .image_container .mask .more i{font-weight: bold;padding-left: 1px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);display: table-cell;vertical-align: middle;padding-left: 5px;-webkit-border-radius: 3px; border-radius: 3px;background: rgba(0,0,0,.4);font-size: 0.8em;}
.post-thumb .mask .more.notalone{margin-left: 2px;}
.post-thumb .mask .link.notalone{margin-left: -95px;}
.post-thumb .mask .more, .post-thumb .mask .link, .featured-image-thumb .mask .more, .flexslider .mask .more{-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;display: table !important;vertical-align: middle;text-align: center;}
.post-thumb .mask .more.new, .post-thumb .mask .link.new, .featured-image-thumb .mask .more.new, .flexslider .mask .more.new, .image_container .mask .more.new{-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
.post-thumb .mask .link{transition-delay: .1s !important;-moz-transition-delay: .1s !important; -webkit-transition-delay: .1s !important;-o-transition-delay: .1s !important; }
.post-thumb:hover .mask .more, .post-thumb:hover .mask .link, .featured-image-thumb:hover .mask .more, .flexslider:hover .mask .more, .image_container:hover .mask .more{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.post-thumb .mask .more .scale, .post-thumb .mask .link .scale, .featured-image-thumb .mask .more .scale, .flexslider .mask .more .scale, .image_container .mask .more .scale{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: white;z-index: -1;opacity: 0;filter: alpha(opacity=0);-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transform: scale(0.5) translateZ(0);-moz-transform: scale(0.5) translateZ(0);-o-transform: scale(0.5) translateZ(0);transform: scale(0.5) translateZ(0);}
.post-thumb .mask .more:hover .scale, .post-thumb .mask .link:hover .scale, .featured-image-thumb .mask .more:hover .scale, .flexslider .mask .more:hover .scale, .image_container .mask .more:hover .scale{-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);transform: scale(1) translateZ(0);opacity: 1;filter: alpha(opacity=100);}



.column:last-child, .columns:last-child{
	margin-right: 0 !important;
}
.container .eight.columns:last-child{
	margin-right: 0 !important;
}
.eight.columns:last-child, .container .one-third.column:last-child{
	margin-right: 0 !important;
}
.wpb_wrapper .one-third:last-child{
	margin-right: 0 !important;
}
.shortcode-services.default ul.service-items .item-title{width: 80%;}1s !important;-moz-transition-delay: .1s !important; -webkit-transition-delay: .1s !important;-o-transition-delay: .1s !important; }
.post-thumb:hover .mask .more, .post-thumb:hover .mask .link, .featured-image-thumb:hover .mask .more, .flexslider:hover .mask .more, .image_container:hover .mask .more{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
.post-thumb .mask .more .scale, .post-thumb .mask .link .scale, .featured-image-thumb .mask .more .scale, .flexslider .mask .more .scale, .image_container .mask .more .scale{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: white;z-index: -1;opacity: 0;filter: alpha(opacity=0);-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transform: scale(0.5) translateZ(0);-moz-transform: scale(0.5) translateZ(0);-o-transform: scale(0.5) translateZ(0);transform: scale(0.5) translateZ(0);}
.post-thumb .mask .more:hover .scale, .post-thumb .mask .link:hover .scale, .featured-image-thumb .mask .more:hover .scale, .flexslider .mask .more:hover .scale, .image_container .mask .more:hover .scale{-webkit-transform: scale(1) translateZ(0);-moz-transform: scale(1) translateZ(0);-o-transform: scale(1) translateZ(0);transform: scale(1) translateZ(0);opacity: 1;filter: alpha(opacity=100);}



.column:last-child, .columns:last-child{
	margin-right: 0 !important;
}
.container .eight.columns:last-child{
	margin-right: 0 !important;
}
.eight.columns:last-child, .container .one-third.column:last-child{
	margin-right: 0 !important;
}
.wpb_wrapper .main_cols .column:last-child{
	margin-right: 0 !important;
}
.shortcode-services.default ul.service-items .item-title{width: 80%;}

.pag-proj2_s3, .pag-proj2_s4{top: -10px !important;}

